.auth.svelte-e3wec{--a-bg: rgb(var(--brand-950));--a-bg2: rgb(var(--brand-900));--a-panel: rgb(var(--brand-800));--a-ink: #f4f8fc;--a-mut: rgb(var(--brand-200));--a-accent: rgb(var(--brand-300));--a-line: rgba(255, 255, 255, .1)}.auth.encoders.svelte-e3wec{--a-bg: #0b1220;--a-bg2: #0f1a30;--a-panel: #131f38;--a-ink: #eef2f9;--a-mut: #9fb0c9;--a-accent: #38bdf8;--a-line: rgba(255, 255, 255, .08)}.auth.svelte-e3wec{min-height:100vh;min-height:100dvh;overflow-x:hidden;background:linear-gradient(160deg,var(--a-bg) 0%,var(--a-bg2) 55%,var(--a-bg) 100%);color:var(--a-ink)}.shell.svelte-e3wec{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;max-width:1180px;margin:0 auto}@media(min-width:1024px){.shell.svelte-e3wec{grid-template-columns:1fr auto;gap:48px;align-items:stretch}}.panel.svelte-e3wec{display:none;flex-direction:column;justify-content:space-between;padding:56px 40px 40px 24px}@media(min-width:1024px){.panel.svelte-e3wec{display:flex}}.wordmark.svelte-e3wec{font-weight:800;font-size:1.3rem;letter-spacing:-.01em;margin-bottom:64px}.wordmark.svelte-e3wec span:where(.svelte-e3wec){color:var(--a-accent)}.pitch.svelte-e3wec{font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;max-width:15ch}.pitch.svelte-e3wec em{color:var(--a-accent);font-style:normal}.pitchsub.svelte-e3wec{color:var(--a-mut);margin-top:18px;max-width:44ch;line-height:1.6}.steps.svelte-e3wec{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding:0;list-style:none}.steps.svelte-e3wec li:where(.svelte-e3wec){font-size:.78rem;font-weight:600;color:var(--a-accent);background:color-mix(in srgb,var(--a-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--a-accent) 30%,transparent);border-radius:999px;padding:4px 12px}.legal.svelte-e3wec{color:var(--a-mut);font-size:.78rem}.formside.svelte-e3wec{display:flex;align-items:center;justify-content:center;padding:32px 16px 40px}.formwrap.svelte-e3wec{width:100%;max-width:430px}.formwrap.wide.svelte-e3wec{max-width:620px}.mobilemark.svelte-e3wec{text-align:center;font-weight:800;font-size:1.25rem;margin-bottom:20px}.mobilemark.svelte-e3wec span:where(.svelte-e3wec){color:var(--a-accent)}@media(min-width:1024px){.mobilemark.svelte-e3wec{display:none}}.card.svelte-e3wec{background:#fff;color:#111827;border-radius:16px;padding:28px 20px;max-width:100%;box-shadow:0 20px 45px -12px #00000073,0 0 0 1px #ffffff0f}@media(min-width:420px){.card.svelte-e3wec{padding:32px 28px}}.card.svelte-e3wec h1:where(.svelte-e3wec){font-size:1.4rem;font-weight:700;color:#111827;letter-spacing:-.01em}.card.svelte-e3wec .sub:where(.svelte-e3wec){color:#6b7280;font-size:.875rem;margin-top:6px}.auth.encoders.svelte-e3wec .card:where(.svelte-e3wec) .btn-primary{background:var(--a-accent);color:#062033}.auth.encoders.svelte-e3wec .card:where(.svelte-e3wec) .btn-primary:hover:not(:disabled){background:#7dd3fc}.auth.encoders.svelte-e3wec .card:where(.svelte-e3wec) .btn-primary:focus{--tw-ring-color: var(--a-accent)}.cardfoot.svelte-e3wec{margin-top:20px;text-align:center;font-size:.875rem;color:var(--a-mut)}.cardfoot.svelte-e3wec a{color:var(--a-accent);font-weight:600}.cardfoot.svelte-e3wec a:hover{text-decoration:underline}
