@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@700&family=Pixelify+Sans:wght@400..700&family=VT323&family=Rajdhani:wght@500;600;700&display=swap");.tv-root{--stone:#2B2B30;--deep:#1D1D21;--hi:#45454D;--btn:#4F4F58;--line:#0A0A0C;--bevel:#7C7C88;--torch:#B0431A;--gold:#E3B341;--cream:#ECE6DC;--paper:#FFF1E2;--muted:#A8A29A;--mint:#B8F5C4;--c-common:#A8A8B4;--c-uncommon:#5FE07A;--c-rare:#5EA8FF;--c-epic:#C88AFF;--c-legend:#FFC94A;--display:var(--font-pixel),"Pixelify Sans",ui-monospace,monospace;--mono:var(--font-vt),VT323,ui-monospace,monospace;--body:var(--font-rajdhani),Rajdhani,system-ui,sans-serif;--serif:Cinzel,Georgia,serif;--top:calc(env(safe-area-inset-top,0px) + 16px);--bot:calc(env(safe-area-inset-bottom,0px) + 16px);color-scheme:dark}.tv-root,.tv-root *{box-sizing:border-box}.tv-root button{font:inherit;color:inherit;cursor:pointer}.tv-root button:focus-visible,.tv-root input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.tv-root .chip{position:fixed;z-index:5;display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(29,29,33,.93);border:3px solid var(--line);box-shadow:inset 0 0 0 2px rgba(124,124,136,.5),0 4px 0 var(--line)}.tv-root .b{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;font:700 14px var(--display);color:var(--cream);background:var(--btn);border:2px solid var(--line);border-radius:8px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.14),0 3px 0 var(--line);white-space:nowrap}.tv-root .b.buy,.tv-root .b[aria-pressed=true]{background:var(--torch);color:var(--paper)}.tv-root .b.go{background:#3E9A5A;color:var(--paper)}.tv-root .b:disabled{opacity:.5;cursor:not-allowed}.tv-root #tv-hud{left:16px;top:var(--top);flex-direction:column;align-items:flex-start;gap:2px}.tv-root #tv-hud b{font-family:var(--serif);font-size:19px;color:var(--paper)}.tv-root #tv-hud span{font:400 18px var(--mono);color:var(--muted);line-height:1}.tv-root #tv-hud .live{color:var(--mint)}.tv-root #tv-top{right:16px;top:var(--top);gap:8px;padding:6px}.tv-root .purse{display:flex;align-items:center;gap:6px;padding:0 10px;min-height:40px;background:var(--deep);border:2px solid var(--line);font:700 17px var(--display);color:var(--gold);font-variant-numeric:tabular-nums}.tv-root .purse small{font:400 16px var(--mono);color:var(--muted)}.tv-root .seg{display:flex;gap:4px}.tv-root #tv-scale{left:16px;top:calc(var(--top) + 74px);flex-direction:column;align-items:stretch;gap:6px;width:250px;padding:10px 12px}.tv-root #tv-scale h2{margin:0;font:700 15px var(--display);color:var(--paper)}.tv-root #tv-scale label{display:flex;flex-direction:column;gap:0;font:400 17px var(--mono);color:var(--muted)}.tv-root #tv-scale label span{display:flex;justify-content:space-between}.tv-root #tv-scale label b{font-weight:400;color:var(--gold)}.tv-root #tv-scale input[type=range]{width:100%;accent-color:var(--torch);min-height:28px}.tv-root #tv-scale .row{display:flex;flex-wrap:wrap;gap:6px}.tv-root #tv-scale .row .b{min-height:34px;font-size:13px;padding:0 8px}.tv-root #tv-scale .read{font:400 16px/1.1 var(--mono);color:var(--mint)}.tv-root #tv-scaleBtn{display:none}.tv-root #tv-help{left:16px;bottom:var(--bot);font:400 18px/1.1 var(--mono);color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;max-width:280px}.tv-root #tv-help kbd{font:12px var(--display);padding:0 5px;border:2px solid var(--line);border-radius:4px;background:var(--btn);color:var(--paper)}.tv-root #tv-bar{left:50%;transform:translateX(-50%);bottom:var(--bot);gap:8px;padding:8px;width:min(620px,calc(100vw - 32px))}.tv-root #tv-bar label{flex:1;min-width:0;display:flex;background:#fff;border:2px solid var(--line);border-radius:8px}.tv-root #tv-bar input{flex:1;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#1A1414;font:600 16px var(--body)}.tv-root #tv-bar input::-moz-placeholder{color:#6A6A76}.tv-root #tv-bar input::placeholder{color:#6A6A76}.tv-root #tv-hint{left:50%;transform:translateX(-50%);top:calc(var(--top) + 66px);font:400 18px var(--mono);max-width:min(560px,calc(100vw - 32px));display:none}.tv-root #tv-hint b{color:var(--gold);font-weight:400}.tv-root #tv-sel{left:50%;transform:translateX(-50%);bottom:var(--bot);gap:8px;padding:6px;display:none}.tv-root #tv-sel b{font:700 14px var(--display);color:var(--paper);padding:0 6px;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.tv-root #tv-shop{right:16px;top:calc(var(--top) + 64px);bottom:var(--bot);width:380px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:none;overflow:hidden}.tv-root #tv-shop .head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tv-root #tv-shop h2{margin:0;font:700 18px var(--display);color:var(--paper)}.tv-root .tabs{display:flex;flex-wrap:wrap;gap:4px}.tv-root .tab{min-height:36px;padding:0 10px;font:700 13px var(--display);color:var(--cream);background:var(--btn);border:2px solid var(--line);border-radius:8px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),0 3px 0 var(--line)}.tv-root .tab[aria-selected=true]{background:var(--torch);color:var(--paper)}.tv-root .detail{display:flex;gap:10px;padding:8px;background:#2B2B30;border:3px solid var(--line)}.tv-root .detail canvas{width:96px;height:96px;flex:0 0 auto;background:radial-gradient(ellipse at 50% 62%,#4A3A30,#201A1A 75%);border:2px solid var(--line)}.tv-root .detail .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tv-root .detail h3{margin:0;font:700 16px var(--display);color:var(--paper)}.tv-root .detail .rar{align-self:flex-start;padding:0 6px;font:400 15px var(--mono);color:var(--line);background:var(--rc);border:2px solid var(--line)}.tv-root .detail p{margin:0;font:600 13px/1.25 var(--body)}.tv-root .detail .meta{font:400 15px/1 var(--mono);color:var(--muted)}.tv-root .detail .acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tv-root .detail .acts .b{min-height:34px;font-size:13px;padding:0 8px}.tv-root .grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:start;padding-right:2px}.tv-root .card{position:relative;display:flex;flex-direction:column;gap:2px;padding:4px 4px 6px;text-align:left;background:#2B2B30;border:3px solid var(--line);box-shadow:inset 0 0 0 2px var(--rc,#7C7C88)}.tv-root .card[aria-pressed=true]{background:#3A2A24;border-color:var(--gold)}.tv-root .card canvas{width:100%;aspect-ratio:1;display:block;background:radial-gradient(ellipse at 50% 62%,#4A3A30,#201A1A 75%);border:2px solid var(--line)}.tv-root .card b{font:700 12px/1.1 var(--display);color:var(--paper)}.tv-root .card .pr{font:400 15px/1 var(--mono);color:var(--gold)}.tv-root .card .own{position:absolute;right:8px;top:8px;padding:0 5px;font:700 11px var(--display);color:var(--line);background:var(--mint);border:2px solid var(--line);border-radius:4px}.tv-root.deco #tv-shop{display:flex}.tv-root.deco #tv-hint{display:block}.tv-root.deco #tv-bar,.tv-root.deco #tv-help{display:none}.tv-root.deco.hassel #tv-sel{display:flex}.tv-root #tv-tags{position:fixed;inset:0;pointer-events:none;z-index:3}.tv-root .tag{position:absolute;transform:translate(-50%,-100%);padding:1px 8px;background:rgba(14,10,10,.82);border:2px solid var(--line);border-radius:4px;font:700 12px var(--display);color:#fff;white-space:nowrap}.tv-root .tag i{font-style:normal;color:#FFD45A;font-weight:600}.tv-root .tag.you{background:var(--gold);color:var(--line)}.tv-root .tag.you i{color:#5A3A10}.tv-root .bub{position:absolute;transform:translate(-50%,-100%);max-width:240px;padding:4px 10px;background:#fff;color:#1A1414;border:2px solid var(--line);border-radius:8px;font:600 14px/1.15 var(--body);white-space:nowrap;animation:pop .16s steps(3) both}.tv-root .bub:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;margin-left:-5px;background:#fff;border-right:2px solid var(--line);border-bottom:2px solid var(--line);transform:rotate(45deg)}@keyframes pop{0%{transform:translate(-50%,-90%) scale(.8);opacity:0}to{transform:translate(-50%,-100%) scale(1);opacity:1}}.tv-root #tv-menu{position:fixed;z-index:6;display:none;flex-direction:column;width:260px;background:var(--deep);border:3px solid var(--line);border-radius:8px;box-shadow:0 5px 0 var(--line);overflow:hidden}.tv-root #tv-menu.open{display:flex}.tv-root #tv-menu header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--hi);border-bottom:2px solid var(--line);font:700 15px var(--display);color:var(--paper)}.tv-root #tv-menu header small{display:block;font:400 15px var(--mono);color:#FFD45A}.tv-root #tv-menu button.it{display:flex;justify-content:space-between;align-items:center;gap:10px;white-space:nowrap;min-height:40px;padding:0 12px;text-align:left;font:600 15px var(--display);color:var(--cream);background:var(--deep);border:0;border-top:2px solid #2b2b30}.tv-root #tv-menu button.it:hover{background:#2B2B30}.tv-root #tv-menu button.it span{font:400 15px var(--mono);color:var(--mint)}.tv-root #tv-menu .x{width:30px;height:30px;padding:0;background:transparent;border:0;font:700 18px var(--display);color:var(--cream)}.tv-root #tv-toast{position:fixed;left:50%;top:calc(var(--top) + 130px);transform:translateX(-50%);z-index:20;display:none;padding:8px 14px;background:var(--deep);border:3px solid var(--line);box-shadow:0 4px 0 var(--line);font:700 15px var(--display);color:var(--paper)}.tv-root #tv-toast.on{display:block}.tv-root #tv-err{position:fixed;background:#0E0A0E;z-index:30}@media (max-width:1100px){.tv-root #tv-help{display:none}}@media (max-width:760px){.tv-root #tv-hud{right:16px}.tv-root #tv-hud span{font-size:16px;white-space:nowrap}.tv-root #tv-top{top:calc(var(--top) + 64px);left:16px;right:16px;justify-content:space-between}.tv-root #tv-top .b{padding:0 9px}.tv-root .purse{padding:0 8px}.tv-root .purse small{display:none}.tv-root #tv-scale{display:none;top:calc(var(--top) + 124px)}.tv-root #tv-scale.open{display:flex}.tv-root #tv-scaleBtn{display:inline-flex}.tv-root #tv-fxBtn{display:none}.tv-root #tv-shop{left:0;right:0;width:auto;top:auto;bottom:0;height:46vh;border-left:0;border-right:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.tv-root .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tv-root .detail canvas{width:72px;height:72px}.tv-root .detail p{display:none}.tv-root.deco #tv-sel{bottom:calc(46vh + 10px)}.tv-root #tv-hint{top:calc(var(--top) + 124px);left:16px;right:16px;transform:none;max-width:none;font-size:15px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.tv-root .bub{animation:none}}.tv-root.game #tv-bar,.tv-root.game #tv-help,.tv-root.game #tv-hint,.tv-root.game #tv-hud,.tv-root.game #tv-menu,.tv-root.game #tv-scale,.tv-root.game #tv-sel,.tv-root.game #tv-shop,.tv-root.game #tv-tags,.tv-root.game #tv-top{display:none!important}.tv-root #tv-gpanel,.tv-root #tv-grules,.tv-root #tv-gtop{display:none}.tv-root #tv-gtags{position:fixed;inset:0;pointer-events:none;z-index:3;display:none}.tv-root.game #tv-gpanel,.tv-root.game #tv-gtop{display:flex}.tv-root.game #tv-gtags{display:block}.tv-root #tv-gtop{left:16px;right:16px;top:var(--top);justify-content:space-between;flex-wrap:wrap;gap:8px;padding:6px 6px 6px 12px}.tv-root #tv-gtop .t{display:flex;flex-direction:column;line-height:1.05}.tv-root #tv-gtop .t b{font:700 19px var(--serif);color:var(--paper)}.tv-root #tv-gtop .t span{font:400 17px var(--mono);color:var(--muted)}.tv-root #tv-gtop .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tv-root #tv-gpanel{left:50%;transform:translateX(-50%);bottom:var(--bot);width:min(780px,calc(100vw - 32px));flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.tv-root #tv-gStatus{font:700 17px var(--display);color:var(--paper);text-align:center;min-height:22px}.tv-root #tv-gStatus small{display:block;font:400 18px var(--mono);color:var(--muted);margin-top:2px}.tv-root #tv-gCtl{display:flex;flex-direction:column;gap:8px}.tv-root .actrow,.tv-root .betrow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.tv-root .chipb{width:46px;height:46px;padding:0;border-radius:50%;border:3px dashed rgba(255,255,255,.8);outline:2px solid var(--line);font:700 14px var(--display);color:#1A1414;box-shadow:0 3px 0 var(--line)}.tv-root .chipb.c10{background:#ECE6DC}.tv-root .chipb.c25{background:#3FB5AE}.tv-root .chipb.c50{background:#B0431A;color:#FFF1E2}.tv-root .chipb.c100{background:#E3B341}.tv-root .chipb:disabled{opacity:.35;cursor:not-allowed}.tv-root .betlbl{font:400 20px var(--mono);color:var(--muted)}.tv-root .betlbl b{color:var(--gold);font-weight:400}.tv-root .b.big{min-height:46px;font-size:16px;padding:0 18px}.tv-root .hist,.tv-root .ladder,.tv-root .ldlog{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.tv-root .hist span,.tv-root .ladder span{min-width:34px;text-align:center;padding:1px 8px;border:2px solid var(--line);background:#2B2B30;font:400 18px var(--mono);color:var(--muted)}.tv-root .ladder span.on{background:var(--gold);color:var(--line)}.tv-root .ladder span.done{color:var(--mint)}.tv-root .hist span.o{color:#FFB070}.tv-root .hist span.e{color:#7ED9D2}.tv-root .hist span.none{border:0;background:none}.tv-root .ldlog span{font:400 17px var(--mono);color:var(--muted);padding:0 6px;border-left:2px solid #45454d}.tv-root .ldlog span:last-child{color:var(--cream)}.tv-root .facepick{display:flex;gap:4px}.tv-root .facepick button{width:44px;height:44px;padding:4px;border:2px solid var(--line);border-radius:6px;background:#2B2B30}.tv-root .facepick button[aria-pressed=true]{border-color:var(--gold);background:#5A4424;box-shadow:0 0 0 2px var(--gold)}.tv-root .facepick canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.tv-root .stepper{display:flex;align-items:center;gap:4px}.tv-root .stepper .b{width:40px;padding:0;font-size:20px}.tv-root .stepper output{min-width:40px;text-align:center;font:700 24px var(--display);color:var(--paper)}.tv-root .gtag{position:absolute;transform:translate(-50%,-100%);padding:1px 8px;background:rgba(14,10,10,.82);border:2px solid var(--line);border-radius:4px;font:700 12px var(--display);color:#fff;white-space:nowrap}.tv-root .gtag i{font-style:normal;color:#FFD45A;font-weight:600}.tv-root .gbub{position:absolute;transform:translate(-50%,-100%);padding:4px 10px;background:#fff;color:#1A1414;border:2px solid var(--line);border-radius:8px;font:600 15px/1.15 var(--body);white-space:nowrap;animation:pop .16s steps(3) both}.tv-root .gbub:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;margin-left:-5px;background:#fff;border-right:2px solid var(--line);border-bottom:2px solid var(--line);transform:rotate(45deg)}.tv-root .gbub.me,.tv-root .gbub.me:after{background:var(--gold)}.tv-root .gval{position:absolute;transform:translate(-50%,-50%);padding:0 8px;background:rgba(14,10,10,.88);border:2px solid var(--line);border-radius:4px;font:700 14px var(--display);color:#fff;white-space:nowrap}.tv-root .gval.win{background:#3E9A5A}.tv-root .gval.lose{background:#7A2412}.tv-root .gval.push{background:#4F4F58}.tv-root #tv-grules{position:fixed;z-index:7;right:16px;top:calc(var(--top) + 64px);width:min(380px,calc(100vw - 32px));flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font:600 15px/1.35 var(--body)}.tv-root #tv-grules.open{display:flex}.tv-root #tv-grules b{font-family:var(--display);color:var(--paper)}.tv-root #tv-grules p{margin:0}.tv-root .dboard{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tv-root .dp{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px;padding:6px 10px;background:#2B2B30;border:3px solid var(--line)}.tv-root .dp.on{border-color:var(--gold);background:#3A2E22}.tv-root .dp b{font:700 15px var(--display);color:var(--paper)}.tv-root .dp .big{grid-row:1/3;grid-column:2;justify-self:end;font:700 30px var(--display);color:var(--gold);line-height:1}.tv-root .dp small{font:400 16px var(--mono);color:var(--muted)}.tv-root .dp .pips{grid-column:1/3;display:flex;gap:4px}.tv-root .dp .pips i{font-style:normal;min-width:44px;text-align:center;padding:0 4px;border:2px solid var(--line);background:#1D1D21;font:400 17px var(--mono);color:var(--muted)}.tv-root .dp .pips i.hit{color:var(--mint)}.tv-root .steady{height:10px;background:#1D1D21;border:2px solid var(--line);border-radius:4px;overflow:hidden}.tv-root .steady i{display:block;height:100%;width:0;background:#FFE9A0}.tv-root #tv-fade{position:fixed;inset:0;z-index:25;background:#000;opacity:0;pointer-events:none;transition:opacity .3s}.tv-root #tv-fade.on{opacity:1}@media (max-width:760px){.tv-root #tv-gtop .t b{font-size:16px}.tv-root #tv-gtop .r .b{padding:0 9px}.tv-root #tv-gpanel{width:calc(100vw - 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 8px);padding:8px}.tv-root .chipb{width:42px;height:42px}.tv-root .b.big{min-height:44px;font-size:15px;padding:0 12px}.tv-root .facepick button{width:38px;height:38px;padding:3px}.tv-root #tv-gStatus small{font-size:16px}}@media (prefers-reduced-motion:reduce){.tv-root .gbub{animation:none}.tv-root #tv-fade{transition:none}}.tv-root{position:absolute;inset:0;background:#0E0A0E;color:var(--cream);font-family:var(--body);overflow:hidden}.tv-root.tv-full{position:fixed;inset:0;z-index:1000}html.tv-lock,html.tv-lock body{overflow:hidden}.tv-root #tv-stage{position:absolute;inset:0}.tv-root #tv-stage canvas{display:block;width:100%;height:100%;touch-action:none}.tv-root.tv-preview #tv-ui{display:none}.tv-root #tv-ui{position:relative;z-index:5}.tv-root #tv-err{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:24px;text-align:center;font:400 24px var(--mono);color:var(--cream);background:rgba(14,10,14,.92);z-index:40}.tv-root #tv-leaveBtn{background:#8A3410;color:var(--paper)}.tv-root .chipb.t0{background:#9A6AC8;color:#FFF1E2}.tv-root .chipb.t1{background:#ECE6DC}.tv-root .chipb.t2{background:#3FB5AE}.tv-root .chipb.t3{background:#B0431A;color:#FFF1E2}.tv-root .chipb.t4{background:#E3B341}.tv-root .chipb{width:auto;min-width:46px;padding:0 6px;border-radius:23px}.tv-root.game #tv-ui{z-index:8}.tv-root #tv-gtags .gbub,.tv-root #tv-gtags .gtag,.tv-root #tv-gtags .gval{position:absolute}.tv-root.game #tv-leaveBtn{display:none}.tv-root #tv-lookBtn{text-decoration:none;display:inline-flex;align-items:center}.tv-root.game #tv-lookBtn{display:none}.tv-root.tv-full #tv-menu,.tv-root.tv-full #tv-tags,.tv-root.tv-full #tv-toast{position:fixed}.tv-root #tv-scale{display:none}.tv-root #tv-scale.open{display:flex}.tv-root #tv-scaleBtn{display:inline-flex}.tv-root #tv-top{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.tv-root #tv-fxBtn,.tv-root #tv-scaleBtn{display:none}}.tv-page{--stone:#2B2B30;--deep:#1D1D21;--hi:#45454D;--btn:#4F4F58;--line:#0A0A0C;--bevel:#7C7C88;--torch:#B0431A;--gold:#E3B341;--cream:#ECE6DC;--paper:#FFF1E2;--muted:#A8A29A;--mint:#B8F5C4;--ok:#5FE07A;--display:var(--font-pixel),"Pixelify Sans",ui-monospace,monospace;--mono:var(--font-vt),VT323,ui-monospace,monospace;--body:var(--font-rajdhani),Rajdhani,system-ui,sans-serif;--serif:Cinzel,Georgia,serif;max-width:1240px;margin:0 auto;padding:16px 16px 40px;display:flex;flex-direction:column;gap:22px;color:var(--cream);font-family:var(--body)}.tv-page .tv-hero{position:relative;height:clamp(440px,50vw,620px);border:4px solid var(--line);box-shadow:0 6px 0 var(--line);overflow:hidden;background:#0E0A0E}.tv-page .tv-mount{position:absolute;inset:0;cursor:pointer}.tv-page .tv-shade{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,rgba(14,10,14,.9),rgba(14,10,14,.55) 32%,rgba(14,10,14,0) 56%),linear-gradient(0deg,rgba(14,10,14,.6),rgba(14,10,14,0) 26%)}.tv-page .tv-copy{position:absolute;left:28px;top:28px;bottom:28px;max-width:430px;display:flex;flex-direction:column;justify-content:center;gap:14px;align-items:flex-start;z-index:3}.tv-page .tv-eyebrow{font-family:var(--mono);font-size:17px;letter-spacing:.24em;color:#8A3410;background:var(--cream);border:3px solid var(--line);padding:1px 10px}.tv-page h1{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(36px,4.6vw,54px);line-height:1.02;color:var(--paper);text-shadow:3px 3px 0 var(--line);text-wrap:balance}.tv-page .tv-copy p{margin:0;font-family:var(--mono);font-size:25px;line-height:1.1;max-width:30ch}.tv-page .tv-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tv-page .tv-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-family:var(--display);font-weight:700;font-size:15px;color:var(--cream);text-decoration:none;background:var(--btn);border:3px solid var(--line);border-radius:8px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.14),0 3px 0 var(--line);cursor:pointer}.tv-page .tv-b.primary{background:var(--torch);color:var(--paper);border-radius:999px;padding:0 24px;font-size:18px;min-height:50px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.tv-page .tv-b.light{background:var(--cream);color:var(--line);border-radius:999px}.tv-page .tv-b:disabled{opacity:.5;cursor:not-allowed}.tv-page .tv-b:focus-visible,.tv-page select:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.tv-page .tv-live{position:absolute;right:16px;top:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(29,29,33,.9);border:3px solid var(--line);font-family:var(--mono);font-size:19px;color:var(--mint)}.tv-page .tv-live i{width:10px;height:10px;background:var(--ok);border:2px solid var(--line);display:block}.tv-page .tv-ticker{position:absolute;right:16px;bottom:16px;z-index:3;width:min(360px,46%);display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:rgba(29,29,33,.86);border:3px solid var(--line);font:600 14px/1.25 var(--body)}.tv-page .tv-ticker b{color:var(--gold)}.tv-page .tv-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width:820px){.tv-page .tv-band{grid-template-columns:minmax(0,1fr)}}.tv-page .tv-panel{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--deep);border:3px solid var(--line);box-shadow:inset 0 0 0 2px rgba(124,124,136,.5),0 6px 0 var(--line)}.tv-page h2{margin:0;font-family:var(--display);font-weight:700;font-size:24px;color:var(--paper);text-shadow:2px 2px 0 var(--line)}.tv-page .tv-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.tv-page .tv-mint{font:400 18px var(--mono);color:var(--mint)}.tv-page .tv-muted{font:400 18px/1.15 var(--mono);color:var(--muted)}.tv-page .tv-who{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:2px solid #2b2b30}.tv-page .tv-who:last-child{border-bottom:0}.tv-page .tv-who b{font:700 15px var(--display);color:var(--paper);display:block}.tv-page .tv-who span{font:400 17px/1 var(--mono);color:var(--muted)}.tv-page .tv-who .dot{margin-left:auto;width:10px;height:10px;border:2px solid var(--line);flex:0 0 auto}.tv-page .tv-av{width:36px;height:36px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font:700 15px var(--display);color:var(--paper);flex:0 0 auto}.tv-page .tv-field{display:flex;flex-direction:column;gap:6px;font:400 18px var(--mono)}.tv-page select{min-height:44px;padding:0 10px;background:#2B2B30;color:var(--cream);border:3px solid var(--line);font:600 16px var(--body)}@media (max-width:760px){.tv-page .tv-hero{height:clamp(480px,128vw,640px)}.tv-page .tv-copy{left:16px;right:16px;top:auto;bottom:16px;max-width:none}.tv-page .tv-shade{background:linear-gradient(0deg,rgba(14,10,14,.94),rgba(14,10,14,.6) 45%,rgba(14,10,14,0) 72%)}.tv-page .tv-copy p{font-size:21px}.tv-page .tv-ticker{display:none}.tv-page .tv-eyebrow{font-size:14px;letter-spacing:.14em}}