.FloatingAIAssistant_floatingButton__DhrAO{position:fixed;bottom:28px;right:28px;width:62px;height:62px;background:linear-gradient(135deg,#00C1B3,#0891b2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 0 rgba(0,193,179,.4),0 8px 24px rgba(0,0,0,.35);z-index:1000;transition:transform .25s ease,box-shadow .25s ease;border:2px solid rgba(255,255,255,.15);animation:FloatingAIAssistant_orbIdle__Ee9WN 3s ease-in-out infinite}.FloatingAIAssistant_floatingButton__DhrAO:hover{transform:scale(1.1);box-shadow:0 0 0 8px rgba(0,193,179,.15),0 10px 30px rgba(0,0,0,.4)}@keyframes FloatingAIAssistant_orbIdle__Ee9WN{0%,to{box-shadow:0 0 0 0 rgba(0,193,179,.35),0 8px 24px rgba(0,0,0,.35)}50%{box-shadow:0 0 0 10px rgba(0,193,179,.08),0 8px 24px rgba(0,0,0,.35)}}.FloatingAIAssistant_logoIcon__RB0eq{width:36px;height:36px;border-radius:50%;object-fit:cover;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.FloatingAIAssistant_aiIcon__MH_dv{font-size:1.5rem;line-height:1;color:#fff}.FloatingAIAssistant_pulse__GfRqn{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(0,193,179,.5);animation:FloatingAIAssistant_pulseRing__IXY_1 2s ease-out infinite;pointer-events:none}@keyframes FloatingAIAssistant_pulseRing__IXY_1{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.FloatingAIAssistant_notificationBadge__WjlT7{position:absolute;top:-4px;right:-4px;background:#f87171;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;box-shadow:0 2px 6px rgba(248,113,113,.4);border:2px solid #080e18}.FloatingAIAssistant_tooltip__J5LcC{position:absolute;bottom:72px;right:0;background:rgba(10,20,40,.97);border:1px solid rgba(0,193,179,.25);color:#e2e8f0;padding:.55rem .9rem;border-radius:10px;font-size:.78rem;white-space:nowrap;opacity:0;pointer-events:none;animation:FloatingAIAssistant_tooltipShow__PhmfR 4s ease-in-out 1.5s 1 forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.FloatingAIAssistant_tooltip__J5LcC:after{content:"";position:absolute;top:100%;right:18px;border:5px solid transparent;border-top-color:rgba(0,193,179,.25)}@keyframes FloatingAIAssistant_tooltipShow__PhmfR{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.FloatingAIAssistant_chatWindow__AEo6Q{position:fixed;bottom:104px;right:28px;width:390px;height:540px;background:rgba(8,14,24,.97);border:1px solid rgba(0,193,179,.22);border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(0,193,179,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:999;display:flex;flex-direction:column;overflow:hidden;animation:FloatingAIAssistant_slideUp__0eEk0 .25s ease}@keyframes FloatingAIAssistant_slideUp__0eEk0{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.FloatingAIAssistant_chatHeader__SclO5{background:linear-gradient(135deg,rgba(0,193,179,.18),rgba(8,145,178,.12));border-bottom:1px solid rgba(0,193,179,.18);padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.FloatingAIAssistant_headerContent__KLCdz{display:flex;align-items:center;gap:.75rem}.FloatingAIAssistant_aiAvatar__LFMhV{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00C1B3,#0891b2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;box-shadow:0 0 12px rgba(0,193,179,.35)}.FloatingAIAssistant_avatarLogo__6mAmA{width:28px;height:28px;border-radius:50%;object-fit:cover}.FloatingAIAssistant_headerContent__KLCdz h4{margin:0 0 .1rem;font-size:.9rem;font-weight:700;color:#e2e8f0}.FloatingAIAssistant_headerContent__KLCdz small{display:block;font-size:.7rem;color:#00C1B3;font-weight:600}.FloatingAIAssistant_closeButton__kWwrr{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:1rem;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;flex-shrink:0}.FloatingAIAssistant_closeButton__kWwrr:hover{background:rgba(255,255,255,.12);color:#e2e8f0}.FloatingAIAssistant_messagesContainer__VW2qB{flex:1 1;overflow-y:auto;padding:1.1rem;display:flex;flex-direction:column;gap:.85rem;scrollbar-width:thin;scrollbar-color:rgba(0,193,179,.2) transparent}.FloatingAIAssistant_messagesContainer__VW2qB::-webkit-scrollbar{width:4px}.FloatingAIAssistant_messagesContainer__VW2qB::-webkit-scrollbar-track{background:transparent}.FloatingAIAssistant_messagesContainer__VW2qB::-webkit-scrollbar-thumb{background:rgba(0,193,179,.2);border-radius:2px}.FloatingAIAssistant_message__Sqpd6{display:flex;max-width:88%}.FloatingAIAssistant_message__Sqpd6.FloatingAIAssistant_user__ulvxi{align-self:flex-end}.FloatingAIAssistant_message__Sqpd6.FloatingAIAssistant_assistant__fy1MQ{align-self:flex-start}.FloatingAIAssistant_messageContent__JHML6{padding:.65rem .95rem;border-radius:14px;word-wrap:break-word;font-size:.85rem;line-height:1.55}.FloatingAIAssistant_user__ulvxi .FloatingAIAssistant_messageContent__JHML6{background:linear-gradient(135deg,#00C1B3,#0891b2);color:#fff;border-radius:14px 14px 4px 14px;box-shadow:0 3px 10px rgba(0,193,179,.3)}.FloatingAIAssistant_assistant__fy1MQ .FloatingAIAssistant_messageContent__JHML6{background:rgba(15,23,42,.85);color:#e2e8f0;border:1px solid rgba(0,193,179,.15);border-radius:14px 14px 14px 4px}.FloatingAIAssistant_typing__oEi58{display:flex;align-items:center;gap:5px;padding:.5rem .2rem}.FloatingAIAssistant_typing__oEi58 span{width:6px;height:6px;border-radius:50%;background:#00C1B3;animation:FloatingAIAssistant_typingDot__ROpdR 1.4s ease-in-out infinite}.FloatingAIAssistant_typing__oEi58 span:first-child{animation-delay:-.32s}.FloatingAIAssistant_typing__oEi58 span:nth-child(2){animation-delay:-.16s}.FloatingAIAssistant_typing__oEi58 span:nth-child(3){animation-delay:0s}@keyframes FloatingAIAssistant_typingDot__ROpdR{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.FloatingAIAssistant_inputContainer__Vj7pO{display:flex;padding:.9rem 1rem;border-top:1px solid rgba(0,193,179,.12);gap:.65rem;align-items:center;background:rgba(8,14,24,.6);flex-shrink:0}.FloatingAIAssistant_input__rr4wg{flex:1 1;padding:.65rem 1rem;border:1px solid rgba(0,193,179,.2);border-radius:10px;outline:none;font-size:.85rem;background:rgba(15,23,42,.85);color:#e2e8f0;transition:border-color .2s ease,box-shadow .2s ease}.FloatingAIAssistant_input__rr4wg::placeholder{color:#475569}.FloatingAIAssistant_input__rr4wg:focus{border-color:rgba(0,193,179,.5);box-shadow:0 0 0 3px rgba(0,193,179,.08)}.FloatingAIAssistant_sendButton__I7RKS{width:40px;height:40px;background:linear-gradient(135deg,#00C1B3,#0891b2);color:white;border:none;border-radius:10px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0;box-shadow:0 3px 10px rgba(0,193,179,.3)}.FloatingAIAssistant_sendButton__I7RKS:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 14px rgba(0,193,179,.5)}.FloatingAIAssistant_sendButton__I7RKS:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:768px){.FloatingAIAssistant_chatWindow__AEo6Q{width:calc(100vw - 32px);height:72vh;bottom:88px;right:16px;left:16px;border-radius:16px}.FloatingAIAssistant_floatingButton__DhrAO{bottom:20px;right:16px;width:56px;height:56px}.FloatingAIAssistant_logoIcon__RB0eq{width:32px;height:32px}}.AdminDashboard_adminDashboard__0KQt_{color:#e2e8f0}.AdminDashboard_header__BS0oI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,193,179,.15)}.AdminDashboard_headerLeft__oaj28 h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .3rem;background:linear-gradient(135deg,#e2e8f0 30%,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.AdminDashboard_systemStatus__as5YA{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#64748b}.AdminDashboard_statusDot__9GQTh{width:8px;height:8px;border-radius:50%;background:#475569;flex-shrink:0}.AdminDashboard_statusDot__9GQTh.AdminDashboard_healthy___nY_w{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.5)}.AdminDashboard_statusDot__9GQTh.AdminDashboard_warning__HzJyR{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.5)}.AdminDashboard_statusDot__9GQTh.AdminDashboard_error__e9t41{background:#f87171;box-shadow:0 0 6px rgba(248,113,113,.5)}.AdminDashboard_headerRight__p_rNg{display:flex;align-items:center;gap:1rem}.AdminDashboard_notificationBell__vs1xS{position:relative;cursor:pointer}.AdminDashboard_bellIcon__zZHRI{font-size:1.1rem}.AdminDashboard_notificationCount__PuYZX{position:absolute;top:-5px;right:-5px;background:#e53e3e;color:white;border-radius:50%;width:16px;height:16px;font-size:.65rem;display:flex;align-items:center;justify-content:center;font-weight:700}.AdminDashboard_dateRange__Y4YDu{display:flex;gap:.5rem;align-items:center}.AdminDashboard_dateRange__Y4YDu input{padding:.35rem .65rem;border:1px solid rgba(0,193,179,.2);border-radius:7px;background:rgba(15,23,42,.85);color:#e2e8f0;font-size:.78rem;outline:none}.AdminDashboard_dateRange__Y4YDu input:focus{border-color:rgba(0,193,179,.5)}.AdminDashboard_refreshBtn__Yturu{padding:.35rem .85rem;background:linear-gradient(135deg,#00C1B3,#0891b2);color:white;border:none;border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:700;transition:opacity .2s ease}.AdminDashboard_refreshBtn__Yturu:hover:not(:disabled){opacity:.85}.AdminDashboard_refreshBtn__Yturu:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_tabNavigation__8kaff{display:flex;gap:.25rem;margin-bottom:1.25rem;background:rgba(0,193,179,.05);border:1px solid rgba(0,193,179,.12);border-radius:10px;padding:.3rem;flex-wrap:wrap}.AdminDashboard_tab__jDpnG{flex:1 1;min-width:80px;padding:.45rem .75rem;background:transparent;border:none;border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:600;color:#64748b;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s ease;white-space:nowrap}.AdminDashboard_tab__jDpnG:hover{color:#e2e8f0;background:rgba(0,193,179,.06)}.AdminDashboard_tab__jDpnG.AdminDashboard_active__D9mQR{background:rgba(0,193,179,.15);color:#00C1B3;box-shadow:0 0 10px rgba(0,193,179,.12)}.AdminDashboard_badge__TzdEF{background:#e53e3e;color:white;border-radius:999px;padding:.1rem .4rem;font-size:.65rem;font-weight:700;min-width:14px;text-align:center}.AdminDashboard_content__Yjylh{min-height:300px}.AdminDashboard_loading__XgBh2{text-align:center;padding:2.5rem;color:#64748b;font-size:.9rem}.AdminDashboard_summaryCards__2VJ0Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.AdminDashboard_card__Om6Jc{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.15);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.85rem;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.AdminDashboard_card__Om6Jc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.AdminDashboard_card__Om6Jc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:12px 12px 0 0}.AdminDashboard_cardIcon__Buy0r{font-size:1.3rem;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.AdminDashboard_card__Om6Jc.AdminDashboard_primary__H5fp2 .AdminDashboard_cardIcon__Buy0r{background:rgba(0,193,179,.12)}.AdminDashboard_card__Om6Jc.AdminDashboard_success__yLplp .AdminDashboard_cardIcon__Buy0r{background:rgba(74,222,128,.1)}.AdminDashboard_card__Om6Jc.AdminDashboard_info__PWFhK .AdminDashboard_cardIcon__Buy0r{background:rgba(103,232,249,.1)}.AdminDashboard_card__Om6Jc.AdminDashboard_warning__HzJyR .AdminDashboard_cardIcon__Buy0r{background:rgba(251,191,36,.1)}.AdminDashboard_card__Om6Jc.AdminDashboard_purple__L4y9d .AdminDashboard_cardIcon__Buy0r{background:rgba(167,139,250,.1)}.AdminDashboard_card__Om6Jc.AdminDashboard_orange__aCo0u .AdminDashboard_cardIcon__Buy0r{background:rgba(251,146,60,.1)}.AdminDashboard_cardContent__bLSEi h3{margin:0 0 .2rem;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.AdminDashboard_metric__ZxQ4h{font-size:1.4rem;font-weight:800;color:#e2e8f0;margin:0 0 .15rem}.AdminDashboard_cardContent__bLSEi small{font-size:.7rem;color:#475569}.AdminDashboard_bankBreakdown__jfyjb{margin-top:1.25rem;background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.15);border-radius:12px;padding:1.25rem;position:relative;overflow:hidden}.AdminDashboard_bankBreakdown__jfyjb:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:12px 12px 0 0}.AdminDashboard_bankBreakdown__jfyjb h3{margin:0 0 1rem;font-size:.88rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.AdminDashboard_bankGrid__ovL5J{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.AdminDashboard_bankCard__TuWh_{background:rgba(0,193,179,.05);border:1px solid rgba(0,193,179,.12);border-radius:8px;padding:.75rem;text-align:center}.AdminDashboard_bankName__K8f9R{font-size:.82rem;font-weight:600;color:#94a3b8;margin-bottom:.3rem;text-transform:capitalize}.AdminDashboard_bankCount__dT5i2{color:#00C1B3;font-size:.82rem;font-weight:600}.AdminDashboard_noBankData__9GqNg{grid-column:1/-1;text-align:center;color:#475569;font-style:italic;padding:1.5rem}.AdminDashboard_contactsTab__QAX5c h3,.AdminDashboard_disbursalsTab__BgAVe h3,.AdminDashboard_usersTab__pkAp3 h3,.AdminDashboard_waitingListTab__5tLhY h3{font-size:.88rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.AdminDashboard_emptyState__x4Mae{text-align:center;padding:2.5rem;color:#475569;font-size:.88rem}.AdminDashboard_contactsList__XC0QE{display:flex;flex-direction:column;gap:.75rem}.AdminDashboard_contactCard__YsZVk{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.12);border-left:4px solid rgba(0,193,179,.3);border-radius:10px;padding:1rem}.AdminDashboard_contactCard__YsZVk.AdminDashboard_unread__iGdj5{border-left-color:#00C1B3}.AdminDashboard_contactCard__YsZVk.AdminDashboard_urgent__OIr6i{border-left-color:#f87171}.AdminDashboard_contactHeader__DsxZR{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AdminDashboard_contactHeader__DsxZR h4{margin:0;font-size:.9rem;font-weight:700;color:#e2e8f0}.AdminDashboard_priorityBadge__kYjY6{padding:.15rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase}.AdminDashboard_priorityBadge__kYjY6.AdminDashboard_urgent__OIr6i{background:rgba(248,113,113,.15);color:#f87171;border:1px solid rgba(248,113,113,.3)}.AdminDashboard_priorityBadge__kYjY6.AdminDashboard_high__He5KL{background:rgba(251,146,60,.15);color:#fb923c;border:1px solid rgba(251,146,60,.3)}.AdminDashboard_priorityBadge__kYjY6.AdminDashboard_normal__AFGeB{background:rgba(0,193,179,.1);color:#00C1B3;border:1px solid rgba(0,193,179,.25)}.AdminDashboard_contactSubject__3D9qu{font-size:.85rem;font-weight:600;color:#94a3b8;margin:0 0 .4rem}.AdminDashboard_contactMessage__RYXum{font-size:.82rem;color:#64748b;margin:0 0 .75rem;line-height:1.5}.AdminDashboard_contactFooter__Rt7UC{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#475569;gap:.5rem;flex-wrap:wrap}.AdminDashboard_contactEmail__mTmHT{color:#64748b}.AdminDashboard_contactTime__ReaMG{color:#475569}.AdminDashboard_markReadBtn__gZe7o{padding:.25rem .65rem;background:rgba(0,193,179,.12);color:#00C1B3;border:1px solid rgba(0,193,179,.25);border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:600;transition:background .2s ease}.AdminDashboard_markReadBtn__gZe7o:hover{background:rgba(0,193,179,.2)}.AdminDashboard_deleteBtn__r1W_S{padding:.25rem .65rem;background:rgba(248,113,113,.1);color:#f87171;border:1px solid rgba(248,113,113,.25);border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:600;transition:background .2s ease}.AdminDashboard_deleteBtn__r1W_S:hover{background:rgba(248,113,113,.2)}.AdminDashboard_disbursalsList__uyekd{display:flex;flex-direction:column;gap:.75rem}.AdminDashboard_disbursalCard__CYZP5{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.12);border-left:4px solid #475569;border-radius:10px;padding:1rem}.AdminDashboard_disbursalCard__CYZP5.AdminDashboard_pending__kCFwj{border-left-color:#fbbf24}.AdminDashboard_disbursalCard__CYZP5.AdminDashboard_processed__kGfMf{border-left-color:#4ade80}.AdminDashboard_disbursalHeader__2lVWG{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.AdminDashboard_disbursalHeader__2lVWG h4{margin:0;font-size:.88rem;font-weight:700;color:#e2e8f0}.AdminDashboard_statusBadge__Btj0D{padding:.15rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase}.AdminDashboard_statusBadge__Btj0D.AdminDashboard_pending__kCFwj{background:rgba(251,191,36,.12);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.AdminDashboard_statusBadge__Btj0D.AdminDashboard_approved__pI0fQ,.AdminDashboard_statusBadge__Btj0D.AdminDashboard_processed__kGfMf{background:rgba(74,222,128,.12);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.AdminDashboard_statusBadge__Btj0D.AdminDashboard_rejected__b02Hg{background:rgba(248,113,113,.12);color:#f87171;border:1px solid rgba(248,113,113,.3)}.AdminDashboard_disbursalDetails__2ZPDN p{margin:.2rem 0;font-size:.82rem;color:#94a3b8}.AdminDashboard_disbursalDetails__2ZPDN p strong{color:#e2e8f0}.AdminDashboard_disbursalActions__OzNMr{display:flex;gap:.5rem;margin-top:.75rem}.AdminDashboard_actionBtn__12wLz{padding:.35rem .85rem;border:none;border-radius:999px;cursor:pointer;font-size:.75rem;font-weight:700;transition:opacity .2s ease}.AdminDashboard_actionBtn__12wLz.AdminDashboard_approve__VHkfC{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.AdminDashboard_actionBtn__12wLz.AdminDashboard_approve__VHkfC:hover{background:rgba(74,222,128,.25)}.AdminDashboard_actionBtn__12wLz.AdminDashboard_reject__c5W05{background:rgba(248,113,113,.12);color:#f87171;border:1px solid rgba(248,113,113,.3)}.AdminDashboard_actionBtn__12wLz.AdminDashboard_reject__c5W05:hover{background:rgba(248,113,113,.22)}.AdminDashboard_userActivityTable__gHqzD,.AdminDashboard_waitingListTable__AsDUu{overflow-x:auto;margin-top:.75rem}.AdminDashboard_table__QvVn_{width:100%;border-collapse:collapse;font-size:.82rem}.AdminDashboard_table__QvVn_ th{background:rgba(0,193,179,.07);color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.65rem .85rem;text-align:left;border-bottom:1px solid rgba(0,193,179,.12);white-space:nowrap}.AdminDashboard_table__QvVn_ td{padding:.65rem .85rem;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.AdminDashboard_table__QvVn_ tr:hover td{background:rgba(0,193,179,.03)}.AdminDashboard_table__QvVn_ tr:last-child td{border-bottom:none}.AdminDashboard_userStatsHeader__tnFPg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AdminDashboard_userCounter__5EX9i{display:flex;align-items:center;gap:.65rem;background:rgba(0,193,179,.06);border:1px solid rgba(0,193,179,.18);padding:.5rem 1rem;border-radius:8px}.AdminDashboard_counterLabel__36lct{font-size:.78rem;font-weight:600;color:#64748b}.AdminDashboard_counterValue__3zikY{font-size:1.25rem;font-weight:800;color:#00C1B3}.AdminDashboard_userSummaryCards__UFCxZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.AdminDashboard_summaryCard__PB9Zg{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.15);border-radius:10px;padding:.9rem;text-align:center}.AdminDashboard_summaryCard__PB9Zg h4{margin:0 0 .4rem;font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.AdminDashboard_summaryValue__b4Vk6{font-size:1.5rem;font-weight:800;color:#e2e8f0}.AdminDashboard_classificationBadge__qBH2G{padding:.15rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:capitalize}.AdminDashboard_classificationBadge__qBH2G.AdminDashboard_new__kCyiH{background:rgba(0,193,179,.12);color:#00C1B3;border:1px solid rgba(0,193,179,.25)}.AdminDashboard_classificationBadge__qBH2G.AdminDashboard_active__D9mQR{background:rgba(74,222,128,.1);color:#4ade80;border:1px solid rgba(74,222,128,.25)}.AdminDashboard_classificationBadge__qBH2G.AdminDashboard_engaged__zq0wi{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.AdminDashboard_classificationBadge__qBH2G.AdminDashboard_borrower__bnLe1{background:rgba(167,139,250,.1);color:#a78bfa;border:1px solid rgba(167,139,250,.25)}.AdminDashboard_classificationBadge__qBH2G.AdminDashboard_casual__4Fdk5{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}@media (max-width:768px){.AdminDashboard_header__BS0oI{flex-direction:column;gap:.85rem;align-items:stretch}.AdminDashboard_summaryCards__2VJ0Y{grid-template-columns:1fr 1fr}.AdminDashboard_tabNavigation__8kaff{flex-wrap:wrap}.AdminDashboard_tab__jDpnG{min-width:70px;font-size:.72rem}.AdminDashboard_bankGrid__ovL5J,.AdminDashboard_userSummaryCards__UFCxZ{grid-template-columns:1fr 1fr}}@media (max-width:480px){.AdminDashboard_summaryCards__2VJ0Y,.AdminDashboard_userSummaryCards__UFCxZ{grid-template-columns:1fr}}.GettingStartedTutorial_overlay__oIpr5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.GettingStartedTutorial_modal__KngZ6{background:white;border-radius:16px;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:GettingStartedTutorial_slideIn__2wp86 .3s ease-out}@keyframes GettingStartedTutorial_slideIn__2wp86{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.GettingStartedTutorial_header__OBf00{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.GettingStartedTutorial_header__OBf00 h2{color:#2d3748;font-size:1.5rem;margin:0}.GettingStartedTutorial_skipBtn__zbid6{background:none;border:none;color:#718096;cursor:pointer;font-size:.9rem;padding:.5rem;border-radius:4px;transition:color .3s ease}.GettingStartedTutorial_skipBtn__zbid6:hover{color:#4a5568}.GettingStartedTutorial_content__Bpi9I{margin-bottom:2rem}.GettingStartedTutorial_content__Bpi9I p{color:#4a5568;line-height:1.6;font-size:1rem;margin:0}.GettingStartedTutorial_progress__GDRuM{margin-bottom:2rem}.GettingStartedTutorial_progressBar__6sz8J{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.GettingStartedTutorial_progressFill__mQlIg{height:100%;background:linear-gradient(90deg,#00C1B3,#38b2ac);transition:width .3s ease;border-radius:3px}.GettingStartedTutorial_progressText__f_G3A{font-size:.85rem;color:#718096}.GettingStartedTutorial_actions__QfDR_{display:flex;gap:1rem;justify-content:flex-end}.GettingStartedTutorial_backBtn__GTcxy{background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.GettingStartedTutorial_backBtn__GTcxy:hover{background:#edf2f7;border-color:#cbd5e0}.GettingStartedTutorial_nextBtn__4zhwb{background:linear-gradient(135deg,#00C1B3,#38b2ac);border:none;color:white;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,193,179,.3)}.GettingStartedTutorial_nextBtn__4zhwb:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,193,179,.4)}@media (max-width:768px){.GettingStartedTutorial_modal__KngZ6{margin:1rem;padding:1.5rem}.GettingStartedTutorial_header__OBf00 h2{font-size:1.25rem}.GettingStartedTutorial_actions__QfDR_{flex-direction:column}.GettingStartedTutorial_backBtn__GTcxy,.GettingStartedTutorial_nextBtn__4zhwb{width:100%;justify-content:center}}.SmartShopping_container__KCDfk{padding:20px;max-width:1200px;margin:0 auto}.SmartShopping_searchSection__EwX4B{display:flex;gap:10px;margin-bottom:30px}.SmartShopping_searchInput__d1GwU{flex:1 1;padding:12px;border:2px solid #ddd;border-radius:8px;font-size:16px}.SmartShopping_searchBtn__i9BK4{padding:12px 24px;background:#00C1B3;color:white;border:none;border-radius:8px;cursor:pointer;font-size:16px}.SmartShopping_searchBtn__i9BK4:disabled{background:#ccc;cursor:not-allowed}.SmartShopping_variantsSection__hYjsP{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.SmartShopping_variantsGrid__gfVOX{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px;margin-top:15px}.SmartShopping_variantCard__RgyHk{background:white;padding:15px;border-radius:8px;border:2px solid #ddd}.SmartShopping_variantCard__RgyHk h4{margin:0 0 10px;color:#2A3F5C}.SmartShopping_sizeBtn__KpsLz{display:block;width:100%;padding:8px;margin-bottom:5px;background:#e5e7eb;border:none;border-radius:4px;cursor:pointer}.SmartShopping_sizeBtn__KpsLz:hover{background:#00C1B3;color:white}.SmartShopping_pricesSection__nyPjb{margin-bottom:30px;padding:20px;background:#f0fdf4;border-radius:8px}.SmartShopping_quantitySelector__faFUH{display:flex;align-items:center;gap:10px;margin-bottom:20px;justify-content:center}.SmartShopping_quantitySelector__faFUH button{padding:5px 10px;cursor:pointer;border:1px solid #ddd;background:white;border-radius:4px}.SmartShopping_quantitySelector__faFUH span{padding:5px 15px;border:1px solid #ddd;border-radius:4px;background:white}.SmartShopping_pricesGrid__FzdBm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.SmartShopping_priceCard__OdL6O{background:white;padding:15px;border-radius:8px;border:2px solid #ddd;text-align:center}.SmartShopping_priceCard__OdL6O.SmartShopping_recommended__UecjF{border-color:#00C1B3;background:#e0f7f5}.SmartShopping_retailer__bMbSM{font-weight:700;margin-bottom:10px}.SmartShopping_price__6KPik{font-size:24px;color:#00C1B3;font-weight:700;margin-bottom:5px}.SmartShopping_total__paIoI{font-size:14px;color:#666;margin-bottom:10px}.SmartShopping_badge__XeG6h{color:#00C1B3;font-size:12px;margin-bottom:10px}.SmartShopping_addBtn__ekq4e{padding:8px 16px;background:#00C1B3;color:white;border:none;border-radius:4px;cursor:pointer;font-size:12px}.SmartShopping_unavailable__Hwpsz{color:#999;font-style:italic}.SmartShopping_shoppingList__kHjBa{padding:20px;background:#f8f9fa;border-radius:8px;margin-top:20px}.SmartShopping_listItem__0u3iP{display:flex;justify-content:space-between;align-items:center;padding:10px;background:white;margin-bottom:10px;border-radius:4px;border:1px solid #ddd}.SmartShopping_itemInfo__sH4Tn{flex:1 1}.SmartShopping_itemDetails__UScIL{display:flex;flex-direction:column;gap:4px;margin-top:5px}.SmartShopping_itemDetails__UScIL span{font-size:12px;color:#666}.SmartShopping_itemControls__T26ME{display:flex;align-items:center;gap:15px}.SmartShopping_qtyControl__Am5rm{display:flex;align-items:center;gap:8px;padding:4px 8px;background:#f8f9fa;border-radius:6px}.SmartShopping_qtyLabel__nmN4B{font-size:13px;font-weight:500;color:#666}.SmartShopping_qtyBtn__yFtcr{width:28px;height:28px;padding:0;border:1px solid #00c1b3;background:white;color:#00C1B3;cursor:pointer;border-radius:4px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.SmartShopping_qtyBtn__yFtcr:hover{background:#00C1B3;color:white}.SmartShopping_qtyValue__1_9cp{min-width:30px;text-align:center;font-weight:600;font-size:14px}.SmartShopping_itemTotal__fa7hw{min-width:70px;text-align:right;color:#00C1B3}.SmartShopping_removeBtn__JC8LT{color:red!important;background:none!important;border:none!important;font-size:24px!important;cursor:pointer;padding:0 5px!important}.SmartShopping_total__paIoI{text-align:right;font-size:18px;font-weight:700;margin-top:15px;padding-top:15px;border-top:2px solid #ddd}.dashboard_dashboardContainer__RDA7j,.dashboard_loadingContainer__DQmdc{min-height:100vh;background:linear-gradient(140deg,#080e18,#0d1e35 45%,#081c15);color:#e2e8f0;display:flex;flex-direction:column}.dashboard_loadingContainer__DQmdc{align-items:center;justify-content:center;gap:1rem}.dashboard_loadingSpinner__0TgYk{width:44px;height:44px;border:3px solid rgba(0,193,179,.2);border-top-color:#00c1b3;border-radius:50%;animation:dashboard_spin__HizU5 .9s linear infinite;box-shadow:0 0 16px rgba(0,193,179,.3)}@keyframes dashboard_spin__HizU5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard_errorContainer__2k3e0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(140deg,#080e18,#0d1e35 45%,#081c15);color:#e2e8f0;text-align:center;gap:1rem;padding:2rem}.dashboard_errorContainer__2k3e0 button{padding:.6rem 1.5rem;background:linear-gradient(135deg,#00C1B3,#0891b2);border:none;border-radius:999px;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s ease}.dashboard_errorContainer__2k3e0 button:hover{opacity:.85}.dashboard_appLayout__LJxQC{display:grid;grid-template-columns:220px 1fr;flex:1 1;min-height:0}.dashboard_sidebar__5ka0E{background:rgba(8,14,24,.75);border-right:1px solid rgba(0,193,179,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:0;padding:1.5rem .85rem;position:sticky;top:57px;height:calc(100vh - 57px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,193,179,.2) transparent}.dashboard_sidebar__5ka0E::-webkit-scrollbar{width:4px}.dashboard_sidebar__5ka0E::-webkit-scrollbar-track{background:transparent}.dashboard_sidebar__5ka0E::-webkit-scrollbar-thumb{background:rgba(0,193,179,.2);border-radius:2px}.dashboard_sidebarGreeting__9L99N{padding:0 .4rem 1.25rem;border-bottom:1px solid rgba(0,193,179,.1);margin-bottom:1.25rem}.dashboard_sidebarEyebrow___gxDh{display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00C1B3;border:1px solid rgba(0,193,179,.3);background:rgba(0,193,179,.07);padding:.22rem .65rem;border-radius:999px;margin-bottom:.6rem}.dashboard_sidebarUsername__3Ag_Q{font-size:.95rem;font-weight:700;color:#e2e8f0;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_sidebarSubtitle__HPQbr{font-size:.75rem;color:#00C1B3;margin:0;font-weight:600}.dashboard_sidebarAlert__Z3wWr{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:10px;padding:.65rem .75rem;margin-bottom:1rem;font-size:.78rem;color:#fbbf24;line-height:1.4}.dashboard_forMeLink__j3Jvs{color:#00C1B3;cursor:pointer;text-decoration:underline;font-weight:600}.dashboard_sidebarNavLabel__HeBvN{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:0 .4rem;margin-bottom:.4rem}.dashboard_toolBtn__l9rhx{display:flex;align-items:center;gap:.65rem;width:100%;padding:.62rem .75rem;background:transparent;color:#64748b;border:1px solid transparent;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;text-align:left;position:relative;margin-bottom:.2rem}.dashboard_toolBtn__l9rhx:hover{background:rgba(0,193,179,.06);color:#e2e8f0;border-color:rgba(0,193,179,.15)}.dashboard_toolBtn__l9rhx.dashboard_active__kiHu6{background:rgba(0,193,179,.12);color:#00C1B3;border-color:rgba(0,193,179,.3);box-shadow:0 0 14px rgba(0,193,179,.12)}.dashboard_toolBtnIcon__UnBSv{font-size:1.05rem;flex-shrink:0;width:20px;text-align:center}.dashboard_toolBtnLabel__0jo__{flex:1 1}.dashboard_notificationBadge__S9RGk{background:#e53e3e;color:white;border-radius:999px;min-width:18px;height:18px;font-size:.68rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;padding:0 4px}.dashboard_glowingAnalysis__IvUId{animation:dashboard_analysisGlow__u0kFt 2s ease-in-out infinite alternate!important;background:rgba(0,193,179,.1)!important;border-color:rgba(0,193,179,.4)!important;color:#00C1B3!important}@keyframes dashboard_analysisGlow__u0kFt{0%{box-shadow:0 0 8px rgba(0,193,179,.3)}to{box-shadow:0 0 20px rgba(0,193,179,.6),0 0 40px rgba(0,193,179,.2)}}.dashboard_adminTool__ZR_of{color:#f87171!important;border-color:rgba(239,68,68,.2)!important}.dashboard_adminTool__ZR_of:hover{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.35)!important;color:#fca5a5!important}.dashboard_adminTool__ZR_of.dashboard_active__kiHu6{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.4)!important;color:#f87171!important}.dashboard_sidebarDivider__MNMZp{height:1px;background:rgba(0,193,179,.08);margin:.75rem 0}.dashboard_mainContent__hxLoe{min-width:0;padding:1.75rem 1.75rem 0}.dashboard_homeView__5_CaR,.dashboard_mainContent__hxLoe{display:flex;flex-direction:column;gap:1.5rem}.dashboard_dashboardContent__3QpyW{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.18);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:2rem;min-height:400px;position:relative;overflow:hidden}.dashboard_dashboardContent__3QpyW:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:16px 16px 0 0}.dashboard_componentHeader__xLvWC{margin-bottom:1.5rem;color:#e2e8f0}.dashboard_componentHeader__xLvWC h3{font-size:1.4rem;font-weight:700;margin:0 0 .35rem;background:linear-gradient(135deg,#e2e8f0 30%,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.dashboard_componentHeader__xLvWC p{color:#64748b;font-size:.9rem;margin:0}.dashboard_summaryGrid__LualC{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.dashboard_summaryLeft__vp5PY,.dashboard_summaryRight__tUDJo{min-height:180px}.dashboard_monthlySummary__RSQeR{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.18);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.5rem;position:relative;overflow:hidden}.dashboard_monthlySummary__RSQeR:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:16px 16px 0 0}.dashboard_monthlySummary__RSQeR h3{font-size:1rem;font-weight:700;color:#e2e8f0;margin:0 0 1rem}.dashboard_monthlySummaryEmpty__XJMK5{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.18);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:2rem;text-align:center;color:#64748b;position:relative;overflow:hidden}.dashboard_monthlySummaryEmpty__XJMK5:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:16px 16px 0 0}.dashboard_monthlySummaryEmpty__XJMK5 p{margin:.25rem 0;font-size:.9rem}.dashboard_monthlySummaryEmpty__XJMK5 p strong{color:#94a3b8}.dashboard_monthlySummaryGrid__hlAAa{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.dashboard_monthlySummaryCard__mcoT8{background:rgba(0,193,179,.04);border:1px solid rgba(0,193,179,.12);border-radius:12px;padding:1rem;transition:border-color .2s ease}.dashboard_monthlySummaryCard__mcoT8:hover{border-color:rgba(0,193,179,.25)}.dashboard_monthlySummaryCard__mcoT8 h4{font-size:.82rem;font-weight:700;color:#00C1B3;margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.06em}.dashboard_monthlySummaryCard__mcoT8 p{font-size:.82rem;color:#94a3b8;margin:.15rem 0}.dashboard_monthlySummaryCard__mcoT8 small{font-size:.75rem;color:#475569;display:block;margin-top:.4rem}.dashboard_nextSteps__iVGMR{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.18);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.5rem;color:#e2e8f0;text-align:center;position:relative;overflow:hidden}.dashboard_nextSteps__iVGMR:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:16px 16px 0 0}.dashboard_nextSteps__iVGMR h3{font-size:1rem;font-weight:700;margin:0 0 .85rem;color:#e2e8f0}.dashboard_loanReadyCard__Fa18p{background:rgba(0,193,179,.06);border:1px solid rgba(0,193,179,.25);border-radius:12px;padding:1.1rem;margin:.75rem 0;box-shadow:0 0 20px rgba(0,193,179,.12)}.dashboard_qualificationAmount__l4Vbu{display:flex;flex-direction:column;align-items:center;margin-bottom:.75rem}.dashboard_qualificationAmount__l4Vbu span{font-size:.82rem;color:#64748b;margin-bottom:.3rem}.dashboard_qualificationAmount__l4Vbu strong{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#00C1B3,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.dashboard_qualificationNote__1ukGa{font-size:.78rem;color:#475569;margin-bottom:.85rem}.dashboard_quickLoanBtn__lW_Y_{background:linear-gradient(135deg,#00C1B3,#0891b2);color:#fff;padding:.7rem 1.5rem;border:none;border-radius:999px;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(0,193,179,.35);animation:dashboard_tealPulse___O1jW 2.5s ease-in-out infinite}.dashboard_quickLoanBtn__lW_Y_:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,193,179,.55)}@keyframes dashboard_tealPulse___O1jW{0%,to{box-shadow:0 4px 16px rgba(0,193,179,.35)}50%{box-shadow:0 4px 28px rgba(0,193,179,.65),0 0 0 4px rgba(0,193,179,.1)}}.dashboard_exploreMore__xAXPR{margin-top:.85rem;font-size:.8rem;color:#475569}.dashboard_loanNotReadyCard__hdCvq{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.22);border-radius:12px;padding:1.1rem;margin:.75rem 0}.dashboard_notQualifiedMessage__f_pgi{color:#fca5a5;font-size:.88rem;margin-bottom:.85rem;line-height:1.55}.dashboard_viewAnalysisBtn__eT6jk{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:.65rem 1.25rem;border-radius:999px;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s ease}.dashboard_viewAnalysisBtn__eT6jk:hover{background:rgba(239,68,68,.2);color:#fff}.dashboard_improvementNote__iFvr7{margin-top:.75rem;font-size:.78rem;color:#64748b}.dashboard_getStarted__aR_d1{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.18);border-radius:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.5rem;color:#e2e8f0;text-align:center;position:relative;overflow:hidden}.dashboard_getStarted__aR_d1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2);border-radius:16px 16px 0 0}.dashboard_getStarted__aR_d1 h3{font-size:1rem;font-weight:700;color:#e2e8f0;margin:0 0 .85rem}.dashboard_quickSteps__Lq1Zf{display:flex;flex-direction:column;gap:.6rem;margin:0 0 .75rem}.dashboard_quickStep__7_5fY{display:flex;align-items:center;gap:.75rem;font-size:.88rem;color:#94a3b8;text-align:left}.dashboard_stepNumber__kV9ze{background:linear-gradient(135deg,#00C1B3,#0891b2);color:white;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem;flex-shrink:0;box-shadow:0 0 8px rgba(0,193,179,.35)}.dashboard_greeting__2wiB9{display:none}.dashboard_greetingMain__FMM8k{margin-bottom:1rem}.dashboard_greetingTitle__9F6yo{font-size:1.1rem;font-weight:600;color:#94a3b8;margin:0 0 .35rem}.dashboard_headerTitle__HIxZh{font-size:1.6rem;font-weight:800;color:#e2e8f0;margin:0 0 .25rem;letter-spacing:-.02em}.dashboard_headerTitle__HIxZh .dashboard_brandName__m_WO9{background:linear-gradient(90deg,#00C1B3,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.dashboard_headerSubtitle__Ja8vE{font-size:.88rem;color:#64748b;margin:0}.dashboard_profileAlert__LvhGZ{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.85rem;color:#fbbf24;line-height:1.45}.dashboard_secondaryTools__FA0wr{display:none}.dashboard_btn__LgZ8p{padding:.65rem 1.25rem;border:none;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem}.dashboard_btnPrimary__gdxz1{background:linear-gradient(135deg,#00C1B3,#0891b2);color:#fff;box-shadow:0 4px 16px rgba(0,193,179,.3)}.dashboard_btnPrimary__gdxz1:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(0,193,179,.45)}.dashboard_btnSecondary__0BmYi{background:rgba(255,255,255,.05);color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.dashboard_btnSecondary__0BmYi:hover{background:rgba(255,255,255,.08);color:#e2e8f0}.dashboard_btn__LgZ8p:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.dashboard_successBadge__hMF9N{background:#00C1B3;color:#fff;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;margin-left:.4rem}.dashboard_newBadge__B9SS4{background:#e53e3e;color:white;padding:.15rem .45rem;border-radius:8px;font-size:.68rem;font-weight:700;margin-left:.4rem}.dashboard_analysisStats__5P7Yy{display:flex;justify-content:center;gap:1.5rem;margin:1rem 0}.dashboard_statItem__Y4s_L{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.85rem;color:#94a3b8}.dashboard_footer__n3cpm{background:rgba(10,22,40,.95);border-top:1px solid rgba(0,193,179,.18);padding:2rem 2rem 1.25rem;margin-top:auto}.dashboard_footerContent__9CgOV{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem}.dashboard_footerLeft__SF6dQ p{color:#475569;font-size:.82rem;margin:0 0 .2rem}.dashboard_footerCenter__kYmrs{display:flex;gap:1.5rem;justify-content:center}.dashboard_footerLink__EXEFL{color:#64748b;text-decoration:none;font-size:.82rem;transition:color .2s ease}.dashboard_footerLink__EXEFL:hover{color:#00C1B3}.dashboard_footerRight__YQHyh{text-align:right}.dashboard_footerRight__YQHyh p{color:#475569;font-size:.82rem;margin:0}@media (max-width:1024px){.dashboard_appLayout__LJxQC{grid-template-columns:200px 1fr}.dashboard_sidebar__5ka0E{padding:1.25rem .65rem}.dashboard_mainContent__hxLoe{padding:1.25rem 1.25rem 0}.dashboard_summaryGrid__LualC{grid-template-columns:1fr 1fr}}@media (max-width:768px){.dashboard_appLayout__LJxQC{grid-template-columns:1fr}.dashboard_sidebar__5ka0E{display:none}.dashboard_mainContent__hxLoe{padding:1rem .85rem 4.5rem}.dashboard_summaryGrid__LualC{grid-template-columns:1fr}.dashboard_dashboardContent__3QpyW{padding:1.25rem}.dashboard_footerContent__9CgOV{grid-template-columns:1fr;gap:1rem;text-align:center}.dashboard_footerCenter__kYmrs{flex-direction:column;gap:.75rem;align-items:center}.dashboard_footerRight__YQHyh{text-align:center}.dashboard_monthlySummaryGrid__hlAAa{grid-template-columns:1fr}.dashboard_qualificationAmount__l4Vbu strong{font-size:1.6rem}}@media (max-width:480px){.dashboard_mainContent__hxLoe{padding:.75rem .6rem 0}.dashboard_headerTitle__HIxZh{font-size:1.3rem}.dashboard_dashboardContent__3QpyW{padding:1rem}}.dashboard_restoredBanner__A3r87{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.1rem;background:rgba(0,193,179,.07);border:1px solid rgba(0,193,179,.22);border-radius:12px;font-size:.85rem;color:#94a3b8;flex-wrap:wrap}.dashboard_restoredBanner__A3r87 span:first-child{font-size:1rem;flex-shrink:0}.dashboard_restoredBanner__A3r87 strong{color:#e2e8f0}.dashboard_restoredBannerDismiss__2HNft{margin-left:auto;background:linear-gradient(135deg,#00C1B3,#0891b2);color:#fff;border:none;border-radius:999px;padding:.3rem .9rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:opacity .2s ease;flex-shrink:0}.dashboard_restoredBannerDismiss__2HNft:hover{opacity:.85}.dashboard_aiGreetingCard__7h1K8{background:rgba(15,23,42,.85);border:1px solid rgba(0,193,179,.25);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:2rem 2rem 2rem 2.25rem;display:flex;align-items:center;gap:2rem;position:relative;overflow:hidden;margin-bottom:0}.dashboard_aiGreetingCard__7h1K8:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00C1B3,#0891b2,#6366f1);border-radius:20px 20px 0 0}.dashboard_aiGreetingCard__7h1K8:after{content:"";position:absolute;top:-60px;left:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(0,193,179,.08) 0,transparent 70%);pointer-events:none}.dashboard_aiGreetingLeft__fis7E{flex:1 1;min-width:0;position:relative;z-index:1}.dashboard_aiGreetingTitle__VvbpT{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:.5rem 0 .75rem;background:linear-gradient(135deg,#e2e8f0 30%,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15}@media (max-width:768px){.dashboard_aiGreetingTitle__VvbpT{font-size:1.35rem}}.dashboard_aiGreetingMessage__Q_1v7{font-size:.92rem;color:#94a3b8;line-height:1.65;margin:0 0 1.25rem;max-width:520px}.dashboard_aiGreetingActions__662dv{display:flex;gap:.75rem;flex-wrap:wrap}.dashboard_aiActionPrimary__wPoxT{background:linear-gradient(135deg,#00C1B3,#0891b2);color:#fff;border:none;border-radius:999px;padding:.65rem 1.5rem;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(0,193,179,.35)}.dashboard_aiActionPrimary__wPoxT:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,193,179,.5)}.dashboard_aiActionSecondary__6WHpH{background:rgba(0,193,179,.08);color:#00C1B3;border:1px solid rgba(0,193,179,.25);border-radius:999px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease}.dashboard_aiActionSecondary__6WHpH:hover{background:rgba(0,193,179,.15)}.dashboard_aiGreetingRight__2mE2X{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.dashboard_aiOrb__0B7Ew{font-size:3.5rem;width:90px;height:90px;border-radius:50%;background:rgba(0,193,179,.1);border:2px solid rgba(0,193,179,.25);display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px rgba(0,193,179,.15);animation:dashboard_orbPulse__jQHWT 3s ease-in-out infinite}@keyframes dashboard_orbPulse__jQHWT{0%,to{box-shadow:0 0 30px rgba(0,193,179,.15)}50%{box-shadow:0 0 50px rgba(0,193,179,.3),0 0 0 8px rgba(0,193,179,.05)}}@media (max-width:640px){.dashboard_aiGreetingCard__7h1K8{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1.25rem}.dashboard_aiGreetingRight__2mE2X{align-self:center}.dashboard_aiOrb__0B7Ew{width:70px;height:70px;font-size:2.5rem}}.dashboard_bottomTabBar__tbBvf{display:none}@media (max-width:768px){.dashboard_bottomTabBar__tbBvf{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(8,14,24,.97);border-top:1px solid rgba(0,193,179,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.35rem 0 env(safe-area-inset-bottom,.35rem);justify-content:space-around;align-items:center}.dashboard_bottomTab__B7bDm{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .2rem;background:transparent;border:none;cursor:pointer;color:#475569;transition:color .2s ease;min-width:0}.dashboard_bottomTab__B7bDm:active{transform:scale(.92)}.dashboard_bottomTabActive__8fNo9{color:#00C1B3!important}.dashboard_bottomTabIcon__HlpNa{font-size:1.3rem;line-height:1}.dashboard_bottomTabLabel__c87F_{font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px}.dashboard_moreBackdrop__bmGgn{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dashboard_moreDrawer__RNEzq{position:fixed;bottom:0;left:0;right:0;z-index:120;background:rgba(10,18,32,.98);border-top:1px solid rgba(0,193,179,.25);border-radius:20px 20px 0 0;padding:.5rem 1.25rem calc(env(safe-area-inset-bottom, 0px) + 4.5rem);animation:dashboard_slideUp__3hVcn .25s ease}@keyframes dashboard_slideUp__3hVcn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dashboard_moreDrawerHandle__LaJ7I{width:40px;height:4px;background:rgba(0,193,179,.3);border-radius:2px;margin:.5rem auto 1rem}.dashboard_moreDrawerTitle__J3PL5{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 .75rem .25rem}.dashboard_moreDrawerBtn__Svdnv{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;background:rgba(15,23,42,.6);border:1px solid rgba(0,193,179,.1);border-radius:12px;color:#94a3b8;font-size:.92rem;font-weight:600;cursor:pointer;margin-bottom:.5rem;transition:background .2s ease,color .2s ease;text-align:left}.dashboard_moreDrawerBtn__Svdnv.dashboard_active__kiHu6,.dashboard_moreDrawerBtn__Svdnv:active{background:rgba(0,193,179,.12);color:#00C1B3;border-color:rgba(0,193,179,.3)}.dashboard_moreDrawerIcon__5N_At{font-size:1.25rem;width:28px;text-align:center;flex-shrink:0}}