@media (max-width:900px){.statusbar__hide-md{display:none!important}}@media (max-width:720px){.crt-bezel{padding:3px}.crt-screen{border-radius:10px}.crt-content{padding:.85rem .75rem 1rem}.crt-scanlines{opacity:.6}.crt-rgbmask{opacity:.18}.crt-vignette{opacity:.55}.power__cluster{gap:.55rem;padding:0 .5rem}.power__brand{gap:.15em}.power__brand,.power__warn{font-size:10px;letter-spacing:.12em}.power__warn{margin-bottom:.4rem;white-space:normal}.power__button{width:clamp(140px,38vmin,180px);height:clamp(140px,38vmin,180px)}.power__button-glyph{font-size:clamp(48px,14vmin,64px)}.power__button-label{font-size:clamp(14px,3.5vmin,18px);letter-spacing:.2em}.power__hint{font-size:11px;max-width:26ch;line-height:1.4;margin-top:.4rem}.boot{font-size:clamp(10px,3vw,15px);line-height:1.3}.boot__line{white-space:pre-wrap;word-break:break-word}.desktop2026{gap:1.25rem;padding-bottom:4rem}.desktop2026__hero-top{grid-template-columns:1fr auto;gap:.5rem;font-size:10px}.desktop2026__hero-top .poster__wave{display:none}.desktop2026__id,.desktop2026__meta{font-size:10px;letter-spacing:.12em}.desktop2026__title{font-size:clamp(52px,16vw,96px)!important;line-height:.88!important}.desktop2026__tagline{font-size:14px;max-width:36ch}.apps__grid{grid-template-columns:1fr;gap:.5rem}.app-card{grid-template-rows:110px 1fr auto}.app-card__art-glyph{font-size:clamp(48px,14vmin,64px)}.app-card__title{font-size:clamp(22px,6vw,32px)}.app-card__desc{font-size:13px;line-height:1.3}.app-card__key{font-size:11px}.app-card__cta{font-size:11px;padding:.5em .85em}.apps__hint{font-size:11px;gap:.4em}.apps__hint kbd{font-size:12px;padding:0 .4em}.desktop__shutdown{font-size:13px;padding:.3em .7em;bottom:.75rem;left:.75rem}.dos-window{margin-bottom:1.5rem}.dos-window__title{font-size:12px;padding:.1em .5em}.dos-window__path{font-size:11px;max-width:70%}.dos-window__path strong{font-size:13px}.dos-window__controls{gap:.15em}.dos-window__btn{width:2ch;font-size:12px}.dos-window__menu{padding:.25em .4em;gap:.4em;flex-direction:column;align-items:stretch}.dos-window__menu-left{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.dos-window__menu-item{white-space:nowrap;font-size:12px;padding:.05em .4em}.dos-window__menu-back{justify-content:center;font-size:12px;padding:.1em .5em}.dos-window__menu-back .dos-window__menu-name{letter-spacing:.05em}.dos-window__body{padding:.85rem .65rem;font-size:14px}.dos-window__status{font-size:11px;padding:.1em .5em;gap:.3em;flex-wrap:wrap}.prog__title{font-size:18px}.prog__lead{font-size:13px;line-height:1.35}.prog__year-head{font-size:11px}.prog__row{grid-template-columns:3ch 1fr;gap:.4rem;padding:.5em .25em;font-size:13px}.prog__row--concert{grid-template-columns:9ch 1fr}.prog__row-links{grid-column:1/-1;margin-top:.2em}.prog__row-date{grid-column:1/-1;margin-top:.1em;font-size:11px}.prog__row-title small{font-size:.75em}.prog__row-title h3{font-size:14px}.prog__link{font-size:11px;padding:.15em .4em}.prog__status{font-size:10px;padding:.15em .4em}.prog__syslog{font-size:11px;padding:.6rem;line-height:1.4}.prog__alert{font-size:10px;letter-spacing:.05em;padding:.4em .6em}.statusbar{font-size:10px;padding:.1em .4em;gap:.2em;letter-spacing:.02em}.statusbar__sep{font-size:.85em}.statusbar__hide-sm{display:none!important}.tray{right:.4rem;bottom:calc(var(--statusbar-h, 28px) + .4rem)}.tray--compact .tray__panel{padding:.35em}.tray--compact .tray__speaker{width:32px;height:32px}.poster{padding:.75rem .5rem}.poster__top{grid-template-columns:1fr auto;gap:.5rem;margin-bottom:.85rem}.poster__wave{display:none}.poster__kicker{font-size:9px}.poster__kicker--lg{font-size:11px}.poster__id{font-size:9px}.poster__live{font-size:9px;gap:.3em}.poster__live-dot{width:7px;height:7px}.poster__title{font-size:clamp(44px,14vw,76px)!important;line-height:.86;margin-bottom:.85rem}.poster-row{grid-template-columns:9ch 1fr 11ch;grid-template-rows:auto auto;grid-template-areas:"date city   status" "date venue  status";gap:.1em .6em;padding:.45em .4em;font-size:12px;line-height:1.2;letter-spacing:.03em}.poster-row__date{grid-area:date;align-self:center;font-size:.95em}.poster-row__day{font-size:1em}.poster-row__time{font-size:.78em}.poster-row__city{grid-area:city;font-size:.9em;color:var(--poster-white)}.poster-row__sep{display:none}.poster-row__venue{grid-area:venue;font-size:.85em;opacity:.9}.poster-row__status{grid-area:status;align-self:center;justify-content:flex-end}.poster-row__tag{font-size:10px;padding:.1em .4em}.poster__month-label{font-size:9px;letter-spacing:.05em}.poster__bottom{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.5rem;padding-top:.75rem}.poster__coords{font-size:9px}.poster__sponsors{font-size:9px;gap:.5em;flex-wrap:wrap}.poster__sponsor{padding:.2em .5em}.socials2026{grid-template-columns:1fr;gap:.5rem}.social-card{grid-template-rows:90px auto auto}.social-card__art svg{width:44px;height:44px}.social-card__label{font-size:22px}.social-card__handle{font-size:12px}.social-card__body{padding:.7rem .85rem .4rem}.social-card__cta{padding:.4em .85em;font-size:11px}}@media (max-width:480px){.statusbar{font-size:9px}.statusbar__brand{display:none}.desktop2026__title{font-size:44px!important}.desktop2026__tagline{font-size:13px}.apps__hint{font-size:10px}.desktop__shutdown{font-size:12px;padding:.25em .6em}.dos-window__path-base{display:none}.dos-window__path strong{font-size:12px}.dos-window__menu-item{font-size:11px}.dos-window__body{padding:.65rem .5rem;font-size:13px}.poster{padding:.6rem .4rem}.poster__title{font-size:38px!important}.poster-row{font-size:11px;padding:.35em .3em}.poster__top{font-size:9px}.tray--compact .tray__panel{padding:.3em}.tray--compact .tray__speaker{width:28px;height:28px}.social-card__art svg{width:40px;height:40px}.social-card{grid-template-rows:80px auto auto}.social-card__label{font-size:20px}}@media (max-width:360px){.statusbar{font-size:8px;padding:.1em .25em}.crt-content{padding:.6rem .45rem .85rem}.desktop2026__title{font-size:38px!important}.desktop2026__tagline{font-size:12px}.app-card__title{font-size:20px}.app-card__desc{font-size:12px}.poster__title{font-size:32px!important}.poster-row{font-size:10px}.dos-window__menu{padding:.15em .3em}.tray{right:.3rem}.tray--compact .tray__speaker{width:26px;height:26px}}.dos-window__menu-item.is-active{background:var(--phosphor);border-color:var(--phosphor)}.dos-window__menu-item.is-active,.dos-window__menu-item.is-active .dos-window__menu-key{color:var(--bg-deep);text-shadow:none}.dos-window--red .dos-window__menu-item.is-active{background:var(--poster-red);color:var(--poster-white)}.dos-window--red .dos-window__menu-item.is-active .dos-window__menu-key{color:var(--poster-white)}@media (max-width:720px){.featured-release{grid-template-columns:1fr;text-align:center;padding:1rem;gap:1rem}.featured-release__art{justify-self:center}.featured-release__art .vinyl{width:150px!important;height:150px!important}.featured-release__title{font-size:clamp(32px,8vw,56px)}.featured-release__tag{font-size:10px;letter-spacing:.2em}.featured-release__date{font-size:11px;letter-spacing:.14em}.featured-release__links{justify-content:center;gap:.4rem}.featured-release__link{padding:.4em .65em;font-size:11px}.featured-release:before{width:70px;height:70px}.musik__year-section{padding-top:1.5rem}.musik__year-section:before{height:4px}.musik__year-header{grid-template-columns:1fr;gap:.4rem}.musik__year-num{grid-column:1;grid-row:1;font-size:clamp(56px,18vw,88px)}.musik__year-meta{grid-column:1;grid-row:2;padding-bottom:.25em}.musik__year-rule{grid-column:1;grid-row:3}.musik__grid{grid-template-columns:1fr 1fr;gap:.5rem}.song-card__art{height:130px}.song-card__art .vinyl{width:95px!important;height:95px!important}.song-card__body{padding:.7rem .75rem .4rem;gap:.15rem}.song-card__title{font-size:16px}.song-card__date{font-size:10px;letter-spacing:.14em}.song-card__links{padding:.4rem .7rem .7rem;gap:.3rem}.song-card__link{width:24px;height:24px}.song-card__link svg{width:12px;height:12px}.song-card__num{font-size:11px;top:.4rem;left:.5rem}.song-card__star{font-size:15px;top:.35rem;right:.45rem}}@media (max-width:480px){.musik__grid{grid-template-columns:1fr}.song-card__art{height:150px}.song-card__art .vinyl{width:110px!important;height:110px!important}.featured-release__art .vinyl{width:130px!important;height:130px!important}.musik__year-num{font-size:52px}}:root{--ph:var(--phosphor);--ph-dim:var(--phosphor-dim);--ph-bright:var(--phosphor-bright);--ph-faint:var(--phosphor-faint);--ph-rgb:51,255,102;--ink:#020604;--mbar-h:0px;--shadow-phosphor:0 0 1px currentColor,0 0 4px currentColor,0 0 12px rgba(var(--ph-rgb),0.35)}:root[data-phosphor=amber]{--phosphor:#ffb000;--phosphor-bright:#ffe2a3;--phosphor-dim:#b37a00;--phosphor-faint:#5c3d00;--ph-rgb:255,176,0;--ink:#070400}:root[data-phosphor=white]{--phosphor:#e6eeff;--phosphor-bright:#ffffff;--phosphor-dim:#8d98ad;--phosphor-faint:#3b4250;--ph-rgb:230,238,255;--ink:#04050a}:root[data-phosphor=cyan]{--phosphor:#33e5ff;--phosphor-bright:#c8f7ff;--phosphor-dim:#1990a6;--phosphor-faint:#0a4853;--ph-rgb:51,229,255;--ink:#010508}:root[data-phosphor=red]{--phosphor:#ff4a3a;--phosphor-bright:#ffc8be;--phosphor-dim:#b3281a;--phosphor-faint:#5c120b;--ph-rgb:255,74,58;--ink:#080101}.crt-screen{background:radial-gradient(ellipse at 50% 50%,rgba(var(--ph-rgb),.05) 0,#020604 65%,#000 100%)}html[data-flicker=off] .crt-flicker,html[data-scanlines=off] .crt-rgbmask,html[data-scanlines=off] .crt-scanlines{display:none}.os{position:absolute;inset:0;overflow:hidden;font-family:var(--font-phosphor);color:var(--ph);text-shadow:var(--shadow-phosphor);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.os *{scrollbar-color:var(--ph-dim) #000;scrollbar-width:thin}.os ::-webkit-scrollbar{width:14px;height:14px}.os ::-webkit-scrollbar-track{background:#000;border-left:2px solid var(--ph-faint)}.os ::-webkit-scrollbar-thumb{background:var(--ph-dim);border:3px solid #000}.os ::-webkit-scrollbar-thumb:hover{background:var(--ph)}.os :focus-visible{outline:2px dashed var(--ph-bright);outline-offset:2px}.about__specs,.app-scroll__inner,.dlg__text,.notepad__text,.term__out{-moz-user-select:text;user-select:text;-webkit-user-select:text}html.is-dragging,html.is-dragging *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.os-stage{position:absolute;inset:0;overflow-y:auto;padding:clamp(1rem,3vmin,2.5rem) clamp(1rem,4vmin,3rem)}.os-stage__skip{position:fixed;right:1.25rem;bottom:1rem;font-size:16px;color:var(--ph-faint);animation:os-blink 1.4s steps(1) infinite}@keyframes os-blink{50%{opacity:0}}.has-softcursor .crt-screen,.has-softcursor .crt-screen *{cursor:none!important}.softcursor{position:absolute;left:0;top:0;z-index:99999;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 0 2px rgba(var(--ph-rgb),.7)) drop-shadow(0 0 6px rgba(var(--ph-rgb),.3))}.softcursor__sprite{position:absolute;display:none}.softcursor[data-kind=arrow] .softcursor__sprite--arrow,.softcursor[data-kind=ew] .softcursor__sprite--ew,.softcursor[data-kind=hand] .softcursor__sprite--hand,.softcursor[data-kind=ns] .softcursor__sprite--ns,.softcursor[data-kind=nwse] .softcursor__sprite--nwse,.softcursor[data-kind=text] .softcursor__sprite--text,.softcursor__sprite svg{display:block}.softcursor__sprite--ns{transform:rotate(90deg);transform-origin:16px 6px}.softcursor[data-busy="1"] .softcursor__sprite{display:none!important}.softcursor[data-busy="1"] .softcursor__sprite--busy{display:block!important;transform-origin:11px 16px;animation:hourglass .9s steps(1) infinite}@keyframes hourglass{50%{transform:rotate(180deg)}}.gui{position:absolute;inset:0;display:flex;flex-direction:column;animation:gui-in .45s steps(4)}@keyframes gui-in{0%{opacity:0;filter:brightness(2.2)}}.gui__area{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.desk{position:absolute;inset:0;overflow:hidden}.dicon{display:flex;flex-direction:column;align-items:center;gap:6px;width:112px;padding:8px 4px 6px;text-align:center}.dicon__img{filter:drop-shadow(0 0 4px rgba(var(--ph-rgb),.4))}.dicon__label{padding:0 6px;font-size:21px;line-height:1.05;color:var(--ph-bright);background:rgba(0,0,0,.7)}.dicon:focus-visible .dicon__label,.dicon:hover .dicon__label{background:var(--ph);color:var(--ink);text-shadow:none}.dicon:focus-visible .dicon__img,.dicon:hover .dicon__img{filter:drop-shadow(0 0 8px var(--ph)) brightness(1.3)}.dicon:focus-visible{outline:none}.dicon:active .dicon__img{transform:translateY(1px)}.dicon--corner{position:absolute;right:14px;bottom:12px}.wall{position:absolute;inset:0;pointer-events:none}.wall--grid{background-image:linear-gradient(rgba(var(--ph-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ph-rgb),.08) 1px,transparent 1px);background-size:32px 32px}.wall--dots{background-image:radial-gradient(rgba(var(--ph-rgb),.22) 1px,transparent 1.6px);background-size:6px 6px}.wall--hazard{background:repeating-linear-gradient(-45deg,rgba(255,176,0,.09) 0 26px,transparent 26px 52px)}.wall--logo{background-image:radial-gradient(rgba(var(--ph-rgb),.07) 1px,transparent 1.4px);background-size:4px 4px}.wall--mini .wall__logo{font-family:var(--font-display),Impact,sans-serif;line-height:.86;color:var(--red)}.wall--mini .wall__logo span{display:block}.win-slot{display:contents}.win-slot[hidden]{display:none}.win{position:absolute;display:flex;flex-direction:column;min-width:0;background:var(--ink);border:2px solid var(--ph);box-shadow:6px 6px 0 rgba(0,0,0,.8),0 0 0 1px #000,0 0 26px rgba(var(--ph-rgb),.1);animation:win-open .16s steps(3)}@keyframes win-open{0%{opacity:.2;filter:brightness(2.2)}}.win.is-inactive{border-color:var(--ph-dim);box-shadow:4px 4px 0 rgba(0,0,0,.7),0 0 0 1px #000}.win.is-full{border-width:0;box-shadow:none}.win__bar{flex:none;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;grid-gap:6px;gap:6px;height:32px;padding:3px 4px;border-bottom:2px solid var(--ph);touch-action:none}.win.is-active .win__bar{background:repeating-linear-gradient(to bottom,rgba(var(--ph-rgb),.9) 0 2px,transparent 2px 4px) content-box}.win.is-inactive .win__bar{border-bottom-color:var(--ph-dim)}.win__title{justify-self:center;display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:0 10px;background:var(--ink);overflow:hidden}.win__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:24px;color:var(--ph-bright)}.win__title-icon{flex:none}.win.is-inactive .win__title span{color:var(--ph-dim);text-shadow:none}.win__spacer{width:28px}.win__btn{display:grid;place-items:center;width:28px;height:22px;border:2px solid var(--ph);background:var(--ink);color:var(--ph);font-size:18px;line-height:1}.win__btn:hover{background:rgba(var(--ph-rgb),.2)}.win__btn:active{background:var(--ph);color:var(--ink);text-shadow:none}.win.is-inactive .win__btn{border-color:var(--ph-dim);color:var(--ph-dim);text-shadow:none}.win__body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;container-name:win}.win__body>*{flex:1 1 auto;min-height:0}.win__status{flex:none!important;display:flex;align-items:center;gap:.6em;padding:2px 10px;overflow:hidden;white-space:nowrap;border-top:2px solid var(--ph-dim);background:var(--ink);font-size:17px;color:var(--ph-dim)}.win__status .sep{color:var(--ph-faint)}.win__edge{position:absolute;touch-action:none;z-index:2}.win__edge--e{top:30px;right:-5px;bottom:12px;width:9px}.win__edge--s{left:0;right:12px;bottom:-5px;height:9px}.win__grip{position:absolute;right:0;bottom:0;z-index:3;width:18px;height:18px;touch-action:none;background:linear-gradient(135deg,transparent 0 52%,var(--ph-dim) 52% 58%,transparent 58% 68%,var(--ph-dim) 68% 74%,transparent 74% 84%,var(--ph-dim) 84% 90%,transparent 90%)}.win-ghost{outline:3px dashed var(--ph-bright);outline-offset:-3px}.win-ghost,.zoom-layer{position:absolute;pointer-events:none}.zoom-layer{left:0;right:0;top:var(--mbar-h);bottom:0;z-index:8000}.zoom-rect{position:absolute;border:2px solid var(--ph-bright);box-shadow:0 0 8px rgba(var(--ph-rgb),.5)}.btn{min-width:80px;padding:2px 14px;border:2px solid var(--ph);background:var(--ink);color:var(--ph);font-size:20px;box-shadow:3px 3px 0 #000}.btn:hover:not(:disabled){background:rgba(var(--ph-rgb),.14)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 #000}.btn--default{outline:2px solid var(--ph);outline-offset:2px}.btn:disabled{color:var(--ph-faint);border-color:var(--ph-faint);text-shadow:none;box-shadow:none}.btn--sm{min-width:0;padding:0 10px;font-size:18px}.btn.is-on{background:var(--ph);color:var(--ink);text-shadow:none}.toolbar{flex:none!important;display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:2px solid var(--ph-dim);overflow:hidden}.toolbar__spacer{flex:1 1}.toolbar__path{font-size:16px;color:var(--ph-dim);text-overflow:ellipsis}.toolbar__address,.toolbar__path{white-space:nowrap;overflow:hidden}.toolbar__address{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 8px;border:2px solid var(--ph-dim);background:#000;font-size:18px}.os input[type=checkbox],.os input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--ph);background:var(--ink)}.os input[type=radio]{border-radius:50%}.os input[type=checkbox]:checked:after,.os input[type=radio]:checked:after{content:"";width:8px;height:8px;background:var(--ph);box-shadow:0 0 4px var(--ph)}.os input[type=radio]:checked:after{border-radius:50%}.check,.radio{display:flex;align-items:center;gap:10px;font-size:20px}.select{padding:0 6px;border:2px solid var(--ph);background:var(--ink);color:var(--ph);font:inherit;font-size:19px}.dlg{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px 18px 14px}.dlg__row{display:flex;align-items:flex-start;gap:16px}.dlg__icon{flex:none}.dlg__text{white-space:pre-line;font-size:21px;line-height:1.2;color:var(--ph-bright)}.dlg__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dlg__btns .btn{min-width:64px}.about{display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px;overflow-y:auto}.about__head{display:flex;align-items:center;gap:14px}.about__logo{font-family:var(--font-display),Impact,sans-serif;font-size:30px;color:var(--ph-bright);line-height:1}.about__ver{font-size:18px;color:var(--ph-dim)}.about__specs{display:grid;grid-template-columns:auto 1fr;grid-gap:1px 14px;gap:1px 14px;font-size:19px}.about__specs dt{color:var(--ph-dim)}.about__crit{color:var(--red)}.about__tag{padding-top:8px;border-top:1px dashed var(--ph-faint);font-size:18px}.notepad{display:flex;flex-direction:column}.notepad__text{flex:1 1 auto;min-height:0;resize:none;padding:10px 12px;border:0;outline:none;background:var(--ink);color:var(--ph);font-family:var(--font-phosphor);font-size:21px;line-height:1.2;text-shadow:var(--shadow-phosphor);white-space:pre-wrap}.explorer{display:flex;flex-direction:column}.explorer__grid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));align-content:start;grid-gap:10px 4px;gap:10px 4px;padding:12px}.ficon{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;text-align:center}.ficon__label{padding:0 3px;font-size:17px;line-height:1.05;word-break:break-word}.ficon.is-selected .ficon__label{background:var(--ph);color:var(--ink);text-shadow:none}.ficon.is-selected svg{filter:drop-shadow(0 0 6px var(--ph)) brightness(1.3)}.term{position:relative;display:flex;flex-direction:column;background:#000}.term__out{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px;font-size:21px;line-height:1.15;white-space:pre-wrap;word-break:break-word}.term__line--err{color:var(--red)}.term__line--warn{color:var(--amber)}.term__line--dim{color:var(--ph-dim)}.term__line--bright{color:var(--ph-bright)}.term__caret{display:inline-block;min-width:.55em}.term__caret.is-blink{animation:caret 1.06s steps(1) infinite}@keyframes caret{0%,49%{background:var(--ph);color:var(--ink);text-shadow:none}50%,to{background:transparent}}.term__input{position:absolute;left:0;bottom:0;width:100%;height:1.6em;opacity:0;pointer-events:none;border:0;font-size:16px}.dos-screen{position:absolute;inset:0;padding:clamp(1rem,3vmin,2.25rem);display:flex}.dos-screen .term{flex:1 1;background:transparent}.dos-screen .term__out{padding:0;font-size:clamp(19px,2.5vmin,28px)}.dos-screen__hint{position:absolute;right:1.25rem;bottom:1rem;font-size:16px;color:var(--ph-faint);animation:os-blink 1.4s steps(1) infinite}.splash{position:absolute;inset:0;display:grid;place-items:center;background:#000;padding:1rem}.splash__box{max-width:100%;padding:clamp(20px,5vmin,40px) clamp(20px,6vmin,56px);text-align:center;border:2px solid var(--ph);box-shadow:8px 8px 0 rgba(var(--ph-rgb),.12),0 0 40px rgba(var(--ph-rgb),.08)}.splash__kicker{margin-bottom:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:var(--ph-dim);text-shadow:none}.splash__logo{font-family:var(--font-display),Impact,sans-serif;font-size:clamp(46px,10vmin,120px);line-height:.9;letter-spacing:-.02em;color:var(--ph-bright);text-shadow:0 0 18px rgba(var(--ph-rgb),.5)}.splash__logo span{color:var(--red);text-shadow:0 0 18px rgba(255,90,20,.5)}.splash__ver{margin-top:8px;font-size:22px}.splash__bar{display:flex;gap:3px;width:min(420px,100%);margin:22px auto 16px;padding:3px;border:2px solid var(--ph)}.splash__bar span{flex:1 1;height:14px}.splash__bar span.is-on{background:var(--ph);box-shadow:0 0 6px var(--ph)}.splash__copy{font-size:16px;line-height:1.25;color:var(--ph-dim)}.shutdown{position:absolute;inset:0;display:grid;place-items:center;background:#000;padding:1rem}.shutdown__saving{font-size:24px}.shutdown__safe{text-align:center;font-size:clamp(28px,5.4vmin,60px);line-height:1.15;color:var(--amber);text-shadow:0 0 14px rgba(255,176,0,.55)}.shutdown__collapse{position:absolute;inset:0;background:var(--ph-bright);animation:tube-off .9s ease-in forwards}@keyframes tube-off{0%{transform:scale(1);opacity:.85}35%{transform:scaleY(.006);opacity:1}70%{transform:scale(.004,.006);opacity:1}to{transform:scale(0);opacity:0}}.crash{position:absolute;inset:0;z-index:50000;display:grid;place-items:center;padding:2rem;background:#a00000;color:#fff;font-size:clamp(19px,2.6vmin,28px);line-height:1.25;text-shadow:0 0 6px rgba(255,255,255,.4)}.crash__inner{max-width:64ch}.crash__inner p{margin-bottom:1em}.crash__title{display:table;margin:0 auto 1.2em;padding:0 .4em;background:#fff;color:#a00000;text-shadow:none}.crash__go{text-align:center}.app-scroll{display:flex;flex-direction:column}.app-scroll__inner{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.app-scroll__inner--pad{padding:14px 16px 18px}.app-scroll--poster .poster{min-height:100%}@container win (max-width: 640px){.poster{padding:.75rem}.poster__title{font-size:clamp(44px,17cqi,90px)!important;line-height:.88}.poster__top{grid-template-columns:1fr auto}.poster__wave{display:none}.poster-row{grid-template-columns:9ch 1fr 11ch;grid-template-rows:auto auto;grid-template-areas:"date city   status" "date venue  status";gap:.1em .6em;padding:.45em .4em;font-size:14px;line-height:1.2}.poster-row__date{grid-area:date;align-self:center}.poster-row__city{grid-area:city;color:var(--poster-white)}.poster-row__sep{display:none}.poster-row__venue{grid-area:venue;opacity:.9;padding-left:0}.poster-row__status{grid-area:status;align-self:center;justify-content:flex-end}.poster-row__tag{font-size:11px;padding:.1em .4em}.crosshair{display:none}.poster__bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.prog__row{grid-template-columns:3ch 1fr;gap:.4rem;padding:.5em .25em}.prog__row-date,.prog__row-links{grid-column:1/-1}.prog__title{font-size:22px}.prog__year-head{overflow:hidden;white-space:nowrap}.socials2026{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@container win (min-width: 641px){.poster__title{font-size:clamp(60px,15cqi,160px)}}.mus{display:flex;flex-direction:column}.mus>section{flex:none}.mus__now{display:flex;align-items:flex-start;gap:18px;padding:16px;border-bottom:2px solid var(--ph-dim)}.mus__vinyl{flex:none;width:120px;height:120px}.mus__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.mus__title{margin:0;font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:clamp(24px,6cqi,38px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--ph-bright)}.mus__date{margin-top:-6px;font-size:18px;color:var(--ph-dim)}.mus__controls{display:flex;align-items:center;gap:12px}.mus__play{min-width:128px;padding:4px 16px;border:2px solid var(--ph);background:var(--ink);color:var(--ph-bright);font-size:24px;box-shadow:3px 3px 0 #000}.mus__play:hover{background:rgba(var(--ph-rgb),.14)}.mus__play.is-on{background:var(--ph);color:var(--ink);text-shadow:none}.mus__play:active{transform:translate(2px,2px);box-shadow:1px 1px 0 #000}.mus__spectrum{flex:none;width:108px;height:36px}.mus__seek{position:relative;height:10px;border:2px solid var(--ph-dim);touch-action:none}.mus__seek-fill{position:absolute;inset:0;background:var(--ph);transform-origin:left;transform:scaleX(0)}.mus__msg{font-size:16px;color:var(--amber)}.mus__links{display:flex;flex-wrap:wrap;gap:8px}.mus__link{display:inline-flex;align-items:center;gap:8px;padding:3px 12px;border:2px solid var(--ph-dim);font-size:19px}.mus__link:hover{border-color:var(--ph);background:var(--ph);color:var(--ink);text-shadow:none}.mus__list{flex:1 1 auto!important;min-height:0;overflow-y:auto;padding:6px 0}.mus__row{display:grid;grid-template-columns:3ch 1fr auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:6px 16px;text-align:left;font-size:22px}.mus__row:hover{background:rgba(var(--ph-rgb),.1)}.mus__row.is-selected{background:var(--ph);color:var(--ink);text-shadow:none}.mus__num,.mus__year{color:var(--ph-dim)}.mus__row.is-selected .mus__num,.mus__row.is-selected .mus__year{color:var(--ink)}.mus__row.is-playing .mus__num{color:var(--amber);animation:os-blink 1s steps(1) infinite}.mus__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mus__star{color:var(--amber)}.mus__row.is-selected .mus__star{color:var(--ink)}@container win (max-width: 520px){.mus__now{padding:12px;gap:12px}.mus__vinyl,.mus__vinyl .vinyl{width:84px!important;height:84px!important}.mus__spectrum{display:none}}.kontrol{display:flex;flex-direction:column}.tabs{flex:none;display:flex;gap:2px;padding:8px 10px 0;border-bottom:2px solid var(--ph);overflow-x:auto}.tabs__tab{margin-bottom:-2px;padding:2px 12px;border:2px solid var(--ph-dim);border-bottom:0;background:var(--ink);font-size:19px;color:var(--ph-dim);white-space:nowrap}.tabs__tab.is-active{color:var(--ph-bright);border-color:var(--ph);padding-bottom:4px}.kontrol__panel{flex:1 1 auto;min-height:0;overflow-y:auto;gap:12px;padding:12px 14px}.kontrol__monitor,.kontrol__panel{display:flex;flex-direction:column}.kontrol__monitor{align-self:center;align-items:center}.kontrol__screen{position:relative;width:184px;height:120px;overflow:hidden;border:8px solid #2a2520;border-radius:8px;background:var(--ink);box-shadow:inset 0 0 18px rgba(0,0,0,.8)}.kontrol__stand{width:64px;height:14px;background:#2a2520;-webkit-clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.wall--mini .wall__logo{position:absolute;right:8px;bottom:6px;font-size:26px;text-align:right}.kontrol__miniwin{position:absolute;left:12px;top:12px;width:72px;height:46px;border:2px solid var(--ph);background:var(--ink)}.kontrol__miniwin span{display:block;height:9px;border-bottom:2px solid var(--ph);background:repeating-linear-gradient(var(--ph) 0 1px,transparent 1px 3px)}.kontrol__group{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:2px solid var(--ph-dim)}.kontrol__group legend,.kontrol__sublegend{padding:0 6px;font-size:19px;color:var(--ph-bright)}.kontrol__sublegend{padding:0;margin-top:6px}.kontrol__row{display:flex;align-items:center;gap:10px;font-size:20px}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:8px;gap:8px}.swatch{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:2px solid var(--ph-dim)}.swatch.is-active{border-color:var(--ph-bright);box-shadow:0 0 0 2px var(--ph),0 0 12px rgba(var(--ph-rgb),.3)}.swatch__chip{width:36px;height:22px;border-radius:3px}.swatch--green .swatch__chip{background:#33ff66;box-shadow:0 0 10px #33ff66}.swatch--amber .swatch__chip{background:#ffb000;box-shadow:0 0 10px #ffb000}.swatch--white .swatch__chip{background:#e6eeff;box-shadow:0 0 10px #e6eeff}.swatch--cyan .swatch__chip{background:#33e5ff;box-shadow:0 0 10px #33e5ff}.swatch--red .swatch__chip{background:#ff4a3a;box-shadow:0 0 10px #ff4a3a}.swatch__label{font-size:19px}.swatch__sub{font-size:14px;color:var(--ph-dim)}.radios{display:flex;flex-direction:column;gap:6px}.vol-seg{display:flex;align-items:flex-end;gap:4px;height:72px}.vol-seg__bar{width:16px;border:2px solid var(--ph-dim)}.vol-seg__bar.is-on{background:var(--ph);border-color:var(--ph);box-shadow:0 0 6px rgba(var(--ph-rgb),.6)}.vol-seg .btn{align-self:center;margin-left:12px}.mines{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px}.mines.is-lost{animation:shake .45s steps(6)}@keyframes shake{20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(3px,1px)}}.mines__head{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:420px;padding:6px 8px;border:2px solid var(--ph-dim)}.led{padding:0 6px;border:1px solid #400;background:#000;color:var(--red);font-size:34px;line-height:1;letter-spacing:.06em;text-shadow:0 0 8px rgba(255,90,20,.75)}.mines__face{padding:1px 10px;border:2px solid var(--ph);background:var(--ink);color:var(--amber);font-family:var(--font-mono);font-size:20px;box-shadow:2px 2px 0 #000}.mines__face:active{transform:translate(1px,1px)}.mines__grid{display:grid;width:100%;max-width:420px;aspect-ratio:1;border:2px solid var(--ph)}.mcell{display:grid;place-items:center;border:1px solid var(--ph-faint);background:rgba(var(--ph-rgb),.12);box-shadow:inset 2px 2px 0 rgba(var(--ph-rgb),.28),inset -2px -2px 0 rgba(0,0,0,.6);min-height:0;font-size:24px;line-height:1;color:var(--ph);touch-action:manipulation}.mcell:hover:not(.is-open){background:rgba(var(--ph-rgb),.2)}.mcell.is-open{background:var(--ink);box-shadow:none}.mcell.is-boom{background:var(--red)}.mcell__flag{color:var(--red);text-shadow:0 0 6px rgba(255,90,20,.7)}.mcell.n1{color:var(--cyan)}.mcell.n2{color:var(--ph)}.mcell.n3{color:var(--red)}.mcell.n4{color:var(--amber)}.mcell.n5{color:#ff5ad1}.mcell.n6{color:#7df9ff}.mcell.n7,.mcell.n8{color:var(--white)}.mines__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:420px}.mines__msg{font-size:17px;color:var(--ph-dim)}.mines__msg--bad{color:var(--red)}.mines__msg--good{color:var(--ph-bright)}.reaktor{display:flex;flex-direction:column}.reaktor__grid{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;padding:10px}.rgauge{padding:6px 8px;border:2px solid var(--ph-dim)}.rgauge__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-dim);text-shadow:none}.rgauge__value{font-size:28px;line-height:1.1;color:var(--ph-bright);white-space:nowrap}.rgauge.is-crit .rgauge__value{color:var(--red);text-shadow:0 0 8px rgba(255,90,20,.6)}.rgauge__bar{display:flex;gap:2px;margin-top:4px}.rgauge__bar span{flex:1 1;height:8px;background:rgba(var(--ph-rgb),.08)}.rgauge__bar .is-on{background:var(--ph)}.rgauge__bar .is-amber{background:var(--amber)}.rgauge__bar .is-red{background:var(--red);box-shadow:0 0 5px var(--red)}.reaktor__graph{flex:1 1 auto;min-height:90px;display:flex;flex-direction:column;margin:0 10px;border:2px solid var(--ph-dim)}.reaktor__graph-label{padding:2px 6px;border-bottom:1px solid var(--ph-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ph-dim);text-shadow:none}.reaktor__graph canvas{flex:1 1;width:100%;min-height:0;display:block}.reaktor__controls{flex:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px}.reaktor__lamps{display:flex;align-items:center;gap:8px;font-size:17px}.lamp{display:inline-block;flex:none;width:11px;height:11px;margin-left:6px;border-radius:50%;border:1px solid #000}.lamp--red{background:var(--red);box-shadow:0 0 8px var(--red)}.lamp--amber{background:var(--amber);box-shadow:0 0 8px var(--amber)}.lamp--green{background:#33ff66;box-shadow:0 0 8px #33ff66}.lamp--blink{animation:os-blink .8s steps(1) infinite}.scram{display:grid;place-items:center;min-width:120px;min-height:96px}.scram__cover{padding:10px 16px;border:3px solid var(--amber);color:var(--amber);font-size:20px;background:repeating-linear-gradient(-45deg,rgba(255,176,0,.22) 0 10px,transparent 10px 20px)}.scram__btn{width:92px;height:92px;border-radius:50%;border:4px solid #300;background:radial-gradient(circle at 35% 30%,#ff7a7a,#b00000 70%);color:#fff;font-family:var(--font-display),Impact,sans-serif;font-size:18px;text-shadow:none;box-shadow:0 6px 0 #400,0 0 26px rgba(255,0,0,.5);animation:scram-pulse 1.2s ease-in-out infinite}.scram__btn:active{transform:translateY(4px);box-shadow:0 2px 0 #400}@keyframes scram-pulse{50%{box-shadow:0 6px 0 #400,0 0 40px rgba(255,0,0,.85)}}.os--mobile .win{border:0;box-shadow:none;animation:none}.os--mobile .win__bar{height:46px;padding:5px;grid-template-columns:44px 1fr 44px}.os--mobile .win__spacer{width:44px}.os--mobile .win__btn{width:44px;height:34px;font-size:26px}.os--mobile .win__title span{font-size:24px}.os--mobile .btn{font-size:21px;padding:4px 14px}.os--mobile .dlg__text{font-size:22px}.os--mobile .desk{overflow-y:auto}html[data-motion=reduced] .marquee__track,html[data-motion=reduced] .tray__np-track,html[data-motion=reduced] .zoom-rect{animation:none!important}html[data-motion=reduced] .gui,html[data-motion=reduced] .win{animation:none}.gui--poweron{animation:crt-on .55s ease-out}@keyframes crt-on{0%{transform:scaleY(.004);filter:brightness(4)}45%{transform:scaleY(.004);filter:brightness(4)}75%{transform:scale(1);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}html[data-motion=reduced] .gui--poweron{animation:none}:root,:root[data-phosphor=orange]{--phosphor:#ff6a1c;--phosphor-bright:#ffd2ad;--phosphor-dim:#b8480e;--phosphor-faint:#4d1d05;--ph-rgb:255,106,28;--ink:#070403;--red:#ff5a14;--amber:#ffb21e}.swatch--orange .swatch__chip{background:#ff6a1c;box-shadow:0 0 10px #ff6a1c}.target{display:block;flex:none}.target--spin{animation:cw-rot 24s linear infinite}.wall--reaktor{background:#050403}.cw{overflow:hidden;pointer-events:none;background:#050403}.cw,.cw__layer{position:absolute;inset:0}.cw__layer{width:100%;height:100%;display:block;transform:translateZ(0)}.cw__haze,.cw__layer{will-change:transform}.cw__haze{position:absolute;inset:-25%;opacity:.5;mix-blend-mode:screen;background:radial-gradient(ellipse 32% 22% at 22% 38%,rgba(255,120,50,.16),transparent 70%),radial-gradient(ellipse 40% 26% at 68% 30%,rgba(255,140,70,.12),transparent 70%),radial-gradient(ellipse 36% 24% at 46% 72%,rgba(255,110,40,.1),transparent 70%),radial-gradient(ellipse 28% 20% at 84% 64%,rgba(255,130,60,.12),transparent 70%);animation:cw-haze 48s ease-in-out infinite alternate}@keyframes cw-haze{0%{transform:translate3d(-4%,1%,0) scale(1)}to{transform:translate3d(5%,-3%,0) scale(1.08)}}.cw__room{filter:blur(1.4px) saturate(.85)}.cw__room,.cw__shade{position:absolute;inset:0}.cw__shade{background:radial-gradient(ellipse 70% 65% at 50% 48%,rgba(0,0,0,0) 30%,rgba(0,0,0,.75) 100%),rgba(0,0,0,.3)}.cw-needle{transform-box:view-box;transform-origin:var(--ox) var(--oy);animation:cw-needle var(--d,6s) ease-in-out var(--dl,0s) infinite alternate}@keyframes cw-needle{0%{transform:rotate(var(--a0))}34%{transform:rotate(var(--a1))}40%{transform:rotate(calc(var(--a1) - 5deg))}45%{transform:rotate(calc(var(--a1) + 2deg))}49%{transform:rotate(var(--a1))}to{transform:rotate(var(--a2))}}.cw-bcn-rot{transform-box:view-box;transform-origin:var(--ox) var(--oy);animation:cw-rot var(--d) linear infinite}.cw-bcn-beams{mix-blend-mode:screen}@keyframes cw-rot{to{transform:rotate(1turn)}}.cw-blink{animation:cw-blink var(--d,1.2s) steps(1) var(--dl,0s) infinite}@keyframes cw-blink{50%{opacity:0}}.cw-led{animation:cw-led var(--d,.8s) steps(1) var(--dl,0s) infinite}@keyframes cw-led{50%{opacity:var(--lo,.15)}}.cw-tube{animation:cw-tube 9s linear var(--dl,0s) infinite}@keyframes cw-tube{0%,71%,74%,76%,to{opacity:1}72%{opacity:.3}75%{opacity:.65}}.win{background:rgba(7,4,3,.96);box-shadow:0 0 0 1px #000,0 24px 60px rgba(0,0,0,.85),0 0 34px rgba(var(--ph-rgb),.14)}.win.is-inactive{box-shadow:0 0 0 1px #000,0 14px 40px rgba(0,0,0,.75)}.win__title-mark{color:var(--ph)}.wall--mini.wall--reaktor{background:radial-gradient(circle at 25% 40%,rgba(255,106,28,.35),transparent 40%),repeating-linear-gradient(90deg,#1d1a17 0 30%,#0a0908 30% 32%)}@media (prefers-reduced-motion:reduce){.cw *,.cw__haze,.target--spin{animation:none!important}}html[data-motion=reduced] .cw *,html[data-motion=reduced] .cw__haze,html[data-motion=reduced] .target--spin{animation:none!important}:root[data-phosphor=green]{--phosphor:#33ff66;--phosphor-bright:#b8ffd0;--phosphor-dim:#16a046;--phosphor-faint:#0a5c2a;--ph-rgb:51,255,102;--ink:#020604}.cw-flick{animation:cw-tube 13s linear -4s infinite}.desk>.wall{z-index:0}.hub{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.6vh,28px);padding:28px 24px 72px;pointer-events:none}.hub>*{pointer-events:auto}.hub:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse min(620px,70%) min(400px,48%) at 50% 50%,rgba(0,0,0,.6),rgba(0,0,0,0) 100%)}.hub__brand{display:flex;align-items:center;gap:.22em;margin:0;font-family:var(--font-poster),var(--font-display),Impact,sans-serif;font-weight:400;font-size:clamp(46px,7.2vw,104px);line-height:.9;letter-spacing:.01em;color:var(--red);white-space:nowrap;text-shadow:0 0 26px rgba(255,90,20,.45),0 3px 0 #000,0 12px 30px rgba(0,0,0,.9)}.hub__mark{width:.86em;height:.86em;filter:drop-shadow(0 0 14px rgba(255,90,20,.5)) drop-shadow(0 4px 6px #000)}.hub__prompt{margin:0;font-size:22px;letter-spacing:.24em;color:var(--ph-dim);text-shadow:0 2px 6px #000}.hub__caret{animation:blink-caret 1s steps(1) infinite}@keyframes blink-caret{50%{opacity:0}}.hub__keys{display:grid;grid-template-columns:repeat(4,clamp(128px,12.5vw,176px));grid-gap:clamp(12px,1.4vw,20px);gap:clamp(12px,1.4vw,20px)}.hkey{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 12px 14px;border:1px solid #4a3d31;border-radius:6px;background:linear-gradient(180deg,#2c251f,#16110d 55%,#0c0907);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -2px 0 rgba(0,0,0,.6),0 6px 0 #060403,0 7px 0 #2a1d13,0 22px 36px rgba(0,0,0,.8);transition:transform .08s,box-shadow .08s,border-color .15s}.hkey__face{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.25;overflow:hidden;border-radius:4px;background:radial-gradient(ellipse at 50% 42%,rgba(var(--ph-rgb),.14),#050302 72%);box-shadow:inset 0 0 0 2px #000,inset 0 8px 16px rgba(0,0,0,.9);transition:background .15s}.hkey__face:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,0) 40%),repeating-linear-gradient(180deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px);pointer-events:none}.hkey__icon{filter:drop-shadow(0 0 8px rgba(var(--ph-rgb),.55))}.hkey__label{font-size:clamp(22px,1.9vw,28px);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--ph-bright)}.hkey__lamp{position:absolute;top:9px;left:11px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#5a2a10,#1a0a04);box-shadow:0 0 0 2px #0a0705,0 1px 0 2px rgba(255,255,255,.06)}.hkey__hint{position:absolute;top:4px;right:10px;font-size:16px;letter-spacing:.08em;color:var(--ph-faint)}.hkey:focus-visible,.hkey:hover{outline:none;border-color:var(--ph);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -2px 0 rgba(0,0,0,.6),0 6px 0 #060403,0 7px 0 #3a2414,0 22px 36px rgba(0,0,0,.8),0 0 34px rgba(var(--ph-rgb),.28)}.hkey:focus-visible .hkey__face,.hkey:hover .hkey__face{background:radial-gradient(ellipse at 50% 42%,rgba(var(--ph-rgb),.34),#070302 75%)}.hkey:focus-visible .hkey__lamp,.hkey:hover .hkey__lamp{background:radial-gradient(circle at 50% 40%,#fff1dc,var(--ph) 60%);box-shadow:0 0 0 2px #0a0705,0 0 12px var(--ph)}.hkey:hover .hkey__hint{color:var(--ph-dim)}.hkey:active{transform:translateY(5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 0 #060403,0 2px 0 #2a1d13,0 8px 16px rgba(0,0,0,.75)}.hnext{display:flex;width:100%;max-width:calc(4 * clamp(128px, 12.5vw, 176px) + 3 * clamp(12px, 1.4vw, 20px));margin-top:6px;border:1px solid rgba(var(--ph-rgb),.5);border-radius:4px;overflow:hidden;background:rgba(7,4,3,.88);box-shadow:0 16px 34px rgba(0,0,0,.8),0 0 24px rgba(var(--ph-rgb),.12)}.hnext__body{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 18px;text-align:left}.hnext__body:hover{background:rgba(var(--ph-rgb),.1)}.hnext__tag{display:flex;align-items:center;gap:8px;font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-dim);white-space:nowrap}.hnext__dot{width:8px;height:8px;border-radius:50%;background:var(--ph);box-shadow:0 0 8px var(--ph);animation:blink-caret 1.2s steps(1) infinite}.hnext__date{font-family:var(--font-poster),var(--font-display),Impact,sans-serif;font-size:38px;line-height:1;color:var(--red);text-shadow:0 0 12px rgba(255,90,20,.45)}.hnext__place{display:flex;flex-direction:column;min-width:0;font-size:21px;line-height:1.1;color:#fff}.hnext__venue{color:var(--red);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnext__cta{display:flex;align-items:center;padding:0 20px;background:var(--red);color:#000;font-size:22px;text-transform:uppercase;white-space:nowrap}.hnext__cta:hover{background:#ff7a3a}.hnext__cta--out{background:transparent;color:var(--red);border-left:1px solid rgba(var(--ph-rgb),.5)}.dicon--corner{z-index:2}.dicon__label{background:rgba(0,0,0,.82)}@media (max-width:760px){.hub__keys{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hnext,.hub__keys{max-width:420px}}.os--mobile .hub{position:relative;inset:auto;min-height:100%;padding:22px 14px 92px;gap:16px}.os--mobile .hub__brand{font-size:clamp(40px,13vw,64px)}.os--mobile .hub__prompt{font-size:18px}.os--mobile .hkey{padding:22px 10px 12px;gap:10px}.os--mobile .hkey__face{aspect-ratio:1.6}.os--mobile .hkey__label{font-size:24px}.os--mobile .hnext{flex-direction:column}.os--mobile .hnext__body{gap:12px;padding:10px 12px;flex-wrap:wrap}.os--mobile .hnext__tag{width:100%;justify-content:center;font-size:16px}.os--mobile .hnext__cta{justify-content:center;padding:8px}.os--mobile .dicon--corner{position:fixed;right:10px;bottom:10px}@media (max-height:720px) and (min-width:761px){.hub{gap:12px;padding-top:16px}.hub__brand{font-size:clamp(42px,6vw,80px)}.hkey__face{aspect-ratio:1.6}}html[data-motion=reduced] .hnext__dot,html[data-motion=reduced] .hub__caret{animation:none}.tray{position:absolute;left:14px;bottom:12px;z-index:5000;display:flex;align-items:center;gap:8px;max-width:calc(100% - 120px)}.tray__speaker{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #4a3d31;border-radius:6px;color:var(--ph-bright);background:linear-gradient(180deg,#2c251f,#0c0907);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 0 #060403,0 10px 20px rgba(0,0,0,.7)}.tray__speaker:focus-visible,.tray__speaker:hover{outline:none;border-color:var(--ph);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 0 #060403,0 0 18px rgba(var(--ph-rgb),.3)}.tray__speaker:active{transform:translateY(3px);box-shadow:0 1px 0 #060403}.tray__speaker.is-muted{color:var(--red)}.tray__np{display:flex;align-items:center;gap:6px;height:34px;max-width:240px;min-width:0;padding:0 10px;overflow:hidden;border:1px solid rgba(var(--ph-rgb),.5);border-radius:4px;background:rgba(7,4,3,.88);font-size:18px;color:var(--ph-bright)}.tray__np-note{flex:none;color:var(--amber);animation:np-bounce .5s steps(2) infinite alternate}.tray__np-track{display:inline-flex;white-space:nowrap;animation:marquee 9s linear infinite}@keyframes np-bounce{to{transform:translateY(-2px)}}.os--mobile .tray{position:fixed;left:10px;bottom:10px}.os--mobile .tray__np{max-width:150px}@keyframes marquee{to{transform:translateX(-50%)}}.os--mobile .cw__room{filter:blur(.8px) saturate(.95) brightness(1.3)}.os--mobile .cw__shade{background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(0,0,0,0) 40%,rgba(0,0,0,.5) 100%)}.os--mobile .hub:before{background:radial-gradient(ellipse 80% 40% at 50% 52%,rgba(0,0,0,.45),rgba(0,0,0,0) 100%)}@media (max-aspect-ratio:4/5) and (min-height:740px){.os--mobile .hub{justify-content:flex-start;padding-top:clamp(22px,calc(100dvh - 650px),150px)}}.os--mobile .hub__prompt{padding:2px 10px;border-radius:3px;background:rgba(0,0,0,.7);color:var(--ph)}