.prompt>a,.finalCommunity>a.primary{color:#fff;background:#0c7a43;border:1px solid #102118;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.stitchClubSearch input{color:#102118;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.stitchClubSearch input::placeholder{color:#728078}.compactRecordForm{margin-bottom:18px}.compactRecordForm>.clubTabPrimaryAction{margin-top:14px}.memberAdminActions{align-items:center;gap:6px;margin-left:auto;display:flex}.memberAdminActions button,.memberAdminActions select,.contributionRecordRow>button{color:#0c7a43;cursor:pointer;background:#f5faf6;border:1px solid #bfd0c3;border-radius:4px;padding:7px 10px;font:600 10px Plus Jakarta Sans,Arial,sans-serif}.discussionList .discussionItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e0d6}.discussionList .discussionItem:last-child{border-bottom:0}.discussionThreadPanel{margin-top:18px}.discussionReplies{flex-direction:column;gap:10px;margin-top:16px;display:flex}.discussionReplies article{background:#fff;border:1px solid #e5e0d6;border-radius:6px;gap:10px;padding:12px;display:flex}.discussionReplies article>span:last-child{flex:1}.discussionReplies p{color:#405248;margin:5px 0;font-size:11px;line-height:1.6}.discussionReplies small{color:#718078;font-size:8px}.discussionReplyForm{grid-template-columns:1fr auto;gap:10px;margin-top:15px;display:grid}.discussionReplyForm textarea{min-height:76px;font:inherit;resize:vertical;border:1px solid #cfd8d1;border-radius:5px;padding:10px}.discussionReplyForm button{color:#fff;background:#0c7a43;border:0;border-radius:4px;align-self:end;padding:11px 14px;font-weight:700}.stitchHeaderActions>a:not(.headerAvatar){color:#102118;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid;position:relative}.stitchHeaderActions>a:not(.headerAvatar)>i{background:#c8933a;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.proposalCommentToggle{border-top:1px solid #e5e0d6;padding:10px 18px}.proposalCommentToggle button{color:#0c7a43;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.proposalCommentToggle .material-symbols-outlined{font-size:16px}.proposalComments{flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}.proposalComments>article{background:#f8faf8;border-left:2px solid #d3e8d9;padding:10px}.proposalComments p{color:#405248;margin:4px 0;font-size:11px;line-height:1.5}.proposalComments small{color:#718078;font-size:8px}.proposalComments form{grid-template-columns:1fr auto;gap:8px;display:grid}.proposalComments input{border:1px solid #cfd8d1;border-radius:4px;min-width:0;padding:10px}.proposalComments form button{color:#fff;background:#102118;border:0;border-radius:4px;padding:10px 12px;font-weight:700}@media (max-width:640px){.discussionReplyForm{grid-template-columns:1fr}.memberRow{flex-wrap:wrap}.memberAdminActions{width:100%;margin-left:42px}.compactRecordForm .clubSettingsFields{grid-template-columns:1fr}}.stitchDashboard{--dashboard-type-caption:11px;--dashboard-type-support:12px;--dashboard-type-control:13px;--dashboard-type-body:14px}.stitchDashboard .stitchBrand b{font-size:14px}.stitchDashboard .stitchBrand small,.stitchDashboard .stitchEyebrow,.stitchDashboard .stitchTier,.stitchDashboard .stitchCardMeta,.stitchDashboard .stitchCardMeta em,.stitchDashboard .stitchUrgentCard footer,.stitchDashboard .stitchClubCard footer,.stitchDashboard .stitchClubCard footer span,.stitchDashboard .stitchLedger time,.stitchDashboard .stitchClubCounts small,.stitchDashboard .stitchManagedCard header em,.stitchDashboard .managedStats span,.stitchDashboard .managedStats small,.stitchDashboard .managedMembers,.stitchDashboard .managedStatus,.stitchDashboard .stitchClubsEyebrow,.stitchDashboard .stitchInviteNotice b,.stitchDashboard .subpageMeta{font-size:var(--dashboard-type-caption);line-height:1.45}.stitchDashboard .stitchWelcome p,.stitchDashboard .stitchClubsTitle p,.stitchDashboard .stitchUrgentCard p,.stitchDashboard .stitchPrivateNote p,.stitchDashboard .stitchMetricGrid small,.stitchDashboard .stitchClubIdentity small,.stitchDashboard .stitchManagedCard header small,.stitchDashboard .stitchInviteNotice small,.stitchDashboard .stitchLedger small,.stitchDashboard .stitchFiduciary small,.stitchDashboard .settingsRow small,.stitchDashboard .timeline small,.stitchDashboard .timeline time,.stitchDashboard .messageRow small,.stitchDashboard .messageRow time,.stitchDashboard .investmentHoldingIdentity small,.stitchDashboard .investmentHoldingClub{font-size:var(--dashboard-type-support);line-height:1.5}.stitchDashboard .stitchMetricGrid article>div,.stitchDashboard .stitchMetricGrid article>div em,.stitchDashboard .stitchDueGrid span,.stitchDashboard .stitchDueGrid b,.stitchDashboard .stitchClubStats span,.stitchDashboard .stitchClubStats b,.stitchDashboard .investmentsStitchBars b,.stitchDashboard .investmentsStitchHoldings strong,.stitchDashboard .investmentsStitchHoldings em,.stitchDashboard .investmentsStitchAllocation span,.stitchDashboard .investmentsStitchAllocation strong{font-size:var(--dashboard-type-support);line-height:1.4}.stitchDashboard .stitchSectionHeading h2{font-size:18px}.stitchDashboard .stitchSectionHeading a,.stitchDashboard .stitchSectionHeading span{font-size:var(--dashboard-type-control)}.stitchDashboard .stitchUrgentCard h3{font-size:16px;line-height:1.45}.stitchDashboard .stitchClubIdentity b{font-size:var(--dashboard-type-body)}.stitchDashboard .stitchLedger b,.stitchDashboard .stitchFiduciary b,.stitchDashboard .stitchPrivateNote b,.stitchDashboard .settingsRow b,.stitchDashboard .timeline b,.stitchDashboard .messageRow b,.stitchDashboard .investmentHoldingIdentity b{font-size:var(--dashboard-type-control);line-height:1.4}.stitchDashboard .stitchPrimary,.stitchDashboard .stitchSecondary,.stitchDashboard .stitchClubCard>a,.stitchDashboard .stitchManagedCard>a,.stitchDashboard .stitchCreateClub,.stitchDashboard .stitchInviteCode,.stitchDashboard .stitchInviteNotice button,.stitchDashboard .stitchClubFilters button,.stitchDashboard .stitchPrivateNote a,.stitchDashboard .settingsRow a,.stitchDashboard .settingsRow button,.stitchDashboard .decisionCardActions a,.stitchDashboard .decisionCardActions button,.stitchDashboard .filterButton{font-size:var(--dashboard-type-control);line-height:1.2}.stitchDashboard .stitchPrimary,.stitchDashboard .stitchSecondary,.stitchDashboard .stitchClubCard>a,.stitchDashboard .stitchManagedCard>a{min-height:40px}.stitchDashboard .stitchClubSearch,.stitchDashboard .stitchClubSearch input{font-size:var(--dashboard-type-control)}.stitchDashboard .stitchDashboardError{font-size:var(--dashboard-type-support);line-height:1.5}.dashboardDesktopSidebar .desktopSidebarBrand b{font-size:14px}.dashboardDesktopSidebar .desktopSidebarBrand small,.dashboardDesktopSidebar .desktopSidebarLabel,.dashboardDesktopSidebar .desktopSidebarProfile b small{font-size:11px;line-height:1.4}.dashboardDesktopSidebar nav a,.dashboardDesktopSidebar .desktopSidebarBottom>a,.dashboardDesktopSidebar .desktopSidebarProfile>b{font-size:13px;line-height:1.35}.stitchDashboard .dashboardPageIntro{background:linear-gradient(135deg,#fff 0%,#f3f7f0 100%);border:1px solid #dfe5dc;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px;padding:20px 22px;display:grid;box-shadow:0 8px 24px #1021180b}.stitchDashboard .dashboardPageIntroIcon{color:#baf29f;background:#102118;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.stitchDashboard .dashboardPageIntroCopy{min-width:0}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow>span:first-child{color:#496054;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow>span:first-child i{background:#c8933a;border-radius:50%;width:6px;height:6px}.stitchDashboard .dashboardPageIntro .stitchTier{color:#31543d;background:#e3eee0;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-weight:700;display:inline-flex}.stitchDashboard .dashboardPageIntro .stitchClubsTitle h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.05}.stitchDashboard .dashboardPageIntro .stitchClubsTitle p{color:#53665a;max-width:620px;font-size:14px;line-height:1.55}.stitchDashboard .investmentsStitchLead .stitchEyebrow{color:#baf29f;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.stitchDashboard .investmentsStitchLead>div>small{color:#d8e8db;max-width:420px;font-size:12px;line-height:1.55;display:block}.professionalClubWorkspace .clubTabHeading{background:linear-gradient(135deg,#fff 0%,#f5f8f3 100%);border:1px solid #dfe5dc;border-left:4px solid #0c7a43;border-radius:8px;align-items:center;padding:18px 20px;box-shadow:0 7px 20px #1021180a}.professionalClubWorkspace .clubTabHeading .stitchEyebrow{color:#3f6c4e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.professionalClubWorkspace .clubTabHeading p{max-width:700px;font-size:12px;line-height:1.55}.stitchDashboard:has(.decisionWorkspace){background:#fdf9f0}.stitchDashboard:has(.decisionWorkspace) .dashboardSubpageBody{background:#fdf9f0}.stitchDashboard:has(.decisionWorkspace) .dashboardContent{max-width:none;min-height:100vh;padding:0}.decisionWorkspace{color:#14271b;background:#fdf9f0;min-height:100vh;padding:0 0 88px}.decisionWorkspaceHeader{color:#f5fbf3;background:radial-gradient(circle at 89% 3%,#68b87030,#0000 27rem),linear-gradient(145deg,#0a2115 0%,#102f20 48%,#0d2519 100%);border-bottom:1px solid #d5edd738;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;padding:clamp(32px,5vw,76px) clamp(20px,5vw,84px) 28px;display:flex}.decisionWorkspaceHeader>div:first-child{max-width:650px}.decisionWorkspaceKicker{color:#b7e6ae;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.decisionWorkspaceKicker .material-symbols-outlined{font-size:18px}.decisionWorkspaceKicker i{background:#d6b263;border-radius:50%;width:4px;height:4px}.decisionWorkspaceHeader h1{color:#fff;letter-spacing:-.065em;margin:16px 0 10px;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:.98}.decisionWorkspaceHeader p{color:#c4dbca;max-width:590px;margin:0;font-size:15px;line-height:1.6}.decisionWorkspaceCount{text-align:center;background:#0822148c;border:1px solid #b8ebaf80;border-radius:18px;place-content:center;min-width:142px;min-height:142px;padding:19px;display:grid;box-shadow:inset 0 1px #ffffff12}.decisionWorkspaceCount strong{color:#c4f4ae;letter-spacing:-.06em;font-size:43px;line-height:.95}.decisionWorkspaceCount span{color:#fff;margin-top:7px;font-size:13px;font-weight:700}.decisionWorkspaceCount small{color:#a8c6ae;margin-top:5px;font-size:10px}.decisionWorkspaceList{gap:13px;max-width:1148px;margin:28px auto 0;padding:0 clamp(20px,5vw,84px);display:grid}.decisionWorkspace .stitchDecisionCard{background:#fffffff5;border:1px solid #dcf1db26;border-radius:12px;margin:0;padding:22px 24px;box-shadow:0 12px 28px #0000001f}.decisionWorkspace .stitchCardMeta{color:#386147;justify-content:space-between;align-items:center;gap:14px;font-size:11px;font-weight:800;display:flex}.decisionWorkspace .stitchCardMeta em{color:#3f6f4d;background:#edf5e9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.decisionWorkspace .stitchDecisionTitle{margin-top:17px}.decisionWorkspace .stitchDecisionTitle .stitchClubIcon{color:#0c7a43;background:#dff0dc;border-radius:10px;width:40px;height:40px}.decisionWorkspace .stitchDecisionTitle h2{color:#14271b;letter-spacing:-.035em;margin:0 0 5px;font-size:20px;line-height:1.25}.decisionWorkspace .stitchDecisionTitle p{color:#5a6d5f;font-size:13px;line-height:1.55}.decisionWorkspace .stitchDecisionData{background:#f0f5ee;margin-top:18px}.decisionWorkspace .stitchDecisionData span{color:#5f7464;font-size:11px}.decisionWorkspace .stitchDecisionData b{color:#183321;font-size:12px}.decisionWorkspace .stitchDecisionActions{margin-top:17px}.decisionWorkspace .stitchDecisionActions a{color:#08673a;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.decisionWorkspace .stitchDecisionActions .material-symbols-outlined{font-size:16px;transition:transform .18s}.decisionWorkspace .stitchDecisionActions a:hover .material-symbols-outlined{transform:translate(3px)}.decisionWorkspace .stitchPrivateNote{color:#14271b;background:#fff;margin:0;padding:42px 22px;box-shadow:0 12px 28px #10211814}.decisionWorkspace .stitchPrivateNote>.material-symbols-outlined{color:#0c7a43;background:#e2f0de}.decisionWorkspace .stitchPrivateNote p{color:#5a6d5f}.stitchDashboard:has(.investmentWorkspace){background:#fdf9f0}.stitchDashboard:has(.investmentWorkspace) .dashboardSubpageBody{background:#fdf9f0}.stitchDashboard:has(.investmentWorkspace) .dashboardContent{max-width:none;min-height:100vh;padding:0}.investmentWorkspace{color:#14271b;background:#fdf9f0;min-height:100vh;padding:0 0 88px}.investmentWorkspaceHeader{color:#f5fbf3;background:radial-gradient(circle at 90% 2%,#68b87030,#0000 27rem),linear-gradient(145deg,#0a2115 0%,#102f20 48%,#0d2519 100%);border-bottom:1px solid #d5edd738;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;padding:clamp(32px,5vw,76px) clamp(20px,5vw,84px) 28px;display:flex}.workspaceDarkHeader{background:radial-gradient(circle at 89% 3%,#68b87030,#0000 27rem),linear-gradient(145deg,#0a2115 0%,#102f20 48%,#0d2519 100%)}.workspaceDarkHeader .investmentWorkspaceCount,.workspaceDarkHeader .decisionWorkspaceCount{min-width:142px}.investmentWorkspaceHeader>div:first-child{max-width:650px}.investmentWorkspaceKicker{color:#b7e6ae;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.investmentWorkspaceKicker .material-symbols-outlined{font-size:18px}.investmentWorkspaceKicker i{background:#d6b263;border-radius:50%;width:4px;height:4px}.investmentWorkspaceHeader h1{color:#fff;letter-spacing:-.065em;margin:16px 0 10px;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:.98}.investmentWorkspaceHeader p{color:#c4dbca;max-width:590px;margin:0;font-size:15px;line-height:1.6}.investmentWorkspaceHeader>div:first-child>small{color:#b1cbb8;align-items:center;gap:6px;margin-top:18px;font-size:11px;line-height:1.45;display:inline-flex}.investmentWorkspaceHeader>div:first-child>small .material-symbols-outlined{color:#baf29f;font-size:15px}.investmentWorkspaceCount{text-align:center;background:#0822148c;border:1px solid #b8ebaf80;border-radius:18px;place-content:center;min-width:162px;min-height:142px;padding:19px;display:grid;box-shadow:inset 0 1px #ffffff12}.investmentWorkspaceCount strong{color:#c4f4ae;letter-spacing:-.06em;font-size:43px;line-height:.95}.investmentWorkspaceCount span{color:#fff;margin-top:7px;font-size:13px;font-weight:700}.investmentWorkspaceCount small{color:#a8c6ae;margin-top:5px;font-size:10px}.investmentWorkspaceList{max-width:1148px;margin:28px auto 0;padding:0 clamp(20px,5vw,84px)}.investmentWorkspace .investmentsStitchHoldings{background:#fffffff5;border:1px solid #dcf1db26;border-radius:12px;padding:4px 24px;box-shadow:0 12px 28px #0000001f}.investmentWorkspace .investmentsStitchHoldings article{border-color:#e5ece2;padding:18px 0}.investmentWorkspace .investmentHoldingIcon{color:#0c7a43;background:#dff0dc;border-radius:10px;width:40px;height:40px;font-size:19px}.investmentWorkspace .investmentHoldingIdentity b{color:#17301f;font-size:13px}.investmentWorkspace .investmentHoldingIdentity small{color:#617566;font-size:11px}.investmentWorkspace .investmentsStitchHoldings strong{color:#183321;font-size:13px}.investmentWorkspace .investmentsStitchHoldings em{color:#48634f;font-size:11px}.investmentWorkspaceEmpty{color:#5a6d5f;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:42px 20px;display:flex}.investmentWorkspaceEmpty .material-symbols-outlined{color:#0c7a43;background:#e5f0e2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.investmentWorkspaceEmpty b{color:#183321;font-size:14px}.investmentWorkspaceEmpty small{font-size:12px}@media (max-width:760px){.stitchDashboard:has(.decisionWorkspace) .dashboardSubpageBody{padding-top:0!important}.decisionWorkspace{min-height:calc(100dvh - 70px);padding:0 0 96px}.decisionWorkspaceHeader{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 16px 24px}.decisionWorkspaceHeader h1{margin-top:13px;font-size:43px}.decisionWorkspaceHeader p{font-size:14px}.decisionWorkspaceCount{place-content:initial;text-align:left;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;width:100%;min-height:0;padding:14px 16px}.decisionWorkspaceCount strong{font-size:29px}.decisionWorkspaceCount span{margin:0;font-size:12px}.decisionWorkspaceCount small{text-align:right;justify-self:end;margin:0;font-size:10px}.decisionWorkspaceList{margin-top:20px;padding:0 16px}.decisionWorkspace .stitchDecisionCard{border-radius:9px;padding:18px 16px}.decisionWorkspace .stitchCardMeta{flex-direction:column;align-items:flex-start;gap:7px}.decisionWorkspace .stitchDecisionTitle h2{font-size:18px}.stitchDashboard:has(.investmentWorkspace) .dashboardSubpageBody{padding-top:0!important}.investmentWorkspace{min-height:calc(100dvh - 70px);padding:0 0 96px}.investmentWorkspaceHeader{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 16px 24px}.investmentWorkspaceHeader h1{margin-top:13px;font-size:43px}.investmentWorkspaceHeader p{font-size:14px}.investmentWorkspaceCount{place-content:initial;text-align:left;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;width:100%;min-height:0;padding:14px 16px}.investmentWorkspaceCount strong{font-size:29px}.investmentWorkspaceCount span{margin:0;font-size:12px}.investmentWorkspaceCount small{text-align:right;justify-self:end;margin:0;font-size:10px}.investmentWorkspaceList{margin-top:20px;padding:0 16px}.investmentWorkspace .investmentsStitchHoldings{border-radius:9px;padding:4px 16px}.investmentWorkspace .investmentsStitchHoldings article{grid-template-columns:1fr auto;gap:8px}.investmentWorkspace .investmentsStitchHoldings em{grid-area:2/2}.stitchDashboard .dashboardBottomNav small{font-size:11px}.stitchDashboard .stitchWelcome p,.stitchDashboard .stitchClubsTitle p{font-size:14px;line-height:1.5}.stitchDashboard .dashboardPageIntro{grid-template-columns:40px minmax(0,1fr);gap:12px;margin-bottom:16px;padding:16px}.stitchDashboard .dashboardPageIntroIcon{border-radius:8px;width:40px;height:40px}.stitchDashboard .dashboardPageIntroIcon .material-symbols-outlined{font-size:21px}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow{align-items:flex-start;gap:6px}.stitchDashboard .dashboardPageIntro .stitchTier{padding:4px 7px}.stitchDashboard .dashboardPageIntro .stitchClubsTitle h1{font-size:28px}.professionalClubWorkspace .clubTabHeading{align-items:flex-start;padding:15px 16px}}.stitchDashboard .dashboardPageIntro{box-shadow:none;color:#fff;background:#102118;border:1px solid #294a36;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-bottom:16px;padding:16px}.stitchDashboard .dashboardPageIntroIcon{color:#baf29f;background:#204530;border-radius:8px;width:40px;height:40px}.stitchDashboard .dashboardPageIntroIcon .material-symbols-outlined{font-size:21px}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow{margin-bottom:5px}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow>span:first-child{color:#baf29f;font-size:10px}.stitchDashboard .dashboardPageIntro .stitchClubsEyebrow>span:first-child i{background:#d6b263}.stitchDashboard .dashboardPageIntro .stitchTier{color:#d6ead8;background:#204530;padding:4px 7px;font-size:10px}.stitchDashboard .dashboardPageIntro .stitchClubsTitle h1{color:#fff;margin-bottom:3px;font-size:clamp(27px,3vw,34px);line-height:1.05}.stitchDashboard .dashboardPageIntro .stitchClubsTitle p{color:#d1e2d4;font-size:12px;line-height:1.45}.stitchDashboard .dashboardPageIntro .stitchCreateClub{color:#102118;background:#baf29f}.stitchDashboard .dashboardPageIntro .stitchInviteCode{color:#102118;background:#d6ead8}.decisionWorkspaceHeader,.investmentWorkspaceHeader{border:1px solid #d5edd738;border-radius:12px;max-width:980px;margin:0 auto;padding:20px 22px}.decisionWorkspaceHeader h1,.investmentWorkspaceHeader h1{margin:10px 0 6px;font-size:clamp(34px,4vw,44px)}.decisionWorkspaceList,.investmentWorkspaceList{max-width:980px;margin-top:13px;padding:0}@media (max-width:760px){.stitchDashboard .dashboardPageIntro{border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:14px}.stitchDashboard .dashboardPageIntroIcon{width:36px;height:36px}.stitchDashboard .dashboardPageIntro .stitchClubsTitle h1{font-size:26px}.stitchDashboard .dashboardPageIntro .stitchClubsTitle p{font-size:11px}.decisionWorkspace,.investmentWorkspace{min-height:calc(100dvh - 70px);padding:16px 16px 96px}.decisionWorkspaceHeader,.investmentWorkspaceHeader{border-radius:10px;gap:16px;padding:18px 16px}.decisionWorkspaceHeader h1,.investmentWorkspaceHeader h1{margin-top:8px;font-size:34px}.decisionWorkspaceHeader p,.investmentWorkspaceHeader p{font-size:12px}.decisionWorkspaceList,.investmentWorkspaceList{margin-top:10px;padding:0}}:is(.stitchDashboard:has(.decisionWorkspace) .dashboardContent,.stitchDashboard:has(.investmentWorkspace) .dashboardContent){max-width:1100px;min-height:auto;padding:22px 0 28px}.decisionWorkspace,.investmentWorkspace{padding:0 0 60px}.decisionWorkspaceHeader,.investmentWorkspaceHeader,.decisionWorkspaceList,.investmentWorkspaceList{max-width:none;margin-left:0;margin-right:0}.decisionWorkspaceHeader,.investmentWorkspaceHeader{border-radius:12px;padding:16px}.decisionWorkspaceHeader h1,.investmentWorkspaceHeader h1{margin:6px 0 3px;font-size:clamp(27px,3vw,34px);line-height:1.05}.decisionWorkspaceHeader p,.investmentWorkspaceHeader p{font-size:12px;line-height:1.45}.investmentWorkspaceHeader>div:first-child>small{margin-top:8px}.decisionWorkspaceCount,.investmentWorkspaceCount{border-radius:8px;min-width:104px;min-height:72px;padding:10px}.decisionWorkspaceCount strong,.investmentWorkspaceCount strong{font-size:28px}.decisionWorkspaceCount span,.investmentWorkspaceCount span{margin-top:3px;font-size:10px}.decisionWorkspaceCount small,.investmentWorkspaceCount small{margin-top:2px;font-size:9px}.decisionWorkspaceList,.investmentWorkspaceList{margin-top:12px;padding:0}@media (max-width:760px){:is(.stitchDashboard:has(.decisionWorkspace) .dashboardSubpageBody,.stitchDashboard:has(.investmentWorkspace) .dashboardSubpageBody){padding-top:16px!important}:is(.stitchDashboard:has(.decisionWorkspace) .dashboardContent,.stitchDashboard:has(.investmentWorkspace) .dashboardContent){padding:16px 0 8px}.decisionWorkspace,.investmentWorkspace{min-height:calc(100dvh - 70px);padding:0 0 60px}.decisionWorkspaceHeader,.investmentWorkspaceHeader{border-radius:10px;gap:12px;padding:14px}.decisionWorkspaceHeader h1,.investmentWorkspaceHeader h1{margin-top:5px;font-size:26px}.decisionWorkspaceHeader p,.investmentWorkspaceHeader p{font-size:11px}.decisionWorkspaceList,.investmentWorkspaceList{margin-top:12px;padding:0}}.stitchDashboard .stitchManagedCard{background:#fff;border:1px solid #d8e3da;border-radius:12px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 10px 24px #1021180f}.stitchDashboard .stitchManagedCard:hover{border-color:#7ea88a;transform:translateY(-2px);box-shadow:0 14px 28px #1021181a}.stitchDashboard .stitchManagedCard .managedCardHeader{background:linear-gradient(135deg,#102118 0%,#1d3c2a 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.stitchDashboard .stitchManagedCard .managedIdentity{align-items:center;gap:10px;min-width:0;display:flex}.stitchDashboard .stitchManagedCard .managedIcon{color:#c4f4ae;background:#baf29f1f;border:1px solid #d4f5ca3d;border-radius:9px;flex:0 0 42px;width:42px;height:42px;font-size:21px}.stitchDashboard .stitchManagedCard .managedClubCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.stitchDashboard .stitchManagedCard .managedRole{align-items:center;gap:6px;display:flex}.stitchDashboard .stitchManagedCard .managedRole em{color:#d7f5d1;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #d5edd72e;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.stitchDashboard .stitchManagedCard .managedRole small{color:#a9c9b0;font-size:10px}.stitchDashboard .stitchManagedCard .managedClubCopy>b{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.stitchDashboard .stitchManagedCard .managedClubCopy>small{color:#bed4c3;font-size:11px}.stitchDashboard .stitchManagedCard .managedPrivacy{color:#d7f5d1;white-space:nowrap;border:1px solid #d5edd729;border-radius:5px;align-items:center;gap:4px;padding:5px 6px;font-size:10px;display:inline-flex}.stitchDashboard .stitchManagedCard .managedPrivacy .material-symbols-outlined{font-size:12px}.stitchDashboard .stitchManagedCard .managedRecordRail{background:#f7faf6;border:1px solid #e1e9e2;border-radius:8px;grid-template-columns:1fr 1fr;margin:12px 14px 0;display:grid}.stitchDashboard .stitchManagedCard .managedRecordRail>span{grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;padding:9px;display:grid}.stitchDashboard .stitchManagedCard .managedRecordRail>span+span{border-left:1px solid #e1e9e2}.stitchDashboard .stitchManagedCard .managedRecordRail i{color:#267044;grid-row:1/span 2;font-size:16px;font-style:normal}.stitchDashboard .stitchManagedCard .managedRecordRail b{color:#183321;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.stitchDashboard .stitchManagedCard .managedRecordRail small{color:#607365;font-size:10px;line-height:1.2}.stitchDashboard .stitchManagedCard .managedStatus{color:#466650;background:0 0;align-items:center;gap:6px;margin:10px 14px 0;padding:0;font-size:11px;display:flex}.stitchDashboard .stitchManagedCard .managedStatus i{background:#39a65a;width:7px;height:7px;box-shadow:0 0 0 3px #e2f2e4}.stitchDashboard .stitchManagedCard .managedStatus b{color:#31583d;font-size:11px}.stitchDashboard .stitchManagedCard .managedStatus>span{color:#758879;margin-left:auto;font-size:10px}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink{color:#17301f;background:#e8f3e7;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;margin:12px 14px 14px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink>span:first-child{flex-direction:column;gap:1px;display:flex}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink small{color:#53715a;font-size:9px}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink b{font-size:12px}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink>.material-symbols-outlined{color:#08723e;font-size:19px;transition:transform .18s}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink:hover{background:#d8eed7}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink:hover>.material-symbols-outlined{transform:translate(3px)}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink:focus-visible{outline-offset:2px;outline:3px solid #9acba4}@media (max-width:760px){.stitchDashboard .stitchManagedCard .managedCardHeader{padding:14px}.stitchDashboard .stitchManagedCard .managedClubCopy>b{font-size:15px}.stitchDashboard .stitchManagedCard .managedRecordRail{margin:10px 12px 0}.stitchDashboard .stitchManagedCard .managedRecordRail>span{padding:8px}.stitchDashboard .stitchManagedCard .managedStatus{margin:9px 12px 0}.stitchDashboard .stitchManagedCard>.managedWorkspaceLink{min-height:46px;margin:10px 12px 12px}}@media (prefers-reduced-motion:reduce){.stitchDashboard .stitchManagedCard,.stitchDashboard .stitchManagedCard>.managedWorkspaceLink>.material-symbols-outlined{transition:none}.stitchDashboard .stitchManagedCard:hover{transform:none}}.workspaceLoading{background:linear-gradient(145deg,#f8fbf7,#fff);border:1px solid #dbe6dd;border-radius:12px;gap:14px;min-height:270px;padding:18px;animation:.22s ease-out both workspaceLoadingIn;display:grid}.workspaceLoadingHeader{align-items:center;gap:11px;display:flex}.workspaceLoadingSeal{color:#c4f4ae;background:#183321;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.workspaceLoadingSeal span{font-size:20px}.workspaceLoadingHeader>span:last-child{flex:1;gap:6px;display:grid}.workspaceLoadingHeader i,.workspaceLoadingHeader b,.workspaceLoadingHeader small,.workspaceLoadingMetrics i,.workspaceLoadingLedger i{background:linear-gradient(100deg,#e4ebe4 20%,#f8fbf7 42%,#e4ebe4 65%) 0 0/250% 100%;border-radius:99px;animation:1.35s infinite workspaceShimmer;display:block}.workspaceLoadingHeader i{width:74px;height:8px}.workspaceLoadingHeader b{width:min(280px,72%);height:17px}.workspaceLoadingHeader small{width:min(410px,88%);height:9px}.workspaceLoadingMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workspaceLoadingMetrics i{border-radius:8px;height:66px}.workspaceLoadingLedger{gap:7px;padding-top:2px;display:grid}.workspaceLoadingLedger i{border-radius:7px;height:39px}.workspaceLoadingLedger i:nth-child(2){width:91%}.workspaceLoadingLedger i:nth-child(3){width:76%}.workspaceLoading p{color:#627466;align-items:center;gap:7px;margin:0;font-size:11px;display:inline-flex}.workspaceLoadingDot{background:#23864a;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite workspaceDot;box-shadow:0 0 0 4px #e2f2e4}:where(a[href],button,[role=button]){transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s}:where(a[href],button,[role=button]):not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)scale(.985)}:where(a[href],button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2b844b61}@keyframes workspaceShimmer{to{background-position:-150% 0}}@keyframes workspaceDot{50%{opacity:.55;transform:scale(.72)}}@keyframes workspaceLoadingIn{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.workspaceLoading{border-radius:10px;min-height:230px;padding:14px}.workspaceLoadingMetrics{gap:7px}.workspaceLoadingMetrics i{height:54px}}@media (prefers-reduced-motion:reduce){.workspaceLoading,.workspaceLoadingHeader i,.workspaceLoadingHeader b,.workspaceLoadingHeader small,.workspaceLoadingMetrics i,.workspaceLoadingLedger i,.workspaceLoadingDot{animation:none}:where(a[href],button,[role=button]){transition:none}}.dashboardDesktopSidebar nav a{position:relative}.dashboardDesktopSidebar .navAttentionBadge{color:#fff;font-variant-numeric:tabular-nums;background:#b53d35;border:2px solid #fdf9f0;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:grid}.dashboardBottomNav a{position:relative}.dashboardBottomNav .navAttentionBadge{color:#fff;font-variant-numeric:tabular-nums;background:#b53d35;border:2px solid #fdf9f0;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;left:calc(50% + 4px)}
.discussionClubMark,.discussionAuthorMark{color:#d8f4df;letter-spacing:.02em;background:#102118;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:750;display:grid}.discussionClubMark{width:42px;height:42px}.discussionConversation{background:#fff;flex-direction:column;min-width:0;display:flex}.discussionTopicRail{scrollbar-width:thin;background:#f8f7f2;border-bottom:1px solid #e2ddd3;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.discussionTopicRail button{color:#3f4940;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;min-width:155px;max-width:230px;padding:9px 11px;display:flex}.discussionTopicRail button.is-active{color:#0c5d36;background:#eaf3eb;border-color:#9fbea6}.discussionTopicRail button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.discussionTopicRail button i{vertical-align:-2px;margin-right:4px;font-size:13px}.discussionTopicRail button small{color:#718078;font-size:10px}.discussionMessageHeader{justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 20px 11px;display:flex}.discussionMessageHeader h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.25}.discussionMessageHeader>span{color:#17683d;text-transform:capitalize;background:#dcecdf;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.discussionMessages{flex:1;min-height:260px;max-height:470px;padding:7px 20px 18px;overflow-y:auto}.discussionMessages>article{border-top:1px solid #edf0eb;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.discussionMessages>article:first-child{border-top:0}.discussionAuthorMark{color:#006d3a;background:#d3e8d9;border-radius:9px;width:34px;height:34px}.discussionMessages>article>div{flex:1;min-width:0}.discussionMessages article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.discussionMessages article header b{font-size:13px}.discussionMessages article time{color:#7b877f;white-space:nowrap;font-size:10px}.discussionMessages article p{color:#3f4940;white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.6}.discussionMessages article small{color:#0c7a43;margin-top:7px;font-size:10px;font-weight:700;display:block}.discussionOpeningMessage{background:#f2f6f1;border-radius:7px;margin-bottom:5px;border:0!important;padding:15px!important}.discussionComposer{background:#fbfaf6;border-top:1px solid #e2ddd3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px 16px 15px;display:grid}.discussionComposer textarea{resize:vertical;color:#102118;background:#fff;border:1px solid #d3dad2;border-radius:6px;outline:0;min-height:47px;max-height:130px;padding:12px;font:500 13px/1.5 Plus Jakarta Sans,Arial,sans-serif}.discussionComposer textarea:focus,.discussionNewTopic input:focus,.discussionNewTopic textarea:focus{border-color:#0c7a43;box-shadow:0 0 0 3px #0c7a4317}.discussionComposer button{color:#fff;cursor:pointer;background:#102118;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:47px;font-size:12px;font-weight:700;display:inline-flex}.discussionComposer button:disabled{opacity:.55;cursor:wait}.discussionComposer .material-symbols-outlined{font-size:17px}.discussionNewTopic{background:#f3f8f2;border:1px solid #cbd9cd;border-radius:8px;margin:13px 18px 0;padding:16px}.discussionNewTopic>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.discussionNewTopic>div b{font-size:14px}.discussionNewTopic>div button{color:#607168;cursor:pointer;background:0 0;border:0;font-size:22px}.discussionNewTopic label{color:#526057;flex-direction:column;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.discussionNewTopic input,.discussionNewTopic textarea{color:#102118;background:#fff;border:1px solid #d3dad2;border-radius:5px;outline:0;width:100%;padding:10px 11px;font:500 13px/1.5 Plus Jakarta Sans,Arial,sans-serif}.discussionNewTopic textarea{resize:vertical;min-height:90px}.discussionNewTopic>button{color:#fff;cursor:pointer;background:#0c7a43;border:0;border-radius:5px;min-height:39px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:700}.discussionBlankState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:390px;padding:40px 25px;display:flex}.discussionBlankState>.material-symbols-outlined{color:#0c7a43;background:#dcecdf;border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.discussionBlankState h2{margin:14px 0 6px;font-size:20px}.discussionBlankState p,.discussionEmptyCopy{color:#68756c;font-size:12px;line-height:1.55}.discussionBlankState p{max-width:380px;margin:0}.discussionBlankState button,.discussionBlankState>a{color:#fff;cursor:pointer;background:#0c7a43;border:0;border-radius:5px;margin-top:16px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none}.discussionEmptyCopy{margin:0;padding:16px}.dashboardDiscussionPreview{color:inherit;border-bottom:1px solid #f1eee5;align-items:flex-start;gap:9px;padding:11px 0;text-decoration:none;display:flex}.dashboardDiscussionPreview:last-child{border-bottom:0}.dashboardDiscussionPreview>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.dashboardDiscussionPreview b{font-size:13px}.dashboardDiscussionPreview small{color:#506357;font-size:12px;line-height:1.45}.dashboardDiscussionPreview time{color:#6f7a6f;white-space:nowrap;font-size:11px}@media (max-width:760px){.discussionConversation{min-height:520px}.discussionMessageHeader{padding:15px 14px 9px}.discussionMessageHeader h2{font-size:18px}.discussionMessages{max-height:none;padding:5px 14px 15px}.discussionMessages article header{flex-direction:column;align-items:flex-start;gap:2px}.discussionComposer{grid-template-columns:1fr;padding:11px 12px 14px}.discussionComposer button{width:100%}.discussionNewTopic{margin:10px 12px 0}}.discussionListHero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.discussionListHero h1{letter-spacing:-.05em;margin:7px 0 6px;font-size:clamp(32px,4vw,44px);line-height:1.05}.discussionListHero p{color:#506357;margin:0;font-size:14px;line-height:1.55}.discussionListStats{background:#fff;border:1px solid #d9e1d8;border-radius:8px;flex:none;display:flex;overflow:hidden}.discussionListStats span{border-left:1px solid #e2e7e1;flex-direction:column;gap:2px;min-width:92px;padding:11px 15px;display:flex}.discussionListStats span:first-child{border-left:0}.discussionListStats strong{color:#102118;font-size:20px;line-height:1}.discussionListStats small{color:#718078;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.discussionListPanel{background:#fff;border:1px solid #e2ddd3;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #1021180d}.discussionListToolbar{background:#fbfaf6;border-bottom:1px solid #e2ddd3;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.discussionListToolbar h2{color:#102118;letter-spacing:-.02em;margin:0;font-size:17px}.discussionListToolbar p{color:#718078;margin:4px 0 0;font-size:11px}.discussionListToolbar label{color:#718078;background:#fff;border:1px solid #d6ddd5;border-radius:6px;align-items:center;gap:8px;width:min(100%,310px);height:41px;padding:0 12px;display:flex}.discussionListToolbar label .material-symbols-outlined{font-size:18px}.discussionListToolbar input{color:#102118;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 13px Plus Jakarta Sans,Arial,sans-serif}.discussionConversationList{padding:0 18px}.discussionConversationRow{color:#102118;border-bottom:1px solid #edf0eb;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:108px;padding:16px 2px;text-decoration:none;transition:padding .18s,background .18s;display:grid}.discussionConversationRow:last-child{border-bottom:0}.discussionConversationRow:hover{background:#f5f8f3;margin:0 -10px;padding-left:12px;padding-right:12px}.discussionConversationRow .discussionClubMark{border-radius:12px;width:50px;height:50px;font-size:13px}.discussionListCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.discussionListCopy>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.discussionListCopy>span b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.discussionListCopy time{color:#7b877f;white-space:nowrap;font-size:10px}.discussionListCopy strong{color:#31463a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.discussionListCopy>small{color:#718078;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.discussionListMeta{color:#68756c;grid-template-columns:auto auto 34px;align-items:center;gap:10px;display:grid}.discussionListMeta>span{align-items:center;gap:4px;min-width:44px;font-size:10px;display:inline-flex}.discussionListMeta>span .material-symbols-outlined{color:#0c7a43;font-size:15px}.discussionRowArrow{color:#0c7a43;background:#eef4ec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;transition:transform .18s,background .18s;display:grid}.discussionConversationRow:hover .discussionRowArrow{background:#dcecdf;transform:translate(3px)}.discussionListEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:40px 20px;display:flex}.discussionListEmpty>.material-symbols-outlined{color:#0c7a43;background:#dcecdf;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.discussionListEmpty h2{margin:14px 0 6px;font-size:19px}.discussionListEmpty p{color:#68756c;max-width:390px;margin:0;font-size:12px;line-height:1.6}.discussionListEmpty a{color:#fff;background:#0c7a43;border-radius:5px;margin-top:15px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none}.discussionListSkeleton{border-bottom:1px solid #edf0eb;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:108px;display:grid}.discussionListSkeleton i,.discussionListSkeleton b,.discussionListSkeleton small{background:linear-gradient(90deg,#eef0eb 25%,#f7f8f5 45%,#eef0eb 65%) 0 0/300% 100%;border-radius:6px;animation:1.4s infinite discussionShimmer;display:block}.discussionListSkeleton i{border-radius:12px;width:50px;height:50px}.discussionListSkeleton span{flex-direction:column;gap:9px;display:flex}.discussionListSkeleton b{width:42%;height:12px}.discussionListSkeleton small{width:72%;height:9px}@keyframes discussionShimmer{to{background-position:-150% 0}}.discussionBackLink{color:#0c7a43;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.discussionBackLink .material-symbols-outlined{font-size:17px;transition:transform .18s}.discussionBackLink:hover .material-symbols-outlined{transform:translate(-3px)}.discussionDetailShell{background:#fff;border:1px solid #e2ddd3;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #1021180d}.discussionDetailHero{background:linear-gradient(120deg,#fbfaf6 0%,#f0f6ef 100%);border-bottom:1px solid #e2ddd3;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.discussionDetailIdentity{align-items:center;gap:13px;min-width:0;display:flex}.discussionDetailIdentity>span:last-child{min-width:0}.discussionDetailIdentity h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:clamp(23px,3vw,31px);line-height:1.08;overflow:hidden}.discussionDetailIdentity p{color:#68756c;margin:0;font-size:11px}.discussionDetailHero>button{color:#fff;white-space:nowrap;cursor:pointer;background:#0c7a43;border:0;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.discussionDetailHero>button .material-symbols-outlined{font-size:18px}.discussionDetailShell .discussionTopicRail{padding:12px 16px}.discussionDetailShell .discussionTopicRail button{min-width:180px}.discussionDetailShell .discussionConversation{min-height:520px}.discussionDetailShell .discussionMessages{max-height:560px}.discussionDetailComposer{margin:14px 16px 0}.discussionDetailLoading{background:#fff;border-radius:9px;flex-direction:column;gap:13px;min-height:420px;padding:24px;display:flex}.discussionDetailLoading span{background:linear-gradient(90deg,#eef0eb 25%,#f7f8f5 45%,#eef0eb 65%) 0 0/300% 100%;border-radius:8px;height:74px;animation:1.4s infinite discussionShimmer;display:block}.discussionDetailLoading span:first-child{height:110px}@media (max-width:760px){.discussionListHero{margin-bottom:17px;display:block}.discussionListHero h1{font-size:31px}.discussionListHero p{font-size:13px}.discussionListStats{width:max-content;margin-top:14px}.discussionListStats span{min-width:78px;padding:9px 13px}.discussionListToolbar{flex-direction:column;align-items:stretch;gap:13px;padding:15px}.discussionListToolbar label{width:100%}.discussionConversationList{padding:0 13px}.discussionConversationRow{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:92px;padding:13px 0}.discussionConversationRow:hover{background:0 0;margin:0;padding-left:0;padding-right:0}.discussionConversationRow .discussionClubMark{border-radius:10px;width:44px;height:44px;font-size:11px}.discussionListCopy>span b{font-size:14px}.discussionListCopy>small{-webkit-line-clamp:1}.discussionListMeta{display:block}.discussionListMeta>span{display:none}.discussionRowArrow{width:30px;height:30px;font-size:17px}.discussionListSkeleton{grid-template-columns:44px minmax(0,1fr);min-height:92px}.discussionListSkeleton i{width:44px;height:44px}.discussionBackLink{margin-bottom:12px}.discussionDetailShell{border-radius:8px;overflow:visible}.discussionDetailHero{align-items:flex-start;padding:16px}.discussionDetailIdentity{align-items:flex-start;gap:10px}.discussionDetailIdentity .discussionClubMark{border-radius:10px;width:46px;height:46px;font-size:12px}.discussionDetailIdentity h1{max-width:190px;font-size:23px}.discussionDetailHero>button{justify-content:center;width:40px;min-width:40px;padding:0;font-size:0}.discussionDetailHero>button .material-symbols-outlined{font-size:18px}.discussionDetailShell .discussionTopicRail{padding:9px 10px}.discussionDetailShell .discussionTopicRail button{min-width:165px}.discussionDetailShell .discussionConversation{min-height:480px}.discussionDetailShell .discussionMessages{max-height:none}.discussionDetailShell .discussionComposer{z-index:5;position:sticky;bottom:70px}.discussionDetailComposer{margin:10px 12px 0}}@media (max-width:420px){.discussionListCopy>small{display:none}.discussionListCopy strong{font-weight:500}.discussionDetailIdentity h1{max-width:150px}}@media (prefers-reduced-motion:reduce){.discussionConversationRow,.discussionRowArrow,.discussionBackLink .material-symbols-outlined{transition:none}.discussionListSkeleton i,.discussionListSkeleton b,.discussionListSkeleton small,.discussionDetailLoading span{animation:none}}.dashboardSubpageBody.discussionDetailPageBody{padding-top:8px!important}.dashboardSubpage .dashboardContent.discussionDetailPageContent{padding-top:0;padding-bottom:8px}.discussionDetailShell{flex-direction:column;height:calc(100dvh - 16px);min-height:560px;display:flex;position:relative;overflow:hidden}.discussionDetailHero{background:#fbfaf6;flex:none;min-height:60px;padding:8px 14px}.discussionDetailIdentity{gap:10px}.discussionDetailIdentity .discussionClubMark{border-radius:10px;width:40px;height:40px;font-size:11px}.discussionDetailIdentity .stitchEyebrow{display:none}.discussionDetailIdentity h1{letter-spacing:-.025em;margin:0 0 2px;font-size:19px;line-height:1.15}.discussionDetailIdentity p{font-size:10px}.discussionDetailHero>button{min-height:36px;padding:0 11px}.discussionDetailShell .discussionTopicRail{flex:none;gap:6px;padding:7px 10px}.discussionDetailShell .discussionTopicRail button{min-width:150px;max-width:210px;padding:7px 9px}.discussionDetailShell .discussionTopicRail button>span{font-size:11px}.discussionDetailShell .discussionTopicRail button small{font-size:9px}.discussionDetailShell .discussionConversation{flex-direction:column;flex:auto;min-height:0;padding-bottom:68px;display:flex;overflow:hidden}.discussionDetailShell .discussionMessageHeader{background:#fff;border-bottom:1px solid #e1e5df;flex:none;align-items:center;padding:9px 14px 8px}.discussionDetailShell .discussionMessageHeader .stitchEyebrow{display:none}.discussionDetailShell .discussionMessageHeader h2{letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.3}.discussionDetailShell .discussionMessageHeader>span{padding:3px 6px;font-size:9px}.discussionDetailShell .discussionMessages{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#a9b6ac transparent;scrollbar-width:thin;background-color:#f1efe8;background-image:radial-gradient(#1021180b .7px,#0000 .7px);background-size:14px 14px;flex:auto;min-height:0;max-height:none;padding:14px clamp(12px,3vw,28px) 18px;overflow:hidden auto}.discussionDetailShell .discussionMessages::-webkit-scrollbar{width:7px}.discussionDetailShell .discussionMessages::-webkit-scrollbar-thumb{background:#a9b6ac;border-radius:999px}.discussionDetailShell .discussionMessages>article{background:#fff;border:0;border-radius:5px 13px 13px;width:max-content;max-width:min(78%,720px);margin:8px 0;padding:10px 12px;box-shadow:0 1px 2px #10211817}.discussionDetailShell .discussionMessages>article:first-child{margin-top:0}.discussionDetailShell .discussionMessages .discussionOpeningMessage{background:#dcf0df;border-radius:5px 13px 13px;padding:11px 13px!important}.discussionDetailShell .discussionAuthorMark{border-radius:8px;width:30px;height:30px;font-size:9px}.discussionDetailShell .discussionMessages article header{gap:12px}.discussionDetailShell .discussionMessages article header b{color:#0c6b3d;font-size:11px}.discussionDetailShell .discussionMessages article time{font-size:9px}.discussionDetailShell .discussionMessages article p{color:#263a2e;margin-top:4px;font-size:13px;line-height:1.5}.discussionDetailShell .discussionMessages article small{margin-top:4px;font-size:9px}.discussionDetailShell .discussionMessages>.discussionEmptyCopy{color:#68756c;background:#ffffffd1;border-radius:999px;width:max-content;max-width:90%;margin:12px auto;padding:6px 10px;font-size:10px}.discussionDetailShell .discussionComposer{z-index:4;background:#f7f6f1;border-top:1px solid #d9ded8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px 12px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #1021180d}.discussionDetailShell .discussionComposer textarea{resize:none;background:#fff;border:0;border-radius:22px;min-height:46px;max-height:92px;padding:12px 15px;box-shadow:inset 0 0 0 1px #d7ddd6}.discussionDetailShell .discussionComposer textarea:focus{box-shadow:inset 0 0 0 1px #0c7a43,0 0 0 3px #0c7a4314}.discussionDetailShell .discussionComposer button{background:#0c7a43;border-radius:22px;min-width:88px;min-height:44px}.discussionDetailShell .discussionComposer button:hover{background:#095f34}.discussionDetailShell .discussionDetailComposer{z-index:10;width:min(420px,100% - 28px);margin:0;position:absolute;top:67px;right:14px;box-shadow:0 18px 45px #1021182e}@media (max-width:760px){.dashboardSubpageBody.discussionDetailPageBody{padding-top:6px!important}.dashboardSubpage .dashboardContent.discussionDetailPageContent{padding-top:0;padding-bottom:0}.discussionDetailShell{height:calc(100dvh - 188px);min-height:0;overflow:hidden}.discussionDetailHero{align-items:center;min-height:56px;padding:7px 10px}.discussionDetailIdentity{align-items:center}.discussionDetailIdentity .discussionClubMark{width:38px;height:38px}.discussionDetailIdentity h1{max-width:190px;font-size:17px}.discussionDetailHero>button{width:36px;min-width:36px;min-height:36px}.discussionDetailShell .discussionTopicRail{padding:6px 8px}.discussionDetailShell .discussionTopicRail button{min-width:145px}.discussionDetailShell .discussionConversation{min-height:0;padding-bottom:64px}.discussionDetailShell .discussionMessageHeader{padding:8px 11px 7px}.discussionDetailShell .discussionMessageHeader h2{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden}.discussionDetailShell .discussionMessages{max-height:none;padding:12px 9px 14px}.discussionDetailShell .discussionMessages>article{max-width:90%;padding:9px 10px}.discussionDetailShell .discussionMessages article header{flex-direction:row;align-items:center}.discussionDetailShell .discussionComposer{grid-template-columns:minmax(0,1fr) 44px;min-height:64px;padding:8px;position:absolute;bottom:0;left:0;right:0}.discussionDetailShell .discussionComposer textarea{min-height:44px;max-height:82px}.discussionDetailShell .discussionComposer button{width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.discussionDetailShell .discussionComposer button .material-symbols-outlined{font-size:18px}.discussionDetailShell .discussionDetailComposer{width:calc(100% - 16px);top:61px;right:8px}}@media (max-width:420px){.discussionDetailShell{height:calc(100dvh - 180px)}.discussionDetailIdentity h1{max-width:150px}.discussionDetailShell .discussionMessageHeader h2{max-width:210px}.discussionDetailShell .discussionMessages>article{max-width:94%}}@media (prefers-reduced-motion:reduce){.discussionDetailShell .discussionMessages{scroll-behavior:auto}}.discussionTopicsShell{background:#fff;border:1px solid #e2ddd3;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 16px 40px #1021180d}.discussionTopicsHeader{background:#fbfaf6;border-bottom:1px solid #e2ddd3;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 18px;display:flex}.discussionTopicsHeader .discussionDetailIdentity .discussionClubMark{border-radius:11px;width:44px;height:44px;font-size:12px}.discussionTopicsHeader .discussionDetailIdentity h1{letter-spacing:-.025em;margin:2px 0;font-size:21px}.discussionTopicsHeader .discussionDetailIdentity p{font-size:10px}.discussionAddButton{color:#fff;cursor:pointer;background:#0c7a43;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 16px #0c7a4333}.discussionAddButton .material-symbols-outlined{font-size:21px}.discussionTopicsComposer{background:#f8faf6;border-bottom:1px solid #e2ddd3;margin:0;padding:16px 18px}.discussionTopicsList{padding:0 18px}.discussionTopicRow{color:#102118;border-bottom:1px solid #edf0eb;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:13px;min-height:96px;padding:14px 2px;text-decoration:none;display:grid}.discussionTopicRow:last-child{border-bottom:0}.discussionTopicRow:hover{background:#f5f8f3;margin:0 -9px;padding-left:11px;padding-right:11px}.discussionTopicIcon{color:#0c7a43;background:#e5f1e3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.discussionTopicCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.discussionTopicCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.discussionTopicCopy small{color:#637168;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.discussionTopicCopy>span{color:#7b877f;font-size:10px}.discussionMessageHero{justify-content:flex-start;gap:8px;min-height:48px;padding:6px 10px}.discussionMessageHero .discussionClubMark{border-radius:9px;width:34px;height:34px;font-size:9px}.discussionHeaderBack{color:#0c7a43;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.discussionHeaderBack:hover{background:#e8f1e6}.discussionHeaderBack .material-symbols-outlined{font-size:19px}.discussionMessageClub{flex-direction:column;gap:1px;min-width:0;display:flex}.discussionMessageClub b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.discussionMessageClub small{color:#718078;font-size:9px}.discussionMessageShell .discussionMessageHeader{min-height:38px;padding:7px 12px 6px}.discussionMessageShell .discussionMessageHeader h2{font-size:13px}.discussionMessageShell .discussionConversation{padding-bottom:60px}.discussionMessageShell .discussionComposer{min-height:60px;padding:7px 10px}.discussionMessageShell .discussionComposer textarea{min-height:42px;padding:10px 14px}.discussionInlineError{border-radius:0;flex:none;margin:0}@media (max-width:760px){.discussionTopicsShell{border-radius:8px}.discussionTopicsHeader{min-height:68px;padding:10px 12px}.discussionTopicsHeader .discussionDetailIdentity{align-items:center}.discussionTopicsHeader .discussionDetailIdentity .discussionClubMark{width:38px;height:38px}.discussionTopicsHeader .discussionDetailIdentity h1{max-width:205px;font-size:17px}.discussionTopicsHeader .stitchEyebrow{display:none}.discussionAddButton{width:36px;height:36px}.discussionTopicsComposer{margin:0;padding:13px 12px}.discussionTopicsList{padding:0 11px}.discussionTopicRow{grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;min-height:84px;padding:12px 0}.discussionTopicRow:hover{background:0 0;margin:0;padding-left:0;padding-right:0}.discussionTopicIcon{border-radius:9px;width:34px;height:34px;font-size:17px}.discussionTopicCopy b{font-size:13px}.discussionMessageHero{gap:7px;min-height:44px;padding:5px 8px}.discussionMessageHero .discussionClubMark{width:32px;height:32px}.discussionHeaderBack{width:30px;height:30px}.discussionMessageClub b{max-width:210px;font-size:12px}.discussionMessageShell .discussionMessageHeader{min-height:34px;padding:5px 10px}.discussionMessageShell .discussionMessageHeader h2{max-width:250px;font-size:12px}.discussionMessageShell .discussionConversation{padding-bottom:52px}.discussionMessageShell .discussionMessages{padding-top:9px;padding-bottom:10px}.discussionMessageShell .discussionComposer{grid-template-columns:minmax(0,1fr) 36px;gap:6px;min-height:52px;padding:5px 7px}.discussionMessageShell .discussionComposer textarea{border-radius:18px;min-height:36px;max-height:64px;padding:8px 12px;font-size:12px;line-height:20px}.discussionMessageShell .discussionComposer button{border-radius:50%;width:36px;min-width:36px;min-height:36px}.discussionMessageShell .discussionComposer button .material-symbols-outlined{font-size:17px}.discussionMessageShell .discussionSendLabel{display:none}}
.sessionExpiredBackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08140d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sessionExpiredModal{color:#102118;text-align:left;background:#fffefa;border:1px solid #ffffffb3;border-radius:14px;width:min(100%,390px);padding:28px;box-shadow:0 28px 80px #04120a47}.sessionExpiredIcon{color:#0c7a43;background:#dcecdf;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:22px;display:grid}.sessionExpiredEyebrow{color:#0c7a43;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.sessionExpiredModal h2{letter-spacing:-.035em;margin:7px 0 8px;font:750 25px/1.15 Plus Jakarta Sans,Arial,sans-serif}.sessionExpiredModal p{color:#5f7066;margin:0;font:500 13px/1.6 Plus Jakarta Sans,Arial,sans-serif}.sessionExpiredModal button{color:#fff;cursor:pointer;background:#0c7a43;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:22px;padding:0 15px;font:750 12px Plus Jakarta Sans,Arial,sans-serif;display:inline-flex}.sessionExpiredModal button:hover{background:#095f34}.sessionExpiredModal button:focus-visible{outline-offset:3px;outline:3px solid #0c7a4347}.sessionExpiredModal button .material-symbols-outlined{font-size:18px}@media (max-width:480px){.sessionExpiredBackdrop{align-items:end;padding:12px}.sessionExpiredModal{border-radius:14px 14px 10px 10px;padding:23px 20px 20px}.sessionExpiredIcon{margin-bottom:16px}.sessionExpiredModal h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.sessionExpiredBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
:where(a[href],button,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:#0c7a431f}:where(a[href],button,[role=button]):not(:disabled,[aria-disabled=true]).is-pressed{filter:brightness(.94);opacity:.84}:where(a[href],button,[role=button]).is-navigation-pending{opacity:.72}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}html[data-navigation-pending=true] body:before{content:"";z-index:1000;pointer-events:none;background:#0c7a43;border-radius:0 3px 3px 0;width:38%;height:3px;animation:1.05s ease-in-out infinite workspaceNavigation;position:fixed;top:0;left:0;box-shadow:0 0 12px #0c7a435c}.headerAvatar.isLoading{color:#0000;background:#dfe6df;position:relative;overflow:hidden}.headerAvatar.isLoading span{background:linear-gradient(100deg,#dfe6df 25%,#f0f3ef 45%,#dfe6df 65%) 0 0/250% 100%;width:100%;height:100%;animation:1.35s infinite clubPulse}.notificationCenter{position:relative}.notificationTrigger{color:#102118;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.notificationTrigger:hover,.notificationTrigger[aria-expanded=true]{color:#0c7a43;background:#edf3eb}.notificationTrigger>span{font-size:20px}.notificationTrigger>b{color:#fff;background:#b53d35;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-2px;right:-3px}.notificationPanel{z-index:80;background:#fff;border:1px solid #dbe2da;border-radius:12px;width:min(370px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #10211833}.notificationPanel>header{background:#f8faf6;border-bottom:1px solid #e7ebe5;justify-content:space-between;align-items:center;padding:16px 17px 13px;display:flex}.notificationPanel>header small{color:#0c7a43;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.notificationPanel>header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.notificationPanel>header button{color:#68756c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.notificationFeed{max-height:min(460px,62vh);overflow-y:auto}.notificationFeed>button{color:#102118;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0eb;grid-template-columns:34px minmax(0,1fr) 7px;align-items:start;gap:10px;width:100%;padding:13px 15px;display:grid;position:relative}.notificationFeed>button:hover{background:#f4f8f2}.notificationFeed>button.isUnread{background:#f7fbf6}.notificationFeed>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.notificationFeed>button b{font-size:12px;line-height:1.42}.notificationFeed>button small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notificationFeed>button>i{background:#0c7a43;border-radius:50%;width:6px;height:6px;margin-top:5px}.notificationTypeIcon{color:#0c7a43;background:#e4f0e2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.notificationEmpty{color:#506357;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.notificationEmpty>span{color:#0c7a43;font-size:29px}.notificationEmpty b{color:#102118;margin-top:10px;font-size:14px}.notificationEmpty p{max-width:260px;margin:6px 0 0;font-size:11px;line-height:1.55}.notificationEmpty button{color:#0c7a43;cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:700}.notificationLoading{flex-direction:column;gap:9px;padding:15px;display:flex}.notificationLoading i{background:#edf1eb;border-radius:8px;height:58px;animation:1.35s infinite clubPulse}.notificationPanel>footer{color:#718078;text-align:center;background:#f8faf6;padding:10px 15px;font-size:9px}.clubRhythmCard{background:linear-gradient(105deg,#f3f8f2 0%,#fff 72%);border:1px solid #cfe0d1;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 155px auto;align-items:center;gap:18px;margin:22px 0;padding:19px 21px;display:grid;box-shadow:0 12px 34px #1021180b}.clubRhythmIcon{color:#d9f1dd;background:#102118;border-radius:13px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.clubRhythmCard h2{letter-spacing:-.025em;margin:4px 0 3px;font-size:18px}.clubRhythmCard p{color:#526259;margin:0;font-size:12px;line-height:1.5}.clubRhythmProgress{flex-direction:column;gap:7px;display:flex}.clubRhythmProgress>span{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.clubRhythmProgress b{font-size:13px}.clubRhythmProgress small{color:#718078;font-size:9px}.clubRhythmProgress>i{background:#e1e8e0;border-radius:999px;height:5px;display:block;overflow:hidden}.clubRhythmProgress>i b{border-radius:inherit;background:#0c7a43;height:100%;display:block}.clubRhythmCard>a{color:#fff;white-space:nowrap;background:#0c7a43;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.clubRhythmCard>a span{font-size:17px}.clubShellLine,.clubMastheadSkeleton i,.clubMastheadSkeleton b,.clubMastheadSkeleton small,.clubFactsSkeleton i{background:linear-gradient(100deg,#e5e8e2 25%,#f4f5f1 45%,#e5e8e2 65%) 0 0/250% 100%;border-radius:6px;animation:1.35s infinite clubPulse;display:block}.clubShellLine{width:120px;height:10px}.clubShellLine.isWide{width:min(460px,85%);height:12px;margin-top:13px}.clubMastheadSkeleton{align-items:center;gap:16px;min-height:105px;display:flex}.clubMastheadSkeleton>i{border-radius:16px;width:64px;height:64px}.clubMastheadSkeleton>span{flex-direction:column;flex:1;gap:9px;display:flex}.clubMastheadSkeleton b:first-child{width:90px;height:9px}.clubMastheadSkeleton b:nth-child(2){width:min(310px,70%);height:25px}.clubMastheadSkeleton small{width:min(520px,90%);height:11px}.clubFactsSkeleton{background:#e1e5df;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.clubFactsSkeleton i{border-radius:0;height:57px}.clubShellUnavailable{align-items:center;gap:13px;min-height:104px;display:flex}.clubShellUnavailable>span:first-child{color:#0c7a43;background:#e8efe6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.clubShellUnavailable>span:last-child{flex-direction:column;gap:4px;display:flex}.clubShellUnavailable small{color:#68756c}.discussionDayDivider{justify-content:center;margin:3px 0 11px;display:flex}.discussionDayDivider span{color:#718078;background:#ffffffe0;border-radius:999px;padding:4px 9px;font-size:9px;box-shadow:0 1px 2px #10211814}.discussionDetailShell .discussionMessages>article.isMine{background:#dff1dd;border-radius:13px 5px 13px 13px;margin-left:auto}.discussionDetailShell .discussionMessages>article.isMine>.discussionAuthorMark{display:none}.discussionDetailShell .discussionMessages>article.isMine header b{color:#17683d}.discussionDetailShell .discussionComposer>small{display:none}.discussionMessageShell .discussionComposer textarea{height:42px;min-height:42px}.discussionMessageShell.discussionDetailShell{height:calc(100dvh - 82px)}@keyframes clubPulse{to{background-position:-150% 0}}@keyframes workspaceNavigation{0%{transform:translate(-105%)}55%{width:48%}to{transform:translate(265%)}}@media (max-width:980px){.clubRhythmCard{grid-template-columns:44px minmax(0,1fr) auto}.clubRhythmProgress{display:none}}@media (min-width:761px){.discussionMessageShell .discussionComposer{z-index:70;border:1px solid #d9ded8;border-radius:10px;position:fixed!important;bottom:8px!important;left:calc(248px + 4vw)!important;right:4vw!important}.discussionMessageShell .discussionMessages{padding-bottom:88px}}@media (max-width:760px){.notificationPanel{width:auto;position:fixed;top:62px;left:10px;right:10px}.clubRhythmCard{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:16px 0 18px;padding:15px}.clubRhythmIcon{border-radius:11px;width:40px;height:40px;font-size:20px}.clubRhythmCard h2{font-size:16px}.clubRhythmCard p{font-size:11px}.clubRhythmCard>a{grid-column:1/-1;width:100%}.clubFactsSkeleton{grid-template-columns:repeat(2,1fr)}.discussionMessageShell .discussionComposer{min-height:50px}.discussionMessageShell .discussionComposer textarea{height:36px;min-height:36px}.discussionMessageShell .discussionComposer{position:fixed!important;bottom:70px!important;left:16px!important;right:16px!important}.discussionMessageShell.discussionDetailShell{height:calc(100dvh - 140px);padding-bottom:50px}}.stitchDashboard .stitchDashboardBody{max-width:1080px}.stitchDashboard .stitchWelcome{color:#fdf9f0;background:radial-gradient(circle at 92% 0,#97f7b338,#0000 32%),linear-gradient(128deg,#092117,#0e3a25);border:1px solid #173e2a;border-radius:18px;align-items:center;min-height:148px;margin:4px 0 22px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 18px 42px #05190f29}.stitchDashboard .stitchWelcome:after{content:"";border:1px solid #d6ffdc2e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-72px;right:-28px}.stitchDashboard .stitchWelcome>div{z-index:1;position:relative}.stitchDashboard .stitchWelcome .stitchEyebrow{color:#a8c9af}.stitchDashboard .stitchWelcome h1{color:#fffdf5;letter-spacing:-.045em;margin-top:7px;font-size:clamp(27px,3vw,34px)}.stitchDashboard .stitchWelcome p{color:#d6e7d8;max-width:530px;font-size:13px}.stitchDashboard .stitchWelcome .stitchTier{z-index:1;color:#eaf8eb;background:#ffffff17;border:1px solid #cfffd633;position:relative}.stitchDashboard .stitchWelcome .stitchTier i{background:#a3f5b0;box-shadow:0 0 0 4px #a3f5b01f}.stitchDashboard .stitchMetricGrid{gap:12px;margin-bottom:25px}.stitchDashboard .stitchMetricGrid article{isolation:isolate;background:#fffefa;border:1px solid #e5e9df;border-radius:14px;min-height:146px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 9px 21px #1021180e}.stitchDashboard .stitchMetricGrid article:before{z-index:-1;content:"";background:#73ba88;width:4px;position:absolute;inset:0 auto 0 0}.stitchDashboard .stitchMetricGrid article:nth-child(2):before{background:#42a7a0}.stitchDashboard .stitchMetricGrid article:nth-child(3):before{background:#d3a23d}.stitchDashboard .stitchMetricGrid article:nth-child(4):before{background:#9676be}.stitchDashboard .stitchMetricGrid article:hover{border-color:#c2d9c5;transform:translateY(-3px);box-shadow:0 15px 30px #1021181a}.stitchDashboard .stitchMetricGrid article>div{color:#52655a;letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:700}.stitchDashboard .stitchMetricGrid article>div b{color:#146a3a;background:#eaf4eb;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.stitchDashboard .stitchMetricGrid article:nth-child(2)>div b{color:#197a74;background:#e6f4f2}.stitchDashboard .stitchMetricGrid article:nth-child(3)>div b{color:#a36900;background:#fff4d8}.stitchDashboard .stitchMetricGrid article:nth-child(4)>div b{color:#684292;background:#f0eafa}.stitchDashboard .stitchMetricGrid strong{color:#11261a;letter-spacing:-.055em;margin-top:23px;font-size:28px;line-height:1}.stitchDashboard .stitchMetricGrid small{color:#6b7c70;margin-top:8px;font-size:10px}.stitchDashboard .stitchSection{margin-top:30px}.stitchDashboard .stitchSectionHeading{margin-bottom:11px;padding:0 3px}.stitchDashboard .stitchSectionHeading h2{color:#173022;letter-spacing:-.025em;font-size:17px}.stitchDashboard .stitchSectionHeading>a{color:#0a6b3a;font-size:11px;font-weight:750;text-decoration:none}.stitchDashboard .stitchSectionHeading>a:hover{color:#064726;text-underline-offset:3px;text-decoration:underline}.stitchDashboard .stitchUrgentCard{background:linear-gradient(115deg,#fffdf5,#fff7df);border:1px solid #eadcae;border-radius:14px;margin-bottom:10px;padding:18px;position:relative;overflow:hidden;box-shadow:0 9px 22px #644a0a12}.stitchDashboard .stitchUrgentCard:after{content:"";border:1px solid #c5952633;border-radius:50%;width:116px;height:116px;position:absolute;top:-42px;right:-42px}.stitchDashboard .stitchUrgentCard h3{color:#233124;max-width:76%;font-size:17px;line-height:1.35;position:relative}.stitchDashboard .stitchUrgentCard p{color:#5f6758;max-width:690px;font-size:12px;line-height:1.55}.stitchDashboard .stitchUrgentCard .stitchPrimary,.stitchDashboard .stitchUrgentCard .stitchSecondary{border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:190px;height:38px;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex;position:relative}.stitchDashboard .stitchUrgentCard footer{background:#ffffff85;margin:14px -18px -18px;padding:10px 18px}.stitchDashboard .stitchClubList{gap:14px}.stitchDashboard .stitchClubCard{background:#fffefa;border:1px solid #dfe7de;border-radius:14px;flex-direction:column;min-height:196px;margin:0;padding:18px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 18px #1021180b}.stitchDashboard .stitchClubCard:before{content:"";background:linear-gradient(90deg,#0b6336,#88d595);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.stitchDashboard .stitchClubCard:hover{transform:translateY(-3px);box-shadow:0 16px 30px #1021181a}.stitchDashboard .stitchClubIcon{color:#d9ffe1;background:linear-gradient(135deg,#143d29,#277348);border-radius:12px;width:40px;height:40px}.stitchDashboard .stitchClubIdentity{gap:12px}.stitchDashboard .stitchClubIdentity b{color:#152e20;font-size:13px}.stitchDashboard .stitchClubCard header em{color:#487259;background:#f4faf4;border:1px solid #dce9de}.stitchDashboard .stitchClubCard footer{border-bottom:1px solid #ecf0e8;margin-top:auto;padding:15px 0 11px}.stitchDashboard .stitchClubCard>a{color:#0c6739;justify-content:space-between;align-items:center;min-height:38px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.stitchDashboard .stitchClubCard>a span{transition:transform .16s}.stitchDashboard .stitchClubCard>a:hover span{transform:translate(3px)}.stitchDashboard .stitchLedger{border:1px solid #e2e8e0;border-radius:14px;padding:5px 18px;overflow:hidden;box-shadow:0 8px 18px #10211809}.stitchDashboard .dashboardDiscussionPreview{border-color:#edf0e9;padding:14px 0;transition:background .15s,padding .15s}.stitchDashboard .dashboardDiscussionPreview:hover{background:#f2f8f2;border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.stitchDashboard .dashboardDiscussionPreview b{color:#173022;font-size:12px}.stitchDashboard .ledgerIcon{color:#0b6d3a;background:#e5f3e7;border-radius:10px;width:32px;height:32px}.imageMark img,.dashboardMark.imageMark img{object-fit:contain!important;width:100%!important;height:100%!important;inset:0!important}@media (max-width:760px){.stitchDashboard .stitchWelcome{border-radius:14px;min-height:0;margin:0 0 18px;padding:20px 18px}.stitchDashboard .stitchWelcome p{max-width:270px;font-size:11px}.stitchDashboard .stitchWelcome .stitchTier{margin-top:13px}.stitchDashboard .stitchMetricGrid{gap:9px;margin-bottom:22px}.stitchDashboard .stitchMetricGrid article{border-radius:12px;min-height:126px;padding:14px}.stitchDashboard .stitchMetricGrid strong{margin-top:17px;font-size:23px}.stitchDashboard .stitchMetricGrid article>div b{border-radius:9px;width:29px;height:29px}.stitchDashboard .stitchSection{margin-top:25px}.stitchDashboard .stitchUrgentCard,.stitchDashboard .stitchClubCard,.stitchDashboard .stitchLedger{border-radius:12px}.stitchDashboard .stitchUrgentCard{padding:16px}.stitchDashboard .stitchUrgentCard h3{max-width:88%;font-size:15px}.stitchDashboard .stitchUrgentCard .stitchPrimary,.stitchDashboard .stitchUrgentCard .stitchSecondary{width:100%}.stitchDashboard .stitchClubCard{min-height:174px}}@media (prefers-reduced-motion:reduce){.headerAvatar.isLoading span,.notificationLoading i,.clubShellLine,.clubMastheadSkeleton i,.clubMastheadSkeleton b,.clubMastheadSkeleton small,.clubFactsSkeleton i{animation:none}html[data-navigation-pending=true] body:before{width:100%;animation:none}}
.heroCtas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.heroCtas a,.finalCommunity>a.primary{color:#153322;letter-spacing:-.01em;background:#ffffffad;border:1px solid #1021182e;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 18px #1021180f}.heroCtas a:hover,.finalCommunity>a.primary:hover{background:#fff;border-color:#0c7a43;transform:translateY(-2px);box-shadow:0 12px 24px #1021181f}.heroCtas a span,.finalCommunity>a.primary span{font-size:16px;line-height:1;transition:transform .18s}.heroCtas a:hover span,.finalCommunity>a.primary:hover span{transform:translate(3px)}.heroCtas a.primary,.finalCommunity>a.primary{color:#fff;background:#0c7a43;border-color:#0c7a43;box-shadow:0 10px 20px #0c7a4333}.heroCtas a.primary:hover,.finalCommunity>a.primary:hover{background:#075b31;border-color:#075b31}.heroCtas a.secondary{background:#f4f8f0}.heroCtas a:focus-visible,.finalCommunity>a.primary:focus-visible{outline-offset:3px;outline:3px solid #c8933a}.siteNavDashboard,.siteNavGetStarted{align-items:center;gap:7px;display:inline-flex}.siteNavDashboard span,.siteNavGetStarted span{font-size:15px;line-height:1;transition:transform .16s}.siteNavDashboard:hover span,.siteNavGetStarted:hover span{transform:translate(2px)}@media (max-width:600px){.heroCtas{flex-direction:column;align-items:stretch}.heroCtas a{width:100%}}@media (prefers-reduced-motion:reduce){.heroCtas a,.finalCommunity>a.primary,.heroCtas a span,.finalCommunity>a.primary span,.siteNavDashboard span,.siteNavGetStarted span{transition:none}}
.pwaInstallPrompt{z-index:120;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#fdfaf0;background:linear-gradient(135deg,#0b3020,#103d28);border:1px solid #c9f1cf47;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:15px;width:min(390px,100vw - 32px);padding:18px;animation:.35s cubic-bezier(.2,.9,.25,1) both pwaInstallIn;display:grid;position:fixed;box-shadow:0 24px 64px #00000047}.pwaInstallLogo{border-radius:15px;grid-row:span 2;width:72px;height:72px;box-shadow:0 8px 22px #00000038}.pwaInstallPrompt>div{min-width:0;padding-right:22px}.pwaInstallKicker{color:#a8d6af;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.pwaInstallPrompt h2{letter-spacing:-.035em;margin:0;font-size:18px}.pwaInstallPrompt p{color:#d3e5d5;margin:6px 0 0;font-size:11px;line-height:1.5}.pwaInstallPrompt p b{color:#fffdf6}.pwaInstallDismiss{color:#d7e8d9;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}.pwaInstallPrimary{color:#0a2b18;cursor:pointer;background:#a0f28b;border:0;border-radius:9px;grid-column:2;justify-content:center;align-items:center;gap:7px;min-height:38px;font:750 11px Plus Jakarta Sans,Manrope,Arial,sans-serif;display:inline-flex}.pwaInstallPrimary:disabled{opacity:.72;cursor:wait}.pwaInstallPrimary .material-symbols-outlined{font-size:16px}.pwaInstallLater{color:#b9ceb9;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:center;padding:1px;font:650 10px Plus Jakarta Sans,Manrope,Arial,sans-serif}.pwaInstallDismiss:hover,.pwaInstallLater:hover{color:#fff}.pwaInstallPrimary:focus-visible,.pwaInstallDismiss:focus-visible,.pwaInstallLater:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes pwaInstallIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.pwaInstallPrompt{right:16px;bottom:max(80px, env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:59px minmax(0,1fr);width:auto;padding:15px;left:16px}.pwaInstallLogo{border-radius:13px;width:59px;height:59px}.pwaInstallPrompt h2{font-size:16px}.pwaInstallPrompt p{font-size:10px}}@media (prefers-reduced-motion:reduce){.pwaInstallPrompt{animation:none}}
:is(body:has(.wealthPage) .siteNav,body:has(.wealthPage) .siteFooter,body:has(.wealthPage) .wealthNav,body:has(.wealthPage) .wealthFooter){display:none!important}.wealthPage{--ink:#102118;--green:#0c7a43;--pale:#eaf2e9;--paper:#f8f7f2;--line:#d9e1d8;background:var(--paper);min-height:100vh;color:var(--ink);padding-left:248px;font-family:Plus Jakarta Sans,Manrope,Arial,sans-serif}.wealthCanvas{max-width:1280px;margin:auto;padding:48px 5vw 72px}.wealthMobileHeader{display:none}.wealthTopline{justify-content:space-between;align-items:end;margin-bottom:31px;display:flex}.wealthKicker{color:#718578;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.wealthKicker i{background:#c8933a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.wealthTopline h1{letter-spacing:-.06em;margin:11px 0 8px;font-size:clamp(30px,3.2vw,45px);font-weight:700;line-height:1}.wealthTopline p{color:#68796f;margin:0;font-size:13px}.wealthTopline p b{color:var(--green)}.wealthAdd{background:var(--green);color:#fff;cursor:pointer;border:0;align-items:center;gap:7px;padding:12px 16px;font:700 11px Plus Jakarta Sans,sans-serif;display:flex}.wealthAdd span{font-size:17px}.wealthHero{color:#fff;background:#123927;grid-template-columns:.95fr 1.35fr;min-height:262px;display:grid}.wealthHeroValue{padding:32px}.wealthHeroValue>span{color:#b9d3bb;font-size:11px;font-weight:700}.wealthHeroValue>span button{color:#b9d3bb;vertical-align:middle;background:0 0;border:0;padding:0}.wealthHeroValue>span button span{font-size:14px}.wealthHeroValue strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:18px 0 12px;font-size:44px;line-height:1;display:block}.wealthHeroValue p{margin:0;font-size:11px}.wealthHeroValue p b{color:#c6ed83}.wealthHeroValue p span{color:#bfdbbf;margin-left:6px}.wealthHeroValue small{color:#8fb092;margin-top:35px;font-size:9px;display:block}.wealthTrend{flex-direction:column;justify-content:space-between;min-width:0;padding:20px 26px 20px 0;display:flex}.wealthPeriod{background:#1d4a35;align-self:flex-end;padding:3px;display:flex}.wealthPeriod button{color:#b5cdb8;cursor:pointer;background:0 0;border:0;padding:7px 9px;font:700 9px Plus Jakarta Sans,sans-serif}.wealthPeriod button.is-selected{color:#153a27;background:#dff0d9}.wealthGraph{height:185px}.wealthGraph svg{width:100%;height:150px;overflow:visible}.wealthGraph .wealthArea{fill:url(#wealthFill)}.wealthGraph .wealthLine{fill:none;stroke:#c6ed83;stroke-width:3px}.wealthGraph circle{fill:#fff;stroke:#c6ed83;stroke-width:4px}.wealthGraphScale{color:#88a68e;justify-content:space-between;font-size:9px;display:flex}.wealthStatGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0;display:grid}.wealthStatGrid article,.wealthPanel{border:1px solid var(--line);background:#fffefa}.wealthStatGrid article{padding:18px}.wealthStatGrid article>span{color:#728178;justify-content:space-between;align-items:center;font-size:10px;display:flex}.wealthStatGrid article i{color:#6d8d77;font-size:17px}.wealthStatGrid strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:16px 0 7px;font-size:22px;display:block}.wealthStatGrid small{color:#7d8c82;font-size:9px}.wealthStatGrid small b{color:#16824a}.wealthGrid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.82fr);gap:12px;display:grid}.wealthColumn{flex-direction:column;gap:12px;display:flex}.wealthPanel{padding:23px}.wealthPanel header,.wealthInsight header{justify-content:space-between;align-items:start;display:flex}.wealthPanel h2,.wealthInsight h2{letter-spacing:-.055em;margin:8px 0 0;font-size:22px;line-height:1.05}.wealthPanel header>a,.wealthHealth>a{color:var(--green);font-size:10px;font-weight:800;text-decoration:none}.allocationChart{grid-template-columns:185px 1fr;align-items:center;gap:25px;margin:24px 0 3px;display:grid}.allocationRing{background:conic-gradient(#6da557 0 45.6%,#0d8150 45.6% 66.7%,#d3ad5e 66.7% 80.7%,#9bc8d5 80.7% 91%,#cbd7cb 91%);border-radius:50%;place-items:center;width:166px;height:166px;display:grid;position:relative}.allocationRing:after{content:"";background:#fffefa;border-radius:50%;width:112px;height:112px;position:absolute}.allocationRing strong{z-index:1;text-align:center;letter-spacing:-.05em;font-size:17px}.allocationRing small{color:#7a897f;letter-spacing:0;margin-top:4px;font-size:9px;display:block}.allocationList{flex-direction:column;display:flex}.allocationList>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:9px 0;display:flex}.allocationList>div:last-child{border-bottom:0}.allocationList i{border-radius:50%;width:8px;height:8px}.allocationList .estate{background:#6da557}.allocationList .stocks{background:#0d8150}.allocationList .fixed{background:#d3ad5e}.allocationList .cash{background:#9bc8d5}.allocationList .other{background:#cbd7cb}.allocationList span{flex-direction:column;flex:1;gap:2px;display:flex}.allocationList b{font-size:10px}.allocationList small{color:#829087;font-size:9px}.allocationList em{font-size:10px;font-style:normal;font-weight:800}.wealthActivity{margin-top:17px}.activityItem{border-top:1px solid var(--line);grid-template-columns:33px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.activitySymbol{border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.activitySymbol.green{color:#217746;background:#e1f0dc}.activitySymbol.gold{color:#996d27;background:#f4e8ca}.activitySymbol.blue{color:#347a83;background:#e0f1f3}.activityItem>div{flex-direction:column;gap:3px;display:flex}.activityItem b{font-size:10px}.activityItem small{color:#829087;font-size:9px}.activityItem>span{text-align:right;flex-direction:column;gap:4px;display:flex}.activityItem strong{color:#197346;font-size:10px}.wealthInsight{color:#fff;background:#173a2a;padding:24px}.wealthInsight header span{color:#c6ed83;font-size:20px}.wealthInsight header b{color:#c1d8c3;flex:1;margin-left:8px;font-size:10px}.wealthInsight header a{color:#c6ed83;font-size:18px;text-decoration:none}.wealthInsight h2{max-width:360px;margin:21px 0 12px;font-size:25px}.wealthInsight p{color:#bdd1c0;margin:0;font-size:11px;line-height:1.65}.wealthInsight footer{border-top:1px solid #3d5e4a;justify-content:space-between;align-items:center;margin-top:21px;padding-top:13px;display:flex}.wealthInsight footer span{color:#a8c5ad;font-size:9px}.wealthInsight footer span i{background:#c6ed83;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.wealthInsight button{color:#c6ed83;background:0 0;border:0;font:700 9px Plus Jakarta Sans,sans-serif}.wealthGoal .material-symbols-outlined{color:#c8933a}.goalAmount{align-items:baseline;gap:7px;margin:22px 0 13px;display:flex}.goalAmount strong{letter-spacing:-.05em;font-size:26px}.goalAmount span,.wealthGoal footer{color:#829087;font-size:9px}.goalProgress{background:#e5ece3;height:7px}.goalProgress i{background:#68a153;width:85.6%;height:100%;display:block}.wealthGoal footer{justify-content:space-between;margin-top:9px;display:flex}.wealthGoal footer b{color:#277844}.healthScore{color:#16804b;letter-spacing:-.06em;font-size:21px;font-weight:800;display:block}.healthScore small{letter-spacing:0;font-size:9px}.wealthHealth p{color:#6a7b70;margin:20px 0;font-size:11px;line-height:1.6}.wealthHealth>a{font-size:10px}.wealthModalBackdrop{z-index:100;background:#0d2418aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wealthModal{background:#fffefa;width:100%;max-width:530px;padding:31px;position:relative}.wealthModalClose{color:#52675a;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:16px}.wealthModal h2{letter-spacing:-.06em;margin:11px 0 9px;font-size:30px}.wealthModal p{color:#68796f;max-width:420px;font-size:12px;line-height:1.6}.assetChoices{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.assetChoices button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:9px;padding:15px;font:700 11px Plus Jakarta Sans,sans-serif;display:flex}.assetChoices button:hover{border-color:var(--green);color:var(--green)}.assetChoices span{color:var(--green)}@media (max-width:1100px){.wealthPage{padding-left:220px}.wealthCanvas{padding-left:28px;padding-right:28px}.wealthStatGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.wealthPage{padding:0 0 74px}.wealthMobileHeader{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.wealthBrand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.wealthMark{color:#c6ed83;background:#0c7a43;place-items:center;width:29px;height:29px;font-size:13px;font-weight:800;display:grid}.wealthBrand b,.wealthBrand small{display:block}.wealthBrand b{font-size:11px}.wealthBrand small{color:#718578;margin-top:2px;font-size:8px}.wealthIconButton{color:var(--ink);background:0 0;border:0;position:relative}.wealthIconButton i{background:#c8933a;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.wealthCanvas{padding:25px 15px 20px}.wealthTopline{margin-bottom:21px;display:block}.wealthTopline h1{font-size:31px}.wealthTopline p{font-size:11px;line-height:1.5}.wealthAdd{margin-top:17px}.wealthHero{display:block}.wealthHeroValue{padding:24px 19px}.wealthHeroValue strong{font-size:38px}.wealthHeroValue small{margin-top:22px}.wealthTrend{padding:0 15px 16px}.wealthPeriod{justify-content:space-between;align-self:stretch}.wealthPeriod button{padding:7px 5px;font-size:8px}.wealthGraph{height:155px;margin-top:6px}.wealthGraph svg{height:124px}.wealthStatGrid{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.wealthStatGrid article{padding:14px}.wealthStatGrid strong{margin:13px 0 5px;font-size:18px}.wealthStatGrid small{line-height:1.4}.wealthGrid{grid-template-columns:1fr;gap:8px}.wealthColumn{gap:8px}.wealthPanel,.wealthInsight{padding:19px 16px}.wealthPanel h2,.wealthInsight h2{font-size:21px}.allocationChart{grid-template-columns:130px 1fr;gap:12px;margin-top:19px}.allocationRing{width:124px;height:124px}.allocationRing:after{width:83px;height:83px}.allocationRing strong{font-size:13px}.allocationList>div{gap:6px;padding:6px 0}.allocationList b,.allocationList em{font-size:9px}.allocationList small{font-size:8px}.wealthInsight h2{font-size:23px}.activityItem{grid-template-columns:31px 1fr}.activityItem>span{text-align:left;flex-direction:row;grid-column:2;gap:6px}.wealthModal{padding:25px 19px}.assetChoices{grid-template-columns:1fr}.assetChoices button{padding:13px}.dashboardBottomNav button{color:#7a8a80;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:56px;padding:0;font-size:19px;display:flex;position:relative}.dashboardBottomNav button.is-active{color:#0c7a43}.dashboardBottomNav button small{font:700 9px Manrope,Arial,sans-serif}.dashboardBottomNav button>span{color:#176039;background:#e4f1df;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.wealthMobileMenu{z-index:90;background:#fffefa;border:1px solid #cbd8c9;max-height:calc(100vh - 100px);padding:9px 13px;position:fixed;bottom:80px;left:12px;right:12px;overflow:auto;box-shadow:0 -9px 34px #10211818}.wealthMobileMenu header{border-bottom:1px solid #dce5da;justify-content:space-between;align-items:center;padding:3px 3px 8px;display:flex}.wealthMobileMenu header button{color:#506257;background:0 0;border:0;font-size:20px}.dashboardBottomNav .wealthMobileMenu a{color:#183425;border-bottom:1px solid #edf1eb;gap:9px;font-size:10px;font-weight:800;text-decoration:none;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:auto!important;min-height:0!important;padding:9px 3px!important;display:flex!important}.dashboardBottomNav .wealthMobileMenu a:last-child{border-bottom:0}.dashboardBottomNav .wealthMobileMenu a span{color:#0c7a43;background:0 0;width:auto;height:auto;font-size:15px}.dashboardBottomNav .wealthMobileMenu a i{color:#0c7a43;margin-left:auto;font-size:13px;font-style:normal}}@media (min-width:761px){body:has(.wealthPage) .dashboardDesktopSidebar{background:#102118;display:flex!important}.wealthSidebarGroup{margin-bottom:15px}.wealthSidebarGroup .desktopSidebarLabel{margin-bottom:7px}.wealthSidebarGroup nav{gap:2px}.wealthSidebarGroup nav a{padding-top:8px;padding-bottom:8px}.wealthSidebarGroup:nth-of-type(3){margin-bottom:0}}.wealthDataStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.wealthDataStats article{background:#fffefa;border:1px solid #d9e1d8;padding:18px}.wealthDataStats span{color:#718278;font-size:10px}.wealthDataStats strong{letter-spacing:-.06em;margin:13px 0 6px;font-size:25px;display:block}.wealthDataStats small{color:#839087;font-size:9px}.wealthTabs{gap:7px;padding:6px 0 15px;display:flex;overflow:auto}.wealthTabs button{color:#617269;white-space:nowrap;background:#fffefa;border:1px solid #d9e1d8;padding:8px 10px;font:700 9px Plus Jakarta Sans,sans-serif}.wealthTabs button.is-active{color:#fff;background:#0c7a43;border-color:#0c7a43}.wealthTable{background:#fffefa;border:1px solid #d9e1d8}.wealthTable>header,.wealthTable article{grid-template-columns:1.55fr 1fr 1fr .75fr;align-items:center;gap:12px;padding:15px 19px;display:grid}.wealthTable>header{color:#809087;letter-spacing:.08em;text-transform:uppercase;background:#f5f8f3;font-size:8px;font-weight:800}.wealthTable article{border-top:1px solid #e2e8e1;font-size:10px}.wealthTable article>div{flex-direction:column;gap:4px;display:flex}.wealthTable b{font-size:11px}.wealthTable small{color:#809087;font-size:9px}.wealthTable strong{font-size:11px}.wealthTable em{font-style:normal;font-weight:800}.is-positive{color:#167849}.is-negative{color:#b3483d}.wealthValuationTable>header,.wealthValuationTable article{grid-template-columns:1.4fr .85fr 1.2fr .7fr 1.1fr}.confidence{border-radius:20px;width:max-content;padding:4px 6px;font-size:9px}.confidence.high{color:#187548;background:#e2f2de}.confidence.medium{color:#966e2c;background:#fbf0d7}.wealthCallout{background:#eaf2e9;border:1px solid #d4e2d1;align-items:start;gap:11px;margin-top:13px;padding:16px 18px;display:flex}.wealthCallout>span{color:#0c7a43;font-size:19px}.wealthCallout p{color:#607168;margin:0;font-size:10px;line-height:1.65}.wealthCallout b{color:#163624;margin-bottom:3px;font-size:11px;display:block}.wealthPerformanceLead{color:#fff;background:#153b29;grid-template-columns:.72fr 1.28fr;min-height:180px;display:grid}.wealthPerformanceLead>div:first-child{padding:26px}.wealthPerformanceLead span{color:#b6d0b9;font-size:10px}.wealthPerformanceLead strong{letter-spacing:-.065em;margin:20px 0 5px;font-size:37px;display:block}.wealthPerformanceLead b{color:#c6ed83;font-size:11px}.performancePlot{border-left:1px solid #385f49;align-items:end;gap:8px;padding:26px 30px;display:flex}.performancePlot i{background:#c6ed83;flex:1;display:block}.wealthBreakdown{background:#fffefa;border:1px solid #d9e1d8;margin-top:13px;padding:20px}.wealthBreakdown>header{justify-content:space-between;margin-bottom:16px;display:flex}.wealthBreakdown>header b{font-size:12px}.wealthBreakdown>header span{color:#829087;font-size:9px}.breakdownRow{grid-template-columns:1.25fr 1.4fr .55fr;align-items:center;gap:12px;margin-top:13px;font-size:10px;display:grid}.breakdownRow i{background:#e4ece2;height:7px;display:block}.breakdownRow i b{background:#70a75c;height:100%;display:block}.breakdownRow strong{text-align:right;font-size:10px}.riskGrid,.incomeGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.riskGrid .wealthPanel{min-height:295px}.riskRing{background:conic-gradient(#6da557 0 45.6%,#0d8150 45.6% 66.7%,#d3ad5e 66.7% 90%,#cbd7cb 90%);border-radius:50%;place-items:center;width:150px;height:150px;margin:25px auto 17px;display:grid;position:relative}.riskRing:after{content:"";background:#fffefa;border-radius:50%;width:98px;height:98px;position:absolute}.riskRing b{z-index:1;text-align:center;letter-spacing:-.05em;font-size:15px;position:relative}.riskRing small{color:#809087;margin-top:4px;font-size:8px;display:block}.riskLegend{justify-content:space-between;gap:8px;font-size:8px;display:flex}.riskLegend span{align-items:center;gap:4px;display:flex}.riskLegend i{background:#6da557;border-radius:50%;width:6px;height:6px}.riskLegend span:nth-child(2) i{background:#0d8150}.riskLegend span:nth-child(3) i{background:#d3ad5e}.riskLegend b{margin-left:2px}.riskGrid h2{letter-spacing:-.06em;margin:15px 0;font-size:24px}.riskInsight{border-top:1px solid #dfe6de;gap:8px;padding:9px 0;display:flex}.riskInsight i{background:#d3ad5e;border-radius:50%;width:6px;height:6px;margin-top:4px}.riskInsight.green i{background:#5c9c58}.riskInsight.red i{background:#c36354}.riskInsight span{flex-direction:column;gap:3px;display:flex}.riskInsight b{font-size:10px}.riskInsight small{color:#819087;font-size:9px}.goalFeature{background:#eaf2e9;border:1px solid #d3e1d0;grid-template-columns:1.3fr .7fr;display:grid}.goalFeature>div{padding:26px}.goalFeature h2{letter-spacing:-.06em;margin:14px 0;font-size:29px}.goalFeature strong{letter-spacing:-.06em;font-size:29px}.goalFeature strong small{color:#728278;letter-spacing:0;font-size:11px}.goalFeature>div>i{background:#dbe7d8;height:8px;margin:19px 0 10px;display:block}.goalFeature>div>i b{background:#66a252;width:85.6%;height:100%;display:block}.goalFeature p{color:#708176;font-size:10px}.goalScenarios{color:#fff;background:#153b29}.goalScenarios>span{color:#b7d0ba;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.goalScenarios p{color:#e9f4ea;border-bottom:1px solid #39604a;justify-content:space-between;margin:0;padding:10px 0;display:flex}.goalScenarios p:last-child{border-bottom:0}.goalScenarios p b,.goalScenarios p em{font-size:10px;font-style:normal}.goalScenarios p em{color:#c6ed83}.intelligenceLayout{grid-template-columns:1.25fr .75fr;gap:13px;display:grid}.intelligenceCard{background:#fffefa;border:1px solid #d9e1d8;gap:14px;margin-bottom:10px;padding:18px;display:flex}.intelligenceCard>span{color:#167848;background:#e0f0dc;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.intelligenceCard em{text-transform:uppercase;color:#8c6a2a;font-size:8px;font-style:normal;font-weight:800}.intelligenceCard h2{letter-spacing:-.04em;margin:6px 0;font-size:17px}.intelligenceCard p{color:#66776d;margin:0;font-size:10px;line-height:1.6}.intelligenceCard button{color:#0c7a43;background:0 0;border:0;padding:12px 0 0;font:800 9px Plus Jakarta Sans,sans-serif}.askWhisone{color:#fff;background:#153b29;padding:24px}.askWhisone .wealthKicker{color:#bbd2be}.askWhisone h2{letter-spacing:-.06em;font-size:25px;line-height:1.05}.askWhisone p{color:#c7dbc9;background:#204a36;padding:12px;font-size:10px;line-height:1.6}.askWhisone button{color:#163a27;background:#c6ed83;border:0;width:100%;padding:12px;font:800 10px Plus Jakarta Sans,sans-serif}.incomeGrid article{background:#fffefa;border:1px solid #d9e1d8;padding:24px}.incomeGrid article>strong{letter-spacing:-.065em;margin:15px 0 4px;font-size:32px;display:block}.incomeGrid article>small{color:#819087;margin-bottom:19px;font-size:9px;display:block}.reportGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportGrid article{background:#fffefa;border:1px solid #d9e1d8;flex-direction:column;align-items:start;min-height:205px;padding:20px;display:flex}.reportGrid span{color:#0c7a43;font-size:20px}.reportGrid small{color:#809087;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:8px}.reportGrid h2{letter-spacing:-.05em;margin:10px 0 5px;font-size:17px}.reportGrid p{color:#6d7d73;margin:0;font-size:10px;line-height:1.6}.reportGrid button{color:#0c7a43;background:0 0;border:0;margin-top:auto;padding:0;font:800 9px Plus Jakarta Sans,sans-serif}@media (max-width:760px){.wealthDataStats{grid-template-columns:1fr 1fr;gap:8px}.wealthDataStats article{padding:14px}.wealthDataStats article:last-child{grid-column:1/-1}.wealthDataStats strong{font-size:20px}.wealthTable{overflow:auto}.wealthTable>header,.wealthTable article{min-width:590px;padding:13px 15px}.wealthValuationTable>header,.wealthValuationTable article{min-width:670px}.wealthPerformanceLead,.riskGrid,.incomeGrid,.goalFeature,.intelligenceLayout{grid-template-columns:1fr}.wealthPerformanceLead>div:first-child{padding:20px}.performancePlot{border-top:1px solid #385f49;border-left:0;height:100px;padding:15px 20px}.riskLegend{flex-wrap:wrap}.goalFeature>div{padding:20px}.goalScenarios{min-height:175px}.reportGrid{grid-template-columns:1fr}.reportGrid article{min-height:170px}.breakdownRow{grid-template-columns:1fr .9fr .6fr;gap:7px}.intelligenceCard{padding:15px}.incomeGrid article{padding:19px}}.wealthAssetModal{max-width:680px;max-height:calc(100vh - 34px);overflow:auto}.assetChoices{grid-template-columns:repeat(2,1fr)}.assetChoices button{justify-content:flex-start}.assetChoices button i{color:#0c7a43;margin-left:auto;font-style:normal}.assetBack{color:#0c7a43;background:0 0;border:0;padding:0;font:800 10px Plus Jakarta Sans,sans-serif}.assetForm h2{margin:12px 0 20px}.assetFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assetForm label,.assetNotes{color:#4b6050;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.assetForm label small,.assetNotes small{color:#829087;font-weight:600}.assetForm input,.assetForm select,.assetForm textarea{box-sizing:border-box;color:#162d20;background:#fff;border:1px solid #c9d6c8;outline:0;width:100%;padding:10px;font:600 11px Plus Jakarta Sans,sans-serif}.assetForm input:focus,.assetForm select:focus,.assetForm textarea:focus{border-color:#0c7a43;box-shadow:0 0 0 3px #0c7a4315}.assetNotes{margin-top:12px}.assetNotes textarea{resize:vertical;line-height:1.5}.assetFormActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.assetFormActions>button:first-child{color:#607168;background:0 0;border:0;padding:10px;font:800 10px Plus Jakarta Sans,sans-serif}.assetFormError{color:#9a322a;margin:12px 0 0;font-size:10px}.assetFormActions .wealthAdd{margin:0}.wealthAdd:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.wealthAssetModal{padding:22px 17px}.assetChoices{grid-template-columns:1fr}.assetFormGrid{grid-template-columns:1fr;gap:10px}.assetFormActions{background:#fffefa;padding:12px 0 0;position:sticky;bottom:-22px}.assetFormActions .wealthAdd{align-items:center;display:flex}}.valuationFormNote{color:#687a6f;margin:0 0 16px;font-size:11px;line-height:1.6}.wealthManageTable>header,.wealthManageTable article{grid-template-columns:1.4fr .8fr 1fr .65fr auto}.wealthManageTable article>button{color:#0c7a43;background:#fff;border:1px solid #b9ccb9;padding:6px 8px;font:800 9px Plus Jakarta Sans,sans-serif}.wealthManageTable article>button:disabled{color:#94a297;border-color:#dce5da}.assetFormActions .assetDelete{color:#aa3f35!important}@media (max-width:760px){.wealthManageTable>header,.wealthManageTable article{min-width:680px}}.wealthNav,.wealthFooter,.wealthPublic,.wealthAbout{--ink:#102118;--green:#0c7a43;--pale:#eaf2e9;--paper:#f8f7f2;--line:#d9e1d8;color:var(--ink);font-family:Plus Jakarta Sans,Manrope,Arial,sans-serif}.wealthNav{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;height:74px;padding:0 6vw;display:flex}.wealthNavBrand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.wealthNavBrand>span{background:var(--green);color:#c6ed83;place-items:center;width:29px;height:29px;font-size:13px;font-weight:800;display:grid}.wealthNavBrand b{letter-spacing:-.04em;font-size:13px}.wealthNavBrand i{color:var(--green);font-style:normal}.wealthNav nav{gap:28px;display:flex}.wealthNav nav a,.wealthNav>div>a{color:#54675a;font-size:11px;font-weight:700;text-decoration:none}.wealthNav>div{align-items:center;gap:17px;display:flex}.wealthNavCta{background:var(--green);padding:10px 13px;color:#fff!important}.wealthNav button{background:0 0;border:0;font-size:22px;display:none}.wealthPublic{background:var(--paper)}.wealthPublicHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;max-width:1200px;margin:auto;padding:100px 6vw 90px;display:grid}.wealthPublicHero h1,.wealthAbout h1{letter-spacing:-.08em;margin:17px 0 21px;font-size:clamp(45px,6.2vw,82px);line-height:.95}.wealthPublicHero p{color:#607168;max-width:490px;font-size:16px;line-height:1.65}.publicActions{align-items:center;gap:21px;margin:30px 0 22px;display:flex}.publicActions a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.publicActions a:first-child,.wealthPublicCta a{background:var(--green);color:#fff;padding:14px 17px}.wealthPublicHero small{color:#7b887f;font-size:10px}.wealthPublicCard{color:#fff;background:#153b29;padding:30px;box-shadow:17px 17px #dcebd8}.wealthPublicCard>span{color:#bbd2be;font-size:10px;font-weight:700}.wealthPublicCard strong{letter-spacing:-.07em;margin:17px 0 8px;font-size:42px;display:block}.wealthPublicCard>b{color:#c6ed83;font-size:11px}.wealthPublicCard>b i{color:#b7d1b9;font-style:normal;font-weight:500}.publicBars{align-items:end;gap:9px;height:90px;margin:29px 0;display:flex}.publicBars i{background:#c6ed83;flex:1;display:block}.publicBars i:first-child{height:24%}.publicBars i:nth-child(2){height:35%}.publicBars i:nth-child(3){height:30%}.publicBars i:nth-child(4){height:56%}.publicBars i:nth-child(5){height:48%}.publicBars i:nth-child(6){height:75%}.publicBars i:nth-child(7){height:100%}.wealthPublicCard footer{color:#b7d1b9;border-top:1px solid #3c614c;justify-content:space-between;padding-top:14px;font-size:10px;display:flex}.wealthPublicCard footer b{color:#fff;margin-top:4px;display:block}.wealthPublicProof{text-align:center;background:#eaf2e9;padding:25px 6vw}.wealthPublicProof p{color:#67806e;font-size:11px}.wealthPublicProof div{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.wealthPublicProof span{font-size:10px;font-weight:800}.wealthPublicSection,.wealthAboutGrid{grid-template-columns:.9fr 1.1fr;gap:10vw;max-width:1080px;margin:auto;padding:100px 6vw;display:grid}.wealthPublicSection h2,.wealthAboutGrid h2,.wealthPublicCta h2{letter-spacing:-.065em;margin:15px 0;font-size:clamp(30px,4vw,50px);line-height:1}.wealthPublicSection>div>p,.wealthAboutGrid p{color:#65776c;font-size:14px;line-height:1.7}.publicFeatureList article{border-top:1px solid var(--line);gap:18px;padding:19px 0;display:flex}.publicFeatureList article>span{color:#7a8d7d;font-size:10px;font-weight:800}.publicFeatureList h3{margin:0 0 6px;font-size:15px}.publicFeatureList p{color:#6a7a70;margin:0;font-size:12px;line-height:1.6}.wealthPublicCta{color:#fff;text-align:center;background:#153b29;padding:93px 20px}.wealthPublicCta .wealthKicker{color:#bbd2be}.wealthPublicCta h2{max-width:650px;margin:16px auto}.wealthPublicCta p{color:#bad0bc;margin-bottom:28px;font-size:13px}.wealthPublicCta a{font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.wealthAbout>section:first-child{background:#eaf2e9;padding:100px 12vw 90px}.wealthAbout h1 em{color:var(--green);font-style:normal}.wealthAbout>section:first-child p{color:#65776c;max-width:470px;font-size:15px;line-height:1.7}.wealthAboutGrid{padding-top:75px;padding-bottom:75px}.wealthAboutGrid>div:last-child{border-left:1px solid var(--line);padding-left:8vw}.wealthFooter{border-top:1px solid var(--line);background:#fffefa;grid-template-columns:1fr 1.4fr;gap:7vw;padding:55px 6vw 25px;display:grid}.wealthFooter p{color:#65776c;max-width:230px;font-size:11px;line-height:1.5}.wealthFooter nav{grid-template-columns:repeat(3,1fr);display:grid}.wealthFooter nav div{flex-direction:column;gap:10px;display:flex}.wealthFooter nav b{font-size:10px}.wealthFooter nav a{color:#65776c;font-size:10px;text-decoration:none}.wealthFooter small{border-top:1px solid var(--line);color:#829087;grid-column:1/-1;padding-top:20px;font-size:9px}.wealthActivityPanel{padding:0;overflow:hidden}.wealthActivityPanel>header{background:#fcfdf9;border-bottom:1px solid #d9e1d8;padding:22px 23px 17px}.wealthActivityPanel>header h2{font-size:23px}.wealthActivity{background:#f8faf6;flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}.activityItem{background:#fffefa;border-radius:0;align-items:center;gap:12px;min-width:0;margin:0;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 2px #10211808;border:1px solid #dce5da!important;padding:13px!important;display:flex!important}.activityItem:last-child{border-bottom:1px solid #dce5da!important}.activityItem:hover{background:#fffefa;transform:translateY(-1px);box-shadow:0 6px 13px #1021180b;border-color:#9ebda4!important}.activitySymbol{border:1px solid #0000;flex:0 0 38px;width:38px;height:38px;font-size:17px;display:grid}.activityCopy{flex:auto;min-width:0!important;display:block!important}.activityCopy b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:11px;line-height:1.25;overflow:hidden;display:block!important}.activityCopy small,.activityValue small{text-overflow:ellipsis;white-space:nowrap;color:#809087;margin-top:3px;font-size:9px;line-height:1.35;overflow:hidden;display:block!important}.activityValue{text-align:right;flex:none;min-width:89px;display:block!important}.activityValue strong{color:#137344;letter-spacing:-.02em;font-size:11px;line-height:1.25;display:block!important}.activitySymbol.green{background:#e4f2df;border-color:#d2e9ca}.activitySymbol.gold{background:#faf0d8;border-color:#efe1bd}.activitySymbol.blue{background:#e1f1f3;border-color:#cbe4e7}.wealthSubpageHead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.wealthSubpageHead h1{letter-spacing:-.07em;margin:12px 0 9px;font-size:clamp(32px,4vw,52px);line-height:1}.wealthSubpageHead p{color:#687a6f;max-width:560px;margin:0;font-size:13px;line-height:1.6}.wealthSubpageMetric{color:#fff;background:#153b29;grid-template-columns:.72fr 1.28fr;align-items:stretch;min-height:162px;display:grid}.wealthSubpageMetric>div:first-child{padding:25px 29px}.wealthSubpageMetric span{color:#b8d0bb;font-size:10px;font-weight:700;display:block}.wealthSubpageMetric strong{letter-spacing:-.07em;margin-top:20px;font-size:40px;display:block}.subpageTrend{border-left:1px solid #39604a;align-items:end;gap:7px;padding:22px 30px;display:flex}.subpageTrend i{background:#c6ed83;flex:1;display:block}.subpageTrend i:first-child{height:21%}.subpageTrend i:nth-child(2){height:30%}.subpageTrend i:nth-child(3){height:43%}.subpageTrend i:nth-child(4){height:38%}.subpageTrend i:nth-child(5){height:55%}.subpageTrend i:nth-child(6){height:69%}.subpageTrend i:nth-child(7){height:61%}.subpageTrend i:nth-child(8){height:89%}.wealthSubpageList{background:#fffefa;border:1px solid #d9e1d8;margin-top:12px;padding:0 25px}.wealthSubpageList article{border-bottom:1px solid #dfe6de;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:21px 0;display:grid}.wealthSubpageList article:last-child{border:0}.wealthSubpageList article>span{color:#7d8f80;font-size:10px;font-weight:800}.wealthSubpageList article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.wealthSubpageList b{font-size:12px}.wealthSubpageList small{color:#7d8d83;font-size:10px}.wealthSubpageList strong{letter-spacing:-.04em;font-size:14px}.wealthSubpageList a{color:#0c7a43;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:760px){.wealthSubpage{padding-bottom:76px}.wealthSubpage .wealthCanvas{padding-top:29px}.wealthSubpageHead{margin-bottom:22px;display:block}.wealthSubpageHead h1{font-size:35px}.wealthSubpageHead p{font-size:12px}.wealthSubpageHead .wealthAdd{margin-top:18px}.wealthSubpageMetric{min-height:0;display:block}.wealthSubpageMetric>div:first-child{padding:21px 19px}.wealthSubpageMetric strong{margin-top:13px;font-size:34px}.subpageTrend{border-top:1px solid #39604a;border-left:0;height:80px;padding:14px 19px}.wealthSubpageList{margin-top:8px;padding:0 16px}.wealthSubpageList article{grid-template-columns:25px minmax(0,1fr) auto;gap:9px;padding:17px 0}.wealthSubpageList article a{display:none}.wealthSubpageList strong{font-size:12px}.wealthSubpageList small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wealthNav{height:64px;padding:0 18px}.wealthNav nav{display:none}.wealthNav nav.is-open{z-index:10;background:#fffefa;flex-direction:column;padding:20px;display:flex;position:absolute;top:64px;left:0;right:0}.wealthNav button{display:block}.wealthNav>div>a:first-child{display:none}.wealthPublicHero,.wealthPublicSection,.wealthAboutGrid{grid-template-columns:1fr;gap:35px;padding:60px 20px}.wealthPublicHero h1,.wealthAbout h1{font-size:47px}.wealthPublicCard{box-shadow:9px 9px #dcebd8}.wealthPublicProof div{gap:12px}.wealthPublicProof span{font-size:9px}.wealthAbout>section:first-child{padding:65px 20px}.wealthAboutGrid>div:last-child{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.wealthFooter{grid-template-columns:1fr;padding:40px 20px 20px}.wealthFooter nav{gap:20px}.wealthFooter small{margin-top:18px}}.wealthLanding{background:#f7f8f3;overflow:hidden}.wealthLandingHero{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(45px,8vw,120px);max-width:1220px;margin:auto;padding:108px 6vw 96px;display:grid}.wealthEyebrow{letter-spacing:.18em;color:#698070;margin:12px 0 -5px;font:800 9px Plus Jakarta Sans,sans-serif}.wealthLanding h1{letter-spacing:-.083em;margin:12px 0 23px;font-size:clamp(49px,6.1vw,82px);line-height:.93}.wealthLanding h1 em{color:#0c7a43;font-style:normal}.wealthLead{color:#566b5d;max-width:525px;margin:0;font-size:16px;line-height:1.7}.wealthLedger{color:#fff;background:#0f3826;padding:22px 25px 24px;transform:rotate(1.4deg);box-shadow:18px 18px #d7e8d3}.wealthLedger header,.wealthLedger footer{color:#b7d0ba;justify-content:space-between;align-items:center;font-size:9px;display:flex}.wealthLedger header i{color:#c9ed91;font-style:normal}.ledgerTotal{padding:37px 0 20px}.ledgerTotal small{color:#bdd4bf;font-size:10px;display:block}.ledgerTotal strong{letter-spacing:-.075em;margin:9px 0;font-size:clamp(34px,4vw,48px);display:block}.ledgerTotal b{color:#caee92;font-size:11px}.ledgerTotal b em{color:#abc7af;margin-left:4px;font-style:normal;font-weight:500}.ledgerTrace{border-bottom:1px solid #3f654e;align-items:end;gap:7px;height:98px;margin:0 0 23px;display:flex}.ledgerTrace i{background:#c9ed91;flex:1;display:block}.ledgerTrace i:first-child{height:22%}.ledgerTrace i:nth-child(2){height:35%}.ledgerTrace i:nth-child(3){height:31%}.ledgerTrace i:nth-child(4){height:53%}.ledgerTrace i:nth-child(5){height:48%}.ledgerTrace i:nth-child(6){height:70%}.ledgerTrace i:nth-child(7){height:62%}.ledgerTrace i:nth-child(8){height:93%}.wealthLedger footer{border-top:1px solid #3f654e;padding-top:16px}.wealthLedger footer b{color:#fff;margin-top:5px;display:block}.wealthStatement{text-align:center;background:#e7f0e5;padding:27px 6vw}.wealthStatement p{margin:0 0 15px;font-size:12px;font-weight:800}.wealthStatement div{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.wealthStatement span{color:#5e7666;font-size:10px}.wealthProblem,.wealthValuation,.wealthIntelligence{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(42px,10vw,150px);max-width:1080px;margin:auto;padding:110px 6vw;display:grid}.wealthProblem h2,.wealthCapabilities h2,.wealthValuation h2,.wealthIntelligence h2,.wealthAssets h2,.wealthFaq h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(32px,4.4vw,57px);line-height:.98}.wealthProblem p,.wealthValuation p,.wealthIntelligence p{color:#607467;font-size:14px;line-height:1.75}.wealthProblem a,.wealthValuation a,.wealthIntelligence a{color:#087442;margin-top:13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.wealthCapabilities{background:#fffefa;padding:100px 6vw}.wealthCapabilities>header,.wealthCapabilities>div,.wealthAssets>div,.wealthFaq{max-width:1080px;margin-left:auto;margin-right:auto}.wealthCapabilities>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.wealthCapabilities>header h2{margin:0}.wealthCapabilities>div{border-top:1px solid #d9e1d8;border-left:1px solid #d9e1d8;grid-template-columns:repeat(4,1fr);display:grid}.wealthCapabilities article{border-bottom:1px solid #d9e1d8;border-right:1px solid #d9e1d8;min-height:190px;padding:24px 20px}.wealthCapabilities article>span{color:#087442;font-size:22px}.wealthCapabilities h3{letter-spacing:-.04em;margin:32px 0 8px;font-size:16px}.wealthCapabilities article p{color:#65796b;margin:0;font-size:11px;line-height:1.65}.wealthValuation{background:#e6f0e3;max-width:none;padding-left:max(6vw,50vw - 540px);padding-right:max(6vw,50vw - 540px)}.valuationIndex{color:#55725e;border-left:1px solid #a9c3ac;flex-direction:column;min-height:270px;padding:0 0 0 18px;display:flex}.valuationIndex span{font-size:11px;font-weight:800}.valuationIndex b{letter-spacing:-.06em;margin-top:auto;font-size:25px}.valuationIndex i{background:#0c7a43;width:100%;height:8px;margin-top:14px}.wealthValuation ul{margin:22px 0;padding:0;list-style:none}.wealthValuation li{border-top:1px solid #cadcc8;padding:10px 0;font-size:11px;font-weight:700}.wealthValuation li:before{content:"✓";color:#087442;margin-right:9px}.wealthIntelligence{padding-top:106px;padding-bottom:106px}.intelligenceQuestions{color:#fff;background:#153b29;padding:26px}.intelligenceQuestions>span{color:#b8d1bc;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.intelligenceQuestions p{color:#edf6ed;border-top:1px solid #3c604b;margin:14px 0 0;padding:14px 0 0;font-size:12px}.wealthAssets{background:#fffefa;padding:92px 6vw}.wealthAssets h2{max-width:600px}.wealthAssets>div{border-top:1px solid #d9e1d8;border-left:1px solid #d9e1d8;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.wealthAssets article{border-bottom:1px solid #d9e1d8;border-right:1px solid #d9e1d8;align-items:center;gap:13px;padding:18px;display:flex}.wealthAssets article span{color:#7a907f;font-size:9px}.wealthFaq{padding:94px 6vw}.wealthFaq h2{max-width:570px;margin-bottom:35px}.wealthFaq details{border-top:1px solid #d9e1d8;padding:18px 0}.wealthFaq details:last-child{border-bottom:1px solid #d9e1d8}.wealthFaq summary{cursor:pointer;font-size:14px;font-weight:800}.wealthFaq details p{color:#63776a;max-width:640px;margin:12px 0 0;font-size:12px;line-height:1.7}.wealthLanding .wealthPublicCta{margin-top:0}@media (max-width:760px){.wealthLandingHero,.wealthProblem,.wealthValuation,.wealthIntelligence{grid-template-columns:1fr;gap:36px;padding:66px 20px}.wealthLanding h1{font-size:51px}.wealthLedger{padding:20px;box-shadow:10px 10px #d7e8d3}.wealthStatement{padding:24px 20px}.wealthStatement div{gap:10px 15px}.wealthCapabilities{padding:65px 20px}.wealthCapabilities>header{margin-bottom:28px;display:block}.wealthCapabilities>div{grid-template-columns:1fr 1fr}.wealthCapabilities article{min-height:160px;padding:18px 14px}.wealthCapabilities h3{margin-top:21px;font-size:13px}.wealthCapabilities article p{font-size:10px}.wealthValuation{padding-left:20px;padding-right:20px}.valuationIndex{min-height:100px}.wealthIntelligence{padding-top:65px;padding-bottom:65px}.wealthAssets{padding:65px 20px}.wealthAssets>div{grid-template-columns:1fr 1fr;margin-top:27px}.wealthAssets article{padding:15px 11px}.wealthAssets article b{font-size:10px}.wealthFaq{padding:64px 20px}.wealthFaq summary{font-size:13px}}.wealthLanding h1{text-wrap:balance;font-weight:800}.wealthLanding .wealthLead{font-size:18px;font-weight:500;line-height:1.62}.wealthLanding .wealthKicker,.wealthLanding .wealthEyebrow{font-size:11px}.wealthLanding .publicActions a{font-size:13px}.wealthLedger header,.wealthLedger footer{font-size:11px}.ledgerTotal small{font-size:12px}.ledgerTotal b{font-size:13px}.wealthStatement p{font-size:14px}.wealthStatement span{font-size:12px}.wealthProblem p,.wealthValuation p,.wealthIntelligence p{font-size:16px;line-height:1.72}.wealthProblem a,.wealthValuation a,.wealthIntelligence a{font-size:13px}.wealthCapabilities article p{font-size:13px;line-height:1.65}.wealthValuation li{font-size:13px}.intelligenceQuestions>span{font-size:11px}.intelligenceQuestions p{font-size:14px}.wealthAssets article span{font-size:11px}.wealthAssets article b{font-size:14px}.wealthFaq summary{font-size:16px}.wealthFaq details p{font-size:14px}.wealthPublicCta p{font-size:15px}@media (max-width:760px){.wealthLanding h1{font-size:54px;line-height:.91}.wealthLanding .wealthLead{font-size:17px}.wealthLanding .wealthKicker,.wealthLanding .wealthEyebrow{font-size:10px}.wealthCapabilities article p{font-size:12px}.wealthProblem p,.wealthValuation p,.wealthIntelligence p{font-size:15px}.wealthAssets article b{font-size:12px}.wealthFaq summary{font-size:15px}.wealthFaq details p{font-size:13px}}
