.demo_root__mGkfN{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__mGkfN{grid-template-columns:1fr;grid-template-areas:"label" "content" "bar"}.demo_sidebar__LcemZ{display:none}}.demo_demoLabel__IKq_V{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__2QoQj{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__maK7o{font-size:12px;color:#8fa3b8;font-weight:500;flex:1}.demo_demoCta__bmPbU{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__bmPbU:hover{background:rgba(201,169,97,.25)}.demo_sidebar__LcemZ{grid-area:sidebar;background:var(--navy-deep);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:0}.demo_sidebarLogo__tRaaX{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;margin-bottom:1.5rem;padding:0 .5rem}.demo_sidebarOrg___1w82{margin-top:auto;padding:1rem .5rem 0;border-top:1px solid rgba(255,255,255,.08)}.demo_sidebarOrgName__zIQEZ{font-size:13px;font-weight:600;color:#fff}.demo_sidebarOrgPlan__NZ4V1{font-size:11px;color:#8fa3b8;margin-top:2px}.demo_memberProfile__fmkDC{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__xfVa4{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__VLES5{font-size:14px;font-weight:600;color:#fff}.demo_memberTrack__hUIqJ{font-size:11px;color:#8fa3b8}.demo_sidebarNav___5ixB{display:flex;flex-direction:column;gap:2px}.demo_sidebarLink__M7Ewv{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__M7Ewv:hover{background:rgba(255,255,255,.07);color:#fff}.demo_sidebarLinkActive__P1Ixq{background:rgba(201,169,97,.15);color:var(--gold-light);font-weight:600}.demo_content__3y2J1{grid-area:content;padding:2rem clamp(1rem,3vw,2rem);overflow-y:auto}.demo_contentHeader___aSLs{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.demo_pageTitle__eqcA5{font-size:1.5rem;font-weight:900;color:var(--navy-deep)}.demo_pageSubtitle__HDv0V{font-size:13px;color:var(--text-light);margin-top:2px}.demo_statsGrid__nA_We{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:1.75rem}.demo_statCard__AUvah{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__ESSnm{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.demo_statValue__8j0Xs{font-size:1.6rem;font-weight:900;color:var(--navy-deep)}.demo_statDelta__4FJYJ{font-size:11px;color:#1e7e34;font-weight:600;margin-top:2px}.demo_statDeltaNeutral__KQg_7{font-size:11px;color:var(--text-light);font-weight:500;margin-top:2px}.demo_section__bEUWC{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__filqC{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.demo_sectionH2__0_UMI{font-size:15px;font-weight:700;color:var(--navy-deep);margin-bottom:1rem}.demo_linkBtn__yED8w{background:none;border:none;font-size:13px;font-weight:600;color:var(--gold-dark);cursor:pointer;font-family:inherit;padding:0}.demo_linkBtn__yED8w:hover{text-decoration:underline}.demo_table__YHU4C{width:100%;border-collapse:collapse;font-size:13px}.demo_table__YHU4C 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__YHU4C td{padding:.75rem;border-top:1px solid var(--slate-light)}.demo_memberNameCell__UmTY3{font-weight:600;color:var(--navy-deep)}.demo_trackCell__HrZUN{color:var(--gold-dark);font-weight:600}.demo_recoveryCell__KaJ5G{font-weight:700;color:var(--navy-deep)}.demo_lastActiveCell__u4gOW{color:var(--text-light)}.demo_statusBadge__yXGXk{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.demo_statusActive__B3Dm1{background:#e6f4ea;color:#1e7e34}.demo_statusInvited__IsAaj{background:var(--slate-light);color:var(--text-light)}.demo_rowActionBtn__DUrvs{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__DUrvs:hover{background:var(--navy-deep);color:#fff}.demo_searchInput__0EwMH{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__0EwMH:focus{border-color:var(--navy-deep)}.demo_memberCount__pnUP0{font-size:13px;color:var(--text-light);font-weight:500}.demo_integrationStatus__xPFKy{display:flex;flex-direction:column;gap:10px}.demo_integrationItem__wUIRH{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__wUIRH:last-child{border-bottom:none}.demo_integrationDot__GTgrR{width:8px;height:8px;border-radius:50%;flex-shrink:0}.demo_integrationName__bVhAI{flex:1}.demo_integrationMeta__SCh_I{font-size:12px;color:var(--text-light)}.demo_configureBtn__5_4Ph{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__5_4Ph:hover{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.demo_reportList__ZJbK6{display:flex;flex-direction:column;gap:10px}.demo_reportRow__R8gtr{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_reportIcon__Cq7zx{font-size:1.25rem;flex-shrink:0}.demo_reportInfo__qehKm{flex:1}.demo_reportName__I8bWI{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_reportMeta__oM_rg{font-size:12px;color:var(--text-light);margin-top:2px}.demo_downloadBtn__DFV5n{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__DFV5n:hover{background:#0f2340}.demo_settingsGrid__T02_M{display:flex;flex-direction:column;gap:0}.demo_settingsRow__ZOQrk{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--slate-light)}.demo_settingsRow__ZOQrk:last-child{border-bottom:none}.demo_settingsLabel__iJn4M{font-size:13px;font-weight:600;color:var(--text-light);min-width:200px}.demo_settingsValue__zxmrk{font-size:13px;color:var(--navy-deep);flex:1}.demo_editBtn__tfSEc{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__tfSEc:hover{border-color:var(--navy-deep);color:var(--navy-deep)}.demo_supportGrid__tM8qn{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.demo_supportCard__jmoY_{background:var(--slate-light);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.demo_supportIcon__3i8FB{font-size:1.5rem;margin-bottom:.25rem}.demo_supportTitle__F0Z_w{font-size:14px;font-weight:700;color:var(--navy-deep)}.demo_supportDesc__tfu6T{font-size:12px;color:var(--text-light);flex:1;line-height:1.45}.demo_supportCta__LETeh{font-size:13px;font-weight:700;color:var(--gold-dark);margin-top:.5rem;display:inline-block}.demo_supportCta__LETeh:hover{text-decoration:underline}.demo_placeholderPanel__HYhZB{background:#fff;border:1.5px dashed var(--slate-dark);border-radius:14px;padding:2rem;text-align:center;margin-bottom:1.25rem}.demo_placeholderIcon__Tljv3{font-size:2rem;margin-bottom:.75rem}.demo_placeholderText__HZ1C3{font-size:14px;color:var(--text-light);line-height:1.6;max-width:440px;margin:0 auto 1rem}.demo_placeholderCta__jPWCX{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__jPWCX:hover{background:var(--navy-deep);color:#fff}.demo_alertBanner__CFpy_{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__tYTNn{font-size:1.1rem;flex-shrink:0}.demo_alertBanner__CFpy_ div{flex:1;font-size:14px;color:#7d5a00;line-height:1.5;min-width:180px}.demo_alertBanner__CFpy_ strong{font-weight:700}.demo_alertBtn__n62aA{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__n62aA:hover{background:var(--gold-light)}.demo_totalRecovery__NIAe4{text-align:right}.demo_totalRecoveryLabel__UKT6z{font-size:12px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.demo_totalRecoveryValue__PhOqn{font-size:1.75rem;font-weight:900;color:var(--navy-deep)}.demo_benefitsList__0rI90{display:flex;flex-direction:column;gap:12px}.demo_benefitRow__RypJQ{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light);flex-wrap:wrap}.demo_benefitDot__v5Zyr{width:10px;height:10px;border-radius:50%;flex-shrink:0}.demo_benefitInfo__QjlIO{flex:1;min-width:120px}.demo_benefitName__QMfE3{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_benefitStatus__t3RCQ{font-size:12px;font-weight:600;margin-top:1px}.demo_benefitValue__2bwfE{font-size:14px;font-weight:700;color:var(--navy-deep);min-width:100px;text-align:right}.demo_benefitAction__qT_sh{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__qT_sh:hover{background:#0f2340}.demo_benefitActionPlaceholder__3wSt_{font-size:12px;font-weight:600;color:#1e7e34;flex-shrink:0}.demo_planList__eAAUh{display:flex;flex-direction:column;gap:12px}.demo_planStep__zSfpx{display:flex;align-items:center;gap:12px;padding:1rem;border-radius:10px;background:var(--slate-light);border:1.5px solid transparent}.demo_planStepDone__43nrh{opacity:.55}.demo_planStepUrgent__FBe0b{border-color:#ffc107;background:#fff9e6}.demo_planCheck__VW0iJ{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__43nrh .demo_planCheck__VW0iJ{background:#1e7e34}.demo_planInfo__ewMXt{flex:1}.demo_planLabel__sEcFL{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_planDetail__VQXO5{font-size:12px;color:var(--text-light);margin-top:2px}.demo_planBtn__UDagK{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__UDagK:hover{background:#0f2340}.demo_timelineList__spygs{display:flex;flex-direction:column;gap:10px}.demo_timelineItem__ylI18{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:10px;background:var(--slate-light)}.demo_timelineItemUrgent__HY4F9{background:#fff3cd;border:1px solid #ffc107}.demo_timelineDate__WhbH4{font-size:13px;font-weight:700;color:var(--navy-deep);min-width:52px}.demo_timelineLabel__Pf6Mu{font-size:13px;color:var(--text-light);flex:1;font-weight:500}.demo_urgentBadge__oVY6M{font-size:11px;font-weight:700;background:#ffc107;color:#7d5a00;padding:2px 8px;border-radius:20px;flex-shrink:0}.demo_taxGrid__1BPjM{display:flex;flex-direction:column;gap:0}.demo_taxRow__4jh70{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__4jh70:last-child{border-bottom:none}.demo_taxLabel__vPZN1{font-size:13px;font-weight:600;color:var(--navy-deep);grid-column:1}.demo_taxValue__LmVR1{font-size:15px;font-weight:800;color:#1e7e34;grid-column:2;grid-row:1/3;align-self:center;text-align:right}.demo_taxNote__Qhw5r{font-size:12px;color:var(--text-light);grid-column:1}.demo_docList__dIPl3{display:flex;flex-direction:column;gap:10px}.demo_docRow__dq3YX{display:flex;align-items:center;gap:12px;padding:.75rem;border-radius:10px;background:var(--slate-light)}.demo_docIcon__jg_gY{font-size:1.25rem;flex-shrink:0}.demo_docInfo__TDMPB{flex:1}.demo_docName__1CG33{font-size:14px;font-weight:600;color:var(--navy-deep)}.demo_docMeta__GV9LQ{font-size:12px;color:var(--text-light);margin-top:2px}.demo_faqList__336wK{display:flex;flex-direction:column;gap:0}.demo_faqItem__nbdqW{padding:1rem 0;border-bottom:1px solid var(--slate-light)}.demo_faqItem__nbdqW:last-child{border-bottom:none}.demo_faqQ__I9z1K{font-size:14px;font-weight:700;color:var(--navy-deep);margin-bottom:.375rem}.demo_faqA__M0NxO{font-size:13px;color:var(--text-light);line-height:1.6}.demo_inviteBtn__HlHeH{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__HlHeH:hover{background:var(--gold-light)}.demo_getAccessBar__dYJaw{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__dYJaw p{font-size:14px;font-weight:600;color:#fff}.demo_getAccessBtns__mIzNm{display:flex;gap:10px;flex-wrap:wrap}.demo_btnPrimary__Xai1e{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__Xai1e:hover{background:var(--gold-light)}.demo_btnGhost__ob1n3{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__ob1n3:hover{border-color:var(--gold-premium)}.demo_modalOverlay__JEt1q{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___3ou9 .2s ease}@keyframes demo_fadeIn___3ou9{0%{opacity:0}to{opacity:1}}.demo_modal__80Vn3{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__60Bp1 .25s ease}@keyframes demo_slideUp__60Bp1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.demo_modalClose__J8Y72{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__J8Y72:hover{background:var(--slate-dark)}.demo_modalIcon__TnxLr{font-size:2rem;margin-bottom:.75rem}.demo_modalTitle____uAI{font-size:1.1rem;font-weight:800;color:var(--navy-deep);margin-bottom:.625rem}.demo_modalBody__sEWjp{font-size:14px;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.demo_modalBtns__kUp1x{display:flex;gap:.75rem;flex-wrap:wrap}.demo_modalBtnPrimary__rWbsS{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__rWbsS:hover{background:#0f2340}.demo_modalBtnGhost__1vNuO{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__1vNuO:hover{border-color:var(--navy-deep)}