@keyframes ManagerDashboard_pulse__6bEIi{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.ManagerDashboard_tabPulseDot__PYAJa{display:inline-block;width:8px;height:8px;border-radius:50%;animation:ManagerDashboard_pulse__6bEIi 1.1s ease infinite;flex-shrink:0}.ManagerDashboard_shell__3kXDG{display:flex;flex-direction:column;gap:0;background:#f0f4fa;min-height:100vh;padding:24px;border-radius:20px}.ManagerDashboard_tabs___MF_5{display:flex;gap:6px;margin-bottom:28px;flex-wrap:wrap;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;border-radius:16px;border:1px solid rgba(34,109,179,.12);box-shadow:0 4px 20px rgba(15,40,80,.08);width:-moz-fit-content;width:fit-content}.ManagerDashboard_tab__ir3r_{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:11px;border:none;background:transparent;color:rgba(15,40,80,.5);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.ManagerDashboard_tab__ir3r_:hover{background:rgba(34,109,179,.07);color:#226db3}.ManagerDashboard_tabActive__jjD_6{background:linear-gradient(135deg,#226db3,#1a5a9e);color:#fff;box-shadow:0 4px 14px rgba(34,109,179,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.ManagerDashboard_kpiRow__vVomz{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.ManagerDashboard_kpiCard__8229c{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(15,40,80,.08),0 1px 3px rgba(15,40,80,.05);transition:transform .2s,box-shadow .2s;cursor:default}.ManagerDashboard_kpiCard__8229c:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,40,80,.14),0 2px 6px rgba(15,40,80,.06)}.ManagerDashboard_kpiCard__8229c:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ka,#226db3),color-mix(in srgb,var(--ka,#226db3) 60%,#fff));border-radius:18px 18px 0 0}.ManagerDashboard_kpiCard__8229c:after{content:"";position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ka,#226db3) 12%,transparent),transparent 70%)}.ManagerDashboard_kpiIco__510my{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ManagerDashboard_kpiLabel___0w7r{font-size:10.5px;font-weight:700;color:rgba(15,40,80,.42);text-transform:uppercase;letter-spacing:.07em;margin:0 0 4px}.ManagerDashboard_kpiVal___F9lQ{font-size:1.75rem;font-weight:800;color:#0f2850;margin:0;line-height:1;letter-spacing:-.04em}.ManagerDashboard_secHead__cUKQe{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ManagerDashboard_secTitle__o2LFk{font-size:1rem;font-weight:800;color:#0f2850;margin:0}.ManagerDashboard_btn__FQnXW{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:11px;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s}.ManagerDashboard_btn__FQnXW:hover{transform:translateY(-1px)}.ManagerDashboard_btn__FQnXW:active{transform:translateY(0)}.ManagerDashboard_btnPrimary__0wQHS{background:linear-gradient(135deg,#226db3,#1a5a9e);color:#fff;box-shadow:0 4px 14px rgba(34,109,179,.35)}.ManagerDashboard_btnPrimary__0wQHS:hover{box-shadow:0 6px 20px rgba(34,109,179,.45)}.ManagerDashboard_btnGhost__Zph7A{background:rgba(34,109,179,.07);color:#226db3;border:1px solid rgba(34,109,179,.2)}.ManagerDashboard_btnDanger__wq_LK{background:rgba(227,37,38,.07);color:#c01f20;border:1px solid rgba(227,37,38,.18)}.ManagerDashboard_btnSuccess__l_PSQ{background:rgba(16,185,129,.08);color:#065f46;border:1px solid rgba(16,185,129,.2)}.ManagerDashboard_btnAmber__ZBdZK{background:rgba(245,158,11,.08);color:#92400e;border:1px solid rgba(245,158,11,.25)}.ManagerDashboard_btnSm__5TPqA{padding:5px 13px;font-size:12px;border-radius:8px}.ManagerDashboard_internGrid__GjGtk{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.ManagerDashboard_internCard__ehN9i{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);box-shadow:0 4px 16px rgba(15,40,80,.07),0 1px 3px rgba(15,40,80,.04);padding:20px 18px;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s}.ManagerDashboard_internCard__ehN9i:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(15,40,80,.14)}.ManagerDashboard_internCard__ehN9i:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ic,#226db3),color-mix(in srgb,var(--ic,#226db3) 55%,#fff));border-radius:18px 18px 0 0}.ManagerDashboard_icAvatar__xcaHs{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ManagerDashboard_icName__UpLaU{font-size:14px;font-weight:700;color:#0f2850;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ManagerDashboard_icMeta__JR3vn{font-size:12px;color:rgba(15,40,80,.45);margin:0 0 12px}.ManagerDashboard_icStats__7iPiU{display:flex;gap:10px;flex-wrap:wrap}.ManagerDashboard_icStat__ZHHJ4{font-size:11px;font-weight:700}.ManagerDashboard_tableCard__oGRM_{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);box-shadow:0 4px 20px rgba(15,40,80,.07),0 1px 4px rgba(15,40,80,.04);overflow:hidden}.ManagerDashboard_tableHead__it0Fv{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(34,109,179,.07);background:linear-gradient(135deg,rgba(34,109,179,.03),rgba(34,109,179,.01))}.ManagerDashboard_tableTitle__YdlDJ{font-size:.92rem;font-weight:800;color:#0f2850}.ManagerDashboard_tableWrap__0Pkf2{overflow-x:auto}.ManagerDashboard_table__3E4do{width:100%;border-collapse:collapse;font-size:13px}.ManagerDashboard_table__3E4do th{padding:11px 16px;text-align:left;font-size:10.5px;font-weight:700;color:rgba(15,40,80,.4);text-transform:uppercase;letter-spacing:.5px;background:rgba(34,109,179,.025);border-bottom:1px solid rgba(34,109,179,.07);white-space:nowrap}.ManagerDashboard_table__3E4do td{padding:13px 16px;border-bottom:1px solid rgba(34,109,179,.04);vertical-align:middle}.ManagerDashboard_table__3E4do tr:last-child td{border-bottom:none}.ManagerDashboard_table__3E4do tr:hover td{background:rgba(34,109,179,.025)}.ManagerDashboard_cellMain__GUVbR{font-weight:600;color:#0f2850;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ManagerDashboard_cellMuted__43AfT{color:rgba(15,40,80,.46);font-size:12px}.ManagerDashboard_priHigh__SmCqc{color:#c01f20;font-weight:700;font-size:12px}.ManagerDashboard_priMedium__FKkAw{color:#b45309;font-weight:700;font-size:12px}.ManagerDashboard_priLow__zD67n{color:#226db3;font-weight:700;font-size:12px}.ManagerDashboard_chip__zu9A3{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ManagerDashboard_stNotStarted__12JCY{background:hsla(220,9%,46%,.1);color:#6b7280}.ManagerDashboard_stInProgress__hrP5W{background:rgba(34,109,179,.1);color:#226db3}.ManagerDashboard_stSubmitted__u9hXg{background:rgba(245,158,11,.12);color:#92400e}.ManagerDashboard_stRework__0Fatx{background:rgba(227,37,38,.1);color:#c01f20}.ManagerDashboard_stApproved__RPz0N{background:rgba(16,185,129,.12);color:#065f46}.ManagerDashboard_fsActive__DQjVd{background:rgba(34,109,179,.1);color:#226db3}.ManagerDashboard_fsOffer__D2eHK{background:rgba(139,92,246,.1);color:#7c3aed}.ManagerDashboard_fsPlaced__qX7MI{background:rgba(16,185,129,.1);color:#065f46}.ManagerDashboard_fsCompleted__hK47P{background:hsla(220,9%,46%,.1);color:#6b7280}.ManagerDashboard_fsDiscontd__45VKF{background:rgba(227,37,38,.1);color:#c01f20}.ManagerDashboard_overlay__uxwQK{position:fixed;inset:0;background:rgba(10,25,55,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.ManagerDashboard_modal__Wl1vi{background:#fff;border-radius:22px;box-shadow:0 24px 80px rgba(15,40,80,.28),0 4px 16px rgba(15,40,80,.1);width:100%;max-width:640px;max-height:92vh;overflow-y:auto;padding:30px 30px 26px}.ManagerDashboard_modalWide___kWuX{max-width:860px}.ManagerDashboard_modalTitle__uGL95{font-size:1.15rem;font-weight:800;color:#0f2850;margin:0 0 22px}.ManagerDashboard_formGrid__5jBn9{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ManagerDashboard_formFull__7RyfV{grid-column:1/-1}.ManagerDashboard_formGroup__R8yw0{display:flex;flex-direction:column;gap:5px}.ManagerDashboard_label__umXj_{font-size:12px;font-weight:700;color:rgba(15,40,80,.58)}.ManagerDashboard_input__9xpw_,.ManagerDashboard_select__a8TqZ,.ManagerDashboard_textarea__G4F83{padding:10px 13px;border:1.5px solid rgba(34,109,179,.18);border-radius:10px;font-size:13px;color:#0f2850;outline:none;width:100%;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.ManagerDashboard_textarea__G4F83{resize:vertical;min-height:72px;font-family:inherit}.ManagerDashboard_input__9xpw_:focus,.ManagerDashboard_select__a8TqZ:focus,.ManagerDashboard_textarea__G4F83:focus{border-color:#226db3;box-shadow:0 0 0 3px rgba(34,109,179,.14)}.ManagerDashboard_formActions__OZNw0{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.ManagerDashboard_err__W4Vcl{font-size:12px;color:#c01f20;margin:8px 0 0}.ManagerDashboard_profileBack__Koo6G{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:rgba(34,109,179,.07);border:1px solid rgba(34,109,179,.15);border-radius:11px;color:#226db3;font-size:13px;font-weight:700;cursor:pointer;margin-bottom:22px;transition:all .15s}.ManagerDashboard_profileBack__Koo6G:hover{background:rgba(34,109,179,.14);transform:translateX(-2px)}.ManagerDashboard_profileHdr__I10p_{display:flex;align-items:flex-start;gap:22px;background:linear-gradient(135deg,#fff,rgba(34,109,179,.03));border-radius:20px;border:1px solid rgba(34,109,179,.09);padding:26px;margin-bottom:18px;box-shadow:0 6px 28px rgba(15,40,80,.08);flex-wrap:wrap}.ManagerDashboard_profileAvatar__Jq_d5{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;flex-shrink:0;box-shadow:0 6px 20px rgba(0,0,0,.12)}.ManagerDashboard_profileName__vsr_b{font-size:1.28rem;font-weight:800;color:#0f2850;margin:0 0 4px}.ManagerDashboard_profileSub__Cw1pr{font-size:13px;color:rgba(15,40,80,.48);margin:0 0 12px}.ManagerDashboard_profileSections__jvCxK{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:22px}.ManagerDashboard_sectionCard__18oxM{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);padding:20px;box-shadow:0 2px 12px rgba(15,40,80,.06)}.ManagerDashboard_sectionCardFull__Lm05h{grid-column:1/-1}.ManagerDashboard_sectionCardTitle__lAmsW{font-size:11.5px;font-weight:800;color:#226db3;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.ManagerDashboard_fieldRow__EdMES{display:flex;justify-content:space-between;align-items:flex-start;padding:7px 0;border-bottom:1px solid rgba(34,109,179,.05);gap:12px}.ManagerDashboard_fieldRow__EdMES:last-child{border-bottom:none}.ManagerDashboard_fieldLabel__XRCuK{font-size:12px;font-weight:600;color:rgba(15,40,80,.48);white-space:nowrap}.ManagerDashboard_fieldVal__k9BzX{font-size:13px;font-weight:600;color:#0f2850;text-align:right;max-width:60%}.ManagerDashboard_ratingPoor__eJ8eS{color:#c01f20;font-weight:700}.ManagerDashboard_ratingAverage__wPBye{color:#b45309;font-weight:700}.ManagerDashboard_ratingGood__EMqFg{color:#226db3;font-weight:700}.ManagerDashboard_ratingExcellent__Wi87R{color:#065f46;font-weight:700}.ManagerDashboard_checkRow__6M1UD{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13px;color:#0f2850}.ManagerDashboard_checkDone__Jwxuk{color:#10b981}.ManagerDashboard_checkPend__sRv3m{color:rgba(15,40,80,.28)}.ManagerDashboard_logCard__XU313{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);padding:18px 20px;margin-bottom:14px;box-shadow:0 2px 10px rgba(15,40,80,.05)}.ManagerDashboard_logDate__BjT59{font-size:11.5px;font-weight:700;color:rgba(15,40,80,.42);margin:0 0 6px}.ManagerDashboard_logIntern__5lb01{font-size:13px;font-weight:700;color:#226db3;margin:0 0 8px}.ManagerDashboard_logSummary__npqbW{font-size:13px;color:#0f2850;line-height:1.6;margin:0 0 8px}.ManagerDashboard_logBlocker__I0Eoy{font-size:12px;color:#c01f20;margin:0 0 10px}.ManagerDashboard_feedbackBox__aaJsg{background:linear-gradient(135deg,rgba(34,109,179,.04),rgba(34,109,179,.02));border-radius:10px;padding:11px 14px;margin-top:12px;border:1px solid rgba(34,109,179,.1)}.ManagerDashboard_feedbackText__XCS2W{font-size:12.5px;color:#0f2850;margin:0}.ManagerDashboard_feedbackMeta__Hrx8W{font-size:11px;color:rgba(15,40,80,.42);margin:4px 0 0}.ManagerDashboard_notifDot__99B7J{width:7px;height:7px;border-radius:50%;background:#e32526;display:inline-block;margin-left:5px;vertical-align:middle;box-shadow:0 0 6px rgba(227,37,38,.5)}.ManagerDashboard_csvZone__lJPQ6{border:2px dashed rgba(34,109,179,.22);border-radius:14px;padding:28px;text-align:center;color:rgba(15,40,80,.42);font-size:13px;cursor:pointer;transition:all .18s;margin-bottom:18px;background:rgba(34,109,179,.02)}.ManagerDashboard_csvZone__lJPQ6:hover{border-color:#226db3;color:#226db3;background:rgba(34,109,179,.05)}.ManagerDashboard_hero__uzyYW{background:linear-gradient(135deg,#0b1f45,#1a5a9e 55%,#226db3);border-radius:22px;padding:32px 36px;margin-bottom:28px;color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(15,40,80,.3),0 4px 12px rgba(15,40,80,.15)}.ManagerDashboard_hero__uzyYW:before{content:"";position:absolute;top:-60px;right:-60px;width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.04)}.ManagerDashboard_hero__uzyYW:after{content:"";position:absolute;bottom:-80px;right:120px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.03)}.ManagerDashboard_heroGreeting__8jjx_{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ManagerDashboard_heroTitle__8K5lm{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;margin:0 0 6px;color:#fff;line-height:1.2}.ManagerDashboard_heroAccent__iuoCa{color:#fbbf24}.ManagerDashboard_heroSub__ac5Qw{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.ManagerDashboard_heroMeta__eCDbq{display:flex;gap:16px;margin-top:18px;flex-wrap:wrap}.ManagerDashboard_heroStat__zRdvz{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:10px 18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ManagerDashboard_heroStatVal__iWrcZ{font-size:1.4rem;font-weight:800;color:#fff;margin:0;line-height:1}.ManagerDashboard_heroStatLbl__MJO4S{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.06em;margin:3px 0 0}.ManagerDashboard_moduleGrid__Raohu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.ManagerDashboard_moduleCard__pZIn9{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.09);padding:20px 20px 18px;cursor:pointer;display:flex;align-items:center;gap:16px;box-shadow:0 3px 14px rgba(15,40,80,.07),0 1px 3px rgba(15,40,80,.04);transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s;position:relative;overflow:hidden}.ManagerDashboard_moduleCard__pZIn9:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,40,80,.13)}.ManagerDashboard_moduleCard__pZIn9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mc,#226db3),color-mix(in srgb,var(--mc,#226db3) 50%,#fff));border-radius:18px 18px 0 0}.ManagerDashboard_moduleIco__zloKg{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ManagerDashboard_moduleContent__NEWT_{flex:1 1;min-width:0}.ManagerDashboard_moduleTitle__Kecz9{font-size:13px;font-weight:800;color:#0f2850;margin:0 0 3px}.ManagerDashboard_moduleDesc__UXsUp{font-size:11.5px;color:rgba(15,40,80,.48);margin:0;line-height:1.4}.ManagerDashboard_moduleArrow__bYtQE{color:rgba(15,40,80,.3);font-size:16px;flex-shrink:0}.ManagerDashboard_chartsRow__KVBwc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.ManagerDashboard_chartCard__7XPgj{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);padding:20px;box-shadow:0 4px 16px rgba(15,40,80,.07)}.ManagerDashboard_chartTitle__Vmw9_{font-size:12px;font-weight:800;color:rgba(15,40,80,.45);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.ManagerDashboard_donutWrap__ExpOv{display:flex;align-items:center;gap:20px}.ManagerDashboard_donutLegend__aTZiT{display:flex;flex-direction:column;gap:7px;flex:1 1}.ManagerDashboard_legendItem__8RiZC{display:flex;align-items:center;gap:7px;font-size:12px;color:#0f2850}.ManagerDashboard_legendDot__rZnAA{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ManagerDashboard_legendVal__zJ21L{margin-left:auto;font-weight:700;color:rgba(15,40,80,.6)}.ManagerDashboard_barChart__2gX1P{display:flex;align-items:flex-end;gap:5px;height:80px;width:100%}.ManagerDashboard_barWrap__8a6Vg{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.ManagerDashboard_barCol__DKXh2{width:100%;border-radius:5px 5px 0 0;min-height:2px;transition:height .4s cubic-bezier(.34,1.4,.64,1)}.ManagerDashboard_barLabel__6iLDv{font-size:9px;color:rgba(15,40,80,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.ManagerDashboard_progressWrap__ruKJU{background:rgba(34,109,179,.09);border-radius:999px;height:8px;overflow:hidden;margin-top:5px}.ManagerDashboard_progressBar__yW110{height:100%;background:linear-gradient(90deg,#226db3,#1a5a9e);border-radius:999px;transition:width .5s cubic-bezier(.34,1.4,.64,1);box-shadow:0 1px 4px rgba(34,109,179,.4)}.ManagerDashboard_profileTabs__pNEUR{display:flex;gap:4px;background:rgba(34,109,179,.05);padding:4px;border-radius:12px;margin-bottom:20px;flex-wrap:wrap}.ManagerDashboard_profileTab__LX4I6{padding:7px 16px;border-radius:9px;border:none;background:transparent;color:rgba(15,40,80,.5);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.ManagerDashboard_profileTab__LX4I6:hover{color:#226db3}.ManagerDashboard_profileTabActive__7JhJ9{background:#fff;color:#226db3;box-shadow:0 2px 8px rgba(15,40,80,.1)}.ManagerDashboard_emptyState__dbfmF{text-align:center;padding:56px 24px}.ManagerDashboard_emptyIcon__q4REj{font-size:44px;margin-bottom:14px}.ManagerDashboard_emptyTitle__BIaxm{font-size:1rem;font-weight:800;color:#0f2850;margin:0 0 6px}.ManagerDashboard_emptyDesc__JUrcc{font-size:13px;color:rgba(15,40,80,.45);margin:0 0 20px}.ManagerDashboard_taskRow__ePGSo{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(34,109,179,.05)}.ManagerDashboard_taskRow__ePGSo:last-child{border-bottom:none}.ManagerDashboard_taskRowMain__qBn2e{flex:1 1;min-width:0}.ManagerDashboard_taskRowTitle__fn_kb{font-size:13px;font-weight:700;color:#0f2850;margin:0 0 4px}.ManagerDashboard_taskRowMeta__ItY4O{font-size:11.5px;color:rgba(15,40,80,.46)}.ManagerDashboard_alert__cjXZk{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;margin-bottom:14px;font-size:13px;font-weight:600}.ManagerDashboard_alertAmber__Kyq2E{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.22);color:#92400e}.ManagerDashboard_icProgress__jHCzd{margin-top:10px}.ManagerDashboard_icProgressBar__1lRqZ{background:rgba(34,109,179,.1);border-radius:999px;height:5px;overflow:hidden}.ManagerDashboard_icProgressFill__YLSv9{height:100%;background:linear-gradient(90deg,#226db3,#10b981);border-radius:999px}@media (max-width:768px){.ManagerDashboard_shell__3kXDG{padding:14px}.ManagerDashboard_internGrid__GjGtk{grid-template-columns:1fr 1fr}.ManagerDashboard_profileSections__jvCxK{grid-template-columns:1fr}.ManagerDashboard_sectionCardFull__Lm05h{grid-column:1}.ManagerDashboard_formGrid__5jBn9{grid-template-columns:1fr}.ManagerDashboard_profileHdr__I10p_{gap:14px}}@media (max-width:480px){.ManagerDashboard_internGrid__GjGtk{grid-template-columns:1fr}.ManagerDashboard_kpiRow__vVomz{grid-template-columns:1fr 1fr}.ManagerDashboard_table__3E4do td:nth-child(n+4),.ManagerDashboard_table__3E4do th:nth-child(n+4){display:none}.ManagerDashboard_tabs___MF_5{width:100%}}.ManagerDashboard_modManagerCard__dImOc{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-top:1px solid rgba(34,109,179,.07)}.ManagerDashboard_modManagerCard__dImOc:first-of-type{border-top:none}.ManagerDashboard_qaCard___gquc{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.09);box-shadow:0 3px 12px rgba(15,40,80,.06);padding:16px 18px;margin-bottom:14px}.ManagerDashboard_qaMeta__dLYjQ{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ManagerDashboard_qaModule__nBE_a{font-size:11px;font-weight:700;color:#226db3;background:rgba(34,109,179,.1);padding:2px 8px;border-radius:6px}.ManagerDashboard_qaDate__DLM8c{font-size:11px;color:rgba(15,40,80,.38);margin-left:auto}.ManagerDashboard_qaQuestion__lxEkt{font-size:14px;font-weight:600;color:#0f2850;margin:0 0 10px}.ManagerDashboard_qaAnswer__TUmvo{background:rgba(16,185,129,.06);border-left:3px solid #10b981;border-radius:0 10px 10px 0;padding:12px 14px;margin-top:8px}@keyframes AccountDashboard_fadeUp__giJ1Y{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountDashboard_shimmer__HzU__{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AccountDashboard_shell__NYgK0{flex:1 1;padding:24px clamp(1rem,2.5vw,2rem) 40px;background:#f0f4fa;min-height:100%;animation:AccountDashboard_fadeUp__giJ1Y .3s ease}.AccountDashboard_header__W77bv{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.AccountDashboard_title__IcFXm{font-size:1.45rem;font-weight:800;color:#0f2850;margin:0 0 4px;letter-spacing:-.03em}.AccountDashboard_sub__YcA4d{font-size:13px;color:rgba(15,40,80,.5);margin:0}.AccountDashboard_hapRow__PZ3rC{display:flex;gap:10px;align-items:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(34,109,179,.12);border-radius:999px;padding:6px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700;box-shadow:0 2px 10px rgba(15,40,80,.07)}.AccountDashboard_hapBad__CY6Jd{color:#e32526}.AccountDashboard_hapOk__KOW5J{color:#f59e0b}.AccountDashboard_hapGood__81unq{color:#10b981}.AccountDashboard_tabs__or_Ad{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:24px;background:hsla(0,0%,100%,.7);padding:5px;border-radius:12px;border:1px solid rgba(34,109,179,.1);width:-moz-fit-content;width:fit-content;box-shadow:0 2px 8px rgba(15,40,80,.06)}.AccountDashboard_tab__gtKbR{padding:7px 18px;border-radius:8px;border:none;background:transparent;color:rgba(15,40,80,.55);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.AccountDashboard_tab__gtKbR:hover{background:rgba(34,109,179,.08);color:#226db3}.AccountDashboard_tabActive__oRuZs{background:linear-gradient(135deg,#226db3,#0ea5e9);color:#fff;box-shadow:0 3px 12px rgba(34,109,179,.35)}.AccountDashboard_section__LA23Q{animation:AccountDashboard_fadeUp__giJ1Y .25s ease}.AccountDashboard_kpiRow__sIGa2{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.AccountDashboard_kpiCard__DSPrJ{position:relative;background:#fff;border-radius:16px;border:1px solid hsla(0,0%,100%,.9);padding:18px 18px 16px;box-shadow:0 1px 2px rgba(15,40,80,.04),0 4px 16px rgba(15,40,80,.07),0 8px 24px rgba(15,40,80,.04);overflow:hidden;transition:transform .18s,box-shadow .18s}.AccountDashboard_kpiCard__DSPrJ:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 2px 4px rgba(15,40,80,.06),0 8px 24px rgba(15,40,80,.12),0 16px 40px rgba(15,40,80,.06)}.AccountDashboard_kpiCardGlow__tN6b2{position:absolute;top:-30px;right:-30px;width:90px;height:90px;border-radius:50%;opacity:.12;filter:blur(20px);pointer-events:none}.AccountDashboard_kpiCard__DSPrJ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ka,#226db3);border-radius:16px 16px 0 0}.AccountDashboard_kpiCardInner__c2mey{display:flex;align-items:flex-start;gap:12px}.AccountDashboard_kpiIcon__GTmen{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AccountDashboard_kpiLabel__RhGxj{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,40,80,.45);margin:0 0 4px}.AccountDashboard_kpiVal__XIX0W{font-size:1.5rem;font-weight:800;color:#0f2850;margin:0 0 3px;letter-spacing:-.04em;line-height:1}.AccountDashboard_kpiSub__pdr4J{font-size:.65rem;color:rgba(15,40,80,.4);margin:0}.AccountDashboard_chartGrid2__iL21L{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.AccountDashboard_card__rBRAL{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);padding:18px 20px;box-shadow:0 1px 2px rgba(15,40,80,.04),0 4px 16px rgba(15,40,80,.06);transition:box-shadow .18s,transform .18s}.AccountDashboard_card__rBRAL:hover{box-shadow:0 2px 4px rgba(15,40,80,.05),0 8px 28px rgba(15,40,80,.1);transform:translateY(-1px)}.AccountDashboard_cardHead__aZgSw{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.AccountDashboard_cardTitle__gHG0t{font-size:.88rem;font-weight:800;color:#0f2850;letter-spacing:-.01em}.AccountDashboard_tip__NRm6U{background:#0f2850;color:#fff;padding:10px 14px;border-radius:10px;font-size:12px;box-shadow:0 6px 20px rgba(15,40,80,.3);min-width:120px}.AccountDashboard_tipLabel__s526_{font-weight:800;margin-bottom:5px;font-size:13px}.AccountDashboard_summaryList__CMCOZ{display:flex;flex-direction:column;gap:0;margin-top:4px}.AccountDashboard_summaryRow__uI8Ih{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(34,109,179,.07);font-size:13px}.AccountDashboard_summaryRow__uI8Ih span{color:rgba(15,40,80,.55)}.AccountDashboard_summaryRow__uI8Ih strong{color:#0f2850;font-weight:700}.AccountDashboard_hapBarWrap__tFv9G{padding-top:14px}.AccountDashboard_hapBarTrack__R65h4{height:10px;border-radius:999px;overflow:hidden;background:rgba(34,109,179,.08);display:flex;box-shadow:inset 0 1px 3px rgba(0,0,0,.08);margin-bottom:8px}.AccountDashboard_hapLegend__2z4Gb{display:flex;gap:14px;font-size:11px;font-weight:700}.AccountDashboard_tableCard__LNSKg{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);box-shadow:0 2px 12px rgba(15,40,80,.06);overflow:hidden;margin-bottom:16px}.AccountDashboard_tableCardHead__4Xc_1{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(34,109,179,.07);background:rgba(34,109,179,.02)}.AccountDashboard_tableCardTitle__N7Cox{font-size:.92rem;font-weight:800;color:#0f2850;margin:0}.AccountDashboard_tableCount__008Um{font-size:12px;color:rgba(15,40,80,.45);font-weight:500}.AccountDashboard_tableWrap___J4WZ{overflow-x:auto}.AccountDashboard_table__2YO1e{width:100%;border-collapse:collapse;font-size:12.5px}.AccountDashboard_table__2YO1e th{padding:10px 16px;text-align:left;font-size:10.5px;font-weight:700;color:rgba(15,40,80,.42);text-transform:uppercase;letter-spacing:.5px;background:rgba(34,109,179,.025);border-bottom:1px solid rgba(34,109,179,.07);white-space:nowrap}.AccountDashboard_table__2YO1e td{padding:11px 16px;border-bottom:1px solid rgba(34,109,179,.05);vertical-align:middle}.AccountDashboard_table__2YO1e tr:last-child td{border-bottom:none}.AccountDashboard_table__2YO1e tr:hover td{background:rgba(34,109,179,.025)}.AccountDashboard_tid__fJcO6{font-family:monospace;font-size:11px;font-weight:700;color:#226db3;background:rgba(34,109,179,.09);padding:3px 8px;border-radius:6px;white-space:nowrap;box-shadow:0 1px 3px rgba(34,109,179,.15)}.AccountDashboard_cellMain__H8cfp{font-weight:600;color:#0f2850;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.AccountDashboard_cellMuted__bTxv6{color:rgba(15,40,80,.48);font-size:12px}.AccountDashboard_pri__brHqS{font-size:12px;font-weight:700}.AccountDashboard_pri__brHqS[data-p=high]{color:#c01f20}.AccountDashboard_pri__brHqS[data-p=medium]{color:#b45309}.AccountDashboard_pri__brHqS[data-p=low]{color:#226db3}.AccountDashboard_pri__brHqS[data-p=none]{color:#6b7280}.AccountDashboard_yes__xe1Ri{color:#10b981;font-weight:700;font-size:12px}.AccountDashboard_no__1o4kj{color:#9ca3af;font-size:12px}.AccountDashboard_welcomeBanner__GyiPE{position:relative;background:linear-gradient(135deg,#0f2850,#1a4a8a 55%,#1e5fa0);border-radius:20px;padding:32px 36px;margin-bottom:22px;overflow:hidden;box-shadow:0 4px 8px rgba(15,40,80,.12),0 12px 40px rgba(15,40,80,.22),0 24px 64px rgba(15,40,80,.14)}.AccountDashboard_welcomeOrb1__VnF59{position:absolute;top:-60px;right:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(34,109,179,.35) 0,transparent 70%);pointer-events:none}.AccountDashboard_welcomeOrb2__n4m1M{position:absolute;bottom:-40px;left:30%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.18) 0,transparent 70%);pointer-events:none}.AccountDashboard_welcomeContent__Qbv_P{position:relative;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.AccountDashboard_greetingLabel__37Dw3{margin:0 0 4px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.65);letter-spacing:.04em;text-transform:uppercase}.AccountDashboard_welcomeName__aUXOy{margin:0 0 6px;font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1}.AccountDashboard_welcomeSub__55i3_{margin:0;font-size:13px;color:hsla(0,0%,100%,.55);font-weight:400}.AccountDashboard_hapPills__VDLE7{display:flex;gap:8px;flex-wrap:wrap}.AccountDashboard_hapPill__LDhi0{font-size:11.5px;font-weight:700;padding:5px 14px;border-radius:999px;border:1px solid;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.AccountDashboard_landingGrid__hA8zN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.AccountDashboard_landingTile___WpAm{position:relative;background:#fff;border-radius:20px;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,0 2px 4px rgba(15,40,80,.05),0 6px 16px rgba(15,40,80,.07),0 14px 40px var(--ts,rgba(15,40,80,.09));padding:0;cursor:pointer;text-align:left;transition:transform .22s ease,box-shadow .22s ease;overflow:hidden;display:flex;flex-direction:column;min-height:310px}.AccountDashboard_landingTile___WpAm:hover{transform:translateY(-8px) perspective(800px) rotateX(2deg);box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,0 4px 8px rgba(15,40,80,.07),0 12px 28px rgba(15,40,80,.1),0 24px 56px var(--ts,rgba(15,40,80,.14)),0 40px 80px rgba(15,40,80,.07)}.AccountDashboard_tileAccent__RHfIF{height:5px;width:100%;flex-shrink:0}.AccountDashboard_tileGlow__Wl_HA{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.AccountDashboard_tileTop__weMt3{display:flex;align-items:center;gap:14px;padding:22px 22px 16px}.AccountDashboard_tileIconWrap__EINOm{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.08)}.AccountDashboard_tileLabel__8oP4Q{margin:0 0 4px;font-size:1.1rem;font-weight:800;color:#0f2850;letter-spacing:-.02em}.AccountDashboard_tileDesc__d6siT{margin:0;font-size:12.5px;color:rgba(15,40,80,.48);line-height:1.45}.AccountDashboard_tileStatRow__IHoGM{display:flex;align-items:center;gap:0;padding:0 22px 18px;flex:1 1}.AccountDashboard_tileStatBlock__JMDro{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1 1}.AccountDashboard_tileStatNum__mMsih{font-size:1.6rem;font-weight:800;letter-spacing:-.04em;line-height:1}.AccountDashboard_tileStatLab__ghk_Q{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(15,40,80,.42)}.AccountDashboard_tileStatDivider__lAcSY{width:1px;height:32px;background:rgba(15,40,80,.07);flex-shrink:0;margin:0 4px}.AccountDashboard_tileInvBody__T4RyP{padding:0 22px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.AccountDashboard_invFeature__02jws{display:flex;align-items:center;gap:8px;font-size:12.5px;color:rgba(15,40,80,.6);font-weight:500}.AccountDashboard_invDot__k8L4_{width:7px;height:7px;border-radius:50%;flex-shrink:0}.AccountDashboard_tileComingSoon__s1P__{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 22px 18px;position:relative}.AccountDashboard_csOrb__AqJgt{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(100,116,139,.08) 0,transparent 70%);pointer-events:none}.AccountDashboard_csHint__p_PW4{font-size:11.5px;color:rgba(15,40,80,.38);margin:0;text-align:center;line-height:1.5}.AccountDashboard_tileCta__0dFBH{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid;font-size:12.5px;font-weight:700;margin-top:auto;transition:background .15s}.AccountDashboard_landingTile___WpAm:hover .AccountDashboard_tileCta__0dFBH{background:rgba(15,40,80,.02)}.AccountDashboard_comingSoonBadge__QDbPr{display:inline-block;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(100,116,139,.1);color:#64748b;border:1px solid rgba(100,116,139,.2);letter-spacing:.04em;text-transform:uppercase}.AccountDashboard_comingSoonView__4r2iZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px;animation:AccountDashboard_fadeUp__giJ1Y .25s ease}.AccountDashboard_csIcon__twEs6{color:#94a3b8;opacity:.7}.AccountDashboard_csTitle__BHqV9{font-size:1.4rem;font-weight:800;color:#0f2850;margin:0}.AccountDashboard_csDesc__BlG4i{font-size:14px;color:rgba(15,40,80,.5);margin:0;max-width:360px;text-align:center;line-height:1.6}.AccountDashboard_backBar__b3lAH{display:flex;align-items:center;gap:14px;margin-bottom:20px}.AccountDashboard_backBtn__F5RGf{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:10px;border:1px solid rgba(34,109,179,.18);background:#fff;color:#226db3;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 1px 4px rgba(15,40,80,.07)}.AccountDashboard_backBtn__F5RGf:hover{background:rgba(34,109,179,.06);box-shadow:0 2px 8px rgba(15,40,80,.1)}.AccountDashboard_backTitle__pENLG{font-size:1.05rem;font-weight:800;color:#0f2850;letter-spacing:-.02em}@media (max-width:1100px){.AccountDashboard_miniKpiRow__QFdDx{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.AccountDashboard_chartGrid2__iL21L,.AccountDashboard_landingGrid__hA8zN{grid-template-columns:1fr}.AccountDashboard_miniKpiRow__QFdDx{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AccountDashboard_kpiRow__sIGa2{grid-template-columns:1fr 1fr}.AccountDashboard_landingGrid__hA8zN{grid-template-columns:1fr;gap:14px}.AccountDashboard_miniKpiRow__QFdDx{grid-template-columns:1fr 1fr}}.InternDashboard_shell__j1vWf{display:flex;flex-direction:column;gap:0;background:#f0f4fa;min-height:100vh;padding:24px;border-radius:20px}.InternDashboard_tabs__DBA2a{display:flex;gap:6px;margin-bottom:28px;flex-wrap:wrap;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;border-radius:16px;border:1px solid rgba(34,109,179,.12);box-shadow:0 4px 20px rgba(15,40,80,.08);width:-moz-fit-content;width:fit-content}.InternDashboard_tab__03x3O{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:11px;border:none;background:transparent;color:rgba(15,40,80,.5);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.InternDashboard_tab__03x3O:hover{background:rgba(34,109,179,.07);color:#226db3}.InternDashboard_tabActive__Hkhwt{background:linear-gradient(135deg,#226db3,#1a5a9e);color:#fff;box-shadow:0 4px 14px rgba(34,109,179,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.InternDashboard_kpiRow__tiIgv{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.InternDashboard_kpiCard__NfQyu{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(15,40,80,.08),0 1px 3px rgba(15,40,80,.04);transition:transform .2s,box-shadow .2s}.InternDashboard_kpiCard__NfQyu:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,40,80,.14)}.InternDashboard_kpiCard__NfQyu:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ka,#226db3),color-mix(in srgb,var(--ka,#226db3) 55%,#fff));border-radius:18px 18px 0 0}.InternDashboard_kpiCard__NfQyu:after{content:"";position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ka,#226db3) 12%,transparent),transparent 70%)}.InternDashboard_kpiLabel__iuEVx{font-size:10.5px;font-weight:700;color:rgba(15,40,80,.42);text-transform:uppercase;letter-spacing:.07em;margin:0 0 5px}.InternDashboard_kpiVal__21d_h{font-size:1.75rem;font-weight:800;color:#0f2850;margin:0;line-height:1;letter-spacing:-.04em}.InternDashboard_alert__8_AJF{display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:13px;margin-bottom:14px;font-size:13px;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.06)}.InternDashboard_alertWarn__AWRq9{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.22);color:#92400e}.InternDashboard_alertDanger__wX5He{background:rgba(227,37,38,.07);border:1px solid rgba(227,37,38,.18);color:#c01f20}.InternDashboard_alertInfo__1MG_D{background:rgba(34,109,179,.07);border:1px solid rgba(34,109,179,.18);color:#226db3}.InternDashboard_secHead__U1oZZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.InternDashboard_secTitle__e5YUV{font-size:1rem;font-weight:800;color:#0f2850;margin:0}.InternDashboard_btn___it2u{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:11px;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s}.InternDashboard_btn___it2u:hover{transform:translateY(-1px)}.InternDashboard_btnPrimary__yZIB0{background:linear-gradient(135deg,#226db3,#1a5a9e);color:#fff;box-shadow:0 4px 14px rgba(34,109,179,.35)}.InternDashboard_btnPrimary__yZIB0:hover{box-shadow:0 6px 20px rgba(34,109,179,.45)}.InternDashboard_btnGhost__RuFdA{background:rgba(34,109,179,.07);color:#226db3;border:1px solid rgba(34,109,179,.2)}.InternDashboard_btnAmber__4JglY{background:rgba(245,158,11,.08);color:#92400e;border:1px solid rgba(245,158,11,.25)}.InternDashboard_btnSm__rjpdI{padding:5px 13px;font-size:12px;border-radius:8px}.InternDashboard_taskGrid__BruTU{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:16px;gap:16px}.InternDashboard_taskCard__wqRxd{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.08);padding:20px 18px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(15,40,80,.07),0 1px 3px rgba(15,40,80,.04);transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s}.InternDashboard_taskCard__wqRxd:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(15,40,80,.12)}.InternDashboard_taskCard__wqRxd:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--tc,#226db3),color-mix(in srgb,var(--tc,#226db3) 55%,#fff));border-radius:18px 18px 0 0}.InternDashboard_taskTitle__sgPg3{font-size:14px;font-weight:700;color:#0f2850;margin:0 0 5px}.InternDashboard_taskDesc__AWMss{font-size:12px;color:rgba(15,40,80,.52);margin:0 0 14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.InternDashboard_taskMeta__AwhnX{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.InternDashboard_taskDue__zXV_e{font-size:11px;font-weight:600;color:rgba(15,40,80,.42)}.InternDashboard_taskDueSoon__XSwQd{color:#c01f20}.InternDashboard_chip__PZSEn{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.InternDashboard_stNotStarted__WMkyr{background:hsla(220,9%,46%,.1);color:#6b7280}.InternDashboard_stInProgress__Iaa8x{background:rgba(34,109,179,.1);color:#226db3}.InternDashboard_stSubmitted__hOulp{background:rgba(245,158,11,.12);color:#92400e}.InternDashboard_stRework__Iq5jD{background:rgba(227,37,38,.1);color:#c01f20}.InternDashboard_stApproved__O6EZU{background:rgba(16,185,129,.12);color:#065f46}.InternDashboard_priHigh__lOWim{color:#c01f20;font-weight:700;font-size:11px}.InternDashboard_priMedium__AHxLf{color:#b45309;font-weight:700;font-size:11px}.InternDashboard_priLow__gNIdo{color:#226db3;font-weight:700;font-size:11px}.InternDashboard_fsActive__fnEBH{background:rgba(34,109,179,.1);color:#226db3}.InternDashboard_fsOffer__TxLlb{background:rgba(139,92,246,.1);color:#7c3aed}.InternDashboard_fsPlaced__u1Qgi{background:rgba(16,185,129,.1);color:#065f46}.InternDashboard_fsCompleted__iO7UU{background:hsla(220,9%,46%,.1);color:#6b7280}.InternDashboard_fsDiscontd__TOmso{background:rgba(227,37,38,.1);color:#c01f20}.InternDashboard_feedbackCard__9K_8r{background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(245,158,11,.03));border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:13px 16px;margin-top:12px;box-shadow:0 2px 8px rgba(245,158,11,.08)}.InternDashboard_feedbackLabel__9L2Cr{font-size:10.5px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 5px}.InternDashboard_feedbackText__xhdUZ{font-size:13px;color:#0f2850;margin:0;line-height:1.55}.InternDashboard_approvedCard__V6puG{background:linear-gradient(135deg,rgba(16,185,129,.07),rgba(16,185,129,.03));border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:13px 16px;margin-top:12px;box-shadow:0 2px 8px rgba(16,185,129,.08)}.InternDashboard_overlay__7vccH{position:fixed;inset:0;background:rgba(10,25,55,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.InternDashboard_modal__iryLg{background:#fff;border-radius:22px;box-shadow:0 24px 80px rgba(15,40,80,.28),0 4px 16px rgba(15,40,80,.1);width:100%;max-width:540px;max-height:92vh;overflow-y:auto;padding:30px 30px 26px}.InternDashboard_modalTitle__4jtxF{font-size:1.15rem;font-weight:800;color:#0f2850;margin:0 0 22px}.InternDashboard_formGrid__dfLok{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.InternDashboard_formFull__BeDCE{grid-column:1/-1}.InternDashboard_formGroup__Lr5cL{display:flex;flex-direction:column;gap:5px}.InternDashboard_label__aVLfK{font-size:12px;font-weight:700;color:rgba(15,40,80,.58)}.InternDashboard_input__FyB8q,.InternDashboard_select__2Lemd,.InternDashboard_textarea__am37v{padding:10px 13px;border:1.5px solid rgba(34,109,179,.18);border-radius:10px;font-size:13px;color:#0f2850;outline:none;width:100%;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.InternDashboard_textarea__am37v{resize:vertical;min-height:82px;font-family:inherit}.InternDashboard_input__FyB8q:focus,.InternDashboard_select__2Lemd:focus,.InternDashboard_textarea__am37v:focus{border-color:#226db3;box-shadow:0 0 0 3px rgba(34,109,179,.14)}.InternDashboard_formActions__Ao_K_{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.InternDashboard_err__Qs_O3{font-size:12px;color:#c01f20;margin:8px 0 0}.InternDashboard_logCard__jHfFi{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);padding:18px 20px;margin-bottom:14px;box-shadow:0 2px 10px rgba(15,40,80,.05)}.InternDashboard_logDate__urPwP{font-size:11px;font-weight:700;color:rgba(15,40,80,.4);margin:0 0 7px;text-transform:uppercase;letter-spacing:.05em}.InternDashboard_logSummary__oqF4w{font-size:13px;color:#0f2850;line-height:1.6;margin:0 0 6px}.InternDashboard_logBlocker__OXcKR{font-size:12px;color:#c01f20;margin:0}.InternDashboard_profileCard__tSVC_{background:linear-gradient(135deg,#fff,rgba(34,109,179,.03));border-radius:20px;border:1px solid rgba(34,109,179,.08);padding:26px;margin-bottom:18px;box-shadow:0 6px 28px rgba(15,40,80,.08)}.InternDashboard_profileAvatar__MfRxe{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;margin-bottom:16px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.InternDashboard_profileName__WPob7{font-size:1.2rem;font-weight:800;color:#0f2850;margin:0 0 4px}.InternDashboard_profileSub__HeQX_{font-size:13px;color:rgba(15,40,80,.46);margin:0 0 14px}.InternDashboard_progressWrap__hMDZD{background:rgba(34,109,179,.09);border-radius:999px;height:9px;overflow:hidden;margin-top:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06)}.InternDashboard_progressBar__wjkO9{height:100%;background:linear-gradient(90deg,#226db3,#1a5a9e);border-radius:999px;transition:width .5s cubic-bezier(.34,1.4,.64,1);box-shadow:0 1px 4px rgba(34,109,179,.4)}.InternDashboard_sectionCard__r8aeP{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.08);padding:20px;box-shadow:0 2px 12px rgba(15,40,80,.06);margin-bottom:16px}.InternDashboard_sectionTitle__KSHAj{font-size:11.5px;font-weight:800;color:#226db3;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.InternDashboard_fieldRow__DnlD4{display:flex;justify-content:space-between;align-items:flex-start;padding:7px 0;border-bottom:1px solid rgba(34,109,179,.05);gap:12px}.InternDashboard_fieldRow__DnlD4:last-child{border-bottom:none}.InternDashboard_fieldLabel__O0LK4{font-size:12px;font-weight:600;color:rgba(15,40,80,.46);white-space:nowrap}.InternDashboard_fieldVal__j_wA2{font-size:13px;font-weight:600;color:#0f2850;text-align:right;max-width:60%}.InternDashboard_ratingPoor__ho02O{color:#c01f20;font-weight:700}.InternDashboard_ratingAverage__xT3ZC{color:#b45309;font-weight:700}.InternDashboard_ratingGood__IuHCC{color:#226db3;font-weight:700}.InternDashboard_ratingExcellent__LdRUJ{color:#065f46;font-weight:700}.InternDashboard_hero__w1n3v{background:linear-gradient(135deg,#0b1f45,#1a5a9e 55%,#226db3);border-radius:22px;padding:28px 32px;margin-bottom:26px;color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(15,40,80,.28),0 4px 12px rgba(15,40,80,.14)}.InternDashboard_hero__w1n3v:before{content:"";position:absolute;top:-50px;right:-50px;width:220px;height:220px;border-radius:50%;background:hsla(0,0%,100%,.04)}.InternDashboard_hero__w1n3v:after{content:"";position:absolute;bottom:-60px;right:80px;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.03)}.InternDashboard_heroGreeting__ISOo_{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:4px 13px;font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.InternDashboard_heroTitle__ZdPUs{font-size:clamp(1.3rem,3vw,1.85rem);font-weight:800;margin:0 0 5px;color:#fff;line-height:1.2}.InternDashboard_heroAccent__gn1RC{color:#fbbf24}.InternDashboard_heroSub___gaKm{font-size:13px;color:hsla(0,0%,100%,.58);margin:0}.InternDashboard_heroStats__Y7hOv{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.InternDashboard_heroStat__H_J_z{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:11px;padding:8px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.InternDashboard_heroStatVal__cBFok{font-size:1.3rem;font-weight:800;color:#fff;margin:0;line-height:1}.InternDashboard_heroStatLbl__6HyHL{font-size:9.5px;font-weight:700;color:hsla(0,0%,100%,.52);text-transform:uppercase;letter-spacing:.06em;margin:3px 0 0}.InternDashboard_moduleGrid__CP_ZY{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.InternDashboard_moduleCard__wsqXQ{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.09);padding:18px 16px;cursor:pointer;display:flex;align-items:center;gap:14px;box-shadow:0 3px 12px rgba(15,40,80,.07),0 1px 3px rgba(15,40,80,.04);transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s;position:relative;overflow:hidden}.InternDashboard_moduleCard__wsqXQ:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(15,40,80,.12)}.InternDashboard_moduleCard__wsqXQ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mc,#226db3),color-mix(in srgb,var(--mc,#226db3) 50%,#fff));border-radius:16px 16px 0 0}.InternDashboard_moduleIco__VOsVv{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;box-shadow:0 3px 10px rgba(0,0,0,.09)}.InternDashboard_moduleTitle__mxosV{font-size:12.5px;font-weight:800;color:#0f2850;margin:0 0 2px}.InternDashboard_moduleDesc__y3vFX{font-size:11px;color:rgba(15,40,80,.46);margin:0;line-height:1.4}.InternDashboard_moduleArrow__jh8cK{color:rgba(15,40,80,.28);font-size:14px;flex-shrink:0;margin-left:auto}.InternDashboard_subtaskList__fpH_t{margin-top:10px;display:flex;flex-direction:column;gap:4px}.InternDashboard_subtaskItem__s9Dr2{display:flex;align-items:center;gap:8px;font-size:12px;color:#0f2850;cursor:pointer;padding:3px 0}.InternDashboard_subtaskItem__s9Dr2 input[type=checkbox]{width:14px;height:14px;accentColor:#226db3;cursor:pointer}.InternDashboard_subtaskDone__ROgwQ{text-decoration:line-through;color:rgba(15,40,80,.4)}.InternDashboard_emptyIcon__SYl2H{font-size:40px;margin-bottom:12px}.InternDashboard_emptyTitle__k1dwF{font-size:1rem;font-weight:800;color:#0f2850;margin:0 0 6px}.InternDashboard_emptyDesc__yVqwZ{font-size:13px;color:rgba(15,40,80,.45);margin:0 0 18px}@media (max-width:640px){.InternDashboard_shell__j1vWf{padding:14px}.InternDashboard_taskGrid__BruTU{grid-template-columns:1fr}.InternDashboard_kpiRow__tiIgv{grid-template-columns:1fr 1fr}.InternDashboard_formGrid__dfLok{grid-template-columns:1fr}.InternDashboard_modal__iryLg{padding:22px}.InternDashboard_tabs__DBA2a{width:100%}}.InternDashboard_modCard__UK7ms{background:#fff;border-radius:18px;border:1px solid rgba(34,109,179,.09);box-shadow:0 4px 16px rgba(15,40,80,.07);margin-bottom:16px;overflow:hidden}.InternDashboard_modCardHead__6rWsq{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;cursor:pointer;transition:background .15s}.InternDashboard_modCardHead__6rWsq:hover{background:rgba(34,109,179,.03)}.InternDashboard_modTitle__rn2P2{font-size:14px;font-weight:700;color:#0f2850;margin:0;line-height:1.35}.InternDashboard_modBody__jX4c3{padding:0 20px 18px;border-top:1px solid rgba(34,109,179,.07)}.InternDashboard_modSection__WIY_Q{margin-top:14px}.InternDashboard_modSectionTitle__WiSlY{font-size:11px;font-weight:700;color:rgba(15,40,80,.4);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.InternDashboard_lessonRow__Il094{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9px;cursor:pointer;transition:background .15s;margin-bottom:3px;font-size:13px;color:#0f2850}.InternDashboard_lessonRow__Il094:hover{background:rgba(34,109,179,.05)}.InternDashboard_lessonRow__Il094 input[type=checkbox]{width:16px;height:16px;accent-color:#226db3;flex-shrink:0}.InternDashboard_lessonTitle__KBBzc{flex:1 1}.InternDashboard_lessonDone__HmwtJ .InternDashboard_lessonTitle__KBBzc{text-decoration:line-through;color:rgba(15,40,80,.4)}.InternDashboard_lessonDur__ClVoJ{font-size:11px;color:rgba(15,40,80,.38);white-space:nowrap}.InternDashboard_reflectionView__kbNB0{margin-top:14px;padding:14px 16px;background:rgba(34,109,179,.04);border-radius:12px;border-left:3px solid #226db3}.InternDashboard_reflectionLabel__jQXx7{font-size:11px;font-weight:700;color:#226db3;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.InternDashboard_qaCard__iC0Sc{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.09);box-shadow:0 3px 12px rgba(15,40,80,.06);padding:16px 18px;margin-bottom:14px}.InternDashboard_qaMeta__UC58V{display:flex;align-items:center;gap:10px;margin-bottom:8px}.InternDashboard_qaModule__5uhbO{font-size:11px;font-weight:700;color:#226db3;background:rgba(34,109,179,.1);padding:2px 8px;border-radius:6px}.InternDashboard_qaDate__9Fsc9{font-size:11px;color:rgba(15,40,80,.38);margin-left:auto}.InternDashboard_qaQuestion__Y5Sdf{font-size:14px;font-weight:600;color:#0f2850;margin:0 0 10px;display:flex;align-items:flex-start;gap:6px}.InternDashboard_qaAnswer__1jPjq{background:rgba(16,185,129,.06);border-left:3px solid #10b981;border-radius:0 10px 10px 0;padding:12px 14px;margin-top:8px}@keyframes AgentDashboard_fadeUp__kMFxz{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.AgentDashboard_shell__clY7u{flex:1 1;padding:0 0 48px;background:#f0f4fa;min-height:100%;animation:AgentDashboard_fadeUp__kMFxz .3s ease}.AgentDashboard_banner__QLwn0{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1e40,#0f2850 40%,#1a4a8a 75%,#1e5fa0);margin-bottom:0}.AgentDashboard_bannerOrb1__2TLQu{position:absolute;top:-80px;left:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(34,109,179,.3) 0,transparent 70%);pointer-events:none}.AgentDashboard_bannerOrb2__u0zFB{position:absolute;bottom:-60px;right:5%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);pointer-events:none}.AgentDashboard_bannerInner__MrrIp{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:28px clamp(1rem,2.5vw,2rem) 24px}.AgentDashboard_bannerLeft__pBE_l{display:flex;align-items:center;gap:18px}.AgentDashboard_agentAvatar__00Ofu{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;border:2px solid rgba(34,109,179,.4);box-shadow:0 4px 16px rgba(34,109,179,.3);flex-shrink:0}.AgentDashboard_bannerGreeting__5G1tv{font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.5);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}.AgentDashboard_bannerName__kZVh2{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:-.04em;line-height:1.05}.AgentDashboard_bannerSub__TuUZ6{font-size:.78rem;color:hsla(0,0%,100%,.45);margin:0}.AgentDashboard_agentBadge__6uqji{display:inline-block;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:5px 16px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.8);letter-spacing:.04em;flex-shrink:0}.AgentDashboard_bannerStrip__cN5Rm{display:flex;align-items:stretch;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.AgentDashboard_stripStat__VaVb_{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:13px 8px;border-right:1px solid hsla(0,0%,100%,.08);min-width:0;transition:background .15s}.AgentDashboard_stripStat__VaVb_:last-child{border-right:none}.AgentDashboard_stripStat__VaVb_:hover{background:hsla(0,0%,100%,.05)}.AgentDashboard_stripNum__cW9Pl{font-size:1.4rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:3px}.AgentDashboard_stripLab__OzqbL{font-size:.6rem;font-weight:700;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:center}.AgentDashboard_kpiRow__4U7Rt{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:12px;gap:12px;padding:20px clamp(1rem,2.5vw,2rem) 0}.AgentDashboard_kpiCard__Ap4f6{position:relative;background:#fff;border-radius:16px;padding:16px 16px 14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,40,80,.04),0 4px 16px rgba(15,40,80,.07);transition:transform .18s,box-shadow .18s;border:1px solid hsla(0,0%,100%,.9)}.AgentDashboard_kpiCard__Ap4f6:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ka,#226db3);border-radius:16px 16px 0 0}.AgentDashboard_kpiCard__Ap4f6:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(15,40,80,.06),0 10px 28px rgba(15,40,80,.12)}.AgentDashboard_kpiGlow__kF6S6{position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;opacity:.12;filter:blur(18px);pointer-events:none}.AgentDashboard_kpiInner__FwO5C{display:flex;align-items:flex-start;gap:10px}.AgentDashboard_kpiIcon__dZdwf{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.AgentDashboard_kpiLabel__gwgpN{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,40,80,.45);margin:0 0 4px}.AgentDashboard_kpiVal__ADtbk{font-size:1.35rem;font-weight:800;color:#0f2850;margin:0 0 2px;letter-spacing:-.04em;line-height:1}.AgentDashboard_kpiSub__xT6k_{font-size:.62rem;color:rgba(15,40,80,.4);margin:0}.AgentDashboard_sectionToggle__d6DNQ{display:flex;gap:4px;padding:20px clamp(1rem,2.5vw,2rem) 0;align-items:center}.AgentDashboard_toggleBtn__4p_HZ{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:10px;border:1.5px solid rgba(34,109,179,.15);background:#fff;color:rgba(15,40,80,.55);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.AgentDashboard_toggleBtn__4p_HZ:hover{background:rgba(34,109,179,.05);color:#226db3;border-color:rgba(34,109,179,.25)}.AgentDashboard_toggleActive__hISsQ{background:linear-gradient(135deg,#226db3,#0ea5e9)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 3px 12px rgba(34,109,179,.3)}.AgentDashboard_section__X19xY{padding:16px clamp(1rem,2.5vw,2rem) 0;animation:AgentDashboard_fadeUp__kMFxz .2s ease}.AgentDashboard_filterRow__Lgd8u{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.AgentDashboard_filterPill__o8Tie{padding:6px 16px;border-radius:999px;border:1.5px solid;font-weight:700;font-size:12.5px;cursor:pointer;transition:all .15s}.AgentDashboard_filterCount__E4VSR{margin-left:auto;font-size:12px;color:rgba(15,40,80,.45);font-weight:600}.AgentDashboard_timeSummary__i9JRG{display:flex;gap:0;margin-bottom:14px;background:#fff;border-radius:14px;border:1px solid rgba(34,109,179,.07);box-shadow:0 2px 10px rgba(15,40,80,.05);overflow:hidden}.AgentDashboard_timeSumStat__hjQId{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:14px 10px;border-right:1px solid rgba(34,109,179,.06)}.AgentDashboard_timeSumStat__hjQId:last-child{border-right:none}.AgentDashboard_timeSumNum__OPGcs{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:3px}.AgentDashboard_timeSumLab__2XlgG{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,40,80,.4)}.AgentDashboard_tableCard__dQiss{background:#fff;border-radius:16px;border:1px solid rgba(34,109,179,.07);box-shadow:0 2px 12px rgba(15,40,80,.06);overflow:hidden}.AgentDashboard_tableWrap__nIJ_0{overflow-x:auto}.AgentDashboard_table__RInVQ{width:100%;border-collapse:collapse;font-size:12.5px}.AgentDashboard_table__RInVQ th{padding:10px 14px;text-align:left;font-size:10.5px;font-weight:700;color:rgba(15,40,80,.42);text-transform:uppercase;letter-spacing:.45px;background:rgba(34,109,179,.025);border-bottom:1px solid rgba(34,109,179,.07);white-space:nowrap}.AgentDashboard_table__RInVQ td{padding:10px 14px;border-bottom:1px solid rgba(34,109,179,.05);vertical-align:middle}.AgentDashboard_table__RInVQ tr:last-child td{border-bottom:none}.AgentDashboard_table__RInVQ tr:hover td{background:rgba(34,109,179,.02)}.AgentDashboard_tid__1ouSe{font-family:monospace;font-size:11px;font-weight:700;color:#226db3;background:rgba(34,109,179,.09);padding:3px 8px;border-radius:6px;white-space:nowrap}.AgentDashboard_cellMain__1tCcg{font-weight:600;color:#0f2850;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.AgentDashboard_cellMuted__Cv6wJ{color:rgba(15,40,80,.48);font-size:12px}.AgentDashboard_pri__XG5KQ{font-size:12px;font-weight:700}.AgentDashboard_pri__XG5KQ[data-p=high]{color:#c01f20}.AgentDashboard_pri__XG5KQ[data-p=medium]{color:#b45309}.AgentDashboard_pri__XG5KQ[data-p=low]{color:#226db3}.AgentDashboard_emptyRow__I4I48{text-align:center;padding:40px;color:rgba(15,40,80,.38);font-size:13px}.AgentDashboard_pagination__mi6wi{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0 0}.AgentDashboard_pageBtn__Nbpo7{padding:7px 18px;border-radius:8px;border:1px solid rgba(34,109,179,.2);background:#fff;color:#226db3;font-weight:700;font-size:13px;cursor:pointer;transition:all .15s}.AgentDashboard_pageBtn__Nbpo7:disabled{color:#9ca3af;border-color:rgba(15,40,80,.08);cursor:not-allowed;background:#f9fafb}.AgentDashboard_pageBtn__Nbpo7:not(:disabled):hover{background:rgba(34,109,179,.06)}.AgentDashboard_pageInfo__wsQoB{font-size:13px;font-weight:600;color:rgba(15,40,80,.55)}@media (max-width:640px){.AgentDashboard_kpiRow__4U7Rt{grid-template-columns:1fr 1fr}.AgentDashboard_bannerStrip__cN5Rm{flex-wrap:wrap}.AgentDashboard_stripStat__VaVb_{min-width:30%}.AgentDashboard_agentBadge__6uqji{display:none}.AgentDashboard_timeSummary__i9JRG{flex-wrap:wrap}.AgentDashboard_timeSumStat__hjQId{min-width:45%}}@keyframes RoleLanding_fadeUp__2vTsT{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes RoleLanding_shimmer__r1Ni1{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes RoleLanding_spin__tB9xl{to{transform:rotate(1turn)}}.RoleLanding_shell__wTuqK{flex:1 1;background:#f0f4fa;min-height:100%;animation:RoleLanding_fadeUp__2vTsT .3s ease}.RoleLanding_banner__Zb3M_{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1e40,#0f2850 40%,#1a4a8a 75%,#1e5fa0);padding:28px clamp(1.2rem,3vw,2.4rem) 26px;margin-bottom:0}.RoleLanding_orb1__8_2g3{top:-60px;left:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(34,109,179,.3) 0,transparent 70%)}.RoleLanding_orb1__8_2g3,.RoleLanding_orb2__d0LhX{position:absolute;border-radius:50%;pointer-events:none}.RoleLanding_orb2__d0LhX{bottom:-60px;right:5%;width:240px;height:240px;background:radial-gradient(circle,rgba(139,92,246,.14) 0,transparent 70%)}.RoleLanding_bannerInner__erN7d{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.RoleLanding_avatar__7iKhh{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#226db3,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;flex-shrink:0;border:2px solid hsla(0,0%,100%,.18);box-shadow:0 4px 16px rgba(34,109,179,.35)}.RoleLanding_greetLab__OQXg_{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin:0 0 4px}.RoleLanding_bannerName__rqfV2{font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800;color:#fff;margin:0 0 3px;letter-spacing:-.04em;line-height:1.05}.RoleLanding_bannerSub__N9Qm8{font-size:.75rem;color:hsla(0,0%,100%,.42);margin:0}.RoleLanding_grid__GHj4v{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:28px clamp(1rem,2.5vw,2rem) 48px}.RoleLanding_tile__HEYAE{position:relative;background:#fff;border-radius:20px;border:1px solid hsla(0,0%,100%,.9);display:flex;flex-direction:column;cursor:pointer;text-align:left;overflow:hidden;width:300px;min-height:280px;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 2px 6px rgba(15,40,80,.05),0 8px 24px rgba(15,40,80,.08)}.RoleLanding_tile__HEYAE:hover:not(:disabled){transform:translateY(-8px) perspective(900px) rotateX(2deg);box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,0 4px 12px rgba(15,40,80,.07),0 24px 56px rgba(15,40,80,.14),0 0 0 2.5px var(--ts,rgba(34,109,179,.18))}.RoleLanding_tile__HEYAE:disabled{cursor:not-allowed;opacity:.75}.RoleLanding_tileActive__n8v4F{transform:translateY(-4px)!important;box-shadow:0 0 0 2.5px var(--ts)!important}.RoleLanding_tileAccent__BrJOa{height:5px;width:100%;flex-shrink:0}.RoleLanding_tileGlow__UPTUh{position:absolute;top:0;left:0;right:0;height:120px;pointer-events:none;z-index:0}.RoleLanding_tileTop__MOuEf{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;padding:18px 18px 14px}.RoleLanding_tileIco__O4wJr{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.07);transition:transform .18s}.RoleLanding_tileIco__O4wJr svg{width:23px;height:23px}.RoleLanding_tile__HEYAE:hover .RoleLanding_tileIco__O4wJr{transform:scale(1.08)}.RoleLanding_tileLabel__DS5kG{font-size:1rem;font-weight:800;color:#0f2850;margin:0 0 4px;letter-spacing:-.02em}.RoleLanding_tileDesc__WRA_3{font-size:.72rem;color:rgba(15,40,80,.48);margin:0;font-weight:500;line-height:1.4}.RoleLanding_tileStats__7fk7H{position:relative;z-index:1;flex:1 1;padding:0 18px 14px}.RoleLanding_statsLoading__9AfPq{display:flex;gap:8px}.RoleLanding_shimmer__r1Ni1{flex:1 1;height:44px;border-radius:10px;background:linear-gradient(90deg,#f0f4fa 25%,#e8eef6 50%,#f0f4fa 75%);background-size:400px 100%;animation:RoleLanding_shimmer__r1Ni1 1.4s linear infinite}.RoleLanding_statsRow__fwwur{display:flex;background:rgba(34,109,179,.03);border:1px solid rgba(34,109,179,.07);border-radius:12px;overflow:hidden}.RoleLanding_stat__vQK92{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:11px 6px;border-right:1px solid rgba(34,109,179,.07)}.RoleLanding_stat__vQK92:last-child{border-right:none}.RoleLanding_statNum__50wEg{font-size:1.35rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:3px}.RoleLanding_statLab__fl5yC{font-size:9px;font-weight:700;color:rgba(15,40,80,.42);text-transform:uppercase;letter-spacing:.06em;text-align:center}.RoleLanding_bullets__b3LhQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.RoleLanding_bullets__b3LhQ li{font-size:12.5px;color:rgba(15,40,80,.65);font-weight:600;display:flex;align-items:center;gap:8px}.RoleLanding_bullets__b3LhQ li span,.RoleLanding_tileCta__qMdLg{font-size:13px;font-weight:700}.RoleLanding_tileCta__qMdLg{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:11px 18px;margin-top:auto;color:var(--tc,#226db3);background:hsla(0,0%,100%,.6);transition:background .15s}.RoleLanding_tile__HEYAE:hover .RoleLanding_tileCta__qMdLg{background:hsla(0,0%,100%,.95)}.RoleLanding_tileCta__qMdLg svg{width:17px;height:17px;transition:transform .15s}.RoleLanding_tile__HEYAE:hover .RoleLanding_tileCta__qMdLg svg{transform:translateX(4px)}.RoleLanding_spinner__1WxD4{width:15px;height:15px;border-radius:50%;border:2px solid rgba(0,0,0,.08);border-top:2px solid var(--tc,#226db3);animation:RoleLanding_spin__tB9xl .7s linear infinite;display:inline-block;flex-shrink:0}@media (max-width:700px){.RoleLanding_tile__HEYAE{width:100%;max-width:420px}}.forgotpassword_page__WOIje{position:relative;width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 65% at -2% -2%,#aecde8 0,transparent 58%),radial-gradient(ellipse 50% 55% at 102% -2%,#e8a89c 0,transparent 52%),radial-gradient(ellipse 45% 40% at 50% 110%,#c5daf0 0,transparent 55%),#f6f8fb}.forgotpassword_blob1__owwzU{position:absolute;width:1000px;height:1000px;border-radius:50%;top:-380px;left:-280px;background:radial-gradient(circle,rgba(168,208,245,.92) 0,rgba(195,222,248,.55) 45%,transparent 72%);pointer-events:none;animation:forgotpassword_drift1__VtQLR 24s ease-in-out infinite alternate}.forgotpassword_blob2__N8mIP{position:absolute;width:720px;height:720px;border-radius:50%;top:-220px;right:-190px;background:radial-gradient(circle,hsla(11,73%,81%,.82) 0,hsla(13,72%,85%,.5) 42%,transparent 68%);pointer-events:none;animation:forgotpassword_drift2__TDVWJ 19s ease-in-out infinite alternate}.forgotpassword_blob3__s_1pm{position:absolute;width:520px;height:520px;border-radius:50%;bottom:-100px;left:18%;background:radial-gradient(circle,rgba(194,216,244,.48) 0,transparent 65%);pointer-events:none;animation:forgotpassword_drift3__riZss 28s ease-in-out infinite alternate}.forgotpassword_blob4__3Z_BC{position:absolute;width:420px;height:420px;border-radius:50%;bottom:8%;right:8%;background:radial-gradient(circle,hsla(8,69%,78%,.36) 0,transparent 60%);pointer-events:none;animation:forgotpassword_drift1__VtQLR 21s ease-in-out infinite alternate-reverse}@keyframes forgotpassword_drift1__VtQLR{0%{transform:translate(0) scale(1)}to{transform:translate(32px,44px) scale(1.06)}}@keyframes forgotpassword_drift2__TDVWJ{0%{transform:translate(0) scale(1)}to{transform:translate(-26px,28px) scale(1.04)}}@keyframes forgotpassword_drift3__riZss{0%{transform:translate(0) scale(1)}to{transform:translate(22px,-18px) scale(1.05)}}.forgotpassword_grain__21iSO{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.forgotpassword_topBar__axuDS{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,4vw,2.5rem);background:hsla(0,0%,100%,.72);border-bottom:1px solid rgba(34,109,179,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100;box-shadow:0 1px 12px rgba(14,40,80,.06)}.forgotpassword_topBar__axuDS:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#226db3,#0ea5e9 50%,#e32526)}.forgotpassword_topBarLogo__z__24{flex:1 1;display:flex;align-items:center}.forgotpassword_topBarTitle__kmpof{flex:0 1;display:flex;align-items:center;justify-content:center}.forgotpassword_topBarRight__ljnQu{flex:1 1;display:flex;align-items:center;justify-content:flex-end}.forgotpassword_nexusWord__LTiMP{font-family:var(--font);font-size:18px;font-weight:800;color:#0d1d2e;letter-spacing:3px}.forgotpassword_topBackBtn__fZVKA{display:inline-flex;align-items:center;gap:6px;background:rgba(34,109,179,.06);border:1px solid rgba(34,109,179,.16);border-radius:999px;padding:7px 16px;font-family:var(--font-body);font-size:13px;font-weight:600;color:#226db3;cursor:pointer;transition:all .18s}.forgotpassword_topBackBtn__fZVKA:hover{background:#226db3;color:#fff;border-color:#226db3;box-shadow:0 2px 12px rgba(34,109,179,.26)}.forgotpassword_main__mYnNZ{position:relative;z-index:5;width:100%;padding:80px 24px 40px;display:flex;align-items:center;justify-content:center}.forgotpassword_card__AtGGM{width:100%;max-width:520px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.94);border-radius:28px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 2px 4px rgba(14,40,80,.03),0 10px 28px rgba(14,40,80,.07),0 40px 72px rgba(14,40,80,.09);overflow:hidden;animation:forgotpassword_cardIn__MWMQN .6s cubic-bezier(.22,1,.36,1) .1s both}@keyframes forgotpassword_cardIn__MWMQN{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.forgotpassword_zoneA___lbPw{padding:28px 44px 24px;background:rgba(235,243,252,.38)}.forgotpassword_zoneB__Qixiy{padding:28px 44px 32px;background:hsla(0,0%,100%,.55)}.forgotpassword_zoneC__3X2_6{padding:16px 44px 24px;background:hsla(0,18%,97%,.45)}.forgotpassword_stepBar__ewJxI,.forgotpassword_stepItem__Tt0co{display:flex;align-items:center;gap:0}.forgotpassword_stepItem__Tt0co{flex:1 1}.forgotpassword_stepItem__Tt0co:last-child{flex:0 1}.forgotpassword_stepCircle___cfB9{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font);font-size:12px;font-weight:800;background:rgba(34,109,179,.1);color:rgba(34,109,179,.45);border:2px solid rgba(34,109,179,.15);transition:all .25s}.forgotpassword_stepActive__jp1Tt{background:#226db3;color:#fff;border-color:#226db3;box-shadow:0 2px 10px rgba(34,109,179,.3)}.forgotpassword_stepDone__3R8Wl{background:#10b981;color:#fff;border-color:#10b981}.forgotpassword_stepLabel__Uo1Zf{font-family:var(--font-body);font-size:11px;font-weight:600;color:rgba(15,29,46,.35);margin-left:6px;white-space:nowrap;transition:color .2s}.forgotpassword_stepLabelActive__QtzA7{color:#226db3}.forgotpassword_stepLine___FF9m{flex:1 1;height:2px;background:rgba(34,109,179,.12);margin:0 8px;border-radius:1px;transition:background .3s}.forgotpassword_stepLineDone__2TxUn{background:#10b981}.forgotpassword_form__1PC79{display:flex;flex-direction:column;gap:20px}.forgotpassword_stepHeadWrap__Ni_WW{display:flex;align-items:flex-start;gap:14px;margin-bottom:4px}.forgotpassword_stepIconBadge__uEz56{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.forgotpassword_stepTitle__rnc0A{font-family:var(--font);font-size:22px;font-weight:700;color:#0d1d2e;letter-spacing:-.4px;margin:0 0 4px;line-height:1.2}.forgotpassword_stepSub__rCawt{font-family:var(--font-body);font-size:13.5px;color:#6b8299;line-height:1.5;margin:0}.forgotpassword_emailHighlight__zCcNA{color:#226db3;font-weight:600}.forgotpassword_fld__jqaUt{display:flex;flex-direction:column;gap:7px}.forgotpassword_lbl__VOpLY{font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.55px;text-transform:uppercase;color:#3d5166}.forgotpassword_fieldWrap__E42lt{position:relative;display:flex;align-items:center}.forgotpassword_fieldIco__hXG9E{position:absolute;left:14px;color:#bfcfd8;display:flex;align-items:center;pointer-events:none;z-index:1;transition:color .2s}.forgotpassword_fieldIcoErr__Xd_Mf{color:#e32526!important}.forgotpassword_fieldWrap__E42lt:focus-within .forgotpassword_fieldIco__hXG9E{color:#226db3}.forgotpassword_input__BXaYB{width:100%;padding:13px 14px 13px 42px;font-family:var(--font-body);font-size:14.5px;color:#0d1d2e;background:rgba(243,247,252,.82);border:1.5px solid rgba(215,228,242,.9);border-radius:12px;outline:none;transition:all .22s;-webkit-appearance:none}.forgotpassword_input__BXaYB::placeholder{color:#c0cdd8}.forgotpassword_input__BXaYB:focus{background:hsla(0,0%,100%,.98);border-color:#226db3;box-shadow:0 0 0 4px rgba(34,109,179,.09)}.forgotpassword_inputErr__YOWsH{border-color:#e32526!important;background:hsla(0,100%,99%,.96)!important;box-shadow:0 0 0 4px rgba(227,37,38,.07)!important}.forgotpassword_eyeToggle__4qSif{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#bfcfd8;padding:4px;display:flex;align-items:center;transition:color .18s}.forgotpassword_eyeToggle__4qSif:hover{color:#226db3}.forgotpassword_errTip__QrMe5{font-family:var(--font-body);font-size:12px;color:#e32526}.forgotpassword_otpRow__ynPMf{display:flex;gap:10px;justify-content:center}.forgotpassword_otpBox__3jAB0{width:52px;height:58px;text-align:center;font-family:var(--font);font-size:22px;font-weight:800;color:#0d1d2e;background:rgba(243,247,252,.85);border:1.5px solid rgba(215,228,242,.9);border-radius:12px;outline:none;transition:all .2s;-webkit-appearance:none;caret-color:#226db3}.forgotpassword_otpBox__3jAB0:focus{border-color:#226db3;background:hsla(0,0%,100%,.98);box-shadow:0 0 0 4px rgba(34,109,179,.1)}.forgotpassword_otpBoxFilled__TJbwf{border-color:rgba(34,109,179,.35);background:hsla(0,0%,100%,.98)}.forgotpassword_otpBoxErr__FldYc{border-color:#e32526!important;box-shadow:0 0 0 4px rgba(227,37,38,.07)!important}.forgotpassword_resendRow__s8FnU{display:flex;justify-content:center;margin-top:-4px}.forgotpassword_resendBtn__8wcrB{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;color:#226db3;padding:0;transition:color .18s}.forgotpassword_resendBtn__8wcrB:hover:not(:disabled){color:#1a5490;text-decoration:underline}.forgotpassword_resendBtn__8wcrB:disabled{opacity:.5;cursor:not-allowed}.forgotpassword_resendSuccess__xTN51{font-family:var(--font-body);font-size:13px;font-weight:600;color:#10b981}.forgotpassword_strengthWrap__an3O_{display:flex;align-items:center;gap:10px}.forgotpassword_strengthTrack__4kKHJ{display:flex;gap:4px;flex:1 1}.forgotpassword_strengthSeg__3FP_D{flex:1 1;height:4px;border-radius:2px;transition:background .3s}.forgotpassword_strengthLabel__cDv9V{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3px;min-width:36px;text-align:right;transition:color .3s}.forgotpassword_btnPrimary__ou_jK{width:100%;padding:14px 20px;background:linear-gradient(135deg,#226db3,#1a5490);color:#fff;border:none;border-radius:12px;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:.2px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;box-shadow:0 4px 16px rgba(34,109,179,.26);transition:transform .18s,box-shadow .18s}.forgotpassword_btnPrimary__ou_jK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(34,109,179,.34)}.forgotpassword_btnPrimary__ou_jK:active:not(:disabled){transform:translateY(0)}.forgotpassword_btnPrimary__ou_jK:disabled{opacity:.7;cursor:not-allowed}.forgotpassword_spinner__u37Dd{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:forgotpassword_spin__Sl43Y .7s linear infinite}@keyframes forgotpassword_spin__Sl43Y{to{transform:rotate(1turn)}}.forgotpassword_backLink__LhDt0{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:13px;color:#8a9fb0;padding:0;transition:color .18s;align-self:center}.forgotpassword_backLink__LhDt0:hover{color:#226db3}.forgotpassword_successWrap__oh_m_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0}.forgotpassword_successBadge__GEveS{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#226db3,#1a5490);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 28px rgba(34,109,179,.28);animation:forgotpassword_pop__c_aD2 .42s cubic-bezier(.34,1.56,.64,1)}@keyframes forgotpassword_pop__c_aD2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.forgotpassword_successTitle__FEW39{font-family:var(--font);font-size:24px;font-weight:700;color:#0d1d2e;margin-bottom:10px}.forgotpassword_successBody__kcsEb{font-family:var(--font-body);font-size:14px;color:#6b8299;line-height:1.65;margin-bottom:24px;max-width:340px}.forgotpassword_legalLine__NJuJL{text-align:center;font-family:var(--font-body);font-size:11px;color:#aabccf}.forgotpassword_pageFoot__l0Fv8{position:relative;z-index:5;padding:20px 0 28px;font-family:var(--font-body);font-size:12px;color:rgba(61,81,102,.45);text-align:center}@media (max-width:580px){.forgotpassword_zoneA___lbPw{padding:24px 28px 20px}.forgotpassword_zoneB__Qixiy{padding:24px 28px 28px}.forgotpassword_zoneC__3X2_6{padding:14px 28px 20px}.forgotpassword_stepLabel__Uo1Zf{display:none}.forgotpassword_stepLine___FF9m{margin:0 4px}.forgotpassword_otpBox__3jAB0{width:44px;height:52px;font-size:20px}.forgotpassword_topBarTitle__kmpof{display:none}}@media (max-width:380px){.forgotpassword_zoneA___lbPw{padding:20px 20px 16px}.forgotpassword_zoneB__Qixiy{padding:20px 20px 24px}.forgotpassword_zoneC__3X2_6{padding:12px 20px 18px}.forgotpassword_otpBox__3jAB0{width:38px;height:46px;font-size:18px}.forgotpassword_stepTitle__rnc0A{font-size:19px}}