:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#010203;font-family:Tahoma,Trebuchet MS,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html:fullscreen body{height:100%}html:fullscreen #root{height:100%}body{background:radial-gradient(circle at top,#78b4a029,#0000 30%),#010203;min-height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}code,pre{font-family:Consolas,Courier New,monospace}.boot-stage,.desktop-shell{width:100%;min-height:100vh}.boot-stage{background:radial-gradient(circle at top,#8fffd41f,#0000 38%),linear-gradient(#030708 0%,#06141a 52%,#010203 100%);place-items:center;display:grid;position:relative;overflow:hidden}.boot-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff0a,#ffffff0a 1px,#0000 1px 4px);position:absolute;inset:0}.boot-panel{color:#d7ead8;background:#041311d1;border:1px solid #b6e0cd57;width:min(620px,100vw - 2rem);padding:2rem;position:relative;box-shadow:0 0 0 1px #1f4d3fbf,0 28px 80px #00000073,inset 0 0 40px #79ffbd14}.splash-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#9dcbb1;font-size:.72rem}.splash-screen h1,.hidden-panel h2{margin:.6rem 0 .75rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.02}.splash-screen p,.hidden-panel p{color:#bfd2c3;max-width:38rem;margin:0}.splash-progress{background:#00000073;border:2px solid #b1c6b899;height:14px;margin-top:1.4rem}.splash-progress span{transform-origin:0;background:linear-gradient(90deg,#8cae95 0%,#d2efbf 60%,#f6ffdb 100%);width:100%;height:100%;animation:2.35s linear infinite progress-sweep;display:block}.handshake-panel{overflow:hidden}.handshake-grid{opacity:.7;background:radial-gradient(circle,#9bdfc72e,#0000 30%),linear-gradient(90deg,#0000 0%,#c7ffe114 49.5%,#0000 50.5%) 0 0/32px 32px,linear-gradient(#0000 0%,#c7ffe112 49.5%,#0000 50.5%) 0 0/32px 32px;animation:8s linear infinite tunnel-drift;position:absolute;inset:-30%}.boot-lines{gap:.5rem;margin-top:1.25rem;font-family:Consolas,Courier New,monospace;font-size:.95rem;display:grid;position:relative}.boot-lines p{color:#d0e7da;margin:0;padding-left:1rem}.boot-lines p:before{content:">";color:#8ef0b3;margin-left:-1rem;position:absolute}.handshake-footer{letter-spacing:.12em;text-transform:uppercase;color:#a5bfaf;justify-content:space-between;margin-top:1.5rem;font-size:.78rem;display:flex;position:relative}.desktop-shell{color:var(--theme-text);background:#030404;padding:3.8rem 1.5rem 3.2rem;position:relative;overflow:hidden}.desktop-shell--classic-98 .desktop-wallpaper{filter:saturate(.92)contrast(1.02)}.desktop-shell--studio-2000 .desktop-wallpaper{filter:saturate(.86)sepia(.08)contrast(1.02)}.desktop-shell--aqua-2004 .desktop-wallpaper{filter:saturate(1.05)brightness(1.06)}.desktop-shell--metro-2013 .desktop-wallpaper{filter:saturate(1.14)contrast(1.08)}.desktop-shell--terminal-1988 .desktop-wallpaper{filter:saturate(.7)brightness(.6)contrast(1.14)}.desktop-shell--terminal-1988 .window-frame,.desktop-shell--terminal-1988 .desktop-notification{box-shadow:0 0 0 1px #48775f59,0 12px 28px #00000057}.desktop-shell--hyper-2029 .desktop-wallpaper{filter:saturate(1.2)contrast(1.08)}.desktop-shell--hyper-2029 .desktop-notification,.desktop-shell--hyper-2029 .window-frame{box-shadow:0 0 0 1px #ffffff7a,0 24px 48px #3d145c2e}.desktop-shell--hyper-2029 .window-titlebar,.desktop-shell--hyper-2029 .taskbar{background:linear-gradient(90deg, #5f34a2, var(--taskbar-color))}.desktop-wallpaper,.desktop-wallpaper-glow{position:absolute;inset:0}.desktop-wallpaper{background-image:linear-gradient(160deg, #ffffff0a, transparent 42%, #00000038), var(--wallpaper-image);filter:saturate(.96)contrast(1.04);background-position:50%;background-size:cover;position:absolute}.desktop-wallpaper:after{background-image:var(--wallpaper-overlay-image);mix-blend-mode:screen;opacity:0;content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.desktop-wallpaper-glow{pointer-events:none;mix-blend-mode:screen;opacity:.75;background:radial-gradient(circle at 16% 18%,#ffffff29,#0000 32%),radial-gradient(circle at 82% 22%,#ffffff1a,#0000 28%),linear-gradient(#ffffff0a,#ffffff05 32%,#0000002e 100%)}.desktop-shell--terminal-1988 .desktop-wallpaper-glow{opacity:.5;background:radial-gradient(circle at 50% 18%,#79ecb014,#0000 36%),repeating-linear-gradient(#79ecb00a,#79ecb00a 1px,#0000 1px 4px)}.desktop-shell--hyper-2029 .desktop-wallpaper-glow{opacity:.9;background:radial-gradient(circle at 20% 15%,#ff7e5b38,#0000 28%),radial-gradient(circle at 80% 24%,#7c3cff2e,#0000 28%),linear-gradient(140deg,#ffffff0d,#0000 42%,#7c3cff14)}.desktop-shell--metro-2013 .desktop-wallpaper:after{opacity:.4}.desktop-shell--hyper-2029 .desktop-wallpaper:after{opacity:.78;filter:saturate(1.14)brightness(1.03)}.desktop-shell--metro-2013 .desktop-wallpaper-glow{opacity:.72;background:linear-gradient(135deg,#ffffff14,#0000 30%,#ffffff0a 70%,#0000)}.desktop-shell--hyper-2029 .desktop-icon{text-shadow:0 1px #ffffff3d,0 6px 20px #541e693d}.desktop-shell--terminal-1988 .desktop-icon{color:#cbf7db;text-shadow:0 0 8px #79ecb047}.taskbar-style{gap:.08rem;min-width:110px;padding-right:.15rem;display:grid}.taskbar-style small{text-transform:none;opacity:.78;font-size:.62rem}.radio-panel,.suite-browser,.wallpaper-stack{gap:.65rem;display:grid}.radio-search-form,.browser-toolbar,.browser-address-form{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.browser-address-form{flex:260px}.radio-search-input,.browser-address-input{min-width:0;color:var(--theme-text);font:inherit;background:#ffffffd6;border:1px solid #0000002e;flex:220px;padding:.42rem .5rem}.radio-results,.browser-results{gap:.45rem;display:grid}.radio-results{max-height:228px;overflow:auto}.signal-player{color:#eef2ff;background:linear-gradient(#666a7f 0%,#3e4258 18%,#2b2f42 62%,#202433 100%);grid-template-rows:minmax(0,1fr) auto auto;gap:.38rem;height:100%;min-height:100%;padding:.22rem;display:grid;box-shadow:inset 1px 1px #ffffff57,inset -1px -1px #040812cc}.signal-player__main{flex:1;grid-template-columns:minmax(300px,336px) minmax(0,1fr);gap:.38rem;min-height:0;display:grid}.signal-player__deck,.signal-player__playlist-panel,.signal-player__memory-panel,.signal-player__statusbar{background:linear-gradient(#5d6177f5,#2c3043fa);border:1px solid #080a13eb;box-shadow:inset 1px 1px #fff3,inset -1px -1px #00000094}.signal-player__deck,.signal-player__playlist-panel{gap:.38rem;min-height:0;padding:.38rem;display:grid}.signal-player__deck{grid-template-rows:auto auto auto auto minmax(0,1fr)}.signal-player__playlist-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.signal-player__deck-header,.signal-player__display-topline,.signal-player__display-badges,.signal-player__scope-header,.signal-player__playlist-topbar,.signal-player__memory-header,.signal-player__statusbar{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.signal-player__deck-header strong,.signal-player__scope-header strong,.signal-player__playlist-title strong,.signal-player__memory-header strong{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem}.signal-player__deck-header span,.signal-player__display-topline span,.signal-player__display-badges span,.signal-player__scope-header span,.signal-player__playlist-title span,.signal-player__playlist-topbar small,.signal-player__memory-header span,.signal-player__statusbar span{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}.signal-player__deck-header span,.signal-player__playlist-title span,.signal-player__playlist-topbar small,.signal-player__memory-header span,.signal-player__statusbar span{color:#eef2ffb8}.signal-player__display,.signal-player__scope,.signal-player__readout,.signal-player__selection{border:1px solid #050812f2;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b8}.signal-player__display{color:#d9ffd6;background:radial-gradient(circle at 18% 12%,#8effc82e,#0000 28%),linear-gradient(#0b1917 0%,#09130f 100%);gap:.38rem;min-height:154px;padding:.72rem;display:grid}.signal-player__display-topline span,.signal-player__display-badges span,.signal-player__scope-header span{color:#d9ffd6b8}.signal-player__display-badges{flex-wrap:wrap}.signal-player__display-badges span{background:#69ffab14;border:1px solid #6dc59133;padding:.12rem .3rem}.signal-player__station-name{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.98rem,2.4vw,1.4rem);line-height:1.06}.signal-player__station-meta,.signal-player__status-line,.signal-player__selection-copy p,.signal-player__error p,.signal-player__empty,.signal-player__empty-copy{margin:0;font-size:.77rem;line-height:1.4}.signal-player__station-meta,.signal-player__status-line{color:#d9ffd6d6}.signal-player__toolbar,.signal-player__playlist-toolbar{background:linear-gradient(#373c52fa,#1b1f2cfa);border:1px solid #06080ff0;gap:.28rem;padding:.3rem;display:grid;box-shadow:inset 1px 1px #ffffff17,inset -1px -1px #000000a6}.signal-player__transport{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;display:grid}.signal-player__button,.signal-player__chip,.signal-player__memory-item{color:#eff3ff;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#b8bdd1f2,#707691fa);border:1px solid #080a12f0;box-shadow:inset 1px 1px #ffffff52,inset -1px -1px #0000005c}.signal-player__button{white-space:nowrap;min-width:0;padding:.38rem .46rem;font-size:.67rem;line-height:1.1}.signal-player__button:disabled{opacity:.46}.signal-player__button.is-active,.signal-player__button--primary{color:#0f1c12;background:linear-gradient(#a9e5a8f5,#53995ffa)}.signal-player__button--small{min-width:88px}.signal-player__readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.signal-player__readout{background:linear-gradient(#282d3ef5,#181c29fa);gap:.16rem;min-width:0;padding:.46rem;display:grid}.signal-player__readout span,.signal-player__selection-copy small{letter-spacing:.11em;text-transform:uppercase;color:#eef2ffa8;font-size:.62rem}.signal-player__readout strong,.signal-player__selection-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;min-width:0;font-size:.8rem;overflow:hidden}.signal-player__scope{background:linear-gradient(#222736fa,#111621fa);gap:.42rem;padding:.6rem;display:grid}.signal-player__eq{background:linear-gradient(#070b12fa,#020408fa);border:1px solid #000000eb;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:.15rem;min-height:168px;padding:.55rem .45rem;display:grid}.signal-player__eq-column{align-items:end;height:100%;display:flex}.signal-player__eq-bar{width:100%;height:var(--bar-level);background:linear-gradient(#e5ec7a 0%,#68f5b4 38%,#2b6762 100%);min-height:8px;transition:height 70ms linear,opacity .12s;box-shadow:0 0 8px #68f5b43d}.signal-player__eq-bar.is-idle{opacity:.34}.signal-player__eq-scale{color:#eef2ff94;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;font-size:.58rem;display:grid}.signal-player__playlist-panel{background:linear-gradient(#434862fa,#1d2131fa)}.signal-player__playlist-topbar{align-items:start}.signal-player__playlist-title{gap:.14rem;min-width:0;display:grid}.signal-player__playlist-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-player__searchbar{grid-template-columns:minmax(0,1fr) max-content max-content max-content;gap:.32rem;display:grid}.signal-player__search-input{color:#192132;min-width:0;font:inherit;background:#d6e0fff5;border:1px solid #03050cf0;padding:.5rem .58rem;box-shadow:inset 1px 1px #ffffff75,inset -1px -1px #2f3a5873}.signal-player__preset-strip,.signal-player__memory-tags{flex-wrap:wrap;gap:.25rem;display:flex}.signal-player__chip{text-align:left;padding:.24rem .38rem;font-size:.64rem}.signal-player__chip--small{font-size:.68rem}.signal-player__error{background:#83262c70;border:1px solid #571217f0;padding:.45rem .5rem}.signal-player__error p{color:#ffe9ec}.signal-player__playlist-body{background:linear-gradient(#161a28fa,#0c101bfa);border:1px solid #070a13f2;gap:.2rem;min-height:0;padding:.2rem;display:grid;overflow:hidden auto}.signal-player__result{cursor:pointer;background:#5c638133;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.38rem .45rem;display:grid}.signal-player__result.is-selected{background:#7882ab57;border-color:#b1badd8f}.signal-player__result.is-active{box-shadow:inset 3px 0 #8de38d}.signal-player__result-index,.signal-player__result-region{letter-spacing:.11em;text-transform:uppercase;color:#eef2ffa8;font-size:.64rem}.signal-player__result-region{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.signal-player__result-copy{gap:.08rem;min-width:0;display:grid}.signal-player__result-copy strong,.signal-player__result-copy small,.signal-player__result-copy span,.signal-player__selection-copy p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-player__result-copy strong{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.signal-player__result-copy small,.signal-player__result-copy span{color:#eef2ffb8;font-size:.67rem;line-height:1.3}.signal-player__selection{background:linear-gradient(#22283afa,#10141ffa);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.44rem;display:grid}.signal-player__selection-art{color:#eef2ffb3;letter-spacing:.12em;text-transform:uppercase;background:#d6e0ff2e;border:1px solid #03050cf0;place-items:center;width:44px;height:44px;font-size:.64rem;display:grid;overflow:hidden}.signal-player__selection-art img{object-fit:cover;width:100%;height:100%}.signal-player__selection-copy{gap:.08rem;min-width:0;display:grid}.signal-player__selection-actions{grid-template-columns:repeat(2,auto);gap:.28rem;display:grid}.signal-player__memorybar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.signal-player__memory-panel{grid-template-rows:auto minmax(0,1fr);gap:.32rem;min-height:98px;padding:.38rem;display:grid}.signal-player__memory-list,.signal-player__memory-tags{align-content:start;gap:.22rem;min-height:0;max-height:92px;display:grid;overflow:auto}.signal-player__memory-item{text-align:left;padding:.28rem .42rem;font-size:.68rem}.signal-player__empty,.signal-player__empty-copy{color:#eef2ffb8}.signal-player__statusbar{background:linear-gradient(#1d2231fa,#0f121bfa);flex-wrap:wrap;justify-content:flex-start;padding:.28rem .42rem}.browser-results{max-height:260px;overflow:auto}.radio-card,.wallpaper-preview{background:#ffffff61;border:1px solid #0000001f;gap:.26rem;padding:.7rem;display:grid}.radio-card strong,.wallpaper-preview strong{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.radio-card small,.browser-hero small,.browser-card__copy small,.station-result__copy span{letter-spacing:.06em;text-transform:uppercase;color:#0000009e;font-size:.7rem}.station-result,.browser-card{background:#ffffff59;border:1px solid #0000001f;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.65rem;display:grid}.station-result.is-selected{background:#ffffffc7}.station-result__art{color:#000000a6;letter-spacing:.12em;text-transform:uppercase;background:#ffffff9e;border:1px solid #0000001f;place-items:center;width:42px;height:42px;font-size:.64rem;display:grid}.station-result__art img{object-fit:cover;width:100%;height:100%}.station-result__copy,.browser-card__copy,.browser-hero{gap:.24rem;display:grid}.station-result__copy strong,.browser-card__copy strong,.browser-hero strong{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.station-result__copy p,.browser-card__copy p,.browser-hero p{margin:0;font-size:.8rem;line-height:1.35}.station-result__actions{gap:.35rem;display:grid}.browser-card__actions{align-items:start;display:flex}.browser-link{text-decoration:none}.browser-hero,.browser-embed{background:#ffffff59;border:1px solid #0000001f;padding:.65rem}.browser-embed iframe{background:#1c1f21a6;border:1px solid #00000038;width:100%;min-height:240px}.wallpaper-preview img{object-fit:cover;border:1px solid #0000002e;width:100%;height:158px}.wallpaper-preview--composite{min-height:158px;padding:0;position:relative;overflow:hidden}.wallpaper-preview__base,.wallpaper-preview__overlay{object-fit:cover;width:100%;height:158px}.wallpaper-preview__base{display:block}.wallpaper-preview__overlay{mix-blend-mode:screen;opacity:.72;border:0;position:absolute;inset:0}.desktop-shell--metro-2013 .wallpaper-preview__overlay{opacity:.42}.desktop-shell--hyper-2029 .wallpaper-preview__overlay{opacity:.82}.mirror-grid,.speech-deck-layout,.surface-style-grid{gap:.7rem;display:grid}.status-banner{z-index:7;color:#f2f5e7;letter-spacing:.08em;text-transform:uppercase;background:#0a0f108c;border:1px solid #ffffff52;gap:.12rem;padding:.35rem .7rem;font-size:.76rem;display:grid;position:absolute;top:.8rem;left:1.3rem}.status-banner small{color:#f1f5e7bf;font-size:.63rem}.desktop-icons{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65rem;width:236px;display:grid;position:absolute;top:4.9rem;left:1.3rem}.desktop-icon{color:#f4f4f0;text-shadow:1px 1px #000000b3;text-align:center;background:0 0;border:1px solid #0000;justify-items:center;gap:.32rem;padding:.4rem .2rem;display:grid}.desktop-icon:hover,.desktop-icon.is-selected{background:#435f6638;border-color:#dbefe773}.desktop-icon img{filter:drop-shadow(0 2px #00000059);width:36px;height:36px}.desktop-icon span{max-width:96px;font-size:.77rem;line-height:1.15}.desktop-notification{z-index:7;border:2px solid var(--highlight-color);background:var(--surface-color);width:min(320px,100vw - 2rem);padding:.8rem .95rem;position:absolute;top:1.15rem;right:1.4rem;box-shadow:-2px -2px #ffffffb8,2px 2px #00000080,0 16px 24px #00000047}.desktop-notification h2,.gallery-frame figcaption strong,.media-list strong{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem}.desktop-notification p,.signal-details p,.channel-strip p,.window-body p,.window-status,.media-list span{margin:0;font-size:.82rem;line-height:1.35}.desktop-notification--warn{background:#f7efe0}.desktop-notification--critical{background:#f4ddd8}.window-frame{border-top:2px solid var(--highlight-color);border-left:2px solid var(--highlight-color);border-right:2px solid var(--shadow-color);border-bottom:2px solid var(--shadow-color);background:var(--surface-color);flex-direction:column;display:flex;position:absolute;box-shadow:0 0 0 1px #0006,0 14px 32px #0003}.window-frame.is-active{box-shadow:0 0 0 1px #ffffff40,0 18px 34px #0000004d}.window-titlebar{background:linear-gradient(90deg, var(--accent-muted), var(--taskbar-color));color:#f7f7f2;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.18rem .25rem .18rem .45rem;font-size:.74rem;font-weight:700;display:flex}.window-titlebar--draggable{cursor:move}.window-close,.taskbar-start,.taskbar-windows button,.taskbar-clock,.hidden-panel button,.log-notes button,.media-list button,.explorer-entry{border-top:2px solid var(--highlight-color);border-left:2px solid var(--highlight-color);border-right:2px solid var(--shadow-color);border-bottom:2px solid var(--shadow-color);background:var(--frame-color);color:var(--theme-text)}.window-close{place-items:center;width:22px;height:20px;padding:0;font-size:.82rem;line-height:1;display:inline-grid}.window-close--ghost{opacity:.4}.window-body{flex-direction:column;flex:1;gap:.75rem;padding:.7rem;display:flex;overflow:auto}.window-status{background:#ffffff52;border-top:1px solid #0000001f;padding:.28rem .5rem}.window-resize-handle{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 35%,#0000002e 35% 45%,#0000 45% 55%,#0000002e 55% 65%,#0000 65% 100%);width:16px;height:16px;position:absolute;bottom:2px;right:2px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.metric-grid--compact{grid-template-columns:repeat(2,1fr)}.metric-card{background:#ffffff61;border:1px dashed #00000038;padding:.45rem}.metric-card span,.channel-strip small,.gallery-frame figcaption span,.gallery-frame figcaption small,.hidden-panel__field small{color:#0000009e;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;display:block}.metric-card strong{margin-top:.2rem;font-size:1rem;display:block}.signal-details,.channel-strip{background:#ffffff59;gap:.35rem;padding:.55rem;display:grid}.channel-strip h3,.explorer-preview h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.8rem}.driver-list,.control-window,.control-window__actions{gap:.45rem;display:grid}.speech-deck-layout,.surface-style-grid{gap:.7rem;display:grid}.speech-deck-layout{grid-template-columns:180px minmax(0,1fr)}.speech-deck-preview,.surface-style-card{background:#ffffff59;border:1px solid #0000001f;padding:.65rem}.speech-deck-preview{gap:.3rem;display:grid}.speech-deck-preview h3,.surface-style-card strong{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.speech-deck-preview small,.surface-style-card span{font-size:.72rem;line-height:1.35}.surface-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-style-card{text-align:left;gap:.32rem;display:grid}.surface-style-card.is-selected,.inline-window-button.is-selected{background:#ffffffc7}.numbers-station-list{font-family:Consolas,Courier New,monospace}.dream-cache-list,.mirror-grid{gap:.6rem;display:grid}.dream-cache-card,.mirror-surface{background:#ffffff59;border:1px solid #0000001f;gap:.24rem;padding:.6rem;display:grid}.dream-cache-card strong,.mirror-surface__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.dream-cache-card span,.mirror-surface strong{font-size:.92rem}.dream-cache-card p,.mirror-surface p{margin:0;font-size:.8rem;line-height:1.35}.explorer-layout,.media-player,.log-panel{grid-template-columns:170px minmax(0,1fr);gap:.7rem;min-height:0;display:grid}.explorer-tree,.media-list,.log-list,.log-notes{align-content:start;gap:.34rem;min-height:0;display:grid;overflow:auto}.explorer-entry,.media-list button,.log-notes button{text-align:left;width:100%;padding:.35rem .45rem}.inline-window-button{border-top:2px solid var(--highlight-color);border-left:2px solid var(--highlight-color);border-right:2px solid var(--shadow-color);border-bottom:2px solid var(--shadow-color);background:var(--frame-color);width:fit-content;color:var(--theme-text);padding:.38rem .6rem}.inline-window-button:disabled,.taskbar-fullscreen:disabled{opacity:.5;cursor:not-allowed}.video-vault-toolbar{flex-wrap:wrap;gap:.45rem;display:flex}.explorer-entry.is-selected,.media-list button.is-selected,.taskbar-windows button.is-open{background:#ffffffbf}.explorer-preview,.media-screen{background:#ffffff61;min-height:0;padding:.65rem;overflow:hidden}.media-screen__empty{color:#f4f2e4;letter-spacing:.08em;text-transform:uppercase;background:#1c1f21a6;border:1px solid #00000038;place-items:center;min-height:270px;font-size:.84rem;display:grid}.explorer-preview pre{white-space:pre-wrap;margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.gallery-frame{gap:.65rem;margin:0;display:grid}.gallery-frame img,.media-screen iframe{background:#0003;border:1px solid #00000038;width:100%}.gallery-frame img{object-fit:cover;height:220px}.gallery-frame figcaption{gap:.3rem;display:grid}.media-list button{gap:.2rem;display:grid}.media-screen iframe{min-height:270px}.log-panel{grid-template-columns:minmax(0,1fr) 140px}.log-list{background:#ffffff59;padding:.6rem;font-family:Consolas,Courier New,monospace;font-size:.76rem}.log-list p{margin:0}.false-dialog .window-body{min-height:74px}.taskbar{z-index:9;background:var(--taskbar-color);border-top:2px solid #ffffffa6;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.2rem .32rem;display:grid;position:absolute;bottom:0;left:0;right:0}.taskbar-start{letter-spacing:.06em;min-width:88px;padding:.38rem .75rem;font-weight:700}.taskbar-windows{gap:.32rem;min-width:0;display:flex;overflow:auto}.taskbar-windows button{white-space:nowrap;padding:.38rem .65rem}.taskbar-tray{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border:1px solid #00000038;align-items:center;gap:.45rem;padding:.12rem .22rem .12rem .55rem;font-size:.72rem;display:flex}.taskbar-audio{border-top:2px solid var(--highlight-color);border-left:2px solid var(--highlight-color);border-right:2px solid var(--shadow-color);border-bottom:2px solid var(--shadow-color);background:var(--frame-color);min-width:88px;color:var(--theme-text);white-space:nowrap;padding:.28rem .5rem;font-size:.72rem}.taskbar-audio.is-on{background:#ffffffd1}.taskbar-fullscreen{min-width:98px}.taskbar-mode{min-width:92px}.taskbar-mode.is-on{background:#f6d8d0}.taskbar-audio-meta{gap:.1rem;min-width:120px;display:grid}.taskbar-audio-meta small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;max-width:140px;font-size:.62rem;overflow:hidden}.taskbar-clock{justify-items:end;min-width:110px;padding:.18rem .48rem;font-size:.78rem;display:grid}.hidden-panel{z-index:11;color:#efe8cc;background:linear-gradient(#191810f5,#070b0af5);border:1px solid #fff7cc47;gap:.9rem;width:min(390px,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:4.2rem;right:1.4rem;box-shadow:0 0 0 1px #58441599,0 22px 42px #00000080}.hidden-panel__header,.hidden-panel__footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.hidden-panel__field{gap:.35rem;display:grid}.hidden-panel__field input,.hidden-panel__field select{width:100%}.hidden-panel__toggle{align-items:center;gap:.55rem;display:flex}@keyframes progress-sweep{0%{transform:scaleX(.06)}45%{transform:scaleX(.78)}to{transform:scaleX(1)}}@keyframes tunnel-drift{0%{transform:perspective(900px)rotateX(76deg)translateY(0)}to{transform:perspective(900px)rotateX(76deg)translateY(-36px)}}@keyframes radio-meter{0%,to{opacity:.58;transform:scaleY(.22)}35%{opacity:1;transform:scaleY(.96)}70%{opacity:.76;transform:scaleY(.44)}}@media (width<=1040px){.desktop-shell{padding-left:1rem;padding-right:1rem;overflow:auto}.desktop-icons{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-bottom:1rem;position:relative;top:auto;left:auto}.window-frame{margin-bottom:.85rem;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.desktop-notification,.status-banner,.hidden-panel{margin-bottom:.8rem;position:relative;top:auto;left:auto;right:auto}.taskbar{position:sticky}.signal-player__main{grid-template-columns:1fr}.signal-player__memorybar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.explorer-layout,.media-player,.log-panel,.speech-deck-layout{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.desktop-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-player__main,.signal-player__memorybar,.signal-player__readouts,.signal-player__transport,.signal-player__searchbar{grid-template-columns:1fr}.signal-player__button{white-space:normal}.signal-player__playlist-topbar,.signal-player__statusbar{flex-direction:column;align-items:start}.signal-player__selection{grid-template-columns:1fr}.signal-player__selection-art{display:none}.signal-player__selection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-player__result{grid-template-columns:32px minmax(0,1fr)}.signal-player__result-region{grid-column:2;justify-self:start}.station-result,.browser-card{grid-template-columns:1fr}.station-result__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.taskbar{grid-template-columns:1fr}.taskbar-tray{flex-wrap:wrap;justify-content:space-between}}
