.member-spectrum-shell.member-spectrum-shell:has(>.member-messages-focus){z-index:auto!important;width:auto!important;height:auto!important;min-height:100vh!important;position:relative!important;inset:auto!important;overflow:hidden!important}.member-spectrum-shell>.member-messages-focus{box-shadow:0 -1px 0 color-mix(in oklab,var(--primary) 22%,var(--border));z-index:145!important;background:var(--background)!important;width:100vw!important;max-width:none!important;height:calc(100dvh - 4rem)!important;padding:.75rem!important;position:fixed!important;inset:4rem 0 0!important;overflow:hidden!important}.member-spectrum-shell>.member-messages-focus>header,.member-spectrum-shell>.member-messages-focus>.member-callout,.member-spectrum-shell>.member-messages-focus>section:last-child{display:none!important}.member-spectrum-shell>.member-messages-focus>.member-glass{border-color:color-mix(in oklab,var(--primary) 22%,var(--border))!important;border-radius:1rem!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;margin-top:0!important;box-shadow:0 28px 90px -44px #000000d9!important}.member-spectrum-shell>.member-messages-focus>.member-glass>aside{display:none!important}.member-spectrum-shell>.member-messages-focus .member-thread-stage{height:100%!important;min-height:0!important}.group-chat-focus-host{min-width:0;position:relative}.group-chat-focus-control{z-index:65;position:absolute;top:.35rem;right:.35rem}.group-chat-focus-host.is-focus-mode{z-index:145;background:radial-gradient(70% 45% at 100% 0%,color-mix(in oklab,var(--group-accent) 8%,transparent),transparent 70%), var(--background);width:100vw;height:calc(100dvh - 4rem);box-shadow:0 -1px 0 color-mix(in oklab,var(--group-accent) 24%,var(--border));padding:.65rem;position:fixed;inset:4rem 0 0;overflow:hidden}.group-chat-focus-host.is-focus-mode .group-chat-focus-control{top:.55rem;right:.7rem}.group-chat-focus-host.is-focus-mode>.phase-c-chat-root{flex-direction:column;height:100%;min-height:0;padding-top:2.75rem;display:flex}.group-chat-focus-host.is-focus-mode>.phase-c-chat-root>.group-view-intro{display:none}.group-chat-focus-host.is-focus-mode>.phase-c-chat-root>.group-chat-shell{border-color:color-mix(in oklab,var(--group-accent) 24%,var(--border));border-radius:.9rem;flex:1;box-shadow:0 28px 90px -48px #000000e6;height:auto!important;min-height:0!important}.group-chat-focus-host.is-focus-mode .group-chat-stage,.group-chat-focus-host.is-focus-mode .group-chat-thread,.group-chat-focus-host.is-focus-mode .phase-c-space-runtime{min-height:0!important}@media (width<=639px){.member-spectrum-shell>.member-messages-focus{padding:.35rem!important}.member-spectrum-shell>.member-messages-focus>.member-glass{border-radius:.7rem!important}.group-chat-focus-host.is-focus-mode{padding:.35rem}.group-chat-focus-host.is-focus-mode>.phase-c-chat-root{padding-top:2.55rem}.group-chat-focus-host.is-focus-mode>.phase-c-chat-root>.group-chat-shell{border-radius:.65rem}}@media (prefers-reduced-motion:reduce){.group-chat-focus-host *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.member-private-theme .member-spectrum-shell{--member-accent:inherit!important;--member-accent-2:inherit!important;--member-glow-size:inherit!important;--member-glow-mix:inherit!important;--member-accent-strength:inherit!important;--member-accent-soft:inherit!important;--member-texture-opacity:inherit!important;--member-panel-opacity:inherit!important;--member-bg-dim:inherit!important;--member-bg-image:inherit!important;--member-bg-position:inherit!important}.member-private-theme[data-surface=obsidian] .member-spectrum-shell{--member-surface:oklch(9% .004 258);--member-surface-2:oklch(12.5% .005 258);--member-surface-3:oklch(15.5% .006 258)}.member-private-theme[data-surface=carbon] .member-spectrum-shell{--member-surface:oklch(12.5% .012 245);--member-surface-2:oklch(17% .013 245);--member-surface-3:oklch(20.5% .012 245)}.member-private-theme[data-surface=black] .member-spectrum-shell{--member-surface:oklch(6% 0 0);--member-surface-2:oklch(9% 0 0);--member-surface-3:oklch(12% 0 0)}.member-private-theme[data-surface=warm] .member-spectrum-shell{--member-surface:oklch(13% .014 55);--member-surface-2:oklch(17% .016 55);--member-surface-3:oklch(20% .018 55)}.member-private-theme[data-radius=round] .member-spectrum-shell{--member-radius-lg:2rem;--member-radius-md:1.45rem}.member-private-theme[data-radius=tight] .member-spectrum-shell{--member-radius-lg:.72rem;--member-radius-md:.55rem}.member-private-theme[data-radius=square] .member-spectrum-shell{--member-radius-lg:.18rem;--member-radius-md:.12rem}.member-private-theme[data-density=airy] .member-spectrum-shell{--member-pad:1.2rem}.member-private-theme[data-density=compact] .member-spectrum-shell{--member-pad:.78rem}.member-private-theme[data-custom-background=true] .member-spectrum-shell:after{opacity:1}.member-private-theme[data-decoration=clean] .member-spectrum-shell:before{display:none}.member-private-theme[data-decoration=grain] .member-spectrum-shell:before{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='130' height='130' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:130px 130px;display:block;-webkit-mask-image:none;mask-image:none}.member-private-theme[data-decoration=grid] .member-spectrum-shell:before{background-image:linear-gradient(to right, color-mix(in oklab, var(--member-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--member-accent) 22%, transparent) 1px, transparent 1px);mix-blend-mode:normal;background-size:68px 68px;display:block;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 98%);mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 98%)}.member-private-theme[data-decoration=scanline] .member-spectrum-shell:before{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--member-accent) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--member-accent-2) 8%, transparent) 50%, transparent 100%);mix-blend-mode:normal;background-size:100% 7px,100% 100%;display:block;-webkit-mask-image:none;mask-image:none}.member-private-theme[data-decoration=crosshatch] .member-spectrum-shell:before{background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--member-accent) 18%, transparent) 0 1px, transparent 1px 16px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--member-accent-2) 12%, transparent) 0 1px, transparent 1px 16px);mix-blend-mode:normal;background-size:auto;display:block;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.member-private-theme[data-ambient=none] .member-spectrum-shell{background:linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-private-theme[data-ambient=halo] .member-spectrum-shell{background:radial-gradient(72% 58% at 50% -8%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 68%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-private-theme[data-ambient=split] .member-spectrum-shell{background:radial-gradient(60% 70% at -5% 12%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 70%), radial-gradient(60% 70% at 105% 22%, color-mix(in oklab, var(--member-accent-2) 18%, transparent), transparent 72%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-private-theme[data-ambient=aurora] .member-spectrum-shell{background:radial-gradient(55% 55% at 12% 5%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 67%), radial-gradient(52% 58% at 78% 9%, color-mix(in oklab, var(--member-accent-2) 18%, transparent), transparent 68%), radial-gradient(42% 48% at 48% 58%, color-mix(in oklab, var(--member-accent) 8%, transparent), transparent 75%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-private-theme[data-ambient=spotlight] .member-spectrum-shell{background:conic-gradient(from 200deg at 46% -15%, transparent 0 34%, color-mix(in oklab, var(--member-accent) 18%, transparent) 42%, transparent 52% 100%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-private-theme[data-panel=solid] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), var(--member-surface))}.member-private-theme[data-panel=outline] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--background) 18%, transparent)}.member-private-theme[data-panel=metal] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:repeating-linear-gradient(100deg, #ffffff05 0 1px, transparent 1px 5px), linear-gradient(145deg, color-mix(in oklab, var(--member-surface-3) 90%, transparent), color-mix(in oklab, var(--member-surface) 96%, transparent));box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000008c,0 24px 55px -45px #000}.member-private-theme .member-my-groups{--primary:var(--member-accent);--ring:var(--member-accent);--input:color-mix(in oklab, var(--member-accent) 24%, var(--border))}.member-private-theme .member-my-groups-hero{background:radial-gradient(72% 130% at 0% 0%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 70%), radial-gradient(58% 105% at 100% 0%, color-mix(in oklab, var(--member-accent-2) 18%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent), color-mix(in oklab, var(--member-surface) 94%, transparent))}.member-private-theme .member-my-groups-content{z-index:2;position:relative}.member-private-theme .member-my-groups .member-signal-card{background:color-mix(in oklab, var(--member-surface-2) 68%, transparent)}.member-private-theme[data-border-style=accent] .member-glass,.member-private-theme[data-border-style=accent] .member-signal-card,.member-private-theme[data-border-style=accent] .member-media-card,.member-private-theme[data-border-style=accent] .member-hero-panel,.member-private-theme[data-border-style=accent] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent) 48%, var(--border))}.member-private-theme[data-border-style=chrome] .member-glass,.member-private-theme[data-border-style=chrome] .member-signal-card,.member-private-theme[data-border-style=chrome] .member-media-card,.member-private-theme[data-border-style=chrome] .member-hero-panel,.member-private-theme[data-border-style=chrome] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent-2) 45%, white 14%);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 70px -48px color-mix(in oklab, var(--member-accent) 42%, black)}.member-private-theme[data-border-style=none] .member-glass,.member-private-theme[data-border-style=none] .member-signal-card,.member-private-theme[data-border-style=none] .member-media-card,.member-private-theme[data-border-style=none] .member-hero-panel,.member-private-theme[data-border-style=none] .member-profile-hero{border-color:#0000}.member-spectrum-shell[data-accent-mode=mono]{--member-accent-2:var(--member-accent)}.member-spectrum-shell[data-accent-mode=gradient] .member-spectrum-rule{background:linear-gradient(90deg, var(--member-accent), var(--member-accent-2) 42%, var(--member-accent) 72%, transparent);height:3px}.member-spectrum-shell[data-accent-mode=gradient] .member-signal-card:before{background:linear-gradient(180deg, var(--member-accent), var(--member-accent-2), var(--member-accent))}.member-spectrum-shell:after{background:linear-gradient(rgb(0 0 0/var(--member-bg-dim)), rgb(0 0 0/var(--member-bg-dim))), var(--member-bg-image) var(--member-bg-position) / cover no-repeat;filter:blur(var(--member-bg-blur)) saturate(var(--member-bg-saturation));transform:scale(var(--member-bg-zoom));transform-origin:50%;inset:-28px}.member-spectrum-shell[data-decoration=grid]:before,.member-spectrum-shell:before{background-size:var(--member-texture-size) var(--member-texture-size)}.member-spectrum-shell[data-decoration=dots]:before{background-image:radial-gradient(circle, color-mix(in oklab, var(--member-accent) 48%, transparent) 1px, transparent 1.5px);background-size:var(--member-texture-size) var(--member-texture-size);display:block;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.member-spectrum-shell[data-decoration=diagonal]:before{background-image:repeating-linear-gradient(125deg, color-mix(in oklab, var(--member-accent) 22%, transparent) 0 1px, transparent 1px calc(var(--member-texture-size) * .42));background-size:auto;display:block;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.member-spectrum-shell[data-decoration=mesh]:before{background-image:linear-gradient(30deg, color-mix(in oklab, var(--member-accent) 15%, transparent) 1px, transparent 1px), linear-gradient(150deg, color-mix(in oklab, var(--member-accent-2) 11%, transparent) 1px, transparent 1px);background-size:var(--member-texture-size) calc(var(--member-texture-size) * .58);display:block;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.member-spectrum-shell[data-decoration=blueprint]:before{background-image:linear-gradient(to right, color-mix(in oklab, var(--member-accent) 34%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--member-accent) 34%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in oklab, var(--member-accent-2) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--member-accent-2) 12%, transparent) 1px, transparent 1px);background-size:var(--member-texture-size) var(--member-texture-size), var(--member-texture-size) var(--member-texture-size), calc(var(--member-texture-size) / 4) calc(var(--member-texture-size) / 4), calc(var(--member-texture-size) / 4) calc(var(--member-texture-size) / 4);display:block;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.member-spectrum-shell[data-surface=steel]{--member-surface:oklch(14.5% .009 225);--member-surface-2:oklch(19% .012 225);--member-surface-3:oklch(23% .014 225)}.member-spectrum-shell[data-surface=midnight]{--member-surface:oklch(9.5% .025 270);--member-surface-2:oklch(13.5% .032 270);--member-surface-3:oklch(18% .038 270)}.member-spectrum-shell[data-radius=mixed]{--member-radius-lg:1.8rem;--member-radius-md:.48rem}.member-spectrum-shell[data-ambient=horizon]{background:linear-gradient(180deg, transparent 0 54%, color-mix(in oklab, var(--member-accent) 8%, transparent) 58%, transparent 68%), radial-gradient(90% 24% at 50% 58%, color-mix(in oklab, var(--member-accent) 24%, transparent), transparent 72%), linear-gradient(180deg, var(--member-surface), var(--background) 42rem)}.member-spectrum-shell[data-ambient=corner]{background:radial-gradient(58% 60% at 100% 0%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 70%), radial-gradient(35% 42% at 0% 100%, color-mix(in oklab, var(--member-accent-2) 13%, transparent), transparent 72%), linear-gradient(180deg, var(--member-surface), var(--background) 42rem)}.member-spectrum-shell[data-ambient=beam]{background:linear-gradient(112deg, transparent 0 28%, color-mix(in oklab, var(--member-accent) 18%, transparent) 36%, transparent 44% 58%, color-mix(in oklab, var(--member-accent-2) 11%, transparent) 66%, transparent 75%), linear-gradient(180deg, var(--member-surface), var(--background) 42rem)}.member-spectrum-shell .member-glass,.member-spectrum-shell .member-hero-panel,.member-spectrum-shell .member-profile-hero,.member-spectrum-shell .member-composer{-webkit-backdrop-filter:blur(var(--member-panel-blur)) saturate(112%);backdrop-filter:blur(var(--member-panel-blur)) saturate(112%);box-shadow:inset 0 1px 0 #ffffff0e, 0 28px 76px -48px rgb(0 0 0/var(--member-panel-shadow-alpha))}.member-spectrum-shell[data-panel=frosted] .member-glass,.member-spectrum-shell[data-panel=frosted] .member-hero-panel,.member-spectrum-shell[data-panel=frosted] .member-profile-hero{background:linear-gradient(145deg, color-mix(in oklab, white 5%, color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent)), color-mix(in oklab, var(--member-surface) 72%, transparent));-webkit-backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%);backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%)}.member-spectrum-shell[data-panel=tinted] .member-glass,.member-spectrum-shell[data-panel=tinted] .member-hero-panel,.member-spectrum-shell[data-panel=tinted] .member-profile-hero{background:radial-gradient(100% 140% at 100% 0%, color-mix(in oklab, var(--member-accent) 15%, transparent), transparent 68%), color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent)}.member-spectrum-shell[data-border-style=double] .member-glass,.member-spectrum-shell[data-border-style=double] .member-signal-card,.member-spectrum-shell[data-border-style=double] .member-media-card,.member-spectrum-shell[data-border-style=double] .member-contribution-card,.member-spectrum-shell[data-border-style=double] .member-hero-panel,.member-spectrum-shell[data-border-style=double] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent) 42%, var(--border));box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--background) 72%, transparent), inset 0 0 0 4px color-mix(in oklab, var(--member-accent-2) 22%, transparent), 0 28px 76px -48px rgb(0 0 0/var(--member-panel-shadow-alpha))}.member-spectrum-shell[data-border-style=luminous] .member-glass,.member-spectrum-shell[data-border-style=luminous] .member-signal-card,.member-spectrum-shell[data-border-style=luminous] .member-media-card,.member-spectrum-shell[data-border-style=luminous] .member-contribution-card,.member-spectrum-shell[data-border-style=luminous] .member-hero-panel,.member-spectrum-shell[data-border-style=luminous] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent) 66%, transparent);box-shadow:inset 0 1px 0 #ffffff12, 0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) 22%, transparent), 0 30px 82px -52px rgb(0 0 0/var(--member-panel-shadow-alpha))}.member-spectrum-shell[data-motion=static] .member-signal-card,.member-spectrum-shell[data-motion=static] .member-media-card,.member-spectrum-shell[data-motion=static] .member-contribution-card,.member-spectrum-shell[data-motion=static] .member-glass-hover{transition:border-color .16s,background .16s}.member-spectrum-shell[data-motion=static] .member-signal-card:hover,.member-spectrum-shell[data-motion=static] .member-media-card:hover,.member-spectrum-shell[data-motion=static] .member-contribution-card:hover,.member-spectrum-shell[data-motion=static] .member-glass-hover:hover{transform:none}.member-spectrum-shell[data-motion=dynamic] .member-signal-card:hover,.member-spectrum-shell[data-motion=dynamic] .member-media-card:hover,.member-spectrum-shell[data-motion=dynamic] .member-contribution-card:hover{transform:translateY(-5px)scale(1.012)}.member-profile-page[data-content-width=contained]>.member-profile-content{max-width:1180px!important}.member-profile-page[data-content-width=wide]>.member-profile-content{max-width:1720px!important}.member-profile-page[data-content-width=edge]>.member-profile-content{max-width:none!important;padding-inline:clamp(.75rem,2vw,2rem)!important}.member-profile-page[data-hero-frame=inset] .member-profile-hero{margin-inline:clamp(.4rem,1.5vw,1.5rem)}.member-profile-page[data-hero-frame=borderless] .member-profile-hero{box-shadow:none;border-radius:0;border-color:#0000!important}.member-profile-page[data-hero-alignment=center] .member-profile-identity-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.member-profile-page[data-hero-alignment=center] .member-profile-identity-actions{justify-content:center}.member-profile-page[data-hero-alignment=right] .member-profile-identity-grid{text-align:right;grid-template-columns:auto minmax(0,1fr) auto}.member-profile-page[data-hero-alignment=right] .member-profile-name{text-align:right}.member-profile-page[data-avatar-placement=inside] .member-avatar-ring{transform:translateY(0)}.member-profile-page[data-avatar-placement=floating] .member-avatar-ring{box-shadow:0 0 0 5px color-mix(in oklab,var(--background) 82%,transparent),0 24px 52px -24px color-mix(in oklab,var(--member-accent) 48%,black);transform:translateY(-1.3rem)}.member-profile-page[data-avatar=diamond] .member-avatar-ring{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);overflow:hidden;transform:rotate(45deg);border-radius:.35rem!important}.member-profile-page[data-avatar=diamond] .member-avatar-ring>*{border-radius:0!important;overflow:hidden!important;transform:none!important}.member-profile-page[data-avatar=diamond] .member-avatar-ring>*>*{transform-origin:50%;transform:rotate(-45deg)scale(1.02);object-fit:cover!important;width:142%!important;max-width:none!important;height:142%!important}.member-profile-page[data-avatar-frame=brackets] .member-avatar-ring{background:linear-gradient(90deg,var(--member-accent) 0 15%,transparent 15% 85%,var(--member-accent) 85%),linear-gradient(0deg,var(--member-accent-2) 0 15%,transparent 15% 85%,var(--member-accent-2) 85%);box-shadow:0 0 var(--member-glow-size) color-mix(in oklab,var(--member-accent) 22%,transparent);border:0;padding:4px}.member-profile-page[data-name-effect=shadow] .member-profile-name{text-shadow:0 10px 26px #000c, 0 2px 0 color-mix(in oklab,var(--member-accent) 35%,transparent)}.member-profile-page[data-typography=clean] .member-profile-name{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:650}.member-profile-page[data-hero-overlay=split] .member-profile-hero:after{opacity:1;background:linear-gradient(90deg,#000000bd 0 34%,#0000 60%),linear-gradient(#0000 40%,#000000b8)}.member-profile-page[data-layout=stacked] .member-profile-showcase{display:block}.member-profile-page[data-layout=stacked] .member-profile-showcase>aside{margin-bottom:2rem;position:static}.member-profile-page[data-showcase-layout=grid] .member-profile-showcase{grid-template-columns:1fr 1fr}.member-profile-page[data-showcase-layout=mosaic] .member-profile-build-grid>li:first-child{grid-column:span 2}.member-profile-page[data-tab-style=dock] .member-tabbar{z-index:30;border:1px solid color-mix(in oklab,var(--member-accent) 24%,var(--border));background:color-mix(in oklab,var(--background) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:center;width:max-content;max-width:100%;margin-inline:auto;padding:.32rem;position:sticky;top:4.75rem}.member-profile-page[data-tab-style=dock] .member-tab{border-radius:999px;padding:.65rem .95rem}.member-profile-page[data-tab-style=dock] .member-tab[aria-selected=true]{background:color-mix(in oklab,var(--member-accent) 15%,var(--member-surface-2))}.member-profile-page[data-tab-style=dock] .member-tab[aria-selected=true]:after{display:none}.member-profile-page[data-card-style=poster] .member-media-card,.member-profile-page[data-card-style=poster] .member-contribution-card{background:var(--member-surface-2);border-width:0;box-shadow:0 28px 70px -38px #000000d1}.member-profile-page[data-card-style=poster] .member-media-card:after{opacity:.72;background:linear-gradient(#0000 20%,#000000d1)}.member-profile-page[data-card-motion=tilt] .member-media-card:hover,.member-profile-page[data-card-motion=tilt] .member-contribution-card:hover{transform:perspective(900px)rotateX(1.4deg)rotateY(-1.8deg)translateY(-3px)}.member-profile-page[data-stats-style=strip] .member-profile-stats{border:1px solid color-mix(in oklab,var(--member-accent) 22%,var(--border));border-radius:var(--member-radius-md);background:color-mix(in oklab,var(--member-surface-2) 58%,transparent);padding:.3rem;display:flex;overflow-x:auto}.member-profile-page[data-stats-style=strip] .member-profile-stats>*{min-width:13rem;box-shadow:none;background:0 0;border-color:#0000}.member-profile-page[data-stats-style=inline] .member-profile-stats{flex-wrap:wrap;gap:.3rem 1.5rem;margin-top:1.25rem;padding:0;display:flex}.member-profile-page[data-stats-style=inline] .member-profile-stats>*{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:.5rem 0}.member-profile-page[data-stats-style=inline] .member-profile-stats>:before{display:none}.member-profile-page[data-link-style=buttons] .member-profile-links .member-chip{background:color-mix(in oklab,var(--member-accent) 13%,var(--member-surface-2));border-radius:.55rem;padding:.6rem .8rem}.member-profile-page[data-link-style=list] .member-profile-links{gap:.45rem;display:grid}.member-profile-page[data-link-style=list] .member-profile-links .member-chip{border-inline:0;background:0 0;border-top:0;border-radius:.35rem;justify-content:space-between;width:100%}.member-profile-page[data-section-dividers=line] .member-section-head:before{background:var(--muted-foreground);box-shadow:none;opacity:.5}.member-profile-page[data-section-dividers=none] .member-section-head{border-bottom:0;padding-bottom:0}.member-profile-page[data-section-dividers=none] .member-section-head:before{display:none}.member-private-theme .member-spectrum-shell{--member-accent:inherit!important;--member-accent-2:inherit!important;--member-glow-size:inherit!important;--member-glow-mix:inherit!important;--member-accent-strength:inherit!important;--member-accent-soft:inherit!important;--member-texture-opacity:inherit!important;--member-texture-size:inherit!important;--member-panel-opacity:inherit!important;--member-panel-blur:inherit!important;--member-panel-shadow-alpha:inherit!important;--member-bg-dim:inherit!important;--member-bg-image:inherit!important;--member-bg-position:inherit!important;--member-bg-blur:inherit!important;--member-bg-saturation:inherit!important;--member-bg-zoom:inherit!important}.member-private-theme[data-surface=steel] .member-spectrum-shell{--member-surface:oklch(14.5% .009 225);--member-surface-2:oklch(19% .012 225);--member-surface-3:oklch(23% .014 225)}.member-private-theme[data-surface=midnight] .member-spectrum-shell{--member-surface:oklch(9.5% .025 270);--member-surface-2:oklch(13.5% .032 270);--member-surface-3:oklch(18% .038 270)}.member-private-theme[data-radius=mixed] .member-spectrum-shell{--member-radius-lg:1.8rem;--member-radius-md:.48rem}.member-private-theme[data-accent-mode=mono] .member-spectrum-shell{--member-accent-2:var(--member-accent)}.member-private-theme[data-decoration=dots] .member-spectrum-shell:before{background-image:radial-gradient(circle,color-mix(in oklab,var(--member-accent) 48%,transparent) 1px,transparent 1.5px);background-size:var(--member-texture-size) var(--member-texture-size);display:block;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.member-private-theme[data-decoration=diagonal] .member-spectrum-shell:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px calc(var(--member-texture-size) * .42));background-size:auto;display:block;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.member-private-theme[data-decoration=mesh] .member-spectrum-shell:before{background-image:linear-gradient(30deg,color-mix(in oklab,var(--member-accent) 15%,transparent) 1px,transparent 1px),linear-gradient(150deg,color-mix(in oklab,var(--member-accent-2) 11%,transparent) 1px,transparent 1px);background-size:var(--member-texture-size) calc(var(--member-texture-size) * .58);display:block;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.member-private-theme[data-decoration=blueprint] .member-spectrum-shell:before{background-image:linear-gradient(to right,color-mix(in oklab,var(--member-accent) 34%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--member-accent) 34%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in oklab,var(--member-accent-2) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--member-accent-2) 12%,transparent) 1px,transparent 1px);background-size:var(--member-texture-size) var(--member-texture-size),var(--member-texture-size) var(--member-texture-size),calc(var(--member-texture-size)/4) calc(var(--member-texture-size)/4),calc(var(--member-texture-size)/4) calc(var(--member-texture-size)/4);display:block}.member-private-theme[data-ambient=horizon] .member-spectrum-shell{background:linear-gradient(180deg,transparent 0 54%,color-mix(in oklab,var(--member-accent) 8%,transparent) 58%,transparent 68%),radial-gradient(90% 24% at 50% 58%,color-mix(in oklab,var(--member-accent) 24%,transparent),transparent 72%),linear-gradient(180deg,var(--member-surface),var(--background) 42rem)}.member-private-theme[data-ambient=corner] .member-spectrum-shell{background:radial-gradient(58% 60% at 100% 0%,color-mix(in oklab,var(--member-accent) var(--member-accent-soft),transparent),transparent 70%),radial-gradient(35% 42% at 0% 100%,color-mix(in oklab,var(--member-accent-2) 13%,transparent),transparent 72%),linear-gradient(180deg,var(--member-surface),var(--background) 42rem)}.member-private-theme[data-ambient=beam] .member-spectrum-shell{background:linear-gradient(112deg,transparent 0 28%,color-mix(in oklab,var(--member-accent) 18%,transparent) 36%,transparent 44% 58%,color-mix(in oklab,var(--member-accent-2) 11%,transparent) 66%,transparent 75%),linear-gradient(180deg,var(--member-surface),var(--background) 42rem)}.member-private-theme[data-panel=frosted] .member-glass{background:linear-gradient(145deg,color-mix(in oklab,white 5%,color-mix(in oklab,var(--member-surface-2) var(--member-panel-opacity),transparent)),color-mix(in oklab,var(--member-surface) 72%,transparent));-webkit-backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%);backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%)}.member-private-theme[data-panel=tinted] .member-glass{background:radial-gradient(100% 140% at 100% 0%,color-mix(in oklab,var(--member-accent) 15%,transparent),transparent 68%),color-mix(in oklab,var(--member-surface-2) var(--member-panel-opacity),transparent)}@media (width<=720px){.member-profile-page[data-hero-alignment=right] .member-profile-identity-grid{text-align:left}.member-profile-page[data-content-width=edge]>.member-profile-content{padding-inline:.7rem!important}}@media (prefers-reduced-motion:reduce){.member-spectrum-shell[data-motion=dynamic] .member-signal-card:hover,.member-spectrum-shell[data-motion=dynamic] .member-media-card:hover,.member-spectrum-shell[data-motion=dynamic] .member-contribution-card:hover{transform:none}}.member-spectrum-shell[data-decoration=diagonal][data-texture-scale=fine]:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 14px)}.member-spectrum-shell[data-decoration=diagonal][data-texture-scale=medium]:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 28px)}.member-spectrum-shell[data-decoration=diagonal][data-texture-scale=coarse]:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 44px)}.member-spectrum-shell[data-decoration=blueprint][data-texture-scale=fine]:before{background-size:34px 34px,34px 34px,8.5px 8.5px,8.5px 8.5px}.member-spectrum-shell[data-decoration=blueprint][data-texture-scale=medium]:before{background-size:68px 68px,68px 68px,17px 17px,17px 17px}.member-spectrum-shell[data-decoration=blueprint][data-texture-scale=coarse]:before{background-size:104px 104px,104px 104px,26px 26px,26px 26px}.member-spectrum-shell[data-decoration=mesh][data-texture-scale=fine]:before{background-size:34px 20px}.member-spectrum-shell[data-decoration=mesh][data-texture-scale=medium]:before{background-size:68px 39px}.member-spectrum-shell[data-decoration=mesh][data-texture-scale=coarse]:before{background-size:104px 60px}.member-private-theme[data-decoration=diagonal][data-texture-scale=fine] .member-spectrum-shell:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 14px)}.member-private-theme[data-decoration=diagonal][data-texture-scale=medium] .member-spectrum-shell:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 28px)}.member-private-theme[data-decoration=diagonal][data-texture-scale=coarse] .member-spectrum-shell:before{background-image:repeating-linear-gradient(125deg,color-mix(in oklab,var(--member-accent) 22%,transparent) 0 1px,transparent 1px 44px)}.member-private-theme[data-decoration=blueprint][data-texture-scale=fine] .member-spectrum-shell:before{background-size:34px 34px,34px 34px,8.5px 8.5px,8.5px 8.5px}.member-private-theme[data-decoration=blueprint][data-texture-scale=medium] .member-spectrum-shell:before{background-size:68px 68px,68px 68px,17px 17px,17px 17px}.member-private-theme[data-decoration=blueprint][data-texture-scale=coarse] .member-spectrum-shell:before{background-size:104px 104px,104px 104px,26px 26px,26px 26px}.member-private-theme[data-decoration=mesh][data-texture-scale=fine] .member-spectrum-shell:before{background-size:34px 20px}.member-private-theme[data-decoration=mesh][data-texture-scale=medium] .member-spectrum-shell:before{background-size:68px 39px}.member-private-theme[data-decoration=mesh][data-texture-scale=coarse] .member-spectrum-shell:before{background-size:104px 60px}.member-private-theme[data-panel=frosted] .member-hero-panel,.member-private-theme[data-panel=frosted] .member-profile-hero,.member-private-theme[data-panel=frosted] .member-composer{background:linear-gradient(145deg,color-mix(in oklab,white 5%,color-mix(in oklab,var(--member-surface-2) var(--member-panel-opacity),transparent)),color-mix(in oklab,var(--member-surface) 72%,transparent));-webkit-backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%);backdrop-filter:blur(calc(var(--member-panel-blur) + 8px)) saturate(118%)}.member-private-theme[data-panel=tinted] .member-hero-panel,.member-private-theme[data-panel=tinted] .member-profile-hero,.member-private-theme[data-panel=tinted] .member-composer{background:radial-gradient(100% 140% at 100% 0%,color-mix(in oklab,var(--member-accent) 15%,transparent),transparent 68%),color-mix(in oklab,var(--member-surface-2) var(--member-panel-opacity),transparent)}.member-private-theme[data-border-style=double] .member-glass,.member-private-theme[data-border-style=double] .member-signal-card,.member-private-theme[data-border-style=double] .member-media-card,.member-private-theme[data-border-style=double] .member-contribution-card,.member-private-theme[data-border-style=double] .member-hero-panel,.member-private-theme[data-border-style=double] .member-profile-hero{border-color:color-mix(in oklab,var(--member-accent) 42%,var(--border));box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--background) 72%,transparent),inset 0 0 0 4px color-mix(in oklab,var(--member-accent-2) 22%,transparent),0 28px 76px -48px rgb(0 0 0/var(--member-panel-shadow-alpha))}.member-private-theme[data-border-style=luminous] .member-glass,.member-private-theme[data-border-style=luminous] .member-signal-card,.member-private-theme[data-border-style=luminous] .member-media-card,.member-private-theme[data-border-style=luminous] .member-contribution-card,.member-private-theme[data-border-style=luminous] .member-hero-panel,.member-private-theme[data-border-style=luminous] .member-profile-hero{border-color:color-mix(in oklab,var(--member-accent) 66%,transparent);box-shadow:inset 0 1px 0 #ffffff12,0 0 var(--member-glow-size) color-mix(in oklab,var(--member-accent) 22%,transparent),0 30px 82px -52px rgb(0 0 0/var(--member-panel-shadow-alpha))}.member-private-theme[data-motion=static] .member-signal-card,.member-private-theme[data-motion=static] .member-media-card,.member-private-theme[data-motion=static] .member-contribution-card,.member-private-theme[data-motion=static] .member-glass-hover{transition:border-color .16s,background .16s}.member-private-theme[data-motion=static] .member-signal-card:hover,.member-private-theme[data-motion=static] .member-media-card:hover,.member-private-theme[data-motion=static] .member-contribution-card:hover,.member-private-theme[data-motion=static] .member-glass-hover:hover{transform:none}.member-private-theme[data-motion=dynamic] .member-signal-card:hover,.member-private-theme[data-motion=dynamic] .member-media-card:hover,.member-private-theme[data-motion=dynamic] .member-contribution-card:hover{transform:translateY(-5px)scale(1.012)}.member-spectrum-shell .member-chip,.member-spectrum-shell .member-signal-card,.member-spectrum-shell .member-section-head{border-color:color-mix(in oklab,var(--member-accent) var(--member-accent-soft),var(--border))}@media (prefers-reduced-motion:reduce){.member-private-theme[data-motion=dynamic] .member-signal-card:hover,.member-private-theme[data-motion=dynamic] .member-media-card:hover,.member-private-theme[data-motion=dynamic] .member-contribution-card:hover{transform:none}}.member-spectrum-shell:after{background-image:linear-gradient(rgb(0 0 0/var(--member-bg-dim)), rgb(0 0 0/var(--member-bg-dim))), var(--member-bg-image)!important;background-position:center, var(--member-bg-position)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-origin:border-box!important;background-clip:border-box!important}.member-spectrum-shell[data-custom-background=true]:after,.member-private-theme[data-custom-background=true] .member-spectrum-shell:after{transform:scale(var(--member-bg-zoom,1));transform-origin:50%;will-change:filter, transform;opacity:1!important;inset:-32px!important}.member-spectrum-shell[data-custom-background=true],.member-private-theme[data-custom-background=true] .member-spectrum-shell{isolation:isolate}.tc-auth-stage{--auth-cyan:oklch(78% .14 215);--auth-blue:oklch(68% .19 255);--auth-magenta:oklch(70% .2 325);isolation:isolate;min-height:min(860px,100vh - 8rem);position:relative;overflow:hidden}.tc-auth-stage:before{content:"";z-index:-3;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.tc-auth-stage:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(44rem circle at 16% 35%, color-mix(in oklab, var(--auth-blue) 10%, transparent), transparent 68%), radial-gradient(38rem circle at 84% 30%, color-mix(in oklab, var(--auth-magenta) 9%, transparent), transparent 68%), radial-gradient(30rem circle at 63% 88%, color-mix(in oklab, var(--auth-cyan) 7%, transparent), transparent 70%);animation:14s ease-in-out infinite alternate tc-auth-atmosphere;position:absolute;inset:-18%}.tc-auth-shell{border:1px solid color-mix(in oklab, var(--auth-blue) 22%, var(--border));background:color-mix(in oklab, var(--background) 94%, transparent);border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 42px 140px #0000009e,inset 0 0 0 1px #ffffff05}.tc-auth-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 4%, var(--auth-blue) 25%, var(--auth-cyan) 52%, var(--auth-magenta) 78%, transparent 96%);height:1px;box-shadow:0 0 25px color-mix(in oklab, var(--auth-blue) 45%, transparent);animation:1.2s cubic-bezier(.2,.8,.2,1) both tc-auth-line;position:absolute;inset:0 0 auto}.tc-auth-form-bay,.tc-auth-network-bay{isolation:isolate;position:relative}.tc-auth-form-bay:before,.tc-auth-network-bay:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(118deg,#ffffff06 0 1px,#0000 1px 24px);position:absolute;inset:0}.tc-auth-network-bay{background:radial-gradient(38rem circle at 92% 4%, color-mix(in oklab, var(--auth-blue) 15%, transparent), transparent 68%), radial-gradient(30rem circle at 10% 96%, color-mix(in oklab, var(--auth-magenta) 8%, transparent), transparent 72%), color-mix(in oklab, var(--card) 54%, transparent)}.tc-auth-mode-switch{border:1px solid var(--border);background:#00000038;border-radius:.85rem;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.tc-auth-mode-button{z-index:1;min-height:2.7rem;color:var(--muted-foreground);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:.65rem;font-size:.66rem;font-weight:700;transition:color .2s,background .25s,box-shadow .25s,transform .2s;position:relative}.tc-auth-mode-button:hover{color:var(--foreground)}.tc-auth-mode-button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg, color-mix(in oklab, var(--auth-blue) 88%, black), color-mix(in oklab, var(--primary) 88%, black));box-shadow:0 7px 26px color-mix(in oklab, var(--auth-blue) 24%, transparent), 0 0 0 1px #ffffff14 inset}.tc-auth-field input{border-color:color-mix(in oklab, var(--border) 86%, var(--auth-blue));background:#0000004d;min-height:3rem;transition:border-color .2s,box-shadow .2s,background .2s}.tc-auth-field input:hover{border-color:color-mix(in oklab, var(--border) 55%, var(--auth-blue))}.tc-auth-field input:focus-visible{border-color:color-mix(in oklab, var(--auth-cyan) 60%, var(--border));box-shadow:0 0 0 3px color-mix(in oklab, var(--auth-blue) 13%, transparent), 0 0 35px -20px var(--auth-blue)}.tc-auth-benefit{border:1px solid color-mix(in oklab, var(--border) 82%, var(--auth-blue));background:#0003;border-radius:1rem;min-height:7rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.tc-auth-benefit:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--auth-blue) 16%, transparent), transparent 68%);opacity:0;height:8rem;transition:opacity .25s;position:absolute;inset:auto -45% -70% 20%}.tc-auth-benefit:hover,.tc-auth-benefit[data-active=true]{border-color:color-mix(in oklab, var(--auth-cyan) 35%, var(--border));background:color-mix(in oklab, var(--auth-blue) 5%, #0000003d);box-shadow:0 18px 40px -30px var(--auth-blue);transform:translateY(-3px)}.tc-auth-benefit:hover:after,.tc-auth-benefit[data-active=true]:after{opacity:1}.tc-auth-benefit-index{letter-spacing:.13em;color:color-mix(in oklab, var(--auth-cyan) 80%, white);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.tc-auth-signal-map{background:#0003;border:1px solid #ffffff0f;border-radius:1rem;height:5.2rem;position:relative;overflow:hidden}.tc-auth-signal-map:before{content:"";border:1px solid color-mix(in oklab, var(--auth-blue) 16%, transparent);width:12rem;height:12rem;box-shadow:0 0 0 2.4rem color-mix(in oklab, var(--auth-blue) 5%, transparent), 0 0 0 4.8rem color-mix(in oklab, var(--auth-magenta) 3%, transparent);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tc-auth-signal-map:after{content:"";background:linear-gradient(90deg, transparent, var(--auth-cyan), var(--auth-blue), var(--auth-magenta), transparent);width:120%;height:1px;box-shadow:0 0 18px color-mix(in oklab, var(--auth-cyan) 45%, transparent);animation:4.5s ease-in-out infinite tc-auth-scan;position:absolute;top:50%;left:-10%}.tc-auth-node{background:var(--auth-cyan);width:.38rem;height:.38rem;box-shadow:0 0 14px 2px color-mix(in oklab, var(--auth-cyan) 55%, transparent);border-radius:50%;position:absolute}.tc-auth-join-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.tc-auth-sequence-step{border-top:1px solid color-mix(in oklab, var(--auth-blue) 28%, var(--border));padding-top:.65rem;position:relative}.tc-auth-sequence-step:not(:last-child):after{content:"";background:var(--auth-cyan);width:.45rem;height:1px;box-shadow:0 0 8px var(--auth-cyan);position:absolute;top:-.5px;right:-.2rem}@keyframes tc-auth-line{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes tc-auth-scan{0%,to{opacity:.15;transform:translateY(-2.2rem)}50%{opacity:.7;transform:translateY(2.2rem)}}@keyframes tc-auth-atmosphere{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.025)}}@media (width<=1023px){.tc-auth-stage{min-height:auto}.tc-auth-network-bay{border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.tc-auth-stage:after,.tc-auth-shell:before,.tc-auth-signal-map:after{animation:none}.tc-auth-benefit,.tc-auth-mode-button{transition-duration:.01ms}}.member-spectrum-shell{--member-accent:#aeb7c4;--member-accent-2:#e6ebf0;--member-blue:var(--member-accent);--member-cyan:var(--member-accent);--member-magenta:var(--member-accent);--member-violet:var(--member-accent);--member-tone:var(--member-accent);--member-glow-size:18px;--member-glow-mix:28%;--member-accent-strength:58%;--member-accent-soft:22%;--member-texture-opacity:.35;--member-panel-opacity:82%;--member-bg-image:none;--member-bg-dim:.58;--member-bg-position:center;--member-surface:oklch(13.5% .007 258);--member-surface-2:oklch(17.5% .009 258);--member-surface-3:oklch(20.5% .009 258);--member-line:color-mix(in oklab, var(--member-accent) 20%, var(--border));--member-radius-lg:1.35rem;--member-radius-md:.95rem;--member-pad:1rem;isolation:isolate;background:radial-gradient(82% 52% at 12% -5%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 70%), radial-gradient(56% 45% at 96% 4%, color-mix(in oklab, var(--member-accent-2) 10%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--member-surface) 88%, var(--background)), var(--background) 38rem);position:relative;overflow:hidden}.member-spectrum-shell>*{z-index:2;position:relative}.member-spectrum-shell:before,.member-spectrum-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.member-spectrum-shell:after{z-index:0;opacity:0;background:linear-gradient(rgb(0 0 0/var(--member-bg-dim)), rgb(0 0 0/var(--member-bg-dim))), var(--member-bg-image) var(--member-bg-position) / cover no-repeat;transform:scale(1.002)}.member-spectrum-shell[data-custom-background=true]:after{opacity:1}.member-spectrum-shell:before{z-index:1;opacity:var(--member-texture-opacity);background-image:linear-gradient(to right, color-mix(in oklab, var(--member-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--member-accent) 22%, transparent) 1px, transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 98%);mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 98%)}.member-spectrum-shell[data-decoration=clean]:before{display:none}.member-spectrum-shell[data-decoration=grain]:before{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='130' height='130' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:130px 130px;-webkit-mask-image:none;mask-image:none}.member-spectrum-shell[data-decoration=scanline]:before{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--member-accent) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--member-accent-2) 8%, transparent) 50%, transparent 100%);background-size:100% 7px,100% 100%;-webkit-mask-image:none;mask-image:none}.member-spectrum-shell[data-decoration=crosshatch]:before{background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--member-accent) 18%, transparent) 0 1px, transparent 1px 16px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--member-accent-2) 12%, transparent) 0 1px, transparent 1px 16px);background-size:auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.member-spectrum-shell[data-surface=obsidian]{--member-surface:oklch(9% .004 258);--member-surface-2:oklch(12.5% .005 258);--member-surface-3:oklch(15.5% .006 258)}.member-spectrum-shell[data-surface=carbon]{--member-surface:oklch(12.5% .012 245);--member-surface-2:oklch(17% .013 245);--member-surface-3:oklch(20.5% .012 245)}.member-spectrum-shell[data-surface=black]{--member-surface:oklch(6% 0 0);--member-surface-2:oklch(9% 0 0);--member-surface-3:oklch(12% 0 0)}.member-spectrum-shell[data-surface=warm]{--member-surface:oklch(13% .014 55);--member-surface-2:oklch(17% .016 55);--member-surface-3:oklch(20% .018 55)}.member-spectrum-shell[data-radius=round]{--member-radius-lg:2rem;--member-radius-md:1.45rem}.member-spectrum-shell[data-radius=tight]{--member-radius-lg:.72rem;--member-radius-md:.55rem}.member-spectrum-shell[data-radius=square]{--member-radius-lg:.18rem;--member-radius-md:.12rem}.member-spectrum-shell[data-density=airy]{--member-pad:1.2rem}.member-spectrum-shell[data-density=compact]{--member-pad:.78rem}.member-spectrum-shell[data-ambient=none]{background:linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-spectrum-shell[data-ambient=halo]{background:radial-gradient(72% 58% at 50% -8%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 68%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-spectrum-shell[data-ambient=split]{background:radial-gradient(60% 70% at -5% 12%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 70%), radial-gradient(60% 70% at 105% 22%, color-mix(in oklab, var(--member-accent-2) 18%, transparent), transparent 72%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-spectrum-shell[data-ambient=aurora]{background:radial-gradient(55% 55% at 12% 5%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 67%), radial-gradient(52% 58% at 78% 9%, color-mix(in oklab, var(--member-accent-2) 18%, transparent), transparent 68%), radial-gradient(42% 48% at 48% 58%, color-mix(in oklab, var(--member-accent) 8%, transparent), transparent 75%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.member-spectrum-shell[data-ambient=spotlight]{background:conic-gradient(from 200deg at 46% -15%, transparent 0 34%, color-mix(in oklab, var(--member-accent) 18%, transparent) 42%, transparent 52% 100%), linear-gradient(180deg, var(--member-surface), var(--background) 38rem)}.tc-page .member-spectrum-shell .label-tech{color:color-mix(in oklab, var(--foreground) 76%, var(--muted-foreground))!important}.member-kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 82%, var(--muted-foreground));align-items:center;gap:.58rem;font-size:.625rem;font-weight:650;display:inline-flex}.member-kicker:before{content:"";background:var(--member-accent);width:.42rem;height:.42rem;box-shadow:0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) var(--member-glow-mix), transparent);border-radius:999px}.member-spectrum-rule{background:linear-gradient(90deg, var(--member-accent), var(--member-accent-2) 34%, color-mix(in oklab, var(--member-accent) 35%, transparent) 68%, transparent);height:2px;box-shadow:0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) 32%, transparent);border-radius:999px}.member-hero-panel,.member-profile-hero{border:1px solid var(--member-line);border-radius:var(--member-radius-lg);background:radial-gradient(78% 125% at 0% 0%, color-mix(in oklab, var(--member-accent) var(--member-accent-soft), transparent), transparent 69%), radial-gradient(55% 90% at 100% 0%, color-mix(in oklab, var(--member-accent-2) 10%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent), color-mix(in oklab, var(--member-surface) 94%, transparent));box-shadow:inset 0 1px 0 oklch(100% 0 0/.06), 0 34px 90px -54px color-mix(in oklab, var(--member-accent) 42%, transparent);-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);position:relative;overflow:hidden}.member-hero-panel:after,.member-profile-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--member-accent) 45%, transparent) 0 3px, transparent 3px 100%), linear-gradient(112deg, transparent 54%, color-mix(in oklab, var(--foreground) 3.5%, transparent));opacity:.72;position:absolute;inset:0}.member-glass{border:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));border-radius:var(--member-radius-md);background:radial-gradient(85% 120% at 100% 0%, color-mix(in oklab, var(--member-accent) 6%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent), color-mix(in oklab, var(--member-surface) var(--member-panel-opacity), transparent));box-shadow:inset 0 1px 0 oklch(100% 0 0/.05), 0 24px 64px -50px color-mix(in oklab, var(--member-accent) 20%, black);-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);position:relative;overflow:hidden}.member-glass:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(62% 84% at 50% 0%, color-mix(in oklab, var(--member-accent) 9%, transparent), transparent 74%);transition:opacity .22s;position:absolute;inset:0}.member-glass-hover{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s}.member-glass-hover:hover,.member-glass-hover:focus-within{border-color:color-mix(in oklab, var(--member-accent) 42%, var(--border));box-shadow:inset 0 1px 0 oklch(100% 0 0/.06), 0 28px 72px -44px color-mix(in oklab, var(--member-accent) 42%, black);transform:translateY(-2px)}.member-glass-hover:hover:after,.member-glass-hover:focus-within:after{opacity:1}.member-spectrum-shell[data-panel=solid] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), var(--member-surface))}.member-spectrum-shell[data-panel=outline] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--background) 18%, transparent)}.member-spectrum-shell[data-panel=metal] .member-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:repeating-linear-gradient(100deg, #ffffff05 0 1px, transparent 1px 5px), linear-gradient(145deg, color-mix(in oklab, var(--member-surface-3) 90%, transparent), color-mix(in oklab, var(--member-surface) 96%, transparent));box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000008c,0 24px 55px -45px #000}.member-spectrum-shell[data-border-style=accent] .member-glass,.member-spectrum-shell[data-border-style=accent] .member-signal-card,.member-spectrum-shell[data-border-style=accent] .member-media-card,.member-spectrum-shell[data-border-style=accent] .member-hero-panel,.member-spectrum-shell[data-border-style=accent] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent) 48%, var(--border))}.member-spectrum-shell[data-border-style=chrome] .member-glass,.member-spectrum-shell[data-border-style=chrome] .member-signal-card,.member-spectrum-shell[data-border-style=chrome] .member-media-card,.member-spectrum-shell[data-border-style=chrome] .member-hero-panel,.member-spectrum-shell[data-border-style=chrome] .member-profile-hero{border-color:color-mix(in oklab, var(--member-accent-2) 45%, white 14%);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 70px -48px color-mix(in oklab, var(--member-accent) 42%, black)}.member-spectrum-shell[data-border-style=none] .member-glass,.member-spectrum-shell[data-border-style=none] .member-signal-card,.member-spectrum-shell[data-border-style=none] .member-media-card,.member-spectrum-shell[data-border-style=none] .member-hero-panel,.member-spectrum-shell[data-border-style=none] .member-profile-hero{border-color:#0000}.member-tone-blue,.member-tone-cyan,.member-tone-magenta,.member-tone-violet{--member-tone:var(--member-accent)}.member-signal-card{border:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));border-radius:var(--member-radius-md);background:radial-gradient(75% 90% at 100% 0%, color-mix(in oklab, var(--member-accent) 9%, transparent), transparent 74%), color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.04)}.member-signal-card:before{content:"";background:linear-gradient(180deg, var(--member-accent), var(--member-accent-2));width:2px;box-shadow:0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) 42%, transparent);border-radius:999px;position:absolute;top:13%;bottom:13%;left:0}.member-signal-card:hover{border-color:color-mix(in oklab, var(--member-accent) 42%, var(--border));background:color-mix(in oklab, var(--member-accent) 7%, var(--member-surface-2));box-shadow:0 24px 58px -42px color-mix(in oklab, var(--member-accent) 36%, black);transform:translateY(-2px)}.member-tone-icon{color:color-mix(in oklab, var(--member-accent) 80%, white 20%);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--member-accent) 28%, transparent))}.member-chip{border:1px solid color-mix(in oklab, var(--member-accent) 28%, var(--border));background:color-mix(in oklab, var(--member-accent) 9%, color-mix(in oklab, var(--background) 74%, transparent));color:color-mix(in oklab, var(--foreground) 91%, var(--member-accent));border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.04)}.member-accent-action{box-shadow:0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) 22%, transparent);border-color:color-mix(in oklab, var(--member-accent) 58%, var(--border))!important;background:color-mix(in oklab, var(--member-accent) 18%, var(--background))!important;color:color-mix(in oklab, white 90%, var(--member-accent))!important}.member-avatar-ring{background:linear-gradient(135deg, var(--member-accent), var(--member-accent-2));box-shadow:0 0 0 4px color-mix(in oklab, var(--background) 88%, transparent), 0 0 var(--member-glow-size) color-mix(in oklab, var(--member-accent) var(--member-glow-mix), transparent);border-radius:999px;padding:2px;position:relative}.member-spectrum-shell[data-avatar=soft] .member-avatar-ring,.member-spectrum-shell[data-avatar=soft] .member-avatar-ring>*{border-radius:1.2rem!important}.member-spectrum-shell[data-avatar=square] .member-avatar-ring,.member-spectrum-shell[data-avatar=square] .member-avatar-ring>*{border-radius:.28rem!important}.member-spectrum-shell[data-avatar=hex] .member-avatar-ring,.member-spectrum-shell[data-avatar=hex] .member-avatar-ring>*{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:0!important}.member-spectrum-shell[data-avatar=diamond] .member-avatar-ring,.member-spectrum-shell[data-avatar=diamond] .member-avatar-ring>*{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0!important}.member-profile-page[data-avatar-frame=double] .member-avatar-ring{outline:1px solid color-mix(in oklab, var(--member-accent-2) 52%, transparent);outline-offset:4px;padding:5px}.member-profile-page[data-avatar-frame=glow] .member-avatar-ring{box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 82%, transparent), 0 0 34px 2px color-mix(in oklab, var(--member-accent) 54%, transparent)}.member-profile-page[data-avatar-frame=none] .member-avatar-ring{box-shadow:none;background:0 0;padding:0}.member-media-card,.member-contribution-card{border:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));border-radius:var(--member-radius-md);background:color-mix(in oklab, var(--member-surface-2) var(--member-panel-opacity), transparent);box-shadow:0 22px 60px -48px color-mix(in oklab, var(--member-accent) 36%, black);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.member-media-card:after{content:"";pointer-events:none;opacity:.34;background:linear-gradient(#0000 48%,oklch(5.5% .004 258/.88) 100%);position:absolute;inset:0}.member-media-card:hover,.member-contribution-card:hover{border-color:color-mix(in oklab, var(--member-accent) 44%, var(--border));box-shadow:0 30px 76px -42px color-mix(in oklab, var(--member-accent) 48%, black);transform:translateY(-3px)}.member-profile-page[data-card-style=glass] .member-media-card,.member-profile-page[data-card-style=glass] .member-contribution-card{background:color-mix(in oklab, var(--member-surface-2) 62%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.member-profile-page[data-card-style=minimal] .member-media-card,.member-profile-page[data-card-style=minimal] .member-contribution-card{box-shadow:none;background:0 0;border-color:#0000}.member-profile-page[data-card-style=framed] .member-media-card,.member-profile-page[data-card-style=framed] .member-contribution-card{border-width:2px;border-color:color-mix(in oklab, var(--member-accent) 46%, var(--border));background:color-mix(in oklab, var(--member-accent) 6%, var(--member-surface-2));padding:4px}.member-profile-page[data-card-motion=zoom] .member-media-card:hover,.member-profile-page[data-card-motion=zoom] .member-contribution-card:hover{transform:scale(1.018)}.member-profile-page[data-card-motion=static] .member-media-card,.member-profile-page[data-card-motion=static] .member-contribution-card{transition:border-color .18s}.member-profile-page[data-card-motion=static] .member-media-card:hover,.member-profile-page[data-card-motion=static] .member-contribution-card:hover{transform:none}.member-callout{border:1px solid color-mix(in oklab, var(--member-accent) 30%, var(--border));border-radius:var(--member-radius-md);background:linear-gradient(110deg, color-mix(in oklab, var(--member-accent) 12%, transparent), color-mix(in oklab, var(--member-surface-2) 62%, transparent), color-mix(in oklab, var(--member-accent-2) 7%, transparent));box-shadow:inset 0 1px oklch(100% 0 0/.04)}.member-section-head{border-bottom:1px solid color-mix(in oklab, var(--member-accent) 24%, var(--border));align-items:center;gap:.8rem;padding-bottom:.85rem;display:flex}.member-section-head:before{content:"";background:linear-gradient(90deg, var(--member-accent), var(--member-accent-2));width:2rem;height:2px;box-shadow:0 0 14px color-mix(in oklab, var(--member-accent) 38%, transparent);border-radius:999px}.member-thread-stage{background:radial-gradient(52% 68% at 100% 0%, color-mix(in oklab, var(--member-accent) 9%, transparent), transparent 73%), color-mix(in oklab, var(--member-surface) 90%, transparent);position:relative}.member-message{border:1px solid color-mix(in oklab, var(--member-accent) 14%, var(--border));border-radius:var(--member-radius-md);max-width:min(78%,44rem);padding:.75rem .9rem;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.04)}.member-message-peer{background:linear-gradient(145deg, color-mix(in oklab, var(--member-surface-2) 82%, transparent), color-mix(in oklab, var(--member-surface) 88%, transparent));border-bottom-left-radius:.3rem}.member-message-mine{background:linear-gradient(145deg, color-mix(in oklab, var(--member-accent) 24%, var(--member-surface-2)), color-mix(in oklab, var(--member-accent) 10%, var(--member-surface)));border-color:color-mix(in oklab, var(--member-accent) 46%, var(--border));box-shadow:0 14px 40px -30px color-mix(in oklab, var(--member-accent) 62%, black);border-bottom-right-radius:.3rem}.member-composer{border:1px solid color-mix(in oklab, var(--member-accent) 32%, var(--border));border-radius:var(--member-radius-md);background:color-mix(in oklab, var(--member-surface-2) 78%, transparent);box-shadow:inset 0 1px 0 oklch(100% 0 0/.05), 0 20px 54px -44px color-mix(in oklab, var(--member-accent) 32%, black);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%)}.member-tabbar{border-bottom:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));gap:.35rem;display:flex;overflow-x:auto}.member-tab{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;padding:.82rem 1rem;font-size:.68rem;font-weight:650;position:relative}.member-tab[aria-selected=true]{color:color-mix(in oklab, var(--foreground) 88%, var(--member-accent))}.member-tab[aria-selected=true]:after{content:"";background:linear-gradient(90deg,var(--member-accent),var(--member-accent-2));height:2px;box-shadow:0 0 12px color-mix(in oklab, var(--member-accent) 42%, transparent);inset-inline:.72rem;position:absolute;bottom:-1px}.member-profile-page[data-tab-style=rail] .member-tabbar{border:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));border-radius:var(--member-radius-md);background:color-mix(in oklab, var(--member-surface-2) 58%, transparent);padding:.32rem}.member-profile-page[data-tab-style=rail] .member-tab[aria-selected=true]{border-radius:calc(var(--member-radius-md) * .7);background:color-mix(in oklab, var(--member-accent) 14%, var(--member-surface-2))}.member-profile-page[data-tab-style=rail] .member-tab[aria-selected=true]:after{display:none}.member-profile-page[data-tab-style=blocks] .member-tabbar{border:0;gap:.5rem}.member-profile-page[data-tab-style=blocks] .member-tab{border:1px solid color-mix(in oklab, var(--member-accent) 22%, var(--border));background:color-mix(in oklab, var(--member-surface-2) 70%, transparent);border-radius:.4rem}.member-profile-page[data-tab-style=blocks] .member-tab[aria-selected=true]{border-color:color-mix(in oklab, var(--member-accent) 58%, var(--border));background:color-mix(in oklab, var(--member-accent) 17%, var(--member-surface-2))}.member-profile-page[data-tab-style=blocks] .member-tab[aria-selected=true]:after{display:none}.member-control{border:1px solid color-mix(in oklab, var(--member-accent) 18%, var(--border));background:color-mix(in oklab, var(--member-surface-2) 66%, transparent);color:var(--muted-foreground);border-radius:.65rem;padding:.55rem .72rem;transition:border-color .16s,background .16s,color .16s,transform .16s}.member-control:hover{border-color:color-mix(in oklab, var(--member-accent) 38%, var(--border));color:var(--foreground)}.member-control[data-selected=true]{border-color:color-mix(in oklab, var(--member-accent) 62%, var(--border));background:color-mix(in oklab, var(--member-accent) 15%, var(--member-surface-2));color:var(--foreground);box-shadow:0 0 18px -9px color-mix(in oklab, var(--member-accent) 72%, transparent)}.member-profile-page[data-layout=centered] .member-profile-identity-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.member-profile-page[data-layout=centered] .member-profile-identity-actions{justify-content:center}.member-profile-page[data-layout=split] .member-profile-identity-grid{grid-template-columns:minmax(0,1fr) auto}.member-profile-page[data-layout=split] .member-avatar-ring{display:none}.member-profile-page[data-typography=wide] .member-profile-name{letter-spacing:.055em;text-transform:uppercase;font-weight:560}.member-profile-page[data-typography=mono] .member-profile-name{font-family:var(--font-mono);letter-spacing:-.04em}.member-profile-page[data-name-effect=glow] .member-profile-name{text-shadow:0 0 26px color-mix(in oklab, var(--member-accent) 58%, transparent)}.member-profile-page[data-name-effect=outline] .member-profile-name{-webkit-text-stroke:1px color-mix(in oklab, white 82%, var(--member-accent));text-shadow:0 0 20px color-mix(in oklab, var(--member-accent) 20%, transparent);color:#0000!important}.member-profile-page[data-hero-overlay=vignette] .member-profile-hero:after{opacity:1;background:radial-gradient(circle,#0000 28%,#000000ad 100%)}.member-profile-page[data-hero-overlay=clean] .member-profile-hero:after{opacity:.18}@media (width<=640px){.member-spectrum-shell:before{background-size:46px 46px}.member-hero-panel,.member-profile-hero{border-radius:min(var(--member-radius-lg), 1.15rem)}.member-message{max-width:88%}}@media (prefers-reduced-motion:reduce){.member-glass-hover,.member-signal-card,.member-media-card,.member-contribution-card{transition:none}.member-glass-hover:hover,.member-signal-card:hover,.member-media-card:hover,.member-contribution-card:hover{transform:none}}.phase-c-chat-root{min-height:0;position:relative}.phase-c-chat-root .group-chat-shell{height:clamp(38rem,100dvh - 11rem,68rem);min-height:38rem;overflow:hidden}.phase-c-chat-root .group-chat-stage,.phase-c-chat-root .group-chat-thread{height:100%;min-height:0}.phase-c-chat-root .group-chat-stage{flex-direction:column;min-width:0;display:flex;overflow:hidden}.phase-c-chat-root .group-chat-messages,.phase-c-chat-root .group-chat-room-feed,.phase-c-chat-root .group-chat-thread-body{min-height:0;max-height:none;overflow-y:auto}.phase-c-chat-root .group-chat-messages,.phase-c-chat-root .group-chat-thread-body{flex:1}.phase-c-chat-root .group-chat-composer{flex:none}.phase-c-chat-date{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:14px 4px;font-size:10px;font-weight:700;display:flex}.phase-c-chat-date:before,.phase-c-chat-date:after{content:"";background:color-mix(in oklab,var(--border) 70%,transparent);flex:1;height:1px}.phase-c-chat-unread{color:var(--group-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 4px;font-size:10px;font-weight:800;display:flex}.phase-c-chat-unread:before,.phase-c-chat-unread:after{content:"";background:color-mix(in oklab,var(--group-accent) 58%,transparent);flex:1;height:1px}.group-chat-message.is-grouped{padding-top:2px;padding-bottom:2px}.group-chat-message.is-grouped .phase-c-author-spacer{flex:0 0 36px;width:36px;display:block}.group-chat-message.is-grouped .phase-c-message-time{opacity:0;transition:opacity .15s}.group-chat-message.is-grouped:hover .phase-c-message-time,.group-chat-message.is-grouped:focus-within .phase-c-message-time{opacity:1}.phase-c-thread-summary{color:var(--group-accent);background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:2px 0;font-size:10px;font-weight:700;display:inline-flex}.phase-c-thread-summary:hover{text-decoration:underline}.phase-c-message-scroll-region{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.phase-c-new-messages-slot{pointer-events:none;z-index:12;inset-inline:0;justify-content:center;padding-inline:12px;display:flex;position:absolute;bottom:12px}.phase-c-new-messages{pointer-events:auto;border:1px solid color-mix(in oklab,var(--group-accent) 45%,var(--border));background:color-mix(in oklab,var(--group-surface-2) 94%,black);color:var(--foreground);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;box-shadow:0 12px 35px #0000004d}.phase-c-chat-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.phase-c-pin-count{background:var(--group-accent);color:#050505;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:900;display:grid;position:absolute;top:1px;right:2px}.phase-c-space-section{margin-bottom:14px}.phase-c-space-section>p{color:var(--muted-foreground);letter-spacing:.12em;padding:0 9px 5px;font-size:9px;font-weight:800}.phase-c-space-section:last-child{margin-bottom:0}.phase-c-space-signal{background:color-mix(in oklab,var(--foreground) 12%,transparent);min-width:18px;height:18px;color:var(--foreground);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:800;display:grid}.phase-c-space-signal.is-mention{background:var(--group-accent);color:#060606}.phase-c-online-count{color:var(--muted-foreground);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.phase-c-online-count>span{background:#4ade80;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px oklab(80.0349% -.160317 .0862818/.16)}.phase-c-presence-dot{border:2px solid var(--group-surface-2);background:var(--muted-foreground);border-radius:999px;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.phase-c-presence-dot.is-online{background:#4ade80}.phase-c-presence-label{color:var(--muted-foreground);font-size:9px;font-weight:600}.phase-c-typing{min-height:23px;color:var(--muted-foreground);align-items:center;gap:3px;padding:4px 16px 2px;font-size:10px;display:flex}.phase-c-typing>span{background:currentColor;border-radius:999px;width:3px;height:3px;animation:1.1s ease-in-out infinite phase-c-typing-dot}.phase-c-typing>span:nth-child(2){animation-delay:.14s}.phase-c-typing>span:nth-child(3){animation-delay:.28s}@keyframes phase-c-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.phase-c-reply-banner{border-left:2px solid var(--group-accent);background:color-mix(in oklab,var(--group-accent) 6%,transparent);color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:7px;padding:7px 9px;font-size:10px;display:flex}.phase-c-reply-banner strong{color:var(--foreground);font-weight:700}.phase-c-reply-ping{color:var(--muted-foreground);letter-spacing:.04em;border-radius:6px;flex:none;padding:4px 6px;font-size:9px;font-weight:800}.phase-c-reply-ping[aria-pressed=true]{background:color-mix(in oklab,var(--group-accent) 12%,transparent);color:var(--group-accent)}.phase-c-reply-cancel{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.phase-c-reply-ping:hover,.phase-c-reply-cancel:hover{color:var(--foreground);background:#ffffff0f}.phase-c-reply-reference{max-width:min(42rem,100%);color:var(--muted-foreground);text-align:left;border-radius:5px;align-items:center;gap:5px;margin:0 0 3px -18px;padding:2px 6px 2px 18px;font-size:10px;line-height:1.35;transition:background .14s,color .14s;display:flex;position:relative}.phase-c-reply-reference:hover{color:var(--foreground);background:#ffffff09}.phase-c-reply-reference strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--foreground);flex:none;font-weight:700;overflow:hidden}.phase-c-reply-reference>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phase-c-reply-reference.is-unavailable{cursor:default;font-style:italic}.phase-c-reply-connector{border-top:1px solid color-mix(in oklab,var(--muted-foreground) 55%,transparent);border-left:1px solid color-mix(in oklab,var(--muted-foreground) 55%,transparent);border-top-left-radius:6px;width:10px;height:12px;position:absolute;bottom:50%;left:4px}.is-reply-target>.group-chat-message{animation:1.6s both phase-c-reply-target}@keyframes phase-c-reply-target{0%,to{background:0 0}14%,72%{background:color-mix(in oklab,var(--group-accent) 11%,transparent)}}.phase-c-thread-back{min-height:36px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.phase-c-thread-back:hover{color:var(--foreground);background:#ffffff0d}.tc-member-mention,.tc-role-mention{border-radius:5px;padding:0 2px;font-weight:700;display:inline}.tc-member-mention{color:var(--group-accent);background:color-mix(in oklab,var(--group-accent) 9%,transparent)}.tc-member-mention:hover{text-decoration:underline}.tc-role-mention{color:var(--group-accent-2);background:color-mix(in oklab,var(--group-accent-2) 10%,transparent)}.phase-c-space-kind{border:1px solid var(--border);color:var(--muted-foreground);text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.phase-c-space-guidelines{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent);background:color-mix(in oklab,var(--group-accent) 4%,transparent);gap:8px;padding:9px 14px;font-size:10px;line-height:1.5;display:flex}.phase-c-space-guidelines strong{color:var(--group-accent);flex:none}.phase-c-space-guidelines span{color:var(--muted-foreground)}.phase-c-space-toolbar{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent);flex-direction:column;gap:7px;padding:9px 12px;display:flex}.phase-c-space-filter{min-height:30px;color:var(--muted-foreground);border-radius:8px;padding:0 9px;font-size:10px;font-weight:700}.phase-c-space-filter:hover{color:var(--foreground);background:#ffffff0a}.phase-c-space-filter.is-active{background:color-mix(in oklab,var(--group-accent) 10%,transparent);color:var(--group-accent)}.phase-c-space-tag-filters{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.phase-c-space-tag-filters::-webkit-scrollbar{display:none}.phase-c-space-topics{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.phase-c-space-topics.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.phase-c-space-topic{scroll-margin-top:calc(var(--group-sticky-offset,5rem) + 1rem);border:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:color-mix(in oklab,var(--group-surface-2) 72%,transparent);border-radius:13px;padding:14px}.phase-c-space-topic:target{border-color:color-mix(in oklab,var(--group-accent) 60%,var(--border));box-shadow:0 0 0 2px color-mix(in oklab,var(--group-accent) 12%,transparent)}.phase-c-space-topic.is-solved{border-color:color-mix(in oklab,#4ade80 25%,var(--border))}.phase-c-space-topic-body{text-align:left;width:100%;display:block}.phase-c-solved{color:#86efac;background:oklab(80.0349% -.160317 .0862818/.12);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.phase-c-topic-tag{border:1px solid color-mix(in oklab,var(--border) 78%,transparent);min-height:24px;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.phase-c-topic-tag.is-selected{border-color:color-mix(in oklab,var(--group-accent) 55%,var(--border));background:color-mix(in oklab,var(--group-accent) 10%,transparent);color:var(--group-accent)}.phase-c-topic-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.phase-c-topic-meta>span{align-items:center;gap:5px;display:inline-flex}.phase-c-topic-selector{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.phase-c-topic-selector>span:first-child{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:800}.phase-c-space-composer{border-top-color:color-mix(in oklab,var(--group-accent) 18%,var(--border))}.phase-c-readonly{border-top:1px solid var(--border);background:color-mix(in oklab,var(--group-surface-2) 92%,transparent);color:var(--muted-foreground);padding:14px 16px;font-size:11px}.phase-c-composer-hint{color:var(--muted-foreground);font-size:10px}.phase-c-search-results{max-height:55vh;overflow-y:auto}.phase-c-search-result{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent);text-align:left;width:100%;padding:12px;display:block}.phase-c-search-result:hover{background:#ffffff06}.phase-c-search-result strong{font-size:11px;display:block}.phase-c-search-result p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5}.tc-media-viewer{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;top:0!important;left:0!important;transform:none!important}.member-spectrum-shell:has(>.member-messages-focus){z-index:120!important;background:var(--background)!important;width:100vw!important;height:100dvh!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.member-messages-focus{z-index:2!important;background:var(--background)!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.member-messages-focus>header,.member-messages-focus>.member-callout,.member-messages-focus>section:last-child{display:none!important}.member-messages-focus>.member-glass{border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;margin-top:0!important}.member-messages-focus>.member-glass>aside{display:none!important}.member-messages-focus .member-thread-stage{height:100%!important;min-height:0!important}.phase-c-space-runtime{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.phase-c-experience-header{background:radial-gradient(circle at 12% -40%,color-mix(in oklab,var(--group-accent) 14%,transparent),transparent 48%);position:relative;overflow:hidden}.phase-c-experience-header:after{content:"";background:linear-gradient(90deg,color-mix(in oklab,var(--group-accent) 55%,transparent),transparent 58%);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.phase-c-member-promise{max-width:52rem;color:color-mix(in oklab,var(--muted-foreground) 84%,var(--foreground));letter-spacing:.01em;margin-top:5px;font-size:9px;line-height:1.45}.phase-c-space-purpose{border-left:2px solid color-mix(in oklab,var(--group-accent) 70%,transparent)}.phase-c-forum-topic{background:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) 90%,black),color-mix(in oklab,var(--group-surface) 92%,transparent));position:relative;overflow:hidden}.phase-c-forum-topic:before{content:"";background:linear-gradient(180deg,var(--group-accent),transparent 70%);opacity:.28;width:2px;position:absolute;inset:0 auto 0 0}.phase-c-forum-topic.is-wrench{border-color:color-mix(in oklab,var(--group-accent) 22%,var(--border))}.phase-c-wrench-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.phase-c-wrench-context>div{border:1px solid color-mix(in oklab,var(--border) 74%,transparent);background:color-mix(in oklab,var(--background) 55%,transparent);min-width:0;color:var(--muted-foreground);border-radius:10px;align-items:flex-start;gap:7px;padding:8px;display:flex}.phase-c-wrench-context svg{color:var(--group-accent);flex:none;margin-top:2px}.phase-c-wrench-context span{min-width:0;font-size:9px;line-height:1.45}.phase-c-wrench-context b{color:var(--foreground);letter-spacing:.13em;margin-bottom:2px;font-size:7px;display:block}.phase-c-space-topics.is-gallery-experience{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:12px 14px 18px;display:grid}.phase-c-gallery-card{scroll-margin-top:calc(var(--group-sticky-offset,5rem) + 1rem);border:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:color-mix(in oklab,var(--group-surface-2) 88%,black);border-radius:18px;transition:border-color .18s,transform .18s;overflow:hidden;box-shadow:0 22px 50px -42px #000000f2}.phase-c-gallery-card:hover{border-color:color-mix(in oklab,var(--group-accent) 30%,var(--border));transform:translateY(-1px)}.phase-c-gallery-visual{aspect-ratio:4/3;text-align:left;background:color-mix(in oklab,var(--background) 80%,black);width:100%;display:block;position:relative;overflow:hidden}.phase-c-gallery-shade{background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.phase-c-gallery-title{color:#fff;display:block;position:absolute;inset:auto 13px 12px}.phase-c-gallery-title small{letter-spacing:.15em;opacity:.68;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.phase-c-gallery-title strong{text-shadow:0 1px 12px #00000080;font-size:14px;line-height:1.2;display:block}.phase-c-gallery-info{padding:12px}.phase-c-space-topics.is-journal-experience{gap:0;padding:16px 16px 22px}.phase-c-journal-entry{scroll-margin-top:calc(var(--group-sticky-offset,5rem) + 1rem);grid-template-columns:52px 18px minmax(0,1fr);align-items:start;display:grid;position:relative}.phase-c-journal-date{color:var(--muted-foreground);flex-direction:column;align-items:flex-end;padding-top:12px;line-height:1;display:flex}.phase-c-journal-date strong{color:var(--foreground);font-size:20px;font-weight:800}.phase-c-journal-date span{letter-spacing:.14em;margin-top:4px;font-size:8px;font-weight:800}.phase-c-journal-date small{margin-top:4px;font-size:7px}.phase-c-journal-rail{height:100%;min-height:100px;position:relative}.phase-c-journal-rail:before{content:"";background:color-mix(in oklab,var(--border) 78%,transparent);width:1px;position:absolute;top:0;bottom:-1px;left:50%}.phase-c-journal-rail:after{content:"";border:2px solid color-mix(in oklab,var(--group-accent) 78%,white);background:var(--group-surface);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab,var(--group-accent) 8%,transparent);border-radius:999px;position:absolute;top:19px;left:50%;transform:translate(-50%,-50%)}.phase-c-journal-card{border:1px solid color-mix(in oklab,var(--border) 74%,transparent);background:linear-gradient(145deg,color-mix(in oklab,var(--group-surface-2) 92%,black),color-mix(in oklab,var(--group-surface) 92%,transparent));border-radius:16px;margin-bottom:14px;padding:14px}.phase-c-journal-kind{background:color-mix(in oklab,var(--group-accent) 9%,transparent);color:var(--group-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.phase-c-space-board{scroll-snap-type:x proximity;flex:1;gap:10px;min-height:0;padding:12px 14px 18px;display:flex;overflow:auto hidden}.phase-c-board-column{scroll-snap-align:start;border:1px solid color-mix(in oklab,var(--border) 65%,transparent);background:color-mix(in oklab,var(--background) 42%,transparent);border-radius:16px;flex-direction:column;width:min(20rem,82vw);min-width:min(20rem,82vw);min-height:0;display:flex;overflow:hidden}.phase-c-board-column>header{border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent);background:color-mix(in oklab,var(--group-surface-2) 75%,transparent);justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.phase-c-board-column>header strong{font-size:11px;display:block}.phase-c-board-column>header small{color:var(--muted-foreground);margin-top:2px;font-size:8px;display:block}.phase-c-board-column>header>span{background:color-mix(in oklab,var(--group-accent) 10%,transparent);min-width:22px;height:22px;color:var(--group-accent);border-radius:999px;place-items:center;font-size:9px;font-weight:800;display:grid}.phase-c-board-stack{flex:1;min-height:0;padding:8px;overflow-y:auto}.phase-c-board-card{scroll-margin-top:calc(var(--group-sticky-offset,5rem) + 1rem);border:1px solid color-mix(in oklab,var(--border) 75%,transparent);background:color-mix(in oklab,var(--group-surface-2) 92%,black);border-radius:13px;margin-bottom:8px;padding:11px;box-shadow:0 14px 30px -26px #000000e6}.phase-c-board-card:last-child{margin-bottom:0}.phase-c-board-empty{border:1px dashed color-mix(in oklab,var(--border) 70%,transparent);min-height:80px;color:var(--muted-foreground);border-radius:12px;place-items:center;font-size:9px;display:grid}.phase-c-space-topics.is-broadcast-experience{gap:14px;padding:16px}.phase-c-broadcast-card{scroll-margin-top:calc(var(--group-sticky-offset,5rem) + 1rem);border:1px solid color-mix(in oklab,var(--group-accent) 18%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--group-accent) 10%,transparent),transparent 40%),color-mix(in oklab,var(--group-surface-2) 92%,black);border-radius:18px;gap:14px;padding:17px;display:flex;position:relative;overflow:hidden}.phase-c-broadcast-index{color:color-mix(in oklab,var(--group-accent) 45%,transparent);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:900;line-height:1}.phase-c-experience-composer{background:linear-gradient(180deg,color-mix(in oklab,var(--group-surface-2) 96%,black),color-mix(in oklab,var(--background) 92%,black));box-shadow:0 -20px 50px -46px #000000f2}.phase-c-composer-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.phase-c-composer-context-grid label>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.phase-c-space-runtime[data-space-experience=gallery] .phase-c-space-kind,.phase-c-space-runtime[data-space-experience=journal] .phase-c-space-kind,.phase-c-space-runtime[data-space-experience=board] .phase-c-space-kind,.phase-c-space-runtime[data-space-experience=broadcast] .phase-c-space-kind{border-color:color-mix(in oklab,var(--group-accent) 30%,var(--border));background:color-mix(in oklab,var(--group-accent) 7%,transparent);color:var(--group-accent)}@media (width<=1023px){.phase-c-chat-root .group-chat-shell{height:calc(100dvh - 9rem);min-height:32rem}.phase-c-chat-root .group-chat-spaces{z-index:95;border-right:1px solid var(--border);background:var(--group-surface-2);padding:calc(1rem + env(safe-area-inset-top)) 12px max(1rem,env(safe-area-inset-bottom));border-bottom:0;display:none;position:fixed;inset:0 18% 0 0;overflow-y:auto;box-shadow:30px 0 70px #0006}.phase-c-chat-root .group-chat-spaces.is-open{display:block}.phase-c-chat-root .group-chat-space{width:100%;min-width:0;margin-bottom:4px}.phase-c-chat-root .group-chat-space-backdrop{z-index:90;background:#0000008c;position:fixed;inset:0}.phase-c-chat-root .group-chat-thread{z-index:80;background:var(--group-surface);position:absolute;inset:0}.phase-c-space-topics.is-gallery{grid-template-columns:1fr}.phase-c-space-topics.is-gallery-experience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.phase-c-chat-root .group-chat-shell{border-radius:10px;height:calc(100dvh - 8.25rem);min-height:28rem}.phase-c-chat-root .group-chat-spaces{inset:0 10% 0 0}.phase-c-chat-header-actions{gap:1px}.phase-c-presence-label{display:none}.phase-c-space-guidelines{flex-direction:column;gap:3px}.phase-c-space-topic{padding:12px}.phase-c-topic-meta{gap:7px}.tc-media-viewer header{padding-left:12px;padding-right:12px}.phase-c-space-topics.is-gallery-experience{grid-template-columns:1fr;padding:9px}.phase-c-wrench-context{grid-template-columns:1fr}.phase-c-journal-entry{grid-template-columns:40px 14px minmax(0,1fr)}.phase-c-journal-date strong{font-size:16px}.phase-c-journal-card{padding:11px}.phase-c-broadcast-card{gap:9px;padding:12px}.phase-c-broadcast-index{font-size:18px}.phase-c-composer-context-grid{grid-template-columns:1fr}.phase-c-composer-context-grid .sm\:col-span-2{grid-column:auto}.phase-c-member-promise{display:none}.phase-c-space-board{padding:9px}.phase-c-board-column{width:86vw;min-width:86vw}}@media (hover:none){.group-chat-message.is-grouped .phase-c-message-time{opacity:1}.phase-c-message-time{border-radius:7px;min-width:44px;min-height:32px;padding:4px 6px}.phase-c-message-time:active{background:#ffffff0d}}@media (prefers-reduced-motion:reduce){.phase-c-chat-root *,.tc-media-viewer *,.member-messages-focus *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-page=competitions]{--accent-warm:oklch(72% .18 292);--page-pattern:radial-gradient(66% 58% at 82% 0%, color-mix(in oklab, var(--accent-warm) 17%, transparent) 0%, transparent 72%)}[data-page=competitions] .label-tech{color:oklch(80% .11 292)}.paddock-resources{--pr-cyan:#68e7ff;--pr-blue:#668cff;--pr-violet:#a77bff;--pr-magenta:#ff67c8;--pr-mint:#72f2c5;--pr-white:#f7fbff;--pr-ink:#03050a;--pr-panel:#070a11e6;--pr-panel-2:#0a0e17d1;--pr-line:#ffffff17;--pr-line-strong:#ffffff25;--pr-soft:#edf7ffa3;--pr-faint:#e6f3ff6b;color:var(--foreground);isolation:isolate;background:radial-gradient(circle at 82% 2%,#68e7ff14,#0000 28rem),radial-gradient(circle at 9% 23%,#a77bff11,#0000 30rem),#020408;position:relative;overflow:hidden}.paddock-resources *{box-sizing:border-box;min-width:0}.paddock-resources:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#000c 30rem,#0000 76rem);mask-image:linear-gradient(#000 0,#000c 30rem,#0000 76rem)}.paddock-resources:after{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:radial-gradient(#ffffff59 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 34rem);mask-image:linear-gradient(#000,#0000 34rem)}.paddock-resources a:focus-visible,.paddock-resources button:focus-visible,.paddock-resources input:focus-visible{outline:2px solid var(--pr-cyan)!important;outline-offset:3px!important;box-shadow:none!important}.pr-shell{width:min(100%,1480px);margin:0 auto;padding-inline:clamp(1rem,3vw,2.75rem);position:relative}.pr-hero{border-bottom:1px solid var(--pr-line);padding:clamp(2.4rem,6vw,5.8rem) 0 clamp(2rem,5vw,4.5rem);position:relative}.pr-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 25%,#68e7ff21,#0000 27%),radial-gradient(circle at 88% 68%,#a77bff1c,#0000 26%),linear-gradient(135deg,#ffffff04,#0000 38%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.pr-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:end;gap:clamp(1.4rem,4vw,4.8rem);display:grid;position:relative}.pr-eyebrow{color:var(--pr-cyan);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font:800 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.pr-eyebrow-dot{background:var(--pr-cyan);width:6px;height:6px;box-shadow:0 0 16px var(--pr-cyan);border-radius:999px}.pr-eyebrow-chip{color:#c9b7ff;letter-spacing:.13em;text-transform:uppercase;background:#a77bff14;border:1px solid #a77bff40;border-radius:999px;align-items:center;min-height:25px;padding:.2rem .6rem;font:760 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.pr-hero-kicker{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.pr-hero h1{max-width:860px;color:var(--pr-white);letter-spacing:-.073em;text-wrap:balance;margin:1.05rem 0 0;font-size:clamp(3.1rem,7.5vw,7.4rem);font-weight:770;line-height:.85}.pr-hero h1 span{color:#0000;background:linear-gradient(92deg,#fff 0%,#dff9ff 28%,var(--pr-cyan) 58%,var(--pr-blue) 78%,var(--pr-violet) 102%);-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.pr-hero-copy{max-width:720px;color:var(--pr-soft);margin:1.35rem 0 0;font-size:clamp(.86rem,1.2vw,1.02rem);line-height:1.78}.pr-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.pr-primary-action,.pr-secondary-action{border-radius:.72rem!important;align-items:center!important;gap:.48rem!important;min-height:46px!important;padding:.65rem 1rem!important;font-weight:760!important;display:inline-flex!important}.pr-primary-action{background:linear-gradient(100deg,var(--pr-cyan),var(--pr-blue) 56%,var(--pr-violet))!important;color:#02040a!important;border:0!important;box-shadow:0 13px 34px #56a8ff2e!important}.pr-primary-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.pr-secondary-action{border-color:var(--pr-line-strong)!important;color:#f7fbffd1!important;background:#04070cb8!important}.pr-secondary-action:hover{color:#fff!important;background:#68e7ff0d!important;border-color:#68e7ff4d!important}.pr-telemetry{background:linear-gradient(145deg,#090d16f0,#03060bf0);border:1px solid #68e7ff33;border-radius:1.45rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000070,inset 0 1px #ffffff0a}.pr-telemetry:before{content:"";pointer-events:none;background:radial-gradient(circle,#68e7ff29,#0000 66%);border-radius:999px;width:17rem;height:17rem;position:absolute;top:-6rem;right:-5rem}.pr-telemetry-head{border-bottom:1px solid var(--pr-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;position:relative}.pr-telemetry-head p{color:var(--pr-cyan);letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 .56rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-telemetry-head small{color:var(--pr-faint);margin-top:.38rem;font-size:.62rem;line-height:1.4;display:block}.pr-telemetry-icon{width:38px;height:38px;color:var(--pr-cyan);background:#68e7ff12;border:1px solid #68e7ff38;border-radius:.7rem;place-items:center;display:grid}.pr-telemetry-stats{background:var(--pr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pr-telemetry-stat{background:#020509d1;padding:1rem .8rem;position:relative}.pr-telemetry-stat:nth-child(2){--stat:var(--pr-violet)}.pr-telemetry-stat:nth-child(3){--stat:var(--pr-magenta)}.pr-telemetry-stat:nth-child(4){--stat:var(--pr-mint)}.pr-telemetry-stat:before{content:"";background:var(--stat,var(--pr-cyan));width:4px;height:4px;box-shadow:0 0 10px var(--stat,var(--pr-cyan));border-radius:999px;position:absolute;top:.68rem;left:.75rem}.pr-telemetry-stat small{color:var(--pr-faint);letter-spacing:.12em;text-transform:uppercase;margin-top:.55rem;font:760 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.pr-telemetry-stat strong{color:#fff;margin-top:.45rem;font-size:1.45rem;font-weight:760;line-height:1;display:block}.pr-telemetry-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding:.7rem;display:grid}.pr-telemetry-note{border:1px solid var(--pr-line);background:#ffffff06;border-radius:.78rem;padding:.78rem}.pr-telemetry-note svg{color:var(--pr-cyan)}.pr-telemetry-note:nth-child(2) svg{color:var(--pr-violet)}.pr-telemetry-note strong{color:#fff;margin-top:.52rem;font-size:.72rem;line-height:1.35;display:block}.pr-telemetry-note p{color:var(--pr-faint);margin:.3rem 0 0;font-size:.6rem;line-height:1.55}.pr-content{padding-block:clamp(1.5rem,4vw,3.4rem) clamp(4rem,8vw,7rem)}.pr-finder{background:linear-gradient(150deg,#090d16f0,#03060beb);border:1px solid #68e7ff2e;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000040,inset 0 1px #ffffff09}.pr-finder:after{content:"";background:linear-gradient(90deg,transparent,var(--pr-cyan),var(--pr-violet),var(--pr-magenta),transparent);opacity:.55;height:1px;position:absolute;inset:auto 0 0}.pr-finder-head{border-bottom:1px solid var(--pr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.pr-finder-heading{align-items:center;gap:.7rem;display:flex}.pr-finder-heading span{width:37px;height:37px;color:var(--pr-cyan);background:#68e7ff11;border:1px solid #68e7ff3d;border-radius:.68rem;place-items:center;display:grid}.pr-finder-heading p{color:var(--pr-cyan);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 .56rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-finder-heading small{color:var(--pr-faint);margin-top:.32rem;font-size:.62rem;display:block}.pr-clear{border-color:var(--pr-line)!important;min-height:34px!important;color:var(--pr-soft)!important;background:#ffffff06!important}.pr-clear:hover{color:#fff!important;border-color:#68e7ff47!important}.pr-finder-body{padding:clamp(1rem,2.2vw,1.45rem)}.pr-search-wrap{max-width:940px;position:relative}.pr-search-wrap svg{z-index:2;color:var(--pr-cyan);filter:drop-shadow(0 0 7px #68e7ff4d);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.pr-search{border-color:var(--pr-line-strong)!important;color:#fff!important;background:#010408c7!important;border-radius:.82rem!important;height:58px!important;padding-left:3rem!important;font-size:.82rem!important;box-shadow:inset 0 1px #ffffff05!important}.pr-search::placeholder{color:#e6f3ff52!important}.pr-search:focus{border-color:#68e7ff80!important;box-shadow:0 0 0 3px #68e7ff13!important}.pr-filter-groups{gap:.9rem;margin-top:1.2rem;display:grid}.pr-filter-group{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.pr-filter-label{color:var(--pr-faint);letter-spacing:.14em;text-transform:uppercase;padding-top:.53rem;font:800 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-filter-row{scrollbar-width:none;gap:.42rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.pr-filter-row::-webkit-scrollbar{display:none}.paddock-resources .pr-chip{border:1px solid var(--pr-line);min-height:35px;color:var(--pr-faint);letter-spacing:.03em;text-transform:capitalize;cursor:pointer;background:#ffffff05;border-radius:.58rem;flex:none;padding:.42rem .72rem;font-size:.62rem;font-weight:720;transition:border-color .18s,background .18s,color .18s,transform .18s}.paddock-resources .pr-chip:hover{color:var(--pr-soft);background:#68e7ff0b;border-color:#68e7ff40}.paddock-resources .pr-chip.is-active{color:#e9fbff;background:linear-gradient(#68e7ff1f,#668cff11);border-color:#68e7ff66;box-shadow:inset 0 -1px #68e7ff59,0 0 22px #68e7ff09}.pr-filter-summary{color:var(--pr-faint);align-items:center;gap:.45rem;margin-top:1rem;font-size:.62rem;display:flex}.pr-filter-summary svg{color:var(--pr-violet)}.pr-band{--band-accent:var(--pr-cyan);--band-accent-2:var(--pr-blue);border:1px solid var(--pr-line-strong);background:linear-gradient(145deg,#080c14e0,#03060beb);border-radius:1.25rem;margin-top:clamp(2rem,5vw,4.2rem);padding:clamp(1rem,2vw,1.4rem);position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.pr-band[data-tone=start]{--band-accent:var(--pr-violet);--band-accent-2:var(--pr-blue)}.pr-band[data-tone=recent]{--band-accent:var(--pr-blue);--band-accent-2:var(--pr-cyan)}.pr-band[data-tone=popular]{--band-accent:var(--pr-magenta);--band-accent-2:var(--pr-violet)}.pr-band:before{content:"";background:linear-gradient(transparent,var(--band-accent) 18% 82%,transparent);width:3px;box-shadow:0 0 22px var(--band-accent);opacity:.8;position:absolute;inset:0 auto 0 0}.pr-band:after{content:"";background:radial-gradient(circle,color-mix(in oklab,var(--band-accent) 9%,transparent),transparent 68%);pointer-events:none;border-radius:999px;width:27rem;height:27rem;position:absolute;top:-11rem;right:-9rem}.pr-band-head{z-index:1;border-bottom:1px solid var(--pr-line);justify-content:space-between;align-items:end;gap:1rem;padding:.2rem .1rem 1rem;display:flex;position:relative}.pr-band-title{align-items:center;gap:.75rem;display:flex}.pr-band-icon{border:1px solid color-mix(in oklab,var(--band-accent) 34%,#ffffff14);background:color-mix(in oklab,var(--band-accent) 8%,transparent);width:42px;height:42px;color:var(--band-accent);border-radius:.72rem;place-items:center;display:grid}.pr-band-kicker{color:var(--band-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-band h2{color:#fff;letter-spacing:-.03em;margin:.38rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:720;line-height:1.15}.pr-band-blurb{max-width:430px;color:var(--pr-faint);text-align:right;margin:0;font-size:.64rem;line-height:1.5}.pr-band-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-top:1rem;display:grid;position:relative}.paddock-resources .resource-card-shell{--card-accent:var(--pr-cyan);border:1px solid var(--pr-line)!important;background:linear-gradient(150deg,#0a0e16eb,#03060bf5)!important;border-radius:1rem!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;position:relative!important;box-shadow:0 12px 34px #00000029!important}.paddock-resources .resource-card-shell[data-resource-type=video]{--card-accent:var(--pr-magenta)}.paddock-resources .resource-card-shell[data-resource-type=tool]{--card-accent:var(--pr-blue)}.paddock-resources .resource-card-shell[data-resource-type=course]{--card-accent:var(--pr-violet)}.paddock-resources .resource-card-shell[data-resource-type=checklist]{--card-accent:var(--pr-mint)}.paddock-resources .resource-card-shell:after{content:"";z-index:4;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:.72;pointer-events:none;height:1px;position:absolute;inset:auto 8% 0}.paddock-resources .resource-card-shell:hover{border-color:color-mix(in oklab,var(--card-accent) 40%,#ffffff14)!important;box-shadow:0 24px 58px #0000004f,0 0 34px color-mix(in oklab,var(--card-accent) 6%,transparent)!important;transform:translateY(-6px)!important}.paddock-resources .resource-card-media{background:#04070c;min-height:150px}.paddock-resources .resource-card-media:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff14;border-radius:.55rem;position:absolute;inset:.55rem}.paddock-resources .resource-card-media-shade{z-index:1!important;background:linear-gradient(#0204081f,#02040814 42%,#020408f5)!important}.paddock-resources .resource-card-start{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3!important;border-color:color-mix(in oklab,var(--card-accent) 34%,#ffffff1a)!important;color:#fff!important;background:#020509b8!important;top:.72rem!important;left:.72rem!important}.paddock-resources .resource-card-start svg{color:var(--card-accent)!important}.paddock-resources .resource-card-content{background:linear-gradient(#ffffff03,#0000)!important;padding:1rem!important}.paddock-resources .resource-card-grid{opacity:.035!important}.paddock-resources .resource-card-tags{min-height:24px}.paddock-resources .resource-card-category{color:var(--card-accent)!important;letter-spacing:.13em!important;font-size:.52rem!important}.paddock-resources .resource-trust-badge{border-color:var(--pr-line)!important;color:var(--pr-faint)!important;background:#ffffff06!important;font-size:.5rem!important}.paddock-resources .resource-trust-badge.is-strong{color:#bcf6ff!important;background:#68e7ff0e!important;border-color:#68e7ff38!important}.paddock-resources .resource-trust-badge svg{color:var(--pr-cyan)!important}.paddock-resources .resource-card-title{color:#f7fbfff0!important;font-size:.92rem!important;line-height:1.38!important}.paddock-resources .resource-card-shell:hover .resource-card-title{color:#fff!important}.paddock-resources .resource-card-arrow{opacity:.7;color:var(--card-accent)!important}.paddock-resources .resource-card-shell:hover .resource-card-arrow{opacity:1;transform:translate(4px)!important}.paddock-resources .resource-card-blurb{color:var(--pr-faint)!important;font-size:.66rem!important;line-height:1.62!important}.paddock-resources .resource-card-footer{border-color:var(--pr-line)!important;color:var(--pr-faint)!important;font-size:.56rem!important}.paddock-resources .resource-card-meta svg{color:var(--card-accent)!important}.paddock-resources .resource-card-helpful{color:color-mix(in oklab,var(--card-accent) 65%,white 35%);margin-left:auto}.pr-paths{margin-top:clamp(2.2rem,5vw,4.5rem);position:relative}.pr-section-head{border-bottom:1px solid var(--pr-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.pr-section-kicker{color:var(--pr-violet);letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-section-head h2{color:#fff;letter-spacing:-.04em;margin:.48rem 0 0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:730;line-height:1.12}.pr-section-count{color:var(--pr-faint);align-items:center;gap:.45rem;font-size:.62rem;display:inline-flex}.pr-section-count svg{color:var(--pr-violet)}.pr-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.pr-path-card{--path-accent:var(--pr-violet);border:1px solid var(--pr-line-strong);min-height:255px;color:inherit;background:linear-gradient(150deg,#0b0e17eb,#03060bf2);border-radius:1rem;flex-direction:column;padding:1.05rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.pr-path-card:nth-child(2n){--path-accent:var(--pr-blue)}.pr-path-card:nth-child(3n){--path-accent:var(--pr-magenta)}.pr-path-card:before{content:"";background:radial-gradient(circle,color-mix(in oklab,var(--path-accent) 15%,transparent),transparent 66%);pointer-events:none;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-5rem;right:-5rem}.pr-path-card:after{content:"";background:linear-gradient(90deg,var(--path-accent),transparent 82%);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.pr-path-card:hover{border-color:color-mix(in oklab,var(--path-accent) 42%,#ffffff14);box-shadow:0 23px 55px #0000004d,0 0 30px color-mix(in oklab,var(--path-accent) 5%,transparent);transform:translateY(-5px)}.pr-path-index{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.pr-path-index>span:first-child{color:var(--path-accent);letter-spacing:.13em;font:800 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-path-badge{border:1px solid color-mix(in oklab,var(--path-accent) 26%,#ffffff14);background:color-mix(in oklab,var(--path-accent) 7%,transparent);color:color-mix(in oklab,var(--path-accent) 70%,white 30%);text-transform:uppercase;border-radius:999px;padding:.25rem .48rem;font-size:.5rem;font-weight:780}.pr-path-card h3{z-index:1;color:#fff;letter-spacing:-.025em;margin:1.15rem 0 0;font-size:1.12rem;font-weight:720;line-height:1.3;position:relative}.pr-path-card p{z-index:1;color:var(--pr-faint);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.62rem 0 0;font-size:.66rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.pr-path-rail{z-index:1;border:1px solid var(--pr-line);background:#00000038;border-radius:.7rem;gap:.46rem;margin-top:1rem;padding:.72rem;display:grid;position:relative}.pr-path-step{color:var(--pr-soft);align-items:center;gap:.5rem;font-size:.58rem;display:flex}.pr-path-step span{border:1px solid color-mix(in oklab,var(--path-accent) 28%,#ffffff14);width:18px;height:18px;color:var(--path-accent);border-radius:999px;place-items:center;font-size:.46rem;font-weight:800;display:grid}.pr-path-open{z-index:1;color:var(--path-accent);align-items:center;gap:.36rem;margin-top:auto;padding-top:.9rem;font-size:.62rem;font-weight:780;display:inline-flex;position:relative}.pr-path-card:hover .pr-path-open{gap:.5rem}.pr-library{margin-top:clamp(2.3rem,5vw,4.6rem)}.pr-library-head{border-bottom:1px solid var(--pr-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.pr-library-title-wrap{align-items:center;gap:.8rem;display:flex}.pr-library-icon{width:45px;height:45px;color:var(--pr-cyan);background:#68e7ff11;border:1px solid #68e7ff3d;border-radius:.72rem;place-items:center;display:grid}.pr-library-kicker{color:var(--pr-cyan);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-library h2{color:#fff;letter-spacing:-.04em;margin:.44rem 0 0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:730;line-height:1.12}.pr-library-meta{align-items:center;gap:.7rem;display:flex}.pr-published-count{border:1px solid var(--pr-line);color:var(--pr-faint);letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;border-radius:.55rem;padding:.35rem .58rem;font:750 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.84rem;margin-top:1rem;display:grid}.pr-load-more{text-align:center;margin-top:1.2rem}.pr-load-more button{border-color:var(--pr-line-strong)!important;min-height:42px!important;color:var(--pr-soft)!important;background:#ffffff05!important}.pr-load-more button:hover{color:#fff!important;border-color:#68e7ff4d!important}.pr-state{text-align:center;background:radial-gradient(circle at 50% 0,#68e7ff17,#0000 38%),linear-gradient(150deg,#080c14d1,#03060be6);border:1px dashed #68e7ff4d;border-radius:1.15rem;justify-items:center;gap:.55rem;margin-top:2rem;padding:clamp(2.5rem,7vw,5rem) 1.25rem;display:grid;position:relative;overflow:hidden}.pr-state:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.pr-state>*{z-index:1;position:relative}.pr-state svg{color:var(--pr-cyan);filter:drop-shadow(0 0 11px #68e7ff45)}.pr-state-kicker{color:var(--pr-cyan);letter-spacing:.15em;text-transform:uppercase;margin:.5rem 0 0;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pr-state h2{color:#fff;max-width:700px;margin:.35rem 0 0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:710;line-height:1.3}.pr-state p{max-width:580px;color:var(--pr-faint);margin:.2rem 0 0;font-size:.69rem;line-height:1.65}.pr-state button,.pr-state a{margin-top:.45rem}@media (width<=1120px){.pr-hero-grid{grid-template-columns:minmax(0,1fr)}.pr-telemetry{max-width:760px}.pr-band-grid,.pr-path-grid,.pr-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pr-shell{padding-inline:1rem}.pr-hero{padding-top:2.4rem}.pr-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.pr-telemetry-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-filter-group{grid-template-columns:minmax(0,1fr);gap:.3rem}.pr-filter-label{padding-top:0}.pr-filter-row{margin-inline:-1rem;padding-inline:1rem}.pr-band{padding:.9rem}.pr-band-head{flex-direction:column;align-items:flex-start}.pr-band-blurb{text-align:left}.pr-band-grid,.pr-path-grid,.pr-library-grid{grid-template-columns:minmax(0,1fr)}.paddock-resources .resource-card-content{padding:1rem!important}.pr-section-head,.pr-library-head{align-items:flex-start}.pr-library-meta{justify-content:space-between;width:100%}}@media (width<=520px){.pr-eyebrow-chip{display:none}.pr-hero h1{font-size:2.85rem}.pr-hero-copy{font-size:.82rem}.pr-hero-actions>*{width:100%;justify-content:center!important}.pr-telemetry-notes{grid-template-columns:minmax(0,1fr)}.pr-search{height:54px!important;font-size:.76rem!important}.pr-finder-head,.pr-finder-body{padding:.9rem}.pr-filter-row{margin-inline:-.9rem;padding-inline:.9rem}.pr-band-title{align-items:flex-start}.pr-band-icon{width:38px;height:38px}.pr-path-card{min-height:235px}}@media (prefers-reduced-motion:reduce){.paddock-resources *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}.paddock-resources .resource-card-shell:hover,.pr-path-card:hover,.pr-primary-action:hover{transform:none!important}}.member-profile-page>.member-profile-content>.member-profile-stats{margin-top:1rem!important}@media (width>=640px){.member-profile-page>.member-profile-content>.member-profile-stats{margin-top:1.25rem!important}}
