.rtv-stage{position:fixed;inset:0;height:100dvh;width:100vw;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(10px,2vh,28px);gap:14px;font-family:var(--font-ui)}.rtv-stage[data-theme=dark]{background:radial-gradient(circle at 72% 4%,rgba(255,150,80,.3),transparent 420px),radial-gradient(circle at 12% 96%,rgba(30,90,166,.45),transparent 480px),linear-gradient(180deg,#241a12,#0c0f16);--rtv-floor:rgba(255,255,255,.05)}.rtv-stage[data-theme=light]{background:radial-gradient(circle at 74% 2%,rgba(255,176,110,.4),transparent 440px),radial-gradient(circle at 10% 98%,rgba(29,90,166,.16),transparent 460px),linear-gradient(180deg,#f6ecdd,#e6dccb);--rtv-floor:rgba(120,90,50,.08)}.rtv-bg{position:absolute;inset:0;z-index:0;transition:opacity .4s}.rtv-controls{position:absolute;top:20px;right:22px;z-index:6;display:flex;gap:10px}.rtv-btn{cursor:pointer;border:0;border-radius:999px;padding:9px 15px;font:inherit;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:7px;background:linear-gradient(180deg,#ffd166,#f7a23a);color:#5a2f10;box-shadow:0 6px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .15s}.rtv-btn:hover{transform:translateY(-1px)}.rtv-btn:active{transform:translateY(0) scale(.97)}.rtv-wrap{position:relative;z-index:3;width:min(1180px,92vw);height:calc(100dvh - 120px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;align-items:center;justify-content:center}.rtv-ant{position:relative;width:170px;height:60px;margin-bottom:-14px;z-index:2}.rtv-ant span{position:absolute;bottom:0;left:50%;width:6px;height:56px;border-radius:6px;background:linear-gradient(180deg,#f4f4f4,#c7ccd2);transform-origin:bottom center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.rtv-ant span:first-child{transform:rotate(-26deg)}.rtv-ant span:last-child{transform:rotate(26deg)}.rtv-ant i{position:absolute;top:0;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d3d7dc);box-shadow:0 2px 5px rgba(0,0,0,.3)}.rtv-ant i:first-of-type{left:46px}.rtv-ant i:last-of-type{right:46px}.rtv-ant b{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:34px;height:24px;border-radius:8px;background:radial-gradient(circle at 40% 30%,#fff,#c9ced4);box-shadow:0 2px 6px rgba(0,0,0,.3)}.rtv-body{position:relative;width:100%;flex:1 1;min-height:0;background:linear-gradient(160deg,#ff8a4c,#f0673a 60%,#e0532c);border-radius:36px;padding:16px;box-shadow:0 40px 80px rgba(0,0,0,.45),inset 0 3px 0 rgba(255,210,180,.6),inset 0 -10px 26px rgba(0,0,0,.25)}.rtv-inner{height:100%;background:linear-gradient(160deg,#ffd166,#f6b53e 60%,#eda22f);display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:14px;gap:14px;align-items:stretch;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -8px 20px rgba(180,110,30,.4)}.rtv-bezel,.rtv-inner{border-radius:26px;padding:14px}.rtv-bezel{min-width:0;background:linear-gradient(160deg,#3a3f46,#23262b);box-shadow:inset 0 0 0 4px #1a1d21,inset 0 0 30px rgba(0,0,0,.7),0 4px 10px rgba(0,0,0,.3)}.rtv-screen{position:relative;border-radius:22px/18px;overflow:hidden;width:100%;height:100%;box-shadow:inset 0 0 70px var(--scr-vig),inset 0 0 0 2px rgba(0,0,0,.5);background:var(--scr-bg)}.rtv-stage[data-theme=dark] .rtv-screen{--scr-bg:radial-gradient(ellipse at 50% 38%,#0e2536,#06121d 82%);--scr-vig:rgba(0,0,0,.85);--txt:#eaf6ff;--muted:#8fb6cf;--line:rgba(122,240,224,.22);--card:rgba(122,240,224,.06);--accent:#7af0e0;--chip:rgba(10,22,30,.55)}.rtv-stage[data-theme=light] .rtv-screen{--scr-bg:radial-gradient(ellipse at 50% 38%,#f5f9ef,#e4ecda 86%);--scr-vig:rgba(120,110,80,.30);--txt:#19281a;--muted:#5d6b54;--line:rgba(60,90,50,.20);--card:rgba(255,255,255,.72);--accent:#2f7d4f;--chip:rgba(255,255,255,.6)}.crt-glass{z-index:4;border-radius:22px/18px;background:linear-gradient(125deg,rgba(255,255,255,.16) 0 16%,transparent 36%)}.crt-glass,.crt-scan{position:absolute;inset:0;pointer-events:none}.crt-scan{z-index:5;mix-blend-mode:multiply;opacity:.45;background:repeating-linear-gradient(rgba(0,0,0,.1) 0 1px,transparent 1px 3px)}.crt-flick{position:absolute;inset:0;pointer-events:none;z-index:6;background:rgba(255,255,255,.025);animation:crtflick 6s steps(2) infinite}@keyframes crtflick{0%,96%{opacity:0}97%{opacity:.7}to{opacity:0}}.scr{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;padding:16px 20px;color:var(--txt);overflow:hidden}.scr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-bottom:1px solid var(--line);padding-bottom:10px}.scr-kick{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:7px}.scr-kick .d{width:8px;height:8px;border-radius:50%;background:#46d38a;box-shadow:0 0 8px #46d38a;animation:scrdot 1.6s infinite}@keyframes scrdot{0%,to{opacity:1}50%{opacity:.35}}.scr-title{font-family:var(--font-display);font-size:clamp(20px,2.4vw,30px);font-weight:700;margin-top:5px}.scr-clockwrap{text-align:right}.scr-clock{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(22px,2.5vw,34px);font-weight:700;color:var(--accent);line-height:1;text-shadow:0 0 12px var(--accent)}.scr-refresh{font-size:12px;color:var(--muted);margin-top:3px}.scr-ticker{margin:12px 0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--chip)}.scr-ticker-track{display:inline-flex;white-space:nowrap;gap:34px;padding:8px 16px;font-weight:600;font-size:14px;animation:scrtk 24s linear infinite}@keyframes scrtk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scr-grid{flex:1 1;display:flex;flex-direction:column;gap:11px}.scr-card{display:grid;grid-template-columns:96px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 15px;border-radius:10px;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--c)}.scr-time{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(22px,2.4vw,32px);color:var(--c);line-height:1}.scr-date{color:var(--muted);font-size:11px;margin-top:3px}.scr-evt{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.9vw,21px);line-height:1.15}.scr-sub{color:var(--muted);font-size:12px;margin-top:2px}.scr-right{text-align:right;min-width:150px}.scr-right .loc{font-weight:600;font-size:13px}.scr-right .ppl{color:var(--muted);font-size:12px;margin-top:2px}.scr-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;margin-top:5px}.scr-foot{margin-top:10px;color:var(--muted);font-size:11px}.rtv-side{grid-column:auto;display:none}.rtv-knobs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:6px 2px}.rtv-knob{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff,#e6e9ec 55%,#c2c7cd);box-shadow:0 6px 12px rgba(0,0,0,.35),inset 0 2px 3px rgba(255,255,255,.9),inset 0 -3px 6px rgba(0,0,0,.2);border:3px solid #f0673a;cursor:pointer;transition:transform .3s}.rtv-knob:hover{transform:rotate(35deg)}.rtv-grille{display:flex;flex-direction:column;gap:5px;margin-top:6px}.rtv-grille i{width:46px;height:4px;border-radius:3px;background:#c4531f;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.rtv-feet{display:flex;justify-content:space-between;width:54%;margin-top:-6px;z-index:1}.rtv-feet span{width:46px;height:34px;background:linear-gradient(180deg,#7a4a2a,#4e2c15);border-radius:0 0 14px 14px;box-shadow:0 14px 18px rgba(0,0,0,.4)}.rtv-prop{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35));animation:propfloat 6s ease-in-out infinite}@keyframes propfloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}.prop-mic{left:3%;bottom:14%;--r:-8deg;animation-delay:.2s}.prop-mega{right:2.5%;bottom:18%;--r:9deg;animation-delay:1.1s}.prop-cam{left:5%;top:12%;--r:6deg;animation-delay:.6s}.prop-radio{right:4%;top:14%;--r:-6deg;animation-delay:1.6s}@media(max-width:1100px){.rtv-prop{display:none}}@media(max-width:760px){.rtv-body,.scr-card{grid-template-columns:1fr}.scr-right{text-align:left}}.rtv-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;z-index:8;background:#1c130c;color:#f3e6d2;text-align:center;padding:36px}@media (prefers-reduced-motion:reduce){.crt-flick,.rtv-prop,.scr-ticker-track{animation:none!important}}.scr-card{transition:transform .4s var(--ease,cubic-bezier(.2,.8,.2,1)),box-shadow .4s,border-color .4s;cursor:default}.scr-card.is-active{transform:scale(1.025);box-shadow:0 0 0 2px var(--c),0 10px 30px rgba(0,0,0,.3);background:color-mix(in srgb,var(--c) 12%,var(--card))}.scr-card:hover{transform:translateX(4px) scale(1.01);box-shadow:0 8px 24px rgba(0,0,0,.28)}.scr-card.is-active .scr-time{animation:beat 1.4s ease-in-out infinite}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.scr-progress{height:3px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:8px}.scr-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#46d38a,#7af0e0)}.scr-progress i.run{animation:fillbar 6s linear forwards}@keyframes fillbar{0%{width:0}to{width:100%}}.scr-utility{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;margin-top:10px;padding:10px 14px;border-radius:10px;background:var(--chip);border:1px solid var(--line)}.util-count{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:var(--txt)}.util-count b{font-family:var(--font-data);color:var(--accent);font-size:16px}.util-tip{overflow:hidden;white-space:nowrap;color:var(--muted);font-size:13px;font-style:italic}.util-tip span{display:inline-block;animation:tipfade .6s ease}@keyframes tipfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.util-weather{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--txt);font-weight:600}.util-weather .ico{font-size:18px;animation:sway 3s ease-in-out infinite}@keyframes sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.mascot{z-index:7;width:54px;height:64px;pointer-events:none}.mascot .body{animation:bob .5s ease-in-out infinite}.mascot .leg.l{animation:stepL .5s ease-in-out infinite}.mascot .arm.l,.mascot .leg.r{animation:stepR .5s ease-in-out infinite}.mascot .arm.r{animation:stepL .5s ease-in-out infinite}.mascot-runner{position:absolute;left:0;right:0;bottom:6px;height:64px;z-index:7;pointer-events:none}.mascot{position:absolute;bottom:0;width:48px;height:58px;will-change:transform}.mascot .body{transform-origin:bottom center;animation:bob .45s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}.mascot .leg{transform-origin:top center}.mascot .leg.l{animation:stepL .45s ease-in-out infinite}.mascot .leg.r{animation:stepR .45s ease-in-out infinite}@keyframes stepL{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}@keyframes stepR{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}.mascot .arm{transform-origin:top center}.mascot .arm.l{animation:stepR .45s ease-in-out infinite}.mascot .arm.r{animation:stepL .45s ease-in-out infinite}.mascot-1{animation:walkA 22s linear infinite}.mascot-2{animation:walkB 28s linear infinite}.mascot-3{animation:walkC 18s linear infinite}@keyframes walkA{0%{left:-6%;transform:scaleX(1)}48%{left:100%;transform:scaleX(1)}50%{left:100%;transform:scaleX(-1)}98%{left:-6%;transform:scaleX(-1)}to{left:-6%;transform:scaleX(1)}}@keyframes walkB{0%{left:100%;transform:scaleX(-1)}48%{left:-6%;transform:scaleX(-1)}50%{left:-6%;transform:scaleX(1)}98%{left:100%;transform:scaleX(1)}to{left:100%;transform:scaleX(-1)}}@keyframes walkC{0%{left:30%;transform:scaleX(1)}50%{left:75%;transform:scaleX(1)}52%{left:75%;transform:scaleX(-1)}to{left:30%;transform:scaleX(-1)}}.floaty{position:absolute;bottom:-40px;z-index:2;opacity:.7;animation:rise linear infinite;pointer-events:none}@keyframes rise{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-120vh) rotate(40deg)}}.scr:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 0 42%,rgba(255,255,255,.1) 48%,transparent 56%);transform:translateX(-120%);animation:sweep 8s ease-in-out infinite}@keyframes sweep{0%,55%{transform:translateX(-120%)}80%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.floaty,.mascot .arm,.mascot .body,.mascot .leg,.mascot-1,.mascot-2,.scr-card.is-active .scr-time,.scr:after{animation:none!important}}.scr-body{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden;animation:chIn .5s ease}.scr-body.is-hidden{opacity:0}@keyframes chIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.ch{min-height:0}.ch,.ch-grid{flex:1 1;display:flex;flex-direction:column}.ch-grid{gap:11px}.ch-tip{margin-top:10px;padding:9px 14px;border-radius:10px;background:var(--chip);border:1px solid var(--line);color:var(--muted);font-size:13px;font-style:italic}.ch-tip span{display:inline-block;animation:tipfade .6s ease}.ch-center{align-items:center;justify-content:center}.ch-hero{width:100%;max-width:680px;text-align:center;padding:24px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 40px rgba(0,0,0,.2);animation:heroPop .5s var(--ease,cubic-bezier(.2,.8,.2,1))}@keyframes heroPop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.ch-emoji{font-size:54px;line-height:1;animation:sway 3s ease-in-out infinite}.ch-emoji.big{font-size:74px}.ch-label{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:700;margin-top:6px;color:var(--txt)}.ch-sub{color:var(--muted);font-size:14px;margin-top:4px}.gold-rows{display:flex;flex-direction:column;gap:10px;margin:18px 0 12px}.gold-rows div{display:flex;justify-content:space-between;align-items:baseline;padding:12px 18px;border-radius:12px;background:linear-gradient(90deg,rgba(255,193,71,.16),transparent);border:1px solid var(--line)}.gold-rows span{color:var(--muted);font-size:15px}.gold-rows b{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,40px);color:#e0a020;font-weight:700}.gold-rows b i{font-size:15px;color:var(--muted);font-style:normal;font-weight:500}.gold-change{display:inline-block;padding:7px 18px;border-radius:999px;font-weight:700;font-size:16px}.gold-change.up{background:rgba(70,211,138,.18);color:#2a9d5c}.gold-change.down{background:rgba(255,91,77,.16);color:#d8483a}.oil-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.oil-cell{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:var(--chip);border:1px solid var(--line)}.oil-cell span{color:var(--muted);font-size:13px}.oil-cell b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(22px,2.8vw,32px);font-weight:700}.oil-cell b,.weather-temp{font-family:var(--font-data);color:var(--accent)}.weather-temp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,84px);font-weight:700;line-height:1;margin:8px 0}.weather-temp small{font-size:.4em;color:var(--muted);font-weight:500}.weather-cal{margin-top:14px;padding:10px 18px;border-radius:12px;background:var(--chip);border:1px solid var(--line);color:var(--txt);font-weight:600;font-size:15px;display:inline-block}.ch-news{gap:14px}.ch-news-head{font-family:var(--font-display);font-size:clamp(20px,2.6vw,30px);font-weight:700;color:var(--txt);border-bottom:1px solid var(--line);padding-bottom:10px}.news-list{flex:1 1;display:flex;flex-direction:column;gap:11px;justify-content:center}.news-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--card);border:1px solid var(--line);border-left:5px solid #ff8a4c;animation:newsIn .5s ease both}.news-item.fun{border-left-color:#1d5aa6}@keyframes newsIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.news-tag{font-size:12px;font-weight:800;color:#fff;background:#ff8a4c;padding:4px 11px;border-radius:999px;white-space:nowrap}.news-item.fun .news-tag{background:#1d5aa6}.news-title{font-size:clamp(15px,1.9vw,20px);font-weight:600;color:var(--txt);line-height:1.3}.news-time{font-size:12px;color:var(--muted);white-space:nowrap}.team-grid{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px;align-content:center}.team-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);animation:newsIn .5s ease both}.team-ava{width:46px;height:46px;border-radius:12px;flex:none;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:linear-gradient(135deg,#ff8a4c,#1d5aa6)}.team-info strong{display:block;color:var(--txt);font-size:15px}.team-info span{color:var(--muted);font-size:12px}.scr-chdots{display:flex;gap:8px;justify-content:center;margin-top:10px}.scr-chdots i{width:8px;height:8px;border-radius:50%;background:var(--line);transition:all .3s}.scr-chdots i.on{width:22px;border-radius:5px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.crt-switch{z-index:8;pointer-events:none}.crt-noise,.crt-switch{position:absolute;inset:0}.crt-noise{opacity:.5;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 30% 40%,#fff 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 70% 60%,#fff 0 1px,transparent 1px 4px);background-size:60px 60px,40px 40px;animation:noise .12s steps(3) infinite}@keyframes noise{0%{transform:translate(0)}33%{transform:translate(-8px,4px)}66%{transform:translate(6px,-6px)}to{transform:translate(-4px,2px)}}.crt-rollbar{position:absolute;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.35),transparent);animation:roll .4s linear}@keyframes roll{0%{top:-30%}to{top:120%}}.crt-switch:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.9);animation:flash .36s ease-out}@keyframes flash{0%{opacity:0}20%{opacity:.85}to{opacity:0}}@media(max-width:760px){.oil-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ch-emoji,.ch-hero,.crt-switch,.news-item,.scr-body,.team-card{animation:none!important}}.rtv-stage[data-tv="1"]{padding:clamp(6px,1.4vh,18px)}.rtv-stage[data-tv="1"] .rtv-wrap{width:min(1480px,97vw)}.rtv-stage[data-tv="1"]{padding:8px}.rtv-stage[data-tv="1"] .rtv-wrap{height:calc(100dvh - 130px);max-height:calc(100dvh - 130px)}.rtv-stage[data-tv="1"] .news-list,.rtv-stage[data-tv="1"] .scr-grid,.rtv-stage[data-tv="1"] .team-grid{gap:10px}.rtv-stage[data-tv="1"] .news-item,.rtv-stage[data-tv="1"] .scr-card{padding:12px 16px}.rtv-stage[data-tv="1"] .scr-title{font-size:clamp(26px,3.4vw,44px)}.rtv-stage[data-tv="1"] .scr-evt{font-size:clamp(20px,2.4vw,30px)}.rtv-stage[data-tv="1"] .scr-time{font-size:clamp(28px,3vw,44px)}.rtv-stage[data-tv="1"] .scr-kick{font-size:13px}.rtv-stage[data-tv="1"] .news-title{font-size:clamp(18px,2.2vw,26px)}.rtv-stage[data-tv="1"] .ch-label{font-size:clamp(28px,3.4vw,42px)}.rtv-stage[data-tv="1"] .gold-rows b,.rtv-stage[data-tv="1"] .oil-cell b{font-size:clamp(28px,3.6vw,46px)}@media(max-width:1400px){.rtv-stage[data-tv="1"] .rtv-prop{display:none}}.parade{position:fixed;height:120px;z-index:6;pointer-events:none;overflow:hidden}.parade,.parade:after{left:0;right:0;bottom:0}.parade:after{content:"";position:absolute;height:30px;background:linear-gradient(180deg,transparent,var(--rtv-floor))}.actor{position:absolute;bottom:8px;will-change:transform;filter:drop-shadow(0 6px 6px rgba(0,0,0,.22));scale:1.35}.actor,.actor .bob{transform-origin:bottom center}.actor .bob{animation:aBob 1.3s ease-in-out infinite}@keyframes aBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.actor .legA{animation:aStepA 1.3s ease-in-out infinite}.actor .legA,.actor .legB{transform-origin:top center}.actor .legB{animation:aStepB 1.3s ease-in-out infinite}@keyframes aStepA{0%,to{transform:rotate(22deg)}50%{transform:rotate(-22deg)}}@keyframes aStepB{0%,to{transform:rotate(-22deg)}50%{transform:rotate(22deg)}}.actor .wheel{transform-origin:center;animation:spin 2.4s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.walk-r{left:0;animation-name:crossR;animation-timing-function:linear;animation-iteration-count:infinite}.walk-l{left:0;animation-name:crossL;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes crossR{0%{transform:translateX(-100px) scaleX(1)}to{transform:translateX(100vw) scaleX(1)}}@keyframes crossL{0%{transform:translateX(100vw) scaleX(-1)}to{transform:translateX(-100px) scaleX(-1)}}@media (prefers-reduced-motion:reduce){.actor .bob,.actor .legA,.actor .legB,.actor .wheel{animation:none!important}}.rtv-prop{animation:propfloat 6s ease-in-out infinite,propGlow 4s ease-in-out infinite}@keyframes propGlow{0%,to{filter:drop-shadow(0 12px 18px rgba(0,0,0,.35)) drop-shadow(0 0 6px rgba(255,152,110,0))}50%{filter:drop-shadow(0 12px 18px rgba(0,0,0,.35)) drop-shadow(0 0 16px rgba(255,152,110,.5))}}.prop-mic .mic-wave{transform-origin:center;animation:micWave 1.6s ease-in-out infinite}.prop-mic .mic-wave2{transform-origin:center;animation:micWave 1.6s ease-in-out .4s infinite}@keyframes micWave{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}.prop-mic .mic-led{animation:ledBlink 1.2s steps(2) infinite}@keyframes ledBlink{0%,60%{opacity:1}61%,to{opacity:.25}}.prop-mega{animation:propfloat 6s ease-in-out infinite,megaShake 3s ease-in-out infinite}@keyframes megaShake{0%,to{transform:translateY(0) rotate(9deg)}48%{transform:translateY(-12px) rotate(7deg)}52%{transform:translateY(-12px) rotate(11deg)}}.prop-mega .sound{transform-origin:left center;animation:soundPulse 1.3s ease-out infinite}.prop-mega .sound2{transform-origin:left center;animation:soundPulse 1.3s ease-out .45s infinite}@keyframes soundPulse{0%{opacity:0;transform:translateX(0) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateX(14px) scale(1.3)}}.prop-cam .rec{animation:recBlink 1s steps(2) infinite}@keyframes recBlink{0%,50%{opacity:1}51%,to{opacity:.2}}.prop-cam .flash{animation:camFlash 5s ease-out infinite}@keyframes camFlash{0%,92%{opacity:0}94%{opacity:.95}to{opacity:0}}.prop-cam .lens{animation:lensGlow 2.4s ease-in-out infinite}@keyframes lensGlow{0%,to{opacity:.5}50%{opacity:1}}.prop-radio .needle{transform-origin:bottom center;animation:tune 3.5s ease-in-out infinite}@keyframes tune{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.prop-radio .rdot{animation:ledBlink 1.5s steps(2) infinite}.prop-radio .rwave{transform-origin:bottom right;animation:micWave 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.prop-cam .flash,.prop-cam .lens,.prop-cam .rec,.prop-mega,.prop-mega .sound,.prop-mega .sound2,.prop-mic .mic-led,.prop-mic .mic-wave,.prop-mic .mic-wave2,.prop-radio .needle,.prop-radio .rdot,.prop-radio .rwave,.rtv-prop{animation:none!important}.actor.walk-r{animation-name:crossR!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.actor.walk-l{animation-name:crossL!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.actor .bob{animation:aBob 1.3s ease-in-out infinite!important}.actor .legA{animation:aStepA 1.3s ease-in-out infinite!important}.actor .legB{animation:aStepB 1.3s ease-in-out infinite!important}.actor .wheel{animation:spin 2.4s linear infinite!important}.rtv-prop{animation:propfloat 6s ease-in-out infinite,propGlow 4s ease-in-out infinite!important}.prop-mic .mic-wave{animation:micWave 1.6s ease-in-out infinite!important}.prop-mic .mic-wave2{animation:micWave 1.6s ease-in-out .4s infinite!important}.prop-cam .rec,.prop-mic .mic-led,.prop-radio .rdot{animation:ledBlink 1.3s steps(2) infinite!important}.prop-mega .sound{animation:soundPulse 1.3s ease-out infinite!important}.prop-mega .sound2{animation:soundPulse 1.3s ease-out .45s infinite!important}.prop-radio .needle{animation:tune 3.5s ease-in-out infinite!important}.prop-cam .lens{animation:lensGlow 2.4s ease-in-out infinite!important}.scr-ticker-track{animation:scrtk 26s linear infinite!important}}.rtv-stage{cursor:default}.rtv-controls{transition:opacity .5s ease}.rtv-stage.idle .rtv-controls{opacity:0;pointer-events:none}.rtv-screen{contain:layout paint}.ch,.ch-grid,.news-list,.scr,.scr-body,.scr-grid,.team-grid{min-height:0;overflow:hidden}.scr-grid{gap:clamp(6px,1.2vh,12px)}.news-list{gap:clamp(6px,1.2vh,11px)}.team-grid{gap:clamp(6px,1vh,11px)}.news-item,.scr-card{padding:clamp(8px,1.4vh,14px) 15px}.team-card{padding:clamp(7px,1.2vh,12px) 14px}.ch-tip,.scr-chdots,.scr-foot,.scr-head,.scr-ticker,.scr-utility{flex:none}.ch-hero{max-height:100%;overflow:hidden}.oil-grid{gap:clamp(8px,1.4vh,12px)}@media (max-height:560px){.scr-foot{display:none}.ch-emoji{font-size:40px}.ch-emoji.big{font-size:54px}}.mt-stage{min-height:100vh;background:radial-gradient(circle at 82% -5%,rgba(29,90,166,.22),transparent 420px),#0a1120;color:#eaf2fb;padding:30px 38px;display:flex;flex-direction:column;gap:22px;font-family:var(--font-ui)}.mt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:2px solid rgba(255,255,255,.12);padding-bottom:18px}.mt-title{display:flex;align-items:center;gap:16px}.mt-title h1{font-family:var(--font-display);font-size:clamp(30px,3.3vw,54px);font-weight:800;margin:0;line-height:1.08}.mt-title p{margin:4px 0 0;color:#9fb3c8;font-size:clamp(15px,1.4vw,22px)}.mt-dot{width:16px;height:16px;border-radius:50%;background:#46d38a;box-shadow:0 0 0 6px rgba(70,211,138,.15);animation:mtPulse 2.4s ease-in-out infinite;flex-shrink:0}.mt-clockwrap{text-align:right;white-space:nowrap}.mt-clock{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(36px,4.2vw,66px);font-weight:800;color:#8ee8df;line-height:1;text-shadow:0 0 18px rgba(142,232,223,.28)}.mt-date{color:#cfe0f0;font-size:clamp(15px,1.5vw,24px);margin-top:6px}.mt-refresh{color:#7f93a8;font-size:clamp(12px,1vw,16px);margin-top:3px}.mt-tablewrap{flex:1 1;overflow:auto}.mt-table{width:100%;border-collapse:collapse;font-size:clamp(19px,2vw,32px)}.mt-table thead th{position:-webkit-sticky;position:sticky;top:0;background:#12203a;color:#a8cbf0;text-align:left;font-weight:700;font-size:clamp(15px,1.5vw,23px);padding:16px 18px;border-bottom:2px solid rgba(255,255,255,.16);letter-spacing:.3px}.mt-table tbody td{padding:18px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;line-height:1.35}.mt-table tbody tr:nth-child(2n){background:rgba(255,255,255,.025)}.mt-table tbody tr.mt-newday td{border-top:2px solid rgba(142,232,223,.38)}.c-date{width:9%}.c-time{width:12%}.c-title{width:29%}.c-loc{width:16%}.c-people{width:20%}.c-note{width:14%}.c-date,.c-time{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:#8ee8df;font-weight:700}.c-title{font-weight:700;color:#ffffff}.c-loc{color:#e2ecf6}.c-people{color:#cfe0f0}.c-note{color:#9fb3c8}.mt-chg{display:inline-block;margin-left:12px;padding:3px 12px;border-radius:999px;background:rgba(255,154,92,.18);color:#ffb27a;font-size:.58em;font-weight:700;vertical-align:middle;white-space:nowrap}.mt-empty{flex:1 1;display:grid;place-items:center;font-size:clamp(24px,2.6vw,42px);color:#7f93a8}.mt-foot{color:#6f8298;font-size:clamp(12px,1.1vw,17px);border-top:1px solid rgba(255,255,255,.08);padding-top:14px}@keyframes mtPulse{0%,to{box-shadow:0 0 0 6px rgba(70,211,138,.15)}50%{box-shadow:0 0 0 11px rgba(70,211,138,.02)}}@media (prefers-reduced-motion:reduce){.mt-dot{animation:none}}@media (max-width:720px){.mt-head{flex-direction:column}.mt-clockwrap{text-align:left}.mt-table{font-size:16px}}