[data-v-6ede7eba]{box-sizing:border-box;font-family:IRANYekanX VF,sans-serif}.login-page[data-v-6ede7eba]{background-color:#f5f6fc;background-image:radial-gradient(circle at 8% 12%,rgba(105,116,180,.22),transparent 28%),radial-gradient(circle at 92% 88%,rgba(214,218,242,.9),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.8) 0 1px,transparent 1px 22px),linear-gradient(45deg,rgba(96,105,161,.035) 25%,transparent 25% 75%,rgba(96,105,161,.035) 75%);background-size:auto,auto,22px 22px,22px 22px;color:#272735;display:grid;min-height:100vh;padding:32px 18px;place-items:center}.login-shell[data-v-6ede7eba]{flex-direction:column;width:min(100%,1000px)}.brand-lockup[data-v-6ede7eba],.login-shell[data-v-6ede7eba]{align-items:center;display:flex}.brand-lockup[data-v-6ede7eba]{color:#34345f;gap:12px;margin-bottom:30px}.brand-mark[data-v-6ede7eba]{background:#fff;border-radius:20px;box-shadow:0 10px 30px #33345f1a;display:grid;height:66px;place-items:center;width:66px}.brand-mark img[data-v-6ede7eba]{height:52px;width:52px}.brand-lockup strong[data-v-6ede7eba]{display:block;font-size:1.55rem;font-weight:800;line-height:1.2}.brand-lockup small[data-v-6ede7eba]{color:#7b7b8e;display:block;font-size:.78rem;margin-top:3px}.login-layout[data-v-6ede7eba]{border-radius:30px;box-shadow:0 28px 65px #3e406c2e;direction:ltr;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;width:100%}.login-visual[data-v-6ede7eba]{background:linear-gradient(150deg,#34355f,#626ba4);color:#fff;direction:rtl;min-height:490px;overflow:hidden;padding:52px 45px;position:relative}.visual-orbit[data-v-6ede7eba]{border:1px solid hsla(0,0%,100%,.16);border-radius:50%;pointer-events:none;position:absolute}.orbit-one[data-v-6ede7eba]{height:330px;left:-110px;top:-130px;width:330px}.orbit-two[data-v-6ede7eba]{bottom:-220px;height:450px;right:-220px;width:450px}.visual-logo[data-v-6ede7eba]{background:#ffffff21;border:1px solid hsla(0,0%,100%,.22);border-radius:23px;display:grid;height:76px;margin-bottom:48px;place-items:center;position:relative;width:76px}.visual-logo img[data-v-6ede7eba]{filter:brightness(0) invert(1);height:55px;width:55px}.visual-eyebrow[data-v-6ede7eba]{color:#d8daf0;font-size:.85rem;margin:0 0 13px;position:relative}.login-visual h2[data-v-6ede7eba]{font-size:2rem;font-weight:400;line-height:1.55;margin:0;position:relative}.login-visual h2 strong[data-v-6ede7eba]{color:#fff;font-weight:800}.visual-copy[data-v-6ede7eba]{color:#e2e4f4;font-size:.9rem;line-height:2;margin:16px 0 30px;max-width:290px;position:relative}.visual-points[data-v-6ede7eba]{color:#f0f1fb;display:grid;font-size:.82rem;gap:13px;position:relative}.visual-points i[data-v-6ede7eba]{color:#cbd0ff;margin-left:7px;text-align:center;width:19px}.login-card[data-v-6ede7eba]{background:linear-gradient(145deg,#3f4777,#6873ad 52%,#a4abd0);box-shadow:inset 0 1px #fff3;direction:rtl;padding:10px;position:relative;width:100%}.card-accent[data-v-6ede7eba]{background:linear-gradient(135deg,#858cba,#5d638a);border-radius:28px;height:120px;inset:0 0 auto;position:absolute}.card-content[data-v-6ede7eba]{background:#fffffffa;border-radius:22px;padding:42px 42px 36px;position:relative}h1[data-v-6ede7eba]{color:#292943;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:800;margin:0;text-align:center}.login-subtitle[data-v-6ede7eba]{color:#747489;font-size:.98rem;margin:12px 0 30px;text-align:center}.login-form[data-v-6ede7eba]{display:flex;flex-direction:column;gap:9px}label[data-v-6ede7eba]{color:#41415c;font-size:.9rem;font-weight:700;margin-top:5px}.input-group[data-v-6ede7eba]{align-items:center;background:#fbfbfd;border:1px solid #e4e4ed;border-radius:15px;display:flex;gap:10px;min-height:58px;padding:8px 15px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input-group[data-v-6ede7eba]:focus-within{background:#fff;border-color:#6b73a7;box-shadow:0 0 0 4px #6b73a71f}.input-group[data-v-6ede7eba] svg{color:#7d80a1;flex:0 0 auto;height:22px;width:22px}input[data-v-6ede7eba]{background:transparent;border:0;color:#303047;flex:1;font-size:.93rem;min-width:0;outline:0;text-align:right}#national-code[data-v-6ede7eba],#password[data-v-6ede7eba]{direction:ltr;text-align:left}input[data-v-6ede7eba]::-moz-placeholder{color:#b2b2bf}input[data-v-6ede7eba]::placeholder{color:#b2b2bf}.login-button[data-v-6ede7eba]{align-items:center;background:#292929!important;border:0;border-radius:15px;color:#fff!important;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;margin-top:19px;min-height:56px;transition:transform .2s ease,background .2s ease,opacity .2s ease;width:100%}.login-button[data-v-6ede7eba] svg{flex:0 0 auto;height:18px;width:18px}.login-button[data-v-6ede7eba]:hover{background:#474747!important;transform:translateY(-2px)}.login-button.is-loading[data-v-6ede7eba],.login-button[data-v-6ede7eba]:disabled{cursor:wait;opacity:.78;transform:none}.back-home[data-v-6ede7eba]{align-items:center;color:#62637d;display:inline-flex;font-size:.88rem;gap:6px;margin-top:22px;text-decoration:none;transition:color .2s ease}.login-footer-links[data-v-6ede7eba]{align-items:center;display:flex;gap:22px;justify-content:center;width:100%}.register-link[data-v-6ede7eba]{align-items:center;color:#52628d;display:inline-flex;font-size:.78rem;font-weight:750;gap:7px;margin-top:22px;text-decoration:none}.register-link[data-v-6ede7eba]:hover{color:#303f70}.back-home[data-v-6ede7eba]:hover{color:#34345f}.back-home[data-v-6ede7eba] svg{height:17px;width:17px}@media (max-width:860px){.login-page[data-v-6ede7eba]{padding:26px 16px}.login-shell[data-v-6ede7eba]{width:min(100%,620px)}.brand-lockup[data-v-6ede7eba]{margin-bottom:22px}.login-layout[data-v-6ede7eba]{border-radius:26px;grid-template-columns:1fr}.login-visual[data-v-6ede7eba]{min-height:265px;padding:32px 34px}.visual-logo[data-v-6ede7eba]{height:62px;margin-bottom:24px;width:62px}.visual-logo img[data-v-6ede7eba]{height:44px;width:44px}.visual-copy[data-v-6ede7eba]{margin-bottom:20px;max-width:470px}.visual-points[data-v-6ede7eba]{display:flex;flex-wrap:wrap;gap:12px 22px}.login-card[data-v-6ede7eba]{padding:8px}.card-content[data-v-6ede7eba]{padding:34px clamp(24px,7vw,54px) 30px}}@media (max-width:520px){.login-page[data-v-6ede7eba]{min-height:100svh;padding:18px 12px 24px}.brand-lockup[data-v-6ede7eba]{margin-bottom:22px}.brand-mark[data-v-6ede7eba]{height:57px;width:57px}.brand-mark img[data-v-6ede7eba]{height:45px;width:45px}.brand-lockup strong[data-v-6ede7eba]{font-size:clamp(1.05rem,5.5vw,1.28rem)}.brand-lockup small[data-v-6ede7eba]{font-size:.7rem}.card-content[data-v-6ede7eba]{padding:34px 22px 28px}.login-layout[data-v-6ede7eba]{border-radius:22px}.login-visual[data-v-6ede7eba]{min-height:218px;padding:24px 22px}.visual-logo[data-v-6ede7eba]{border-radius:16px;height:54px;margin-bottom:18px;width:54px}.visual-logo img[data-v-6ede7eba]{height:38px;width:38px}.login-visual h2[data-v-6ede7eba]{font-size:1.35rem}.visual-copy[data-v-6ede7eba]{font-size:.76rem;line-height:1.8;margin:8px 0 14px}.visual-points[data-v-6ede7eba]{display:flex;font-size:.69rem;gap:14px}.visual-points span[data-v-6ede7eba]{white-space:nowrap}.card-content[data-v-6ede7eba]{padding:29px 17px 23px}h1[data-v-6ede7eba]{font-size:1.35rem}.login-subtitle[data-v-6ede7eba]{font-size:.82rem;margin-bottom:23px}.input-group[data-v-6ede7eba]{min-height:54px;padding-inline:12px}input[data-v-6ede7eba]{font-size:.86rem}.login-button[data-v-6ede7eba]{font-size:.88rem;margin-top:15px;min-height:53px}.login-footer-links[data-v-6ede7eba]{flex-wrap:wrap;gap:2px 15px}.register-link[data-v-6ede7eba]{font-size:.72rem;margin-top:17px}.back-home[data-v-6ede7eba]{font-size:.78rem;margin-top:17px}}
