.auth-panel.svelte-17dmsc1{width:100%;padding:clamp(1.5rem,4vw,2rem);border:1px solid #dce3e8;border-radius:12px;background:#fff;box-shadow:0 2px 10px #171a240a}.auth-copy.svelte-17dmsc1{margin-top:clamp(1rem,3vh,1.75rem)}.auth-icon.svelte-17dmsc1{display:grid;width:2.75rem;height:2.75rem;place-items:center;margin-bottom:.85rem;border-radius:6px;color:#1d786f;background:#e2f2ef}.auth-icon.success.svelte-17dmsc1{color:#1d786f;background:#e2f2ef}.mono-label.svelte-17dmsc1{margin-bottom:.55rem}h2.svelte-17dmsc1{max-width:14ch;margin-bottom:.6rem;font-size:clamp(1.75rem,3.2vw,2rem);font-weight:650;line-height:1.04}h2.svelte-17dmsc1:focus{outline:none}.auth-copy.svelte-17dmsc1>p:where(.svelte-17dmsc1):last-child{max-width:38ch;margin-bottom:0;font-size:.98rem}.preview-note.svelte-17dmsc1,.status-card.svelte-17dmsc1{display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin-block:1rem .6rem;padding:.72rem .8rem;border:1px solid #b8dfd8;border-radius:6px;color:#1d786f;background:#e2f2ef;font-size:.82rem;line-height:1.45}form.svelte-17dmsc1{display:grid;gap:.45rem}label.svelte-17dmsc1{margin-top:.65rem;font-size:.8125rem;font-weight:720}input.svelte-17dmsc1{width:100%;min-height:2.5rem;padding:.68rem .85rem;border:1px solid #cfd8df;border-radius:6px;color:#102542;background:#fff}input.svelte-17dmsc1::placeholder{color:#607080}input.svelte-17dmsc1:focus{border-color:#238d83;outline:3px solid rgba(35,141,131,.28);outline-offset:1px}input[aria-invalid=true].svelte-17dmsc1{border-color:var(--color-critical)}.password-label.svelte-17dmsc1{display:flex;align-items:end;justify-content:space-between;gap:1rem}.password-label.svelte-17dmsc1 button:where(.svelte-17dmsc1),.text-action.svelte-17dmsc1{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 0;border:0;color:#1d786f;background:transparent;font-size:.8rem;font-weight:720;cursor:pointer}.password-field.svelte-17dmsc1{position:relative}.password-field.svelte-17dmsc1 input:where(.svelte-17dmsc1){padding-right:3.25rem}.password-field.svelte-17dmsc1 button:where(.svelte-17dmsc1){position:absolute;top:50%;right:.25rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;background:transparent;cursor:pointer;transform:translateY(-50%)}.full-button.svelte-17dmsc1{width:100%;margin-top:.95rem;min-height:2.5rem;border-radius:6px}.button-primary{background:#238d83}.button-primary:hover{background:#1d786f}button.svelte-17dmsc1:disabled{cursor:wait;opacity:.66;transform:none}.form-message.svelte-17dmsc1{margin:.7rem 0 0;padding:.72rem .8rem;border:1px solid var(--color-line);border-radius:6px;font-size:.82rem;line-height:1.45}.form-message.error.svelte-17dmsc1{border-color:#a9443847;color:var(--color-critical);background:var(--color-critical-soft)}.form-message.status.svelte-17dmsc1{color:#1d786f;background:#e2f2ef}.form-message.svelte-17dmsc1 a:where(.svelte-17dmsc1),.auth-footnote.svelte-17dmsc1 a:where(.svelte-17dmsc1){color:#1d786f;font-weight:720;text-decoration:underline;text-underline-offset:.15em}.text-action.svelte-17dmsc1{width:100%;margin-top:.45rem}.auth-footnote.svelte-17dmsc1{margin:1rem 0 0;font-size:.78rem}.session-check.svelte-17dmsc1{display:flex;min-height:18rem;align-items:center;justify-content:center;gap:.65rem;color:var(--color-ink-soft)}.spin{animation:svelte-17dmsc1-spin .85s linear infinite}@keyframes svelte-17dmsc1-spin{to{transform:rotate(360deg)}}
