.registry-empty[data-v-68a53bff]{text-align:center;justify-items:center;gap:8px;max-width:560px;padding:42px 28px;display:grid}.registry-empty h2[data-v-68a53bff]{color:var(--text);margin:0;font-size:17px}.registry-empty p[data-v-68a53bff]{color:#95a4b7;margin:0;font-size:12px}.registry-empty small[data-v-68a53bff]{color:#68788b;max-width:480px;margin-top:8px;font-size:10px;line-height:1.6}.inspector-prototype[data-v-e34b3729] .tabs a small{color:#6f638b;text-transform:uppercase;margin-left:4px;font:600 7px DM Mono,monospace}.inspector-prototype[data-v-e34b3729]{max-width:1920px;padding-top:26px}.inspector-heading[data-v-e34b3729]{align-items:center}.inspector-heading p[data-v-e34b3729]{max-width:680px}.inspector-heading-actions[data-v-e34b3729]{align-items:center;gap:10px;display:flex}.prototype-pill[data-v-e34b3729]{color:#e5c56f;text-transform:uppercase;letter-spacing:.08em;background:#211c10;border:1px solid #635329;border-radius:4px;padding:7px 9px;font:600 9px DM Mono,monospace}.inspector-back[data-v-e34b3729]{border:1px solid var(--line);color:#9aabc0;border-radius:5px;padding:8px 11px;font-size:10px}.prototype-boundary[data-v-e34b3729]{background:#0b121c;border:1px solid #263448;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.prototype-boundary>div[data-v-e34b3729]{border-right:1px solid #263448;gap:4px;padding:11px 14px;display:grid}.prototype-boundary>div[data-v-e34b3729]:last-child{border-right:0}.prototype-boundary b[data-v-e34b3729]{color:#91a3ba;text-transform:uppercase;letter-spacing:.08em;font:600 8px DM Mono,monospace}.prototype-boundary span[data-v-e34b3729]{color:#708197;font-size:10px}.inspector-toolbar[data-v-e34b3729]{border:1px solid var(--line);background:#0e151e;border-radius:7px;align-items:end;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.inspector-toolbar label[data-v-e34b3729]{color:#718197;text-transform:uppercase;letter-spacing:.06em;gap:5px;font:500 8px DM Mono,monospace;display:grid}.inspector-toolbar select[data-v-e34b3729],.property-field select[data-v-e34b3729]{color:#cbd6e3;background:#111a25;border:1px solid #2a3849;border-radius:4px;min-width:180px;padding:7px 8px;font-size:10px}.tool-button[data-v-e34b3729],.icon-button[data-v-e34b3729]{color:#aebed1;cursor:pointer;background:#151f2b;border:1px solid #2b3a4d;border-radius:4px;height:32px;font-size:10px}.tool-button[data-v-e34b3729]{padding:0 11px}.tool-button.active[data-v-e34b3729],.mode-button.active[data-v-e34b3729]{color:#70e5da;background:#13302f;border-color:#307e79}.tool-button[data-v-e34b3729]:disabled,.icon-button[data-v-e34b3729]:disabled{opacity:.35;cursor:not-allowed}.danger-quiet[data-v-e34b3729]{color:#d68b93}.revision-facts[data-v-e34b3729]{align-items:center;gap:5px;margin-left:auto;display:flex}.revision-facts span[data-v-e34b3729]{color:#687a91;border:1px solid #243144;border-radius:4px;gap:5px;padding:7px 8px;font:600 8px DM Mono,monospace;display:flex}.revision-facts b[data-v-e34b3729]{color:#b8c7d9}.history-actions[data-v-e34b3729]{gap:5px;display:flex}.icon-button[data-v-e34b3729]{width:32px;font-size:15px}.inspector-workspace[data-v-e34b3729]{grid-template-columns:minmax(250px,.64fr) minmax(520px,1.4fr) minmax(300px,.78fr);gap:9px;min-height:690px;display:grid}.inspector-panel[data-v-e34b3729],.inspector-dock[data-v-e34b3729]{border:1px solid var(--line);background:#0d141d;border-radius:7px;overflow:hidden}.inspector-panel-title[data-v-e34b3729]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.inspector-panel-title>div[data-v-e34b3729]{gap:3px;display:grid}.inspector-panel-title b[data-v-e34b3729]{font-size:10px}.inspector-panel-title small[data-v-e34b3729]{color:#66778d;font:500 8px DM Mono,monospace}.status-dot[data-v-e34b3729]{background:#50d6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #50d6a01c}.status-dot[data-state=unsupported][data-v-e34b3729],.status-dot[data-state=disabled][data-v-e34b3729]{background:#8b98a8}.status-dot[data-state=resync-required][data-v-e34b3729]{background:#edbd5f}.status-dot[data-state=unavailable][data-v-e34b3729]{background:#ed6e79}.tree-search[data-v-e34b3729]{background:#101925;border:1px solid #273547;border-radius:5px;align-items:center;gap:6px;margin:10px;padding:7px 9px;display:flex}.tree-search input[data-v-e34b3729]{color:#cbd6e3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.tree-search kbd[data-v-e34b3729]{color:#607087;font:500 8px DM Mono,monospace}.tree-meta[data-v-e34b3729],.tree-footer[data-v-e34b3729]{color:#617188;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;padding:5px 12px;font:600 7px DM Mono,monospace;display:flex}.component-tree[data-v-e34b3729]{height:547px;padding:4px 6px;overflow:auto}.tree-node[data-v-e34b3729]{--tree-depth:0;width:100%;padding:7px 7px 7px calc(7px + var(--tree-depth) * 13px);color:#8e9db0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;display:flex}.tree-node[data-v-e34b3729]:hover,.tree-node.highlighted[data-v-e34b3729]{background:#121e2b}.tree-node.selected[data-v-e34b3729]{color:#e2eaf4;background:#17273a;box-shadow:inset 2px 0 #61e8dc}.tree-node[data-v-e34b3729]:disabled{cursor:not-allowed}.tree-disclosure[data-v-e34b3729]{color:#576981;width:9px}.node-icon[data-v-e34b3729]{color:#89a0ba;background:#172231;border:1px solid #304055;border-radius:4px;place-items:center;width:19px;height:19px;font:700 8px DM Mono,monospace;display:grid}.tree-copy[data-v-e34b3729]{flex:1;gap:2px;min-width:0;display:grid}.tree-copy b[data-v-e34b3729]{font-size:10px;font-weight:550}.tree-copy small[data-v-e34b3729]{color:#5f7085;text-overflow:ellipsis;font:500 7px DM Mono,monospace;overflow:hidden}.tree-node i[data-v-e34b3729]{background:#ae8dff;border-radius:50%;width:5px;height:5px}.tree-empty[data-v-e34b3729]{color:#68798d;text-align:center;padding:30px 14px;font-size:10px}.tree-footer[data-v-e34b3729]{border-top:1px solid var(--line);padding:10px 12px}.tree-footer b[data-v-e34b3729]{color:#8fa1b7}.stage-panel[data-v-e34b3729]{grid-template-rows:48px 1fr 36px;display:grid}.stage-title[data-v-e34b3729]{border-bottom:1px solid var(--line)}.stage-state[data-v-e34b3729]{color:#8293a8;grid-auto-flow:column;align-items:center;font:500 8px DM Mono,monospace;gap:7px!important;display:flex!important}.stage-state i[data-v-e34b3729],.stage-footer i[data-v-e34b3729]{background:#52daa6;border-radius:50%;width:6px;height:6px}.stage-state i[data-state=resync-required][data-v-e34b3729]{background:#e7b75a}.stage-state i[data-state=unavailable][data-v-e34b3729]{background:#ec6e79}.stage-state i[data-state=unsupported][data-v-e34b3729],.stage-state i[data-state=disabled][data-v-e34b3729]{background:#7c8998}.preview-stage[data-v-e34b3729]{background:radial-gradient(circle at 50% 45%,#1d2a3c 0,#0a1018 63%) 0 0/100% 100%;justify-content:center;align-items:center;min-height:605px;padding:18px;display:flex;position:relative;overflow:hidden}.preview-stage[data-v-e34b3729]:before{content:"";background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.device-frame[data-v-e34b3729]{z-index:1;background:#070b11;border:1px solid #38485c;border-radius:16px;max-width:100%;max-height:570px;padding:23px 6px 6px;position:relative;box-shadow:0 25px 65px #00000070}.device-frame iframe[data-v-e34b3729]{background:#111827;border:0;border-radius:10px;width:100%;height:100%}.device-chrome[data-v-e34b3729]{color:#58687b;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;height:23px;font:600 6px DM Mono,monospace;display:flex;position:absolute;top:0;left:0;right:0}.device-chrome span[data-v-e34b3729]{background:#293749;border-radius:50%;width:5px;height:5px;position:absolute;left:9px}.device-chrome i[data-v-e34b3729]{background:#253244;border-radius:3px;width:24px;height:3px;position:absolute;right:9px}.capability-overlay[data-v-e34b3729]{z-index:2;text-align:center;background:#0b111af0;border:1px solid #344357;border-radius:10px;justify-items:center;gap:8px;width:min(390px,70%);padding:24px;display:grid;position:absolute;box-shadow:0 18px 50px #0006}.capability-overlay>span[data-v-e34b3729]{color:#e6bd64;background:#231d12;border:1px solid #5e4d31;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.capability-overlay b[data-v-e34b3729]{font-size:13px}.capability-overlay p[data-v-e34b3729]{color:#7f8fa3;margin:0 0 5px;font-size:10px;line-height:1.5}.stage-footer[data-v-e34b3729]{border-top:1px solid var(--line);color:#64758a;justify-content:space-between;align-items:center;padding:0 12px;font:500 8px DM Mono,monospace;display:flex}.stage-footer span[data-v-e34b3729]{align-items:center;gap:7px;display:flex}.details-panel[data-v-e34b3729]{overflow:auto}.override-count[data-v-e34b3729]{color:#ac9ce5;text-transform:uppercase;background:#211d30;border:1px solid #3a3452;border-radius:3px;padding:4px 6px;font:600 7px DM Mono,monospace}.breadcrumbs[data-v-e34b3729]{border-bottom:1px solid var(--line);align-items:center;gap:3px;padding:8px 11px;display:flex;overflow:auto}.breadcrumbs button[data-v-e34b3729]{color:#718197;white-space:nowrap;cursor:pointer;background:0 0;border:0;font:500 7px DM Mono,monospace}.breadcrumbs button+button[data-v-e34b3729]:before{content:"/";color:#405066;margin-right:6px}.breadcrumbs button[data-v-e34b3729]:last-child{color:#9dacc0}.component-summary[data-v-e34b3729]{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.component-glyph[data-v-e34b3729]{color:#8fa8c5;background:#192538;border:1px solid #34465d;border-radius:7px;place-items:center;width:40px;height:40px;font:800 13px DM Mono,monospace;display:grid}.component-summary h2[data-v-e34b3729]{margin:0 0 3px;font-size:14px}.component-summary code[data-v-e34b3729]{font-size:8px}.component-summary>span[data-v-e34b3729]{color:#8292a6;text-transform:uppercase;border:1px solid #2c3a4c;border-radius:3px;padding:4px 6px;font:600 7px DM Mono,monospace}.component-facts[data-v-e34b3729]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.component-facts div[data-v-e34b3729]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:9px 11px;display:grid}.component-facts div[data-v-e34b3729]:nth-child(2n){border-right:0}.component-facts div[data-v-e34b3729]:nth-child(n+3){border-bottom:0}.component-facts span[data-v-e34b3729],.provenance-section span[data-v-e34b3729]{color:#617187;text-transform:uppercase;font:600 7px DM Mono,monospace}.component-facts b[data-v-e34b3729]{color:#9cabbd;font:500 9px DM Mono,monospace}.property-section[data-v-e34b3729]{border-bottom:1px solid var(--line);padding:13px}.property-section header[data-v-e34b3729],.provenance-section header[data-v-e34b3729]{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.property-section header>div[data-v-e34b3729]{gap:3px;display:grid}.property-section header b[data-v-e34b3729],.provenance-section b[data-v-e34b3729]{font-size:10px}.property-section header small[data-v-e34b3729]{color:#617187;font-size:8px}.property-section header button[data-v-e34b3729]{color:#ad7f88;cursor:pointer;background:0 0;border:0;font-size:8px}.property-section header button[data-v-e34b3729]:disabled{opacity:.35}.authoring-note[data-v-e34b3729]{color:#b5a775;background:#1b1910;border:1px solid #3e3a2a;border-radius:4px;margin-bottom:10px;padding:8px;font-size:8px;line-height:1.4}.property-field[data-v-e34b3729]{border-top:1px solid #192430;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:9px;padding:8px 0;display:grid}.property-field>span[data-v-e34b3729]{gap:3px;display:grid}.property-field b[data-v-e34b3729]{font-size:9px}.property-field code[data-v-e34b3729]{color:#586a7e;font-size:7px}.property-field input[data-v-e34b3729],.property-field select[data-v-e34b3729]{color:#cbd6e3;background:#101924;border:1px solid #2a3849;border-radius:4px;width:100%;min-width:0;height:29px;padding:4px 6px;font-size:9px}.property-field input[type=color][data-v-e34b3729]{padding:3px}.apply-button[data-v-e34b3729]{color:#fff;cursor:pointer;background:#6079ed;border:0;border-radius:5px;width:100%;margin-top:10px;padding:9px;font-size:9px;font-weight:700}.apply-button[data-v-e34b3729]:disabled{opacity:.35;cursor:not-allowed}.provenance-section[data-v-e34b3729]{padding:13px}.provenance-section header span[data-v-e34b3729]{border:1px solid #2a3849;border-radius:3px;padding:3px 5px}.provenance-section>div[data-v-e34b3729]{border-top:1px solid #192430;gap:5px;padding:8px 0;display:grid}.provenance-section code[data-v-e34b3729]{white-space:normal;overflow-wrap:anywhere;color:#8999ad}.inspector-dock[data-v-e34b3729]{margin-top:9px}.inspector-dock>nav[data-v-e34b3729]{border-bottom:1px solid var(--line);background:#0d141d;align-items:end;gap:2px;height:42px;padding:0 8px;display:flex}.inspector-dock>nav button[data-v-e34b3729]{color:#75859a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:42px;padding:0 10px;font-size:9px;display:flex}.inspector-dock>nav button.active[data-v-e34b3729]{color:#dce5ef;border-color:#61e8dc}.inspector-dock>nav span[data-v-e34b3729]{color:#95a6b9;background:#1d2939;border-radius:9px;min-width:17px;padding:2px 4px;font:600 7px DM Mono,monospace}.inspector-dock>nav em[data-v-e34b3729]{color:#685f7f;font:500 6px DM Mono,monospace}.diagnostic-list[data-v-e34b3729]{grid-template-columns:repeat(3,1fr);min-height:128px;display:grid}.diagnostic-list article[data-v-e34b3729]{border-right:1px solid var(--line);grid-template-columns:7px 1fr auto;gap:9px;padding:14px;display:grid}.diagnostic-list article[data-v-e34b3729]:last-child{border-right:0}.diagnostic-list article>i[data-v-e34b3729]{background:#67d5aa;border-radius:50%;width:6px;height:6px;margin-top:2px}.diagnostic-list article.warning>i[data-v-e34b3729]{background:#e4b457}.diagnostic-list article.error>i[data-v-e34b3729]{background:#eb6b77}.diagnostic-list b[data-v-e34b3729]{font:600 8px DM Mono,monospace}.diagnostic-list p[data-v-e34b3729]{color:#6e7f94;margin:5px 0 0;font-size:9px;line-height:1.4}.diagnostic-list article>span[data-v-e34b3729]{color:#5e6f84;text-transform:uppercase;font:600 7px DM Mono,monospace}.asset-table-wrap[data-v-e34b3729]{min-height:174px}.contract-pending-note[data-v-e34b3729]{color:#8b7da4;text-transform:uppercase;letter-spacing:.04em;font:600 7px DM Mono,monospace}.asset-table-wrap>.contract-pending-note[data-v-e34b3729]{border-bottom:1px solid var(--line);background:#141322;padding:9px 12px}.asset-table[data-v-e34b3729]{border-collapse:collapse;width:100%;font-size:9px}.asset-table th[data-v-e34b3729],.asset-table td[data-v-e34b3729]{text-align:left;border-bottom:1px solid #1a2531;padding:9px 12px}.asset-table th[data-v-e34b3729]{color:#617187;text-transform:uppercase;font:600 7px DM Mono,monospace}.asset-table td span[data-v-e34b3729]{color:#7cc6ae;border:1px solid #2d4450;border-radius:3px;padding:3px 5px;font:600 7px DM Mono,monospace}.asset-table td span[data-status=not-observed][data-v-e34b3729]{color:#dbb35f;border-color:#55472f}.atlas-prototype[data-v-e34b3729],.localization-prototype[data-v-e34b3729],.patch-prototype[data-v-e34b3729]{grid-template-columns:330px 1fr;gap:20px;min-height:210px;padding:16px;display:grid}.atlas-map[data-v-e34b3729]{aspect-ratio:1.35;background:linear-gradient(135deg,#162b48,#263458);border:1px solid #28384a;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:3px;padding:8px;display:grid}.atlas-map i[data-v-e34b3729]{background:#6986bf33;border:1px solid #ffffff29}.atlas-map i.selected[data-v-e34b3729]{background:#61e8dc33;border:2px solid #61e8dc}.atlas-map i.warning[data-v-e34b3729]{background:#dcaa5129;border-color:#dcaa51}.atlas-prototype h3[data-v-e34b3729],.localization-prototype h3[data-v-e34b3729],.patch-prototype h3[data-v-e34b3729]{margin:9px 0;font-size:13px}.atlas-prototype dl[data-v-e34b3729]{grid-template-columns:100px 1fr;margin:0;font-size:9px;display:grid}.atlas-prototype dt[data-v-e34b3729],.atlas-prototype dd[data-v-e34b3729]{border-bottom:1px solid #192430;margin:0;padding:6px}.atlas-prototype dt[data-v-e34b3729]{color:#63748a}.localization-prototype[data-v-e34b3729]{grid-template-columns:1.1fr .7fr .9fr .8fr;align-items:center}.localization-prototype p[data-v-e34b3729]{color:#718197;font-size:9px}.localization-prototype label[data-v-e34b3729]{color:#627389;text-transform:uppercase;gap:6px;font:600 7px DM Mono,monospace;display:grid}.localization-prototype select[data-v-e34b3729],.localization-prototype input[data-v-e34b3729]{color:#8d9caf;background:#101824;border:1px solid #283649;border-radius:4px;padding:7px;font-size:9px}.text-diagnostic[data-v-e34b3729]{background:#101d1b;border:1px solid #2b403c;border-radius:5px;gap:5px;padding:10px;display:grid}.text-diagnostic b[data-v-e34b3729]{color:#6ed5ad;font-size:9px}.text-diagnostic span[data-v-e34b3729]{color:#6c7d90;font-size:8px}.patch-prototype[data-v-e34b3729]{grid-template-columns:300px 1fr}.patch-prototype p[data-v-e34b3729]{color:#718197;font-size:9px}.patch-prototype pre[data-v-e34b3729]{color:#9eb0c5;background:#080d14;border:1px solid #253346;border-radius:5px;max-height:230px;margin:0;padding:11px;font:500 8px/1.45 DM Mono,monospace;overflow:auto}.muted .component-tree[data-v-e34b3729],.muted .details-panel[data-v-e34b3729]{filter:saturate(.55)}@media (width<=1500px){.inspector-workspace[data-v-e34b3729]{grid-template-columns:250px minmax(480px,1fr) 300px}.diagnostic-list[data-v-e34b3729]{grid-template-columns:1fr}.diagnostic-list article[data-v-e34b3729]{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=1250px){.prototype-boundary[data-v-e34b3729]{grid-template-columns:1fr}.prototype-boundary>div[data-v-e34b3729]{border-bottom:1px solid #263448;border-right:0}.prototype-boundary>div[data-v-e34b3729]:last-child{border-bottom:0}.inspector-toolbar[data-v-e34b3729]{flex-wrap:wrap}.revision-facts[data-v-e34b3729]{margin-left:0}.inspector-workspace[data-v-e34b3729]{grid-template-columns:260px 1fr}.details-panel[data-v-e34b3729]{grid-column:1/-1}.component-tree[data-v-e34b3729]{height:510px}.diagnostic-list[data-v-e34b3729]{grid-template-columns:1fr}.atlas-prototype[data-v-e34b3729],.patch-prototype[data-v-e34b3729]{grid-template-columns:280px 1fr}.localization-prototype[data-v-e34b3729]{grid-template-columns:1fr 1fr}}@media (width<=1120px){.inspector-workspace[data-v-e34b3729]{grid-template-columns:1fr}.tree-panel[data-v-e34b3729],.details-panel[data-v-e34b3729]{max-height:none}.component-tree[data-v-e34b3729]{height:320px}.stage-panel[data-v-e34b3729]{min-height:690px}.atlas-prototype[data-v-e34b3729],.localization-prototype[data-v-e34b3729],.patch-prototype[data-v-e34b3729]{grid-template-columns:1fr}.inspector-dock>nav[data-v-e34b3729]{overflow:auto}.inspector-dock>nav button[data-v-e34b3729]{white-space:nowrap}}:root{color:#d9e2ef;font-synthesis:none;--bg:#080c12;--panel:#0f151e;--panel2:#141c27;--line:#202b38;--muted:#748397;--text:#dce5ef;--cyan:#60e8dc;--blue:#6c8cff;--red:#ff6b78;background:#080c12;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% -10%,#182945 0,transparent 28%),var(--bg);min-width:1100px;min-height:100vh;color:var(--text);margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.shell{grid-template-columns:228px 1fr;min-height:100vh;transition:grid-template-columns .2s;display:grid}.shell.compact{grid-template-columns:72px 1fr}.sidebar{border-right:1px solid var(--line);z-index:4;background:#090e15f5;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 7px 28px;display:flex}.brand-mark{width:35px;height:35px;color:var(--cyan);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0d2528;border:1px solid #426d77;place-items:center;font-weight:800;display:grid}.brand-copy{white-space:nowrap;flex-direction:column;display:flex}.brand-copy b{font-size:15px}.brand-copy small,.eyebrow{letter-spacing:.13em;color:#6c7d91;font:500 9px DM Mono,monospace}.sidebar nav{gap:5px;display:grid}.sidebar nav a{color:#8796a9;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.sidebar nav a:hover,.sidebar nav a.router-link-active,.sidebar nav a.active{color:#e4ecf6;background:#121c28}.sidebar nav a span{text-align:center;color:#74879c;width:18px}.scope-note{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;margin-top:auto;padding:19px 10px 6px;display:flex}.scope-note i,.health i,.status i,.connection i{background:#56d7a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #56d7a21c}.scope-note span{flex-direction:column;font-size:11px;display:flex}.scope-note small{color:var(--muted);margin-top:2px}.nav-toggle{border:1px solid var(--line);color:#78879a;cursor:pointer;background:#101720;border-radius:5px;width:22px;height:29px;position:absolute;top:82px;right:-11px}.compact .brand-copy,.compact .sidebar nav label,.compact .scope-note span{display:none}.compact .brand{padding-left:3px}.compact .sidebar nav a{justify-content:center}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#080c12c2;justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.health{color:#8493a5;align-items:center;gap:9px;font:500 10px DM Mono,monospace;display:flex}.page{max-width:1600px;margin:auto;padding:34px 38px 56px}.page.wide{max-width:1800px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:29px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:29px}.page-heading p{color:var(--muted);margin:0;font-size:13px}.compact-heading{margin-bottom:17px}.alpha-pill{color:#70ded5;letter-spacing:.08em;background:#0d2426;border:1px solid #295052;border-radius:4px;padding:7px 10px;font:500 9px DM Mono,monospace}.game-grid{grid-template-columns:repeat(auto-fit,minmax(370px,1fr));gap:15px;display:grid}.game-card{border:1px solid var(--line);background:linear-gradient(145deg,#121a24,#0d131c);border-radius:8px;gap:18px;min-height:210px;padding:22px;display:flex;box-shadow:0 20px 50px #00000026}.game-icon{color:#8ea8ff;background:#1d2940;border:1px solid #304262;border-radius:9px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.game-card-main{flex:1}.game-card h2{margin:14px 0 4px;font-size:18px}.game-card p{color:var(--muted);font-size:12px}.status,.connection{color:#80bfa4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font:500 9px DM Mono,monospace;display:inline-flex}.card-actions{color:#90a9ff;align-items:center;gap:18px;margin-top:24px;font-size:12px;display:flex}.primary-button{cursor:pointer;color:#fff!important;background:#6d82ff!important;border:0!important;border-radius:5px!important;padding:9px 14px!important;font-size:11px!important;font-weight:700!important}.primary-button:disabled{opacity:.5;cursor:wait}.boundary-strip{border:1px solid var(--line);background:#0c121a;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.boundary-strip div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px;display:flex}.boundary-strip div:last-child{border:0}.boundary-strip b{color:#79899e;text-transform:uppercase;font-size:10px}.boundary-strip code,code{color:#98a9be;font:400 10px DM Mono,monospace}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:17px;display:flex}.tabs a{color:#77869a;border-bottom:2px solid #0000;padding:10px 14px;font-size:11px;font-weight:600}.tabs a.active{color:#dce5ef;border-color:var(--cyan)}.lab-controls{border:1px solid var(--line);background:#0e151e;border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;padding:11px 14px;display:flex}.lab-controls label{letter-spacing:.06em;color:#718197;gap:5px;font:500 9px DM Mono,monospace;display:grid}.lab-controls label:first-child{flex:1}.lab-controls select,.filters select,.filters input,.editor-fields select,.editor-fields textarea{color:#cbd6e3;background:#111a25;border:1px solid #283545;border-radius:4px;min-width:180px;padding:7px 9px;font-size:11px}.lab-grid{grid-template-columns:minmax(550px,1.55fr) minmax(390px,.85fr);gap:12px;min-height:650px;display:grid}.preview-panel,.telemetry-panel,.data-panel{border:1px solid var(--line);background:#0d141d;border-radius:7px;overflow:hidden}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.panel-title b{font-size:11px}.panel-title span{color:#6f8093;text-transform:uppercase;font:400 9px DM Mono,monospace}.preview-panel iframe{background:#0b1017;border:0;width:100%;height:calc(100% - 45px)}.preview-empty{text-align:center;color:#66788c;place-content:center;gap:8px;height:calc(100% - 45px);display:grid}.preview-empty strong{color:#9babc0}.preview-empty span{font-size:11px}.filters{border-bottom:1px solid var(--line);gap:7px;padding:10px;display:flex}.filters select{min-width:105px}.filters input{flex:1;min-width:0}.identity-block{border-bottom:1px solid var(--line);background:#111a25;flex-direction:column;gap:4px;padding:10px 13px;display:flex}.identity-block span{color:#718197;text-transform:uppercase;font:500 8px DM Mono,monospace}.identity-block small,.timeline-row small,td small{color:#68788b;margin-top:3px;font-size:9px;display:block}.timeline{height:540px;overflow:auto}.timeline-row{border-bottom:1px solid #19232f;grid-template-columns:67px 1fr;padding:9px 12px;font-size:10px;display:grid}.timeline-row time{color:#617185;font:400 9px DM Mono,monospace}.timeline-row b{font:500 10px DM Mono,monospace}.timeline-row.error{border-left:2px solid var(--red);background:#1d141b}.timeline-row details{color:#d9868f;margin-top:6px}.timeline-row pre,.error-detail pre{white-space:pre-wrap;color:#97a6b8;font:400 9px DM Mono,monospace}.empty-small,.state-panel{color:#68788b;place-items:center;min-height:140px;font-size:11px;display:grid}.state-panel{background:#0d131b;border:1px dashed #273443;border-radius:7px}.state-panel.danger,.inline-error{color:#ff8c96}.spinner{border:2px solid #304154;border-top-color:var(--cyan);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;display:grid}.metric-grid>div{border:1px solid var(--line);background:#0e151e;border-radius:6px;flex-direction:column;gap:8px;padding:15px;display:flex}.metric-grid span{color:#708096;letter-spacing:.08em;font:500 8px DM Mono,monospace}.metric-grid strong{font:600 23px DM Mono,monospace}.metric-grid .error-number{color:#ff8490}.metric-grid .metric-time{margin-top:7px;font-size:12px}.split-tables{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.data-panel table{border-collapse:collapse;width:100%;font-size:10px}.data-panel th{text-align:left;color:#6f7f92;letter-spacing:.06em;text-transform:uppercase;background:#111923;font:500 8px DM Mono,monospace}.data-panel th,.data-panel td{border-bottom:1px solid #1b2633;padding:10px 12px}.data-panel tbody tr:hover{background:#111a24}.tag{text-transform:uppercase;color:#9eafc4;background:#172131;border:1px solid #2b3c51;border-radius:3px;padding:4px 6px;font:500 8px DM Mono,monospace}.error-list details{border-bottom:1px solid var(--line)}.error-list summary{cursor:pointer;justify-content:space-between;padding:11px 13px;font-size:10px;display:flex}.error-list summary span{gap:8px;display:flex}.error-list summary b{color:#ff8490}.error-list time{color:#657588;font:400 8px DM Mono,monospace}.error-detail{padding:0 13px 12px}.error-detail pre{background:#090e14;max-height:190px;padding:10px;overflow:auto}.inline-error{font-size:11px}.connection[data-state=degraded] i,.connection[data-state=rejected] i{background:var(--red);box-shadow:0 0 0 3px #ff6b781f}.document-workspace{grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);gap:12px;margin-bottom:12px;display:grid}.editor-fields{gap:12px;padding:15px;display:grid}.editor-fields label{color:#718197;letter-spacing:.06em;gap:6px;font:500 9px DM Mono,monospace;display:grid}.editor-fields textarea{resize:vertical;min-height:260px;font-family:DM Mono,monospace;line-height:1.5}.editor-actions{gap:8px;display:flex}.editor-actions button,.data-panel td button{color:#aebdd0;cursor:pointer;background:#151f2b;border:1px solid #2c3a4b;border-radius:4px;padding:7px 10px}.revisions-panel{margin-top:12px}@media (width<=1250px){.lab-grid,.split-tables,.document-workspace{grid-template-columns:1fr}.lab-grid{min-height:auto}.preview-panel{height:600px}.metric-grid{grid-template-columns:repeat(2,1fr)}}.identity-links{gap:10px;margin-top:5px;display:flex}.identity-links a,td a{color:#7f9cff;font-size:9px}.user-menu{align-items:center;gap:14px;display:flex}.user-menu a{text-align:right;flex-direction:column;font-size:11px;display:flex}.user-menu small{color:var(--muted);text-transform:uppercase;margin-top:2px;font:400 8px DM Mono,monospace}.user-menu button,.setup-result button{color:#aebdd0;cursor:pointer;background:#121b26;border:1px solid #2a394b;border-radius:4px;padding:7px 10px}.auth-page{background:radial-gradient(circle at 50% 20%,#172943 0,#0000 35%),#080c12;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:linear-gradient(150deg,#121a24,#0c121a);border:1px solid #283646;border-radius:10px;width:min(420px,100vw - 40px);padding:34px;box-shadow:0 30px 90px #00000073}.auth-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.auth-brand>div{flex-direction:column;display:flex}.auth-brand small{color:#75869b;letter-spacing:.1em;font:500 9px DM Mono,monospace}.auth-card h1{margin:8px 0;font-size:30px}.auth-card>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.5}.auth-card form{gap:15px;display:grid}.auth-card label,.account-grid label{color:#8797aa;gap:6px;font-size:10px;display:grid}.auth-card input,.account-grid input,.user-layout input,.table-input{color:var(--text);background:#0d141d;border:1px solid #2b394a;border-radius:5px;outline:none;padding:10px 11px}.auth-card input:focus,.account-grid input:focus,.user-layout input:focus,.table-input:focus{border-color:#607de9;box-shadow:0 0 0 3px #607de91a}.auth-card .primary-button{min-height:38px;margin-top:4px}.auth-note{color:#627287;text-align:center;text-transform:uppercase;margin-top:24px;font:400 8px DM Mono,monospace;display:block}.access-state{text-align:center;max-width:600px;margin:15vh auto}.access-state h1{font-size:30px}.access-state p{color:var(--muted);margin-bottom:30px}.account-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.account-summary dl{grid-template-columns:130px 1fr;gap:13px;margin:0;padding:18px;font-size:11px;display:grid}.account-summary dt{color:var(--muted)}.account-summary dd{margin:0}.success-message{color:#67d6a4;font-size:11px}.user-layout{grid-template-columns:minmax(360px,.7fr) minmax(420px,1.3fr);gap:12px;margin-bottom:12px;display:grid}.role-picker{border:1px solid var(--line);border-radius:5px;gap:14px;padding:10px;display:flex}.role-picker legend{color:#718197;font:500 8px DM Mono,monospace}.role-picker label,.inline-roles label{color:#a7b5c7;align-items:center;gap:5px;font-size:9px;display:flex}.setup-result{padding:17px}.setup-result p{color:var(--muted);font-size:11px;line-height:1.5}.setup-result textarea{resize:none;color:#91a5be;background:#090e14;border:1px solid #293747;width:100%;min-height:90px;margin-bottom:10px;padding:11px;font:400 9px DM Mono,monospace}.users-table{margin-top:12px;overflow:auto}.users-table table{min-width:1100px}.table-input{width:100%;padding:7px;font-size:10px}.inline-roles,.row-actions{flex-wrap:wrap;gap:7px;display:flex}.row-actions{gap:5px}.tag.danger{color:#ff8d98;background:#26151b;border-color:#5b2c36}.role-note{color:#8c9aae;padding:8px;font-size:10px}.editor-fields>label>input{width:100%}@media (width<=800px){body{min-width:0}.account-grid,.user-layout{grid-template-columns:1fr}.auth-page{padding:16px}}
