html:has(.cx-dashboard){scrollbar-gutter:auto}.cx-root{min-height:100svh;padding-top:var(--app-header-height);background:var(--surface-muted);color:var(--foreground)}.cx{container:console-page/inline-size;width:min(90rem,calc(100% - var(--ui-space-6)));margin-inline:auto;padding-block:var(--ui-space-4) var(--ui-space-12)}.cx-badge{padding:2px 8px;border:1px solid var(--status-internal);border-radius:999px;color:var(--status-internal);font-weight:600;font-size:.8125rem}.cx-item,.cx-signout{min-height:var(--minimum-hit-target);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--foreground-strong);font:var(--text-label-14);text-align:left;transition:border-color var(--ui-motion-enter) var(--ui-ease-settle),background-color var(--ui-motion-enter) var(--ui-ease-settle)}.cx-item:hover,.cx-signout:hover{border-color:var(--accent);background:var(--surface-muted)}.cx-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4);align-items:start}.cx-inspector,.cx-pane,.cx-tree{min-width:0;padding:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--surface);box-shadow:var(--ui-shadow-panel)}.cx-inspector h3,.cx-tree h2{margin:var(--ui-space-4) 0 var(--ui-space-2);color:var(--foreground-subtle);font:var(--text-label-13)}.cx-tree h2:first-child{margin-top:0}.cx-list{display:grid;gap:var(--ui-space-2)}.cx-list .cx-item{display:grid;gap:2px;width:100%}.cx-list .cx-item span{color:var(--foreground-muted);font:var(--text-label-13);overflow-wrap:anywhere}.cx-list .cx-item code{overflow-wrap:anywhere}.cx-item:is([aria-pressed=true],[aria-current=location]){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--ui-halo)}.cx-scope{display:grid;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.cx-days-picker label,.cx-scope label,.cx-signin label{display:grid;gap:var(--ui-space-1);color:var(--foreground-strong);font-size:.8125rem;font-weight:600}.cx-scope input,.cx-signin input{min-height:var(--minimum-hit-target);width:100%;min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--foreground-strong);font:var(--text-copy-16)}.cx-signin{display:grid;gap:var(--ui-space-4);max-width:360px;margin-top:var(--ui-space-5)}.cx-message{min-height:1.5rem;color:var(--status-review);font-size:.9375rem}.cx-inspector h2,.cx-pane h1{color:var(--foreground-strong);font:var(--text-heading-20);text-wrap:balance;overflow-wrap:anywhere}.cx-inspector h2{font:var(--text-heading-16)}.cx-day{margin-top:var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}.cx-day h2{color:var(--foreground-strong);font:var(--text-heading-20)}.cx-tz{color:var(--foreground-subtle);font-size:.7em;font-weight:500}.cx-muted{color:var(--foreground-muted);font:var(--text-copy-14)}.cx-error{margin-top:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-left:3px solid var(--status-review);border-radius:0 var(--ui-radius-md) var(--ui-radius-md) 0;background:var(--status-review-soft);color:var(--foreground);overflow-wrap:anywhere}.cx-error p{margin-top:var(--ui-space-1);font-size:.875rem}.cx-notice{margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--status-internal) 25%,var(--ui-line));border-radius:var(--ui-radius-sm);background:var(--status-internal-soft);color:var(--foreground);font:var(--text-copy-14);overflow-wrap:anywhere}.cx-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cx-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.cx-actions,.cx-facts{margin-top:var(--ui-space-3)}.cx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr));gap:var(--ui-space-3) var(--ui-space-5)}.cx-facts-tight{grid-template-columns:minmax(0,1fr)}.cx-facts dt{color:var(--foreground-subtle);font:var(--text-label-12);font-weight:600}.cx-facts dd{margin-top:var(--ui-space-1);color:var(--foreground-strong);font:var(--text-copy-14);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cx-refs{display:grid;gap:var(--ui-space-1)}.cx-status{display:inline-block;padding:1px 9px;border:1px solid;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--foreground-muted)}.cx-status:is([data-status=ready],[data-status=found]){color:var(--status-implemented);background:var(--status-implemented-soft)}.cx-status:is([data-status=stale],[data-status=partial],[data-status=pending],[data-status=expired],[data-status=unavailable],[data-status=unresolved]){color:var(--status-review);background:var(--status-review-soft)}.cx-days-picker{margin-top:var(--ui-space-4)}.cx-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:var(--ui-space-2);margin-block:10px 6px}.cx-days button{width:100%;min-height:var(--minimum-hit-target);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--foreground-strong);font:.875rem/1.4 var(--kam-mono);font-variant-numeric:tabular-nums}.cx-days button:hover,.cx-days button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.cx-table{margin-top:var(--ui-space-3)}.cx-table tr[data-selected=true]{background:var(--accent-soft)}.cx-lineage,.cx-lineage li{display:grid;gap:var(--ui-space-2)}.cx-lineage li{grid-template-columns:auto auto minmax(0,1fr);align-items:center;font-size:.875rem;overflow-wrap:anywhere}@container console-content (max-width: 47.5rem){.cx-lineage li{grid-template-columns:minmax(0,1fr)}}@container console-content (max-width: 30rem){.cx-content>*{--cx-page-gutter:var(--ui-space-3)}.cx-inspector,.cx-pane,.cx-tree{padding:var(--ui-space-4)}}.cx-crumbs{margin-top:var(--ui-space-3)}.cx-crumbs ol{display:flex;flex-wrap:wrap}.cx-crumbs li,.cx-crumbs ol{align-items:center;gap:var(--ui-space-2)}.cx-crumbs li{display:inline-flex;max-width:100%;padding:var(--ui-space-1) 10px;border:1px solid var(--ui-line);border-radius:999px;background:var(--surface);color:var(--foreground-muted);font-size:.8125rem;overflow-wrap:anywhere}.cx-crumbs li:last-child{border-color:var(--accent);color:var(--foreground-strong)}.cx-crumbs li+li:before{content:"›";margin-right:4px;color:var(--foreground-subtle)}.cx-crumbs code{color:var(--foreground-strong)}.cx-day>h2,.cx-pane>h2{margin-top:var(--ui-space-5)}.cx-table td,.cx-table th{vertical-align:middle}.cx-table thead th{white-space:nowrap}.cx-table td[data-label=Accepted],.cx-table td[data-label=Occurred]{min-width:7.5rem;font-variant-numeric:tabular-nums;font-size:.8125rem;overflow-wrap:anywhere}.cx-table td[data-label=Revision],.cx-table th[scope=row]{white-space:nowrap}.cx-id{display:inline-block;max-width:16ch;vertical-align:bottom}.cx-hash,.cx-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-hash{display:block;max-width:100%;font-size:.8125rem}.cx-table .cx-link{white-space:nowrap}.cx-changes{margin-top:var(--ui-space-4)}.cx-changes ol{display:grid;gap:var(--ui-space-3)}.cx-changes li{padding:var(--ui-space-3) 12px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--surface-muted)}.cx-changes-head{color:var(--foreground-strong);font:600 .8125rem/1.6 var(--kam-mono)}.cx-changes dl{display:grid;gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.cx-changes dt{color:var(--foreground-subtle);font-size:.75rem;font-weight:650}.cx-changes dd{font-size:.875rem;overflow-wrap:anywhere}.cx-before{color:var(--foreground-muted);text-decoration:line-through;text-decoration-color:var(--foreground-subtle)}.cx-after{color:var(--foreground-strong);font-weight:650}.cx-changes>.cx-muted{margin-top:var(--ui-space-2);font-size:.8125rem}.cx-pane{container:record-pane/inline-size}@container record-pane (max-width: 38.75rem){.cx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cx-table,.cx-table tbody,.cx-table td,.cx-table th,.cx-table tr{display:block;width:auto;min-width:0}.cx-table tr{padding:var(--ui-space-3) 12px;border-bottom:1px solid var(--ui-line)}.cx-table :is(th,td){padding:2px 0;border:0}.cx-table td[data-label]:before{content:attr(data-label);display:block;color:var(--foreground-subtle);font-size:.75rem;font-weight:600}.cx-id{max-width:100%}}.cx-scope-current{display:grid;gap:var(--ui-space-2);margin-top:var(--ui-space-1)}.cx-scope-current p{overflow-wrap:anywhere;color:var(--foreground-strong);font-size:.875rem}.cx-share{flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-3)}.cx-copyable,.cx-share{display:flex;align-items:center}.cx-copyable{gap:var(--ui-space-2);min-width:0}.cx-copyable .cx-hash{flex:1 1 auto;min-width:0}.cx-copy{flex:none;min-height:var(--minimum-hit-target);padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--foreground-muted);font:var(--text-label-12);font-weight:600;vertical-align:middle}.cx-copy:hover{border-color:var(--accent);color:var(--foreground-strong)}.cx [hidden]{display:none!important}.cx-overview{container:console-overview/inline-size;display:grid;gap:var(--ui-space-5);min-width:0;max-inline-size:var(--cx-reading-width,72rem)}.cx-overview-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-2) 0}.cx-overview-heading h1{color:var(--foreground-strong);font:var(--text-heading-24);margin-block:var(--ui-space-2);text-wrap:balance}.cx-overview .ui-card p,.cx-overview-heading p{color:var(--foreground-muted);font:var(--text-copy-14)}.cx-overview h2{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--foreground-strong);font:var(--text-heading-16)}.cx-workspace-card ul{display:grid;gap:var(--ui-space-2)}.cx-workspace-card .ui-button{width:100%;min-width:0;height:auto;justify-content:space-between;text-align:left;white-space:normal;overflow-wrap:anywhere}.cx-workspace-card .ui-button>svg{flex-shrink:0}.cx-workspace-card .ui-button>span{min-width:0}.cx-workspace-card code{overflow-wrap:anywhere}.cx-workspace-card small{display:block;margin-top:var(--ui-space-1);color:var(--foreground-muted)}.cx-journey-stops{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);padding-block:var(--ui-space-3);border-bottom:1px solid var(--ui-line)}.cx-journey-stops span{padding:var(--ui-space-2) 10px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);color:var(--foreground-muted);font-size:.8125rem}.cx-dashboard.ui-sidebar-provider[data-state]{display:grid;grid-template-columns:var(--cx-rail-width) minmax(0,1fr);gap:0;margin-top:0;padding:0;background:var(--surface);height:100dvh;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.cx-dashboard.ui-sidebar-provider[data-state=expanded]{grid-template-columns:calc(var(--cx-rail-width) + var(--cx-navigation-width)) minmax(0,1fr)}.cx-dashboard{--cx-rail-width:56px;--cx-navigation-width:240px;--cx-shell-bar-height:56px;--cx-app-bar-height:var(--cx-shell-bar-height);--cx-page-gutter:var(--ui-space-4);--cx-reading-width:72rem}.cx-dashboard[data-navigation-root="section:workspace"]{--cx-navigation-width:216px}.cx-app-sidebar{position:sticky;top:0;width:var(--cx-rail-width);max-height:100dvh;overflow:visible;z-index:80;background:var(--surface-muted)}.cx-app-sidebar.ui-sidebar{height:100dvh;min-height:0}.cx-sidebar-rail{border-right:1px solid var(--ui-line);display:flex;flex-direction:column;min-height:0;height:100%}.cx-sidebar-header{display:flex;align-items:center;justify-content:center;height:var(--cx-shell-bar-height);flex:0 0 var(--cx-shell-bar-height);border-bottom:1px solid var(--ui-line)}.cx-sidebar-header .ui-button-icon{width:44px;height:44px}.cx-sidebar-rail .ui-sidebar-content>nav{padding:var(--ui-space-1)}.cx-sidebar-rail .ui-sidebar-menu-button{width:44px;padding:0;justify-content:center}.cx-sidebar-rail :is(.ui-sidebar-label,.ui-sidebar-group-label,.ui-sidebar-note span){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-sidebar-rail [data-slot=sidebar-group]+[data-slot=sidebar-group]{padding-top:var(--ui-space-2);margin-top:var(--ui-space-2);border-top:1px solid var(--ui-line)}.cx-sidebar-rail .ui-sidebar-note{margin:0;padding:var(--ui-space-2) 0;justify-content:center}.cx-sidebar-panel{position:absolute;inset-block:0;left:100%;display:flex;flex-direction:column;width:var(--cx-navigation-width);max-width:calc(100vw - var(--cx-rail-width) - var(--ui-space-6));border-right:1px solid var(--ui-line);background:var(--surface-muted)}.cx-sidebar-panel>h2{display:flex;align-items:center;flex:0 0 var(--cx-shell-bar-height);min-height:var(--cx-shell-bar-height);padding:0 var(--ui-space-3);border-bottom:1px solid var(--ui-line);font-size:.875rem;font-weight:650}.cx-sidebar-panel[hidden]{display:none}.cx-content,.cx-dashboard-main{min-width:0;min-height:0}.cx-dashboard-main{container:console-main/inline-size;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--surface-muted)}.cx-content{container:console-content/inline-size;position:relative;flex:1;overflow:auto;overscroll-behavior:contain;scroll-padding-block:8px}.cx-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cx-dashboard .wf .wf-workspace-frame.wf-graph-viewport[data-docked=true]{scroll-margin-block-start:0}body:has(.cx-dashboard) .app-console-header{display:none}.cx-root:has(.cx-dashboard){padding-top:0}.cx:has(.cx-dashboard){width:100%;padding:0}.cx-root-toolbar{display:flex;flex:0 0 auto;align-items:center;min-height:var(--cx-shell-bar-height);gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-bottom:1px solid var(--ui-line);background:var(--ui-glass-surface)}.cx-root-location{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:6px;color:var(--foreground-strong);font-size:.875rem;font-weight:600}.cx-console-brand{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--ui-radius-sm)}.cx-root-toolbar{--tool-size:44px}.cx-root-toolbar .ui-button-icon{width:var(--tool-size);height:var(--tool-size);min-height:var(--tool-size)}.cx-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cx-skip:focus{top:8px;left:8px;z-index:150;width:auto;height:auto;clip-path:none;padding:var(--ui-space-3);background:var(--surface)}.cx-source-icon,.cx-view-short{display:none}.cx-mode .cx-read-toggle{min-height:44px;padding:8px 12px;border-radius:var(--ui-radius-sm);font-size:.8125rem;color:var(--foreground-muted);background:var(--surface-muted)}.cx-account-info,.cx-read-info{width:min(320px,calc(100vw - 24px));font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.cx-read-info p+p{margin-top:var(--ui-space-2)}.cx-account-actions{display:flex;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-3);margin-top:var(--ui-space-3);border-top:1px solid var(--ui-line)}.cx-account-actions a{color:var(--foreground-muted);padding:var(--ui-space-2);border-radius:var(--ui-radius-sm)}.cx-account-info .cx-signout{margin-top:var(--ui-space-3);width:100%}@media (max-width:900px),(pointer:coarse){.cx-root-toolbar:not([data-inline=true]){--tool-size:44px}}@media (max-width:520px){.cx-root-toolbar{gap:2px}.cx-console-brand{display:none}.cx-root-location{padding-inline:0;font-size:.8125rem}.cx-read-toggle span,.cx-view-full{display:none}.cx-source-icon,.cx-view-short{display:inline}.cx-mode .cx-read-toggle{width:44px;height:44px;min-height:44px;padding:0;background:transparent}}.cx-navigation-sheet.ui-sheet-content{top:0;left:0;width:min(256px,calc(100vw - var(--minimum-hit-target)));height:100dvh;max-height:none;border-radius:0;padding:var(--cx-shell-bar-height,56px) var(--ui-space-2) var(--ui-space-2);box-shadow:var(--ui-shadow-float)}.cx-navigation-sheet h2,.cx-navigation-sheet>p{padding-inline:10px}.cx-workspace{min-width:0}.cx-workspace .ex-shell.ex-console[data-surface=console]{width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.cx-workspace .ex-main{padding:20px 16px}.cx-workspace .ui-card{margin-top:var(--ui-space-6)}.cx-workspace .ui-card h2{font-size:1.125rem;margin:0}.cx-workspace pre{max-height:400px;overflow:auto;font-size:.75rem}.cx .ui-button.cx-item,.cx .ui-button.cx-link{justify-content:flex-start;white-space:normal}@media (max-width:900px){.cx-dashboard.ui-sidebar-provider[data-state]{grid-template-columns:minmax(0,1fr)}.cx-app-sidebar{display:none}.cx-root-location{margin-right:auto}}@container console-main (max-width: 47.5rem){.cx-command-trigger kbd,.cx-command-trigger span{display:none}.cx-command-trigger{width:44px;padding:0}}.cx-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--ui-space-2)}.cx-feature-grid .ui-button{justify-content:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);text-align:left;white-space:normal}.cx-feature-grid .ui-button>svg{flex-shrink:0}.cx-feature-grid .ui-button>svg:last-child{margin-left:auto}.cx-feature-grid small,.cx-feature-grid strong{display:block}.cx-feature-grid strong{font-size:.875rem;color:var(--foreground-strong)}.cx-feature-grid small{margin-top:var(--ui-space-1);color:var(--foreground-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.cx-workspace .ex-console .ex-layout{grid-template-columns:minmax(0,1fr);background:none}.ex-console-browse{container:console-discovery/inline-size;grid-column:1/-1;border-bottom:1px solid var(--ui-line)}.ex-console-browse>summary{min-height:44px;padding:var(--ui-space-4) 20px;cursor:pointer;color:var(--foreground-muted);font-size:.875rem}.ex-console-browse .ex-discovery{border:0;padding:var(--ui-space-4) 20px;position:static;max-height:none;overflow:visible;background:var(--surface-muted)}.ex-console-browse .ex-search{max-width:480px}.ex-console-browse .ex-browse-mode{width:fit-content}.ex-console-browse .ex-capability-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-console-browse .ex-discovery-footer{margin-top:var(--ui-space-3)}@container console-discovery (max-width: 50rem){.ex-console-browse .ex-capability-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container console-discovery (max-width: 32.5rem){.ex-console-browse .ex-capability-nav{grid-template-columns:minmax(0,1fr)}}.cx-preferences-fields{display:grid;gap:var(--ui-space-4);margin-block:var(--ui-space-6)}.cx-preferences-fields label{display:grid;gap:var(--ui-space-2);font-size:.875rem;font-weight:600}.cx-dashboard .cx-content>.cx-layout:not([data-section=workspace]){margin:0;padding:var(--cx-page-gutter)}.cx-dashboard .cx-content>:is(.cx-crumbs,.cx-share,.cx-notice){margin-inline:var(--cx-page-gutter)}.cx-dashboard .cx-content>.cx-crumbs{margin-top:var(--cx-page-gutter)}.cx-dashboard[data-density=compact] .cx-table td,.cx-dashboard[data-density=compact] .cx-table th{padding-block:var(--ui-space-1)}.cx-dashboard[data-density=compact] .ex-main,.cx-dashboard[data-density=compact] .ui-card-content{padding:var(--ui-space-4)}.cx-dashboard[data-density=compact] .ui-sidebar-menu{gap:2px}.cx-dashboard[data-motion=reduced] *,.cx-dashboard[data-motion=reduced] :after,.cx-dashboard[data-motion=reduced] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cx-loading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--ui-space-4);margin-top:var(--ui-space-6)}.cx-loading-line{height:16px;margin-bottom:10px;border-radius:5px;background:var(--surface-elevated)}.cx-root-toolbar .ui-button{flex-shrink:0}.cx-workspace .cx-overview-heading{padding-block:var(--ui-space-1)}.cx-workspace .cx-overview-heading h1{font-size:1.5rem;margin-block:4px}.cx-workspace .cx-journey-stops{padding-block:var(--ui-space-2)}.cx-workspace .ex-shell{margin-block:0 var(--ui-space-3)}.cx-workspace .ex-scenario-bar label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.cx-workspace .ex-view-heading{padding-top:var(--ui-space-4)}.cx-workspace .ex-view-heading h2{font-size:1.25rem;margin-block:6px;letter-spacing:-.02em}.cx-workspace .ex-view-heading>svg{margin-top:var(--ui-space-3)}.cx-workspace-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding-block:var(--ui-space-2)}.cx-workspace-heading h1{margin:0;font-size:1rem;font-weight:600;color:var(--foreground-strong)}.cx-workspace .ex-layout[data-workflow=true] .ex-main{padding:0}.cx-workspace .ex-layout[data-workflow=true] .wf{margin-top:0}.cx-workspace .cx-workspace-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cx-dashboard:has(.cx-workspace) .cx-layout{margin-top:0}.cx-root-toolbar[data-inline=true]{flex:0 0 auto;min-height:0;padding:0;gap:var(--ui-space-1);border:0;background:none}.cx-root-toolbar[data-inline=true] .cx-root-location{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cx-console-tools{width:auto;scrollbar-gutter:auto}.cx-console-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-width:0}.cx-console-actions>[data-tool-id=session]{flex-wrap:wrap;max-width:100%;gap:var(--ui-space-2)}.cx-console-actions .ui-button-icon{width:44px;min-height:44px}.cx-console-actions .cx-read-toggle{width:auto;min-height:44px;padding:var(--ui-space-1) 8px}.cx-console-actions .cx-read-toggle span{display:inline}.cx-console-actions .cx-source-icon{display:none}.cx-workspace .wf-tool-shell[data-root-tools=true]{height:var(--cx-shell-bar-height)}.cx-workspace .wf-workspace-frame-header:has(.wf-tool-shell[data-root-tools=true]){padding-block:0;min-height:var(--cx-shell-bar-height)}.cx-workspace .wf-workspace-frame-header .wf-tool-shell[data-root-tools=true]{height:calc(var(--cx-shell-bar-height) - 1px)}.cx-workspace .wf .wf-graph-viewport[data-docked=true]:not([hidden]){border:0;border-radius:0}.cx-workspace .wf{--wf-viewport-height:max(360px,calc(100dvh - var(--cx-app-bar-height) - 120px));margin-top:var(--ui-space-4)}.cx-dashboard .cx-trajectory[data-view=graph],.cx-dashboard .cx-workspace .wf[data-focal-view=true]{--wf-focal-height:calc(100dvh - var(--cx-shell-bar-height))}.cx-workspace .wf :is(.wf-canvas,.tr-surface){height:var(--wf-viewport-height);border-radius:0;border:0}.cx-workspace .wf .wf-graph-viewport[data-docked=true] .wf-canvas{height:100%;block-size:100%;min-block-size:0}.cx-sidebar-panel .ui-sidebar-content>nav{padding:var(--ui-space-1);gap:var(--ui-space-1)}.cx-sidebar-panel .ui-sidebar-menu{gap:2px}.cx-sidebar-panel .ui-sidebar-menu-button{padding-inline:var(--ui-space-2);font:var(--text-label-13);font-weight:550;white-space:nowrap}.cx-sidebar-panel .ui-sidebar-menu-button[data-selection=ancestor]{font-weight:650}.cx-sidebar-panel .ui-sidebar-group-label{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-1)}.cx-sidebar-panel .ui-sidebar-footer{padding:var(--ui-space-1)}.cx-sidebar-panel .ui-sidebar-note{gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-1);font:var(--text-label-12)}.cx-sidebar-panel :is(.ui-sidebar-label,.ui-sidebar-group-label,h2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-trajectory{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3);min-width:0;overflow-wrap:anywhere}.cx-trajectory .tr-surface table,.cx-trajectory>*{min-width:0}.cx-trajectory .tr-record-list{table-layout:fixed}.cx-trajectory .tr-record-list td:first-child{white-space:normal;overflow-wrap:anywhere}.cx-trajectory pre{white-space:pre-wrap;overflow-wrap:anywhere}.cx-tree{display:grid;grid-template-columns:minmax(11.25rem,.7fr) minmax(0,1.3fr);gap:var(--ui-space-6)}.cx-workspace:has(.ex-layout[data-workflow=false]) .cx-root-location{position:static;width:auto;height:auto;clip-path:none;max-width:18ch}@container console-content (max-width: 47.5rem){.cx-tree{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4)}.cx-workspace:has(.ex-layout[data-workflow=false]) .cx-root-location{max-width:12ch}}.cx-error h2{font-size:1.25rem;font-weight:600;color:var(--foreground-strong)}.cx-error>code{display:block;margin-top:var(--ui-space-1);font-size:.8125rem;color:var(--foreground-muted)}.cx-error-recovery{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-2)}.cx-overview-access{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;padding-bottom:12px;border-bottom:1px solid var(--ui-line)}.cx-overview-access h2{font:var(--text-label-13)}.cx-overview-access strong{color:var(--foreground-strong);font:var(--text-heading-20);font-variant-numeric:tabular-nums}.cx-overview-access span{color:var(--foreground-muted);font:var(--text-label-12)}.cx-review-details{min-width:0;margin-block:12px}.cx-review-details-trigger,.cx-review-details>summary{min-height:44px;align-content:center;cursor:pointer;color:var(--foreground-muted);font:var(--text-label-12)}.cx-review-details-trigger:focus-visible,.cx-review-details>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cx-review-details code{overflow-wrap:anywhere}.cx-review-publication{margin-block:8px;color:var(--foreground-muted);font:var(--text-label-12);overflow-wrap:anywhere}.cx-theme-control{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center}.cx-theme-control>.ui-button{min-height:44px}.cx-tool-label{display:none}.cx-console-tools .cx-console-actions{display:grid;gap:var(--ui-space-1)}.cx-console-tools .ui-ordered-tool{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0}.cx-console-tools .ui-button{width:100%;height:auto;min-height:44px;justify-content:flex-start;padding:8px 12px;gap:var(--ui-space-2)}.cx-console-tools .cx-read-toggle span,.cx-console-tools .cx-tool-label{display:inline}.cx-console-tools .cx-theme-control{display:block;flex:1;width:100%}.cx-console-tools .cx-console-actions>[data-tool-id=session]{display:grid;width:100%;gap:var(--ui-space-1)}.cx-console-tools .cx-source-icon{display:block;flex-shrink:0}.cx-console-tools .cx-read-toggle{width:100%}.cx-command-context{display:block;color:var(--foreground-muted);font-size:.75rem;overflow-wrap:anywhere}.cx-sidebar-context{flex:1;min-height:0;overflow:auto}:is(.cx-sidebar-context,.cx-navigation-context) .cx-tree{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--ui-space-3);gap:var(--ui-space-4);border:0;border-radius:0;box-shadow:none;background:transparent}.cx-navigation-context .cx-tree :is(input,code,.ui-button),.cx-sidebar-context .cx-tree :is(input,code,.ui-button){min-width:0;max-width:100%;overflow-wrap:anywhere}.cx-navigation-context{min-height:0;overflow-y:auto}.cx-inspection-shell .reference-replay{width:100%;max-width:none;margin:0;padding:var(--ui-space-4)}.cx-inspection-content{min-width:0;margin:var(--ui-space-4);padding:var(--ui-space-4);overflow-wrap:anywhere}.cx-inspection-shell :is(.reference-replay,.cx-inspection-content)>h1{margin:0 0 var(--ui-space-4);color:var(--foreground-strong);font:var(--text-heading-24);text-wrap:balance}@media (max-width:520px){.cx-inspection-shell .reference-replay{padding:12px}.cx-inspection-content{margin:12px;padding:12px}}.cx-file-field{display:grid;gap:var(--ui-space-2)}.cx-file-field label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-2);color:var(--foreground-strong);font:var(--text-label-14)}.cx-file-field input[type=file]{max-width:100%;color:var(--foreground-muted);font:var(--text-copy-14)}.cx-file-field input[type=file]::file-selector-button{min-height:var(--minimum-hit-target);margin-right:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--foreground-strong);font:var(--text-label-14);cursor:pointer;transition:border-color var(--ui-motion-enter) var(--ui-ease-settle),background-color var(--ui-motion-enter) var(--ui-ease-settle)}.cx-file-field input[type=file]:hover::file-selector-button{border-color:var(--accent);background:var(--surface-muted)}.cx-file-field input[type=file]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--ui-radius-sm)}