.xst{--tally:#d4d4d4;--rec:#737373;--d-line:#ffffff14;--d-soft:#a3a3a3;--d-faint:#ffffff8c;--x-out:cubic-bezier(0, 0, .2, 1);--x-io:cubic-bezier(.4, 0, .2, 1);--x-em:cubic-bezier(.16, 1, .3, 1)}.xst-hero{padding:clamp(72px,10svh,88px) 0 clamp(72px,8vw,116px)}.xst-top{align-items:start;row-gap:24px;margin-bottom:32px}.xst-top-l{grid-column:1/span 8}.xst-top-r{grid-column:9/span 4;padding-top:6px}.xst-top-r .a2-lede{margin-bottom:24px;font-size:17px;line-height:1.45}.xst-kick{align-items:center;gap:10px;display:flex}.xst-kick i{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.2s step-end infinite xst-blink}.xst-h1{max-width:none;font-size:52px;line-height:1.04}.xst-hero .x-btn{color:#fafafa;background:0 0;border-color:#fff3}.xst-hero .x-btn.solid{background:var(--acc);color:#000;border-color:var(--acc)}.xst-ask{transition:transform 90ms var(--x-out);gap:10px}.xst-ask:after{content:"";width:14px;height:14px;transition:transform .3s var(--x-em);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.xst-ask:active{transform:scale(.98)}.xst-jump{min-height:44px}.xst .xst-jump svg{transform:rotate(90deg)}@media (hover:hover){.xst-ask:hover:after{transform:translate(4px)}.xst-hero .x-btn.solid:hover{background:#fff}.xst .xst-jump:hover svg{transform:rotate(90deg)translate(3px)}}#xst-cinema{scroll-margin-top:84px}.xst-mon,.xst-insp{border-radius:var(--r-hero)!important}.xst-desk{grid-template:"mon insp""specs insp"1fr/minmax(0,8.2fr) minmax(0,3.8fr);column-gap:14px;display:grid}.xst-mon{grid-area:mon}.xst-insp{grid-area:insp}.xst-mon{border:1px solid var(--d-line);background:#0a0a0a;border-radius:20px;min-width:0;padding:10px}.xst-view{aspect-ratio:2.39;isolation:isolate;background:#000;border-radius:12px;position:relative;overflow:hidden}.xst-view img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--x-io);transform-origin:50% 55%;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.xst-view img.on{opacity:1}.xst-view:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000008c,#0000 28% 66%,#0009);position:absolute;inset:0}.xst-ret{aspect-ratio:1;z-index:2;pointer-events:none;width:22%;margin:-11% 0 0 -11%;position:absolute;top:50%;left:50%}.xst-ret i{border:1.5px solid #ffffffc7;width:18px;height:18px;position:absolute}.xst-ret i:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.xst-ret i:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.xst-ret i:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.xst-ret i:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.xst-hud{z-index:3;color:#ffffffeb;text-shadow:0 1px 8px #0009;font-size:12px;position:absolute}.xst-hud.tl{gap:6px;display:grid;top:14px;left:16px;overflow:hidden}.xst-hud.tl b{letter-spacing:-.025em;color:#fff;font-size:21px;font-weight:497;display:block}.xst-hud.tl span{color:#ffffffc7;font-size:13px}.xst-hud.tr{align-items:center;gap:8px;display:flex;top:16px;right:16px}.xst-hud.bl{bottom:14px;left:16px}.xst-hud.br{background:#0000008c;border:1px solid #ffffff29;border-radius:8px;padding:5px 9px;bottom:14px;right:16px}.xst-rec{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.2s step-end infinite xst-blink}@keyframes xst-blink{50%{opacity:.15}}.xst-tr{align-items:center;gap:14px;padding:8px 4px 6px;display:flex}.xst-play{color:#fafafa;height:44px;font:500 14px/1 var(--sans);cursor:pointer;transition:transform .15s var(--x-out);background:#171717;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex}.xst-play svg{transition:transform .3s var(--x-em)}@media (hover:hover){.xst-play:hover{background:#262626;border-color:#ffffff4d}.xst-play:hover svg{transform:scale(1.14)}}.xst-play:active{transition-duration:90ms;transform:scale(.97)}.xst-tr-hint{color:var(--d-faint);font-size:13px}.xst-tl{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:2px 4px 4px;display:grid}.xst-tl-k{grid-template-rows:20px repeat(4,30px);row-gap:5px;display:grid}.xst-tl-k span{color:var(--d-faint);flex-direction:column;justify-content:center;line-height:1.05;display:flex}.xst-tl-k b{color:#d4d4d4;font-size:13px;font-weight:500}.xst-tl-k i{font:400 12px/1.1 var(--mono);font-style:normal}.xst-tl-k span.on b{color:#fff}.xst-lanes{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:3px;border-radius:8px;grid-template-rows:20px repeat(4,30px);row-gap:5px;display:grid;position:relative}.xst-lanes:after{content:"";opacity:0;transition:opacity .3s var(--x-out);pointer-events:none;border-radius:10px;position:absolute;inset:-3px;box-shadow:0 0 0 1px #ffffff24}@media (hover:hover){.xst-lanes:hover:after{opacity:1}}.xst-ruler{border-bottom:1px solid var(--d-line);grid-template-columns:repeat(5,1fr);display:grid}.xst-ruler span{font:400 12px/1 var(--mono);color:var(--d-faint);border-left:1px solid #ffffff24;padding:3px 0 0 5px}.xst-track{opacity:.78;transition:opacity .3s var(--x-io);grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.xst-track.on{opacity:1}.xst-clip{background:#171717;border-radius:6px;align-items:center;gap:2px;min-width:0;padding:0 6px;display:flex;position:relative;overflow:hidden}.xst-clip:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s var(--x-out);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.xst-clip.now:after{opacity:1}.xst-track.v .xst-clip{background-position:50%;background-size:cover}.xst-track.v .xst-clip:before{content:"";background:linear-gradient(90deg,#0a0a0ad9,#0a0a0a59);position:absolute;inset:0}.xst-clip em{font:500 12px/1 var(--sans);color:#fafafa;white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s var(--x-out), transform .3s var(--x-em);font-style:normal;position:relative;overflow:hidden}.xst-tc{z-index:1;color:#fff;white-space:nowrap;opacity:0;transition:opacity .15s var(--x-out), transform .3s var(--x-em);pointer-events:none;font-size:12px;font-weight:400;position:absolute;top:50%;left:6px;transform:translateY(calc(8px - 50%))}@media (hover:hover){.xst-track.v .xst-clip:hover em{opacity:0;transform:translateY(-8px)}.xst-track.v .xst-clip:hover .xst-tc{opacity:1;transform:translateY(-50%)}.xst-clip:hover:after{opacity:1}}.xst-clip i{transform-origin:50%;background:#737373;border-radius:1px;flex:1;min-width:1px;height:72%}.xst-track.a .xst-clip i{background:#d4d4d4}.xst-track.k .xst-clip i{background:#a3a3a3}.xst-track.u .xst-clip i{background:#737373}.xst-clip.gap{background:0 0;border:1px dashed #ffffff14}.xst-clip.score{grid-column:1/-1;gap:1px}.xst-ph{pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.xst-ph i{background:var(--tally);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:-1px;box-shadow:0 0 12px #d4d4d499}.xst-ph i:before{content:"";background:var(--tally);border-radius:3px 3px 7px 7px;width:14px;height:10px;position:absolute;top:0;left:-6px}.xst-insp{border:1px solid var(--d-line);background:#0a0a0a;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.xst-ik{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d-faint);margin:2px 0 0}.xst-rigs{gap:4px;display:grid}.xst-rigs button{height:38px;color:var(--d-soft);font:500 14px/1 var(--sans);text-align:left;cursor:pointer;transition:transform .15s var(--x-out);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative;overflow:hidden}.xst-rigs button:active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.xst-rigs button:hover{color:#fafafa;background:#171717}}.xst-rigs button[aria-selected=true]{color:#fff;background:#262626;border-color:#ffffff1a}.xst-rig-bar{opacity:0;background:#ffffff0f;border-radius:1px;height:2px;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.xst-rigs button[aria-selected=true] .xst-rig-bar{opacity:1}.xst-rig-bar b{background:var(--tally);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.xst-models{flex-wrap:wrap;gap:5px;padding-top:2px;display:flex}.xst-models button,.xst-make button{isolation:isolate;cursor:pointer;transition:transform .15s var(--x-out);position:relative}.xst-models button:before,.xst-make button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--x-io);position:absolute;inset:-1px}.xst-models button:active,.xst-make button:active{transition-duration:90ms;transform:scale(.97)}.xst-models button{height:32px;color:var(--d-soft);font:500 13px/1 var(--sans);background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:0 11px}.xst-models button:before{background:#fafafa}@media (hover:hover){.xst-models button:hover{color:#fafafa;background:#171717;border-color:#fff9}}.xst-models button[aria-checked=true]{color:#0a0a0a;border-color:#fafafa}.xst-models button[aria-checked=true]:before{opacity:1}.xst-prompt{min-height:46px;color:var(--d-faint);background:#000;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:14px;text-decoration:none;display:flex}@media (hover:hover){.xst-prompt:hover{color:#d4d4d4;border-color:#ffffff73}}.xst-pm{color:#fafafa;background:#262626;border-radius:8px;padding:6px 8px;font-size:12px}.xst-pa,.xst-pb{white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.xst-pa{animation:11s infinite xst-pa}.xst-pb{color:#fafafa;max-width:0;animation:11s infinite xst-pb}@keyframes xst-pa{0%,22%{opacity:1;max-width:26ch}23%,93%{opacity:0;max-width:0}94%,to{opacity:1;max-width:26ch}}@keyframes xst-pb{0%,23%{max-width:0;animation-timing-function:steps(40,end)}50%,89%{opacity:1;max-width:40ch}91%{opacity:0;max-width:40ch}92%,to{opacity:0;max-width:0}}.xst-caret{background:#fafafa;width:2px;height:16px;margin-left:-6px;animation:1.1s step-end infinite xst-blink}.xst-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.xst-lib button{aspect-ratio:1.15;cursor:pointer;width:100%;transition:transform .15s var(--x-out);background:#171717;border:1px solid #0000;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.xst-lib button:active{transition-duration:90ms;transform:scale(.97)}.xst-lib img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--x-em);position:absolute;inset:0}@media (hover:hover){.xst-lib button:hover{border-color:#ffffff73}.xst-lib button:hover img{transform:scale(1.06)}}.xst-lib button.mine{border-color:#d4d4d48c}.xst-lib button[aria-pressed=true]{border-color:var(--tally)}.xst-lib button>span{text-align:left;background:linear-gradient(#0000,#000c);padding:18px 7px 6px;line-height:1.15;display:grid;position:absolute;inset:auto 0 0}.xst-lib b{color:var(--tally);font-size:12px;font-weight:500}.xst-lib em{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.xst-foot{grid-template-columns:minmax(0,8.2fr) minmax(0,3.8fr);align-items:end;gap:14px;margin-top:44px;display:grid}.xst-specs{border-bottom:1px solid var(--d-line);margin:0;padding:0;list-style:none}.xst-specs li{border-top:1px solid var(--d-line);color:#d4d4d4;grid-template-columns:56px minmax(0,1fr);align-items:baseline;padding:16px 0;font-size:16px;line-height:1.5;display:grid}.xst-specs li .x-mono{color:var(--d-faint);font-size:12px}.xst-note{color:var(--d-faint);margin:0;padding-bottom:16px;font-size:14px;line-height:1.5}.xst-what{padding:56px 0 27px}.xst-what .a2-grid{align-items:center;row-gap:48px}.xst-what-copy{grid-column:1/span 6}.xst-what-copy .a2-headline{max-width:18ch;margin-bottom:28px}.xst-what-copy a{color:var(--ink);text-underline-offset:3px;padding-block:13px;text-decoration:underline}@media (hover:hover){.xst-what-copy a:hover{text-decoration-thickness:2px}}.xst-which{border-radius:var(--r-hero);background:var(--card);grid-column:8/span 5;padding:36px}.xst-make{flex-wrap:wrap;gap:8px;display:flex}.xst-make button{border:1px solid var(--line);background:var(--x-raised);min-height:44px;color:var(--ink);font:500 14px/1 var(--sans);border-radius:999px;padding:0 16px}.xst-make button:before{background:var(--ink)}@media (hover:hover){.xst-make button:hover{border-color:var(--ink);background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted))}}.xst-make button[aria-checked=true]{color:var(--x-on-ink);border-color:var(--ink)}.xst-make button[aria-checked=true]:before{opacity:1}.xst-ans{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;display:grid}.xst-ans-c{opacity:0;transition:opacity .15s var(--x-out), transform .15s var(--x-out);grid-area:1/1;justify-items:start;gap:10px;display:grid;transform:translateY(12px)}.xst-ans-c.on{opacity:1;transition:opacity .3s var(--x-out) .15s, transform .5s var(--x-em) .15s;transform:none}.xst-m{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.xst-m>span{transition:transform .15s var(--x-out);display:block;transform:translateY(105%)}.on>*>.xst-m>span{transition:transform .5s var(--x-em) .15s;transform:none}.xst-ans-c b{letter-spacing:-.02em;font-size:21px;font-weight:497}.xst-ans-c p{color:var(--soft);margin:0 0 8px;font-size:17px;line-height:1.5}.xst-graph{padding:72px 0 44px}.xst-gh{margin-bottom:44px}.xst-gw{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:32px;display:grid}.xst-canvas{--pad:32px;border-radius:var(--r-hero);background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-raised));background-image:radial-gradient(var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border)) 1px, transparent 1.4px);background-position:10px 10px;background-size:20px 20px;height:460px;position:relative}.xst-wires{inset:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));pointer-events:none;position:absolute;overflow:visible}.xst-wires path{fill:none;stroke:var(--lightningcss-light,#00000029)var(--lightningcss-dark,var(--border-strong));stroke-width:1.5px}.xst-wires path.lit{stroke:var(--ink);opacity:0;transition:opacity .4s var(--x-io)}.xst-wires path.lit.on{opacity:1}.xst-node{left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--x));top:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--y));width:calc((100% - 2 * var(--pad)) * .22);background:var(--x-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--x-em);border:0;border-radius:16px;gap:8px;padding:12px 14px 14px;display:grid;position:absolute;transform:translateY(-50%)}.xst-node:before,.xst-node:after{content:"";background:var(--x-raised);border:1.5px solid var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary));border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.xst-node:before{left:-5px}.xst-node:after{right:-5px}.xst-canvas>.xst-node:nth-child(2):before,.xst-canvas>.xst-node:nth-child(3):before,.xst-canvas>.xst-node:nth-child(7):after{display:none}.xst-node.on:before,.xst-node.on:after,.xst-node.done:before,.xst-node.done:after{border-color:var(--ink)}.xst-node:active{transition-duration:90ms;transform:translateY(-50%)scale(.98)}.xst-node:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 4px var(--bg)}@media (hover:hover){.xst-node:hover{transform:translateY(calc(-50% - 3px))}}.xst-node-ring{border-radius:inherit;box-shadow:0 0 0 1.5px var(--ink), 0 24px 60px -16px #0000002e;pointer-events:none;position:absolute;inset:0}.xst-node-k{color:var(--faint);justify-content:space-between;align-items:center;font-size:12px;display:flex}.xst-node-k i{border:1.5px solid var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary));border-radius:50%;width:8px;height:8px}.xst-node.done .xst-node-k i,.xst-node.on .xst-node-k i{border-color:var(--ink);background:var(--ink)}.xst-node b{letter-spacing:-.01em;text-wrap:balance;font-size:14px;font-weight:500;line-height:1.3}.xst-node em{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.xst-pane{border-top:1px solid var(--line);flex-direction:column;gap:28px;padding-top:20px;display:flex}.xst-pane-k{color:var(--faint);font-feature-settings:"tnum";align-items:center;gap:16px;font-size:12px;display:flex}.xst-pane-k i{background:var(--x-e10);border-radius:1px;flex:1;height:2px;position:relative;overflow:hidden}.xst-pane-k b{background:var(--ink);transform-origin:0;transition:transform .4s var(--x-io);position:absolute;inset:0}.xst-pane-st{display:grid}.xst-pane-c{opacity:0;clip-path:inset(0 0 100%);transition:opacity .15s var(--x-out), transform .15s var(--x-out), clip-path .15s var(--x-out);grid-area:1/1;align-content:start;gap:14px;display:grid;transform:translateY(16px)}.xst-pane-c.on{opacity:1;clip-path:inset(0);transition:opacity .3s var(--x-out) .15s, transform .5s var(--x-em) .15s, clip-path .5s var(--x-em) .15s;transform:none}.xst-pane-c em{color:var(--soft);font-size:12px;font-style:normal}.xst-pane-c .a2-title{letter-spacing:-.02em;font-size:21px}.xst-pane-c p{color:var(--soft);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.xst-strip-head{align-items:end;row-gap:24px;margin-bottom:56px}.xst-strip-h{grid-column:1/span 7}.xst-strip-head .a2-lede{grid-column:9/span 4}.xst-film{scrollbar-width:none;scroll-snap-type:x mandatory;background-color:#0a0a0a;background-image:radial-gradient(circle at 10px 10px,#262626 4px,#0000 4.5px),radial-gradient(circle at 10px calc(100% - 10px),#262626 4px,#0000 4.5px);background-position:0 0;background-repeat:repeat;background-size:28px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;gap:12px;margin:0;padding:22px max(24px,50% - 696px);list-style:none;display:flex;overflow-x:auto}.xst-film::-webkit-scrollbar{display:none}.xst-film li{scroll-snap-align:center;flex:none}.xst-fr{color:#fff;width:min(340px,72vw);transition:transform .15s var(--x-out);background:#000;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.xst-fr:active{transition-duration:90ms;transform:scale(.98)}.xst-fr:after{content:"";z-index:2;border-radius:inherit;opacity:0;transition:opacity .3s var(--x-out);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fffc}.xst-fr.on:after{opacity:1}.xst-fr-m{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.xst-fr-m img,.xst-fr-m video{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--x-em);position:absolute;inset:0}.xst-fr.on .xst-fr-m img,.xst-fr.on .xst-fr-m video{transform:scale(1.03)}.xst-fr-t{background:linear-gradient(#0000,#000c);gap:6px;padding:48px 20px 20px;display:grid;position:absolute;inset:auto 0 0}.xst-fr-t em{color:var(--acc);font-size:12px;font-style:normal}.xst-fr-t b{letter-spacing:-.025em;font-size:26px;font-weight:497}.xst-fr-t span{color:#fffc;font-size:14px;line-height:1.4}.xst-fr[data-card=uta] .xst-fr-m img,.xst-fr[data-card=uta] .xst-fr-m video{object-position:80% 76%}.xst-strip-links{flex-wrap:wrap;gap:0 32px;margin-top:28px;display:flex}.xst-strip-links a{min-height:44px}.xst-strip{padding:44px 0 clamp(56px,6vw,72px)}.xst-chair{padding:44px 0 clamp(72px,8vw,116px)}.xst-chair .a2-grid{align-items:end;row-gap:48px}.xst-chair-copy{grid-column:1/span 7}.xst-chair-copy .a2-lede{margin:24px 0 32px}.xst-chair .a2-acts{column-gap:16px}.xst-chair .x-arrow,.xst-get .x-arrow{min-height:44px}.xst-get .x-arrow{color:#fff;margin-top:4px}.xst-rel{margin-top:64px}.xst-up{margin-top:12px}.xst .xst-up svg{transform:rotate(-90deg)}@media (hover:hover){.xst .xst-up:hover svg{transform:rotate(-90deg)translate(3px)}}.xst-rel ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.xst-rel-a{border-bottom:1px solid var(--line);min-height:60px;color:var(--ink);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;display:grid}.xst-rel-a b{transition:transform .3s var(--x-em);font-size:17px;font-weight:500}.xst-rel-a span{color:var(--soft);font-size:14px}.xst-rel-a i{color:var(--faint);transition:transform .3s var(--x-em);font-style:normal}@media (hover:hover){.xst-rel-a:hover i{color:var(--ink);transform:translate(5px)}.xst-rel-a:hover b{transform:translate(4px)}}.xst-get{border-radius:var(--r-hero);color:#fff;background:#0a0a0a;flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:10px;padding:40px;display:flex}.xst-get h2{letter-spacing:-.025em;color:#fff;margin:0;font-size:26px;font-weight:497;line-height:1.15}.xst-get>p{color:#a3a3a3;margin:0;font-size:16px}.xst-mark{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--d-faint);align-items:center;gap:8px;margin-top:2px;display:inline-flex}.xst-mark i{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.2s step-end infinite xst-blink}.xst-get-meta{align-items:center;gap:20px;font-size:13px;display:flex;margin:6px 0 8px!important}.xst-get-meta a{min-height:44px;color:var(--acc);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.xst-rec,.xst-caret,.xst-kick i,.xst-mark i{animation:none}.xst-pa{display:none}.xst-pb{max-width:none;animation:none}.xst-m>span,.xst-ans-c,.xst-node,.xst-pane-c,.xst-wires path,.xst-pane-k b,.xst-models button:before,.xst-make button:before{transition:none}}@media (pointer:coarse){.xst-rigs button,.xst-models button{height:44px}}@media (max-width:1199px){.xst-gw{grid-template-columns:minmax(0,1fr)}.xst-node b{font-size:13px}}@media (max-width:899px){.xst-hero{padding-top:48px}.xst .a2-headline{font-size:26px}.xst-top{row-gap:14px;margin-bottom:20px}.xst-top-r{padding-top:0}.xst-top-r .a2-lede{margin-bottom:16px;font-size:16px;line-height:1.45}.xst-h1{letter-spacing:-.035em;text-wrap:balance;line-height:1.06;font-size:36px!important}.xst-h1 .a2-ln,.xst-h1 .a2-ln-in{display:inline;overflow:visible}.xst-hero .a2-acts{flex-wrap:nowrap;gap:20px}.xst-hero .a2-acts .x-btn{padding:0 20px}.xst-hero .xst-ask:after,.xst-hero .xst-jump svg{display:none}.xst-desk{grid-template:"mon""insp""specs"/minmax(0,1fr);row-gap:14px}.xst-mon{border-radius:16px;padding:6px}.xst-view{aspect-ratio:16/9}.xst-hud{font-size:13px}.xst-hud.tl b{font-size:17px}.xst-ik,.xst-tl-k b,.xst-ruler span,.xst-lib b{font-size:13px}.xst-hud.tl{top:10px;left:10px}.xst-hud.tl span,.xst-hud.bl{display:none}.xst-hud.tr{top:10px;right:10px}.xst-hud.br{bottom:10px;right:10px}.xst-tr-hint{font-size:14px}.xst-tl{grid-template-columns:52px minmax(0,1fr)}.xst-tl-k i{display:none}.xst-lanes,.xst-tl-k{grid-template-rows:20px repeat(4,34px)}.xst-clip em,.xst-tc{display:none}.xst-ruler span:nth-child(2n){color:#0000}.xst-insp{border-radius:16px;padding:14px}.xst-rigs{scrollbar-width:none;gap:6px;margin:0 -14px;padding:0 14px;display:flex;overflow-x:auto}.xst-rigs::-webkit-scrollbar{display:none}.xst-rigs button{border-color:#ffffff1a;flex:none;height:44px}.xst-models button{height:44px;padding:0 14px;font-size:14px}.xst-prompt{gap:8px;min-height:48px;padding-right:10px}.xst-pa,.xst-pb{font-size:13px}.xst-foot{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.xst-specs li{grid-template-columns:40px minmax(0,1fr);font-size:14px}.xst-specs li .x-mono{font-size:13px}.xst-note{padding-bottom:0}.xst-which{padding:24px}.xst-gh{margin-bottom:28px}.xst-gw{gap:20px}.xst-canvas{--pad:0px;gap:8px;height:auto;padding:14px 14px 14px 30px;display:grid}.xst-canvas:before{content:"";background:var(--lightningcss-light,#00000029)var(--lightningcss-dark,var(--border-strong));width:1.5px;position:absolute;top:34px;bottom:34px;left:18px}.xst-wires{display:none}.xst-node{align-items:center;gap:12px;width:auto;min-height:52px;padding:10px 14px;display:flex;position:relative;top:auto;left:auto;transform:none}.xst-node:active{transform:scale(.98)}.xst-node:after{display:none}.xst-canvas>.xst-node:nth-child(n):before{display:block;left:-17px}.xst-node-k{flex:none;gap:10px;font-size:13px}.xst-node-k i{display:none}.xst-node b{flex:1;font-size:14px}.xst-node em{display:none}.xst-pane{gap:20px}.xst-film{padding:18px 20px}.xst-rel-a{grid-template-columns:80px minmax(0,1fr) auto}.xst-get{padding:28px}}.xst-film,.xst-get{--acc:#fafafa}.xst-get .x-btn{color:#fff;background:0 0;border-color:#ffffff4d}@media (hover:hover){.xst-get .x-btn:hover{border-color:#fff9}}.xst-which .xst-which-k{margin:0 0 16px}.xst-ans-c .x-arrow{min-height:44px;font-weight:560}@media (min-width:1200px){.xst-film{justify-content:center}.xst-fr{width:calc(min(100vw,1440px)/6 - 20.5px)}.xst-fr-t{padding:40px 16px 16px}.xst-fr-t b{font-size:22px}.xst-fr-t span{font-size:13px}}.xst-get-shot{aspect-ratio:2.39;background:#000;border-radius:12px;width:100%;margin:0 0 14px;display:block;position:relative;overflow:hidden}.xst-get-shot img{object-fit:cover;object-position:50% 44%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.xst-get-shot .xst-mark{color:#fff;margin:0;position:absolute;top:12px;left:12px}.xst-get-tc{color:#d4d4d4;font-size:12px;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:no-preference){.xst-get-shot img{animation:9s cubic-bezier(.4,0,.2,1) infinite alternate xst-hold}}@keyframes xst-hold{0%{transform:scale(1.12)translate(2%)}to{transform:scale(1.22)translate(-3%,-2%)}}html:not(.light) .xst.a2{--acc:var(--foreground);--acc-soft:var(--muted);--soft:var(--muted-foreground);--faint:var(--text-tertiary);--card:var(--x-raised);--line:var(--border)}html:not(.light) .xst-canvas{box-shadow:inset 0 0 0 1px var(--border)}html:not(.light) .a2.xst .xst-hero{isolation:isolate;position:relative}html:not(.light) .a2.xst .xst-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--foreground) 36%, transparent) 1.5px, transparent 2.1px) 0 0 / 7px 7px;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000026 32% 64%,#000),linear-gradient(#00000040,#000 85%);mask-image:linear-gradient(90deg,#000,#00000026 32% 64%,#000),linear-gradient(#00000040,#000 85%);-webkit-mask-composite:source-in;mask-composite:intersect}html:not(.light) .a2.xst .xst-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--foreground) 9%, transparent), transparent 70%);height:640px;position:absolute;inset:0 0 auto}html:not(.light) .xst-models button[aria-checked=true]{background:#fafafa}html:not(.light) .xst-make button[aria-checked=true]{background:var(--ink)}.xst{--fr:min(680px, calc(100svh - 128px));--vh:clamp(210px, calc(100svh - 580px), 360px)}.xst>.xst-what,.xst>.xst-graph,.xst>.xst-strip,.xst>.xst-chair{isolation:isolate;padding-block:clamp(56px,8.5svh,104px);overflow:clip}.xst>.xst-what:before,.xst>.xst-graph:before,.xst>.xst-strip:before,.xst>.xst-chair:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--ink) 15%, transparent) 1px, transparent 1.5px) 0 0 / 12px 12px;-webkit-mask-image:radial-gradient(40% 55% at var(--hx,100%) var(--hy,0%), #000, transparent 72%);-webkit-mask-image:radial-gradient(40% 55% at var(--hx,100%) var(--hy,0%), #000, transparent 72%);mask-image:radial-gradient(40% 55% at var(--hx,100%) var(--hy,0%), #000, transparent 72%);opacity:.9;position:absolute;inset:0}.xst>.xst-what:after,.xst>.xst-graph:after,.xst>.xst-strip:after,.xst>.xst-chair:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at var(--lx,18%) var(--ly,0%), color-mix(in srgb, var(--ink) 6%, transparent), transparent 70%);position:absolute;inset:0}.xst>.xst-what{--hx:100%;--hy:100%;--lx:10%;--ly:10%}.xst>.xst-graph{--hx:0%;--hy:0%;--lx:78%;--ly:40%}.xst>.xst-strip{--hx:100%;--hy:0%;--lx:20%;--ly:0%}.xst>.xst-chair{--hx:0%;--hy:100%;--lx:70%;--ly:0%}.xst .xst-what .a2-headline,.xst .xst-graph .a2-display,.xst .xst-strip-h,.xst .xst-chair .a2-display{letter-spacing:-.042em;max-width:15ch;font-size:clamp(2.1rem,3.55vw,3.45rem);line-height:1;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xst>.xst-what:before,.xst>.xst-graph:before,.xst>.xst-strip:before,.xst>.xst-chair:before{animation:linear both xst-drift;animation-timeline:view()}@keyframes xst-drift{0%{opacity:.2;background-position:0 60px}45%{opacity:.9}to{opacity:.3;background-position:0 -60px}}}}.xst-hero{isolation:isolate;padding:clamp(72px,9.4svh,88px) 0 clamp(22px,3svh,36px);position:relative;overflow:clip}.xst-hero>.a2-wrap{width:min(100% - 2 * var(--gut), 1280px)}.xst-hero .xst-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:14px clamp(32px,5vw,72px);margin-bottom:clamp(16px,2.6svh,26px);display:grid}.xst-hero .xst-top-l,.xst-hero .xst-top-r{grid-column:auto;padding-top:0}.xst-hero .xst-kick{margin-bottom:14px}.xst-hero .xst-h1{letter-spacing:-.042em;font-size:clamp(2.3rem,3.05vw,2.95rem);line-height:1}.xst-hero .xst-top-r .a2-lede{max-width:50ch;margin-bottom:16px;font-size:15.5px;line-height:1.45}.xst-acts{gap:6px 22px}.xst-hero .xst-plans{color:#fafafa;min-height:44px}.xst-hero .xst-jump{color:#ffffff9e}@media (hover:hover){.xst-hero .xst-jump:hover{color:#fafafa}}.xst-lamp{z-index:-1;transform-origin:50% 0;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 162deg,#ffffff0d 172deg,#ffffff1a 180deg,#ffffff0d 188deg,#0000 198deg);width:160%;height:130%;position:absolute;top:-12%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}@media (prefers-reduced-motion:no-preference){.xst-lamp{animation:16s cubic-bezier(.4,0,.2,1) infinite alternate xst-sway}@keyframes xst-sway{0%{transform:translate(-50%)rotate(-9deg)}to{transform:translate(-50%)rotate(9deg)}}}.xst-hero .xst-desk{display:block;position:relative}.xst-hero .xst-mon{grid-template-columns:calc(var(--vh) * 2.39) minmax(0, 1fr);column-gap:10px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 50px 100px -50px #000000e6;border-radius:22px!important}.xst-hero .xst-view{height:var(--vh);aspect-ratio:auto;grid-column:1}.xst-hero .xst-tr,.xst-hero .xst-tl{grid-column:1/-1}.xst-hero .xst-tr{padding:6px 2px 4px}.xst-hero .xst-play{height:32px;padding:0 13px 0 10px;font-size:13px}.xst-hero .xst-tl{grid-template-columns:70px minmax(0,1fr);padding:0 2px 2px}.xst-hero .xst-tl-k,.xst-hero .xst-lanes{grid-template-rows:17px repeat(4,22px);row-gap:4px}.xst-hero .xst-tl-k b{font-size:12px}.xst-hero .xst-tl-k i{font-size:11px}.xst-hero .xst-ruler span{padding-top:2px;font-size:11px}.xst-hero .xst-clip em{font-size:11.5px}.xst-insp{z-index:2;width:calc(100% - 30px - var(--vh) * 2.39);height:var(--vh);background:#050505;grid-template-columns:1fr 1fr;gap:16px;padding:14px;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;border-radius:14px!important}.xst-insp-a,.xst-insp-b{flex-direction:column;gap:8px;min-width:0;display:flex}.xst-insp .xst-ik{margin:0;font-size:11px}.xst-hero .xst-rigs{grid-template-columns:1fr 1fr;gap:3px}.xst-hero .xst-rigs button{height:30px;padding:0 9px;font-size:13px}.xst-hero .xst-rig-bar{bottom:3px;left:9px;right:9px}.xst-hero .xst-models{gap:4px;padding-top:0}.xst-hero .xst-models button{height:28px;padding:0 9px;font-size:12.5px}.xst-hero .xst-note{margin-top:auto;padding:0;font-size:12.5px;line-height:1.45}.xst-hero .xst-prompt{min-height:42px;font-size:13px}.xst-hero .xst-lib{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 4px);grid-auto-flow:column;gap:6px;display:grid;overflow-x:auto}.xst-hero .xst-lib::-webkit-scrollbar{display:none}.xst-hero .xst-lib li{scroll-snap-align:start}.xst-hero .xst-lib button{aspect-ratio:1.2}.xst-hero .xst-lib em{font-size:12px}.xst-hero .xst-lib b{font-size:11px}.xst-hero .xst-specs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:14px;display:grid}.xst-hero .xst-specs li{border-top:1px solid var(--d-line);color:var(--d-soft);grid-template-columns:26px minmax(0,1fr);padding:10px 0 0;font-size:13px;line-height:1.45}.xst-hero .xst-specs li .x-mono{font-size:11px}.xst-hero .xst-ph{z-index:3}.xst-beam{pointer-events:none;mix-blend-mode:screen;clip-path:polygon(48.5% 100%,51.5% 100%,100% 0,0 0);filter:blur(5px);background:linear-gradient(#0000,#ffffff0f 45%,#fff3);width:180px;height:120px;position:absolute;bottom:calc(100% - 4px);left:-90px}.xst-beam:after{content:"";background:radial-gradient(50% 50% at 50% 10%,#ffffff1a,#0000 70%);width:120px;height:150px;margin-left:-60px;position:absolute;bottom:-120px;left:50%}@media (prefers-reduced-motion:no-preference){.xst-beam{animation:3.2s step-end infinite xst-flicker}@keyframes xst-flicker{0%,to{opacity:1}37%{opacity:.86}38%{opacity:1}71%{opacity:.92}}}.xst .xst-what .a2-grid{align-items:center}.xst-what-copy .a2-headline{margin-bottom:22px}.xst-which{background:var(--x-raised);border:1px solid var(--line);box-shadow:0 40px 80px -60px #00000073}.xst-reel{isolation:isolate;color:#fafafa;background:#000;padding:clamp(52px,8svh,88px) 0;position:relative;overflow:clip}.xst-reel:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:radial-gradient(circle,#fff3 1px,#0000 1.5px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 60% at 100% 100%,#000,#0000 75%);mask-image:radial-gradient(45% 60% at 100% 100%,#000,#0000 75%)}.xst-reel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 38% 100%,#ffffff17,#0000 70%);position:absolute;inset:0}.xst-reel-in{width:min(100% - 2 * var(--gut), 1280px);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,44px);margin-inline:auto;display:grid}.xst-screen{aspect-ratio:2.39;max-height:var(--fr);isolation:isolate;background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 40px 120px -40px #ffffff24}.xst-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--x-io);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.xst-screen img.on{opacity:1;transition-duration:.6s}.xst-screen img.mv0{object-position:50% 42%;transform-origin:100%}.xst-screen img.mv1{object-position:50% 36%}.xst-screen img.mv2{object-position:50% 44%}.xst-screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0006,#0000 26% 70%,#00000080);position:absolute;inset:0}.xst-lb{z-index:3;pointer-events:none;background:#000;height:0;position:absolute;left:0;right:0}.xst-lb.t{top:0}.xst-lb.b{bottom:0}.xst-frame-rig{z-index:2;color:#0a0a0a;background:#fafafa;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;top:18px;left:20px}.xst-frame-n{z-index:2;color:#fff;font-size:13px;position:absolute;top:22px;right:22px}@media (prefers-reduced-motion:no-preference){.xst-screen img.on.mv0{animation:6.5s cubic-bezier(.4,0,.2,1) both xst-mv-0}.xst-screen img.on.mv1{animation:6.5s cubic-bezier(.4,0,.2,1) both xst-mv-1}.xst-screen img.on.mv2{animation:6.5s cubic-bezier(.4,0,.2,1) both xst-mv-2}}@keyframes xst-mv-0{0%{transform:scale(1.25)}to{transform:scale(1.7)}}@keyframes xst-mv-1{0%{transform:translateY(12%)scale(1.32)}to{transform:translateY(-12%)scale(1.32)}}@keyframes xst-mv-2{0%{transform:translate(-4%)scale(1.62)rotate(-2.5deg)}to{transform:translate(-27%)scale(1.62)rotate(2.5deg)}}.xst-subs{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.xst-subs li{border-bottom:1px solid #ffffff24}.xst-subs h3{color:inherit;margin:0}.xst-subs button{color:#ffffff8c;width:100%;font:inherit;text-align:left;cursor:pointer;transition:color .3s var(--x-out);background:0 0;border:0;gap:7px;padding:16px 0 14px;display:grid;position:relative}@media (hover:hover){.xst-subs button:hover{color:#fafafa}}.xst-subs button:focus-visible{outline-offset:2px;outline:2px solid #fafafa}.xst-sub-k{color:#ffffff8c;justify-content:space-between;gap:12px;font-size:12px;display:flex}.xst-subs li.on .xst-sub-k span:last-child{color:#fafafa}.xst-sub-t{letter-spacing:-.02em;font-size:clamp(17px,1.35vw,20px);font-weight:497;line-height:1.2}.xst-subs li.on button{color:#fafafa}.xst-sub-bar{transform-origin:0;background:#fafafa;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.xst-subs li.on .xst-sub-bar{transform:scaleX(1)}.xst-reel.auto .xst-subs li.on .xst-sub-bar{animation:6.5s linear both xst-roll}@keyframes xst-roll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xst-sub-d{transition:grid-template-rows .5s var(--x-em);grid-template-rows:0fr;display:grid}.xst-sub-d>p{color:#ffffffb8;text-wrap:pretty;min-height:0;transition:padding .5s var(--x-em);margin:0;font-size:14.5px;line-height:1.5;overflow:hidden}.xst-subs li.on .xst-sub-d{grid-template-rows:1fr}.xst-subs li.on .xst-sub-d>p{padding-bottom:18px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xst-reel{view-timeline-name:--xst-reel;animation:linear both xst-curtain;animation-timeline:view();animation-range:entry cover 40%}@keyframes xst-curtain{0%{clip-path:inset(0 6% round 56px)}to{clip-path:inset(0)}}.xst-lb{animation:linear both xst-letterbox;animation-timeline:--xst-reel;animation-range:entry 10% cover 45%}@keyframes xst-letterbox{0%{height:50%}70%{height:12.5%}to{height:0}}.xst-reel:after{animation:linear both xst-spill;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes xst-spill{0%{opacity:0}}}}.xst-graph>.a2-wrap{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);align-items:start;column-gap:clamp(28px,3.4vw,52px);display:grid}.xst-graph .xst-gh{grid-area:1/1;margin:0}.xst .xst-graph .a2-display{text-wrap:wrap;max-width:none;font-size:clamp(2rem,2.6vw,2.6rem)}.xst-graph .xst-gw{display:contents}.xst-graph .xst-canvas{height:min(500px, calc(var(--fr) - 30px));grid-area:1/2/span 2;box-shadow:0 40px 80px -60px #00000073}.xst-graph .xst-pane{grid-area:2/1;gap:20px;margin-top:30px}.xst-graph .xst-pane-c p{font-size:15px}.xst .xst-strip-head{margin-bottom:clamp(22px,3.4svh,36px)}.xst-strip-head .a2-lede{justify-self:end;margin-bottom:4px;font-size:clamp(.98rem,1.12vw,1.1rem);line-height:1.5}.xst-film-box{isolation:isolate;position:relative}.xst-film{background-color:#0a0a0a;background-image:radial-gradient(circle at 10px 10px,#ffffff57 3.5px,#0000 4px),radial-gradient(circle at 10px calc(100% - 10px),#ffffff57 3.5px,#0000 4px);box-shadow:0 0 0 1px #ffffff0a,0 50px 100px -60px #0009}.xst-fr{transition:transform .15s var(--x-out), box-shadow .5s var(--x-io);box-shadow:0 0 0 1px #ffffff12,0 0 40px -10px #ffffff29}.xst-fr.on{box-shadow:0 0 0 1px #fff3,0 0 70px -6px #ffffff57}.xst-film-box:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.7;background:linear-gradient(100deg,#0000 38%,#ffffff1a 47%,#ffffff29 50%,#ffffff1a 53%,#0000 62%) 50% 0/260% 100% no-repeat;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xst-film-box:after{animation:linear both xst-sweep;animation-timeline:view()}@keyframes xst-sweep{0%{opacity:0;background-position:100% 0}30%{opacity:.9}70%{opacity:.9}to{opacity:0;background-position:0 0}}}}.xst-chair{padding-block:clamp(52px,7.5svh,96px)!important}.xst-chair-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:14px clamp(32px,5vw,80px);margin-bottom:clamp(26px,4svh,40px);display:grid}.xst-chair-head .a2-lede{justify-self:end;margin:0 0 4px;font-size:clamp(.98rem,1.12vw,1.1rem);line-height:1.5}.xst-ladder{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;padding:26px 0 0;list-style:none;display:grid;position:relative}.xst-ladder:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.xst-ladder:after{content:"";z-index:0;background:var(--ink);transform-origin:0;border-radius:2px;width:calc(39.3939% - 9.45455px);height:3px;position:absolute;top:5px;left:0}.xst-rung{z-index:1;border:1px solid var(--line);background:var(--x-raised);border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex;position:relative;box-shadow:0 40px 80px -60px #00000073}.xst-rung-k{background:var(--bg);color:var(--faint);align-items:center;gap:8px;padding-right:8px;font-size:12px;line-height:14px;display:flex;position:absolute;top:-27px;left:18px}.xst-rung-k i{border:1.5px solid var(--faint);background:var(--bg);border-radius:50%;order:-1;width:9px;height:9px}.xst-rung.go .xst-rung-k{color:var(--ink)}.xst-rung.go .xst-rung-k i{border-color:var(--ink);background:var(--ink)}.xst-rung>p{color:var(--soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.xst-rung>p b{color:var(--ink);font-weight:560}.xst-rung>.x-arrow{min-height:44px;margin-top:auto}.xst-rung.go{color:#fafafa;background:#0a0a0a;border-color:#0a0a0a}.xst-rung.go .x-btn.solid{color:#0a0a0a;background:#fafafa;border-color:#fafafa;align-self:stretch;height:48px;font-size:16px}@media (hover:hover){.xst-rung.go .x-btn.solid:hover{background:#fff}}.xst-rung-shot{aspect-ratio:3.2;background:#000;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.xst-rung-shot img{object-fit:cover;object-position:50% 49%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.xst-rung-shot .xst-mark{color:#fff;margin:0;position:absolute;top:11px;left:12px}.xst-rung-shot .xst-get-tc{color:#d4d4d4;font-size:12px;position:absolute;top:11px;right:12px}@media (prefers-reduced-motion:no-preference){.xst-rung-shot img{animation:9s cubic-bezier(.4,0,.2,1) infinite alternate xst-hold}}.xst-rung.plans .xst-plans{gap:10px;min-height:44px;margin-top:auto}.xst-rung.plans .xst-plans span{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:497;line-height:1.2}.xst-chair-foot{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);align-items:stretch;gap:12px clamp(28px,4vw,56px);margin-top:clamp(22px,3.4svh,34px);display:grid}.xst-chair .xst-rel{grid-template-columns:1fr auto;align-items:center;margin:0;display:grid}.xst-chair .xst-rel .a2-kick{margin:0}.xst-chair .xst-rel ul{grid-column:1/-1;margin-top:8px}.xst-chair .xst-rel-a{grid-template-columns:90px minmax(0,1fr) auto;min-height:46px}.xst-chair .xst-up{grid-area:1/2;margin:0}.xst-chair .xst-get{border-radius:20px;grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:14px;display:grid}.xst-chair .xst-get-shot{aspect-ratio:auto;height:100%;min-height:150px;margin:0}.xst-get-t{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.xst-get-t>p:not(.xst-get-meta){color:#a3a3a3;margin:0;font-size:15px}.xst-get-t .x-arrow{color:#fff;min-height:40px}.xst-get-t .xst-get-meta{margin:0!important}.xst-get-t .xst-get-meta a{min-height:36px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xst-ladder:after{animation:linear both xst-ladder-bar;animation-timeline:view();animation-range:entry 30% cover 50%}@keyframes xst-ladder-bar{0%{transform:scaleX(0)}}}}html:not(.light) .xst>.xst-what:before,html:not(.light) .xst>.xst-graph:before,html:not(.light) .xst>.xst-strip:before,html:not(.light) .xst>.xst-chair:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 22%, transparent) 1px, transparent 1.5px)}html:not(.light) .xst>.xst-what:after,html:not(.light) .xst>.xst-graph:after,html:not(.light) .xst>.xst-strip:after,html:not(.light) .xst>.xst-chair:after{background:radial-gradient(42% 46% at var(--lx,18%) var(--ly,0%), color-mix(in srgb, var(--foreground) 9%, transparent), transparent 70%)}html:not(.light) .xst-which,html:not(.light) .xst-rung,html:not(.light) .xst-graph .xst-canvas{box-shadow:0 0 0 1px var(--border), 0 40px 80px -50px #000000e6}html:not(.light) .xst-rung.go{background:var(--card);border-color:var(--border)}html:not(.light) .xst-rung-k i{background:var(--background)}@media (max-width:1199px){.xst-hero .xst-mon{grid-template-columns:minmax(0,1fr)}.xst-hero .xst-view{aspect-ratio:2.39;height:auto}.xst-insp{border:1px solid var(--d-line);width:auto;height:auto;margin-top:12px;position:static}.xst-reel-in,.xst-graph>.a2-wrap{grid-template-columns:minmax(0,1fr)}.xst-graph .xst-gh,.xst-graph .xst-canvas,.xst-graph .xst-pane{grid-area:auto/1}.xst-graph .xst-gh{margin-bottom:24px}.xst-ladder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xst-rung.go{grid-column:1/-1}}@media (max-width:899px){.xst>.xst-what,.xst>.xst-graph,.xst>.xst-strip,.xst>.xst-chair{padding-block:48px}.xst .xst-what .a2-headline,.xst .xst-graph .a2-display,.xst .xst-strip-h,.xst .xst-chair .a2-display{font-size:2rem}.xst-hero{padding:40px 0 36px}.xst-hero .xst-top{grid-template-columns:minmax(0,1fr);gap:14px}.xst-hero .xst-acts{flex-wrap:wrap;column-gap:18px}.xst-hero .xst-mon{padding:6px;border-radius:16px!important}.xst-hero .xst-view{aspect-ratio:16/9}.xst-hero .xst-tr{padding:8px 4px 6px}.xst-hero .xst-play{height:44px}.xst-hero .xst-tl{grid-template-columns:52px minmax(0,1fr)}.xst-hero .xst-tl-k,.xst-hero .xst-lanes{grid-template-rows:20px repeat(4,30px)}.xst-insp{flex-direction:column;gap:10px;padding:14px;display:flex;border-radius:16px!important}.xst-insp-a,.xst-insp-b{display:contents}.xst-hero .xst-rigs{display:flex}.xst-hero .xst-rigs button{height:44px;padding:0 12px}.xst-hero .xst-models button{height:44px;padding:0 14px;font-size:14px}.xst-hero .xst-note{order:9;margin-top:4px}.xst-hero .xst-specs{grid-template-columns:minmax(0,1fr);margin-top:20px}.xst-hero .xst-specs li{padding:12px 0;font-size:14px}.xst-reel{padding:40px 0 44px}.xst-screen{aspect-ratio:16/10;border-radius:14px}.xst-frame-rig{padding:5px 8px;top:10px;left:12px}.xst-frame-n{top:13px;right:14px}.xst-sub-d>p{font-size:15px}.xst-strip-head .a2-lede{justify-self:start}.xst-chair-head{grid-template-columns:minmax(0,1fr);gap:14px}.xst-chair-head .a2-lede{justify-self:start;margin:0}.xst-ladder{grid-template-columns:minmax(0,1fr);gap:36px}.xst-ladder:before,.xst-ladder:after{display:none}.xst-rung{padding-top:18px}.xst-chair-foot{grid-template-columns:minmax(0,1fr)}.xst-chair .xst-get{grid-template-columns:minmax(0,1fr);padding:14px 14px 20px}.xst-chair .xst-get-shot{aspect-ratio:2.39;min-height:0}.xst-get-t{padding:0 8px}}@media (max-width:640px){.xst-reel{clip-path:none!important;animation:none!important}}
