
html[data-skin="ready-room"] #app-shell {
  --text: var(--rr-tx); --muted: #b3a5c8; --dim: var(--rr-dim);
  --panel: rgba(24,16,40,.76); --card: #100a1b;
  --line: var(--rr-line); --purple: var(--rr-pur);
  --red: var(--rr-red); --red-light: #f17591;
  --erb-cardinal: var(--rr-red); --erb-focus: #c3a2ff;
}
html[data-skin="ready-room"] #app-shell .exo-workbench {
  --ci-ink: var(--rr-tx); --ci-muted: #b7a8ca; --ci-dim: #a496b8;
  --ci-line-color: var(--rr-line); --ci-cardinal: var(--rr-red);
  --ci-gold: #ffce6b; --ci-mint: #58e7ad;
}


html[data-skin="ready-room"] #app-shell[data-view] .agent-slot.orchestration-substrate {
  border: 1px solid rgba(215,186,255,.6);
  border-radius: 2px;
  background: rgba(17,8,28,.6);
  box-shadow: 0 0 24px rgba(224,24,60,.13), inset 0 0 24px rgba(155,92,255,.06);
  backdrop-filter: blur(10px);
}
html[data-skin="ready-room"] .substrate-heading {
  color: var(--rr-tx); font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  letter-spacing: .15em; text-transform: uppercase;
}
html[data-skin="ready-room"] #app-shell .substrate-heading .agent-role-badge {
  border-color: rgba(224,24,60,.6); background: rgba(224,24,60,.16);
}
html[data-skin="ready-room"] .substrate-seat { border-left-color: var(--rr-line); }
html[data-skin="ready-room"] .substrate-seat :is(.substrate-state,time),
html[data-skin="ready-room"] #assignment-flow-note { color: #ac9cbd; }
html[data-skin="ready-room"] .bead-legend-item { color: #cec0e1; }


html[data-skin="ready-room"] .exo-bridge-band {
  --br-text: var(--rr-tx); --br-muted: #b3a5c8; --br-purple: var(--rr-pur);
  --br-cardinal: var(--rr-red); --br-label: #bea7dc;
  --br-line: var(--rr-line); --br-inset: rgba(170,120,255,.15);
}
html[data-skin="ready-room"] .exo-bridge-panel,
html[data-skin="ready-room"] #app-shell .exo-workbench .exo-summary-card,
html[data-skin="ready-room"] #app-shell .exo-workbench > .exo-left-panel,
html[data-skin="ready-room"] #app-shell .exo-workbench #shepard-dialog.chat-first {
  border: 1px solid var(--rr-line); border-radius: 3px;
  background: linear-gradient(160deg,rgba(30,18,49,.68),rgba(13,8,23,.84));
  box-shadow: 0 12px 35px rgba(0,0,0,.22), inset 0 0 45px rgba(155,92,255,.025);
}
html[data-skin="ready-room"] .exo-bridge-seat,
html[data-skin="ready-room"] .exo-bridge-tally,
html[data-skin="ready-room"] .exo-bridge-chip,
html[data-skin="ready-room"] #app-shell :is(.exo-persona,.exo-supporting-inset,.exo-card-drawer) {
  border-color: rgba(170,120,255,.17); border-radius: 3px;
  background: rgba(7,5,13,.26); box-shadow: none;
}
html[data-skin="ready-room"] #app-shell .exo-workbench .exo-summary-card h3,
html[data-skin="ready-room"] .exo-bridge-word,
html[data-skin="ready-room"] .exo-bridge-kicker {
  font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  color: #c0afd7; letter-spacing: .17em; font-weight: 600;
}


html[data-skin="ready-room"] #app-shell .exo-workbench[data-size=compact] > :is(#pilot-chat-home,.exo-side-right) {
  --cs-gold-core: rgba(170,120,255,.38); --cs-gold-halo: rgba(155,92,255,.04);
  --cs-red-peak: rgba(155,92,255,.06); --cs-red-mid: rgba(155,92,255,.025); --cs-red-none: transparent;
}
html[data-skin="ready-room"] #app-shell .exo-workbench[data-size=compact] > :is(#pilot-chat-home,.exo-side-right)::before {
  background: linear-gradient(var(--rr-line),var(--rr-line)) center / 1px 100% no-repeat;
}


html[data-skin="ready-room"] .exo-console-instruments .ci-module {
  border-color: var(--rr-line); border-radius: 3px;
  background: linear-gradient(155deg,rgba(24,16,40,.75),rgba(13,8,23,.78));
  box-shadow: inset 0 1px rgba(194,157,255,.045), 0 8px 24px rgba(0,0,0,.16);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-module-head {
  border-bottom-color: rgba(170,120,255,.16);
  background: linear-gradient(90deg,rgba(155,92,255,.045),transparent);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-module-title {
  color: #b5a2ce; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  font-weight: 600; letter-spacing: .16em;
}
html[data-skin="ready-room"] .exo-console-instruments .ci-figure-value {
  color: #f6efff; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  font-weight: 550; text-shadow: 0 0 20px rgba(155,92,255,.24);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-module[data-tone="attention"] .ci-figure-value { color: #ff8aa3; }
html[data-skin="ready-room"] .exo-console-instruments .ci-module[data-tone="waiting"] .ci-figure-value { color: var(--ci-gold); }
html[data-skin="ready-room"] .exo-console-instruments .ci-module[data-tone="live"] .ci-figure-value { color: var(--ci-mint); }
html[data-skin="ready-room"] .exo-console-instruments .ci-collapse {
  border-radius: 50%; border-color: rgba(170,120,255,.28);
  background: transparent; color: #bea7dc;
}
html[data-skin="ready-room"] .exo-console-instruments .ci-collapse:hover {
  border-color: var(--rr-pur); background: rgba(155,92,255,.12); color: #fff;
}
html[data-skin="ready-room"] .exo-console-instruments :is(.ci-family-row,.ci-score-row,.ci-score-head,.ci-bead-rail,.ci-bead-cell) { border-color: rgba(170,120,255,.14); }
html[data-skin="ready-room"] .exo-console-instruments :is(.ci-family-name,.ci-chief-name,.ci-agent-name,.ci-system-value,.ci-busy-value,.ci-bench-name,.ci-bench-count,.ci-score-model,.ci-score-number,.ci-usage-provider,.ci-usage-left,.ci-terminal-title,.ci-waiting-title) { color: var(--rr-tx); }
html[data-skin="ready-room"] .exo-console-instruments :is(.ci-family-name,.ci-row-label,.ci-score-head,.ci-bead-label,.ci-usage-window,.ci-terminal-state) {
  font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
}
html[data-skin="ready-room"] .exo-console-instruments .ci-agent-row {
  border-radius: 0; border-left-color: rgba(155,92,255,.65); background: rgba(155,92,255,.035);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-chief-row { border-radius: 2px; }
html[data-skin="ready-room"] .exo-console-instruments .ci-chief-row:hover { border-color: var(--rr-line); background: rgba(155,92,255,.1); }
html[data-skin="ready-room"] .exo-console-instruments .ci-meter {
  height: 3px; border-radius: 0; background: rgba(155,92,255,.16); box-shadow: none;
}
html[data-skin="ready-room"] .exo-console-instruments .ci-bench > .ci-meter { height: 3px; }
html[data-skin="ready-room"] .exo-console-instruments .ci-meter-fill {
  border-radius: 0; background: var(--rr-pur); box-shadow: 0 0 7px rgba(155,92,255,.65);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-meter[data-low="true"] .ci-meter-fill,
html[data-skin="ready-room"] .exo-console-instruments .ci-usage-row[data-low="true"] .ci-meter-fill { background: var(--rr-red); box-shadow: 0 0 7px rgba(224,24,60,.5); }
html[data-skin="ready-room"] .exo-console-instruments :is(.ci-terminal-card,.ci-waiting-row) {
  border-radius: 1px; border-color: rgba(170,120,255,.18); background: rgba(7,5,13,.3);
}
html[data-skin="ready-room"] .exo-console-instruments .ci-terminal-card[data-next="true"] {
  border-color: rgba(224,24,60,.6); background: rgba(224,24,60,.08); box-shadow: none;
}
html[data-skin="ready-room"] .exo-console-instruments .ci-waiting-row { border-left-color: var(--ci-gold); }
html[data-skin="ready-room"] .exo-console-instruments .ci-waiting-row[data-state="blocked"] { border-left-color: var(--rr-red); }
html[data-skin="ready-room"] .exo-console-instruments button.ci-waiting-row:hover { border-color: rgba(170,120,255,.5); background: rgba(155,92,255,.1); }
html[data-skin="ready-room"] .exo-console-instruments .ci-terminal-card[data-state="running"] { border-left-color: var(--ci-mint); }
html[data-skin="ready-room"] .exo-console-instruments .ci-terminal-card:is([data-state="failed"],[data-state="didnt_start"]) { border-left-color: var(--rr-red); }



html[data-skin="ready-room"] #app-shell .exo-workbench .chat-header h3 {
  position: relative; color: transparent; text-shadow: none; background-image: none; filter: none;
}
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-header h3::after {
  content: attr(aria-label); position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  color: #f2eaff; -webkit-text-fill-color: #f2eaff; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  font-weight: 600; font-size: clamp(12px,.7vw,18px); letter-spacing: .15em;
  text-transform: uppercase; white-space: nowrap;
}
html[data-skin="ready-room"] #app-shell #message-inbox .bridge-control-strip {
  --cr-text: var(--rr-tx); --cr-muted: #b3a2c8; --cr-violet: var(--rr-pur); --cr-rose: #f57b97;
  background: linear-gradient(90deg,var(--rr-line),rgba(170,120,255,.08)) left bottom / 100% 1px no-repeat;
}
html[data-skin="ready-room"] #app-shell #message-inbox .bridge-control-strip > #console-instruments-switch {
  border-color: transparent; border-radius: 0; background: transparent; color: var(--rr-tx);
  box-shadow: inset 0 -2px var(--rr-red);
}
html[data-skin="ready-room"] #app-shell #message-inbox .bridge-control-strip > #console-instruments-switch[aria-pressed="false"] { box-shadow: inset 0 -2px var(--rr-pur); }
html[data-skin="ready-room"] #app-shell #message-inbox .bridge-control-strip > #console-instruments-switch:hover { background: rgba(155,92,255,.08); }
html[data-skin="ready-room"] #app-shell #message-inbox .bridge-control-strip #cq-workspace-menu-body,
html[data-skin="ready-room"] #app-shell .cq-workspace-menu-body,
html[data-skin="ready-room"] .bridge-dialog {
  border-color: var(--rr-line); border-radius: 3px;
  background: rgba(17,10,29,.96); color: var(--rr-tx); box-shadow: 0 24px 70px #0008; backdrop-filter: blur(18px);
}
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-header-actions > .secondary,
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-header-actions .pilot-info {
  border-color: rgba(170,120,255,.23); background: rgba(155,92,255,.04); color: #c3aedc; box-shadow: none;
}
html[data-skin="ready-room"] #captain-line {
  --fg: var(--rr-tx); --dim: #a496b8; --cardinal: var(--rr-red); --panel: rgba(155,92,255,.04); --line: var(--rr-line);
}
html[data-skin="ready-room"] #captain-line .kc-thread { border-color: rgba(170,120,255,.16); }
html[data-skin="ready-room"] #captain-line .kc-message-text {
  border-width: 1px 0 1px 2px; border-color: transparent; border-left-color: var(--rr-pur); border-radius: 0;
  background: rgba(155,92,255,.035); color: var(--rr-tx);
}
html[data-skin="ready-room"] #captain-line .kc-you .kc-message-text { border-radius: 0; border-left-color: var(--rr-red); background: rgba(224,24,60,.035); }
html[data-skin="ready-room"] #captain-line .kc-message-meta { font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; letter-spacing: .045em; }
html[data-skin="ready-room"] #captain-line .captain-line-ask {
  border: 1px solid rgba(224,24,60,.5); border-radius: 2px; background: rgba(224,24,60,.07);
}
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-compose-input {
  border-color: var(--rr-line); border-radius: 2px; background: rgba(7,5,13,.7); box-shadow: none;
}
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-compose-input:focus-within { border-color: var(--rr-pur); box-shadow: 0 0 14px rgba(155,92,255,.14); }
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-compose-input textarea { background: transparent; color: var(--rr-tx); }
html[data-skin="ready-room"] #app-shell .exo-workbench .chat-compose-input > button {
  border-color: rgba(224,24,60,.55); border-radius: 2px; background: rgba(224,24,60,.15); color: #fff; box-shadow: none;
}
html[data-skin="ready-room"] #message-compose :is(.captain-line-to-list,.captain-line-to-button,.captain-line-attach),
html[data-skin="ready-room"] #app-shell .exo-connection-entry {
  background: rgba(17,10,29,.96); border-color: var(--rr-line); border-radius: 3px; color: var(--rr-tx);
}
html[data-skin="ready-room"] #message-compose .captain-line-option.captain-line-active { background: rgba(155,92,255,.13); }


html[data-skin="ready-room"] .hl-root {
  --hl-panel: rgba(24,16,40,.55); --hl-page: #07050d; --hl-cardinal: var(--rr-red); --hl-rose: #ff8aa3;
  --hl-gold: #ffce6b; --hl-violet: #b693ef; --hl-mint: #58e7ad; --hl-text: var(--rr-tx);
  border-color: rgba(170,120,255,.23);
}
html[data-skin="ready-room"] .hl-root.hl-empty { border-top-color: rgba(170,120,255,.15); border-bottom-color: transparent; }
html[data-skin="ready-room"] .hl-row { border-top-color: rgba(170,120,255,.12); }
html[data-skin="ready-room"] .hl-meta { font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; letter-spacing: .09em; }
html[data-skin="ready-room"] .hl-blocker { background: linear-gradient(90deg,rgba(224,24,60,.14),rgba(224,24,60,.025)); }
html[data-skin="ready-room"] .hl-blocker::before { box-shadow: 2px 0 12px rgba(224,24,60,.3); }
html[data-skin="ready-room"] .hl-btn { border-radius: 1px; }


html[data-skin="ready-room"] .ca-panel {
  --ca-bg: #100a1b; --ca-ink: var(--rr-tx); --ca-muted: #b3a5c8; --ca-dim: #a496b8;
  --ca-rose: #bda0e9; --ca-cardinal: var(--rr-red); --ca-gold: #c3a2ff; --ca-line: var(--rr-line);
  border-color: var(--rr-line); border-radius: 3px;
  background: radial-gradient(ellipse at 0 0,rgba(155,92,255,.11),transparent 65%),rgba(14,8,25,.96);
  box-shadow: 0 24px 100px #0009, inset 0 1px rgba(170,120,255,.08); backdrop-filter: blur(18px);
  scrollbar-color: rgba(155,92,255,.4) #100a1b;
}
html[data-skin="ready-room"] .ca-panel::backdrop { background: rgba(7,5,13,.55); }
html[data-skin="ready-room"] :is(.ca-header,.ca-group-head,.ca-conversation,.ca-footer) { border-color: rgba(170,120,255,.2); }
html[data-skin="ready-room"] :is(.ca-eyebrow,.ca-group-title,.ca-label,.ca-officer) { font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; letter-spacing: .13em; }
html[data-skin="ready-room"] :is(.ca-close,.ca-link,.ca-conversation,.ca-compose) { background: rgba(7,5,13,.28); border-color: rgba(170,120,255,.22); border-radius: 2px; }
html[data-skin="ready-room"] .ca-link:hover:not(:disabled) { background: rgba(155,92,255,.1); border-color: var(--rr-pur); }
html[data-skin="ready-room"] .ca-send { background: rgba(224,24,60,.16); color: #ffe6ef; border-color: rgba(224,24,60,.5); border-radius: 1px; }
html[data-skin="ready-room"] .ca-compose:focus-within { border-color: var(--rr-pur); box-shadow: 0 0 12px rgba(155,92,255,.12); }


html[data-skin="ready-room"] #particle-controls > summary {
  color: #bba3d9; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; letter-spacing: .08em;
}
html[data-skin="ready-room"] #particle-controls[data-studio-design=true] > .particle-controls-body {
  background: rgba(17,10,29,.97); border: 1px solid var(--rr-line); border-radius: 3px;
  box-shadow: 0 20px 55px #0007; backdrop-filter: blur(18px);
}
html[data-skin="ready-room"] #particle-controls :is(.studio-live-preview,.studio-style-card,.studio-swatch,.particle-control-group) {
  background: rgba(155,92,255,.035); border-color: rgba(170,120,255,.2); border-radius: 3px;
}
html[data-skin="ready-room"] #particle-controls :is(.studio-style-card,.studio-swatch):has(input:checked) {
  background: rgba(155,92,255,.13); border-color: var(--rr-pur); box-shadow: inset 0 -1px var(--rr-pur);
}
html[data-skin="ready-room"] #particle-controls :is(input,select) { accent-color: var(--rr-pur); }
html[data-skin="ready-room"] #particle-controls :is(.studio-title,.studio-style-card b) { color: var(--rr-tx); }
html[data-skin="ready-room"] #particle-controls .studio-preview-surface { background: radial-gradient(ellipse at center,#2b1445,#0d0818); }


html[data-skin="ready-room"] .exo-miniship { --ms-focus: var(--rr-pur); border-radius: 2px; }
html[data-skin="ready-room"] .exo-miniship-stage {
  background: radial-gradient(ellipse 45% 10% at 50% 88%,var(--ms-glow),transparent),
    radial-gradient(ellipse at 50% 42%,rgba(155,92,255,.12),transparent 72%);
}
html[data-skin="ready-room"] .exo-miniship .hk-hull {
  fill: rgba(155,92,255,.10); fill-opacity: 1;
  filter: drop-shadow(0 0 14px rgba(155,92,255,.45));
}
html[data-skin="ready-room"] .exo-miniship-tip { border-color: var(--rr-line); border-radius: 2px; background: rgba(17,10,29,.96); color: var(--rr-tx); }
html[data-skin="ready-room"] .exo-miniship-line { color: #ab96c2; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; letter-spacing: .04em; }

@media (forced-colors: active) {
  html[data-skin="ready-room"] #app-shell .exo-workbench #shepard-dialog.chat-first,
  html[data-skin="ready-room"] .exo-console-instruments .ci-module,
  html[data-skin="ready-room"] .ca-panel,
  html[data-skin="ready-room"] #particle-controls[data-studio-design=true] > .particle-controls-body { background: Canvas; color: CanvasText; border-color: CanvasText; box-shadow: none; }
  html[data-skin="ready-room"] .exo-console-instruments .ci-meter-fill { background: Highlight; box-shadow: none; }
  html[data-skin="ready-room"] #captain-line .kc-message-text { border-color: CanvasText; background: Canvas; color: CanvasText; }
}


html[data-skin="ready-room"] :is(.exo-bridge-num,.exo-bridge-shown) { font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; font-weight: 550; }
html[data-skin="ready-room"] .exo-bridge-bar { border-radius: 0; background: rgba(155,92,255,.16); }
html[data-skin="ready-room"] .exo-bridge-bar > span { box-shadow: 0 0 7px rgba(155,92,255,.45); }
html[data-skin="ready-room"] .exo-bridge-toggle { border-radius: 2px; color: #c1a6e6; }
html[data-skin="ready-room"] .exo-bridge-toggle:hover { border-color: var(--rr-pur); background: rgba(155,92,255,.08); }
html[data-skin="ready-room"] .exo-bridge-float-tip { background: rgba(17,10,29,.96); border-color: var(--rr-line); border-radius: 2px; }


html[data-skin="ready-room"] #app-shell .page-header h1 {
  font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  font-weight: 600; font-size: clamp(22px,.95vw,32px); letter-spacing: .11em;
  color: #f2eaff; text-shadow: 0 0 22px rgba(224,24,60,.12);
}
html[data-skin="ready-room"] #exo-bridge-agents .bridge-agents-panel,
html[data-skin="ready-room"] #exo-bridge-below .exo-bridge-panel {
  border-color: var(--rr-line); border-radius: 2px;
  background: linear-gradient(120deg,rgba(24,16,40,.66),rgba(13,8,23,.64));
  box-shadow: inset 0 1px rgba(194,157,255,.04),0 10px 30px rgba(0,0,0,.13);
}
html[data-skin="ready-room"] #exo-bridge-below .exo-bridge-panel::after {
  background: linear-gradient(90deg,transparent,rgba(155,92,255,.35),transparent);
  box-shadow: none;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-agents .bridge-agent-family {
  border-radius: 1px; background: transparent; border-color: transparent;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-agents .bridge-agent-family:hover {
  border-color: var(--rr-line); background: rgba(155,92,255,.08);
}
html[data-skin="ready-room"] #app-shell #exo-bridge-agents .bridge-family-name,
html[data-skin="ready-room"] #exo-bridge-below .bridge-section-head h2 {
  color: #bba5d5; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  letter-spacing: .16em; font-weight: 600;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-agents .bridge-family-count {
  color: #f2eaff; -webkit-text-fill-color: #f2eaff; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; font-weight: 550;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-below :is(.exo-bridge-tally,.exo-bridge-chip) {
  background: rgba(7,5,13,.24); border-color: rgba(170,120,255,.18);
  border-radius: 2px; box-shadow: none;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-num {
  color: #f2eaff; -webkit-text-fill-color: #f2eaff; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace;
  font-weight: 550; text-shadow: 0 0 18px rgba(155,92,255,.15);
}
html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-shown {
  color: #eadcfb; font-family: ui-monospace, "SFMono-Regular", Menlo, monospace; font-weight: 500;
}
html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-meta { color: #b2a0c6; }
html[data-skin="ready-room"] #app-shell .bridge-section-toggle {
  border-color: rgba(170,120,255,.28); border-radius: 2px;
  background: transparent; color: #bda0e9;
}
html[data-skin="ready-room"] #app-shell .bridge-section-toggle:hover { border-color: var(--rr-pur); background: rgba(155,92,255,.09); }
html[data-skin="ready-room"] #app-shell #particle-controls > summary {
  background: transparent; border-color: transparent; border-radius: 0;
  box-shadow: inset 0 -1px rgba(155,92,255,.32); color: #c4abeb;
}

html[data-skin="ready-room"] #captain-line .kc-thread { opacity: 1; }



html[data-skin="ready-room"] #app-shell .page-header {
  box-shadow: inset 0 -1px rgba(170,120,255,.28);
}
html[data-skin="ready-room"] #app-shell .page-header .ew-mark { position: relative; }
html[data-skin="ready-room"] #app-shell .page-header .ew-mark > svg { visibility: hidden; }
html[data-skin="ready-room"] #app-shell .page-header .ew-mark::after {
  content: "EXO·BRIDGE"; position: absolute; inset: 0;
  display: flex; align-items: center;
  color: var(--rr-tx); font: 600 16px/1 var(--rr-mono); letter-spacing: .3em;
  text-shadow: 0 0 18px rgba(224,24,60,.25); white-space: nowrap;
}
html[data-skin="ready-room"] #app-shell .page-header .ew-divider { background: var(--rr-line); opacity: 1; }
html[data-skin="ready-room"] #app-shell .page-header > a.bp-go {
  border-color: transparent; border-bottom-color: var(--rr-pur); border-radius: 0;
  background: transparent; box-shadow: none;
  color: var(--rr-tx); font-family: var(--rr-mono); letter-spacing: .2em;
}
html[data-skin="ready-room"] #app-shell .page-header > a.bp-go:is(:hover,:active) {
  background: rgba(155,92,255,.06); border-color: transparent;
  border-bottom-color: var(--rr-red); box-shadow: none;
}
html[data-skin="ready-room"] #app-shell .page-header > a.bp-go :is(.bp-mark,.bp-chev) { display: none; }


html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-chip :is(.exo-bridge-kicker,.exo-bridge-meta),
html[data-skin="ready-room"] .exo-console-instruments :is(.ci-usage-provider,.ci-usage-window) {
  color: var(--rr-tx); opacity: .8;
}
@media (min-width: 1800px) {
  html[data-skin="ready-room"] #app-shell .page-header .ew-mark::after { font-size: 18px; }
  html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-chip :is(.exo-bridge-kicker,.exo-bridge-meta) {
    font-size: clamp(13px,.55vw,18px); line-height: 1.35;
  }
  html[data-skin="ready-room"] .exo-console-instruments :is(.ci-usage-provider,.ci-usage-window) {
    font-size: clamp(14px,.6vw,19px);
  }
}


html[data-skin="ready-room"] .exo-bridge-chip[data-live="false"],
html[data-skin="ready-room"] .ci-usage-row[data-live="false"] { opacity: 1; }
html[data-skin="ready-room"] .exo-bridge-chip[data-live="false"] :is(.exo-bridge-shown,.exo-bridge-bar),
html[data-skin="ready-room"] .ci-usage-row[data-live="false"] :is(.ci-usage-left,.ci-meter) { opacity: .62; }

html[data-skin="ready-room"] #app-shell #exo-bridge-below .exo-bridge-chip .exo-bridge-meta {
  max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
