.scene{--lime: #c6ff34;--n-1d1d1d: #1d1d1d;--n-131313: #131313;--m-enter: .52s;--ease-fluid: cubic-bezier(.2, .8, .2, 1);--hair-rgb: 255, 255, 255;--m-story: .9s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--f-mono: "Geist Mono", ui-monospace, "Cascadia Code", monospace;--m-quick: .18s;--f-ui: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: "Big Shoulders", "Arial Narrow", system-ui, sans-serif;--t-low: #97978c}@property --ts-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --ts-n{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --ts-pct{syntax: "<integer>"; inherits: false; initial-value: 100;}@keyframes ta-dim{0%{opacity:1;transform:none}35%{opacity:.3;transform:translate(-3px) scale(.96)}to{opacity:1;transform:none}}@keyframes ta-nudge{0%,to{transform:none}45%{transform:translate(3px)}}@keyframes ta-pop{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.1)}to{transform:none}}@keyframes ta-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ta-gx{0%{transform:scaleX(0)}to{transform:none}}@keyframes ta-gy{0%{transform:scaleY(.12)}70%{transform:scaleY(1.14)}to{transform:none}}@keyframes ta-rot{0%{opacity:0;transform:rotate(-40deg) scale(.8)}to{opacity:1;transform:none}}@keyframes ta-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ta-drop{0%{opacity:0;transform:translateY(-13px)}70%{opacity:1;transform:translateY(2px)}to{transform:none}}@keyframes ta-from-l{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ta-from-r{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ta-from-tl{0%{opacity:0;transform:translate(-9px,-9px)}to{opacity:1;transform:none}}@keyframes ta-from-br{0%{opacity:0;transform:translate(9px,9px)}to{opacity:1;transform:none}}@keyframes ta-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ta-spin{0%{opacity:0;transform:rotate(-280deg)}to{opacity:1;transform:none}}@keyframes ta-settle{0%{transform:rotate(-7deg) translate(-3px,2px)}30%{transform:rotate(5deg) translate(2px,-1px)}60%{transform:rotate(-2deg)}to{transform:none}}@keyframes ta-lift{0%{opacity:.2;transform:translateY(28px) scale(.7)}to{opacity:1;transform:none}}@keyframes ta-squeeze{0%{transform:scaleX(1.5)}to{transform:none}}@keyframes ta-shrink{0%{transform:scale(2.1);opacity:.4}to{transform:none;opacity:1}}@keyframes ta-glide{0%{transform:translate(-34px,6px)}to{transform:none}}@keyframes ta-stamp{0%{opacity:0;transform:scale(1.9)}60%{opacity:1;transform:scale(.9)}to{transform:none}}@keyframes ta-blink{0%,45%,to{opacity:1}20%,70%{opacity:0}}@keyframes ta-fly{0%{opacity:0;transform:translate(-40px,4px) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes ta-fly-out{0%{opacity:0;transform:translate(-30px,10px) scale(.55)}to{opacity:1;transform:none}}@keyframes ta-shackle{0%{transform:translateY(-8px)}55%{transform:translateY(1.5px)}to{transform:none}}@keyframes ta-grow-tl{0%{transform:scale(.18)}to{transform:none}}@keyframes ta-flash{0%,to{opacity:1}35%{opacity:.2}60%{opacity:1}80%{opacity:.4}}@keyframes ts-sweep{0%{--ts-x: var(--x0, 50%)}32%{--ts-x: 88%}72%{--ts-x: 12%}to{--ts-x: var(--x0, 50%)}}@keyframes ts-word{0%{opacity:0;transform:translateY(40%)}}@keyframes ts-tr-wave{0%{opacity:0}15%,45%{opacity:1}70%,to{opacity:0}}@keyframes ts-eq{0%{d:path("M 0 60 C 60 60 120 60 150 60 S 240 60 300 60")}}@keyframes ts-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ts-squeeze{0%{transform:scaleX(1)}}@keyframes ts-close{0%{transform:none}}@keyframes ts-gap-go{0%,35%{opacity:1}70%,to{opacity:0}}@keyframes ts-gap-in{0%{opacity:0;transform:scaleY(.3)}}@keyframes ts-scan-x{0%{opacity:1;transform:none}92%{opacity:1}to{opacity:0;transform:translate(88cqw)}}@keyframes ts-stem{0%{opacity:.25;transform:translateY(var(--from))}}@keyframes ts-trim-l{0%{transform:scaleX(0)}}@keyframes ts-trim-r{0%{transform:scaleX(0)}}@keyframes ts-brk-l{0%{transform:translate(-20cqw)}}@keyframes ts-brk-r{0%{transform:translate(20cqw)}}@keyframes ts-seam{0%{opacity:0;transform:scaleY(.2)}40%{opacity:1;transform:scaleY(1.1)}to{opacity:1;transform:none}}@keyframes ts-from-l{0%{opacity:0;transform:translate(-30%)}}@keyframes ts-from-r{0%{opacity:0;transform:translate(30%)}}@keyframes ts-pick{0%{left:0%}}@keyframes ts-develop{0%{opacity:0;transform:scale(.94)}}@keyframes ts-gif-strip{0%{opacity:.9;transform:none}to{opacity:.35;transform:scaleX(.9)}}@keyframes ts-cut{0%{opacity:0;transform:scaleY(0)}}@keyframes ts-wipe-r{0%{clip-path:inset(0px 100% 0px 0px)}to{clip-path:inset(0px)}}@keyframes ts-rs{0%{scale:1}}@keyframes ts-rot{0%{rotate:-90deg;scale:.62}}@keyframes ts-strip{0%{opacity:1;transform:none;text-decoration-color:transparent}}@keyframes ts-beam{0%{opacity:1;transform:translateY(-20cqh)}90%{opacity:1}to{opacity:0;transform:translateY(100cqh)}}@keyframes ts-grow-x{0%{transform:scaleX(0)}}@keyframes ts-into{0%{opacity:0;transform:translate(-55cqw,8cqh) rotate(-14deg) scale(.8)}}@keyframes ts-fan{0%{translate:-50% -50%;rotate:0deg}}@keyframes ts-lift{0%{opacity:.3;transform:translate(-60%,6%) scale(.75);rotate:0deg}}@keyframes ts-reveal{0%{clip-path:inset(0px 0px 100% round 8px)}to{clip-path:inset(0px round 8px)}}@keyframes ts-unfold{0%{opacity:0;transform:translateY(-50%)}}@keyframes ts-strike{0%{color:#c4c4bb;text-decoration-color:transparent}}@keyframes ts-ring{0%{opacity:0;transform:scale(1.25)}}@keyframes ts-count{0%{--ts-n: var(--from)}}@keyframes ts-roll{0%{transform:none}}@keyframes ts-type{0%{width:0px}}@keyframes ts-fade-up{0%{opacity:0;transform:translateY(40%)}}@keyframes ts-pct{0%{--ts-pct: 0}}@keyframes ts-drop{0%{opacity:0;transform:translateY(-35%) scale(.9)}70%{opacity:1;transform:translateY(4%) scale(1)}to{opacity:1;transform:none}}@keyframes ts-unlocked{0%{filter:none}}@keyframes ts-shackle{0%{transform:translateY(-7px)}}@keyframes ts-play-x{0%{opacity:1;transform:none}92%{opacity:1}to{opacity:0;transform:translate(100cqw)}}@keyframes ts-emerge{0%{opacity:0;transform:translate(-70%) scaleY(.4)}60%{opacity:1}}@keyframes ts-link{0%{stroke-dashoffset:100}}@keyframes ts-cmp-fill{0%{height:calc(100% - 4px)}}@keyframes ts-cmp-plate{0%{bottom:100%}}@keyframes ts-cv-flip{0%{transform:rotateY(0)}}@keyframes ts-xf2-flash{0%{opacity:0}2%{opacity:.9;box-shadow:0 0 0 2px var(--tint)}to{opacity:0;box-shadow:0 0 0 2px var(--tint)}}@keyframes ts-xf2-drop{0%{opacity:0;transform:translateY(-115%) scale(.5) rotate(0)}70%{opacity:1}}.ta{position:relative;display:block;overflow:hidden;isolation:isolate;color:var(--tint, var(--lime));background:radial-gradient(130% 100% at 50% 0%,var(--n-1d1d1d) 0%,var(--n-131313) 64%)}.ta-svg,.ta-pic{display:block;width:100%;height:100%}.ta-pic{object-fit:cover}.ta-svg{transition:transform var(--m-enter) var(--ease-fluid)}.ta-svg *{transform-box:fill-box;transform-origin:center center}.ta-draw{stroke-dasharray:1;stroke-dashoffset:0}.ta:after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(100deg,transparent 38%,rgba(var(--hair-rgb),.07) 47%,rgba(var(--tint-rgb, 198, 255, 52),.08) 50%,transparent 60%);transform:translate(-70%);pointer-events:none;z-index:1}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta:after{transform:translate(70%);transition:transform var(--m-story) var(--ease-fluid)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-svg{transform:scale(1.045)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-pic{transform:scale(1.05);transition:transform var(--m-story) var(--ease-fluid)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-b{animation:ta-dim var(--m-story) var(--ease-fluid)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-c{animation:ta-nudge var(--m-story) var(--ease-fluid)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a :is(.ta-pop,.ta-in,.ta-gx,.ta-gy,.ta-rot,.ta-rise,.ta-drop,.ta-from-l,.ta-from-r,.ta-from-tl,.ta-from-br,.ta-draw,.ta-spin,.ta-settle,.ta-lift,.ta-squeeze,.ta-shrink,.ta-glide,.ta-stamp,.ta-blink,.ta-fly,.ta-fly-out,.ta-shackle,.ta-grow-tl){animation-duration:.62s;animation-timing-function:var(--ease-fluid);animation-delay:var(--d, 0ms);animation-fill-mode:both}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-pop{animation-name:ta-pop;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-in{animation-name:ta-in}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-gx{animation-name:ta-gx;transform-origin:left center}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-gy{animation-name:ta-gy;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-rot{animation-name:ta-rot;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-rise{animation-name:ta-rise}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-drop{animation-name:ta-drop;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-from-l{animation-name:ta-from-l}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-from-r{animation-name:ta-from-r}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-from-tl{animation-name:ta-from-tl}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-from-br{animation-name:ta-from-br}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-draw{animation-name:ta-draw;animation-duration:.9s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-spin{animation-name:ta-spin;animation-duration:.82s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-settle{animation-name:ta-settle;animation-duration:.76s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-lift{animation-name:ta-lift;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-squeeze{animation-name:ta-squeeze;transform-origin:left center;animation-duration:.76s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-shrink{animation-name:ta-shrink;animation-duration:.76s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-glide{animation-name:ta-glide;animation-duration:.82s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-stamp{animation-name:ta-stamp;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-blink{animation-name:ta-blink;animation-duration:1s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-fly{animation-name:ta-fly}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-fly-out{animation-name:ta-fly-out;animation-timing-function:var(--ease-spring);animation-duration:.76s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-shackle{animation-name:ta-shackle;animation-timing-function:var(--ease-spring)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-a .ta-grow-tl{animation-name:ta-grow-tl;transform-origin:left top;animation-duration:.76s}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ta-b .ta-gap{animation:ta-flash var(--m-story) var(--ease-fluid)}.ik-row .ta>.ta-svg{color:inherit}.ts{container:ts / size;background:#0f0f0f;font-family:var(--f-mono),ui-monospace,monospace}.ts-l{position:absolute;inset:0;display:block}.ts-img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;user-select:none}.ts-shade{background:linear-gradient(#0a0a0a00 36%,#0a0a0ad6)}.ts-shade-r{background:linear-gradient(90deg,#0a0a0a00 28%,#0a0a0ae0 74%)}.ts-stage{background:radial-gradient(130% 100% at 50% 0%,#1d1d1d,#121212 64%)}.ts-desk{display:flex;align-items:center;justify-content:center;gap:3cqw;background:radial-gradient(80% 90% at 50% 115%,rgba(var(--tint-rgb),.16),transparent 70%),radial-gradient(130% 100% at 50% 0%,#1d1d1d,#121212 64%)}.ts-desk-l{justify-content:flex-start;padding-left:10%}.ts-anim{animation-duration:var(--ts-dur, .9s);animation-delay:var(--ts-del, 0ms);animation-timing-function:var(--ts-ease, cubic-bezier(.2, .8, .2, 1));animation-fill-mode:both}.ts[data-play=in] .ts-anim{animation-name:var(--ts-an)}.ts:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:#0f0f0f;opacity:0;transition:opacity .14s}.ts[data-play=out]:before{opacity:.72}.ts-zoom{transition:transform var(--m-story) var(--ease-fluid)}:is(.ta-host:is(:hover,:focus-visible),.ta-play) .ts-zoom{transform:scale(1.045)}.ts-tag{position:absolute;bottom:max(5px,7cqh);z-index:3;padding:.4em .62em;border-radius:6px;background:#0c0c0ccc;color:#bdbdb4;font-size:max(7.5px,7.2cqh);font-weight:600;letter-spacing:.08em;line-height:1;white-space:nowrap}.ts-tag-l{left:max(5px,6cqh)}.ts-tag-r{right:max(5px,6cqh)}.ts-tag-tint,.ts-split .ts-tag-r{color:var(--tint)}.ts-split{position:absolute;inset:0;--ts-x: var(--x0, 50%);--ts-ease: cubic-bezier(.65, 0, .35, 1);transition:--ts-x .2s cubic-bezier(.2,.8,.2,1);cursor:ew-resize}.ts-split-top .ts-tag{top:max(5px,7cqh);bottom:auto}.ts-split-top .ts-tag-r{transition:opacity var(--m-quick) var(--ease-fluid)}.ts-a{clip-path:inset(0 0 0 var(--ts-x))}.ts-h{position:absolute;top:0;bottom:0;left:var(--ts-x);width:2px;margin-left:-1px;z-index:2;background:var(--tint);box-shadow:0 0 12px rgba(var(--tint-rgb),.75)}.ts-knob{position:absolute;left:50%;top:50%;width:max(18px,25cqh);aspect-ratio:1 / 1;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:#121212;color:var(--tint);box-shadow:0 0 0 2px var(--tint),0 8px 18px -6px #000}.ts-knob svg{width:56%;height:56%}.ts-hall{background:linear-gradient(#0a0a0a40,#0a0a0a8c)}.ts-bars{position:absolute;left:6%;top:16%;width:88%;height:62%;overflow:visible;fill:var(--tint)}.ts-bars-grey{fill:#8d8d85}.ts-bars-ghost{fill:#ffffff1a}.ts-cap{position:absolute;left:5%;right:5%;bottom:11cqh;z-index:2;text-align:center;font-family:var(--f-ui),system-ui,sans-serif;font-weight:700;font-size:max(10px,11cqh);line-height:1.15;color:#fff;text-shadow:rgb(0,0,0) 0px 1px 0px,rgba(0,0,0,.9) 0px 0px 8px}.ts-word{display:inline-block;white-space:pre}.ts-tr-wave{position:absolute;left:28%;right:28%;bottom:12cqh;height:22cqh;opacity:0}.ts-tr-wave .ts-bars{inset:0;width:100%;height:100%}.ts:has(.ts-cap) .ts-tag{top:max(5px,7cqh);bottom:auto}.ts-eq{position:absolute;left:4%;top:10%;width:92%;height:62%;overflow:visible}.ts-eq path{fill:none;vector-effect:non-scaling-stroke}.ts-eq-flat{stroke:#ffffff3d;stroke-width:1.5;stroke-dasharray:4,5}.ts-eq-curve{stroke:var(--tint);stroke-width:2.6;filter:drop-shadow(0 0 5px rgba(var(--tint-rgb),.6))}.ts-chips{position:absolute;left:0;right:0;bottom:8cqh;display:flex;justify-content:center;gap:4px}.ts-chips span{padding:.38em .55em;border-radius:5px;background:#0c0c0cb8;color:#77776f;font-size:max(7px,6.4cqh);font-weight:600;letter-spacing:.08em;line-height:1}.ts-chips .ts-on{background:var(--tint);color:#111}.ts-squeeze{transform-origin:6% 50%;transform:scaleX(.667)}.ts-sil path{fill:var(--tint)}.ts-sil-part{transform:translate(var(--sh))}.ts-gap{fill:rgba(var(--tint-rgb),.14);stroke:rgba(var(--tint-rgb),.6);stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center center}.ts-gap-cut{opacity:0;fill:#ff785a33;stroke:#ff785ab3}.ts-scanline{position:absolute;top:10%;bottom:18%;left:6%;width:2px;opacity:0;background:var(--tint);box-shadow:0 0 10px var(--tint)}.ts-stems{position:absolute;inset:9% 5%;display:grid;grid-template-rows:repeat(4,1fr);gap:4%}.ts-stem{position:relative;display:block}.ts-stem b{position:absolute;left:0;top:50%;translate:0px -50%;width:22%;color:var(--c);font-size:max(6.5px,6cqh);font-weight:600;letter-spacing:.1em}.ts-stem .ts-bars{left:22%;top:0;width:78%;height:100%;fill:var(--c)}.ts-stem-vocals{--c: #c6ff34}.ts-stem-drums{--c: #ffb547}.ts-stem-bass{--c: #7cc4ff}.ts-stem-other{--c: #c9a7ff}.ts-film{position:absolute;left:0;right:0;top:50%;translate:0px -50%;aspect-ratio:var(--ar);background:#050505;--perf: max(5px, 7cqh)}.ts-film .ts-film-img{object-fit:fill}.ts-film:before,.ts-film:after{content:"";position:absolute;left:0;right:0;height:var(--perf);background:linear-gradient(90deg,rgba(255,255,255,.22) 45%,transparent 0px) 0px 50% / 9px 42% repeat-x,#080808}.ts-film:before{bottom:100%}.ts-film:after{top:100%}.ts-trim-dim{position:absolute;top:0;bottom:0;z-index:1;width:22%;background:#080808b8}.ts-trim-dim-l{left:0;transform-origin:left center}.ts-trim-dim-r{right:0;transform-origin:right center}.ts-brk{position:absolute;top:12%;bottom:12%;z-index:2;width:max(6px,6cqh);border:2.5px solid var(--tint);filter:drop-shadow(0 0 6px rgba(var(--tint-rgb),.6))}.ts-brk-l{left:22%;border-right:0px;border-radius:5px 0 0 5px}.ts-brk-r{right:22%;border-left:0px;border-radius:0 5px 5px 0}.ts-join-half{position:absolute;top:0;bottom:0;left:0;width:50%;overflow:hidden}.ts-join-half-r{left:50%}.ts-join-half .ts-bars{left:10%;width:90%}.ts-join-half-r .ts-bars{left:0}.ts-film-half{width:200%;right:auto}.ts-film-end{left:auto;right:0}.ts-seam{position:absolute;top:10%;bottom:10%;left:50%;z-index:2;width:2px;margin-left:-1px;background:var(--tint);box-shadow:0 0 12px var(--tint)}.ts-thumb-strip{position:absolute;left:6%;right:6%;bottom:14cqh;z-index:2}.ts-thumb-strip .ts-film{position:relative;top:auto;translate:none;display:block;--perf: max(3px, 4cqh)}.ts-thumb-pick{position:absolute;top:calc(var(--perf, 4px) * -1 - 3px);bottom:calc(var(--perf, 4px) * -1 - 3px);left:50%;width:16.6667%;border-radius:4px;box-shadow:0 0 0 2px var(--tint),0 0 14px rgba(var(--tint-rgb),.7)}.ts-frame{display:block;background-repeat:no-repeat;background-color:#050505}.ts-gif-strip{opacity:.35;filter:saturate(.6)}.ts-gif{position:absolute;left:50%;top:50%;height:70%;aspect-ratio:1.6 / 1;translate:-50% -50%;border-radius:8px;overflow:hidden;box-shadow:0 0 0 2px var(--tint),0 16px 30px -14px #000}.ts-gif .ts-frame{position:absolute;inset:0}.ts-gif b{position:absolute;left:6px;bottom:6px;padding:.3em .5em;border-radius:4px;background:var(--tint);color:#111;font-size:max(8px,7.6cqh);font-weight:700;letter-spacing:.1em;line-height:1}.ts-gif-loop{position:absolute;right:6px;top:6px;width:max(12px,13cqh);color:var(--tint);filter:drop-shadow(rgb(0,0,0) 0px 1px 2px)}.ts-clip{background:#0f0f0f}.ts-cut{position:absolute;top:8%;bottom:8%;z-index:2;width:2px;margin-left:-1px;background:var(--tint);box-shadow:0 0 10px var(--tint);transform-origin:center top}.ts-cut b{position:absolute;left:4px;top:0;padding:.25em .4em;border-radius:4px;background:#0c0c0cd9;color:var(--tint);font-size:max(6.5px,6.2cqh);font-weight:600;line-height:1}.ts-xa-frame{position:absolute;left:5%;top:14%;bottom:14%;width:46%;border-radius:6px;overflow:hidden;box-shadow:#ffffff1a 0 0 0 1px,#000 0 14px 26px -16px}.ts-xa-wave{position:absolute;inset:14% 4% 14% 51%}.ts-xa-wave .ts-bars{left:4%;width:96%;top:0;height:100%}.ts-rs-ghost{position:absolute;inset:9% 14%;border:1.5px dashed rgba(255,255,255,.28);border-radius:6px}.ts-rs-pic{position:absolute;left:50%;top:50%;width:72%;height:82%;translate:-50% -50%;scale:.667;border-radius:6px;overflow:hidden;box-shadow:0 0 0 2px var(--tint),0 14px 26px -14px #000}.ts-rot{position:absolute;left:50%;top:50%;height:72%;aspect-ratio:3 / 2;translate:-50% -50%;border-radius:6px;overflow:hidden;box-shadow:0 0 0 2px var(--tint),0 14px 26px -14px #000;--ts-ease: var(--ease-spring)}.ts-meta{position:absolute;right:5%;top:10%;bottom:10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4.5cqh}.ts-meta-chip{position:relative;padding:.38em .6em;border-radius:5px;background:#0c0c0cd1;color:#e9e9e3;font-size:max(7px,7cqh);font-weight:600;letter-spacing:.1em;line-height:1;box-shadow:#3a3a3a 0 0 0 1px inset}.ts-meta-gone{opacity:.4;transform:translate(8%);text-decoration-line:line-through;text-decoration-style:initial;text-decoration-color:var(--tint);text-decoration-thickness:2px}.ts-meta-panel{top:8%;bottom:8%;right:4%;align-items:stretch;width:44%;box-sizing:border-box;padding:0px 5cqh;gap:3.4cqh;border-radius:8px;background:#0c0c0cdb;box-shadow:#ffffff14 0 0 0 1px inset}.ts-meta-row{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-bottom:2.4cqh;border-bottom:1px solid rgba(255,255,255,.1);font-size:max(7px,6.8cqh);letter-spacing:.06em;line-height:1}.ts-meta-row b{color:#8d8d85;font-weight:600}.ts-meta-row span{color:var(--tint);font-weight:600}.ts-meta-row i{display:block;width:42%;height:max(3px,3.4cqh);border-radius:3px;background:rgba(var(--tint-rgb),.5)}.ts-beam{position:absolute;left:0;top:0;width:56%;height:22cqh;opacity:0;background:linear-gradient(180deg,transparent,rgba(var(--tint-rgb),.32),transparent)}.ts-beam:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--tint);box-shadow:0 0 10px var(--tint)}.ts-ocr{position:absolute;top:0;right:0;bottom:0;width:44%;box-sizing:border-box;padding:9cqh 5cqh;display:flex;flex-direction:column;gap:4cqh;background:#0e0e0ee6;box-shadow:inset 1px 0 rgba(var(--tint-rgb),.45)}.ts-ocr-h{font-family:var(--f-display),sans-serif;font-weight:700;font-size:max(8.5px,9.6cqh);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:#f4f4f0}.ts-ocr-h+.ts-ocr-h{margin-top:-3cqh;color:var(--tint)}.ts-ocr i{display:block;height:max(3px,3.6cqh);border-radius:3px;background:#f4f4f04d;transform-origin:left center}.ts-page{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:5%;height:78cqh;aspect-ratio:.72 / 1;box-sizing:border-box;padding:8% 9%;overflow:hidden;border-radius:3px;background:#ecebe5;box-shadow:#000 0 12px 22px -12px,#00000040 0 0 0 1px}.ts-page>i{display:block;flex:0 0 auto;height:3.6%;border-radius:2px;background:#c9c8c0}.ts-page>i.ts-page-h{height:6%;width:64%;background:#4b4b47}.ts-page>i.ts-page-short{width:58%}.ts-page .ts-page-pic{position:relative;inset:auto;flex:0 0 auto;width:100%;height:50%;border-radius:2px}.ts-page:has(.ts-page-pic){gap:6%;padding:9% 8%}.ts-page-s{height:70cqh}.ts-stamp{position:absolute;left:50%;top:52%;translate:-50% -50%;rotate:-40deg;color:#696969c7;font-family:var(--f-ui),system-ui,sans-serif;font-size:max(6px,7.6cqh);font-weight:600;letter-spacing:.1em;white-space:nowrap}.ts-page-n{position:absolute;left:50%;bottom:6%;translate:-50%;min-width:1.6em;padding:.2em .35em;border-radius:4px;background:var(--tint);color:#111;font-size:max(6.5px,6.6cqh);font-weight:700;line-height:1;text-align:center}.ts-join-pages{display:inline-flex;gap:2cqw}.ts-stack{position:absolute;left:50%;top:50%;translate:calc(-50% + (var(--i) - 1) * 9cqh) calc(-50% + (var(--i) - 1) * -3cqh)}.ts-fan{position:absolute;left:50%;top:50%;translate:calc(-50% + (var(--i) - 1.5) * 20cqw) -50%;rotate:calc((var(--i) - 1.5) * 4deg)}.ts-desk .ts-page-left{position:absolute;left:12%;top:50%;translate:0px -50%}.ts-out-pics{position:absolute;right:8%;top:12%;bottom:12%;width:40%;display:flex;flex-direction:column;gap:6%}.ts-out-pic{position:relative;flex:1 1 0%;border-radius:6px;overflow:hidden;box-shadow:#000 0 8px 18px -10px,#ffffff1a 0 0 0 1px}.ts-out-pic b{position:absolute;right:4px;bottom:4px;padding:.25em .45em;border-radius:4px;background:#0c0c0cd1;color:var(--tint);font-size:max(6px,5.8cqh);font-weight:600;line-height:1}.ts-page-holes{position:absolute;left:50%;top:50%;translate:-72% -50%}.ts-hole{display:block;flex:0 0 auto;height:24%;border-radius:2px;border:1.5px dashed rgb(163,162,154)}.ts-lift{position:absolute;left:52%;width:26%;aspect-ratio:1.5 / 1;border-radius:5px;overflow:hidden;box-shadow:0 0 0 2px var(--tint),0 16px 24px -12px #000}.ts-lift-0{top:10%;rotate:4deg}.ts-lift-1{top:50%;left:60%;rotate:-3deg}.ts-grid{background:linear-gradient(rgba(var(--tint-rgb),.06) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(var(--tint-rgb),.06) 1px,transparent 1px) 0 0 / 14px 14px,#131313}.ts-link{position:absolute;left:7%;top:50%;translate:0px -50%;padding:.5em .75em;border-radius:7px;background:rgba(var(--tint-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--tint-rgb),.45);color:var(--tint);font-size:max(8px,8.4cqh);font-weight:600;line-height:1}.ts-qr-arrow{position:absolute;left:47%;top:50%;width:max(12px,12cqh);translate:-50% -50%;color:var(--tint)}.ts-qr{position:absolute;right:15%;top:50%;height:80cqh;aspect-ratio:1 / 1;translate:0px -50%;box-sizing:border-box;padding:2cqh;border-radius:8px;background:#fff;box-shadow:0 0 0 2px var(--tint),0 16px 28px -14px #000}.ts-qr .ts-img{position:relative;image-rendering:pixelated}.ts-code{font-family:var(--f-mono),ui-monospace,monospace}.ts-json-min{position:absolute;left:6%;right:6%;top:11%;overflow:hidden;white-space:nowrap;color:#6c6c64;font-size:max(7px,6.4cqh);mask-image:linear-gradient(90deg,rgb(0,0,0) 70%,transparent)}.ts-json{position:absolute;left:8%;top:27%;display:flex;flex-direction:column;gap:1.6cqh;color:#e9e9e3;font-size:max(8px,8.6cqh);line-height:1.15;white-space:nowrap}.ts-json b{color:var(--tint);font-weight:600}.ts-json s{color:#c6ff34;text-decoration:none}.ts-json u{color:#ffb547;text-decoration:none}.ts-rename{position:absolute;inset:10% 6%;display:flex;flex-direction:column;justify-content:center;gap:6cqh}.ts-rename-row{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:3cqw;font-size:max(7px,7.4cqh);line-height:1;white-space:nowrap}.ts-rename-row .ts-rename-pic{position:relative;width:17cqh;height:17cqh;border-radius:4px}.ts-rename-row s{color:#77776f;text-decoration:line-through rgba(255,120,90,.85)}.ts-rename-row b{color:var(--tint);font-weight:600}.ts-dupes{position:absolute;inset:9% 6%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:5cqh}.ts-dupe{position:relative;border-radius:6px}.ts-dupe .ts-img{border-radius:6px}.ts-dupe:not([data-pair]) .ts-img{opacity:.4;filter:grayscale(.7)}.ts-dupe i{position:absolute;inset:-2px;border-radius:8px;box-shadow:0 0 0 2px var(--c),0 0 12px #00000080}.ts-dupe[data-pair="1"]{--c: var(--tint)}.ts-dupe[data-pair="2"]{--c: #ffb547}.ts-count{--ts-n: var(--to);counter-reset:whole var(--ts-n);font-variant-numeric:tabular-nums}.ts-count:after{content:counter(whole) attr(data-unit)}.ts-count-dec{counter-reset:whole round(down,var(--ts-n) / 10) tenth mod(var(--ts-n),10)}.ts-count-dec:after{content:counter(whole) "." counter(tenth) attr(data-unit)}.ts-rolls{display:inline-flex;align-items:flex-end;white-space:pre}.ts-roll,.ts-roll-fixed{display:inline-block;height:1.25em;line-height:1.25em}.ts-roll{overflow:hidden}.ts-roll-col{display:flex;flex-direction:column;transform:translateY(-6.25em)}.ts-roll-col i{display:block;height:1.25em;font-style:normal;text-align:center}.ts-roll-col i:not(:last-child){color:rgba(var(--tint-rgb),.55)}.ts-roll-mark .ts-roll-col i:last-child{color:var(--tint)}.ts-typed{display:inline-block;overflow:hidden;white-space:pre;vertical-align:bottom;width:calc(var(--chars) * 1ch)}.ts-dl-field{position:absolute;left:6%;right:6%;top:25%;height:26cqh;display:flex;align-items:center;gap:3.5cqh;box-sizing:border-box;padding:0px 5cqh;overflow:hidden;border-radius:99px;background:#ffffff0b;box-shadow:inset 0 0 0 1px rgba(var(--tint-rgb),.45);color:#e9e9e3;font-size:max(7.5px,8.6cqh)}.ts-dl-field svg{flex:0 0 auto;width:max(10px,12cqh);color:var(--tint)}.ts-dl-fill{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tint);box-shadow:0 0 8px rgba(var(--tint-rgb),.8);transform-origin:left center}.ts-dl-pct{margin-left:auto;color:var(--tint);font-size:max(7px,7cqh);font-weight:600;counter-reset:pct var(--ts-pct)}.ts-dl-pct:after{content:counter(pct) "%"}.ts-dl-file{position:absolute;left:6%;right:6%;top:59%;height:31cqh;display:flex;align-items:center;gap:4cqh;box-sizing:border-box;padding:0px 4cqh 0px 0px;border-radius:8px;background:rgba(var(--tint-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--tint-rgb),.3)}.ts-dl-thumb{position:relative;flex:0 0 auto;height:100%;aspect-ratio:1.6 / 1;border-radius:8px 0 0 8px;overflow:hidden}.ts-dl-name{color:#f4f4f0;font-size:max(7.5px,8cqh);font-weight:600}.ts-dl-file b{margin-left:auto;padding:.3em .5em;border-radius:4px;background:var(--tint);color:#111;font-size:max(6.5px,6.4cqh);font-weight:700;line-height:1}.ts-locked{filter:blur(1.6px) brightness(.62) saturate(.6)}.ts-lock{position:absolute;left:54%;top:50%;height:58cqh;aspect-ratio:40 / 50;translate:0px -46%;color:var(--tint);filter:drop-shadow(rgba(0,0,0,.7) 0px 10px 16px)}.ts-lock svg{width:100%;height:100%;overflow:visible}.ts-lock rect{fill:#151515;stroke:currentcolor;stroke-width:2.6}.ts-lock path{stroke:currentcolor;stroke-width:2.6}.ts-shackle{transform-box:view-box;--ts-ease: var(--ease-spring)}.ts-hash-file{position:absolute;left:6%;top:50%;height:72cqh;aspect-ratio:.82 / 1;translate:0px -50%;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:#1b1b1b;box-shadow:#ffffff1a 0 0 0 1px,#000 0 12px 22px -12px}.ts-hash-file .ts-img{position:relative;flex:1 1 0%;min-height:0px}.ts-hash-file b{padding:.5em .55em;color:#c4c4bb;font-size:max(6.5px,6.4cqh);font-weight:600;line-height:1}.ts-hash{position:absolute;left:calc(6% + 64.04cqh);top:50%;translate:0px -50%;display:flex;flex-direction:column;gap:2.6cqh;color:#e9e9e3;font-size:max(8px,9cqh);line-height:1.1}.ts-hash-k{color:var(--tint);font-size:max(7px,6.6cqh);letter-spacing:.12em;margin-bottom:1cqh}.ts-pw-field{position:absolute;left:6%;right:6%;top:20%;height:32cqh;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px rgba(var(--tint-rgb),.4);color:#f4f4f0;font-size:max(8.5px,10cqh);font-weight:600}.ts-pw-meter{position:absolute;left:6%;top:60%;width:44%;height:max(3px,3.6cqh);display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.ts-pw-meter i{display:block;border-radius:99px;background:var(--tint);transform-origin:left center}.ts-uuid{position:absolute;left:6%;top:27%;display:flex;flex-direction:column;gap:1cqh;color:#f4f4f0;font-size:max(10px,14cqh);font-weight:600}.ts-b64{position:absolute;left:6%;right:6%;top:50%;translate:0px -50%;display:flex;flex-direction:column;gap:4cqh}.ts-b64-row{display:flex;align-items:center;gap:4cqh;color:#f4f4f0;font-size:max(9px,11cqh);font-weight:600}.ts-b64-row b{min-width:5.6em;color:#8d8d85;font-size:max(6.5px,6.2cqh);letter-spacing:.12em}.ts-b64-out{color:var(--tint)}.ts-b64-bytes{padding-left:3.36em;color:#6c6c64;font-size:max(6.5px,6.4cqh);letter-spacing:.08em}.ts-swatch{position:absolute;left:7%;top:50%;height:66cqh;aspect-ratio:1 / 1;translate:0px -50%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e2ff8c,#c6ff34 55%,#9fd31a);box-shadow:#121212 0 0 0 3px,#c6ff3480 0 0 0 4.5px,#c6ff3473 0 14px 30px -12px}.ts-colour{position:absolute;left:calc(7% + 72cqh);right:6%;top:58%;translate:0px -50%;display:flex;flex-direction:column;gap:2.6cqh}.ts-colour-row{display:flex;justify-content:space-between;gap:8px;padding-bottom:2cqh;border-bottom:1px solid rgba(255,255,255,.08);font-size:max(7px,7.2cqh);line-height:1}.ts-colour-row b{color:#8d8d85;font-weight:600;letter-spacing:.1em}.ts-colour-row span{color:#f4f4f0;font-weight:600}.ts-fs{position:absolute;left:6%;right:6%;top:31%;display:flex;flex-direction:column;gap:3.4cqh}.ts-fs-row{display:grid;grid-template-columns:5.2em 1fr 4.6em;align-items:center;gap:3cqh;font-size:max(7px,7cqh);line-height:1}.ts-fs-row b{color:var(--c);font-weight:600;letter-spacing:.1em}.ts-fs-row>span:last-child{color:#e9e9e3;text-align:right;font-weight:600}.ts-fs-track{position:relative;height:max(5px,6cqh);border-radius:99px;background:#ffffff0f}.ts-fs-track i{position:absolute;left:0;top:0;bottom:0;width:max(calc(var(--share) * 100%),3px);border-radius:inherit;background:var(--c);transform-origin:left center}.ts-playhead{position:absolute;top:6%;bottom:6%;left:0;z-index:3;width:2px;opacity:0;background:#f4f4f0;box-shadow:#fffc 0 0 10px}.ts-xa-frame{z-index:2}.ts-dupe-links{position:absolute;inset:9% 6%;z-index:2;width:88%;height:82%;overflow:visible;pointer-events:none}.ts-dupe-links path{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;vector-effect:non-scaling-stroke;filter:drop-shadow(rgba(0,0,0,.8) 0px 0px 4px)}.ts-dupe i{z-index:3}.ts-cmp-media{position:absolute;left:5%;top:12%;bottom:12%;width:55%;overflow:hidden;border-radius:9px;background:#121212;box-shadow:#ffffff14 0 0 0 1px inset,#000 0 14px 26px -16px}.ts-cmp-media>.ts-desk{background:#161616}.ts-cmp-media .ts-page-c{height:66cqh}.ts-cmp-wave .ts-bars{left:7%;width:86%;top:16%;height:62%}.ts-cmp-same{position:absolute;left:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:.35em;padding:.35em .6em;border-radius:6px;background:#0c0c0cd6;color:var(--tint);font-size:max(6.5px,6.2cqh);font-weight:700;letter-spacing:.1em;line-height:1}.ts-cmp-same svg{width:1.1em;height:1.1em}.ts-cmp-col{position:absolute;inset:9% 8% 27% 67%}.ts-cmp-ghost{position:absolute;inset:0;border-radius:8px;border:1.5px dashed rgba(255,255,255,.24)}.ts-cmp-ghost s{position:absolute;left:0;right:0;top:6%;text-align:center;color:#8d8d85;font-size:max(6.5px,6.2cqh);font-weight:600;text-decoration-color:rgba(var(--tint-rgb),.8);white-space:nowrap;z-index:3}.ts-cmp-ghost s span,.ts-cmp-ghost s{background:#151515;padding:.15em .3em;border-radius:4px;left:50%;right:auto;translate:-50%}.ts-cmp-fill{position:absolute;left:2px;right:2px;bottom:2px;height:calc(var(--share) * 100% - 4px);border-radius:6px;background:repeating-linear-gradient(0deg,rgba(var(--tint-rgb),.95) 0 3px,rgba(var(--tint-rgb),.55) 3px 6px);box-shadow:0 0 16px -4px rgba(var(--tint-rgb),.7)}.ts-cmp-plate{position:absolute;left:-12%;right:-12%;bottom:calc(var(--share) * 100%);height:5px;margin-bottom:1px;border-radius:3px;background:#ecebe5;box-shadow:#0009 0 3px 8px}.ts-cmp-plate:before{content:"";position:absolute;left:50%;bottom:100%;width:4px;height:100cqh;margin-left:-2px;background:linear-gradient(#5a5a54,#bdbdb4)}.ts-cmp-size{position:absolute;left:50%;top:calc(100% + 6px);translate:-50%;padding:.32em .55em;border-radius:6px;background:var(--tint);color:#111;font-size:max(7px,7cqh);font-weight:700;line-height:1;white-space:nowrap;box-shadow:#000 0 4px 10px -4px}.ts-cmp-saved{position:absolute;left:6px;top:6px;z-index:2;padding:.25em .45em;border-radius:7px;background:#121212;color:var(--tint);font-family:var(--f-display),sans-serif;font-size:max(11px,13cqh);font-weight:700;line-height:1;box-shadow:inset 0 0 0 1.5px rgba(var(--tint-rgb),.6)}.ts-cv{perspective:520px}.ts-cv-formats{position:absolute;left:5%;top:0;bottom:0;width:22%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqh;font-family:var(--f-mono),ui-monospace,monospace;font-weight:700;line-height:1}.ts-cv-formats s{color:#8d8d85;font-size:max(8px,9cqh);text-decoration-color:#ff785ad9}.ts-cv-formats svg{width:max(11px,12cqh);color:#6e6e66}.ts-cv-formats b{padding:.3em .5em;border-radius:6px;background:var(--tint);color:#111;font-size:max(9px,11cqh)}.ts-cv-same{margin-top:1cqh;color:var(--t-low, #77776f);font-size:max(5.5px,5.2cqh);font-weight:600;letter-spacing:.1em;text-align:center}.ts-cv-card{position:absolute;inset:12% 6% 12% 32%;transform-style:preserve-3d;transform:rotateY(180deg)}.ts-cv-face{position:absolute;inset:0;overflow:hidden;border-radius:10px;background:#121212;backface-visibility:hidden;clip-path:polygon(0px 0px,calc(100% - 16px) 0px,100% 16px,100% 100%,0px 100%)}.ts-cv-face:after{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,.28) 50%)}.ts-cv-front{box-shadow:#5a5a54 0 0 0 2px inset}.ts-cv-front>.ts-img,.ts-cv-front>.ts-cv-wave{filter:saturate(.5) brightness(.75)}.ts-cv-back{transform:rotateY(180deg);box-shadow:inset 0 0 0 2px var(--tint),0 0 24px -8px rgba(var(--tint-rgb),.6)}.ts-cv-wave{background:#151515}.ts-cv-wave .ts-bars{left:8%;width:84%;top:16%;height:58%}.ts-cv-ext{position:absolute;left:7px;bottom:7px;z-index:1;padding:.3em .5em;border-radius:6px;font-family:var(--f-mono),ui-monospace,monospace;font-size:max(8px,9cqh);font-weight:700;line-height:1}.ts-cv-front .ts-cv-ext{background:#0c0c0cdb;color:#a2a29a}.ts-cv-back .ts-cv-ext{background:var(--tint);color:#111}.ts-xf2-film{position:absolute;left:0;right:0;top:7%;height:36%}.ts-xf2-film .ts-film{--perf: max(4px, 5cqh)}.ts-xf2-film .ts-playhead{top:4%;bottom:4%}.ts-xf2-flash{position:absolute;top:50%;height:9.18033cqw;width:16.3934%;translate:0px -50%;z-index:2;opacity:0;background:#fff;border-radius:2px}.ts-xf2-prints{position:absolute;left:5%;right:29%;bottom:10%;height:40%}.ts-xf2-print{position:absolute;bottom:0;left:calc(var(--i) * 15.2%);width:24%;aspect-ratio:200 / 112;box-sizing:content-box;padding:2px 2px 6px;border-radius:2px;background:#ecebe5;box-shadow:#000 0 8px 14px -8px;transform:rotate(var(--r))}.ts-xf2-print .ts-frame{position:relative;width:100%;height:100%}
