.ora-app .los-surface,.ora-app .los-layer,.ora-app .los-object,.ora-app .los-feed,.ora-app .los-ops,.ora-app .trs-glass-panel,.ora-app .living-agent-panel,.ora-app .knowledge-source-panel,.ora-app .trs-agent-builder,.ora-app .spatial-blob-panel,.ora-app .trs-dashboard-panel,.ora-app .trs-workspace-panel,.ora-app .knowledge-card,.ora-app .trs-settings-page__hero{background:var(--ora-surface-raised);border:1px solid var(--ora-border-subtle);border-radius:var(--ora-radius-lg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ora-text-primary);min-width:0}.ora-app .trs-page,.ora-app .trs-settings-page,.ora-app .spatial-settings,.ora-app .los-product-page{background:0 0;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.ora-app .los-kicker,.ora-app .trs-dashboard-label{margin:0 0 var(--ora-space-2);font-size:var(--ora-text-xs);font-weight:var(--ora-weight-semibold);letter-spacing:0;color:var(--ora-text-muted);text-shadow:none}.ora-app .los-truth{color:var(--ora-text-secondary);line-height:var(--ora-leading-relaxed)}.ora-app .los-error,.ora-app .living-agent-inline-error{padding:var(--ora-space-4);border:1px solid var(--ora-status-danger-text);border-radius:var(--ora-radius-md);background:var(--ora-status-danger-bg);color:var(--ora-status-danger-text)}.ora-app .los-btn,.ora-app .trs-workspace-button,.ora-app .trs-header-link{justify-content:center;align-items:center;gap:var(--ora-space-2);min-height:44px;padding:0 var(--ora-space-5);border:1px solid var(--ora-border-strong);border-radius:var(--ora-radius-md);background:var(--ora-surface-raised);color:var(--ora-text-primary);font-weight:var(--ora-weight-semibold);box-shadow:none;text-decoration:none;display:inline-flex}.ora-app .los-btn--primary{background:var(--ora-accent-solid);color:var(--ora-text-on-accent);border-color:#0000}.ora-app .los-chip{min-height:36px;padding:0 var(--ora-space-4);border:1px solid var(--ora-border-subtle);border-radius:var(--ora-radius-full);background:var(--ora-surface-raised);color:var(--ora-text-secondary);font-size:var(--ora-text-xs);box-shadow:none;align-items:center;text-decoration:none;display:inline-flex}.ora-app .los-field,.ora-app .trs-settings-field{gap:var(--ora-space-2);min-width:0;color:var(--ora-text-primary);display:grid}.ora-app .los-field-control,.ora-app .trs-settings-field input,.ora-app .trs-settings-field select,.ora-app .trs-settings-field textarea,.ora-app input:not([type=checkbox]):not([type=radio]),.ora-app select,.ora-app textarea{width:100%;min-width:0;min-height:44px;padding:var(--ora-space-3) var(--ora-space-4);border:1px solid var(--ora-border-strong);border-radius:var(--ora-radius-md);background:var(--ora-surface-raised);color:var(--ora-text-primary);font-family:inherit;font-size:16px}@media (width>=1024px){.ora-app .los-field-control,.ora-app .trs-settings-field input,.ora-app .trs-settings-field select,.ora-app .trs-settings-field textarea,.ora-app input:not([type=checkbox]):not([type=radio]),.ora-app select,.ora-app textarea{font-size:var(--ora-text-base)}}.ora-app *,.ora-app :before,.ora-app :after{min-width:0}@media (width<=767.98px){.ora-app .los-home,.ora-app .los-home__rail,.ora-app .los-grid,.ora-app .trs-dashboard-grid,.ora-app .trs-settings-grid,.ora-app .spatial-settings__grid{grid-template-columns:1fr!important;display:grid!important}.ora-app table{width:100%;max-width:100%;display:block;overflow-x:auto}.ora-app pre,.ora-app code{white-space:pre-wrap;overflow-wrap:anywhere}}.ora-app .floating-spatial-dock,.ora-app .floating-dock-hint,.ora-app .living-background,.ora-app .trs-top-header,.ora-app .trs-shell__content>.trs-breadcrumbs{display:none}@media (width<=767.98px){.ora-app .los-chip{min-height:44px}}.ora-app [style*=width\:],.ora-app [style*=min-width\:]{max-width:100%!important}html.mu-on .mu.opx{min-block-size:100svh;font-size:14px;line-height:1.5;font-family:var(--mu-f-body);--ora-font-sans:var(--mu-f-body);--ora-font-display:var(--mu-f-display);flex-direction:column;padding-block-end:0;display:flex;overflow-x:clip}html.mu-on .mu.opx :where(h1,h2,h3,h4){font-family:var(--mu-f-display)}.opx-head{z-index:40;min-block-size:68px;background:linear-gradient(180deg, var(--mu-g-sheen), transparent 70%), var(--mu-glass);border-block-end:1px solid var(--mu-g-border);box-shadow:inset 0 -1px 0 var(--mu-g-hi), 0 12px 28px -22px var(--mu-g-glow);-webkit-backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.9);backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.9);align-items:center;gap:10px;padding:8px 16px;padding-block-start:calc(8px + env(safe-area-inset-top,0px));display:flex;position:sticky;inset-block-start:0}html.mu-scrolling .opx-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mu-solid2)}.opx-spacer{flex:1 1 0;min-inline-size:0}.opx-brand{--mu-a:var(--mu-txt);min-block-size:44px;color:var(--mu-txt);font-family:var(--mu-f-display);border-radius:16px;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.opx-brand__name{white-space:nowrap}.opx-ws{min-block-size:44px;min-inline-size:0;max-inline-size:260px;font:inherit;color:var(--mu-chip-t);background:linear-gradient(180deg, var(--mu-g-sheen), transparent), var(--mu-chip);border:1px solid var(--mu-g-border);box-shadow:inset 0 1px 0 var(--mu-g-hi);border-radius:16px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}button.opx-ws{cursor:pointer}.opx-ws__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.opx-search{min-block-size:44px;min-inline-size:44px;font:inherit;color:var(--mu-chip-t);cursor:pointer;background:linear-gradient(180deg, var(--mu-g-sheen), transparent), var(--mu-in);border:1px solid var(--mu-g-border);box-shadow:inset 0 1px 0 var(--mu-g-hi);border-radius:16px;align-items:center;gap:10px;padding-inline:14px;font-size:14px;display:inline-flex}.opx-search__l{color:var(--mu-mut)}.opx-search__k{font:inherit;border:1px solid var(--mu-line);color:var(--mu-mut);border-radius:8px;padding:1px 8px;font-size:12px}.opx-tools{flex:none;align-items:center;gap:8px;display:flex}.opx-tools .mu-ibtn[data-wide]{min-block-size:56px;inline-size:56px}.opx-avatar{block-size:44px;inline-size:44px;color:var(--mu-chip-t);background:var(--mu-chip);border:1px solid var(--mu-g-border);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.opx-body{flex:1;min-inline-size:0;display:block}.opx .opx-main{min-inline-size:0;outline:none;padding-block-end:calc(var(--mu-dock-h) + 28px + env(safe-area-inset-bottom,0px))}.opx-side{display:none}@media (width>=1024px){.opx-body{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:20px;padding-block-start:16px;padding-inline:20px;display:grid}.opx .opx-main{padding-block-end:32px}.opx-side{border-radius:var(--mu-r-lg);background:linear-gradient(155deg, var(--mu-g-sheen) 0%, transparent 48%), var(--mu-card);border:1px solid var(--mu-g-border);max-block-size:calc(100dvh - 100px);box-shadow:inset 0 1px 0 var(--mu-g-hi), 0 18px 40px -22px var(--mu-g-glow);-webkit-backdrop-filter:blur(var(--mu-blur)) saturate(var(--mu-sat));backdrop-filter:blur(var(--mu-blur)) saturate(var(--mu-sat));scrollbar-width:thin;flex-direction:column;gap:12px;padding:12px;display:flex;position:sticky;inset-block-start:84px;overflow:hidden}html.mu-scrolling .opx-side{-webkit-backdrop-filter:none;backdrop-filter:none}}.opx-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.opx-group{border-block-start:1px solid var(--mu-line);gap:4px;padding-block-start:10px;display:grid}.opx-group__l{font-size:13px;font-weight:700;font-family:var(--mu-f-display);color:var(--mu-mut);margin:0;padding-inline:12px}.opx-side__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;align-content:start;gap:12px;min-block-size:0;display:grid;overflow-y:auto}.opx-side__foot{border-block-start:1px solid var(--mu-line);flex:none;margin-block-start:auto;padding-block-start:10px}.opx-link{--mu-a:var(--mu-txt);min-block-size:48px;inline-size:100%;font:inherit;font-size:15px;font-weight:600;font-family:var(--mu-f-display);color:var(--mu-txt);text-align:start;cursor:pointer;transition:background var(--mu-t-150), color var(--mu-t-150);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding-inline:12px;text-decoration:none;display:flex;position:relative}.opx-link svg{flex:none}.opx-link:hover{background:var(--mu-chip)}.opx-link[data-sec="1"]{background:var(--mu-chip);color:var(--mu-chip-t);box-shadow:inset 0 0 0 1px var(--mu-g-border)}.opx-link[aria-current=page]{--mu-a:var(--mu-white);background:var(--mu-btn);color:var(--mu-white);box-shadow:inset 0 1px 0 #ffffff73, 0 8px 20px -10px var(--mu-g-glow)}html.mu-on .mu.opx a.opx-link{color:var(--mu-a,var(--mu-txt))}.opx-count{background:var(--mu-dot-bg);block-size:24px;min-inline-size:24px;color:var(--mu-dot-t);border-radius:12px;place-items:center;margin-inline-start:auto;padding-inline:7px;font-size:13px;font-weight:700;display:inline-grid}.opx-sub{gap:8px;max-inline-size:1440px;margin-inline:auto;padding:12px 16px 0;display:grid}.opx-sub__groups,.opx-sub__tabs{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.opx-sub__groups::-webkit-scrollbar{display:none}.opx-sub__tabs::-webkit-scrollbar{display:none}.opx-chip,.opx-tab{--mu-a:var(--mu-chip-t);min-block-size:44px;font-family:var(--mu-f-display);color:var(--mu-chip-t);background:linear-gradient(180deg, var(--mu-g-sheen), transparent), var(--mu-chip);border:1px solid var(--mu-g-border);box-shadow:inset 0 1px 0 var(--mu-g-hi);border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}html.mu-on .mu.opx :is(a.opx-chip,a.opx-tab){color:var(--mu-a,var(--mu-chip-t))}.opx-chip--on,.opx-tab--on{--mu-a:var(--mu-white);color:var(--mu-white);background:var(--mu-btn);box-shadow:inset 0 1px 0 #ffffff73, 0 6px 16px -8px var(--mu-g-glow);border-color:#fff6}.opx-sub__tabs[data-wrap]{flex-wrap:wrap;overflow:visible}.opx-count--tab{margin-inline-start:0}.opx-chip__n{opacity:.9;font-size:12px}@media (width>=1024px){.opx-sub{margin-inline:0;padding-inline:0}}.opx-dock{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:max(10px, env(safe-area-inset-bottom));inset-inline:0}@media (width>=1024px){.opx-dock{display:none}}.opx-dock nav{pointer-events:auto;background:linear-gradient(180deg, var(--mu-g-sheen), transparent 60%), var(--mu-glass);border:1px solid var(--mu-glass-b);inline-size:min(100% - 20px,520px);box-shadow:inset 0 1px 0 var(--mu-g-hi), var(--mu-shadow-dock);-webkit-backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.9);backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.9);border-radius:32px;gap:2px;padding:6px;display:flex}.opx-dock__a{--mu-a:var(--mu-mut);min-block-size:56px;min-inline-size:0;font:inherit;font-family:var(--mu-f-display);color:var(--mu-mut);cursor:pointer;background:0 0;border:0;border-radius:24px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding-inline:2px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}html.mu-on .mu.opx a.opx-dock__a{color:var(--mu-a,var(--mu-mut))}.opx-dock__l{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.opx-dock__a[aria-current=page]{--mu-a:var(--mu-white);color:var(--mu-white);background:var(--mu-btn);box-shadow:inset 0 1px 0 #ffffff73, 0 8px 20px -8px var(--mu-g-glow)}.opx-dock__a[data-sec="1"]:not([aria-current=page]){--mu-a:var(--mu-chip-t);background:var(--mu-chip)}.opx-more{overscroll-behavior:contain;gap:14px;max-block-size:min(78dvh,720px);padding-block-end:4px;display:grid;overflow-y:auto}.opx-more__h{font-size:20px;line-height:1.4}.opx-more__g{gap:6px;display:grid}html.mu-on .mu .opx-more__gh,html.mu-on .opx-more__gh{color:var(--mu-mut);margin:0;font-size:14px;font-weight:700}.opx-more__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.opx-more__a{--mu-a:var(--mu-txt);min-block-size:48px;color:var(--mu-txt);background:linear-gradient(180deg, var(--mu-g-sheen), transparent), var(--mu-chip);border:1px solid var(--mu-g-border);border-radius:14px;align-items:center;gap:10px;padding-inline:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}html.mu-on .opx-more__a{color:var(--mu-txt)}.opx-more__a[aria-current=page]{background:var(--mu-btn);color:var(--mu-white);border-color:#fff6}html.mu-on .opx-more__a[aria-current=page]{color:var(--mu-white)}.opx-more__close{justify-self:stretch}html.mu-on .opx .ora-workspace-menu{background:var(--mu-sheet);border-color:var(--mu-g-border);border-radius:var(--mu-r-lg);color:var(--mu-txt);box-shadow:var(--mu-shadow);-webkit-backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.7);backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.7);z-index:60}html.mu-on .opx .ora-workspace-menu :is(p,strong,span,button){color:inherit}html.mu-on .opx .ora-cmd__panel{background:var(--mu-sheet);border:1px solid var(--mu-g-border);border-radius:var(--mu-r-xl);color:var(--mu-txt);box-shadow:var(--mu-shadow);-webkit-backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.7);backdrop-filter:blur(var(--mu-blur-lg)) saturate(1.7)}html.mu-on .opx .ora-cmd__item[data-active=true],html.mu-on .opx .ora-cmd__item:hover{background:var(--mu-chip)}@media (width<=719.98px){.opx-head{gap:8px;padding-inline:12px}.opx-brand__name,.opx-search__l,.opx-search__k{display:none}.opx-search{justify-content:center;inline-size:44px;padding-inline:0}.opx-tools{gap:6px}.opx-tools .mu-ibtn[data-wide]{min-block-size:44px;inline-size:44px}.opx-tools .mu-ibtn .mu-tl,.opx-tools .acs__name,.opx-tools .acs__chev{display:none}.opx-tools .acs__trigger{justify-content:center;min-block-size:44px;min-inline-size:44px;padding-inline:4px}.opx-avatar{display:none}.opx-ws{flex:auto;max-inline-size:none;padding-inline:10px}}@media (width>=720px) and (width<=1023.98px){.opx-search__l,.opx-search__k{display:none}.opx-search{justify-content:center;inline-size:44px;padding-inline:0}}@media (prefers-reduced-transparency:reduce){.opx-head,.opx-side,.opx-dock nav,html.mu-on .opx .ora-workspace-menu,html.mu-on .opx .ora-cmd__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mu-solid2)}}@media (prefers-reduced-motion:reduce){.opx-link,.opx-dock__a{transition:none}}html.mu-on[data-mu-accent] .opx,html.mu-on[data-mu-accent] .opx [data-area]{--ah:345;--ac:.92}html.mu-on[data-mu-accent=aurora] .opx,html.mu-on[data-mu-accent=aurora] .opx [data-area]{--ah:285}html.mu-on[data-mu-accent=emerald] .opx,html.mu-on[data-mu-accent=emerald] .opx [data-area]{--ah:165}.opx .opx-main>:is(div:not([class]),main.pa-home){max-inline-size:1180px;margin-inline:auto;padding-block-start:16px;padding-inline:16px}@media (width>=768px){.opx .opx-main>:is(div:not([class]),main.pa-home){padding-inline:24px}}html.mu-on[data-mu-theme] .opx :is(.ora-btn--primary,.ora-hero__cta .ora-btn--primary){background:var(--mu-btn);background-image:var(--mu-btn);color:var(--mu-white);box-shadow:inset 0 1px 0 #ffffff73, 0 10px 22px -12px var(--mu-g-glow);border-color:#0000}html.mu-on[data-mu-theme] .opx .ora-btn--primary:hover:not(:disabled){background:var(--mu-btn);filter:brightness(1.08)}html.mu-on[data-mu-theme] .opx .ora-btn--primary:disabled{opacity:.55}html.mu-on[data-mu-theme] .opx .ora-btn--primary :is(svg,.ora-icon){color:var(--mu-white)}html.mu-on .mu.opx,html.mu-on .mu.opx *,html.mu-on .mu.opx :is(h1,h2,h3,h4){letter-spacing:0}
