.page_page__j8X_T{position:relative;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--dd-canvas-soft)}.page_gridTexture__0q14p{position:absolute;inset:0;background-image:linear-gradient(rgba(0,62,137,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,62,137,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);pointer-events:none}.page_motionRails__qtdvQ{display:none}.page_shell__6ckjB{position:relative;z-index:1;display:grid;grid-template-areas:"brand login";grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:0;gap:0;width:100%;min-height:100vh;margin:0}.page_brandPanel__Odjs_{grid-area:brand;position:relative;overflow:hidden;display:grid;grid-template-rows:1fr auto;padding:44px 44px 32px;background:linear-gradient(0deg,#042c53,rgba(0,62,137,.88) 34%,rgba(0,62,137,.42) 68%,rgba(0,62,137,.18)),url(/login-brand-hero.png) 50% /cover no-repeat;color:var(--dd-on-dark)}.page_brandInner__qL5qK{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.page_logoBadge__3j8hW{display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:26px}.page_logoImage__Upnv0{display:block;width:min(280px,68%);height:auto}.page_brandTitle__EtEYd{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.24;font-weight:700;letter-spacing:.02em;color:var(--dd-on-dark);text-shadow:0 2px 18px rgba(4,44,83,.5)}.page_brandTip__Evr8t{margin:14px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.4;color:#cfe8fb;text-shadow:0 2px 12px rgba(4,44,83,.5)}.page_brandPoints__Ly9Oo{display:grid;grid-gap:14px;gap:14px;margin:30px 0 0;padding:0;list-style:none}.page_brandPoint__S0pkD{display:flex;align-items:flex-start;gap:12px}.page_brandPointIcon__f3OAh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgba(85,194,240,.22);border:1px solid rgba(85,194,240,.45);color:#aee5fd}.page_brandPointText__Gskpj{color:rgba(255,255,255,.92);font-size:13.5px;line-height:1.65}.page_brandPointText__Gskpj strong{font-weight:600;color:#ffffff}.page_loginSide__U_8hH{grid-area:login;display:flex;align-items:center;justify-content:center;min-width:0;padding:40px 48px}.page_loginStack__dd0AY{display:flex;flex-direction:column;width:min(520px,100%);min-width:0}.page_loginCard__qPWXJ{border:1px solid var(--dd-line);border-radius:var(--dd-radius-panel,16px);background:var(--dd-canvas);box-shadow:var(--dd-shadow-float);padding:38px 38px 32px}.page_backHomeLink__crTZC{display:inline-flex;align-items:center;gap:6px;margin-top:26px;padding:7px 14px;border:1px solid rgba(0,62,137,.28);border-radius:0;background:var(--dd-canvas);color:var(--dd-brand);font-size:13px;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease}.page_backHomeLink__crTZC:hover{border-color:var(--dd-brand);background:var(--dd-tint)}.page_brandFooter__R1iPL{position:relative;z-index:1;margin:34px 0 0;color:rgba(185,210,242,.72);font-size:11px;letter-spacing:.08em}.page_loginHeader__opIeJ{padding-bottom:22px;border-bottom:1px solid var(--dd-line)}.page_loginHeader__opIeJ h2{margin:0;color:var(--dd-ink);font-size:26px;line-height:1.2;font-weight:500}.page_loginHeader__opIeJ p{margin:8px 0 0;color:var(--dd-ink-soft);font-size:13px;line-height:1.6}.page_loginBody__HCHAb{display:flex;align-items:flex-start;padding-top:4px;min-height:0;min-width:0}.page_authPanel__jVNSg{display:grid;grid-gap:22px;gap:22px;width:100%;min-width:0}.page_authTabs__RFszo{display:flex;align-items:center;gap:18px}.page_authTab__Zsx6Y{border:0;padding:0;background:transparent;color:var(--dd-ink-soft);font-size:26px;font-weight:600;line-height:1.2;transition:color .16s ease}.page_authTabActive__MFIHU,.page_authTab__Zsx6Y:hover{color:var(--dd-ink)}.page_authTabDivider__UkebW{width:1px;height:22px;background:var(--dd-line-strong,#c9d6e6)}.page_sendCodeButton__xOizE{flex:0 0 auto;border:0;padding:0;background:transparent;color:var(--dd-brand);font-size:13px;font-weight:500;white-space:nowrap}.page_sendCodeButton__xOizE:disabled{color:var(--dd-ink-faint);cursor:not-allowed}.page_agreementRow__yeG2B{display:flex;align-items:center;gap:8px;color:var(--dd-ink-soft);font-size:12.5px}.page_agreementRow__yeG2B input{accent-color:var(--dd-brand);width:15px;height:15px}.page_agreementLink__R_gHC{border:0;padding:0;background:transparent;color:var(--dd-brand);font-size:12.5px;font-weight:500}.page_agreementLink__R_gHC:hover{text-decoration:underline}.page_sliderTrack__81sav{position:relative;display:flex;align-items:center;height:44px;border:1px solid var(--dd-line);border-radius:0;background:#f2f6fb;overflow:hidden}.page_sliderFill__cpAzd{position:absolute;left:0;top:0;bottom:0;border-radius:0;background:linear-gradient(90deg,#d3e7fc,#b6d8fb);box-shadow:inset 0 0 0 1px rgba(0,62,137,.08);pointer-events:none}.page_sliderTrackVerified__TH6uX{border-color:rgba(31,160,106,.4);background:#eef8f1}.page_sliderTrackVerified__TH6uX .page_sliderFill__cpAzd{background:linear-gradient(90deg,#d9f2e4,#a9e2c4);box-shadow:inset 0 0 0 1px rgba(31,160,106,.14)}.page_sliderHandle__Si0hO{position:absolute;left:0;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff,#f3f8ff);color:var(--dd-brand);box-shadow:0 2px 6px rgba(16,36,62,.2),inset 0 0 0 1px rgba(0,62,137,.1);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .22s ease,box-shadow .16s ease,color .16s ease}.page_sliderHandleDragging__Uy7xG{cursor:-webkit-grabbing;cursor:grabbing;transition:box-shadow .16s ease,color .16s ease;box-shadow:0 3px 10px rgba(16,36,62,.28),inset 0 0 0 1px rgba(0,62,137,.14)}.page_sliderHandle__Si0hO:disabled{cursor:default;color:var(--dd-success-fg,#1fa06a)}.page_sliderText__05l9I{position:relative;z-index:2;width:100%;text-align:center;color:var(--dd-ink-faint);font-size:13px;letter-spacing:.02em;pointer-events:none;transition:color .2s ease}.page_sliderTrackVerified__TH6uX .page_sliderText__05l9I{color:var(--dd-success-fg,#1fa06a)}.page_registerActions__yjlJU{display:flex;align-items:center;gap:10px}.page_registerActions__yjlJU .page_submitButton__fNFSf{flex:1 1 auto;min-height:50px}.page_registerAccentButton__O8g8B{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:50px;height:50px;border-radius:50%;background:var(--dd-brand);color:var(--dd-on-dark)}.page_form__FClb7{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0}.page_accountSwitch__ybPZa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;border-radius:var(--dd-radius-pill);background:var(--dd-canvas-soft)}.page_accountSwitchButton__WkXvE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:var(--dd-radius-pill);background:transparent;color:var(--dd-ink-soft);font-weight:500;font-size:13.5px;transition:background-color .16s ease,color .16s ease}.page_accountSwitchActive__8raBV{background:var(--dd-brand);color:var(--dd-on-dark)}.page_adminHint__qs4_E{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:var(--dd-radius-field);background:var(--dd-tint);color:var(--dd-info-fg);font-size:12.5px;line-height:1.5}.page_field__G4toA{display:grid;grid-gap:8px;gap:8px}.page_field__G4toA span{color:var(--dd-ink-soft);font-size:12.5px}.page_fieldHint__LE76R{margin:-2px 0 0;color:var(--dd-ink-soft);font-size:12px;line-height:1.5}.page_inputWrap__D4NW0{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid var(--dd-line);border-radius:var(--dd-radius-field);background:var(--dd-canvas-soft);color:var(--dd-ink-soft);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.page_inputWrap__D4NW0:focus-within{border-color:var(--dd-brand);background:var(--dd-canvas);box-shadow:0 0 0 3px rgba(85,194,240,.24)}.page_inputWrap__D4NW0 input{width:100%;border:0;outline:0;background:transparent;color:var(--dd-ink);font-size:14px}.page_inputWrap__D4NW0 input::placeholder{color:var(--dd-ink-faint)}.page_formMeta__USS5b{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dd-ink-soft);font-size:12.5px}.page_formMeta__USS5b label{display:inline-flex;align-items:center;gap:8px}.page_formMeta__USS5b input{accent-color:var(--dd-brand)}.page_submitButton__fNFSf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:0;border-radius:var(--dd-radius-pill);background:var(--dd-brand);color:var(--dd-on-dark);font-weight:500;font-size:15px;transition:background-color .16s ease}.page_submitButton__fNFSf:hover:not(:disabled){background:#00306b}.page_submitButton__fNFSf:disabled{cursor:not-allowed;opacity:.7}.page_errorMessage__yyOge{margin:-2px 0 0;padding:10px 12px;border-radius:var(--dd-radius-field);background:var(--dd-danger-bg);color:var(--dd-danger-fg);font-size:12.5px;line-height:1.5}.page_registerRow__9ecKi{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--dd-ink-soft);font-size:12.5px}.page_registerButton__FXQma{border:0;background:transparent;padding:0;color:var(--dd-brand);font-weight:500;font-size:12.5px}.page_registerButton__FXQma:hover{text-decoration:underline}.page_registerNote__zazYK{padding:10px 12px;border-radius:var(--dd-radius-field);background:var(--dd-info-bg);color:var(--dd-info-fg);font-size:12px;line-height:1.6}@media (max-width:1120px){.page_shell__6ckjB{grid-template-columns:1fr;grid-template-areas:"brand" "login";width:min(760px,calc(100vw - 32px));margin:16px auto;gap:16px}.page_brandPanel__Odjs_{min-height:420px;padding:28px 26px 24px;border-radius:var(--dd-radius-panel,16px)}.page_logoImage__Upnv0{width:min(200px,58%)}.page_loginSide__U_8hH{padding:24px 0 8px}}@media (max-width:760px){.page_shell__6ckjB{width:calc(100vw - 18px);margin:9px auto;gap:12px}.page_brandPanel__Odjs_,.page_loginCard__qPWXJ{border-radius:0}.page_brandPanel__Odjs_{padding:22px 18px}.page_loginSide__U_8hH{padding:8px 0 0}.page_loginHeader__opIeJ h2{font-size:22px}.page_loginBody__HCHAb{padding-top:20px}.page_accountSwitch__ybPZa{grid-template-columns:1fr}.page_brandPanel__Odjs_{min-height:360px}.page_brandPoints__Ly9Oo{gap:10px}.page_brandPointText__Gskpj{font-size:12.5px}.page_brandFooter__R1iPL{display:none}}.page_agreementOverlay__AjSrl{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,30,62,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_agreementDialog__CDWjD{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(78vh,720px);border-radius:0;background:var(--dd-canvas);box-shadow:0 24px 64px rgba(6,24,54,.35);overflow:hidden}.page_agreementHead__QzmEO{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--dd-line);background:var(--dd-tint)}.page_agreementHead__QzmEO strong{color:var(--dd-ink);font-size:15px}.page_agreementClose__oqq47{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:0;background:transparent;color:var(--dd-ink-soft);cursor:pointer}.page_agreementClose__oqq47:hover{background:rgba(0,62,137,.08);color:var(--dd-brand)}.page_agreementBody__Df0fl{flex:1 1;min-height:0;padding:18px 24px;overflow-y:auto}.page_agreementBody__Df0fl h4{margin:0 0 12px;color:var(--dd-ink);font-size:17px;text-align:center}.page_agreementBody__Df0fl h5{margin:16px 0 6px;color:var(--dd-ink);font-size:13.5px;font-weight:600}.page_agreementBody__Df0fl p{margin:0 0 8px;color:var(--dd-ink-soft);font-size:12.5px;line-height:1.75}.page_agreementStrong__K1Lzi{color:var(--dd-ink)!important;font-weight:600}.page_agreementFoot__jMfWa{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--dd-line);background:var(--dd-canvas)}.page_agreementGhost__SNUOS{min-height:38px;padding:0 20px;border:1px solid var(--dd-line);border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer}.page_agreementGhost__SNUOS:hover{color:var(--dd-ink);background:var(--dd-tint)}.page_agreementPrimary__47H8J{min-height:38px;padding:0 22px;border:0;border-radius:0;background:var(--dd-brand);color:#ffffff;font-size:13px;font-weight:600;cursor:pointer}.page_agreementPrimary__47H8J:hover{background:var(--dd-brand-navy)}