.demo_root__gO__6{min-height:100vh;background:var(--slate-light);display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:220px 1fr;grid-template-areas:"label label" "sidebar content" "bar bar"}@media (max-width:768px){.demo_root__gO__6{grid-template-columns:1fr;grid-template-areas:"label" "content" "bar"}.demo_sidebar__1IIYw{display:none}}.demo_demoLabel__dtLQ2{grid-area:label;background:var(--navy-deep);padding:.7rem clamp(1rem,3vw,1.5rem);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.demo_demoBadge__ibY2H{font-size:11px;font-weight:700;background:rgba(201,169,97,.2);border:1px solid rgba(201,169,97,.4);color:var(--gold-light);padding:3px 10px;border-radius:20px;letter-spacing:.5px;flex-shrink:0}.demo_demoNote__SUKbt{font-size:12px;color:#8fa3b8;font-weight:500;flex:1}.demo_demoCta__abLDx{font-size:12px;font-weight:700;color:var(--gold-light);background:rgba(201,169,97,.15);padding:4px 12px;border-radius:8px;transition:background .2s;flex-shrink:0}.demo_demoCta__abLDx:hover{background:rgba(201,169,97,.25)}.demo_sidebar__1IIYw{grid-area:sidebar;background:var(--navy-deep);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:0}.demo_sidebarLogo__J_Cvj{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;margin-bottom:1.5rem;padding:0 .5rem}.demo_sidebarOrg__eq28G{margin-top:auto;padding:1rem .5rem 0;border-top:1px solid rgba(255,255,255,.08)}.demo_sidebarOrgName___LTAZ{font-size:13px;font-weight:600;color:#fff}.demo_sidebarOrgPlan__vNFLS{font-size:11px;color:#8fa3b8;margin-top:2px}.demo_memberProfile__5c_E1{display:flex;align-items:center;gap:10px;padding:.75rem .5rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.75rem}.demo_memberAvatar__lTpuj{width:38px;height:38px;border-radius:50%;background:var(--gold-dark);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo_memberProfileName__7U_17{font-size:14px;font-weight:600;color:#fff}.demo_memberTrack__M4ccL{font-size:11px;color:#8fa3b8}.demo_sidebarNav__ocf7V{display:flex;flex-direction:column;gap:2px}.demo_sidebarLink__Nv1yy{display:block;width:100%;text-align:left;font-size:13px;font-weight:500;color:#8fa3b8;padding:8px 12px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s;font-family:Poppins,Segoe UI,sans-serif}.demo_sidebarLink__Nv1yy:hover{background:rgba(255,255,255,.07);color:#fff}.demo_sidebarLinkActive__jjk3_{background:rgba(201,169,97,.15);color:var(--gold-light);font-weight:600}.demo_content__dVAp6{grid-area:content;padding:2rem clamp(1rem,3vw,2rem);overflow-y:auto}.demo_contentHeader__vJWQV{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.demo_pageTitle__CSi8N{font-size:1.5rem;font-weight:900;color:var(--navy-deep)}.demo_pageSubtitle__eciwP{font-size:13px;color:var(--text-light);margin-top:2px}.demo_statsGrid__f_zdg{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:1.75rem}.demo_statCard__erh7n{background:#fff;border:1px solid var(--slate-dark);border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.demo_statLabel__qV7wJ{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.demo_statValue__ZiavG{font-size:1.6rem;font-weight:900;color:var(--navy-deep)}.demo_statDelta__IVI7D{font-size:11px;color:#1e7e34;font-weight:600;margin-top:2px}.demo_statDeltaNeutral__YQvRe{font-size:11px;color:var(--text-light);font-weight:500;margin-top:2px}.demo_section__OMEGe{background:#fff;border:1px solid var(--slate-dark);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.demo_sectionHeader__W2_Fy{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.demo_sectionH2__EEmAw{font-size:15px;font-weight:700;color:var(--navy-deep);margin-bottom:1rem}.demo_linkBtn__n7M2T{background:none;border:none;font-size:13px;font-weight:600;color:var(--gold-dark);cursor:pointer;font-family:inherit;padding:0}.demo_linkBtn__n7M2T:hover{text-decoration:underline}.demo_table__ShI2r{width:100%;border-collapse:collapse;font-size:13px}.demo_table__ShI2r th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light);padding:0 .75rem .75rem}.demo_table__ShI2r td{padding:.75rem;border-top:1px solid var(--slate-light)}.demo_memberNameCell__3zFB1{font-weight:600;color:var(--navy-deep)}.demo_trackCell__bmcXw{color:var(--gold-dark);font-weight:600}.demo_recoveryCell__P2j6J{font-weight:700;color:var(--navy-deep)}.demo_lastActiveCell__5Znxy{color:var(--text-light)}.demo_statusBadge__UXHzf{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.demo_statusActive__5U4Jh{background:#e6f4ea;color:#1e7e34}.demo_statusInvited__rCyj4{background:var(--slate-light);color:var(--text-light)}.demo_rowActionBtn__xkAXv{font-size:12px;font-weight:600;color:var(--navy-deep);background:var(--slate-light);border:1px solid var(--slate-dark);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:all .15s}.demo_rowActionBtn__xkAXv:hover{background:var(--navy-deep);color:#fff}.demo_searchInput__4EUj8{border:1.5px solid var(--slate-dark);border-radius:8px;padding:7px 12px;font-size:13px;font-family:inherit;color:var(--text-primary);outline:none;transition:border-color .2s;width:240px}.demo_searchInput__4EUj8:focus{border-color:var(--navy-deep)}.demo_memberCount__dXOv_{font-size:13px;color:var(--text-light);font-weight:500}.demo_integrationStatus__FBZdl{display:flex;flex-direction:column;gap:10px}.demo_integrationItem__lY45z{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--navy-deep);font-weight:500;padding:.625rem 0;border-bottom:1px solid var(--slate-light)}.demo_integrationItem__lY45z:last-child{border-bottom:none}.demo_integrationDot__Pg5Xz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.demo_integrationName__PaHGa{flex:1}.demo_integrationMeta__WrbEp{font-size:12px;color:var(--text-light)}.demo_configureBtn__pnEz9{font-size:12px;font-weight:700;color:var(--navy-deep);background:var(--slate-light);border:1.5px solid var(--slate-dark);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:all .15s;flex-shrink:0}.demo_configureBtn__pnEz9:hover{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.demo_reportList__3auf8{display:flex;flex-direction:column;gap:10px}.demo_reportRow__RwZCd{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_reportIcon__1U3Di{font-size:1.25rem;flex-shrink:0}.demo_reportInfo__JEy56{flex:1}.demo_reportName__4p_qG{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_reportMeta__wXrN4{font-size:12px;color:var(--text-light);margin-top:2px}.demo_downloadBtn__OBCM3{font-size:12px;font-weight:700;background:var(--navy-deep);color:#fff;border:none;border-radius:7px;padding:6px 14px;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .15s}.demo_downloadBtn__OBCM3:hover{background:#0f2340}.demo_settingsGrid__3LfSw{display:flex;flex-direction:column;gap:0}.demo_settingsRow__I7x9N{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--slate-light)}.demo_settingsRow__I7x9N:last-child{border-bottom:none}.demo_settingsLabel__lo3pM{font-size:13px;font-weight:600;color:var(--text-light);min-width:200px}.demo_settingsValue__fb2Gb{font-size:13px;color:var(--navy-deep);flex:1}.demo_editBtn__yxHpJ{font-size:12px;font-weight:600;background:none;border:1.5px solid var(--slate-dark);border-radius:6px;padding:4px 10px;cursor:pointer;color:var(--text-light);font-family:inherit;transition:all .15s;flex-shrink:0}.demo_editBtn__yxHpJ:hover{border-color:var(--navy-deep);color:var(--navy-deep)}.demo_supportGrid__PYfJp{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.demo_supportCard__jX7zl{background:var(--slate-light);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.demo_supportIcon__qqmmX{font-size:1.5rem;margin-bottom:.25rem}.demo_supportTitle__pUWHs{font-size:14px;font-weight:700;color:var(--navy-deep)}.demo_supportDesc__V7nC7{font-size:12px;color:var(--text-light);flex:1;line-height:1.45}.demo_supportCta__wcVbS{font-size:13px;font-weight:700;color:var(--gold-dark);margin-top:.5rem;display:inline-block}.demo_supportCta__wcVbS:hover{text-decoration:underline}.demo_placeholderPanel__FSlJn{background:#fff;border:1.5px dashed var(--slate-dark);border-radius:14px;padding:2rem;text-align:center;margin-bottom:1.25rem}.demo_placeholderIcon__w1ls_{font-size:2rem;margin-bottom:.75rem}.demo_placeholderText__UYdzd{font-size:14px;color:var(--text-light);line-height:1.6;max-width:440px;margin:0 auto 1rem}.demo_placeholderCta__GB5lw{display:inline-block;font-size:14px;font-weight:700;color:var(--navy-deep);border:1.5px solid rgba(30,58,95,.25);border-radius:8px;padding:.5rem 1.25rem;transition:all .2s}.demo_placeholderCta__GB5lw:hover{background:var(--navy-deep);color:#fff}.demo_alertBanner__T4MB7{background:#fff3cd;border:1px solid #ffc107;border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.demo_alertIcon__zW_1D{font-size:1.1rem;flex-shrink:0}.demo_alertBanner__T4MB7 div{flex:1;font-size:14px;color:#7d5a00;line-height:1.5;min-width:180px}.demo_alertBanner__T4MB7 strong{font-weight:700}.demo_alertBtn__ojB3l{background:#c9a961;color:#1e3a5f;font-family:Poppins,Segoe UI,sans-serif;font-size:13px;font-weight:700;padding:7px 14px;border-radius:8px;border:none;cursor:pointer;flex-shrink:0;transition:background .15s}.demo_alertBtn__ojB3l:hover{background:var(--gold-light)}.demo_totalRecovery__TZaHx{text-align:right}.demo_totalRecoveryLabel___Tiu8{font-size:12px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.demo_totalRecoveryValue__kNkGQ{font-size:1.75rem;font-weight:900;color:var(--navy-deep)}.demo_benefitsList__SrEZv{display:flex;flex-direction:column;gap:12px}.demo_benefitRow__OJF6G{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light);flex-wrap:wrap}.demo_benefitDot__yPFeg{width:10px;height:10px;border-radius:50%;flex-shrink:0}.demo_benefitInfo__k_qQy{flex:1;min-width:120px}.demo_benefitName__BnCP4{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_benefitStatus__cbFEM{font-size:12px;font-weight:600;margin-top:1px}.demo_benefitValue__MOeHh{font-size:14px;font-weight:700;color:var(--navy-deep);min-width:100px;text-align:right}.demo_benefitAction__bwOUK{font-family:Poppins,Segoe UI,sans-serif;font-size:12px;font-weight:700;background:var(--navy-deep);color:#fff;padding:5px 12px;border-radius:8px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.demo_benefitAction__bwOUK:hover{background:#0f2340}.demo_benefitActionPlaceholder__tPHjO{font-size:12px;font-weight:600;color:#1e7e34;flex-shrink:0}.demo_planList__RW1yG{display:flex;flex-direction:column;gap:12px}.demo_planStep__HygPj{display:flex;align-items:center;gap:12px;padding:1rem;border-radius:10px;background:var(--slate-light);border:1.5px solid transparent}.demo_planStepDone__xiU_Q{opacity:.55}.demo_planStepUrgent__pdFpb{border-color:#ffc107;background:#fff9e6}.demo_planCheck__uvtOT{width:30px;height:30px;border-radius:50%;background:var(--navy-deep);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo_planStepDone__xiU_Q .demo_planCheck__uvtOT{background:#1e7e34}.demo_planInfo__TeuJa{flex:1}.demo_planLabel__67SnJ{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_planDetail__lFesE{font-size:12px;color:var(--text-light);margin-top:2px}.demo_planBtn__iZdku{font-size:12px;font-weight:700;background:var(--navy-deep);color:#fff;border:none;border-radius:8px;padding:6px 14px;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .15s}.demo_planBtn__iZdku:hover{background:#0f2340}.demo_timelineList__vVUH3{display:flex;flex-direction:column;gap:10px}.demo_timelineItem__K96_J{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:10px;background:var(--slate-light)}.demo_timelineItemUrgent__IxP6c{background:#fff3cd;border:1px solid #ffc107}.demo_timelineDate__AX_E3{font-size:13px;font-weight:700;color:var(--navy-deep);min-width:52px}.demo_timelineLabel__qrTR_{font-size:13px;color:var(--text-light);flex:1;font-weight:500}.demo_urgentBadge__fQryY{font-size:11px;font-weight:700;background:#ffc107;color:#7d5a00;padding:2px 8px;border-radius:20px;flex-shrink:0}.demo_taxGrid__ESkx0{display:flex;flex-direction:column;gap:0}.demo_taxRow__vH2mC{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 1rem;padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_taxRow__vH2mC:last-child{border-bottom:none}.demo_taxLabel__YCwH5{font-size:13px;font-weight:600;color:var(--navy-deep);grid-column:1}.demo_taxValue__G9zCT{font-size:15px;font-weight:800;color:#1e7e34;grid-column:2;grid-row:1/3;align-self:center;text-align:right}.demo_taxNote__dDHLo{font-size:12px;color:var(--text-light);grid-column:1}.demo_docList__0tFEA{display:flex;flex-direction:column;gap:10px}.demo_docRow__ipDqw{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_docIcon___mPV9{font-size:1.25rem;flex-shrink:0}.demo_docInfo__Oxf11{flex:1}.demo_docName__QCsae{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_docMeta__1AGlj{font-size:12px;color:var(--text-light);margin-top:2px}.demo_faqList__9fIJA{display:flex;flex-direction:column;gap:0}.demo_faqItem__XFHLF{padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_faqItem__XFHLF:last-child{border-bottom:none}.demo_faqQ__t0UAP{font-size:14px;font-weight:700;color:var(--navy-deep);margin-bottom:.375rem}.demo_faqA__VE9iU{font-size:13px;color:var(--text-light);line-height:1.6}.demo_inviteBtn__YeKo8{background:var(--gold-premium);color:var(--navy-deep);font-family:Poppins,Segoe UI,sans-serif;font-size:13px;font-weight:700;padding:9px 18px;border-radius:9px;border:none;cursor:pointer;transition:all .2s;flex-shrink:0}.demo_inviteBtn__YeKo8:hover{background:var(--gold-light)}.demo_getAccessBar__s7aHS{grid-area:bar;background:var(--navy-deep);padding:1.25rem clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.demo_getAccessBar__s7aHS p{font-size:14px;font-weight:600;color:#fff}.demo_getAccessBtns__kuVRr{display:flex;gap:10px;flex-wrap:wrap}.demo_btnPrimary__U6YzK{background:var(--gold-premium);color:var(--navy-deep);font-size:13px;font-weight:700;padding:9px 18px;border-radius:9px;transition:all .2s;flex-shrink:0}.demo_btnPrimary__U6YzK:hover{background:var(--gold-light)}.demo_btnGhost__eFs2S{background:transparent;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:9px;border:1.5px solid rgba(255,255,255,.25);transition:all .2s;flex-shrink:0}.demo_btnGhost__eFs2S:hover{border-color:var(--gold-premium)}.demo_modalOverlay__bxdyF{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:demo_fadeIn__6vfER .2s ease}@keyframes demo_fadeIn__6vfER{0%{opacity:0}to{opacity:1}}.demo_modal__qvQoO{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:demo_slideUp__7TMVW .25s ease}@keyframes demo_slideUp__7TMVW{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.demo_modalClose__N7y4p{position:absolute;top:1rem;right:1rem;background:var(--slate-light);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;color:var(--text-light);transition:background .15s}.demo_modalClose__N7y4p:hover{background:var(--slate-dark)}.demo_modalIcon__FrCcB{font-size:2rem;margin-bottom:.75rem}.demo_modalTitle__eGt2R{font-size:1.1rem;font-weight:800;color:var(--navy-deep);margin-bottom:.625rem}.demo_modalBody__YWBEz{font-size:14px;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.demo_modalBtns__hI5Qn{display:flex;gap:.75rem;flex-wrap:wrap}.demo_modalBtnPrimary__nsYBv{flex:1;text-align:center;background:var(--navy-deep);color:#fff;font-size:14px;font-weight:700;padding:.75rem 1rem;border-radius:9px;transition:background .15s}.demo_modalBtnPrimary__nsYBv:hover{background:#0f2340}.demo_modalBtnGhost__jty3P{flex:1;text-align:center;background:transparent;color:var(--navy-deep);font-size:14px;font-weight:600;padding:.75rem 1rem;border-radius:9px;border:1.5px solid rgba(30,58,95,.25);transition:all .15s}.demo_modalBtnGhost__jty3P:hover{border-color:var(--navy-deep)}