.demo_root__bkrWi{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__bkrWi{grid-template-columns:1fr;grid-template-areas:"label" "content" "bar"}.demo_sidebar__jjTk5{display:none}}.demo_demoLabel__zU9d5{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__gw_a6{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__QrI9F{font-size:12px;color:#8fa3b8;font-weight:500;flex:1 1}.demo_demoCta__ekQq0{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__ekQq0:hover{background:rgba(201,169,97,.25)}.demo_sidebar__jjTk5{grid-area:sidebar;background:var(--navy-deep);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:0}.demo_sidebarLogo__qkqRR{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;margin-bottom:1.5rem;padding:0 .5rem}.demo_sidebarOrg__P8oU3{margin-top:auto;padding:1rem .5rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.demo_sidebarOrgName__GS7Su{font-size:13px;font-weight:600;color:#fff}.demo_sidebarOrgPlan__pYRBh{font-size:11px;color:#8fa3b8;margin-top:2px}.demo_memberProfile__TLZ8J{display:flex;align-items:center;gap:10px;padding:.75rem .5rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:.75rem}.demo_memberAvatar__KWus7{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__tJtYH{font-size:14px;font-weight:600;color:#fff}.demo_memberTrack__xpeMw{font-size:11px;color:#8fa3b8}.demo_sidebarNav__dzvkk{display:flex;flex-direction:column;gap:2px}.demo_sidebarLink__TESrS{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__TESrS:hover{background:hsla(0,0%,100%,.07);color:#fff}.demo_sidebarLinkActive__OiQaS{background:rgba(201,169,97,.15);color:var(--gold-light);font-weight:600}.demo_content__MaE2L{grid-area:content;padding:2rem clamp(1rem,3vw,2rem);overflow-y:auto}.demo_contentHeader__Fvga_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.demo_pageTitle__43cgv{font-size:1.5rem;font-weight:900;color:var(--navy-deep)}.demo_pageSubtitle__EM4UR{font-size:13px;color:var(--text-light);margin-top:2px}.demo_statsGrid__v3ChI{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:1.75rem}.demo_statCard__Gf_JC{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__To6tr{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.demo_statValue__b5V54{font-size:1.6rem;font-weight:900;color:var(--navy-deep)}.demo_statDelta__FJbrG{font-size:11px;color:#1e7e34;font-weight:600;margin-top:2px}.demo_statDeltaNeutral__tM1Ve{font-size:11px;color:var(--text-light);font-weight:500;margin-top:2px}.demo_section__BaDXC{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__de_P6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.demo_sectionH2__uYvfK{font-size:15px;font-weight:700;color:var(--navy-deep);margin-bottom:1rem}.demo_linkBtn__xqtzP{background:none;border:none;font-size:13px;font-weight:600;color:var(--gold-dark);cursor:pointer;font-family:inherit;padding:0}.demo_linkBtn__xqtzP:hover{text-decoration:underline}.demo_table__JH3Kn{width:100%;border-collapse:collapse;font-size:13px}.demo_table__JH3Kn 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__JH3Kn td{padding:.75rem;border-top:1px solid var(--slate-light)}.demo_memberNameCell__tBFqo{font-weight:600;color:var(--navy-deep)}.demo_trackCell__ABNpO{color:var(--gold-dark);font-weight:600}.demo_recoveryCell__Yq7HH{font-weight:700;color:var(--navy-deep)}.demo_lastActiveCell__8vM7O{color:var(--text-light)}.demo_statusBadge__wknvn{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.demo_statusActive__WjGDc{background:#e6f4ea;color:#1e7e34}.demo_statusInvited__hi4c_{background:var(--slate-light);color:var(--text-light)}.demo_rowActionBtn__1ulxo{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__1ulxo:hover{background:var(--navy-deep);color:#fff}.demo_searchInput__rGAfp{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__rGAfp:focus{border-color:var(--navy-deep)}.demo_memberCount__pk6rr{font-size:13px;color:var(--text-light);font-weight:500}.demo_integrationStatus__PEC4R{display:flex;flex-direction:column;gap:10px}.demo_integrationItem__9Dxdy{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__9Dxdy:last-child{border-bottom:none}.demo_integrationDot__bBFc6{width:8px;height:8px;border-radius:50%;flex-shrink:0}.demo_integrationName__dIJPa{flex:1 1}.demo_integrationMeta__j1W9t{font-size:12px;color:var(--text-light)}.demo_configureBtn__mRgA4{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__mRgA4:hover{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.demo_reportList__ikp1t{display:flex;flex-direction:column;gap:10px}.demo_reportRow__Dzz5j{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_reportIcon__ew84h{font-size:1.25rem;flex-shrink:0}.demo_reportInfo__UhVaT{flex:1 1}.demo_reportName__m5dfX{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_reportMeta__inVY7{font-size:12px;color:var(--text-light);margin-top:2px}.demo_downloadBtn__i2HXX{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__i2HXX:hover{background:#0f2340}.demo_settingsGrid__rNAXf{display:flex;flex-direction:column;gap:0}.demo_settingsRow__tZONe{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--slate-light)}.demo_settingsRow__tZONe:last-child{border-bottom:none}.demo_settingsLabel__N2Som{font-size:13px;font-weight:600;color:var(--text-light);min-width:200px}.demo_settingsValue__tGAJs{font-size:13px;color:var(--navy-deep);flex:1 1}.demo_editBtn__eog7S{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__eog7S:hover{border-color:var(--navy-deep);color:var(--navy-deep)}.demo_supportGrid__hFSsj{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.demo_supportCard__C7k7s{background:var(--slate-light);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.demo_supportIcon__bzLzk{font-size:1.5rem;margin-bottom:.25rem}.demo_supportTitle__DNZoO{font-size:14px;font-weight:700;color:var(--navy-deep)}.demo_supportDesc__72CcG{font-size:12px;color:var(--text-light);flex:1 1;line-height:1.45}.demo_supportCta__E5NnF{font-size:13px;font-weight:700;color:var(--gold-dark);margin-top:.5rem;display:inline-block}.demo_supportCta__E5NnF:hover{text-decoration:underline}.demo_placeholderPanel__O1uk4{background:#fff;border:1.5px dashed var(--slate-dark);border-radius:14px;padding:2rem;text-align:center;margin-bottom:1.25rem}.demo_placeholderIcon__QfYMV{font-size:2rem;margin-bottom:.75rem}.demo_placeholderText___qD1f{font-size:14px;color:var(--text-light);line-height:1.6;max-width:440px;margin:0 auto 1rem}.demo_placeholderCta___b48m{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___b48m:hover{background:var(--navy-deep);color:#fff}.demo_alertBanner__b4ag1{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__vuBi2{font-size:1.1rem;flex-shrink:0}.demo_alertBanner__b4ag1 div{flex:1 1;font-size:14px;color:#7d5a00;line-height:1.5;min-width:180px}.demo_alertBanner__b4ag1 strong{font-weight:700}.demo_alertBtn__q4fov{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__q4fov:hover{background:var(--gold-light)}.demo_totalRecovery__V8uvh{text-align:right}.demo_totalRecoveryLabel__xLh1n{font-size:12px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.demo_totalRecoveryValue__NdBpi{font-size:1.75rem;font-weight:900;color:var(--navy-deep)}.demo_benefitsList__wLVpl{display:flex;flex-direction:column;gap:12px}.demo_benefitRow__uXPxl{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light);flex-wrap:wrap}.demo_benefitDot__MUBpR{width:10px;height:10px;border-radius:50%;flex-shrink:0}.demo_benefitInfo__Z_s7a{flex:1 1;min-width:120px}.demo_benefitName__VZW6t{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_benefitStatus__U6W3_{font-size:12px;font-weight:600;margin-top:1px}.demo_benefitValue__Z8isv{font-size:14px;font-weight:700;color:var(--navy-deep);min-width:100px;text-align:right}.demo_benefitAction__p5omH{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__p5omH:hover{background:#0f2340}.demo_benefitActionPlaceholder__Gc3BB{font-size:12px;font-weight:600;color:#1e7e34;flex-shrink:0}.demo_planList__iHKVp{display:flex;flex-direction:column;gap:12px}.demo_planStep__pjCOL{display:flex;align-items:center;gap:12px;padding:1rem;border-radius:10px;background:var(--slate-light);border:1.5px solid transparent}.demo_planStepDone__4ikTZ{opacity:.55}.demo_planStepUrgent__7t2el{border-color:#ffc107;background:#fff9e6}.demo_planCheck__JiuSY{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__4ikTZ .demo_planCheck__JiuSY{background:#1e7e34}.demo_planInfo__VS9dZ{flex:1 1}.demo_planLabel__dfaZv{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_planDetail__Tm6xJ{font-size:12px;color:var(--text-light);margin-top:2px}.demo_planBtn__bw4WB{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__bw4WB:hover{background:#0f2340}.demo_timelineList__qOeom{display:flex;flex-direction:column;gap:10px}.demo_timelineItem__ZZEPJ{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:10px;background:var(--slate-light)}.demo_timelineItemUrgent__ODB_Y{background:#fff3cd;border:1px solid #ffc107}.demo_timelineDate__yW_f2{font-size:13px;font-weight:700;color:var(--navy-deep);min-width:52px}.demo_timelineLabel__W7_zG{font-size:13px;color:var(--text-light);flex:1 1;font-weight:500}.demo_urgentBadge__WtzoI{font-size:11px;font-weight:700;background:#ffc107;color:#7d5a00;padding:2px 8px;border-radius:20px;flex-shrink:0}.demo_taxGrid___IWwc{display:flex;flex-direction:column;gap:0}.demo_taxRow__NOqEU{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:2px 1rem;gap:2px 1rem;padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_taxRow__NOqEU:last-child{border-bottom:none}.demo_taxLabel__5vQ5q{font-size:13px;font-weight:600;color:var(--navy-deep);grid-column:1}.demo_taxValue__gg0Ko{font-size:15px;font-weight:800;color:#1e7e34;grid-column:2;grid-row:1/3;align-self:center;text-align:right}.demo_taxNote__PwNsr{font-size:12px;color:var(--text-light);grid-column:1}.demo_docList__dO1Bh{display:flex;flex-direction:column;gap:10px}.demo_docRow__mT4IE{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_docIcon__wLsLh{font-size:1.25rem;flex-shrink:0}.demo_docInfo__MiJNS{flex:1 1}.demo_docName__5UX_g{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_docMeta__U6n_X{font-size:12px;color:var(--text-light);margin-top:2px}.demo_faqList__UN1wy{display:flex;flex-direction:column;gap:0}.demo_faqItem__c_GhU{padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_faqItem__c_GhU:last-child{border-bottom:none}.demo_faqQ__SOpcq{font-size:14px;font-weight:700;color:var(--navy-deep);margin-bottom:.375rem}.demo_faqA__3ifmv{font-size:13px;color:var(--text-light);line-height:1.6}.demo_inviteBtn__dAVPZ{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__dAVPZ:hover{background:var(--gold-light)}.demo_getAccessBar__5qt4w{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__5qt4w p{font-size:14px;font-weight:600;color:#fff}.demo_getAccessBtns__HsPS7{display:flex;gap:10px;flex-wrap:wrap}.demo_btnPrimary__wNarb{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__wNarb:hover{background:var(--gold-light)}.demo_btnGhost__T0ehz{background:transparent;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:9px;border:1.5px solid hsla(0,0%,100%,.25);transition:all .2s;flex-shrink:0}.demo_btnGhost__T0ehz:hover{border-color:var(--gold-premium)}.demo_modalOverlay__llpUp{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__I4qYU .2s ease}@keyframes demo_fadeIn__I4qYU{0%{opacity:0}to{opacity:1}}.demo_modal__aSM96{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__PAxQc .25s ease}@keyframes demo_slideUp__PAxQc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.demo_modalClose__4m7cm{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__4m7cm:hover{background:var(--slate-dark)}.demo_modalIcon__PDyCS{font-size:2rem;margin-bottom:.75rem}.demo_modalTitle__p9iUy{font-size:1.1rem;font-weight:800;color:var(--navy-deep);margin-bottom:.625rem}.demo_modalBody__0_P4f{font-size:14px;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.demo_modalBtns__J332_{display:flex;gap:.75rem;flex-wrap:wrap}.demo_modalBtnPrimary__w_CFS{flex:1 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__w_CFS:hover{background:#0f2340}.demo_modalBtnGhost__2vi99{flex:1 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__2vi99:hover{border-color:var(--navy-deep)}