:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hot:255, 150, 50;--text:#f4e2c4;--muted:#c9a371;--line:#ff963273;--px-ink:#120801;--tk-head-size:64px;--tk-head-snap:.21s;--tk-ring-fade:.35s;--tk-head-focus:1.25;--tk-head-dim-opacity:.5;--tk-head-dim-bright:.72;--tk-ring-dim-opacity:.38;--tk-ring-dim-scale:.86;--tk-logo-width:440px;--tk-logo-hover-scale:1.035;--tk-loader-period:.9s;--tk-lens-blur:5px;--tk-lens-clear:48%;--tk-vignette:.55;--tk-badge-blink:1.2s}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/pt-sans-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/pt-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../assets/fonts/pt-sans-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../assets/fonts/pt-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/fonts/pt-sans-400-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/fonts/pt-sans-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../../../assets/fonts/pt-sans-700-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../../../assets/fonts/pt-sans-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.px-panel{border:2px solid rgba(var(--hot), .55);box-shadow:0 0 0 2px var(--px-ink), 8px 8px 0 #00000073;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),#190c04}.px-btn{font:inherit;border:2px solid rgba(var(--hot), .6);color:var(--text);cursor:pointer;box-shadow:0 0 0 2px var(--px-ink), 3px 3px 0 #0000008c;background:#2a1408;border-radius:0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1}.px-btn:hover:not(:disabled){background:rgba(var(--hot), .28)}.px-btn:active:not(:disabled){box-shadow:0 0 0 2px var(--px-ink), 1px 1px 0 #0000008c;transform:translate(2px,2px)}.px-btn:disabled{cursor:default;color:var(--muted);border-color:rgba(var(--hot), .3);background:repeating-conic-gradient(#1208018c 0% 25%,#0000 0% 50%) 0 0/4px 4px,#2a1408}.px-btn--primary{background:rgb(var(--hot));color:var(--px-ink);border-color:#00000059}.px-btn--primary:hover:not(:disabled){background:#ffb057}.px-link{font:inherit;color:rgb(var(--hot));cursor:pointer;text-shadow:1px 1px 0 var(--px-ink);background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.px-link:before{content:"[";color:var(--muted)}.px-link:after{content:"]";color:var(--muted)}.px-link:hover:not(:disabled){color:#ffb057}.px-link:hover:not(:disabled):before,.px-link:hover:not(:disabled):after{color:var(--text)}.px-link:active:not(:disabled){transform:translate(1px,1px)}.px-link:disabled{color:var(--muted);cursor:default}.px-btn:focus-visible,.px-link:focus-visible,.hud__btn:focus-visible{outline:2px solid rgb(var(--hot));outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0006}::-webkit-scrollbar-thumb{background:rgba(var(--hot), .5);border:3px solid #150a04}::-webkit-scrollbar-thumb:hover{background:rgba(var(--hot), .75)}::selection{background:rgba(var(--hot), .85);color:var(--px-ink)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{min-height:100vh;color:var(--text);background:#0b0703;font-family:PT Sans,Arial,sans-serif;overflow:hidden}.bg{z-index:0;image-rendering:pixelated;visibility:hidden;will-change:transform;transform-origin:0 100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg--show{visibility:visible}.bg__video{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:none;position:absolute;inset:0}.bg__video--on{display:block}.lens-blur{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(var(--tk-lens-blur));-webkit-mask:radial-gradient(ellipse at center, transparent var(--tk-lens-clear), #000 100%);-webkit-mask:radial-gradient(ellipse at center, transparent var(--tk-lens-clear), #000 100%);mask:radial-gradient(ellipse at center, transparent var(--tk-lens-clear), #000 100%);position:fixed;inset:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, transparent 42%, rgba(0, 0, 0, var(--tk-vignette)) 100%), linear-gradient(to bottom, #00000052, transparent 22%, transparent 58%, #00000080);position:fixed;inset:0}.stage{z-index:2;pointer-events:none;place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.logo{width:var(--tk-logo-width);cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:none;padding:0;line-height:0;transition:opacity .45s,filter .2s,transform .15s;display:block;position:relative}.logo__glow{z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#ffa04638,#0000 72%);position:absolute;inset:-28% -10%}.logo__img{z-index:1;width:100%;height:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .18s,filter .18s;display:block;position:relative}.logo:hover .logo__img{transform:scale(var(--tk-logo-hover-scale));filter:brightness(1.12) drop-shadow(0 0 22px rgba(var(--hot), .6))}.logo.dimmed{opacity:.82;filter:saturate(.8)brightness(.92)drop-shadow(0 0 10px #783c0a80)}.loader{opacity:0;pointer-events:none;width:40px;height:40px;margin-left:-20px;transition:opacity .25s;position:absolute;bottom:-56px;left:50%}.loader:before,.loader:after{content:"";background:rgb(var(--hot));width:8px;height:8px;box-shadow:0 0 0 2px var(--px-ink), 0 0 8px rgba(var(--hot), .8);filter:drop-shadow(0 0 4px rgba(var(--hot), .6));position:absolute;top:16px;left:16px}.loader:after{opacity:.45}.logo.loading .loader{opacity:1}.logo.loading .loader:before{animation:px-orbit var(--tk-loader-period) step-end infinite}.logo.loading .loader:after{animation:px-orbit var(--tk-loader-period) step-end infinite;animation-delay:calc(var(--tk-loader-period) / -8)}@keyframes px-orbit{0%{translate:0 -14px}12.5%{translate:10px -10px}25%{translate:14px}37.5%{translate:10px 10px}50%{translate:0 14px}62.5%{translate:-10px 10px}75%{translate:-14px}87.5%{translate:-10px -10px}}.status{min-height:20px;color:var(--muted);text-align:center;text-shadow:0 2px 8px #000000d9;pointer-events:none;font-size:14px;display:none}.hud{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;gap:clamp(18px,2.2vw,30px);padding:clamp(16px,3vw,34px);display:flex;position:fixed;bottom:0;left:0;right:0}.hud-tools{z-index:3;pointer-events:auto;gap:14px;display:flex;position:fixed;top:clamp(12px,2.2vw,26px);right:clamp(16px,3vw,34px)}.hud__btn{width:34px;height:34px;color:rgb(var(--hot));opacity:.75;cursor:pointer;filter:drop-shadow(0 0 6px rgba(var(--hot), .5));background:0 0;border:0;place-items:center;padding:0;transition:opacity .12s step-end,filter .12s step-end,transform .1s step-end;display:grid;position:relative}.hud__btn:hover{opacity:1;filter:drop-shadow(0 0 9px rgba(var(--hot), .85)) brightness(1.12)}.hud__btn:active{transform:translateY(2px)}.hud__badge{background:rgb(var(--hot));width:7px;height:7px;box-shadow:0 0 6px rgba(var(--hot), .9);animation:badge-blink var(--tk-badge-blink) steps(1, end) infinite;position:absolute;top:3px;right:3px}@keyframes badge-blink{50%{opacity:.3}}.stations{z-index:3;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--base:45deg;width:1320px;height:1320px;position:fixed;bottom:0;left:0;transform:translate(-50%,50%)}.ring{pointer-events:none;transition:opacity var(--tk-ring-fade) ease, transform var(--tk-ring-fade) ease, visibility var(--tk-ring-fade);position:absolute;inset:0}.ring.is-hidden{opacity:0;visibility:hidden}.ring.dimmed{opacity:var(--tk-ring-dim-opacity);transform:scale(var(--tk-ring-dim-scale))}.ring.dimmed.outer{transform:translate(48px, -48px) scale(var(--tk-ring-dim-scale))}.dots{position:absolute;inset:0}.tuner{background:rgb(var(--hot));clip-path:polygon(40% 0,60% 0,60% 33.4%,80% 33.4%,80% 66.7%,100% 66.7%,100% 100%,0 100%,0 66.7%,20% 66.7%,20% 33.4%,40% 33.4%);transform-origin:50% 0;width:20px;height:15px;transform:rotate(var(--base)) translateY(calc(-1 * (var(--r) - 52px)));filter:drop-shadow(0 0 6px rgba(var(--hot), .8));pointer-events:none;z-index:4;margin-left:-10px;position:absolute;top:50%;left:50%}.dot{--dot:rgb(var(--hot));--head:0deg;--focus:1;--a:calc(var(--head) + var(--base));width:var(--tk-head-size);height:var(--tk-head-size);margin:calc(var(--tk-head-size) / -2) 0 0 calc(var(--tk-head-size) / -2);cursor:pointer;pointer-events:auto;opacity:var(--tk-head-dim-opacity);filter:brightness(var(--tk-head-dim-bright));transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a))) scale(var(--focus));transition:transform var(--tk-head-snap) cubic-bezier(.22, .61, .36, 1), opacity .3s ease, filter .2s ease;background:0 0;border:0;outline:none;padding:0;position:absolute;top:50%;left:50%}.dot__icon{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block}.dot:hover{opacity:1;filter:drop-shadow(0 0 7px var(--dot))}.dot.active{--focus:var(--tk-head-focus);opacity:1;z-index:2;filter:drop-shadow(0 0 11px var(--dot)) drop-shadow(0 0 5px var(--dot)) brightness(1.08)}.dots.spinning .dot{transition:none}.dot.beyond{visibility:hidden}.dial{z-index:4;border:2px solid rgba(var(--hot), .3);width:min(560px,52vw);height:104px;box-shadow:0 0 0 2px var(--px-ink), 6px 6px 0 #0006;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity var(--tk-ring-fade) ease, transform var(--tk-ring-fade) ease, visibility var(--tk-ring-fade);background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),#0a04019e;border-radius:0;position:fixed;bottom:88px;left:50%;overflow:hidden;transform:translate(-50%)}.dial.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%)translateY(14px)}.dial__ticks{background:repeating-linear-gradient(90deg, rgba(var(--hot), .6) 0 2px, transparent 2px 84px), repeating-linear-gradient(90deg, rgba(var(--hot), .28) 0 1px, transparent 1px 21px);background-size:84px 100%,21px 55%;background-position:calc(var(--c,50%) - 1px + var(--shift,0px)) 0, calc(var(--c,50%) - .5px + var(--shift,0px)) 100%;opacity:.65;pointer-events:none;height:14px;transition:background-position var(--tk-head-snap) cubic-bezier(.22, .61, .36, 1);background-repeat:repeat-x;position:absolute;bottom:8px;left:0;right:0}.dial__ticks.spinning{transition:none}.dial__needle{background:rgb(var(--hot));width:2px;box-shadow:0 0 0 1px var(--px-ink);filter:drop-shadow(0 0 6px rgba(var(--hot), .8));pointer-events:none;margin-left:-1px;position:absolute;top:8px;bottom:8px;left:50%}.dial__needle:before{content:"";background:rgb(var(--hot));clip-path:polygon(0 0,100% 0,100% 33.4%,79% 33.4%,79% 66.7%,57% 66.7%,57% 100%,43% 100%,43% 66.7%,21% 66.7%,21% 33.4%,0 33.4%);width:14px;height:9px;margin-left:-7px;position:absolute;top:0;left:50%}.dial__heads{position:absolute;inset:0}.dial__head{--dot:rgb(var(--hot));--off:0px;--focus:1;width:var(--tk-head-size);height:var(--tk-head-size);margin:calc(var(--tk-head-size) / -2 - 4px) 0 0 calc(var(--tk-head-size) / -2);cursor:pointer;opacity:var(--tk-head-dim-opacity);filter:brightness(var(--tk-head-dim-bright));transform:translateX(var(--off)) scale(var(--focus));transition:transform var(--tk-head-snap) cubic-bezier(.22, .61, .36, 1), opacity .3s ease, filter .2s ease;background:0 0;border:0;outline:none;padding:0;position:absolute;top:50%;left:50%}.dial__icon{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block}.dial__head:hover{opacity:1;filter:drop-shadow(0 0 7px var(--dot))}.dial__head.active{--focus:var(--tk-head-focus);opacity:1;z-index:2;filter:drop-shadow(0 0 11px var(--dot)) drop-shadow(0 0 5px var(--dot)) brightness(1.08)}.dial__heads.spinning .dial__head{transition:none}.dial__head.beyond{visibility:hidden}.volume{pointer-events:auto;align-items:center;gap:12px;display:flex}.volume__icon{width:30px;height:30px;color:rgb(var(--hot));cursor:pointer;filter:drop-shadow(0 0 6px rgba(var(--hot), .6));background:0 0;border:0;place-items:center;padding:0;transition:filter .12s step-end,transform .1s step-end;display:grid}.volume__icon:hover{filter:drop-shadow(0 0 9px rgba(var(--hot), .9)) brightness(1.12)}.volume__icon:active{transform:translateY(2px)}.volume__icon:focus-visible{outline:2px solid rgb(var(--hot));outline-offset:2px}.volume__icon .wave,.volume__icon .mute{display:none}.volume__icon.vol--low .wave--1,.volume__icon.vol--high .wave--1,.volume__icon.vol--high .wave--2,.volume__icon.vol--muted .mute{display:block}#ytHost,#scHost,#vkHost{opacity:0;pointer-events:none;width:160px;height:90px;position:fixed;top:0;left:-9999px}#rtHost{z-index:-1;pointer-events:none;width:160px;height:90px;position:fixed;top:0;left:0}#scHost iframe,#vkHost iframe,#rtHost iframe{border:0;width:100%;height:100%}@media (width<=768px){.logo{width:330px}.hud{padding:8px 12px;bottom:104px}.hud-tools{top:8px;right:12px}.dial{width:calc(100vw - 16px);height:92px;bottom:8px}.stations{width:700px;height:700px;bottom:108px}.dot{width:40px;height:40px;margin:-20px 0 0 -20px}.tuner{transform:rotate(var(--base)) translateY(calc(-1 * (var(--r) - 42px)))}}
