.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.dashboardPage,.clubPage,.flowPage{color:#1c1c16;background:#fdf9f0;font-family:Plus Jakarta Sans,Arial,sans-serif}.dashboardPage button,.dashboardPage input,.clubPage button,.flowPage input,.flowPage textarea,.flowPage select{font-family:Plus Jakarta Sans,Arial,sans-serif}.dashboardPage .dashboardHeader{background:#fdf9f0eb;border-bottom:0;box-shadow:0 1px 8px #00000008}.dashboardPage .summaryCard,.dashboardPage .panel,.dashboardPage .quickPanel{background:#fff;border:0;border-radius:8px;box-shadow:0 1px 3px #1021180a,0 1px 2px -1px #10211808}.dashboardPage .summaryLead{color:#fff;background:#0c7a43}.dashboardPage .attentionPanel{border-radius:8px}.dashboardPage .clubRow{border-color:#e2ddd3}.dashboardPage .dashboardContent{font-variant-numeric:tabular-nums}.dashboardPage .summaryCard strong,.dashboardPage .activityRow b,.dashboardPage .clubInfo b{font-weight:700}.dashboardBottomNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdf9f0eb;border-top:0;box-shadow:0 -1px 8px #00000008}.dashboardBottomNav a{font-family:Plus Jakarta Sans,Arial,sans-serif}.flowPage .flowHeader,.clubPage .clubHeader,.clubPage .clubIntro,.clubPage .clubNav{background:#fdf9f0;border-color:#e2ddd3}.flowPage .flowCard,.clubPage .clubPanel,.clubPage .clubMetricGrid article{background:#fff;border-color:#e2ddd3;border-radius:8px;box-shadow:0 1px 3px #1021180a,0 1px 2px -1px #10211808}.flowPage .flowPrimary,.clubPage .clubIntroMeta button{background:#0c7a43;border-radius:4px}.clubPage .clubNav a{font-weight:600}.clubPage .clubContent{font-variant-numeric:tabular-nums}.stitchDashboard{color:#1c1c16;flex-direction:column;min-height:100vh;display:flex;background:#fdf9f0!important}.stitchMobileHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fdf9f0e6;justify-content:space-between;align-items:center;height:64px;padding:8px 16px;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #00000008}.stitchBrand{color:#1c1c16;align-items:center;gap:8px;text-decoration:none;display:flex}.stitchBrand .dashboardMark{width:28px;height:28px}.stitchBrand>span:last-child{flex-direction:column;gap:2px;display:flex}.stitchBrand b{font-size:12px;font-weight:600}.stitchBrand small{color:#3f4940;font-size:9px}.stitchBrand small i{background:#0c7a43;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.stitchHeaderActions{align-items:center;gap:12px;display:flex}.stitchHeaderActions button{color:#3f4940;background:0 0;border:0;width:36px;height:36px;position:relative}.stitchHeaderActions button i{background:#ba1a1a;border:2px solid #fdf9f0;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.stitchHeaderActions .headerAvatar{width:30px;height:30px}.stitchDashboardBody{width:100%;max-width:920px;margin:0 auto;padding:16px 16px 92px}.stitchWelcome{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.stitchEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#506357;font-size:10px;font-weight:600}.stitchWelcome h1{letter-spacing:-.025em;margin:6px 0 3px;font-size:26px;font-weight:600;line-height:34px}.stitchWelcome p{color:#3f4940;max-width:480px;margin:0;font-size:12px;line-height:18px}.stitchTier{color:#56695d;white-space:nowrap;background:#d3e8d9;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.stitchTier i{background:#0c7a43;border-radius:50%;width:6px;height:6px}.stitchMetricGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.stitchMetricGrid article{background:#fff;border:0;border-radius:8px;min-height:114px;padding:14px 12px;box-shadow:0 1px 3px #1021180a,0 1px 2px -1px #10211808}.stitchMetricGrid article>div{color:#3f4940;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stitchMetricGrid article>div b{color:#506357;font-family:Material Symbols Outlined;font-size:17px;font-weight:400}.stitchMetricGrid article>div em{color:#006d3a;background:#d3e8d9;border-radius:3px;padding:3px 5px;font-size:9px;font-style:normal}.stitchMetricGrid strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:18px;font-weight:700;line-height:24px;display:block}.stitchMetricGrid small{color:#6f7a6f;margin-top:2px;font-size:9px;line-height:14px;display:block}.attentionTag{color:#6f4b00;background:#ffe8ca;border-radius:2px;width:max-content;padding:3px 5px;margin-top:5px!important;display:inline-block!important}.stitchSection{margin-top:18px}.stitchSectionHeading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.stitchSectionHeading h2{letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:600;line-height:24px;display:flex}.stitchSectionHeading h2>i{background:#6f4b00;border-radius:50%;width:6px;height:6px}.stitchSectionHeading span{color:#006d3a;font-size:9px;font-weight:600}.stitchUrgentCard,.stitchClubCard,.stitchLedger{background:#fff;border:0;border-radius:8px;margin-bottom:8px;padding:13px 12px;box-shadow:0 1px 3px #1021180a,0 1px 2px -1px #10211808}.stitchCardMeta{color:#506357;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.stitchCardMeta small{letter-spacing:0;font-weight:400}.stitchCardMeta em{color:#6f4b00;white-space:nowrap;letter-spacing:0;background:#ffe8ca;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.stitchUrgentCard h3{letter-spacing:-.01em;margin:8px 0 5px;font-size:14px;font-weight:600;line-height:20px}.stitchUrgentCard p{color:#3f4940;margin:0;font-size:10px;line-height:15px}.stitchPrimary,.stitchSecondary{border:0;border-radius:2px;width:100%;height:34px;margin-top:10px;font:600 10px Plus Jakarta Sans,Arial,sans-serif}.stitchPrimary{color:#fff;background:#0c7a43}.stitchSecondary{color:#fff;background:#506357}.stitchUrgentCard footer{color:#6f7a6f;border-top:1px solid #f1eee5;justify-content:space-between;align-items:center;margin:9px -12px -13px;padding:8px 12px;font-size:9px;display:flex}.stitchUrgentCard footer b{color:#006d3a;font-weight:600}.stitchDueGrid{background:#f1eee5;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:8px;display:grid}.stitchDueGrid span{color:#3f4940;flex-direction:column;gap:3px;font-size:9px;display:flex}.stitchDueGrid b{font-size:10px;font-weight:600}.stitchClubList{flex-direction:column;gap:8px;display:flex}.stitchClubCard{padding:12px}.stitchClubCard header{justify-content:space-between;align-items:center;gap:8px;display:flex}.stitchClubIdentity{align-items:center;gap:9px;min-width:0;display:flex}.stitchClubIcon{color:#006d3a;background:#d3e8d9;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.stitchClubIdentity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.stitchClubIdentity b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.stitchClubIdentity small{color:#506357;font-size:9px}.stitchClubCard header em{color:#56695d;white-space:nowrap;background:#d3e8d9;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.stitchClubStats{background:#f1eee5;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:8px;display:grid}.stitchClubStats span{color:#506357;flex-direction:column;gap:3px;font-size:9px;display:flex}.stitchClubStats b{color:#1c1c16;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.stitchClubCard footer{color:#506357;justify-content:space-between;align-items:center;padding:9px 0;font-size:9px;display:flex}.stitchClubCard footer i{background:#006d3a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.stitchClubCard button{color:#1c1c16;background:#f1eee5;border:0;width:100%;height:34px;font:500 10px Plus Jakarta Sans,Arial,sans-serif}.stitchClubCard button span{margin-left:5px}.stitchLedger{padding:4px 12px}.stitchLedger>div{border-bottom:1px solid #f1eee5;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.stitchLedger>div:last-child{border-bottom:0}.ledgerIcon{color:#006d3a;background:#d3e8d9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.stitchLedger>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.stitchLedger b{font-size:10px;font-weight:600}.stitchLedger small{color:#506357;font-size:9px;line-height:14px}.stitchLedger time{color:#6f7a6f;white-space:nowrap;font-size:9px}.stitchFiduciary{background:#ece8df;border-radius:8px;align-items:center;gap:9px;margin-top:16px;padding:12px;display:flex}.stitchFiduciary>.material-symbols-outlined{color:#fff;background:#0c7a43;border-radius:7px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.stitchFiduciary>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stitchFiduciary b{font-size:10px;font-weight:600}.stitchFiduciary small{color:#506357;font-size:9px;line-height:13px}.stitchFiduciary a{color:#006d3a;white-space:nowrap;font-size:9px;font-weight:600;text-decoration:none}@media (min-width:761px){.stitchDashboardBody{padding:36px 48px 70px}.stitchMobileHeader{padding:10px 48px}.stitchDashboard .dashboardBottomNav{display:none}.stitchMetricGrid{gap:12px}.stitchMetricGrid article{min-height:132px;padding:18px}.stitchMetricGrid strong{margin-top:26px;font-size:25px}.stitchUrgentCard,.stitchClubCard,.stitchLedger{padding:16px}.stitchClubList{grid-template-columns:repeat(3,1fr);display:grid}.stitchClubCard{margin-bottom:0}.stitchSection{margin-top:26px}}.stitchMetricGrid article>div b{font-family:inherit}.stitchFiduciary>span:first-child{color:#fff;background:#0c7a43;border-radius:7px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.stitchDashboard{overflow-x:hidden}@media (max-width:760px){.stitchMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stitchMetricGrid article{min-width:0}.stitchWelcome{display:block}.stitchTier{margin-top:10px}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(/fonts/material-symbols-outlined.ttf)format("truetype");font-display:swap}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.stitchMetricGrid article>div b{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-family:Material Symbols Outlined;font-size:17px;font-weight:400;line-height:1}.stitchClubsEyebrow{color:#3f4940;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.stitchClubsTitle{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.stitchClubsTitle h1{letter-spacing:-.025em;margin:0 0 5px;font-size:28px;font-weight:600;line-height:34px}.stitchClubsTitle p{color:#3f4940;max-width:480px;margin:0;font-size:12px;line-height:18px}.stitchClubsTitle>div:last-child{flex-shrink:0;gap:8px;display:flex}.stitchCreateClub,.stitchInviteCode{border-radius:4px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 14px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.stitchClubCounts{background:#ece8df;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;padding:6px;display:grid}.stitchClubCounts span{background:#fff;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:8px 3px;display:flex}.stitchClubCounts small{color:#6f7a6f;text-transform:uppercase;font-size:9px}.stitchClubCounts b{font-size:18px;font-weight:700}.stitchInviteNotice{color:#281800;background:#ffddaf;border-radius:8px;gap:11px;margin-top:10px;padding:14px;display:flex}.stitchInviteNotice>.material-symbols-outlined{background:#f7bc5f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.stitchInviteNotice>div{flex:1}.stitchInviteNotice b{letter-spacing:.06em;font-size:9px}.stitchInviteNotice b em{letter-spacing:0;background:#f7bc5f;border-radius:3px;margin-left:5px;padding:3px 5px;font-style:normal}.stitchInviteNotice p{margin:5px 0 2px;font-size:12px;font-weight:600}.stitchInviteNotice small{font-size:10px;line-height:14px}.stitchInviteNotice button{color:#fff;background:#6f4b00;border:0;margin:9px 8px 0 0;padding:8px 11px;font:600 10px Plus Jakarta Sans,Arial,sans-serif}.stitchInviteNotice button+button{color:#281800;background:0 0}.stitchClubFilters{gap:7px;margin:14px 0 9px;display:flex;overflow:auto}.stitchClubFilters button{color:#3f4940;white-space:nowrap;background:#f1eee5;border:0;border-radius:999px;padding:8px 12px;font:600 10px Plus Jakarta Sans,Arial,sans-serif}.stitchClubFilters button.active{color:#fff;background:#0c7a43}.stitchClubSearch{color:#6f7a6f;background:#fff;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 11px;font-size:11px;display:flex;box-shadow:0 1px 3px #1021180a}.stitchClubSearch button{color:#3f4940;background:#ece8df;border:0;width:28px;height:28px;margin-left:auto}.stitchManagedClubs{flex-direction:column;gap:10px;margin-top:12px;display:flex}.stitchManagedCard{background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 3px #1021180a,0 1px 2px -1px #10211808}.stitchManagedCard>header{justify-content:space-between;display:flex}.stitchManagedCard>header>div{align-items:center;gap:9px;display:flex}.managedIcon{color:#006d3a;background:#d3e8d9;border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.stitchManagedCard:nth-child(2) .managedIcon{color:#6f4b00;background:#ffddaf}.stitchManagedCard:nth-child(3) .managedIcon{color:#006d3a;background:#d3e8d9}.stitchManagedCard>header>div>span:last-child{flex-direction:column;gap:3px;display:flex}.stitchManagedCard header em{color:#3f4940;background:#d3e8d9;border-radius:3px;width:max-content;padding:3px 5px;font-size:8px;font-style:normal;font-weight:600}.stitchManagedCard header b{font-size:13px;font-weight:600}.stitchManagedCard header small{color:#506357;font-size:10px}.stitchManagedCard header>strong{letter-spacing:2px;font-size:18px}.managedStats{background:#f1eee5;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:9px;display:grid}.managedStats span{color:#506357;flex-direction:column;gap:3px;font-size:9px;display:flex}.managedStats b{color:#006d3a;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.managedStats span+span b{color:#1c1c16}.managedStats small{font-size:9px}.managedMembers{color:#506357;justify-content:space-between;padding:10px 0 7px;font-size:9px;display:flex}.managedStatus{color:#00210e;background:#97f7b3;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.managedStatus i{background:#006d3a;border-radius:50%;width:6px;height:6px}.managedStatus span{margin-left:auto}.stitchManagedCard>a{color:#1c1c16;background:#f1eee5;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:10px;font-size:10px;text-decoration:none;display:flex}.stitchPrivateNote{text-align:center;background:#ece8df;border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:22px 18px;display:flex}.stitchPrivateNote>.material-symbols-outlined{color:#3f4940;background:#f1eee5;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.stitchPrivateNote b{font-size:12px;font-weight:600}.stitchPrivateNote p{color:#506357;max-width:350px;margin:0;font-size:10px;line-height:15px}.stitchPrivateNote a{color:#006d3a;font-size:10px;font-weight:600;text-decoration:none}@media (min-width:761px){.stitchClubsTitle{align-items:center}.stitchManagedClubs{grid-template-columns:repeat(3,1fr);display:grid}.stitchManagedCard{margin:0}.stitchClubCounts{max-width:500px}.stitchInviteNotice{max-width:700px}}.stitchClubCard footer{color:#d3e8d9;background:#102118;flex-direction:column;align-items:flex-start;gap:5px;margin:0 -12px;padding:10px 12px;display:flex}.stitchClubCard footer{color:#506357;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 0;display:flex}.stitchClubCard footer span{font-size:9px}.stitchClubCard footer span:last-child{color:#506357}.stitchClubCard footer i{background:#0c7a43}.managedStatus{color:#506357;background:0 0;padding:6px 0}.managedStatus span{color:#506357}.managedStatus i{background:#0c7a43}.stitchClubPage{color:#1c1c16;flex-direction:column;min-height:100vh;display:flex;background:#fdf9f0!important}.stitchClubHero{background:linear-gradient(160deg,#fdf9f0 0%,#e7f6e7 100%);padding:12px 16px 14px}.stitchClubHeroTop{align-items:flex-start;gap:10px;display:flex}.stitchClubLogo{color:#fff;background:#0c7a43;border-radius:5px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.stitchClubIdentityBlock{flex:1}.stitchClubIdentityBlock>div{gap:6px;display:flex}.stitchClubIdentityBlock .stitchTier,.stitchMemberPill{color:#56695d;background:#d3e8d9;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:600}.stitchMemberPill{background:#ece8df}.stitchClubIdentityBlock h1{letter-spacing:-.015em;margin:4px 0 3px;font-size:20px;font-weight:600;line-height:28px}.stitchRole{color:#006d3a;align-items:center;gap:3px;font-size:9px;display:flex}.stitchRole .material-symbols-outlined{font-size:13px}.stitchClubHero>p{color:#3f4940;margin:12px 0;font-size:10px;line-height:15px}.stitchClubActions{gap:8px;display:flex}.stitchClubActions a{color:#fff;background:#0c7a43;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:4px;height:34px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.stitchClubActions .material-symbols-outlined{font-size:15px}.stitchClubTabs{background:#fdf9f0;gap:6px;padding:9px 16px;display:flex;overflow:auto}.stitchClubTabs a{color:#3f4940;white-space:nowrap;background:#f1eee5;border-radius:999px;padding:6px 11px;font-size:9px;text-decoration:none}.stitchClubTabs a.is-active{color:#fff;background:#0c7a43}.stitchClubContent{width:100%;max-width:900px;margin:0 auto;padding:5px 16px 90px}.clubStitchSummary{background:#fff;border-radius:8px;padding:14px 12px;position:relative;box-shadow:0 1px 3px #1021180a}.clubStitchHeading{flex-direction:column;gap:4px;display:flex}.clubStitchHeading h2{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600}.clubStitchHeading small{color:#6f7a6f;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.clubStitchHeading small b{color:#1c1c16;font-weight:600}.clubPositive{color:#006d3a;background:#d3e8d9;width:max-content;padding:4px 6px;font-size:9px}.clubAuditPill{color:#56695d;background:#d3e8d9;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:14px;right:12px}.clubStitchMetrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.clubStitchMetrics article{background:#fff;border-radius:7px;padding:12px;box-shadow:0 1px 3px #1021180a}.clubStitchMetrics article>span{color:#3f4940;align-items:center;gap:4px;font-size:9px;display:flex}.clubStitchMetrics article>span i{font-size:14px}.clubStitchMetrics strong{margin-top:9px;font-size:19px;font-weight:700;display:block}.clubStitchMetrics small{color:#506357;margin-top:3px;font-size:9px;display:block}.clubStitchMetrics .capitalCall{background:#ece8df;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.clubStitchMetrics .capitalCall strong{color:#006d3a;margin:0}.clubStitchMetrics .capitalCall small{grid-column:1/-1}.clubGraphCard{background:#fff;border-radius:8px;margin-top:8px;padding:13px 12px;box-shadow:0 1px 3px #1021180a}.clubPanelTitle{justify-content:space-between;display:flex}.clubPanelTitle h3{margin:0;font-size:14px;font-weight:600}.clubPanelTitle p{color:#506357;margin:3px 0;font-size:9px}.graphRange{gap:4px;display:flex}.graphRange b{color:#6f7a6f;padding:5px;font-size:8px;font-weight:500}.graphRange b.active{color:#006d3a;background:#d3e8d9}.clubGraph{border-bottom:1px dashed #e2ddd3;height:128px;margin-top:4px;position:relative}.clubGraph svg{width:100%;height:100%}.graphTooltip{color:#fff;text-align:center;background:#1c1c16;padding:6px 8px;font-size:8px;position:absolute;top:27px;right:3px}.graphTooltip b{font-size:10px}.graphLegend{color:#6f7a6f;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.graphLegend b{color:#006d3a}.clubSectionHeading{justify-content:space-between;align-items:center;margin:16px 0 7px;display:flex}.clubSectionHeading h2{align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.clubSectionHeading h2 i{background:#6f4b00;border-radius:50%;width:6px;height:6px}.clubSectionHeading>span{color:#ba1a1a;font-size:9px}.clubVoteCard{background:#fff;border-radius:8px;padding:13px 12px;box-shadow:0 1px 3px #1021180a}.voteCardTop,.voteQuorum,.votePeople,.voteNotice{color:#506357;justify-content:space-between;align-items:center;font-size:9px;display:flex}.voteCardTop b{color:#006d3a;background:#d3e8d9;border-radius:5px;padding:8px}.clubVoteCard h3{margin:9px 0;font-size:16px;font-weight:600;line-height:22px}.voteAllocation{background:#f1eee5;grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid}.voteAllocation span{color:#506357;flex-direction:column;gap:4px;font-size:9px;display:flex}.voteAllocation strong{color:#1c1c16;font-size:12px}.voteQuorum{margin-top:10px}.voteQuorum b{color:#1c1c16;font-weight:600}.voteProgress{background:#e2ddd3;height:6px;margin-top:5px}.voteProgress i{background:#0c7a43;width:64%;height:100%;display:block}.votePeople{margin-top:7px}.votePeople b{color:#006d3a}.voteNotice{color:#6f4b00;background:#fff3db;margin-top:12px;padding:9px}.voteNotice b{font-weight:600}.clubVoteCard>a{color:#fff;background:#0c7a43;justify-content:center;align-items:center;gap:5px;height:35px;margin-top:10px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.partnersCard,.clubLedgerCard{background:#fff;border-radius:8px;padding:4px 12px;box-shadow:0 1px 3px #1021180a}.partnersCard>div{border-bottom:1px solid #f1eee5;align-items:center;gap:8px;padding:10px 0;display:flex}.partnerAvatar{color:#006d3a;background:#d3e8d9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.partnersCard>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.partnersCard b{font-size:10px;font-weight:600}.partnersCard small,.partnersCard em{color:#506357;font-size:8px;font-style:normal}.partnersCard em{background:#f1eee5;padding:4px 6px}.partnersCard footer{color:#506357;align-items:center;padding:10px 0;font-size:9px;display:flex}.partnersCard footer span{background:#d3e8d9;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:-4px;font-size:7px;display:grid}.partnersCard footer small{margin-left:auto}.clubLedgerCard>div{border-bottom:1px solid #f1eee5;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.clubLedgerCard>div:last-child{border:0}.clubLedgerCard>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.clubLedgerCard b{font-size:10px;font-weight:600}.clubLedgerCard small{color:#506357;font-size:9px;line-height:13px}.clubLedgerCard time{color:#6f7a6f;white-space:nowrap;font-size:8px}.clubFiduciaryBar{color:#506357;background:#ece8df;border-radius:5px;justify-content:space-between;margin-top:13px;padding:11px 12px;font-size:9px;display:flex}.clubFiduciaryBar span{font-size:16px}@media (min-width:761px){.stitchClubHero{padding:24px 48px 20px}.stitchClubTabs{padding:10px 48px}.stitchClubContent{padding:20px 48px 70px}.clubStitchMetrics{grid-template-columns:1fr 1fr 1fr}.clubStitchMetrics .capitalCall{grid-column:auto}.clubGraphCard{padding:18px}.clubVoteCard,.partnersCard,.clubLedgerCard{max-width:760px}}.partnersCard footer{color:#d3e8d9;background:#102118;align-items:center;gap:0;margin:0 -12px;padding:10px 12px;display:flex}.partnersCard footer small{color:#d3e8d9;order:0;margin-right:auto;font-size:9px}.partnersCard footer span{color:#102118;background:#d3e8d9;border:2px solid #102118;order:2}.partnersCard footer span+span{margin-left:-4px}.decisionStitchHero{background:#e7f3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:16px 14px;display:flex}.decisionStitchHero h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:18px;font-weight:600;line-height:24px}.decisionStitchHero p{color:#506357;margin:0;font-size:10px;line-height:15px}.decisionStitchCount{color:#c6ed83;background:#0c7a43;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;font-weight:700;display:flex}.decisionStitchCount small{color:#fff;white-space:nowrap;font-size:7px;font-weight:500}.stitchDecisionCard{background:#fff;border-radius:8px;margin-bottom:8px;padding:13px 12px;box-shadow:0 1px 3px #1021180a}.stitchDecisionTitle{align-items:flex-start;gap:10px;margin-top:11px;display:flex}.stitchDecisionTitle>div{flex:1}.stitchDecisionTitle h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.stitchDecisionTitle p{color:#506357;margin:0;font-size:10px;line-height:15px}.stitchDecisionData{background:#f1eee5;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:9px;display:grid}.stitchDecisionData span{color:#506357;flex-direction:column;gap:3px;font-size:9px;display:flex}.stitchDecisionData b{color:#1c1c16;font-size:11px;font-weight:600}.stitchDecisionActions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.stitchDecisionActions a{color:#006d3a;font-size:9px;font-weight:600;text-decoration:none}.stitchDecisionActions button{color:#fff;background:#0c7a43;border:0;border-radius:2px;padding:8px 10px;font:600 9px Plus Jakarta Sans,Arial,sans-serif}.goldMark{color:#6f4b00;background:#ffddaf}.activityStitchSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.activityStitchSummary article{background:#fff;border-radius:8px;padding:12px;box-shadow:0 1px 3px #1021180a}.activityStitchSummary span{color:#506357;font-size:9px;display:block}.activityStitchSummary strong{font-variant-numeric:tabular-nums;margin-top:13px;font-size:17px;font-weight:700;line-height:22px;display:block}.activityStitchSummary small{color:#6f7a6f;margin-top:3px;font-size:9px;display:block}.stitchActivityCard{background:#fff;border-radius:8px;padding:4px 12px;box-shadow:0 1px 3px #1021180a}.stitchActivityCard>div{border-bottom:1px solid #f1eee5;align-items:center;gap:9px;padding:11px 0;display:flex}.stitchActivityCard>div:last-child{border-bottom:0}.activityStitchIcon{border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.activityStitchIcon .material-symbols-outlined{font-size:16px}.activityStitchIcon.contribution{color:#006d3a;background:#d3e8d9}.activityStitchIcon.proposal{color:#6f4b00;background:#ffddaf}.activityStitchIcon.member{color:#58707a;background:#e3edf0}.activityStitchIcon.decision{color:#267044;background:#e1eedc}.stitchActivityCard>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stitchActivityCard b{font-size:10px;font-weight:600}.stitchActivityCard small{color:#506357;font-size:9px;line-height:13px}.stitchActivityCard time{color:#6f7a6f;white-space:nowrap;font-size:8px}.profileStitchBody{padding-top:16px}.profileStitchIdentity{background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:11px;margin-bottom:10px;padding:14px 12px;display:grid;position:relative;box-shadow:0 1px 3px #1021180a}.profileStitchAvatar{color:#fff;background:linear-gradient(145deg,#506357,#102118);border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;font-weight:700;display:grid;position:relative}.profileStitchAvatar>span{color:#fff;background:#0c7a43;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid;position:absolute;bottom:0;right:-2px}.profileStitchIdentityCopy>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.profileStitchIdentity h1{margin:0;font-size:18px;font-weight:600;line-height:24px}.profileActive{color:#006d3a;background:#d3e8d9;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:600;display:inline-flex}.profileActive i{background:#0c7a43;border-radius:50%;width:5px;height:5px}.profileRole{color:#6f4b00;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.profileRole .material-symbols-outlined{font-size:13px}.profileKey{color:#3f4940;background:#f1eee5;border-radius:5px;align-items:center;gap:5px;margin-top:8px;padding:5px 7px;font-family:monospace;font-size:8px;display:inline-flex}.profileKey .material-symbols-outlined{font-size:12px}.profileStitchIdentity>p{color:#506357;border-top:1px solid #f1eee5;grid-column:1/-1;margin:0;padding-top:11px;font-size:10px;line-height:15px}.profileStitchSection{background:#fff;border-radius:8px;margin-bottom:10px;padding:13px 12px;box-shadow:0 1px 3px #1021180a}.profileStitchSection>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.profileStitchSection>header>div{align-items:center;gap:8px;display:flex}.profileStitchSection h2{margin:0;font-size:13px;font-weight:600;line-height:18px}.profileSectionIcon{color:#006d3a;background:#d3e8d9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.profileSectionMeta{color:#506357;background:#f1eee5;border-radius:999px;padding:4px 7px;font-size:8px}.profileMetricStack{flex-direction:column;gap:8px;display:flex}.profileMetricStack>div{background:#f1eee5;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex;position:relative}.profileMetricStack>div.is-positive{background:#e7f3e8}.profileMetricStack span{letter-spacing:.05em;text-transform:uppercase;color:#506357;font-size:8px}.profileMetricStack strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.profileMetricStack strong em{color:#006d3a;font-size:9px;font-style:normal;font-weight:500}.profileMetricStack>div>i{color:#3f4940;background:#e6e2d9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid;position:absolute;top:50%;right:10px}.profileMetricStack .is-positive>i{color:#006d3a;background:#fff}.profileTaxPack{color:#1c1c16;background:#ece8df;border-radius:6px;align-items:center;gap:8px;margin-top:9px;padding:10px;text-decoration:none;display:flex}.profileTaxPack>span:first-child{color:#006d3a;font-size:17px}.profileTaxPack>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.profileTaxPack b{font-size:9px;font-weight:600}.profileTaxPack small{color:#506357;font-size:8px}.profileTaxPack>span:last-child{color:#506357;font-size:17px}.profileRoleList{flex-direction:column;gap:7px;display:flex}.profileRoleList>div{background:#f1eee5;border-radius:6px;align-items:center;gap:9px;padding:9px;display:flex}.roleAvatar{color:#fff;border-radius:5px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.roleGreen{background:#0c7a43}.roleGold{background:#9d670b}.roleSlate{background:#506357}.profileRoleList>div>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profileRoleList strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.profileRoleList small{color:#506357;font-size:8px}.profileRoleList>div>i{background:#0c7a43;border-radius:50%;width:6px;height:6px}.profileManage{color:#1c1c16;background:#ece8df;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:8px;font:500 9px Plus Jakarta Sans,Arial,sans-serif;display:flex}.profileManage .material-symbols-outlined{font-size:15px}.profileCredentialList{flex-direction:column;gap:8px;display:flex}.profileCredentialList>div{background:#f1eee5;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.profileCredentialList>div>span{flex-direction:column;flex:1;gap:3px;display:flex}.profileCredentialList small{color:#506357;font-size:8px}.profileCredentialList b{font-size:9px;font-weight:600}.profileCredentialList em{color:#506357;font-size:8px;font-style:normal}.profileCredentialList .credentialGood{color:#006d3a}.profileCredentialList>div>i{color:#006d3a;background:#e6e2d9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.profileToggleList{flex-direction:column;gap:2px;display:flex}.profileToggle{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.profileToggle>span{flex-direction:column;gap:3px;display:flex}.profileToggle b{font-size:10px;font-weight:600}.profileToggle small{color:#506357;font-size:8px}.profileToggle>i{background:#0c7a43;border-radius:999px;flex-shrink:0;width:34px;height:19px;position:relative}.profileToggle>i>b{background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;right:2px}.profileSecurity{flex-direction:column;gap:7px;display:flex}.profileSecurity>div{background:#f1eee5;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.profileSecurity>div>span:first-child{color:#506357;font-size:18px}.profileSecurity>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.profileSecurity b{font-size:9px;font-weight:600}.profileSecurity small{color:#506357;font-size:8px}.profileSecurity em{color:#006d3a;background:#d3e8d9;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.profileSecurity>div>span:last-child{color:#506357;font-size:17px}.profileSignOut{color:#ba1a1a;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:9px;font:600 9px Plus Jakarta Sans,Arial,sans-serif;display:flex}.profileSignOut .material-symbols-outlined{font-size:15px}@media (min-width:761px){.profileStitchBody{max-width:760px}.decisionStitchHero{padding:20px}.stitchDecisionCard,.profileStitchSection{padding:16px}.profileStitchIdentity{padding:18px}.activityStitchSummary{gap:12px}}@media (max-width:430px){.activityStitchSummary{grid-template-columns:1fr 1fr}.activityStitchSummary article:last-child{grid-column:1/-1}.decisionStitchHero{align-items:flex-start}.decisionStitchCount{width:52px;height:52px}.stitchDecisionActions{flex-direction:column;align-items:stretch}.stitchDecisionActions button{width:100%}}.clubTabHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin:12px 0 14px;display:flex}.clubTabHeading h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:24px;font-weight:600;line-height:30px}.clubTabHeading p{color:#506357;max-width:560px;margin:0;font-size:11px;line-height:17px}.clubTabAction{color:#fff;background:#0c7a43;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.clubTabMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.clubTabMetrics article{background:#fff;border-radius:8px;min-height:92px;padding:12px;box-shadow:0 1px 3px #1021180a}.clubTabMetrics article>span{color:#506357;font-size:9px;display:block}.clubTabMetrics strong{font-variant-numeric:tabular-nums;margin-top:14px;font-size:18px;font-weight:700;line-height:23px;display:block}.clubTabMetrics small{color:#6f7a6f;margin-top:3px;font-size:9px;display:block}.clubTabMetrics em{color:#006d3a;background:#d3e8d9;border-radius:3px;margin-top:5px;padding:3px 5px;font-size:9px;font-style:normal;display:inline-block}.clubDataCard{background:#fff;border-radius:8px;margin-bottom:10px;padding:4px 12px;box-shadow:0 1px 3px #1021180a}.clubDataHeader{justify-content:space-between;align-items:center;padding:10px 0 8px;display:flex}.clubDataHeader b{font-size:12px;font-weight:600}.clubDataHeader span{color:#6f7a6f;font-size:9px}.clubDataRow{border-top:1px solid #f1eee5;align-items:center;gap:10px;padding:11px 0;display:flex}.clubDataRow>span:first-child:not(.partnerAvatar){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.clubDataRow b{font-size:10px;font-weight:600}.clubDataRow small{color:#506357;font-size:9px}.clubDataRow>strong{white-space:nowrap;font-size:11px;font-weight:600}.clubDataRow>em{color:#506357;white-space:nowrap;background:#f1eee5;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.clubDataRow .ledgerGood{color:#006d3a;background:#d3e8d9}.allocationLine{color:#506357;border-top:1px solid #f1eee5;grid-template-columns:130px 1fr 38px;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.allocationLine i{background:#f1eee5;border-radius:99px;height:7px;overflow:hidden}.allocationLine i b{background:#0c7a43;border-radius:99px;height:100%;display:block}.allocationLine strong{text-align:right;color:#1c1c16;font-size:10px}.proposalList{gap:10px;display:grid}.proposalItem{padding:14px}.proposalLabel{color:#006d3a;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:9px;font-weight:600;display:flex}.proposalLabel span{color:#6f7a6f;letter-spacing:0;font-weight:400}.proposalItem h3{margin:10px 0 5px;font-size:16px;font-weight:600;line-height:22px}.proposalItem p{color:#506357;margin:0;font-size:10px;line-height:16px}.proposalItem>div:last-of-type{color:#506357;gap:18px;margin-top:12px;font-size:9px;display:flex}.proposalItem>div:last-of-type span{flex-direction:column;gap:3px;display:flex}.proposalItem>div:last-of-type b{color:#1c1c16;font-size:10px}.proposalItem>a,.decisionRecord>a{color:#006d3a;margin-top:13px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.decisionTabs{gap:7px;margin:0 0 10px;display:flex;overflow:auto}.decisionTabs button{color:#506357;white-space:nowrap;background:#f1eee5;border:0;border-radius:999px;padding:8px 12px;font:600 9px Plus Jakarta Sans,Arial,sans-serif}.decisionTabs button.active{color:#fff;background:#0c7a43}.decisionRecord{padding:14px}.decisionRecord h3{margin:10px 0 4px;font-size:16px;font-weight:600}.decisionRecord p{color:#506357;margin:0;font-size:10px;line-height:16px}.decisionRecord .voteProgress{margin-top:14px}.decisionRecordMeta{color:#506357;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.decisionRecordMeta b{color:#006d3a}.decisionHistory{margin-top:10px}.memberRow .partnerAvatar{flex-shrink:0}.discussionList{padding:4px 12px}.discussionItem{border-bottom:1px solid #f1eee5;align-items:center;gap:9px;padding:13px 0;display:flex}.discussionItem:last-child{border-bottom:0}.discussionAvatar{color:#006d3a;background:#d3e8d9;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:8px;font-weight:700;display:grid}.discussionItem>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.discussionItem b{font-size:10px;font-weight:600}.discussionItem small{color:#506357;font-size:9px}.discussionItem>span:last-child{color:#006d3a;font-size:13px}.documentList{padding:4px 12px}.documentItem{border-bottom:1px solid #f1eee5;align-items:center;gap:9px;padding:12px 0;display:flex}.documentItem:last-child{border-bottom:0}.documentItem>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.documentItem b{font-size:10px;font-weight:600}.documentItem small{color:#506357;font-size:9px}.documentItem a{color:#006d3a;font-size:9px;font-weight:600;text-decoration:none}.settingsPanel{padding:4px 12px}.settingsItem{border-bottom:1px solid #f1eee5;align-items:center;gap:12px;padding:14px 0;display:flex}.settingsItem:last-child{border-bottom:0}.settingsItem span{flex-direction:column;flex:1;gap:4px;display:flex}.settingsItem b{font-size:10px;font-weight:600}.settingsItem small{color:#506357;font-size:9px}.settingsItem a{color:#006d3a;white-space:nowrap;font-size:9px;font-weight:600;text-decoration:none}.settingsItem .dangerAction{color:#ba1a1a}@media (max-width:760px){.clubTabHeading{flex-direction:column;align-items:flex-start;gap:10px}.clubTabHeading h2{font-size:22px;line-height:28px}.clubTabAction{width:max-content}.clubTabMetrics{grid-template-columns:1fr 1fr}.clubTabMetrics article:last-child{grid-column:1/-1}.allocationLine{grid-template-columns:100px 1fr 34px}.proposalItem>div:last-of-type{flex-direction:column;gap:7px}}.stitchClubsEyebrow{background:#e7f3e8;border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 14px 0}.stitchClubsTitle{background:#e7f3e8;border-radius:0 0 8px 8px;padding:0 14px 16px}.stitchClubsEyebrow,.stitchClubsTitle{background:#102118}.stitchClubsEyebrow>span:last-child{color:#d3e8d9}.stitchClubsTitle h1{color:#fff}.stitchClubsTitle p{color:#d3e8d9}.stitchCreateClub{color:#00210e;background:#97f7b3}.stitchInviteCode{color:#102118;background:#d3e8d9}.dashboardDesktopSidebar{display:none}.desktopSidebarBrand,.desktopSidebarProfile{color:#fff;text-decoration:none}.desktopSidebarBrand{align-items:center;gap:9px;padding:4px 8px 30px;display:flex}.desktopSidebarBrand>span:last-child{flex-direction:column;gap:3px;display:flex}.desktopSidebarBrand b{font-size:12px;font-weight:600}.desktopSidebarBrand small{color:#b7cbbd;font-size:8px}.desktopSidebarBrand small i{background:#97f7b3;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.desktopSidebarLabel{color:#90aa96;letter-spacing:.12em;text-transform:uppercase;margin:0 8px 9px;font-size:8px;display:block}.dashboardDesktopSidebar nav{flex-direction:column;gap:3px;display:flex}.dashboardDesktopSidebar nav a,.desktopSidebarBottom>a{color:#b7cbbd;border-radius:5px;align-items:center;gap:10px;padding:10px 9px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.dashboardDesktopSidebar nav a:hover,.desktopSidebarBottom>a:hover{color:#fff;background:#19372a}.dashboardDesktopSidebar nav a.is-active{color:#0c7a43;background:#d3e8d9}.dashboardDesktopSidebar nav a .material-symbols-outlined,.desktopSidebarBottom>a>.material-symbols-outlined{font-size:17px}.dashboardDesktopSidebar nav a b{color:#00210e;text-align:center;background:#97f7b3;border-radius:99px;min-width:18px;margin-left:auto;padding:3px 5px;font-size:8px}.desktopSidebarBottom{border-top:1px solid #294337;flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.desktopSidebarProfile{margin-top:8px;border-top:1px solid #294337!important;padding-top:14px!important}.desktopSidebarProfile>span{color:#102118;background:#97f7b3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.desktopSidebarProfile>b{flex-direction:column;gap:2px;font-size:10px;display:flex}.desktopSidebarProfile b small{color:#90aa96;font-size:8px;font-weight:400}.desktopSidebarProfile>i{color:#90aa96;margin-left:auto;font-size:17px}@media (min-width:761px){.dashboardDesktopSidebar{z-index:60;color:#fff;background:#102118;flex-direction:column;width:248px;padding:22px 15px;display:flex;position:fixed;inset:0 auto 0 0}.stitchDashboard{padding-left:248px}.stitchDashboard .stitchMobileHeader{padding-left:36px;padding-right:36px}.stitchDashboard .stitchDashboardBody{max-width:1040px}.stitchDashboard .dashboardBottomNav{display:none}}@media (max-width:760px){.dashboardDesktopSidebar{display:none}}.stitchHome~.siteFooter .brand>span:last-child,.stitchHome~.siteFooter .brand>span:last-child b{color:#102118}.siteNav .brand>span:last-child{flex-direction:column;gap:2px;font-size:11px;font-weight:600;line-height:13px;display:flex}.siteNav .brand>span:last-child b{font-weight:600}.siteProfile{background:#0c7a43;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;color:#fff!important}.siteProfile .material-symbols-outlined{font-size:16px}.siteNavActions>a:first-child{text-transform:uppercase;letter-spacing:.04em;background:#f1eee5;border-radius:4px;padding:9px 11px;font-size:8px}.siteFooter .brand>span:last-child{flex-direction:column;gap:2px;font-size:11px;font-weight:600;line-height:13px;display:flex}.siteFooter .brand>span:last-child b{font-weight:600}.siteFooter .brand>span:last-child small{color:#506357;letter-spacing:.1em;font-size:7px}.footerTrust{color:#006d3a;letter-spacing:.05em;font-size:8px;line-height:13px}.stitchClubHero{color:#fff;background:#102118}.stitchClubIdentityBlock h1{color:#fff}.stitchClubIdentityBlock .stitchTier{color:#102118;background:#d3e8d9}.stitchMemberPill{color:#d3e8d9;background:#19372a}.stitchRole{color:#97f7b3}.stitchClubHero>p{color:#d3e8d9}.stitchClubActions a{color:#00210e;background:#97f7b3}.stitchClubActions a+a{color:#102118;background:#d3e8d9}.stitchHome{color:#1c1c16;background:#fdf9f0;font-family:Plus Jakarta Sans,Arial,sans-serif;overflow:hidden}.stitchHome .material-symbols-outlined{font-size:18px}.stitchHomeHero{text-align:center;max-width:920px;margin:0 auto;padding:76px 20px 28px}.stitchHomeKicker{color:#506357;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:13px;display:block}.stitchHomeHero h1{letter-spacing:-.035em;margin:13px 0 10px;font-size:32px;font-weight:700;line-height:38px}.stitchHomeHero h1 em,.stitchHomeSectionIntro h2 em,.stitchHomeTrustBand h2 em{color:#0c7a43;font-style:normal}.stitchHomeHero>p{color:#506357;max-width:660px;margin:0 auto;font-size:11px;line-height:17px}.stitchHomeActions{justify-content:center;gap:8px;margin-top:16px;display:flex}.stitchHomeActions a{color:#0c7a43;border-radius:4px;align-items:center;gap:6px;padding:9px 13px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.stitchHomeActions .stitchHomePrimary{color:#fff;background:#0c7a43}.stitchHomeTrust{color:#6f7a6f;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:17px;font-size:7px;display:flex}.stitchHomeWorkspace{max-width:1000px;margin:0 auto 40px;padding:0 18px}.stitchHomeWorkspaceTop{color:#506357;background:#ece8df;border-radius:4px 4px 0 0;justify-content:space-between;gap:12px;padding:7px 10px;font-size:8px;display:flex}.stitchHomeWorkspaceTop>span{align-items:center;gap:5px;display:flex}.stitchHomeWorkspaceTop i{background:#0c7a43;border-radius:50%;width:5px;height:5px}.stitchHomeWorkspaceTop b{color:#006d3a;background:#d3e8d9;border-radius:3px;padding:2px 4px;font-size:7px}.stitchHomeWorkspaceTop small{font-size:7px}.stitchHomeWorkspaceTop em{color:#006d3a;font-style:normal}.stitchHomeWorkspaceGrid{background:#fff;grid-template-columns:1.2fr .8fr;gap:10px;padding:10px;display:grid;box-shadow:0 4px 12px #10211812}.stitchHomeWorkspaceGrid article{border:1px solid #ece8df;padding:10px}.stitchHomeLabel{color:#6f7a6f;letter-spacing:.08em;font-size:7px;display:block}.stitchHomeWorkspaceGrid h2{margin:7px 0 4px;font-size:13px;font-weight:600;line-height:18px}.stitchHomeWorkspaceGrid p{color:#506357;margin:0;font-size:8px;line-height:13px}.stitchHomeProgress{margin-top:11px}.stitchHomeProgress span{color:#506357;justify-content:space-between;font-size:8px;display:flex}.stitchHomeProgress em{color:#6f7a6f;font-style:normal}.stitchHomeProgress>i{background:#e2ddd3;height:5px;margin-top:5px;display:block}.stitchHomeProgress>i>b{background:#0c7a43;width:64%;height:100%;display:block}.stitchHomeVotes{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.stitchHomeVotes span{color:#506357;background:#f1eee5;padding:6px;font-size:7px}.stitchHomeWorkspaceGrid article>a{color:#006d3a;margin-top:10px;font-size:8px;font-weight:600;text-decoration:none;display:block}.stitchHomeRows{flex-direction:column;gap:5px;margin-top:10px;display:flex}.stitchHomeRows span{color:#506357;background:#f1eee5;justify-content:space-between;padding:5px 6px;font-size:8px;display:flex}.stitchHomeRows b{color:#1c1c16;font-weight:600}.stitchHomeSection{max-width:1020px;margin:0 auto;padding:46px 20px}.stitchHomeSectionIntro{text-align:center;max-width:680px;margin:0 auto 22px}.stitchHomeSectionIntro h2{letter-spacing:-.025em;margin:8px 0 7px;font-size:24px;font-weight:600;line-height:30px}.stitchHomeSectionIntro p{color:#506357;margin:0;font-size:10px;line-height:15px}.stitchHomeFeatureGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.stitchHomeFeatureGrid article{background:#f7f3ea;border-radius:5px;min-height:135px;padding:14px}.stitchHomeFeatureGrid .material-symbols-outlined{color:#006d3a;background:#d3e8d9;border-radius:5px;place-items:center;width:25px;height:25px;margin-bottom:10px;display:grid}.stitchHomeFeatureGrid b{font-size:11px;font-weight:600;display:block}.stitchHomeFeatureGrid p{color:#506357;margin:6px 0 10px;font-size:9px;line-height:14px}.stitchHomeFeatureGrid small{color:#006d3a;font-size:8px}.stitchHomeTrustBand{grid-template-columns:1fr 1fr;gap:0;max-width:1020px;margin:0 auto;padding:0 20px 46px;display:grid}.stitchHomeTrustBand>div:first-child{background:#f1eee5;padding:22px}.stitchHomeTrustBand h2{margin:8px 0;font-size:23px;font-weight:600;line-height:28px}.stitchHomeTrustBand p{color:#506357;max-width:390px;font-size:10px;line-height:15px}.stitchHomeNumbers{gap:18px;margin-top:16px;display:flex}.stitchHomeNumbers span{color:#506357;flex-direction:column;gap:3px;font-size:8px;display:flex}.stitchHomeNumbers b{color:#006d3a;font-size:14px}.stitchHomeOffice{color:#102118;background:linear-gradient(150deg,#ece8df,#c5bcae);flex-direction:column;justify-content:flex-end;min-height:220px;padding:22px;display:flex}.stitchHomeOffice span{letter-spacing:.1em;font-size:8px}.stitchHomeOffice b{max-width:230px;margin-top:7px;font-size:16px;line-height:21px}.stitchHomeCentered{max-width:1020px}.stitchHomeSteps{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stitchHomeSteps article{background:#f7f3ea;padding:14px}.stitchHomeSteps strong{color:#0c7a43;font-size:11px;display:block}.stitchHomeSteps b{margin-top:12px;font-size:11px;font-weight:600;display:block}.stitchHomeSteps p{color:#506357;margin:6px 0 0;font-size:9px;line-height:14px}.stitchHomeCompare{background:#f1eee5;border-radius:5px;grid-template-columns:1fr 1fr;max-width:820px;margin:0 auto;display:grid;overflow:hidden}.stitchHomeCompare>div{flex-direction:column;gap:8px;padding:14px;display:flex}.stitchHomeCompare>div+div{background:#e7f3e8}.stitchHomeCompare b{font-size:10px;font-weight:600}.stitchHomeCompare span{color:#506357;border-top:1px solid #e2ddd3;padding-top:7px;font-size:8px}.stitchHomeCaseGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stitchHomeCaseGrid article{background:#f7f3ea;padding:14px}.stitchHomeCaseGrid article>div{color:#006d3a;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.stitchHomeCaseGrid h3{margin:13px 0 5px;font-size:13px;font-weight:600;line-height:18px}.stitchHomeCaseGrid p{color:#506357;margin:0 0 13px;font-size:9px;line-height:14px}.stitchHomeCaseGrid strong{font-size:14px;display:block}.stitchHomeCaseGrid small{color:#6f7a6f;margin-top:4px;font-size:8px;display:block}.stitchHomeCta{color:#fff;background:#102118;border-radius:4px;grid-template-columns:1fr 1fr;max-width:1020px;margin:0 auto 50px;padding:20px;display:grid}.stitchHomeCta>div{padding:8px 14px}.stitchHomeCta>div+div{border-left:1px solid #294337}.stitchHomeCta .stitchHomeKicker{color:#97f7b3}.stitchHomeCta h2{margin:8px 0 5px;font-size:16px;line-height:21px}.stitchHomeCta p{color:#d3e8d9;font-size:9px;line-height:14px}.stitchHomeCta a{color:#102118;background:#d3e8d9;border-radius:3px;margin-top:8px;padding:7px 10px;font-size:8px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:760px){.stitchHomeHero{padding:45px 18px 24px}.stitchHomeHero h1{font-size:27px;line-height:33px}.stitchHomeWorkspace{padding:0 14px}.stitchHomeWorkspaceGrid{grid-template-columns:1fr}.stitchHomeWorkspaceGrid article:nth-child(2){display:none}.stitchHomeFeatureGrid,.stitchHomeSteps,.stitchHomeCaseGrid,.stitchHomeTrustBand,.stitchHomeCta{grid-template-columns:1fr}.stitchHomeTrustBand{padding-left:14px;padding-right:14px}.stitchHomeOffice{min-height:150px}.stitchHomeCompare{grid-template-columns:1fr}.stitchHomeCompare>div+div{border-top:1px solid #d3e8d9}.stitchHomeCta>div+div{border-top:1px solid #294337;border-left:0;margin-top:12px;padding-top:18px}.stitchHomeActions{flex-wrap:wrap}.stitchHomeTrust{gap:8px}}.stitchWelcome{color:#fff;background:#102118;border-radius:8px;padding:16px}.stitchWelcome .stitchEyebrow{color:#d3e8d9}.stitchWelcome h1{color:#fff}.stitchWelcome p{color:#d3e8d9}.decisionStitchHero{color:#fff;background:#102118}.decisionStitchHero .stitchEyebrow{color:#d3e8d9}.decisionStitchHero h2{color:#fff}.decisionStitchHero p{color:#d3e8d9}.decisionStitchCount{color:#00210e;background:#97f7b3}.decisionStitchCount small{color:#102118}.clubStitchSummary{color:#fff;background:#102118}.clubStitchSummary .stitchEyebrow,.clubStitchHeading small{color:#d3e8d9}.clubStitchHeading h2,.clubStitchHeading small b{color:#fff}.clubAuditPill{color:#102118;background:#d3e8d9}.profileStitchIdentity{color:#fff;background:#102118}.profileStitchIdentity>p{color:#d3e8d9;border-color:#294337}.profileStitchIdentity h1{color:#fff}.profileRole{color:#ffddaf}.profileRole b{color:#d3e8d9}.profileKey{color:#d3e8d9;background:#19372a}.stitchHomeHero h1{font-size:0;line-height:1.03}.stitchHomeHero h1:before{content:"Find your people.\a Invest together.\a Grow together.";white-space:pre;color:#102118;letter-spacing:-.055em;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.03;display:block}:is(body:has(.heroCommunity) .siteNav,body:has(.heroCommunity) .siteFooter){display:none!important}:is(body:has(.heroCommunity) .topbar,body:has(.heroCommunity) .communityFooter){display:flex!important}body:has(.heroCommunity) .communityFooter{display:grid!important}.authPage{color:#1c1c16;background:#fdf9f0;min-height:100vh;font-family:Plus Jakarta Sans,Arial,sans-serif;position:relative;overflow:hidden}.authPage~.siteNav,.authPage~.siteFooter,.authPage+.siteFooter{display:none!important}.authBackdrop{pointer-events:none;background:radial-gradient(circle at 78% 14%,#d3e8d955,#0000 28%),radial-gradient(circle at 8% 90%,#ffddaf33,#0000 28%);position:absolute;inset:0}.authOrb{border:1px solid #b7cbbd88;border-radius:50%;position:absolute}.authOrbOne{width:520px;height:520px;top:-180px;right:-250px}.authOrbTwo{width:380px;height:380px;bottom:-180px;left:-240px}.authHeader{z-index:1;justify-content:space-between;align-items:center;padding:20px 5vw;display:flex;position:relative}.authBrand{color:#102118;align-items:center;gap:8px;text-decoration:none;display:flex}.authBrand>span:last-child{flex-direction:column;gap:2px;font-size:11px;font-weight:600;line-height:13px;display:flex}.authBrand b{font-weight:600}.authBrand small{color:#506357;letter-spacing:.1em;font-size:7px}.authBrand .brandmark{width:28px;height:28px}.authBack{color:#506357;font-size:10px;text-decoration:none}.authLayout{z-index:1;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:8vw;max-width:1080px;margin:0 auto;padding:8vh 32px 10vh;display:grid;position:relative}.authStory{max-width:500px}.authKicker{color:#006d3a;letter-spacing:.12em;font-size:9px;font-weight:600;display:block}.authStory h1{letter-spacing:-.06em;margin:13px 0;font-size:clamp(42px,5vw,66px);font-weight:700;line-height:1.02}.authStory h1 em{color:#0c7a43;font-style:normal}.authStory p{color:#506357;max-width:430px;font-size:15px;line-height:24px}.authProof{color:#506357;flex-direction:column;gap:8px;margin-top:26px;font-size:10px;display:flex}.authCard{background:#fff;border-radius:8px;padding:28px;box-shadow:0 12px 30px #10211814}.authCard h2{letter-spacing:-.03em;margin:9px 0 5px;font-size:26px;font-weight:600;line-height:32px}.authCard>p{color:#506357;margin:0 0 20px;font-size:11px;line-height:17px}.authForm{flex-direction:column;gap:14px;display:flex}.authForm label{color:#3f4940;flex-direction:column;gap:7px;font-size:10px;font-weight:600;display:flex}.authForm input[type=email],.authForm input[type=password],.authForm input[type=text]{color:#1c1c16;background:#fdf9f0;border:1px solid #d0d8cf;border-radius:4px;outline:none;height:42px;padding:0 11px;font:400 11px Plus Jakarta Sans,Arial,sans-serif}.authForm input:focus{border-color:#0c7a43;box-shadow:0 0 0 3px #d3e8d966}.authFormRow{justify-content:space-between;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.authFormRow>a,.authSwitch a{color:#006d3a;font-size:10px;text-decoration:none}.authCheck{flex-direction:row!important;align-items:center!important;gap:6px!important;font-weight:400!important}.authCheck input{accent-color:#0c7a43}.authSubmit{color:#fff;cursor:pointer;background:#0c7a43;border:0;border-radius:4px;height:42px;font:600 11px Plus Jakarta Sans,Arial,sans-serif}.authSubmit span{margin-left:7px}.authLegal{color:#6f7a6f;margin-top:18px;font-size:8px;line-height:13px;display:block}.authSwitch{text-align:center;color:#506357;margin:18px 0 0;font-size:10px}@media (max-width:760px){.authHeader{padding:17px 20px}.authBack{font-size:9px}.authLayout{flex-direction:column;align-items:stretch;gap:28px;padding:48px 20px 70px;display:flex}.authStory{max-width:none}.authStory h1{font-size:42px}.authStory p{font-size:13px;line-height:20px}.authProof{grid-template-columns:1fr 1fr;gap:8px;font-size:9px;display:grid}.authProof span:last-child{grid-column:1/-1}.authCard{padding:22px}.authCard h2{font-size:23px}}:is(body:has(.authPage) .siteNav,body:has(.authPage) .siteFooter){display:none!important}:is(body:has(.heroCommunity) .siteNav,body:has(.authPage) .siteNav){display:flex!important}:is(body:has(.heroCommunity) .siteFooter,body:has(.authPage) .siteFooter){display:grid!important}:is(body:has(.heroCommunity) .topbar,body:has(.heroCommunity) .communityFooter,body:has(.authPage) .authHeader){display:none!important}.siteNav .brand>span:last-child{flex-direction:column;gap:2px;display:flex}.siteNav .brand>span:last-child small{color:#506357;letter-spacing:.1em;font-size:7px}.siteNavActions>a:nth-child(2){color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#0c7a43;border-radius:4px;padding:9px 11px;font-size:8px}.siteNavActions>a:nth-child(2) span{margin-left:4px}.aboutPage{color:#1c1c16;background:#fdf9f0;font-family:Plus Jakarta Sans,Arial,sans-serif}.aboutKicker{color:#006d3a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.aboutHero{max-width:1020px;margin:0 auto;padding:96px 7vw 76px}.aboutHero h1{letter-spacing:-.06em;margin:16px 0 13px;font-size:clamp(43px,6vw,76px);font-weight:700;line-height:1.01}.aboutHero h1 em,.aboutSection h2 em,.aboutCapabilities h2 em,.aboutBeliefs h2 em,.aboutApproach h2 em{color:#0c7a43;font-style:normal}.aboutHero p{color:#506357;max-width:520px;font-size:16px;line-height:25px}.aboutIntro{border-top:1px solid #e2ddd3;border-bottom:1px solid #e2ddd3;grid-template-columns:.65fr 1.35fr;gap:8vw;max-width:1020px;margin:0 auto;padding:42px 7vw;display:grid}.aboutIntro>div{max-width:680px}.aboutIntro p{color:#3f4940;margin:0 0 15px;font-size:15px;line-height:24px}.aboutIntro p:last-child{margin-bottom:0}.aboutSection,.aboutCapabilities,.aboutBeliefs{max-width:1020px;margin:0 auto;padding:88px 7vw}.aboutSection{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.aboutSectionHeading h2,.aboutCapabilities h2,.aboutBeliefs h2,.aboutApproach h2{letter-spacing:-.04em;margin:13px 0 0;font-size:36px;font-weight:600;line-height:42px}.aboutSectionCopy p{color:#506357;margin:0 0 15px;font-size:14px;line-height:22px}.aboutSectionCopy p:last-child{color:#1c1c16;margin-bottom:0;font-weight:600}.aboutCapabilities{background:#f1eee5;max-width:none}.aboutCapabilities>.aboutSectionHeading{max-width:1020px;margin:0 auto}.aboutCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1020px;margin:32px auto 0;display:grid}.aboutCapabilityGrid article{background:#fdf9f0;border-radius:5px;min-height:178px;padding:17px}.aboutCapabilityGrid article:nth-child(4),.aboutCapabilityGrid article:nth-child(5){grid-column:span 1}.aboutCapabilityGrid strong{color:#0c7a43;font-size:11px}.aboutCapabilityGrid h3{margin:30px 0 7px;font-size:14px;font-weight:600;line-height:19px}.aboutCapabilityGrid p{color:#506357;margin:0;font-size:10px;line-height:16px}.aboutBeliefs{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.aboutBeliefList{flex-direction:column;gap:8px;display:flex}.aboutBeliefList article{border-bottom:1px solid #e2ddd3;gap:9px;padding:13px 0;display:flex}.aboutBeliefList .material-symbols-outlined{color:#0c7a43;font-size:18px}.aboutBeliefList h3{margin:0 0 4px;font-size:13px;font-weight:600}.aboutBeliefList p{color:#506357;margin:0;font-size:11px;line-height:17px}.aboutApproach{color:#fff;background:#102118;grid-template-columns:1fr 1fr;gap:8vw;max-width:none;padding:80px 7vw;display:grid}.aboutApproach>.aboutKicker{color:#97f7b3;grid-column:1/-1}.aboutApproach h2{color:#fff;margin:0}.aboutApproach>div{padding-top:4px}.aboutApproach p{color:#d3e8d9;margin:0 0 15px;font-size:13px;line-height:21px}.aboutApproach p:last-child{margin-bottom:0}.aboutCta{text-align:center;color:#fff;background:#0c7a43;padding:92px 20px}.aboutCta .aboutKicker{color:#d3e8d9}.aboutCta h2{letter-spacing:-.04em;max-width:680px;margin:15px auto 10px;font-size:34px;font-weight:600;line-height:40px}.aboutCta p{color:#d3e8d9;margin:0;font-size:14px}.aboutCta a{color:#00210e;background:#97f7b3;border-radius:4px;align-items:center;gap:8px;margin-top:22px;padding:11px 15px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.aboutCta strong{color:#fff;letter-spacing:.04em;margin-top:32px;font-size:11px;display:block}@media (max-width:760px){.aboutHero{padding:58px 20px 48px}.aboutHero h1{font-size:43px}.aboutHero p{font-size:14px;line-height:22px}.aboutIntro,.aboutSection,.aboutBeliefs,.aboutApproach{padding:48px 20px;display:block}.aboutIntro>div,.aboutSectionCopy,.aboutBeliefList,.aboutApproach>div{margin-top:24px}.aboutSectionHeading h2,.aboutCapabilities h2,.aboutBeliefs h2,.aboutApproach h2{font-size:28px;line-height:34px}.aboutCapabilities{padding:48px 20px}.aboutCapabilityGrid{margin-top:25px;display:block}.aboutCapabilityGrid article{min-height:0;margin-bottom:8px}.aboutCapabilityGrid h3{margin-top:18px}.aboutApproach>.aboutKicker{margin-bottom:14px}.aboutCta{padding:66px 20px}.aboutCta h2{font-size:28px;line-height:34px}}.siteFooter{color:#f4f0e7;background:#102118;border-top:0;padding:0;display:block!important}.siteFooterTop{grid-template-columns:minmax(240px,.9fr) 1.4fr;gap:70px;max-width:1180px;margin:0 auto;padding:54px 6vw 40px;display:grid}.siteFooterBrand .brand{color:#fff;text-decoration:none;display:inline-flex}.siteFooterBrand .brand>span:last-child{flex-direction:column;gap:2px;font-size:12px;font-weight:600;line-height:14px;display:flex}.siteFooterBrand .brand b{font-weight:600}.siteFooterBrand .brand small{color:#a9c1ad;letter-spacing:.1em;font-size:7px}.siteFooterBrand p{color:#b7cbbd;max-width:280px;margin:18px 0 16px;font-size:11px;line-height:18px}.footerTrust{color:#97f7b3;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;line-height:14px;display:flex}.footerTrust .material-symbols-outlined{font-size:15px}.siteFooterColumns{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.siteFooterColumns>div{flex-direction:column;gap:10px;display:flex}.siteFooterColumns b{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.siteFooterColumns a{color:#b7cbbd;font-size:10px;text-decoration:none}.siteFooterColumns a:hover{color:#97f7b3}.siteFooterNotice{color:#90aa96;border-top:1px solid #294337;border-bottom:1px solid #294337;align-items:flex-start;gap:9px;max-width:1180px;margin:0 auto;padding:14px 6vw;display:flex}.siteFooterNotice .material-symbols-outlined{color:#c8933a;font-size:16px}.siteFooterNotice p{max-width:900px;margin:0;font-size:9px;line-height:15px}.siteFooterBottom{color:#90aa96;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:17px 6vw 21px;font-size:9px;display:flex}.siteFooterBottom>div{align-items:center;gap:18px;display:flex}.siteFooterBottom span{align-items:center;gap:5px;display:flex}.siteFooterBottom span i{background:#97f7b3;border-radius:50%;width:5px;height:5px}.siteFooterBottom a{color:#b7cbbd;text-decoration:none}@media (max-width:760px){.siteFooterTop{padding:38px 7vw 30px;display:block}.siteFooterBrand{margin-bottom:30px}.siteFooterColumns{grid-template-columns:repeat(2,1fr);gap:27px 18px}.siteFooterColumns>div:last-child{grid-column:1/-1}.siteFooterNotice{padding:14px 7vw}.siteFooterBottom{padding:17px 7vw 22px;display:block}.siteFooterBottom>div{justify-content:space-between;gap:10px;margin-top:12px}.authStory{display:none}.authLayout{padding-top:34px}}@media (min-width:761px){.dashboardDesktopSidebar{display:none!important}body:has(.dashboardPage) .dashboardDesktopSidebar{display:flex!important}}.siteNavDropdown{position:relative}.siteNavDropdown>a{align-items:center;gap:4px;display:inline-flex}.navChevron{color:#6f7a6f;font-size:12px}.siteNavMenu{background:#fff;border:1px solid #e2ddd3;border-radius:6px;min-width:190px;padding:8px;display:none;position:absolute;top:28px;left:-14px;box-shadow:0 10px 25px #10211817}.siteNavDropdown:hover .siteNavMenu,.siteNavDropdown:focus-within .siteNavMenu{flex-direction:column;gap:2px;display:flex}.siteNavMenu a{padding:9px 8px;text-decoration:none;color:#3f4940!important;font-size:9px!important}.siteNavMenu a:hover{background:#f1eee5;border-radius:4px;color:#006d3a!important}.platformFeatureList{max-width:1020px;margin:0 auto;padding:0 7vw 80px}.platformFeatureList article{border-top:1px solid #e2ddd3;grid-template-columns:60px 1fr auto;align-items:center;gap:24px;padding:26px 0;display:grid}.platformFeatureList article>span{color:#0c7a43;font-size:12px;font-weight:700}.platformFeatureList h2{margin:0 0 6px;font-size:24px;font-weight:600;line-height:30px}.platformFeatureList p{color:#506357;max-width:560px;margin:0;font-size:12px;line-height:18px}.platformFeatureList a,.resourceGrid a{color:#006d3a;white-space:nowrap;font-size:10px;font-weight:600;text-decoration:none}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1020px;margin:0 auto;padding:0 7vw 85px;display:grid}.resourceGrid article{background:#f1eee5;border-radius:5px;padding:18px}.resourceGrid h2{margin:16px 0 8px;font-size:18px;font-weight:600;line-height:23px}.resourceGrid p{color:#506357;min-height:72px;margin:0 0 18px;font-size:11px;line-height:17px}@media (max-width:760px){.platformFeatureList{padding:0 20px 50px}.platformFeatureList article{grid-template-columns:34px 1fr;gap:12px}.platformFeatureList article a{grid-column:2}.platformFeatureList h2{font-size:20px;line-height:26px}.resourceGrid{padding:0 20px 50px;display:block}.resourceGrid article{margin-bottom:8px}.resourceGrid p{min-height:0}}.flowPage{color:#1c1c16!important;background:#fdf9f0!important;font-family:Plus Jakarta Sans,Arial,sans-serif!important}.flowWrap{max-width:1120px!important;padding:76px 7vw 96px!important}.flowLayout{grid-template-columns:minmax(0,.78fr) minmax(400px,1fr);align-items:start;gap:8vw;display:grid}.flowIntro{padding-top:10px}.flowEyebrow{color:#006d3a;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.flowStepLine{color:#506357;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e2ddd3;justify-content:space-between;gap:12px;margin-top:22px;padding-bottom:12px;font-size:9px;display:flex}.flowStepLine span:first-child{color:#0c7a43;font-weight:700}.flowProgress{background:#e2ddd3;height:3px;margin-top:-1px}.flowProgress span{background:#0c7a43;height:100%;transition:width .25s;display:block}.flowIntro h1{max-width:510px;letter-spacing:-.065em!important;margin:30px 0 14px!important;font-size:clamp(42px,5vw,68px)!important;font-weight:700!important;line-height:1.01!important}.flowIntro .flowDescription{color:#506357;max-width:420px;font-size:14px;line-height:22px;margin:0!important}.flowTrust{color:#506357;border-top:1px solid #e2ddd3;align-items:flex-start;gap:9px;max-width:300px;margin-top:38px;padding-top:16px;display:flex}.flowTrust .material-symbols-outlined{color:#0c7a43;font-size:18px}.flowTrust span:last-child{flex-direction:column;gap:4px;display:flex}.flowTrust b{color:#1c1c16;font-size:10px}.flowTrust small{font-size:9px;line-height:14px}.flowCard{background:#fff!important;border:1px solid #e2ddd3!important;border-radius:8px!important;padding:30px!important;box-shadow:0 14px 32px #10211812!important}.flowCard .flowPrimary{background:#0c7a43;border-radius:4px;transition:transform .2s,background .2s}.flowCard .flowPrimary:hover{background:#095f34;transform:translateY(-1px)}.flowCard .flowInput{background:#fdf9f0;border-radius:4px}.flowCard .choice{border-radius:4px}.flowCard .inviteOptions button{background:#fdf9f0;border-radius:5px;transition:border-color .2s,background .2s,transform .2s}.flowCard .inviteOptions button:hover{background:#f3f8f1;border-color:#0c7a43;transform:translateY(-1px)}.flowCard .inviteOptions span{color:#006d3a;background:#d3e8d9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.flowCard .inviteOptions b{font-size:12px}.flowCard .inviteOptions small{font-size:9px;line-height:14px}.flowCard .flowQuiet{padding-top:3px}@media (max-width:760px){.flowWrap{padding:48px 20px 70px!important}.flowLayout{display:block}.flowIntro{padding-top:0}.flowStepLine{margin-top:18px}.flowIntro h1{margin-top:24px!important;font-size:43px!important}.flowIntro .flowDescription{font-size:13px;line-height:20px}.flowTrust{margin-top:25px;margin-bottom:24px}.flowCard{padding:22px!important;box-shadow:0 8px 20px #1021180f!important}}.investmentsStitchLead{color:#fff;background:#102118;border-radius:8px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;padding:18px 16px;display:grid}.investmentsStitchLead strong{letter-spacing:-.04em;margin:10px 0 4px;font-size:28px;font-weight:700;line-height:32px;display:block}.investmentPositive{font-style:normal;font-weight:600;color:#97f7b3!important}.investmentsStitchBars{flex-direction:column;gap:12px;display:flex}.investmentsStitchBars>span{grid-template-columns:1fr 1.25fr;align-items:center;gap:12px;display:grid}.investmentsStitchBars i{background:#97f7b3;height:7px;display:block}.investmentsStitchBars>span:nth-child(2) i{background:#b9d49a}.investmentsStitchBars>span:nth-child(3) i{background:#d9b56c}.investmentsStitchBars b{color:#d3e8d9;justify-content:space-between;font-size:9px;font-weight:500;display:flex}.investmentsStitchBars em{color:#97f7b3;font-style:normal}.investmentsStitchHoldings{background:#fff;border-radius:8px;padding:4px 12px;box-shadow:0 1px 3px #1021180a}.investmentsStitchHoldings article{border-bottom:1px solid #f1eee5;grid-template-columns:1.3fr 1fr .7fr .4fr;align-items:center;gap:12px;padding:13px 0;display:grid}.investmentsStitchHoldings article:last-child{border-bottom:0}.investmentHoldingIdentity{align-items:center;gap:9px;min-width:0;display:flex}.investmentHoldingIdentity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.investmentHoldingIdentity b{font-size:10px;font-weight:600}.investmentHoldingIdentity small,.investmentHoldingClub{color:#506357;font-size:8px}.investmentHoldingIcon{color:#006d3a;background:#d3e8d9;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.investmentsStitchHoldings strong{font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.investmentsStitchHoldings em{color:#506357;font-size:9px;font-style:normal}.investmentsStitchAllocation{background:#fff;border-radius:8px;padding:13px 12px;box-shadow:0 1px 3px #1021180a}.investmentsStitchAllocation>div{border-bottom:1px solid #f1eee5;grid-template-columns:120px 1fr 34px;align-items:center;gap:10px;padding:10px 0;display:grid}.investmentsStitchAllocation>div:last-child{border-bottom:0}.investmentsStitchAllocation span,.investmentsStitchAllocation strong{font-size:9px}.investmentsStitchAllocation strong{text-align:right}.investmentsStitchAllocation i{background:#f1eee5;height:7px;display:block}.investmentsStitchAllocation i b{background:#0c7a43;height:100%;display:block}.investmentsStitchAllocation>div:nth-child(2) i b{background:#6e9b62}.investmentsStitchAllocation>div:nth-child(3) i b{background:#c8933a}@media (max-width:760px){.investmentsStitchLead{padding:18px 14px;display:block}.investmentsStitchBars{margin-top:22px}.investmentsStitchHoldings article{grid-template-columns:1fr auto;gap:8px}.investmentHoldingClub{grid-column:1}.investmentsStitchHoldings strong,.investmentsStitchHoldings em{grid-row:1}.investmentsStitchAllocation>div{grid-template-columns:100px 1fr 30px}}:is(body:has(.dashboardPage) .siteNav,body:has(.dashboardPage) .siteFooter,body:has(.joinStitchPage) .siteNav,body:has(.joinStitchPage) .siteFooter){display:none!important}.joinStitchPage{color:#1c1c16;background:#fdf9f0;min-height:100vh;padding-bottom:36px;font-family:Plus Jakarta Sans,Arial,sans-serif}.joinStitchHeader{z-index:20;position:sticky;top:0}.joinStitchBody{max-width:700px;margin:0 auto;padding:28px 20px 52px}.joinStitchKicker{color:#006d3a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.joinStitchKicker i{background:#0c7a43;border-radius:50%;width:4px;height:4px}.joinStitchBody h1{letter-spacing:-.03em;max-width:560px;margin:12px 0 8px;font-size:30px;font-weight:600;line-height:37px}.joinStitchLead{color:#506357;max-width:530px;margin:0;font-size:12px;line-height:19px}.joinCodeCard,.joinPreviewCard{background:#fff;border-radius:8px;margin-top:22px;padding:15px;box-shadow:0 1px 3px #1021180d}.joinCodeCard>div,.joinPreviewCard header,.joinHelp,.joinPreviewNotice{align-items:flex-start;gap:10px;display:flex}.joinCodeCard>div>.material-symbols-outlined,.joinPreviewNotice>.material-symbols-outlined{color:#006d3a;background:#d3e8d9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.joinCodeCard>div>span:last-child,.joinPreviewCard header>span:nth-child(2),.joinHelp>span:last-child,.joinPreviewNotice>span:last-child{flex-direction:column;flex:1;gap:3px;display:flex}.joinCodeCard b,.joinPreviewCard header b,.joinHelp b,.joinPreviewNotice b{font-size:11px;font-weight:600}.joinCodeCard small,.joinPreviewCard header small,.joinHelp small,.joinPreviewNotice small{color:#506357;font-size:9px;line-height:14px}.joinCodeCard label{color:#3f4940;flex-direction:column;gap:6px;margin-top:17px;font-size:9px;font-weight:600;display:flex}.joinCodeCard input{color:#1c1c16;letter-spacing:.08em;background:#fdf9f0;border:1px solid #becabd;border-radius:4px;outline:none;height:43px;padding:0 11px;font:600 12px Plus Jakarta Sans,Arial,sans-serif}.joinCodeCard input:focus{border-color:#0c7a43;box-shadow:0 0 0 3px #d3e8d966}.joinVerifyButton,.joinAcceptButton{color:#fff;background:#0c7a43;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;margin-top:11px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.joinVerifyButton .material-symbols-outlined,.joinAcceptButton .material-symbols-outlined{font-size:16px}.joinCodeHelp{color:#6f7a6f;gap:5px;margin-top:11px;font-size:8px;line-height:13px;display:flex}.joinCodeHelp .material-symbols-outlined{color:#506357;font-size:13px}.joinDivider{color:#506357;align-items:center;gap:10px;margin-top:25px;font-size:9px;font-weight:600;display:flex}.joinDivider:before,.joinDivider:after{content:"";background:#e2ddd3;flex:1;height:1px}.joinPreviewCard header{align-items:center}.joinClubIcon{color:#006d3a;background:#d3e8d9;border-radius:8px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.joinPreviewCard header em{color:#6f4b00;white-space:nowrap;background:#ffddaf;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.joinPreviewCard>p{color:#506357;margin:14px 0;font-size:10px;line-height:16px}.joinPreviewGrid{background:#f1eee5;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.joinPreviewGrid span{background:#fff;flex-direction:column;gap:3px;padding:7px;display:flex}.joinPreviewGrid small{color:#506357;font-size:8px}.joinPreviewGrid b{font-size:9px;font-weight:600}.joinPreviewNotice{background:#e7f3e8;margin-top:10px;padding:10px}.joinPreviewNotice>.material-symbols-outlined{background:#fff;width:25px;height:25px;font-size:14px}.joinAcceptButton{margin-top:12px}.joinDeclineButton{color:#506357;text-align:center;margin-top:11px;font-size:10px;font-weight:600;text-decoration:none;display:block}.joinHelp{background:#ece8df;border-radius:8px;margin-top:18px;padding:12px}.joinHelp>.material-symbols-outlined{color:#506357;font-size:19px}@media (min-width:761px){.joinStitchPage{padding-left:248px}.joinStitchBody{padding-top:42px}}@media (max-width:430px){.joinStitchBody{padding-left:16px;padding-right:16px}.joinPreviewGrid{grid-template-columns:1fr}.joinPreviewCard header em{display:none}}body:has(.dashboardPage){background:#fdf9f0!important}:is(body:has(.flowPage) .siteNav,body:has(.flowPage) .siteFooter){display:none!important}body:has(.flowPage) .flowHeader{display:flex!important}
:is(body:has(.privateFlowPage) .siteNav,body:has(.privateFlowPage) .siteFooter){display:none!important}body:has(.privateFlowPage) .flowHeader{display:flex!important}.privateFlowPage{width:100%;min-height:100vh;display:block!important}.privateFlowPage .flowHeader{background:#fdf9f0;border-bottom:1px solid #e2ddd3;height:68px;padding:0 32px}.privateFlowPage .flowBack,.privateFlowPage .flowExit{color:#506357;align-items:center;gap:7px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.privateFlowPage .flowBack .material-symbols-outlined{color:#0c7a43;font-size:18px}.privateFlowPage .flowBack{order:0}.privateFlowPage .flowHeader .dashboardBrand{order:1}.privateFlowPage .flowExit{order:2}.privateFlowPage .flowProfile{color:#102118;background:#97f7b3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.privateFlowPage .flowExit>span:first-child{color:#1c1c16}.privateFlowPage .dashboardBottomNav{display:none}.privateFlowHeader{justify-content:space-between}.privateFlowHeaderLeft{align-items:center;gap:22px;min-width:0;display:flex}.privateFlowHeader .flowBack{color:#506357;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.privateFlowHeader .flowBack .material-symbols-outlined{color:#0c7a43;font-size:18px}.privateFlowHeader .stitchBrand{color:#1c1c16}.privateFlowHeader .stitchBrand b{font-size:12px;font-weight:600}.privateFlowHeader .stitchBrand small{color:#3f4940;font-size:9px}.privateFlowPage .flowIntroMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.privateFlowPage .flowContentBack{color:#506357;align-items:center;gap:5px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.privateFlowPage .flowContentBack:hover{color:#0c7a43}.privateFlowPage .flowContentBack .material-symbols-outlined{color:#0c7a43;font-size:16px}@media (min-width:761px){.privateFlowPage{padding-left:248px}.privateFlowPage .flowWrap{max-width:1120px}}@media (max-width:760px){.privateFlowPage{padding-left:0!important}.privateFlowHeader{padding:8px 16px}.privateFlowHeader .stitchBrand b{font-size:11px}.privateFlowHeader .stitchBrand small{font-size:8px}.privateFlowHeader .stitchHeaderActions{gap:8px}.privateFlowPage .flowContentBack span:last-child{display:none}.privateFlowPage .dashboardBottomNav{display:flex}.privateFlowPage .flowWrap{padding-bottom:94px!important}.stitchClubsTitle{flex-direction:column;align-items:stretch;gap:14px}.stitchClubsTitle>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.stitchCreateClub,.stitchInviteCode{white-space:nowrap;min-width:0;padding:0 8px}}
.identityGate{color:#102118;background:#f4f5f0;min-height:100svh;padding:22px clamp(18px,4vw,64px) 34px;font-family:Manrope,Arial,sans-serif}.identityHeader{justify-content:space-between;align-items:center;max-width:1180px;height:46px;margin:0 auto;display:flex}.identityBrand{letter-spacing:.1em;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.identityBrand b{font-weight:500}.identityMark{background:#0c7a43;border-radius:5px;justify-content:center;align-items:center;gap:3px;width:28px;height:28px;display:flex}.identityMark i{background:#e6f4dc;width:2px;height:9px;display:block}.identityMark i:nth-child(2){height:14px}.identityMark i:nth-child(3){height:6px}.identityExit{color:#456050;font-size:12px;font-weight:700}.identityExit span{color:#0c7a43;margin-left:5px}.identityFrame{background:#fffefa;border:1px solid #d8dfd6;grid-template-columns:minmax(310px,.84fr) minmax(390px,1.16fr);max-width:1180px;min-height:calc(100svh - 102px);margin:16px auto 0;display:grid;box-shadow:0 18px 50px #10211814}.identityContext{background:#e7eee7;flex-direction:column;justify-content:flex-end;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.identityContext:before{content:"";border:1px solid #b8cfbd;border-radius:50%;width:420px;height:420px;position:absolute;top:-185px;right:-205px;box-shadow:0 0 0 46px #ffffff2e,0 0 0 92px #ffffff21}.identityKicker{letter-spacing:.13em;color:#698076;font-size:10px;font-weight:800;display:block}.identityContext h1{letter-spacing:-.075em;margin:22px 0 18px;font-size:clamp(42px,4.4vw,68px);font-weight:700;line-height:.98;position:relative}.identityContext h1 em{color:#0c7a43;font-style:normal}.identityContext>p{color:#53685b;max-width:370px;margin:0;font-size:14px;line-height:1.7;position:relative}.identityContext dl{border-top:1px solid #bed0c1;grid-template-columns:1fr 1fr;margin:38px 0 23px;display:grid;position:relative}.identityContext dl div{border-bottom:1px solid #bed0c1;padding:13px 10px 10px 0}.identityContext dl div:nth-child(2n){padding-left:14px}.identityContext dt{letter-spacing:.08em;text-transform:uppercase;color:#73887a;font-size:10px;font-weight:800}.identityContext dd{margin:5px 0 0;font-size:12px;font-weight:700}.identityContext>small{color:#708176;max-width:330px;font-size:10px;line-height:1.55;position:relative}.identityPanel{flex-direction:column;justify-content:center;width:min(100%,560px);margin:auto;padding:clamp(34px,6vw,88px);display:flex}.identityPanelHead{grid-template-columns:34px 1fr;gap:14px;margin-bottom:31px;display:grid}.identityStep{color:#0c7a43;border:1px solid #aac4af;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:1px;font-size:10px;font-weight:800;display:grid}.identityPanel h2{letter-spacing:-.055em;margin:6px 0 5px;font-size:30px;line-height:1.05}.identityPanelHead p{color:#697a70;margin:0;font-size:13px}.identityPanel .authForm{gap:15px;display:grid}.identityPanel .authForm>label{color:#405446;gap:7px;font-size:12px;font-weight:700;display:grid}.identityPanel .authForm input{color:#102118;background:#fffefa;border:1px solid #cbd6cc;border-radius:3px;outline:none;height:47px;padding:0 13px;font:500 14px Manrope,Arial,sans-serif}.identityPanel .authForm input:focus{border-color:#0c7a43;box-shadow:0 0 0 3px #0c7a431f}.identityPanel .authFormRow{justify-content:space-between;align-items:center;font-size:11px;display:flex}.identityPanel .authCheck{color:#61736a;align-items:center;gap:7px;display:flex}.identityPanel .authCheck input{accent-color:#0c7a43;width:14px;height:14px}.identityPanel .authFormRow a{color:#0c7a43;font-weight:700}.identityPanel .authSubmit{color:#fff;text-align:left;background:#102118;border:0;border-radius:3px;width:100%;min-height:48px;padding:0 17px;font-size:13px;font-weight:800}.identityPanel .authSubmit span{float:right;color:#bfe99d}.identityPanel .authSubmit:first-child{background:#0c7a43;margin-bottom:5px}.identityPanel .authSubmit:hover{background:#075f34;transform:translateY(-1px)}.identityPanel .authSwitch{color:#6d7e74;margin:15px 0 0;font-size:11px;line-height:1.55}.identityPanel .authSwitch a{color:#0c7a43;font-weight:800}.identityPanel [role=alert]{color:#a9332c;margin:0;font-size:11px}.identityLegal{color:#809087;margin-top:28px;font-size:10px;line-height:1.55}@media (max-width:760px){.identityGate{background:#fffefa;min-height:100svh;padding:0;display:grid}.identityHeader,.identityContext{display:none}.identityFrame{min-height:100svh;box-shadow:none;border:0;margin:0;display:block}.identityPanel{width:100%;min-height:100svh;padding:32px 25px 36px}.identityPanel h2{font-size:27px}.identityPanelHead{margin-bottom:34px}}
.registrationForm{gap:14px!important}.registrationNameGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.registrationNameGrid label{color:#405446;gap:7px;font-size:12px;font-weight:700;display:grid}.identityPanel .authFieldHint{color:#75867c;font-size:10px;font-weight:500;line-height:1.45}.identityPanel .registrationAgreement{color:#61736a;flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:8px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.identityPanel .registrationAgreement input{accent-color:#0c7a43;flex:none;width:15px;height:15px;min-height:15px;margin:1px 0 0;padding:0}.identityPanel .registrationAgreement a{color:#0c7a43;text-underline-offset:2px;font-weight:750}.identityPanel .registrationIdentityNote{justify-content:center;align-items:center;gap:6px;display:flex}.identityPanel .registrationIdentityNote .material-symbols-outlined{color:#0c7a43;font-size:16px}.registrationSuccess{background:#f2f8f1;border:1px solid #c5d8c8;border-radius:7px;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.registrationSuccess>.material-symbols-outlined{color:#fff;background:#0c7a43;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:19px;font-size:23px;display:grid}.registrationSuccess h3{color:#102118;letter-spacing:-.035em;margin:7px 0 8px;font-size:25px;line-height:1.15}.registrationSuccess>p:not(.identityKicker){color:#53685b;margin:0;font-size:13px;line-height:1.65}.registrationSuccess>p b{color:#102118;overflow-wrap:anywhere}.identityPanel .registrationSuccess .authSubmit{background:#102118;justify-content:space-between;align-items:center;min-height:48px;margin:20px 0 0;padding:0 17px;text-decoration:none;display:flex}.registrationSuccess>small{color:#75867c;margin-top:13px;font-size:10px;line-height:1.5}@media (max-width:460px){.registrationNameGrid{grid-template-columns:1fr}}
:is(body:has(.joinStitchPage) .siteNav,body:has(.joinStitchPage) .siteFooter){display:none!important}body:has(.joinStitchPage){background:#fdf9f0!important}@media (min-width:761px){body:has(.joinStitchPage) .dashboardDesktopSidebar{display:flex!important}.joinStitchPage{min-height:100vh;padding-left:248px}.joinStitchPage .joinWorkspaceFrame{place-items:center;min-height:100vh;padding:56px clamp(32px,6vw,96px);display:grid}.joinStitchPage .joinStitchBody{grid-template-columns:minmax(0,.9fr) minmax(380px,.78fr);align-items:center;gap:clamp(48px,8vw,118px);width:min(100%,1040px);max-width:none;margin:0;padding:0;display:grid}.joinWorkspaceIntro{max-width:500px}.joinWorkspaceCard{justify-self:end;width:100%;max-width:430px}}.joinWorkspaceTrail{color:#65766b;align-items:center;gap:4px;margin:15px 0 26px;font-size:12px;display:flex}.joinWorkspaceTrail a{color:#0c7a43;font-weight:700;text-decoration:none}.joinWorkspaceTrail b{color:#3f4940;font-weight:700}.joinWorkspaceTrail .material-symbols-outlined{color:#809087;font-size:16px}.joinWorkspacePromise{border-top:1px solid #dce4da;gap:11px;max-width:440px;margin-top:32px;padding:16px 0 0;display:flex}.joinWorkspacePromise>.material-symbols-outlined{color:#0c7a43;background:#dcefdc;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.joinWorkspacePromise>span:last-child{flex-direction:column;gap:4px;display:flex}.joinWorkspacePromise b{color:#1c3124;font-size:12px}.joinWorkspacePromise small{color:#5b6d60;font-size:11px;line-height:1.5}.joinWorkspaceCard{background:#fff;border:1px solid #dce4da;border-radius:12px;padding:24px;box-shadow:0 20px 46px #10211814}.joinWorkspaceCardHeading{align-items:flex-start;gap:10px;display:flex}.joinWorkspaceCardHeading>.material-symbols-outlined{color:#baf29f;background:#102118;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.joinWorkspaceCardHeading>span:last-child{flex-direction:column;gap:3px;display:flex}.joinWorkspaceCardHeading b{color:#1c3124;font-size:14px}.joinWorkspaceCardHeading small{color:#65766b;font-size:11px;line-height:1.45}.joinWorkspaceCard .joinCodeCard{box-shadow:none;margin-top:20px;padding:0}@media (max-width:760px){.joinStitchPage .joinWorkspaceFrame{padding:0 16px 34px}.joinStitchPage .joinStitchBody{padding:22px 0 0}.joinWorkspaceTrail{margin:12px 0 22px;font-size:11px}.joinWorkspacePromise{margin-top:25px}.joinWorkspaceCard{border-radius:9px;margin-top:28px;padding:18px 16px}}
.stitchUrgentCard a.stitchSecondary{color:#1c1c16;background:#f1eee5;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:38px;margin-top:14px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.stitchUrgentCard a.stitchSecondary:after{content:"arrow_forward";color:#006d3a;font-family:Material Symbols Outlined;font-size:16px;line-height:1}.stitchUrgentCard a.stitchSecondary:hover{background:#e6e2d9;transform:translateY(-1px)}.stitchUrgentCard a.stitchSecondary:focus-visible{outline-offset:3px;outline:2px solid #0c7a43}
.appLoading{color:#f7f1df;background:#092117;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:24px;font-family:Plus Jakarta Sans,Manrope,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.appLoadingMark{background:#0e3021;border:1px solid #d5ffd138;border-radius:16px;width:42px;height:42px;animation:.7s cubic-bezier(.2,.8,.2,1) both appLoadingEntrance,1.8s ease-in-out .7s infinite appLoadingPulse;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.appLoadingMark img{width:100%;height:100%;display:block}.appLoadingCopy{z-index:1;text-align:center;gap:5px;animation:.65s .15s both appLoadingFade;display:grid;position:relative}.appLoadingCopy b{letter-spacing:-.03em;font-size:14px;font-weight:700}.appLoadingCopy span{color:#b7cdbd;font-size:10px}.appLoadingProgress{z-index:1;background:#e3f5e029;border-radius:999px;width:108px;height:3px;position:relative;overflow:hidden}.appLoadingProgress i{border-radius:inherit;background:linear-gradient(90deg,#79df91,#f2c558);width:42%;height:100%;animation:1s ease-in-out infinite appLoadingSweep;display:block}.appLoadingAura{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#50b56f38,#0000 66%);border-radius:50%;width:340px;animation:2.8s ease-in-out infinite appLoadingAura;position:absolute}@keyframes appLoadingPulse{50%{border-color:#97f7b3;transform:scale(.95)}}@keyframes appLoadingEntrance{0%{opacity:0;transform:scale(.76)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes appLoadingFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes appLoadingAura{50%{opacity:.6;transform:scale(1.16)}}@keyframes appLoadingSweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.appLoadingMark,.appLoadingProgress i,.appLoadingCopy,.appLoadingAura{animation:none}.appLoadingProgress i{transform:translate(75%)}}
@media (min-width:761px){body:has(.stitchClubPage) .dashboardDesktopSidebar{display:flex!important}.stitchClubPage{padding-left:248px}.stitchClubPage .stitchMobileHeader{padding-left:36px;padding-right:36px}}
.profileSessionAction{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;display:flex}.profileSessionAction>span{flex-direction:column;gap:3px;display:flex}.profileSessionAction b{font-size:11px}.profileSessionAction small{color:#506357;font-size:9px;line-height:14px}.profileSignOut{color:#a13829;cursor:pointer;background:#fff;border:1px solid #dfb7ad;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font:600 10px Plus Jakarta Sans,Arial,sans-serif;display:inline-flex}.profileSignOut:hover{background:#fff1ee;border-color:#a13829}.profileSignOut:focus-visible{outline-offset:3px;outline:2px solid #c8933a}.profileSignOut .material-symbols-outlined{font-size:15px}.profileSignOutError{color:#a13829;margin:9px 0 0;font-size:9px}@media (max-width:480px){.profileSessionAction{flex-direction:column;align-items:flex-start;gap:10px}.profileSignOut{width:100%}}
.professionalClubWorkspace{--club-ink:#102118;--club-muted:#5f6f65;--club-green:#0c7a43;--club-deep:#123225;--club-mint:#dcecdf;--club-paper:#f7f5ef;--club-line:#dfe4dc;color:var(--club-ink);background:var(--club-paper)!important}.clubWorkspaceMasthead{border-bottom:1px solid var(--club-line);background:#fff;padding:28px clamp(24px,4.5vw,72px) 24px}.clubWorkspaceCrumb{color:#89938c;align-items:center;gap:8px;font-size:10px;display:flex}.clubWorkspaceCrumb a{color:var(--club-green);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.clubWorkspaceCrumb .material-symbols-outlined{font-size:15px}.clubWorkspaceCrumb b{color:var(--club-muted);font-weight:500}.clubWorkspaceHeadline{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:22px;display:grid}.clubWorkspaceMonogram{background:var(--club-deep);color:#a9f2bd;letter-spacing:-.04em;border-radius:12px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:800;display:grid}.clubWorkspaceTitle>div{align-items:center;gap:7px;display:flex}.clubPrivacyBadge,.clubRoleBadge{background:var(--club-mint);color:#28573b;text-transform:uppercase;letter-spacing:.07em;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.clubPrivacyBadge i{background:var(--club-green);border-radius:50%;width:5px;height:5px}.clubRoleBadge{color:#5c665f;background:#f0eee7}.clubWorkspaceTitle h1{letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.05}.clubWorkspaceTitle p{max-width:670px;color:var(--club-muted);margin:0;font-size:11px;line-height:17px}.clubWorkspaceActions{align-items:center;gap:8px;display:flex}.clubWorkspaceActions a{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.clubWorkspaceActions .material-symbols-outlined{font-size:16px}.clubActionSecondary{border:1px solid var(--club-line);color:var(--club-ink);background:#fff}.clubActionPrimary{border:1px solid var(--club-green);background:var(--club-green);color:#fff}.clubActionSecondary:hover{border-color:#9eaaa1}.clubActionPrimary:hover{background:#096437}.clubWorkspaceFacts{border-top:1px solid var(--club-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0 75px;display:grid}.clubWorkspaceFacts div{padding:14px 20px 0 0}.clubWorkspaceFacts dt{color:#879188;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.clubWorkspaceFacts dd{color:var(--club-ink);margin:4px 0 0;font-size:11px;font-weight:650}.clubWorkspaceTabs{border-bottom:1px solid var(--club-line);scrollbar-width:none;background:#fff;align-items:center;gap:4px;padding:0 clamp(24px,4.5vw,72px);scroll-padding-inline:clamp(24px,4.5vw,72px);display:flex;overflow-x:auto}.clubWorkspaceTabs::-webkit-scrollbar{display:none}.clubWorkspaceTabs a{color:#5f6d64;letter-spacing:-.012em;white-space:nowrap;align-items:center;min-height:48px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex;position:relative}.clubWorkspaceTabs a:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.clubWorkspaceTabs a:hover{color:var(--club-ink);background:#f5f8f3}.clubWorkspaceTabs a:focus-visible{outline:2px solid var(--club-green);outline-offset:-4px;border-radius:5px}.clubWorkspaceTabs a.is-active{color:var(--club-green);background:#f3f8f2}.clubWorkspaceTabs a.is-active:after{background:var(--club-green)}.professionalClubWorkspace .clubWorkspaceContent{width:100%;max-width:1180px;margin:0 auto;padding:34px clamp(24px,4.5vw,58px) 80px}.professionalClubWorkspace .clubTabHeading{margin-bottom:22px}.professionalClubWorkspace .clubTabHeading h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(25px,2.5vw,34px);line-height:1.1}.professionalClubWorkspace .clubTabHeading p{max-width:650px;color:var(--club-muted);margin:0;font-size:11px;line-height:18px}.professionalClubWorkspace .clubTabMetrics{gap:12px}.professionalClubWorkspace .clubTabMetrics article,.professionalClubWorkspace .clubDataCard{border:1px solid var(--club-line);background:#fff;border-radius:8px;box-shadow:0 5px 18px #10211809}.professionalClubWorkspace .clubTabMetrics article{min-height:128px;padding:17px;position:relative}.professionalClubWorkspace .clubTabMetrics article>.material-symbols-outlined{background:var(--club-mint);width:30px;height:30px;color:var(--club-green);border-radius:7px;place-items:center;font-size:16px;display:grid}.professionalClubWorkspace .clubTabMetrics article>small{color:var(--club-muted);text-transform:uppercase;letter-spacing:.07em;margin-top:15px;font-size:8px;display:block}.professionalClubWorkspace .clubTabMetrics article>strong{margin-top:5px;font-size:20px}.professionalClubWorkspace .clubTabMetrics article>em{color:#768279;background:0 0;margin-top:4px;padding:0;font-size:8px;display:block}.professionalClubWorkspace .clubDataCard{padding:7px 18px 12px}.professionalClubWorkspace .clubDataHeader{padding:11px 0 13px}.professionalClubWorkspace .clubDataHeader>span{flex-direction:column;gap:3px;display:flex}.professionalClubWorkspace .clubDataHeader>span b{color:var(--club-ink);font-size:11px}.professionalClubWorkspace .clubDataHeader>span small{color:var(--club-muted);font-size:8px}.professionalClubWorkspace .clubDataHeader>em{color:#768279;font-size:8px;font-style:normal}.professionalClubWorkspace .clubDataRow{min-height:56px}.clubOverviewGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.clubPrincipleCard{background:var(--club-deep);color:#fff;border-radius:8px;padding:20px}.clubPrincipleCard>.material-symbols-outlined{color:#a9f2bd;background:#214b38;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.clubPrincipleCard b{margin-top:28px;font-size:13px;display:block}.clubPrincipleCard p{color:#bed0c4;margin:8px 0 0;font-size:9px;line-height:15px}.clubTabEmpty{text-align:center;flex-direction:column;align-items:center;padding:34px 18px;display:flex}.clubTabEmpty>.material-symbols-outlined{color:#68756c;background:#f0eee7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.clubTabEmpty b{margin-top:11px;font-size:10px}.clubTabEmpty p{max-width:360px;color:var(--club-muted);margin:5px 0 0;font-size:9px;line-height:15px}.clubPortfolioSummary{border:1px solid var(--club-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.clubPortfolioSummary>span{border-left:1px solid #edf0eb;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.clubPortfolioSummary>span:first-child{border-left:0}.clubPortfolioSummary small{color:#7d8880;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.clubPortfolioSummary strong{font-variant-numeric:tabular-nums;font-size:15px}.investmentRecordRow,.contributionRecordRow{grid-template-columns:30px minmax(0,1fr) auto auto;display:grid!important}.recordIcon{background:var(--club-mint);width:30px;height:30px;color:var(--club-green);border-radius:7px;place-items:center;font-size:16px;display:grid!important}.clubDocumentNotice{background:var(--club-deep);color:#fff;border-radius:7px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.clubDocumentNotice>.material-symbols-outlined{color:#a9f2bd;font-size:18px}.clubDocumentNotice>span:last-child{flex-direction:column;gap:3px;display:flex}.clubDocumentNotice b{font-size:9px}.clubDocumentNotice small{color:#bed0c4;font-size:8px}.clubTabPrimaryAction{background:var(--club-green);color:#fff;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;min-height:37px;padding:0 13px;font:700 10px Plus Jakarta Sans,Arial,sans-serif;display:inline-flex}.clubTabPrimaryAction .material-symbols-outlined{font-size:16px}.proposalComposer{margin-bottom:14px;padding:20px!important}.proposalFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposalFormGrid label{color:#526057;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.proposalFormGrid .proposalWide{grid-column:1/-1}.proposalFormGrid input,.proposalFormGrid textarea,.proposalFormGrid select{width:100%;color:var(--club-ink);background:#fbfaf6;border:1px solid #d7ddd6;border-radius:5px;outline:none;padding:10px 11px;font:500 10px Plus Jakarta Sans,Arial,sans-serif}.proposalFormGrid input:focus,.proposalFormGrid textarea:focus,.proposalFormGrid select:focus{border-color:var(--club-green);box-shadow:0 0 0 3px #0c7a4314}.proposalComposerFooter{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:14px;display:flex}.proposalComposerFooter small{color:var(--club-muted);font-size:8px}.proposalComposerFooter button{background:var(--club-green);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:36px;padding:0 14px;font:700 10px Plus Jakarta Sans,Arial,sans-serif}.proposalWorkspaceList{gap:10px;display:grid}.proposalWorkspaceCard{border:1px solid var(--club-line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 18px #10211809}.proposalWorkspaceCard>header{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.proposalWorkspaceCard>header small{color:#7d8880;font-size:8px}.proposalStatus{color:#68756c;text-transform:uppercase;letter-spacing:.06em;background:#f0eee7;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:750}.proposalStatus.is-voting,.proposalStatus.is-approved{color:#17683d;background:#dcecdf}.proposalStatus.is-rejected{color:#963827;background:#fae6e1}.proposalWorkspaceBody{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:18px 16px;display:grid}.proposalAsset{color:var(--club-green);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:750}.proposalWorkspaceBody h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:17px}.proposalWorkspaceBody p{color:var(--club-muted);margin:0;font-size:9px;line-height:15px}.proposalWorkspaceBody dl{border:1px solid #edf0eb;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.proposalWorkspaceBody dl div{border-left:1px solid #edf0eb;padding:11px}.proposalWorkspaceBody dl div:first-child{border-left:0}.proposalWorkspaceBody dt{color:#818d84;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.proposalWorkspaceBody dd{text-transform:capitalize;margin:5px 0 0;font-size:9px;font-weight:700}.proposalEvidence{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px;display:grid}.proposalEvidence span{background:#f7f5ef;border-radius:6px;flex-direction:column;gap:4px;padding:11px;display:flex}.proposalEvidence b{font-size:8px}.proposalEvidence small{color:var(--club-muted);font-size:8px;line-height:14px}.proposalVoteActions{background:#fbfaf6;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.proposalVoteActions>span{color:var(--club-muted);font-size:8px}.proposalVoteActions>div{gap:6px;display:flex}.proposalVoteActions button{min-height:31px;color:var(--club-ink);cursor:pointer;background:#fff;border:1px solid #d7ddd6;border-radius:4px;padding:0 10px;font:700 8px Plus Jakarta Sans,Arial,sans-serif}.proposalVoteActions .voteFor{border-color:var(--club-green);background:var(--club-green);color:#fff}.professionalClubWorkspace .discussionList{padding:7px 18px}.professionalClubWorkspace .discussionItem{min-height:62px;padding:12px 0}.professionalClubWorkspace .discussionAvatar{border-radius:8px;width:34px;height:34px;font-size:9px}.professionalClubWorkspace .discussionItem b{font-size:10px}.professionalClubWorkspace .discussionItem small{margin-top:2px;font-size:8px}.professionalClubWorkspace .clubDataCard>label{color:#526057;flex-direction:column;gap:6px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.professionalClubWorkspace .clubDataCard>label input,.professionalClubWorkspace .clubDataCard>label textarea{width:100%;color:var(--club-ink);background:#fbfaf6;border:1px solid #d7ddd6;border-radius:5px;outline:none;padding:10px 11px;font:500 10px Plus Jakarta Sans,Arial,sans-serif}.professionalClubWorkspace .clubDataCard>label textarea{resize:vertical;min-height:100px}.professionalClubWorkspace .documentItem{min-height:58px}.professionalClubWorkspace .memberRow .partnerAvatar{border-radius:8px;width:34px;height:34px}.clubInviteWorkspace,.clubSettingsWorkspace{gap:14px;display:grid}.clubWorkspacePanel{border:1px solid var(--club-line);background:#fff;border-radius:8px;padding:20px;box-shadow:0 5px 18px #10211809}.clubWorkspacePanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.clubWorkspacePanelHeader h3{letter-spacing:-.02em;margin:0 0 4px;font-size:15px}.clubWorkspacePanelHeader p{color:var(--club-muted);margin:0;font-size:9px;line-height:14px}.clubSettingsFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clubSettingsFields label,.inviteEmailForm label{color:#526057;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.clubSettingsFields input,.clubSettingsFields textarea,.clubSettingsFields select,.inviteEmailForm input{width:100%;color:var(--club-ink);background:#fbfaf6;border:1px solid #d7ddd6;border-radius:5px;outline:none;padding:10px 11px;font:500 10px Plus Jakarta Sans,Arial,sans-serif}.clubSettingsFields input:focus,.clubSettingsFields textarea:focus,.clubSettingsFields select:focus,.inviteEmailForm input:focus{border-color:var(--club-green);box-shadow:0 0 0 3px #0c7a4314}.clubSettingsFields textarea{resize:vertical;line-height:16px}.clubSettingsFields .settingsWide{grid-column:1/-1}.clubSettingToggle{cursor:pointer;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.clubSettingToggle:first-of-type{margin-top:18px}.clubSettingToggle>span{flex-direction:column;gap:3px;display:flex}.clubSettingToggle b{font-size:10px}.clubSettingToggle small{color:var(--club-muted);font-size:9px}.clubSettingToggle input{width:16px;height:16px;accent-color:var(--club-green)}.settingsSaveBar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cfd8cf;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 32px #1021181a}.settingsSaveBar>span{flex-direction:column;gap:3px;display:flex}.settingsSaveBar b{color:var(--club-green);font-size:9px}.settingsSaveBar .settingsError{color:#a13829}.settingsSaveBar small{color:#7b877f;font-size:8px}.settingsSaveBar button,.inviteCreateButton{background:var(--club-green);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:36px;padding:0 14px;font:700 10px Plus Jakarta Sans,Arial,sans-serif}.settingsSaveBar button:disabled,.inviteCreateButton:disabled{opacity:.55;cursor:wait}.inviteTypeList{gap:8px;display:grid}.inviteTypeButton{width:100%;color:var(--club-ink);text-align:left;cursor:pointer;background:#fbfaf6;border:1px solid #e0e5de;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.inviteTypeButton:hover{background:#f5faf5;border-color:#9fb8a5}.inviteTypeButton>.material-symbols-outlined{background:var(--club-mint);width:34px;height:34px;color:var(--club-green);border-radius:8px;place-items:center;font-size:17px;display:grid}.inviteTypeButton>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.inviteTypeButton b{font-size:10px}.inviteTypeButton small{color:var(--club-muted);font-size:8px;line-height:13px}.inviteTypeButton>span:last-child{color:#7a877e;font-size:16px}.inviteEmailForm{align-items:end;gap:8px;margin-top:12px;display:flex}.inviteEmailForm label{flex:1}.inviteResult{background:#f1faf2;border:1px solid #bcd6c0;border-radius:7px;padding:15px}.inviteResult>span{color:var(--club-green);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.inviteResult strong{overflow-wrap:anywhere;margin:7px 0 10px;font-size:12px;line-height:18px;display:block}.inviteResult button{color:var(--club-green);cursor:pointer;background:0 0;border:0;padding:0;font:700 9px Plus Jakarta Sans,Arial,sans-serif}.inviteError{color:#a13829;margin:10px 0 0;font-size:9px}.invitationList{gap:7px;display:grid}.invitationRow{border-top:1px solid #edf0eb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.invitationRow:first-child{border-top:0}.invitationRow>.material-symbols-outlined{width:30px;height:30px;color:var(--club-muted);background:#f0eee7;border-radius:7px;place-items:center;font-size:15px;display:grid}.invitationRow>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.invitationRow b{text-transform:capitalize;font-size:9px}.invitationRow small{color:var(--club-muted);font-size:8px}.invitationRow button{color:#a13829;cursor:pointer;background:0 0;border:0;font:700 8px Plus Jakarta Sans,Arial,sans-serif}.joinVerifyButton{cursor:pointer;border:0;font-family:Plus Jakarta Sans,Arial,sans-serif}.joinVerifyButton:disabled{opacity:.58;cursor:wait}@media (min-width:980px){.clubInviteWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.clubInviteWorkspace .clubTabHeading{grid-column:1/-1}.clubSettingsWorkspace{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:start}.clubSettingsWorkspace .clubTabHeading,.clubSettingsWorkspace .settingsSaveBar{grid-column:1/-1}}@media (max-width:900px){.clubWorkspaceHeadline{grid-template-columns:50px minmax(0,1fr)}.clubWorkspaceMonogram{width:50px;height:50px}.clubWorkspaceActions{grid-column:1/-1}.clubWorkspaceFacts{margin-left:0}}@media (max-width:760px){.clubWorkspaceMasthead{padding:20px 16px 16px}.clubWorkspaceCrumb{display:none}.clubWorkspaceHeadline{grid-template-columns:42px minmax(0,1fr);gap:11px;margin-top:0}.clubWorkspaceMonogram{border-radius:8px;width:42px;height:42px;font-size:14px}.clubWorkspaceTitle h1{font-size:23px}.clubWorkspaceTitle p{font-size:10px;line-height:15px}.clubWorkspaceActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.clubWorkspaceFacts{grid-template-columns:1fr 1fr;gap:0;margin-top:18px}.clubWorkspaceFacts div{padding-top:11px}.clubWorkspaceTabs{gap:2px;padding:0 8px;scroll-padding-inline:8px}.clubWorkspaceTabs a{min-height:46px;padding-left:10px;padding-right:10px;font-size:12px}.clubWorkspaceTabs a:after{left:10px;right:10px}.professionalClubWorkspace .clubWorkspaceContent{padding:23px 16px 96px}.clubWorkspacePanel{padding:16px}.clubSettingsFields{grid-template-columns:1fr}.clubSettingsFields .settingsWide{grid-column:auto}.settingsSaveBar{bottom:78px}.inviteEmailForm{flex-direction:column;align-items:stretch}.clubOverviewGrid{grid-template-columns:1fr}.clubPortfolioSummary{grid-template-columns:1fr 1fr}.clubPortfolioSummary>span:nth-child(3){border-top:1px solid #edf0eb;border-left:0;grid-column:1/-1}.investmentRecordRow,.contributionRecordRow{grid-template-columns:30px minmax(0,1fr) auto!important}.investmentRecordRow>em,.contributionRecordRow>em{grid-column:2;width:max-content}.proposalFormGrid{grid-template-columns:1fr}.proposalFormGrid .proposalWide{grid-column:auto}.proposalComposerFooter{flex-direction:column;align-items:stretch}.proposalWorkspaceBody{grid-template-columns:1fr;gap:14px}.proposalEvidence{grid-template-columns:1fr}.proposalVoteActions{flex-direction:column;align-items:stretch}.proposalVoteActions>div{grid-template-columns:repeat(3,1fr);display:grid}}
