.auth-screen.svelte-8bdjn9{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.auth-card.svelte-8bdjn9{border:1px solid var(--color-cream-300);border-radius:var(--radius-boutique);box-shadow:var(--shadow-lift);background:#fff;width:100%;max-width:410px;padding:40px 34px}.brand.svelte-8bdjn9{background:var(--seal-bg);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.mark.svelte-8bdjn9{color:var(--seal-ink);font-size:1.6rem}.auth-screen.svelte-8bdjn9{background:linear-gradient(180deg, var(--auth-wash), transparent 300px)}h1.svelte-8bdjn9{text-align:center;margin:0 0 4px;font-size:1.7rem}.sub.svelte-8bdjn9{text-align:center;margin:0 0 24px}form.svelte-8bdjn9{flex-direction:column;gap:16px;display:flex}label.svelte-8bdjn9{flex-direction:column;gap:6px;display:flex}label.svelte-8bdjn9 span:where(.svelte-8bdjn9){color:var(--color-blue-900);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.full.svelte-8bdjn9{width:100%;margin-top:4px}.ref-hint.svelte-8bdjn9{color:var(--color-success);margin-top:2px;font-size:.78rem;font-weight:600}.ref-hint.bad.svelte-8bdjn9{color:var(--color-danger)}.ref-hint.muted.svelte-8bdjn9{color:var(--color-ink-soft);font-weight:500}.detected.svelte-8bdjn9{background:var(--color-blue-50);color:var(--color-blue-700);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.phone-row.svelte-8bdjn9{border:1px solid var(--input-border);background:var(--input-bg-rest);border-radius:var(--input-radius);align-items:stretch;gap:0;display:flex;overflow:hidden}.phone-row.svelte-8bdjn9:focus-within{border-color:var(--color-focus);box-shadow:var(--shadow-focus);background:var(--input-bg)}.phone-row.svelte-8bdjn9 .dial-select:where(.svelte-8bdjn9){padding-inline-end:34px;font-family:var(--font-body);color:var(--color-ink-soft);border:none;border-inline-end:1px solid var(--color-cream-300);cursor:pointer;background-color:#0000;outline:none;flex-shrink:0;max-width:124px;padding:0 10px;font-size:.95rem;font-weight:600}.phone-row.svelte-8bdjn9 input:where(.svelte-8bdjn9){min-width:0;box-shadow:none;background:0 0;border:none;flex:1;padding:13px 15px}.phone-row.svelte-8bdjn9 input:where(.svelte-8bdjn9):focus{box-shadow:none}.other-note.svelte-8bdjn9{background:var(--color-blue-50);color:var(--color-blue-700);border-radius:var(--radius-soft);text-align:center;margin:0;padding:10px 14px;font-size:.85rem}.err.svelte-8bdjn9{color:var(--color-danger);border-radius:var(--radius-soft);text-align:center;background:#fbeae6;margin:0 0 18px;padding:10px 14px;font-size:.88rem}.ok.svelte-8bdjn9{background:var(--color-cream-200);color:var(--color-blue-900);border-radius:var(--radius-soft);text-align:center;margin:0 0 18px;padding:12px 14px;font-size:.9rem;line-height:1.5}.alt.svelte-8bdjn9{text-align:center;color:var(--color-ink-soft);margin:22px 0 0;font-size:.9rem}.alt.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:var(--color-blue-700);font-weight:600}.owner-cta.svelte-8bdjn9{border-top:1px solid var(--color-cream-300);margin-top:16px;padding-top:16px}.or.svelte-8bdjn9{color:var(--color-ink-soft);align-items:center;gap:12px;margin:18px 0 14px;font-size:.8rem;display:flex}.or.svelte-8bdjn9:before,.or.svelte-8bdjn9:after{content:"";background:var(--color-cream-300);flex:1;height:1px}.oauth-btn.svelte-8bdjn9{border-radius:var(--radius-soft);border:1.5px solid var(--color-cream-300);width:100%;font-family:var(--font-body);color:var(--color-ink);background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.oauth-btn.svelte-8bdjn9:hover{border-color:var(--color-gold-500);box-shadow:0 0 0 3px var(--color-gold-200)}.g.svelte-8bdjn9{flex-shrink:0}.auth-screen.svelte-8bdjn9{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top,0px)) max(var(--gutter), env(safe-area-inset-right,0px)) calc(var(--space-6) + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px))}input.svelte-8bdjn9,select.svelte-8bdjn9{min-block-size:var(--input-h);font-size:1rem}.err.svelte-8bdjn9{background:var(--color-danger-bg);color:var(--color-danger-text)}@media (width<=380px){.auth-card.svelte-8bdjn9{padding:var(--space-7) var(--space-5)}}@media (height<=500px) and (orientation:landscape){.auth-screen.svelte-8bdjn9{padding-block:var(--space-3);align-items:flex-start}.auth-card.svelte-8bdjn9{padding:var(--space-5) var(--space-6);max-width:560px}.brand.svelte-8bdjn9{width:40px;height:40px;margin-block-end:var(--space-2)}.sub.svelte-8bdjn9{margin-block-end:var(--space-3)}}
