.start-page[data-astro-cid-aytv7d36]{--start-danger:oklch(52% .19 25);padding:7.5rem var(--space-md) var(--space-3xl);justify-content:center;display:flex}.start-card[data-astro-cid-aytv7d36]{background:var(--color-surface);border:var(--rule-soft);border-radius:var(--radius-lg);width:100%;max-width:28rem;box-shadow:var(--shadow-card);padding:clamp(1.5rem,5vw,2.25rem)}h1[data-astro-cid-aytv7d36]{font-size:var(--text-xl);letter-spacing:-.03em;outline:none;line-height:1.15}.sub[data-astro-cid-aytv7d36]{margin-top:var(--space-2xs);color:var(--color-muted);overflow-wrap:anywhere}form[data-astro-cid-aytv7d36]{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.field[data-astro-cid-aytv7d36]{gap:var(--space-2xs);flex-direction:column;display:flex}label[data-astro-cid-aytv7d36]{font-size:var(--text-sm);color:var(--color-ink);font-weight:500}input[data-astro-cid-aytv7d36]{width:100%;font:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);padding:.65rem .85rem}input[data-astro-cid-aytv7d36]::placeholder{color:var(--color-muted-2)}input[data-astro-cid-aytv7d36]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-astro-cid-aytv7d36][aria-invalid=true]{border-color:var(--start-danger)}.addr[data-astro-cid-aytv7d36]{display:flex}.addr[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.addr-suffix[data-astro-cid-aytv7d36]{border:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;border-left:0;align-items:center;padding:0 .85rem;display:flex}.code-input[data-astro-cid-aytv7d36]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.4em;text-align:center}.hint[data-astro-cid-aytv7d36]{font-size:var(--text-xs);color:var(--color-muted);line-height:1.45}.field-error[data-astro-cid-aytv7d36]{font-size:var(--text-xs);color:var(--start-danger)}.ref-line[data-astro-cid-aytv7d36]{font-size:var(--text-sm);color:var(--color-body)}.note[data-astro-cid-aytv7d36],.notice[data-astro-cid-aytv7d36]{font-size:var(--text-sm);color:var(--color-body);background:var(--color-paper-2);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.alert[data-astro-cid-aytv7d36]{gap:var(--space-xs);font-size:var(--text-sm);color:var(--start-danger);background:color-mix(in oklch, var(--start-danger) 8%, var(--color-surface));border:1px solid color-mix(in oklch, var(--start-danger) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-sm);flex-direction:column;display:flex}.alert-actions[data-astro-cid-aytv7d36]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.alert-actions[data-astro-cid-aytv7d36]:empty{display:none}.alert-actions[data-astro-cid-aytv7d36] .btn{font-size:var(--text-sm);padding:.45rem .9rem}.submit[data-astro-cid-aytv7d36]{width:100%}.btn[data-astro-cid-aytv7d36][disabled]{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-astro-cid-aytv7d36]{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite start-spin}.spinner[data-astro-cid-aytv7d36][hidden]{display:none}@keyframes start-spin{to{transform:rotate(360deg)}}.turnstile[data-astro-cid-aytv7d36]:empty{display:none}.resend[data-astro-cid-aytv7d36]{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);flex-direction:column;display:flex}.foot[data-astro-cid-aytv7d36]{margin-top:var(--space-lg);gap:var(--space-2xs);text-align:center;font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;display:flex}.foot[data-astro-cid-aytv7d36] a[data-astro-cid-aytv7d36],.link-btn[data-astro-cid-aytv7d36]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.steps[data-astro-cid-aytv7d36]{margin:var(--space-lg) 0 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36]{align-items:center;gap:var(--space-sm);color:var(--color-muted);display:flex}.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36][data-status=active],.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36][data-status=done]{color:var(--color-ink)}.step-icon[data-astro-cid-aytv7d36]{border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:grid}.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36][data-status=active] .step-icon[data-astro-cid-aytv7d36]{border-color:var(--color-accent);border-right-color:#0000;animation:.7s linear infinite start-spin}.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36][data-status=done] .step-icon[data-astro-cid-aytv7d36]{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.steps[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36][data-status=done] .step-icon[data-astro-cid-aytv7d36]:before{content:"✓"}#ready-link[data-astro-cid-aytv7d36]{margin-top:var(--space-lg)}.ready-note[data-astro-cid-aytv7d36]{margin-top:var(--space-sm);text-align:center}[data-astro-cid-aytv7d36][hidden]{display:none!important}
