.tv-img{transform:scale(var(--tv-scale,1));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tv--stage[data-parallax] .tv-img{transform:translate3d(calc(var(--px, 0) * 8px),calc(var(--py, 0) * 8px),0) scale(var(--tv-parallax-scale,1.06));will-change:transform}html.dark .tv-light,html:not(.dark) .tv-dark{display:none}html.theme-preload.dark .tv-light,html.theme-preload:not(.dark) .tv-dark{display:block;opacity:0;pointer-events:none}.vf{--vf-bg:#EEF0FB;--vf-glow-a:rgb(91 98 255/0.32);--vf-glow-b:rgb(139 92 246/0.12);--vf-line:rgb(91 98 255/0.9);--vf-violet:rgb(139 92 246/0.85);--vf-track:rgb(91 98 255/0.14);--vf-grid:rgb(71 85 105/0.12);--vf-panel:rgb(255 255 255/0.55);--vf-panel-stroke:rgb(91 98 255/0.28);--vf-ink:rgb(71 85 105/0.35);position:absolute;inset:0;width:100%;height:100%;display:block}html.dark .vf{--vf-bg:#070A12;--vf-glow-a:rgb(91 98 255/0.42);--vf-glow-b:rgb(139 92 246/0.18);--vf-line:rgb(129 140 255/0.95);--vf-violet:rgb(167 139 250/0.9);--vf-track:rgb(129 140 255/0.16);--vf-grid:rgb(148 163 184/0.1);--vf-panel:rgb(17 24 39/0.55);--vf-panel-stroke:rgb(129 140 255/0.32);--vf-ink:rgb(148 163 184/0.4)}.vf-bg{fill:var(--vf-bg)}.vf-glow-a{stop-color:var(--vf-glow-a)}.vf-glow-b{stop-color:var(--vf-glow-b)}.vf-glow-c{stop-color:transparent}.vf-line-a{stop-color:var(--vf-line)}.vf-line-b{stop-color:var(--vf-violet)}.vf-grid path{stroke:var(--vf-grid);stroke-width:1.2;fill:none}.vf-dots circle{fill:var(--vf-ink)}.vf-track{fill:none;stroke:var(--vf-track);stroke-width:2}.vf-flow{fill:none;stroke:var(--vf-line);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 .82}.vf-flow--violet{stroke:var(--vf-violet)}.vf-panel rect:first-child{fill:var(--vf-panel);stroke:var(--vf-panel-stroke);stroke-width:1.5}.vf-panel-line{stroke:var(--vf-ink);stroke-width:6;stroke-linecap:round}.vf-panel-chip{fill:var(--vf-line);opacity:.85}.vf-node-halo{opacity:.14}.vf-node-core,.vf-node-halo{fill:var(--vf-line)}.vf-copper{fill:var(--copper)}@media (prefers-reduced-motion:no-preference){.vf-flow{animation:vf-flow 6s linear infinite}.vf-panel{animation:vf-float 9s ease-in-out infinite;transform-box:fill-box}.vf-node-halo{animation:vf-pulse 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes vf-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes vf-pulse{0%,to{transform:scale(.85);opacity:.1}50%{transform:scale(1.2);opacity:.22}}.pc{font-family:var(--font-mono,ui-monospace),monospace}.tv{container-type:inline-size}.tv--stage{isolation:isolate;background:color-mix(in srgb,var(--brand) 7%,var(--color-surface-2))}.tv--stage:after,.tv--stage:before{content:"";position:absolute;pointer-events:none;border-radius:inherit;z-index:2}.tv--stage:before{inset:9px;border:1px solid color-mix(in srgb,var(--brand-ink) 38%,transparent);background:linear-gradient(var(--brand) 0 0) 0 0 /30px 1px no-repeat,linear-gradient(var(--brand) 0 0) 0 0 /1px 30px no-repeat,linear-gradient(var(--brand) 0 0) 100% 100% /30px 1px no-repeat,linear-gradient(var(--brand) 0 0) 100% 100% /1px 30px no-repeat;opacity:.48;transition:opacity .26s ease,inset .26s ease}.tv--stage:after{right:0;bottom:0;width:44%;height:48%;background-image:radial-gradient(color-mix(in srgb,var(--brand) 48%,transparent) 1px,transparent 1.1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(135deg,transparent 4%,#000 80%);mask-image:linear-gradient(135deg,transparent 4%,#000 80%);opacity:.42}.tv--stage .tv-img{z-index:0}.tv--stage .pc{position:relative;z-index:3}html.dark .tv--stage{background:color-mix(in srgb,var(--brand) 12%,var(--color-surface-2))}html.dark .tv--stage:before{border-color:color-mix(in srgb,var(--brand-on-dark) 46%,transparent)}html.dark .tv--stage:after{opacity:.34}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tv--stage:focus-within,.tv--stage:hover{--tv-scale:1.028;--tv-parallax-scale:1.08}.tv--stage:focus-within:before,.tv--stage:hover:before{inset:6px;opacity:.82}}@media (hover:none),(prefers-reduced-motion:reduce){.tv--stage[data-parallax] .tv-img{transform:none;transition:none;will-change:auto}}.pc-toggle{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px dashed rgb(91 98 255/.6);background:rgb(11 15 20/.82);color:#fff;padding:.4rem .8rem;font-size:11px;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(6px)}.pc-dot{width:7px;height:7px;border-radius:999px;background:var(--copper)}.pc-toggle{max-width:100%;white-space:nowrap}.pc-hint{opacity:.55;overflow:hidden;text-overflow:ellipsis}@container (max-width: 420px){.pc-hint{display:none}}.pc-panel{margin-top:.5rem;max-height:min(60vh,420px);overflow:auto;border-radius:14px;border:1px solid rgb(91 98 255/.4);background:rgb(11 15 20/.92);color:#E2E8F0;padding:.9rem;font-size:11.5px;line-height:1.55;backdrop-filter:blur(8px)}.pc-meta{color:#A5B4FC}.pc-files{margin:.4rem 0 .6rem;color:#94A3B8}.pc-prompt+.pc-prompt{margin-top:.75rem}.pc-prompt__head{display:flex;justify-content:space-between;font-weight:600}.pc-copy,.pc-prompt__head{align-items:center;color:#fff}.pc-copy{display:inline-flex;gap:.3rem;border-radius:8px;border:1px solid rgb(255 255 255/.2);padding:.2rem .5rem;cursor:pointer}.pc-text{white-space:pre-wrap;margin-top:.35rem;color:#CBD5E1;font-family:inherit}.sf-overlay{position:absolute;inset:0;width:100%;height:100%}.sf-lane{fill:none;stroke:var(--vf-line,#5B62FF);stroke-opacity:.35;stroke-width:1.5}.sf-pulse{mix-blend-mode:screen}html:not(.dark) .sf-pulse{mix-blend-mode:normal;opacity:.9}@media (prefers-reduced-motion:reduce){.sf-pulse{display:none}}.sf{--vf-line:rgb(91 98 255/0.9)}html.dark .sf{--vf-line:rgb(129 140 255/0.95)}