<!-- SOLID CITY · part 2892 -->
height:1.55;color:#cee5eb;margin:0 auto 20px;max-width:520px}.primary{min-height:54px;border:0;background:#ffc857;color:#15120a;padding:0 25px;font:800 17px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.primary:active{background:#d99b27}
    .city-back{display:block;width:max-content;margin:14px auto 0;color:#cee5eb;font-size:12px;text-decoration:none;border-bottom:1px solid rgba(206,229,235,.45)}.city-back:active{color:#fff;border-color:#fff}
    .pause-button{position:absolute;z-index:6;top:68px;right:10px;min-width:76px;min-height:36px;padding:0 10px;border:1px solid rgba(146,249,243,.7);background:rgba(3,14,20,.9);color:#eefcff;font:800 11px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.pause-button.hidden{display:none}.pause-button:active{background:#18323c}
    .pause-screen{position:fixed;inset:0;z-index:50;display:none;place-items:center;background:rgba(2,10,15,.94);color:#fff;padding:20px;text-align:center}.pause-screen.show{display:grid}.pause-card h2{font:800 clamp(34px,6vw,58px)/.9 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;text-transform:uppercase;margin:0 0 20px}.pause-actions{display:grid;gap:10px;min-width:min(300px,calc(100vw - 56px))}.pause-actions .primary,.pause-actions a{display:grid;place-items:center;min-height:52px;text-decoration:none}.pause-quit{border:1px solid #8299a2;background:#10232c;color:#eefcff;padding:0 18px;font:800 14px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.pause-quit:active{background:#203944}
    .station-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}
    .panel-head{padding:13px 14px 11px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line)}
    .panel-head h2{font:700 20px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;margin:0;text-transform:uppercase;letter-spacing:.04em}.hint{font-size:11px;color:var(--muted);text-align:right}
    .stations{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}
    .station{background:var(--panel);border:0;text-align:left;padding:12px;min-height:112px;cursor:pointer;position:relative}
    .station:active{background:var(--panel2)}.station[data-owner="human"]{box-shadow:inset 0 -4px var(--human)}.station[data-owner="ai"]{box-shadow:inset 0 -4px var(--ai)}
    .station-name{font:700 16px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.owner{display:inline-flex;gap:5px;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase}.owner:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.station[data-owner="human"] .owner{color:var(--human)}.station[data-owner="ai"] .owner{color:var(--ai)}
    .station-note{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.35}.epoch{position:absolute;right:9px;top:9px;font:600 10px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;color:var(--muted)}
    .controls{padding:12px;border-top:1px solid var(--line)}
    .human-command{padding:12px;border-top:1px solid var(--line);background:var(--panel2)}
    .human-command-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:8px}
    .human-command-head strong{font:800 14px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--human)}
    .human-command-head span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
    .command-copy{font-size:11px;line-height:1.4;color:var(--muted);margin-bottom:8px}
    .command-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
    .command-btn{min-height:48px;padding:7px;background:var(--panel);border:1px solid var(--line);font:750 11px/1.15 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;touch-action:manipulation}
    .command-btn small{display:block;margin-top:4px;color:var(--muted);font-size:9px;font-weight:600}.command-btn.active{background:var(--gold);border-color:var(--gold);color:#15120a}.command-btn.active small{color:#3b2c0c}.command-btn:disabled{opacity:.45;cursor:not-allowed}
    .command-actions.decision{grid-template-columns:1fr 1fr}.command-actions.hold{grid-template-columns:1fr}.command-btn.danger{border-color:var(--danger)}
    .controls-empty{font-size:12px;color:var(--muted);line-height:1.45}
    .control-group{display:none}.control-group.active{display:block}.control-title{font:700 13px/1 "Arial Narrow","Aptos Narrow",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;color:var(--human)}
    .control-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
    .control-row.two{grid-template-columns:1