.LoginScreen-module__TSt2BG__page[data-ui=app]{--ui-primary:#153e2e;--ui-ink:#192b23;--ui-ink-soft:#4b5d54;--ui-line:#c9d4ce;min-height:100svh;color:var(--ui-ink);background:#e8efeb;background:lab(93.7417% -2.94328 .91666);padding:24px}@supports (color:lab(0% 0 0)){.LoginScreen-module__TSt2BG__page[data-ui=app]{--ui-primary:lab(23.0114% -18.6272 5.69647);--ui-ink:lab(15.6948% -9.33984 2.8792);--ui-ink-soft:lab(37.7097% -8.58374 2.66034);--ui-line:lab(83.9491% -4.5844 1.42683)}}.LoginScreen-module__TSt2BG__shell{background:#fbfdfc;background:lab(99.0991% -.653118 .20355);border-radius:20px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1600px;min-height:calc(100svh - 48px);margin:0 auto;display:grid;box-shadow:0 12px 60px #10271d0d;box-shadow:0 12px 60px lab(13.4667% -11.775 3.61367/.05)}.LoginScreen-module__TSt2BG__brandPanel{color:#f0f7f4;color:lab(96.6282% -2.6156 .814724);background:#122b20;background:lab(15.2334% -12.4468 3.82);border-radius:20px 0 0 20px;flex-direction:column;grid-area:1/1/4;justify-content:space-between;padding:46px 48px;display:flex;position:relative;overflow:hidden}.LoginScreen-module__TSt2BG__brandPanel:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#3f765e40,#0000 60%);background:radial-gradient(at 0 0,lab(45.2539% -23.5194 7.22287/.25),#0000 60%);position:absolute;inset:0}.LoginScreen-module__TSt2BG__brand{align-items:center;width:fit-content;min-height:44px;display:inline-flex;position:relative}.LoginScreen-module__TSt2BG__brandPanel .LoginScreen-module__TSt2BG__brand:focus-visible{outline-color:#c4e8d6;outline-color:lab(89.0057% -14.8363 4.60141)}.LoginScreen-module__TSt2BG__logo{filter:invert();width:156px;height:auto}.LoginScreen-module__TSt2BG__brandArtwork{align-self:center;width:calc(100% + 64px);max-width:580px;margin:0 -32px}.LoginScreen-module__TSt2BG__brandArtwork>svg{filter:drop-shadow(14px 30px 18px #010c0747);filter:drop-shadow(14px 30px 18px lab(2.6338% -3.58703 1.12753/.28));width:100%;height:auto;display:block}.LoginScreen-module__TSt2BG__frontPlane,.LoginScreen-module__TSt2BG__rearPlane{transition:transform .9s cubic-bezier(.22,1,.36,1)}.LoginScreen-module__TSt2BG__brandPanel:hover .LoginScreen-module__TSt2BG__frontPlane{transform:translate(-5px,3px)}.LoginScreen-module__TSt2BG__brandPanel:hover .LoginScreen-module__TSt2BG__rearPlane{transform:translate(5px,-3px)}.LoginScreen-module__TSt2BG__brandCaption{border-top:1px solid #d0e4da33;border-top:1px solid lab(88.7373% -8.20512 2.55076/.2);padding-top:28px;position:relative}.LoginScreen-module__TSt2BG__brandCaption p{letter-spacing:-.02em;font-size:22px;font-weight:450}.LoginScreen-module__TSt2BG__brandCaption span{font-family:var(--font-latin), sans-serif;color:#a3b6ad;color:lab(72.4971% -8.21361 2.55203);margin-top:8px;font-size:12px;display:block}.LoginScreen-module__TSt2BG__header,.LoginScreen-module__TSt2BG__footer{grid-column:2;justify-content:space-between;align-items:center;gap:24px;margin:0 48px;display:flex}.LoginScreen-module__TSt2BG__header{min-height:116px}.LoginScreen-module__TSt2BG__workspaceLabel{font-family:var(--font-latin), sans-serif;color:var(--ui-ink-soft);font-size:12px;font-weight:500}.LoginScreen-module__TSt2BG__back{min-height:44px;color:var(--ui-ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.LoginScreen-module__TSt2BG__back:hover{color:var(--ui-primary)}.LoginScreen-module__TSt2BG__back svg{width:16px;transition:transform .18s ease-out}.LoginScreen-module__TSt2BG__back:hover svg{transform:translate(-3px)}.LoginScreen-module__TSt2BG__main{grid-column:2;place-items:center;padding:42px 48px 60px;display:grid}.LoginScreen-module__TSt2BG__content{width:100%;max-width:392px}.LoginScreen-module__TSt2BG__content h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,2.8vw,38px);font-weight:550;line-height:1.4}.LoginScreen-module__TSt2BG__intro{color:var(--ui-ink-soft);margin-top:10px;font-size:14px}.LoginScreen-module__TSt2BG__methods{margin-top:36px}.LoginScreen-module__TSt2BG__form{flex-direction:column;gap:20px;display:flex}.LoginScreen-module__TSt2BG__field{flex-direction:column;gap:8px;display:flex}.LoginScreen-module__TSt2BG__field label{font-size:13px;font-weight:550}.LoginScreen-module__TSt2BG__field input{border:1px solid var(--ui-line);width:100%;min-width:0;height:52px;color:var(--ui-ink);font:inherit;background:#fff;background:lab(100% 0 0);border-radius:9px;padding:12px 15px;font-size:16px;transition:border-color .18s,box-shadow .18s}.LoginScreen-module__TSt2BG__field input::placeholder{color:#59635e;color:lab(41.0423% -4.92591 1.53087);font-size:14px}.LoginScreen-module__TSt2BG__field input:hover:not(:disabled){border-color:#768c81;border-color:lab(56.3239% -9.88752 3.0671)}.LoginScreen-module__TSt2BG__field input:focus-visible{border-color:var(--ui-primary);outline:2px solid var(--ui-primary);outline-offset:2px;box-shadow:0 0 0 3px #153e2e14;box-shadow:0 0 0 3px lab(23.0114% -18.6272 5.69647/.08)}.LoginScreen-module__TSt2BG__field input:disabled{color:var(--ui-ink-soft);background:#eef3f1;background:lab(95.4411% -1.96093 .610912)}.LoginScreen-module__TSt2BG__password{position:relative}.LoginScreen-module__TSt2BG__password input{padding-right:52px}.LoginScreen-module__TSt2BG__reveal{width:44px;color:var(--ui-ink-soft);background:0 0;border-radius:6px;place-items:center;display:grid;position:absolute;inset:4px 4px 4px auto}.LoginScreen-module__TSt2BG__reveal:hover:not(:disabled){background:#e8f1ec;background:lab(94.3622% -3.92672 1.22259)}.LoginScreen-module__TSt2BG__primary,.LoginScreen-module__TSt2BG__google,.LoginScreen-module__TSt2BG__secondary{width:100%;min-height:52px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:550;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.LoginScreen-module__TSt2BG__primary{background:var(--ui-primary);color:#fafcfb;color:lab(98.8806% -.979871 .305367);justify-content:space-between;margin-top:4px}.LoginScreen-module__TSt2BG__primary:hover:not(:disabled){background:#082e20;background:lab(15.9836% -17.0157 5.19031);box-shadow:0 3px 9px #1136271f;box-shadow:0 3px 9px lab(19.4649% -16.9338 5.17861/.12)}.LoginScreen-module__TSt2BG__primary:active:not(:disabled),.LoginScreen-module__TSt2BG__google:active:not(:disabled),.LoginScreen-module__TSt2BG__secondary:active:not(:disabled){transform:translateY(1px)}.LoginScreen-module__TSt2BG__primary:disabled{cursor:not-allowed;color:#4d5c55;color:lab(37.6562% -7.25 2.24909);background:#cfdbd5;background:lab(86.2826% -4.91267 1.52888)}.LoginScreen-module__TSt2BG__google{background:#fff;background:lab(100% 0 0);border:1px solid #9aada3;border:1px solid lab(69.0171% -8.21582 2.55235);min-height:56px;box-shadow:0 2px 3px #13261e09;box-shadow:0 2px 3px lab(13.4008% -10.0448 3.09042/.035)}.LoginScreen-module__TSt2BG__google:hover:not(:disabled){border-color:var(--ui-primary);background:#eff7f3;background:lab(96.6552% -3.27081 1.0186)}.LoginScreen-module__TSt2BG__google:disabled{cursor:not-allowed;color:var(--ui-ink-soft);border-color:var(--ui-line);box-shadow:none;background:#f4f8f6;background:lab(97.1541% -1.30674 .407195)}.LoginScreen-module__TSt2BG__reveal:disabled{cursor:not-allowed;opacity:.6}.LoginScreen-module__TSt2BG__domain{text-align:center;color:var(--ui-ink-soft);overflow-wrap:anywhere;margin-top:12px;font-size:12px}.LoginScreen-module__TSt2BG__domain strong{color:var(--ui-ink);font-weight:500}.LoginScreen-module__TSt2BG__alternative{margin-top:24px}.LoginScreen-module__TSt2BG__passwordToggle{cursor:pointer;min-height:52px;color:var(--ui-ink-soft);border:1px solid var(--ui-line);text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:13px;list-style:none;display:flex}.LoginScreen-module__TSt2BG__passwordPanel:not([hidden]){padding-top:20px;animation:.24s ease-out LoginScreen-module__TSt2BG__panel-in}.LoginScreen-module__TSt2BG__passwordToggle svg{flex-shrink:0;width:16px;transition:transform .18s}.LoginScreen-module__TSt2BG__passwordToggle[aria-expanded=true] svg{transform:rotate(180deg)}.LoginScreen-module__TSt2BG__passwordToggle:hover:not(:disabled){color:var(--ui-primary);background:#e3efe8;background:lab(93.2426% -4.91163 1.52872)}.LoginScreen-module__TSt2BG__passwordToggle:disabled{cursor:not-allowed}.LoginScreen-module__TSt2BG__alternativeHint{color:var(--ui-ink-soft);margin-bottom:18px;font-size:12px}.LoginScreen-module__TSt2BG__help{border-top:1px solid var(--ui-line);color:var(--ui-ink-soft);align-items:flex-start;gap:11px;margin-top:32px;padding-top:24px;display:flex}.LoginScreen-module__TSt2BG__preview{margin-top:24px}.LoginScreen-module__TSt2BG__previewLink{background:var(--ui-primary);color:#fafcfb;color:lab(98.8806% -.979871 .305367);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:14px;transition:background .18s;display:flex}.LoginScreen-module__TSt2BG__previewLink:hover{background:#082e20;background:lab(15.9836% -17.0157 5.19031)}.LoginScreen-module__TSt2BG__preview p{color:var(--ui-ink-soft);text-align:center;margin-top:8px;font-size:12px}.LoginScreen-module__TSt2BG__help>svg{flex-shrink:0;width:18px;margin-top:2px}.LoginScreen-module__TSt2BG__help strong{color:var(--ui-ink);font-size:12px;font-weight:500}.LoginScreen-module__TSt2BG__help p{margin-top:3px;font-size:12px;line-height:1.8}.LoginScreen-module__TSt2BG__footer{min-height:70px;color:var(--ui-ink-soft);border-top:1px solid #e3eae6;border-top:1px solid lab(91.9882% -2.61578 .814748);font-size:11px}.LoginScreen-module__TSt2BG__footer>span{font-family:var(--font-latin), sans-serif;letter-spacing:.12em;font-size:10px}.LoginScreen-module__TSt2BG__footer p{align-items:center;gap:7px;display:flex}.LoginScreen-module__TSt2BG__footer svg{width:14px;height:14px}.LoginScreen-module__TSt2BG__alert{color:#852e2c;color:lab(32.6862% 37.7883 22.3337);overflow-wrap:anywhere;background:#ffedeb;background:lab(95.1759% 6.12173 3.29607);border:1px solid #f0c1bc;border:1px solid lab(82.0866% 16.9368 9.19434);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:13px;font-size:13px;display:flex}.LoginScreen-module__TSt2BG__alert>svg{flex-shrink:0;margin-top:1px}.LoginScreen-module__TSt2BG__unavailable{border:1px solid var(--ui-line);border-radius:12px;padding:24px}.LoginScreen-module__TSt2BG__unavailable h2{font-size:17px;font-weight:550}.LoginScreen-module__TSt2BG__unavailable p{color:var(--ui-ink-soft);margin:10px 0 20px;font-size:13px}.LoginScreen-module__TSt2BG__secondary{border:1px solid var(--ui-line);background:#ecf4f0;background:lab(95.4952% -3.27086 1.01862)}.LoginScreen-module__TSt2BG__secondary:hover{background:#dcece4;background:lab(92.15% -6.55597 2.03937)}.LoginScreen-module__TSt2BG__loading{min-height:208px}.LoginScreen-module__TSt2BG__loading p{color:var(--ui-ink-soft);margin-top:22px;font-size:13px}.LoginScreen-module__TSt2BG__skeleton,.LoginScreen-module__TSt2BG__skeletonShort{background:#e2eae6;background:lab(92.0152% -3.27107 1.01863);border-radius:9px;height:52px;animation:1.6s ease-in-out infinite alternate LoginScreen-module__TSt2BG__breathe}.LoginScreen-module__TSt2BG__skeletonShort{width:62%;height:16px;margin-top:18px}.LoginScreen-module__TSt2BG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite LoginScreen-module__TSt2BG__spin}@keyframes LoginScreen-module__TSt2BG__breathe{to{opacity:.45}}@keyframes LoginScreen-module__TSt2BG__spin{to{transform:rotate(360deg)}}@keyframes LoginScreen-module__TSt2BG__panel-in{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.LoginScreen-module__TSt2BG__brandPanel{padding:48px 64px}}@media (max-width:1050px){.LoginScreen-module__TSt2BG__brandPanel{padding:34px 32px}.LoginScreen-module__TSt2BG__header,.LoginScreen-module__TSt2BG__footer{margin-inline:32px}.LoginScreen-module__TSt2BG__main{padding-inline:32px}.LoginScreen-module__TSt2BG__brandCaption p{font-size:18px}.LoginScreen-module__TSt2BG__workspaceLabel{display:none}.LoginScreen-module__TSt2BG__header{justify-content:flex-end}}@media (max-width:760px){.LoginScreen-module__TSt2BG__page[data-ui=app]{padding:12px}.LoginScreen-module__TSt2BG__shell{border-radius:16px;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 24px)}.LoginScreen-module__TSt2BG__brandPanel{border-radius:16px 16px 0 0;flex-direction:row;grid-area:1/1;align-items:center;gap:20px;padding:25px 28px}.LoginScreen-module__TSt2BG__logo{width:126px}.LoginScreen-module__TSt2BG__brandArtwork{display:none}.LoginScreen-module__TSt2BG__brandCaption{border:0;padding:0}.LoginScreen-module__TSt2BG__brandCaption p{display:none}.LoginScreen-module__TSt2BG__brandCaption span{margin:0;font-size:11px}.LoginScreen-module__TSt2BG__header,.LoginScreen-module__TSt2BG__main,.LoginScreen-module__TSt2BG__footer{grid-column:1}.LoginScreen-module__TSt2BG__header,.LoginScreen-module__TSt2BG__footer{margin-inline:28px}.LoginScreen-module__TSt2BG__header{min-height:66px}.LoginScreen-module__TSt2BG__workspaceLabel{font-size:11px;display:block}.LoginScreen-module__TSt2BG__header{justify-content:space-between}.LoginScreen-module__TSt2BG__main{padding:24px 28px 44px}.LoginScreen-module__TSt2BG__content{max-width:420px}.LoginScreen-module__TSt2BG__content h1{font-size:32px}.LoginScreen-module__TSt2BG__footer{gap:12px;min-height:64px}}@media (max-width:380px){.LoginScreen-module__TSt2BG__page[data-ui=app]{padding:8px}.LoginScreen-module__TSt2BG__shell{min-height:calc(100svh - 16px)}.LoginScreen-module__TSt2BG__brandPanel{gap:12px;padding:20px}.LoginScreen-module__TSt2BG__logo{width:112px}.LoginScreen-module__TSt2BG__brandCaption span{font-size:10px}.LoginScreen-module__TSt2BG__header,.LoginScreen-module__TSt2BG__footer{margin-inline:20px}.LoginScreen-module__TSt2BG__main{padding-inline:20px}.LoginScreen-module__TSt2BG__content h1{font-size:28px}.LoginScreen-module__TSt2BG__intro{font-size:13px}.LoginScreen-module__TSt2BG__footer>span{display:none}}@media (prefers-reduced-motion:reduce){.LoginScreen-module__TSt2BG__page *,.LoginScreen-module__TSt2BG__page :before,.LoginScreen-module__TSt2BG__page :after{transition:none;animation:none}}
