.login-module__hidFpW__wrap{--navy-0:#0a1226;--navy-1:#12224a;--navy-2:#1b3468;--ink-inv:#f4f6fb;--ink-inv-soft:#f4f6fbb8;--ink-inv-mute:#f4f6fb80;--ink-inv-faint:#f4f6fb52;--glass:#0c152c94;--glass-line:#ffffff24;--field:#ffffff0f;--field-line:#ffffff29;--brand:#ff8024;--brand-2:#ff8c03;--brand-lite:#ffb066;--red-lite:#ff8fa0;--green-lite:#5fe3b6;--ease:cubic-bezier(.22, .61, .36, 1);min-height:100dvh;color:var(--ink-inv);background:var(--navy-0);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.login-module__hidFpW__atmos{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 78% 10%, var(--navy-2) 0%, transparent 55%), linear-gradient(160deg, var(--navy-1) 0%, var(--navy-0) 62%);position:absolute;inset:0}.login-module__hidFpW__atmos:after{content:"";background:radial-gradient(46% 40% at 8% 96%,#ff802424,#0000 62%),linear-gradient(#0a12268c 0%,#0a122633 40%,#0a1226b8 100%);position:absolute;inset:0}.login-module__hidFpW__topbar{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(20px,4.5vw,56px);display:flex;position:relative}.login-module__hidFpW__brandRow{align-items:center;gap:12px;display:flex}.login-module__hidFpW__langRow{justify-content:flex-end;margin-bottom:18px;display:flex}.login-module__hidFpW__headRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-module__hidFpW__headRow .login-module__hidFpW__langRow{margin-bottom:0}.login-module__hidFpW__sub{color:var(--ink-inv-soft);text-wrap:pretty;margin:-10px 0 26px;font-size:14px;line-height:1.7}.login-module__hidFpW__brandMark{background:linear-gradient(140deg, var(--brand), var(--brand-2));border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 26px -10px #ff80248c}.login-module__hidFpW__brandMark span{color:#fff;letter-spacing:.02em;font-size:17px;font-weight:700}.login-module__hidFpW__wordmark{letter-spacing:.04em;color:var(--ink-inv);white-space:nowrap;font-size:15.5px;font-weight:700}.login-module__hidFpW__langDark{border-color:var(--glass-line);background:#ffffff14}.login-module__hidFpW__langDark button{color:var(--ink-inv-soft);border-color:var(--glass-line);background:0 0}.login-module__hidFpW__langDark button:hover{color:var(--ink-inv)}.login-module__hidFpW__hero{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:clamp(14px,2.6vh,28px);padding:0 clamp(20px,4.5vw,56px);display:flex;position:absolute;inset:0}.login-module__hidFpW__heroLine{letter-spacing:.01em;color:var(--ink-inv);text-wrap:balance;font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:1.04}.login-module__hidFpW__heroLine em{color:#f4f6fb4d;-webkit-text-stroke:1.5px #f4f6fbd9;font-style:italic}@supports (-webkit-text-stroke:1px #fff){.login-module__hidFpW__heroLine em{color:#0000}}.login-module__hidFpW__heroLineB{align-self:flex-start;margin-left:clamp(0px,6vw,120px)}.login-module__hidFpW__heroCaption{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-inv-mute);font-size:12.5px}.login-module__hidFpW__card{z-index:2;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px)saturate(1.2);width:min(420px,100%);animation:login-module__hidFpW__cardIn .9s var(--ease) both;border-radius:18px;margin:auto clamp(20px,5vw,72px) auto auto;padding:36px 32px 26px;position:relative;box-shadow:0 30px 70px -30px #000000a6}@keyframes login-module__hidFpW__cardIn{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}.login-module__hidFpW__eyebrow{letter-spacing:.12em;color:var(--brand-lite);margin-bottom:12px;font-size:11.5px;font-weight:700}.login-module__hidFpW__title{letter-spacing:-.01em;color:var(--ink-inv);margin-bottom:24px;font-size:26px;font-weight:700;line-height:1.2}.login-module__hidFpW__title em{color:var(--brand-lite);font-style:normal}.login-module__hidFpW__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.login-module__hidFpW__label{color:var(--ink-inv-soft);font-size:12.5px;font-weight:600}.login-module__hidFpW__input{background:var(--field);border:1px solid var(--field-line);width:100%;color:var(--ink-inv);border-radius:10px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s}.login-module__hidFpW__input::placeholder{color:var(--ink-inv-faint)}.login-module__hidFpW__input:focus{border-color:var(--brand);background:#ffffff17;box-shadow:0 0 0 4px #ff802438}.login-module__hidFpW__input:-webkit-autofill{-webkit-text-fill-color:var(--ink-inv);caret-color:var(--ink-inv);-webkit-box-shadow:inset 0 0 0 1000px #1a2748}.login-module__hidFpW__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.login-module__hidFpW__forgot{color:var(--brand-lite);font-size:12.5px;font-weight:600;text-decoration:none}.login-module__hidFpW__forgot:hover{text-decoration:underline}.login-module__hidFpW__pwWrap{display:flex;position:relative}.login-module__hidFpW__pwInput{padding-right:46px}.login-module__hidFpW__pwToggle{width:34px;height:34px;color:var(--ink-inv-mute);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;padding:0;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-module__hidFpW__pwToggle:hover{color:var(--ink-inv);background:#ffffff14}.login-module__hidFpW__pwToggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.login-module__hidFpW__pwToggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-module__hidFpW__captcha:not(:empty){margin:2px 0 10px}.login-module__hidFpW__primary{color:#fff;background:var(--brand);cursor:pointer;width:100%;transition:transform .2s var(--ease), box-shadow .25s, background .2s;border:none;border-radius:11px;margin-top:6px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:0 16px 38px -14px #ff80248c}.login-module__hidFpW__primary:hover{background:var(--brand-2);transform:translateY(-2px);box-shadow:0 22px 46px -14px #ff802499}.login-module__hidFpW__primary:active{transform:translateY(0)}.login-module__hidFpW__primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.login-module__hidFpW__toggle{text-align:center;color:var(--ink-inv-mute);margin-top:20px;font-size:13.5px}.login-module__hidFpW__toggleBtn{color:var(--brand-lite);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13.5px;font-weight:700}.login-module__hidFpW__error{color:var(--red-lite);background:#ff274129;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:600}.login-module__hidFpW__info{color:var(--green-lite);background:#00bb7f29;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:600}@media (max-width:880px){.login-module__hidFpW__wrap{overflow:auto}.login-module__hidFpW__hero{gap:10px;padding-top:8px;position:relative;inset:auto}.login-module__hidFpW__heroLine{font-size:clamp(34px,10vw,52px)}.login-module__hidFpW__heroLineB{margin-left:0}.login-module__hidFpW__card{width:min(440px,100% - 40px);margin:22px auto 32px;padding:30px 24px 22px}}@media (max-width:480px){.login-module__hidFpW__wordmark{display:none}}.login-module__hidFpW__wrap.login-module__hidFpW__light{--navy-0:#fbfbfe;--navy-1:#fff6ec;--navy-2:#fff1e2;--ink-inv:#1c1640;--ink-inv-soft:#57527a;--ink-inv-mute:#8b87a8;--ink-inv-faint:#b8b4d0;--glass:#fff;--glass-line:#f7e6d4;--field:#fffdfa;--field-line:#f0d9bd;--brand-lite:var(--brand);--red-lite:#c62d42;--green-lite:#0f7a5a;color:var(--ink-inv)}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__atmos:after{background:radial-gradient(46% 40% at 8% 96%,#ff80241a,#0000 62%)}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__card{margin:auto;box-shadow:0 18px 48px -24px #1c16402e}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__input:focus{background:#fff}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fffdfa}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__error{background:#c62d4217}.login-module__hidFpW__wrap.login-module__hidFpW__light .login-module__hidFpW__info{background:#0f7a5a1a}
