.member-working-cue{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.member-working-cue__spark{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle, color-mix(in srgb, var(--member-working-accent) 100%, transparent) 0%, color-mix(in srgb, var(--member-working-accent) 45%, transparent) 42%, transparent 74%);filter:blur(.5px);opacity:0;border-radius:50%;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-iteration-count:infinite;position:absolute;bottom:-6%}.member-working-cue__spark--fine-loft{animation-name:member-working-spark-rise-fine-loft}@keyframes member-working-spark-rise-fine-loft{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:.88}40%{opacity:.32}68%{opacity:.7}to{transform:translate(var(--member-working-drift,8px), -158%) scale(.72);opacity:0}}.member-working-cue__icon-halo{background:radial-gradient(circle at var(--member-working-icon-x,24px) 50%, color-mix(in srgb, var(--member-working-accent) 46%, transparent) 0%, color-mix(in srgb, var(--member-working-accent) 16%, transparent) 26%, transparent 46%);transform-origin:var(--member-working-icon-x,24px) 50%;opacity:.3;animation:2.6s cubic-bezier(.32,.72,0,1) infinite member-working-icon-halo;position:absolute;inset:0}@keyframes member-working-icon-halo{0%,to{opacity:.26;transform:scale(.92)}50%{opacity:.72;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.member-working-cue,.member-working-cue *{animation:none!important}.member-working-cue__icon-halo{opacity:.42}.member-working-cue__spark{opacity:.35}}
@keyframes cabal-throttle-current-in{0%{transform:translate(-16px)}to{transform:translate(0)}}@keyframes cabal-throttle-wave-scroll{0%{-webkit-mask-position:0;mask-position:0}to{-webkit-mask-position:-44px;mask-position:-44px}}.cabal-throttle-conflict-flash{animation:.9s ease-in-out cabal-throttle-conflict-flash}@keyframes cabal-throttle-conflict-flash{0%{filter:none}18%{filter:sepia()saturate(8)hue-rotate(-45deg)brightness(1.1)}62%{filter:sepia()saturate(8)hue-rotate(-45deg)brightness(1.1)}to{filter:none}}.cabal-throttle-chip-maxed-pulse{animation:1.6s ease-in-out infinite cabal-throttle-chip-maxed-pulse}@keyframes cabal-throttle-chip-maxed-pulse{0%,to{filter:drop-shadow(0 0 2px);transform:scale(1)}50%{filter:drop-shadow(0 0 5px);transform:scale(1.12)}}
.nfx{--nfx-tile-scale:1.4;--nfx-gutter:max(16px, env(safe-area-inset-left));--nfx-rail-bleed:0px;--nfx-bezel:5px;--nfx-tile-radius:26px;--nfx-tile-inner-radius:calc(var(--nfx-tile-radius) - var(--nfx-bezel));--nfx-tile-gap:14px;--nfx-focus-ring:#5ff3b8e6;--nfx-ratio:16 / 9;--nfx-tile-base:min(74vw, 300px)}@media (min-width:900px){.nfx{--nfx-gutter:max(48px, env(safe-area-inset-left));--nfx-bezel:6px;--nfx-tile-radius:30px;--nfx-tile-gap:18px;--nfx-tile-base:320px}}@media (min-width:1465px){.nfx{--nfx-gutter:max(72px, env(safe-area-inset-left));--nfx-bezel:7px;--nfx-tile-radius:34px;--nfx-tile-gap:20px;--nfx-tile-base:364px}}.nfx{--nfx-row-gap:var(--nfx-row-gap-base,52px);--nfx-tile-w:min(calc(var(--nfx-tile-base) * var(--nfx-tile-scale)), calc(100vw - 2 * var(--nfx-gutter)))}.nfx-rail{gap:var(--nfx-tile-gap);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:manipulation;padding-inline-start:var(--nfx-gutter);padding-block:var(--nfx-rail-bleed);margin-block:calc(-1 * var(--nfx-rail-bleed));overscroll-behavior-x:contain;scroll-padding-inline-start:var(--nfx-gutter);display:flex;overflow:auto hidden}.nfx-rail::-webkit-scrollbar{display:none}.nfx-rail-tail{flex:0 0 calc(var(--nfx-gutter) - var(--nfx-tile-gap));align-self:stretch}.nfx-billboard-art{z-index:1;pointer-events:none;isolation:isolate;position:absolute;overflow:hidden}.nfx-billboard-art-run,.nfx-billboard-art-surface{display:block;position:absolute;inset:0}.nfx-billboard-art--field{opacity:1;width:min(92vw,510px);height:49%;top:1%;left:50%;transform:translate(-48%);-webkit-mask-image:radial-gradient(closest-side,#000 58%,#000000db 72%,#00000085 84%,#0003 93%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#000000db 72%,#00000085 84%,#0003 93%,#0000 100%)}.nfx-billboard-glow{filter:blur(30px);pointer-events:none;background-image:radial-gradient(closest-side,#5ff3b82b 0%,#5ff3b80d 46%,#0000 100%);border-radius:50%;width:132%;height:74%;position:absolute;top:-16%;left:50%;transform:translate(-50%)}@media (min-width:900px){.nfx-billboard-art--field{width:min(56vw,720px);height:110%;top:50%;left:auto;right:-5%;transform:translateY(-52%)}.nfx-billboard-glow{width:72%;height:116%;top:-28%;left:auto;right:-12%;transform:none}}.nfx-owned-ghosts{opacity:.5;pointer-events:none;justify-content:center;align-items:center;gap:8%;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0003 100%);mask-image:linear-gradient(#000 0%,#0003 100%)}.nfx-owned-build-art{z-index:0;pointer-events:none;opacity:1;transition:transform .62s cubic-bezier(.32,.72,0,1);display:block;position:absolute}.nfx-owned-build-art--artwork-bottom{inset:-6% 3% -16%;-webkit-mask-image:linear-gradient(#000 44%,#0000 89%);mask-image:linear-gradient(#000 44%,#0000 89%)}.nfx-owned-build-art-inner{display:block;position:absolute;inset:0}.nfx-tile:hover .nfx-owned-build-art--artwork-bottom{transform:translateY(-2%)scale(1.045)}.nfx-owned-action-disc{transition:transform .52s cubic-bezier(.22,1,.36,1),background-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)}.nfx-tile:hover .nfx-owned-action-disc{background-color:#5ff3b833;transform:translate(2px,-2px)scale(1.07);box-shadow:inset 0 0 0 1px #5ff3b852,0 0 22px #5ff3b829}@media (prefers-reduced-motion:reduce){.nfx-owned-build-art,.nfx-owned-action-disc{transition:none}.nfx-tile:hover .nfx-owned-build-art--artwork-bottom,.nfx-tile:hover .nfx-owned-action-disc{transform:none}}.nfx-tile-art{z-index:0;pointer-events:none;isolation:isolate;position:absolute;overflow:hidden}.nfx-tile-art--inset-plate{opacity:.72;width:78%;height:82%;top:-12%;right:-10%;-webkit-mask-image:radial-gradient(closest-side,#000 54%,#0000008c 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 54%,#0000008c 80%,#0000 100%)}.nfx-tile-art-raster{pointer-events:none;display:block;position:absolute;inset:0}.nfx-tile-accent{transition:opacity .62s cubic-bezier(.22,1,.36,1)}.nfx-tile:hover .nfx-tile-accent{opacity:0}.nfx-hover-scrim{background-image:linear-gradient(#02060400 22%,#02060457 52%,#020604a8 74%,#020604e6 100%)}.nfx-billboard-art-hover{pointer-events:none;display:block;position:absolute;inset:0}.nfx-billboard-art .nfx-billboard-art-run{transition:opacity .9s cubic-bezier(.22,1,.36,1)}.nfx-billboard-art[data-hovered=true] .nfx-billboard-art-run{opacity:0}.nfx-billboard-art-surface,.nfx-billboard-art-hover-scale{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1)}.nfx-billboard-art-hover-scale{display:block;position:absolute;inset:0}.nfx-billboard-art[data-hovered=true] .nfx-billboard-art-surface,.nfx-billboard-art[data-hovered=true] .nfx-billboard-art-hover-scale{transform:scale(1.05)}.nfx-billboard-shade,.nfx-billboard-glow{transition:opacity .9s cubic-bezier(.22,1,.36,1)}.nfx-billboard-shade[data-hovered=true],.nfx-billboard-glow[data-hovered=true]{opacity:0}.nfx-carousel-arrow [data-cbutton-surface]{transition:color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.nfx-carousel-arrow:hover [data-cbutton-surface]{color:#5ff3b8f2;border-color:#5ff3b861}.nfx{--nfx-tile-h:calc(var(--nfx-tile-w) * 9 / 16);--nfx-face-w:calc(var(--nfx-tile-w) - 2 * var(--nfx-bezel))}.nfx-tile-flip{grid-template-columns:var(--nfx-face-w) minmax(0, 1fr);align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.nfx-hover-panel{border-left:1px solid #ffffff0f;height:100%}.nfx-tile{flex:0 0 var(--nfx-tile-w);width:var(--nfx-tile-w);height:var(--nfx-tile-h);scroll-snap-align:start;border-radius:var(--nfx-tile-radius);transition:transform .62s cubic-bezier(.32,.72,0,1),box-shadow .62s cubic-bezier(.32,.72,0,1),background-color .62s cubic-bezier(.32,.72,0,1),border-color .62s cubic-bezier(.32,.72,0,1),opacity .42s cubic-bezier(.32,.72,0,1);position:relative;container-type:inline-size}.nfx-tile [data-cbutton-surface]{transition:transform .52s cubic-bezier(.32,.72,0,1),background-color .52s cubic-bezier(.32,.72,0,1)}.nfx-tile:active [data-cbutton-surface]{transition-duration:.11s;transform:scale(.975)}.nfx-grid .nfx-tile{flex:initial;width:100%;height:auto;aspect-ratio:var(--nfx-ratio);scroll-snap-align:none}.nfx-tile:has(:focus-visible){outline:2px solid var(--nfx-focus-ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.nfx-tile:hover{background-color:#ffffff16;border-color:#ffffff29;box-shadow:0 48px 90px -36px #000000fa,0 0 44px -12px #5ff3b838}.nfx-tile:has(:focus-visible){background-color:#ffffff16;border-color:#ffffff29;box-shadow:0 48px 90px -36px #000000fa,0 0 44px -12px #5ff3b838}.nfx .nfx-tile-flip{grid-template-rows:1fr;grid-template-columns:1fr}.nfx .nfx-tile-face,.nfx .nfx-hover-panel{grid-area:1/1}.nfx .nfx-tile-copy{transition:opacity .3s cubic-bezier(.32,.72,0,1)}.nfx .nfx-rail .nfx-tile:hover .nfx-tile-copy{opacity:0}.nfx .nfx-rail .nfx-tile:has(:focus-visible) .nfx-tile-copy{opacity:0}.nfx .nfx-hover-panel{z-index:1;background-color:#0000;border-left:none;justify-content:center;position:relative}.nfx-cta:hover .nfx-cta-disc{transform:translate(3px,-2px)scale(1.08)}}.nfx-hero{--nfx-hero-phrase-lines:2}@media (max-height:690px){.nfx-hero{--nfx-hero-brief-lines:2;--nfx-hero-phrase-lines:1}}@media (max-height:560px){.nfx-hero{--nfx-hero-brief-lines:1}}.nfx-grid{gap:calc(var(--nfx-tile-gap) * 1.6) var(--nfx-tile-gap);padding-inline:var(--nfx-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.nfx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.nfx-grid .nfx-tile:hover{z-index:3;transform:translateY(-10px)scale(1.028)}.nfx-grid:hover .nfx-tile:not(:hover){opacity:.62}}@media (prefers-reduced-motion:reduce){.nfx-tile,.nfx-tile [data-cbutton-surface],.nfx-cta-disc,.nfx-arrow,.nfx-tile-flip{transition:none}.nfx-cta:hover .nfx-cta-disc,.nfx-tile:active [data-cbutton-surface],.nfx .nfx-tile:hover,.nfx .nfx-rail .nfx-tile:hover+.nfx-tile{transform:none}.nfx .nfx-rail .nfx-tile:has(+.nfx-tile:hover){transform:none}.nfx .nfx-tile-face,.nfx .nfx-tile [data-cbutton-surface]:after{transition:none}}.nfx-skeleton{color:#0000}.nfx-skeleton :where(span,p):not(:has(*)){background-color:#ffffff12;border-radius:6px}.nfx-skeleton img{visibility:hidden}@media (prefers-reduced-motion:no-preference){.nfx-skeleton :where(span,p):not(:has(*)){animation:1.6s cubic-bezier(.32,.72,0,1) infinite nfx-skeleton-pulse}}@keyframes nfx-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.85}}.nfx-hero .nfx-hero-rail::-webkit-scrollbar{display:none}
.cd-stream{scroll-behavior:smooth}.cd-stream::-webkit-scrollbar{display:none}.cd-ask,.cd-reply,.cd-user{animation:.5s cubic-bezier(.2,.9,.25,1) backwards cd-in}.cd-grow{grid-template-rows:0fr;animation:.5s cubic-bezier(.2,.8,.25,1) forwards cd-open}.cd-grow-in{animation:.5s step-end forwards cd-unclip;overflow:hidden}.cd-grow-in>*{opacity:0;transform:translateY(8px);animation:.4s cubic-bezier(.2,.9,.25,1) .28s forwards cd-settle!important}.cd-card:not(.on):not(.off){transition:transform .22s cubic-bezier(.22,1,.36,1)}.cd-deal-ready .cd-card:not(.on):not(.off){animation:cd-deal .4s cubic-bezier(.2, .9, .25, 1) calc(var(--i) * .4s) backwards}.cd-card:not(.on):not(.off):hover{transform:translateY(-3px)}.cd-card:not(.on):not(.off):hover .cd-face-front,.cd-card:not(.on):not(.off):focus-visible .cd-face-front{box-shadow:inset -2px -3px 5px -2px #ffffff24,inset 1px 1px 1px #ffffff40,inset 0 0 0 1px #5ff3b84d,0 16px 36px -24px #5ff3b840!important}.cd-card:not(.on):not(.off):active{transform:translateY(-1px)scale(.99)}.cd-card:focus-visible{outline-offset:4px;border-radius:28px;outline:2px solid #5ff3b8a6}@media (prefers-reduced-motion:reduce){.cd-card:not(.on):not(.off):hover,.cd-card:not(.on):not(.off):active{transform:none}}.cd-card.off{pointer-events:none}.cd-card.on.superseded{opacity:.45;pointer-events:none}.cd-selected{animation:.25s cubic-bezier(.2,.9,.25,1) forwards cd-selin}.cd-composer-rule{animation:.6s cubic-bezier(.2,.8,.25,1) .15s both cd-rule}.cd-composer-rule:after{content:"";transform-origin:0;background:#5ff3b8;transition:transform .5s cubic-bezier(.2,.8,.25,1);position:absolute;inset:0;transform:scaleX(0)}.cd-composer:focus-within .cd-composer-rule:after{transform:scaleX(1)}.cd-composer input::placeholder{color:#ffffff47;font-weight:500}.cd-composer-mark,.cd-composer-send{animation:.5s cubic-bezier(.2,.9,.25,1) .1s backwards cd-in}.cd-composer input{animation:.5s cubic-bezier(.2,.9,.25,1) .4s backwards cd-in}.cd-composer.live .cd-composer-send:hover{transform:translate(4px)}.cd-deck-row{animation:.35s cubic-bezier(.2,.9,.25,1) backwards cd-deck-in}.cd-deck-card{animation:cd-cycle 1.35s linear calc(var(--n) * -.45s) infinite}.cd-deck-word:after{content:"…";text-align:left;vertical-align:bottom;width:1.3em;animation:1.2s steps(3,end) infinite cd-dots;display:inline-block;overflow:hidden}.cd-think{opacity:0;transition:opacity .5s}.cd-think--on{opacity:1}.cd-still .cd-ask,.cd-still .cd-reply,.cd-still .cd-user,.cd-still .cd-grow,.cd-still .cd-grow-in,.cd-still .cd-grow-in>*,.cd-still .cd-card,.cd-still .cd-selected,.cd-still .cd-composer-rule,.cd-still .cd-composer-mark,.cd-still .cd-composer-send,.cd-still .cd-composer input,.cd-still .cd-deck-row,.cd-still .cd-deck-card{opacity:1;transform:none;animation:none!important}.cd-still .cd-grow{grid-template-rows:1fr}.cd-still .cd-grow-in{overflow:visible}.cd-still .cd-card.off{display:none}.cd-still .cd-card.on{transform:rotateY(180deg)}@keyframes cd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cd-open{to{grid-template-rows:1fr}}@keyframes cd-unclip{to{overflow:visible}}@keyframes cd-settle{to{opacity:1;transform:none}}@keyframes cd-deal{0%{opacity:0;transform:translate(calc((.5 - var(--c)) * 40px), -46px) rotate(calc((var(--c) - .5) * -8deg)) scale(.92)}to{opacity:1;transform:none}}@keyframes cd-selin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes cd-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cd-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cd-deck-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes cd-cycle{0%{z-index:3;transform:translate(0)rotate(0)scale(1)}10%{z-index:3;transform:translate(-10px,-27px)rotate(-4deg)scale(1)}20%{z-index:3;transform:translate(-21px,-52px)rotate(-8deg)scale(1)}30%{z-index:3;transform:translate(-24px,-64px)rotate(-9deg)scale(1)}33%{z-index:3;transform:translate(-22px,-63px)rotate(-9deg)scale(1)}33.1%{z-index:1}40%{z-index:1;transform:translate(-15px,-39px)rotate(-6deg)scale(.985)}50%{z-index:1;transform:translate(-3px,-10px)rotate(-1deg)scale(.97)}60%{z-index:1;transform:translate(5px,5px)rotate(3deg)scale(.96)}66.6%{z-index:1;transform:translate(5px,5px)rotate(3deg)scale(.96)}66.7%{z-index:2}73%{z-index:2;transform:translate(10px,9px)rotate(6deg)scale(.958)}80%{z-index:2;transform:translate(3px,3px)rotate(2deg)scale(.97)}90%{z-index:2;transform:translate(1.5px,1.5px)rotate(1deg)scale(.985)}99.9%{z-index:2;transform:translate(0)rotate(0)scale(1)}to{z-index:3;transform:translate(0)rotate(0)scale(1)}}.cd-cabal-mark-enter{animation:.48s step-end both cd-logo-glitch;display:block}@keyframes cd-logo-glitch{0%{clip-path:inset(45% 0);transform:translate(-4px)}18%{clip-path:inset(0);filter:drop-shadow(-3px 0 #5ff3b8);transform:translate(3px)}36%{clip-path:inset(18% 0 35%);filter:drop-shadow(3px 0 #ffffffb3);transform:translate(-2px)}52%{clip-path:inset(0);filter:drop-shadow(-2px 0 #5ff3b8);transform:translate(1px)}70%{clip-path:inset(0);filter:none;transform:none}to{clip-path:inset(0);filter:none;transform:none}}.cd-still .cd-cabal-mark-enter{animation:none}@media (prefers-reduced-motion:reduce){.cd-cabal-mark-enter{animation:none}}.cd-resume-glitch-exit{animation:.28s step-end forwards cd-resume-out}.cd-stream-glitch-enter{animation:.36s step-end both cd-resume-in}@keyframes cd-resume-out{0%{opacity:1;clip-path:inset(0);transform:none}28%{clip-path:inset(8% 0 12%);transform:translate(4px)}52%{clip-path:inset(25% 0 35%);transform:translate(-3px)}78%{opacity:.45;clip-path:inset(46% 0);transform:translate(2px)}to{opacity:0;clip-path:inset(50% 0);transform:none}}@keyframes cd-resume-in{0%{opacity:0;clip-path:inset(50% 0);transform:translate(-3px)}22%{opacity:.6;clip-path:inset(30% 0 20%);transform:translate(3px)}48%{opacity:1;clip-path:inset(8% 0 12%);transform:translate(-2px)}70%,to{opacity:1;clip-path:none;transform:none}}
