.auth-module__qw5WBa__shell{--bg:#fbfbfa;--ink:#1c1f26;--muted:#5d6068;--line:#e3e4e6;--slate:#1d2129;--slate-hover:#2a2f39;--accent:#315ed0;--ease:cubic-bezier(.16,1,.3,1);background:var(--bg);height:100dvh;color:var(--ink);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.auth-module__qw5WBa__shell :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-module__qw5WBa__art{isolation:isolate;background:#16171a;order:-1;position:relative;overflow:hidden}.auth-module__qw5WBa__mosaic{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.auth-module__qw5WBa__column{will-change:transform;flex-direction:column;animation:60s linear infinite auth-module__qw5WBa__drift;display:flex}.auth-module__qw5WBa__column[data-dir=down]{animation-name:auth-module__qw5WBa__driftDown}.auth-module__qw5WBa__column:nth-child(2){animation-duration:72s}.auth-module__qw5WBa__column:nth-child(3){animation-duration:66s}.auth-module__qw5WBa__column:nth-child(4){animation-duration:78s}.auth-module__qw5WBa__column video{aspect-ratio:320/1936;object-fit:cover;flex:none;width:100%;height:auto;display:block}.auth-module__qw5WBa__column:nth-child(2) video,.auth-module__qw5WBa__column:nth-child(3) video{aspect-ratio:320/2104}.auth-module__qw5WBa__artLogo{z-index:3;color:#fbfbfa;position:absolute;top:32px;left:40px}.auth-module__qw5WBa__artLogo svg rect:first-child{fill:#fbfbfa}.auth-module__qw5WBa__artLogo svg rect:not(:first-child){fill:#16171a}.auth-module__qw5WBa__artLogo svg path{fill:#fbfbfa;stroke:#fbfbfa}.auth-module__qw5WBa__art:after{content:"";z-index:1;background:linear-gradient(#16171a33 0%,#16171a00 30%,#16171a40 55%,#16171ae0 82%,#16171a 100%);position:absolute;inset:0}.auth-module__qw5WBa__artText{z-index:2;color:#fbfbfa;position:absolute;bottom:52px;left:48px;right:48px}.auth-module__qw5WBa__artLabel{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.2em;text-transform:uppercase;color:#d4d7dd;animation:auth-module__qw5WBa__labelSwap .6s var(--ease) both;font-size:11px;font-weight:600}.auth-module__qw5WBa__artText h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(38px,3.8vw,60px);font-weight:700;line-height:1.02}.auth-module__qw5WBa__artText h2 span{color:#c9d6fa}.auth-module__qw5WBa__artStrip{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;color:#b6bac2;font-size:11px;font-weight:600}.auth-module__qw5WBa__panel{flex-direction:column;min-height:0;padding:clamp(20px,3.5vh,40px) 48px;display:flex;overflow-y:auto}.auth-module__qw5WBa__panelLogo{display:none}.auth-module__qw5WBa__content>*{animation:auth-module__qw5WBa__enter .7s var(--ease) both}.auth-module__qw5WBa__content>:nth-child(2){animation-delay:60ms}.auth-module__qw5WBa__content>:nth-child(3){animation-delay:.12s}.auth-module__qw5WBa__content>:nth-child(4){animation-delay:.18s}.auth-module__qw5WBa__content>:nth-child(5){animation-delay:.24s}.auth-module__qw5WBa__content>:nth-child(6){animation-delay:.3s}.auth-module__qw5WBa__content>:nth-child(7){animation-delay:.36s}.auth-module__qw5WBa__form>*{animation:auth-module__qw5WBa__enter .6s var(--ease) both}.auth-module__qw5WBa__form>:first-child{animation-delay:.16s}.auth-module__qw5WBa__form>:nth-child(2){animation-delay:.22s}.auth-module__qw5WBa__form>:nth-child(3){animation-delay:.28s}.auth-module__qw5WBa__form>:nth-child(4){animation-delay:.34s}.auth-module__qw5WBa__form>:nth-child(5){animation-delay:.4s}.auth-module__qw5WBa__accent{animation:.9s cubic-bezier(.34,1.56,.64,1) .15s both auth-module__qw5WBa__drop;display:inline-block;position:relative}.auth-module__qw5WBa__accent:after{content:"";opacity:.35;transform-origin:0;height:.07em;animation:auth-module__qw5WBa__underline .7s .65s var(--ease) both;background:currentColor;border-radius:99px;position:absolute;bottom:-.02em;left:2%;right:2%}.auth-module__qw5WBa__content{text-align:center;width:100%;max-width:440px;margin:auto;padding:clamp(12px,3vh,40px) 0}.auth-module__qw5WBa__switcher{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.auth-module__qw5WBa__switcher a{color:var(--ink);text-underline-offset:4px;margin-left:4px;text-decoration:underline}.auth-module__qw5WBa__content h1{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:clamp(14px,2.6vh,28px) 0 clamp(18px,3.6vh,40px);font-size:clamp(40px,3.6vw,54px);font-weight:700;line-height:1.05}.auth-module__qw5WBa__content h1 span{color:var(--accent)}.auth-module__qw5WBa__subtitle{max-width:36ch;color:var(--muted);margin:-24px auto 32px;font-size:15px;line-height:1.65}.auth-module__qw5WBa__form{text-align:left;flex-direction:column;gap:clamp(10px,1.6vh,16px);display:flex}.auth-module__qw5WBa__field{position:relative}.auth-module__qw5WBa__field input{border:1px solid var(--line);width:100%;height:clamp(52px,6.4vh,60px);color:var(--ink);transition:border-color .2s var(--ease),box-shadow .2s var(--ease);background:#fff;border-radius:12px;outline:none;padding:clamp(20px,2.8vh,24px) 18px 6px;font-size:16px}.auth-module__qw5WBa__field input:hover{border-color:#cfd1d5}.auth-module__qw5WBa__field input:focus{border-color:var(--slate);box-shadow:0 0 0 3px #1d212914}.auth-module__qw5WBa__field input[aria-invalid=true]{border-color:#b42318}.auth-module__qw5WBa__field label{color:#6b6e76;pointer-events:none;transform-origin:0;transition:top .2s var(--ease),font-size .2s var(--ease),color .2s var(--ease);font-size:16px;position:absolute;top:clamp(26px,3.2vh,30px);left:19px;translate:0 -50%}.auth-module__qw5WBa__field input:focus+label,.auth-module__qw5WBa__field input:not(:placeholder-shown)+label{color:var(--muted);font-size:12px;top:clamp(15px,2vh,18px)}.auth-module__qw5WBa__field input[type=password],.auth-module__qw5WBa__field input[name=password]{padding-right:56px}.auth-module__qw5WBa__reveal{color:#6b6e76;cursor:pointer;width:40px;height:40px;transition:color .2s var(--ease),background .2s var(--ease);border-radius:10px;place-items:center;display:grid;position:absolute;top:clamp(6px,1.2vh,10px);right:10px}.auth-module__qw5WBa__reveal:hover{color:var(--ink);background:#0000000a}.auth-module__qw5WBa__error{color:#b42318;margin-top:8px;font-size:13px;line-height:1.5}.auth-module__qw5WBa__helper{color:var(--muted);margin-top:8px;font-size:13px}.auth-module__qw5WBa__submit{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:100%;height:clamp(50px,6.2vh,58px);margin-top:6px;font-size:14px;font-weight:600;display:flex}.auth-module__qw5WBa__submit:disabled{cursor:wait}.auth-module__qw5WBa__divider{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:#8a8d94;align-items:center;gap:16px;margin:clamp(14px,2.8vh,28px) 0;font-size:11px;font-weight:600;display:flex}.auth-module__qw5WBa__divider:before,.auth-module__qw5WBa__divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-module__qw5WBa__altButton{border:1px solid var(--line);width:100%;height:clamp(50px,6.2vh,58px);color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:clamp(8px,1.4vh,14px);font-size:15px;font-weight:500;display:flex}.auth-module__qw5WBa__divider+.auth-module__qw5WBa__altButton{margin-top:0}.auth-module__qw5WBa__altButton:hover:not(:disabled){background:#fcfcfc;border-color:#cfd1d5}.auth-module__qw5WBa__altButton:disabled{cursor:not-allowed;color:#6b6e76}.auth-module__qw5WBa__soon{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:#6b6e76;border:1px solid #c5c7cc;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.auth-module__qw5WBa__legal{color:var(--muted);margin-top:clamp(14px,2.4vh,24px);font-size:12.5px;line-height:1.5}.auth-module__qw5WBa__legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.auth-module__qw5WBa__forgot{color:var(--muted);text-underline-offset:4px;transition:color .2s var(--ease);margin-top:clamp(14px,2.8vh,28px);font-size:14px;text-decoration:underline;display:inline-block}.auth-module__qw5WBa__forgot:hover{color:var(--ink)}.auth-module__qw5WBa__done .auth-module__qw5WBa__submit{margin-top:8px}@keyframes auth-module__qw5WBa__enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes auth-module__qw5WBa__drop{0%{opacity:0;transform:translateY(-.5em)rotate(-6deg)}60%{opacity:1}to{transform:none}}@keyframes auth-module__qw5WBa__underline{0%{transform:scaleX(0)}}@keyframes auth-module__qw5WBa__labelSwap{0%{opacity:0;letter-spacing:.4em}}@keyframes auth-module__qw5WBa__drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes auth-module__qw5WBa__driftDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:900px){.auth-module__qw5WBa__shell{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.auth-module__qw5WBa__art{display:none}.auth-module__qw5WBa__panelLogo{align-self:flex-start;display:block}.auth-module__qw5WBa__panel{padding:24px 20px}.auth-module__qw5WBa__content{padding:40px 0}}@media (prefers-reduced-motion:reduce){.auth-module__qw5WBa__column,.auth-module__qw5WBa__content>*,.auth-module__qw5WBa__form>*,.auth-module__qw5WBa__accent,.auth-module__qw5WBa__accent:after,.auth-module__qw5WBa__artLabel{animation:none}}
