.auth-module__cni4Dq__root{--surface:#fcfbf7;--field:#fff;--paper:#f4f2ec;--ink:#1f1b15;--muted:#5f584c;--line:#ddd7c9;--line-strong:#c2baa8;--sage:#6f7d5f;--sage-deep:#4a5540;--sage-tint:#e5eadc;--brass:#8a5f1c;--btn:#4a5540;--btn-hover:#3c4634;--on-btn:#f6f4ee;--danger:#a63d2a;--danger-tint:#f6e3dd;--ok:#3f6331;--focus:#6f7d5f52;--danger-ring:#a63d2a38;--stage-ink:#efece3;--stage-muted:#a9b09d;--stage-line:#efece329;--stage-brass:#d4a85c;--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);isolation:isolate;min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#0a0d08;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:64px 16px 80px;font-size:15px;line-height:1.55;display:flex;position:relative;overflow:clip}@media (prefers-color-scheme:dark){.auth-module__cni4Dq__root{--surface:#171b14;--field:#1d2219;--paper:#11140f;--ink:#ece9df;--muted:#a9a796;--line:#2e3429;--line-strong:#454c3e;--sage:#9aab88;--sage-deep:#b7c6a4;--sage-tint:#232b1f;--brass:#d8a957;--btn:#b7c6a4;--btn-hover:#c7d5b4;--on-btn:#141812;--danger:#f08f7a;--danger-tint:#3a1f18;--ok:#a9c793;--focus:#b7c6a44d;--danger-ring:#f08f7a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.auth-module__cni4Dq__root *,.auth-module__cni4Dq__root :before,.auth-module__cni4Dq__root :after{box-sizing:border-box}.auth-module__cni4Dq__root button,.auth-module__cni4Dq__root input{font:inherit;color:inherit}.auth-module__cni4Dq__root a{color:var(--sage-deep)}.auth-module__cni4Dq__root :focus-visible{outline:2px solid var(--sage);outline-offset:2px}.auth-module__cni4Dq__root:before{content:"";z-index:-3;background:radial-gradient(70% 70% at 50% 45%,#0a0d0800 40%,#0a0d08bf 100%),radial-gradient(60% 55% at 50% 45%,#253020 0%,#141a11 55%,#0a0d08 100%);position:fixed;inset:0}.auth-module__cni4Dq__cardArea{width:min(440px,100%);position:relative}.auth-module__cni4Dq__ringWrap{z-index:-1;width:1200px;height:1200px;transform:scale(var(--s,.66));opacity:0;pointer-events:none;transition:transform .8s var(--ease), opacity 1.2s var(--ease);margin:-600px 0 0 -600px;position:absolute;top:50%;left:50%}.auth-module__cni4Dq__painted{opacity:1}.auth-module__cni4Dq__ringMask{position:absolute;inset:0;-webkit-mask-image:conic-gradient(#0000 0deg 5deg,#000 13deg 347deg,#0000 355deg);mask-image:conic-gradient(#0000 0deg 5deg,#000 13deg 347deg,#0000 355deg)}.auth-module__cni4Dq__ringSpin,.auth-module__cni4Dq__ringSpin canvas{width:100%;height:100%;position:absolute;inset:0}.auth-module__cni4Dq__ringMain{animation:150s linear infinite auth-module__cni4Dq__turn}.auth-module__cni4Dq__ringGlints{animation:100s linear infinite auth-module__cni4Dq__turn,3.2s ease-in-out infinite alternate auth-module__cni4Dq__shimmer}@keyframes auth-module__cni4Dq__turn{to{transform:rotate(360deg)}}@keyframes auth-module__cni4Dq__shimmer{0%{opacity:.45}}.auth-module__cni4Dq__burst{animation:auth-module__cni4Dq__spinOnce 1.8s var(--ease)}@keyframes auth-module__cni4Dq__spinOnce{0%{transform:rotate(-150deg)}}.auth-module__cni4Dq__ringTick{background:linear-gradient(#0000,#e2b765 25%,#f6dda3 50%,#e2b765 75%,#0000);border-radius:2px;width:3px;height:68px;margin-left:-1.5px;animation:3.2s ease-in-out infinite alternate auth-module__cni4Dq__tickGlow;position:absolute;top:66px;left:50%;box-shadow:0 0 14px 2px #e2b76573}@keyframes auth-module__cni4Dq__tickGlow{0%{opacity:.6}}.auth-module__cni4Dq__still .auth-module__cni4Dq__ringMain,.auth-module__cni4Dq__still .auth-module__cni4Dq__ringGlints,.auth-module__cni4Dq__still .auth-module__cni4Dq__ringTick{animation-play-state:paused}.auth-module__cni4Dq__sparks{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.auth-module__cni4Dq__halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c7d5b421,#0000 70%);border-radius:50%;width:720px;height:620px;margin:-310px 0 0 -360px;animation:7s ease-in-out infinite alternate auth-module__cni4Dq__breathe;position:fixed;top:50%;left:50%}@keyframes auth-module__cni4Dq__breathe{to{opacity:.6;transform:scale(1.12)}}.auth-module__cni4Dq__still .auth-module__cni4Dq__halo{animation-play-state:paused}.auth-module__cni4Dq__logo{height:34px;animation:auth-module__cni4Dq__rise .7s var(--ease) backwards;display:block}.auth-module__cni4Dq__logo img{width:auto;height:34px;display:block}.auth-module__cni4Dq__tagline{color:var(--stage-muted);animation:auth-module__cni4Dq__rise .8s .5s var(--ease) backwards;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.auth-module__cni4Dq__tagline li{align-items:center;gap:8px;display:inline-flex}.auth-module__cni4Dq__tagline li:before{content:"";background:var(--stage-brass);border-radius:50%;width:5px;height:5px}.auth-module__cni4Dq__root .auth-module__cni4Dq__home{z-index:5;border:1px solid var(--stage-line);height:38px;color:var(--stage-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:auth-module__cni4Dq__rise .6s var(--ease) backwards;background:#0e120c8c;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex;position:absolute;top:20px;left:20px}.auth-module__cni4Dq__root .auth-module__cni4Dq__home:hover{background:#0e120cd9}.auth-module__cni4Dq__home i{transition:transform .3s var(--ease);font-size:16px}.auth-module__cni4Dq__home:hover i{transform:translate(-3px)}.auth-module__cni4Dq__pane{background:var(--surface);border:1px solid var(--line);width:100%;animation:auth-module__cni4Dq__cardIn .9s .15s var(--ease) backwards;border-radius:28px;padding:36px;position:relative;box-shadow:0 50px 100px -40px #000000e6,0 0 0 1px #ffffff0a}@keyframes auth-module__cni4Dq__cardIn{0%{opacity:.001;transform:translateY(24px)scale(.97)}}.auth-module__cni4Dq__main{transition:height .45s var(--ease);margin:-8px;overflow:hidden}.auth-module__cni4Dq__main>div{padding:8px}.auth-module__cni4Dq__panel{gap:24px;display:grid}.auth-module__cni4Dq__panel>*{animation:auth-module__cni4Dq__rise .55s var(--ease) backwards}.auth-module__cni4Dq__panel>:nth-child(2){animation-delay:60ms}.auth-module__cni4Dq__panel>:nth-child(3){animation-delay:.12s}.auth-module__cni4Dq__panel>:nth-child(4){animation-delay:.18s}.auth-module__cni4Dq__panel>:nth-child(n+5){animation-delay:.24s}@keyframes auth-module__cni4Dq__rise{0%{opacity:.001;transform:translateY(12px)}}.auth-module__cni4Dq__head{gap:10px;display:grid}.auth-module__cni4Dq__title{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(27px,3vw,31px);font-weight:600;line-height:1.12}.auth-module__cni4Dq__w{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.auth-module__cni4Dq__w>span{animation:auth-module__cni4Dq__wordUp .7s var(--ease) backwards;animation-delay:calc(var(--w) * 70ms + .12s);display:inline-block}@keyframes auth-module__cni4Dq__wordUp{0%{transform:translateY(110%)}}.auth-module__cni4Dq__sub{color:var(--muted);text-wrap:pretty;margin:0;font-size:15.5px}.auth-module__cni4Dq__sub strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.auth-module__cni4Dq__root .auth-module__cni4Dq__back{color:var(--muted);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__root .auth-module__cni4Dq__back:hover{color:var(--ink)}.auth-module__cni4Dq__back i{transition:transform .3s var(--ease)}.auth-module__cni4Dq__back:hover i{transform:translate(-3px)}.auth-module__cni4Dq__form{gap:18px;display:grid}.auth-module__cni4Dq__form>*{animation:auth-module__cni4Dq__rise .5s var(--ease) backwards;animation-delay:.2s}.auth-module__cni4Dq__form>:nth-child(2){animation-delay:.25s}.auth-module__cni4Dq__form>:nth-child(3){animation-delay:.3s}.auth-module__cni4Dq__form>:nth-child(4){animation-delay:.35s}.auth-module__cni4Dq__form>:nth-child(5){animation-delay:.4s}.auth-module__cni4Dq__form>:nth-child(n+6){animation-delay:.45s}.auth-module__cni4Dq__row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-module__cni4Dq__field{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.auth-module__cni4Dq__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-module__cni4Dq__labelRow label{color:var(--ink);font-size:14px;font-weight:600}.auth-module__cni4Dq__control{background:var(--field);border:1px solid var(--line-strong);min-height:50px;transition:border-color .2s, box-shadow .25s var(--ease);border-radius:12px;align-items:center;display:flex}.auth-module__cni4Dq__control:hover{border-color:var(--muted)}.auth-module__cni4Dq__control:focus-within{border-color:var(--sage);box-shadow:0 0 0 4px var(--focus), 0 10px 24px -16px #4a554099}.auth-module__cni4Dq__root .auth-module__cni4Dq__control input:focus-visible,.auth-module__cni4Dq__root .auth-module__cni4Dq__otp input:focus-visible{outline:none}.auth-module__cni4Dq__control.auth-module__cni4Dq__invalid{border-color:var(--danger);animation:auth-module__cni4Dq__shake .4s var(--ease)}.auth-module__cni4Dq__control.auth-module__cni4Dq__invalid:focus-within{box-shadow:0 0 0 4px var(--danger-ring)}@keyframes auth-module__cni4Dq__shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.auth-module__cni4Dq__control input{background:0 0;border:0;border-radius:11px;outline:0;flex:1;width:100%;min-width:0;height:48px;padding:0 14px;font-size:16px}.auth-module__cni4Dq__control input::placeholder{color:var(--muted);opacity:.7}.auth-module__cni4Dq__control input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.auth-module__cni4Dq__prefix{border-right:1px solid var(--line);color:var(--muted);align-self:stretch;align-items:center;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:flex}.auth-module__cni4Dq__reveal{width:46px;height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.auth-module__cni4Dq__reveal:hover{color:var(--ink)}.auth-module__cni4Dq__reveal i{transition:transform .3s var(--spring)}.auth-module__cni4Dq__reveal:active i{transform:scale(.8)}.auth-module__cni4Dq__err{color:var(--danger);animation:auth-module__cni4Dq__rise .25s var(--ease);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;display:flex}.auth-module__cni4Dq__err i{font-size:16px;line-height:1.3}.auth-module__cni4Dq__checks{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.auth-module__cni4Dq__checks li{align-items:center;gap:6px;transition:color .2s;display:flex}.auth-module__cni4Dq__checks li i{opacity:.35;font-size:15px;transition:opacity .2s}.auth-module__cni4Dq__checks li.auth-module__cni4Dq__ok{color:var(--ok)}.auth-module__cni4Dq__checks li.auth-module__cni4Dq__ok i{opacity:1;animation:auth-module__cni4Dq__pop .4s var(--spring)}@keyframes auth-module__cni4Dq__pop{50%{transform:scale(1.3)}}.auth-module__cni4Dq__agree{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.auth-module__cni4Dq__agree input{width:18px;height:18px;accent-color:var(--sage-deep);cursor:pointer;flex:none;margin:2px 0 0}.auth-module__cni4Dq__root .auth-module__cni4Dq__agree a{font-weight:600}.auth-module__cni4Dq__btn{isolation:isolate;background:var(--btn);cursor:pointer;width:100%;height:50px;transition:background .2s, transform .15s var(--ease), box-shadow .3s var(--ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;color:var(--on-btn)!important}.auth-module__cni4Dq__btn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.auth-module__cni4Dq__btn:hover{background:var(--btn-hover);box-shadow:0 14px 30px -14px #4a5540bf}.auth-module__cni4Dq__btn:hover:after{transition:transform .8s var(--ease);transform:translate(120%)}.auth-module__cni4Dq__btn:active{transform:translateY(1px)scale(.995)}.auth-module__cni4Dq__btn:disabled{cursor:default;opacity:.55;box-shadow:none}.auth-module__cni4Dq__btn:disabled:after{display:none}.auth-module__cni4Dq__btn[aria-busy=true]{cursor:progress;opacity:.9}.auth-module__cni4Dq__root .auth-module__cni4Dq__btn:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.auth-module__cni4Dq__arrow{transition:transform .3s var(--ease);font-size:18px}.auth-module__cni4Dq__btn:hover .auth-module__cni4Dq__arrow{transform:translate(4px)}.auth-module__cni4Dq__btn.auth-module__cni4Dq__done,.auth-module__cni4Dq__btn.auth-module__cni4Dq__done:disabled{background:var(--ok);opacity:1}.auth-module__cni4Dq__tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-module__cni4Dq__tick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:auth-module__cni4Dq__draw .45s 50ms var(--ease) forwards}@keyframes auth-module__cni4Dq__draw{to{stroke-dashoffset:0}}.auth-module__cni4Dq__ghost{border:1px solid var(--line-strong);background:0 0;color:var(--ink)!important}.auth-module__cni4Dq__ghost:hover{border-color:var(--muted);background:var(--paper);box-shadow:none}.auth-module__cni4Dq__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-module__cni4Dq__spin}@keyframes auth-module__cni4Dq__spin{to{transform:rotate(360deg)}}.auth-module__cni4Dq__switch{text-align:center;color:var(--muted);margin:0;font-size:14.5px}.auth-module__cni4Dq__root .auth-module__cni4Dq__switch a,.auth-module__cni4Dq__root .auth-module__cni4Dq__linkSm,.auth-module__cni4Dq__linkBtn{color:var(--sage-deep);transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;font-weight:600;text-decoration:none}.auth-module__cni4Dq__root .auth-module__cni4Dq__switch a:hover,.auth-module__cni4Dq__root .auth-module__cni4Dq__linkSm:hover,.auth-module__cni4Dq__linkBtn:hover:not(:disabled){background-size:100% 1.5px}.auth-module__cni4Dq__root .auth-module__cni4Dq__linkSm{font-size:13.5px}.auth-module__cni4Dq__linkBtn{cursor:pointer;font-size:inherit;border:0;padding:0}.auth-module__cni4Dq__linkBtn:disabled{color:var(--muted);cursor:default;font-variant-numeric:tabular-nums;font-weight:500}.auth-module__cni4Dq__left{text-align:left}.auth-module__cni4Dq__after{gap:6px;display:grid}.auth-module__cni4Dq__note{color:var(--muted);margin:0;font-size:13.5px}.auth-module__cni4Dq__otpLabel{color:var(--ink);font-size:14px;font-weight:600}.auth-module__cni4Dq__otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.auth-module__cni4Dq__slot{aspect-ratio:1/1.15;font-variant-numeric:tabular-nums;background:var(--field);color:var(--ink);border:1px solid var(--line-strong);transition:border-color .2s, box-shadow .25s var(--ease), background .3s;border-radius:12px;place-items:center;font-size:22px;font-weight:600;display:grid;position:relative}.auth-module__cni4Dq__slotFilled{border-color:var(--sage);animation:auth-module__cni4Dq__pop .3s var(--spring)}.auth-module__cni4Dq__slotActive{border-color:var(--sage);box-shadow:0 0 0 4px var(--focus)}.auth-module__cni4Dq__otpInvalid{animation:auth-module__cni4Dq__shake .4s var(--ease)}.auth-module__cni4Dq__otpInvalid .auth-module__cni4Dq__slot{border-color:var(--danger)}.auth-module__cni4Dq__otpWin .auth-module__cni4Dq__slot{animation:auth-module__cni4Dq__win .5s var(--ease) both;animation-delay:calc(var(--k) * 60ms)}@keyframes auth-module__cni4Dq__win{40%{transform:translateY(-6px)}40%,to{background:var(--sage-tint);border-color:var(--ok)}}.auth-module__cni4Dq__caret{background:var(--ink);width:1.5px;height:24px;animation:1.2s ease-out infinite auth-module__cni4Dq__blink}@keyframes auth-module__cni4Dq__blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.auth-module__cni4Dq__status{background:var(--sage-tint);width:60px;height:60px;color:var(--sage-deep);border-radius:18px;place-items:center;font-size:26px;display:grid;position:relative}.auth-module__cni4Dq__status:after{content:"";border-radius:inherit;opacity:0;animation:auth-module__cni4Dq__halo 1.6s .4s var(--ease) 2;border:2px solid;position:absolute;inset:0}@keyframes auth-module__cni4Dq__halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.auth-module__cni4Dq__status i{animation:auth-module__cni4Dq__pop .6s .2s var(--spring) backwards}.auth-module__cni4Dq__warn{background:var(--danger-tint);color:var(--danger)}.auth-module__cni4Dq__checking{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.auth-module__cni4Dq__checking .auth-module__cni4Dq__spin{width:20px;height:20px;color:var(--sage)}@media (max-width:640px){.auth-module__cni4Dq__root{justify-content:flex-start;gap:18px;padding:72px 12px 28px}.auth-module__cni4Dq__root .auth-module__cni4Dq__home{height:36px;font-size:13.5px;top:14px;left:12px}.auth-module__cni4Dq__pane{border-radius:22px;padding:26px 20px}.auth-module__cni4Dq__halo{width:460px;height:460px;margin:-230px 0 0 -230px}}@media (max-width:420px){.auth-module__cni4Dq__row2{grid-template-columns:1fr}.auth-module__cni4Dq__otp{gap:6px}.auth-module__cni4Dq__slot{border-radius:10px;font-size:20px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__root *,.auth-module__cni4Dq__root :before,.auth-module__cni4Dq__root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
