.dddcmp-login-flow{display:grid;gap:18px;width:100%;max-width:480px;margin:26px auto 0;min-width:0;font-family:inherit}.dddcmp-login-flow [hidden]{display:none!important}.dddcmp-login-flow label:not(.dddcmp-remember){display:grid;gap:9px;margin:0}.dddcmp-login-flow input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;width:100%;min-width:0;height:56px;border:1px solid #dce5f1;border-radius:12px;padding:12px 16px;font:inherit;background:#fff;color:#17233b}.dddcmp-login-flow input::placeholder{color:#7b879a;font-size:14px}.dddcmp-login-flow input:focus-visible{outline:2px solid #075b9f;outline-offset:2px}.dddcmp-login-flow [data-login-step=credential]{display:grid;gap:18px;min-width:0}.dddcmp-login-flow .dddcmp-login-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#f4f7fb;min-width:0}.dddcmp-login-identity bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dddcmp-login-flow [data-login-back],.dddcmp-login-flow [data-login-resend],.dddcmp-login-flow [data-login-use-password]{border:0;background:transparent;color:#075b9f;font:inherit;font-size:13px;padding:4px;cursor:pointer;flex-shrink:0}.dddcmp-login-flow .dddcmp-primary-btn{width:100%;min-height:52px;box-sizing:border-box}.dddcmp-login-flow .dddcmp-remember{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.dddcmp-login-flow .dddcmp-remember input{width:17px;height:17px;margin:0;accent-color:#075b9f}.dddcmp-login-feedback{font-size:13px;line-height:1.9;margin:0;color:#334b6d;overflow-wrap:anywhere}.dddcmp-login-help{font-size:12px;line-height:1.9;color:#7b879a;margin:0}.dddcmp-login-resend{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dddcmp-login-flow button:disabled{opacity:.6;cursor:wait}.dddcmp-toast-stack{position:fixed;inset-inline:16px;bottom:24px;z-index:2147483647;display:grid;gap:8px;width:min(440px,calc(100% - 32px));margin-inline:auto;pointer-events:none;font-family:sc_iranyekan,sans-serif}.dddcmp-toast{background:#fff;color:#24364f;border:1px solid #dce5f1;border-inline-start:4px solid #075b9f;border-radius:12px;padding:14px 18px;box-shadow:0 8px 30px #10244026;font-size:14px;line-height:1.8;overflow-wrap:anywhere;animation:dddcmp-toast-in .18s ease-out}.dddcmp-toast.is-error{border-inline-start-color:#bd3046;background:#fff9fa}.dddcmp-toast.is-success{border-inline-start-color:#19805c;background:#f8fffb}@keyframes dddcmp-toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.dddcmp-login-flow{gap:16px;margin-top:20px}.dddcmp-toast-stack{bottom:16px}.dddcmp-toast{font-size:13px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.dddcmp-toast{animation:none}}.dddcmp-auth-gateway>.dddcmp-auth-skeleton{display:none}.dddcmp-auth-booting .dddcmp-auth-gateway>.dddcmp-auth-skeleton{display:block}.dddcmp-auth-booting .dddcmp-auth-gateway>.dddcmp-auth-shell{display:none}.dddcmp-auth-skeleton{width:100%;pointer-events:none}.dddcmp-skeleton-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dddcmp-skeleton-block{position:relative;overflow:hidden;background:#e6ecf5;border-radius:10px;min-height:16px}.dddcmp-skeleton-block::after{content:"";position:absolute;inset:0;transform:translateX(100%);background:linear-gradient(90deg,transparent,#ffffff70,transparent);animation:dddcmp-skeleton-shimmer 1.4s ease-in-out infinite}.dddcmp-auth-skeleton .dddcmp-auth-intro .dddcmp-skeleton-block{background:#ffffff28}.dddcmp-skeleton-logo{height:86px;width:100%;margin-bottom:32px}.dddcmp-skeleton-heading{height:28px;width:70%;margin:24px 0 18px}.dddcmp-skeleton-line{height:14px;width:88%;margin:14px 0}.dddcmp-skeleton-tabs{display:flex;gap:12px;padding:7px;background:#f1f4fa;border-radius:12px;margin-bottom:30px}.dddcmp-skeleton-tabs>.dddcmp-skeleton-block{width:50%;height:40px}.dddcmp-skeleton-fields{max-width:480px;margin:26px auto 0}.dddcmp-skeleton-input{height:56px;width:100%;margin:18px 0}.dddcmp-skeleton-link{height:14px;width:48%;margin:24px auto}@keyframes dddcmp-skeleton-shimmer{to{transform:translateX(-100%)}}@media(max-width:680px){.dddcmp-skeleton-logo{height:62px;margin-bottom:24px}.dddcmp-skeleton-heading{height:24px}.dddcmp-skeleton-tabs{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.dddcmp-skeleton-block::after{animation:none;transform:none}}.dddcmp-auth-gateway .dddcmp-auth-wordmark-mask{display:block!important;width:100%!important;max-width:420px!important;margin:0 0 26px!important;background-color:#122440!important;mask-image:var(--dddcmp-wordmark);-webkit-mask-image:var(--dddcmp-wordmark);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.dddcmp-auth-gateway .dddcmp-auth-wordmark-mask img{display:block!important;width:100%!important;height:auto!important;opacity:0!important;margin:0!important;padding:0!important;background:transparent!important}.dddcmp-auth-gateway .dddcmp-auth-intro{background:#f1f6fc!important;color:#153b67}.dddcmp-auth-gateway .dddcmp-auth-intro h1{color:#075b9f!important}.dddcmp-auth-gateway .dddcmp-auth-intro p,.dddcmp-auth-gateway .dddcmp-auth-intro li{color:#52617a!important}.dddcmp-auth-skeleton .dddcmp-auth-intro .dddcmp-skeleton-block{background:#dce5f1}