*{box-sizing:border-box}body{margin:0;background:#111;min-height:100vh;padding:20px;font-family:Arial,Helvetica,sans-serif}.tvset{margin:0 auto;padding:28px 28px 60px;background:linear-gradient(#5b4a36,#3b2f22);border-radius:22px;box-shadow:inset 0 2px #7a6448,0 20px 50px #000;position:relative;width:min(1000px,100%)}.tvset .knobs{position:absolute;right:30px;bottom:16px;display:flex;gap:14px}.tvset .knobs i{width:26px;height:26px;border-radius:50%;background:radial-gradient(#999,#333);border:2px solid #222}.tvset .brand{position:absolute;left:34px;bottom:20px;color:#c9b48a;font:700 13px Arial;letter-spacing:.3em}.chbtn{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;white-space:nowrap;background:linear-gradient(#4a4a4a,#222);color:#c9b48a;font:700 12px Arial;text-decoration:none;padding:5px 10px;border:2px solid #111;border-radius:4px;box-shadow:inset 0 1px #777,0 2px #1a140e}.chbtn b{background:#c9b48a;color:#222;padding:0 4px;border-radius:2px;font-size:10px}.chbtn:active{transform:translate(-50%) translateY(2px);box-shadow:inset 0 1px #777}.screen{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:26px/20px;background:#0a2a8a}.pic{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(.7px) saturate(1.5) contrast(.92) brightness(1.05);animation:jit 5s steps(1) infinite}@keyframes jit{0%,to{transform:none}92%{transform:translate(2px)}94%{transform:translate(-3px) skew(1deg)}96%{transform:none}}.pic *{text-shadow:-2px 0 rgba(255,0,60,.55),2px 0 rgba(0,200,255,.45)}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 50% at 35% 40%,rgba(255,255,200,.45),transparent 70%),linear-gradient(#1440c8,#0a2a8a 70%)}.stars{position:absolute;top:0;right:0;bottom:40%;left:0;background-image:radial-gradient(#fff 1.2px,transparent 1.6px),radial-gradient(#ffeb3b 1px,transparent 1.5px);background-size:46px 46px,70px 70px;background-position:0 0,20px 30px;opacity:.6}.table{position:absolute;left:4%;right:40%;bottom:26%;height:20%;background:repeating-linear-gradient(90deg,#c41e3a 0,#c41e3a 22px,#fff 22px,#fff 44px);border-top:6px solid #e8e8e8;box-shadow:0 -4px #bbb inset}.susan{position:absolute;left:50%;top:-22px;width:220px;height:34px;margin-left:-110px;border-radius:50%;background:#c49a5a;border:3px solid #8b6a3a;box-shadow:0 6px #6b4f28}.prodwrap{position:absolute;left:4%;right:40%;top:30%;height:30%}.product{position:absolute;top:0;right:0;bottom:0;left:0}.logo{position:absolute;top:4%;left:4%;font:900 italic 26px Arial Black,Arial;color:#ffeb3b;line-height:.95;text-shadow:3px 3px 0 #000!important;transform:skew(-8deg)}.logo small{display:block;font:700 12px Arial;color:#fff;letter-spacing:.12em;transform:none;margin-top:4px}.live{position:absolute;top:5%;left:44%;background:#e00;color:#fff;font:900 16px Arial Black;padding:2px 8px;border:2px solid #fff}.box{position:absolute;right:4%;width:34%;background:#000;border:3px solid #fff;color:#fff;padding:6px 10px}.box .k{font:700 13px Arial;color:#ffeb3b;text-transform:uppercase}.box .v{font:900 30px Arial Black;line-height:1.05}.box .s{font:12px Arial}.item{top:5%}.price{top:17%;background:#e00;border-color:#ffeb3b}.price .v{font-size:52px;color:#ffeb3b;text-shadow:3px 3px 0 #000!important}.sold{top:40%;width:16.5%}.clock{top:40%;right:21.5%;width:16.5%}.order{position:absolute;top:56%;right:4%;width:34%;background:#ffeb3b;color:#e00;font:900 26px Arial Black;text-align:center;padding:8px;border:4px solid #e00;border-radius:0;cursor:pointer;touch-action:manipulation;animation:fl .6s steps(1) infinite}.order small{display:block;color:#000;font:700 11px Arial}@keyframes fl{50%{background:#fff}}.lower{position:absolute;left:0;right:0;bottom:12%;background:#000;color:#fff;font:700 17px Arial;padding:6px 4%;border-top:3px solid #ffeb3b}.lower b{color:#ffeb3b}.crawl{position:absolute;left:0;right:0;bottom:4%;height:7%;background:#ffeb3b;color:#000;font:900 18px Arial Black;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.crawl span{display:inline-block;padding-left:100%;animation:scroll 20s linear infinite}@keyframes scroll{to{transform:translate(-100%)}}.noise{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.13;pointer-events:none;animation:nz .3s steps(3) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes nz{0%{transform:translate(0)}33%{transform:translate(-5%,3%)}66%{transform:translate(4%,-4%)}}.lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(transparent 0 2px,#00000047 2px,#00000047 4px)}.track-bar{position:absolute;left:0;right:0;height:16px;pointer-events:none;background:linear-gradient(transparent,rgba(255,255,255,.35) 40%,rgba(255,255,255,.1) 60%,transparent);filter:blur(1px);animation:tb 7s linear infinite}@keyframes tb{0%{top:110%}60%{top:110%}to{top:-10%}}.bottomfuzz{position:absolute;left:0;right:0;bottom:0;height:3%;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 3px,transparent 3px 7px,rgba(255,255,255,.2) 7px 9px);animation:bf .2s steps(2) infinite}@keyframes bf{50%{background-position:5px 0}}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px #000000bf}.osd{position:absolute;font:28px Courier New,monospace;font-weight:700;color:#fff;text-shadow:2px 2px 0 #000;pointer-events:none;letter-spacing:2px}.osd.play{top:4%;right:5%;display:none}.osd.date{bottom:22%;left:5%;font-size:22px}.legal{position:absolute;left:0;right:0;bottom:.4%;text-align:center;font:9px Arial;color:#cfd8ff}.slates{width:min(1000px,100%);margin:24px auto 0;display:grid;gap:18px}.slate{position:relative;overflow:hidden;background:linear-gradient(#1440c8,#0a2a8a 70%);border:4px solid #000;outline:2px solid #555;color:#fff;padding:14px 4%;font:700 15px Arial;text-transform:uppercase;text-shadow:2px 2px 0 #000,-1px 0 rgba(255,0,60,.5),1px 0 rgba(0,200,255,.4)}.slate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(transparent 0 2px,#00000040 2px,#00000040 4px)}.slate h2{margin:0 0 4px;display:inline-block;background:#000;border:3px solid #fff;padding:2px 10px;font:900 italic 24px Arial Black,Arial;color:#ffeb3b;transform:skew(-8deg)}.slate .cue{margin:6px 0 10px;color:#cfd8ff;font-size:12px;letter-spacing:.1em}.spec{width:100%;border-collapse:collapse}.spec th,.spec td{padding:5px 8px;border-bottom:2px solid rgba(0,0,0,.45);vertical-align:top;text-align:left}.spec th{width:28%;color:#ffeb3b;white-space:nowrap}.spec td b{color:#ffeb3b}.faq{margin:0}.faq dt{color:#ffeb3b;margin-top:10px}.faq dd{margin:2px 0 0}.phone{margin:8px 0 0;font:900 34px Arial Black,Arial;color:#ffeb3b}.mail{display:inline-block;margin-top:6px;background:#ffeb3b;color:#e00;border:3px solid #e00;padding:4px 10px;font:900 16px Arial Black,Arial;text-transform:none;text-shadow:none;word-break:break-all}.foot{width:min(1000px,100%);margin:18px auto 0;text-align:center;color:#888;font:11px Arial}.orderline{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:repeating-linear-gradient(transparent 0 2px,#00000047 2px,#00000047 4px),linear-gradient(#1440c8,#0a2a8a 70%)}.orderline-box{margin:auto;width:100%;max-width:520px;background:#000;border:3px solid #fff;color:#fff;font:700 15px Arial;text-transform:uppercase;text-align:center;text-shadow:-2px 0 rgba(255,0,60,.55),2px 0 rgba(0,200,255,.45)}.orderline-test{background:#e00;color:#fff;font:900 14px Arial Black,Arial;padding:6px;border-bottom:3px solid #ffeb3b}.orderline h2{margin:12px 8px 4px;font:900 italic 38px/1.05 Arial Black,Arial;color:#ffeb3b;text-shadow:3px 3px 0 #e00;transform:skew(-8deg)}.orderline .row{display:flex;justify-content:space-between;gap:10px;margin:0 16px;padding:6px 0;border-bottom:2px solid #333;text-align:left}.orderline .row .k{color:#ffeb3b;white-space:nowrap}.orderline .total{font:900 30px Arial Black,Arial;color:#ffeb3b}.orderline .num{font:900 34px Arial Black,Arial;color:#ffeb3b;margin:6px 0}.orderline p{margin:10px 16px}.orderline-pay,.orderline-cancel{display:block;width:calc(100% - 32px);margin:12px 16px 0;font:900 22px Arial Black,Arial;cursor:pointer;border-radius:0;touch-action:manipulation}.orderline-pay{background:#ffeb3b;color:#e00;border:4px solid #e00;padding:10px}.orderline-cancel{background:#000;color:#fff;border:3px solid #fff;padding:6px;font-size:14px}.orderline-fine{font-size:11px;color:#aaa;padding:10px 16px 14px}@media (max-width:640px){body{padding:8px}.tvset{padding:12px 12px 44px;border-radius:16px}.tvset .brand{left:16px;bottom:16px;font-size:9px;letter-spacing:.2em}.tvset .knobs{right:16px;bottom:10px;gap:8px}.tvset .knobs i{width:20px;height:20px}.chbtn{bottom:9px;font-size:11px;padding:4px 7px}.screen{aspect-ratio:9/16}.logo{font-size:20px;left:5%}.logo small{display:none}.live{left:auto;right:5%;top:4%;font-size:13px}.table{left:5%;right:5%;bottom:52%;height:9%}.prodwrap{left:5%;right:5%;top:17%;height:22%}.box{width:auto}.item{display:none}.price{top:51%;left:5%;right:42%}.price .v{font-size:32px}.price .s,.box .k{font-size:10px}.box .v{font-size:20px}.sold{top:51%;right:5%;width:34%}.clock{top:60.5%;right:5%;width:34%}.order{top:69%;left:5%;right:5%;width:auto;font-size:20px}.lower{bottom:11%;font-size:12px;padding:5px 5%}.crawl{font-size:13px;height:5%;bottom:4%}.osd{font-size:16px}.osd.play{top:9%}.osd.date{top:12%;bottom:auto;font-size:13px}.slates{margin-top:16px;gap:12px}.slate{font-size:13px;padding:12px 14px}.slate h2{font-size:19px}.spec th{width:auto;white-space:normal}.phone{font-size:26px}.orderline h2{font-size:30px}}
