.auth-page{--auth-ink:#101112;--auth-blue:#3159e8;--auth-line:#e1e3e6;--auth-soft:#f5f6f7;color:var(--auth-ink);background:#fff}.auth-page>footer{margin-top:12px}.auth-page .auth-header:not(.is-scrolled){box-shadow:none;background:#fffffff5;border-color:#0000}.auth-page .auth-header:not(.is-scrolled) .logo img{filter:none}.auth-page .auth-header:not(.is-scrolled) .nav button,.auth-page .auth-header:not(.is-scrolled) .nav a,.auth-page .auth-header:not(.is-scrolled) .mobile-menu,.auth-page .auth-header:not(.is-scrolled) .mobile-profile{color:var(--auth-ink)}.auth-page .auth-header:not(.is-scrolled) .login,.auth-page .auth-header:not(.is-scrolled) .mobile-menu,.auth-page .auth-header:not(.is-scrolled) .mobile-profile{background:#fff;border-color:#d9dce0!important}.auth-page .auth-header:not(.is-scrolled) .login:hover,.auth-page .auth-header:not(.is-scrolled) .mobile-menu:hover,.auth-page .auth-header:not(.is-scrolled) .mobile-profile:hover{background:var(--auth-soft);border-color:#9da2aa!important}.auth-stage{min-height:min(720px,100svh - 24px);color:var(--auth-ink);background:#fff;border-radius:28px;position:relative;overflow:hidden}.auth-stage__grid{grid-template-columns:minmax(0,1.03fr) minmax(390px,.74fr);align-items:center;gap:clamp(56px,7vw,112px);min-height:min(720px,100svh - 24px);padding:104px 46px 30px;display:grid;position:relative}.auth-stage__intro{isolation:isolate;color:#fff;background:#111318;border-radius:25px;flex-direction:column;justify-content:space-between;min-height:545px;padding:42px;display:flex;position:relative;overflow:hidden}.auth-stage__intro:before,.auth-stage__intro:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.auth-stage__intro:before{width:620px;height:620px;bottom:-300px;right:-220px}.auth-stage__intro:after{width:390px;height:390px;bottom:-188px;right:-105px}.auth-stage__eyebrow{color:#a9adb5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:760;display:inline-flex}.auth-stage__eyebrow i{background:#c9f35a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #c9f35a14}.auth-stage__intro h2{letter-spacing:-.06em;max-width:680px;margin:24px 0 22px;font-size:clamp(48px,4.5vw,67px);font-weight:620;line-height:.98}.auth-stage__intro h2 em{color:#8d929b;font-style:normal;font-weight:520}.auth-stage__intro>div:first-child>p{color:#aeb2ba;max-width:560px;margin:0;font-size:15px;line-height:1.55}.auth-stage__services{z-index:1;flex-wrap:wrap;gap:8px;margin:34px 0 auto;padding:0;list-style:none;display:flex;position:relative}.auth-stage__services li{color:#d7d9de;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:650}.auth-stage__security{z-index:1;border-top:1px solid #ffffff1f;align-items:center;gap:13px;margin-top:30px;padding-top:20px;display:flex;position:relative}.auth-stage__security>span{background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.auth-stage__security svg{color:#c9f35a;width:18px;height:18px}.auth-stage__security p{gap:3px;margin:0;display:grid}.auth-stage__security strong{font-size:13px;font-weight:700}.auth-stage__security small{color:#777c85;font-size:11px;line-height:1.35}.auth-stage__content{justify-self:center;width:100%;max-width:465px}.auth-panel{width:100%}.auth-panel__head{color:var(--auth-ink);margin:0 0 28px}.auth-panel__head--center{text-align:center}.auth-panel__icon{border:1px solid var(--auth-line);background:var(--auth-soft);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:inline-grid}.auth-panel__icon svg{width:21px;height:21px}.auth-panel__head h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.3vw,48px);font-weight:620;line-height:1.02}.auth-panel__head p{color:#747982;margin:12px 0 0;font-size:14px;line-height:1.5}.auth-card{color:var(--auth-ink);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.auth-form{gap:19px;display:grid}.auth-field{gap:9px;display:grid}.auth-field__line{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-field__label{color:#4f545c;font-size:12px!important;font-weight:690!important}.auth-field__label span{color:#9a9ea5;font-weight:520}.auth-field__line a,.auth-minor-link,.auth-switch a{color:var(--auth-blue);font-size:12px;font-weight:690;text-decoration:none}.auth-minor-link{cursor:pointer;background:0 0;border:0;padding:0}.auth-field__line a:hover,.auth-minor-link:hover,.auth-switch a:hover{color:#183dbf;text-underline-offset:3px;text-decoration:underline}.auth-control{position:relative}.auth-control>svg{z-index:1;color:#8a8f97;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-control input,.auth-control textarea,.auth-input{width:100%;border:1px solid var(--auth-line)!important;background:var(--auth-soft)!important;color:#17191d!important;height:52px!important;box-shadow:none!important;border-radius:13px!important;outline:0!important;font-size:14px!important;transition:border-color .16s,background .16s,box-shadow .16s!important}.auth-control input{padding-left:45px!important}.auth-control input:focus,.auth-input:focus{background:#fff!important;border-color:#9ea4ad!important;box-shadow:0 0 0 3px #10111212!important}.auth-input--code{text-align:center;letter-spacing:.22em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px!important}.auth-control--code input{text-align:center;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding-left:45px!important;font-size:16px!important}.auth-help{color:#7e838b;margin:-3px 0 0;font-size:11px;line-height:1.5}.auth-status{color:#a13d34;background:#fff5f3;border:1px solid #eed1cd;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5}.auth-status--success{color:#2f7047;background:#f0f9f3;border-color:#cfe6d6}.auth-status--info{color:#425cae;background:#f4f6ff;border-color:#d9e0f8}.auth-status a{font-weight:700;text-decoration:underline}.auth-submit{cursor:pointer;justify-content:center;align-items:center;gap:9px;width:100%;border:1px solid var(--auth-ink)!important;background:var(--auth-ink)!important;color:#fff!important;min-height:52px!important;box-shadow:none!important;border-radius:13px!important;font-size:13px!important;font-weight:720!important;transition:background .18s,transform .18s!important;display:inline-flex!important}.auth-submit:hover{transform:translateY(-1px);background:#282b30!important}.auth-submit:focus-visible,.auth-back:focus-visible,.auth-minor-link:focus-visible,.auth-field__line a:focus-visible,.auth-switch a:focus-visible,.auth-legal a:focus-visible{outline:2px solid var(--auth-blue);outline-offset:3px}.auth-submit:disabled{cursor:wait;opacity:.65;transform:none}.auth-submit svg{width:16px;height:16px}.auth-secondary-button{justify-content:center;align-items:center;width:100%;border:1px solid var(--auth-line)!important;min-height:50px!important;color:var(--auth-ink)!important;background:#fff!important;border-radius:13px!important;font-size:13px!important;font-weight:690!important;display:inline-flex!important}.auth-secondary-button:hover{background:var(--auth-soft)!important;border-color:#aeb3bb!important}.auth-back{color:#737983;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;font-size:12px;font-weight:690;display:flex}.auth-back:hover{color:var(--auth-ink)}.auth-back svg{width:15px;height:15px}.auth-switch{color:#777c84;text-align:left;margin:20px 0 0;font-size:12px}.auth-legal{color:#8a8f97;text-align:left;margin:0;font-size:10.5px;line-height:1.55}.auth-legal a{color:#51565f;text-underline-offset:2px;text-decoration:underline}.auth-result{text-align:left;align-content:center;justify-items:start;gap:15px;min-height:275px;display:grid}.auth-result__icon{color:#328451;background:#eef8f1;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.auth-result__icon svg{width:24px;height:24px}.auth-result h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650}.auth-result p{color:#737983;max-width:390px;margin:0;font-size:13px;line-height:1.55}.auth-result .auth-submit{margin-top:4px}.auth-dev-code{background:var(--auth-soft);color:#626770;text-align:left;border:1px dashed #c9cdd3;border-radius:12px;width:100%;padding:11px 13px;font-size:11px}.auth-dev-code span{color:#272a2f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:750}@media (max-width:1050px){.auth-stage__grid{grid-template-columns:minmax(0,1fr) minmax(370px,.84fr);gap:42px;padding-left:32px;padding-right:32px}.auth-stage__intro{min-height:520px;padding:34px}.auth-stage__intro h2{font-size:48px}}@media (max-width:900px){.auth-stage{min-height:min(660px,100svh - 24px)}.auth-stage__grid{grid-template-columns:1fr;min-height:min(660px,100svh - 24px);padding-top:108px;padding-bottom:48px}.auth-stage__intro{display:none}.auth-stage__content{max-width:500px}}@media (max-width:700px){.auth-page{width:100%;margin-top:0}.auth-page .auth-header:not(.is-scrolled){border-radius:0;width:100%;top:0;left:0}.auth-stage{border-radius:0;min-height:620px}.auth-stage__grid{min-height:620px;padding:108px 20px 44px;display:block}.auth-stage__content{max-width:520px;margin:0 auto}.auth-panel__head{margin-bottom:24px}.auth-panel__head h1{font-size:35px}.auth-panel__head p{font-size:13px}}@media (prefers-reduced-motion:reduce){.auth-submit,.auth-control input,.auth-input{transition:none!important}}
