:root{--font-display:"Silkscreen", ui-monospace, monospace;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--leading-tight:1.25;--leading:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:3px;--radius:6px;--surface-0:#071528;--surface-1:#0b1f3a;--surface-2:#142b4d;--surface-3:#1d3a63;--panel:#0b1f3af0;--line:#2a4a7a;--line-strong:#4a73ad;--text:#eef4ff;--text-dim:#b3c4dd;--ink:#0b1f3a;--accent:#00d1ff;--accent-text:#5fe0ff;--focus:#ffe066;--shadow:0 0 0 2px #050d1a, 0 6px 18px #0008;--dur-fast:.12s;--dur:.24s;--dur-slow:.6s;--ease:cubic-bezier(.2, .7, .2, 1);--gap:12px;--bar-h:52px;--side-w:340px;--right-w:280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.contrast{--panel:#000;--surface-1:#000;--surface-2:#0a0a0a;--line:#9fd8ff;--line-strong:#fff;--text:#fff;--text-dim:#e1ebff}body.reduce-motion{--dur-fast:0s;--dur:0s;--dur-slow:0s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*{box-sizing:border-box}html,body{background:var(--surface-0);height:100%;color:var(--text);font:var(--text-sm) / var(--leading) var(--font-data);margin:0;overflow:hidden}button,select{font:inherit;color:inherit;cursor:pointer}.dim{color:var(--text-dim)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}#city{z-index:0;position:fixed;inset:0}#city canvas{image-rendering:pixelated;display:block}.labels{pointer-events:none;position:absolute;inset:0}body>:not(#city),#tour,#right{z-index:2}.panel{background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-title{font:700 var(--text-sm) var(--font-display);letter-spacing:1px;text-transform:uppercase;margin:0}.panel>h2.panel-title,.drawer-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}details.panel>summary{cursor:pointer;padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);list-style:none;display:flex}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary:after{content:"▸";color:var(--text-dim);transition:transform var(--dur-fast) var(--ease)}details.panel[open]>summary:after{transform:rotate(90deg)}details.panel[open]>summary{border-bottom:1px solid var(--line)}.empty{color:var(--text-dim);padding:var(--space-2) 0}.seg{gap:2px;display:inline-flex}.seg button{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);min-height:26px}.seg button[aria-pressed=true],.seg button.on{border-color:var(--accent);color:#fff;background:#1d6fd1}.btn{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);min-height:32px;font:600 var(--text-sm) var(--font-ui)}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:default}.btn.primary,.btn[aria-pressed=true]{border-color:var(--accent);color:#fff;background:#1d6fd1}.icon-btn{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);width:28px;height:26px;font-size:var(--text-md);padding:0;line-height:1}.icon-btn:hover{border-color:var(--accent)}.chip{align-items:center;gap:var(--space-1);border:1px solid var(--c,var(--line));color:var(--ct,var(--text));border-radius:var(--radius-sm);padding:0 var(--space-1);font:600 var(--text-xs) var(--font-ui);white-space:nowrap;display:inline-flex}.tag{border:1px solid var(--line-strong);color:var(--text-dim);border-radius:var(--radius-sm);padding:0 var(--space-1);font:600 10px var(--font-ui);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;display:inline-block}.tag.scripted{border-color:var(--state-waiting);color:var(--state-waiting-text)}.state-glyph{text-align:center;width:1em;font-family:var(--font-data);display:inline-block}.state-idle{--c:var(--state-idle);--ct:var(--state-idle-text)}.state-working{--c:var(--state-working);--ct:var(--state-working-text)}.state-waiting{--c:var(--state-waiting);--ct:var(--state-waiting-text)}.state-attention{--c:var(--state-attention);--ct:var(--state-attention-text)}.state-done{--c:var(--state-done);--ct:var(--state-done-text)}#topbar{height:var(--bar-h);align-items:center;gap:var(--space-4);padding:0 var(--gap);pointer-events:none;background:linear-gradient(#071528ee,#07152800);display:flex;position:fixed;top:0;left:0;right:0}#topbar>*{pointer-events:auto}#brand{text-shadow:0 2px #000;pointer-events:none}.logo{font:700 var(--text-2xl) / 1 var(--font-display);color:var(--accent);letter-spacing:3px}.tag-line,#brand .tag{font:600 10px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:0;padding:0}#view-switch button{font:600 var(--text-sm) var(--font-ui);padding:var(--space-1) var(--space-3);min-height:30px}#status{gap:var(--space-2);background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font:600 var(--text-sm) var(--font-ui);align-items:center;margin-left:auto;display:flex}#clock b{margin-left:var(--space-2);font:600 var(--text-md) var(--font-data)}.mode{font:700 var(--text-xs) var(--font-ui);padding:1px var(--space-2);border-radius:var(--radius-sm);letter-spacing:.03em;border:1px solid}.mode.demo{color:#d7b8ff}.mode.public{color:var(--state-done-text)}.mode.operator{color:var(--state-waiting-text)}.link.live{color:var(--state-done-text)}.link.connecting{color:var(--state-waiting-text)}.link.offline{color:var(--state-attention-text)}.link.demo{color:#d7b8ff}#top{top:calc(var(--bar-h) + 2px);background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);padding:var(--space-1) var(--space-3);position:fixed;left:50%;transform:translate(-50%)}#pipeline{gap:var(--space-1);font:700 var(--text-xs) var(--font-ui);text-transform:uppercase;letter-spacing:.04em;align-items:center;margin:0;padding:0;list-style:none;display:flex}#pipeline li{align-items:center;gap:var(--space-1);color:var(--ct);white-space:nowrap;display:flex}#pipeline li+li:before{content:"›";color:var(--text-dim);margin-right:var(--space-1)}#pipeline b{color:var(--text);font:600 var(--text-md) var(--font-data)}#nav{top:calc(var(--bar-h) + 12px);background:var(--panel);border:2px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;border-left:0;flex-direction:column;display:flex;position:fixed;left:0}#nav button{text-align:left;padding:var(--space-2) var(--space-4);font:700 var(--text-sm) var(--font-display);letter-spacing:1px;background:0 0;border:0}#nav button[aria-current=true],#nav button:hover{background:#1d4a8a}#dock{display:contents}#right{top:calc(var(--bar-h) + 12px);right:var(--gap);width:var(--right-w);gap:var(--space-2);max-height:calc(100vh - var(--bar-h) - 24px);flex-direction:column;display:flex;position:fixed;overflow:auto}#right .body,#settings-body{padding:var(--space-2) var(--space-3)}#minimap{width:100%;image-rendering:pixelated;cursor:crosshair;padding:var(--space-2);display:block}.row{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-ui);padding:3px 0;display:flex}.sub{margin:var(--space-2) 0 2px;font:700 var(--text-xs) var(--font-display);color:var(--text-dim)}.sw{background:var(--c);border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.switch{appearance:none;cursor:pointer;border:1px solid var(--line-strong);background:#33415a;border-radius:9px;width:32px;height:18px;position:relative}.switch:after{content:"";width:12px;height:12px;transition:left var(--dur-fast) var(--ease);background:#cfd8e6;border-radius:50%;position:absolute;top:2px;left:2px}.switch:checked{background:#1d9be0}.switch:checked:after{background:#fff;left:16px}#now .body{gap:var(--space-2);font:var(--text-md) / var(--leading) var(--font-ui);flex-direction:column;display:flex}#now .headline{color:var(--text);margin:0;font-weight:600}#now h3{margin:var(--space-1) 0 0;font:700 var(--text-xs) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}#now ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#now li{gap:var(--space-1);grid-template-columns:1.2em 1fr;display:grid}#now li .state-glyph{color:var(--ct);font-weight:700}#now .note{font-size:var(--text-xs);color:var(--text-dim);margin:0}#business .body{gap:var(--space-2);flex-direction:column;display:flex}#business select{color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-1);min-height:32px;font:var(--text-md) var(--font-ui)}#business p{font:var(--text-sm) / var(--leading) var(--font-ui);color:var(--text-dim);margin:0}.wf{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-height:30px;font:var(--text-sm) var(--font-ui)}.wf:hover{border-color:var(--accent)}.wf.ghost{color:var(--text-dim);background:0 0}#tour{top:calc(var(--bar-h) + 12px);left:var(--gap);width:var(--side-w);max-height:calc(100vh - var(--bar-h) - 24px);flex-direction:column;display:flex;position:fixed;overflow:auto}#tour[hidden]{display:none}#tour .tour-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);display:flex}#tour .notice{padding:var(--space-2) var(--space-3);background:var(--surface-2);border-bottom:1px solid var(--line);font:var(--text-sm) / var(--leading-tight) var(--font-ui);margin:0}#tour .notice b{color:#d7b8ff}#tour ol.steps{padding:var(--space-2) var(--space-2) 0;counter-reset:step;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.step-btn{align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--space-1) var(--space-2);font:var(--text-md) var(--font-ui);color:var(--text-dim);background:0 0;border:1px solid #0000;grid-template-columns:24px 1fr auto;display:grid}.step-btn .num{border:1px solid var(--line-strong);width:22px;height:22px;font:700 var(--text-xs) var(--font-data);border-radius:50%;place-items:center;display:grid}.step-btn.reached{color:var(--text)}.step-btn.reached .num{background:var(--surface-3)}.step-btn.past .num{border-color:var(--state-done);color:var(--state-done-text)}.step-btn.current{border-color:var(--accent);color:var(--text);background:#1d4a8a66;font-weight:600}.step-btn.current .num{background:var(--accent);color:var(--ink);border-color:var(--accent)}.step-btn:disabled{cursor:default}#tour .detail{margin:var(--space-2) var(--space-3) 0;padding:var(--space-3);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--radius-sm)}#tour .kicker{font:700 var(--text-xs) var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);margin:0}#tour .detail h3{margin:var(--space-1) 0;font:700 var(--text-lg) / var(--leading-tight) var(--font-ui)}#tour .detail p.sentence{font:var(--text-md) / var(--leading) var(--font-ui);margin:0}#tour .detail .scripted-note{margin:var(--space-2) 0 0;font:var(--text-sm) var(--font-ui);color:var(--state-waiting-text)}#tour .controls{gap:var(--space-2);padding:var(--space-3);display:flex}#tour .controls .btn{flex:1}#drawer{top:calc(var(--bar-h) + 12px);z-index:4;flex-direction:column;width:min(560px,100vw - 400px);max-height:calc(100vh - 290px);display:flex;position:fixed;left:130px}#drawer[hidden]{display:none}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-2);font:700 var(--text-md) var(--font-ui);margin:0;display:flex}#drawer-close{border-radius:var(--radius-sm);font-size:var(--text-md);background:0 0;border:1px solid #0000;min-width:28px;min-height:28px}#drawer-close:hover{border-color:var(--line-strong)}#drawer-body{padding:var(--space-2) var(--space-3);overflow:auto}#drawer h4{font:700 var(--text-xs) var(--font-display);margin:var(--space-3) 0 var(--space-1);color:var(--text-dim)}#drawer p{font-family:var(--font-ui)}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-dim);font:600 var(--text-xs) var(--font-ui);border-bottom:1px solid var(--line);padding:3px var(--space-1)}td{padding:var(--space-1);vertical-align:top;border-bottom:1px solid #ffffff10}.st-working{color:var(--state-working-text)}.st-waiting{color:var(--state-waiting-text)}.st-idle{color:var(--state-idle-text)}.st-offline{color:var(--text-dim)}.chips{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.chips span{border:1px solid var(--c);color:var(--ct,var(--c));border-radius:var(--radius-sm);padding:1px 6px}.stats{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.stats div{background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--space-2);color:var(--text-dim)}.stats b{font:700 var(--text-xl) var(--font-data);color:var(--text);display:block}.spark{background:var(--surface-2);height:70px;padding:var(--space-1);border-radius:var(--radius-sm);align-items:flex-end;gap:2px;display:flex}.spark i{background:var(--accent);flex:1;min-height:1px}#drawer a[data-agent],tr.click{cursor:pointer}#drawer a[data-agent]{color:var(--accent-text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}tr.click:hover{background:#ffffff0d}.who{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.cap{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;padding:3px 0;display:flex}.cap .mark{text-align:center;width:18px}.cap.allowed .mark{color:var(--state-done-text)}.cap.requires_approval .mark{color:var(--state-waiting-text)}.cap.unavailable{color:var(--text-dim)}.cap .grow{flex:1}.src{color:var(--ink);background:var(--c);border-radius:var(--radius-sm);padding:0 var(--space-1);vertical-align:1px;font-size:10px;display:inline-block}#bottom{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);gap:var(--space-2);grid-template-columns:1.1fr 1.3fr 1.1fr 1.2fr;height:190px;display:grid;position:fixed}#bottom .panel{flex-direction:column;display:flex;overflow:hidden}#bottom .body{padding:6px var(--space-2);flex:1;overflow:auto}#resources .body{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.res{background:var(--surface-2);border-left:3px solid var(--c);border-radius:var(--radius-sm);font:600 var(--text-xs) var(--font-ui);text-transform:uppercase;padding:6px}.res b{font:700 var(--text-xl) var(--font-data);display:block}.li{white-space:nowrap;align-items:center;gap:6px;padding:3px 0;display:flex}.li .grow{text-overflow:ellipsis;flex:1;overflow:hidden}.li .ix{color:var(--text-dim);width:12px}.li code{color:var(--accent-text)}.pill{border:1px solid var(--c);color:var(--ct,var(--c));border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;padding:0 5px}#approvals .li{cursor:pointer}#roster .body{gap:var(--space-1) 10px;grid-template-columns:1fr 1fr;display:grid}.role{gap:var(--space-2);align-items:center;display:flex}.role b{font:700 var(--text-xl) var(--font-data);color:var(--ct);text-align:right;width:22px}.role .t{color:var(--ct);font-weight:600}body.view-business #nav,body.view-business #bottom,body.view-business #map{display:none}body.view-business #drawer{left:var(--gap);width:min(560px, calc(100vw - var(--right-w) - 3 * var(--gap)));max-height:calc(100vh - var(--bar-h) - 24px)}body.view-developer #now,body.view-developer #tour{display:none}body.view-developer #right{width:240px;max-height:calc(100vh - var(--bar-h) - 230px)}.plate{pointer-events:auto;cursor:pointer;background:var(--panel);border:2px solid var(--c);border-radius:var(--radius);box-shadow:0 2px 0 #050d1a, 0 0 10px color-mix(in srgb, var(--c) 35%, transparent);white-space:nowrap;color:var(--text);font-family:var(--font-ui);text-align:left;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}.plate .icon{background:var(--c);width:22px;height:22px;color:var(--ink);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.plate .icon .glyph{width:18px;height:18px}.plate .name{font:800 var(--text-xs) / 1.2 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;display:block}.plate .state{font:600 10px / 1.2 var(--font-ui);color:var(--ct);align-items:center;gap:3px;display:flex}.plate .state b{font-family:var(--font-data);color:var(--text)}.plate.state-idle{opacity:.82}.plate.state-idle .state{color:var(--text-dim)}.plate.facility .icon{width:18px;height:18px}.plate.facility .icon .glyph{width:14px;height:14px}.plate:hover,.plate:focus-visible{opacity:1;transform:translateY(-2px)}.plate.focus{opacity:1;outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px var(--c);outline:3px solid #fff}.plate.approval.state-waiting{background:var(--state-waiting);color:var(--ink);border-color:#fff4c2;padding:5px 10px 5px 5px}.plate.approval.state-waiting .icon{background:var(--ink);color:var(--state-waiting)}.plate.approval.state-waiting .state,.plate.approval.state-waiting .state b{color:var(--ink)}.plate.approval.state-waiting .name{font-size:var(--text-sm)}.plate.approval.state-waiting{animation:1.6s ease-in-out infinite hall-pulse}@keyframes hall-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--state-waiting) 40%, transparent), 0 0 26px var(--state-waiting)}}.plate.state-working .state .state-glyph{animation:1.2s ease-in-out infinite beat}@keyframes beat{50%{opacity:.35}}.agent-plate{pointer-events:auto;cursor:pointer;border:1px solid var(--c);font:600 10px / 1.3 var(--font-ui);color:var(--text);white-space:nowrap;transition:opacity var(--dur) var(--ease);background:#071528db;border-radius:10px;align-items:center;gap:4px;padding:1px 6px 1px 3px;display:flex}.agent-plate .role-badge{background:var(--c);min-width:14px;height:14px;color:var(--ink);font:800 9px var(--font-ui);border-radius:7px;place-items:center;padding:0 2px;display:inline-grid}.agent-plate .wait{color:var(--state-waiting-text);font-weight:700}.agent-plate.idle{opacity:.7}.agent-plate.waiting{border-color:var(--state-waiting)}.plate .state .word~b:before{content:"· ";color:var(--text-dim);font-weight:400}.labels.far .agent-plate .name,.labels.far .plate:not(.approval) .state .word{display:none}.labels.far .plate .state b:before{content:none}.labels.far .plate .state b{margin-left:2px}.labels.tiny .plate.facility:not(.focus):not(:hover):not(:focus-visible) .text{display:none}.labels.tiny .plate.facility:not(.focus){padding-right:3px}#tooltip{z-index:10;pointer-events:none;background:var(--panel);border:2px solid var(--accent);border-radius:var(--radius-sm);padding:6px var(--space-2);max-width:280px;font-family:var(--font-ui);position:fixed}#toasts{top:calc(var(--bar-h) + 52px);z-index:5;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--panel);border:2px solid var(--c);border-radius:var(--radius-sm);padding:6px var(--space-3);max-width:420px;font:var(--text-sm) var(--font-ui);animation:in var(--dur) var(--ease)}@keyframes in{0%{opacity:0;transform:translateY(-6px)}}body.reduce-motion *,body.reduce-motion :before,body.reduce-motion :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1180px){#top{display:none}#toasts{top:calc(var(--bar-h) + 8px)}}@media (width<=1100px){:root{--side-w:300px;--right-w:250px}#clock{display:none}}@media (width<=720px){:root{--bar-h:88px}html,body{font-size:var(--text-sm)}#topbar{height:var(--bar-h);align-content:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);background:var(--surface-0);border-bottom:1px solid var(--line);flex-wrap:wrap}#brand{order:1}.logo{font-size:var(--text-lg);letter-spacing:2px}#brand .tag{display:none}#status{padding:2px var(--space-1);gap:var(--space-1);border-width:1px;order:2;margin-left:auto}#status #speed,#status #clock,#status #link{display:none}.logo{letter-spacing:1px}#view-switch{flex:1;order:3}#view-switch button{flex:1}#dock{gap:var(--space-2);max-height:46vh;padding:var(--space-2);background:var(--surface-0);border-top:1px solid var(--line-strong);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}#tour,#right{width:auto;max-height:none;position:static;overflow:visible}body.view-developer #right{width:auto;max-height:none}#tour ol.steps{display:none}#tour .detail{margin-top:var(--space-2)}#tour .controls{padding:var(--space-2) var(--space-3) var(--space-3)}#tour .tour-head .tag,#map,#nav{display:none}#drawer,body.view-business #drawer{left:var(--space-2);right:var(--space-2);top:calc(var(--bar-h) + var(--space-2));width:auto;max-height:50vh}body.view-developer #bottom{scroll-snap-type:x mandatory;height:160px;padding:0 var(--space-2) var(--space-2);display:flex;bottom:0;left:0;right:0;overflow-x:auto}body.view-developer #bottom .panel{scroll-snap-align:start;flex:0 0 82vw}body.view-developer #dock{background:0 0;border-top:0;max-height:32vh;bottom:168px}#toasts{top:calc(var(--bar-h) + var(--space-2));align-items:center;width:calc(100vw - 16px)}.plate{gap:4px;padding:2px 6px 2px 2px}.plate .icon{width:16px;height:16px}.plate .icon .glyph{width:13px;height:13px}.plate .name,.plate .state{font-size:9px}.plate.state-idle .state{display:none}}
