.demo_root__z5CsT{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__z5CsT{grid-template-columns:1fr;grid-template-areas:"label" "content" "bar"}.demo_sidebar__B81fc{display:none}}.demo_demoLabel__39GDs{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__l_LkR{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__zhjPm{font-size:12px;color:#8fa3b8;font-weight:500;flex:1 1}.demo_demoCta__h3RZD{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__h3RZD:hover{background:rgba(201,169,97,.25)}.demo_sidebar__B81fc{grid-area:sidebar;background:var(--navy-deep);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:0}.demo_sidebarLogo__sB27B{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;margin-bottom:1.5rem;padding:0 .5rem}.demo_sidebarOrg__GNlyR{margin-top:auto;padding:1rem .5rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.demo_sidebarOrgName__0K46I{font-size:13px;font-weight:600;color:#fff}.demo_sidebarOrgPlan__yf_PJ{font-size:11px;color:#8fa3b8;margin-top:2px}.demo_memberProfile__RNdCL{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__ay5k4{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__JQsI6{font-size:14px;font-weight:600;color:#fff}.demo_memberTrack__zM0JC{font-size:11px;color:#8fa3b8}.demo_sidebarNav__A_AzW{display:flex;flex-direction:column;gap:2px}.demo_sidebarLink__vcZdT{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__vcZdT:hover{background:hsla(0,0%,100%,.07);color:#fff}.demo_sidebarLinkActive__7V2CL{background:rgba(201,169,97,.15);color:var(--gold-light);font-weight:600}.demo_content__d_4Cu{grid-area:content;padding:2rem clamp(1rem,3vw,2rem);overflow-y:auto}.demo_contentHeader__PssaF{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.demo_pageTitle__d4wjl{font-size:1.5rem;font-weight:900;color:var(--navy-deep)}.demo_pageSubtitle__gPSTm{font-size:13px;color:var(--text-light);margin-top:2px}.demo_statsGrid__qnRCJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:1.75rem}.demo_statCard__Rht1A{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__kBuBt{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.demo_statValue__3a9LC{font-size:1.6rem;font-weight:900;color:var(--navy-deep)}.demo_statDelta__5Tj2t{font-size:11px;color:#1e7e34;font-weight:600;margin-top:2px}.demo_statDeltaNeutral__ssS9C{font-size:11px;color:var(--text-light);font-weight:500;margin-top:2px}.demo_section__shgXX{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__cfaD4{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.demo_sectionH2__LIS8l{font-size:15px;font-weight:700;color:var(--navy-deep);margin-bottom:1rem}.demo_linkBtn__V00QU{background:none;border:none;font-size:13px;font-weight:600;color:var(--gold-dark);cursor:pointer;font-family:inherit;padding:0}.demo_linkBtn__V00QU:hover{text-decoration:underline}.demo_table__zxgVp{width:100%;border-collapse:collapse;font-size:13px}.demo_table__zxgVp 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__zxgVp td{padding:.75rem;border-top:1px solid var(--slate-light)}.demo_memberNameCell__unqW_{font-weight:600;color:var(--navy-deep)}.demo_trackCell__YqnD4{color:var(--gold-dark);font-weight:600}.demo_recoveryCell__TVlJb{font-weight:700;color:var(--navy-deep)}.demo_lastActiveCell__xSFO_{color:var(--text-light)}.demo_statusBadge__6RTzU{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.demo_statusActive__WdTLU{background:#e6f4ea;color:#1e7e34}.demo_statusInvited__CHs59{background:var(--slate-light);color:var(--text-light)}.demo_rowActionBtn__7AXLg{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__7AXLg:hover{background:var(--navy-deep);color:#fff}.demo_searchInput__YhqRt{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__YhqRt:focus{border-color:var(--navy-deep)}.demo_memberCount__eV9sR{font-size:13px;color:var(--text-light);font-weight:500}.demo_integrationStatus__z9tsV{display:flex;flex-direction:column;gap:10px}.demo_integrationItem__xvLoP{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__xvLoP:last-child{border-bottom:none}.demo_integrationDot__KgF2W{width:8px;height:8px;border-radius:50%;flex-shrink:0}.demo_integrationName__JXAvF{flex:1 1}.demo_integrationMeta__H6HcZ{font-size:12px;color:var(--text-light)}.demo_configureBtn__4WMyI{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__4WMyI:hover{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.demo_reportList__XLlWi{display:flex;flex-direction:column;gap:10px}.demo_reportRow__c0e3x{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_reportIcon__FHiZl{font-size:1.25rem;flex-shrink:0}.demo_reportInfo__39k3y{flex:1 1}.demo_reportName__2Zac9{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_reportMeta__m8z8S{font-size:12px;color:var(--text-light);margin-top:2px}.demo_downloadBtn__Z2WU1{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__Z2WU1:hover{background:#0f2340}.demo_settingsGrid__n0hjA{display:flex;flex-direction:column;gap:0}.demo_settingsRow__Xf0OX{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--slate-light)}.demo_settingsRow__Xf0OX:last-child{border-bottom:none}.demo_settingsLabel__Hx_3k{font-size:13px;font-weight:600;color:var(--text-light);min-width:200px}.demo_settingsValue__jsoci{font-size:13px;color:var(--navy-deep);flex:1 1}.demo_editBtn__ZAbzi{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__ZAbzi:hover{border-color:var(--navy-deep);color:var(--navy-deep)}.demo_supportGrid__WmvfE{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.demo_supportCard__H1amj{background:var(--slate-light);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.demo_supportIcon__OLeEk{font-size:1.5rem;margin-bottom:.25rem}.demo_supportTitle__Y7UPt{font-size:14px;font-weight:700;color:var(--navy-deep)}.demo_supportDesc__YlEYl{font-size:12px;color:var(--text-light);flex:1 1;line-height:1.45}.demo_supportCta__FV_FF{font-size:13px;font-weight:700;color:var(--gold-dark);margin-top:.5rem;display:inline-block}.demo_supportCta__FV_FF:hover{text-decoration:underline}.demo_placeholderPanel__Jao82{background:#fff;border:1.5px dashed var(--slate-dark);border-radius:14px;padding:2rem;text-align:center;margin-bottom:1.25rem}.demo_placeholderIcon__qrMRk{font-size:2rem;margin-bottom:.75rem}.demo_placeholderText__USAYr{font-size:14px;color:var(--text-light);line-height:1.6;max-width:440px;margin:0 auto 1rem}.demo_placeholderCta__GbMnB{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__GbMnB:hover{background:var(--navy-deep);color:#fff}.demo_alertBanner__UwlYj{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__c3SfS{font-size:1.1rem;flex-shrink:0}.demo_alertBanner__UwlYj div{flex:1 1;font-size:14px;color:#7d5a00;line-height:1.5;min-width:180px}.demo_alertBanner__UwlYj strong{font-weight:700}.demo_alertBtn__nnE7M{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__nnE7M:hover{background:var(--gold-light)}.demo_totalRecovery__2s8bC{text-align:right}.demo_totalRecoveryLabel__UB_D_{font-size:12px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.demo_totalRecoveryValue___pfvI{font-size:1.75rem;font-weight:900;color:var(--navy-deep)}.demo_benefitsList__denNK{display:flex;flex-direction:column;gap:12px}.demo_benefitRow__Yshbn{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light);flex-wrap:wrap}.demo_benefitDot__L0Zix{width:10px;height:10px;border-radius:50%;flex-shrink:0}.demo_benefitInfo__urIQt{flex:1 1;min-width:120px}.demo_benefitName__dQENY{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_benefitStatus__ix0Ub{font-size:12px;font-weight:600;margin-top:1px}.demo_benefitValue__4qjnr{font-size:14px;font-weight:700;color:var(--navy-deep);min-width:100px;text-align:right}.demo_benefitAction__eDPwJ{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__eDPwJ:hover{background:#0f2340}.demo_benefitActionPlaceholder__euMxY{font-size:12px;font-weight:600;color:#1e7e34;flex-shrink:0}.demo_planList__1aGG0{display:flex;flex-direction:column;gap:12px}.demo_planStep__NcUWF{display:flex;align-items:center;gap:12px;padding:1rem;border-radius:10px;background:var(--slate-light);border:1.5px solid transparent}.demo_planStepDone__P9cDS{opacity:.55}.demo_planStepUrgent__Mu1Pi{border-color:#ffc107;background:#fff9e6}.demo_planCheck__dcNXa{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__P9cDS .demo_planCheck__dcNXa{background:#1e7e34}.demo_planInfo__a8ZIz{flex:1 1}.demo_planLabel__SJCUW{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_planDetail__ycU2G{font-size:12px;color:var(--text-light);margin-top:2px}.demo_planBtn__FdczF{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__FdczF:hover{background:#0f2340}.demo_timelineList__gtsrM{display:flex;flex-direction:column;gap:10px}.demo_timelineItem__jVq9H{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:10px;background:var(--slate-light)}.demo_timelineItemUrgent__VWLF0{background:#fff3cd;border:1px solid #ffc107}.demo_timelineDate__nUg2_{font-size:13px;font-weight:700;color:var(--navy-deep);min-width:52px}.demo_timelineLabel__jaiwm{font-size:13px;color:var(--text-light);flex:1 1;font-weight:500}.demo_urgentBadge__ifuGb{font-size:11px;font-weight:700;background:#ffc107;color:#7d5a00;padding:2px 8px;border-radius:20px;flex-shrink:0}.demo_taxGrid__PwZK0{display:flex;flex-direction:column;gap:0}.demo_taxRow__eLEPv{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__eLEPv:last-child{border-bottom:none}.demo_taxLabel__Uig2B{font-size:13px;font-weight:600;color:var(--navy-deep);grid-column:1}.demo_taxValue__70afn{font-size:15px;font-weight:800;color:#1e7e34;grid-column:2;grid-row:1/3;align-self:center;text-align:right}.demo_taxNote__B7osm{font-size:12px;color:var(--text-light);grid-column:1}.demo_docList__TDrj4{display:flex;flex-direction:column;gap:10px}.demo_docRow__Tr4za{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_docIcon__xtMAQ{font-size:1.25rem;flex-shrink:0}.demo_docInfo__rDnIs{flex:1 1}.demo_docName__5d0_8{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_docMeta__vwQ5v{font-size:12px;color:var(--text-light);margin-top:2px}.demo_faqList__0AWtH{display:flex;flex-direction:column;gap:0}.demo_faqItem__68Nf_{padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_faqItem__68Nf_:last-child{border-bottom:none}.demo_faqQ__HYVol{font-size:14px;font-weight:700;color:var(--navy-deep);margin-bottom:.375rem}.demo_faqA__EWGgx{font-size:13px;color:var(--text-light);line-height:1.6}.demo_inviteBtn__bc2sr{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__bc2sr:hover{background:var(--gold-light)}.demo_getAccessBar__ilzDS{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__ilzDS p{font-size:14px;font-weight:600;color:#fff}.demo_getAccessBtns__TSaYr{display:flex;gap:10px;flex-wrap:wrap}.demo_btnPrimary__eJ6Ur{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__eJ6Ur:hover{background:var(--gold-light)}.demo_btnGhost__KGNRJ{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__KGNRJ:hover{border-color:var(--gold-premium)}.demo_modalOverlay__qINo_{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__5i_CA .2s ease}@keyframes demo_fadeIn__5i_CA{0%{opacity:0}to{opacity:1}}.demo_modal__e_7Yr{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__mhWrC .25s ease}@keyframes demo_slideUp__mhWrC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.demo_modalClose__cvYHC{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__cvYHC:hover{background:var(--slate-dark)}.demo_modalIcon__dy9fm{font-size:2rem;margin-bottom:.75rem}.demo_modalTitle__U4Giq{font-size:1.1rem;font-weight:800;color:var(--navy-deep);margin-bottom:.625rem}.demo_modalBody__Q_rTd{font-size:14px;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.demo_modalBtns__pbcXj{display:flex;gap:.75rem;flex-wrap:wrap}.demo_modalBtnPrimary__h8V5q{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__h8V5q:hover{background:#0f2340}.demo_modalBtnGhost__LjFR8{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__LjFR8:hover{border-color:var(--navy-deep)}