@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Outfit:wght@300;400;500;700&family=JetBrains+Mono:wght@400;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.block{display:block}.grid{display:grid}.hidden{display:none}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg-obsidian:#08080b;--bg-terminal:#0c0c10;--border-grid:#1c1c24;--cyan-phosphor:#00f0ff;--cyan-glow:#00f0ff66;--cyan-faint:#00f0ff0d;--text-gray:#d2d0d7;--warning-amber:#f59e0b;--alert-red:#ef4444;--font-mono:"JetBrains Mono", "Share Tech Mono", monospace;--font-sans:"Outfit", system-ui, sans-serif;background-color:var(--bg-obsidian);color:#fff;font-family:var(--font-sans);box-sizing:border-box;margin:0;padding:0;overflow:hidden}body{background-color:var(--bg-obsidian);justify-content:center;align-items:center;width:100vw;height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}#root{justify-content:center;align-items:center;width:100%;height:100%;display:flex}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-terminal)}::-webkit-scrollbar-thumb{background:var(--border-grid);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--cyan-phosphor)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.app-wrapper{background-color:var(--bg-obsidian);justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.crt-screen{background-color:var(--bg-terminal);border:1px solid var(--border-grid);border-radius:12px;flex-direction:column;width:98vw;max-width:1600px;height:96vh;max-height:900px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px #000c,inset 0 0 100px #000000f2}.crt-screen:before{content:" ";z-index:999;pointer-events:none;background:linear-gradient(#12101000 50%,#0000000f 50%) 0 0/100% 4px;display:block;position:absolute;inset:0}.crt-screen:after{content:" ";z-index:998;pointer-events:none;background:radial-gradient(circle,#0000 60%,#08080aa6 100%);display:block;position:absolute;inset:0}.crt-header{border-bottom:1px solid var(--border-grid);z-index:10;background-color:#0b0b0f;justify-content:space-between;align-items:center;height:40px;padding:0 20px;display:flex}.header-brand{font-family:var(--font-mono);letter-spacing:.5px;color:var(--cyan-phosphor);text-shadow:0 0 6px var(--cyan-glow);white-space:nowrap;font-size:13px}.header-brand-sep{opacity:.4;margin:0 4px}.header-status{font-family:var(--font-mono);color:var(--text-gray);align-items:center;gap:15px;font-size:11px;display:flex}.status-indicator{background-color:var(--cyan-phosphor);width:6px;height:6px;box-shadow:0 0 6px var(--cyan-phosphor);border-radius:50%;display:inline-block}.active-pulse{animation:1.5s ease-in-out infinite pulse-glow}.crt-main-grid{flex:1;grid-template-rows:1fr auto;grid-template-columns:240px 1fr 280px;min-height:0;display:grid;overflow:hidden}.broadcast-stage{border-right:1px solid var(--border-grid);background-color:#060608;grid-area:1/2;min-height:0;overflow:hidden}.sidebar-explorer{grid-area:1/1}.right-controls-panel{border-left:1px solid var(--border-grid);background-color:#09090c;flex-direction:column;grid-area:1/3/3;min-height:0;display:flex;overflow:hidden}.right-controls-panel.collapsed{display:none}.terminal-strip{border-top:1px solid var(--border-grid);background-color:#07070a;grid-area:2/1/auto/3;min-height:0;overflow:hidden}.console-collapsed .terminal-strip{max-height:36px}.console-expanded .terminal-strip{max-height:220px}.broadcast-monitor{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.broadcast-monitor__spectrum{flex:0 0 110px;min-height:80px;overflow:hidden}.broadcast-monitor__transport{z-index:3;flex-shrink:0;position:relative;overflow:visible}.broadcast-monitor__spectrum .visualizer-wrapper{border-bottom:none;height:100%!important}.broadcast-monitor__display{flex:1;min-height:0;position:relative;overflow:hidden}.broadcast-monitor__display .broadcast-visual{height:100%}.boot-overlay{z-index:9999;cursor:pointer;font-family:var(--font-mono);box-sizing:border-box;width:100%;color:inherit;background:#050508f0;border:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.boot-overlay__panel{text-align:center;box-sizing:border-box;background:#08080bf2;border:1px solid #00f0ff59;width:100%;min-width:0;max-width:320px;padding:20px 16px;position:relative;overflow:hidden;box-shadow:0 0 32px #00f0ff26}.boot-overlay__panel:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff0a 2px 4px);animation:3.5s linear infinite boot-panel-shimmer;position:absolute;inset:0}.boot-overlay__brand{letter-spacing:.15em;color:var(--cyan-phosphor);text-shadow:0 0 12px #00f0ff66;margin:0 0 16px;font-size:14px}.boot-overlay__lines{text-align:left;min-height:4.5em}.boot-overlay__line{letter-spacing:.08em;color:#9ca3af;margin:0 0 6px;font-size:10px;animation:.25s ease-out boot-line-in}.boot-overlay__skip{letter-spacing:.2em;color:#6c6a73;margin:16px 0 0;font-size:8px}@keyframes boot-line-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes boot-panel-shimmer{0%{opacity:.35;transform:translateY(0)}to{opacity:.65;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.boot-overlay__panel:after{opacity:.45;animation:none}}.theme-amber .boot-overlay__brand{color:#f59e0b;text-shadow:0 0 12px #f59e0b66}.broadcast-visual__screen .transmit-hint{z-index:12;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.transmit-hint__panel{pointer-events:auto;width:100%;max-width:340px;font-family:var(--font-mono);background:#08080beb;border:1px solid #00f0ff73;padding:14px 16px;box-shadow:0 0 24px #00f0ff1f}.transmit-hint__eyebrow{letter-spacing:.2em;color:#f59e0b;margin:0 0 6px;font-size:9px}.transmit-hint__title{letter-spacing:.08em;color:var(--cyan-phosphor);margin:0 0 8px;font-size:13px}.transmit-hint__copy{letter-spacing:.04em;color:var(--text-gray);margin:0 0 12px;font-size:10px;line-height:1.5}.transmit-hint__copy strong{color:var(--cyan-phosphor);font-weight:700}.transmit-hint__actions{flex-wrap:wrap;gap:8px;display:flex}.transmit-hint__btn{border:1px solid var(--border-grid);color:var(--text-gray);letter-spacing:.14em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.transmit-hint__btn--primary{border-color:var(--cyan-phosphor);color:var(--cyan-phosphor);background:#00f0ff14;animation:2s ease-in-out infinite transmit-hint-pulse}.transmit-hint__btn:active{background:var(--cyan-faint)}.transmit-hint__btn:disabled{opacity:.45;cursor:wait;animation:none}.transmit-hint__dismiss{color:var(--text-gray);letter-spacing:.16em;opacity:.65;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:8px}.transmit-hint__dismiss:hover{opacity:1;color:var(--cyan-phosphor)}@keyframes transmit-hint-pulse{0%,to{box-shadow:0 0 #00f0ff00}50%{box-shadow:0 0 14px #00f0ff59}}@media (width<=850px){.broadcast-visual__screen .transmit-hint{justify-content:center;align-items:flex-start;padding-top:8%}.transmit-hint__btn{min-height:44px;padding:10px 14px}.transmit-hint__dismiss{min-height:36px;padding:8px 0}.transmit-hint__panel{max-width:min(340px,100%);max-height:85%;overflow-y:auto}.transmit-hint__title{word-break:break-word;font-size:11px}}.theme-amber .transmit-hint__btn--primary{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b}.theme-amber .transmit-hint__title,.theme-amber .transmit-hint__copy strong{color:#f59e0b}.broadcast-visual{background:#050508;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.procedural-signal,.black-hole{width:100%;height:100%;display:block}.procedural-signal{image-rendering:pixelated}.broadcast-visual__screen{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.broadcast-visual--idle .broadcast-visual__screen{filter:brightness(.72)contrast(1.05);animation:4s ease-in-out infinite broadcast-crt-flicker-idle}.broadcast-visual--live .broadcast-visual__screen{filter:brightness(.95)contrast(1.12);animation:2.5s ease-in-out infinite broadcast-crt-flicker-live}.broadcast-visual--tune{animation:.22s steps(3,end) broadcast-tune-jitter}.broadcast-visual--tune:before{content:"";z-index:11;pointer-events:none;animation:.22s steps(3,end) broadcast-tune-flash;position:absolute;inset:0}@keyframes broadcast-tune-jitter{0%{transform:translate(-2px)}33%{transform:translate(2px)}66%{transform:translate(-1px)}to{transform:none}}@keyframes broadcast-tune-flash{0%{background:#ffffff24}33%{background:#00000047}66%{background:#ffffff0f}to{background:0 0}}@keyframes broadcast-crt-flicker-idle{0%,to{opacity:.88}50%{opacity:.84}}@keyframes broadcast-crt-flicker-live{0%,to{opacity:1}48%{opacity:.97}72%{opacity:.99}}.broadcast-visual__video{object-fit:cover;filter:contrast(1.15)saturate(.35)brightness(.75);opacity:.92;width:100%;height:100%}.broadcast-visual--live .broadcast-visual__video{filter:contrast(1.2)saturate(.45)brightness(.85)}.broadcast-visual__crt-overlay{pointer-events:none;mix-blend-mode:multiply;opacity:.55;z-index:2;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0}.broadcast-visual--idle .broadcast-visual__crt-overlay{opacity:.4;animation:none}.broadcast-visual--live .broadcast-visual__crt-overlay{opacity:.62}.broadcast-visual__crt-vignette{pointer-events:none;z-index:3;background:radial-gradient(110% 100%,#0000 42%,#000000b3 100%);position:absolute;inset:0}.broadcast-visual__crt-phosphor{pointer-events:none;z-index:4;opacity:0;mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}.broadcast-visual--cyan.broadcast-visual--live .broadcast-visual__crt-phosphor{opacity:.08;background:radial-gradient(circle at 50% 45%,#00f0ff1f,#0000 65%);box-shadow:inset 0 0 80px #00f0ff40}.broadcast-visual--amber.broadcast-visual--live .broadcast-visual__crt-phosphor{opacity:.1;background:radial-gradient(circle at 50% 45%,#f59e0b24,#0000 65%);box-shadow:inset 0 0 80px #f59e0b47}.broadcast-visual__crt-overlay:after{content:"";background:radial-gradient(circle,#0000 40%,#000000a6 100%);position:absolute;inset:0}.broadcast-visual__fallback{width:100%;height:100%;font-family:var(--font-mono);color:var(--text-gray);background:repeating-linear-gradient(-45deg,#08080b,#08080b 8px,#0c0c10 8px 16px);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.broadcast-visual__fallback-label{letter-spacing:.2em;color:var(--cyan-phosphor);font-size:11px}.broadcast-visual__fallback-sub{letter-spacing:.15em;opacity:.6;font-size:9px}.broadcast-visual__hud{border-top:1px solid var(--border-grid);background:#08080beb;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.broadcast-visual__hud-left{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.broadcast-visual__hud-right{text-align:right;flex-shrink:0;min-width:3.5rem}.broadcast-visual__hud-tag{font-family:var(--font-mono);letter-spacing:.12em;border:1px solid var(--border-grid);color:var(--text-gray);padding:2px 6px;font-size:8px}.broadcast-visual__hud-tag--accent{color:var(--cyan-phosphor);border-color:#00f0ff59}.broadcast-visual__hud-tag--sim{color:var(--text-gray);opacity:.85}.broadcast-visual--live .broadcast-visual__hud-tag--accent{text-shadow:0 0 8px #00f0ff73}.theme-amber .broadcast-visual--live .broadcast-visual__hud-tag--accent{color:#f59e0b;text-shadow:0 0 8px #f59e0b73}.broadcast-visual__hud-status{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-gray);flex-shrink:0;font-size:9px}.broadcast-visual__hud-status.is-live{text-shadow:0 0 10px;animation:1.4s ease-in-out infinite pulse-glow}.broadcast-visual__hud-status:not(.is-live){visibility:hidden}@media (prefers-reduced-motion:reduce){.broadcast-visual--idle .broadcast-visual__screen,.broadcast-visual--live .broadcast-visual__screen,.broadcast-visual--tune,.broadcast-visual--tune:before{animation:none}}.broadcast-deck{border-top:1px solid var(--border-grid);border-bottom:1px solid var(--border-grid);z-index:20;background:#08080b;flex-shrink:0;padding:8px 12px;position:relative;overflow:visible}.broadcast-deck__inner{grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"dir prev track play next expand";align-items:center;gap:8px 10px;max-width:720px;margin:0 auto;display:grid;position:relative;overflow:visible}.broadcast-deck__dir-btn--labeled{grid-area:dir}.broadcast-deck__skip--prev{grid-area:prev}.broadcast-deck__track-row{grid-area:track;min-width:0}.broadcast-deck__play-cell{z-index:2;grid-area:play;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.broadcast-deck__transport-play{z-index:2;border:1px solid var(--border-grid);width:40px;height:40px;color:var(--cyan-phosphor);cursor:pointer;background:#111116;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.broadcast-deck__transport-play:active:not(:disabled){background:var(--cyan-faint)}.broadcast-deck__transport-play:disabled{cursor:not-allowed;opacity:.35}.broadcast-deck__transport-play--live{background:#00f0ff0f;border-color:#00f0ff8c;box-shadow:inset 0 0 14px #00f0ff33,0 0 6px #00f0ff26}.broadcast-deck__transport-play--pulse:not(:disabled){animation:2s ease-in-out infinite transmit-hint-pulse}.theme-amber .broadcast-deck__transport-play--pulse:not(:disabled){box-shadow:0 0 14px #ffb00033}.theme-amber .broadcast-deck__transport-play--live{color:#f59e0b;background:#f59e0b0f;border-color:#f59e0b8c;box-shadow:inset 0 0 14px #f59e0b33,0 0 6px #f59e0b26}.broadcast-deck__skip--next{grid-area:next}.broadcast-deck__expand-btn{grid-area:expand}.broadcast-deck__hint{max-width:720px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-gray);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:6px 12px 0;font-size:9px;display:flex}.broadcast-deck__hint-btn{font:inherit;color:var(--cyan-phosphor);letter-spacing:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.broadcast-deck__hint-btn--primary{font-weight:700;animation:2.2s ease-in-out infinite transmit-hint-pulse}.broadcast-deck__dir-label{display:none}.broadcast-deck__dir-btn,.broadcast-deck__skip{border:1px solid var(--border-grid);width:40px;height:40px;color:var(--cyan-phosphor);cursor:pointer;background:#111116;flex-shrink:0;justify-content:center;align-items:center;display:flex}.broadcast-deck__dir-btn.broadcast-deck__dir-btn--labeled{width:auto;min-width:88px;font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;gap:4px;padding:0 10px;font-size:9px;font-weight:700}.broadcast-deck__dir-btn--labeled .broadcast-deck__dir-label{display:inline}.broadcast-deck__dir-btn:active,.broadcast-deck__skip:active{background:var(--cyan-faint)}.broadcast-deck__track{flex:1;min-width:0}.broadcast-deck__title{font-family:var(--font-mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.broadcast-deck__track-detail{min-width:0}.broadcast-deck__credit-row{font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.broadcast-deck__meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-gray);flex-wrap:wrap;align-items:center;gap:0;margin-top:2px;font-size:9px;display:flex}.broadcast-deck__meta-sep{opacity:.45;margin:0 6px}.broadcast-deck__badge{color:var(--text-gray);opacity:.9}.broadcast-deck__role{color:var(--text-gray);opacity:.7;text-transform:lowercase}.broadcast-deck__credit-name{color:var(--cyan-phosphor);text-shadow:0 0 6px var(--cyan-glow);opacity:.95}.broadcast-deck__station{color:var(--cyan-phosphor);text-shadow:0 0 8px var(--cyan-glow);opacity:.95}.theme-amber .broadcast-deck__station,.theme-amber .broadcast-deck__credit-name{color:#f59e0b;text-shadow:0 0 8px #f59e0b73}.broadcast-deck__live{color:var(--cyan-phosphor);animation:1.4s ease-in-out infinite pulse-glow}.broadcast-deck__error-tag{color:#ef4444;letter-spacing:.14em}.broadcast-deck--error{border-top-color:#ef444459}.broadcast-deck__expand-btn{border:1px solid var(--border-grid);width:36px;height:36px;color:var(--text-gray);cursor:pointer;background:#111116;flex-shrink:0;justify-content:center;align-items:center;display:flex}.broadcast-deck__expand-btn:active{background:var(--cyan-faint);color:var(--cyan-phosphor)}@media (width<=850px){.broadcast-deck__inner{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"track track track track""prev play next expand";justify-items:center;gap:8px 6px}.broadcast-deck--no-dir .broadcast-deck__inner{grid-template-columns:1fr 1fr 1fr 1fr}.broadcast-deck__track-row{justify-self:stretch;width:100%;max-width:100%;overflow:hidden}.broadcast-deck__track-row--hidden{display:none}.broadcast-deck__dir-btn.broadcast-deck__dir-btn--labeled{justify-content:center;width:44px;min-width:44px;padding:0}.broadcast-deck__dir-btn--labeled .broadcast-deck__dir-label{display:none}.broadcast-deck__play-cell,.broadcast-deck__transport-play,.broadcast-deck__dir-btn,.broadcast-deck__skip,.broadcast-deck__expand-btn{width:44px;min-width:44px;height:44px;min-height:44px}.broadcast-deck__hint{gap:10px;padding:10px 12px 4px;font-size:10px}.broadcast-deck__hint-btn{align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.broadcast-deck__meta{text-overflow:ellipsis;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.broadcast-deck__meta>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.broadcast-deck__title{font-size:12px}.broadcast-deck__credit-row{font-size:8px}.broadcast-visual__hud-tag{font-size:7px}}.broadcast-deck__mobile-panel{border-top:1px solid var(--border-grid);overflow:hidden;transform:translateZ(0)}.broadcast-deck__mobile-panel>div{max-width:720px;margin:0 auto;padding:10px 12px 4px}.broadcast-deck__mobile-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.broadcast-deck__mobile-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-gray);flex-shrink:0;width:44px;font-size:9px}.broadcast-deck__mobile-btns{flex:1;gap:6px;display:flex}.broadcast-deck__mobile-btn{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid var(--border-grid);min-height:34px;color:var(--text-gray);cursor:pointer;background:#0d0d12;flex:1;padding:8px 10px;font-size:9px}.broadcast-deck__mobile-btn--active{color:var(--cyan-phosphor);border-color:var(--cyan-phosphor);background:var(--cyan-faint)}.broadcast-deck__mobile-btn--glitch{color:var(--cyan-phosphor);flex:1}.signal-error-banner{box-sizing:border-box;background:#ef444414;border-bottom:1px solid #ef444440;align-items:center;gap:8px;width:100%;min-width:0;max-width:720px;margin:0 auto 6px;padding:8px 12px;display:flex}.signal-error-banner__icon{color:#ef4444;flex-shrink:0;width:18px;height:18px}.signal-error-banner__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.signal-error-banner__title{font-family:var(--font-mono);letter-spacing:.16em;color:#ef4444;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.signal-error-banner__sub{font-family:var(--font-mono);color:#ffffff80;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.signal-error-banner__retry{font-family:var(--font-mono);letter-spacing:.12em;color:#fca5a5;cursor:pointer;background:#ef44441f;border:1px solid #ef444480;flex-shrink:0;padding:8px 12px;font-size:9px}.signal-error-banner__retry:active{background:#ef444438}.directory-drawer__backdrop{z-index:200;cursor:pointer;background:#000000b8;border:none;position:absolute;inset:0}.directory-drawer{z-index:210;border-top:1px solid var(--cyan-phosphor);max-height:78vh;padding-bottom:env(safe-area-inset-bottom,0px);background:#09090c;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0009}.directory-drawer__handle{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:48px;height:28px;margin:4px auto 0;padding:0;display:block;position:relative}.directory-drawer__handle:after{content:"";background:var(--border-grid);border-radius:2px;width:40px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directory-drawer__close{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan-phosphor);border:1px solid var(--border-grid);cursor:pointer;background:0 0;min-width:44px;min-height:44px;padding:6px 10px;font-size:10px}.directory-drawer__header{border-bottom:1px solid var(--border-grid);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 16px;display:flex}.directory-drawer__subtitle{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan-phosphor);opacity:.85;margin:4px 0 0;font-size:9px}.directory-drawer__title{font-family:var(--font-mono);letter-spacing:1px;color:var(--text-gray);font-size:11px}.directory-drawer--side{border-top:none;border-right:1px solid var(--cyan-phosphor);width:min(320px,88vw);max-height:none;padding-bottom:0;top:0;bottom:0;right:auto;box-shadow:8px 0 40px #000000a6}.directory-drawer--side .mobile-catalog{min-height:0}@media (width>=851px){.crt-screen--theater .directory-drawer:not(.directory-drawer--side){max-height:65vh}}.terminal-wrapper--strip .terminal-header-toggle{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.terminal-wrapper--strip .terminal-header-expand{font-family:var(--font-mono);color:var(--text-gray);font-size:10px}.terminal-wrapper--collapsed .terminal-body{display:none}.control-deck-header{border-bottom:1px solid var(--border-grid);margin-bottom:10px;padding-left:15px!important}.sidebar-explorer.collapsed{display:none}.sidebar-explorer{border-right:1px solid var(--border-grid);background-color:#09090c;flex-direction:column;display:flex}.sidebar-section-header{border-bottom:1px solid var(--border-grid);height:32px;font-family:var(--font-mono);color:var(--text-gray);letter-spacing:1px;align-items:center;padding:0 15px;font-size:11px;display:flex}.sidebar-explorer__helper{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan-phosphor);opacity:.9;margin:0;padding:8px 15px 0;font-size:9px;line-height:1.4}.sidebar-explorer--guide{box-shadow:inset 0 0 0 1px #00f0ff40}.explorer-tree{flex-direction:column;flex:1;gap:8px;padding:15px;display:flex;overflow-y:auto}.tree-folder{flex-direction:column;gap:4px;display:flex}.folder-title{font-family:var(--font-mono);color:#fff;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;transition:background-color .2s;display:flex}.folder-title:hover{color:var(--cyan-phosphor);background-color:#ffffff08}.folder-icon{color:var(--text-gray)}.tree-file{text-align:left;width:100%;font-family:var(--font-mono);color:var(--text-gray);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 6px 4px 24px;font-size:11px;transition:color .2s,background-color .2s;display:flex}.tree-file:hover{color:var(--cyan-phosphor);background-color:#00f0ff08}.tree-file.active{color:var(--cyan-phosphor);border-left:2px solid var(--cyan-phosphor);background-color:var(--cyan-faint);padding-left:22px}.visualizer-wrapper{border-bottom:1px solid var(--border-grid);background-color:#070709;flex-direction:column;height:200px;display:flex}.visualizer-header{border-bottom:1px solid var(--border-grid);height:32px;font-family:var(--font-mono);color:var(--text-gray);justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;display:flex}.visualizer-canvas-container{flex:1;min-height:0;padding:4px 8px;position:relative}.visualizer-canvas{width:100%;height:100%;display:block}.blinking-dot{color:var(--cyan-phosphor);animation:1s step-end infinite blink}.control-deck{flex-direction:column;flex:1;gap:15px;padding:15px;display:flex}.control-matrix{flex-direction:column;gap:8px;display:flex}.matrix-row{border:1px solid var(--border-grid);background-color:#0c0c10;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.matrix-label{font-family:var(--font-mono);color:var(--text-gray);font-size:11px}.matrix-knobs{gap:15px;display:flex}.knob-container{flex-direction:column;align-items:center;gap:4px;display:flex}.knob-label{font-family:var(--font-mono);color:var(--text-gray);font-size:9px}.knob-graphic{border:2px solid var(--border-grid);cursor:pointer;background:#111116;border-radius:50%;width:26px;height:26px;transition:border-color .2s;position:relative}.knob-graphic:hover{border-color:var(--cyan-phosphor)}.knob-pointer{background:var(--cyan-phosphor);transform-origin:bottom;width:2px;height:10px;transition:transform .2s;position:absolute;top:2px;left:10px}.btn-toggle-switch{border:1px solid var(--border-grid);cursor:pointer;background-color:#121217;border-radius:8px;width:32px;height:16px;position:relative}.btn-toggle-switch.active{border-color:var(--cyan-phosphor);background-color:var(--cyan-faint)}.btn-toggle-switch:after{content:"";background-color:var(--text-gray);border-radius:50%;width:10px;height:10px;transition:transform .2s,background-color .2s;display:block;position:absolute;top:2px;left:2px}.btn-toggle-switch.active:after{background-color:var(--cyan-phosphor);transform:translate(16px)}.terminal-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.terminal-header{border-bottom:1px solid var(--border-grid);background-color:#09090d;justify-content:space-between;align-items:center;height:32px;padding:0 15px;display:flex}.terminal-header-title{font-family:var(--font-mono);color:var(--text-gray);font-size:11px}.terminal-header-status{font-family:var(--font-mono);color:var(--text-gray);font-size:10px}.terminal-body{flex-direction:column;flex:1;gap:10px;padding:12px 15px;display:flex;overflow:hidden}.terminal-history{color:var(--text-gray);flex-direction:column;flex:1;gap:4px;font-size:11px;line-height:1.4;display:flex;overflow-y:auto}.terminal-line{white-space:pre-wrap}.terminal-input-row{align-items:center;gap:8px;height:24px;display:flex}.terminal-prompt{color:var(--cyan-phosphor);font-size:12px;font-weight:700}.terminal-input{color:#fff;caret-color:var(--cyan-phosphor);background:0 0;border:none;outline:none;flex:1;font-size:12px}.terminal-input::placeholder{color:#ffffff1a}@keyframes crt-flicker{0%{opacity:.995}50%{opacity:1}to{opacity:.998}}@keyframes pulse-glow{0%{opacity:.4;box-shadow:0 0 2px var(--cyan-phosphor)}50%{opacity:1;box-shadow:0 0 8px var(--cyan-phosphor)}to{opacity:.4;box-shadow:0 0 2px var(--cyan-phosphor)}}@keyframes blink{50%{opacity:0}}.crt-glitch-active{animation:.35s ease-out glitch-screen-shake!important}@keyframes glitch-screen-shake{0%{filter:hue-rotate()contrast();transform:translate(0)skew(0)}10%{filter:hue-rotate(90deg)contrast(1.5);transform:translate(-3px,2px)skew(-2deg)}20%{transform:translate(2px,-3px)skew(3deg)}35%{transform:translate(-5px,-1px)skew(0)}50%{filter:hue-rotate(180deg);transform:translate(4px,3px)skew(-4deg)}65%{transform:translate(-2px,-4px)skew(1deg)}80%{filter:hue-rotate(270deg);transform:translate(3px,1px)skew(2deg)}90%{transform:translate(-1px,2px)skew(-1deg)}to{filter:hue-rotate()contrast();transform:translate(0)skew(0)}}.file-meta-row{border-top:1px solid var(--border-grid);background-color:#07070a;margin-top:auto;padding:12px 15px}.meta-title{font-family:var(--font-mono);color:var(--text-gray);margin-bottom:4px;font-size:10px}.meta-details{font-family:var(--font-mono);color:var(--cyan-phosphor);font-size:10px}.crt-screen--theater.desktop-view .crt-main-grid{grid-template-columns:1fr!important}.crt-screen--theater.desktop-view .sidebar-explorer,.crt-screen--theater.desktop-view .right-controls-panel{display:none!important}.crt-screen--theater.console-collapsed .terminal-strip{max-height:28px}.crt-screen--theater.desktop-view .broadcast-stage{border-right:none;grid-area:1/1}.crt-screen--theater.desktop-view .terminal-strip{grid-column:1}.crt-screen--theater .broadcast-monitor__spectrum{flex:0 0 76px}@media (width>=851px){.crt-screen--theater .directory-drawer--side{max-height:none}}.crt-screen.mobile-view{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.crt-screen.mobile-view.transmit-deck-layout .crt-main-grid{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;display:flex!important;overflow:hidden!important}.crt-screen.mobile-view .broadcast-stage{border-right:none!important;flex:1!important;width:100%!important;min-height:0!important}.crt-screen.mobile-view .broadcast-monitor__spectrum{flex:0 0 90px!important}.crt-screen.mobile-view .terminal-strip{flex-shrink:0;grid-area:auto;max-height:none}.crt-screen.mobile-view.console-collapsed .terminal-strip{opacity:.55;max-height:26px}.crt-screen.mobile-view.console-expanded .terminal-strip{opacity:1;max-height:min(36vh,220px)}.crt-screen.mobile-view .terminal-header-title{letter-spacing:.08em;font-size:10px}.crt-screen.mobile-view.console-collapsed .terminal-header-expand{opacity:.85}.mobile-catalog{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.catalog-filters{border-bottom:1px solid var(--border-grid);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-shrink:0;gap:6px;padding:8px 16px 8px 12px;display:flex;overflow-x:auto}.catalog-filter-btn:last-child{margin-right:4px}.catalog-filter-btn{font-family:var(--font-mono);letter-spacing:.8px;border:1px solid var(--border-grid);min-height:40px;color:var(--text-gray);cursor:pointer;background:#0a0a0e;border-radius:2px;flex-shrink:0;padding:8px 12px;font-size:9px}.crt-screen.mobile-view .catalog-filter-btn{min-height:44px;padding:10px 14px}.catalog-filter-btn.active{color:var(--cyan-phosphor);border-color:var(--cyan-phosphor);background:var(--cyan-faint)}.mobile-catalog-list{-webkit-overflow-scrolling:touch;flex:1;padding:4px 0;overflow-y:auto}.mobile-catalog-item{color:#ccc;text-align:left;cursor:pointer;width:100%;min-height:52px;font-family:var(--font-mono);background:0 0;border:none;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mobile-catalog-item.active{background:var(--cyan-faint);border-left:2px solid var(--cyan-phosphor)}.mobile-catalog-item.playing{color:var(--cyan-phosphor)}.mobile-catalog-item.non-playable{opacity:.55}.mobile-catalog-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobile-catalog-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mobile-catalog-type{letter-spacing:1px;color:var(--text-gray);opacity:.7;font-size:9px}.mobile-catalog-action{color:var(--cyan-phosphor);flex-shrink:0;margin-left:12px;font-size:11px}.header-left{align-items:center;gap:10px;display:flex}.crt-screen.mobile-view .explorer-tree{flex:1!important}.crt-screen.mobile-view .visualizer-wrapper{height:100%!important;min-height:80px!important}.crt-screen.mobile-view .visualizer-canvas-container{min-height:60px!important}.crt-screen.mobile-view .header-brand{font-size:11px!important}.crt-screen.mobile-view .header-status span.hd-temp{display:none!important}.crt-screen.mobile-view .header-status{gap:8px!important}.command-chips-row{border-top:1px solid var(--border-grid);border-bottom:1px solid var(--border-grid);white-space:nowrap;background-color:#08080b;flex-shrink:0;gap:8px;padding:6px 15px;display:flex;overflow-x:auto}.command-chip{font-family:var(--font-mono);border:1px solid var(--border-grid);color:var(--text-gray);cursor:pointer;background:#111116;border-radius:4px;padding:4px 8px;font-size:10px;transition:all .2s}.command-chip:hover{color:var(--cyan-phosphor);border-color:var(--cyan-phosphor);background:var(--cyan-faint);box-shadow:0 0 4px var(--cyan-glow)}.button-group{align-items:center;gap:6px;display:flex}.tactile-btn{font-family:var(--font-mono);color:var(--text-gray);border:1px solid var(--border-grid);cursor:pointer;text-transform:uppercase;background-color:#121217;border-radius:2px;min-width:48px;padding:5px 10px;font-size:9px;transition:all .2s}.tactile-btn:hover{color:var(--cyan-phosphor);border-color:var(--cyan-phosphor);background:var(--cyan-faint);box-shadow:0 0 3px var(--cyan-glow)}.tactile-btn.active{color:var(--cyan-phosphor);border-color:var(--cyan-phosphor);background-color:var(--cyan-faint);box-shadow:0 0 6px var(--cyan-glow)}.tactile-btn.pulse-trigger{color:#fff;background-color:#16161c;border-color:#555}.tactile-btn.pulse-trigger:hover{border-color:var(--cyan-phosphor);color:var(--cyan-phosphor)}.tactile-btn.pulse-trigger:active{transform:scale(.95)}.theme-amber{--cyan-phosphor:#f59e0b;--cyan-glow:#f59e0b73;--cyan-faint:#f59e0b14;--border-grid:#f59e0b33}.crt-screen.no-scanlines:before{display:none!important}.crt-screen.transmit-hint-active:before{opacity:.4}.terminal-input-row{position:relative}.terminal-suggestions{border:1px solid var(--cyan-phosphor);box-shadow:0 0 10px var(--cyan-glow);z-index:1000;width:calc(100% - 20px);max-width:480px;max-height:140px;font-family:var(--font-mono);background-color:#0c0c11;border-radius:4px;margin-bottom:5px;position:absolute;bottom:100%;left:10px;overflow-y:auto}.suggestion-item{cursor:pointer;border-bottom:1px solid #00f0ff14;justify-content:space-between;padding:6px 12px;font-size:10px;transition:all .15s;display:flex}.suggestion-item:last-child{border-bottom:none}.suggestion-item.active,.suggestion-item:hover{background-color:var(--cyan-faint);color:var(--cyan-phosphor)}.suggestion-cmd{color:var(--cyan-phosphor);font-weight:700}.suggestion-desc{color:var(--text-gray);font-size:9px}.panel-toggle-btn{font-family:var(--font-mono);border:1px solid var(--border-grid);color:var(--cyan-phosphor);cursor:pointer;text-transform:uppercase;background:#111115;border-radius:4px;margin:0 10px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .2s}.panel-toggle-btn:hover{background-color:var(--cyan-faint);box-shadow:0 0 5px var(--cyan-glow);border-color:var(--cyan-phosphor)}.crt-screen.mobile-view .crt-header{padding-top:max(0px, env(safe-area-inset-top,0px))}.crt-screen.mobile-view .panel-toggle-btn{align-items:center;min-height:44px;margin:0 6px 0 0;padding:8px 12px;display:inline-flex}.folder-title--parent{color:#ffffff80;margin-top:6px;font-size:11px}.tree-folder .folder-title:not(.folder-title--parent){padding-left:4px}.tree-folder .tree-file{padding-left:30px}.mobile-view .tree-file{min-height:44px;padding-top:10px!important;padding-bottom:10px!important}.mobile-view .tactile-btn{min-width:54px;min-height:40px}.mobile-view .terminal-input-row{min-height:44px}.meta-description{color:#fff;margin-bottom:8px;font-size:9px;line-height:1.4}
