.fx-section{--fx-gap:24px;--fx-edge:clamp(16px, 9vw, 140px);--fx-card:min(1000px, calc(100cqw - 2 * var(--fx-edge)));background:var(--ink-0);padding:64px 0 72px;position:relative;overflow:hidden;container-type:inline-size}.fx-stagewrap{position:relative}.fx-viewport{cursor:grab;outline:none;overflow:hidden}.fx-viewport.is-dragging{cursor:grabbing}.fx-container{touch-action:pan-y pinch-zoom;display:flex}.fx-slide{flex:0 0 calc(var(--fx-card) + var(--fx-gap));min-width:0;padding:0 calc(var(--fx-gap) / 2)}.fx-slide:not(.is-active){cursor:pointer}.fx-card{aspect-ratio:5/3;isolation:isolate;border-radius:clamp(12px, calc(var(--fx-card) * .028), 28px);border:1px solid var(--border);transition:opacity .45s var(--ease-out);background:radial-gradient(90% 70% at 50% 118%,#d6ff3f17,#0000 62%),radial-gradient(60% 50% at 12% -10%,#ffffff0d,#0000 70%),linear-gradient(#141418 0%,#0b0b0d 100%);position:relative;overflow:hidden;container-type:inline-size}.fx-slide:not(.is-active) .fx-card{opacity:.4}.fx-viewport:focus-visible .fx-slide.is-active .fx-card{outline:2px solid var(--lime);outline-offset:3px}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fx-arrow{z-index:5;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);width:48px;height:48px;color:var(--fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#141418b8;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}.fx-arrow:hover{background:var(--ink-3);border-color:var(--lime)}.fx-arrow:active{transform:scale(.94)}.fx-arrow:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.fx-arrow.is-prev{left:max(12px, calc(50% - var(--fx-card) / 2 - 76px))}.fx-arrow.is-next{right:max(12px, calc(50% - var(--fx-card) / 2 - 76px))}.fx-pills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1100px;margin:32px auto 0;padding:0 16px;display:flex}.fx-pill{border-radius:var(--r-md);border:1px solid var(--border);background:var(--ink-2);color:var(--fg-muted);font:500 13px var(--font-sans);white-space:nowrap;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.fx-pill:hover{color:var(--fg);border-color:var(--border-strong)}.fx-pill:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.fx-pill.is-active{color:var(--ink-1);background:var(--lime);border-color:var(--lime)}.fx-pill img{opacity:.8}.fx-pill.is-active img{opacity:1;filter:brightness(0)}.fx-mobilebar{display:none}@media (max-width:1099px){.fx-arrow{display:none}}@media (max-width:720px){.fx-section{--fx-gap:10px;--fx-edge:16px;padding:44px 0 48px}.fx-pills{display:none}.fx-mobilebar{justify-content:space-between;align-items:center;gap:12px;margin:18px 16px 0;display:flex}.fx-mobile-label{min-width:0;font:500 17px var(--font-sans);color:var(--fg);align-items:center;gap:10px;display:inline-flex}.fx-mobile-count{font:500 12px var(--font-mono);color:var(--fg-dim)}.fx-mobile-arrows{gap:10px;display:flex}.fx-mobile-arrows button{border:1px solid var(--border-strong);background:var(--ink-3);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;display:grid}.fx-mobile-arrows button:active{transform:scale(.94)}}.fx-scene{color:var(--fg);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:1.4cqw;line-height:1.3;position:absolute;inset:0;overflow:hidden}.fx-scene img,.fx-scene video,.fx-scene canvas{-webkit-user-drag:none;display:block}.fx-scene svg{flex:none}.fxs-mono{font-family:var(--font-mono)}.fx-slide:not(.is-active) .fx-scene *,.fx-slide:not(.is-active) .fx-scene :after,.fx-section.is-idle .fx-scene *,.fx-section.is-idle .fx-scene :after{animation-play-state:paused!important}.fxs-panel{background:linear-gradient(#1f1f24f0,#141418f0);border:1px solid #ffffff14;border-radius:1.4cqw;position:absolute;box-shadow:0 2.4cqw 6cqw #00000073,inset 0 1px #ffffff0a}.fxs-phone{background:#000;border:1px solid #ffffff1a;border-radius:1.8cqw;position:absolute;overflow:hidden;box-shadow:0 2.4cqw 6cqw #00000080}.fxs-phone>video,.fxs-phone>canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxs-tag{color:var(--fg-muted);font:500 1.1cqw/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:99cqw;align-items:center;gap:.5cqw;padding:.5cqw 1cqw;display:inline-flex;position:absolute}.fxs-btn{background:var(--lime);color:var(--accent-fg);white-space:nowrap;border-radius:99cqw;justify-content:center;align-items:center;gap:.6cqw;font-weight:600;transition:transform .15s,filter .2s;display:inline-flex}.fxs-btn svg{width:1.4cqw;height:1.4cqw}.is-pressed .fxs-btn,.fxs-btn.is-pressed{filter:brightness(1.12);transform:scale(.93)}.fxs-label{color:var(--fg-dim);font:500 1.05cqw/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;left:2cqw}.fxs-spinner{border:.22cqw solid #0a0a0b40;border-top-color:var(--accent-fg);border-radius:50%;width:1.3cqw;height:1.3cqw;animation:.7s linear infinite fxsSpin}.fxs-playhead{top:-.8cqw;bottom:-.8cqw;left:calc(var(--p,.3) * 100%);z-index:3;background:var(--fg);border-radius:.2cqw;width:.22cqw;margin-left:-.11cqw;position:absolute;box-shadow:0 0 .8cqw #0009}.fxs-cursor{z-index:30;pointer-events:none;will-change:transform;width:2.6cqw;height:2.6cqw;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.fxs-cursor svg{transform-origin:15% 10%;filter:drop-shadow(0 .25cqw .5cqw #0000008c);width:100%;height:100%;overflow:visible}.fxs-cursor:after{content:"";border:.25cqw solid var(--lime);opacity:0;border-radius:50%;width:4.4cqw;height:4.4cqw;margin:-2.2cqw 0 0 -2.2cqw;position:absolute;top:.25cqw;left:.4cqw;transform:scale(.2)}.fxs-cursor.is-click svg{animation:.32s ease-out fxsPress}.fxs-cursor.is-click:after{animation:.6s ease-out fxsRipple}@keyframes fxsPress{40%{transform:scale(.8)}}@keyframes fxsRipple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes fxsSpin{to{transform:rotate(360deg)}}@keyframes fxsBlink{50%{opacity:0}}.fxs-src{background:#111;border:1px solid #ffffff1f;border-radius:1.2cqw;width:34.4cqw;height:19.35cqw;position:absolute;top:4.6cqw;left:32.8cqw;overflow:hidden;box-shadow:0 2cqw 5cqw #00000080}.fxs-src img{object-fit:cover;width:100%;height:100%}.fxs-src:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.fxs-src-yt{z-index:1;color:#f03;background:#fff;border-radius:.5cqw;place-items:center;padding:.35cqw .5cqw;display:grid;position:absolute;top:1cqw;left:1cqw}.fxs-src-yt svg{width:2.1cqw;height:2.1cqw}.fxs-src-meta{z-index:1;justify-content:space-between;align-items:flex-end;font-size:1.15cqw;font-weight:600;display:flex;position:absolute;bottom:1.5cqw;left:1cqw;right:1cqw}.fxs-src-meta span{background:#0009;border-radius:.4cqw;padding:.3cqw .6cqw}.fxs-src-track{z-index:2;background:#ffffff2e;height:.5cqw;position:absolute;bottom:0;left:0;right:0}.fxs-src-fill{background:var(--lime);transform-origin:0;position:absolute;inset:0}.fxs-clip:not(.is-marked) .fxs-src-fill{transform:scaleX(0)}.fxs-clip.is-scanning .fxs-src-fill{animation:1.4s linear both fxsScan}.fxs-src-track b{background:var(--lime);border-radius:50%;width:1cqw;height:1cqw;margin:-.5cqw 0 0 -.5cqw;transition:transform .3s cubic-bezier(.2,1.6,.4,1);position:absolute;top:50%;transform:scale(0);box-shadow:0 0 0 .25cqw #0a0a0bd9,0 0 1.2cqw #d6ff3fcc}.fxs-clip.is-marked .fxs-src-track b{transform:scale(1)}.fxs-clip.is-scanning .fxs-src-track b{transition-delay:calc(var(--at) * 14ms)}@keyframes fxsScan{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fxs-input{background:#1c1c21f5;border:1px solid #ffffff24;border-radius:99cqw;align-items:center;gap:1cqw;width:49cqw;height:5.2cqw;padding:0 .6cqw 0 1.8cqw;font-size:1.45cqw;display:flex;position:absolute;top:26.6cqw;left:25.5cqw;box-shadow:0 1.6cqw 4cqw #00000073}.fxs-input-icon{width:1.7cqw;height:1.7cqw;color:var(--fg-dim)}.fxs-input-text{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.fxs-ph{color:var(--fg-dim);display:none}.fxs-typed{vertical-align:bottom;display:inline-block;overflow:hidden}.fxs-caret{background:var(--lime);width:.16cqw;height:1.9cqw;margin-left:.1cqw;animation:1s step-end infinite fxsBlink;display:none}.fxs-clip.is-empty .fxs-ph{display:inline}.fxs-clip.is-empty .fxs-typed{max-width:0}.fxs-clip.is-typing .fxs-typed{animation:1.2s steps(26,end) both fxsType}.fxs-clip.is-typing .fxs-caret{display:inline-block}@keyframes fxsType{0%{max-width:0}to{max-width:32cqw}}.fxs-clip .fxs-btn{flex:none;width:12.4cqw;height:4cqw;font-size:1.4cqw}.fxs-cliprow{justify-content:center;gap:1.2cqw;height:18.6cqw;display:flex;position:absolute;top:35.6cqw;left:0;right:0}.fxs-cl{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1cqw;flex:none;width:10.4625cqw;height:100%;position:relative;box-shadow:0 1.4cqw 3cqw #00000073}.fxs-cl.is-wide{width:33.07cqw}.fxs-cl>*{transition:opacity .35s,transform .55s cubic-bezier(.2,1.25,.35,1);transition-delay:calc(var(--i) * 80ms)}.fxs-clip:not(.is-found) .fxs-cl>*{opacity:0;transform:scale(.9)}.fxs-cl:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff17 50%,#0000 70%) 0 0/250% 100%;position:absolute;inset:0}.fxs-clip.is-scanning .fxs-cl:after{opacity:1;animation:1.1s linear infinite fxsShimmer;animation-delay:calc(var(--i) * 90ms)}@keyframes fxsShimmer{0%{background-position:150% 0}to{background-position:-100% 0}}.fxs-cl video,.fxs-cl img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.fxs-plat{z-index:2;color:#fff;border:.25cqw solid #121215;border-radius:50%;place-items:center;width:3cqw;height:3cqw;margin-left:-1.5cqw;display:grid;position:absolute;top:-1.5cqw;left:50%}.fxs-plat svg{width:1.45cqw;height:1.45cqw}.plat-yt{background:#f03}.plat-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.plat-li{background:#0a66c2}.plat-tk{background:#111}.plat-fb{background:#1877f2}.plat-x{background:#000}.fxs-score{z-index:1;color:var(--lime);font:700 1.6cqw/1 var(--font-sans);background:#0a0a0bb8;border-radius:.5cqw;flex-direction:column;align-items:center;padding:.35cqw .55cqw .4cqw;display:flex;position:absolute;bottom:.7cqw;left:.7cqw}.fxs-score small{color:#d6ff3fbf;font:600 .7cqw/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2cqw}.fxs-cap-phone{width:29.25cqw;height:52cqw;top:4cqw;left:17.5cqw}.fxs-picker{width:33cqw;height:52cqw;top:4cqw;left:51cqw}.fxs-picker-head{justify-content:space-between;align-items:center;font-size:1.55cqw;font-weight:600;display:flex;position:absolute;top:1.8cqw;left:1.8cqw;right:1.8cqw}.fxs-count{color:var(--fg-dim);font:500 1.05cqw var(--font-mono);border:1px solid #ffffff1a;border-radius:99cqw;padding:.3cqw .7cqw}.fxs-filters{gap:.6cqw;display:flex;position:absolute;top:5.2cqw;left:1.8cqw;right:1.8cqw}.fxs-filters span{color:var(--fg-muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:99cqw;padding:.45cqw .95cqw;font-size:1.15cqw}.fxs-filters span.is-on{color:var(--fg);background:#ffffff1a;border-color:#ffffff29}.fxs-tiles{grid-template-columns:1fr 1fr;grid-auto-rows:8.2cqw;gap:1.2cqw;display:grid;position:absolute;top:9.2cqw;left:1.8cqw;right:1.8cqw}.fxs-tile{background:#ffffff09;border:1px solid #ffffff12;border-radius:1cqw;flex-direction:column;justify-content:center;align-items:center;gap:.7cqw;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.fxs-tile.is-on{border-color:var(--lime);background:#d6ff3f0f;box-shadow:0 0 0 .2cqw #d6ff3f2e}.fxs-tile-sample{white-space:nowrap;font-size:2.1cqw;line-height:1}.fxs-tile-name{color:var(--fg-dim);font-size:1.05cqw}.fxs-tile.is-on .fxs-tile-name{color:var(--fg)}.fxs-picker-foot{color:var(--fg-dim);align-items:center;gap:.6cqw;font-size:1.1cqw;display:flex;position:absolute;bottom:1.7cqw;left:1.8cqw;right:1.8cqw}.fxs-picker-foot svg{width:1.3cqw;height:1.3cqw;color:var(--lime)}.fxs-rf-tag{top:8.6cqw;left:4.8cqw}.fxs-rf-src{background:#111;border:1px solid #ffffff1a;border-radius:1.2cqw;width:56cqw;height:31.5cqw;position:absolute;top:13cqw;left:4.8cqw;overflow:hidden;box-shadow:0 2.4cqw 6cqw #00000080}.fxs-rf-src>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxs-face{z-index:2;border:.18cqw solid;border-radius:.6cqw;width:8%;height:15%;position:absolute}.fxs-face.p1{border-color:#d6ff3f}.fxs-face.p2{border-color:#b59cff}.fxs-face em{color:#0a0a0b;font:600 1.05cqw/1 var(--font-sans);white-space:nowrap;border-radius:99cqw;align-items:center;gap:.5cqw;padding:.35cqw .7cqw;font-style:normal;display:inline-flex;position:absolute;bottom:calc(100% + .5cqw);left:-.18cqw}.fxs-face.p1 em{background:#d6ff3f}.fxs-face.p2 em{background:#b59cff}.fxs-talk{align-items:flex-end;gap:.15cqw;height:1cqw;display:inline-flex}.fxs-talk i{transform-origin:bottom;background:#0a0a0b;border-radius:.1cqw;width:.22cqw;height:100%;animation:.9s ease-in-out infinite fxsTalk}.fxs-talk i:nth-child(2){animation-delay:-.3s}.fxs-talk i:nth-child(3){animation-delay:-.6s}@keyframes fxsTalk{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.fxs-crop{z-index:1;pointer-events:none;border:.22cqw solid #d6ff3f;border-radius:.4cqw;transition:left .6s cubic-bezier(.65,0,.35,1),top .6s cubic-bezier(.65,0,.35,1),width .6s cubic-bezier(.65,0,.35,1),height .6s cubic-bezier(.65,0,.35,1),box-shadow .5s,opacity .4s;position:absolute;box-shadow:0 0 0 100cqw #0000}.fxs-rf.is-focus .fxs-crop.a{box-shadow:0 0 0 100cqw #00000080}.fxs-crop.b{opacity:0;border-color:#b59cff}.fxs-rf.is-split .fxs-crop.b{opacity:1}.fxs-rf-flow{justify-content:space-between;align-items:center;width:5.6cqw;height:1cqw;display:flex;position:absolute;top:28.25cqw;left:61.8cqw}.fxs-rf-flow i{background:var(--lime);border-radius:50%;width:.8cqw;height:.8cqw;animation:1.2s ease-in-out infinite fxsFlow}.fxs-rf-flow i:nth-child(2){animation-delay:.2s}.fxs-rf-flow i:nth-child(3){animation-delay:.4s}@keyframes fxsFlow{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.fxs-rf-out{width:27.56cqw;height:49cqw;top:5.5cqw;left:68.4cqw}.fxs-rf-label{z-index:1;white-space:nowrap;background:#0a0a0bbf;border:1px solid #ffffff1f;border-radius:99cqw;align-items:center;gap:.6cqw;padding:.55cqw 1.1cqw;font-size:1.2cqw;font-weight:500;display:inline-flex;position:absolute;bottom:1.6cqw;left:50%;transform:translate(-50%)}.fxs-rf-label b{color:var(--lime);font-family:var(--font-mono);font-weight:600}.fxs-rf-modes{gap:1cqw;display:flex;position:absolute;top:47.4cqw;left:4.8cqw}.fxs-rf-modes span{height:4.2cqw;color:var(--fg-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99cqw;justify-content:center;align-items:center;gap:.7cqw;font-size:1.35cqw;font-weight:500;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.fxs-rf-modes span:first-child{width:15cqw}.fxs-rf-modes span:nth-child(2){width:9.5cqw}.fxs-rf-modes span:nth-child(3){width:11.5cqw}.fxs-rf-modes span.is-on{border-color:var(--lime);color:var(--fg);background:#d6ff3f14}.fxs-rf-modes svg{width:1.5cqw;height:1.5cqw}.fxs-rf-modes span.is-on svg{color:var(--lime)}.fxs-br-clip{width:25.875cqw;height:46cqw;top:3.2cqw;left:8cqw}.fxs-br-cut{z-index:2;-webkit-backdrop-filter:blur(.6cqw);opacity:0;background:#00000080;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.fxs-br-cut.is-on{opacity:1}.fxs-br-cut-box{aspect-ratio:16/9;border:1px solid #ffffff40;border-radius:.9cqw;width:88%;transition:transform .5s cubic-bezier(.2,1.2,.35,1);position:relative;overflow:hidden;transform:scale(.9);box-shadow:0 1.6cqw 4cqw #0009}.fxs-br-cut.is-on .fxs-br-cut-box{transform:scale(1)}.fxs-br-cut-box img{object-fit:cover;width:100%;height:100%}.fxs-br-cut.is-on .fxs-br-cut-box img{animation:2.2s ease-out both fxsKen}@keyframes fxsKen{0%{transform:scale(1.12)}to{transform:scale(1)}}.fxs-br-cut-tag{color:var(--lime);font:600 .85cqw/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#000000b8;border-radius:99cqw;align-items:center;gap:.35cqw;padding:.3cqw .6cqw;display:inline-flex;position:absolute;top:.6cqw;left:.6cqw}.fxs-br-cut-tag svg{width:.9cqw;height:.9cqw}.fxs-br-panel{width:52cqw;height:42cqw;top:5cqw;left:40cqw}.fxs-br-head{justify-content:space-between;align-items:flex-start;gap:1cqw;display:flex;position:absolute;top:2cqw;left:2cqw;right:2cqw}.fxs-br-head b{align-items:center;gap:.6cqw;font-size:1.7cqw;font-weight:600;display:flex}.fxs-br-head b svg{width:1.6cqw;height:1.6cqw;color:var(--lime)}.fxs-br-head div>span{color:var(--fg-dim);margin-top:.5cqw;font-size:1.2cqw;display:block}.fxs-br-btn{height:4cqw;padding:0 1.6cqw;font-size:1.3cqw}.fxs-br-list{flex-direction:column;gap:1.1cqw;display:flex;position:absolute;top:9.6cqw;left:2cqw;right:2cqw}.fxs-br-row{opacity:0;height:9.2cqw;transition:opacity .35s,transform .45s cubic-bezier(.2,1.2,.35,1),border-color .25s,background .25s;transition-delay:calc(var(--i) * .11s), calc(var(--i) * .11s), 0s, 0s;background:#ffffff09;border:1px solid #ffffff12;border-radius:1cqw;align-items:center;gap:1.4cqw;padding:0 1.2cqw;display:flex;transform:translateY(1cqw)}.fxs-br.is-matched .fxs-br-row{opacity:1;transform:none}.fxs-br-row.is-on{border-color:var(--lime);background:#d6ff3f12}.fxs-br-row img{aspect-ratio:16/9;object-fit:cover;border-radius:.6cqw;flex:none;width:11.5cqw}.fxs-br-row b{font-size:1.5cqw;font-weight:600;display:block}.fxs-br-row span{color:var(--fg-dim);font:500 1.1cqw var(--font-mono);margin-top:.4cqw;display:block}.fxs-br-tl{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.8cqw;height:4.6cqw;position:absolute;top:52cqw;left:8cqw;right:8cqw}.fxs-br-strip{border-radius:.5cqw;gap:.2cqw;display:flex;position:absolute;inset:.5cqw;overflow:hidden}.fxs-br-strip span{opacity:.5;background:url(/clips/posters/chamath-clean.jpg) 50% 30%/cover;flex:1}.fxs-br-seg{z-index:1;border:.2cqw solid var(--lime);opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,1.3,.35,1),box-shadow .25s;transition-delay:calc(var(--i) * .11s), calc(var(--i) * .11s), 0s;background:#111;border-radius:.6cqw;position:absolute;top:-.2cqw;bottom:-.2cqw;overflow:hidden;transform:translateY(-1.2cqw)}.fxs-br-seg img{object-fit:cover;opacity:.9;width:100%;height:100%}.fxs-br.is-matched .fxs-br-seg{opacity:1;transform:none}.fxs-br-seg.is-on{box-shadow:0 0 1.4cqw #d6ff3f8c}.fxs-br .fxs-playhead{background:var(--lime);box-shadow:0 0 .8cqw #d6ff3fb3}.fxs-au-clip{background:#000;border:1px solid #ffffff1a;border-radius:1.4cqw;width:50cqw;height:28.125cqw;position:absolute;top:4cqw;left:25cqw;overflow:hidden;box-shadow:0 2.4cqw 6cqw #00000080}.fxs-au-clip>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxs-ab{z-index:2;background:#0a0a0bb3;border:1px solid #ffffff24;border-radius:99cqw;padding:.3cqw;display:flex;position:absolute;top:1.2cqw;right:1.2cqw}.fxs-ab span{color:var(--fg-muted);border-radius:99cqw;padding:.45cqw 1.1cqw;font-size:1.15cqw;font-weight:500;transition:background .3s,color .3s}.fxs-ab span.is-on{background:var(--lime);color:var(--accent-fg)}.fxs-au-panel{width:86cqw;height:20.6cqw;top:36.4cqw;left:7cqw}.fxs-au-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.6cqw;left:1.8cqw;right:1.6cqw}.fxs-au-title{align-items:center;gap:.7cqw;font-size:1.5cqw;font-weight:600;display:inline-flex}.fxs-au-title svg{width:1.7cqw;height:1.7cqw;color:var(--lime)}.fxs-au-btn{height:3.8cqw;padding:0 1.6cqw;font-size:1.3cqw}.fxs-au-wave{align-items:center;gap:.32cqw;height:8cqw;display:flex;position:absolute;top:7cqw;left:1.8cqw;right:1.8cqw}.fxs-au-wave span{background:var(--lime);height:100%;transform:scaleY(var(--s));border-radius:.2cqw;flex:1;transition:transform .35s,background-color .35s}.fxs-au.is-noisy .fxs-au-wave span{transform:scaleY(max(var(--s), var(--n)));animation:.35s steps(2,end) infinite fxsHiss;animation-delay:calc(var(--i) * -37ms);background:#5b5b66}@keyframes fxsHiss{50%{transform:scaleY(calc(max(var(--s), var(--n)) * .82))}}.fxs-au.is-sweeping .fxs-au-wave span{transition-delay:calc(var(--i) * 22ms)}.fxs-au-sweep{border-right:.2cqw solid var(--lime);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d6ff3f4d);width:6cqw;margin-left:-6cqw;position:absolute;top:-1cqw;bottom:-1cqw;left:0}.fxs-au.is-sweeping .fxs-au-sweep{animation:1.6s linear both fxsSweep}@keyframes fxsSweep{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:100%}}.fxs-au-stats{gap:2.4cqw;display:flex;position:absolute;bottom:1.5cqw;left:1.8cqw}.fxs-au-stats span{color:var(--fg-dim);align-items:center;gap:.6cqw;font-size:1.2cqw;transition:color .3s;display:inline-flex}.fxs-au-stats svg{color:#0000;stroke-width:3px;background:#ffffff14;border-radius:50%;width:1.7cqw;height:1.7cqw;padding:.25cqw;transition:background .3s,color .3s}.fxs-au.is-clean .fxs-au-stats span{color:var(--fg)}.fxs-au.is-clean .fxs-au-stats svg{background:var(--lime);color:var(--accent-fg)}.fxs-au.is-sweeping .fxs-au-stats span,.fxs-au.is-sweeping .fxs-au-stats svg{transition-delay:calc(var(--i) * .48s + .36s)}.fxs-vo-panel{width:42cqw;height:48cqw;top:6cqw;left:11.5cqw}.fxs-vo-title{font-size:1.8cqw;font-weight:600;position:absolute;top:2cqw;left:2cqw}.fxs-vo-sub{color:var(--fg-dim);font-size:1.2cqw;position:absolute;top:4.7cqw;left:2cqw}.fxs-vo-script{background:#00000059;border:1px solid #ffffff1a;border-radius:1cqw;flex-direction:column;gap:.5cqw;height:11.4cqw;padding:1.2cqw 1.4cqw;font-size:1.5cqw;line-height:1.45;transition:border-color .3s;display:flex;position:absolute;top:10.6cqw;left:2cqw;right:2cqw}.fxs-vo-line{white-space:nowrap;max-width:100%;display:block;overflow:hidden}.fxs-vo.is-empty .fxs-vo-line{max-width:0}.fxs-vo.is-typing .fxs-vo-line{animation:.62s steps(18,end) both fxsTypeLine;animation-delay:calc(var(--i) * .7s)}@keyframes fxsTypeLine{0%{max-width:0}to{max-width:100%}}.fxs-vo.is-empty .fxs-vo-script,.fxs-vo.is-typing .fxs-vo-script{border-color:#d6ff3f8c}.fxs-vo-select{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1cqw;align-items:center;gap:1cqw;height:4.6cqw;padding:0 1.2cqw;font-size:1.45cqw;display:flex;position:absolute;top:25.4cqw;left:2cqw;right:2cqw}.fxs-vo-avatar{width:2.6cqw;height:2.6cqw;color:var(--accent-fg);font:700 1.2cqw/1 var(--font-sans);background:linear-gradient(135deg,#d6ff3f,#9cc700);border-radius:50%;place-items:center;font-style:normal;display:grid}.fxs-vo-select span{color:var(--fg-dim);flex:1;font-size:1.15cqw}.fxs-vo-select svg{width:1.6cqw;height:1.6cqw;color:var(--fg-dim)}.fxs-vo-slider{background:#ffffff1a;border-radius:99cqw;height:.6cqw;position:absolute;top:34.4cqw;left:2cqw;right:2cqw}.fxs-vo-slider:before{content:"";border-radius:inherit;background:var(--lime);width:50%;position:absolute;top:0;bottom:0;left:0}.fxs-vo-slider i{border:.3cqw solid var(--lime);background:#fff;border-radius:50%;width:1.8cqw;height:1.8cqw;margin:-.9cqw 0 0 -.9cqw;position:absolute;top:50%;left:50%}.fxs-vo-ticks{color:var(--fg-dim);font:500 1cqw var(--font-mono);justify-content:space-between;display:flex;position:absolute;top:36.2cqw;left:2cqw;right:2cqw}.fxs-vo-btn{border-radius:1cqw;height:4.8cqw;font-size:1.45cqw;position:absolute;bottom:2cqw;left:2cqw;right:2cqw}.fxs-vo-clip{width:27cqw;height:48cqw;top:6cqw;left:61.5cqw}.fxs-tts{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0a0a0bb8;border:1px solid #ffffff29;border-radius:99cqw;align-items:center;gap:.8cqw;height:4.6cqw;padding:0 1.2cqw;font-size:1.25cqw;font-weight:500;transition:opacity .35s,transform .45s cubic-bezier(.2,1.2,.35,1);display:flex;position:absolute;bottom:1.6cqw;left:1.4cqw;right:1.4cqw}.fxs-tts>svg{width:1.5cqw;height:1.5cqw;color:var(--lime)}.fxs-tts>span{white-space:nowrap}.fxs-vo:not(.is-done):not(.is-generating) .fxs-tts{opacity:0;transform:translateY(1.5cqw)}.fxs-tts-wave{flex:1;align-items:center;gap:.18cqw;height:2.4cqw;display:flex}.fxs-tts-wave i{background:var(--lime);height:100%;transform:scaleY(var(--h));animation:1.1s ease-in-out infinite fxsEq;animation-delay:calc(var(--i) * -90ms);border-radius:.15cqw;flex:1}@keyframes fxsEq{0%,to{transform:scaleY(calc(var(--h) * .45))}50%{transform:scaleY(var(--h))}}.fxs-vo.is-generating .fxs-tts-wave i{animation:.3s cubic-bezier(.2,1.4,.4,1) both fxsGrow;animation-delay:calc(var(--i) * 34ms)}@keyframes fxsGrow{0%{opacity:.2;transform:scaleY(.05)}to{transform:scaleY(var(--h));opacity:1}}@media (prefers-reduced-motion:reduce){.fx-card{transition:none}.fx-scene *,.fx-scene :after{transition:none!important;animation:none!important}}
