.tsav-board{will-change:transform;width:min(460px,100%);height:min(400px,96%);position:absolute}.tsav-sheet{color:#0b0d12;will-change:transform;background:#f3f2ec;border:1px solid #ffffff29;border-radius:12px;width:44%;height:54%;padding:10px 12px;position:absolute;top:6%;left:2%;overflow:hidden;box-shadow:0 26px 50px -28px #000000e6}.tsav-sheet b{font:700 10px/14px var(--pub-font-mono);letter-spacing:.12em;color:#8a8f9e;display:block}.tsav-sheet strong{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:13px;line-height:16px;display:block;overflow:hidden}.tsav-sheet span{background:#c9ccd6;border-radius:3px;height:6px;margin-top:10px;display:block}.tsav-sheet span:nth-of-type(2){width:82%}.tsav-sheet span:nth-of-type(4){width:68%}.tsav-sheet span:nth-of-type(5){width:90%}.tsav-sheet em{background:color-mix(in srgb, var(--s3d-accent) 38%, transparent);border-left:3px solid var(--s3d-accent);border-radius:4px;height:14px;position:absolute;top:50px;left:7px;right:7px}.tsav-link{background:repeating-linear-gradient(90deg, var(--s3d-accent) 0 6px, transparent 6px 11px);background-size:11px 2px;width:8%;height:2px;animation:.9s linear infinite tsav-flow;position:absolute;top:32%;left:48%}.tsav-frame{aspect-ratio:9/16;background:linear-gradient(170deg, #2b3350, #141a28 60%, color-mix(in srgb, var(--s3d-accent) 45%, #141a28));width:36%;box-shadow:0 50px 100px -50px var(--s3d-accent);border:1px solid #ffffff3d;border-radius:16px;position:absolute;top:3%;left:56%;overflow:hidden}.tsav-head{aspect-ratio:1;background:#f1c9b0;border-radius:50%;width:34%;position:absolute;top:22%;left:33%}.tsav-body{background:var(--s3d-accent);border-radius:46% 46% 0 0;width:76%;height:60%;position:absolute;top:47%;left:12%}.tsav-frame p{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#07090fd1;border-radius:6px;margin:0;padding:4px 6px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:7%;left:6%;right:6%;overflow:hidden}.tsav-langs{gap:4px;display:grid;position:absolute;top:8px;right:6px}.tsav-langs span{background:var(--pub-acid);color:#07090f;font:700 10px var(--pub-font-mono);border-radius:5px;padding:2px 5px}.tsav-wave{align-items:center;gap:3px;width:46%;height:11%;display:flex;position:absolute;top:66%;left:2%}.tsav-wave i{background:var(--s3d-accent);border-radius:2px;flex:1;height:100%;animation:.9s ease-in-out infinite alternate tsav-beat;transform:scaleY(.25)}.tsav-formats{gap:5px;display:flex;position:absolute;top:81%;left:2%}.tsav-formats span{color:#aab2c8;font:600 10px var(--pub-font-mono);border:1px solid #ffffff2e;border-radius:6px;padding:3px 6px}.tsav-formats span[data-on=true]{border-color:var(--s3d-accent);color:#fff;background:color-mix(in srgb, var(--s3d-accent) 30%, transparent)}.tsav-chip{bottom:0;left:2%}.tsav-plan{bottom:9%;right:6%}@media (width<=640px){.tsav-plan{bottom:22%;right:9%}}@keyframes tsav-flow{to{background-position:11px 0}}@keyframes tsav-beat{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tsav-link,.tsav-wave i{animation:none}}.tsav-plan .s3d-stamp{translate:0 0 2px}
