:root{--ruar-sodium:#ffc53d;--ruar-sodium-hover:#ffd369;--ruar-sodium-active:#e0a92a;--ruar-ice:#7fe3e0;--ruar-ice-dim:#2e5e60;--ruar-night-0:#0a0d11;--ruar-night:#0d1015;--ruar-deep:#11151b;--ruar-surface:#161b22;--ruar-raised:#1c222b;--ruar-line:#262d38;--ruar-line-strong:#3a4350;--ruar-ink-muted:#8b94a1;--ruar-ink-sub:#a9b0ba;--ruar-ink:#e8eaed;--ruar-status-verified:#3dd68c;--ruar-status-warning:#ff8f3d;--ruar-status-critical:#ff4d5e;--ruar-status-unknown:#b8a6ff;--ruar-status-locked:#6fa8ff;--ruar-status-running:#7fe3e0;--ruar-status-waiting:#a9b0ba;--ruar-status-idle:#a9b0ba;--ruar-offline:#6b7380;--ruar-status-offline-text:#8b94a1;--ruar-status-not-impl:#8b94a1;--ruar-critical-hover:#ff6b79;--ruar-critical-active:#e03a4b;--ruar-tint-bg:.12;--ruar-tint-border:.4;--ruar-verified-bg:#3dd68c1f;--ruar-verified-border:#3dd68c66;--ruar-warning-bg:#ff8f3d1f;--ruar-warning-border:#ff8f3d66;--ruar-critical-bg:#ff4d5e1f;--ruar-critical-border:#ff4d5e66;--ruar-unknown-bg:#b8a6ff1f;--ruar-unknown-border:#b8a6ff66;--ruar-locked-bg:#6fa8ff1f;--ruar-locked-border:#6fa8ff66;--ruar-running-bg:#7fe3e01f;--ruar-running-border:#7fe3e066;--ruar-ground-critical-opacity:.16;--ruar-world-bg:#0a0d11;--ruar-world-ground:#11151b;--ruar-world-road:#1c222b;--ruar-world-wall:#1c222b;--ruar-world-trim:#262d38;--ruar-world-floor:#161b22;--ruar-world-desk:#262d38;--ruar-world-window-off:#2a3442;--ruar-world-window-lit:#ffc53d;--ruar-world-screen-dim:#2e5e60;--ruar-world-screen-on:#7fe3e0;--ruar-world-glass:#1c222b;--ruar-world-rack:#0d1015;--ruar-world-dim-opacity-l2:.4;--ruar-world-dim-opacity-l4:.5;--ruar-overlay-bg:#0d1015e0;--ruar-scrim:#0d1015b8;--ruar-shadow-1:0 8px 24px #0006;--ruar-radius-overlay:18px;--ruar-radius-panel:16px;--ruar-radius-card:12px;--ruar-radius-control:8px;--ruar-radius-chip:6px;--ruar-radius-bar:2px;--ruar-space-1:4px;--ruar-space-2:8px;--ruar-space-3:12px;--ruar-space-4:16px;--ruar-space-5:24px;--ruar-space-6:32px;--ruar-space-7:48px;--ruar-space-8:64px;--ruar-control-h:40px;--ruar-control-h-touch:48px;--ruar-chip-h:24px;--ruar-topbar-h:56px;--ruar-inspector-w:380px;--ruar-inspector-w-tablet:320px;--ruar-table-row:40px;--ruar-table-row-dense:32px;--ruar-meter-seg:8px;--ruar-meter-gap:2px;--ruar-focus:2px solid #7fe3e0;--ruar-focus-offset:2px;--ruar-font-display:"Big Shoulders Display", "Oswald", "Arial Narrow", sans-serif;--ruar-font-ui:"IBM Plex Sans Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--ruar-font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ruar-text-display-xl:900 96px/.84 var(--ruar-font-display);--ruar-text-display-m:800 40px/1 var(--ruar-font-display);--ruar-text-display-s:800 24px/1 var(--ruar-font-display);--ruar-text-title:600 24px/1.15 var(--ruar-font-ui);--ruar-text-heading:600 18px/1.25 var(--ruar-font-ui);--ruar-text-body:400 16px/1.5 var(--ruar-font-ui);--ruar-text-label:500 13px/1.3 var(--ruar-font-ui);--ruar-text-mono:500 13px/1.4 var(--ruar-font-mono);--ruar-text-mono-xs:500 11px/1.3 var(--ruar-font-mono);--ruar-text-button:600 12px/1 var(--ruar-font-mono);--ruar-glide:.8s cubic-bezier(.215, .61, .355, 1);--ruar-cutaway:.4s cubic-bezier(.215, .61, .355, 1);--ruar-crossfade:.2s ease;--ruar-panel-in:.16s ease-out}@media (max-width:767px){:root{--ruar-text-display-xl:900 56px/.84 var(--ruar-font-display);--ruar-text-display-m:800 32px/1 var(--ruar-font-display);--ruar-text-title:600 20px/1.15 var(--ruar-font-ui);--ruar-text-heading:600 17px/1.25 var(--ruar-font-ui);--ruar-text-label:500 14px/1.3 var(--ruar-font-ui);--ruar-text-mono-xs:500 12px/1.3 var(--ruar-font-mono)}}@media (prefers-reduced-motion:reduce){:root{--ruar-glide:.15s linear;--ruar-cutaway:.15s linear;--ruar-panel-in:0s}}[data-theme=day]{--ruar-night:#e9e7e1;--ruar-deep:#dcd9d1;--ruar-surface:#f5f4f0;--ruar-line:#c9c6be;--ruar-ink:#0d1015;--ruar-ink-sub:#4a515c;--ruar-ink-muted:#4a515c;--ruar-sodium-deep:#8a5a00;--ruar-ice:#0e7c7a;--ruar-status-verified:#13804e;--ruar-status-warning:#b25000;--ruar-status-critical:#c8102e;--ruar-status-unknown:#6a4fd6;--ruar-status-locked:#2d63c8;--ruar-status-running:#0e7c7a}html,body{background:var(--ruar-night);color:var(--ruar-ink);font:var(--ruar-text-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ruar-ice);text-decoration:none}a:hover{color:var(--ruar-sodium)}:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-num{font-variant-numeric:tabular-nums}html,body,#ruar-root{height:100%;margin:0}.ruar-app,.ruar-app *,.ruar-app :before,.ruar-app :after{box-sizing:border-box}body{background:var(--ruar-world-bg);color:var(--ruar-ink);font:var(--ruar-text-body)}.ruar-app{height:100%;position:relative;overflow:hidden}.ruar-world{touch-action:none;position:absolute;inset:0}.ruar-fallback{color:var(--ruar-ink-sub);font:var(--ruar-text-label);place-items:center;display:grid;position:absolute;inset:0}.ruar-crumbs{align-items:center;gap:var(--ruar-space-3);min-width:0;display:flex}.ruar-crumbs ol{align-items:center;gap:var(--ruar-space-2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ruar-crumbs li{align-items:center;gap:var(--ruar-space-2);display:flex}.ruar-level-chip{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-sub);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-chip);white-space:nowrap;padding:3px 8px}.ruar-crumb{font:500 12px/1 var(--ruar-font-mono);color:var(--ruar-ink-sub);border-radius:var(--ruar-radius-chip);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 8px}.ruar-crumb:hover{color:var(--ruar-ink)}.ruar-crumb--current{color:var(--ruar-sodium);background:var(--ruar-raised)}.ruar-crumb-sep{color:var(--ruar-line-strong);font:var(--ruar-text-mono)}.ruar-crumb:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-hint{left:50%;bottom:var(--ruar-space-3);white-space:nowrap;font:var(--ruar-text-mono-xs);letter-spacing:.06em;color:var(--ruar-ink-muted);pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.ruar-overlay-layer{pointer-events:none;position:absolute;inset:0}.ruar-hover-anchor{will-change:transform;position:absolute;top:0;left:0}.ruar-hover-card{left:0;bottom:var(--ruar-space-3);gap:var(--ruar-space-2);min-width:220px;max-width:280px;padding:var(--ruar-space-3) var(--ruar-space-4);background:var(--ruar-overlay-bg);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-overlay);box-shadow:var(--ruar-shadow-1);justify-items:start;display:grid;position:absolute;transform:translate(-50%)}.ruar-hover-title{font:600 20px/1.1 var(--ruar-font-ui);letter-spacing:.04em;text-transform:uppercase}.ruar-hover-line{font:var(--ruar-text-label);color:var(--ruar-ink-sub)}.ruar-hover-hint{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-pill{--pill:var(--ruar-status-idle);height:var(--ruar-chip-h);border-radius:var(--ruar-radius-chip);font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--pill);background:color-mix(in srgb, var(--pill) 12%, transparent);border:1px solid color-mix(in srgb, var(--pill) 40%, transparent);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ruar-pill--dashed{border-style:dashed}.ruar-glyph{flex:none}.ruar-tag-anchor{will-change:transform;position:absolute;top:0;left:0}.ruar-nametag-row{align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.ruar-nametag{--tag:var(--ruar-status-idle);align-items:center;gap:var(--ruar-space-2);white-space:nowrap;pointer-events:auto;cursor:pointer;background:var(--ruar-overlay-bg);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-chip);color:var(--ruar-ink);font:var(--ruar-text-mono-xs);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;display:inline-flex}.ruar-nametag--selected{border-color:var(--ruar-ice)}.ruar-nametag:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-nametag-name{font:600 13px/1 var(--ruar-font-ui);letter-spacing:.06em}.ruar-nametag-status{color:var(--tag);align-items:center;gap:4px;display:inline-flex}.ruar-nametag-detail{color:var(--ruar-ink-muted)}.ruar-stage{transition:opacity var(--ruar-crossfade);position:absolute;inset:0}.ruar-app[data-mode=operations] .ruar-stage{opacity:0;pointer-events:none}.ruar-ops{inset:var(--ruar-topbar-h) 0 0 0;background:var(--ruar-night);opacity:0;pointer-events:none;transition:opacity var(--ruar-crossfade);display:flex;position:absolute}.ruar-app[data-mode=operations] .ruar-ops{opacity:1;pointer-events:auto}.ruar-btn{justify-content:center;align-items:center;gap:var(--ruar-space-2);height:var(--ruar-control-h);padding:0 var(--ruar-space-4);border-radius:var(--ruar-radius-control);font:var(--ruar-text-button);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:var(--ruar-ink);background:0 0;border:1px solid #0000;display:inline-flex}.ruar-btn--block{width:100%}.ruar-btn--primary{background:var(--ruar-sodium);color:var(--ruar-night-0)}.ruar-btn--primary:hover:not(:disabled){background:var(--ruar-sodium-hover)}.ruar-btn--primary:active:not(:disabled){background:var(--ruar-sodium-active)}.ruar-btn--secondary{border-color:var(--ruar-line-strong);color:var(--ruar-ink)}.ruar-btn--secondary:hover:not(:disabled){background:var(--ruar-raised)}.ruar-btn--tertiary{color:var(--ruar-ice);padding:0 var(--ruar-space-2)}.ruar-btn--tertiary:hover:not(:disabled){background:var(--ruar-raised)}.ruar-btn--critical{background:var(--ruar-status-critical);color:var(--ruar-night-0)}.ruar-btn:disabled{cursor:not-allowed;opacity:.45}.ruar-btn--primary:disabled{background:var(--ruar-raised);color:var(--ruar-ink-muted);opacity:1;border-color:var(--ruar-line)}.ruar-btn:focus-visible,.ruar-icon-btn:focus-visible,.ruar-link:focus-visible,.ruar-menu-row:focus-visible,.ruar-box-btn:focus-visible,.ruar-chip-btn:focus-visible,.ruar-grid-summary:focus-visible,.ruar-inc-counter:focus-visible,.ruar-mode-toggle button:focus-visible,.ruar-insp-list-row:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-btn-kbd{font:var(--ruar-text-mono-xs);opacity:.7}.ruar-icon-btn{border-radius:var(--ruar-radius-control);width:40px;height:40px;color:var(--ruar-ink-sub);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.ruar-icon-btn:hover{background:var(--ruar-raised);color:var(--ruar-ink)}.ruar-link{color:var(--ruar-ice);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ruar-link:hover{text-decoration:underline}.ruar-meter{gap:var(--ruar-meter-gap);display:inline-flex}.ruar-meter i{width:var(--ruar-meter-seg);border-radius:var(--ruar-radius-bar);background:var(--ruar-line);height:6px;display:block}.ruar-meter i.is-alloc{background:var(--ruar-ice-dim)}.ruar-meter i.is-used{background:var(--ruar-ice)}.ruar-meter--warning i.is-used{background:var(--ruar-status-warning)}.ruar-topbar{height:var(--ruar-topbar-h);z-index:30;align-items:center;gap:var(--ruar-space-4);padding:0 var(--ruar-space-4);background:color-mix(in srgb, var(--ruar-night) 92%, transparent);border-bottom:1px solid var(--ruar-line);white-space:nowrap;display:flex;position:absolute;top:0;left:0;right:0}.ruar-logo{flex:none}.ruar-topbar-flex{flex:1 1 0;min-width:0}.ruar-anchor{flex:none;position:relative}.ruar-box-btn{align-items:center;gap:var(--ruar-space-2);height:32px;padding:0 var(--ruar-space-2);border-radius:var(--ruar-radius-control);color:var(--ruar-ink);cursor:pointer;font:800 16px/1 var(--ruar-font-display);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;display:inline-flex}.ruar-box-btn:hover{background:var(--ruar-raised)}.ruar-chip-btn{height:28px;padding:0 var(--ruar-space-2);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-chip);color:var(--ruar-ink-sub);font:var(--ruar-text-mono-xs);letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.ruar-chip-btn:hover,.ruar-chip-btn.is-active{color:var(--ruar-ink);border-color:var(--ruar-ice)}.ruar-crumbs{flex:0 auto;min-width:0;overflow:hidden}.ruar-crumbs ol{overflow:hidden}.ruar-crumbs li{min-width:0}.ruar-crumbs li:last-child{flex:none}.ruar-crumbs .ruar-crumb{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ruar-topbar[data-compact~="1"] .ruar-crumb-mid{display:none}.ruar-topbar[data-compact~="1"] .ruar-crumb-ellipsis{display:flex}.ruar-topbar[data-compact~="2"] .ruar-box-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ruar-topbar[data-compact~="3"] .ruar-search-kbd{display:none}.ruar-topbar[data-compact~="3"] .ruar-search-field{width:180px}.ruar-topbar[data-compact~="4"] .ruar-chip-long{display:none}.ruar-topbar[data-compact~="5"]{gap:var(--ruar-space-3)}.ruar-topbar[data-compact~="6"] .ruar-crumb-box,.ruar-topbar[data-compact~="6"] .ruar-crumb-ellipsis .ruar-crumb-sep,.ruar-crumbs .ruar-crumb-ellipsis{display:none}@media (max-width:1179px){.ruar-crumbs .ruar-crumb-mid{display:none}.ruar-crumbs .ruar-crumb-ellipsis{display:flex}}.ruar-grid-summary{align-items:center;gap:var(--ruar-space-3);padding:4px var(--ruar-space-2);border-radius:var(--ruar-radius-control);color:var(--ruar-ink);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:flex}.ruar-grid-summary:hover{background:var(--ruar-raised)}.ruar-gs-item{column-gap:var(--ruar-space-2);grid-template-rows:auto auto;grid-template-columns:auto 64px;align-items:center;row-gap:3px;display:grid}.ruar-gs-text{display:contents}.ruar-gs-label{text-align:left;grid-column:1/-1}.ruar-gs-item .ruar-meter i{width:3.5px}.ruar-gs-label{font:var(--ruar-text-mono-xs);letter-spacing:.1em;color:var(--ruar-ink-muted)}.ruar-gs-value{font:var(--ruar-text-mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.ruar-gs-item.is-warning .ruar-gs-value{color:var(--ruar-status-warning)}@media (max-width:1279px){.ruar-gs-memory,.ruar-gs-intelligence{display:none}}.ruar-search{flex:none;position:relative}.ruar-search-field{align-items:center;gap:var(--ruar-space-2);width:220px;height:36px;padding:0 var(--ruar-space-3);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-control);background:var(--ruar-deep);color:var(--ruar-ink-muted);display:flex}.ruar-search.is-open .ruar-search-field,.ruar-search-field:focus-within{border-color:var(--ruar-ice)}.ruar-search-field input{min-width:0;color:var(--ruar-ink);font:var(--ruar-text-label);background:0 0;border:0;outline:none;flex:1}.ruar-search-field input::placeholder{color:var(--ruar-ink-muted)}.ruar-search-field input::-webkit-search-cancel-button{display:none}.ruar-search-kbd{font:var(--ruar-text-mono-xs);color:var(--ruar-ink-muted);border:1px solid var(--ruar-line);border-radius:4px;padding:1px 5px}.ruar-search-results{background:var(--ruar-raised);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-card);width:560px;box-shadow:var(--ruar-shadow-1);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.ruar-search-results ul{margin:0;padding:0;list-style:none}.ruar-search-caption,.ruar-search-foot{font:var(--ruar-text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ruar-ink-muted);padding:6px 10px}.ruar-search-foot{border-top:1px solid var(--ruar-line);margin-top:4px}.ruar-search-empty{padding:var(--ruar-space-4) 10px;color:var(--ruar-ink-sub);font:var(--ruar-text-label);margin:0}.ruar-sr{align-items:center;gap:var(--ruar-space-3);border-radius:var(--ruar-radius-control);cursor:pointer;grid-template-columns:40px 1fr auto 96px;min-height:44px;padding:0 10px;display:grid}.ruar-sr.is-active{background:var(--ruar-line)}.ruar-sr.is-disabled{cursor:default;opacity:.6}.ruar-sr-kind{font:var(--ruar-text-mono-xs);letter-spacing:.08em;color:var(--ruar-ink-muted)}.ruar-sr-text{min-width:0;display:grid}.ruar-sr-text b{font:600 14px/1.25 var(--ruar-font-ui);color:var(--ruar-ink)}.ruar-sr-text span{font:var(--ruar-text-label);color:var(--ruar-ink-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruar-sr-path{font:var(--ruar-text-mono-xs);letter-spacing:.06em;color:var(--ruar-ink-muted);text-align:right}.ruar-sr-status{font:var(--ruar-text-mono-xs);letter-spacing:.06em;justify-self:end;align-items:center;gap:4px;display:inline-flex}.ruar-inc-counter{border-radius:var(--ruar-radius-chip);height:28px;font:600 13px/1 var(--ruar-font-mono);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ruar-inc-counter--critical{background:var(--ruar-status-critical);color:var(--ruar-night);border:1px solid var(--ruar-status-critical)}.ruar-inc-counter--critical:hover{background:var(--ruar-critical-hover)}.ruar-inc-counter--warning{color:var(--ruar-status-warning);border:1px solid var(--ruar-status-warning);background:0 0}.ruar-mode-toggle{border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-control);flex:none;height:32px;display:inline-flex;overflow:hidden}.ruar-mode-toggle button{padding:0 var(--ruar-space-3);color:var(--ruar-ink-sub);cursor:pointer;font:var(--ruar-text-mono-xs);letter-spacing:.1em;background:0 0;border:0}.ruar-mode-toggle button.is-active{background:var(--ruar-raised);color:var(--ruar-sodium);box-shadow:inset 0 -2px 0 var(--ruar-sodium)}.ruar-popover{z-index:40;background:var(--ruar-raised);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-card);min-width:260px;box-shadow:var(--ruar-shadow-1);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ruar-popover--left{left:0;right:auto}.ruar-menu-row{justify-content:space-between;align-items:center;gap:var(--ruar-space-4);border-radius:var(--ruar-radius-control);min-height:40px;color:var(--ruar-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 10px;display:flex}.ruar-menu-row:hover:not(:disabled),.ruar-menu-row.is-current{background:var(--ruar-line)}.ruar-menu-row:disabled{cursor:not-allowed;color:var(--ruar-ink-muted)}.ruar-menu-title{font:600 14px/1.2 var(--ruar-font-ui)}.ruar-menu-meta{font:var(--ruar-text-mono-xs);color:var(--ruar-ink-muted);letter-spacing:.06em}@keyframes ruar-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.ruar-inspector{--alert:var(--ruar-line-strong);width:var(--ruar-inspector-w);z-index:20;background:var(--ruar-overlay-bg);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-overlay);box-shadow:var(--ruar-shadow-1);animation:ruar-panel-in var(--ruar-panel-in);flex-direction:column;display:flex;position:absolute;top:72px;bottom:16px;right:16px;overflow:hidden}@media (max-width:1279px){.ruar-inspector{width:var(--ruar-inspector-w-tablet)}}@media (prefers-reduced-motion:reduce){.ruar-inspector{animation:none}}.ruar-inspector--alert{border-color:var(--alert)}.ruar-inspector--alert .ruar-insp-head{background:color-mix(in srgb, var(--alert) 12%, transparent)}.ruar-insp-head{gap:var(--ruar-space-3);padding:var(--ruar-space-4) var(--ruar-space-3) var(--ruar-space-4) var(--ruar-space-5);border-bottom:1px solid var(--ruar-line);display:flex}.ruar-insp-headtext{flex:1;justify-items:start;gap:6px;min-width:0;display:grid}.ruar-insp-close{margin:-6px -2px 0 0}.ruar-insp-portrait{border-radius:var(--ruar-radius-card);background:var(--ruar-surface);border:1px solid var(--ruar-line-strong);width:56px;height:76px;color:var(--ruar-sodium);font:var(--ruar-text-display-m);flex:none;place-items:center;display:grid}.ruar-insp-kicker{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-insp-title{font:600 22px/1.15 var(--ruar-font-ui);letter-spacing:.02em;overflow-wrap:anywhere;margin:0}.ruar-insp-name{font:900 34px/.95 var(--ruar-font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.ruar-insp-sub{font:var(--ruar-text-label);color:var(--ruar-ink-sub)}.ruar-insp-note{font:var(--ruar-text-mono-xs);letter-spacing:.06em;color:var(--ruar-ink-sub)}.ruar-insp-body{padding:var(--ruar-space-4) var(--ruar-space-5);align-content:start;gap:var(--ruar-space-4);flex:1;display:grid;overflow-y:auto}.ruar-insp-chain{font:var(--ruar-text-mono-xs);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ruar-insp-chain-item{align-items:center;gap:6px;display:inline-flex}.ruar-insp-chain-sep{color:var(--ruar-ink-muted)}.ruar-scope-chip{border-radius:var(--ruar-radius-chip);color:var(--ruar-status-locked);background:var(--ruar-locked-bg);border:1px solid var(--ruar-locked-border);font:var(--ruar-text-mono-xs);letter-spacing:.06em;justify-self:start;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ruar-kv{gap:0;margin:0;display:grid}.ruar-kv-row{gap:var(--ruar-space-3);border-bottom:1px solid var(--ruar-line);grid-template-columns:124px 1fr;padding:7px 0;display:grid}.ruar-kv-row:last-child{border-bottom:0}.ruar-kv dt{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted);padding-top:2px}.ruar-kv dd{font:var(--ruar-text-label);color:var(--ruar-ink);overflow-wrap:anywhere;min-width:0;margin:0}.ruar-kv dd.is-mono,.is-mono{font-family:var(--ruar-font-mono);font-variant-numeric:tabular-nums}.ruar-insp-section{gap:var(--ruar-space-2);display:grid}.ruar-insp-h3{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted);margin:0}.ruar-insp-bar{gap:4px;display:grid}.ruar-bar-head{justify-content:space-between;gap:var(--ruar-space-3);font:var(--ruar-text-label);color:var(--ruar-ink-sub);display:flex}.ruar-bar-head .is-mono{color:var(--ruar-ink);font-size:12px}.ruar-warn-glyph{color:var(--ruar-status-warning);vertical-align:-1px;margin-left:4px}.ruar-progress{border-radius:var(--ruar-radius-bar);background:var(--ruar-line);height:6px;overflow:hidden}.ruar-progress i{background:var(--ruar-ice);height:100%;transition:width var(--ruar-crossfade);display:block}.ruar-insp-progress{gap:6px;display:grid}.ruar-insp-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ruar-insp-list-row{justify-content:space-between;align-items:center;gap:var(--ruar-space-3);background:var(--ruar-surface);border:1px solid var(--ruar-line);border-radius:var(--ruar-radius-control);width:100%;min-height:44px;color:var(--ruar-ink);cursor:pointer;text-align:left;padding:6px 10px;display:flex}.ruar-insp-list-row:hover{background:var(--ruar-raised);border-color:var(--ruar-line-strong)}.ruar-insp-list-text{min-width:0;display:grid}.ruar-insp-list-text b{font:600 14px/1.25 var(--ruar-font-ui)}.ruar-insp-list-text span{font:var(--ruar-text-label);color:var(--ruar-ink-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruar-insp-empty{font:var(--ruar-text-label);color:var(--ruar-ink-muted);margin:0}.ruar-raw-head{justify-content:space-between;align-items:center;display:flex}.ruar-raw{padding:var(--ruar-space-3);background:var(--ruar-night-0);border-radius:var(--ruar-radius-card);font:400 12px/1.5 var(--ruar-font-mono);color:var(--ruar-ink-sub);margin:0;overflow-x:auto}.ruar-insp-actions{gap:var(--ruar-space-2);padding:var(--ruar-space-4) var(--ruar-space-5);border-top:1px solid var(--ruar-line);display:grid}.ruar-incidents{z-index:35;background:var(--ruar-deep);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-overlay);width:420px;max-height:calc(100% - 80px);box-shadow:var(--ruar-shadow-1);flex-direction:column;display:flex;position:absolute;top:64px;right:16px;overflow:hidden}.ruar-incidents-head{align-items:center;gap:var(--ruar-space-3);padding:var(--ruar-space-3) var(--ruar-space-3) var(--ruar-space-3) var(--ruar-space-5);border-bottom:1px solid var(--ruar-line);display:flex}.ruar-incidents-head h2{font:var(--ruar-text-heading);flex:1;margin:0}.ruar-incidents-count{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-incidents-empty{padding:var(--ruar-space-5);color:var(--ruar-ink-sub);font:var(--ruar-text-label);margin:0}.ruar-incidents-list{padding:var(--ruar-space-3);gap:var(--ruar-space-3);margin:0;list-style:none;display:grid;overflow-y:auto}.ruar-inc-card{--card:var(--ruar-line-strong);gap:var(--ruar-space-2);padding:var(--ruar-space-4);background:var(--ruar-surface);border:1px solid var(--card);border-radius:var(--ruar-radius-card);display:grid}.ruar-inc-card-top{align-items:center;gap:var(--ruar-space-2);display:flex}.ruar-inc-card-id{font:600 16px/1 var(--ruar-font-mono)}.ruar-inc-card-sev{font:var(--ruar-text-mono-xs);color:var(--card);letter-spacing:.1em;flex:1}.ruar-inc-card-title{font:var(--ruar-text-label);color:var(--ruar-ink)}.ruar-inc-card-meta{justify-content:space-between;gap:var(--ruar-space-3);font:var(--ruar-text-mono-xs);letter-spacing:.06em;color:var(--ruar-ink-muted);display:flex}.ruar-inc-card-actions{gap:var(--ruar-space-2);margin-top:4px;display:flex}.ruar-toasts{z-index:25;gap:var(--ruar-space-2);pointer-events:none;justify-items:center;display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%)}.ruar-toast{--toast:var(--ruar-line-strong);align-items:center;gap:var(--ruar-space-3);max-width:640px;padding:6px 6px 6px var(--ruar-space-4);pointer-events:auto;background:var(--ruar-overlay-bg);border:1px solid var(--toast);border-radius:var(--ruar-radius-overlay);box-shadow:var(--ruar-shadow-1);display:flex}.ruar-toast-glyph{color:var(--toast);display:inline-flex}.ruar-toast-text{font:var(--ruar-text-label);color:var(--ruar-ink);gap:var(--ruar-space-2);align-items:baseline;display:inline-flex}.ruar-toast-label{font:var(--ruar-text-mono-xs);letter-spacing:.1em;color:var(--toast)}.ruar-camera-cluster{gap:var(--ruar-space-2);background:var(--ruar-overlay-bg);border:1px solid var(--ruar-line-strong);border-radius:var(--ruar-radius-card);padding:4px;display:grid;position:absolute;bottom:16px;right:16px}.ruar-app:has(.ruar-inspector) .ruar-camera-cluster{right:calc(var(--ruar-inspector-w) + 32px)}@media (max-width:1279px){.ruar-app:has(.ruar-inspector) .ruar-camera-cluster{right:calc(var(--ruar-inspector-w-tablet) + 32px)}}@keyframes ruar-bark-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ruar-bark-bubble{--bark:var(--ruar-sodium);white-space:nowrap;pointer-events:auto;cursor:pointer;border-radius:var(--ruar-radius-control);border:1px solid var(--bark);background:var(--ruar-overlay-bg);color:var(--ruar-ink);font:500 11px/1.2 var(--ruar-font-mono);letter-spacing:.08em;padding:5px 10px;animation:.16s ease-out ruar-bark-in;position:absolute;bottom:34px;left:0;transform:translate(-50%)}.ruar-bark-bubble.is-critical{--bark:var(--ruar-status-critical)}.ruar-bark-bubble:after{content:"";background:var(--ruar-overlay-bg);border:solid var(--bark);border-width:0 1px 1px 0;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ruar-bark-pin{--bark:var(--ruar-sodium);pointer-events:auto;cursor:pointer;border-radius:var(--ruar-radius-chip);border:1px solid var(--bark);background:var(--ruar-overlay-bg);width:22px;height:22px;color:var(--bark);font:600 11px/1 var(--ruar-font-mono);place-items:center;padding:0;display:inline-grid}.ruar-bark-pin.is-critical{--bark:var(--ruar-status-critical)}.ruar-bark-float{position:absolute;bottom:0;left:0;transform:translate(-50%)}.ruar-bark-bubble:focus-visible,.ruar-bark-pin:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}@media (prefers-reduced-motion:reduce){.ruar-bark-bubble{animation:none}}.ruar-demo-strip{z-index:22;align-items:center;gap:var(--ruar-space-2);background:var(--ruar-overlay-bg);border:1px dashed var(--ruar-line-strong);border-radius:var(--ruar-radius-card);max-width:calc(100% - 112px);font:var(--ruar-text-mono-xs);letter-spacing:.06em;color:var(--ruar-ink-sub);flex-wrap:wrap;padding:6px 8px 6px 12px;display:flex;position:absolute;bottom:16px;left:16px}.ruar-demo-title{color:var(--ruar-ink-muted);letter-spacing:.1em;margin-right:4px}.ruar-demo-btn,.ruar-demo-speed button,.ruar-demo-force select{border-radius:var(--ruar-radius-chip);border:1px solid var(--ruar-line-strong);height:28px;color:var(--ruar-ink);font:var(--ruar-text-button);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 10px}.ruar-demo-btn.is-primary{background:var(--ruar-sodium);color:var(--ruar-night-0);border-color:var(--ruar-sodium);min-width:72px}.ruar-demo-btn:disabled{opacity:.45;cursor:not-allowed}.ruar-demo-speed{display:inline-flex}.ruar-demo-speed button{border-radius:0}.ruar-demo-speed button:first-child{border-radius:var(--ruar-radius-chip) 0 0 var(--ruar-radius-chip)}.ruar-demo-speed button:last-child{border-radius:0 var(--ruar-radius-chip) var(--ruar-radius-chip) 0;margin-left:-1px}.ruar-demo-speed button.is-active{background:var(--ruar-raised);color:var(--ruar-sodium)}.ruar-demo-time{gap:2px;min-width:210px;display:grid}.ruar-demo-time b{color:var(--ruar-ink);font:600 12px/1 var(--ruar-font-mono);font-variant-numeric:tabular-nums}.ruar-demo-force{box-shadow:inset 1px 0 0 var(--ruar-line);align-items:center;gap:4px;padding-left:8px;display:inline-flex}.ruar-demo-force label{align-items:center;gap:6px;display:inline-flex}.ruar-demo-force select{background:var(--ruar-deep);padding:0 6px}.ruar-demo-btn:focus-visible,.ruar-demo-speed button:focus-visible,.ruar-demo-force select:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-app:has(.ruar-inspector) .ruar-demo-strip{max-width:calc(100% - var(--ruar-inspector-w) - 128px)}.ruar-app:has(.ruar-demo-strip) .ruar-hint{display:none}.ruar-app[data-mode=operations] .ruar-demo-strip{left:80px}@media (prefers-reduced-motion:reduce){.ruar-stage,.ruar-ops{transition:none}}.ruar-ops-rail{gap:var(--ruar-space-1);width:64px;padding:var(--ruar-space-3) var(--ruar-space-1);box-shadow:inset -1px 0 0 var(--ruar-line);flex-direction:column;flex:none;display:flex}.ruar-ops-tab{padding:var(--ruar-space-2) 0;border-radius:var(--ruar-radius-control);color:var(--ruar-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;display:grid}.ruar-ops-tab:hover{background:var(--ruar-raised);color:var(--ruar-ink)}.ruar-ops-tab.is-active{background:var(--ruar-raised);color:var(--ruar-sodium);border-color:var(--ruar-line-strong)}.ruar-ops-tab:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-ops-tab-count{font:600 16px/1 var(--ruar-font-mono);font-variant-numeric:tabular-nums}.ruar-ops-tab-label{font:500 9px/1 var(--ruar-font-mono);letter-spacing:.06em}.ruar-ops-body{min-width:0;padding:var(--ruar-space-5);align-content:start;gap:var(--ruar-space-5);flex:1;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.ruar-app:has(.ruar-inspector--ops) .ruar-ops-body{padding-right:452px}.ruar-ops-head{align-items:baseline;gap:var(--ruar-space-4);display:flex}.ruar-ops-title{font:var(--ruar-text-display-m);letter-spacing:.06em;margin:0}.ruar-ops-filter{font:var(--ruar-text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-ops-h2{margin:0 0 var(--ruar-space-2);font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-ops-scroll{border:1px solid var(--ruar-line);border-radius:var(--ruar-radius-card);background:var(--ruar-deep);overflow-x:auto}.ruar-ops-table{border-collapse:collapse;width:100%;font:var(--ruar-text-label)}.ruar-ops-table th{height:32px;padding:0 var(--ruar-space-3);text-align:left;white-space:nowrap;font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted);box-shadow:inset 0 -1px 0 var(--ruar-line)}.ruar-ops-table td{height:var(--ruar-table-row);padding:0 var(--ruar-space-3);white-space:nowrap;color:var(--ruar-ink);box-shadow:inset 0 -1px 0 var(--ruar-line)}.ruar-ops-table tbody tr:last-child td{box-shadow:none}.ruar-ops-table .is-num{text-align:right;font-family:var(--ruar-font-mono);font-variant-numeric:tabular-nums}.ruar-ops-table .is-mono{font-family:var(--ruar-font-mono);font-size:12px}.ruar-ops-table .is-muted{color:var(--ruar-ink-muted)}.ruar-ops-table .is-action{text-align:right;background:var(--ruar-deep);width:1%;position:sticky;right:0}.ruar-ops-table td.is-wrap{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ruar-app:has(.ruar-demo-strip) .ruar-ops-body{padding-bottom:128px}.ruar-ops-table tbody tr{cursor:pointer}.ruar-ops-table tbody tr:hover td{background:var(--ruar-surface)}.ruar-ops-table tbody tr.is-selected td{background:var(--ruar-raised)}.ruar-ops-table tbody tr.is-selected{outline:1px solid var(--ruar-ice);outline-offset:-1px}.ruar-ops-table tbody tr:focus-visible{outline:var(--ruar-focus);outline-offset:-2px}.ruar-ops-table tbody tr.is-out-of-scope{opacity:.22}.ruar-ops-table tr.is-empty td{color:var(--ruar-ink-muted);cursor:default}.ruar-ops-status{align-items:center;gap:var(--ruar-space-2);display:inline-flex}.ruar-ops-status>span:last-child:not(.ruar-pill){font:var(--ruar-text-mono-xs);color:var(--ruar-ink-sub);letter-spacing:.06em}.ruar-ops-locate{height:28px}.ruar-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ruar-inspector--ops{border-radius:var(--ruar-radius-panel);background:var(--ruar-deep);border-color:var(--ruar-line);width:420px;box-shadow:none;animation:none;top:72px}.ruar-inspector--ops.ruar-inspector--alert{border-color:var(--alert)}.ruar-insp-preview{gap:6px;margin:0;display:grid}.ruar-insp-preview img,.ruar-insp-preview-empty{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ruar-radius-card);border:1px solid var(--ruar-line);background:var(--ruar-night-0);width:100%;display:block}.ruar-insp-preview-empty{color:var(--ruar-ink-muted);font:var(--ruar-text-mono-xs);place-items:center;display:grid}.ruar-insp-preview figcaption{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted);justify-content:space-between;align-items:center;display:flex}.ruar-insp-preview figcaption .ruar-btn{height:28px}@media (max-width:1279px){.ruar-topbar .ruar-search:not(.is-open) .ruar-search-field{cursor:pointer;justify-content:center;width:40px;padding:0}.ruar-topbar .ruar-search:not(.is-open) .ruar-search-field input{opacity:0;flex:0 0 0;width:0;min-width:0;padding:0}.ruar-topbar .ruar-search:not(.is-open) .ruar-search-kbd{display:none}.ruar-search.is-open{z-index:45;position:fixed;top:64px;left:16px;right:16px}.ruar-topbar .ruar-search.is-open .ruar-search-field{background:var(--ruar-raised);width:100%;height:48px}.ruar-search.is-open .ruar-search-results{width:auto;left:0;right:0}}@media (max-width:1279px),(pointer:coarse){.ruar-btn{height:var(--ruar-control-h-touch)}.ruar-icon-btn{width:44px;height:44px}.ruar-crumb{min-height:44px}.ruar-mode-toggle{height:44px}.ruar-chip-btn,.ruar-inc-counter{min-height:44px}.ruar-menu-row,.ruar-sr,.ruar-insp-list-row{min-height:48px}.ruar-ops-table td{height:48px}.ruar-demo-btn,.ruar-demo-speed button,.ruar-demo-force select{height:44px}}.ruar-m{background:var(--ruar-night);height:100%;color:var(--ruar-ink);grid-template-rows:56px minmax(0,1fr) 60px;display:grid;position:relative}.ruar-m,.ruar-m *,.ruar-m :before,.ruar-m :after{box-sizing:border-box}.ruar-m-head{align-items:center;gap:var(--ruar-space-3);padding:0 var(--ruar-space-4);background:var(--ruar-night);box-shadow:inset 0 -1px 0 var(--ruar-line);min-width:0;display:flex}.ruar-m-box{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 16px/1 var(--ruar-font-display);letter-spacing:.06em;flex:1;overflow:hidden}.ruar-m-head .ruar-search{flex:none}.ruar-m-head .ruar-search:not(.is-open) .ruar-search-field{justify-content:center;width:44px;height:44px;padding:0}.ruar-m-head .ruar-search:not(.is-open) .ruar-search-field input{opacity:0;flex:0 0 0;width:0;min-width:0;padding:0}.ruar-m-head .ruar-search-kbd{display:none}.ruar-m-head .ruar-search.is-open{z-index:60;padding:var(--ruar-space-3);background:var(--ruar-night);position:fixed;inset:0}.ruar-m-head .ruar-search.is-open .ruar-search-field{width:100%;height:48px}.ruar-m-head .ruar-search.is-open .ruar-search-results{width:auto;margin-top:var(--ruar-space-3);box-shadow:none;position:static}.ruar-m-head .ruar-search .ruar-sr{grid-template-columns:40px 1fr auto}.ruar-m-head .ruar-search .ruar-sr-path{display:none}.ruar-m-content{padding:var(--ruar-space-4);overflow-y:auto}.ruar-m-tabs{background:var(--ruar-night);box-shadow:inset 0 1px 0 var(--ruar-line);grid-template-columns:repeat(4,1fr);display:grid}.ruar-m-tabs button{min-height:60px;color:var(--ruar-ink-muted);cursor:pointer;font:var(--ruar-text-mono-xs);letter-spacing:.08em;background:0 0;border:0;place-items:center;display:grid;position:relative}.ruar-m-tabs button.is-active{color:var(--ruar-sodium);box-shadow:inset 0 2px 0 var(--ruar-sodium)}.ruar-m-tabs button:focus-visible{outline:var(--ruar-focus);outline-offset:-4px}.ruar-m-tab-badge{background:var(--ruar-status-critical);min-width:18px;height:18px;color:var(--ruar-night);font:600 11px/18px var(--ruar-font-mono);border-radius:9px;padding:0 4px;position:absolute;top:8px;right:calc(50% - 30px)}.ruar-m-cards{gap:var(--ruar-space-3);margin:0;padding:0;list-style:none;display:grid}.ruar-m-cards>li{gap:var(--ruar-space-2);padding:var(--ruar-space-3);justify-items:start;display:grid}.ruar-m-card{background:var(--ruar-surface);border:1px solid var(--ruar-line);border-radius:var(--ruar-radius-card)}.ruar-m-cardbtn{gap:var(--ruar-space-2);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:grid}.ruar-m-cardbtn:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-m-card-top{justify-content:space-between;align-items:center;gap:var(--ruar-space-2);display:flex}.ruar-m-card-top b{font:600 15px/1.2 var(--ruar-font-ui)}.ruar-m-card-kv{gap:6px var(--ruar-space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.ruar-m-card-kv dt{font:var(--ruar-text-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ruar-ink-muted)}.ruar-m-card-kv dd{font:var(--ruar-text-label);overflow-wrap:anywhere;margin:0}.ruar-m-empty{color:var(--ruar-ink-sub);font:var(--ruar-text-label);margin:0}.ruar-m-emptystate{gap:var(--ruar-space-4);padding:var(--ruar-space-5) 0;justify-items:start;display:grid}.ruar-m-title{font:var(--ruar-text-display-s);letter-spacing:.08em;text-transform:uppercase;margin:0}.ruar-m-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ruar-m-world{gap:var(--ruar-space-3);align-content:start;display:grid}.ruar-m-back{min-height:44px;padding:0 var(--ruar-space-2);color:var(--ruar-ice);cursor:pointer;font:500 12px/1 var(--ruar-font-mono);letter-spacing:.06em;background:0 0;border:0;justify-self:start}.ruar-m-3d{border:1px solid var(--ruar-line);border-radius:var(--ruar-radius-card);height:62vh;position:relative;overflow:hidden}.ruar-m-sheet{z-index:50;background:var(--ruar-scrim);position:fixed;inset:0 0 60px}.ruar-inspector--sheet{background:var(--ruar-deep);width:auto;box-shadow:none;border-width:0;border-radius:0;position:absolute;inset:0}.ruar-inspector--sheet.ruar-inspector--alert{border-width:1px}.ruar-m-timeline{gap:var(--ruar-space-2);margin:0;padding:0;list-style:none;display:grid}.ruar-m-timeline li{align-items:center;gap:var(--ruar-space-2);font:var(--ruar-text-label);grid-template-columns:48px 1fr auto;display:grid}.ruar-m-timeline .is-mono{color:var(--ruar-ink-muted);font-size:12px}.ruar-m .ruar-toasts{width:calc(100% - 32px);top:64px}.ruar-m .ruar-toast{max-width:100%}.ruar-schem{background:var(--ruar-world-ground);border:1px solid var(--ruar-line);border-radius:var(--ruar-radius-card);width:100%;position:relative}.ruar-schem-conduit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ruar-schem-conduit polyline{fill:none;stroke:var(--ruar-ice);stroke-width:.8px;stroke-dasharray:2 1.5;vector-effect:non-scaling-stroke;stroke-width:2px}.ruar-schem-tile,.ruar-schem-room{--tone:var(--ruar-line-strong);background:var(--ruar-surface);border:1px solid var(--tone);border-radius:var(--ruar-radius-chip);color:var(--ruar-ink);cursor:pointer;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:6px;display:flex;position:absolute;overflow:hidden}.ruar-schem-tile.is-dashed,.ruar-schem-room.is-dashed{--tone:var(--ruar-status-not-impl);background:0 0;border-style:dashed}.ruar-schem-tile.is-focused{box-shadow:0 0 0 2px var(--ruar-sodium)}.ruar-schem-tile:focus-visible,.ruar-schem-room:focus-visible,.ruar-schem-chip:focus-visible{outline:var(--ruar-focus);outline-offset:var(--ruar-focus-offset)}.ruar-schem-label{max-width:100%;font:600 12px/1.1 var(--ruar-font-ui);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.ruar-schem-line{font:var(--ruar-text-mono-xs);color:var(--ruar-ink-sub)}.ruar-schem-tile .ruar-pill{transform-origin:0 0;transform:scale(.9)}.ruar-schem-dot{color:var(--tone);position:absolute;top:6px;right:6px}.ruar-schem-chip{--tone:var(--ruar-ice);border-radius:var(--ruar-radius-chip);border:1px solid var(--tone);background:var(--ruar-overlay-bg);min-height:32px;color:var(--ruar-ink);font:var(--ruar-text-mono-xs);letter-spacing:.08em;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ruar-schem--floor .ruar-schem-room{padding:4px}.ruar-schem-room.is-tinted{background:color-mix(in srgb, var(--ruar-status-critical) 12%, var(--ruar-surface))}.ruar-schem-room.outline-1{border-color:var(--ruar-status-critical)}.ruar-schem-room.outline-2{border:2px solid var(--ruar-status-critical)}.ruar-schem-no{font:var(--ruar-text-mono-xs);color:var(--ruar-ink-muted)}.ruar-schem-room .ruar-schem-label{font-size:11px}.ruar-schem-glyph{color:var(--tone);position:absolute;top:4px;right:4px}.ruar-schem-workers{font:500 10px/1.2 var(--ruar-font-mono);flex-wrap:wrap;gap:2px 6px;display:flex}.ruar-schem-workers span{color:var(--tone);align-items:center;gap:2px;display:inline-flex}.ruar-schem-roomview{gap:var(--ruar-space-3);justify-items:start;display:grid}.ruar-schem-roomview .ruar-m-list{width:100%}.ruar-crumb-menu{min-width:200px;position:fixed;right:auto}
