.AuthExperience-module__4KLbXW__page{min-height:100dvh;color:var(--color-ink);background:var(--color-paper);grid-template-columns:minmax(22rem,42vw) minmax(0,1fr);display:grid}.AuthExperience-module__4KLbXW__stage{min-height:100dvh;color:var(--color-on-ink);background:var(--color-ink);isolation:isolate;flex-direction:column;padding:clamp(1.5rem,3.5vw,3.25rem);display:flex;position:relative;overflow:hidden}.AuthExperience-module__4KLbXW__stageBrand{z-index:2;width:fit-content;height:2rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.AuthExperience-module__4KLbXW__stageBrand img{filter:invert();mix-blend-mode:screen;width:8.75rem;height:auto;display:block}.AuthExperience-module__4KLbXW__stageBody{z-index:2;max-width:33rem;margin-block:auto;padding-block:5rem;position:relative}.AuthExperience-module__4KLbXW__stageBody h2{max-width:8ch;font:540 clamp(3rem, 5vw, 5.75rem) / .94 var(--font-display);letter-spacing:-.065em;margin:0}.AuthExperience-module__4KLbXW__stageBody>p:last-child{color:#ffffff9e;max-width:29rem;margin:1.8rem 0 0;font-size:1rem;line-height:1.65}.AuthExperience-module__4KLbXW__signalBlock{z-index:2;border-top:1px solid #ffffff29;justify-content:flex-end;align-items:flex-end;min-height:5.5rem;padding-top:1.2rem;display:flex;position:relative}.AuthExperience-module__4KLbXW__signal{align-items:center;gap:.22rem;height:3.1rem;display:flex}.AuthExperience-module__4KLbXW__signal span{background:linear-gradient(180deg, var(--color-coral), var(--color-blue));opacity:.9;width:2px;height:100%;transform:scaleY(var(--bar-scale));transform-origin:50%;animation:AuthExperience-module__4KLbXW__signal-arrive .62s var(--ease-out) both;animation-delay:var(--bar-delay);border-radius:2px}.AuthExperience-module__4KLbXW__signal[data-active=true] span{animation:AuthExperience-module__4KLbXW__signal-pulse .72s var(--ease-in-out) infinite alternate;animation-delay:var(--bar-delay)}.AuthExperience-module__4KLbXW__stageMark{z-index:1;filter:invert();mix-blend-mode:screen;opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(18vw,13rem);height:auto;position:absolute;bottom:.75rem;right:.6rem}.AuthExperience-module__4KLbXW__formSide{background:var(--color-paper);place-items:center;min-height:100dvh;padding:6rem clamp(1.5rem,6vw,6rem) 4.5rem;display:grid;position:relative}.AuthExperience-module__4KLbXW__formWrap{width:min(100%,27rem);animation:AuthExperience-module__4KLbXW__form-arrive .36s var(--ease-out) both}.AuthExperience-module__4KLbXW__formHeader{margin-bottom:1.6rem}.AuthExperience-module__4KLbXW__formHeader>p{color:var(--color-graphite);font:500 .68rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem}.AuthExperience-module__4KLbXW__formHeader h1{font:580 clamp(2rem, 4vw, 2.65rem) / 1 var(--font-display);letter-spacing:-.055em;margin:0}.AuthExperience-module__4KLbXW__formHeader>span{max-width:25rem;color:var(--color-graphite);margin-top:.75rem;font-size:.88rem;line-height:1.55;display:block}.AuthExperience-module__4KLbXW__providerGrid{grid-template-columns:repeat(2,3.2rem);justify-content:center;gap:.55rem;display:grid}.AuthExperience-module__4KLbXW__providerButton{aspect-ratio:1;border:1px solid var(--color-line);min-height:3.2rem;color:var(--color-ink);background:var(--color-paper);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-ui) ease, background-color var(--duration-ui) ease;border-radius:.65rem;grid-template-columns:1fr;place-items:center;padding:0;font-size:.74rem;font-weight:650;display:grid}.AuthExperience-module__4KLbXW__providerButton svg{flex:none;width:1.15rem;height:1.15rem}.AuthExperience-module__4KLbXW__providerButton .AuthExperience-module__4KLbXW__providerArrow{width:.85rem;color:var(--color-line-strong)}.AuthExperience-module__4KLbXW__providerButton:hover{border-color:var(--color-line-strong);background:var(--color-canvas)}.AuthExperience-module__4KLbXW__providerButton:active{transform:scale(.985)}.AuthExperience-module__4KLbXW__providerButton:disabled{opacity:.58;cursor:wait}.AuthExperience-module__4KLbXW__divider{color:var(--color-graphite);font:500 .62rem/1 var(--font-mono);text-transform:capitalize;align-items:center;gap:.8rem;margin:1.2rem 0;display:flex}.AuthExperience-module__4KLbXW__divider:before,.AuthExperience-module__4KLbXW__divider:after{background:var(--color-line);content:"";flex:1;height:1px}.AuthExperience-module__4KLbXW__form{display:grid}.AuthExperience-module__4KLbXW__telegramPanel{border:1px solid var(--color-line);background:var(--color-canvas);animation:AuthExperience-module__4KLbXW__form-arrive .22s var(--ease-out) both;border-radius:.7rem;grid-template-columns:1fr auto;gap:.8rem;margin-top:.8rem;padding:.9rem;display:grid;position:relative}.AuthExperience-module__4KLbXW__telegramPanel>div:first-child{gap:.2rem;display:grid}.AuthExperience-module__4KLbXW__telegramPanel strong{font-size:.76rem}.AuthExperience-module__4KLbXW__telegramPanel span{color:var(--color-graphite);font-size:.68rem;line-height:1.4}.AuthExperience-module__4KLbXW__telegramPanel>button{width:2rem;height:2rem;color:var(--color-graphite);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.AuthExperience-module__4KLbXW__telegramPanel>button:hover{color:var(--color-ink);background:var(--color-paper)}.AuthExperience-module__4KLbXW__telegramPanel>button svg{width:.95rem}.AuthExperience-module__4KLbXW__telegramMount{grid-column:1/-1;justify-content:center;align-items:center;min-height:2.7rem;display:flex;overflow:hidden}.AuthExperience-module__4KLbXW__telegramConfig{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:.68rem}.AuthExperience-module__4KLbXW__stepPanel{animation:AuthExperience-module__4KLbXW__form-arrive .24s var(--ease-out) both}.AuthExperience-module__4KLbXW__stepIntro{color:var(--color-graphite);margin:0 0 1rem;font-size:.75rem;line-height:1.5}.AuthExperience-module__4KLbXW__stepIntro strong{color:var(--color-ink);font-weight:700}.AuthExperience-module__4KLbXW__resendButton{min-height:2.5rem;color:var(--color-graphite);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin:-.2rem 0 .7rem;padding:0 .2rem;font-size:.69rem;font-weight:650;display:inline-flex}.AuthExperience-module__4KLbXW__resendButton:hover{color:var(--color-ink)}.AuthExperience-module__4KLbXW__resendButton:disabled{opacity:.5;cursor:wait}.AuthExperience-module__4KLbXW__resendButton svg{width:.85rem}.AuthExperience-module__4KLbXW__fieldGroup{min-width:0}.AuthExperience-module__4KLbXW__labelRow{justify-content:space-between;align-items:center;gap:1rem;min-height:1.35rem;margin-bottom:.4rem;display:flex}.AuthExperience-module__4KLbXW__labelRow label{color:var(--color-graphite-dark);font-size:.75rem;font-weight:700}.AuthExperience-module__4KLbXW__inputShell{position:relative}.AuthExperience-module__4KLbXW__inputShell input{border:1px solid var(--color-line);width:100%;height:3.15rem;color:var(--color-ink);background:var(--color-canvas);transition:border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, box-shadow var(--duration-ui) ease;border-radius:.65rem;outline:0;padding:0 2.9rem 0 .9rem;font-size:.84rem}.AuthExperience-module__4KLbXW__inputShell input::placeholder{color:#8d9088}.AuthExperience-module__4KLbXW__inputShell input:hover{border-color:var(--color-line-strong)}.AuthExperience-module__4KLbXW__inputShell input:focus{border-color:var(--color-ink);background:var(--color-paper);box-shadow:0 0 0 3px #4b6fff1f}.AuthExperience-module__4KLbXW__fieldGroup[data-invalid=true] .AuthExperience-module__4KLbXW__inputShell input{border-color:var(--color-danger)}.AuthExperience-module__4KLbXW__inputShell input:disabled{opacity:.55;cursor:not-allowed}.AuthExperience-module__4KLbXW__fieldError,.AuthExperience-module__4KLbXW__termsError{min-height:1.15rem;color:var(--color-danger);margin:.3rem 0 .15rem;font-size:.66rem;line-height:1.35}.AuthExperience-module__4KLbXW__passwordToggle{width:2.35rem;height:2.35rem;color:var(--color-graphite);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.AuthExperience-module__4KLbXW__passwordToggle svg{width:1rem}.AuthExperience-module__4KLbXW__passwordToggle:hover{color:var(--color-ink)}.AuthExperience-module__4KLbXW__forgotLink{color:var(--color-graphite);text-underline-offset:.2rem;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease, transform var(--duration-ui) var(--ease-out);font-size:.68rem;line-height:1;text-decoration-thickness:1px;overflow:hidden;transform:translateY(-.2rem)}.AuthExperience-module__4KLbXW__forgotLink[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.AuthExperience-module__4KLbXW__revealRow{opacity:0;transition:grid-template-rows .22s var(--ease-out), opacity var(--duration-fast) ease, transform .22s var(--ease-out);grid-template-rows:0fr;display:grid;transform:translateY(-.35rem)}.AuthExperience-module__4KLbXW__revealRow>div{min-height:0;overflow:hidden}.AuthExperience-module__4KLbXW__revealRow[data-visible=true]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.AuthExperience-module__4KLbXW__termsRow{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.AuthExperience-module__4KLbXW__termsRow input{opacity:0;pointer-events:none;position:absolute}.AuthExperience-module__4KLbXW__termsRow>span{border:1px solid var(--color-line-strong);width:1.15rem;height:1.15rem;color:var(--color-paper);background:var(--color-paper);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:.3rem;place-items:center;margin-top:.1rem;display:grid}.AuthExperience-module__4KLbXW__termsRow>span svg{opacity:0;width:.72rem}.AuthExperience-module__4KLbXW__termsRow input:checked+span{border-color:var(--color-ink);background:var(--color-ink)}.AuthExperience-module__4KLbXW__termsRow input:checked+span svg{opacity:1}.AuthExperience-module__4KLbXW__termsRow input:focus-visible+span{outline:3px solid var(--color-blue);outline-offset:3px}.AuthExperience-module__4KLbXW__termsRow small{color:var(--color-graphite);font-size:.69rem;line-height:1.5}.AuthExperience-module__4KLbXW__termsRow a{color:var(--color-ink);text-underline-offset:.18rem}.AuthExperience-module__4KLbXW__termsError{margin-left:1.8rem}.AuthExperience-module__4KLbXW__submitButton{border:1px solid var(--color-ink);width:100%;min-height:3.2rem;color:var(--color-on-ink);background:var(--color-ink);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-ui) ease;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;margin-top:.2rem;font-size:.8rem;font-weight:700;display:inline-flex}.AuthExperience-module__4KLbXW__submitButton svg{width:1rem}.AuthExperience-module__4KLbXW__submitButton:hover{background:var(--color-graphite-dark)}.AuthExperience-module__4KLbXW__submitButton:active{transform:scale(.985)}.AuthExperience-module__4KLbXW__submitButton:disabled{opacity:.58;cursor:wait}.AuthExperience-module__4KLbXW__spinner{animation:.8s linear infinite AuthExperience-module__4KLbXW__spin}.AuthExperience-module__4KLbXW__status{min-height:1.2rem;color:var(--color-graphite);font:400 .64rem/1.45 var(--font-mono);text-align:center;margin:.65rem 0 0}.AuthExperience-module__4KLbXW__status[data-kind=error]{color:var(--color-danger)}.AuthExperience-module__4KLbXW__status[data-kind=success]{color:var(--color-success)}.AuthExperience-module__4KLbXW__modeSwitch{text-align:center;margin-top:.75rem}.AuthExperience-module__4KLbXW__modeSwitch p{color:var(--color-graphite);margin:0;font-size:.75rem}.AuthExperience-module__4KLbXW__modeSwitch a{color:var(--color-ink);text-underline-offset:.2rem;font-weight:700}@keyframes AuthExperience-module__4KLbXW__form-arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes AuthExperience-module__4KLbXW__signal-arrive{0%{opacity:0;transform:scaleY(.08)}to{opacity:.9;transform:scaleY(var(--bar-scale))}}@keyframes AuthExperience-module__4KLbXW__signal-pulse{0%{transform:scaleY(max(.16, calc(var(--bar-scale) * .6)))}to{transform:scaleY(var(--bar-scale))}}@keyframes AuthExperience-module__4KLbXW__spin{to{transform:rotate(360deg)}}@media (max-width:56rem){.AuthExperience-module__4KLbXW__page{min-height:100dvh;display:block}.AuthExperience-module__4KLbXW__stage{height:9.5rem;min-height:9.5rem;padding:1.2rem 1.5rem}.AuthExperience-module__4KLbXW__stageBody,.AuthExperience-module__4KLbXW__stageMark{display:none}.AuthExperience-module__4KLbXW__signalBlock{align-items:center;min-height:3.2rem;padding-top:.7rem;position:absolute;bottom:1rem;left:1.5rem;right:1.5rem}.AuthExperience-module__4KLbXW__signal{height:2.1rem}.AuthExperience-module__4KLbXW__formSide{min-height:calc(100dvh - 9.5rem);padding:5.25rem 1.5rem 4rem}}@media (max-width:28rem){.AuthExperience-module__4KLbXW__stage{padding-inline:1.1rem}.AuthExperience-module__4KLbXW__signalBlock{left:1.1rem;right:1.1rem}.AuthExperience-module__4KLbXW__signal{gap:.16rem}.AuthExperience-module__4KLbXW__formSide{padding-left:1.1rem;padding-right:1.1rem}.AuthExperience-module__4KLbXW__providerGrid{grid-template-columns:repeat(2,3.2rem)}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__4KLbXW__formWrap,.AuthExperience-module__4KLbXW__stepPanel,.AuthExperience-module__4KLbXW__telegramPanel,.AuthExperience-module__4KLbXW__signal span,.AuthExperience-module__4KLbXW__signal[data-active=true] span,.AuthExperience-module__4KLbXW__spinner{animation:none}.AuthExperience-module__4KLbXW__revealRow,.AuthExperience-module__4KLbXW__forgotLink,.AuthExperience-module__4KLbXW__providerButton,.AuthExperience-module__4KLbXW__submitButton{transition-duration:0s}}
