.site-prose .fx{margin-block:28px 8px}.site-prose .fx p{margin:0}.fx-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.fx-picks button{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;text-align:left;background:rgba(255,255,255,.02);border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s}.fx-picks button b{font:500 16px/22px var(--sans);color:#fff}.fx-picks button span{font:400 14px/20px var(--sans);color:var(--ink-3);text-wrap:pretty}.fx-picks button:hover{border-color:rgba(255,255,255,.22)}.fx-picks button[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.fx-picks button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.fx-stage{position:relative;background:#000;border:1px solid var(--hair)}.fx-frame{position:relative;aspect-ratio:1536/888;overflow:hidden}.fx-frame video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.site-prose .fx-tiles{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);margin:0;padding:0;list-style:none;pointer-events:none}.site-prose .fx-tiles li{position:relative;margin:0;padding:0}.site-prose .fx-tiles li:before{content:none}.site-prose .fx-tiles li.is-render{box-shadow:inset 0 0 0 1px var(--accent)}.site-prose .fx .fx-label{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:4px 7px;background:rgba(8,8,10,.72);font:500 12px/14px var(--sans);color:#fff}.site-prose .fx-tiles .is-render .fx-label{background:var(--accent);color:#0a0a0c}.fx-label em{font:400 11px/14px var(--sans);font-style:normal;color:var(--ink-3)}.fx-steps{display:flex;align-items:center;gap:10px;margin-top:10px;font:400 14px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.fx-steps button{width:40px;height:36px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff;font:500 20px/1 var(--sans);cursor:pointer}.fx-steps button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.site-prose .fx .fx-note{margin-top:12px;font:400 15px/21px var(--sans);color:var(--ink-2)}.site-prose .fx .fx-world{margin-top:6px;font:400 13px/19px var(--sans);color:var(--ink-3)}.fx-stage.is-single{touch-action:pan-y}.fx-stage.is-single .fx-frame{aspect-ratio:512/296}.fx-stage.is-single .fx-frame video{width:300%;height:300%;max-width:none;transform:translate(calc(var(--col) * -33.3333%),calc(var(--row) * -33.3333%));transition:transform .35s var(--ease)}.fx-stage.is-single:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.site-prose .fx-cams{position:relative;margin-block:32px 0}.site-prose .fx-cams .media{margin:0}.fx-cams .media .frame{aspect-ratio:1440/832}.site-prose .fx-cam-labels{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0;padding:0;list-style:none;pointer-events:none}.site-prose .fx-cam-labels li{position:relative;display:flex;align-items:flex-end;margin:0;padding:8px;font:500 12px/14px var(--sans);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9)}.site-prose .fx-cam-labels li:before{content:none}.site-prose .fx-cap{margin-top:12px;font:400 14px/21px var(--sans);color:var(--ink-3)}.site-prose .fx-cap b{color:var(--ink-2);font-weight:500}.site-prose ul.fx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}.site-prose ul.fx-chips li{margin:0;padding:7px 12px;border:1px solid rgba(255,255,255,.22);font:500 13px/1 var(--sans);color:var(--ink-3)}.site-prose ul.fx-chips li:before{content:none}.site-prose ul.fx-chips li.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:#fff}.site-prose ul.fx-chips.is-views li{color:var(--ink-2)}@media (max-width:699px){.fx-picks{grid-template-columns:minmax(0,1fr);gap:6px}.fx-picks button{padding:12px 14px}.site-prose .fx-cam-labels li{font-size:11px}}@media (prefers-reduced-motion:reduce){.fx-picks button,.fx-stage.is-single .fx-frame video{transition:none}}