.AuthExperience-module__4KLbXW__publicShell{--auth-field:#09090f;--auth-text:#f8f7ff;background:var(--background);justify-content:center;align-items:center;min-height:100svh;padding:1.5rem;display:flex}.AuthExperience-module__4KLbXW__publicInner{width:100%;max-width:24rem}.AuthExperience-module__4KLbXW__facadeLogo{margin-bottom:1.5rem}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__viewport){padding:0;display:block}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__viewport) .AuthExperience-module__4KLbXW__publicInner{max-width:none}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__viewport) .AuthExperience-module__4KLbXW__facadeLogo{display:none}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__loginViewport){padding:0;display:block}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__loginViewport) .AuthExperience-module__4KLbXW__publicInner{max-width:none}.AuthExperience-module__4KLbXW__publicShell:has(.AuthExperience-module__4KLbXW__loginViewport) .AuthExperience-module__4KLbXW__facadeLogo{display:none}.AuthExperience-module__4KLbXW__loginViewport{--auth-field:#1d0c43c7;--auth-text:#fff;width:100%;min-height:100dvh;color:var(--auth-text);background:linear-gradient(135deg,#0f172a 0%,#4b1f7a 50%,#0f172a 100%);place-items:center;padding:clamp(1rem,5vw,3rem);display:grid;overflow-x:hidden}.AuthExperience-module__4KLbXW__loginCard{background:linear-gradient(145deg,#32106f 0%,#5f2acb 58%,#3a168e 100%);border:1px solid #ffffff38;border-radius:1.5rem;width:min(100%,27rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 1.5rem 4rem #0000008c}.AuthExperience-module__4KLbXW__loginLogo{justify-content:center;margin:0 auto 2rem;display:flex}.AuthExperience-module__4KLbXW__loginLogo img{object-fit:contain;width:min(100%,18rem);height:auto}.AuthExperience-module__4KLbXW__viewport{--auth-bg:#0f172a;--auth-card:#111118;--auth-field:#09090f;--auth-text:#f8f7ff;--auth-muted:#aaa6b8;--auth-purple:#7047eb;min-height:100svh;color:var(--auth-text);background:radial-gradient(circle at 15% 10%, #24134a 0, transparent 34rem), var(--auth-bg);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;overflow-x:hidden}.AuthExperience-module__4KLbXW__card{background:var(--auth-card);border:1px solid #ffffff1a;border-radius:2rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);width:min(68rem,100%);min-height:40rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #0000008c}.AuthExperience-module__4KLbXW__formPanel{align-self:center;padding:clamp(2rem,5vw,4.5rem)}.AuthExperience-module__4KLbXW__heading{text-align:center;margin-bottom:2rem}.AuthExperience-module__4KLbXW__heading h1{letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.AuthExperience-module__4KLbXW__heading p{color:var(--auth-muted);margin-top:.5rem}.AuthExperience-module__4KLbXW__brandPanel{z-index:1;text-align:center;background:linear-gradient(145deg,#3a168e,#7047eb 55%,#4b22ac);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:3rem;transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .32s;animation:.65s cubic-bezier(.2,.75,.2,1) both AuthExperience-module__4KLbXW__panel-in;display:flex;position:relative}.AuthExperience-module__4KLbXW__brandPanel:hover,.AuthExperience-module__4KLbXW__brandPanel:focus-within{transform:translate(-1.25rem);box-shadow:1.25rem 0 2.5rem #0000003d}[data-mode=signup] .AuthExperience-module__4KLbXW__brandPanel:hover,[data-mode=signup] .AuthExperience-module__4KLbXW__brandPanel:focus-within{transform:translate(1.25rem)}.AuthExperience-module__4KLbXW__brandPanel:focus-visible{outline-offset:-6px;outline:3px solid #fff}[data-mode=signup] .AuthExperience-module__4KLbXW__brandPanel{grid-area:1/1;animation-name:AuthExperience-module__4KLbXW__panel-in-reverse}[data-mode=signup] .AuthExperience-module__4KLbXW__formPanel{grid-column:2}.AuthExperience-module__4KLbXW__brandPanel img,.AuthExperience-module__4KLbXW__mobileLogo img{object-fit:contain;width:min(100%,22rem);height:auto}.AuthExperience-module__4KLbXW__brandPanel p{color:#ffffffd1;font-size:1.05rem}.AuthExperience-module__4KLbXW__brandPanel a{border:1px solid #ffffffb3;border-radius:999px;padding:.75rem 2.2rem;font-weight:650;transition:background-color .2s,transform .2s}.AuthExperience-module__4KLbXW__brandPanel a:hover{background:#ffffff1f;transform:translateY(-2px)}.AuthExperience-module__4KLbXW__brandPanel a:focus-visible{outline-offset:4px;outline:3px solid #fff}.AuthExperience-module__4KLbXW__glow{z-index:-1;filter:blur(1px);background:#ffffff1a;border-radius:50%;width:22rem;height:22rem;position:absolute;inset:auto -8rem -8rem auto}.AuthExperience-module__4KLbXW__mobileLogo{justify-content:center;margin-bottom:2rem;display:none}.AuthExperience-module__4KLbXW__formPanel input,.AuthExperience-module__4KLbXW__publicShell input,.AuthExperience-module__4KLbXW__loginCard input{caret-color:#c8b7ff;selection-color:var(--auth-text);selection-background-color:#5932bd;border-color:#ffffff2e;background:var(--auth-field)!important;color:var(--auth-text)!important}.AuthExperience-module__4KLbXW__formPanel input::placeholder,.AuthExperience-module__4KLbXW__publicShell input::placeholder,.AuthExperience-module__4KLbXW__loginCard input::placeholder{color:#c9bce8;opacity:1}.AuthExperience-module__4KLbXW__formPanel input:focus-visible,.AuthExperience-module__4KLbXW__publicShell input:focus-visible{outline-offset:1px;border-color:#9678f4;outline:2px solid #9678f4}.AuthExperience-module__4KLbXW__formPanel input:disabled,.AuthExperience-module__4KLbXW__formPanel input:read-only,.AuthExperience-module__4KLbXW__publicShell input:disabled,.AuthExperience-module__4KLbXW__publicShell input:read-only{opacity:1;color:#d5d1df!important;background:#191821!important}.AuthExperience-module__4KLbXW__formPanel input:-webkit-autofill{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__formPanel input:-webkit-autofill:hover{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__formPanel input:-webkit-autofill:focus{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__formPanel input:-webkit-autofill:active{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__publicShell input:-webkit-autofill{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__publicShell input:-webkit-autofill:hover{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__publicShell input:-webkit-autofill:focus{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__publicShell input:-webkit-autofill:active{caret-color:#c8b7ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-field) inset!important}.AuthExperience-module__4KLbXW__formPanel input::selection,.AuthExperience-module__4KLbXW__publicShell input::selection{color:var(--auth-text);background:#5932bd}.AuthExperience-module__4KLbXW__formPanel button[type=button],.AuthExperience-module__4KLbXW__publicShell button[type=button]{color:#d8ccff}.AuthExperience-module__4KLbXW__formPanel button[type=button]:hover,.AuthExperience-module__4KLbXW__formPanel button[type=button]:focus-visible,.AuthExperience-module__4KLbXW__publicShell button[type=button]:hover,.AuthExperience-module__4KLbXW__publicShell button[type=button]:focus-visible{color:#fff}.AuthExperience-module__4KLbXW__formPanel button[type=button]:focus-visible,.AuthExperience-module__4KLbXW__publicShell button[type=button]:focus-visible{outline-offset:2px;outline:2px solid #9678f4}@keyframes AuthExperience-module__4KLbXW__panel-in{0%{opacity:.6;transform:translate(2rem)}to{opacity:1;transform:none}}@keyframes AuthExperience-module__4KLbXW__panel-in-reverse{0%{opacity:.6;transform:translate(-2rem)}to{opacity:1;transform:none}}@media (max-width:760px){.AuthExperience-module__4KLbXW__loginViewport{padding:1rem}.AuthExperience-module__4KLbXW__loginCard{width:100%;padding:1.5rem}.AuthExperience-module__4KLbXW__viewport{background:var(--auth-bg);padding:0;display:block}.AuthExperience-module__4KLbXW__card{border:0;border-radius:0;min-height:100svh;display:block}.AuthExperience-module__4KLbXW__brandPanel{display:none;transform:none}.AuthExperience-module__4KLbXW__formPanel{min-height:100svh;padding:2rem 1.25rem 3rem}.AuthExperience-module__4KLbXW__mobileLogo{display:flex}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__4KLbXW__brandPanel,.AuthExperience-module__4KLbXW__brandPanel a{transition:none;animation:none}.AuthExperience-module__4KLbXW__brandPanel:hover,.AuthExperience-module__4KLbXW__brandPanel:focus-within{transform:none}}