.legal-links.svelte-1x05zx6{flex-wrap:wrap;justify-content:center;gap:0 14px;display:flex}.legal-links.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#b8c8aa;text-underline-offset:3px;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.auth-shell.svelte-1x05zx6{flex-direction:column;max-width:480px;height:100dvh;margin:auto;display:flex;overflow:hidden}.auth-art.svelte-1x05zx6{background:#263820;flex:none;height:clamp(130px,28dvh,235px);position:relative}.auth-art.svelte-1x05zx6>img:where(.svelte-1x05zx6){object-fit:cover;object-position:center 48%;width:100%;height:100%}.auth-art.svelte-1x05zx6:after{content:"";background:linear-gradient(#10200e33,#0000 40%,#101311c0);position:absolute;inset:0}.auth-brand.svelte-1x05zx6{z-index:1;top:max(var(--app-page-block), env(safe-area-inset-top));left:var(--app-page-inline);position:absolute}.auth-art.svelte-1x05zx6>p:where(.svelte-1x05zx6){z-index:1;bottom:39px;left:var(--app-page-inline);right:var(--app-page-inline);letter-spacing:1.2px;color:#e3edda;font-size:8px;position:absolute}.register.svelte-1x05zx6 .auth-art:where(.svelte-1x05zx6){height:clamp(110px,21dvh,185px)}.auth-sheet.svelte-1x05zx6{z-index:1;overscroll-behavior-y:contain;min-height:0;padding:11px var(--app-page-inline) max(var(--app-page-block), env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#3f4f31 transparent;background:#101311;border-radius:28px 28px 0 0;flex:1;margin-top:-24px;position:relative;overflow-y:auto}.sheet-grip.svelte-1x05zx6{width:29px;height:3px;margin:0 auto var(--app-heading-space);background:#444f39;border-radius:4px}.auth-tabs.svelte-1x05zx6{background:#1c2319;border:1px solid #2d3827;border-radius:12px;gap:4px;padding:4px;display:flex}.auth-tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#9fae91;cursor:pointer;border-radius:8px;flex:1;min-height:44px;padding:7px;font-size:12px;font-weight:600}.auth-tabs.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){color:#e1f4c4;background:#34402a}.auth-heading.svelte-1x05zx6{margin:var(--app-heading-space) 0}.auth-heading.svelte-1x05zx6 .app-eyebrow:where(.svelte-1x05zx6){letter-spacing:1.2px;font-size:9px}.auth-heading.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:var(--app-title-size);letter-spacing:-1.2px;margin:5px 0 7px;font-weight:750;line-height:1.15}form.svelte-1x05zx6>.app-input:where(.svelte-1x05zx6),.password-field.svelte-1x05zx6{margin-bottom:var(--app-gap)}.password-field.svelte-1x05zx6{position:relative}.password-field.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding-right:52px}.password-field.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#bac8a9;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}form.svelte-1x05zx6>.app-button:where(.svelte-1x05zx6){margin-top:var(--app-heading-space)}.secure-note.svelte-1x05zx6{color:#99a68d;text-align:center;margin-top:var(--app-heading-space);justify-content:center;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}
