.tvs{--rd:#dc2626;--ye:#facc15;--nv:#1e293b;--wh:#fff;color:var(--wh);background:#0f172a;font-family:Zen Kaku Gothic New,sans-serif;overflow-x:clip}.tvs :focus-visible{outline:3px solid var(--ye);outline-offset:2px}.tvs button{cursor:pointer;color:inherit;font-family:inherit}.tvs-box{max-width:36rem;margin:0 auto;padding:calc(48px + 1rem) clamp(.6rem,3vw,1rem) 1.6rem}.tvs-top{background:var(--nv);border:3px solid var(--wh);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;padding:.4rem .7rem;font-size:.74rem;font-weight:700;display:flex}.tvs-live{background:var(--rd);padding:0 .6rem;font-weight:900;animation:1.2s steps(2,end) infinite tvs-blink}.tvs-live.is-off{background:#555;animation:none}@keyframes tvs-blink{50%{opacity:.5}}.tvs-op{color:var(--ye);margin-left:auto}.tvs-op b{font-family:Anton,sans-serif;font-size:1.1rem;font-weight:400}.tvs-screen{aspect-ratio:1;border:4px solid var(--wh);background:#000;border-top:0;position:relative;overflow:hidden}.tvs-photo{position:absolute;inset:0}.tvs-photo img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.tvs-photo img.is-zoom{animation:30s linear forwards tvs-zoom}@keyframes tvs-zoom{0%{transform:scale(1)}to{transform:scale(1.22)}}.tvs-tag{letter-spacing:.08em;background:var(--ye);color:#000;padding:.1rem .7rem;font-family:Anton,sans-serif;font-size:1.1rem;position:absolute;top:.6rem;left:.6rem;transform:rotate(-3deg)}.tvs-shout{z-index:4;text-align:center;max-width:92%;color:var(--ye);-webkit-text-stroke:3px #7f1d1d;paint-order:stroke fill;text-shadow:4px 4px 0 var(--rd);opacity:0;pointer-events:none;font-size:clamp(2rem,9vw,3.4rem);font-weight:900;line-height:1.1;position:absolute;top:24%;left:50%;translate:-50%}.tvs-telop{z-index:2;background:linear-gradient(#0000,#000000e6 30%);padding:.4rem .7rem .5rem;position:absolute;bottom:3.4rem;left:0;right:0}.tvs-name{text-shadow:0 2px 4px #000;font-size:1.05rem;font-weight:900;line-height:1.3}.tvs-prices{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-top:.2rem;display:flex}.tvs-reg{color:#ddd;font-size:.74rem;font-weight:700}.tvs-reg s{-webkit-text-decoration-color:var(--rd);text-decoration-color:var(--rd);text-decoration-thickness:2px}.tvs-now{background:var(--rd);border:3px solid var(--ye);align-items:baseline;gap:.4rem;padding:.1rem .6rem;display:flex;transform:rotate(-1.5deg)}.tvs-now span{font-size:.74rem;font-weight:900}.tvs-now b{color:var(--ye);font-family:Anton,sans-serif;font-size:clamp(1.8rem,8vw,2.8rem);font-weight:400;line-height:1.1}.tvs-now.is-drop{animation:.6s cubic-bezier(.3,1.8,.5,1) tvs-pop}@keyframes tvs-pop{0%{transform:rotate(-1.5deg)scale(1.5)}}.tvs-stock{z-index:3;border:2px solid var(--ye);background:#000000bf;align-items:baseline;gap:.2rem;padding:.2rem .7rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.6rem;right:.6rem}.tvs-stock b{color:var(--ye);font-family:Anton,sans-serif;font-size:1.6rem;font-weight:400;line-height:1}.tvs-stock.is-low b{color:var(--rd);animation:.5s steps(2,end) infinite tvs-blink}.tvs-clock{z-index:3;background:#0009;height:.4rem;position:absolute;bottom:2.4rem;left:0;right:0}.tvs-clock i{background:var(--ye);height:100%;display:block}.tvs-host{z-index:3;background:var(--rd);min-height:2.4rem;color:var(--wh);border-top:3px solid var(--ye);align-items:center;padding:.4rem .7rem;font-size:.82rem;font-weight:900;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.tvs-ctrl{gap:.5rem;margin-top:.8rem;display:grid}.tvs-call{letter-spacing:.1em;color:#000;background:var(--ye);border:4px solid var(--wh);border-radius:.6rem;padding:1rem;font-size:1.3rem;font-weight:900;box-shadow:0 6px #a16207}.tvs-call:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px #a16207}.tvs-call:disabled{opacity:.4;cursor:default;box-shadow:none}.tvs-call.is-wait{background:var(--rd);color:#fff;animation:.4s steps(2,end) infinite tvs-blink}.tvs-result{background:var(--nv);border-left:6px solid var(--ye);min-height:2.6rem;padding:.4rem .7rem;font-size:.86rem;font-weight:700;line-height:1.6}.tvs-result.ok{border-color:#4ade80}.tvs-result.ng{border-color:var(--rd)}.tvs-score{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-top:.8rem;font-size:.78rem;font-weight:700;display:flex}.tvs-score b{color:var(--ye);font-family:Anton,sans-serif;font-size:1.3rem;font-weight:400}.tvs-rank{text-align:center;color:#000;background:var(--ye);border:4px solid var(--rd);margin-top:.8rem;padding:.8rem;font-size:1.1rem;font-weight:900;line-height:1.6}.tvs-rank[hidden]{display:none}.tvs-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.8rem;list-style:none;display:grid}.tvs-lineup button{text-align:left;background:var(--nv);border:2px solid #475569;width:100%;padding:.25rem;font-size:.58rem;font-weight:700;line-height:1.3;display:grid;position:relative}.tvs-lineup button:hover:not(:disabled){border-color:var(--ye)}.tvs-lineup button:disabled{cursor:default}.tvs-lineup button.is-cur{border-color:var(--rd);box-shadow:0 0 0 2px var(--rd)}.tvs-lineup img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tvs-lineup .st{text-align:center;background:#475569;margin-top:.15rem;padding:0 .2rem;font-size:.56rem;font-weight:900}.tvs-lineup .is-bought .st{background:#16a34a}.tvs-lineup .is-lost .st{background:var(--rd)}.tvs-lineup .is-bought,.tvs-lineup .is-lost{opacity:.85}.tvs-reset{background:0 0;border:2px solid #475569;margin-top:.8rem;padding:.4rem 1rem;font-size:.74rem}.tvs-reset:hover{border-color:var(--ye)}.tvs-sec{border-top:4px solid var(--rd);padding:clamp(2.4rem,6vh,4rem) clamp(1rem,5vw,4rem)}.tvs-sec-2{background:#172033}.tvs-wrap{max-width:62rem;margin-inline:auto}.tvs-k{letter-spacing:.1em;background:var(--ye);color:#000;padding:.05rem .9rem;font-size:.74rem;font-weight:900;display:inline-block}.tvs-h2{margin-top:.5rem;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:900;line-height:1.3}.tvs-plain{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem;margin-top:1rem;list-style:none;display:grid}.tvs-plain li{border:2px solid #475569;gap:.15rem;padding:.4rem;display:grid}.tvs-plain img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.tvs-plain b{margin-top:.3rem;font-size:.78rem;line-height:1.4}.tvs-plain small{color:#cbd5e1;font-size:.64rem;line-height:1.5}.tvs-two{grid-template-columns:1fr minmax(18rem,26rem);align-items:start;gap:clamp(1.6rem,5vw,4rem);display:grid}.tvs-text{color:#e2e8f0;max-width:30rem;margin-top:.8rem;font-size:.9rem;line-height:2}.tvs-small{color:#cbd5e1;margin-top:.8rem;font-size:.74rem}.tvs-menu{border-top:3px solid var(--ye);margin-top:.8rem;list-style:none}.tvs-menu li{border-bottom:1px solid #475569;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.tvs-menu b{display:block}.tvs-menu small{color:#cbd5e1;font-size:.68rem}.tvs-menu em{color:var(--ye);white-space:nowrap;font-family:Anton,sans-serif;font-size:1.1rem;font-style:normal}.tvs-sns{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;list-style:none;display:flex}.tvs-sns a{color:#000;background:var(--ye);border:3px solid var(--wh);padding:.7rem 1.6rem;font-weight:900;text-decoration:none;display:inline-block}.tvs-sns a:hover{background:var(--rd);color:#fff}.tvs-foot{color:#cbd5e1;border-top:4px solid var(--rd);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);font-size:.7rem;display:flex}.tvs-foot a{color:var(--ye)}@media (width<=760px){.tvs-two{grid-template-columns:1fr}}@media (width<=520px){.tvs-screen{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.tvs-live,.tvs-photo img.is-zoom,.tvs-now.is-drop,.tvs-stock.is-low b,.tvs-call.is-wait{animation:none}}
