.dashboard_loadingPage__n9IEn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;color:var(--text-secondary)}.dashboard_spinner__8rE_x{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:dashboard_spin__40kpC .8s linear infinite}@keyframes dashboard_spin__40kpC{to{transform:rotate(1turn)}}.dashboard_dashboardPage__ASHCf{min-height:100vh;background:var(--bg-secondary)}.dashboard_header__tvKGq{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;background:#fff;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.dashboard_backBtn__3Mw1D{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-secondary);transition:color var(--transition-fast)}.dashboard_backBtn__3Mw1D:hover{color:var(--primary)}.dashboard_headerRight__GHSVd{display:flex;align-items:center;gap:.75rem}.dashboard_adminLink__ifrlh{font-size:.85rem;color:var(--primary);font-weight:500;padding:.4rem .75rem;border:1px solid var(--primary);border-radius:6px;transition:all var(--transition-fast)}.dashboard_adminLink__ifrlh:hover{background:var(--primary);color:#fff}.dashboard_logoutBtn____M2m{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--text-muted);padding:.4rem .5rem;border-radius:6px;transition:color var(--transition-fast)}.dashboard_logoutBtn____M2m:hover{color:#ef4444}.dashboard_container__Jv_DY{max-width:800px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column}.dashboard_profileCard__RkNkr{order:1;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:1rem}.dashboard_profileAvatar__m95Kc{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;flex-shrink:0}.dashboard_profileInfo__XzUak{flex:1 1;min-width:0}.dashboard_profileInfo__XzUak h1{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_profileSub__1VwDM{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;color:var(--text-muted)}.dashboard_pointsBadge__xJwnF{display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;background:#eff6ff;border-radius:10px;color:var(--primary);flex-shrink:0;border:1px solid rgba(0,0,0,0);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.dashboard_pointsBadge__xJwnF:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.22);box-shadow:var(--shadow-sm)}.dashboard_pointsNumber__2qtIQ{font-size:1.4rem;font-weight:700;line-height:1.2}.dashboard_pointsLabel__XpvQ9{font-size:.75rem;color:var(--text-secondary)}.dashboard_invoiceNotice__sJIol{order:2;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid rgba(37,99,235,.16);border-radius:10px;background:rgba(37,99,235,.06);color:#1d4ed8;font-size:.86rem;line-height:1.6}.dashboard_invoiceFooterNotice__p69om{max-width:800px;margin:0 auto;padding:0 1.5rem 1.5rem;color:var(--text-secondary);font-size:.82rem;line-height:1.7;text-align:center}.dashboard_quickActions__umLp7{order:3;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.dashboard_actionBtn__68B8F{display:flex;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.85rem;color:var(--text-secondary);background:#fff;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}.dashboard_actionBtn__68B8F:hover{border-color:var(--primary);color:var(--primary)}.dashboard_rechargeActionBtn__NlV9c{color:#fff;background:var(--primary);border-color:var(--primary);font-weight:700}.dashboard_rechargeActionBtn__NlV9c:hover{color:#fff;border-color:var(--primary-dark);background:var(--primary-dark)}.dashboard_inviteTip__NfVMA{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:#10b981;margin-left:auto}.dashboard_referralSection__38DRs{order:90;background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.dashboard_referralPanel__RiFZD{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.25rem;align-items:stretch}.dashboard_referralQrBox__0awKJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--border-color);border-radius:10px;padding:.75rem;background:#f8fafc}.dashboard_referralQrBox__0awKJ img{width:148px;height:148px;border-radius:6px}.dashboard_referralQrBox__0awKJ span{font-size:.78rem;color:var(--text-secondary)}.dashboard_referralContent__O_xH0{min-width:0}.dashboard_referralLinkRow__OyQWK{display:flex;gap:.5rem;margin-bottom:.75rem}.dashboard_referralLinkRow__OyQWK input{flex:1 1;min-width:0;height:38px;padding:0 .75rem;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);background:#f8fafc;font-size:.82rem}.dashboard_referralLinkRow__OyQWK button{display:inline-flex;align-items:center;gap:.35rem;height:38px;padding:0 .8rem;border-radius:8px;background:var(--primary);color:#fff;font-weight:600;white-space:nowrap}.dashboard_referralStats__br9cu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.dashboard_referralStats__br9cu div{border:1px solid var(--border-color);border-radius:8px;padding:.7rem;background:#fff}.dashboard_referralStats__br9cu strong{display:block;font-size:1rem;color:var(--text-primary);margin-bottom:.2rem}.dashboard_referralStats__br9cu span{font-size:.75rem;color:var(--text-secondary)}.dashboard_referralNote__Xjyf_{font-size:.78rem;color:var(--text-muted);line-height:1.6}.dashboard_payoutStatusCard__9vpq4{margin-top:1rem;padding:1rem;border:1px solid rgba(59,130,246,.2);border-radius:12px;background:linear-gradient(180deg,#eff6ff,#ffffff)}.dashboard_payoutStatusHeader__XO_u_{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.dashboard_payoutStatusHeader__XO_u_ h3{font-size:.95rem;margin-bottom:.25rem}.dashboard_payoutStatusHeader__XO_u_ p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.6}.dashboard_payoutStatusHeader__XO_u_>span{flex-shrink:0;height:fit-content;border-radius:999px;padding:.3rem .65rem;background:#dbeafe;color:#1d4ed8;font-size:.76rem;font-weight:700}.dashboard_payoutStatusGrid__Zk73U{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.dashboard_payoutStatusGrid__Zk73U div{border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:.72rem;background:hsla(0,0%,100%,.86)}.dashboard_payoutStatusGrid__Zk73U strong{display:block;font-size:1rem;color:var(--text-primary);margin-bottom:.22rem}.dashboard_payoutStatusGrid__Zk73U span{color:var(--text-secondary);font-size:.75rem}.dashboard_payoutStatusNote__rfx3K{margin:.75rem 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.65}.dashboard_payoutCard__eBS4b{margin-top:1rem;padding:1rem;border:1px solid rgba(16,185,129,.22);border-radius:12px;background:linear-gradient(180deg,rgba(236,253,245,.92),#ffffff)}.dashboard_payoutHeader__5pqj2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.dashboard_payoutHeader__5pqj2 h3{font-size:.95rem;font-weight:800;color:var(--text-primary);margin-bottom:.25rem}.dashboard_payoutHeader__5pqj2 p,.dashboard_payoutHeader__5pqj2 span{font-size:.78rem;line-height:1.6;color:var(--text-secondary)}.dashboard_payoutHeader__5pqj2 span{flex:0 0 auto}.dashboard_payoutGrid__QqlxO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard_payoutGrid__QqlxO label{display:grid;gap:.35rem}.dashboard_payoutGrid__QqlxO span{font-size:.78rem;font-weight:700;color:var(--text-secondary)}.dashboard_payoutGrid__QqlxO input{width:100%;height:38px;padding:0 .75rem;border:1px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);font-size:.84rem;outline:none}.dashboard_payoutGrid__QqlxO input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.dashboard_payoutFooter__J3G8G{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem}.dashboard_payoutFooter__J3G8G p{margin:0;font-size:.76rem;line-height:1.6;color:var(--text-muted)}.dashboard_payoutFooter__J3G8G button{flex:0 0 auto;min-height:38px;padding:0 .9rem;border-radius:8px;background:#10b981;color:#fff;font-weight:800;white-space:nowrap}.dashboard_payoutFooter__J3G8G button:disabled{opacity:.65;cursor:not-allowed}.dashboard_referralRules__dtGlz{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.dashboard_referralRules__dtGlz span{font-size:.78rem;color:#075985;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.35rem .65rem}.dashboard_referralGuide__QIVj4{display:grid;gap:1rem;margin:1rem 0}.dashboard_referralGuideText__FL_Mn,.dashboard_referralScreenshots__DulLy{border:1px solid var(--border-color);border-radius:12px;padding:1rem;background:#f8fafc}.dashboard_referralGuideText__FL_Mn h3,.dashboard_referralScreenshots__DulLy h3{margin-bottom:.75rem;font-size:.95rem;font-weight:700;color:var(--text-primary)}.dashboard_referralGuideGrid__nHKcr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard_referralGuideGrid__nHKcr article{padding:.85rem;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fff}.dashboard_referralGuideGrid__nHKcr strong{display:block;margin-bottom:.4rem;font-size:.86rem;color:var(--text-primary)}.dashboard_referralGuideGrid__nHKcr p{margin:0;font-size:.78rem;line-height:1.7;color:var(--text-secondary)}.dashboard_referralShotGrid__VyeEm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard_referralShot__k1t9V{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}.dashboard_shotToolbar__1uJmw{display:flex;gap:.3rem;padding:.55rem .7rem;background:#e2e8f0}.dashboard_shotToolbar__1uJmw span{width:8px;height:8px;border-radius:999px;background:#94a3b8}.dashboard_shotBody__end80{position:relative;min-height:205px;padding:.9rem;background:linear-gradient(180deg,#ffffff,#f8fafc)}.dashboard_shotTitle__NefSp{font-size:.86rem;font-weight:800;color:var(--text-primary)}.dashboard_shotPill__lmy6_{display:inline-flex;margin:.7rem 0;padding:.35rem .65rem;border-radius:999px;background:var(--primary);color:#fff;font-size:.78rem;font-weight:800}.dashboard_shotPanel__LjHAC{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem;border:1px solid var(--border-color);border-radius:10px;background:#fff}.dashboard_shotQr__7iXei{width:72px;height:72px;border-radius:8px;background:linear-gradient(90deg,#0f172a 8px,transparent 0) 0 0/16px 16px,linear-gradient(#0f172a 8px,transparent 0) 0 0/16px 16px,#f8fafc}.dashboard_shotLines__vzGli{display:grid;gap:.5rem}.dashboard_shotLines__vzGli span{height:10px;border-radius:999px;background:#e2e8f0}.dashboard_shotLines__vzGli span:nth-child(2){width:72%}.dashboard_shotLines__vzGli button{width:fit-content;padding:.36rem .6rem;border-radius:8px;background:var(--primary);color:#fff;font-size:.72rem;font-weight:800}.dashboard_shotStats__SlDjs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.8rem 0}.dashboard_shotStats__SlDjs span{padding:.65rem .45rem;border:1px solid var(--border-color);border-radius:9px;background:#f8fafc;color:var(--text-secondary);text-align:center;font-size:.72rem;font-weight:700}.dashboard_shotRecord__4z7wn{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.dashboard_shotRecord__4z7wn strong{font-size:.78rem;color:var(--text-primary)}.dashboard_shotRecord__4z7wn em{font-style:normal;color:#dc2626;font-weight:900}.dashboard_redArrow__QkyL2{position:absolute;z-index:1;padding:.22rem .45rem;border:1px solid #ef4444;border-radius:999px;background:#fff1f2;color:#dc2626;font-size:.72rem;font-weight:900;white-space:nowrap}.dashboard_redArrow__QkyL2:before{content:"";position:absolute;top:50%;right:100%;width:46px;height:3px;background:#ef4444;transform:translateY(-50%)}.dashboard_redArrow__QkyL2:after{content:"";position:absolute;top:calc(50% - 6px);right:calc(100% + 42px);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:10px solid #ef4444}.dashboard_redArrowCopy__ZKi65{right:.8rem;bottom:.75rem}.dashboard_redArrowSettle__5K14p{right:.8rem;bottom:1.1rem}.dashboard_referralRecent__h8qfF h3{font-size:.95rem;font-weight:600;margin-bottom:.65rem}.dashboard_referralList__W8_bC{display:flex;flex-direction:column;gap:.5rem}.dashboard_referralItem__Fbmvg{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--border-color)}.dashboard_referralItem__Fbmvg div:first-child{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dashboard_referralItem__Fbmvg strong{font-size:.86rem;color:var(--text-primary)}.dashboard_referralItem__Fbmvg span{font-size:.75rem;color:var(--text-secondary)}.dashboard_referralItem__Fbmvg em{font-style:normal}.dashboard_referralAmount__ISQc9{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.dashboard_referralStatusNote__ig72L{color:var(--text-muted);font-size:.73rem;line-height:1.5}.dashboard_historySection__l6zO_{order:4;background:#fff;border-radius:12px;padding:1.25rem;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.dashboard_historySection__l6zO_ h2{font-size:1rem;font-weight:600;margin-bottom:1rem}.dashboard_emptyText__0YLt6{text-align:center;color:var(--text-muted);font-size:.9rem;padding:1rem 0}.dashboard_historyList__r22qp{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.dashboard_historyItem__eMaAm{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--bg-secondary)}.dashboard_historyItem__eMaAm:last-child{border-bottom:none}.dashboard_historyLeft__NOmpS{display:flex;flex-direction:column;gap:.15rem}.dashboard_historyType__RtZQ7{font-size:.85rem;font-weight:500;color:var(--text-primary)}.dashboard_historyDesc__Jikxz{font-size:.75rem;color:var(--text-muted)}.dashboard_historyRight__v2xyv{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.dashboard_historyAmount__n4WP8{font-size:.9rem;font-weight:600}.dashboard_historyAmount__n4WP8.dashboard_positive__jRhsR{color:#10b981}.dashboard_historyAmount__n4WP8.dashboard_negative__DpM6I{color:#ef4444}.dashboard_historyDate__04vQ_{font-size:.7rem;color:var(--text-muted)}.dashboard_toast__skhLe{order:20;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin-bottom:1rem}.dashboard_toast__skhLe.dashboard_success__OCrtz{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.dashboard_toast__skhLe.dashboard_error__LC5Qr{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.dashboard_toolsSection__TBnZw{order:5;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm)}.dashboard_toolsHeader__ECZuX{display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.dashboard_toolsHeader__ECZuX h2{font-size:1.15rem;font-weight:600}.dashboard_toolsDesc__CusLE{font-size:.85rem;color:var(--text-secondary);margin:.4rem 0 1.25rem}.dashboard_toolsGrid__LYWQ_{display:grid;grid-template-columns:1fr;gap:.75rem}.dashboard_toolCard__uaW4q{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border-color);border-radius:10px;transition:all var(--transition-fast);overflow:hidden;position:relative}.dashboard_toolCard__uaW4q:hover{border-color:var(--primary-light);box-shadow:var(--shadow-sm)}.dashboard_toolCard__uaW4q.dashboard_coming__V8yv2{opacity:.6}.dashboard_tutorialLink__a6uZj{position:absolute;top:.5rem;right:.6rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:#94a3b8;text-decoration:none;padding:.2rem .45rem;border-radius:4px;transition:all .15s}.dashboard_tutorialLink__a6uZj:hover{color:var(--primary);background:var(--bg-secondary)}.dashboard_toolIcon__nNiQC{font-size:1.6rem;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:10px}.dashboard_toolInfo__ndegj{flex:1 1;min-width:0}.dashboard_toolInfo__ndegj h3{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.dashboard_toolInfo__ndegj p{font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_toolFooter__fWFVT{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.dashboard_toolCost__5alzt{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text-muted)}.dashboard_useBtn__lQ3OX{display:flex;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.8rem;font-weight:500;color:#fff;background:var(--primary);border-radius:6px;cursor:pointer;transition:background var(--transition-fast);white-space:nowrap}.dashboard_useBtn__lQ3OX:hover:not(:disabled){background:var(--primary-dark)}.dashboard_useBtn__lQ3OX:disabled{cursor:not-allowed}.dashboard_useBtn__lQ3OX.dashboard_disabled__psdvP{background:var(--text-muted)}.dashboard_btnSpinner__euPP9{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:dashboard_spin__40kpC .6s linear infinite}.dashboard_comingBadge__b7aAI{font-size:.75rem;color:#f59e0b;font-weight:500;padding:.25rem .5rem;background:#fffbeb;border-radius:4px}.dashboard_emptyTools__p4x09{text-align:center;padding:3rem 0;color:var(--text-muted)}.dashboard_activateSection__kvlsx{order:2;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm);margin-bottom:1rem}.dashboard_activateRow__Yt6Cn{display:flex;gap:.5rem}.dashboard_activateInput__kYjDV{flex:1 1;padding:.65rem 1rem;font-size:.9rem;font-family:monospace;letter-spacing:1px;border:1px solid var(--border-color);border-radius:8px;text-transform:uppercase}.dashboard_activateInput__kYjDV:focus{outline:none;border-color:var(--primary)}.dashboard_activateInput__kYjDV::placeholder{text-transform:none;letter-spacing:0;font-family:var(--font-sans)}.dashboard_activateBtn__qt2Ju{padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;color:#fff;background:#10b981;border-radius:8px;white-space:nowrap;transition:background var(--transition-fast)}.dashboard_activateBtn__qt2Ju:hover:not(:disabled){background:#059669}.dashboard_activateBtn__qt2Ju:disabled{opacity:.7;cursor:not-allowed}.dashboard_activatedList__cg8W_{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.dashboard_activatedItem__PqSLb{display:flex;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--bg-secondary)}.dashboard_activatedItem__PqSLb:last-child{border-bottom:none}.dashboard_activatedIcon__NF0X3{font-size:1.2rem}.dashboard_activatedName__q0vvE{flex:1 1;font-size:.9rem;font-weight:500}.dashboard_downloadBtn__x0Lyv{display:flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;font-weight:500;color:#fff;background:var(--primary);border-radius:6px;transition:background var(--transition-fast)}.dashboard_downloadBtn__x0Lyv:hover{background:var(--primary-dark)}.dashboard_downloadSmBtn__9Y7Ug{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--primary);background:#eff6ff;border-radius:6px;transition:all var(--transition-fast)}.dashboard_downloadSmBtn__9Y7Ug:hover{background:var(--primary);color:#fff}.dashboard_activatedDate__3TIv9{font-size:.75rem;color:var(--text-muted)}.dashboard_wechatTip__MRbYF{font-size:.75rem;color:#10b981;font-weight:500;white-space:nowrap}.dashboard_subBadgeActive__u2cdD{gap:.25rem;color:#059669;background:#d1fae5}.dashboard_subBadgeActive__u2cdD,.dashboard_subBadgeExpired__Q3yip{display:inline-flex;align-items:center;margin-top:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:500;border-radius:20px}.dashboard_subBadgeExpired__Q3yip{color:#b45309;background:#fef3c7}.dashboard_renewBtn__npDk5{background:#f59e0b!important}.dashboard_renewBtn__npDk5:hover:not(:disabled){background:#d97706!important}.dashboard_modalOverlay__Vf0T8{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.dashboard_renewalModal__T99mf{position:relative;background:#fff;border-radius:16px;padding:2rem 1.75rem;max-width:360px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.15)}.dashboard_modalClose__Hk4su{position:absolute;top:.75rem;right:.75rem;color:var(--text-muted);padding:.25rem;border-radius:6px;transition:color var(--transition-fast)}.dashboard_modalClose__Hk4su:hover{color:var(--text-primary)}.dashboard_modalIcon__Bd6dC{font-size:2.5rem;margin-bottom:.75rem}.dashboard_modalTitle__z1OFx{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.6rem}.dashboard_modalBody__ABt4e{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.dashboard_modalActions__7r0hx{display:flex;flex-direction:column;gap:.5rem}.dashboard_modalPrimaryBtn__KqPKK{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;color:#fff;background:var(--primary);border-radius:10px;transition:background var(--transition-fast)}.dashboard_modalPrimaryBtn__KqPKK:hover{background:var(--primary-dark)}.dashboard_modalSecondaryBtn__WXq1v{width:100%;padding:.65rem;font-size:.85rem;color:var(--text-muted);border-radius:10px;transition:background var(--transition-fast)}.dashboard_modalSecondaryBtn__WXq1v:hover{background:var(--bg-secondary)}@media(max-width:640px){.dashboard_container__Jv_DY{padding:1rem}.dashboard_profileCard__RkNkr{flex-wrap:wrap;padding:1.25rem}.dashboard_pointsBadge__xJwnF{margin-left:auto}.dashboard_inviteTip__NfVMA{width:100%;margin-left:0;margin-top:.25rem}.dashboard_referralPanel__RiFZD{grid-template-columns:1fr}.dashboard_referralStats__br9cu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_payoutFooter__J3G8G,.dashboard_payoutHeader__5pqj2{flex-direction:column;align-items:stretch}.dashboard_payoutGrid__QqlxO{grid-template-columns:1fr}.dashboard_payoutStatusHeader__XO_u_{flex-direction:column}.dashboard_payoutStatusGrid__Zk73U{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_referralGuideGrid__nHKcr,.dashboard_referralShotGrid__VyeEm{grid-template-columns:1fr}.dashboard_redArrow__QkyL2{right:.6rem;max-width:calc(100% - 1.2rem);white-space:normal}.dashboard_redArrow__QkyL2:after,.dashboard_redArrow__QkyL2:before{display:none}.dashboard_referralItem__Fbmvg{flex-direction:column}.dashboard_referralAmount__ISQc9{align-items:flex-start}.dashboard_toolCard__uaW4q{flex-wrap:wrap;gap:.75rem}.dashboard_toolInfo__ndegj p{white-space:normal}.dashboard_toolFooter__fWFVT{flex-direction:row;width:100%;justify-content:space-between;align-items:center}}