.si-page[data-astro-cid-nkepzzli]{justify-content:center;align-items:center;min-height:100vh;display:flex}.si-portal[data-astro-cid-nkepzzli]{width:100%;padding:60px 24px}.si-portal-inner[data-astro-cid-nkepzzli]{text-align:center;max-width:420px;margin:0 auto}.si-brand[data-astro-cid-nkepzzli]{justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.si-brand-word[data-astro-cid-nkepzzli]{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--color-ink);letter-spacing:.08em;font-size:20px;font-weight:700}.si-loading[data-astro-cid-nkepzzli]{padding:48px 0}.si-spinner[data-astro-cid-nkepzzli]{border:3px solid var(--color-border);border-top-color:var(--color-signal);border-radius:50%;width:28px;height:28px;margin:0 auto;animation:.7s linear infinite si-spin}@keyframes si-spin{to{transform:rotate(360deg)}}#si-auth-card[data-astro-cid-nkepzzli]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin-bottom:24px;padding:32px 28px}.si-btn-google[data-astro-cid-nkepzzli]{color:#333;width:100%;font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;transition:background .15s,box-shadow .15s;display:flex}.si-btn-google[data-astro-cid-nkepzzli]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001f}.si-divider[data-astro-cid-nkepzzli]{color:var(--color-ink-tertiary);letter-spacing:.04em;align-items:center;gap:16px;margin:20px 0;font-size:12px;display:flex}.si-divider[data-astro-cid-nkepzzli]:before,.si-divider[data-astro-cid-nkepzzli]:after{content:"";background:var(--color-border);flex:1;height:1px}.si-form-title[data-astro-cid-nkepzzli]{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--color-ink);text-align:left;margin:0 0 6px;font-size:20px;font-weight:700}.si-form-hint[data-astro-cid-nkepzzli]{color:var(--color-ink-secondary);text-align:left;margin:0 0 20px;font-size:13px;line-height:1.5}.si-label[data-astro-cid-nkepzzli]{letter-spacing:.06em;color:var(--color-ink-secondary);text-align:left;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.si-input[data-astro-cid-nkepzzli]{background:var(--color-canvas,#111318);border:1px solid var(--color-border);width:100%;color:var(--color-ink);font-size:15px;font-family:var(--font-sans);box-sizing:border-box;border-radius:8px;margin-bottom:14px;padding:12px 14px;transition:border-color .15s}.si-input[data-astro-cid-nkepzzli]:focus{border-color:var(--color-signal);outline:none}.si-input-otp[data-astro-cid-nkepzzli]{text-align:center;letter-spacing:.2em;font-size:24px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace)}.si-btn-primary[data-astro-cid-nkepzzli]{background:var(--color-signal);color:#fff;width:100%;font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;padding:13px 20px;transition:background .15s}.si-btn-primary[data-astro-cid-nkepzzli]:hover{background:var(--color-signal-hover)}.si-btn-primary[data-astro-cid-nkepzzli]:disabled{opacity:.6;cursor:not-allowed}.si-btn-link[data-astro-cid-nkepzzli]{width:100%;color:var(--color-ink-secondary);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:12px;font-size:13px;display:block}.si-btn-link[data-astro-cid-nkepzzli]:hover{color:var(--color-ink)}.si-error[data-astro-cid-nkepzzli]{color:#ef4444;text-align:center;margin:12px 0 0;font-size:13px}.si-form-footer[data-astro-cid-nkepzzli]{color:var(--color-ink-tertiary);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.si-value-strip[data-astro-cid-nkepzzli]{color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.si-value-sep[data-astro-cid-nkepzzli]{color:var(--color-ink-tertiary)}.si-browse-link[data-astro-cid-nkepzzli]{color:var(--color-ink-tertiary);font-size:13px}.si-browse-link[data-astro-cid-nkepzzli] a[data-astro-cid-nkepzzli]{color:var(--color-ink-secondary);text-decoration:none}.si-browse-link[data-astro-cid-nkepzzli] a[data-astro-cid-nkepzzli]:hover{color:var(--color-ink)}@media (width<=480px){.si-portal[data-astro-cid-nkepzzli]{padding:40px 16px}#si-auth-card[data-astro-cid-nkepzzli]{padding:24px 20px}.si-value-strip[data-astro-cid-nkepzzli]{flex-direction:column;gap:4px}.si-value-sep[data-astro-cid-nkepzzli]{display:none}}
