.tst-track{background:linear-gradient(#0000,#ffffff0a 50%,#0000);border-inline:1px dashed #ffffff29;border-radius:26px;width:min(132px,30%);height:96%;position:absolute}.tst-clip{aspect-ratio:9/16;background:linear-gradient(170deg, var(--s3d-accent), #25f4ee 130%);will-change:transform;border:1px solid #fff3;border-radius:16px;width:min(104px,22%);position:absolute;overflow:hidden;box-shadow:0 30px 60px -28px #000000e6}.tst-clip[data-kind="1"]{background:linear-gradient(200deg, #ffb347, var(--s3d-accent) 70%)}.tst-clip[data-kind="2"]{background:linear-gradient(150deg,#25f4ee,#1b2a6b 85%)}.tst-clip[data-kind="3"]{background:linear-gradient(190deg, #7b3cf0, var(--s3d-accent) 110%)}.tst-clip:after{content:"";background:linear-gradient(#0000,#07090fd1);position:absolute;inset:45% 0 0}.tst-play{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:17px solid #ffffffe6;margin:-10px 0 0 -7px;position:absolute;top:40%;left:50%}.tst-rail{gap:7px;display:grid;position:absolute;bottom:34%;right:7px}.tst-rail i{background:#ffffff8c;border-radius:50%;width:13px;height:13px}.tst-clip b{z-index:1;font:700 10px var(--pub-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:19px;left:9px;right:9px;overflow:hidden}.tst-life{z-index:1;background:#ffffff38;border-radius:4px;height:4px;position:absolute;bottom:9px;left:9px;right:9px;overflow:hidden}.tst-life i{transform-origin:0;background:linear-gradient(90deg, #ff4d2e, #ffb347 35%, var(--pub-acid) 70%);height:100%;display:block}.tst-burn,.tst-fresh{z-index:2;background:#1e060273;border:2px solid #ff4d2e;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 30px #ff4d2e99}.tst-fresh{border-color:var(--pub-acid);box-shadow:inset 0 0 26px color-mix(in srgb, var(--pub-acid) 45%, transparent);background:0 0}.tst-ctr,.tst-paused{z-index:3;color:#fff;font:700 10px var(--pub-font-mono);background:#ff4d2e;border-radius:5px;padding:3px 6px;font-style:normal;position:absolute;top:9px;left:8px}.tst-paused{border:1px dashed var(--pub-acid);color:var(--pub-acid);letter-spacing:.14em;background:#07090fe6;top:34px}.tst-found{top:5%;right:3%}.tst-plan{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:9%;right:4%}@media (width<=640px){.tst-found{top:0;right:0}.tst-plan{width:60%;bottom:14%;right:6%}}
