.shell.svelte-t2gj38{isolation:isolate;min-height:100svh;padding:calc(20px + env(safe-area-inset-top,0px)) var(--g) calc(22px + env(safe-area-inset-bottom,0px));background:var(--k);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.shell.svelte-t2gj38 .auth-fx{z-index:-1;-webkit-mask-image:linear-gradient(225deg,#000 22%,#0000 56%);mask-image:linear-gradient(225deg,#000 22%,#0000 56%)}.shell.svelte-t2gj38 .auth-fx.bl{transform:rotate(180deg)}header.svelte-t2gj38{justify-content:space-between;align-items:center;display:flex}.brand.svelte-t2gj38{letter-spacing:-.035em;align-items:center;gap:9px;font-size:20px;font-weight:650;display:flex}.home.svelte-t2gj38{color:var(--g6);font-size:14px}.home.svelte-t2gj38:hover{color:var(--w8)}.glass.svelte-t2gj38{-webkit-backdrop-filter:blur(34px)saturate(1.25)brightness(1.08);width:min(420px,100%);animation:svelte-t2gj38-up .9s var(--ease) both;background:linear-gradient(170deg,#1a1917c7,#0a0a09db);border-radius:10px;place-self:center;padding:40px 36px 34px;position:relative;box-shadow:inset 0 1px 1px #fff5e612,inset 0 -1px 2px #00000073,0 2px 6px #0000004d,0 40px 110px #0009}.glass.svelte-t2gj38:before{content:"";border-radius:inherit;pointer-events:none;background:var(--dust), radial-gradient(100% 100% at 100% 0%, #ffeedc21, transparent 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 30% at 100% 0,#000 20%,#0000 100%);mask-image:radial-gradient(40% 30% at 100% 0,#000 20%,#0000 100%)}.glass.svelte-t2gj38:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff5e638,#fff5e60d 45%,#fff5e608);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass.svelte-t2gj38>*{position:relative}.glass.svelte-t2gj38 .input{background:#00000052;border-color:#f3efe81a}.glass.svelte-t2gj38 .input:focus{border-color:#c98a5299;box-shadow:0 0 0 4px #c98a521f}@keyframes svelte-t2gj38-up{0%{opacity:0;transform:translateY(14px)scale(.99)}}footer.svelte-t2gj38{color:var(--g5);text-align:center;font-size:12px}footer.svelte-t2gj38 a:where(.svelte-t2gj38){color:var(--g6);text-underline-offset:2px;text-decoration:underline}.auth-title{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(32px,3.4vw,42px);font-weight:600;line-height:1}@media (width<=600px){.glass.svelte-t2gj38{padding:32px 22px 28px}}@media (prefers-reduced-motion:reduce){.glass.svelte-t2gj38{animation:none}}
