.verify-island .card{background:color-mix(in srgb, var(--color-paper) 60%, white);border:1px solid var(--color-mist);border-radius:var(--radius-md);padding:1.75rem}.verify-island .field-label{margin-bottom:.75rem;display:block}.verify-island .token-input{width:100%;font-size:var(--text-xs);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-mist);border-radius:var(--radius-sm);resize:vertical;padding:.875rem 1rem;line-height:1.6}.verify-island .token-input:focus-visible{outline:2px solid var(--color-fjord);outline-offset:1px}.verify-island .form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.verify-island .hint{font-size:var(--text-xs);color:var(--color-ink-soft);max-width:24rem}.verify-island .actions{flex-wrap:wrap;gap:.5rem;display:flex}.verify-island .btn-small{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fjord);background:color-mix(in srgb, var(--color-fjord) 8%, transparent);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-quick) var(--ease-calm), color var(--duration-quick) var(--ease-calm);border:none;padding:.5625rem 1.125rem;font-weight:600}.verify-island .btn-small:hover:not(:disabled){background:var(--color-fjord);color:var(--color-paper)}.verify-island .btn-small:disabled{opacity:.55;cursor:wait}.verify-island .btn-verify{background:var(--color-fjord);color:var(--color-paper)}.verify-island .btn-verify:hover:not(:disabled){background:var(--color-fjord-deep)}.verify-island .checking{font-size:var(--text-xs);color:var(--color-ink-soft);margin-top:1rem}.verify-island .result-zone{margin-top:1.5rem}.verify-island .result-card{background:color-mix(in srgb, var(--color-paper) 60%, white);border:1px solid var(--color-mist);border-radius:var(--radius-md);padding:1.75rem}@media (prefers-reduced-motion:no-preference){.result-card{animation:result-in var(--duration-calm) var(--ease-calm) both}@keyframes result-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.verify-island .result-valid{border-color:color-mix(in srgb, var(--color-mint) 55%, var(--color-mist));border-left:4px solid var(--color-mint)}.verify-island .badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.verify-island .badge{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fjord);background:var(--color-mint);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.verify-island .sample-note{font-size:var(--text-xs);color:var(--color-ink-soft);margin-top:1rem}.verify-island .badge-row .sample-note{margin-top:0}.verify-island .verified-eyebrow{margin-top:1.5rem}.verify-island .result-title{font-size:var(--text-xl);letter-spacing:-.015em;margin-top:.5rem;font-weight:700}.verify-island .fields{border-top:1px solid var(--color-mist);font-size:var(--text-xs);margin-top:1.25rem}.verify-island .fields .row{border-bottom:1px solid var(--color-mist);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.verify-island .fields dt{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.verify-island .fields dd{text-align:right;overflow-wrap:anywhere;margin:0}.verify-island .fields .emphasis dd{font-weight:600}.verify-island .legs{background:var(--color-paper);border:1px solid var(--color-mist);border-radius:var(--radius-sm);margin-top:1.5rem;padding:1rem 1.25rem}.verify-island .legs-heading{font-size:.6875rem}.verify-island .legs-list{margin-top:.75rem;padding:0;list-style:none}.verify-island .legs-list li{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block:.375rem;display:flex}.verify-island .legs-list li+li{border-top:1px solid var(--color-mist)}.verify-island .leg-route{font-weight:600}.verify-island .leg-mode{font-size:var(--text-xs);color:var(--color-ink-soft)}.verify-island .leg-numbers{font-size:var(--text-xs);color:var(--color-ink-soft);margin-left:auto}.verify-island .result-foot{border-top:1px solid var(--color-mist);color:var(--color-ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.6875rem;display:flex}.verify-island .result-fail{border-left:4px solid var(--color-ink-soft)}.verify-island .fail-reason{font-size:var(--text-sm);margin-top:.75rem}.verify-island .fail-reason code{background:color-mix(in srgb, var(--color-mist) 40%, var(--color-paper));border-radius:4px;padding:.125em .375em;font-size:.875em}.verify-island .fail-hint{font-size:var(--text-xs);color:var(--color-ink-soft);max-width:40em;margin-top:.75rem}.verify-island .result-offline,.verify-island .result-gate{border-style:dashed}.verify-island .result-gate p,.verify-island .result-offline p{font-size:var(--text-sm);color:var(--color-ink-soft);max-width:44em;margin-top:.75rem}.proves[data-astro-cid-fttoelzq] p[data-astro-cid-fttoelzq]{max-width:42em;color:color-mix(in srgb, var(--color-ink) 84%, var(--color-paper))}.proves[data-astro-cid-fttoelzq] p[data-astro-cid-fttoelzq]+p[data-astro-cid-fttoelzq]{margin-top:1em}.curl[data-astro-cid-fttoelzq]{max-width:42rem;font-size:var(--text-xs);background:color-mix(in srgb, var(--color-paper) 8%, var(--color-fjord));border:1px solid color-mix(in srgb, var(--color-paper) 18%, var(--color-fjord));border-radius:var(--radius-sm);padding:1.25rem;line-height:1.7;overflow-x:auto}.who-grid[data-astro-cid-fttoelzq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width<=820px){.who-grid[data-astro-cid-fttoelzq]{grid-template-columns:1fr}}.who-col[data-astro-cid-fttoelzq]{border-top:1px solid var(--color-mist);padding-top:1.25rem}.who-title[data-astro-cid-fttoelzq]{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.who-line[data-astro-cid-fttoelzq]{font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:.625rem;line-height:1.65}
