.auth-shell.svelte-1qsayef{background:var(--color-bg-surface);grid-template-columns:minmax(32rem,49%) minmax(30rem,1fr);grid-template-areas:"main brand";min-height:100dvh;display:grid}.brand-panel.svelte-1qsayef{color:#fff;background:#161615;flex-direction:column;grid-area:brand;min-height:100dvh;padding:clamp(2rem,3.5vw,4rem);display:flex;position:relative;overflow:hidden}.brand-header.svelte-1qsayef{justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand-header.svelte-1qsayef img:where(.svelte-1qsayef){width:8.75rem;height:auto}.brand-header.svelte-1qsayef span:where(.svelte-1qsayef),.brand-copy.svelte-1qsayef p:where(.svelte-1qsayef){color:#ffffff94;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef){justify-content:center;align-items:center}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):before,.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):before{aspect-ratio:1;width:min(34vw,30rem)}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):after{aspect-ratio:1;border-color:#ffffff0d;width:min(24vw,21rem)}.auth-shell.minimal.svelte-1qsayef .brand-header:where(.svelte-1qsayef){z-index:1;flex-direction:column;justify-content:center;gap:.75rem;position:relative}.auth-shell.minimal.svelte-1qsayef .brand-header:where(.svelte-1qsayef) img:where(.svelte-1qsayef){width:clamp(8.5rem,11vw,10.5rem)}.auth-shell.minimal.svelte-1qsayef .brand-control:where(.svelte-1qsayef){color:#ffffff8f;letter-spacing:.32em;text-transform:uppercase;font-size:.6875rem;transform:translate(.16em)}.brand-geometry.svelte-1qsayef{opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 1px,#0000 1.2px);background-size:1.375rem 1.375rem;position:absolute;inset:clamp(2rem,4vw,4rem);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.brand-geometry.svelte-1qsayef span:where(.svelte-1qsayef){background:var(--color-miner-500);border-radius:.0625rem;width:.4375rem;height:.4375rem;position:absolute;bottom:16%;right:12%;transform:rotate(45deg);box-shadow:0 0 0 .5rem #ff7e001a}.auth-shell.minimal.svelte-1qsayef .auth-main:where(.svelte-1qsayef){grid-template-rows:1fr}.auth-shell.minimal.svelte-1qsayef .auth-content:where(.svelte-1qsayef){margin-left:clamp(1rem,2vw,2rem)}.auth-shell.minimal.svelte-1qsayef .form-heading:where(.svelte-1qsayef){margin-bottom:2rem}.brand-copy.svelte-1qsayef{max-width:32rem;margin-block:auto;padding-block:4rem}.brand-copy.svelte-1qsayef h2:where(.svelte-1qsayef){max-width:13ch;font-family:var(--font-display);letter-spacing:-.048em;margin:1.125rem 0 1.5rem;font-size:clamp(2.5rem,4.25vw,4.75rem);font-weight:700;line-height:1}.brand-copy.svelte-1qsayef>span:where(.svelte-1qsayef){color:#ffffffad;max-width:31rem;font-size:var(--text-body-lg);line-height:1.65;display:block}.brand-rule.svelte-1qsayef{background:var(--color-miner-500);width:2.75rem;height:.1875rem;margin-bottom:1.375rem}.brand-panel.svelte-1qsayef footer:where(.svelte-1qsayef){color:#ffffff7a;font-size:var(--text-caption);align-items:center;gap:.625rem;display:flex}.status-dot.svelte-1qsayef{border-radius:var(--radius-pill);background:#58c98b;width:.375rem;height:.375rem;box-shadow:0 0 0 .25rem #58c98b1f}.auth-main.svelte-1qsayef{background:var(--color-bg-surface);grid-area:main;grid-template-rows:1fr auto;min-width:0;padding:clamp(1.5rem,3vw,3rem) clamp(2rem,6vw,6.5rem);display:grid}.auth-content.svelte-1qsayef{align-self:center;width:min(100%,29rem);margin-right:auto;padding-block:3rem}.form-heading.svelte-1qsayef{margin-bottom:2.25rem}.form-heading.svelte-1qsayef p:where(.svelte-1qsayef){color:var(--color-action-primary);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.875rem;font-weight:650}.form-heading.svelte-1qsayef h1:where(.svelte-1qsayef){font-family:var(--font-display);font-size:var(--text-title-1);letter-spacing:-.038em;margin:0;font-weight:720;line-height:1.08}.legal.svelte-1qsayef{color:var(--color-fg-subtle);font-size:var(--text-caption);margin:0}@media (width<=63.999rem){.auth-shell.svelte-1qsayef{grid-template:"brand"8.5rem"main"1fr/1fr}.brand-panel.svelte-1qsayef{min-height:auto;padding:2rem clamp(1.5rem,5vw,3rem)}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef){justify-content:center;align-items:flex-start}.auth-shell.minimal.svelte-1qsayef{grid-template-columns:1fr}.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):before,.auth-shell.minimal.svelte-1qsayef .brand-panel:where(.svelte-1qsayef):after,.brand-geometry.svelte-1qsayef{display:none}.auth-shell.minimal.svelte-1qsayef .brand-header:where(.svelte-1qsayef) img:where(.svelte-1qsayef){width:8.75rem}.auth-shell.minimal.svelte-1qsayef .auth-main:where(.svelte-1qsayef){padding-inline:clamp(1.5rem,8vw,5rem)}.auth-shell.minimal.svelte-1qsayef .auth-content:where(.svelte-1qsayef){margin-inline:auto}.brand-copy.svelte-1qsayef,.brand-panel.svelte-1qsayef footer:where(.svelte-1qsayef){display:none}.auth-main.svelte-1qsayef{padding-inline:clamp(1.5rem,8vw,5rem)}.auth-content.svelte-1qsayef{margin-inline:auto}}@media (width<=39.999rem){.auth-shell.svelte-1qsayef{grid-template-rows:4.25rem 1fr}.brand-panel.svelte-1qsayef{padding:.75rem 1.5rem}.brand-header.svelte-1qsayef img:where(.svelte-1qsayef){width:7.25rem}.brand-header.svelte-1qsayef span:where(.svelte-1qsayef){display:none}.auth-main.svelte-1qsayef,.auth-shell.minimal.svelte-1qsayef .auth-main:where(.svelte-1qsayef){padding:1.25rem}.auth-content.svelte-1qsayef{padding-block:2.5rem}.form-heading.svelte-1qsayef{margin-bottom:1.75rem}}
