svg.svelte-a14idc{flex-shrink:0;display:block}.auth-frame.svelte-13vwpk2{isolation:isolate;background:var(--iso-grid), var(--floor);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.auth-header.svelte-13vwpk2{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,3vw,1.5rem);display:flex}.auth-main.svelte-13vwpk2{flex:1;align-content:end;justify-items:center;padding:2rem 1rem 0;display:grid}.auth-card.svelte-13vwpk2{border:1px solid var(--rail);background:var(--belt);border-radius:1rem;width:100%;min-width:0;max-width:25rem;padding:1.75rem 1.25rem}.auth-stage.svelte-13vwpk2{text-align:center;flex:1;padding:1.5rem 1rem 12rem}.auth-stage.svelte-13vwpk2 h2:where(.svelte-13vwpk2){color:var(--muted-foreground);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.auth-stage.svelte-13vwpk2 p:where(.svelte-13vwpk2){color:var(--faint-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.auth-marks.svelte-13vwpk2{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem 1.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.auth-marks.svelte-13vwpk2 li:where(.svelte-13vwpk2){letter-spacing:-.02em;align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:600;display:flex}.auth-marks.svelte-13vwpk2 svg:where(.svelte-13vwpk2){width:auto;height:1.25rem}.auth-belt.svelte-13vwpk2{--s:5.5rem;--step:calc(var(--s) * .92);--band:calc(var(--s) * .62);--foot:-5.5rem;z-index:-1;height:15rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.belt.svelte-13vwpk2{bottom:var(--foot);width:100%;height:var(--band);border-block:1px solid var(--rail);background:repeating-linear-gradient(45deg, var(--line) 0 1px, transparent 1px 1.75rem), var(--lane);transform-origin:0 100%;position:absolute;left:0;transform:skewY(-26.565deg)}.auth-belt.svelte-13vwpk2 span:where(.svelte-13vwpk2){--x:calc(var(--s) * .55 + var(--i) * var(--step));bottom:calc(var(--foot) + var(--band) / 2 + var(--x) / 2 - var(--s) * .25);left:calc(var(--x) - var(--s) / 2);position:absolute}.auth-belt.svelte-13vwpk2 svg{width:var(--s);height:auto}@media (width>=768px){.auth-card.svelte-13vwpk2{padding:2.25rem 2rem}.auth-belt.svelte-13vwpk2{--s:7.5rem;--foot:-11rem;height:24rem}}@media (width>=1024px){.auth-stage.svelte-13vwpk2{padding-bottom:3rem}.auth-belt.svelte-13vwpk2{--s:9rem;--foot:-14rem;height:auto;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}}
