.auth-module__dgWmnG__page{--paper:#fff;--surface:#f8f8f8;--ink:#181818;--muted:#6b6b6b;--line:#e4e4e4;--blue:#2563ea;--link:#2563ea;--soft:#eff4ff;--danger:#b42318;--danger-bg:#fff5f3;background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-plus-jakarta),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}[data-theme=dark] .auth-module__dgWmnG__page{--paper:#181818;--surface:#202020;--ink:#f5f5f5;--muted:#aaa;--line:#383838;--link:#92b5ff;--soft:#222e47;--danger:#ffaaa3;--danger-bg:#31211f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-module__dgWmnG__page *{box-sizing:border-box}.auth-module__dgWmnG__page a{text-decoration:none}.auth-module__dgWmnG__page :is(a,button,input):focus-visible{outline:2px solid var(--link);outline-offset:4px}.auth-module__dgWmnG__page button{font:inherit;cursor:pointer}.auth-module__dgWmnG__page button:disabled{opacity:.6;cursor:wait}.auth-module__dgWmnG__page svg{stroke-width:1.6px;flex-shrink:0}.auth-module__dgWmnG__header,.auth-module__dgWmnG__footer{justify-content:space-between;align-items:center;gap:20px;width:min(1400px,100% - 80px);margin-inline:auto;display:flex}.auth-module__dgWmnG__header{min-height:96px}.auth-module__dgWmnG__logo{flex-shrink:0;display:inline-flex}.auth-module__dgWmnG__logo img{width:108px;height:36px;display:block}.auth-module__dgWmnG__headerActions{align-items:center;gap:22px;display:flex}.auth-module__dgWmnG__back{color:var(--muted);align-items:center;gap:9px;min-height:44px;font-size:11px;display:inline-flex}.auth-module__dgWmnG__back:hover{color:var(--ink)}.auth-module__dgWmnG__themeButton{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.auth-module__dgWmnG__themeButton:hover{background:var(--surface)}.auth-module__dgWmnG__sun{display:none}[data-theme=dark] .auth-module__dgWmnG__sun{display:block}[data-theme=dark] .auth-module__dgWmnG__moon{display:none}.auth-module__dgWmnG__layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1280px,100% - 80px);margin:auto;padding-block:16px;display:grid}.auth-module__dgWmnG__panel{color:#f5f5f5;background:#181818;border-radius:8px;flex-direction:column;min-height:650px;padding:38px 48px 30px;display:flex}[data-theme=dark] .auth-module__dgWmnG__panel{background:#202020;border:1px solid #333}.auth-module__dgWmnG__panelTop{color:#b4b4b4;align-items:center;gap:12px;font-size:10px;display:flex}.auth-module__dgWmnG__panelTop>svg{color:#858585;margin-left:auto}.auth-module__dgWmnG__panelMark{color:#94b4ff;border:1px solid #3b3b3b;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.auth-module__dgWmnG__panelHeading{margin-top:62px}.auth-module__dgWmnG__panelHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.6vw,51px);font-weight:500;line-height:1.13}.auth-module__dgWmnG__panelHeading p{color:#b4b4b4;max-width:340px;margin:24px 0 0;font-size:13px;line-height:1.9}.auth-module__dgWmnG__workspace{margin-block:48px 40px}.auth-module__dgWmnG__workspaceHeading{letter-spacing:.12em;color:#a0a0a0;align-items:center;gap:18px;margin-bottom:10px;font-size:8px;display:flex}.auth-module__dgWmnG__workspaceRule{background:#3b3b3b;flex:1;height:1px}.auth-module__dgWmnG__workspaceRow{border-bottom:1px solid #333;align-items:center;gap:16px;padding-block:18px;display:flex}.auth-module__dgWmnG__rowIcon{color:#94b4ff;width:35px;height:35px;font-family:var(--font-jetbrains-mono),monospace;background:#242d40;border-radius:5px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.auth-module__dgWmnG__workspaceRow strong{font-size:12px;font-weight:500;display:block}.auth-module__dgWmnG__workspaceRow small{color:#aaa;margin-top:5px;font-size:10px;line-height:1.7;display:block}.auth-module__dgWmnG__rowCheck{color:#929292;margin-left:auto}.auth-module__dgWmnG__panelNote{color:#aaa;align-items:center;gap:9px;margin:auto 0 0;font-size:10px;line-height:1.7;display:flex}.auth-module__dgWmnG__panelNote>span{background:#729cff;border-radius:50%;flex-shrink:0;width:5px;height:5px}.auth-module__dgWmnG__formArea{align-self:center;min-width:0;padding:40px 0 40px 70px}.auth-module__dgWmnG__formContent{max-width:400px;margin-inline:auto}.auth-module__dgWmnG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--link);margin:0 0 18px;font-size:10px;font-weight:600}.auth-module__dgWmnG__formContent h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.18}.auth-module__dgWmnG__intro{color:var(--muted);margin:15px 0 30px;font-size:13px;line-height:1.85}.auth-module__dgWmnG__form{flex-direction:column;gap:18px;display:flex}.auth-module__dgWmnG__field label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.auth-module__dgWmnG__inputWrap{position:relative}.auth-module__dgWmnG__inputWrap input{border:1px solid var(--line);background:var(--paper);width:100%;height:48px;color:var(--ink);font:inherit;border-radius:5px;padding:12px 14px;font-size:14px;transition:border-color .15s;display:block}.auth-module__dgWmnG__inputWrap input:hover{border-color:var(--muted)}.auth-module__dgWmnG__inputWrap input:focus{border-color:var(--link)}.auth-module__dgWmnG__inputWrap input::placeholder{color:var(--muted);opacity:.75}.auth-module__dgWmnG__inputWrap .auth-module__dgWmnG__passwordInput{padding-right:50px}.auth-module__dgWmnG__reveal{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.auth-module__dgWmnG__reveal:hover{color:var(--ink);background:var(--surface)}.auth-module__dgWmnG__hint{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.auth-module__dgWmnG__formMeta{justify-content:flex-end;margin-top:-6px;display:flex}.auth-module__dgWmnG__formContent a{color:var(--link)}.auth-module__dgWmnG__formMeta a,.auth-module__dgWmnG__returnLink{padding-block:4px;font-size:11px;line-height:1.7}.auth-module__dgWmnG__formContent a:hover{text-underline-offset:4px;text-decoration:underline}.auth-module__dgWmnG__submit,.auth-module__dgWmnG__google{border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;display:flex;font-size:12px!important;font-weight:600!important}.auth-module__dgWmnG__submit{border:1px solid var(--blue);background:var(--blue);color:#fff}.auth-module__dgWmnG__submit:hover:not(:disabled){background:#2056cc}.auth-module__dgWmnG__google{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.auth-module__dgWmnG__google:hover:not(:disabled){background:var(--surface)}.auth-module__dgWmnG__divider{color:var(--muted);align-items:center;gap:14px;margin:22px 0;font-size:10px;display:flex}.auth-module__dgWmnG__divider:before,.auth-module__dgWmnG__divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-module__dgWmnG__switch{color:var(--muted);text-align:center;margin:25px 0 0;font-size:12px;line-height:1.8}.auth-module__dgWmnG__switch a{margin-left:4px;font-weight:500}.auth-module__dgWmnG__finePrint{color:var(--muted);text-align:center;margin:22px 0 0;font-size:10px;line-height:1.8}.auth-module__dgWmnG__error{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger);border-radius:5px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.auth-module__dgWmnG__error p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.auth-module__dgWmnG__error svg{margin-top:2px}.auth-module__dgWmnG__callback{margin-bottom:20px}.auth-module__dgWmnG__notice{background:var(--soft);color:var(--link);border-radius:5px;align-items:center;gap:10px;margin:0 0 20px;padding:14px;font-size:12px;line-height:1.7;display:flex}.auth-module__dgWmnG__success{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.auth-module__dgWmnG__successIcon{width:46px;height:46px;color:var(--link);background:var(--soft);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.auth-module__dgWmnG__success h2{letter-spacing:-.035em;margin:0 0 12px;font-size:23px;font-weight:500;line-height:1.35}.auth-module__dgWmnG__success p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.85}.auth-module__dgWmnG__success a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.auth-module__dgWmnG__returnLink{align-items:center;gap:8px;min-height:44px;margin-top:22px;display:inline-flex}.auth-module__dgWmnG__loading{min-height:240px;color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.auth-module__dgWmnG__spinner{animation:.8s linear infinite auth-module__dgWmnG__spin}.auth-module__dgWmnG__footer{min-height:78px;color:var(--muted);padding-block:20px;font-size:10px}.auth-module__dgWmnG__footer nav{flex-wrap:wrap;gap:24px;display:flex}.auth-module__dgWmnG__footer a{color:var(--muted);padding-block:10px}.auth-module__dgWmnG__footer a:hover{color:var(--ink)}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.auth-module__dgWmnG__panel{padding-inline:32px}.auth-module__dgWmnG__formArea{padding-left:45px}.auth-module__dgWmnG__layout{width:calc(100% - 60px)}}@media (max-width:850px){.auth-module__dgWmnG__layout{grid-template-columns:1fr;width:min(460px,100% - 48px);padding-block:35px 55px}.auth-module__dgWmnG__panel{display:none}.auth-module__dgWmnG__formArea{padding:0}.auth-module__dgWmnG__formContent{max-width:none}.auth-module__dgWmnG__header,.auth-module__dgWmnG__footer{width:calc(100% - 48px)}.auth-module__dgWmnG__header{min-height:84px}.auth-module__dgWmnG__layout{flex:1;align-content:center}}@media (max-width:480px){.auth-module__dgWmnG__headerActions{gap:10px}.auth-module__dgWmnG__back{gap:6px;font-size:10px}.auth-module__dgWmnG__header{min-height:76px}.auth-module__dgWmnG__logo img{width:96px;height:32px}.auth-module__dgWmnG__formContent h1{font-size:32px}.auth-module__dgWmnG__inputWrap input{font-size:16px}.auth-module__dgWmnG__footer{flex-direction:column;align-items:flex-start;gap:9px;padding-block:18px 24px}.auth-module__dgWmnG__footer nav{gap:22px}.auth-module__dgWmnG__layout{padding-top:30px}}@media (max-width:360px){.auth-module__dgWmnG__header,.auth-module__dgWmnG__footer,.auth-module__dgWmnG__layout{width:calc(100% - 36px)}.auth-module__dgWmnG__headerActions{gap:6px}.auth-module__dgWmnG__back svg{display:none}.auth-module__dgWmnG__formContent h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__page *{transition:none!important;animation:none!important}}
