:root{--bg:#070708;--bg-elevated:#0d0d0f;--bg-panel:#0c0c0e;--border:#ffffff0f;--border-strong:#d4b8962e;--text-bright:#c8c8cc;--text:#8a8a8e;--text-dim:#55555a;--illuminate:#d4b896;--illuminate-soft:#d4b8968c;--illuminate-dim:#d4b89638;--text-secondary:var(--text);--text-muted:var(--text-dim);--text-instrument:var(--text-dim);--danger-soft:#8a6a5a;--font-sans:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Code", Consolas, monospace;--ease:cubic-bezier(.22, .61, .36, 1)}.receiver--powered{--text-bright:#d2d2d6;--text:#9c9ca2;--text-dim:#6f6f76;--illuminate-soft:#d4b896ad;--illuminate-dim:#d4b89657;--text-secondary:var(--text);--text-muted:var(--text-dim);--text-instrument:var(--text-dim)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-weight:300;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.receiver{background:radial-gradient(ellipse 80% 50% at 50% 35%, #14120ee6 0%, transparent 70%), var(--bg);grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;padding:1.75rem 2.25rem 1.25rem;display:grid;position:relative}.receiver__noise{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(2,end) infinite noise-drift;position:absolute;inset:0}@keyframes noise-drift{0%,to{transform:translate(0)}50%{transform:translate(-1%,1%)}}.receiver__header{z-index:1;justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.receiver__title{font-family:var(--font-sans);letter-spacing:.42em;color:var(--illuminate);margin:0;font-size:1.05rem;font-weight:400}.receiver__subtitle{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-dim);margin:.35rem 0 0;font-size:.62rem}.receiver__header-right{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.receiver-memory{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);align-items:center;gap:1rem;font-size:.55rem;display:flex}.receiver-memory__captures{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;padding-bottom:1px;font-size:.55rem}.receiver-memory__captures:hover,.receiver-memory__captures:focus-visible{color:var(--illuminate-soft);border-bottom-color:var(--border-strong);outline:none}.audio-control{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:.45rem;padding-bottom:1px;font-size:.55rem;display:inline-flex}.power-control{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);transition:color .35s var(--ease), border-color .35s var(--ease), background .35s var(--ease), box-shadow .45s var(--ease);background:#00000059;border:1px solid #ffffff14;border-radius:2px;align-items:center;gap:.5rem;padding:.28rem .55rem .28rem .4rem;font-size:.55rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.power-control:hover,.power-control:focus-visible{color:var(--text-bright);border-color:#d4b89638;outline:none}.power-control__lamp{width:7px;height:7px;transition:background .3s var(--ease), box-shadow .45s var(--ease);border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000073}.power-control--off .power-control__lamp{background:#8a5248;box-shadow:inset 0 0 0 1px #00000073,0 0 4px #96503766}.listening-room--off .power-control,.room-chassis--dormant .power-control{z-index:8;opacity:1;filter:none;letter-spacing:.2em;color:#ecd6b2f5;background:#1c140ceb;border-color:#dcb07a94;font-size:.64rem;animation:7.2s ease-in-out infinite power-standby-glow;position:relative;box-shadow:inset 0 1px #ffe8c438,0 0 0 1px #1c10088c,0 0 12px #d4a06047,0 0 26px #b0703a33}.listening-room--off .power-control:before,.room-chassis--dormant .power-control:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#d4a46847 0%,#a0643214 52%,#0000 74%);border-radius:6px;animation:7.2s ease-in-out infinite power-standby-aura;position:absolute;inset:-8px -12px}.listening-room--off .power-control--off .power-control__lamp,.room-chassis--dormant .power-control--off .power-control__lamp{background:#d4925c;width:8px;height:8px;animation:7.2s ease-in-out infinite power-standby-lamp;box-shadow:inset 0 0 0 1px #28120873,0 0 7px #dc9650b3,0 0 14px #c8783c59}.listening-room--off .power-control:hover,.listening-room--off .power-control:focus-visible,.room-chassis--dormant .power-control:hover,.room-chassis--dormant .power-control:focus-visible{color:#f6e4c4;border-color:#e4ba84b8;outline:none;animation:none;box-shadow:inset 0 1px #ffecd247,0 0 0 1px #1c100873,0 0 16px #dca8685c,0 0 28px #b8784038}@keyframes power-standby-glow{0%,to{box-shadow:inset 0 1px #ffe8c42e,0 0 0 1px #1c10088c,0 0 10px #d4a06038,0 0 22px #b0703a24}50%{box-shadow:inset 0 1px #ffecd247,0 0 0 1px #1c10087a,0 0 16px #e0ac6c66,0 0 32px #bc783e42}}@keyframes power-standby-aura{0%,to{opacity:.55}50%{opacity:.95}}@keyframes power-standby-lamp{0%,to{background:#c48452;box-shadow:inset 0 0 0 1px #28120873,0 0 6px #d4904e94,0 0 12px #be6e3747}50%{background:#e8ae72;box-shadow:inset 0 0 0 1px #28120859,0 0 9px #ecb06cd9,0 0 16px #d28c466b}}.power-control--on .power-control__lamp{background:#6a9a6e;box-shadow:inset 0 0 0 1px #00000059,0 0 8px #5a8c5f80}.power-control--on,.listening-room--on .power-control--on,.room-chassis--on .power-control--on{color:var(--illuminate-soft);letter-spacing:.18em;background:#12100c8c;border-color:#d4b89638;font-size:.55rem;animation:none;box-shadow:inset 0 1px #ffffff0a,0 0 8px #5a8c5f1f}.power-control--on:before,.listening-room--on .power-control--on:before,.room-chassis--on .power-control--on:before{content:none;animation:none}.power-control__label{white-space:nowrap}.audio-control-group{align-items:center;gap:.65rem;display:inline-flex}.audio-test-control{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);border:1px solid var(--border-strong);opacity:.85;padding:.15rem .4rem;font-size:.5rem}.audio-test-control:hover:not(:disabled),.audio-test-control:focus-visible:not(:disabled){color:var(--illuminate-soft);outline:none}.audio-test-control:disabled{opacity:.35;cursor:not-allowed}.audio-debug-panel{z-index:90;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);font-size:.58rem;line-height:1.45;position:fixed;bottom:10px;right:10px}.audio-debug-panel--collapsed{width:auto}.audio-debug-panel--open{border:1px solid var(--border-strong);background:#080a0ef0;width:min(340px,100vw - 20px);max-height:min(48vh,400px);padding:.55rem .65rem .75rem;overflow:auto;box-shadow:0 10px 28px #00000073}.audio-debug-panel__toggle{font-family:var(--font-mono);letter-spacing:.18em;color:#8a8a8e8c;background:#060608bf;border:1px solid #ffffff0f;border-radius:1px;padding:.2rem .4rem;font-size:.48rem}.audio-debug-panel__toggle:hover,.audio-debug-panel__toggle:focus-visible{color:var(--text-dim);outline:none}.audio-debug-panel--open .audio-debug-panel__toggle{color:var(--text-dim);margin-bottom:.45rem}.audio-debug-panel__title{color:var(--illuminate-dim);letter-spacing:.14em;margin-bottom:.45rem}.audio-debug-panel__row{justify-content:space-between;gap:.75rem;margin-bottom:.2rem;display:flex}.audio-debug-panel__row strong{color:var(--text);font-weight:400}.audio-debug-panel__err{color:#c07060;margin-bottom:.35rem}.audio-debug-panel__actions{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .65rem;display:flex}.audio-debug-panel__section{color:var(--illuminate-dim);letter-spacing:.12em;margin:.55rem 0 .25rem}.audio-debug-panel__grid{grid-template-columns:1fr auto;gap:.15rem .75rem;display:grid}.audio-debug-panel__grid span:nth-child(2n){color:var(--text);text-align:right}.audio-debug-panel__hint{opacity:.75;margin-top:.65rem}.audio-control:hover,.audio-control:focus-visible{color:var(--illuminate-soft);border-bottom-color:var(--border-strong);outline:none}.audio-control--on{color:var(--illuminate-soft)}.audio-control__meter{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.audio-control__meter i{background:#ffffff1f;width:2px;height:3px;display:block}.audio-control__meter i:nth-child(2){height:5px}.audio-control__meter i:nth-child(3){height:7px}.audio-control__meter i:nth-child(4){height:9px}.audio-control__meter i:nth-child(5){height:10px}.audio-control__meter i.is-lit{background:var(--illuminate-dim)}.receiver-status{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-dim);align-items:center;gap:.45rem;font-size:.62rem;display:flex}.receiver-status-stack{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.earth-link{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);font-size:.52rem}.earth-link--connecting{color:var(--illuminate-soft);opacity:.75}.earth-link--online{color:var(--illuminate-soft)}.earth-link--offline{color:var(--text-dim);opacity:.7}.receiver-status__dot{color:var(--text-dim);transition:color .4s var(--ease);font-size:.55rem}.receiver-status__dot--on{color:var(--illuminate)}.receiver__main{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;width:100%;max-width:920px;margin:0 auto;padding:1rem 0 2rem;display:flex}.receiver__freq,.receiver__spectrum{z-index:1;justify-content:center;width:100%;min-width:0;display:flex}.receiver__footer{z-index:1;text-align:center;font-family:var(--font-mono);letter-spacing:.35em;color:var(--text-dim);opacity:.7;font-size:.58rem}.receiver__controls{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:2.5rem;width:100%;height:100%;min-height:0;margin-top:.5rem;display:grid}.receiver__side{grid-template-rows:auto minmax(0,1fr);gap:1rem;min-width:0;height:100%;min-height:0;padding-top:.25rem;display:grid}.frequency-display{justify-content:center;width:100%;display:flex}.frequency-display__bezel{text-align:center;border:1px solid var(--border);background:linear-gradient(#0e0e10 0%,#09090b 100%);min-width:240px;padding:.75rem 2rem .5rem}.frequency-display__value{justify-content:center;align-items:baseline;gap:.55rem;display:flex}.frequency-display__digits{font-family:var(--font-mono);letter-spacing:.08em;color:var(--illuminate);font-variant-numeric:tabular-nums;text-shadow:0 0 24px #d4b8961f;font-size:3.4rem;font-weight:400;line-height:1}.frequency-display__unit{font-family:var(--font-mono);letter-spacing:.2em;color:var(--illuminate-soft);align-self:flex-end;margin-bottom:.45rem;font-size:.72rem}.frequency-display__range{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);margin-top:.55rem;font-size:.55rem}.frequency-display[data-illumination=dark] .frequency-display__digits{opacity:.16;filter:brightness(.5);text-shadow:none}.frequency-display[data-illumination=faint] .frequency-display__digits{opacity:.45;filter:brightness(.72);text-shadow:0 0 10px #d4b8960f}.frequency-display[data-illumination=flicker] .frequency-display__digits{animation:pwr-display-flicker var(--pwr-flicker-ms) ease-in-out 1}.frequency-display[data-illumination=stable] .frequency-display__digits{opacity:1;filter:none}@keyframes pwr-display-flicker{0%{opacity:.38;filter:brightness(.65)}18%{opacity:.72;filter:brightness(.92)}32%{opacity:.28;filter:brightness(.5)}to{opacity:1;filter:none}}.receiver--grain .receiver__noise{opacity:.055}.spectrum{width:100%;max-width:720px}.spectrum__viewport{border:1px solid var(--border);background:#080809;height:88px;position:relative;overflow:hidden}.spectrum__wave{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.spectrum__track{will-change:transform;width:0;height:100%;position:absolute;top:0;left:50%}.spectrum__tick{width:1px;position:absolute;top:8px;transform:translate(-50%)}.spectrum__tick--minor{background:#ffffff1f;height:10px}.spectrum__tick--major{background:#d4b89659;height:18px}.spectrum__label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;font-size:.55rem;position:absolute;top:22px;left:50%;transform:translate(-50%)}.spectrum__center{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.spectrum__needle{background:var(--illuminate);width:1px;height:100%;position:relative;box-shadow:0 0 8px #d4b89640}.spectrum__needle:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--illuminate);position:absolute;top:0;left:50%;transform:translate(-50%)}.tuning-dial{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.85rem;display:flex}.tuning-dial__gimbal{justify-content:center;align-items:center;display:flex}.tuning-dial--stop .tuning-dial__gimbal{animation:.16s ease-out dial-stop-bump}@keyframes dial-stop-bump{0%,to{transform:translate(0)}40%{transform:translate(2px)}}.tuning-dial__knob{cursor:grab;touch-action:none;width:220px;height:220px;transition:box-shadow .25s var(--ease);background:radial-gradient(circle at 38% 32%,#1a1a1e 0%,#0c0c0e 55%,#060607 100%);border:1px solid #ffffff14;border-radius:50%;outline:none;box-shadow:inset 0 1px #ffffff0f,inset 0 -12px 24px #00000073,0 12px 32px #00000073}.tuning-dial__knob:focus-visible{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -12px 24px #00000073, 0 0 0 1px var(--border-strong), 0 12px 32px #00000073}.tuning-dial__knob:active{cursor:grabbing}.tuning-dial__face{border-radius:50%;width:100%;height:100%;position:relative}.tuning-dial__mark{transform-origin:50% 100px;background:#ffffff24;width:1px;height:8px;margin-left:-.5px;position:absolute;top:10px;left:50%}.tuning-dial__mark--major{background:#d4b89666;height:12px}.tuning-dial__indicator{background:var(--illuminate);border-radius:1px;width:3px;height:22px;margin-left:-1.5px;position:absolute;top:18px;left:50%;box-shadow:0 0 10px #d4b89640}.tuning-dial__hub{background:radial-gradient(circle at 40% 35%,#151518 0%,#0a0a0c 70%);border:1px solid #ffffff0d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:28%;box-shadow:inset 0 2px 8px #00000080}.tuning-dial__label{font-family:var(--font-mono);letter-spacing:.35em;color:var(--text-dim);margin-right:-.35em;font-size:.55rem}.tuning-dial__hint{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);text-align:center;max-width:220px;margin:0;font-size:.52rem;line-height:1.5}.tuning-dial--disabled{opacity:.55;pointer-events:none}.tuning-dial--disabled .tuning-dial__knob{cursor:default;box-shadow:inset 0 1px #ffffff08,inset 0 -8px 16px #0000008c,0 8px 20px #00000059}.tuning-dial--disabled .tuning-dial__indicator{box-shadow:none;background:#d4b8962e}.signal-meter{flex-direction:column;gap:.45rem;display:flex}.signal-meter__label{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-dim);font-size:.58rem}.signal-meter__bar{gap:3px;height:10px;display:flex}.signal-meter__seg{background:#ffffff0d;border:1px solid #ffffff0a;flex:1}.signal-meter__seg--on{background:var(--illuminate-dim);border-color:#d4b89640;box-shadow:inset 0 0 0 1px #d4b89614}.signal-meter__readout{font-family:var(--font-mono);letter-spacing:.05em;color:var(--illuminate-soft);font-size:.62rem;line-height:1}.signal-display{border:1px solid var(--border);background:var(--bg-panel);grid-template-rows:auto minmax(0,1fr) auto;gap:.65rem;height:100%;min-height:0;padding:1rem 1.15rem 1.15rem;display:grid;position:relative;overflow:hidden}.signal-display__status{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-dim);font-size:.62rem}.signal-display--detected .signal-display__status,.signal-display--acquired .signal-display__status{color:var(--illuminate)}.signal-display--fragments .signal-display__status,.signal-display--partial .signal-display__status{color:var(--illuminate-soft)}.signal-display__body{flex:1;min-height:0;overflow:hidden}.signal-display__body--none{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.signal-display__static{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);opacity:.55;font-size:.55rem;line-height:1.45;overflow:hidden}.signal-display__empty{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);margin:0;font-size:.62rem}.signal-display__frag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--illuminate-soft);margin:1.5rem 0 0;font-size:.85rem;line-height:1.6}.signal-display__category{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-dim);margin-bottom:0;font-size:.58rem;display:inline}.signal-display__eyebrow{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-bottom:.45rem;display:flex}.signal-display__type{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-dim);font-size:.5rem}.signal-display__title{font-family:var(--font-sans);letter-spacing:.12em;color:var(--illuminate);margin:0;font-size:1rem;font-weight:400;line-height:1.35}.signal-display__location{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text);margin:.4rem 0 0;font-size:.62rem}.signal-display__message{color:var(--text-bright);margin:.9rem 0 0;font-size:.82rem;font-weight:300;line-height:1.55}.signal-display__message--soft{color:var(--text);opacity:.85}.signal-display__data{gap:.35rem;margin:1rem 0 0;display:grid}.signal-display__datum{font-family:var(--font-mono);letter-spacing:.04em;border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:1rem;padding-top:.35rem;font-size:.68rem;display:grid}.signal-display__datum dt{color:var(--text-dim);font-weight:300}.signal-display__datum dd{color:var(--illuminate-soft);text-align:right;margin:0}.signal-display__actions{border-top:1px solid var(--border);gap:.75rem;margin-top:.35rem;padding-top:.75rem;display:flex}.signal-action{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text);border:1px solid var(--border);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);padding:.45rem .65rem;font-size:.62rem}.signal-action:hover{color:var(--illuminate);border-color:var(--border-strong)}.signal-action--captured{color:var(--illuminate);border-color:var(--border-strong);background:#d4b8960d}.signal-display__toast{font-family:var(--font-mono);letter-spacing:.16em;color:var(--illuminate-soft);animation:toast-in .35s var(--ease);margin:0;font-size:.58rem}@keyframes toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signal-display__status-row{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;display:flex}.signal-display__prior{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-dim);font-size:.55rem}.signal-display__prior--new{color:var(--illuminate-soft)}.signal-display__demo{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-dim);margin:.65rem 0 0;font-size:.52rem}.signal-display__demo--live{color:var(--illuminate-soft)}.signal-display__audio-badge{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);flex-direction:column;gap:.15rem;margin:.45rem 0 .15rem;font-size:.52rem;display:flex}.signal-display__audio-badge--source{color:var(--illuminate-soft)}.signal-display__attribution{color:var(--text-dim);margin:.5rem 0 0;font-size:.7rem;line-height:1.45}.signal-display--archive .signal-display__status{color:var(--illuminate)}.signal-display__source-trust{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);flex-direction:column;gap:.2rem;margin-top:.75rem;font-size:.52rem;display:flex}.signal-display__inactive{font-family:var(--font-mono);letter-spacing:.18em;color:var(--illuminate-soft);margin:.35rem 0 0;font-size:.58rem}.signal-display--live .signal-display__status{color:var(--illuminate)}.signal-action--link{align-items:center;text-decoration:none;display:inline-flex}.signal-action--link:hover{color:var(--illuminate);border-color:var(--border-strong)}.captures-panel__live-note{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);margin:.25rem 0 .5rem;font-size:.5rem}.captures-panel__inactive-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);border:1px solid #0000;padding:.45rem .65rem;font-size:.55rem}.signal-display__data--seismic .signal-display__datum:first-child dd{color:var(--illuminate);font-size:.85rem}.signal-display__data--telemetry .signal-display__datum dd,.signal-display__data--science .signal-display__datum dd{font-variant-numeric:tabular-nums}.signal-display__data--location{margin-top:.85rem}.signal-display__data--archive .signal-display__datum:first-child dt{color:var(--illuminate-soft)}.signal-display__data--biological .signal-display__datum:first-child dd{color:var(--illuminate)}.signal-display__body--anomaly .signal-display__title{letter-spacing:.16em}.signal-display__data--anomaly .signal-display__datum dd{color:var(--text)}.signal-display--anomaly .signal-display__status{color:var(--illuminate-soft)}.signal-display__fiction{border-top:1px solid var(--border);margin-top:.35rem;padding-top:.65rem}.signal-display__fiction-label{font-family:var(--font-mono);letter-spacing:.22em;color:var(--illuminate-soft);margin-bottom:.4rem;font-size:.55rem}.signal-display__fiction p{color:var(--text);margin:0;font-size:.72rem;font-weight:300;line-height:1.5}.signal-display__explore{flex-direction:column;gap:.75rem;display:flex}.signal-display__explore-copy{flex-direction:column;gap:.85rem;max-height:min(36vh,280px);display:flex;overflow:auto}.signal-display__explore-block{flex-direction:column;gap:.35rem;display:flex}.signal-display__explore-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--illuminate-dim);font-size:.52rem}.signal-display__explore-sub{opacity:.75;margin:0;font-size:.72rem}.signal-display__explore-copy p{color:var(--text-bright);margin:0;font-size:.78rem;font-weight:300;line-height:1.55}.signal-display__explore-image img{object-fit:contain;object-position:50% 30%;opacity:.9;max-width:100%;max-height:160px}.signal-display__explore-image figcaption{opacity:.7;font-size:.5rem}.signal-display__auth-warn{color:var(--illuminate-soft)}.signal-display__source-line{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);border-top:1px solid var(--border);flex-direction:column;gap:.25rem;padding-top:.5rem;font-size:.55rem;display:flex}.signal-display--flash-fragment,.signal-display--flash-detected,.signal-display--flash-acquired,.signal-display--flash-discovery,.signal-display--flash-capture,.signal-display--flash-return,.signal-display--flash-sweep{animation:terminal-pulse .85s var(--ease)}.signal-display--flash-sweep{animation:sweep-static .38s var(--ease)}@keyframes sweep-static{0%{filter:none}30%{filter:contrast(1.08)brightness(1.06)}to{filter:none}}@media (prefers-reduced-motion:reduce){.tuning-dial--stop .tuning-dial__gimbal,.signal-display--flash-sweep{animation:none}}@keyframes terminal-pulse{0%{border-color:var(--border)}35%{border-color:#d4b89659}to{border-color:var(--border)}}.receiver--flash-acquired .frequency-display__digits,.receiver--flash-discovery .frequency-display__digits{animation:digit-settle .9s var(--ease)}@keyframes digit-settle{0%,to{text-shadow:0 0 24px #d4b8961f}40%{text-shadow:0 0 18px #d4b89647}}.captures-panel{z-index:5;border:1px solid var(--border);background:#0a0a0cf7;width:min(360px,100% - 3rem);max-height:min(60vh,480px);padding:.85rem 1rem 1rem;position:absolute;top:4.5rem;right:2.25rem;overflow:auto;box-shadow:0 16px 40px #00000073}.captures-panel__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.captures-panel__title{font-family:var(--font-mono);letter-spacing:.28em;color:var(--illuminate-soft);font-size:.62rem}.captures-panel__close{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);font-size:.55rem}.captures-panel__close:hover,.captures-panel__close:focus-visible{color:var(--illuminate);outline:none}.captures-panel__empty{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);margin:.5rem 0;font-size:.62rem}.captures-panel__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.captures-panel__item{border-top:1px solid var(--border);padding-top:.75rem}.captures-panel__item:first-child{border-top:none;padding-top:0}.captures-panel__meta{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);justify-content:space-between;gap:.75rem;font-size:.52rem;display:flex}.captures-panel__name{letter-spacing:.08em;color:var(--illuminate);margin-top:.35rem;font-size:.78rem}.captures-panel__desc{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 .65rem;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.captures-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.listening-room{--room-warm:#d4aa7861;--room-warm-soft:#c4966429;isolation:isolate;box-sizing:border-box;background:#020203;width:100%;max-width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.room-identity{z-index:9;pointer-events:none;transition:opacity .9s var(--ease), filter .9s var(--ease);position:absolute;top:clamp(1rem,2.2vh,1.75rem);left:clamp(1rem,2.2vw,2rem)}.room-identity__title{font-family:var(--font-sans);letter-spacing:.22em;color:var(--illuminate);margin:0;font-size:1.02rem;font-weight:400}.room-identity__subtitle{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-dim);margin:.35rem 0 0;font-size:.62rem}.listening-room--off .room-identity{opacity:.42;filter:brightness(.75)}.listening-room--on .room-identity{opacity:.92;filter:none}.makers-mark{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ba9c7a57;max-width:min(78vw,920px);transition:opacity 1.1s var(--ease), color 1.1s var(--ease);justify-content:center;align-items:center;gap:.55rem;padding:0 .5rem;display:flex;position:absolute;bottom:clamp(.42rem,1.6vh,.85rem);left:50%;transform:translate(-50%)}.listening-room--off .makers-mark{opacity:.16;color:#8c78622e}.listening-room--on .makers-mark{opacity:.91;color:#ccac86ad}.room-legal{z-index:8;font-family:var(--font-mono);letter-spacing:.16em;color:#80766c47;align-items:center;gap:.35rem;margin:0;font-size:.48rem;display:flex;position:absolute;bottom:clamp(.38rem,1.4vh,.75rem);left:clamp(.85rem,2vw,1.6rem)}.listening-room--off .room-legal{opacity:.38}.listening-room--on .room-legal{opacity:.52}.room-legal__link{color:inherit;text-decoration:none}.room-legal__link:hover{color:#ba9c7a8c}.room-legal__link:focus-visible{outline-offset:3px;color:#d4b896b3;outline:1px solid #d4b89673}.room-legal__sep{opacity:.7}.makers-mark__icon{flex:none;display:block;overflow:visible}.makers-mark__glass{width:17px;height:17px}.makers-mark__wave{width:34px;height:11px}.makers-mark__craft{width:24px;height:15px}.makers-mark__text{font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;margin:0;font-size:.58rem}.makers-mark__who{opacity:.62}.makers-mark__wonder{opacity:1}.makers-mark__wave-path{transform-origin:50%;animation:11s ease-in-out infinite makers-wave}.makers-mark__beacon{animation:17s ease-in-out infinite makers-beacon}.makers-mark__glint{opacity:.22;animation:22s ease-in-out infinite makers-glint}@keyframes makers-wave{0%,to{opacity:.55;transform:scaleY(1)}50%{opacity:.72;transform:scaleY(1.08)}}@keyframes makers-beacon{0%,86%,to{opacity:.28}88%{opacity:.82}90%{opacity:.22}93%{opacity:.7}95%{opacity:.28}}@keyframes makers-glint{0%,92%,to{opacity:.12}94%{opacity:.45}}.room-void{z-index:0;pointer-events:none;transition:background 1s var(--ease);background:radial-gradient(55% 45% at 42% 48%,#0e0c0a80 0%,#0000 70%),radial-gradient(80% 70% at 50% 60%,#050506 0%,#010102 75%),#010102;position:absolute;inset:0}.listening-room--off .room-void{background:radial-gradient(40% 35% at 52% 52%,#0a090859 0%,#0000 65%),#000}.listening-room--lamp-on .room-void{background:radial-gradient(48% 42% at 40% 46%,#1c16108c 0%,#0000 68%),radial-gradient(80% 70% at 50% 60%,#060607 0%,#010102 75%),#010102}.room-haze{z-index:1;filter:blur(36px);opacity:0;pointer-events:none;width:52%;height:48%;transition:opacity 1.1s var(--ease);background:radial-gradient(at 30% 40%,#c496641a 0%,#0000 68%);border-radius:45%;position:absolute;top:16%;left:16%}.listening-room--lamp-on .room-haze{opacity:1;animation:24s ease-in-out infinite alternate room-haze-drift}@keyframes room-haze-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.5%,-1%)scale(1.03)}}.room-vignette{z-index:8;pointer-events:none;background:radial-gradient(72% 68% at 46% 48%,#0000 32%,#00000094 100%),linear-gradient(90deg,#00000080 0%,#0000 16% 90%,#0000006b 100%),linear-gradient(#0006 0%,#0000 16% 80%,#00000085 100%);position:absolute;inset:0}.room-lamp{z-index:6;pointer-events:none;width:120px;height:calc(96% - clamp(3.35rem,6.2vh,4.35rem));transition:opacity .75s var(--ease), filter .75s var(--ease);position:absolute;top:clamp(3.35rem,6.2vh,4.35rem);left:clamp(1%,2.2vw,3.2%);overflow:visible}.listening-room--off .room-lamp{opacity:.18;filter:brightness(.3)}.listening-room--lamp-on .room-lamp{opacity:1;filter:brightness(1.1)}.listening-room--lamp-warming .room-lamp{opacity:.62;filter:brightness(.72)}.listening-room[data-power-phase=starting] .room-lamp,.listening-room[data-power-phase=starting] .room-lamp__bulb,.listening-room[data-power-phase=starting] .room-lamp__cone,.listening-room[data-power-phase=starting] .room-lamp__pool,.listening-room[data-power-phase=starting] .room-haze{transition-duration:var(--pwr-lamp-warm-ms)}.listening-room[data-power-phase=shutting] .room-lamp,.listening-room[data-power-phase=shutting] .room-lamp__bulb,.listening-room[data-power-phase=shutting] .room-lamp__cone,.listening-room[data-power-phase=shutting] .room-lamp__pool,.listening-room[data-power-phase=shutting] .room-haze{transition-duration:var(--pwr-lamp-out-ms)}.room-lamp__mount{background:#1a1a1c;border-radius:1px;width:22px;height:7px;position:absolute;top:0;left:18px;box-shadow:0 1px #ffffff0a}.room-lamp__arm{transform-origin:top;background:linear-gradient(#222226 0%,#141416 100%);border-radius:1px;width:3px;height:5%;position:absolute;top:5px;left:26px;transform:rotate(10deg)}.listening-room--lamp-on .room-lamp__arm{background:linear-gradient(#2c2c30 0%,#18181a 100%);box-shadow:1px 0 #ffdcb40f}.room-lamp__joint{background:#1c1c1e;border:1px solid #ffffff0d;border-radius:50%;width:10px;height:10px;position:absolute;top:4.5%;left:36px}.room-lamp__shade{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(165deg,#2c2824 0%,#181512 60%,#100e0c 100%);width:66px;height:34px;position:absolute;top:5%;left:20px;transform:rotate(16deg);box-shadow:inset 0 1px #ffffff0d}.listening-room--lamp-on .room-lamp__shade{background:linear-gradient(165deg,#3a322c 0%,#221c18 55%,#14110e 100%);box-shadow:inset 0 1px #ffe6be1a,0 0 14px #c896641a}.room-lamp__bulb{opacity:.3;width:12px;height:9px;transition:background .85s var(--ease), opacity .85s var(--ease), box-shadow .9s var(--ease);background:#3a342e;border-radius:50%;position:absolute;top:calc(5% + 28px);left:48px;transform:translate(10px)}.listening-room--lamp-on .room-lamp__bulb{opacity:1;background:#f0d2a8;box-shadow:0 0 20px 7px #dcaf7880,0 12px 36px #c8966442}.listening-room--lamp-warming .room-lamp__bulb{opacity:.7;background:#c49a68;box-shadow:0 0 10px 3px #c8965f47,0 8px 20px #b482501f}.listening-room--lamp-warming .room-lamp__cone{opacity:.32}.listening-room--lamp-warming .room-lamp__pool,.listening-room--lamp-warming .room-haze{opacity:.4}.room-lamp__stem{transform-origin:top;opacity:.85;background:linear-gradient(#242428 0%,#121214 70%,#0000 100%);width:2px;height:58%;position:absolute;top:calc(5% + 42px);left:58px;transform:rotate(14deg)}.listening-room--lamp-on .room-lamp__stem{background:linear-gradient(#3c342cf2 0%,#1a1a1c 55%,#0000 100%);box-shadow:1px 0 #ffdcb40d}.room-lamp__cone{opacity:0;transform-origin:0 0;mix-blend-mode:soft-light;width:min(62vw,720px);max-width:72vw;height:min(58vh,520px);transition:opacity 1s var(--ease);pointer-events:none;background:linear-gradient(122deg,#dcaf785c 0%,#c8966429 22%,#a078500f 48%,#0000 72%);position:absolute;top:calc(5% + 34px);left:42px;transform:skew(-10deg)}.listening-room--lamp-on .room-lamp__cone{opacity:1}.room-lamp__pool{opacity:0;filter:blur(8px);width:min(52vw,580px);max-width:58vw;height:48%;transition:opacity 1.05s var(--ease);pointer-events:none;background:radial-gradient(55% 42% at 28% 15%,#d4aa7838 0%,#b4825a14 40%,#0000 72%);position:absolute;top:48%;left:100px}.listening-room--lamp-on .room-lamp__pool{opacity:1}.listening-room--flicker .room-lamp__bulb{opacity:.5;box-shadow:0 0 8px 2px #d4aa7826}.listening-room--flicker .room-lamp__cone,.listening-room--flicker .room-lamp__pool{opacity:.45}.room-stage{z-index:4;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding:clamp(3.4rem,6vh,4.5rem) clamp(.5rem,1.2vw,1.1rem) clamp(2.15rem,5vh,3rem) clamp(2.4rem,4.8vw,4.5rem);display:flex;position:absolute;inset:0;overflow:hidden}.room-chassis{z-index:2;pointer-events:auto;box-sizing:border-box;width:min(92vw,1550px);max-width:100%;height:min(80vh,840px);transition:opacity .95s var(--ease), filter 1s var(--ease);flex:none;margin:0;position:relative}.room-chassis--dormant{opacity:1;filter:none}.room-chassis--dormant .room-chassis__shell{border-color:#ffffff08;box-shadow:0 20px 48px #000000b8,inset 0 1px #ffffff06}.room-chassis--dormant .room-chassis__metal-top,.room-chassis--dormant .room-chassis__side,.room-chassis--dormant .room-chassis__lip{opacity:.38;filter:brightness(.5)}.room-chassis--dormant .receiver-memory__item,.room-chassis--dormant .receiver-memory__captures,.room-chassis--dormant .receiver-status-stack,.room-chassis--dormant .receiver__freq,.room-chassis--dormant .receiver__spectrum,.room-chassis--dormant .receiver__controls,.room-chassis--dormant .receiver__footer,.room-chassis--dormant .receiver__noise{opacity:.26;filter:brightness(.48)saturate(.4)}.room-chassis--waking .room-chassis__shell{border-color:#ffffff0b}.room-chassis--waking .room-chassis__metal-top,.room-chassis--waking .room-chassis__side,.room-chassis--waking .room-chassis__lip{opacity:.62;filter:brightness(.72)}.room-chassis--waking .receiver-memory__item,.room-chassis--waking .receiver-memory__captures,.room-chassis--waking .receiver-status-stack,.room-chassis--waking .receiver__freq,.room-chassis--waking .receiver__spectrum,.room-chassis--waking .receiver__controls,.room-chassis--waking .receiver__footer,.room-chassis--waking .receiver__noise{opacity:.58;filter:brightness(.74)saturate(.72)}.listening-room[data-power-phase=starting] .room-chassis{transition-duration:var(--pwr-chassis-wake-ms)}.listening-room[data-power-phase=shutting] .room-chassis{transition-duration:var(--pwr-chassis-out-ms)}.listening-room--lamp-on .room-chassis--dormant,.room-chassis--on{opacity:1;filter:none}.room-chassis__shell{box-sizing:border-box;background:linear-gradient(165deg,#161618 0%,#0c0c0e 42%,#08080a 100%);border:1px solid #ffffff0e;border-radius:6px 6px 4px 4px;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #000000a6,0 8px 18px #0006,inset 0 1px #ffffff0f,inset 0 -1px #00000080}.room-chassis__metal-top{transition:background .95s var(--ease), box-shadow .95s var(--ease);background:linear-gradient(#2a2a2e 0%,#161618 55%,#101012 100%);border-bottom:1px solid #00000073;flex:0 0 10px;position:relative;box-shadow:inset 0 1px #ffffff0a}.listening-room--lamp-on .room-chassis__metal-top{background:linear-gradient(105deg,#f5d7aa9e 0%,#c89b6e57 28%,#322c26 55%,#161618 100%);box-shadow:inset 0 1px #ffebc880,0 0 26px #d4aa7833}.listening-room--acquired .room-chassis__metal-top{box-shadow:inset 0 1px #ffe6be7a,0 0 26px #d4aa7833}.room-chassis__side{z-index:1;pointer-events:none;opacity:.85;background:linear-gradient(#141416 0%,#0a0a0c 100%);width:7px;position:absolute;top:10px;bottom:8px}.room-chassis__side--left{border-right:1px solid #00000059;left:0;box-shadow:inset 1px 0 #ffffff08}.listening-room--lamp-on .room-chassis__side--left{background:linear-gradient(#221e1a 0%,#0e0c0a 100%);box-shadow:inset 1px 0 #ffdcb41f,0 0 18px #c896641a}.room-chassis__side--right{border-left:1px solid #0006;right:0}.room-chassis__face{z-index:2;min-width:0;height:100%;min-height:0;transition:background .95s var(--ease), opacity .95s var(--ease);background:radial-gradient(75% 50% at 48% 28%,#120f0c8c 0%,#0000 70%),#08080a;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.listening-room--lamp-on .room-chassis__face{background:radial-gradient(58% 40% at 22% 6%,#3e2c1c42 0%,#0000 55%),radial-gradient(75% 50% at 48% 28%,#120f0c8c 0%,#0000 70%),#08080a;box-shadow:inset 0 0 0 1px #d4aa780d}.room-chassis__lip{background:linear-gradient(#0e0e10 0%,#060607 100%);border-top:1px solid #ffffff08;flex:0 0 8px;box-shadow:inset 0 2px 6px #00000073}.listening-room--lamp-on .room-chassis__lip{border-top-color:#d4aa7814}.room-chassis__shadow{z-index:-1;filter:blur(5px);pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#0000009e 0%,#0000 75%);height:34px;position:absolute;bottom:-22px;left:3%;right:3%}.room-chassis__face .receiver{box-sizing:border-box;background:0 0;flex:auto;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;max-width:100%;height:100%;min-height:0;max-height:none;padding:clamp(.7rem,1.3vh,1.05rem) clamp(1.1rem,1.7vw,1.65rem) .55rem;display:grid;overflow:hidden}.room-chassis__face .receiver__header-right{min-width:0;max-width:100%}.room-chassis__face .receiver-memory{flex-wrap:wrap;justify-content:flex-end;gap:.55rem .75rem}.room-chassis__face .receiver__freq{padding-top:.15rem}.room-chassis__face .receiver__spectrum{padding:.35rem 0 .15rem}.room-chassis__face .frequency-display__digits{font-size:clamp(2.45rem,3.4vh,3.2rem)}.room-chassis__face .frequency-display__range{margin-top:.3rem}.room-chassis__face .spectrum{width:100%;max-width:none}.room-chassis__face .spectrum__viewport{height:clamp(64px,8.5vh,82px)}.room-chassis__face .receiver__controls{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(1.1rem,2.2vw,2.75rem);width:100%;min-width:0;height:100%;min-height:0;margin-top:.2rem}.room-chassis__face .receiver__side{grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-width:0;height:100%;min-height:0;padding-top:.1rem;display:grid}.room-chassis__face .tuning-dial{align-self:center;gap:.5rem}.room-chassis__face .tuning-dial__knob{width:clamp(168px,22vh,220px);height:clamp(168px,22vh,220px)}.room-chassis__face .tuning-dial__mark{transform-origin:50% calc(clamp(168px,22vh,220px)/2 - 10px)}.room-chassis__face .tuning-dial__hint{max-width:210px;font-size:.48rem}.room-chassis__face .signal-display{gap:.5rem;height:100%;min-height:0;padding:.7rem .9rem .75rem;overflow:hidden}.room-chassis__face .signal-display__body{min-height:0;overflow:hidden}.room-chassis__face .signal-display__message{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.3rem 0;display:-webkit-box;overflow:hidden}.room-chassis__face .signal-display__data{gap:.3rem 1rem;overflow:hidden}.room-chassis__face .signal-display__source-trust{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-chassis__face .signal-display__static{max-height:4.4rem;line-height:1.15}.room-chassis__face .signal-display__actions{flex-shrink:0;margin-top:.15rem}.room-chassis__face .signal-display--exploring{grid-template-rows:auto minmax(0,1fr);height:100%;max-height:none;overflow:hidden}.room-chassis__face .signal-display--exploring .signal-display__explore{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.room-chassis__face .signal-display--exploring .signal-display__explore-copy{flex:1;min-height:0;max-height:none;overflow:auto}.room-chassis__face .receiver__footer{margin-top:.2rem;padding-bottom:0}.room-chassis--dormant .frequency-display__digits{color:#d4b8962e;text-shadow:none}.room-chassis--dormant .spectrum__wave{opacity:.3}.room-chassis--dormant .receiver__noise{opacity:.015;animation:none}.receiver-status--dormant{opacity:.55}.receiver--dormant .receiver__noise{opacity:.02;animation:none}.room-table{z-index:1;perspective:700px;pointer-events:none;box-sizing:border-box;width:min(96%,1480px);max-width:100%;height:40px;margin:-4px 0 0;position:relative}.room-table__surface{transform-origin:top;opacity:.22;height:38px;transition:opacity 1s var(--ease), border-color 1s var(--ease), box-shadow 1s var(--ease);background:linear-gradient(#241e1833 0%,#14110e8c 45%,#080706e6 100%),repeating-linear-gradient(90deg,#0000 0 14px,#ffffff02 14px 15px);border-top:1px solid #ffffff06;position:absolute;top:0;left:0;right:0;transform:rotateX(62deg)scaleY(.72)}.listening-room--lamp-on .room-table__surface{opacity:.88;border-top-color:#d4aa782e;box-shadow:0 -34px 78px #b4825a1a,inset 0 0 40px #00000038}.room-table__front{opacity:.35;height:12px;transition:opacity .9s var(--ease);background:linear-gradient(#0c0b0a 0%,#040403 100%);position:absolute;bottom:0;left:1%;right:1%;box-shadow:0 10px 24px #00000073}.listening-room--lamp-on .room-table__front{opacity:.88}@media (prefers-reduced-motion:reduce){.receiver__noise,.signal-display__toast{animation:none}.signal-display--flash-fragment,.signal-display--flash-detected,.signal-display--flash-acquired,.signal-display--flash-discovery,.signal-display--flash-capture,.signal-display--flash-return,.audio-control__meter i.is-lit{background:var(--illuminate-dim)}.receiver--flash-acquired .frequency-display__digits,.receiver--flash-discovery .frequency-display__digits{animation:none}.spectrum__track{transition:none}.room-haze,.room-lamp,.room-lamp__bulb,.room-lamp__cone,.room-lamp__pool,.room-lamp__stem,.room-table__surface,.room-table__front,.room-chassis,.room-chassis__metal-top,.room-chassis__face,.room-identity,.power-control,.power-control__lamp,.makers-mark__wave-path,.makers-mark__beacon,.makers-mark__glint{transition-duration:.01ms!important;animation:none!important}.makers-mark__beacon{opacity:.3}.frequency-display[data-illumination=flicker] .frequency-display__digits{opacity:1;filter:none;animation:none!important}.listening-room--off .power-control,.room-chassis--dormant .power-control,.listening-room--off .power-control:before,.room-chassis--dormant .power-control:before,.listening-room--off .power-control--off .power-control__lamp,.room-chassis--dormant .power-control--off .power-control__lamp{animation:none!important}.listening-room--off .power-control,.room-chassis--dormant .power-control{color:#ecd6b2f5;border-color:#dcb07a94;box-shadow:inset 0 1px #ffe8c438,0 0 0 1px #1c10088c,0 0 14px #d4a06052,0 0 26px #b0703a33}.listening-room--off .power-control:before,.room-chassis--dormant .power-control:before{opacity:.75}.listening-room--off .power-control--off .power-control__lamp,.room-chassis--dormant .power-control--off .power-control__lamp{background:#d4925c;box-shadow:inset 0 0 0 1px #28120873,0 0 7px #dc9650b3,0 0 14px #c8783c59}}@media (width<=1100px){.makers-mark{gap:.4rem;max-width:min(64vw,720px)}.makers-mark__wave{width:26px}.room-stage{padding-left:clamp(2.4rem,5vw,4rem)}.room-chassis{width:min(94vw,1320px);height:min(78vh,780px)}.room-lamp{width:96px}.room-lamp__cone{width:min(52vw,520px)}}@media (height<=820px){.room-chassis{height:min(82vh,720px)}.room-chassis__face .tuning-dial__knob{width:156px;height:156px}.room-chassis__face .tuning-dial__mark{transform-origin:50% 68px}.room-chassis__face .spectrum__viewport{height:60px}.room-chassis__face .signal-display{padding:.55rem .75rem .65rem}}@media (width<=860px){body{overflow:auto}.listening-room{height:auto;min-height:100%;overflow:hidden}.room-identity{padding:1rem 1rem .35rem;position:relative;top:0;left:0}.makers-mark{max-width:94vw;margin:.35rem auto .7rem;position:relative;bottom:auto;left:auto;transform:none}.makers-mark__text{white-space:normal;text-align:center}.room-legal{opacity:.55;justify-content:center;margin:0 auto .85rem;position:relative;bottom:auto;left:auto}.room-stage{padding:1.25rem .85rem 1.5rem;position:relative;overflow:visible}.room-chassis{width:100%;height:auto;min-height:min(78vh,720px)}.room-chassis__shell{height:auto;min-height:inherit}.room-lamp{opacity:.85;height:42%;left:2%}.room-table{width:100%;height:36px}.receiver{height:auto;overflow:visible}.room-chassis__face .receiver{padding:1rem .85rem .75rem}.receiver__controls{grid-template-columns:1fr;justify-items:center}.receiver__side{width:100%}.frequency-display__digits{font-size:2.6rem}}.signal-display__body--with-media{grid-template-columns:minmax(0,1fr) minmax(92px,36%);align-items:start;gap:.75rem .9rem;display:grid}.signal-display__copy{min-width:0}.visual-media{align-self:stretch;gap:.45rem;min-width:0;display:grid}.visual-media--count-1{grid-template-rows:minmax(88px,1fr)}.visual-media--count-2{grid-template-rows:1fr 1fr}.visual-media--explore{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));margin-top:.2rem}.visual-media__tile{cursor:pointer;background:#050506;border:1px solid #ffffff14;outline:none;width:100%;min-height:72px;padding:0;display:block;position:relative;overflow:hidden}.visual-media__tile img,.visual-media__tile--hint{object-fit:cover;object-position:50% 38%;opacity:.88;filter:saturate(.85);background:#050506;width:100%;height:100%;min-height:88px;max-height:148px;display:block}.visual-media__tile img[data-fit=contain]{object-fit:contain}.visual-media--explore .visual-media__tile img{max-height:110px}.visual-media__tile:hover,.visual-media__tile:focus-visible{border-color:#d4b89647}.visual-media__tile:hover img,.visual-media__tile:focus-visible img{opacity:1}.visual-media__tile--hint{opacity:.35;pointer-events:none;background:linear-gradient(#0a0a0c 0%,#050506 100%);min-height:96px}.visual-media__meta{font-family:var(--font-mono);letter-spacing:.14em;color:#d4b896b3;background:linear-gradient(#0000,#000000b8);align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.46rem;display:flex;position:absolute;bottom:0;left:0;right:0}.visual-media__play{opacity:.85;font-size:.55rem}.visual-media__src{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-viewer{z-index:80;background:#030304d6;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex;position:fixed;inset:0}.media-viewer__panel{background:#08080a;border:1px solid #ffffff1a;flex-direction:column;gap:.85rem;width:min(920px,100%);max-height:min(92vh,880px);padding:1rem 1.1rem 1.2rem;display:flex;overflow:auto}.media-viewer__close{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text);border:1px solid var(--border);align-self:flex-end;padding:.35rem .55rem;font-size:.58rem}.media-viewer__close:hover,.media-viewer__close:focus-visible{color:var(--illuminate);border-color:var(--border-strong)}.media-viewer__stage{background:#040405;justify-content:center;align-items:center;min-height:180px;display:flex}.media-viewer__media{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(62vh,560px)}.media-viewer__copy h2{font-family:var(--font-sans);letter-spacing:.1em;color:var(--illuminate);margin:0;font-size:1rem;font-weight:400}.media-viewer__copy p{color:var(--text-bright);margin:.45rem 0 0;font-size:.8rem;font-weight:300;line-height:1.5}.media-viewer__source,.media-viewer__attr{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim)!important;font-size:.55rem!important}.media-viewer__fallback{text-align:center;color:var(--text-dim);padding:2rem 1rem}.media-viewer__fallback-note{opacity:.75}@media (width<=820px){.signal-display__body--with-media{grid-template-columns:1fr}.visual-media--count-2{grid-template-rows:none;grid-template-columns:1fr 1fr}}.production-fault{color:#8a8a8e;min-height:100%;font-family:var(--font-sans);text-align:center;background:#070708;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:2rem;display:flex}.production-fault__mark{font-family:var(--font-mono);letter-spacing:.22em;color:#d4b8968c;margin:0;font-size:.62rem}.production-fault__copy{color:#c8c8cc;margin:0;font-weight:300}.production-fault__reload{color:#d4b896;letter-spacing:.14em;border:1px solid #d4b89647;margin-top:.35rem;padding:.45rem .9rem;font-size:.68rem}
