:root{--bg: #0b1118;--bg-2: #101923;--panel: #172632;--panel-2: #1e3444;--panel-3: #294354;--ink: #f0f3f6;--ink-2: #bdc9d3;--ink-3: #97aaba;--ink-4: #91acbc;--line: #31424f;--line-2: #526778;--accent: #35b5e4;--accent-2: #1494c3;--accent-soft: #12394d;--warn: #f0cf50;--emerg: #f05a68;--emerg-soft: #351a24;--ok: #42d492;--pd: #4db9e8;--pd-soft: #17425a;--pd-deep: #0e2c63;--fire: #ff953f;--fire-soft: #482e21;--fire-deep: #5e1118;--ems: #42d492;--ems-soft: #194535;--ems-deep: #0f4a22;--pw: #e0ba50;--pw-soft: #8b550f;--pw-deep: #6a410a;--tr: #b795ec;--tr-soft: #4a2d8c;--tr-deep: #36206a;--fed: #45d3ca;--fed-soft: #126676;--fed-deep: #0c4d59;--tile-h: 60px;--tile-gap: 6px;--radius: 4px;--radius-lg: 6px;--font-sans: "Roboto", "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--hover-subtle: rgba(255, 255, 255, .035);--row-selected: #153b51;--row-selected-border: #35b5e4;--panel-bg: var(--panel);--panel-border: var(--line);--header-bar: #111f2b;--active: var(--panel-2);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--ink-3);--alert: var(--emerg);--waveform-active: var(--accent);--scrollbar-thumb: var(--line-2);--scrollbar-track: var(--bg);color-scheme:dark;--raise: #30495c;--ink-1: var(--ink);--ink-5: #91acbc;--ink-6: #7796a9;--surface-1: var(--panel);--surface-2: var(--panel-2);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--primary-fill: #087c9f;--primary-hover: #0e8ab1;--danger-fill: #ba2c44}@keyframes routeLoadSlide{0%{transform:translate(-100%)}60%{transform:translate(20%)}to{transform:translate(110%)}}.route-loading-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999;overflow:hidden;background:transparent}.route-loading-bar:after{content:"";position:absolute;inset:0;background:var(--accent);animation:routeLoadSlide 1.2s ease-in-out infinite;box-shadow:0 0 8px var(--accent)}@keyframes emergency-pulse{0%,to{box-shadow:0 0 #ff7218bf}50%{box-shadow:0 0 0 5px #ff721800}}@keyframes emergFlash{0%,to{box-shadow:0 0 0 1px #ff9a45,0 0 14px #ff721880}50%{box-shadow:0 0 0 1px #ff9a45,0 0 28px #ff7218d9}}@keyframes clipFlash{0%,to{background:#d2000024}50%{background:#ff000085}}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff721899}50%{box-shadow:0 0 0 5px #ff721800}}@keyframes talkPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes bar{0%,to{height:25%;opacity:.7}50%{height:100%;opacity:1}}@keyframes clipCardWave{0%,to{transform:scaleY(.45);opacity:.34}50%{transform:scaleY(1);opacity:.62}}@keyframes rowIn{0%{background:#2f7bf62e}to{background:transparent}}@keyframes speakerPulse{0%,to{opacity:1}50%{opacity:.55}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.35;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}button{cursor:pointer;border:none;background:none;color:inherit;font:inherit}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);padding:3px 7px;outline:none;touch-action:manipulation;transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f7bf629}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app{display:grid;grid-template-rows:56px 1fr 28px;height:100vh;background:var(--bg)}.main{display:grid;grid-template-columns:1fr 360px;gap:1px;background:var(--line);overflow:hidden;min-height:0}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 14px;background:#080b11;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{display:flex;align-items:center;gap:10px;padding-right:14px;border-right:1px solid var(--line);height:100%}.brand-mark{width:30px;height:30px;border-radius:50%;background:#05070b;border:1.5px solid var(--ink-2);display:grid;place-items:center;position:relative;flex-shrink:0}.brand-mark:before{content:"";width:14px;height:14px;border:1.5px solid var(--ink-2);border-radius:50%;position:absolute}.brand-mark:after{content:"";width:4px;height:4px;background:var(--ink-2);border-radius:50%;position:absolute}.brand-name{font-family:var(--font-sans);font-size:18px;font-weight:800;letter-spacing:.04em;color:var(--ink);white-space:nowrap;text-transform:uppercase;line-height:1;text-shadow:0 0 24px rgba(47,123,246,.22)}.brand-name .sub{color:#5fa0ff;margin-left:5px;font-weight:800}.brand-logo{width:30px;height:30px;object-fit:contain;flex-shrink:0;border-radius:4px}.topbar-actions{display:flex;align-items:center;gap:8px;height:100%}.tbtn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);min-height:34px;white-space:nowrap}.tbtn:hover{background:var(--panel-2)}.topbar-meta{display:flex;align-items:center;gap:10px;height:100%}.topbar-settings-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius);color:var(--ink-3);background:transparent;border:1px solid var(--line);flex-shrink:0;transition:color .12s,background .12s,border-color .12s}.topbar-settings-btn:hover{color:var(--ink);background:var(--panel-2);border-color:var(--line-2)}.meta-pill{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:1px solid var(--line);border-radius:var(--radius);font-size:11px;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.meta-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);flex-shrink:0}.meta-pill .dot.warn{background:var(--warn);box-shadow:0 0 6px var(--warn)}.meta-pill .dot.off{background:var(--ink-4);box-shadow:none}.operator{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:var(--radius)}.operator .avatar{width:28px;height:28px;border-radius:50%;background:var(--pd-soft);display:grid;place-items:center;font-size:10px;font-weight:500;color:#fff;flex-shrink:0}.operator .who{display:flex;flex-direction:column;line-height:1.2}.operator .who .name{font-size:12px;color:var(--ink);font-weight:400}.operator .who .role{font-size:10px;color:var(--ink-3);letter-spacing:.03em}.clock{font-family:var(--font-mono);font-size:18px;font-weight:300;letter-spacing:.02em;color:var(--ink);padding-left:12px;border-left:1px solid var(--line);display:flex;align-items:center;height:100%;font-variant-numeric:tabular-nums}.boards{background:var(--bg);overflow:hidden;display:flex;flex-direction:column;min-height:0}.boards-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;min-height:0;overflow:hidden;background:var(--line)}.boards-split>*{background:var(--bg);overflow:hidden;display:flex;flex-direction:column;min-height:0}.boards-split .tile{grid-template-columns:1fr auto;column-gap:4px;padding:5px 8px}.boards-split .tile .name{grid-column:1;font-size:11px}.boards-split .tile .sub{grid-column:1;font-size:10px}.boards-split .tile .meta{grid-column:2}.boards-split .tile .wave{inset:auto 8px 3px 4px}.boards-split .tile-alias-input{inset:4px}.boards-split .board-body.cols-3{grid-template-columns:repeat(2,1fr)}.left-tabs{display:flex;align-items:stretch;padding:0 12px;border-bottom:1px solid var(--line-2);background:#080b11;flex-shrink:0;height:44px;gap:4px}.left-tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:400;color:var(--ink-3);position:relative;white-space:nowrap;height:100%;background:transparent}.left-tab:hover{color:var(--ink-2)}.left-tab.active{color:var(--ink)}.left-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--accent)}.left-tab-meta{font-family:var(--font-mono);font-size:10px;color:var(--ink-4)}.left-tab.active .left-tab-meta{color:var(--ink-3)}.left-tab-badge{background:var(--emerg);color:#fff;font-size:10px;padding:1px 6px;border-radius:999px;font-weight:600;animation:badgePulse 1.6s ease-in-out infinite}.left-tabs-spacer{flex:1}.left-tabs-actions{display:flex;align-items:center;gap:4px}.clip-action{font-size:11px;color:var(--ink-3);padding:4px 10px;border:1px solid var(--line-2);border-radius:var(--radius);background:transparent;white-space:nowrap}.clip-action:hover{color:var(--ink);background:var(--panel-2)}.clip-action.active{color:var(--accent);border-color:var(--accent)}.tile-region{flex:1;display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-height:0;padding:12px 12px 16px}.tile-region::-webkit-scrollbar{width:8px}.tile-region::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.agency-row{display:flex;flex-direction:column}.agency-row.collapsed .agency-row-head{opacity:.78}.agency-row-head{display:flex;align-items:center;gap:8px;padding:4px 0 6px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.agency-name{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--agency-color, var(--ink-3));flex:1}.agency-tg-count{font-size:10px;font-family:var(--font-mono);color:var(--ink-4)}.agency-collapse{display:inline-grid;place-items:center;width:20px;height:20px;color:var(--ink-3);border-radius:var(--radius);flex-shrink:0}.agency-collapse:hover{color:var(--ink);background:var(--panel-2)}.agency-collapse .chev{display:inline-grid;place-items:center;transition:transform .16s}.agency-collapse .chev.right{transform:rotate(-90deg)}.agency-collapse .chev.down{transform:rotate(0)}.active-tg-row{border:1px solid rgba(103,201,143,.2);border-radius:5px;background:linear-gradient(90deg,#67c98f1c,#2f7bf60f 46%,#e99b400f),#ffffff06;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.active-tg-row.drag-over{border-color:#67c98fb8;box-shadow:inset 0 0 0 1px #67c98f57,0 0 18px #67c98f2e}.active-tg-head{min-height:28px;margin:0;padding:5px 8px;border-bottom:1px solid rgba(103,201,143,.22)}.active-tg-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px #67c98fb8;flex-shrink:0}.active-clear-btn{margin-left:auto;padding:2px 9px;border-radius:3px;border:1px solid rgba(231,87,79,.5);background:#e7574f1f;color:#ff9a93;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.active-clear-btn:hover{background:#e7574f42;border-color:var(--emerg);color:#fff}.active-board-body{padding:6px;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));overflow:visible}.active-empty{grid-column:1 / -1;min-height:36px;display:grid;place-items:center;border:1px dashed rgba(103,201,143,.25);border-radius:4px;color:var(--ink-4);font-size:11px}.board-directory{display:flex;flex-direction:column;gap:10px}.board-section{min-width:0;display:flex;flex-direction:column;gap:5px}.board-tab{position:relative;padding:4px 8px 8px 2px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--ink-3);cursor:default;min-width:0;border-bottom:1px solid var(--line)}.board-tab-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.board-tab.active{color:var(--ink)}.board-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--agency-color, var(--accent))}.board-tab .count{color:var(--ink-4);font-size:11px;font-family:var(--font-mono);flex-shrink:0}.board-tab .block-btn{color:var(--ink-4);padding:0 2px;font-size:13px;flex-shrink:0}.board-tab .block-btn:hover,.board-tab .block-btn.blocked{color:var(--emerg)}.board-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:5px;align-content:start;max-height:none;overflow-y:auto}.board-body.cols-3,.board-body.cols-2{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tile{--tone: var(--pd);--tone-soft: var(--pd-soft);--tone-deep: var(--pd-deep);position:relative;height:38px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 18%,transparent),transparent 48%),#ffffff09;border:1px solid rgba(255,255,255,.08);padding:4px 6px 4px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:15px 14px;column-gap:7px;row-gap:1px;cursor:pointer;overflow:hidden;transition:border-color .1s ease,background .1s ease,filter .1s ease;-webkit-user-select:none;user-select:none}.tile:hover{filter:brightness(1.1);border-color:color-mix(in srgb,var(--tone) 45%,rgba(255,255,255,.16))}.tile:active{transform:translateY(1px)}.tile.fire{--tone: var(--fire);--tone-soft: var(--fire-soft);--tone-deep: var(--fire-deep)}.tile.ems{--tone: var(--ems);--tone-soft: var(--ems-soft);--tone-deep: var(--ems-deep)}.tile.pw{--tone: var(--pw);--tone-soft: var(--pw-soft);--tone-deep: var(--pw-deep)}.tile.tr{--tone: var(--tr);--tone-soft: var(--tr-soft);--tone-deep: var(--tr-deep)}.tile.fed{--tone: var(--fed);--tone-soft: var(--fed-soft);--tone-deep: var(--fed-deep)}.tile-sine{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='24' viewBox='0 0 56 24'%3E%3Cpath d='M0 12 C7 0 21 0 28 12 C35 24 49 24 56 12' fill='none' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 center;background-size:56px 64%;opacity:0;animation:tileSine 1.3s linear infinite;animation-play-state:paused;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@keyframes tileSine{to{background-position:56px center}}.tile.playing-clip .tile-sine{opacity:.5;animation-play-state:running}.tile .name{position:relative;z-index:1;grid-row:1;grid-column:1;font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:15px}.tile .sub{position:relative;z-index:1;grid-row:2;grid-column:1;font-size:10px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:14px}.tile .meta{position:relative;z-index:1;grid-row:1 / span 2;grid-column:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;gap:1px;min-width:44px}.tile .slot{font-family:var(--font-mono);font-size:9.5px;font-weight:900;color:color-mix(in srgb,var(--tone) 56%,#fff);padding:1px 5px;border-radius:3px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.tile .tile-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s}.tile:hover .tile-actions{opacity:1}@media(hover:none)and (pointer:coarse){.tile .tile-actions{opacity:.75}}.tile .tile-block-btn{font-size:12px;color:#ffffff80;padding:0 2px;line-height:1}.tile .tile-block-btn:hover{color:var(--emerg)}.tile .tile-block-btn.blocked{color:var(--emerg);opacity:1!important}.tile.selected{border-color:var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 34%,transparent),#2f7bf63d),#2f7bf624;box-shadow:0 0 0 1px #2f7bf673,0 0 12px #2f7bf638}.tile.talking:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffffe6;animation:talkPulse .8s ease-in-out infinite}.tile .wave{position:absolute;inset:auto 56px 2px 8px;height:5px;display:none;align-items:flex-end;gap:2px;z-index:0;pointer-events:none}.tile.talking .wave,.tile.playing-clip .wave{display:flex}.tile .wave i{display:block;width:2px;height:30%;background:#ffffffd9;border-radius:1px;animation:bar .9s ease-in-out infinite}.tile .wave i:nth-child(2){animation-delay:60ms}.tile .wave i:nth-child(3){animation-delay:.12s}.tile .wave i:nth-child(4){animation-delay:.18s}.tile .wave i:nth-child(5){animation-delay:.24s}.tile .wave i:nth-child(6){animation-delay:.3s}.tile .wave i:nth-child(7){animation-delay:.36s}.tile .wave i:nth-child(8){animation-delay:.42s}.tile .wave i:nth-child(9){animation-delay:.48s}.tile .wave i:nth-child(10){animation-delay:.54s}.tile.playing-clip{border-color:color-mix(in srgb,var(--tone) 42%,var(--accent));box-shadow:inset 0 0 0 1px #2f7bf638}.tile.playing-clip .wave{inset:5px 38px 5px 7px;height:auto;align-items:center;opacity:.42}.tile.playing-clip .wave i{width:3px;height:42%;background:color-mix(in srgb,var(--tone) 48%,#ffffff);animation-name:clipCardWave;animation-duration:.72s}.tile.emergency{background:var(--emerg);border-color:#ff9a45;animation:emergFlash 1.2s ease-in-out infinite}.tile.blacklisted{opacity:.72;background:linear-gradient(90deg,rgba(120,130,148,.12),transparent 46%),#ffffff06}.tile.blacklisted .name{color:#ffffffd1;text-decoration:none}.tile.blacklisted .sub{color:#ffffff94}.tile-alias-input{position:absolute;inset:4px 52px 4px 6px;font:inherit;font-size:11px;padding:2px 6px;background:#000000b3;border:1px solid var(--accent);border-radius:2px;color:#fff;z-index:10}.clip-region{flex:1;min-height:0;display:flex;flex-direction:column;background:#070b11;overflow:hidden}.clip-toolbar{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--line);background:#080b11;flex-shrink:0}.clip-search{flex:1;min-width:0;font-size:12px;padding:4px 8px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink)}.clip-search:focus{border-color:var(--accent)}.clip-region-list{flex:1;min-height:0;overflow-y:auto;padding:0}.clip-region-list::-webkit-scrollbar{width:8px}.clip-region-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.clip-region-list::-webkit-scrollbar-track{background:#070b11}.clip{position:relative;display:grid;grid-template-rows:22px 30px auto;gap:5px;padding:10px 16px 10px 20px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .13s ease,box-shadow .13s ease}.clip:hover{background:var(--hover-subtle)}.clip.selected,.clip.playing{background:var(--row-selected);box-shadow:inset 0 0 0 1px var(--row-selected-border)}.flash-emergency .clip.emergency{animation:clipFlash .9s ease-in-out infinite}.clip-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--agency-color, var(--ink-4));opacity:.8;transition:opacity .13s ease}.clip:hover .clip-bar{opacity:1}.clip.playing .clip-bar,.clip.selected .clip-bar{background:var(--accent);box-shadow:0 0 8px var(--accent);opacity:1}.clip.emergency .clip-bar{background:#c00;box-shadow:0 0 10px #c80000cc;opacity:1}.clip-head{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0;overflow:hidden}.clip-tg{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500;font-size:13px;white-space:nowrap;flex-shrink:0}.clip-tg-dot{width:7px;height:7px;border-radius:50%;background:var(--agency-color, var(--ink-4));flex-shrink:0}.clip-sub{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;min-width:0}.clip-spacer{flex:1;min-width:4px}.clip-time{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;white-space:nowrap;flex-shrink:0}.clip-dur{font-family:var(--font-mono);color:var(--ink);font-size:11px;white-space:nowrap;padding-left:4px;border-left:1px solid var(--line-2);margin-left:2px;flex-shrink:0}.clip-emerg-tag{font-size:10px;font-weight:600;letter-spacing:.08em;background:var(--emerg);color:#fff;padding:2px 6px;border-radius:2px;flex-shrink:0}.clip-badge{flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.45;padding:1px 7px;border-radius:999px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent}.clip-badge-linked{color:var(--ok);background:#67c98f1f;border-color:#67c98f52}.clip-badge-review{color:var(--accent);background:#ffae421f;border-color:#ffae424d}.clip-wave-wrap{position:relative;width:100%;height:30px;cursor:col-resize}.wave-svg{display:block;width:100%;height:100%}.clip-playhead{position:absolute;top:0;bottom:0;width:1px;background:#fff;box-shadow:0 0 6px #fffc;pointer-events:none}.clip-foot{display:flex;flex-direction:column;gap:4px;min-width:0}.clip-transcript{color:var(--ink-2);font-size:12px;font-style:italic;white-space:normal;word-break:break-word;line-height:1.45}.clip-foot-meta{display:flex;align-items:center;gap:8px;min-width:0}.clip-rid{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;white-space:nowrap;cursor:pointer;flex-shrink:0;padding:0 5px;border-radius:3px;background:#ffffff09;border:1px solid var(--line);line-height:1.55;transition:color .1s ease,border-color .1s ease,background .1s ease}.clip-rid:hover{color:var(--accent);border-color:var(--line-2)}.clip-rid.speaking{color:var(--accent);font-weight:500;border-color:#2f7bf673;background:#2f7bf61a}.clip-rid-more{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);cursor:pointer;flex-shrink:0}.clip-rid-more:hover{color:var(--accent)}.clip-dec{font-family:var(--font-mono);color:var(--ink-4);font-size:11px;white-space:nowrap;flex-shrink:0}.clip-foot-actions{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}.clip-icon-btn{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:2px;color:var(--ink-4);background:transparent;border:none;text-decoration:none;cursor:pointer;transition:color .1s;flex-shrink:0}.clip-icon-btn:hover{color:var(--ink-2)}.clip-copy-toast{position:absolute;bottom:6px;right:10px;background:var(--panel-3);border:1px solid var(--line-2);color:var(--ok);font-size:10px;letter-spacing:.04em;padding:2px 8px;border-radius:2px;pointer-events:none;white-space:nowrap;z-index:5}.clip-compact{grid-template-rows:22px auto;padding-top:7px;padding-bottom:7px}.rail{background:var(--bg);display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line)}.cmp{flex:0 0 auto;display:flex;flex-direction:column;background:#070b11;border-bottom:1px solid var(--line-2);overflow-y:auto}.cmp::-webkit-scrollbar{width:6px}.cmp::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.cmp.empty{min-height:110px;max-height:110px;align-items:center;justify-content:center}.cmp-empty-inner{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-4);padding:16px;text-align:center}.cmp-empty-title{color:var(--ink-3);font-size:12px;font-weight:500;margin-top:2px}.cmp-empty-sub{color:var(--ink-4);font-size:11px}.cmp-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-bottom:1px solid var(--line);gap:6px;flex-shrink:0}.cmp-title{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cmp-badges{display:flex;align-items:center;gap:5px}.cmp-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:2px;white-space:nowrap}.cmp-badge.emerg{background:var(--emerg);color:#fff;animation:badgePulse 1.4s ease-in-out infinite}.cmp-badge-dot{width:5px;height:5px;border-radius:50%;background:#fff}.cmp-tg{padding:8px 12px 10px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px;flex-shrink:0}.cmp-tg-row{display:flex;align-items:center;gap:7px}.cmp-tg-dot{width:8px;height:8px;border-radius:50%;background:var(--agency-color, var(--ink-3));box-shadow:0 0 5px var(--agency-color, var(--ink-3));flex-shrink:0}.cmp-tg-name{color:var(--ink);font-size:14px;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-tg-dec{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);padding:1px 6px;border:1px solid var(--line-2);border-radius:2px;flex-shrink:0}.cmp-tg-sub{color:var(--ink-2);font-size:11px;margin-left:15px}.cmp-stats{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--line);flex-shrink:0}.cmp-stat{padding:6px 12px;border-right:1px solid var(--line)}.cmp-stat:last-child{border-right:0}.cmp-stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-4);font-weight:500}.cmp-stat-value{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.cmp-now-speaking{padding:10px 12px 12px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;flex-shrink:0}.cmp-now-label{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.cmp-now-pulse{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);flex-shrink:0;animation:speakerPulse 1.2s ease-in-out infinite}.cmp-now-id{font-family:var(--font-mono);font-size:28px;font-weight:400;letter-spacing:.04em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-now-tag{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-section{display:flex;flex-direction:column;flex-shrink:0}.cmp-section-head{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:#ffffff05;flex-shrink:0}.cmp-section-count{font-family:var(--font-mono);color:var(--ink-4);font-size:11px;letter-spacing:0}.cmp-transcript{padding:10px 12px;font-size:12px;line-height:1.6;color:var(--ink-2);font-style:italic;white-space:pre-wrap;word-break:break-word}.cmp-transcript-pending{color:var(--ink-4);font-style:italic}.cmp-participants{display:flex;flex-direction:column}.cmp-participant{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--line);transition:background .12s;cursor:pointer}.cmp-participant:last-child{border-bottom:0}.cmp-participant:hover{background:#ffffff08}.cmp-participant.active{background:#2f7bf61a;position:relative}.cmp-participant.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 6px var(--accent)}.cmp-p-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--panel-2);font-family:var(--font-mono);font-size:10px;color:var(--ink-3);flex-shrink:0}.cmp-participant.active .cmp-p-num{background:var(--accent);color:#07111c;font-weight:600}.cmp-p-info{display:flex;flex-direction:column;gap:1px;min-width:0}.cmp-p-rid{font-family:var(--font-mono);color:var(--ink);font-size:12px}.cmp-p-unit{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.cmp-participant.active .cmp-p-rid{color:#fff}.cmp-p-time{display:flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:10px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0}.cmp-p-arrow{color:var(--ink-4)}.cmp.emerg{background:linear-gradient(180deg,#2a0a0a,#070b11 30%)}.cmp.emerg .cmp-head{border-bottom-color:#5a1c10}.cmp.emerg .cmp-tg-dot{background:var(--emerg);box-shadow:0 0 8px var(--emerg)}.cmp.emerg .cmp-now-pulse{background:var(--emerg);box-shadow:0 0 6px var(--emerg)}.cmp.emerg .cmp-now-id{color:#ffd4b8}.cmp.emerg .cmp-participant.active{background:#ff72181f}.cmp.emerg .cmp-participant.active:before{background:var(--emerg);box-shadow:0 0 6px var(--emerg)}.cmp.emerg .cmp-participant.active .cmp-p-num{background:var(--emerg)}.rail-tabs{display:flex;border-bottom:1px solid var(--line-2);background:transparent;padding:0 8px;flex-shrink:0}.rail-tab{padding:12px 12px 8px;font-size:12px;font-weight:400;color:var(--ink-3);position:relative;display:flex;align-items:center;gap:6px;white-space:nowrap}.rail-tab.active{color:var(--ink)}.rail-tab.active:after{content:"";position:absolute;left:6px;right:6px;bottom:-1px;height:2px;background:var(--accent)}.rail-tab .badge{display:inline-block;background:var(--accent);color:#07111c;font-size:10px;padding:0 5px;border-radius:8px;font-weight:500}.rail-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.log-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.log-scroll::-webkit-scrollbar{width:6px}.log-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.log{display:grid;grid-template-columns:58px 1fr auto auto;gap:0;column-gap:6px}.log-head,.log-row{display:contents}.log-head>div{font-size:11px;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--line);background:#080b11;position:sticky;top:0;z-index:1;font-weight:400}.log-row>div{padding:8px 10px;font-size:12px;border-bottom:1px solid var(--line);display:flex;align-items:center;min-width:0;background:transparent}.log-row.alert>div{background:#ffae421f}.log-row.new{animation:rowIn .5s ease-out}.log-row .t{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.log-row .n{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-row .id{font-family:var(--font-mono);color:var(--ink-2);font-size:11px;justify-content:flex-end;white-space:nowrap;cursor:pointer}.log-row .id:hover{color:var(--accent)}.log-row .id.no-unit{color:var(--ink-4);cursor:default}.log-row .id.no-unit:hover{color:var(--ink-4)}.log-row .ev{color:var(--ink-3);justify-content:center;min-width:32px}.log-row.alert .n{color:var(--ink)}.log-row.alert .id{color:var(--warn)}.log-row.alert .ev{color:var(--emerg)}.log-filter{padding:6px 10px;border-bottom:1px solid var(--line);background:#080b11;flex-shrink:0}.log-filter input{width:100%;font-size:11px;padding:3px 7px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius)}.patch-stub{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-4);padding:24px;text-align:center}.patch-stub-title{color:var(--ink-3);font-size:12px;font-weight:500}.patch-stub-sub{font-size:11px;line-height:1.5}.statusbar{display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#080b11;border-top:1px solid var(--line);font-size:11px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.01em}.statusbar-systems{display:flex;align-items:center;gap:16px;overflow:hidden}.statusbar-sys-label{color:var(--ink-4);font-size:9px;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.statusbar-sys{display:flex;align-items:center;gap:6px;white-space:nowrap}.statusbar-sys-name{color:var(--ink-2);font-weight:500}.statusbar-sys-id{color:var(--ink-4);font-size:10px}.statusbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.statusbar-ws{display:flex;align-items:center;gap:6px}.statusbar-ws .dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.statusbar-vol{display:flex;align-items:center;gap:6px}.statusbar-vol-label{font-size:9px;letter-spacing:.1em;color:var(--ink-4)}.vol-slider{appearance:none;-webkit-appearance:none;width:80px;height:14px;background:transparent;outline:none;cursor:pointer;padding:0;border:none;vertical-align:middle}.vol-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#c0392b,#e67e22 35%,#f1c40f 60%,#27ae60)}.vol-slider::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,#c0392b,#e67e22 35%,#f1c40f 60%,#27ae60)}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--ink);border:1px solid var(--line-2);cursor:pointer;margin-top:-4px}.vol-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ink);border:1px solid var(--line-2);cursor:pointer}.statusbar-speed{display:flex;align-items:center;gap:3px}.statusbar-speed-label{font-size:9px;letter-spacing:.1em;color:var(--ink-4);margin-right:3px}.speed-btn{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);padding:1px 5px;border:1px solid var(--line);border-radius:2px;background:transparent;cursor:pointer;line-height:1.4;transition:color 80ms,border-color 80ms}.speed-btn:hover{color:var(--ink);border-color:var(--line-2)}.speed-btn.active{color:var(--accent);border-color:var(--accent)}.icon-btn{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:var(--radius);color:var(--ink-3)}.icon-btn:hover{color:var(--ink);background:var(--panel-2)}.clip-units{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.cmp-speed-row{display:flex;align-items:center;gap:4px;padding:7px 12px;border-bottom:1px solid var(--line);flex-shrink:0;flex-wrap:wrap}.cmp-speed-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-4);font-weight:500;margin-right:4px;flex-shrink:0}.cmp-speed-btn{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);padding:2px 7px;border:1px solid var(--line);border-radius:2px;background:transparent;cursor:pointer;transition:color 80ms,border-color 80ms,background 80ms}.cmp-speed-btn:hover{color:var(--ink);border-color:var(--line-2)}.cmp-speed-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.following-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.following-add{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);flex-shrink:0;background:#080b11}.following-input{font-size:11px;padding:4px 7px;min-width:0}.following-add-btn{padding:4px 10px;font-size:11px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink);white-space:nowrap}.following-add-btn:hover{background:var(--panel-3)}.following-csv-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-bottom:1px solid var(--line);background:#ffffff04;flex-shrink:0}.following-units-section{border-bottom:1px solid var(--line);flex-shrink:0}.following-units-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;font-size:11px;color:var(--ink-3);background:#ffffff04;text-align:left}.following-units-toggle:hover{color:var(--ink);background:#ffffff08}.following-chev{font-size:14px;line-height:1;display:inline-block;transition:transform .14s;transform:rotate(0);color:var(--ink-4)}.following-chev.open{transform:rotate(90deg)}.following-units{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.following-unit{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--line);font-size:12px}.following-unit:last-child{border-bottom:0}.following-unit-id{font-family:var(--font-mono);color:var(--accent);flex-shrink:0}.following-unit-alias{color:var(--ink-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following-remove{color:var(--ink-4);font-size:15px;padding:0 4px;line-height:1;flex-shrink:0}.following-remove:hover{color:var(--emerg)}.following-clips{flex:1;min-height:0;overflow-y:auto}.following-clips::-webkit-scrollbar{width:6px}.following-clips::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.alerts-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.alerts-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--line);font-size:11px;color:var(--ink-3);background:#080b11;flex-shrink:0}.alerts-clear{font-size:10px;color:var(--ink-4);border:1px solid var(--line-2);border-radius:var(--radius);padding:2px 8px}.alerts-clear:hover{color:var(--emerg);border-color:var(--emerg)}.alerts-list{flex:1;min-height:0;overflow-y:auto}.alerts-list::-webkit-scrollbar{width:6px}.alerts-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.alert-clip-wrap{border-bottom:1px solid var(--line-2)}.alert-clip-badge{font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 10px}.alert-clip-badge.emerg{background:#c8000033;color:#ff7218;border-bottom:1px solid rgba(200,0,0,.3)}.alert-clip-badge.keyword{background:#ffae421a;color:var(--accent);border-bottom:1px solid rgba(255,174,66,.2)}.panel-empty{display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--ink-4);font-size:12px;text-align:center;line-height:1.5}.mobile-only,.topbar-mobile-right{display:none}@media(max-width:1023px){.desktop-only{display:none!important}.mobile-only{display:flex}.app{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.topbar{height:48px;flex-shrink:0;padding:0 14px}.topbar-actions,.topbar-meta{display:none!important}.topbar-mobile-right{display:flex;align-items:center;gap:10px}.mobile-content{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--bg)}.mobile-col{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.mobile-col-left{z-index:1}.mobile-col-right{display:none}.mobile-col-portrait{z-index:2;visibility:hidden;pointer-events:none}.mobile-col-portrait:has(.mobile-panel.active){visibility:visible;pointer-events:auto}.mobile-panel{display:none;flex:1;flex-direction:column;overflow:hidden;min-height:0;background:var(--bg)}.mobile-panel.active{display:flex}.mobile-controls{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 12px;height:52px;background:var(--panel-2);border-top:1px solid var(--line);z-index:5}.mctl-transport{display:flex;align-items:center;gap:4px;flex-shrink:0}.mctl-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius);font-size:14px;color:var(--ink-2);background:var(--panel-3);border:1px solid var(--line-2);line-height:1;flex-shrink:0}.mctl-btn:active{background:var(--panel);color:var(--ink)}.mctl-play{background:var(--accent);color:#07111c;border-color:var(--accent);font-size:16px;font-weight:700}.mctl-play:active{opacity:.85}.mctl-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;cursor:pointer}.mctl-tg{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mctl-progress-track{height:3px;background:var(--line-2);border-radius:2px;overflow:hidden}.mctl-progress-fill{height:100%;background:var(--accent);border-radius:2px;transition:width .25s linear}.mctl-speed{flex-shrink:0;background:var(--panel-3);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--radius);font-size:11px;font-family:var(--font-mono);padding:4px 6px;height:32px;cursor:pointer}.mobile-nav{display:flex;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#080b11;border-top:1px solid var(--line);flex-shrink:0;z-index:5}.mobile-nav-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 2px;font-size:9px;letter-spacing:.02em;color:var(--ink-4);position:relative;min-height:44px;transition:color .12s}.mobile-nav-btn.active{color:var(--accent)}.mobile-nav-badge{position:absolute;top:4px;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;background:var(--emerg);color:#fff;font-size:9px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;animation:badgePulse 1.6s ease-in-out infinite}.m-ws-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);flex-shrink:0;display:block}.m-ws-dot.off{background:var(--ink-4);box-shadow:none}.m-icon-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--radius);color:var(--ink-3);background:var(--panel);border:1px solid var(--line-2)}.m-icon-btn:active{background:var(--panel-2);color:var(--ink)}.clip-search,.following-input{font-size:16px}.board-body{max-height:none}.board-body.cols-3{grid-template-columns:repeat(2,1fr)}.cmp{flex:1;max-height:none}.cmp.empty{flex:0 0 auto;min-height:80px}.clip-region,.tile-region{flex:1}}@media(max-width:1023px)and (orientation:landscape){.mobile-content{flex-direction:row}.mobile-nav,.mobile-controls{display:none!important}.mobile-col{position:relative;inset:auto}.mobile-col-left{flex:0 0 50%;max-width:50%;border-right:1px solid var(--line);z-index:auto}.mobile-col-left .mobile-panel{display:none!important}.mobile-col-left .mobile-clips-panel{display:flex!important}.mobile-col-left .mobile-portrait-panel{display:none!important}.mobile-col-right{display:flex;flex:1;min-width:0;flex-direction:column;z-index:auto}.mobile-rail-tabs{display:flex;flex-shrink:0;height:34px;border-bottom:1px solid var(--line);background:var(--panel)}.mobile-rail-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;letter-spacing:.03em;color:var(--ink-4);border-bottom:2px solid transparent;transition:color .1s;position:relative}.mobile-rail-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.mobile-rail-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;background:var(--ink-4);color:var(--bg);font-size:8px;font-weight:700;border-radius:7px}.mobile-rail-badge.emerg{background:var(--emerg);color:#fff}.mobile-rail-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mobile-rail-body>*{flex:1;min-height:0}}.diag-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.diag-tabs{display:flex;gap:2px;padding:10px 12px 0;flex-shrink:0}.diag-tab{padding:5px 14px;font-size:12px;border-radius:var(--radius) var(--radius) 0 0;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-bottom:none}.diag-tab:hover{color:var(--ink-2)}.diag-tab.active{color:var(--accent);background:#101722;border-color:var(--line-2)}.diag-terminal,.diag-config-view{display:flex;flex-direction:column;flex:1;min-height:0;margin:0 12px 12px;border:1px solid var(--line-2);border-radius:0 var(--radius) var(--radius) var(--radius);background:#060e18;overflow:hidden}.diag-term-header{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#101722;border-bottom:1px solid var(--line);flex-shrink:0}.diag-term-label{font-family:var(--font-mono);font-size:10px;color:var(--ok);flex:1}.diag-term-count{font-family:var(--font-mono);font-size:10px;color:var(--ink-4)}.diag-term-clear,.diag-term-scroll{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);padding:2px 6px;border:1px solid var(--line);border-radius:2px;background:transparent}.diag-term-clear:hover,.diag-term-scroll:hover{color:var(--ink-2);border-color:var(--line-2)}.diag-term-body{flex:1;overflow-y:auto;padding:8px 4px;font-family:var(--font-mono);font-size:11px;line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.diag-term-line{display:flex;gap:10px;padding:1px 6px;word-break:break-all}.diag-term-line:hover{background:#ffffff08}.diag-ts{color:var(--ink-4);flex-shrink:0;-webkit-user-select:none;user-select:none}.diag-content{color:#a8c7e8;flex:1}.diag-term-empty{padding:20px;color:var(--ink-4);font-family:var(--font-mono);font-size:11px;text-align:center}.diag-term-error{padding:16px;color:var(--emerg);font-family:var(--font-mono);font-size:11px}.diag-config-pre{padding:12px;color:#a8c7e8;font-size:11px;line-height:1.55;white-space:pre;margin:0;overflow:auto}@media(min-width:1024px){.mobile-only,.topbar-mobile-right{display:none!important}}.view-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:20px;color:var(--ink-3);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.view-pill:hover{color:var(--ink);border-color:var(--line)}.view-pill.active{color:var(--accent);border-color:var(--accent);background:#0088ff14}.view-pill-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;background:var(--emerg);color:#fff;border-radius:9px;font-size:10px;font-weight:700;line-height:1}.hidden-view{display:none!important}.incidents-outer{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inc-col-hdr{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);flex-shrink:0;font-family:var(--font-mono)}.inc-col-hdr-hint{font-size:8px;font-weight:600;letter-spacing:.06em;color:var(--ink-4);opacity:.65;text-transform:none}.inc-review-filter-bar{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);background:#ffffff04;flex-shrink:0}.inc-review-toggle{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel-2);color:var(--ink-4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.inc-review-toggle:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-4);box-shadow:none;transition:background .12s ease,box-shadow .12s ease}.inc-review-toggle:hover{border-color:var(--line);color:var(--ink-3)}.inc-review-toggle.active{border-color:#2f7bf680;color:var(--accent);background:#2f7bf61a}.inc-review-toggle.active:before{background:var(--accent);box-shadow:0 0 6px var(--accent)}.inc-review-count{min-width:0;color:var(--ink-4);font-family:var(--font-mono);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-clip-scroll{flex:1;overflow-y:auto}.inc-q-sec-lbl{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:7px;padding:6px 10px 5px;font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;background:linear-gradient(#0b0f16,#070b11);border-bottom:1px solid var(--line)}.inc-q-sec-lbl:after{content:"";flex:1;height:1px;background:var(--line)}.inc-q-divider{height:1px;background:transparent;margin:2px 0}.inc-queue-row{position:relative;padding:0;border-bottom:1px solid var(--line);transition:background .12s ease}.inc-queue-row:hover{background:#ffffff05}.inc-queue-row .clip{border-bottom:none}.inc-queue-row.linked{background:#67c98f0d;box-shadow:inset 2px 0 0 var(--ok)}.inc-queue-row.linked:hover{background:#67c98f14}.inc-queue-row.active{background:#2f7bf612;box-shadow:inset 2px 0 0 var(--accent)}.inc-queue-row.cursor{background:#ffffff0d;outline:1px solid var(--line-2);outline-offset:-1px}.inc-related-row{display:grid;grid-template-columns:1fr auto;align-items:stretch;cursor:grab}.inc-related-row:active{cursor:grabbing}.inc-related-row .clip{min-width:0}.inc-related-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 6px;border-left:1px solid var(--line)}.inc-related-actions .inc-link-btn,.inc-related-actions .inc-unlink-btn{width:22px;height:22px;line-height:1;border-radius:4px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink-3);cursor:pointer;font-size:13px}.inc-related-actions .inc-link-btn:hover{color:var(--ok);border-color:var(--ok);background:#67c98f1f}.inc-related-actions .inc-unlink-btn:hover{color:var(--emerg);border-color:var(--emerg);background:#e7574f1f}.inc-list-card.drop-hover{outline:2px dashed var(--accent);outline-offset:-2px;background:#2f7bf614}.inc-modal-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:22px;background:#03060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inc-modal{width:min(560px,100%);display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:#0b1018;box-shadow:0 22px 70px #00000080}.inc-modal-hdr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line)}.inc-modal-kicker{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inc-modal-close{width:28px;height:28px;border:1px solid var(--line-2);border-radius:5px;background:#ffffff08;color:var(--ink-3);cursor:pointer}.inc-modal-close:hover{color:var(--ink)}.inc-modal-body{padding:14px 16px;display:grid;gap:8px}.inc-modal-sub{font-size:11px;color:var(--ink-4);font-weight:600;letter-spacing:.04em}.inc-modal-muted{color:var(--ink-3);font-size:13px}.inc-modal-error{color:var(--emerg);font-size:12px}.inc-modal-textarea{width:100%;resize:vertical;border:1px solid var(--line-2);border-radius:6px;background:#ffffff08;color:var(--ink);font-size:13px;line-height:1.5;padding:9px 10px;font-family:inherit}.inc-modal-details{font-size:12px;color:var(--ink-3)}.inc-modal-details summary{cursor:pointer;color:var(--ink-4)}.inc-modal-transcript{margin-top:6px;max-height:140px;overflow:auto;color:var(--ink-2);line-height:1.5}.inc-modal-check{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none}.inc-modal-check input{cursor:pointer}.inc-modal-foot{display:flex;align-items:center;gap:8px;padding:11px 16px;border-top:1px solid var(--line)}.inc-narr-label{display:inline-flex;align-items:center;gap:8px}.inc-narr-refresh{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--line-2);border-radius:4px;background:#ffffff08;color:var(--ink-3);cursor:pointer;font-size:12px;line-height:1;padding:0}.inc-narr-refresh:hover{color:var(--accent);border-color:var(--accent)}.inc-narr-refresh.busy{animation:inc-spin .8s linear infinite}@keyframes inc-spin{to{transform:rotate(360deg)}}.inc-tl-clip{display:flex;align-items:stretch;gap:6px;margin:4px 0}.inc-tl-clip .clip{flex:1;min-width:0}.inc-tl-clip .inc-unlink-btn{flex-shrink:0;align-self:center}.inc-queue-row .clip{grid-template-rows:auto auto auto;gap:3px;padding:5px 8px 5px 12px}.inc-queue-row .clip-head{gap:5px;font-size:11px}.inc-queue-row .clip-tg{font-size:11px;gap:4px}.inc-queue-row .clip-tg-dot{width:5px;height:5px}.inc-queue-row .clip-sub,.inc-queue-row .clip-time{font-size:9px}.inc-queue-row .clip-dur{font-size:9px;padding-left:3px}.inc-queue-row .clip-wave-wrap{height:20px}.inc-queue-row .clip-transcript{font-size:10px;line-height:1.35;max-height:none;overflow:visible;display:block;white-space:normal;word-break:break-word}.inc-queue-row .clip-foot{gap:2px}.inc-queue-row .clip-foot-meta{gap:4px}.inc-queue-row .clip-rid,.inc-queue-row .clip-dec{font-size:9px}.inc-queue-row .clip-icon-btn{width:16px;height:16px}.inc-queue-row .clip-emerg-tag{font-size:8px;padding:1px 4px}.inc-queue-row .clip-badge{font-size:7.5px;padding:0 6px;max-width:104px;letter-spacing:.06em}.inc-queue-row .clip-rid{font-size:9px;padding:0 4px}.inc-queue-btns{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.inc-queue-btn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--line-2);border-radius:2px;font-size:10px;cursor:pointer;color:var(--ink-3);font-family:var(--font-mono)}.inc-queue-btn:hover{border-color:var(--line);color:var(--ink)}.inc-queue-btn.link{color:var(--ok)}.inc-queue-btn.unlink{color:var(--emerg)}.inc-q-empty{padding:28px 12px;font-size:10px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-4);text-align:center;opacity:.7}.inc-clip-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.inc-clip-scroll::-webkit-scrollbar{width:8px}.inc-clip-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px;border:2px solid #070b11}.inc-clip-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.inc-clip-scroll::-webkit-scrollbar-track{background:transparent}.inc-list-col-hdr{display:flex;align-items:center;gap:6px;padding:7px 10px 6px;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--panel-2)}.inc-list-col-title{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:var(--font-mono);flex:1}.inc-list-col-count{font-size:9px;font-family:var(--font-mono);font-weight:700;color:var(--ink-4);letter-spacing:.04em}.inc-list-new-btn{padding:2px 8px;background:var(--panel);border:1px solid var(--line-2);border-radius:2px;font-size:9px;font-family:var(--font-mono);font-weight:700;letter-spacing:.06em;color:var(--ink-2);cursor:pointer;flex-shrink:0}.inc-list-new-btn:hover{color:var(--ok);border-color:#1f7e3c80}.inc-list-filters{display:flex;border-bottom:1px solid var(--line);flex-shrink:0}.inc-list-filter-tab{flex:1;padding:5px 3px;font-size:8px;font-family:var(--font-mono);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.inc-list-filter-tab:hover{color:var(--ink-2)}.inc-list-filter-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.inc-list-scroll{flex:1;overflow-y:auto}.inc-list-window{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;color:var(--ink-3);font:9px var(--font-mono);border-bottom:1px solid var(--line)}.inc-list-window select{min-width:0;padding:4px 6px;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:3px;font:inherit}.inc-list-load-more{display:block;width:calc(100% - 20px);margin:12px 10px;padding:10px;color:var(--accent);background:var(--panel);border:1px solid var(--line-2);border-radius:3px;font:10px var(--font-mono);cursor:pointer}.inc-list-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inc-action-error{padding:10px;color:var(--emerg);background:var(--panel-2);border:1px solid var(--emerg);font-size:12px}.inc-action-error button{margin-left:10px;cursor:pointer}.inc-location-warning{color:#e0b34a;font:10px var(--font-mono);margin:5px 0}.inc-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 16px;font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-4);text-align:center}.inc-list-empty:before{content:"○";font-size:20px;opacity:.3;display:block}.inc-list-card{padding:6px 8px;min-height:56px;border-left:3px solid transparent;border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s}.inc-list-card:last-child{border-bottom:none}.inc-list-card:hover{background:var(--hover-subtle)}.inc-list-card.selected{background:var(--row-selected);box-shadow:inset 0 0 0 1px var(--row-selected-border)}.inc-list-card-row1{display:flex;align-items:center;gap:4px;margin-bottom:2px}.inc-list-card-id{font-size:10px;font-family:var(--font-mono);font-weight:700;color:var(--ink-4);letter-spacing:.04em;flex-shrink:0}.inc-list-card-type{font-size:9px;font-family:var(--font-mono);font-weight:800;letter-spacing:.05em;padding:1px 5px;border-radius:var(--radius);flex-shrink:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.inc-list-card-time{font-size:10px;font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;flex-shrink:0}.inc-list-card-title{font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.inc-list-card-addr{font-size:10px;color:var(--ink-3);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.inc-draft-card{border-left-width:3px}.inc-draft-reason{font-size:9px;font-family:var(--font-mono);margin:2px 0 4px;line-height:1.3}.inc-draft-actions{display:flex;gap:6px;margin-top:4px}.inc-draft-actions .inc-btn-base{flex:1;font-size:9px}.inc-list-card-row3{display:flex;align-items:center;gap:6px}.inc-list-card-status{font-size:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:.06em}.inc-list-card-clips{font-size:10px;font-family:var(--font-mono);font-weight:600;color:var(--accent);letter-spacing:.04em;margin-left:auto}.inc-form-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--panel)}.inc-form-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 7px;border-left:4px solid var(--type-color, var(--ink-4));border-bottom:1px solid var(--line-2);background:var(--panel-2);flex-shrink:0}.inc-form-header-left{display:flex;align-items:center;gap:7px}.inc-form-header-right{display:flex;align-items:center;gap:8px}.inc-form-close-btn,.inc-form-link-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:4px;background:#ffffff0d;color:var(--ink-2);font-size:14px;font-weight:800;line-height:1;cursor:pointer}.inc-form-close-btn{font-size:17px}.inc-form-close-btn:hover,.inc-form-link-btn:hover{color:var(--ink);border-color:var(--accent);background:#2f7bf624}.inc-form-id-chip{font-size:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;color:var(--ink-2);background:var(--panel);border:1px solid var(--line-2);border-radius:2px;padding:1px 6px}.inc-form-id-chip.is-new{color:var(--ok);border-color:#1f7e3c66;background:#1f7e3c14}.inc-chip{font-size:8px;font-family:var(--font-mono);font-weight:800;letter-spacing:.08em;color:var(--ink-3);background:var(--panel);border:1px solid var(--line-2);border-radius:2px;padding:1px 5px}.inc-chip.ai{color:var(--accent);border-color:#0088ff59;background:#0088ff14}.inc-form-type-strip{display:flex;align-items:center;padding:4px 12px;flex-shrink:0}.inc-form-analyzing{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#0088ff14;border-bottom:1px solid rgba(0,136,255,.2);font-size:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:.1em;color:var(--accent);flex-shrink:0}.inc-analyzing-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:inc-pulse .8s ease-in-out infinite;flex-shrink:0}@keyframes inc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.inc-dupe-banner{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#ffae181a;border:1px solid rgba(255,174,24,.35);border-left:3px solid #ffae18;flex-shrink:0;flex-wrap:wrap}.inc-dupe-icon{font-size:13px;color:#ffae18;flex-shrink:0}.inc-dupe-msg{flex:1;font-size:10px;font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.03em;min-width:0}.inc-dupe-msg strong{color:var(--ink)}.inc-dupe-force{padding:3px 10px;background:transparent;border:1px solid rgba(255,174,24,.5);border-radius:2px;color:#ffae18;font-size:9px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;cursor:pointer;flex-shrink:0}.inc-dupe-force:hover{background:#ffae181a}.inc-dupe-dismiss{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink-4);font-size:10px;cursor:pointer;flex-shrink:0}.inc-dupe-dismiss:hover{color:var(--ink)}.inc-type-input{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.03em}.inc-type-dropdown{position:absolute;top:100%;left:0;right:auto;width:min(560px,calc(100vw - 48px));min-width:100%;background:var(--panel);border:1px solid var(--accent);border-top:none;z-index:400;max-height:260px;overflow-y:auto;box-shadow:0 6px 16px #0006}.inc-type-item{display:grid;grid-template-columns:minmax(86px,auto) minmax(220px,1fr) auto;align-items:center;gap:8px;padding:5px 9px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .1s}.inc-type-item:last-child{border-bottom:none}.inc-type-item:hover{background:var(--panel-2)}.inc-type-item.selected{background:#0088ff14}.inc-type-item.custom{border-left:2px solid #2f7bf6}.inc-type-item-code{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--accent);flex-shrink:0;min-width:70px}.inc-type-item.custom .inc-type-item-code{color:#2f7bf6}.inc-type-item-label{font-size:11px;color:var(--ink-2);min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.35}.inc-type-item-badge{font-size:7px;font-family:var(--font-mono);font-weight:800;letter-spacing:.08em;color:#2f7bf6;background:#2f7bf61f;border:1px solid rgba(47,123,246,.3);border-radius:2px;padding:1px 4px;flex-shrink:0}.inc-type-empty{padding:8px 10px;font-size:10px;font-family:var(--font-mono);color:var(--ink-4);font-style:italic}.inc-form-body{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:9px}.inc-form-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inc-ff{display:flex;flex-direction:column;gap:3px}.inc-ff>label{font-size:9px;font-family:var(--font-mono);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0}.inc-input{padding:5px 8px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:0;color:var(--ink);font-size:12px;font-family:var(--font-sans);outline:none;resize:vertical;width:100%;box-sizing:border-box}.inc-input:focus{border-color:var(--accent);background:var(--panel)}.inc-select-group{display:flex;align-items:center;position:relative}.inc-sel-swatch{width:4px;height:26px;flex-shrink:0;border-radius:0}.inc-sel-led{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:6px}.inc-select{flex:1;padding:5px 8px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:0;color:var(--ink);font-size:11px;font-family:var(--font-mono);font-weight:600;letter-spacing:.04em;outline:none;appearance:auto}.inc-select:focus{border-color:var(--accent)}.inc-addr-row{display:flex;gap:0}.inc-addr-row .inc-input{border-right:none;flex:1}.inc-geo-btn{padding:5px 10px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:0;color:var(--ink-2);font-size:14px;font-family:var(--font-mono);cursor:pointer;flex-shrink:0}.inc-geo-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.inc-geo-btn:disabled{opacity:.4;cursor:not-allowed}.inc-coords{font-size:10px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--ok);display:flex;align-items:center;gap:6px;padding:2px 0}.inc-coords.warn{color:var(--ink-4)}.inc-coords-ai-tag{font-size:8px;font-weight:700;color:var(--accent);background:#0088ff1f;border:1px solid rgba(0,136,255,.25);border-radius:2px;padding:0 4px;letter-spacing:.06em}.inc-coords-district{margin-left:auto;font-size:8px;font-weight:700;color:var(--ink-2);background:#ffffff0d;border:1px solid var(--line-2, rgba(255,255,255,.15));border-radius:2px;padding:0 4px;letter-spacing:.06em}.inc-ac-dropdown{position:absolute;top:100%;left:0;right:36px;background:var(--surface, var(--panel));border:1px solid var(--accent);border-top:none;z-index:300;max-height:210px;overflow-y:auto;box-shadow:0 4px 12px #00000059}.inc-ac-item{padding:6px 9px;cursor:pointer;display:flex;flex-direction:column;gap:1px;border-bottom:1px solid var(--line)}.inc-ac-item:last-child{border-bottom:none}.inc-ac-item:hover{background:var(--panel-2)}.inc-ac-item.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.inc-ac-main{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:0;color:var(--ink);line-height:1.25}.inc-ac-sub{font-size:10px;color:var(--ink-4);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.inc-ac-attribution{padding:5px 9px;font-size:10px;color:var(--ink-4);text-align:right;background:var(--panel);border-top:1px solid var(--line)}.inc-linked-list{display:flex;flex-direction:column;gap:3px}.inc-linked-clip-row{display:flex;align-items:stretch;gap:4px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.inc-linked-clip-row>.clip{flex:1 1 auto;min-width:0;max-width:100%;border:none;background:transparent}.inc-unlink-btn,.inc-link-btn{width:22px;align-self:stretch;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-left:1px solid var(--line);font-size:13px;line-height:1;cursor:pointer;flex-shrink:0}.inc-unlink-btn{color:var(--emerg)}.inc-unlink-btn:hover{background:#e0242414}.inc-link-btn{color:var(--ok, #67c98f);font-weight:700}.inc-link-btn:hover{background:#67c98f1f}.inc-rl-list{display:flex;flex-direction:column;gap:1px}.inc-rl-row{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;transition:background .1s}.inc-rl-row:hover{background:var(--panel);border-color:var(--accent)}.inc-rl-tg{font-size:9px;font-family:var(--font-mono);font-weight:700;color:var(--accent);flex-shrink:0;min-width:60px;letter-spacing:.04em}.inc-rl-tx{flex:1;font-size:10px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-rl-plus{font-size:14px;color:var(--ok);font-weight:700;flex-shrink:0}.inc-form-footer{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--line-2);background:var(--panel-2);flex-shrink:0}.inc-btn-base{padding:5px 12px;background:var(--panel);border:1px solid var(--line-2);border-radius:0;color:var(--ink-2);font-size:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.inc-btn-base:hover{color:var(--ink);border-color:var(--line)}.inc-btn-base:disabled{opacity:.4;cursor:not-allowed}.inc-btn-base.danger{color:var(--emerg);border-color:#e024244d}.inc-btn-base.danger:hover{background:#e0242414}.inc-btn-base.primary{background:var(--accent);border-color:var(--accent);color:#fff;padding:5px 18px}.inc-btn-base.primary:hover:not(:disabled){background:#07e}.inc-btn-base.primary:disabled{background:var(--panel-2);color:var(--ink-4);border-color:var(--line-2)}.inc-btn-base.ai-suggest{border-color:var(--accent);color:var(--accent);letter-spacing:.06em}.inc-btn-base.ai-suggest:hover:not(:disabled){background:#0077ee1a}.inc-list-auto-badge{display:inline-block;margin-left:5px;font-size:8px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;color:#888;background:#8888881f;border:1px solid rgba(136,136,136,.25);border-radius:2px;padding:0 3px;vertical-align:middle}.inc-list-card-upd{font-family:var(--font-mono);font-size:9px;color:var(--ink-4);letter-spacing:.04em;margin-left:4px}.inc-type-item.highlighted{background:var(--panel-2)}.inc-log-toggle{display:flex;align-items:center;gap:6px;padding:4px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.inc-log-toggle label{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ink-4);cursor:pointer;margin:0}.inc-log-toggle:hover label{color:var(--ink-2)}.inc-log-caret{font-size:9px;color:var(--ink-4);margin-left:auto}.inc-log-list{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:2px;overflow:hidden;margin-top:2px}.inc-log-entry{display:flex;flex-direction:column;gap:1px;padding:4px 8px;background:var(--panel-2);border-bottom:1px solid var(--line)}.inc-log-entry:last-child{border-bottom:none}.inc-log-ts{font-family:var(--font-mono);font-size:9px;color:var(--ink-4);letter-spacing:.04em}.inc-log-text{font-family:var(--font-mono);font-size:10px;color:var(--ink-2);letter-spacing:.02em}.inc-log-radio{color:var(--ink-3);font-style:italic;white-space:pre-wrap;word-break:break-word}.inc-tl-add{display:flex;gap:6px;margin:6px 0 8px}.inc-tl-add input{flex:1;min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:3px;color:var(--ink);font-size:11px;padding:5px 8px}.inc-tl-add input:focus{border-color:var(--accent);outline:none}.inc-tl-list{display:flex;flex-direction:column;gap:0}.inc-tl-empty{font-size:10px;color:var(--ink-5);font-style:italic;padding:4px 0}.inc-tl-entry{position:relative;padding:5px 0 7px 16px;border-left:1px solid var(--line);margin-left:4px}.inc-tl-entry:last-child{border-left-color:transparent}.inc-tl-meta{display:flex;align-items:center;gap:6px;margin-bottom:2px}.inc-tl-dot{position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--accent);border:1px solid #05070b}.inc-tl-body{display:flex;align-items:flex-start;gap:6px}.inc-tl-body .inc-log-text{flex:1;white-space:pre-wrap;word-break:break-word}.inc-tl-actions{display:inline-flex;gap:2px;opacity:0;transition:opacity .1s ease;flex-shrink:0}.inc-tl-entry:hover .inc-tl-actions{opacity:1}@media(hover:none)and (pointer:coarse){.inc-tl-actions{opacity:1}}.inc-tl-actions button{width:18px;height:18px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--ink-3);font-size:10px;cursor:pointer}.inc-tl-actions button:hover{color:var(--ink);border-color:var(--line-2)}.inc-tl-edit{display:flex;flex-direction:column;gap:5px}.inc-tl-edit textarea{width:100%;background:var(--panel-2);border:1px solid var(--line-2);border-radius:3px;color:var(--ink);font-size:11px;font-family:var(--font-mono);padding:5px 8px;resize:vertical}.inc-tl-edit-btns{display:flex;gap:6px;justify-content:flex-end}@media(max-width:1023px){.incidents-outer{min-height:0;height:100%;overflow:hidden}.inc-form-panel{height:100%;min-height:0;border-radius:0}.inc-form-close-btn{width:34px;height:34px;font-size:22px;background:#ffffff17;border-color:#ffffff38;color:var(--ink)}.inc-form-body{padding:12px}.inc-form-row2{grid-template-columns:1fr}.inc-form-footer{position:sticky;bottom:0;flex-wrap:wrap;background:var(--panel)}.inc-list-scroll,.inc-clip-scroll{flex:1;min-height:0}.inc-queue-btn{width:36px;height:36px;font-size:14px;border-radius:5px}.inc-narr-refresh{width:28px;height:28px;font-size:15px}.inc-dupe-dismiss{width:36px;height:36px;font-size:14px}.inc-tl-actions button{width:28px;height:28px;font-size:12px}.inc-link-btn,.inc-unlink-btn{width:32px;height:32px;font-size:16px}.inc-modal-close{width:36px;height:36px;font-size:18px}}.ks-btn{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.ks-btn:hover:not(:disabled){color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.ks-btn:disabled{opacity:.5;cursor:not-allowed}.ks-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:background .3s,box-shadow .3s}.ks-btn.ks-active{color:var(--emerg);border-color:#ff3c3c80;background:#ff3c3c12}.ks-btn.ks-active .ks-dot{animation:ks-pulse 1.4s ease-in-out infinite}@keyframes ks-pulse{0%,to{box-shadow:0 0 4px var(--emerg)}50%{box-shadow:0 0 10px var(--emerg)}}.radio-topbar{position:relative;min-height:0;display:flex;align-items:center;gap:14px;padding:0 12px;background:linear-gradient(180deg,#0c1119,#080b11);border-bottom:1px solid var(--line-2);box-shadow:0 1px #00000080;overflow:hidden;z-index:20}.radio-topbar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}.radio-brand{display:flex;align-items:center;gap:11px;min-width:0;flex-shrink:0}.radio-brand-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;background:radial-gradient(circle at 50% 40%,#16202c,#0b0f16);border:1px solid var(--line-2)}.radio-brand-mark span{width:8px;height:8px;border-radius:50%;background:var(--emerg);box-shadow:0 0 #e7574fbf;animation:badgePulse 2.4s infinite}.radio-brand-logo{width:26px;height:26px;object-fit:contain;border-radius:4px}.radio-brand-shield{width:26px;height:29px;flex:0 0 auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.55))}.radio-brand-tx{display:flex;flex-direction:column;line-height:1.1;min-width:0}.radio-brand-name{font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:.04em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.radio-brand-sub{font-family:var(--font-sans);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.radio-nav{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line-2);border-radius:4px;background:#070a0f;flex-shrink:0}.radio-nav a,.radio-nav button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:3px;color:var(--ink-3);font-weight:700;white-space:nowrap;text-decoration:none}.radio-nav a span,.radio-nav button span{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.radio-nav a.active,.radio-nav button.active{color:var(--ink);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2)}.radio-nav a.active span,.radio-nav button.active span{background:var(--accent);box-shadow:0 0 8px var(--accent)}.radio-nav a:focus-visible,.radio-nav button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft),0 0 0 3px var(--accent)}.radio-nav a b,.radio-nav button b{min-width:20px;height:16px;display:grid;place-items:center;border-radius:999px;background:var(--emerg);color:#fff;font-size:10px;padding:0 6px}.radio-system-filter{height:30px;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:0 7px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);color:var(--ink-3)}.radio-system-filter span{font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.radio-system-filter select{height:24px;max-width:150px;border:none;background:transparent;color:var(--ink);font-size:11px;font-weight:800;outline:none}.radio-system-filter select option{background:#10151e;color:var(--ink)}.radio-footer{grid-row:3;height:40px;display:flex;align-items:center;gap:16px;padding:0 12px;background:var(--bg-2);border-top:1px solid var(--line-2);box-shadow:0 -1px #00000080;z-index:20}.radio-footer-systems{display:flex;align-items:center;gap:9px;min-width:0;flex:1;overflow:hidden}.radio-footer-label{font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.radio-footer-none{color:var(--ink-4);font-size:11px;font-style:normal}.radio-footer-syschips{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.radio-footer-syschips::-webkit-scrollbar{display:none}.radio-sys-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg);color:var(--ink-2);font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}.radio-sys-chip i{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.radio-sys-chip.live{color:var(--ink);border-color:#67c98f80}.radio-sys-chip.live i{background:var(--ok);box-shadow:0 0 7px var(--ok);animation:badgePulse 1.6s infinite}.radio-footer-now{display:flex;align-items:center;gap:9px;flex-shrink:0;min-width:0;max-width:34%}.radio-footer-state{font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.08em;padding:2px 7px;border-radius:3px;background:var(--panel-2);color:var(--ink-3);border:1px solid var(--line-2)}.radio-footer-state.playing{color:var(--ok);border-color:#67c98f73}.radio-footer-state.idle{color:var(--ink-4)}.radio-footer-now b{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-footer-now i{font-style:normal;font-size:10px;color:var(--ink-3);white-space:nowrap}.radio-footer-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.radio-footer-mute{display:grid;place-items:center;width:28px;height:26px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);color:var(--ink-2)}.radio-footer-mute.muted{color:var(--emerg);border-color:#e7574f73}.radio-footer-tone{display:grid;place-items:center;width:24px;height:26px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.radio-footer-tone:active{color:#f5c542;border-color:#f5c54280}.radio-vol{position:relative;width:120px;height:14px;display:flex;align-items:center;cursor:pointer;flex-shrink:0;touch-action:none}.radio-vol:before{content:"";position:absolute;left:0;right:0;height:6px;border-radius:999px;background:linear-gradient(90deg,#e7574f,#e99b40 38%,#67c98f 78%,#2be07a);border:1px solid var(--line-2)}.radio-vol-thumb{position:absolute;width:14px;height:14px;border-radius:50%;background:#eef4fc;border:2px solid var(--accent);box-shadow:0 1px 3px #0000008c;pointer-events:none}.radio-vol:focus-visible{outline:none}.radio-vol:focus-visible:before{box-shadow:0 0 0 2px var(--accent-soft)}.radio-footer-speeds{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg)}.radio-footer-speeds button{height:22px;padding:0 8px;border-radius:3px;color:var(--ink-3);font-size:11px;font-weight:800;font-family:var(--font-mono)}.radio-footer-speeds button.active{color:var(--ink);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2)}.tg-system-row{position:sticky;top:0;z-index:6;margin:-12px -12px 0;padding:10px 12px;display:flex;align-items:center;gap:9px;background:linear-gradient(#0e131b,#0b0f16);border-bottom:1px solid var(--line-2)}.tg-system-row span{font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.tg-system-row select{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);color:var(--ink);font-size:12px;font-weight:800;outline:none}.tg-system-row select option{background:#10151e;color:var(--ink)}.radio-search{flex:1;min-width:170px;max-width:680px;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:4px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink-3)}.radio-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.radio-search input{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--ink);font-size:12.5px;padding:0}.radio-search input::placeholder{color:var(--ink-3)}.radio-top-stats{display:flex;gap:6px;flex-shrink:0}.radio-top-stat{position:relative;min-width:60px;height:34px;display:grid;place-items:center;padding:3px 9px;border-radius:4px;border:1px solid var(--line);background:var(--panel-2);line-height:1}.radio-top-stat b{font-family:var(--font-mono);font-size:15px;color:var(--ink)}.radio-top-stat span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.radio-top-stat.sev b{color:var(--emerg)}.radio-top-stat.warn b{color:var(--warn)}.radio-top-stat i{position:absolute;top:-5px;right:-5px;min-width:21px;height:17px;display:grid;place-items:center;border-radius:999px;background:var(--emerg);color:#fff;font-style:normal;font-size:10px;font-weight:800;padding:0 6px}.radio-top-meta{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.radio-link-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em}.radio-replay-btn{height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(47,123,246,.45);border-radius:4px;padding:0 10px;background:#2f7bf61a;color:var(--accent);font-size:11px;font-weight:900}.radio-replay-btn:hover{background:#2f7bf62e;color:#dce8ff}.hotkey-backdrop{position:fixed;inset:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .12s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hotkey-panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px 24px;min-width:300px;box-shadow:0 16px 48px #0009;animation:slideUp .14s ease}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.hotkey-panel-title{font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.hotkey-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px}.hotkey-key{background:var(--panel-2);border:1px solid var(--line-2);border-radius:4px;padding:2px 8px;font-size:11px;font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.hotkey-desc{color:var(--ink-2);font-size:12px;text-align:right}.hotkey-close{margin-top:16px;width:100%;padding:8px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink-2);font-size:12px;cursor:pointer;transition:background .1s,color .1s}.hotkey-close:hover{background:var(--panel-3);color:var(--ink)}.replay-backdrop{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:22px;background:#03060ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.replay-panel{width:min(1040px,100%);max-height:min(840px,calc(100dvh - 44px));display:grid;grid-template-rows:auto auto auto 1fr;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;background:#0b1018;box-shadow:0 22px 70px #0000007a}.replay-head{display:flex;justify-content:space-between;gap:18px;padding:18px 20px 15px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(47,123,246,.12),rgba(103,201,143,.08),transparent)}.replay-kicker{display:block;margin-bottom:5px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.replay-head h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:0}.replay-head p{margin:6px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45;max-width:680px}.replay-close{width:34px;height:34px;border:1px solid var(--line-2);border-radius:4px;color:var(--ink-3);background:#ffffff08;font-size:22px}.replay-controls{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.replay-window-buttons{display:flex;gap:6px;flex-wrap:wrap}.replay-window-buttons button,.replay-run,.replay-secondary{height:34px;border:1px solid var(--line-2);border-radius:4px;padding:0 12px;color:var(--ink-2);background:var(--panel-2);font-size:11px;font-weight:900}.replay-window-buttons button.active{color:#fff;border-color:#2f7bf6bf;background:#2f7bf642}.replay-toggle{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--ink-3);font-size:11px;font-weight:700}.replay-run{color:#fff;border-color:#1e63d6;background:linear-gradient(#2f7bf6,#1e63d6)}.replay-secondary{color:var(--ink-2);background:#0d141e}.replay-run:disabled,.replay-secondary:disabled{opacity:.55}.replay-ref-input{width:190px;height:34px;border:1px solid var(--line-2);border-radius:4px;background:#070b11;color:var(--ink);font-family:var(--font-mono);font-size:11px}.replay-error{padding:9px 14px;color:var(--emerg);background:#e7574f1a;border-bottom:1px solid rgba(231,87,79,.25);font-size:12px}.replay-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:#090e15}.replay-summary span{padding:10px 12px;border-right:1px solid var(--line);color:var(--ink-3);font-size:11px}.replay-summary b{display:block;color:var(--ink);font-size:16px}.replay-results{min-height:0;overflow:auto;display:grid;align-content:start;gap:10px;padding:12px}.replay-empty{display:grid;place-items:center;min-height:240px;color:var(--ink-4);border:1px dashed var(--line-2);border-radius:6px;font-size:12px;text-align:center;padding:24px}.replay-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--ink-4);border-radius:6px;padding:12px;background:#ffffff06}.replay-card.create{border-left-color:var(--ok)}.replay-card.reject{opacity:.76}.replay-card-chip{display:inline-flex;width:fit-content;margin-bottom:6px;border-radius:3px;padding:2px 6px;background:#67c98f24;color:var(--ok);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.replay-card.reject .replay-card-chip{background:#68748729;color:var(--ink-3)}.replay-card h3{margin:0;color:var(--ink);font-size:14px;letter-spacing:0}.replay-card p{margin:4px 0 0;color:var(--ink-2);font-size:12px}.replay-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.replay-meta span{border:1px solid var(--line);border-radius:3px;padding:2px 6px;color:var(--ink-3);background:#00000029;font-size:10px}.replay-card blockquote{margin:9px 0 0;padding:8px 10px;border-left:2px solid var(--line-2);color:var(--ink-3);background:#0000002e;font-size:11px;line-height:1.45;max-height:180px;overflow:auto;white-space:pre-wrap}.replay-ref{color:var(--ink-4)!important;font-family:var(--font-mono);font-size:10px!important}.replay-ref code{color:var(--accent)}.replay-review-list{display:grid;gap:10px}.replay-review-list h3{margin:4px 0 0;color:var(--ink-2);font-size:13px;letter-spacing:0}.replay-review-card{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;padding:11px;background:#2f7bf60e}.replay-review-card p{margin:8px 0 0;color:var(--ink-2);font-size:12px}.replay-review-card details{margin-top:8px;color:var(--ink-3);font-size:11px}.replay-review-card summary{cursor:pointer;color:var(--accent);font-weight:800}.replay-review-card pre{max-height:300px;overflow:auto;margin-top:7px;padding:9px;border:1px solid var(--line);border-radius:4px;background:#00000038;color:var(--ink-2);font-size:10px;white-space:pre-wrap}.replay-submit{min-width:150px;height:36px;border:1px solid rgba(103,201,143,.5);border-radius:4px;color:#06110b;background:var(--ok);font-size:11px;font-weight:900}.replay-submit:disabled{color:var(--ink-3);background:var(--panel-2);border-color:var(--line-2)}.radio-link-pill span{width:7px;height:7px;border-radius:50%}.radio-link-pill span.live{background:var(--ok);box-shadow:0 0 8px var(--ok)}.radio-link-pill span.off{background:var(--ink-4)}.radio-icon-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;border:1px solid var(--line);color:var(--ink-3);background:transparent;font-weight:800}.radio-icon-btn:hover{color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.radio-top-meta .clock{height:34px;padding:0 10px;border-left:1px solid var(--line-2);font-size:16px;color:var(--ink)}.radio-user{display:flex;align-items:center;gap:8px;min-width:0}.radio-user>span{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:linear-gradient(#243144,#161e29);border:1px solid var(--line-2);font-family:var(--font-mono);font-size:11px;font-weight:800}.radio-user div{display:flex;flex-direction:column;line-height:1.2;min-width:0}.radio-user b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.radio-user i{font-style:normal;color:var(--ink-3);font-size:10px}.radio-board{min-height:0;display:grid;grid-template-columns:minmax(292px,316px) minmax(440px,1fr) minmax(330px,386px);gap:1px;overflow:hidden;background:linear-gradient(135deg,#1b375f,#2a1744 45%,#144b4c)}.radio-stage{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.radio-stage>.radio-board{flex:1;min-height:0}.radio-isolation-banner{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:14px;height:38px;padding:0 16px;background:linear-gradient(90deg,#e99b401f,#e99b4038 50%,#e99b401f);border-bottom:1px solid rgba(233,155,64,.55);box-shadow:inset 0 0 36px #e99b4029;color:var(--warn);animation:isoBannerIn .18s ease-out}@keyframes isoBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.radio-isolation-banner .iso-dot{width:9px;height:9px;border-radius:50%;background:var(--warn);box-shadow:0 0 10px var(--warn);animation:badgePulse 1.4s infinite;flex-shrink:0}.radio-isolation-banner .iso-text{font-family:var(--font-mono);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-isolation-banner .iso-text b{color:#ffd7a0;font-weight:900}.radio-isolation-banner .iso-clear{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px;border:1px solid rgba(233,155,64,.6);border-radius:999px;background:#e99b4024;color:#ffe2bd;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.radio-isolation-banner .iso-clear:hover{background:#e99b4042;border-color:var(--warn)}.radio-panel{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#0f151ffa,#070b11fa)}.radio-panel-head{height:38px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-bottom:1px solid var(--line);background:linear-gradient(#0f141c,#0c1017)}.radio-panel-head>div{min-width:0;display:flex;align-items:baseline;gap:10px}.radio-panel-head h2{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.radio-count{margin-left:6px;padding:0 6px;border-radius:3px;border:1px solid var(--line-2);background:var(--panel-3);color:var(--ink);font-family:var(--font-mono);font-size:11px}.radio-panel-sub{color:var(--ink-3);font-size:10px;white-space:nowrap}.radio-panel-tool{height:26px;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:4px;border:1px solid rgba(47,123,246,.38);background:#2f7bf61f;color:#7fb2ff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.radio-panel-tool:hover,.radio-panel-tool.active{color:#fff;border-color:#e99b40bf;background:linear-gradient(180deg,#e99b4052,#2f7bf638)}.radio-talkgroups-expanded-panel{grid-column:1 / -1}.radio-expanded-head{height:46px;background:linear-gradient(90deg,#2f7bf63d,#e99b402e,#15b3a62e),#0c111a}.radio-queue-panel{background:#090d13}.radio-queue-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.radio-clip-row{position:relative;display:flex;flex:0 0 auto;min-height:116px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--agency-color, #2f7bf6) 16%,transparent),transparent 42%),#101722;cursor:pointer;overflow:hidden;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.radio-clip-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--agency-color, #2f7bf6) 24%,transparent),transparent 46%),#141d2a;border-color:var(--line-2)}.radio-clip-row.selected{border-color:var(--accent);background:linear-gradient(180deg,#2f7bf6e0,#1e63d6eb);box-shadow:0 0 0 1px #2f7bf68c,0 8px 18px #2f7bf638}.radio-clip-row.emergency{border-color:#e7574f7a;box-shadow:inset 0 0 0 1px #e7574f1a}.radio-row-stripe{width:4px;flex:0 0 auto;border-radius:4px 0 0 4px;background:var(--agency-color, var(--ink-4))}.radio-clip-row.emergency .radio-row-stripe{background:var(--emerg)}.radio-row-main{min-width:0;flex:1;display:grid;grid-template-rows:auto auto 26px auto auto;gap:6px;padding:8px 9px 34px}.radio-row-top,.radio-row-mid,.radio-row-bottom{display:flex;align-items:center;min-width:0;gap:7px}.radio-row-tg{display:inline-block;max-width:100%;min-width:0;color:inherit;font-family:"Roboto Condensed","Arial Narrow",var(--font-sans);font-size:12px;font-weight:700;letter-spacing:0;line-height:1;text-align:left;transform-origin:left center;overflow:hidden;white-space:nowrap;will-change:font-size,transform}.radio-row-time,.radio-row-dur{flex-shrink:0;font-family:var(--font-mono);color:var(--ink-3);font-size:10px}.radio-row-unit{max-width:58%;min-width:0;padding:1px 6px;border-radius:3px;border:1px solid var(--line-2);background:#15b3a61f;color:#aaf4ef;font-family:var(--font-mono);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-row-unit:disabled{color:var(--ink-3);cursor:default}.radio-row-system{flex:1;min-width:0;color:#9eb7d8;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-row-play{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:3px;border:1px solid var(--line-2);background:var(--raise);color:var(--ink);font-size:10px;line-height:1}.radio-row-play:hover,.radio-row-play.playing{color:#fff;border-color:var(--accent);background:var(--accent)}.radio-mini-wave{flex:1;min-width:0;height:24px}.radio-mini-wave .clip-wave-wrap{height:24px}.radio-row-transcript{color:var(--ink-2);font-size:11px;line-height:1.35;overflow:visible;word-break:break-word;display:block}.radio-row-actions{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px}.radio-row-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:3px;background:#0b1018db;color:var(--ink-2);text-decoration:none;cursor:pointer}.radio-row-action:hover{border-color:var(--line-2);color:var(--ink)}.radio-row-action:focus-visible{outline:none;border-color:var(--accent)}.radio-clip-row.selected .radio-row-time,.radio-clip-row.selected .radio-row-dur,.radio-clip-row.selected .radio-row-system,.radio-clip-row.selected .radio-row-transcript{color:#ffffffd1}.radio-loading,.radio-empty{padding:24px 10px;color:var(--ink-3);text-align:center;font-size:12px}.radio-empty{display:grid;place-items:center;gap:10px}.radio-status{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:3px;color:#fff;background:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.4}.radio-status.big{font-size:10px;padding:5px 10px}.radio-status.queued{background:var(--panel-3);color:var(--ink-2);border:1px solid var(--line-2)}.radio-status.review{background:#8b68d6}.radio-status.new{background:var(--accent);box-shadow:0 0 10px #2f7bf64d}.radio-status.reviewed{background:var(--panel-3);color:var(--ink-3);border:1px solid var(--line-2)}.radio-status.live{background:var(--accent);box-shadow:0 0 12px #2f7bf661}.radio-status.emergency{background:var(--emerg);color:#fff;box-shadow:0 0 14px #e7574f66;animation:emergFlash .9s steps(1) infinite}@keyframes emergFlash{0%,49%{background:var(--emerg);box-shadow:0 0 16px #e7574f99}50%,to{background:#6b1a16;box-shadow:0 0 4px #e7574f33}}.radio-pill{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.4;color:#fff}.radio-pill.priority{background:var(--warn);color:#1a1206;box-shadow:0 0 10px #e99b4066}.radio-pill.recall{background:#8b5cf6;box-shadow:0 0 10px #8b5cf666}.radio-pill.emergency{background:var(--emerg);animation:emergFlash .9s steps(1) infinite}.radio-rec.emergency{color:var(--emerg);animation:emergFlash .9s steps(1) infinite;padding:1px 6px;border-radius:3px}.radio-rec.emergency i{background:var(--emerg)}.radio-tx-emergency{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:7px 11px;border-radius:4px;background:#e7574f24;border:1px solid rgba(231,87,79,.6);color:#ff9a93;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.1em;animation:emergPulse 1s ease-in-out infinite}@keyframes emergPulse{0%,to{background:#e7574f1f;border-color:#e7574f80}50%{background:#e7574f4d;border-color:var(--emerg)}}.radio-tx-emergency .tx-emerg-dot{width:9px;height:9px;border-radius:50%;background:var(--emerg);box-shadow:0 0 10px var(--emerg);flex-shrink:0}.radio-active-panel{background:var(--panel)}.radio-active-empty{align-items:center;justify-content:center;gap:9px;color:var(--ink-3);text-align:center}.radio-active-empty h2{margin:0;color:var(--ink);font-size:16px}.radio-active-empty p{margin:0;font-size:12px}.radio-active-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid var(--line-2);background:linear-gradient(#10151e,#0c1017)}.radio-active-title{min-width:0;display:flex;align-items:center;gap:12px}.radio-active-rid{max-width:min(42vw,520px);color:var(--ink);font-family:var(--font-mono);font-size:18px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.radio-active-rid:disabled{cursor:default}.radio-active-sub{margin-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;white-space:nowrap}.radio-active-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.radio-active-timer{display:flex;flex-direction:column;align-items:flex-end;margin-right:6px;line-height:1.1}.radio-active-timer span{color:var(--warn);font-family:var(--font-mono);font-size:18px;font-weight:900}.radio-active-timer i{margin-top:2px;color:var(--ink-3);font-style:normal;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.radio-action{min-width:56px;height:32px;padding:0 12px;border-radius:4px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font-weight:800}.radio-action:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.radio-action.hold{color:var(--warn)}.radio-action.end{background:var(--emerg);color:#fff;border-color:transparent}.radio-action:disabled{opacity:.45;cursor:default}.radio-ali-strip{flex:0 0 auto;display:flex;align-items:stretch;gap:18px;padding:9px 14px;border-bottom:1px solid var(--line);background:#0a0e14}.radio-ali-cell{min-width:0;display:flex;flex-direction:column;gap:3px}.radio-ali-cell.wide{flex:1 1 auto;min-width:40px}.radio-ali-cell.tg{flex:0 1 auto;min-width:0}.radio-tg-names{display:flex;flex-wrap:nowrap;align-items:baseline;min-width:0;gap:0 2px;overflow:hidden}.radio-tg-names .tg-name{min-width:0;background:none;border:0;padding:0;text-align:left;font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-tg-names .tg-name.primary{color:var(--ink);font-weight:700}.radio-tg-names .tg-name.patched{color:var(--ink-2);font-weight:400}.radio-tg-names .tg-name.patched:before{content:"/";margin:0 5px 0 3px;color:var(--ink-3);font-weight:400}.radio-row-tgwrap{flex:1;min-width:0;display:block;overflow:hidden;color:var(--ink)}.radio-row-tgwrap.patched{color:var(--ink)}.radio-ali-cell>span{color:var(--ink-3);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.radio-ali-cell b,.radio-ali-cell button{min-width:0;color:var(--ink);font-size:12px;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-id-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.radio-id-list button,.radio-id-list em{max-width:130px;padding:2px 6px;border-radius:3px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-id-list button:hover{color:var(--accent);border-color:#2f7bf673}.radio-flags{margin-left:auto;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.radio-flags span{padding:2px 6px;border-radius:3px;border:1px solid rgba(231,87,79,.42);background:#e7574f1f;color:var(--emerg);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.06em}.radio-player{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.radio-play-lg{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(var(--accent),#1e63d6);border:1px solid #1e63d6;box-shadow:0 4px 16px #2f7bf661;color:#fff;font-size:13px;line-height:1}.radio-play-lg:hover{filter:brightness(1.08)}.radio-player-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.radio-player .clip-wave-wrap{height:56px}.radio-player-meta{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-family:var(--font-mono);font-size:11px}.radio-player-meta .dim{margin-left:auto;color:var(--ink-3)}.radio-rec{display:inline-flex;align-items:center;gap:5px;color:var(--emerg);font-size:9px;font-weight:900;letter-spacing:.08em}.radio-rec i{width:8px;height:8px;border-radius:50%;background:var(--emerg);animation:badgePulse 1.4s infinite}.radio-speed-controls{display:flex;align-items:center;gap:3px}.radio-speed-controls button{height:20px;padding:0 6px;border-radius:3px;border:1px solid var(--line-2);color:var(--ink-3);font-size:10px}.radio-speed-controls button.active{color:var(--accent);border-color:#2f7bf673;background:var(--accent-soft)}.radio-tx-head{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 14px 6px}.radio-tx-head span{color:var(--ink-2);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.radio-tx-head b{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase}.radio-transcript{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 14px 16px}.radio-transcript.empty{align-items:center;justify-content:center}.radio-transcript-wait{color:var(--ink-3);font-size:12px}.radio-tx-line{display:flex;gap:11px;opacity:.42;transition:opacity .16s ease}.radio-tx-line.spoken,.radio-tx-line.active{opacity:1}.radio-tx-time{flex:0 0 34px;text-align:right;padding-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px}.radio-tx-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;border-left:2px solid transparent;padding-left:11px}.radio-tx-line.active .radio-tx-body{border-left-color:var(--accent)}.radio-tx-speaker{color:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.1em}.radio-tx-speaker b{margin-left:8px;color:var(--warn);font-weight:800}.radio-tx-text{color:var(--ink);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.radio-tx-text.listening{color:var(--ink-3);font-style:italic}.radio-tx-text.listening i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--warn);animation:badgePulse 1.2s infinite}.radio-side-panel{background:#0a0e14}.radio-side-tabs{flex:0 0 auto;display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--line);background:#090d13;overflow:hidden}.radio-side-tabs button{flex:1 1 0;min-width:0;height:28px;padding:0 6px;border-radius:3px;border:1px solid transparent;color:var(--ink-3);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-side-tabs button.active{color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.radio-side-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.radio-side-body.tab-talkgroups{overflow-y:auto;overflow-x:hidden;display:block}.radio-intake{flex:1;min-height:0;display:flex;flex-direction:column;gap:13px;padding:12px;overflow-y:auto}.radio-intake-section{display:flex;flex-direction:column;gap:7px}.radio-intake-section.grow{flex:1;min-height:150px}.radio-intake-label{color:var(--ink-3);font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.radio-intake-label span{text-transform:none;letter-spacing:0;font-weight:700;font-style:italic}.radio-suggest-main{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 10px;border-radius:4px;border:1px solid var(--line-2);border-left:3px solid var(--emerg);background:var(--panel-2)}.radio-suggest-main span{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:900}.radio-suggest-main b{flex:1;min-width:0;color:var(--ink);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-suggest-main em{color:var(--accent);background:var(--accent-soft);border-radius:3px;padding:2px 6px;font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:900}.radio-intake input,.radio-intake select,.radio-intake textarea{width:100%;border:1px solid var(--line-2);border-radius:4px;background:#0a0e14;color:var(--ink);font-size:12.5px}.radio-intake input,.radio-intake select{height:32px}.radio-intake textarea{flex:1;min-height:140px;resize:none;line-height:1.45}.radio-dupe,.radio-created{display:grid;gap:4px;padding:9px 10px;border-radius:4px;border:1px solid rgba(233,155,64,.35);background:#e99b401a;color:var(--warn);font-size:11px}.radio-created{border-color:#67c98f59;background:#67c98f1a;color:var(--ok)}.radio-dupe button,.radio-created button{justify-self:start;margin-top:3px;color:var(--ink);border:1px solid currentColor;border-radius:3px;padding:3px 8px;font-size:11px}.radio-intake-foot{margin-top:auto;display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.radio-btn{height:36px;border-radius:4px;border:1px solid var(--line-2);padding:0 13px;font-weight:900}.radio-btn.ghost{color:var(--ink-3);background:transparent}.radio-btn.primary{flex:1;color:#fff;background:linear-gradient(var(--accent),#1e63d6);border-color:#1e63d6}.radio-btn:disabled{opacity:.48;cursor:default}.radio-side-body.tab-talkgroups .tile-region{min-height:auto;flex:none;overflow:visible;padding:7px;gap:7px;background:linear-gradient(135deg,rgba(47,123,246,.12),transparent 34%),linear-gradient(315deg,rgba(21,179,166,.1),transparent 38%),#090d13}.radio-side-body.tab-talkgroups .agency-row{border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff06;overflow:visible}.radio-side-body.tab-talkgroups .active-tg-row{border-color:#67c98f47;background:linear-gradient(90deg,#67c98f21,#2f7bf614 50%,#e99b4012),#ffffff06}.radio-side-body.tab-talkgroups .agency-row-head{min-height:25px;margin:0;padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--agency-color, #2f7bf6) 22%,transparent),transparent)}.radio-side-body.tab-talkgroups .agency-name{font-size:10px;color:#fff}.radio-side-body.tab-talkgroups .agency-tg-count{color:var(--agency-color, var(--accent));font-weight:900}.radio-side-body.tab-talkgroups .board-tab{padding:3px 5px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#0000002e;font-size:10px}.radio-side-body.tab-talkgroups .board-directory{gap:7px;padding:6px}.radio-side-body.tab-talkgroups .board-section{gap:4px;padding:5px;border-radius:5px;background:#00000029;border:1px solid rgba(255,255,255,.055)}.radio-side-body.tab-talkgroups .active-board-body{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px;padding:5px;max-height:none}.radio-side-body.tab-talkgroups .board-body{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px;max-height:none;overflow:visible}.radio-side-body.tab-talkgroups .tile{height:46px;min-height:46px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:17px 21px;padding:4px 4px 4px 6px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 21%,transparent),transparent 48%),#ffffff09}.radio-side-body.tab-talkgroups .tile .name{font-size:10px;font-weight:800;line-height:17px}.radio-side-body.tab-talkgroups .tile .sub{font-size:8.5px;line-height:10.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.radio-side-body.tab-talkgroups .tile .meta{min-width:26px;align-items:flex-end;justify-content:flex-start;padding-top:1px}.radio-side-body.tab-talkgroups .tile .slot{font-size:8.5px;padding:0 3px;max-width:38px;overflow:hidden;text-overflow:ellipsis}.radio-side-body.tab-talkgroups .tile .tile-actions{display:none}.radio-talkgroups-expanded-panel .tile-region{padding:10px 14px 14px;gap:10px;background:linear-gradient(135deg,rgba(47,123,246,.1),transparent 30%),linear-gradient(225deg,rgba(233,155,64,.1),transparent 32%),linear-gradient(315deg,rgba(21,179,166,.1),transparent 36%),#080c12}.radio-talkgroups-expanded-panel .agency-row{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff06;padding:8px}.radio-talkgroups-expanded-panel .active-tg-row{padding:8px;border-color:#67c98f3d;display:flex;flex-direction:column;order:-1}.radio-talkgroups-expanded-panel .active-board-body{display:grid}.radio-talkgroups-expanded-panel .tg-system-row{position:static;margin:0 0 8px;order:-2}.radio-talkgroups-expanded-panel .agency-row-head{padding:1px 0 6px;margin-bottom:7px}.radio-talkgroups-expanded-panel .board-directory{display:flex;flex-direction:column;gap:10px}.radio-talkgroups-expanded-panel .board-section{min-width:0;padding:7px;border-radius:5px;border:1px solid rgba(255,255,255,.06);background:#00000024}.radio-talkgroups-expanded-panel .board-tab{padding:3px 5px 5px;font-size:10px}.radio-talkgroups-expanded-panel .board-body{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:4px;max-height:none}.radio-talkgroups-expanded-panel .active-board-body{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.radio-talkgroups-expanded-panel .tile{height:34px;grid-template-rows:14px 12px;padding:3px 5px 3px 7px}.radio-talkgroups-expanded-panel .tile .name{font-size:10.5px;line-height:14px}.radio-talkgroups-expanded-panel .tile .sub{font-size:9px;line-height:12px}.radio-side-body.tab-alerts>*,.radio-side-body.tab-following>*,.radio-side-body.tab-log>*{flex:1;min-height:0}@media(max-width:1180px){.radio-top-stats,.radio-user div{display:none}.radio-board{grid-template-columns:minmax(280px,34%) minmax(420px,1fr);grid-template-rows:minmax(0,1fr) minmax(320px,42%)}.radio-side-panel{grid-column:1 / -1;min-height:0}}@media(max-width:760px){.radio-shell{grid-template-rows:auto 1fr auto}.radio-footer{flex-wrap:wrap;height:auto;min-height:40px;padding:5px 8px;gap:8px}.radio-footer-now{display:none}.radio-topbar{min-height:104px;flex-wrap:wrap;align-content:flex-start;padding:8px;gap:8px;overflow:visible}.radio-brand-name{max-width:180px}.radio-nav{order:2}.radio-system-filter{order:2;max-width:150px;padding:0 6px}.radio-system-filter span{display:none}.radio-system-filter select{max-width:128px}.radio-search{order:3;flex-basis:100%;max-width:none}.radio-top-meta{margin-left:auto}.radio-top-meta .ks-btn,.radio-link-pill,.radio-top-meta .clock{display:none}.radio-board{display:flex;flex-direction:column;overflow-y:auto}.radio-queue-panel{flex:0 0 38vh;min-height:260px}.radio-active-panel{flex:0 0 auto;min-height:520px}.radio-active-head,.radio-ali-strip{flex-direction:column;align-items:stretch}.radio-active-actions{flex-wrap:wrap}.radio-active-timer{align-items:flex-start;width:100%}.radio-side-panel{flex:0 0 520px}}.radio-mobile-tabs{display:none}@media(max-width:760px){input,select,textarea,.inc-input,.inc-select,.settings-modal input,.settings-modal select,.settings-modal textarea{font-size:16px!important}.settings-sidebar{width:90px!important;padding:6px 0!important}.settings-sidebar button{padding:8px!important;font-size:11px!important}.radio-topbar{min-height:92px}.radio-replay-btn{width:36px;padding:0;justify-content:center;font-size:0}.radio-replay-btn svg{width:15px;height:15px}.radio-stage{min-height:0;flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.radio-stage .radio-board{min-height:0;display:block;overflow:hidden}.radio-stage .radio-panel{height:100%;min-height:0;border-radius:0;border-left:0;border-right:0}.radio-stage .radio-queue-panel,.radio-stage .radio-active-panel,.radio-stage .radio-side-panel{display:none}.radio-stage.mobile-tab-queue .radio-queue-panel,.radio-stage.mobile-tab-now .radio-active-panel,.radio-stage.mobile-tab-tools .radio-side-panel{display:flex}.radio-stage .radio-queue-panel,.radio-stage .radio-side-panel{flex:none}.radio-stage .radio-active-panel{overflow:hidden}.radio-active-head{padding:11px;gap:10px}.radio-active-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.radio-active-actions .radio-active-timer{grid-column:1 / -1}.radio-ali-strip{padding:8px 10px;gap:7px}.radio-player{padding:10px}.radio-transcript{flex:1;min-height:0}.radio-side-tabs{overflow-x:auto;scrollbar-width:none}.radio-side-tabs button{min-width:max-content;padding-inline:10px}.radio-side-body{min-height:0}.radio-mobile-tabs{height:calc(54px + env(safe-area-inset-bottom,0px));padding:4px 6px env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid var(--line);background:#070b11}.radio-mobile-tabs button{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:5px;color:var(--ink-4);background:transparent;font-size:11px;font-weight:900;min-height:44px}.radio-mobile-tabs button.active{color:var(--ink);border-color:#2f7bf66b;background:#2f7bf624}.radio-mobile-tabs b{min-width:21px;height:17px;display:inline-grid;place-items:center;border-radius:9px;color:#fff;background:var(--accent);font-size:9px;padding:0 5px}.inc-queue-row .clip-badge{font-size:10px}.replay-backdrop{padding:0;align-items:stretch}.replay-panel{width:100%;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.replay-head{padding:14px 14px 12px}.replay-head p{font-size:11px}.replay-controls{align-items:stretch;flex-direction:column;gap:9px}.replay-toggle{margin-left:0}.replay-run{width:100%}.replay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-card{grid-template-columns:1fr}.replay-submit{width:100%}}@media(max-width:480px){.settings-sidebar{width:100%!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:none!important;border-bottom:1px solid var(--line)!important;padding:0!important;max-height:40px;white-space:nowrap}.settings-sidebar button{display:inline-flex!important;align-items:center;padding:0 14px!important;height:40px!important;font-size:12px!important;white-space:nowrap;border-right:none!important;border-bottom:2px solid transparent;text-align:left}.settings-body{padding:12px 10px!important}}.radio-row-id{flex-shrink:0;margin-left:auto;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-4)}.radio-clip-row.selected .radio-row-id{color:#fff9}.clip-menu-backdrop{position:fixed;inset:0;z-index:1200}.clip-menu{position:fixed;z-index:1201;min-width:196px;padding:5px;border:1px solid var(--line-2);border-radius:7px;background:#0c1119;box-shadow:0 18px 48px #00000080}.clip-menu-head{padding:5px 9px 7px;margin-bottom:4px;border-bottom:1px solid var(--line);color:var(--ink-4);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clip-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);font-size:12.5px;text-align:left;cursor:pointer}.clip-menu button:hover{background:#2f7bf624;color:var(--ink)}.clip-menu button:last-child:hover{background:#e7574f26;color:#ffd7d2}.clip-menu-sep{height:1px;margin:4px 6px;background:var(--line)}.clip-modal-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:22px;background:#03060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.clip-modal{width:min(720px,100%);max-height:min(76dvh,720px);display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:#0b1018;box-shadow:0 22px 70px #00000080}.clip-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px 13px;border-bottom:1px solid var(--line)}.clip-modal-kicker{display:block;margin-bottom:4px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.clip-modal-head h3{margin:0;color:var(--ink);font-size:15px}.clip-modal-close{width:30px;height:30px;flex-shrink:0;border:1px solid var(--line-2);border-radius:5px;background:#ffffff08;color:var(--ink-3);cursor:pointer}.clip-modal-close:hover{color:var(--ink);border-color:var(--line-2)}.clip-modal-body{padding:16px 18px;overflow:auto}.clip-modal-muted{margin:0;color:var(--ink-3);font-size:13px;line-height:1.5}.clip-modal-error{margin:0;color:var(--emerg);font-size:13px}.clip-modal-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink)}.clip-modal-foot{display:flex;justify-content:flex-end;padding:11px 18px;border-top:1px solid var(--line)}.clip-modal-foot button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--line-2);border-radius:5px;background:#ffffff08;color:var(--ink-2);font-size:12px;cursor:pointer}.clip-modal-foot button:hover{color:var(--ink)}.clip-confirm{width:min(440px,100%);padding:20px 22px 18px;border:1px solid var(--line-2);border-radius:9px;background:#0b1018;box-shadow:0 22px 70px #00000080}.clip-confirm h3{margin:0 0 10px;color:var(--ink);font-size:16px}.clip-confirm p{margin:0 0 10px;color:var(--ink-2);font-size:13px;line-height:1.5}.clip-confirm-list{margin:0 0 12px;padding:9px 12px;list-style:none;border:1px solid var(--line);border-radius:6px;background:#ffffff05}.clip-confirm-list li{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);padding:2px 0}.clip-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.clip-confirm-actions button{height:34px;padding:0 15px;border-radius:6px;border:1px solid var(--line-2);font-size:13px;font-weight:700;cursor:pointer}.clip-confirm-cancel{background:#ffffff08;color:var(--ink-2)}.clip-confirm-cancel:hover{color:var(--ink)}.clip-confirm-go{background:var(--emerg);border-color:var(--emerg);color:#1a0c0a}.clip-confirm-go:hover{filter:brightness(1.08)}.clip-action-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:1400;padding:9px 16px;border:1px solid var(--line-2);border-radius:7px;background:#0c1119;color:var(--ok);font-size:12.5px;font-weight:600;box-shadow:0 12px 36px #00000073}.clip-action-toast.err{color:var(--emerg)}.tx-quality{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:1px 6px 1px 5px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff08;color:var(--ink-3);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.6;cursor:help;vertical-align:middle}.tx-quality i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor}.tx-quality.compact{margin-right:6px;transform:translateY(-1px)}.tx-quality-high{color:var(--ok);border-color:#67c98f52}.tx-quality-medium{color:var(--warn);border-color:#ffb54752}.tx-quality-low{color:var(--emerg);border-color:#ff72185c}.tx-quality-rejected{color:var(--emerg);border-color:#ff721880;background:var(--emerg-soft)}.tx-quality-unknown{color:var(--ink-4)}.radio-tx-head{justify-content:flex-start}.radio-tx-head b{margin-left:auto}@media(prefers-reduced-motion:reduce){.tx-quality i{box-shadow:none}}.tq-panel{display:flex;flex-direction:column;gap:18px;font-family:var(--font-sans);color:var(--ink-2)}.tq-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.tq-controls label{display:flex;flex-direction:column;gap:4px}.tq-controls label>span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.tq-controls select{min-width:150px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-size:12px}.tq-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.tq-btn:hover:not(:disabled){background:var(--panel-3);border-color:var(--accent)}.tq-btn:disabled{opacity:.5;cursor:default}.tq-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.tq-btn.primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.tq-error{padding:9px 12px;border:1px solid rgba(255,114,24,.4);border-radius:var(--radius);background:var(--emerg-soft);color:var(--emerg);font-size:12px}.tq-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:14px 16px 16px}.tq-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.tq-section h3{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.tq-hint,.tq-scanned{margin:0 0 12px;font-size:11.5px;line-height:1.55;color:var(--ink-4);max-width:78ch}.tq-scanned b{color:var(--ink-2);font-weight:700}.tq-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.tq-tile{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border:1px solid var(--line);border-left:2px solid var(--line-2);border-radius:var(--radius);background:var(--panel-2)}.tq-tile b{font-family:var(--font-mono);font-size:21px;font-weight:700;line-height:1.1;color:var(--ink)}.tq-tile span{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.tq-tile i{font-style:normal;font-size:10.5px;color:var(--ink-4)}.tq-tone-high{border-left-color:var(--ok)}.tq-tone-high b{color:var(--ok)}.tq-tone-medium,.tq-tone-warn{border-left-color:var(--warn)}.tq-tone-medium b,.tq-tone-warn b{color:var(--warn)}.tq-tone-low,.tq-tone-bad{border-left-color:var(--emerg)}.tq-tone-low b,.tq-tone-bad b{color:var(--emerg)}.tq-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.tq-flag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);font-size:10.5px;color:var(--ink-3)}.tq-flag b{font-family:var(--font-mono);color:var(--ink)}.tq-table{width:100%;max-width:860px;border-collapse:collapse;font-size:12px;table-layout:fixed}.tq-table th:nth-child(1),.tq-table td:nth-child(1){width:auto}.tq-table th:nth-child(2),.tq-table td:nth-child(2){width:70px}.tq-table th:nth-child(3),.tq-table td:nth-child(3){width:190px}.tq-table th:nth-child(4),.tq-table td:nth-child(4){width:90px}.tq-table th:nth-child(2),.tq-table th:nth-child(4){text-align:right}.tq-table th{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.tq-table td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.tq-table tr:last-child td{border-bottom:none}.tq-table .tq-num{font-family:var(--font-mono);text-align:right;white-space:nowrap}.tq-table .tq-key{color:var(--ink);font-weight:600}.tq-table .tq-key i{display:block;font-style:normal;font-size:10px;font-weight:400;color:var(--ink-4)}.tq-cell-meter{display:flex;align-items:center;gap:8px}.tq-cell-meter span{font-family:var(--font-mono);font-size:11px;min-width:36px;text-align:right;color:var(--ink-3)}.tq-bar{flex:1;min-width:50px;height:5px;border-radius:999px;background:var(--panel-3);overflow:hidden}.tq-bar-fill{display:block;height:100%;border-radius:999px}.tq-bar-high{background:var(--ok)}.tq-bar-medium{background:var(--warn)}.tq-bar-low{background:var(--emerg)}.tq-bar-unknown{background:var(--line-2)}.tq-suggest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.tq-suggest-col h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.tq-suggest-col h4 span{padding:1px 7px;border-radius:999px;background:var(--panel-3);font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.tq-none{margin:0;font-size:11.5px;line-height:1.5;color:var(--ink-4)}.tq-list{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius)}.tq-list:empty{display:none}.tq-list li{border-bottom:1px solid var(--line)}.tq-list li:last-child{border-bottom:none}.tq-list label{display:flex;align-items:center;gap:9px;padding:7px 10px;cursor:pointer}.tq-list label:hover{background:var(--hover-subtle)}.tq-list input[type=checkbox]{flex:0 0 auto;accent-color:var(--accent)}.tq-term{flex:1;font-family:var(--font-mono);font-size:12px;color:var(--ink)}.tq-rule{flex:1;display:flex;align-items:center;gap:7px;min-width:0;font-size:12px}.tq-rule em{font-style:normal;font-family:var(--font-mono);color:var(--emerg);text-decoration:line-through;text-decoration-color:#ff721880}.tq-rule b{font-family:var(--font-mono);font-weight:700;color:var(--ok)}.tq-rule svg{color:var(--ink-4)}.tq-meta{flex:0 0 auto;font-size:10px;color:var(--ink-4);white-space:nowrap}.tq-apply-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.tq-apply-bar>span{font-size:11.5px;color:var(--ink-4)}.tq-apply-msg{margin-top:12px;padding:8px 11px;border:1px solid rgba(103,201,143,.35);border-radius:var(--radius);background:#67c98f14;color:var(--ok);font-size:11.5px}.tq-apply-msg.err{border-color:#ff721866;background:var(--emerg-soft);color:var(--emerg)}.tq-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 10px;color:var(--ink-4);font-size:12px;text-align:center}.hotkey-keys{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.hotkey-keys em{font-style:normal;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}body{font-size:14px;letter-spacing:0}.workspace-load-state{display:grid;place-content:center;justify-items:center;gap:14px;min-height:65vh;padding:30px;color:var(--ink-2)}.workspace-load-state h2{font-size:18px}.confirmation-label{display:block;color:var(--ink-2);font-size:13px;margin:22px 0}.confirmation-label input{display:block;width:100%;margin-top:10px;padding:12px;border:1px solid var(--line-2);color:var(--ink)}.navigation-error{font-size:12px;color:var(--emerg);overflow-wrap:anywhere}.settings-system-required{display:flex;align-items:center;gap:17px;padding:26px;margin:10px 0 20px;border:1px dashed var(--line-2);border-radius:4px;color:var(--ink-3);background:var(--bg-2)}.settings-system-required strong{color:var(--ink-2);font-size:13px;font-weight:550}.settings-system-required p{font-size:13px;margin-top:7px;line-height:1.7}.coverage-editor .leaflet-bottom.leaflet-right,.coverage-editor .leaflet-control-attribution{max-width:100%}.coverage-editor .leaflet-control-attribution{white-space:normal}.credential-remove{margin-top:8px;font-size:12px;color:var(--emerg)!important}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{transition:background .13s,color .13s,border-color .13s,box-shadow .13s}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[role=button]:focus-visible,.radio-clip-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}input,textarea,select{border-radius:4px;background:var(--bg);border-color:var(--line-2)}input::placeholder,textarea::placeholder{color:var(--ink-3)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}input[type=checkbox]{width:16px;height:16px;flex-shrink:0}input:focus,textarea:focus,select:focus{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 9%,transparent)}button svg,a svg{vertical-align:middle}kbd{border:1px solid var(--line-2);background:#ffffff04;border-radius:4px;padding:1px 5px;color:var(--ink-3);font:11px/1.6 var(--font-mono);white-space:nowrap}.radio-shell{display:grid;height:100dvh;min-width:0;background:var(--bg);grid-template-columns:184px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 46px}.console-navigation{grid-column:1;grid-row:1 / -1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);z-index:25;background:var(--bg-2)}.console-brand{display:flex;gap:9px;align-items:center;color:var(--ink);text-decoration:none;justify-content:flex-start;min-height:52px;padding:8px 10px;flex-shrink:0}.console-brand-symbol{flex-shrink:0;display:grid;place-items:center;color:var(--ink);border-left:1px solid var(--line-2);border:1px solid var(--line-2);border-radius:4px;width:32px;height:32px;background:var(--panel)}.console-brand-symbol img{width:24px;height:24px;object-fit:contain}.console-brand>div{min-width:0;display:block}.console-brand strong{display:block;font-size:12px;line-height:1.5;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650}.console-brand>div>span{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.console-environment{display:flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:4px;color:var(--ink);justify-content:flex-start;margin:0 12px 6px;padding:5px 0;font-size:11px;flex-shrink:0}.console-environment>svg{margin-left:auto;color:var(--ink-3)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.status-dot.green{background:var(--ok);box-shadow:none}.status-dot.amber{background:var(--warn)}.console-navigation>nav{flex:1;min-height:0;padding:0 6px;overflow-y:auto}.nav-group-label{padding:14px 12px 8px;font-size:11px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-weight:650;display:block}.console-navigation nav>a,.console-navigation nav>button{width:100%;display:flex;align-items:center;margin:3px 0;color:var(--ink-2);border:1px solid transparent;text-decoration:none;text-align:left;font-weight:500;position:relative;flex-direction:row;justify-content:flex-start;min-width:0;min-height:42px;padding:10px;gap:9px;border-radius:3px;font-size:12px;line-height:1.25;white-space:nowrap}.console-navigation nav>a>svg,.console-navigation nav>button>svg{flex-shrink:0}.console-navigation nav>a:hover,.console-navigation nav>button:hover{background:#ffffff05;color:var(--ink)}.console-navigation nav>a.active{color:var(--ink);background:var(--accent-soft);border-color:var(--line-2);box-shadow:inset 3px 0 var(--workspace-color, var(--accent))}.console-navigation nav>a.active>svg{color:var(--workspace-color, var(--accent))}.console-navigation nav b{margin-left:auto;font:10px var(--font-mono);color:var(--ink);flex-shrink:0;background:var(--panel-3);border-radius:3px;padding:2px 5px;line-height:1.2}.nav-draft-dot{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--warn);flex-shrink:0}.console-navigation-bottom{padding:8px 10px;flex-shrink:0}.navigation-command{display:flex;align-items:center;width:100%;gap:8px;color:var(--ink-3);padding:10px 0;font-size:12px;justify-content:flex-start}.navigation-command kbd{margin-left:auto}.console-user{border-top:1px solid var(--line);padding:12px 0 3px;display:flex;align-items:center;gap:9px;justify-content:flex-start}.avatar{width:31px;height:31px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:12px;color:var(--ink);background:var(--panel-3);border:1px solid #7191a4}.console-user>div{min-width:0;flex:1;display:block}.console-user strong{display:block;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:550}.console-user div span{display:block;font-size:11px;color:var(--ink-3);margin-top:3px}.console-user button{padding:4px;color:var(--ink-3)}.workspace-topbar{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 12px;gap:10px;background:var(--header-bar)}.workspace-breadcrumb{display:flex;align-items:center;flex-shrink:0;font-size:13px;gap:7px}.workspace-breadcrumb>svg{color:var(--ink-2)}.workspace-breadcrumb>span,.workspace-breadcrumb>i{color:var(--ink-3);font-style:normal;font-weight:400}.workspace-breadcrumb>strong{font-weight:550;color:var(--ink)}.workspace-topbar-tools{min-width:0;display:flex;align-items:center;margin-left:auto;order:3;gap:6px}.workspace-global-search{height:34px;width:clamp(180px,22vw,340px);min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:4px;color:var(--ink-3);background:var(--panel);border-color:var(--line-2)}.workspace-global-search input{width:100%;min-width:0;padding:0;height:100%;color:var(--ink);border:0;background:transparent;font-size:13px;box-shadow:none}.workspace-global-search input:focus{box-shadow:none}.workspace-global-search:focus-within{border-color:var(--ink-3)}.workspace-system-select{max-width:148px;border-color:var(--line-2);background:var(--panel-2);height:32px;font-size:12px;border-radius:3px}.connection-status{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:11px;white-space:nowrap;padding:4px 7px;border:1px solid var(--line);border-radius:3px}.connection-status.connected{color:#c1f2db;background:#133c32;border-color:#34775c}.icon-button{display:inline-grid;place-items:center;width:31px;height:31px;color:var(--ink-3);border:1px solid transparent;border-radius:6px;flex-shrink:0}.icon-button:hover{color:var(--ink);background:#ffffff06;border-color:var(--line)}.ks-btn{height:30px;padding:0 10px;font-size:11px;border-radius:16px;box-shadow:none;letter-spacing:.03em;background:var(--panel-2)}.ks-dot{box-shadow:none!important;width:5px;height:5px}.console-main{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;container-type:inline-size}.console-main>*{min-width:0}.console-main>.radio-stage,.console-main>.incidents-outer,.console-main>.settings-workspace,.console-main>.pipeline-page,.console-main>.unit-workspace{flex:1;min-height:0}.radio-footer{grid-column:2;grid-row:3;border-top:1px solid var(--line);min-width:0;padding:0 14px;height:52px;box-shadow:none;background:var(--header-bar)}.radio-footer-label{text-transform:none;font:11px var(--font-sans);letter-spacing:0;color:var(--ink-3)}.radio-footer-systems{gap:9px}.radio-sys-chip{border:1px solid var(--line);border-radius:3px;padding:4px 7px;font-size:11px;color:var(--ink-2);background:var(--panel);border-color:#456c80}.radio-sys-chip.live{color:#a7e7cf;background:#163029;border-color:#355b4d;box-shadow:none}.radio-footer-state{font-size:11px;letter-spacing:.04em;border:none;background:transparent;color:var(--ink-3)}.radio-footer-speeds{background:transparent;border:1px solid var(--line);border-radius:16px;border-color:var(--line-2)}.radio-footer-speeds button{font-size:12px;min-width:29px}.radio-footer-speeds button.active{background:var(--panel-3);border-color:transparent;color:var(--ink)}.radio-footer-mute,.radio-tone-btn{width:28px;height:28px;background:var(--panel);border-color:var(--line-2);border-radius:50%;color:var(--ink)}.radio-vol{width:90px;height:4px;background:var(--panel-2);box-shadow:none}.radio-vol-thumb{width:9px;height:9px;background:var(--ink-2);box-shadow:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);font-weight:500;white-space:nowrap;text-decoration:none;color:var(--ink-2);background:var(--panel);cursor:pointer;border-radius:3px;min-height:32px;padding:0 11px;font-size:12px}.button.primary{background:var(--primary-fill);color:var(--ink);border-color:var(--accent);box-shadow:none}.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--accent)}.button.secondary:hover:not(:disabled){background:var(--panel-2);border-color:var(--ink-3);color:var(--ink)}.button.quiet{background:transparent;border-color:transparent;color:var(--ink-3)}.button.quiet:hover{color:var(--ink);background:#ffffff04}.button.danger{color:#fff;background:var(--danger-fill);border-color:var(--emerg)}.button b{font:11px var(--font-mono);border-radius:4px;background:#ffffff0d;padding:2px 5px}.subtle-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--line);font-size:11px;color:var(--ink-2);background:var(--panel-2);white-space:nowrap;border-radius:3px}.section-kicker,.workspace-eyebrow{display:block;font:12px/1.5 var(--font-sans);color:var(--accent);text-transform:none;letter-spacing:.02em}.section-kicker>span{color:var(--line-2);padding:0 7px}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin:0 28px 18px;border:1px solid var(--line-2);background:var(--panel);border-radius:4px}.notice>svg{margin-top:2px;color:var(--ink-2);flex-shrink:0}.notice>div{flex:1;min-width:0}.notice strong{display:block;font-size:13px;font-weight:550}.notice p{color:var(--ink-2);font-size:13px;line-height:1.7;margin-top:4px}.notice.warning{background:#2a261f;border-color:#655235}.notice.warning>svg{color:#edc585}.notice.danger{border-color:#72404f;background:#2c1e2a}.notice.danger>svg{color:#ee92a2}.section-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.section-title-row h2{font-size:14px;font-weight:550}.section-title-row>span{font-size:12px;color:var(--ink-3)}.settings-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);width:100%;overflow:hidden}.settings-navigation{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg-2)}.settings-nav-title{padding:20px 18px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;background:var(--panel-2);min-height:48px}.settings-nav-title>svg{color:var(--ink-2)}.settings-search{display:flex;align-items:center;gap:7px;margin:0 13px 13px;padding:0 10px;min-height:36px;background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--ink-2);border-color:#45687b}.settings-search:focus-within{border-color:var(--accent)}.settings-search input{min-width:0;width:100%;border:none;background:transparent;font-size:13px;padding:0;box-shadow:none}.settings-search button{color:var(--ink-3)}.settings-navigation nav{flex:1;min-height:0;overflow-y:auto;padding:0 10px 16px}.settings-nav-group{margin-bottom:14px}.settings-nav-group>span{display:block;margin:10px 10px 7px;text-transform:uppercase;color:var(--section-color, var(--ink-2));font-size:10px;letter-spacing:.08em}.settings-nav-group button{display:flex;gap:9px;align-items:center;width:100%;text-align:left;font-size:13px;color:var(--ink-2);border:1px solid transparent;margin:2px 0;border-radius:3px;min-height:36px;padding:8px 10px}.settings-nav-group button>svg{color:var(--ink-3)}.settings-nav-group button:hover{color:var(--ink);background:#ffffff04}.settings-nav-group button.active{color:var(--ink);background:var(--panel-2);border-color:var(--line-2);box-shadow:inset 3px 0 var(--section-color, var(--accent))}.settings-nav-group button.active>svg{color:var(--section-color, var(--accent))}.settings-nav-group button>i{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-left:auto;flex-shrink:0}.settings-search-empty{color:var(--ink-3);padding:14px 10px;font-size:13px;line-height:1.7}.settings-nav-foot{display:flex;gap:10px;margin:0 16px;padding:16px 0;border-top:1px solid var(--line);color:var(--ink-3)}.settings-nav-foot strong{display:block;font-size:12px;font-weight:500;color:var(--ink-2)}.settings-nav-foot span{display:block;font-size:11px;margin-top:4px}.settings-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-2)}.settings-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;padding:20px 22px 16px;background:var(--bg-2);border-top:3px solid var(--section-color, var(--accent))}.settings-heading h1{font-weight:500;letter-spacing:-.015em;margin:7px 0 10px;line-height:1.2;font-size:24px}.settings-heading p{font-size:13px;color:var(--ink-2);line-height:1.7}.settings-heading>.button{align-self:flex-start;margin-top:7px}.settings-content{min-height:0;overflow:auto;flex:1;padding:0 24px 24px}.settings-field-group{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);background:var(--bg-2);border-radius:4px;overflow:visible}.settings-field-group>.settings-field{border-bottom:1px solid var(--line)}.settings-field-group>.settings-field:last-child{border-bottom:0}.settings-field{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;padding:16px 18px;gap:22px}.coverage-editor{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:14px;height:100%;min-height:0}.coverage-editor .settings-field{grid-template-columns:1fr}.cadence-editor{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:18px;min-height:0}.settings-field-copy>label{display:block;font-size:13px;color:var(--ink);line-height:1.5;font-weight:550;letter-spacing:-.01em}.settings-field-copy p{font-size:13px;color:var(--ink-2);line-height:1.75;margin-top:6px;max-width:370px}.settings-field-example{display:block;margin-top:8px;font-size:12px;color:var(--ink-3);line-height:1.7}.settings-field-control{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-field-control>input:not([type=checkbox]),.settings-field-control>select,.settings-field-control>textarea{width:100%!important;max-width:100%;min-height:35px;font-size:13px!important;padding:8px 10px}.settings-field-control input[type=checkbox]{margin-top:4px}.settings-field-control>small{font-size:12px;color:var(--ink-3);line-height:1.7}.settings-content button:not(.button):not(.icon-button):not(.settings-category):not(.tq-suggest-row):not(.unit-event-row){border-radius:6px!important}.settings-content button:not(.button):not(.icon-button):not(.settings-category){min-height:28px}.settings-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.settings-content select,.settings-content textarea{border-radius:6px;font-family:var(--font-sans)}.settings-content textarea{line-height:1.7;min-height:80px}.settings-content .settings-field-group>div:not(.settings-field){margin:12px 20px}.settings-scope{margin:0 30px 20px;padding:14px 16px;display:flex;align-items:center;gap:18px;justify-content:space-between;border:1px solid var(--line);border-radius:4px;background:var(--panel);border-left:3px solid var(--accent)}.settings-scope>div{display:flex;align-items:center;gap:10px}.settings-scope>div>svg{color:var(--ink-2)}.settings-scope strong{display:block;font-size:13px;font-weight:550}.settings-scope span{display:block;color:var(--ink-2);font-size:12px;margin-top:3px}.settings-scope select{min-width:170px;height:32px;font-size:13px}.settings-savebar{min-height:76px;padding:14px 22px;display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);flex-shrink:0;background:var(--header-bar)}.settings-save-status{display:flex;align-items:center;gap:10px}.settings-save-status strong{display:block;font-size:13px;font-weight:500}.settings-save-status div>span{display:block;font-size:11px;color:var(--ink-2);margin-top:4px}.settings-save-status.saved strong{color:var(--ok)}.settings-save-actions{display:flex;align-items:center;gap:8px}.settings-intro{display:flex;gap:24px;align-items:center;padding:0 0 24px;margin-bottom:20px;border:0;border-bottom:1px solid var(--line);background:transparent}.settings-intro-symbol{display:grid;place-items:center;width:58px;height:58px;color:var(--ink-2);background:var(--line);border:1px solid var(--line-2);border-radius:4px;flex-shrink:0}.settings-intro h2{font-size:20px;font-weight:500;letter-spacing:-.035em;margin:5px 0 7px}.settings-intro p{color:var(--ink-2);font-size:13px;line-height:1.7}.settings-intro>.subtle-badge{margin-left:auto;align-self:flex-start}.settings-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:4px;margin-bottom:30px;overflow:hidden;background:var(--panel)}.settings-snapshot article{padding:17px 19px;border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:8px 9px;align-items:center;border-top:3px solid var(--metric-color, var(--accent));background:var(--panel)}.settings-snapshot article:last-child{border:0}.settings-snapshot article>svg{color:var(--ink-3)}.settings-snapshot article>span{font-size:12px;color:var(--ink-2)}.settings-snapshot strong{grid-column:2;font-size:16px;font-weight:500;letter-spacing:-.02em}.settings-overview-section{margin-bottom:28px;border-top:2px solid var(--section-color, var(--line));padding-top:18px}.settings-category-grid{display:flex;flex-direction:column;border-top:1px solid var(--line)}.settings-category{display:flex;align-items:center;gap:16px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;background:var(--bg-2);padding:16px 0}.settings-category:hover{background:var(--panel);transform:none}.category-icon{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;color:var(--accent);background:var(--panel);border:0;border-radius:3px}.settings-category>div{min-width:0;flex:1}.settings-category h3{font-size:13px;color:var(--ink);font-weight:550;margin:1px 0 7px}.settings-category p{font-size:12px;line-height:1.8;color:var(--ink-2)}.settings-category>svg{color:var(--ink-3);margin-top:9px}.modal-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;align-items:flex-start;padding:min(17vh,150px) 20px 24px;background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-backdrop>section,.drawer-backdrop>section{outline:none}.command-palette{width:570px;max-width:100%;border:1px solid var(--line-2);border-radius:4px;background:var(--panel);box-shadow:0 32px 100px #0009,inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent);overflow:hidden}.command-search{display:flex;align-items:center;padding:18px 20px;gap:12px;border-bottom:1px solid var(--line);color:var(--ink-2)}.command-search input{flex:1;min-width:0;font-size:14px;background:transparent;border:0;padding:0;box-shadow:none;color:var(--ink)}.command-search input:focus{box-shadow:none}.command-results{max-height:min(52vh,470px);overflow:auto;padding:8px}.command-group{padding:13px 12px 7px;font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em}.command-results button{width:100%;display:flex;align-items:center;padding:12px;gap:12px;text-align:left;border:1px solid transparent;border-radius:4px}.command-results button.active{background:var(--line);border-color:var(--line-2)}.command-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:4px;background:var(--panel-2);color:var(--ink-2)}.command-results button>div{flex:1;min-width:0}.command-results strong{display:block;font-size:13px;font-weight:500;color:var(--ink)}.command-results button div>span{display:block;font-size:12px;margin-top:5px;color:var(--ink-2);line-height:1.6}.command-results button>svg{color:var(--ink-2)}.command-palette>footer{display:flex;gap:18px;padding:11px 18px;border-top:1px solid var(--line);color:var(--ink-2);font-size:11px}.command-palette>footer>span:last-child{margin-left:auto}.command-palette kbd{margin-right:4px}.command-empty{padding:35px 20px;text-align:center;color:var(--ink-2)}.command-empty strong{margin:15px 0 8px}.command-empty p{font-size:13px;line-height:1.7}.drawer-backdrop{padding:0;justify-content:flex-end;align-items:stretch}.changes-drawer{width:min(520px,100%);background:var(--panel);border-left:1px solid var(--line-2);display:flex;flex-direction:column;box-shadow:-16px 0 60px #0005}.changes-drawer>header{padding:28px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.changes-drawer h2{font-size:23px;font-weight:500;letter-spacing:-.03em;margin:7px 0 10px}.changes-drawer p{font-size:13px;color:var(--ink-2);line-height:1.7}.changes-list{overflow:auto;flex:1;padding:12px 28px}.changes-list article{padding:18px 0;border-bottom:1px solid var(--line)}.changes-list h3{color:var(--ink);font-size:13px;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.changes-list article>div{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:13px}.changes-list article>div>span{color:var(--ink-2);text-decoration:line-through;overflow-wrap:anywhere}.changes-list article>div>strong{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.changes-list article>div>svg{flex-shrink:0;color:var(--ink-3)}.changes-drawer>footer{border-top:1px solid var(--line);padding:22px 28px;display:grid;gap:14px}.changes-error{color:#efb4c3;background:#402939;border:1px solid #825065;padding:12px;border-radius:4px;font-size:13px;line-height:1.7}.confirm-dialog{max-width:430px;background:var(--panel);border:1px solid var(--line-2);border-radius:4px;padding:28px;box-shadow:0 20px 100px #0009}.dialog-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--line-2);border-radius:11px;color:var(--ink-2);background:var(--panel-2);margin-bottom:20px}.confirm-dialog h2{font-size:20px;font-weight:500;letter-spacing:-.03em}.confirm-dialog p{margin:12px 0 22px;font-size:13px;line-height:1.8;color:var(--ink-2)}.confirm-dialog footer{display:flex;gap:10px;justify-content:flex-end}.radio-board{background:var(--bg);grid-template-rows:minmax(0,1fr);padding:6px;gap:6px;grid-template-columns:minmax(270px,31%) minmax(330px,1fr) minmax(275px,26%)}.radio-board.talkgroups-expanded{grid-template-columns:1fr}.radio-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;box-shadow:none}.radio-panel-head{height:46px;padding:0 14px;background:var(--panel);border-bottom:1px solid var(--line);min-height:46px}.radio-panel-head h2{font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.radio-panel-sub{font-size:11px;color:var(--ink-3)}.radio-count{border:1px solid var(--line-2);background:var(--panel-2);font-size:11px;margin-left:7px;border-radius:9px;color:var(--ink);border-color:var(--line-2)}.radio-queue-scroll{padding:0}.radio-clip-row{background:var(--bg-2);border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;margin:0;min-height:0}.radio-clip-row:hover{background:var(--panel-2);border-color:var(--line)}.radio-clip-row.selected{background:var(--row-selected);border-color:var(--line);box-shadow:inset 3px 0 var(--accent)}.radio-row-stripe{border-radius:0;width:4px;opacity:1;background:var(--agency-color)}.radio-row-main{padding:10px 11px 25px;gap:5px;grid-template-rows:auto auto 22px auto auto}.radio-row-tg{font-family:var(--font-sans);transform:none;line-height:1.4;text-overflow:ellipsis;font-size:13px;font-weight:600}.radio-row-tgwrap{overflow:hidden;min-width:0}.radio-row-time,.radio-row-dur,.radio-row-system{font-size:11px;color:var(--ink-2)}.radio-row-unit{padding:2px 5px;font-size:11px;background:var(--agency-color);color:#081019;border-color:transparent;border-radius:2px;font-weight:700}.radio-row-transcript{color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45;-webkit-line-clamp:2}.radio-clip-row.selected .radio-row-transcript{-webkit-line-clamp:5;color:var(--ink)}.radio-clip-row.selected .radio-row-id{color:var(--ink-2)}.radio-row-play{color:var(--ink);width:28px;height:28px;border-radius:3px;background:var(--panel-2);border-color:var(--line-2)}.radio-row-actions{bottom:8px;right:12px;gap:7px}.radio-row-action{border-color:transparent;background:transparent;color:var(--ink-3);width:24px;height:22px}.radio-row-status,.radio-status{box-shadow:none!important;border-radius:4px;font-weight:500;font-size:11px;letter-spacing:.02em}.radio-active-head{border-bottom-color:var(--line);box-shadow:none;display:flex;flex-direction:column;align-items:stretch;padding:12px 14px;gap:9px;background:var(--panel)}.radio-active-title{gap:11px}.radio-active-id{font-size:27px;font-weight:550;letter-spacing:-.025em}.radio-active-sub{color:var(--ink-2);font-size:11px;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.radio-active-timer span{color:var(--ink);font-weight:500;font-size:20px}.radio-active-timer i{font-size:11px;letter-spacing:0}.radio-active-title>div{min-width:0;flex:1}.radio-active-actions{width:100%;min-width:0;gap:8px}.radio-active-timer{align-items:flex-start;margin-right:auto;flex-shrink:0}.radio-btn{font-size:13px;font-weight:550;box-shadow:none;border-radius:3px;min-height:34px}.radio-btn.primary{background:var(--primary-fill);border-color:var(--accent);color:var(--ink);box-shadow:none}.radio-btn.primary:hover{background:var(--primary-hover)}.radio-btn.play{background:var(--panel-2);color:var(--ink);border-color:var(--line-2)}.radio-ali-strip{border-color:var(--line);padding:12px 14px;gap:14px;background:var(--bg-2)}.radio-ali-cell>span{font-size:12px;color:var(--ink-2);letter-spacing:0;text-transform:none}.radio-ali-cell b,.radio-ali-cell button{font-size:13px;color:var(--ink)}.radio-player{padding:16px;gap:14px;background:var(--bg-2);border-bottom-color:var(--line)}.radio-play-lg{width:42px;height:42px;min-width:42px;border-radius:50%;background:var(--panel);border:1px solid var(--ink-2);color:var(--ink);box-shadow:none;font-size:13px;border-color:var(--line-2)}.radio-player .clip-wave-wrap{height:34px}.radio-player-meta{font-size:11px;color:var(--ink-2)}.radio-tx-head{height:47px;padding:12px 16px;border-color:var(--line);background:var(--panel-2)}.radio-tx-head span{font-size:12px;font-weight:550;letter-spacing:.04em}.radio-tx-head b{font-size:11px;color:var(--ink-3);font-weight:500}.radio-transcript{padding:16px 18px;background:var(--bg-2)}.radio-tx-line{padding:12px 0;gap:12px;border-bottom:1px solid var(--line)}.radio-tx-time{font-size:11px;color:var(--ink-3)}.radio-tx-speaker{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.02em}.radio-tx-text{color:var(--ink);font-size:14px;line-height:1.65}.radio-tx-line.active .radio-tx-body{border-left-color:var(--ink-2);background:#123e52;border-color:var(--accent)}.radio-side-tabs{padding:0 8px;gap:2px;background:var(--panel);overflow-x:auto}.radio-side-tabs button{flex:1 0 auto;padding:0 7px;font-size:12px;color:var(--ink-2);min-height:42px;text-transform:none;letter-spacing:0;font-weight:500;border-radius:0}.radio-side-tabs button.active{color:var(--accent);background:transparent;border-color:transparent;box-shadow:inset 0 -2px var(--accent)}.radio-intake{padding:14px;gap:14px;background:var(--bg-2)}.radio-intake-section{gap:7px}.radio-intake-label{font-size:12px;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500;padding:0;border-radius:3px;margin-bottom:4px;display:block}.radio-intake-section:first-child>.radio-intake-label,.radio-intake-section.grow>.radio-intake-label{padding:8px 10px;color:var(--ink);background:var(--panel-2)}.radio-intake-label span{font-size:11px;font-style:normal;display:block;margin:3px 0 1px;color:var(--ink-3)}.radio-suggest-main{border:1px solid var(--line-2);border-left:2px solid var(--ink-2);border-radius:4px;padding:12px;background:var(--panel-2);gap:8px}.radio-suggest-main>span{font-size:11px;color:var(--ink-2)}.radio-suggest-main>b{font-size:13px;font-weight:550}.radio-suggest-main>em{font-size:7px;color:var(--ink);background:var(--line);border-radius:4px;padding:4px 5px}.radio-intake input,.radio-intake select,.radio-intake textarea{padding:9px 10px;font-size:14px;background:var(--bg);border-color:var(--line-2);border-radius:4px}.radio-intake textarea{line-height:1.8}.radio-intake-foot{padding-top:14px;border-top-color:var(--line);gap:10px}.radio-intake-foot .radio-btn{height:35px;font-size:12px}.radio-intake .workspace-alert{margin:0}.radio-isolation-banner{height:34px;background:#29271f;border-color:#665232;box-shadow:none}.radio-isolation-banner .iso-text{font-size:12px;letter-spacing:.03em}.radio-isolation-banner .iso-dot{box-shadow:none;animation:none;width:6px;height:6px}.inc-col-hdr,.inc-list-col-hdr{min-height:48px;padding:12px 14px;background:var(--panel);border-color:var(--line)}.inc-col-hdr,.inc-list-col-title{font:11px var(--font-sans);font-weight:550;text-transform:none;letter-spacing:0;color:var(--ink)}.inc-col-hdr-hint{font-size:11px;color:var(--ink-3);opacity:1;letter-spacing:0}.inc-list-col-count{font-size:11px;color:var(--ink-2)}.inc-list-new-btn{min-height:27px;border-radius:5px;font-size:11px;background:var(--line);color:var(--ink);border-color:var(--line-2)}.inc-list-filters{padding:4px 6px;gap:2px;background:var(--bg-2);border-color:var(--line)}.inc-list-filter-tab{padding:9px 5px;font-size:12px;letter-spacing:0;border-radius:3px;border-bottom:0}.inc-list-filter-tab.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.inc-list-window{min-height:42px;color:var(--ink-2);background:var(--panel);border-color:var(--line);padding:8px 12px;font-size:11px}.inc-list-window select{font-size:11px;padding:4px 7px;border-radius:5px;background:var(--bg-2)}.inc-list-card{padding:15px;min-height:90px;border-color:var(--line)}.inc-list-card.selected{background:var(--row-selected);box-shadow:inset 2px 0 var(--ink-2);border-color:var(--accent)}.inc-list-card-id{color:var(--ink-2);font-size:11px;font-weight:500}.inc-list-card-title{font-size:13px;line-height:1.6;font-weight:550;margin-top:4px}.inc-list-card-addr{font:11px/1.6 var(--font-sans);color:var(--ink-2)}.inc-list-card-type{border-radius:4px;font-size:11px;font-weight:500}.inc-list-card-row3{font-size:11px;color:var(--ink-2)}.inc-form-panel{background:var(--bg-2)}.inc-form-header{padding:16px;background:var(--panel);border-color:var(--line);box-shadow:none}.inc-form-title{font-size:16px;font-weight:550;letter-spacing:-.02em}.inc-form-body{padding:18px}.inc-input,.inc-select,.inc-textarea{border-radius:6px;background:var(--bg);border-color:var(--line-2);font-size:14px;padding:8px 10px}.inc-label{font-size:12px;letter-spacing:0;color:var(--ink-2);text-transform:none}.inc-form-footer{background:var(--panel);border-color:var(--line);padding:14px 17px}.inc-location-warning{font:11px/1.7 var(--font-sans);color:#e5c187;margin:7px 0;text-transform:none}.inc-form-panel .inc-location-warning{padding:10px 12px;background:#332d24;border:1px solid #695534;border-radius:6px}.inc-action-error,.workspace-alert{padding:13px 15px;margin:12px;border:1px solid #6d5438;background:#2e281f;color:#f0cc95;border-radius:4px;font-size:13px;line-height:1.75}.inc-action-error button,.workspace-alert button{margin-left:10px;text-decoration:underline;text-underline-offset:3px}.inc-queue-row{padding:12px;border-color:var(--line)}.inc-queue-text{font-size:13px;line-height:1.8;font-style:normal}.inc-queue-row .clip-badge{font-size:11px;border-radius:4px}.inc-queue-row .clip-head{flex-wrap:wrap;row-gap:6px}.inc-queue-row .clip-tg{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-queue-row .clip-spacer,.inc-queue-row .clip-sub{display:none}.inc-queue-row .clip-time,.inc-queue-row .clip-dur{flex-shrink:0;white-space:nowrap}.inc-queue-row .clip-transcript{font-style:normal;font-size:13px;line-height:1.75}.pipeline-page{overflow-y:auto;background:var(--bg);padding:18px 20px 24px}.pipeline-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.pipeline-heading h1{letter-spacing:-.015em;font-weight:500;font-size:24px;margin:4px 0 6px}.pipeline-heading p{font-size:13px;color:var(--ink-2);line-height:1.7}.pipeline-controls{display:flex;gap:9px;align-items:end;flex-shrink:0}.pipeline-controls label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--ink-2)}.pipeline-controls select,.pipeline-controls button{border:1px solid var(--line-2);padding:0 11px;font-size:12px;background:var(--panel);color:var(--ink);border-radius:3px;height:32px}.pipeline-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);border:0;gap:6px;margin-bottom:12px}.pipeline-metric{border:1px solid var(--line);border-right:1px solid var(--line);background:var(--panel);padding:14px 16px;border-radius:3px;border-top:3px solid var(--metric-color, var(--accent))}.pipeline-metric>span{font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:9px}.pipeline-metric>strong{display:block;font-size:30px;font-weight:500;letter-spacing:-.01em;margin:12px 0 8px;color:var(--ink);font-variant-numeric:tabular-nums}.pipeline-metric p{font-size:12px;color:var(--ink-3);line-height:1.6}.pipeline-metric.attention{border-color:#79603d}.pipeline-metric.attention strong{color:#e9c186}.pipeline-columns{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr);gap:16px;margin-bottom:16px;align-items:start}.workspace-surface{border:1px solid var(--line);border-radius:4px;min-width:0;background:var(--bg-2);overflow:hidden}.workspace-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--panel-2);padding:11px 14px}.workspace-section-heading h2{font-size:14px;font-weight:600;color:var(--ink)}.workspace-section-heading>span{font-size:11px;color:var(--ink-3)}.workspace-explainer{padding:0 22px 15px;color:var(--ink-2);line-height:1.8;font-size:12px}.workspace-empty{padding:24px;color:var(--ink-2);font-size:13px;line-height:1.8}.pipeline-loading{padding:35px 0;color:var(--ink-2)}.pipeline-page>.workspace-alert{margin:0 0 20px}.pipeline-service{display:flex;gap:12px;padding:17px 22px;border-top:1px solid var(--line)}.pipeline-service-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-3);margin-top:5px;flex-shrink:0}.pipeline-service-dot.ready{background:#74cfae}.pipeline-service-dot.paused{background:#e9bc79}.pipeline-service h3{font-size:13px;font-weight:550;margin-bottom:5px}.pipeline-service p{font-size:12px;line-height:1.8;color:var(--ink-2);overflow-wrap:anywhere}.pipeline-service .pipeline-service-message{margin-top:8px;color:#dbbd8c}.pipeline-service small{display:block;font-size:11px;color:var(--ink-3);margin-top:5px}.pipeline-last-error{margin:0 20px 20px;padding:13px;border:1px solid #665336;border-radius:4px;background:#29261f;color:#ddc49b;font-size:12px;line-height:1.8}.pipeline-reason{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px}.pipeline-reason b{font:11px var(--font-mono);color:var(--ink)}.pipeline-table-wrap{overflow:auto}.pipeline-recent table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.pipeline-recent th{padding:12px 22px;font-size:11px;font-weight:500;color:var(--ink-2);background:var(--panel);border-top:1px solid var(--line)}.pipeline-recent td{padding:14px 22px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px}.pipeline-recent td strong{font-weight:500}.pipeline-recent td small{display:block;color:var(--ink-3);font-size:11px;margin-top:5px}.pipeline-recent a{color:var(--ink-2);text-decoration:none}.pipeline-recent a:hover{text-decoration:underline}.pipeline-decision.created,.pipeline-decision.linked{color:#88cdb6}.pipeline-activity-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:16px;margin-bottom:16px}.traffic-chart{display:flex;height:205px;padding:12px 25px 44px 20px;gap:13px}.traffic-chart-scale{display:flex;flex-direction:column;justify-content:space-between;color:var(--ink-3);font:11px var(--font-mono);min-width:25px;text-align:right}.traffic-chart-plot{position:relative;flex:1;min-width:0}.traffic-chart-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.traffic-chart-grid i{border-top:1px dashed color-mix(in srgb,var(--line) 30%,transparent);width:100%}.traffic-chart-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:9px;padding:0 5px}.traffic-chart-bars>div{flex:1;min-width:0;background:#2b6982;border:0;border-radius:1px 1px 0 0;position:relative}.traffic-chart-bars>div.current{background:var(--accent)}.traffic-chart-bars>div:hover{background:var(--ink-2)}.traffic-chart-bars>div>span{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--line);padding:3px 6px;border-radius:4px;font:11px var(--font-mono);color:var(--ink);display:none}.traffic-chart-bars>div:hover>span{display:block}.traffic-chart-labels{position:absolute;left:0;right:0;top:calc(100% + 12px);display:flex;justify-content:space-between;font:11px var(--font-mono);color:var(--ink-3)}.pipeline-systems article{display:flex;gap:11px;align-items:center;padding:14px 20px;border-top:1px solid var(--line)}.system-activity-icon{height:31px;width:31px;border:1px solid var(--line-2);border-radius:4px;display:grid;place-items:center;color:var(--ink-2);background:var(--panel-2)}.pipeline-systems article>div{flex:1;min-width:0}.pipeline-systems article strong{display:block;font-size:13px;font-weight:500}.pipeline-systems article div>span{display:block;color:var(--ink-3);font-size:11px;margin-top:5px}.pipeline-systems article>b{font:12px var(--font-mono);color:var(--ink)}.pipeline-workspace-link{display:flex;gap:10px;align-items:center;padding:15px 21px;font-size:12px;color:var(--ink-2);text-decoration:none;border-top:1px solid var(--line)}.pipeline-workspace-link>svg{margin-left:auto}.unit-workspace{display:flex;flex-direction:column;overflow:hidden;padding:22px 24px 0;background:var(--bg);min-height:0}.unit-overlay{position:fixed;inset:0;z-index:150;background:var(--bg-2);display:flex}.unit-overlay .unit-workspace{width:100%}.unit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.unit-heading h1{font-weight:500;letter-spacing:-.015em;margin:7px 0 10px;font-size:24px}.unit-heading p{color:var(--ink-2);font-size:13px;line-height:1.7}.unit-heading-actions{display:flex;align-items:center;gap:8px}.unit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:4px;background:var(--panel);margin-bottom:23px}.unit-metrics article{padding:16px 19px;border-right:1px solid var(--line);background:var(--panel)}.unit-metrics article:last-child{border:0}.unit-metrics span{display:block;color:var(--ink-2);font-size:11px}.unit-metrics strong{display:block;color:var(--ink);font-size:23px;font-weight:450;letter-spacing:-.03em;margin-top:9px}.unit-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-bottom:17px;background:var(--panel-2)}.segmented-control{display:flex;gap:3px;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.segmented-control button{height:28px;padding:0 11px;font-size:12px;color:var(--ink-2);border:1px solid transparent;border-radius:5px}.segmented-control button.active{background:var(--line);border-color:var(--line-2);color:var(--ink)}.unit-search{display:flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:0 9px;color:var(--ink-2);height:34px;margin-left:auto;background:var(--bg-2)}.unit-search input{min-width:0;width:175px;border:0;background:transparent;box-shadow:none;font-size:12px}.unit-search input:focus{box-shadow:none}.unit-toolbar select{height:34px;max-width:155px;font-size:12px}.unit-view-note{padding:11px 14px;margin-bottom:12px;border:1px solid var(--line);background:var(--panel-2);border-radius:6px;color:var(--ink-2);font-size:12px;line-height:1.8}.unit-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:4px 9px 0 0;background:var(--panel)}.unit-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.unit-table th{position:sticky;top:0;z-index:2;background:var(--panel-2);color:var(--ink-2);font-size:11px;font-weight:500;padding:12px 16px;border-bottom:1px solid var(--line-2)}.unit-table td{padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px;background:var(--bg-2)}.unit-table td time{font:11px var(--font-mono);color:var(--ink-2)}.unit-table tr:hover td{background:var(--panel-2)}.unit-table tr.emergency td{background:#362236}.unit-table td>strong{font-size:12px;font-weight:500;color:var(--ink)}.unit-table td>small{display:block;color:var(--ink-3);font-size:11px;margin-top:4px}.event-badge{display:inline-flex;font-size:11px;padding:4px 7px;border:1px solid var(--line-2);border-radius:4px;color:var(--ink-2);background:var(--line)}.event-badge.join,.event-badge.on{border-color:#396859;background:#1c3b36;color:#99d4be}.event-badge.emergency,.event-badge.deny{border-color:#7b4258;background:#4b2a3b;color:#f0b3c7}.unit-id-button{color:var(--ink-2);font:11px var(--font-mono);border-bottom:1px dotted var(--ink-3)}.unit-signal-detail{font-size:11px;color:var(--ink-2)}.unit-load-more{display:flex;margin:18px auto}.unit-statusbar{padding:12px 0 14px;display:flex;justify-content:space-between;gap:15px;color:var(--ink-3);font-size:11px}.unit-empty{padding:60px 24px;text-align:center;color:var(--ink-3)}.unit-empty h2{color:var(--ink);font-size:16px;font-weight:450;margin:18px 0 10px}.unit-empty p{font-size:13px;line-height:1.8;color:var(--ink-3)}.unit-raw{overflow:auto;flex:1;min-height:0;background:var(--bg-2);border:1px solid var(--line);border-radius:4px}.unit-raw-heading{position:sticky;top:0;display:flex;gap:9px;align-items:center;background:var(--panel-2);border-bottom:1px solid var(--line-2);padding:13px 17px;color:var(--ink-2);font-size:13px}.unit-raw-heading span{color:var(--ink-3);margin-left:auto;font-size:11px}.unit-raw>div:not(.unit-raw-heading):not(.unit-empty){display:flex;gap:16px;padding:7px 15px;border-bottom:1px solid color-mix(in srgb,var(--line) 33%,transparent)}.unit-raw time{color:var(--ink-3);font:11px/1.8 var(--font-mono);flex-shrink:0}.unit-raw code{color:var(--ink-2);font:11px/1.8 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.event-drawer{width:min(520px,100%);background:var(--panel);border-left:1px solid var(--line-2);overflow:auto}.event-drawer header{padding:28px;display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--line)}.event-drawer h2{font-size:21px;font-weight:500;margin:9px 0;letter-spacing:-.03em}.event-drawer p{color:var(--ink-2);font-size:12px}.event-drawer dl{padding:8px 28px}.event-drawer dl>div{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;gap:15px}.event-drawer dt{color:var(--ink-3);font-size:12px}.event-drawer dd{color:var(--ink);font:11px/1.7 var(--font-mono);overflow-wrap:anywhere}.event-source{padding:24px 28px}.event-source pre{margin-top:13px;padding:17px;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);background:var(--bg-2);white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.9 var(--font-mono)}.unit-settings{padding:17px 0;color:var(--ink-2);font-size:13px;line-height:1.8}.unit-settings>label{display:flex;align-items:flex-start;gap:10px;margin-top:17px}.unit-settings small{display:block;color:var(--ink-3);font-size:12px;margin-top:4px}.unit-settings>div{display:flex;gap:20px;margin:20px 0}.unit-settings>div>label{display:flex;flex-direction:column;gap:9px}.unit-settings select,.unit-settings input[type=number]{height:34px;max-width:190px;font-size:13px}.pipeline-trend{padding:10px 22px 20px}.trend-bars{display:flex;height:110px;align-items:flex-end;gap:6px;margin-top:16px;border-bottom:1px solid var(--line-2)}.trend-bar{flex:1;min-width:0;background:var(--panel-2);border-radius:3px 3px 0 0;min-height:2px;position:relative}.trend-bar:hover{background:var(--ink-2)}.trend-labels{display:flex;justify-content:space-between;color:var(--ink-3);font-size:11px;margin-top:9px}.tq-tile,.tq-section{background:var(--panel);border-color:var(--line);border-radius:4px}.tq-tile b{font-weight:500;letter-spacing:-.04em}.diag-panel{border:1px solid var(--line);border-radius:4px;background:var(--panel);min-height:400px}.diag-tabs{padding:8px;background:var(--panel);border-color:var(--line);gap:4px}.diag-tab{border-radius:5px;font-size:13px;letter-spacing:0}.diag-tab.active{background:var(--accent-soft);border-color:var(--line-2);color:var(--accent)}.diag-term-body{background:var(--bg-2);font-size:13px;line-height:1.8}.diag-term-header{background:var(--panel);border-color:var(--line);min-height:44px}.diag-ts{color:var(--ink-3)}.settings-content.section-diagnostics,.settings-content.section-unit-activity{display:flex;flex-direction:column}.settings-content.section-diagnostics>*,.settings-content.section-unit-activity>*{flex:1;min-height:350px}.tg-panel{background:var(--panel)}.tg-tile{border-radius:4px;box-shadow:none}.modal,.replay-panel,.unit-history-modal{border-color:var(--line-2);border-radius:4px;background:var(--panel);box-shadow:0 25px 90px #0008}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workspace-skip-link{position:fixed;top:8px;left:12px;z-index:1000;padding:12px 18px;background:var(--accent);color:var(--bg);border-radius:var(--radius);transform:translateY(-150%)}.workspace-skip-link:focus{transform:none}.nav-mobile-label,.topbar-mobile-menu,.settings-mobile-index,.radio-mobile-speed{display:none}.workspace-search-row{display:flex;align-items:center;gap:8px;min-width:0;order:2;flex:1}.workspace-global-search{width:100%;height:32px;background:var(--panel);border-color:var(--line);border-radius:3px}.workspace-global-search button{min-width:28px;min-height:28px}.workspace-breadcrumb>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.workspace-topbar:not(.has-search) .workspace-topbar-tools{margin-left:auto}.console-main:focus{outline:none}.radio-footer-transport{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);color:var(--ink);background:var(--panel);flex-shrink:0;border-color:var(--line-2);border-radius:3px}.radio-footer-now{min-width:0}.radio-volume-slider{width:90px;padding:0;height:20px;border:0;background:transparent;accent-color:var(--accent);cursor:pointer}.radio-footer-now b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-panel-head h2{font-family:var(--font-sans);font-size:13px;letter-spacing:0;font-weight:600;text-transform:none}.radio-panel{box-shadow:none;border-radius:3px;border-color:var(--line)}.radio-panel-head{height:40px;min-height:40px;padding:0 12px;background:var(--panel-2)}.radio-transcript{font-size:14px}.radio-clip-row.selected{box-shadow:inset 2px 0 var(--accent)}.pipeline-metric:last-child{border-right:0}.pipeline-metric>strong{font-family:var(--font-mono);letter-spacing:-.04em;font-weight:400;color:var(--metric-color, var(--ink));font-size:30px;margin:9px 0 7px}.pipeline-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.workspace-updated{display:block;color:var(--ink-3);font-size:11px;margin-top:6px}.pipeline-recent td a{display:inline-flex;gap:8px;align-items:center;color:var(--accent)}.operations-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin-bottom:18px;background:var(--bg-2);border-radius:4px}.operations-workflow>a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);border-right:1px solid var(--line);padding:14px;min-height:70px}.operations-workflow>a:last-child{border-right:0}.operations-workflow>a:hover{background:var(--panel)}.workflow-step{align-self:flex-start;font:11px/1.6 var(--font-mono);color:var(--accent);display:grid;place-items:center;flex-shrink:0;border:1px solid #497b91;background:var(--panel);border-radius:3px;width:34px;height:34px}.operations-workflow>a>div{flex:1;min-width:0}.operations-workflow strong{display:block;font-size:13px;font-weight:600}.operations-workflow div>span{display:block;color:var(--ink-3);font-size:12px;line-height:1.6;margin-top:5px}.operations-workflow>a>svg{color:var(--ink-3);flex-shrink:0}.settings-index-dialog{display:flex;flex-direction:column;width:min(420px,100%);background:var(--bg-2);border-left:1px solid var(--line)}.settings-index-dialog>header,.workspace-actions-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:12px;border-bottom:1px solid var(--line)}.settings-index-dialog h2,.workspace-actions-dialog h2{font-size:19px;font-weight:600}.settings-index-dialog .settings-search{display:flex;margin:16px;height:44px;flex-shrink:0}.settings-index-dialog .settings-search input{font-size:16px}.settings-index-dialog>nav{min-height:0;flex:1;overflow:auto;padding:0 12px max(20px,env(safe-area-inset-bottom))}.settings-index-dialog .settings-nav-group{display:block}.settings-index-dialog .settings-nav-group>span{display:block;font-size:11px;padding:16px 12px 6px}.settings-index-dialog .settings-nav-group button{min-height:48px;padding:10px 12px;font-size:14px;width:100%}.workspace-actions-dialog{width:min(420px,100%);max-height:80dvh;overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg)}.workspace-actions-dialog>button,.workspace-actions-dialog>a{min-height:54px;width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;text-align:left;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink);text-decoration:none}.workspace-actions-dialog>button:hover,.workspace-actions-dialog>a:hover{background:var(--panel-2)}.workspace-actions-dialog .navigation-error{padding:16px}.recognition-settings{display:grid;gap:24px}.recognition-settings-note{font-size:13px;line-height:1.8;color:var(--ink-3);max-width:650px}.recognition-settings-note a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.recognition-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.recognition-fields>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.recognition-fields strong{display:block;color:var(--ink);font-weight:600}.recognition-fields label>span{color:var(--ink-3);font-size:12px;line-height:1.7}.recognition-fields input[type=number]{width:100%;min-height:40px;padding:8px 12px}.recognition-fields>.recognition-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.recognition-checkbox>input{margin-top:3px}.recognition-checkbox span>span{display:block;margin-top:6px}.console-navigation nav>.nav-diagnostics{margin-top:3px}.navigation-command>span,.navigation-command>kbd{display:inline}.console-clock{display:flex;flex-direction:column;align-items:flex-end;min-width:86px;order:5;margin-left:8px;font-variant-numeric:tabular-nums;line-height:1.4}.console-clock>strong{font:600 14px var(--font-mono);color:var(--ink)}.console-clock>span{font-size:10px;color:var(--ink-2)}.radio-row-priority{background:#785b16;color:#ffdf92;box-shadow:none;border:1px solid #b99a50;border-radius:3px}.radio-status.new,.radio-row-status.new{background:#07516d;color:#e4f8ff;border-color:#3384a1}.radio-status.playing,.radio-row-status.playing{background:#126e50;color:#fff;border-color:var(--ok)}.radio-status.reviewed,.radio-row-status.reviewed{background:#19384a;color:var(--ink-2);border-color:#45677a}.radio-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink);font:500 13px var(--font-sans);box-shadow:none;height:32px;border-radius:3px;min-width:72px;font-size:12px}.radio-action:hover:not(:disabled){background:var(--panel-3);border-color:var(--accent)}.radio-action.hold{color:var(--ink)}.radio-action.end{background:var(--danger-fill);border-color:var(--emerg);color:#fff}.pipeline-metric>span>svg{color:var(--metric-color, var(--accent))}.pipeline-decision{color:var(--ink)}.modal-backdrop>section,.hotkey-panel,.unit-detail-drawer{border-radius:5px;background:var(--bg-2)}@media(max-width:1200px){.workspace-breadcrumb>span,.workspace-breadcrumb>i{display:none}.operations-workflow>a{padding:16px 12px;gap:10px}}@container (max-width: 1120px){.settings-field{grid-template-columns:1fr;gap:12px;padding:18px}.settings-category-grid{grid-template-columns:1fr}.settings-intro>.subtle-badge{display:none}.settings-save-status div>span{display:none}}@container (max-width: 1000px){.radio-board{grid-template-columns:minmax(240px,36%) minmax(330px,1fr);grid-template-rows:minmax(0,1fr) minmax(280px,37%)}.radio-side-panel{grid-column:1 / -1}.radio-intake{display:grid;grid-template-columns:1fr 1fr;overflow:auto}.radio-intake-section.grow{grid-column:2;grid-row:1 / span 3;min-height:140px}.radio-intake-foot{grid-column:1 / -1}}@container (max-width: 850px){.pipeline-activity-row{grid-template-columns:1fr}.unit-heading{align-items:flex-start}.unit-heading-actions .subtle-badge{display:none}.unit-search{margin-left:0}.radio-board{padding:12px;gap:10px;grid-template-columns:minmax(210px,36%) minmax(280px,1fr)}.pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-columns{grid-template-columns:1fr}.settings-workspace{grid-template-columns:190px minmax(0,1fr)}.coverage-editor,.cadence-editor{grid-template-columns:minmax(0,1fr);height:auto}.settings-heading{padding:24px 22px 20px}.settings-heading>.button{display:none}.settings-content{padding:0 22px 24px}.settings-scope{margin:0 22px 18px;flex-wrap:wrap;gap:12px}.settings-scope select{width:100%}.settings-savebar{padding:12px 18px;flex-wrap:wrap;gap:12px}.settings-save-actions{margin-left:auto}.settings-snapshot{grid-template-columns:1fr}.settings-snapshot article{grid-template-columns:auto 1fr auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.settings-snapshot strong{grid-column:3;font-size:13px}.settings-intro{padding:20px}.settings-intro-symbol{display:none}.settings-intro h2{font-size:19px}}@media(min-width:761px)and (max-width:1100px){.radio-shell{grid-template-columns:88px minmax(0,1fr)}.console-brand,.console-environment,.console-user,.navigation-command{justify-content:center}.console-brand>div,.nav-group-label,.console-user>div,.navigation-command>span,.navigation-command>kbd{display:none}.console-environment{margin:0 4px 6px;font-size:10px}.console-navigation nav>a,.console-navigation nav>button{flex-direction:column;justify-content:center;min-height:60px;padding:8px 2px;gap:5px;text-align:center;font-size:10.5px}.console-navigation nav>a>.nav-desktop-label,.console-navigation nav>button>.nav-desktop-label{display:none}.console-navigation nav>a>.nav-mobile-label,.console-navigation nav>button>.nav-mobile-label{display:inline}.console-navigation nav b,.nav-draft-dot{position:absolute;top:4px;right:2px;font-size:9px;padding:1px 3px}.nav-draft-dot{top:8px;right:8px;padding:0}.radio-board{grid-template-columns:minmax(220px,36%) minmax(280px,1fr);grid-template-rows:minmax(0,1fr) minmax(250px,37%)}.radio-side-panel{grid-column:1 / -1}.radio-intake{display:grid;grid-template-columns:1fr 1fr;overflow:auto}.radio-intake-section.grow{grid-column:2;grid-row:1 / span 3;min-height:140px}.radio-intake-foot{grid-column:1 / -1}}@media(max-width:1023px){.radio-shell{display:grid;grid-template-rows:auto minmax(0,1fr) 48px}.workspace-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:8px 16px;gap:6px 10px}.workspace-topbar-tools{order:initial;gap:8px;flex:1;justify-content:flex-end}.workspace-breadcrumb>span,.workspace-breadcrumb>i{display:none}.workspace-global-search{width:auto;flex:1}.workspace-search-row{grid-column:1 / -1;width:100%}.workspace-system-select{max-width:115px}.radio-footer{height:48px;padding:0 16px}.radio-footer-now{display:flex;flex:1;max-width:none}.radio-footer-now>i,.radio-footer-systems{display:none}.pipeline-page{padding:24px}.settings-workspace{grid-template-columns:190px minmax(0,1fr)}.coverage-editor,.cadence-editor{grid-template-columns:minmax(0,1fr);height:auto}.settings-field{grid-template-columns:1fr;gap:12px;padding:18px}.settings-heading>.button{display:none}.settings-savebar{flex-wrap:wrap;gap:10px}.settings-save-status div>span{display:none}.pipeline-columns,.pipeline-activity-row{grid-template-columns:1fr}.pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.radio-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 58px calc(64px + env(safe-area-inset-bottom))}.console-navigation{grid-column:1;grid-row:4;flex-direction:row;border-right:0;border-top:1px solid var(--line);background:var(--bg-2);padding-bottom:env(safe-area-inset-bottom)}.console-brand,.console-navigation-bottom,.console-environment,.nav-group-label{display:none}.console-navigation>nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;padding:0 4px;overflow:visible}.console-navigation nav>a{width:auto;position:relative;flex:1;flex-direction:column;justify-content:center;gap:5px;min-width:0;height:60px;margin:0;padding:8px 2px;font-size:11px;border:0;border-radius:0}.console-navigation nav>a>svg{width:21px;height:21px}.console-navigation nav>a.active{color:var(--ink);background:var(--accent-soft);box-shadow:inset 0 2px var(--workspace-color, var(--accent))}.console-navigation nav>a>.nav-desktop-label{display:none}.console-navigation nav>a>.nav-mobile-label{display:inline}.console-navigation nav>a>span:not(.nav-desktop-label){display:inline}.console-navigation nav b{position:absolute;top:4px;right:8px;padding:1px 4px;font-size:9px}.console-navigation nav>.nav-diagnostics,.console-navigation nav>button{display:none}.console-main{grid-column:1;grid-row:2}.workspace-topbar{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:6px 10px;min-height:56px;gap:6px 8px;background:var(--header-bar)}.workspace-breadcrumb{min-width:0;gap:6px;font-size:14px}.workspace-breadcrumb>span,.workspace-breadcrumb>i{display:none}.workspace-breadcrumb>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar-tools{order:initial;gap:2px}.workspace-topbar-tools>.icon-button{width:40px;height:40px}.workspace-topbar-tools>.topbar-help,.workspace-topbar-tools>.topbar-logout,.topbar-recorder{display:none}.topbar-mobile-menu{display:inline-grid}.connection-status{display:inline-flex;font-size:10px;margin-right:2px;padding:3px 5px}.workspace-topbar .subtle-badge{font-size:10px;padding:4px 6px}.workspace-search-row{grid-column:1 / -1;order:initial;display:flex;width:100%;padding:3px 0 4px}.workspace-global-search{width:auto;flex:1;height:44px;background:#153747}.workspace-global-search input{font-size:16px}.workspace-global-search kbd{display:none}.workspace-system-select{display:block;max-width:120px;min-width:0;height:44px;font-size:13px;background:var(--panel-2)}.radio-footer{grid-column:1;grid-row:3;height:58px;min-height:58px;padding:4px 12px;gap:8px;flex-wrap:nowrap;background:var(--header-bar)}.radio-footer-systems,.radio-footer-label,.radio-vol,.radio-footer-tone,.radio-volume-slider{display:none}.radio-footer-now{display:flex;flex:1;min-width:0;margin:0;gap:4px;flex-direction:column;align-items:flex-start}.radio-footer-now b{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-footer-now>i{display:none}.radio-footer-state{padding:0;font-size:10px}.radio-footer-controls{margin:0;gap:5px}.radio-footer-transport,.radio-footer-mute{min-height:44px;min-width:44px}.radio-footer-speeds{display:none}.radio-mobile-speed{display:block;height:44px;max-width:64px;font-size:14px;padding:0 5px;border-radius:18px;border-color:var(--line-2);background:var(--panel-2)}.radio-board,.radio-stage .radio-board{padding:0;display:block;overflow:hidden}.radio-stage .radio-panel{border:0;border-radius:0;min-height:0}.radio-queue-panel,.radio-active-panel,.radio-side-panel{flex:initial}.radio-intake{display:flex;padding:16px}.radio-intake-section.grow{min-height:160px}.radio-mobile-tabs{background:var(--panel);border-color:var(--line);padding:0 6px}.radio-mobile-tabs button{font-size:13px;min-height:48px;font-weight:500;border:0;border-radius:0;padding:8px 5px}.radio-mobile-tabs button.active{color:var(--ink);background:var(--accent-soft);box-shadow:inset 0 2px var(--accent)}.radio-mobile-tabs b{background:var(--panel-3);color:var(--ink-2);font-size:10px}.radio-transcript{padding:16px}.radio-tx-text{font-size:15px;line-height:1.6}.radio-clip-row{min-height:92px;padding:14px 12px}.radio-action,.inc-list-load-more{min-height:44px}.settings-workspace{display:flex;flex-direction:column}.settings-navigation{display:none}.settings-mobile-index{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;text-align:left;border-bottom:1px solid var(--line);background:var(--panel);flex-shrink:0;min-height:60px}.settings-mobile-index>span{flex:1}.settings-mobile-index small{display:block;color:var(--ink-3);font-size:11px;margin-bottom:3px}.settings-mobile-index strong{font-size:13px;font-weight:600}.settings-main{flex:1;display:flex;min-height:0;overflow:hidden}.settings-body{display:block;overflow-y:auto}.settings-content{flex:1;min-height:0;overflow:visible;padding:0 16px 24px}.settings-heading{padding:20px 16px;flex-shrink:0}.settings-heading h1{font-size:23px;margin:7px 0 8px}.settings-heading p{font-size:13px;line-height:1.6}.settings-savebar{position:static;padding:10px 12px;gap:8px;min-height:66px;flex-shrink:0;background:var(--header-bar)}.settings-savebar.pristine,.settings-save-status{display:none}.settings-save-actions{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;width:100%;gap:6px;justify-content:space-between}.settings-save-actions .button{min-width:0;font-size:12px;min-height:44px;padding:6px;white-space:normal;line-height:1.3;border-radius:22px}.settings-save-actions .button>svg{display:none!important}.settings-save-actions .button b{display:none}.settings-field{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.settings-field-copy p{font-size:13px}.settings-field-control>input:not([type=checkbox]),.settings-field-control>textarea,.settings-field-control>select,.settings-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.settings-content select,.settings-content textarea{font-size:16px!important;min-height:44px}.settings-category{padding:18px 0}.settings-category-grid{display:flex}.settings-intro{padding:0 0 20px}.settings-intro h2{font-size:20px}.settings-snapshot{margin-bottom:24px}.settings-scope{margin:0 16px 16px;padding:12px;flex-shrink:0}.settings-scope select{width:100%;font-size:16px;min-height:44px}.notice{margin:0 16px 16px;flex-wrap:wrap;padding:12px}.pipeline-page{padding:20px 14px}.pipeline-heading{display:block;margin-bottom:20px}.pipeline-heading h1{font-size:25px}.pipeline-controls{margin-top:18px;width:100%;align-items:end}.pipeline-controls label{flex:1}.pipeline-controls select,.pipeline-controls button{height:44px;font-size:14px}.pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pipeline-metric{padding:14px 12px;border:1px solid var(--line)}.pipeline-metric:nth-child(2){border-right:1px solid var(--line)}.pipeline-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline-metric>strong{font-size:28px}.pipeline-metric p{font-size:11px}.pipeline-activity-row,.pipeline-columns{grid-template-columns:minmax(0,1fr);gap:16px}.operations-workflow{grid-template-columns:minmax(0,1fr)}.operations-workflow>a{border-right:0;border-bottom:1px solid var(--line);padding:14px;gap:12px}.operations-workflow>a:last-child{border-bottom:0}.traffic-chart{height:170px}.workspace-section-heading{padding:14px}.workspace-section-heading .segmented-control{width:100%}.workspace-section-heading .segmented-control button{flex:1;min-height:40px;font-size:12px}.pipeline-recent table,.pipeline-recent tbody{display:block;white-space:normal}.pipeline-recent thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pipeline-recent tr{display:grid;grid-template-columns:1fr auto;padding:14px 16px;gap:8px 16px;border-top:1px solid var(--line)}.pipeline-recent td{display:block;padding:0;border:0;font-size:13px}.pipeline-recent td:nth-child(1){grid-column:2;grid-row:1;font:11px var(--font-mono)}.pipeline-recent td:nth-child(2){grid-column:1;grid-row:1}.pipeline-recent td:nth-child(3){grid-column:1 / -1}.pipeline-recent td:nth-child(4){grid-column:1 / -1}.pipeline-recent td small{font-size:11px}.pipeline-recent td a{display:inline-flex;min-height:40px;align-items:center;gap:8px}.unit-workspace{padding:22px 14px 0}.unit-heading{display:block;margin-bottom:20px}.unit-heading-actions{margin-top:16px}.unit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-metrics article:nth-child(2){border-right:0}.unit-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.unit-metrics article{padding:13px}.unit-search{flex:1;min-width:150px;height:44px}.unit-search input{font-size:16px;width:100%}.unit-toolbar select{font-size:16px;height:44px}.unit-table th,.unit-table td{font-size:12px;padding:13px 12px}.unit-statusbar{font-size:11px}.unit-statusbar>span:last-child{display:none}.modal-backdrop{padding:10dvh 12px 16px}.command-palette>footer{gap:9px}.command-palette>footer>span:last-child{display:none}.command-search input{font-size:16px}.inc-list-new-btn,.inc-list-filter-tab{min-height:44px}.inc-draft-actions .inc-btn-base{min-height:44px;font-size:12px}.inc-list-window select{font-size:16px;min-height:40px}.inc-form-footer{flex-wrap:wrap;gap:8px}.inc-input,.inc-select,.inc-textarea{font-size:16px;min-height:44px}.console-clock,.console-environment,.console-brand,.console-navigation-bottom{display:none}.radio-footer-transport,.radio-footer-mute{border-radius:50%;background:var(--panel-2);border-color:var(--line-2)}.radio-active-head{padding:10px 12px;gap:8px}.radio-active-actions{grid-template-columns:minmax(52px,1fr) repeat(2,minmax(0,1fr));align-items:center}.radio-active-actions .radio-active-timer{grid-column:auto;width:auto;margin:0}.radio-active-timer span{font-size:18px}.radio-active-timer i{font-size:9px}.radio-ali-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 12px;gap:8px 12px}.radio-ali-cell.wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:10px}.radio-ali-cell>span{font-size:10px}.radio-ali-cell>b,.radio-ali-cell .tg-name{font-size:12px}.radio-stage.mobile-tab-now .radio-active-panel{display:block;overflow-y:auto;overscroll-behavior:contain}.radio-active-panel .radio-transcript{min-height:100px;overflow:visible;padding:0}.radio-active-panel .processing-trace[open]{max-height:none;overflow:visible}.radio-panel-head{height:48px;min-height:48px}.pipeline-metric>span{font-size:12px;gap:6px}.pipeline-controls select,.pipeline-controls button{border-radius:22px}.pipeline-recent tbody tr{background:var(--bg-2);border-color:var(--line)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px)and (max-height:600px){.settings-savebar{position:static}.settings-heading{padding:16px 18px}.settings-heading h1{font-size:21px}.settings-field-example{display:none}.settings-navigation nav{padding-top:3px;padding-bottom:3px}.settings-nav-group button{min-height:30px;padding-top:7px;padding-bottom:7px}}@media(max-height:600px){.settings-savebar.pristine{display:none}.settings-body{display:block;overflow-y:auto}.settings-content{overflow:visible}}.console-clock strong{font-size:15px}.radio-footer-speed{border-radius:3px}.category-icon{border-radius:3px;background:var(--panel-2);color:var(--section-color, var(--accent))}.unit-stats{background:var(--panel)}.settings-heading .section-kicker{color:var(--section-color, var(--accent))}.access-page{position:fixed;inset:0;z-index:500;display:grid;grid-template-rows:58px minmax(0,1fr) 38px;overflow-y:auto;background:var(--bg);color:var(--ink);font-family:var(--font-sans)}.access-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 30px;background:var(--header-bar);border-bottom:1px solid var(--line)}.access-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-size:15px}.access-brand>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);border-radius:3px;color:var(--accent)}.access-header-context{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.access-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,410px);gap:clamp(40px,7vw,110px);align-items:center;width:min(1080px,100%);padding:48px 40px;margin:auto}.access-story{min-width:0}.access-kicker{display:block;color:var(--accent);font-size:13px;margin-bottom:16px}.access-story h2{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.2}.access-story>p{color:var(--ink-2);font-size:15px;line-height:1.7;margin-top:18px;max-width:430px}.access-console-preview{margin-top:32px;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--bg-2)}.access-preview-heading,.access-panel-heading{display:flex;align-items:center;gap:10px;min-height:52px;padding:14px 22px;background:var(--panel);border-bottom:1px solid var(--line);color:var(--ink);font-size:14px}.access-preview-heading>svg,.access-panel-heading>svg{color:var(--accent)}.access-workflow-row{display:flex;align-items:center;gap:16px;padding:22px;border-bottom:1px solid var(--line);border-left:4px solid var(--workflow-color)}.access-workflow-row:last-child{border-bottom:0}.access-workflow-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--line-2);border-radius:3px;color:var(--workflow-color);background:var(--panel-2)}.access-workflow-row strong{display:block;font-size:14px;font-weight:600}.access-workflow-row p{font-size:13px;line-height:1.6;margin-top:6px;color:var(--ink-2)}.access-workflow-number{margin-left:auto;color:var(--accent);font:12px var(--font-mono)}.access-entry{border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:var(--bg-2);box-shadow:0 18px 60px #0003}.access-form-wrap{padding:30px}.access-form-wrap h1{font-size:27px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.access-form-wrap>p{color:var(--ink-2);font-size:14px;line-height:1.7;margin:14px 0 28px}.access-form-wrap form>label:first-child{display:block;font-size:13px;margin-bottom:10px;color:var(--ink)}.access-password{height:50px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);color:var(--ink-2)}.access-password:focus-within{outline:2px solid var(--accent);outline-offset:2px}.access-password input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;box-shadow:none;color:var(--ink);background:transparent;font-size:16px}.access-password input:focus{box-shadow:none}.access-password button{min-width:44px;min-height:44px;color:var(--ink);font-size:12px}.access-password.has-error{border-color:var(--emerg)}.access-remember{display:flex;align-items:center;gap:10px;min-height:44px;margin:16px 0 22px;font-size:13px;color:var(--ink-2)}.access-submit{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;width:100%;padding:10px 18px;border:1px solid var(--accent);border-radius:3px;background:var(--primary-fill);color:var(--ink);font-size:14px;font-weight:600}.access-submit:hover:not(:disabled){background:var(--primary-hover)}.access-help{display:flex;align-items:flex-start;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px;line-height:1.7}.access-help>svg{margin-top:3px;flex-shrink:0}.access-error{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:18px;border:1px solid var(--emerg);border-radius:4px;background:var(--emerg-soft);color:var(--emerg);font-size:13px;line-height:1.6}.access-error>svg{flex-shrink:0;margin-top:2px}.access-entry-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 30px;border-top:1px solid var(--line);background:var(--header-bar);color:var(--ink-2);font-size:11px}@media(max-width:900px){.access-layout{grid-template-columns:minmax(0,1fr);max-width:470px;padding:32px 20px}.access-story{display:none}}@media(max-width:480px){.access-header{padding:0 18px}.access-header-context{display:none}.access-layout{align-self:start;margin-top:20px;padding:24px 16px}.access-form-wrap{padding:24px 20px}.access-entry-footer{padding:0 18px}}.channel-dialog{width:min(860px,calc(100vw - 40px));height:min(860px,calc(var(--dialog-viewport-height, 100dvh) - 48px));padding:0;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);border-radius:5px;overflow:hidden}.channel-directory{display:flex;flex-direction:column;height:100%;min-height:0}.channel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--panel);border-bottom:1px solid var(--line)}.channel-heading h2{font-size:21px;margin:3px 0;letter-spacing:-.02em}.channel-heading p{color:var(--ink-2);font-size:12px;margin:4px 0 0}.channel-eyebrow{font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.09em}.channel-controls{padding:14px 22px 12px;border-bottom:1px solid var(--line)}.channel-mode{display:flex;gap:4px}.channel-directory button{min-height:40px;border:1px solid var(--line-2);padding:7px 12px;color:var(--ink-2);background:var(--panel);border-radius:3px;font-size:12px}.channel-directory button:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.channel-directory button:disabled{opacity:.5;cursor:default}.channel-directory button:focus-visible,.channel-directory input:focus-visible,.channel-directory select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.channel-mode button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.channel-mode b{font-family:var(--font-mono);margin-left:5px}.channel-explanation{margin:9px 0 12px;font-size:11px;line-height:1.55;color:var(--ink-3)}.channel-search{display:flex;align-items:center;gap:10px;padding:0 12px;height:44px;background:var(--bg);border:1px solid var(--line-2);border-radius:3px;color:var(--ink-3)}.channel-search input{min-width:0;width:100%;border:0;background:none;color:var(--ink);padding:10px 0;outline-offset:0;font-size:14px}.channel-search button{border:0;padding:7px;min-height:36px;background:none}.channel-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:10px}.channel-filters label,.channel-alias label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--ink-3)}.channel-filters select,.channel-alias input{min-width:0;width:100%;height:40px;padding:7px 9px;background:var(--bg);border:1px solid var(--line-2);border-radius:3px;color:var(--ink)}.channel-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 22px;font-size:11px;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--line)}.channel-results-head button{background:none;border:0;min-height:32px;padding:5px 9px;color:var(--accent)}.channel-results{flex:1;min-height:72px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:0 18px 0 0;border-bottom:1px solid var(--line);border-left:3px solid var(--channel-color);gap:0 12px}.channel-row.selected{background:var(--accent-soft);border-left-color:var(--accent)}.channel-choice{min-width:0;display:flex;gap:13px;align-items:center;padding:13px 16px;cursor:pointer}.channel-choice input{width:19px;height:19px;flex-shrink:0;accent-color:var(--accent)}.channel-name{min-width:0;display:flex;flex-direction:column;gap:5px}.channel-name strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.channel-name>span{display:flex;gap:7px;flex-wrap:wrap;align-items:center;font-size:10px;color:var(--ink-2)}.channel-name i{color:var(--ink-3);font-style:normal}.channel-name code{font-size:10px}.channel-name small{color:var(--ink-3);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.channel-state{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:flex-end;max-width:180px;font-size:10px;line-height:1.4;text-align:right;color:var(--ink-3)}.channel-state .is-playing{color:var(--accent)}.channel-state .has-emergency{color:var(--danger, var(--emerg))}.channel-state .capture-paused{color:var(--warn)}.channel-state .capture-ready{color:var(--ok)}.channel-management{grid-column:1/-1;display:flex;gap:7px;padding:0 0 10px 48px}.channel-management button{min-height:34px}.channel-confirm,.channel-alias{grid-column:1/-1;margin:0 0 12px 48px;padding:12px;border:1px solid var(--warn);background:var(--panel);font-size:12px;line-height:1.5}.channel-confirm p{margin:0 0 10px}.channel-confirm button,.channel-alias button{margin-right:6px}.channel-alias{display:flex;flex-wrap:wrap;gap:7px;align-items:flex-end;border-color:var(--line-2)}.channel-alias label{flex:1;min-width:160px}.channel-alias small{color:var(--ink-3);flex-basis:100%}.channel-error{color:var(--warn);border-left:3px solid var(--warn);margin-top:9px;padding:6px 10px;font-size:12px}.channel-error button{margin-left:9px}.channel-empty{text-align:center;padding:35px 22px;color:var(--ink-3)}.channel-empty h3{color:var(--ink);font-size:15px;margin:12px 0}.channel-empty p{font-size:12px;line-height:1.6}.channel-footer{padding:10px 22px 14px;border-top:1px solid var(--line-2);background:var(--panel)}.channel-footer .channel-manage-toggle{display:flex;align-items:center;gap:7px;min-height:30px;padding:4px 0;border:0;background:none;color:var(--ink-3)}.channel-footer>small{color:var(--ink-3);font-size:10px}.channel-apply{display:flex;align-items:center;gap:8px;padding-top:7px}.channel-apply>span{flex:1;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}.channel-apply small{display:block;color:var(--warn);line-height:1.5;margin-top:3px}.channel-apply .channel-primary{background:var(--primary-fill);border-color:var(--accent);color:var(--ink);font-weight:600}.channel-selection-bar{min-width:0;min-height:50px;display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:6px 12px;border-bottom:1px solid var(--line-2);background:var(--panel)}.channel-picker-button{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:3px;font-size:12px;color:var(--accent);min-height:38px;flex-shrink:0}.channel-selection-summary{min-width:0;display:flex;flex-direction:column;gap:3px;color:var(--ink);font-size:12px}.channel-selection-summary strong{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-selection-summary small{color:var(--ink-3);font-size:10px}.channel-selection-reset{margin-left:auto;color:var(--accent);min-height:38px;padding:6px 9px;font-size:11px;flex-shrink:0}.channel-quick-open{padding:20px;color:var(--ink-2);font-size:13px;line-height:1.6}.channel-quick-open button{display:flex;align-items:center;gap:8px;border:1px solid var(--accent);color:var(--accent);padding:9px 12px;min-height:44px;margin-bottom:12px}@media(max-width:760px){.channel-dialog{width:100%;height:var(--dialog-viewport-height, 100dvh);max-height:var(--dialog-viewport-height, 100dvh);border:0;border-radius:0}.channel-heading{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.channel-heading h2{font-size:20px}.channel-controls{padding:10px 16px}.channel-directory button{min-height:44px}.channel-mode button{flex:1;padding:7px 8px}.channel-explanation{font-size:11px}.channel-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-filters label:last-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:12px}.channel-filters label:last-child select{flex:1}.channel-filters select,.channel-search input,.channel-alias input{font-size:16px;min-height:44px}.channel-results-head{padding:4px 12px;gap:6px}.channel-results-head button{font-size:11px;padding:5px 6px}.channel-row{grid-template-columns:minmax(0,1fr);padding:0}.channel-choice{padding:12px 14px 6px;gap:12px}.channel-name strong{font-size:14px}.channel-state{max-width:none;align-items:flex-start;flex-direction:row;flex-wrap:wrap;text-align:left;padding:0 14px 12px 45px;gap:6px 12px}.channel-management{padding-left:45px}.channel-confirm,.channel-alias{margin:0 12px 12px}.channel-footer{padding:8px 14px calc(10px + env(safe-area-inset-bottom))}.channel-apply{flex-wrap:wrap}.channel-apply>span{flex-basis:100%}.channel-apply button{flex:1}.channel-selection-bar{gap:8px;padding:5px 10px;min-height:52px}.channel-picker-button{min-height:42px;padding:7px 10px}.channel-selection-summary small{display:none}.channel-selection-reset{font-size:0;width:34px;min-height:42px}.channel-selection-reset:after{content:"Reset";font-size:10px}.radio-stage{display:flex}.radio-stage>.radio-board{min-height:0;flex:1}}@media(max-height:560px){.channel-dialog{height:var(--dialog-viewport-height, 100dvh);max-height:var(--dialog-viewport-height, 100dvh)}.channel-heading{padding:8px 16px}.channel-heading p,.channel-eyebrow,.channel-explanation{display:none}.channel-controls{padding:6px 16px}.channel-filters{margin-top:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.channel-filters label:last-child{grid-column:auto;flex-direction:column;gap:5px}.channel-search{height:40px}.channel-mode{margin-bottom:6px}.channel-footer{padding:5px 16px}.channel-apply{flex-wrap:nowrap;padding-top:0}.channel-apply>span{flex-basis:auto}.channel-heading h2{font-size:17px}}@media(max-width:760px){.radio-stage.channel-selection-stage{display:flex}}@media(max-width:1000px)and (max-height:550px){.radio-stage.channel-selection-stage{display:flex}.channel-selection-stage .radio-board{display:block;padding:0;overflow:hidden}.channel-selection-stage .radio-panel{height:100%;min-height:0}.channel-selection-stage .radio-queue-panel,.channel-selection-stage .radio-active-panel,.channel-selection-stage .radio-side-panel{display:none}.channel-selection-stage.mobile-tab-queue .radio-queue-panel,.channel-selection-stage.mobile-tab-now .radio-active-panel,.channel-selection-stage.mobile-tab-tools .radio-side-panel{display:flex}.channel-selection-stage.mobile-tab-now .radio-active-panel{display:block;overflow-y:auto}.channel-selection-stage .radio-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-shrink:0;gap:5px;min-height:44px;padding:0 6px;border-top:1px solid var(--line);background:var(--panel)}.channel-selection-stage .radio-mobile-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--ink-3);font-size:12px}.channel-selection-stage .radio-mobile-tabs button.active{color:var(--ink);background:var(--accent-soft);box-shadow:inset 0 2px var(--accent)}.channel-selection-stage .radio-mobile-tabs b{border-radius:9px;padding:1px 5px;background:var(--panel-3);color:var(--ink-2);font-size:10px}.channel-selection-stage .radio-active-panel .radio-transcript{min-height:100px;overflow:visible}.channel-selection-stage .processing-trace[open]{max-height:none;overflow:visible}}@media(max-width:760px){.channel-selection-summary small.selection-warning{display:block;color:var(--warn);line-height:1.3}}.channel-live-button{margin-left:auto;min-height:38px;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line-2);color:var(--ink-2);border-radius:3px;font-size:11px;flex-shrink:0}.channel-live-button.following{color:var(--ok);border-color:var(--ok);background:var(--ok-soft, var(--panel))}.channel-live-button:disabled{opacity:.5}.channel-live-button+.channel-selection-reset{margin-left:0}@media(max-width:760px){.channel-live-button{min-height:42px;padding:6px 8px;font-size:10px;gap:4px}.channel-selection-bar{flex-wrap:wrap}.channel-selection-summary{flex:1}.channel-selection-reset{width:auto;font-size:10px}.channel-selection-reset:after{content:none}}.modal-backdrop.channel-backdrop{padding:24px 20px;align-items:center}@media(max-width:760px),(max-height:560px){.modal-backdrop.channel-backdrop{padding:0}}.channel-search-row{display:flex;align-items:center;gap:8px}.channel-search-row .channel-search{flex:1;min-width:0}.channel-directory .channel-filter-toggle,.channel-mobile-description{display:none}@media(max-width:760px),(max-height:560px){.channel-desktop-description{display:none}.channel-mobile-description{display:inline}.channel-directory .channel-filter-toggle{display:flex;align-items:center;gap:7px;flex-shrink:0;min-height:44px}.channel-filters{display:none}.channel-filters.filters-open{display:grid}}@media(max-width:760px){.channel-heading .channel-eyebrow,.channel-heading p{display:none}.channel-heading{min-height:60px;padding-block:8px;flex-shrink:0}.channel-heading h2{margin:0}.channel-explanation{margin:7px 0 10px}}@media(max-width:760px){.channel-selection-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px}.channel-picker-button{grid-column:1;grid-row:1}.channel-live-button{grid-column:3;grid-row:1}.channel-selection-reset{grid-column:2;grid-row:1;justify-self:end;font-size:0;min-width:44px}.channel-selection-reset:after{content:"Reset";font-size:11px}.channel-selection-summary{grid-column:1/-1;grid-row:2;padding-bottom:3px}.channel-selection-summary strong{white-space:normal;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.workflow-health{margin-bottom:18px}.workflow-stage-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.workflow-stage-band article{display:flex;align-items:flex-start;gap:12px;padding:18px;border-right:1px solid var(--line)}.workflow-stage-band article:last-child{border-right:0}.workflow-stage-number{color:var(--accent);font:600 13px var(--font-mono);padding:4px 0}.workflow-stage-band h3,.workflow-failures h3{margin:0 0 8px;font-size:13px}.workflow-stage-band p{color:var(--ink-3);font-size:12px;margin:0}.workflow-stage-band b{color:var(--ink)}.needs-attention{color:var(--warn)}.workflow-spool{padding:14px 18px;display:flex;gap:12px 20px;flex-wrap:wrap;color:var(--ink-2);font-size:12px}.workflow-spool p{margin:0}.workflow-spool small{color:var(--ink-3);flex-basis:100%;line-height:1.5}.workflow-failures{border-top:1px solid var(--line);padding:18px}.workflow-failures>a{display:flex;gap:15px;align-items:center;padding:12px 0;border-top:1px solid var(--line);color:var(--ink-2);text-decoration:none}.workflow-failures>a:hover{color:var(--accent)}.workflow-failures>a small{display:block;margin-top:5px;line-height:1.5}.workflow-failures>a b{margin-left:auto;flex-shrink:0;color:var(--accent);font-size:11px}.processing-trace{flex-shrink:0;border-top:1px solid var(--line);background:var(--bg-2);font-size:12px}.processing-trace>summary{padding:12px 16px;cursor:pointer;color:var(--ink-2)}.processing-trace>summary>span{font-weight:600;margin-right:12px}.processing-trace>summary>b{font-size:10px;font-weight:500;text-transform:uppercase}.processing-trace[open]{max-height:52%;overflow-y:auto}.processing-trace-body{padding:0 16px 16px;color:var(--ink-2);line-height:1.6;overflow-wrap:anywhere}.processing-receipt{color:var(--ink-3);font-size:11px}.processing-stages{list-style:none;padding:0;margin:12px 0}.processing-stages>li{border-left:3px solid var(--line-2);padding:10px 12px;background:var(--panel);margin:7px 0}.processing-stages>.stage-complete{border-color:var(--ok)}.processing-stages>.stage-running{border-color:var(--accent)}.processing-stages>.stage-failed,.processing-stages>.stage-retry{border-color:var(--warn)}.processing-stages li>div{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.processing-stages li p{margin:5px 0}.processing-stages li small{display:block;color:var(--ink-3)}.processing-trace button{color:var(--accent);border:1px solid var(--line-2);padding:6px 9px;margin:6px 0}.processing-trace a{color:var(--accent)}.processing-corrections,.processing-decision{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.processing-corrections p,.processing-decision p{margin:5px 0}.processing-corrections ul{padding-left:18px}.radio-transcript-view{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);flex-shrink:0}.radio-transcript-view button{color:var(--ink-3);font-size:11px;padding:5px 8px;border:1px solid var(--line)}.radio-transcript-view button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.radio-transcript-view small{color:var(--ink-3);font-size:10px}.radio-transcript-canonical{margin:0;padding:14px 18px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:var(--ink)}@media(max-width:760px){.workflow-stage-band{grid-template-columns:1fr}.workflow-stage-band article{padding:14px 16px;border-right:0;border-bottom:1px solid var(--line)}.workflow-stage-band article:last-child{border-bottom:0}.workflow-failures>a{align-items:flex-start}.processing-trace button,.radio-transcript-view button{min-height:40px}.processing-trace[open]{max-height:58%}}.radio-row-details{min-height:28px;padding:4px 8px;color:var(--accent);font-size:12px;border:1px solid var(--line-2);border-radius:3px}.radio-active-panel{display:block;overflow-y:auto;overscroll-behavior:contain}.radio-active-panel .radio-transcript{min-height:100px;overflow:visible}.radio-active-panel .processing-trace[open]{max-height:none;overflow:visible}.radio-recording-details{padding:12px}.radio-recording-source{display:none}.radio-speaker-readout{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.radio-speaker-readout>span{font-size:11px;color:var(--ink-3)}.radio-speaker-readout>strong{font-size:14px;font-weight:500}.radio-speaker-readout button{display:grid;gap:4px;min-height:44px;text-align:left;color:var(--accent);overflow-wrap:anywhere}.radio-speaker-readout strong{font-size:16px}.radio-speaker-readout small{font-family:var(--font-mono);color:var(--ink-2)}.radio-source-timeline h3{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin:12px 0 6px}.radio-source-timeline h3 span{color:var(--ink-3);font-size:11px;font-weight:400}.radio-source-timeline p{font-size:12px;line-height:1.5;margin:6px 0 10px;color:var(--ink-3)}.radio-source-timeline ol{list-style:none;padding:0;margin:0}.radio-source-timeline li{border-left:2px solid var(--line-2);border-bottom:1px solid var(--line)}.radio-source-timeline li.active{border-left-color:var(--accent);background:var(--accent-soft)}.radio-turn-seek{width:100%;display:flex;align-items:center;gap:10px;padding:10px;min-height:56px;text-align:left}.radio-turn-seek:disabled{opacity:1;cursor:default}.radio-turn-seek>span{display:grid;gap:4px;font-family:var(--font-mono);font-size:12px}.radio-turn-seek small{font-size:11px;color:var(--ink-3)}.radio-turn-seek .radio-turn-name{min-width:0;flex:1;overflow-wrap:anywhere}.radio-turn-name strong{font-family:var(--font-sans);font-size:13px}.radio-turn-seek .radio-turn-current{font-family:var(--font-sans);color:var(--accent);font-size:10px;max-width:54px}.radio-technical-details{margin-top:12px;border-top:1px solid var(--line)}.radio-technical-details summary{padding:12px 0;font-size:13px;cursor:pointer;min-height:44px}.radio-technical-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}.radio-technical-details dl>div{min-width:0}.radio-technical-details .radio-metadata-wide{grid-column:1 / -1}.radio-technical-details dt{font-size:11px;color:var(--ink-3);margin-bottom:4px}.radio-technical-details dd{margin:0;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.radio-frequency-log h4{font-size:12px;margin:12px 0 8px}.radio-frequency-log ul{list-style:none;padding:0;margin:0}.radio-frequency-log li{display:grid;gap:5px;border-top:1px solid var(--line);padding:8px 0;font-size:12px}.radio-frequency-log li span{font-size:11px;color:var(--ink-3)}.radio-footer-step{font-size:13px}.mobile-app-navigation,.mobile-traffic-search,.channel-picker-mobile-label{display:none}.mobile-sheet-backdrop.modal-backdrop{align-items:flex-end;padding:12px 0 0;background:#03080eaa}.mobile-sheet{width:min(100%,560px);max-height:calc(var(--dialog-viewport-height, 100dvh) - 12px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-2);border-bottom:0;border-radius:16px 16px 0 0;background:var(--panel);box-shadow:0 -12px 48px #0005;margin-inline:auto;padding-bottom:env(safe-area-inset-bottom)}.mobile-sheet-heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 6px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.mobile-sheet-heading h2{margin:0;font-size:17px;font-weight:600}.mobile-sheet-heading .icon-button{width:44px;height:44px}.mobile-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 16px}.mobile-sheet-links{display:flex;flex-direction:column}.mobile-sheet-links>a,.mobile-sheet-links>button{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 4px;color:var(--ink);text-decoration:none;text-align:left;border-bottom:1px solid var(--line);font-size:14px}.mobile-sheet-links>:last-child{border-bottom:0}.mobile-sheet-links>a>span,.mobile-sheet-links>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.mobile-sheet-links small{display:block;color:var(--ink-3);font-size:12px;margin-top:4px}.mobile-sheet-links>a>svg:last-child:not(:first-child){margin-left:auto}.mobile-player-source{display:grid;gap:5px;padding:12px 0 20px}.mobile-player-source strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.mobile-player-source>span{font-size:12px;color:var(--ink-3)}.mobile-player-seek{display:block}.mobile-player-seek>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-2);font-size:12px}.mobile-player-seek b{font:11px var(--font-mono)}.mobile-player-seek input,.mobile-player-volume input{width:100%;min-height:44px;accent-color:var(--accent);background:transparent}.mobile-player-seek-actions{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;gap:16px;margin:4px 0 16px}.mobile-player-seek-actions button{min-height:48px;color:var(--ink-2);font-size:13px}.mobile-player-seek-actions .mobile-sheet-play{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#07121a;display:grid;place-items:center}.mobile-playback-preferences{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-block:1px solid var(--line);padding-block:12px}.mobile-playback-preferences label{display:flex;align-items:center;gap:12px;font-size:13px}.mobile-playback-preferences select{min-height:44px;font-size:16px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:5px;padding:6px 10px;flex:1}.mobile-playback-preferences button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line-2);border-radius:5px;font-size:13px}.mobile-playback-preferences button.active{background:var(--accent-soft);color:var(--accent)}.mobile-player-volume{display:grid;gap:3px;color:var(--ink-2);font-size:13px;padding-top:16px}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.app.radio-shell,.app.radio-shell.audio-idle{--mobile-nav-height: calc(56px + env(safe-area-inset-bottom)) ;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 56px var(--mobile-nav-height);padding-top:env(safe-area-inset-top)}.app.radio-shell.audio-idle{grid-template-rows:auto minmax(0,1fr) 0 var(--mobile-nav-height)}.console-navigation{display:none}.console-main{grid-column:1;grid-row:2;min-width:0}.workspace-topbar{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:4px max(8px,env(safe-area-inset-right)) 4px max(14px,env(safe-area-inset-left));gap:0 8px}.workspace-topbar.has-search .workspace-breadcrumb,.workspace-topbar .workspace-breadcrumb{display:flex;min-width:0;grid-column:1;grid-row:1;font-size:17px;gap:8px}.workspace-breadcrumb>span,.workspace-breadcrumb>i,.console-clock,.topbar-recorder,.workspace-topbar-tools>.topbar-help,.workspace-topbar-tools>.topbar-logout,.workspace-topbar-tools>.topbar-command{display:none}.workspace-topbar-tools{grid-column:2;grid-row:1;gap:0;margin:0}.workspace-topbar-tools>.icon-button{width:44px;height:44px}.workspace-topbar .connection-status{border:0;padding:0;margin-right:6px;width:16px;min-width:16px;font-size:0;background:transparent}.connection-status .status-dot{width:7px;height:7px}.workspace-topbar .subtle-badge{font-size:9px;padding:3px 5px;margin-right:4px}.workspace-topbar .mobile-traffic-search,.workspace-topbar .topbar-mobile-menu{display:inline-grid}.workspace-topbar .workspace-search-row{grid-column:1/-1;grid-row:2;padding:4px 0;gap:6px}.workspace-global-search{min-height:44px;height:44px}.workspace-system-select{min-height:44px;height:44px;font-size:16px;max-width:110px}.mobile-app-navigation{display:grid;grid-column:1;grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--mobile-nav-height);padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));background:var(--header-bar);border-top:1px solid var(--line-2);z-index:30}.mobile-app-navigation>a,.mobile-app-navigation>button{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 0;color:var(--ink-3);font-size:11px;text-decoration:none;position:relative}.mobile-nav-icon{display:grid;place-items:center;width:44px;height:25px;border-radius:5px;position:relative}.mobile-app-navigation .active{color:var(--accent)}.mobile-app-navigation .active .mobile-nav-icon{background:var(--accent-soft)}.mobile-nav-icon b{position:absolute;right:-1px;top:-3px;padding:1px 4px;border-radius:6px;background:var(--emerg);color:#fff;font-size:9px;font-weight:600}.mobile-nav-draft{position:absolute;width:6px;height:6px;right:3px;top:1px;background:var(--warn);border-radius:50%}.mobile-player{display:flex;align-items:center;gap:0;min-width:0;height:56px;grid-column:1;grid-row:3;padding:3px max(4px,env(safe-area-inset-right)) 3px max(8px,env(safe-area-inset-left));background:var(--panel-2);border-top:1px solid var(--line-2);position:relative;z-index:25}.mobile-player-progress{position:absolute;top:-1px;left:0;right:0;height:2px;overflow:hidden;pointer-events:none}.mobile-player-progress i{display:block;height:2px;background:var(--accent)}.mobile-player-title{flex:1;min-width:0;min-height:44px;padding:3px 6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left}.mobile-player-title strong{font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.mobile-player-title>span{font-size:10px;white-space:nowrap;color:var(--ink-3)}.mobile-player>button:not(.mobile-player-title){width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;font-size:12px}.mobile-player-toggle{color:var(--accent)}.mobile-player-expand svg{transform:rotate(180deg)}.mobile-player.has-error .mobile-player-title>span{color:var(--warn)}.radio-stage.channel-selection-stage{display:flex;flex-direction:column;min-height:0}.channel-selection-stage .radio-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));order:0;min-height:44px;height:44px;flex-shrink:0;padding:0 8px;gap:0;border:0;border-bottom:1px solid var(--line);background:var(--header-bar)}.channel-selection-stage .radio-mobile-tabs button{min-height:44px;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:0;font-size:13px;padding:6px;box-shadow:none;color:var(--ink-3)}.channel-selection-stage .radio-mobile-tabs button.active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}.channel-selection-stage .radio-mobile-tabs b{font-size:10px;padding:1px 4px;border-radius:4px;background:var(--panel-2)}.channel-selection-stage .channel-selection-bar{display:flex;flex-wrap:nowrap;min-height:44px;height:44px;gap:4px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));order:1;background:var(--bg-2)}.channel-selection-stage .channel-selection-summary,.channel-picker-desktop-label{display:none}.channel-picker-mobile-label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-selection-stage .channel-picker-button{flex:1;min-width:0;min-height:44px;height:44px;justify-content:flex-start;border:0;background:transparent;font-size:12px;padding:4px 0;gap:7px}.channel-selection-stage .channel-live-button{min-height:36px;height:36px;margin:0;padding:6px 10px;gap:6px;font-size:11px;border-radius:4px}.channel-selection-stage .channel-selection-reset{width:44px;min-width:44px;min-height:44px;height:44px;padding:0;margin:0}.channel-selection-stage .radio-board{order:2;flex:1;display:block;padding:0;min-height:0;overflow:hidden}.channel-selection-stage .radio-queue-panel{position:relative;height:100%}.radio-queue-panel>.radio-panel-head{display:none}.channel-selection-stage .radio-clip-row{padding:0;margin:0;border-left:3px solid var(--agency-color);min-height:0;background:var(--bg-2)}.channel-selection-stage .radio-clip-row.selected{box-shadow:none;background:var(--row-selected)}.channel-selection-stage .radio-clip-row.playing{border-left-color:var(--accent)}.channel-selection-stage .radio-clip-row.emergency{border-left-color:var(--emerg)}.radio-mobile-row{width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;padding:10px 4px 10px 3px;position:relative;align-items:center}.radio-mobile-row-play,.radio-mobile-row-details{min-width:44px;min-height:44px;display:grid;place-items:center;align-self:center;border-radius:5px}.radio-mobile-row-play{color:var(--ink-2)}.radio-mobile-row-play.playing{color:var(--accent);background:var(--accent-soft)}.radio-mobile-row-details{height:64px;color:var(--ink-3)}.radio-mobile-row-details svg{transform:rotate(-90deg)}.radio-mobile-row-copy{min-width:0;display:grid;gap:4px}.radio-mobile-row-heading{display:flex;gap:7px;align-items:baseline;min-width:0}.radio-mobile-row-heading strong{min-width:0;flex:1;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.radio-mobile-row-heading time{font:10px var(--font-mono);color:var(--ink-3);white-space:nowrap}.radio-mobile-row-meta{display:flex;align-items:center;min-width:0;gap:7px;font-size:10px;line-height:1.4;color:var(--ink-3)}.radio-mobile-row-meta>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-mobile-row-meta>b{color:var(--accent);font-weight:500}.radio-mobile-row-meta>b.emergency{color:var(--emerg)}.radio-mobile-row-patch{font-size:10px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-mobile-row-transcript{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.radio-clip-row.playing .radio-mobile-row-transcript{-webkit-line-clamp:3}.radio-mobile-row-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--line);pointer-events:none}.radio-mobile-row-progress i{display:block;height:100%;background:var(--accent)}.mobile-queue-latest{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:12px;font-weight:500;color:var(--accent);background:var(--panel-2);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 3px 12px #0005;white-space:nowrap}.mobile-queue-latest svg{transform:rotate(180deg)}.channel-selection-stage.mobile-tab-now .mobile-listen-panel{display:flex;flex-direction:column;overflow:hidden}.mobile-listen-heading{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 8px;flex-shrink:0}.mobile-listen-heading>div{display:grid;min-width:0;flex:1;gap:5px}.mobile-listen-heading strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.mobile-listen-heading>div>span{color:var(--ink-3);font:10px var(--font-mono)}.mobile-listen-state{font-size:10px;color:var(--ink-3);padding-top:3px}.mobile-listen-state.playing{color:var(--accent)}.mobile-listen-wave{display:flex;gap:10px;align-items:center;padding:0 10px 4px;flex-shrink:0}.mobile-listen-wave>button{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.mobile-listen-wave>.clip-wave-wrap{height:44px;flex:1;min-width:0}.mobile-listen-wave>span{font:10px var(--font-mono);color:var(--ink-3)}.mobile-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;gap:4px;flex-shrink:0;border-bottom:1px solid var(--line)}.mobile-detail-tabs button{min-height:44px;font-size:12px;color:var(--ink-3);border-bottom:2px solid transparent}.mobile-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.mobile-listen-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mobile-listen-panel .radio-recording-details{padding:12px 14px}.mobile-listen-panel .radio-speaker-readout{gap:4px;padding-bottom:8px}.mobile-listen-panel .radio-speaker-readout button{min-height:44px}.mobile-listen-panel .radio-source-timeline h3{margin-top:10px;font-size:12px}.mobile-listen-panel .radio-source-timeline p{font-size:11px;margin:5px 0 8px}.mobile-listen-panel .radio-turn-seek{min-height:52px;padding:8px}.mobile-listen-panel .radio-technical-details{margin:0;border:0}.mobile-listen-panel .radio-technical-details summary{padding-top:0}.mobile-transcript-actions{display:flex;align-items:center;gap:6px;padding:0 8px 0 14px}.mobile-transcript-actions>span[role=status]{flex:1;color:var(--ink-3);font-size:11px}.mobile-transcript-actions>button,.mobile-transcript-actions>a{width:44px;min-height:44px;display:grid;place-items:center;color:var(--ink-2)}.mobile-listen-scroll .radio-transcript{padding:0 14px 16px;overflow:visible}.mobile-listen-scroll .radio-tx-text{font-size:15px;line-height:1.65}.radio-active-empty{padding:24px}}@media(min-width:600px)and (max-width:1000px)and (max-height:550px){.app.radio-shell,.app.radio-shell.audio-idle{grid-template-columns:calc(64px + env(safe-area-inset-left)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 56px;padding-left:0}.app.radio-shell.audio-idle{grid-template-rows:auto minmax(0,1fr) 0}.workspace-topbar{grid-column:2;padding-left:12px}.console-main,.mobile-player{grid-column:2}.mobile-app-navigation{grid-column:1;grid-row:1/-1;height:auto;display:flex;flex-direction:column;justify-content:center;border-top:0;border-right:1px solid var(--line);padding:4px 0 4px env(safe-area-inset-left)}.mobile-app-navigation>a,.mobile-app-navigation>button{flex:0 0 64px;width:100%}.workspace-topbar.has-search .workspace-breadcrumb{display:flex}.workspace-topbar.mobile-search-open.has-search .workspace-breadcrumb{display:none}.workspace-topbar.mobile-search-open .workspace-search-row{grid-row:1;grid-column:1;padding:0}.mobile-listen-heading{padding-block:8px}.mobile-listen-wave{padding-block:0}}.mobile-event-filters-toggle{display:none}.mobile-filter-form{display:grid;gap:16px;padding:12px 0 4px}.mobile-filter-form>label{display:grid;gap:7px;color:var(--ink-2);font-size:13px}.mobile-filter-form select{min-height:48px;font-size:16px;padding:8px 12px;border:1px solid var(--line-2);border-radius:5px;background:var(--bg-2);color:var(--ink)}.mobile-filter-form fieldset{padding:0;border:0;min-width:0;margin:0}.mobile-filter-form legend{font-size:12px;color:var(--ink-3);padding:0;margin-bottom:10px}.mobile-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.mobile-filter-chips button{min-height:44px;display:flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:5px;padding:6px 12px;font-size:12px}.mobile-filter-chips button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mobile-filter-chips i{width:8px;height:8px;border-radius:2px}.mobile-filter-form>.button{min-height:48px;justify-content:center}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.cad-incidents.mobile-incident-layout>.cad-workbench-bar,.cad-incidents.mobile-incident-layout>.cad-nature-filter{display:none}.cad-incidents.mobile-incident-layout>.inc-mobile-tabs{order:-2;min-height:44px;height:44px;background:var(--header-bar);border-top:0;border-bottom:1px solid var(--line)}.cad-incidents.mobile-incident-layout>.inc-mobile-tabs button{min-height:44px;height:44px;border-top:0;border-bottom:2px solid transparent;font-size:12px}.cad-incidents.mobile-incident-layout>.inc-mobile-tabs button.active{background:transparent;color:var(--accent);border-bottom-color:var(--accent)}.mobile-incident-toolbar{order:-1;display:flex;gap:8px;align-items:center;min-height:56px;padding:4px 10px 4px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.mobile-incident-toolbar>div{display:grid;gap:3px;min-width:0;flex:1}.mobile-incident-toolbar strong{font-size:12px;font-weight:500}.mobile-incident-toolbar>div>span{font-size:10px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-incident-toolbar>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;font-size:12px;padding:6px 10px;border-radius:4px}.mobile-incident-toolbar .mobile-new-incident{background:var(--accent-soft);color:var(--accent);padding:6px}.mobile-incident-toolbar>button.active{color:var(--accent)}.mobile-incident-toolbar>button>i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.cad-incidents.mobile-incident-layout .inc-list-col-hdr,.cad-incidents.mobile-incident-layout .inc-list-filters,.cad-incidents.mobile-incident-layout .inc-list-window{display:none}.cad-incidents.mobile-incident-layout .cad-incident-layout.mobile-tab-list>.inc-list-col{display:flex;overflow:hidden}.cad-incidents.mobile-incident-layout .inc-list-scroll{min-height:0;overflow-y:auto;flex:1}.cad-incidents.mobile-incident-layout .inc-list-card,.cad-incidents.mobile-incident-layout .queue-rows .inc-list-card{padding:10px 12px;min-height:0}.cad-incidents.mobile-incident-layout .inc-list-card-title{font-size:13px;line-height:1.45}.cad-incidents.mobile-incident-layout .inc-list-card-addr{font-size:12px;line-height:1.4}.unit-workspace{padding:8px 12px 0}.unit-heading{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;gap:8px}.unit-heading>div:first-child{display:none}.unit-heading-actions{margin:0;gap:6px}.unit-heading-actions>.button{min-height:44px;padding:6px 12px}.unit-heading-actions>.subtle-badge{display:none}.unit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;border-radius:4px}.unit-metrics article,.unit-metrics article:nth-child(-n+2){padding:8px 6px;border-bottom:0;border-right:1px solid var(--line)}.unit-metrics article:nth-child(2){border-right:1px solid var(--line)}.unit-metrics article:last-child{border-right:0}.unit-metrics span{font-size:10px;line-height:1.4}.unit-metrics strong{font-size:18px;margin-top:6px}.unit-toolbar{padding:0 0 10px;gap:6px;background:transparent}.unit-toolbar>.segmented-control{flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:0}.unit-toolbar>.segmented-control button{height:44px;padding:5px 3px;font-size:11px}.unit-toolbar>.unit-search{min-width:100px;height:44px;flex:1}.unit-toolbar>.icon-button{display:none}.unit-toolbar>.mobile-event-filters-toggle{display:flex;align-items:center;gap:6px;min-height:44px;min-width:74px;font-size:12px;justify-content:center;border:1px solid var(--line-2);border-radius:4px}.mobile-event-filters-toggle.active{color:var(--accent)}.unit-toolbar>select{display:none}.unit-toolbar.mobile-filters-open>select{display:block;flex:1;max-width:100%;min-width:0;height:44px;font-size:16px}.unit-workspace .unit-table-wrap{max-height:none;min-height:180px;border-radius:4px}.unit-table{table-layout:fixed;white-space:normal}.unit-table th,.unit-table td{padding:8px 4px;font-size:11px}.unit-table th:nth-child(n+5),.unit-table td:nth-child(n+5){display:none}.unit-table th:nth-child(1){width:22%}.unit-table th:nth-child(2){width:25%}.unit-table th:nth-child(3){width:21%}.unit-table th:nth-child(4){width:32%}.unit-table td:nth-child(4)>strong{font-size:11px;overflow-wrap:anywhere}.unit-id-button{min-height:44px;min-width:44px;font-size:11px}.unit-table .event-badge{font-size:10px;white-space:normal;line-height:1.4}.unit-workspace .unit-statusbar{padding:8px 0}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.pipeline-page{padding:16px 12px}.pipeline-heading{gap:12px;margin-bottom:16px}.pipeline-heading h1{font-size:22px;margin:4px 0 6px}.pipeline-heading .workspace-eyebrow{display:none}.pipeline-heading p{font-size:12px;line-height:1.5}.pipeline-controls{gap:8px;flex-wrap:wrap}.pipeline-controls select,.pipeline-controls button{min-height:44px;font-size:16px;border-radius:4px}.pipeline-metrics{gap:0;margin-bottom:16px}.pipeline-metric{padding:12px}.pipeline-metric>strong{font-size:24px;margin-block:8px}.pipeline-metric>p{font-size:11px;line-height:1.5}.settings-intro{padding:14px 16px}.settings-intro h2{font-size:19px}.settings-intro p{font-size:13px;line-height:1.55}.settings-overview .settings-intro,.settings-heading>div>.section-kicker,.settings-body:has(.section-overview) .settings-heading p{display:none}.settings-overview .settings-snapshot{margin-bottom:16px}.settings-overview .settings-snapshot article{padding:12px}.settings-overview .settings-category{padding-block:12px;min-height:44px}.settings-overview .settings-category p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.4}.settings-heading{padding:14px 16px}.settings-heading h1{font-size:21px;margin-block:0}.settings-heading p{font-size:13px;line-height:1.55}.settings-content{padding:16px}.settings-mobile-index{min-height:52px;padding:8px 14px}}.mobile-selection-notice{display:none}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.workspace-topbar .connection-status-label{display:none}.workspace-topbar .connection-status:not(.connected){width:auto;gap:5px}.workspace-topbar .connection-status:not(.connected) .connection-status-label{display:inline;font-size:10px}.channel-selection-stage .channel-live-button{min-height:44px;height:44px}.mobile-sheet-backdrop>.mobile-sheet{border-radius:16px 16px 0 0}.mobile-selection-notice{display:block;order:1;flex-shrink:0;padding:6px 12px;font-size:11px;line-height:1.4;color:var(--warn);background:var(--bg-2);border-bottom:1px solid var(--line)}}@media(min-width:600px)and (max-width:1000px)and (max-height:550px){.radio-stage.channel-selection-stage{position:relative}.channel-selection-stage .radio-mobile-tabs{width:52%;padding-inline:4px}.channel-selection-stage .channel-selection-bar{position:absolute;right:0;top:0;width:48%;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-selection-stage .channel-live-button{width:44px;min-width:44px;font-size:0;gap:0;padding:0;justify-content:center}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.app.radio-shell{height:var(--mobile-viewport-height, 100dvh)}.app.radio-shell.keyboard-open,.app.radio-shell.audio-idle.keyboard-open{grid-template-rows:auto minmax(0,1fr) 0 0}.keyboard-open>.mobile-app-navigation,.keyboard-open>.mobile-player{display:none}.mobile-listen-panel .radio-speaker-readout>strong{font-size:13px;line-height:1.5}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.unit-workspace{display:block;overflow-y:auto;overscroll-behavior:contain}.radio-intake input,.radio-intake select,.radio-intake textarea{font-size:16px;min-height:44px}}@media(min-width:600px)and (max-width:900px)and (min-height:551px){.app.radio-shell,.app.radio-shell.audio-idle{grid-template-columns:calc(64px + env(safe-area-inset-left)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 56px}.app.radio-shell.audio-idle{grid-template-rows:auto minmax(0,1fr) 0}.workspace-topbar,.console-main,.mobile-player{grid-column:2}.mobile-app-navigation{grid-column:1;grid-row:1/-1;height:auto;display:flex;flex-direction:column;justify-content:center;border-top:0;border-right:1px solid var(--line);padding:4px 0 4px env(safe-area-inset-left)}.mobile-app-navigation>a,.mobile-app-navigation>button{flex:0 0 64px;width:100%}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.channel-selection-stage .radio-panel{height:100%;min-height:0;border-radius:0}.channel-selection-stage .radio-queue-panel,.channel-selection-stage .radio-active-panel,.channel-selection-stage .radio-side-panel{display:none}.channel-selection-stage.mobile-tab-queue .radio-queue-panel,.channel-selection-stage.mobile-tab-tools .radio-side-panel,.channel-selection-stage.mobile-tab-now .mobile-listen-panel{display:flex}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.mobile-nav-icon b{background:var(--danger-fill)}}.mobile-density-toggle{display:none}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.mobile-density-toggle{display:grid;place-items:center;min-width:44px;min-height:44px;color:var(--ink-3);border-radius:4px}.mobile-density-toggle[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.traffic-density-compact .radio-mobile-row{padding-block:8px}.traffic-density-compact .radio-clip-row .radio-mobile-row-transcript{-webkit-line-clamp:1}}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.cad-incidents.mobile-incident-layout>.inc-mobile-tabs b{color:var(--ink-2);background:var(--panel-2)}}@media(max-width:360px){.workspace-topbar .workspace-breadcrumb>svg{display:none}.workspace-topbar .workspace-breadcrumb{gap:0}}.mobile-player-device-volume{font-size:13px;line-height:1.5;color:var(--ink-3);padding-top:12px}@media(max-width:900px),(max-width:1000px)and (max-height:550px){.event-drawer .icon-button,.unit-workspace .icon-button{min-width:44px;min-height:44px}.settings-body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.settings-body select,.settings-body textarea{font-size:16px;min-height:44px}.settings-navigation .settings-nav-group button{min-height:44px}}
