.LoginScreen-module__YzpaEG__shell,.LoginScreen-module__YzpaEG__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sky-50:#f4f9ff;--sky-100:#eaf4ff;--sky-200:#dceeff;--sky-300:#c3ddf8;--blue:#1677e8;--blue-light:#4d9bff;--blue-dark:#0f5fc4;--navy:#0c2f6b;--ink:#16345f;--muted:#3f5f88;--line:#d6e6f8;--field-line:#7390b8;--field-line-invalid:#c0504d;--field-top:#fbfdff;--field-bot:#f6faff;--field-focus-bg:#fff;--placeholder:#5b7396;--icon:#5f86b8;--link:#1f5faf;--focus:#3b82e0;--focus-ring:#3b82e047;--surface:#fff;--surface-hover:var(--sky-50);--hero-bg:linear-gradient(180deg, #eef6ff 0%, var(--sky-200) 45%, #cfe4fd 100%);--hero-arc-a:#ffffff8c;--hero-arc-b:#ffffff73;--panel-bg:radial-gradient(700px 480px at 50% 45%, var(--sky-50) 0%, #f4f9ff00 70%), #fff;--panel-bg-m:radial-gradient(800px 500px at 15% 0%, #fff 0%, #fff0 60%), linear-gradient(160deg, var(--sky-100) 0%, #f7fbff 55%, var(--sky-200) 100%);--card-bg:linear-gradient(160deg, #fff 0%, #fafcff 100%);--card-border:#fffffff2;--card-shadow:0 1px 0 #fff inset, 0 -2px 0 #c3ddf859 inset, 0 2px 4px #1677e80f, 0 18px 40px -12px #1677e838, 0 44px 70px -30px #1677e847;--lang-shadow:0 6px 14px #1677e81f;--field-shadow:inset 0 1px 2px #1677e80f, 0 1px 0 #fff;--btn-top:#2570dc;--btn-bot:#1560cc;--btn-text:#fff;--btn-glow:#1677e899;--danger-ink:#a32d2d;--danger-bg:#fdeeee;--danger-line:#f6c9c9;--warn-ink:#6b4200;--caps:#9a5b00;--warn-bg:#fff4d6;--warn-line:#f0d58a;--info-ink:#0f4d8a;--info-bg:#eaf4ff;--info-line:var(--sky-300);--ok-ink:#17603a;--ok-bg:#e9f7ef;--ok-line:#bfe3cd}:is([data-theme=dark] .LoginScreen-module__YzpaEG__shell,[data-theme=dark] .LoginScreen-module__YzpaEG__page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky-50:#0e1626;--sky-100:#101b30;--sky-200:#13213a;--sky-300:#2a4468;--blue:#5aa8ff;--blue-light:#6db3ff;--blue-dark:#3b8bf0;--navy:#f1f6ff;--ink:#dbe6f7;--muted:#9fb4d2;--line:#28385a;--field-line:#5a7299;--field-line-invalid:#e07a7a;--field-top:#101a2e;--field-bot:#0e1627;--field-focus-bg:#0b1322;--placeholder:#8aa1c4;--icon:#7d9fd0;--link:#8fc2ff;--focus:#6db3ff;--focus-ring:#6db3ff4d;--surface:#141d30;--surface-hover:#1b2740;--hero-bg:linear-gradient(180deg, #0f1c33 0%, #0b1426 55%, #091020 100%);--hero-arc-a:#78aaff1a;--hero-arc-b:#78aaff14;--panel-bg:radial-gradient(700px 480px at 50% 45%, #13203a 0%, #13203a00 70%), #0b1220;--panel-bg-m:radial-gradient(800px 500px at 15% 0%, #16264a 0%, #16264a00 60%), linear-gradient(160deg, #0f1c33 0%, #0b1220 55%, #0c1830 100%);--card-bg:linear-gradient(160deg, #161f34 0%, #121a2c 100%);--card-border:#ffffff14;--card-shadow:0 1px 0 #ffffff0f inset, 0 2px 4px #0000004d, 0 18px 40px -12px #0009, 0 44px 70px -30px #0009;--lang-shadow:0 6px 14px #0006;--field-shadow:inset 0 1px 2px #00000059;--btn-glow:#2570dc8c;--danger-ink:#ffb3b3;--danger-bg:#3a1a22;--danger-line:#6b2f3b;--warn-ink:#ffe0a3;--caps:#ffc261;--warn-bg:#3b2c0c;--warn-line:#6b5116;--info-ink:#b9dcff;--info-bg:#12294a;--info-line:#25476f;--ok-ink:#a6e8c3;--ok-bg:#11301f;--ok-line:#25583a}.LoginScreen-module__YzpaEG__page{min-height:100vh;color:var(--ink);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.LoginScreen-module__YzpaEG__wideCard{max-width:680px}.LoginScreen-module__YzpaEG__hero{background:var(--hero-bg);flex-direction:column;padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) 0;display:flex;position:relative;overflow:hidden}.LoginScreen-module__YzpaEG__field select{width:100%;height:58px;font:inherit;color:var(--ink);background:linear-gradient(180deg, var(--field-top), var(--field-bot));border:1px solid var(--field-line);box-shadow:var(--field-shadow);border-radius:16px;outline:2px solid #0000;padding:0 16px;font-size:16px;transition:box-shadow .15s,border-color .15s,background .15s}.LoginScreen-module__YzpaEG__field input:disabled,.LoginScreen-module__YzpaEG__field select:disabled{color:var(--placeholder);background:var(--sky-50);cursor:not-allowed}.LoginScreen-module__YzpaEG__field select:focus{background:var(--field-focus-bg);border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.LoginScreen-module__YzpaEG__hero:before,.LoginScreen-module__YzpaEG__hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.LoginScreen-module__YzpaEG__hero:before{aspect-ratio:1.15;background:linear-gradient(180deg, var(--hero-arc-a), #fff0 70%);width:120%;inset-block-start:-22%;inset-inline-start:-30%}.LoginScreen-module__YzpaEG__hero:after{aspect-ratio:1;background:radial-gradient(circle, var(--hero-arc-b), #fff0 70%);width:90%;inset-block-start:30%;inset-inline-end:-40%}.LoginScreen-module__YzpaEG__hero>*{z-index:1;position:relative}.LoginScreen-module__YzpaEG__brand{align-items:center;gap:18px;display:flex}.LoginScreen-module__YzpaEG__brandName{letter-spacing:-.025em;color:var(--navy);margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1}.LoginScreen-module__YzpaEG__brandTag{color:var(--muted);margin-block-start:8px;font-size:clamp(14px,1.3vw,18px);font-weight:500;display:block}.LoginScreen-module__YzpaEG__heroTitle{letter-spacing:-.015em;color:var(--navy);margin:clamp(28px,6vh,64px) 0 0;font-family:inherit;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.15}.LoginScreen-module__YzpaEG__heroSub{max-width:470px;color:var(--muted);margin:12px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.LoginScreen-module__YzpaEG__scene{flex:auto;justify-content:center;align-items:flex-end;min-height:260px;margin-block-start:8px;margin-inline:calc(-1*clamp(28px,5vw,64px));display:flex;container-type:size}.LoginScreen-module__YzpaEG__panel{background:var(--panel-bg);justify-content:center;align-items:center;padding:72px clamp(20px,4vw,56px) 40px;display:flex;position:relative}.LoginScreen-module__YzpaEG__panel:focus{outline:none}.LoginScreen-module__YzpaEG__lang{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;inset-block-start:16px;inset-inline-end:16px}.LoginScreen-module__YzpaEG__lang select{border:1px solid var(--field-line);background:var(--surface);color:var(--ink);box-shadow:var(--lang-shadow);border-radius:12px;padding:8px 12px}.LoginScreen-module__YzpaEG__lang select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LoginScreen-module__YzpaEG__card{background:var(--card-bg);border:1px solid var(--card-border);width:100%;max-width:480px;box-shadow:var(--card-shadow);border-radius:30px;padding:clamp(28px,3.4vw,44px) clamp(22px,3vw,44px) clamp(24px,2.6vw,34px)}.LoginScreen-module__YzpaEG__cardHead{text-align:center;flex-direction:column;align-items:center;margin-block-end:30px;display:flex}.LoginScreen-module__YzpaEG__logoMark{filter:drop-shadow(0 8px 10px #1677e847);flex:none}.LoginScreen-module__YzpaEG__firmLogo{object-fit:contain;flex:none;width:auto}.LoginScreen-module__YzpaEG__title{letter-spacing:-.02em;color:var(--navy);margin:20px 0 0;font-family:inherit;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.1}.LoginScreen-module__YzpaEG__sub{color:var(--muted);margin:10px 0 0;font-size:16px}.LoginScreen-module__YzpaEG__field{margin-block-end:20px}.LoginScreen-module__YzpaEG__field label{color:var(--ink);margin-block-end:8px;font-size:15px;font-weight:500;display:block}.LoginScreen-module__YzpaEG__inputWrap{position:relative}.LoginScreen-module__YzpaEG__inputIcon{color:var(--icon);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:16px}.LoginScreen-module__YzpaEG__field input{padding:0 16px;width:100%;height:58px;font:inherit;color:var(--ink);background:linear-gradient(180deg, var(--field-top), var(--field-bot));border:1px solid var(--field-line);box-shadow:var(--field-shadow);border-radius:16px;outline:2px solid #0000;padding-inline-start:50px;font-size:16px;transition:box-shadow .15s,border-color .15s,background .15s}.LoginScreen-module__YzpaEG__withToggle input{padding-inline-end:52px}.LoginScreen-module__YzpaEG__withToggle input::-ms-reveal{display:none}.LoginScreen-module__YzpaEG__withToggle input::-ms-clear{display:none}.LoginScreen-module__YzpaEG__withToggle input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.LoginScreen-module__YzpaEG__withToggle input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}[dir=rtl] .LoginScreen-module__YzpaEG__field input{padding-left:16px;padding-right:50px}[dir=rtl] .LoginScreen-module__YzpaEG__withToggle input{padding-left:52px}.LoginScreen-module__YzpaEG__field input::placeholder{color:var(--placeholder);opacity:1}.LoginScreen-module__YzpaEG__field input:focus{background:var(--field-focus-bg);border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.LoginScreen-module__YzpaEG__toggle{width:42px;color:var(--icon);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:8px}.LoginScreen-module__YzpaEG__toggle:hover{color:var(--blue)}.LoginScreen-module__YzpaEG__toggle:focus-visible{outline:3px solid var(--focus)}.LoginScreen-module__YzpaEG__error{color:var(--danger-ink);background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:13.5px}.LoginScreen-module__YzpaEG__button{width:100%;height:58px;font:inherit;color:var(--btn-text);cursor:pointer;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bot) 100%);box-shadow:0 1px 0 #ffffff73 inset, 0 -3px 0 #0a46a038 inset, 0 14px 26px -8px var(--btn-glow);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-block-start:10px;font-size:18px;font-weight:600;transition:transform .12s,box-shadow .12s,filter .15s;display:flex}.LoginScreen-module__YzpaEG__button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.LoginScreen-module__YzpaEG__button:active:not(:disabled){box-shadow:0 1px 0 #ffffff4d inset, 0 -1px 0 #0a46a038 inset, 0 6px 12px -6px var(--btn-glow);transform:translateY(1px)}.LoginScreen-module__YzpaEG__button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.LoginScreen-module__YzpaEG__button:disabled{cursor:progress;filter:saturate(.75)brightness(1.04)}[dir=rtl] .LoginScreen-module__YzpaEG__arrow{transform:scaleX(-1)}.LoginScreen-module__YzpaEG__note{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.45}.LoginScreen-module__YzpaEG__trust{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:22px 0 0;font-size:13px;display:flex}@media (max-width:900px){.LoginScreen-module__YzpaEG__page{grid-template-columns:minmax(0,1fr)}.LoginScreen-module__YzpaEG__hero{display:none}.LoginScreen-module__YzpaEG__panel{background:var(--panel-bg-m);min-height:100vh}}@media (max-width:480px){.LoginScreen-module__YzpaEG__card{border-radius:24px;padding:26px 18px 22px}.LoginScreen-module__YzpaEG__field input,.LoginScreen-module__YzpaEG__field select,.LoginScreen-module__YzpaEG__button{height:54px}.LoginScreen-module__YzpaEG__phonePrefix{min-height:54px;padding-inline:10px}}@media (max-width:768px){.LoginScreen-module__YzpaEG__formGrid{grid-template-columns:minmax(0,1fr)}}@keyframes LoginScreen-module__YzpaEG__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginScreen-module__YzpaEG__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes LoginScreen-module__YzpaEG__shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-8px)}30%,60%,90%{transform:translate(8px)}}.LoginScreen-module__YzpaEG__card{animation:.6s cubic-bezier(.22,1,.36,1) both LoginScreen-module__YzpaEG__riseIn}.LoginScreen-module__YzpaEG__card.LoginScreen-module__YzpaEG__shake{animation:.45s ease-in-out LoginScreen-module__YzpaEG__shake}.LoginScreen-module__YzpaEG__brand,.LoginScreen-module__YzpaEG__heroTitle,.LoginScreen-module__YzpaEG__heroSub{animation:.7s cubic-bezier(.22,1,.36,1) both LoginScreen-module__YzpaEG__riseIn}.LoginScreen-module__YzpaEG__brand{animation-delay:50ms}.LoginScreen-module__YzpaEG__heroTitle{animation-delay:.18s}.LoginScreen-module__YzpaEG__heroSub{animation-delay:.3s}.LoginScreen-module__YzpaEG__hero .LoginScreen-module__YzpaEG__logoMark{animation:6s ease-in-out .8s infinite LoginScreen-module__YzpaEG__floatY}.auth-nav .LoginScreen-module__YzpaEG__card:not(.LoginScreen-module__YzpaEG__shake){animation:none}.auth-nav .LoginScreen-module__YzpaEG__brand{animation:none}.auth-nav .LoginScreen-module__YzpaEG__heroTitle{animation:none}.auth-nav .LoginScreen-module__YzpaEG__heroSub{animation:none}@media (prefers-reduced-motion:reduce){.LoginScreen-module__YzpaEG__button{transition:none}.LoginScreen-module__YzpaEG__card,.LoginScreen-module__YzpaEG__card.LoginScreen-module__YzpaEG__shake,.LoginScreen-module__YzpaEG__brand,.LoginScreen-module__YzpaEG__heroTitle,.LoginScreen-module__YzpaEG__heroSub,.LoginScreen-module__YzpaEG__hero .LoginScreen-module__YzpaEG__logoMark{animation:none}}.LoginScreen-module__YzpaEG__capsLock{color:var(--caps);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;display:flex}.LoginScreen-module__YzpaEG__optionsRow{justify-content:space-between;align-items:center;gap:12px;margin-block:-6px 6px;display:flex}.LoginScreen-module__YzpaEG__remember{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.LoginScreen-module__YzpaEG__remember input{width:17px;height:17px;accent-color:var(--blue);cursor:pointer;margin:0}.LoginScreen-module__YzpaEG__remember input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LoginScreen-module__YzpaEG__forgotInline{color:var(--link);font-size:14px;font-weight:600;text-decoration:none}.LoginScreen-module__YzpaEG__forgotInline:hover{text-decoration:underline}.LoginScreen-module__YzpaEG__forgotInline:focus-visible,.LoginScreen-module__YzpaEG__forgot:focus-visible,.LoginScreen-module__YzpaEG__signUpLink:focus-visible,.LoginScreen-module__YzpaEG__centerLink:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.LoginScreen-module__YzpaEG__forgot{color:var(--link);margin-block-start:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.LoginScreen-module__YzpaEG__forgot:hover{text-decoration:underline}.LoginScreen-module__YzpaEG__signUp{text-align:center;color:var(--muted);margin:18px 0 0;font-size:15px}.LoginScreen-module__YzpaEG__signUpLink{color:var(--link);font-weight:700;text-decoration:none}.LoginScreen-module__YzpaEG__signUpLink:hover{text-decoration:underline}.LoginScreen-module__YzpaEG__fieldError{color:var(--danger-ink);margin:6px 0 0;font-size:13px}.LoginScreen-module__YzpaEG__hint{color:var(--muted);margin:6px 0 0;font-size:12.5px}.LoginScreen-module__YzpaEG__field input[aria-invalid=true],.LoginScreen-module__YzpaEG__field select[aria-invalid=true]{border-color:var(--field-line-invalid)}.LoginScreen-module__YzpaEG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.LoginScreen-module__YzpaEG__phoneRow{gap:8px;display:flex}.LoginScreen-module__YzpaEG__phonePrefix{min-height:58px;color:var(--muted);background:var(--sky-50);border:1px solid var(--field-line);white-space:nowrap;border-radius:16px;flex:none;align-items:center;padding:0 14px;display:flex}.LoginScreen-module__YzpaEG__phoneRow input{min-width:0}.LoginScreen-module__YzpaEG__headerAction{min-height:40px;font:inherit;color:var(--link);background:var(--surface);border:1px solid var(--field-line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.LoginScreen-module__YzpaEG__headerAction:hover{background:var(--surface-hover)}.LoginScreen-module__YzpaEG__headerAction:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LoginScreen-module__YzpaEG__info{color:var(--info-ink);background:var(--info-bg);border:1px solid var(--info-line);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:13.5px}.LoginScreen-module__YzpaEG__success{color:var(--ok-ink);background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:13.5px}.LoginScreen-module__YzpaEG__maskedEmail{color:var(--navy);direction:ltr;unicode-bidi:isolate;font-weight:700;display:inline-block}.LoginScreen-module__YzpaEG__codeRow{direction:ltr;justify-content:center;gap:clamp(6px,2vw,12px);margin-block-end:18px;display:flex}.LoginScreen-module__YzpaEG__codeBox{text-align:center;width:clamp(40px,12vw,56px);height:clamp(50px,14vw,64px);font:inherit;color:var(--navy);border:1.5px solid var(--field-line);background:var(--surface);caret-color:var(--blue);border-radius:14px;padding:0;font-size:clamp(22px,6vw,28px);font-weight:700}.LoginScreen-module__YzpaEG__codeBox:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring);outline:2px solid #0000}.LoginScreen-module__YzpaEG__codeBox[aria-invalid=true]{border-color:var(--field-line-invalid)}.LoginScreen-module__YzpaEG__codeBox:disabled{background:var(--sky-50)}.LoginScreen-module__YzpaEG__secondaryButton{width:100%;height:52px;font:inherit;color:var(--link);cursor:pointer;border:1.5px solid var(--field-line);background:var(--surface);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-block-start:12px;font-size:16px;font-weight:600;display:flex}.LoginScreen-module__YzpaEG__secondaryButton:hover:not(:disabled){background:var(--surface-hover)}.LoginScreen-module__YzpaEG__secondaryButton:disabled{color:var(--placeholder);cursor:not-allowed}.LoginScreen-module__YzpaEG__secondaryButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LoginScreen-module__YzpaEG__centerLink{font:inherit;text-align:center;color:var(--link);cursor:pointer;background:0 0;border:0;width:100%;margin:18px 0 0;padding:0;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.LoginScreen-module__YzpaEG__centerLink:hover{text-decoration:underline}.LoginScreen-module__YzpaEG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoginScreen-module__YzpaEG__shell{flex-direction:column;min-height:100vh;display:flex}.LoginScreen-module__YzpaEG__shell>.LoginScreen-module__YzpaEG__page{flex:auto;min-height:0}.LoginScreen-module__YzpaEG__shell .LoginScreen-module__YzpaEG__panel{flex-direction:column}.LoginScreen-module__YzpaEG__shell .LoginScreen-module__YzpaEG__card{margin-block:auto}.LoginScreen-module__YzpaEG__maintenance{color:var(--warn-ink);background:var(--warn-bg);border-block-end:1px solid var(--warn-line);justify-content:center;align-items:flex-start;gap:10px;padding:10px clamp(16px,4vw,40px);font-size:14px;line-height:1.45;display:flex}.LoginScreen-module__YzpaEG__maintenance p{margin:0}.LoginScreen-module__YzpaEG__maintenance svg{flex:none;margin-block-start:2px}.LoginScreen-module__YzpaEG__offlineNotice{color:var(--warn-ink);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;display:flex}.LoginScreen-module__YzpaEG__offlineNotice svg{flex:none}.LoginScreen-module__YzpaEG__installButton{width:100%;height:46px;font:inherit;color:var(--link);cursor:pointer;border:1.5px solid var(--field-line);background:var(--surface);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-block-start:16px;font-size:15px;font-weight:600;display:flex}.LoginScreen-module__YzpaEG__installButton:hover{background:var(--surface-hover)}.LoginScreen-module__YzpaEG__installButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LoginScreen-module__YzpaEG__pageFooter{text-align:center;width:100%;max-width:480px;color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin-block-start:24px;font-size:13px;display:flex}.LoginScreen-module__YzpaEG__help{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.LoginScreen-module__YzpaEG__help a,.LoginScreen-module__YzpaEG__legal a{color:var(--link);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.LoginScreen-module__YzpaEG__help a:hover,.LoginScreen-module__YzpaEG__legal a:hover{text-decoration:underline}.LoginScreen-module__YzpaEG__help a:focus-visible,.LoginScreen-module__YzpaEG__legal a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.LoginScreen-module__YzpaEG__legal{justify-content:center;align-items:center;gap:10px;display:flex}.LoginScreen-module__YzpaEG__copyright{margin:0;font-size:12.5px}@media (max-width:900px){.LoginScreen-module__YzpaEG__shell .LoginScreen-module__YzpaEG__panel{flex:auto;min-height:0}}@media (forced-colors:active){.LoginScreen-module__YzpaEG__field input,.LoginScreen-module__YzpaEG__field select,.LoginScreen-module__YzpaEG__card,.LoginScreen-module__YzpaEG__button,.LoginScreen-module__YzpaEG__secondaryButton,.LoginScreen-module__YzpaEG__installButton,.LoginScreen-module__YzpaEG__headerAction{border:1px solid canvastext}.LoginScreen-module__YzpaEG__field input:focus,.LoginScreen-module__YzpaEG__field select:focus,.LoginScreen-module__YzpaEG__codeBox:focus{outline:3px solid highlight}}
.LoginHero-module__NFPvXq__hero{--px:0;--py:0;--pill-bg:#ffffffc7;--pill-line:#7390b873;--tile-bg:#fff;--dot:#5b7fae;--bulb:#946300;--float-bg:#fffffff0;--blob-opacity:.55}[data-theme=dark] .LoginHero-module__NFPvXq__hero{--pill-bg:#14223ccc;--pill-line:#78aaff47;--tile-bg:#1a2a47;--dot:#5f82b3;--bulb:#f0b429;--float-bg:#16223af0;--blob-opacity:.28}.LoginHero-module__NFPvXq__skip{z-index:20;color:var(--link);background:var(--surface);border:2px solid var(--focus);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.LoginHero-module__NFPvXq__hero>.LoginHero-module__NFPvXq__skip{z-index:20;position:absolute}.LoginHero-module__NFPvXq__skip:focus{outline:none;transform:translateY(0)}.LoginHero-module__NFPvXq__hero>.LoginHero-module__NFPvXq__blobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.LoginHero-module__NFPvXq__blob{filter:blur(46px);opacity:var(--blob-opacity);will-change:transform;border-radius:50%;position:absolute}.LoginHero-module__NFPvXq__blobA{background:radial-gradient(circle,#8fc0ff,#8fc0ff00);width:280px;height:280px;animation:18s ease-in-out infinite LoginHero-module__NFPvXq__driftA;inset-block-start:8%;inset-inline-end:-60px}.LoginHero-module__NFPvXq__blobB{background:radial-gradient(circle,#6aaeff,#6aaeff00);width:340px;height:340px;animation:22s ease-in-out infinite LoginHero-module__NFPvXq__driftB;inset-block-end:6%;inset-inline-start:-110px}.LoginHero-module__NFPvXq__blobC{background:radial-gradient(circle,#fff,#fff0);width:200px;height:200px;animation:26s ease-in-out infinite reverse LoginHero-module__NFPvXq__driftA;inset-block-start:46%;inset-inline-start:38%}[data-theme=dark] .LoginHero-module__NFPvXq__blobC{background:radial-gradient(circle,#3b6fb8,#3b6fb800)}@keyframes LoginHero-module__NFPvXq__driftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-36px,28px)scale(1.12)}}@keyframes LoginHero-module__NFPvXq__driftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(42px,-34px)scale(1.08)}}.LoginHero-module__NFPvXq__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.LoginHero-module__NFPvXq__clock{color:var(--navy);background:var(--pill-bg);border:1px solid var(--pill-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 6px 16px -8px #1677e859}.LoginHero-module__NFPvXq__clockDot{color:var(--muted);margin-inline:6px}.LoginHero-module__NFPvXq__clockTime{font-variant-numeric:tabular-nums;font-weight:700}.LoginHero-module__NFPvXq__carousel{position:relative}.LoginHero-module__NFPvXq__slides{display:grid}.LoginHero-module__NFPvXq__slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .55s,transform .55s,visibility 0s linear .55s;transform:translateY(10px)}.LoginHero-module__NFPvXq__slideActive{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.LoginHero-module__NFPvXq__slide .LoginHero-module__NFPvXq__slideTitle,.LoginHero-module__NFPvXq__slide .LoginHero-module__NFPvXq__slideSub{animation:none}.LoginHero-module__NFPvXq__controls{align-items:center;gap:2px;margin-block-start:10px;display:flex}.LoginHero-module__NFPvXq__dot{box-sizing:content-box;background:var(--dot);cursor:pointer;background-clip:content-box;border:0;border-radius:999px;width:10px;height:10px;padding:7px;transition:width .3s,background-color .3s}.LoginHero-module__NFPvXq__dot:hover{background-color:var(--blue);background-clip:content-box}.LoginHero-module__NFPvXq__dotActive{background-color:var(--blue);background-clip:content-box;width:28px}.LoginHero-module__NFPvXq__dot:focus-visible,.LoginHero-module__NFPvXq__pause:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.LoginHero-module__NFPvXq__pause{width:28px;height:28px;color:var(--muted);background:var(--pill-bg);border:1px solid var(--pill-line);cursor:pointer;border-radius:999px;place-items:center;margin-inline-start:8px;padding:0;display:grid}.LoginHero-module__NFPvXq__pause:hover{color:var(--navy)}.LoginHero-module__NFPvXq__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-width:500px;margin:22px 0 0;padding:0;list-style:none;display:grid}.LoginHero-module__NFPvXq__feature{color:var(--navy);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.LoginHero-module__NFPvXq__featureIcon{width:34px;height:34px;color:var(--blue);background:var(--tile-bg);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -6px #1677e873,inset 0 1px #fff6}.LoginHero-module__NFPvXq__badges{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.LoginHero-module__NFPvXq__badge{color:var(--link);background:var(--pill-bg);border:1px solid var(--pill-line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.LoginHero-module__NFPvXq__tip{max-width:500px;color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13.5px;line-height:1.5;display:flex}.LoginHero-module__NFPvXq__tip svg{color:var(--bulb);flex:none;margin-block-start:2px}.LoginHero-module__NFPvXq__tip strong{color:var(--navy);font-weight:700}.LoginHero-module__NFPvXq__scene{position:relative}.LoginHero-module__NFPvXq__parallax{transform:translate3d(calc(var(--px) * -10px), calc(var(--py) * -6px), 0);flex:none;justify-content:center;align-items:flex-end;transition:transform .25s ease-out;display:flex}.LoginHero-module__NFPvXq__floatCard{max-width:230px;color:var(--navy);background:var(--float-bg);border:1px solid var(--pill-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;align-items:center;gap:10px;margin-block-start:calc(var(--py) * 8px);margin-inline-start:calc(var(--px) * 14px);padding:10px 14px;transition:margin .25s ease-out;animation:.7s cubic-bezier(.22,1,.36,1) both LoginHero-module__NFPvXq__cardIn,5.5s ease-in-out infinite LoginHero-module__NFPvXq__bob;display:flex;position:absolute;box-shadow:0 18px 32px -14px #1677e880,0 2px 4px #1677e814}.LoginHero-module__NFPvXq__floatCard strong{font-size:13.5px;line-height:1.25;display:block}.LoginHero-module__NFPvXq__floatCard small{color:var(--muted);margin-block-start:2px;font-size:12px;display:block}.LoginHero-module__NFPvXq__cardIcon{color:#fff;background:linear-gradient(180deg, var(--btn-top), var(--btn-bot));border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.LoginHero-module__NFPvXq__cardA{animation-delay:1s,1.7s;inset-block-start:14%;inset-inline-start:7%}.LoginHero-module__NFPvXq__cardB{animation-delay:1.4s,2.4s;inset-block-end:22%;inset-inline-end:6%}.LoginHero-module__NFPvXq__cardC{animation-delay:1.8s,2.8s;inset-block-end:9%;inset-inline-start:5%}.LoginHero-module__NFPvXq__cardC strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}@keyframes LoginHero-module__NFPvXq__cardIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginHero-module__NFPvXq__bob{0%,to{translate:0}50%{translate:0 -7px}}.auth-nav .LoginHero-module__NFPvXq__floatCard{animation:5.5s ease-in-out infinite LoginHero-module__NFPvXq__bob}@media (max-width:1100px),(max-height:760px){.LoginHero-module__NFPvXq__floatCard{display:none}}@media (max-height:700px){.LoginHero-module__NFPvXq__tip{display:none}}@media (prefers-reduced-motion:reduce){.LoginHero-module__NFPvXq__blob,.LoginHero-module__NFPvXq__floatCard{animation:none}.LoginHero-module__NFPvXq__slide,.LoginHero-module__NFPvXq__dot{transition:none}.LoginHero-module__NFPvXq__parallax,.LoginHero-module__NFPvXq__floatCard{margin:0;transition:none;transform:none}}@media (forced-colors:active){.LoginHero-module__NFPvXq__dot{background:graytext}.LoginHero-module__NFPvXq__dotActive{background:highlight}.LoginHero-module__NFPvXq__pause,.LoginHero-module__NFPvXq__badge,.LoginHero-module__NFPvXq__clock{border:1px solid canvastext}.LoginHero-module__NFPvXq__skip{border-color:highlight}}
.LoginScene-module__1SolLW__float{animation:9s ease-in-out infinite LoginScene-module__1SolLW__sceneFloat}@keyframes LoginScene-module__1SolLW__sceneFloat{0%,to{translate:0}50%{translate:0 -9px}}.LoginScene-module__1SolLW__stage{aspect-ratio:776/540;flex:none;width:min(100cqw,143.704cqh);animation:.9s cubic-bezier(.22,1,.36,1) .35s both LoginScene-module__1SolLW__stageIn;position:relative}@keyframes LoginScene-module__1SolLW__stageIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.auth-nav .LoginScene-module__1SolLW__stage{animation:none}.LoginScene-module__1SolLW__layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}.LoginScene-module__1SolLW__on{opacity:1;visibility:visible;transition-delay:0s}.LoginScene-module__1SolLW__photo{-webkit-mask-composite:source-in;background:url(/login-hero-scene.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 15%),linear-gradient(90deg,#0000 0,#000 9% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15%),linear-gradient(90deg,#0000 0,#000 9% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=dark] .LoginScene-module__1SolLW__photo{background-image:url(/login-hero-scene-dark.webp)}.LoginScene-module__1SolLW__shieldGlow{aspect-ratio:1;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#4d9bff73 0%,#4d9bff00 62%);border-radius:50%;width:34%;animation:3.6s ease-in-out infinite LoginScene-module__1SolLW__shieldGlow;position:absolute;top:43%;left:55%;translate:-50% -50%}[data-theme=dark] .LoginScene-module__1SolLW__shieldGlow{mix-blend-mode:screen;background:radial-gradient(circle,#82c3ff80 0%,#82c3ff00 62%)}@keyframes LoginScene-module__1SolLW__shieldGlow{0%,to{opacity:.35;scale:.92}50%{opacity:1;scale:1.08}}.LoginScene-module__1SolLW__spark{background:var(--spark,#4d9bff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none;width:12px;height:12px;animation:4.8s ease-in-out infinite LoginScene-module__1SolLW__twinkle;position:absolute}[data-theme=dark] .LoginScene-module__1SolLW__spark{--spark:#bfe0ff}.LoginScene-module__1SolLW__spark:first-of-type{animation-delay:0s;top:22%;left:12%}.LoginScene-module__1SolLW__spark:nth-of-type(2){width:9px;height:9px;animation-delay:1.1s;top:8%;left:30%}.LoginScene-module__1SolLW__spark:nth-of-type(3){width:15px;height:15px;animation-delay:2.3s;top:12%;left:62%}.LoginScene-module__1SolLW__spark:nth-of-type(4){animation-delay:.6s;top:30%;left:84%}.LoginScene-module__1SolLW__spark:nth-of-type(5){width:9px;height:9px;animation-delay:3.2s;top:56%;left:8%}.LoginScene-module__1SolLW__spark:nth-of-type(6){width:10px;height:10px;animation-delay:1.8s;top:60%;left:92%}.LoginScene-module__1SolLW__spark:nth-of-type(7){width:8px;height:8px;animation-delay:4s;top:4%;left:48%}@keyframes LoginScene-module__1SolLW__twinkle{0%,to{opacity:0;rotate:none;scale:.4}50%{opacity:.9;rotate:45deg;scale:1}}.LoginScene-module__1SolLW__firmLogo{object-fit:contain;flex:none;width:auto;max-width:96px}@media (prefers-reduced-motion:reduce){.LoginScene-module__1SolLW__float,.LoginScene-module__1SolLW__stage,.LoginScene-module__1SolLW__shieldGlow,.LoginScene-module__1SolLW__spark{animation:none}.LoginScene-module__1SolLW__shieldGlow{opacity:.6}.LoginScene-module__1SolLW__spark{opacity:0}.LoginScene-module__1SolLW__layer{transition:none}}
.LoginSceneArt-module__oGz5xG__art{--sc-top-a:#eaf3ff;--sc-top-b:#d3e5fb;--sc-side:#b7d1f1;--sc-rim:#ffffffd9;--sc-shadow:#1677e82e;--sc-blue-a:#5aa8ff;--sc-blue-b:#1268dc;--sc-blue-c:#2b7ae6;--sc-card:#fff;--sc-card-line:#c3d8f1;--sc-cell:#d4e4f7;--sc-ink:#3f5f88;--sc-accent:#f5a524;--sc-green:#2fb872;--sc-link:#1677e8;width:100%;height:100%;display:block;overflow:visible}[data-theme=dark] .LoginSceneArt-module__oGz5xG__art{--sc-top-a:#223253;--sc-top-b:#172138;--sc-side:#0f1729;--sc-rim:#8cbeff47;--sc-shadow:#00000073;--sc-blue-a:#6db3ff;--sc-blue-b:#2570dc;--sc-blue-c:#3b86ec;--sc-card:#1f2d4a;--sc-card-line:#3a4f78;--sc-cell:#2e4268;--sc-ink:#a9bedc;--sc-accent:#f0b429;--sc-green:#3cc983;--sc-link:#6db3ff}.LoginSceneArt-module__oGz5xG__d1{translate:calc(var(--px,0) * -3px) calc(var(--py,0) * -2px);transition:translate .25s ease-out}.LoginSceneArt-module__oGz5xG__d2{translate:calc(var(--px,0) * -9px) calc(var(--py,0) * -5px);transition:translate .25s ease-out}.LoginSceneArt-module__oGz5xG__d3{translate:calc(var(--px,0) * -17px) calc(var(--py,0) * -9px);transition:translate .25s ease-out}.LoginSceneArt-module__oGz5xG__ringPulse,.LoginSceneArt-module__oGz5xG__hand,.LoginSceneArt-module__oGz5xG__swing,.LoginSceneArt-module__oGz5xG__rise1,.LoginSceneArt-module__oGz5xG__rise2,.LoginSceneArt-module__oGz5xG__rise3,.LoginSceneArt-module__oGz5xG__bob1,.LoginSceneArt-module__oGz5xG__bob2,.LoginSceneArt-module__oGz5xG__shield,.LoginSceneArt-module__oGz5xG__tick{transform-box:fill-box}.LoginSceneArt-module__oGz5xG__ringPulse{transform-origin:50%;animation:2.4s ease-out infinite LoginSceneArt-module__oGz5xG__ringPulse}.LoginSceneArt-module__oGz5xG__hand{transform-origin:0 0;animation:24s linear infinite LoginSceneArt-module__oGz5xG__spin}.LoginSceneArt-module__oGz5xG__swing{transform-origin:50% 0;animation:3.4s ease-in-out infinite LoginSceneArt-module__oGz5xG__swing}.LoginSceneArt-module__oGz5xG__rise1{animation:5.2s ease-in-out infinite LoginSceneArt-module__oGz5xG__riseBob}.LoginSceneArt-module__oGz5xG__rise2{animation:5.2s ease-in-out -1.7s infinite LoginSceneArt-module__oGz5xG__riseBob}.LoginSceneArt-module__oGz5xG__rise3{animation:5.2s ease-in-out -3.4s infinite LoginSceneArt-module__oGz5xG__riseBob}.LoginSceneArt-module__oGz5xG__bob1{animation:4.4s ease-in-out infinite LoginSceneArt-module__oGz5xG__bob}.LoginSceneArt-module__oGz5xG__bob2{animation:4.4s ease-in-out -2.2s infinite LoginSceneArt-module__oGz5xG__bob}.LoginSceneArt-module__oGz5xG__shield{transform-origin:50%;animation:3.6s ease-in-out infinite LoginSceneArt-module__oGz5xG__shieldPulse}.LoginSceneArt-module__oGz5xG__flow{animation:1.6s linear infinite LoginSceneArt-module__oGz5xG__flow}.LoginSceneArt-module__oGz5xG__tick{stroke-dasharray:60;animation:3.6s ease-in-out infinite LoginSceneArt-module__oGz5xG__draw}@keyframes LoginSceneArt-module__oGz5xG__ringPulse{0%{opacity:.95;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes LoginSceneArt-module__oGz5xG__spin{to{transform:rotate(360deg)}}@keyframes LoginSceneArt-module__oGz5xG__swing{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}@keyframes LoginSceneArt-module__oGz5xG__riseBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LoginSceneArt-module__oGz5xG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes LoginSceneArt-module__oGz5xG__shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes LoginSceneArt-module__oGz5xG__flow{to{stroke-dashoffset:-44px}}@keyframes LoginSceneArt-module__oGz5xG__draw{0%{stroke-dashoffset:60px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:60px}}@media (prefers-reduced-motion:reduce){.LoginSceneArt-module__oGz5xG__ringPulse,.LoginSceneArt-module__oGz5xG__hand,.LoginSceneArt-module__oGz5xG__swing,.LoginSceneArt-module__oGz5xG__rise1,.LoginSceneArt-module__oGz5xG__rise2,.LoginSceneArt-module__oGz5xG__rise3,.LoginSceneArt-module__oGz5xG__bob1,.LoginSceneArt-module__oGz5xG__bob2,.LoginSceneArt-module__oGz5xG__shield,.LoginSceneArt-module__oGz5xG__flow,.LoginSceneArt-module__oGz5xG__tick{animation:none}.LoginSceneArt-module__oGz5xG__tick{stroke-dashoffset:0}.LoginSceneArt-module__oGz5xG__ringPulse{opacity:.6}.LoginSceneArt-module__oGz5xG__d1,.LoginSceneArt-module__oGz5xG__d2,.LoginSceneArt-module__oGz5xG__d3{transition:none;translate:none}}
