.AuthLogin-module__pOP60a__page{background:var(--do-canvas);min-height:100vh;color:var(--do-text);place-items:center;padding:2rem 1.25rem;display:grid;position:relative}.AuthLogin-module__pOP60a__myAccountBtn{border:1px solid var(--do-border-strong);border-radius:var(--do-radius);background:var(--do-canvas);min-height:2.25rem;color:var(--do-text);justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.AuthLogin-module__pOP60a__myAccountBtn:hover{background:var(--do-canvas-muted);text-decoration:none}.AuthLogin-module__pOP60a__cardMyAccount{z-index:1;position:absolute;top:1.25rem;right:1.25rem}.AuthLogin-module__pOP60a__themeBlack{--do-blue:#0b1220;--do-blue-hover:#1a2332;--do-input-focus:#0b1220;--do-on-primary:#fff}.AuthLogin-module__pOP60a__themeDark{--do-canvas:#000;--do-canvas-muted:#111;--do-border:#2a2a2a;--do-border-strong:#454545;--do-text:#fff;--do-text-secondary:#b0b0b0;--do-placeholder:#6a6a6a;--do-danger-bg:#1a0a0a;--do-header:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.AuthLogin-module__pOP60a__themeDark.AuthLogin-module__pOP60a__themeBlack{--do-blue:#fff;--do-blue-hover:#e6e6e6;--do-input-focus:#fff;--do-on-primary:#000}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__card{box-shadow:none;background:#000;border-color:#262626}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__input,.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__otpInput,.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__passwordWrap input,.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__oauthBtn{background:#111;border-color:#2a2a2a}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__oauthBtn:hover:not(:disabled){background:#1a1a1a;border-color:#454545}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__btnGhost{background:0 0}.AuthLogin-module__pOP60a__card{border:1px solid var(--do-border);border-radius:var(--do-radius-panel);background:var(--do-canvas);width:100%;max-width:400px;padding:2rem 1.75rem 1.75rem;position:relative;box-shadow:0 12px 40px #0b12200f}.AuthLogin-module__pOP60a__brand{color:inherit;align-items:center;margin-bottom:1.75rem;text-decoration:none;display:inline-flex}.AuthLogin-module__pOP60a__brand:hover{opacity:.92;text-decoration:none}.AuthLogin-module__pOP60a__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--do-blue);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.AuthLogin-module__pOP60a__title{letter-spacing:-.03em;color:var(--do-text);margin:0;font-size:1.5rem;font-weight:700}.AuthLogin-module__pOP60a__subtitle{color:var(--do-text-secondary);margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.AuthLogin-module__pOP60a__consentIdentity{color:var(--do-text);margin:0;font-size:.9375rem;line-height:1.5}.AuthLogin-module__pOP60a__consentEmail{color:var(--do-text-secondary);font-weight:400}.AuthLogin-module__pOP60a__logoutNotice{-webkit-backdrop-filter:blur(6px);background:#16a34a1a;border:1px solid #16a34a47;border-radius:6px;flex-direction:column;gap:.25rem;margin:0;padding:.7rem .85rem;display:flex}.AuthLogin-module__pOP60a__logoutNoticeIdentity{color:#166534;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.AuthLogin-module__pOP60a__logoutNoticeIdentity strong{color:#14532d;font-weight:700}.AuthLogin-module__pOP60a__logoutNoticeEmail{color:#15803dcc;font-weight:500}.AuthLogin-module__pOP60a__logoutNoticeText{color:#14532d;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__logoutNotice{background:#16a34a29;border-color:#4ade8047}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__logoutNoticeIdentity{color:#86efac}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__logoutNoticeIdentity strong{color:#bbf7d0}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__logoutNoticeEmail{color:#bbf7d0bf}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__logoutNoticeText{color:#bbf7d0}.AuthLogin-module__pOP60a__selectPanel{border:1px solid var(--do-border);border-radius:var(--do-radius-panel);background:var(--do-canvas);margin:0;overflow:hidden}.AuthLogin-module__pOP60a__selectPanelHead{border-bottom:1px solid var(--do-border);background:var(--do-canvas-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.AuthLogin-module__pOP60a__selectPanelTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--do-text-secondary);margin:0;font-size:.6875rem;font-weight:700}.AuthLogin-module__pOP60a__selectPanelCount{color:var(--do-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.AuthLogin-module__pOP60a__keepAccount{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;min-width:0;margin:0;display:inline-flex}.AuthLogin-module__pOP60a__keepAccountLabel{letter-spacing:.02em;color:var(--do-text);white-space:nowrap;font-size:.6875rem;font-weight:700}.AuthLogin-module__pOP60a__keepAccountTick{border:1.5px solid var(--do-border-strong);background:var(--do-canvas);width:.95rem;height:.95rem;color:var(--do-on-primary,#fff);border-radius:3px;flex-shrink:0;place-items:center;display:grid}.AuthLogin-module__pOP60a__keepAccountTick svg{opacity:0;width:.55rem;height:.55rem}.AuthLogin-module__pOP60a__keepAccount:has(input:checked) .AuthLogin-module__pOP60a__keepAccountTick{border-color:var(--do-blue);background:var(--do-blue)}.AuthLogin-module__pOP60a__keepAccount:has(input:checked) .AuthLogin-module__pOP60a__keepAccountTick svg{opacity:1}.AuthLogin-module__pOP60a__keepAccount:has(input:disabled){opacity:.6;cursor:not-allowed}.AuthLogin-module__pOP60a__appSelectList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuthLogin-module__pOP60a__appSelectList>li+li{border-top:1px solid var(--do-border)}.AuthLogin-module__pOP60a__appSelectRow{background:var(--do-canvas);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;margin:0;padding:.8rem .85rem;transition:background .12s;display:flex}.AuthLogin-module__pOP60a__appSelectRow:hover{background:var(--do-canvas-muted)}.AuthLogin-module__pOP60a__appSelectRowLocked,.AuthLogin-module__pOP60a__appSelectRowLocked:hover{cursor:default;background:var(--do-canvas-muted)}.AuthLogin-module__pOP60a__appSelectRow:not(.AuthLogin-module__pOP60a__appSelectRowChecked) .AuthLogin-module__pOP60a__appSelectName{color:var(--do-text-secondary)}.AuthLogin-module__pOP60a__appSelectRow:not(.AuthLogin-module__pOP60a__appSelectRowChecked) .AuthLogin-module__pOP60a__appAvatar{opacity:.55;filter:grayscale(.35)}.AuthLogin-module__pOP60a__appAvatar{letter-spacing:.02em;color:#fff;background:#0b1220;border-radius:6px;flex-shrink:0;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;font-weight:700;display:grid}.AuthLogin-module__pOP60a__appAvatarToneA{background:#0b1220}.AuthLogin-module__pOP60a__appAvatarToneB{background:#1f3a5f}.AuthLogin-module__pOP60a__appAvatarToneC{background:#2f4858}.AuthLogin-module__pOP60a__appAvatarToneD{background:#3d4f5f}.AuthLogin-module__pOP60a__appSelectBody{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.AuthLogin-module__pOP60a__appSelectName{color:var(--do-text);font-size:.875rem;font-weight:600;line-height:1.3}.AuthLogin-module__pOP60a__appSelectMeta{color:var(--do-text-secondary);font-size:.75rem;font-weight:500;line-height:1.3}.AuthLogin-module__pOP60a__appSelectCheck{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.AuthLogin-module__pOP60a__appSelectTick{border:1.5px solid var(--do-border-strong);background:var(--do-canvas);width:1.125rem;height:1.125rem;color:var(--do-on-primary,#fff);border-radius:3px;flex-shrink:0;place-items:center;display:grid}.AuthLogin-module__pOP60a__appSelectTick svg{opacity:0;width:.7rem;height:.7rem}.AuthLogin-module__pOP60a__appSelectRowChecked .AuthLogin-module__pOP60a__appSelectTick,.AuthLogin-module__pOP60a__appSelectRowLocked .AuthLogin-module__pOP60a__appSelectTick{border-color:var(--do-blue);background:var(--do-blue)}.AuthLogin-module__pOP60a__appSelectRowChecked .AuthLogin-module__pOP60a__appSelectTick svg,.AuthLogin-module__pOP60a__appSelectRowLocked .AuthLogin-module__pOP60a__appSelectTick svg{opacity:1}.AuthLogin-module__pOP60a__appSelectBadge{border:1px solid var(--do-border-strong);border-radius:var(--do-radius);background:var(--do-canvas);letter-spacing:.05em;text-transform:uppercase;color:var(--do-text-secondary);flex-shrink:0;padding:.15rem .4rem;font-size:.625rem;font-weight:700}.AuthLogin-module__pOP60a__logoutTextLink{color:var(--do-text-secondary);text-align:center;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.AuthLogin-module__pOP60a__logoutTextLink:hover{color:var(--do-text)}.AuthLogin-module__pOP60a__logoutTextLink:disabled{opacity:.5;cursor:not-allowed}.AuthLogin-module__pOP60a__form{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex;position:relative}.AuthLogin-module__pOP60a__oauthBlock{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}.AuthLogin-module__pOP60a__oauthBtn{width:100%;min-height:var(--do-btn-min-height);padding:var(--do-btn-pad-y) var(--do-btn-pad-x);border:1px solid var(--do-border-strong);border-radius:var(--do-radius);background:var(--do-canvas);color:var(--do-text);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;font-size:.875rem;font-weight:600;display:inline-flex}.AuthLogin-module__pOP60a__oauthBtn:hover:not(:disabled){background:var(--do-canvas-muted);border-color:var(--do-text-secondary)}.AuthLogin-module__pOP60a__oauthBtn:disabled{opacity:.5;cursor:not-allowed}.AuthLogin-module__pOP60a__oauthDivider{color:var(--do-text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.AuthLogin-module__pOP60a__oauthDivider:before,.AuthLogin-module__pOP60a__oauthDivider:after{content:"";background:var(--do-border);flex:1;height:1px}.AuthLogin-module__pOP60a__oauthBlock+.AuthLogin-module__pOP60a__form{margin-top:0}.AuthLogin-module__pOP60a__pmBridge{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AuthLogin-module__pOP60a__label{color:var(--do-text);flex-direction:column;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.AuthLogin-module__pOP60a__input,.AuthLogin-module__pOP60a__otpInput,.AuthLogin-module__pOP60a__passwordWrap input{box-sizing:border-box;border:1px solid var(--do-border);border-radius:var(--do-radius);background:var(--do-canvas);width:100%;color:var(--do-text);letter-spacing:normal;text-align:left;outline:none;padding:.7rem .85rem;font-size:.875rem;font-weight:400}.AuthLogin-module__pOP60a__input::placeholder,.AuthLogin-module__pOP60a__otpInput::placeholder,.AuthLogin-module__pOP60a__passwordWrap input::placeholder{color:var(--do-placeholder);letter-spacing:normal}.AuthLogin-module__pOP60a__input:hover,.AuthLogin-module__pOP60a__otpInput:hover,.AuthLogin-module__pOP60a__passwordWrap input:hover{border-color:var(--do-border-strong)}.AuthLogin-module__pOP60a__input:focus,.AuthLogin-module__pOP60a__otpInput:focus,.AuthLogin-module__pOP60a__passwordWrap input:focus{border-color:var(--do-input-focus)}.AuthLogin-module__pOP60a__input:disabled,.AuthLogin-module__pOP60a__otpInput:disabled,.AuthLogin-module__pOP60a__passwordWrap input:disabled{opacity:.55}.AuthLogin-module__pOP60a__passwordWrap{position:relative}.AuthLogin-module__pOP60a__passwordWrap input{padding-right:2.75rem}.AuthLogin-module__pOP60a__toggle{border-radius:var(--do-radius);width:1.75rem;height:1.75rem;color:var(--do-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.AuthLogin-module__pOP60a__toggle:hover{color:var(--do-text);background:var(--do-canvas-muted)}.AuthLogin-module__pOP60a__error{border:1px solid var(--do-danger);border-radius:var(--do-radius);background:var(--do-danger-bg);color:var(--do-danger);margin:0;padding:.65rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4}.AuthLogin-module__pOP60a__info{border-radius:var(--do-radius);color:var(--do-text);background:#eef4ff;margin:0;padding:.65rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4}.AuthLogin-module__pOP60a__themeDark .AuthLogin-module__pOP60a__info{background:#111;border:1px solid #2a2a2a}.AuthLogin-module__pOP60a__submit{width:100%;min-height:var(--do-btn-min-height);padding:var(--do-btn-pad-y) var(--do-btn-pad-x);border-radius:var(--do-radius);background:var(--do-blue);color:var(--do-on-primary,#fff);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.875rem;font-weight:600;display:inline-flex}.AuthLogin-module__pOP60a__submit:hover:not(:disabled){background:var(--do-blue-hover)}.AuthLogin-module__pOP60a__submit:disabled{opacity:.5;cursor:not-allowed}.AuthLogin-module__pOP60a__ghost{border:1px solid var(--do-border);border-radius:var(--do-radius);width:100%;min-height:2.25rem;color:var(--do-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:0;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.AuthLogin-module__pOP60a__ghostLink,.AuthLogin-module__pOP60a__submitLink{border-radius:var(--do-radius);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:2.25rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.AuthLogin-module__pOP60a__ghostLink{border:1px solid var(--do-border);color:var(--do-text-secondary);background:0 0}.AuthLogin-module__pOP60a__ghostLink:hover{color:var(--do-text);background:var(--do-canvas-muted);text-decoration:none}.AuthLogin-module__pOP60a__submitLink{background:var(--do-blue);color:var(--do-on-primary,#fff);min-height:var(--do-btn-min-height);padding:var(--do-btn-pad-y) var(--do-btn-pad-x);border:0;font-size:.875rem}.AuthLogin-module__pOP60a__submitLink:hover{background:var(--do-blue-hover);color:var(--do-on-primary,#fff);text-decoration:none}.AuthLogin-module__pOP60a__textLink{color:var(--do-blue);text-align:left;cursor:pointer;background:0 0;border:0;margin:.15rem 0 0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}.AuthLogin-module__pOP60a__textLink:hover{text-decoration:underline}.AuthLogin-module__pOP60a__ghost:hover:not(:disabled){color:var(--do-text);background:var(--do-canvas-muted)}.AuthLogin-module__pOP60a__spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite AuthLogin-module__pOP60a__spin}@keyframes AuthLogin-module__pOP60a__spin{to{transform:rotate(360deg)}}.AuthLogin-module__pOP60a__foot{color:var(--do-text-secondary);text-align:center;margin:1.5rem 0 0;font-size:.75rem;line-height:1.5}
.Logo-module__wacNiq__row{align-items:center;gap:.2rem;line-height:1;text-decoration:none;display:inline-flex}.Logo-module__wacNiq__row:hover{opacity:.92;text-decoration:none}.Logo-module__wacNiq__toneBlack{color:var(--do-text)}.Logo-module__wacNiq__toneWhite{color:#fff}.Logo-module__wacNiq__mark{flex-shrink:0;display:block}.Logo-module__wacNiq__wordmark{font-family:var(--do-font-brand);letter-spacing:-.03em;-webkit-text-stroke:.45px currentColor;paint-order:stroke fill;font-weight:700;line-height:1}.Logo-module__wacNiq__badge{border-radius:var(--do-radius);font-family:var(--do-font);letter-spacing:.06em;text-transform:uppercase;margin-left:.1rem;padding:.12rem .4rem;font-size:.625rem;font-weight:600;line-height:1.2}.Logo-module__wacNiq__toneWhite .Logo-module__wacNiq__badge{color:var(--do-sidebar-text);background:#ffffff1f}.Logo-module__wacNiq__toneBlack .Logo-module__wacNiq__badge{background:var(--do-canvas-muted);color:var(--do-text-secondary)}
.OAuthProviderIcon-module__T2d_NG__icon{object-fit:contain;flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.OAuthProviderIcon-module__T2d_NG__monoInvert{filter:invert()}
.PasswordStrength-module__3A84Sa__wrap{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.PasswordStrength-module__3A84Sa__bars{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.PasswordStrength-module__3A84Sa__bar{background:#e5e7eb;border-radius:999px;height:4px}.PasswordStrength-module__3A84Sa__fill1{background:#dc2626}.PasswordStrength-module__3A84Sa__fill2{background:#ea580c}.PasswordStrength-module__3A84Sa__fill3{background:#16a34a}.PasswordStrength-module__3A84Sa__fill4{background:#15803d}.PasswordStrength-module__3A84Sa__label{margin:0;font-size:.75rem;font-weight:650}.PasswordStrength-module__3A84Sa__label0,.PasswordStrength-module__3A84Sa__label1{color:#dc2626}.PasswordStrength-module__3A84Sa__label2{color:#ea580c}.PasswordStrength-module__3A84Sa__label3,.PasswordStrength-module__3A84Sa__label4{color:#15803d}.PasswordStrength-module__3A84Sa__checks{color:var(--do-text-secondary,#6b7280);gap:.2rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.PasswordStrength-module__3A84Sa__checks li:before{content:"○ "}.PasswordStrength-module__3A84Sa__checks li.PasswordStrength-module__3A84Sa__ok{color:#15803d}.PasswordStrength-module__3A84Sa__checks li.PasswordStrength-module__3A84Sa__ok:before{content:"✓ "}
