.AuthShell-module__4GggPa__authPage{color:#f5f5f5;min-height:100vh;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#0f0f0fb8,#0f0f0fe6),url(/images/loginscreen.png) 50%/cover,#111}.AuthShell-module__4GggPa__split{min-height:100vh;display:grid}.AuthShell-module__4GggPa__visualPane{background:#080808;min-height:100vh;display:none;position:relative;overflow:hidden}.AuthShell-module__4GggPa__visualImage{object-fit:cover;object-position:47% center;width:100%;height:100%;position:absolute;inset:0}.AuthShell-module__4GggPa__visualShade{background:linear-gradient(90deg,#00000038,#00000014 48%,#111111bd 100%),linear-gradient(#0000006b 0%,#0000000f 56%,#000000b8 100%);position:absolute;inset:0}.AuthShell-module__4GggPa__visualGlow{background:linear-gradient(#0000,#000000c7);height:42%;position:absolute;inset:auto 0 0}.AuthShell-module__4GggPa__visualContent{z-index:1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:3rem;display:flex;position:relative}.AuthShell-module__4GggPa__brand{color:#fff;align-items:center;gap:.7rem;display:inline-flex}.AuthShell-module__4GggPa__brandMark{background:#fffffff5;border-radius:.55rem;width:2rem;height:2rem;position:relative;box-shadow:0 0 26px #ffffff29}.AuthShell-module__4GggPa__brandMark:before,.AuthShell-module__4GggPa__brandMark:after{content:"";border-top:.28rem solid #101010;border-left:.28rem solid #101010;border-radius:.2rem;position:absolute;inset:.45rem;transform:rotate(-45deg)}.AuthShell-module__4GggPa__brandMark:after{inset:.45rem .2rem .45rem .72rem}.AuthShell-module__4GggPa__brandText{letter-spacing:-.04em;font-size:1.4rem;font-weight:650}.AuthShell-module__4GggPa__visualCopy{max-width:34rem;padding-bottom:.35rem}.AuthShell-module__4GggPa__visualLabel,.AuthShell-module__4GggPa__cardLabel{text-transform:uppercase;letter-spacing:.26em;margin:0;font-size:.72rem;font-weight:700}.AuthShell-module__4GggPa__visualLabel{color:#ffffff8f}.AuthShell-module__4GggPa__visualTitle{color:#fff;letter-spacing:-.045em;max-width:32rem;margin:1.2rem 0 0;font-size:clamp(2.7rem,4.2vw,5.2rem);font-weight:650;line-height:.98}.AuthShell-module__4GggPa__visualText{color:#ffffffad;max-width:28rem;margin:1.35rem 0 0;font-size:1rem;line-height:1.6}.AuthShell-module__4GggPa__formPane{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.AuthShell-module__4GggPa__formPane:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f,#0000 68%);border-radius:999px;width:28rem;height:28rem;position:absolute;inset:10% 12% auto auto}.AuthShell-module__4GggPa__cardWrap{z-index:1;width:min(100%,31.5rem);position:relative}.AuthShell-module__4GggPa__card{background:linear-gradient(#ffffff0f,#ffffff06),#141414;border:1px solid #ffffff1a;border-radius:2rem;padding:clamp(1.7rem,4vw,2.55rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000075,inset 0 1px #ffffff13}.AuthShell-module__4GggPa__card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff17,#0000 34%),radial-gradient(circle at 50% 0,#ffffff14,#0000 22rem);position:absolute;inset:0}.AuthShell-module__4GggPa__cardInner{z-index:1;position:relative}.AuthShell-module__4GggPa__cardLabel{color:#ffffff6b}.AuthShell-module__4GggPa__title{color:#f5f5f5;letter-spacing:-.045em;margin:1.1rem 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.04}.AuthShell-module__4GggPa__subtitle{color:#a3a3a3;max-width:25rem;margin:1rem 0 0;font-size:.98rem;line-height:1.65}.AuthShell-module__4GggPa__form{gap:1.15rem;margin-top:2.2rem;display:grid}.AuthShell-module__4GggPa__field{gap:.55rem;display:grid}.AuthShell-module__4GggPa__fieldTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AuthShell-module__4GggPa__label{color:#a3a3a3;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.AuthShell-module__4GggPa__input{color:#f5f5f5;background:linear-gradient(#ffffff09,#ffffff03),#1c1c1c;border:1px solid #ffffff1f;border-radius:1rem;outline:none;width:100%;height:3.5rem;padding:0 1rem;font-size:.98rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0b}.AuthShell-module__4GggPa__input::placeholder{color:#858585}.AuthShell-module__4GggPa__input:focus{background:linear-gradient(#ffffff0d,#ffffff04),#202020;border-color:#ffffff5c;box-shadow:0 0 0 4px #ffffff0e,inset 0 1px #ffffff0f}.AuthShell-module__4GggPa__forgot,.AuthShell-module__4GggPa__footerLink{color:#f5f5f5c7;text-decoration:none;transition:color .16s}.AuthShell-module__4GggPa__forgot{font-size:.78rem;font-weight:600}.AuthShell-module__4GggPa__forgot:hover,.AuthShell-module__4GggPa__footerLink:hover{color:#fff}.AuthShell-module__4GggPa__primaryButton{color:#111;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(#fff 0%,#ededed 45%,#bdbdbd 100%);border:1px solid #ffffffd1;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;width:100%;height:3.65rem;font-size:.98rem;font-weight:750;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1.1rem 2.2rem #00000052,0 0 0 1px #ffffff1f,inset 0 1px 1px #fffffff0,inset 0 -1px 1px #00000029}.AuthShell-module__4GggPa__primaryButton:before{content:"";pointer-events:none;background:linear-gradient(#ffffffdb,#0000 42%);border-radius:.92rem;position:absolute;inset:1px}.AuthShell-module__4GggPa__primaryButton:hover{filter:brightness(1.04);box-shadow:0 1.25rem 2.5rem #0000005c,0 0 0 1px #ffffff29,inset 0 1px 1px #fff,inset 0 -1px 1px #00000024}.AuthShell-module__4GggPa__primaryButton:active{transform:translateY(1px)scale(.992)}.AuthShell-module__4GggPa__primaryButton:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff1f,0 1.1rem 2.2rem #00000052,inset 0 1px 1px #fffffff0}.AuthShell-module__4GggPa__buttonContent{z-index:1;align-items:center;gap:.55rem;display:inline-flex;position:relative}.AuthShell-module__4GggPa__arrow{width:1rem;height:1rem;transition:transform .18s}.AuthShell-module__4GggPa__primaryButton:hover .AuthShell-module__4GggPa__arrow{transform:translate(2px)}.AuthShell-module__4GggPa__footer{color:#a3a3a3;text-align:center;margin:1.65rem 0 0;font-size:.92rem}.AuthShell-module__4GggPa__footerLink{color:#f5f5f5;font-weight:700}@media (min-width:1024px){.AuthShell-module__4GggPa__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AuthShell-module__4GggPa__visualPane{display:block}.AuthShell-module__4GggPa__formPane{min-height:100vh;padding:3rem 4vw}}@media (max-width:1023px){.AuthShell-module__4GggPa__cardWrap{max-width:34rem}}@media (max-width:520px){.AuthShell-module__4GggPa__formPane{align-items:stretch;padding:1rem}.AuthShell-module__4GggPa__cardWrap{align-items:center;display:flex}.AuthShell-module__4GggPa__card{border-radius:1.5rem;width:100%;padding:1.35rem}.AuthShell-module__4GggPa__title{font-size:2rem}}
