.avia-surface.community-workspace,[data-community-shell=true]{--avia-canvas:var(--background);--avia-panel:var(--card);--avia-panel-2:var(--muted);--avia-field:var(--surface-2);--avia-ink:var(--foreground);--avia-ink-2:var(--muted-foreground);--avia-muted:var(--muted-foreground);--avia-line:var(--border);--avia-line-strong:var(--border);--avia-emerald:var(--ai4us-community);--avia-emerald-deep:var(--ai4us-community-strong);--avia-copper:var(--ai4us-maker);--avia-sky:var(--ai4us-signal);--avia-rose:var(--destructive);--primary:var(--ai4us-community);--primary-foreground:var(--ai4us-mark-ink);--accent:var(--ai4us-community);--accent-foreground:var(--ai4us-mark-ink);--color-accent:var(--ai4us-community);--color-accent-text:var(--ai4us-community-strong);--primitive-copper:var(--ai4us-community);--primitive-edge-active:color-mix(in srgb, var(--ai4us-community) 50%, var(--border));--workspace-control-border:var(--border);--workspace-control-border-hover:color-mix(in srgb, var(--ai4us-community) 35%, var(--border));--ring:var(--ai4us-focus);--sidebar:color-mix(in srgb, var(--ai4us-community) 5%, var(--background));--sidebar-foreground:var(--foreground);--sidebar-border:color-mix(in srgb, var(--border-subtle) 65%, transparent);--sidebar-accent:var(--muted);--sidebar-accent-foreground:var(--foreground);--sidebar-primary:var(--ai4us-community);--sidebar-ring:var(--ring);--workspace-header-height:4rem;background:var(--background);min-height:100svh;color:var(--foreground);letter-spacing:0}.community-workspace-utilities{align-items:center;gap:.25rem;display:flex}.community-workspace [data-slot=sidebar-container]{z-index:40;background:var(--background);height:100svh;top:0}.community-workspace-nav-header{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .75rem 1rem;display:grid}.community-workspace-nav-brand{height:var(--workspace-header-height);justify-content:space-between;align-items:center;padding-inline:.75rem;display:flex}.community-workspace-nav-header .community-workspace-picker{border-color:var(--sidebar-border);background:var(--card);width:100%;min-width:0;height:auto;min-height:3.5rem;box-shadow:none;border-radius:.5rem;padding:.5rem .75rem}.community-workspace-content{min-height:100svh}.community-workspace :is(.avia-page-band,.avia-command-band){background:0 0}.community-workspace :is(h1,h2,h3,button,a){letter-spacing:0}.community-workspace h1{overflow-wrap:anywhere}.community-workspace [data-slot=sidebar-menu-button]>span{text-overflow:clip}.community-workspace [data-slot=sidebar-menu-button][data-active=true],[data-community-shell=true] [data-slot=sidebar-menu-button][data-active=true]{background:color-mix(in srgb, var(--primary) 9%, var(--card));border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.community-workspace-page{width:100%;max-width:72rem;margin-inline:auto;padding:2rem}.community-workspace-page>header h1{font-size:1.75rem;line-height:1.3}.community-workspace-page>header p{max-width:60ch;line-height:1.65}.community-workspace [data-slot=card]{border-radius:.5rem}.community-workspace .sullix-workspace-masthead h1,.community-workspace .community-economic-header h1{font-family:var(--font-sans);font-size:clamp(1.75rem,2.4vw,2rem);font-weight:650;line-height:1.2}.community-workspace .sullix-workspace-masthead-eyebrow,.community-workspace .community-economic-header .avia-eyebrow{text-transform:none;letter-spacing:0;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.75rem;font-weight:500}.community-workspace-surface,.community-workspace .community-economic-card,.community-workspace [data-venture-admin]>section[aria-labelledby]:not(.sullix-workspace-masthead){border:1px solid var(--border-subtle,var(--border));background:var(--card);min-width:0;box-shadow:var(--shadow-xs);border-radius:.75rem}.community-workspace .community-workspace-surface[data-slot=card]{background:var(--card);border-radius:.75rem}.community-workspace-disclosure{border-top:1px solid var(--border-subtle,var(--border))}.community-workspace-disclosure>summary{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);padding-block:.75rem;font-size:.875rem;font-weight:500;line-height:1.5}.community-workspace-disclosure>summary:hover{color:var(--foreground)}.community-workspace-disclosure>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}.community-workspace-disclosure[open]>summary svg{transform:rotate(180deg)}.community-workspace .community-economic-header{max-width:none;padding:0}.community-workspace .community-economic-grid{align-items:start;max-width:none;padding:0}.community-workspace .community-economic-card,.community-workspace [data-venture-admin]>section[aria-labelledby]:not(.sullix-workspace-masthead){padding:1.5rem}.community-workspace [data-venture-admin] [data-slot=button]{min-height:2.75rem}.community-workspace .community-economic-card>div>div>.avia-eyebrow{display:none}.community-workspace .community-economic-card h2{margin-top:0;font-size:1rem}.community-workspace [data-slot=sidebar-menu-button]{box-shadow:none}.community-workspace .sullix-workspace-summary{border-color:var(--border-subtle,var(--border));background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:1024px){.community-workspace .community-economic-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.community-workspace .member-account{width:100%;max-width:72rem;margin-inline:auto;padding:2rem}.community-workspace .member-account h1{font-family:var(--font-sans);font-size:1.75rem}.community-workspace .member-account p{font-size:.875rem;line-height:1.6}.community-workspace .member-account-totals{border:1px solid var(--border-subtle,var(--border));background:var(--card);border-radius:.75rem}.community-workspace progress{appearance:none;background:var(--muted);color:var(--primary);border:0;border-radius:1rem;display:block;overflow:hidden}.community-workspace progress::-webkit-progress-bar{background:var(--muted)}.community-workspace progress::-webkit-progress-value{background:var(--primary);border-radius:1rem}.community-workspace progress::-moz-progress-bar{background:var(--primary);border-radius:1rem}@media (min-width:768px){.community-workspace [data-slot=sidebar]{display:block}.community-workspace [data-slot=sidebar-container]{display:flex}}@media (max-width:767px){.community-workspace-page,.community-workspace .member-account{padding:4.25rem 1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.community-workspace *,.community-workspace :before,.community-workspace :after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.avia-surface.community-workspace,.avia-surface.community-workspace [data-slot=sidebar-container]{background:var(--sidebar)}.community-workspace-content{border:1px solid var(--sidebar-border);background:var(--background);border-radius:1.5rem;min-height:calc(100svh - 1.5rem);margin:.75rem .75rem .75rem 0}.community-workspace-topbar{border-bottom:1px solid var(--sidebar-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.5rem 2rem;display:flex}.community-workspace-location{align-items:center;gap:.75rem;min-width:0;display:flex}.community-workspace-current{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.community-workspace-location-parent{border-right:1px solid var(--border);padding-right:.75rem;font-size:.8125rem}.community-workspace-compact-brand{border-radius:.75rem;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.community-workspace-compact-brand:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.community-workspace-kind{color:var(--muted-foreground);padding-inline:.75rem;font-size:.75rem}.community-workspace-nav-group{margin-top:1.5rem}.community-workspace-nav-label{color:var(--muted-foreground);padding:0 .75rem .5rem;font-size:.75rem}.community-workspace [data-slot=sidebar-menu-button]{border-radius:.75rem;min-height:2.75rem;padding-block:.625rem}.avia-surface.community-workspace [data-slot=sidebar-menu-button][data-active=true]{box-shadow:none;color:var(--ai4us-community-strong)}.community-workspace .community-workspace-page,.community-workspace .member-account{max-width:72rem;padding-top:1.75rem}.community-workspace[data-sidebar-expanded=false] :is(.community-workspace-page,.member-account){padding-top:1.75rem}.community-workspace-surface{box-shadow:none;border-radius:1rem}.community-member-welcome-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1rem;display:grid}.community-member-welcome-grid>section:first-child{border-color:color-mix(in srgb, var(--ai4us-community) 18%, var(--border));background:color-mix(in srgb, var(--ai4us-community) 4%, var(--card));padding:1.75rem}.community-member-kicker{color:var(--ai4us-community-strong);font-size:.75rem}.community-invitation-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2rem;display:grid}.community-referral-panel{padding:1.75rem}.community-invitation-guide{padding:1rem 0}.community-invitation-guide h2{font-size:1rem;font-weight:600}.community-invitation-guide ol{gap:1.5rem;margin-block:1.75rem;display:grid}.community-invitation-guide li{gap:1rem;display:flex}.community-invitation-guide li>svg{width:1.25rem;height:1.25rem;color:var(--ai4us-community-strong);flex-shrink:0}.community-invitation-guide h3{font-size:.875rem;font-weight:600}.community-invitation-guide p{color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.7}.community-workspace-inline-link{min-height:2.75rem;color:var(--ai4us-community-strong);text-underline-offset:4px;border-radius:.25rem;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.community-workspace-inline-link svg{width:1rem;height:1rem}.community-workspace-inline-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:767px){.community-workspace-content{border:0;border-radius:0;margin:0}.community-workspace-topbar{gap:.5rem;padding-inline:.5rem 1rem}.community-workspace-location{gap:.25rem}.community-workspace-compact-brand{min-width:2rem}.community-workspace-current{font-size:.75rem}.community-workspace-location-parent{display:none}.community-workspace .community-workspace-page,.community-workspace .member-account{padding:1.5rem 1rem}.community-member-welcome-grid,.community-invitation-layout{grid-template-columns:minmax(0,1fr)}.community-member-welcome-grid>section:first-child,.community-referral-panel{padding:1.25rem}}@media (max-width:380px){.community-workspace-current{display:none}}@media (prefers-reduced-motion:reduce){.community-member-story,.community-fund-bar>span{transition:none}}.community-member-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--ai4us-community) 16%, var(--border));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--ai4us-maker) 14%, transparent) 0%, transparent 55%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--ai4us-signal) 12%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--ai4us-community) 6%, var(--card));border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.community-member-hero-copy h1{font-family:var(--ai4us-font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:.5rem;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.1}.community-member-hero-copy p:last-child{max-width:32rem;color:var(--muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.6}.community-member-hero-art{width:clamp(4.5rem,9vw,7rem);height:auto;filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--ai4us-ink) 18%, transparent))}.community-member-stories{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"contribute invite""pledge invite";gap:1rem;display:grid}.community-member-story[data-story=pledge]{grid-area:pledge}.community-member-story[data-story=contribute]{grid-area:contribute}.community-member-story[data-story=invite]{grid-area:invite}.community-member-story{--story-tone:var(--ai4us-community);border:1px solid color-mix(in srgb, var(--story-tone) 22%, var(--border));background:color-mix(in srgb, var(--story-tone) 5%, var(--card));border-radius:1.25rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;transition:border-color .15s;display:flex}.community-member-story:hover{border-color:color-mix(in srgb, var(--story-tone) 40%, var(--border))}.community-member-story[data-tone=signal]{--story-tone:var(--ai4us-signal)}.community-member-story[data-tone=maker]{--story-tone:var(--ai4us-maker)}.community-member-story-icon{background:color-mix(in srgb, var(--story-tone) 14%, var(--card));width:2.75rem;height:2.75rem;color:var(--story-tone);border-radius:999px;place-items:center;display:grid}.community-member-story-icon svg{width:1.25rem;height:1.25rem}.community-member-story h3{color:var(--foreground);font-size:1.0625rem;font-weight:600}.community-member-story-value{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.9375rem;font-weight:600}.community-member-story-trust{color:var(--muted-foreground);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.community-member-story-trust svg{width:.9375rem;height:.9375rem;color:var(--story-tone);flex-shrink:0;margin-top:.125rem}.community-member-story-action{gap:.25rem;margin-top:auto;padding-top:.25rem;display:grid}.community-member-story-action>button{width:100%}.community-member-more{flex-wrap:wrap;gap:.25rem 1.25rem;padding-inline:.25rem;display:flex}.community-member-more a{min-height:2.75rem;color:var(--ai4us-community-strong);border-radius:.5rem;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.community-member-more a:hover{text-underline-offset:4px;text-decoration:underline}.community-member-more a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.community-member-more svg{width:1rem;height:1rem}.community-fund-headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.community-fund-amount{font-family:var(--ai4us-font-display);font-variant-numeric:tabular-nums;color:var(--ai4us-community-strong);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1;display:block}.community-fund-label{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;display:block}.community-fund-facts{text-align:right;gap:1.5rem;display:flex}.community-fund-facts dt{color:var(--muted-foreground);font-size:.75rem}.community-fund-facts dd{font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.0625rem;font-weight:600}.community-fund-bar{background:color-mix(in srgb, var(--ai4us-community) 12%, var(--muted));border-radius:999px;height:.625rem;overflow:hidden}.community-fund-bar>span{border-radius:inherit;background:var(--ai4us-title-gradient);height:100%;transition:width .6s ease-out;display:block}@media (max-width:1023px){.community-member-stories{grid-template-columns:minmax(0,1fr);grid-template-areas:"contribute""invite""pledge"}}@media (max-width:767px){.community-member-hero{border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1.25rem}.community-member-hero-art{width:4.5rem}.community-fund-facts{text-align:left}}.community-member-story[data-story=invite] .community-member-story-action{margin-top:.25rem}
