.group-hub{--group-accent:#7dd3fc;--group-accent-2:#a78bfa;--group-glow:.42;--group-accent-strength:.64;--group-texture:.24;--group-panel-opacity:.76;--group-bg-dim:.58;--group-bg-blur:0px;--group-bg-position:center;--group-bg-image:none;--group-surface:#090b0e;--group-surface-2:#10141a;--group-surface-3:#171c23;--group-radius:18px;--group-panel-accent:var(--group-accent);--group-canvas-fill:radial-gradient(circle at 12% 4%,color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 12%),transparent),transparent 32rem), radial-gradient(circle at 92% 22%,color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 9%),transparent),transparent 28rem), linear-gradient(180deg,color-mix(in oklab,var(--group-surface) 96%,transparent),var(--background) 62rem);--primary:var(--group-accent);--ring:var(--group-accent);isolation:isolate;min-height:100vh;color:var(--foreground);background:var(--group-canvas-fill);position:relative}.group-hub:after{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(rgb(0 0 0/var(--group-bg-dim)),rgb(0 0 0/var(--group-bg-dim))),var(--group-bg-image);background-position:center,var(--group-bg-position);filter:blur(var(--group-bg-blur));background-repeat:no-repeat;background-size:100% 100%,cover;position:fixed;inset:0;transform:none}.group-hub:before{content:"";z-index:-1;pointer-events:none;opacity:var(--group-texture);position:fixed;inset:0}.group-hub-preview{min-height:0}.group-hub-preview:after{position:absolute;inset:0;transform:none}.group-hub-preview:before{position:absolute;inset:0}.group-hub[data-group-surface=graphite]{--group-surface:#090b0e;--group-surface-2:#10141a;--group-surface-3:#171c23}.group-hub[data-group-surface=black]{--group-surface:#020304;--group-surface-2:#07090c;--group-surface-3:#0d1117}.group-hub[data-group-surface=carbon]{--group-surface:#080c10;--group-surface-2:#111820;--group-surface-3:#1b2631}.group-hub[data-group-surface=warm]{--group-surface:#130d09;--group-surface-2:#1c1510;--group-surface-3:#2a2018}.group-hub[data-group-surface=steel]{--group-surface:#081019;--group-surface-2:#101b26;--group-surface-3:#1d2b38}.group-hub[data-group-texture=grain]:before{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.76' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E")}.group-hub[data-group-texture=grid]:before,.group-hub[data-group-texture=blueprint]:before{background-image:linear-gradient(to right,color-mix(in oklab,var(--group-accent) 38%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--group-accent) 38%,transparent) 1px,transparent 1px);background-size:64px 64px}.group-hub[data-group-texture=blueprint]:before{background-image:linear-gradient(to right,color-mix(in oklab,var(--group-accent) 42%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--group-accent) 42%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in oklab,var(--group-accent-2) 20%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--group-accent-2) 20%,transparent) 1px,transparent 1px);opacity:calc(var(--group-texture) * .95);background-size:36px 36px,36px 36px,180px 180px,180px 180px}.group-hub[data-group-texture=scanline]:before{background-image:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--group-accent) 38%,transparent) 0 1px,transparent 1px 7px)}.group-hub[data-group-texture=crosshatch]:before{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--group-accent) 27%,transparent) 0 1px,transparent 1px 15px),repeating-linear-gradient(-45deg,color-mix(in oklab,var(--group-accent-2) 23%,transparent) 0 1px,transparent 1px 15px)}.group-hub[data-group-texture=mesh]:before{background-image:radial-gradient(circle,color-mix(in oklab,var(--group-accent) 42%,transparent) 1.2px,transparent 1.8px);background-size:18px 18px}.group-hub[data-group-texture=clean]:before{display:none}.group-hub[data-group-radius=round]{--group-radius:28px}.group-hub[data-group-radius=soft]{--group-radius:18px}.group-hub[data-group-radius=tight]{--group-radius:8px}.group-hub[data-group-radius=square]{--group-radius:2px}.group-panel,.group-card{border:1px solid color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 30%),var(--border));border-radius:var(--group-radius);background:color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent);box-shadow:0 24px 70px -54px color-mix(in oklab,var(--group-accent) calc(var(--group-glow) * 76%),black), inset 0 1px color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 12%),transparent);transition:transform .24s,border-color .24s,box-shadow .24s,background-color .24s;overflow:hidden}.group-hub[data-group-material=glass] .group-panel,.group-hub[data-group-material=glass] .group-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-accent) 4%,transparent))}.group-hub[data-group-material=frosted] .group-panel,.group-hub[data-group-material=frosted] .group-card{-webkit-backdrop-filter:blur(30px)saturate(1.28);backdrop-filter:blur(30px)saturate(1.28);background:linear-gradient(160deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 84%),transparent),color-mix(in oklab,var(--group-accent-2) 7%,transparent));border-color:color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 28%),var(--border))}.group-hub[data-group-material=solid] .group-panel,.group-hub[data-group-material=solid] .group-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-surface-3) calc(var(--group-panel-opacity) * 100%),transparent));box-shadow:0 18px 40px -30px #000}.group-hub[data-group-material=outline] .group-panel,.group-hub[data-group-material=outline] .group-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab,var(--group-surface) calc(var(--group-panel-opacity) * 44%),transparent);border-width:1px;border-color:color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 54%),var(--border));box-shadow:inset 3px 0 color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 72%),transparent)}.group-hub[data-group-material=metal] .group-panel,.group-hub[data-group-material=metal] .group-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:repeating-linear-gradient(98deg,#ffffff07 0 1px,transparent 1px 5px),linear-gradient(145deg,color-mix(in oklab,var(--group-surface-3) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-surface) calc(var(--group-panel-opacity) * 100%),transparent));border-color:color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 24%),#6b7280);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009,0 24px 70px -50px #000}.group-kicker{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--group-accent);text-shadow:0 0 calc(18px * var(--group-glow)) color-mix(in oklab,var(--group-accent) 65%,transparent);font-size:.62rem;font-weight:700}.group-accent-line{background:linear-gradient(90deg,var(--group-accent),var(--group-accent-2),transparent);height:2px;box-shadow:0 0 calc(28px * var(--group-glow)) color-mix(in oklab,var(--group-accent) 76%,transparent)}.group-nav{border:1px solid color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 30%),var(--border));background:color-mix(in oklab,var(--group-surface) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px -26px color-mix(in oklab,var(--group-accent-2) 52%,black)}.group-nav a,.group-nav button{color:var(--muted-foreground);transition:all .2s}.group-nav a:hover,.group-nav button:hover,.group-nav [aria-current=page]{color:var(--foreground);background:linear-gradient(135deg,color-mix(in oklab,var(--group-accent) 14%,transparent),color-mix(in oklab,var(--group-accent-2) 8%,transparent))}.group-hub[data-group-nav=rail] .group-nav{border-top-color:#0000;border-left:0;border-right:0;border-bottom-color:color-mix(in oklab,var(--group-accent) 48%,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--group-accent) 6%,var(--group-surface)),var(--group-surface),color-mix(in oklab,var(--group-accent-2) 5%,var(--group-surface)));border-radius:2px}.group-hub[data-group-nav=rail] .group-nav a,.group-hub[data-group-nav=rail] .group-nav button{text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.group-hub[data-group-nav=dock] .group-nav{border-color:color-mix(in oklab,var(--group-accent-2) 42%,var(--border));border-radius:999px;width:max-content;max-width:100%;padding:.45rem .6rem}.group-hub[data-group-nav=dock] .group-nav a,.group-hub[data-group-nav=dock] .group-nav button{border-radius:999px}.group-hub[data-group-nav=minimal] .group-nav{border-color:#0000;border-bottom:1px solid color-mix(in oklab,var(--group-accent) 25%,var(--border));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0}.group-hub[data-group-nav=minimal] .group-nav a,.group-hub[data-group-nav=minimal] .group-nav button{background:0 0;border-bottom:2px solid #0000;border-radius:0}.group-hub[data-group-nav=minimal] .group-nav a:hover,.group-hub[data-group-nav=minimal] .group-nav button:hover{border-bottom-color:var(--group-accent)}.group-hub[data-group-nav=tabs] .group-nav{border-bottom:2px solid color-mix(in oklab,var(--group-accent) 55%,var(--border));border-radius:10px 10px 0 0;padding-bottom:0}.group-hub[data-group-nav=tabs] .group-nav a,.group-hub[data-group-nav=tabs] .group-nav button{border-radius:8px 8px 0 0}.group-hero{transition:min-height .25s,border-radius .25s,box-shadow .25s}.group-hub[data-group-hero=poster] .group-hero{border-bottom:2px solid color-mix(in oklab,var(--group-accent) 68%,transparent);min-height:48rem;box-shadow:inset 0 -14rem 12rem -10rem color-mix(in oklab,var(--group-accent-2) 18%,black)}.group-hub[data-group-hero=poster] .group-hero:after{content:"";pointer-events:none;border:1px solid color-mix(in oklab,var(--group-accent) 34%,transparent);border-radius:calc(var(--group-radius) * .55);z-index:1;position:absolute;inset:1.1rem}.group-hub[data-group-hero=cinematic] .group-hero{min-height:38rem;box-shadow:inset 0 2.2rem #00000047,inset 0 -2.2rem #00000061}.group-hub[data-group-hero=compact] .group-hero{border-bottom:1px solid color-mix(in oklab,var(--group-accent) 44%,var(--border));min-height:24rem}.group-hub[data-group-hero=split] .group-hero{min-height:32rem}.group-hub[data-group-hero=split] .group-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0 55%,color-mix(in oklab,var(--group-surface) 82%,transparent) 55% 100%);border-left:1px solid color-mix(in oklab,var(--group-accent) 50%,transparent);clip-path:polygon(55% 0,100% 0,100% 100%,47% 100%);position:absolute;inset:0}.group-hub[data-group-type=technical]{--group-heading:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.group-hub[data-group-type=editorial]{--group-heading:Georgia,"Times New Roman",serif}.group-hub[data-group-type=clean]{--group-heading:Inter,ui-sans-serif,system-ui,sans-serif}.group-hub[data-group-type=display]{--group-heading:"Space Grotesk",ui-sans-serif,system-ui,sans-serif}.group-hub[data-group-type=technical] .group-heading{letter-spacing:.015em;text-transform:uppercase}.group-hub[data-group-type=editorial] .group-heading{letter-spacing:-.025em;font-weight:500}.group-hub[data-group-type=clean] .group-heading{letter-spacing:-.015em}.group-heading{font-family:var(--group-heading,"Space Grotesk",sans-serif)}.group-card-link{transition:transform .22s,border-color .22s,box-shadow .22s}.group-hub[data-group-motion=subtle] .group-card-link:hover,.group-hub[data-group-motion=subtle] .group-card:hover{border-color:color-mix(in oklab,var(--group-accent) 48%,var(--border));transform:translateY(-2px)}.group-hub[data-group-motion=dynamic] .group-card-link:hover,.group-hub[data-group-motion=dynamic] .group-card:hover,.group-hub[data-group-motion=dynamic] .group-panel:hover{border-color:color-mix(in oklab,var(--group-accent-2) 58%,var(--border));box-shadow:0 30px 82px -46px color-mix(in oklab,var(--group-accent) 62%,black),0 12px 34px -28px color-mix(in oklab,var(--group-accent-2) 65%,black);transform:translateY(-5px)scale(1.008)}.group-hub[data-group-motion=static] .group-card-link,.group-hub[data-group-motion=static] .group-card,.group-hub[data-group-motion=static] .group-panel{transition:none}.group-hub{--group-destination-fill:color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent);--group-destination-border:color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 30%),var(--border));--group-destination-shadow:0 24px 70px -54px color-mix(in oklab,var(--group-accent) calc(var(--group-glow) * 86%),black);--group-destination-filter:none}.group-hub[data-group-material=glass]{--group-destination-fill:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-accent) 4%,transparent));--group-destination-filter:blur(18px) saturate(1.08)}.group-hub[data-group-material=frosted]{--group-destination-fill:linear-gradient(160deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 84%),transparent),color-mix(in oklab,var(--group-accent-2) 7%,transparent));--group-destination-border:color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 28%),var(--border));--group-destination-filter:blur(30px) saturate(1.28)}.group-hub[data-group-material=solid],.group-hub[data-group-material=elevated]{--group-destination-fill:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-surface-3) calc(var(--group-panel-opacity) * 100%),transparent))}.group-hub[data-group-material=tinted]{--group-destination-fill:linear-gradient(145deg,color-mix(in oklab,var(--group-accent) 9%,color-mix(in oklab,var(--group-surface-2) calc(var(--group-panel-opacity) * 100%),transparent)),color-mix(in oklab,var(--group-accent-2) 5%,color-mix(in oklab,var(--group-surface) calc(var(--group-panel-opacity) * 96%),transparent)));--group-destination-filter:blur(14px) saturate(1.18)}.group-hub[data-group-material=metal]{--group-destination-fill:repeating-linear-gradient(98deg,#ffffff07 0 1px,transparent 1px 5px),linear-gradient(145deg,color-mix(in oklab,var(--group-surface-3) calc(var(--group-panel-opacity) * 100%),transparent),color-mix(in oklab,var(--group-surface) calc(var(--group-panel-opacity) * 100%),transparent));--group-destination-border:color-mix(in oklab,var(--group-accent-2) calc(var(--group-accent-strength) * 24%),#6b7280)}.group-hub[data-group-material=outline]{--group-destination-fill:color-mix(in oklab,var(--group-surface) calc(var(--group-panel-opacity) * 44%),transparent);--group-destination-border:color-mix(in oklab,var(--group-accent) calc(var(--group-accent-strength) * 58%),var(--border));--group-destination-shadow:inset 0 0 0 1px color-mix(in oklab,var(--group-accent-2) 14%,transparent),0 18px 42px -40px color-mix(in oklab,var(--group-accent) 68%,transparent)}.group-hub[data-group-material=bare]{--group-destination-fill:transparent;--group-destination-border:transparent;--group-destination-shadow:none}.group-hub .group-feed-row,.group-hub .group-feed-composer,.group-hub .group-important-strip,.group-hub .group-visitor-proof,.group-hub .group-visitor-close,.group-hub .group-milestone-banner,.group-hub .group-you-row,.group-hub .group-next-event,.group-hub .group-setup-checklist,.group-hub .group-garage-card,.group-hub .group-garage-add,.group-hub .group-event-card,.group-hub .group-calendar-agenda,.group-hub .group-event-rsvp,.group-hub .group-media-event-row,.group-hub .group-member-directory-card,.group-hub .group-creator-mini,.group-hub .group-special-card,.group-hub .group-partner-card,.group-hub .group-challenge-card,.group-hub .group-grid-hero,.group-hub .group-grid-mode-switch,.group-hub .group-grid-search,.group-hub .group-grid-map-shell,.group-hub .group-grid-library,.group-hub .group-grid-card{border-color:var(--group-destination-border)!important;background:var(--group-destination-fill)!important;box-shadow:var(--group-destination-shadow)!important;-webkit-backdrop-filter:var(--group-destination-filter)!important;backdrop-filter:var(--group-destination-filter)!important;border-radius:var(--group-radius)!important}.group-hub[data-group-material=outline] .group-feed-row,.group-hub[data-group-material=outline] .group-feed-composer,.group-hub[data-group-material=outline] .group-important-strip,.group-hub[data-group-material=outline] .group-visitor-proof,.group-hub[data-group-material=outline] .group-visitor-close,.group-hub[data-group-material=outline] .group-milestone-banner,.group-hub[data-group-material=outline] .group-you-row,.group-hub[data-group-material=outline] .group-next-event,.group-hub[data-group-material=outline] .group-setup-checklist,.group-hub[data-group-material=outline] .group-garage-card,.group-hub[data-group-material=outline] .group-garage-add,.group-hub[data-group-material=outline] .group-event-card,.group-hub[data-group-material=outline] .group-calendar-agenda,.group-hub[data-group-material=outline] .group-event-rsvp,.group-hub[data-group-material=outline] .group-media-event-row,.group-hub[data-group-material=outline] .group-member-directory-card,.group-hub[data-group-material=outline] .group-creator-mini,.group-hub[data-group-material=outline] .group-special-card,.group-hub[data-group-material=outline] .group-partner-card,.group-hub[data-group-material=outline] .group-challenge-card,.group-hub[data-group-material=outline] .group-grid-hero,.group-hub[data-group-material=outline] .group-grid-mode-switch,.group-hub[data-group-material=outline] .group-grid-search,.group-hub[data-group-material=outline] .group-grid-map-shell,.group-hub[data-group-material=outline] .group-grid-library,.group-hub[data-group-material=outline] .group-grid-card{border-bottom-color:var(--group-destination-border)!important}.group-hub:after{box-shadow:inset 0 0 calc(150px * var(--group-glow)) color-mix(in oklab,var(--group-accent) 12%,transparent)}.group-hub .group-grid-hero,.group-hub .group-workspace-nav-item.is-active,.group-hub .group-feed-row:hover,.group-hub .group-grid-card:hover{box-shadow:var(--group-destination-shadow),0 0 calc(54px * var(--group-glow)) color-mix(in oklab,var(--group-accent) 18%,transparent)!important}.group-hub[data-group-type=display] .group-heading{letter-spacing:-.045em;font-size:clamp(1.1rem,2.3vw,1.6rem);font-weight:800;line-height:.98}.group-hub[data-group-type=technical] .group-heading{letter-spacing:.09em;text-shadow:1px 0 color-mix(in oklab,var(--group-accent) 38%,transparent);font-size:.94em;font-weight:750;line-height:1.2}.group-hub[data-group-type=clean] .group-heading{letter-spacing:-.04em;font-weight:600;line-height:1.25}.group-hub[data-group-type=editorial] .group-heading{font-size:1.08em;line-height:1.12}.group-hub[data-group-motion=subtle] .group-grid-hero,.group-hub[data-group-motion=subtle] .group-feed-row,.group-hub[data-group-motion=subtle] .group-grid-card{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.group-hub[data-group-motion=subtle] .group-grid-hero:hover,.group-hub[data-group-motion=subtle] .group-feed-row:hover,.group-hub[data-group-motion=subtle] .group-grid-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--group-accent) 54%,var(--border))!important}.group-hub.group-workspace :is(.group-workspace-identity,.group-pulse-card),.group-hub.group-workspace .group-view-stage :is(.group-theme-surface,.group-theme-sub-surface,.group-theme-empty,.group-view-intro,.group-quick-action,.group-feed-row,.group-feed-composer,.group-important-strip,.group-visitor-proof,.group-visitor-close,.group-milestone-banner,.group-you-row,.group-next-event,.group-setup-checklist,.group-garage-card,.group-garage-add,.group-event-card,.group-calendar-agenda,.group-event-rsvp,.group-media-event-row,.group-member-directory-card,.group-member-mini.is-expanded,.group-creator-mini,.group-special-card,.group-partner-card,.group-challenge-card,.group-grid-hero,.group-grid-mode-switch,.group-grid-search,.group-grid-map-shell,.group-grid-library,.group-grid-card,.group-segmented-control,.group-event-archive,.group-destination-toolbar,.group-secondary-destinations,.group-module-launcher,.group-chat-shell,.group-chat-spaces,.group-chat-header,.group-chat-composer,.group-chat-thread,.group-chat-room-feed,.group-chat-messages,.group-chat-threads,.group-conversation-map,.group-space-category-directory,.phase-c-space-topic,.phase-c-gallery-card,.phase-c-journal-card,.phase-c-broadcast-card,.phase-c-board-column,.phase-c-board-card,.phase-c-space-guidelines,.phase-c-space-toolbar,.phase-c-readonly,.phase-c-space-composer,.resource-hub-hero,.resource-hub-actions,.resource-hub-search,.resource-hub-filters,.resource-hub-highlights,.resource-hub-section,.resource-spotlight,.resource-knowledge-card,.resource-decision-card,.resource-challenge-card,.resource-album-card,.resource-community-card,.resource-hub-empty),.group-hub.group-workspace .group-view-stage>div.space-y-7>section:not([class]),.group-hub.group-workspace .group-view-stage :is(section,article,details,nav,div,a,button)[class*=border][class*=bg-card\/],.group-hub.group-workspace .group-view-stage :is(section,article,details,nav,div,a,button)[class*=border][class*=bg-background\/],.group-hub.group-workspace :is(.group-actionable-notifications,.group-adaptive-signal,.group-adaptive-signal-main,.group-analytics-trend,.group-build-living-story,.group-calendar-clickable-event,.group-challenge-artifact,.group-challenge-entry-editor,.group-chat-sticky-context,.group-claims-manager,.group-contribution-claim,.group-event-discussion-compose,.group-event-live-strip,.group-event-living,.group-event-message,.group-event-photo-wall,.group-explore-card,.group-explore-hero,.group-explore-relationship,.group-friend-invite-strip,.group-grid-card-facts,.group-grid-context-list,.group-grid-empty,.group-grid-inspector,.group-grid-inspector-empty,.group-grid-link-fallback,.group-grid-map-stage,.group-grid-meta-grid,.group-grid-no-results,.group-grid-skeleton,.group-grid-stats,.group-home-luxury-panel,.group-home-stream-panel,.group-invite-member,.group-knowledge-cluster,.group-knowledge-graph,.group-knowledge-ref,.group-marketplace-builds,.group-marketplace-fit,.group-marketplace-trust,.group-media-feature,.group-member-object-hero,.group-new-member-person,.group-new-member-recommendations,.group-new-member-thing,.group-object-relations,.group-poll-aftermath,.group-poll-aftermath-editor,.group-resume-strip,.group-rich-attachment,.group-ritual-strip,.group-seed-prompts,.group-seller-trust,.group-setting-search,.group-social-build,.group-social-object,.group-social-person,.group-social-section,.resource-hub-controls,.resource-hub-stats){border-color:var(--group-destination-border)!important;background:var(--group-destination-fill)!important;box-shadow:var(--group-destination-shadow)!important;-webkit-backdrop-filter:var(--group-destination-filter)!important;backdrop-filter:var(--group-destination-filter)!important;border-radius:var(--group-radius)!important}.group-hub.group-workspace>.group-compact-header{border-color:var(--group-destination-border)!important;background:color-mix(in oklab,var(--group-surface-2) 96%,var(--group-surface))!important;box-shadow:var(--group-destination-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.group-hub[data-group-nav=dock] .group-workspace-nav{border-radius:var(--group-radius);width:100%}.group-hub[data-group-nav=tabs] .group-workspace-nav{border-radius:var(--group-radius) var(--group-radius) 0 0}.group-hub[data-group-nav=minimal] .group-workspace-nav{padding-inline:0}.group-hub[data-group-nav=rail] .group-workspace-nav{border-inline:0}.group-hub .group-view-stage :where(h1,h2,h3,h4){font-family:var(--group-heading,"Space Grotesk",ui-sans-serif,system-ui,sans-serif)}.group-hub[data-group-motion=static] .group-view-stage *,.group-hub[data-group-motion=static] .group-view-stage :before,.group-hub[data-group-motion=static] .group-view-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.group-hub.group-workspace[data-group-material=outline] .group-view-stage :is(.group-theme-surface,.group-theme-sub-surface,.group-theme-empty,.group-view-intro,.group-chat-shell,.group-chat-spaces,.group-chat-header,.group-chat-composer,.group-chat-thread,.group-conversation-map,.group-space-category-directory,.group-special-card,.group-grid-hero,.group-grid-mode-switch,.group-grid-search,.group-grid-map-shell,.group-grid-library,.group-grid-card){border:1px solid var(--group-destination-border)!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--group-accent) 18%,transparent),var(--group-destination-shadow)!important}.group-hub.group-workspace[data-group-motion=subtle] .group-view-stage :is(.group-theme-surface,.group-theme-sub-surface,.group-theme-empty,.group-view-intro,.group-quick-action,.group-chat-shell,.group-chat-spaces,.group-chat-header,.group-chat-thread,.group-conversation-map,.group-special-card,.group-grid-hero,.group-grid-mode-switch,.group-grid-search,.group-grid-map-shell,.group-grid-library,.group-grid-card){transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.group-hub.group-workspace[data-group-motion=subtle] .group-view-stage :is(.group-theme-surface,.group-theme-sub-surface,.group-quick-action,.group-conversation-map,.group-special-card,.group-grid-hero,.group-grid-card):hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--group-accent) 54%,var(--border))!important}.group-role-dot{background:var(--role-color,var(--group-accent));box-shadow:0 0 14px color-mix(in oklab,var(--role-color,var(--group-accent)) 55%,transparent)}.group-section-anchor{scroll-margin-top:7rem}.group-section-toolbar{opacity:0;transition:opacity .2s}.group-section:hover .group-section-toolbar{opacity:1}@media (width<=767px){.group-hub[data-group-hero=poster] .group-hero{min-height:38rem}.group-hub[data-group-hero=cinematic] .group-hero{min-height:32rem}.group-section-toolbar{opacity:1}.group-nav{overflow-x:auto}.group-hub[data-group-hero=split] .group-hero:after{opacity:.35;clip-path:none;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--group-surface) 45%,transparent));border:0}}@media (prefers-reduced-motion:reduce){.group-hub .group-card,.group-hub .group-panel,.group-hub .group-card-link{transition:none!important;transform:none!important}}.group-onboarding-theme.group-onboarding-shell{min-height:0;color:var(--foreground);border-color:var(--group-destination-border)!important;background:var(--group-destination-fill)!important;box-shadow:var(--group-destination-shadow),0 0 calc(52px * var(--group-glow)) color-mix(in oklab,var(--group-accent) 16%,transparent)!important;-webkit-backdrop-filter:var(--group-destination-filter)!important;backdrop-filter:var(--group-destination-filter)!important;border-radius:var(--group-radius)!important}.group-onboarding-theme .group-onboarding-panel{border-color:var(--group-destination-border)!important;background:var(--group-destination-fill)!important;box-shadow:var(--group-destination-shadow)!important;-webkit-backdrop-filter:var(--group-destination-filter)!important;backdrop-filter:var(--group-destination-filter)!important;border-radius:var(--group-radius)!important}.group-onboarding-theme :where(h1,h2,h3,h4,.group-heading){font-family:var(--group-heading,"Space Grotesk",ui-sans-serif,system-ui,sans-serif)}.group-onboarding-theme[data-group-material=bare].group-onboarding-shell{border:1px solid color-mix(in oklab,var(--group-accent) 34%,var(--border))!important;background:color-mix(in oklab,var(--group-surface) 92%,black)!important}.group-onboarding-theme[data-group-motion=static] *,.group-onboarding-theme[data-group-motion=static] :before,.group-onboarding-theme[data-group-motion=static] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.group-onboarding-theme *,.group-onboarding-theme :before,.group-onboarding-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
