.meta-item{display:flex;flex-direction:column;gap:4px;min-width:0}.meta-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-row{align-items:center}.flex-col,.flex-row{display:flex;gap:12px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.p-4{padding:16px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.pb-4{padding-bottom:16px}.border-b{border-bottom:1px solid var(--border-dim)}@media (max-width:1100px){.decision-workbench-grid,.explorer-grid,.four-column-grid,.two-column-grid{grid-template-columns:1fr}.docs-layout,.settings-layout{grid-template-columns:1fr;gap:24px}.docs-nav,.settings-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border-dim);padding-bottom:12px}.docs-nav-group{padding:8px 10px 8px 0;width:100%}.docs-nav-section{flex-direction:row;flex-wrap:wrap;gap:4px;width:100%}.docs-nav-section .docs-nav-group{width:100%;padding-left:0}.docs-nav-link,.settings-nav-link{border-left:none;border:1px solid var(--border-dim);padding:8px 12px}.docs-nav-link--active,.settings-nav-link--active{border-color:var(--accent-amber)}.hud-grid{display:flex;flex-direction:column}.decision-workbench-grid--selected .decision-workbench-result,.explorer-grid--selected .explorer-detail,.two-column-grid--selected .two-column-detail{order:-1}}@media (max-width:768px){:root{--shell-header-height:56px}.platform-shell{flex-direction:column}.platform-sidebar{width:100%;height:var(--shell-header-height);min-height:var(--shell-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-right:none;border-bottom:1px solid var(--ds-border-subtle);padding:0 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;overflow:visible}.sidebar-brand--mobile-end{margin-left:auto;justify-content:flex-end;text-align:right}.sidebar-brand{padding:0;border-bottom:none;min-width:0;flex-shrink:1}.sidebar-brand h1{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-sidebar>.sidebar-footer--desktop,.platform-sidebar>.sidebar-nav{display:none}.mobile-shell-nav{display:flex}.platform-main{overflow-x:clip}.platform-content{padding:20px 16px}.ds-card__header{flex-wrap:wrap}.ds-card__actions,.ds-page-header__actions{width:100%;flex-wrap:wrap}.flex-row:not(.flex-nowrap){flex-wrap:wrap}.docs-nav,.settings-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:8px;margin:0 -4px}.docs-nav::-webkit-scrollbar,.settings-nav::-webkit-scrollbar{display:none}.docs-nav-link,.settings-nav-link{flex-shrink:0;white-space:nowrap;height:36px;padding:0 12px;font-size:14px}.docs-nav-group{display:none}.docs-nav-section{flex-direction:row;flex-wrap:nowrap;gap:6px;width:auto}.ds-stat-row{grid-template-columns:repeat(2,1fr)}.ds-table__col--optional{display:none}.usage-chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 4px}.usage-chart-scroll .flex-row{flex-wrap:nowrap;min-width:max(100%,480px)}.budget-form-controls{flex-direction:column;align-items:stretch}.budget-form-controls .ds-button{width:100%}.team-role-controls{flex-wrap:wrap}.detail-panel{padding:20px;gap:20px}.task-list-item{padding:16px}.empty-panel{padding:40px 20px}.section-heading,.section-heading--flush{flex-direction:column;align-items:flex-start;gap:8px}h1{font-size:20px}.run-context-grid,.snapshot-agent-grid,.source-mode-grid{grid-template-columns:1fr}.outcome-stat-grid{grid-template-columns:repeat(2,1fr)}.perspective-score-header{flex-direction:column}.score-chip-stack{justify-content:flex-start}.task-form-footer{flex-direction:column;align-items:stretch}.task-form-footer .primary-button{width:100%}.replay-graph-header{flex-direction:column;gap:8px}.composer-provider-hint{overflow-wrap:anywhere;word-break:break-word}.settings-panel{padding:20px}.doc-term{grid-template-columns:1fr;gap:4px}.doc-article h1{font-size:22px}.hosted-upgrade-shell .ds-card__body{padding:16px}.hosted-upgrade-shell .flex-row{flex-direction:column;align-items:stretch}.hosted-upgrade-shell .ds-button{width:100%;justify-content:center}}@media (max-width:480px){.outcome-stat-grid,.selected-perspective-grid{grid-template-columns:1fr 1fr}.docs-nav-link,.settings-nav-link{padding:0 10px;font-size:13px}}.login-viewport{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ds-bg-page)}.login-panel{width:100%;max-width:420px;padding:32px;display:flex;flex-direction:column;gap:16px}.login-brand{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ds-font-brand,var(--ds-font-sans));font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ds-text-primary);margin-bottom:4px}.login-brand svg{flex-shrink:0}.login-hint{color:var(--ds-text-secondary);font-size:13px;line-height:20px}.login-hint--warning{color:var(--ds-warning);font-size:13px}.login-form{display:flex;flex-direction:column;gap:16px}.session-chip{margin-top:auto;padding:12px;border-top:1px solid var(--ds-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:8px}.session-chip__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.session-chip__name{font-size:13px;line-height:20px;color:var(--ds-text-primary)}.session-chip__meta,.session-chip__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-chip__meta{font-size:12px;line-height:16px;color:var(--ds-text-tertiary)}.session-chip__signout{height:var(--ds-control-height-sm);padding:0 10px;font-size:12px;flex-shrink:0}.login-mode-toggle{background:none;border:none;height:auto;color:var(--ds-text-tertiary);font-size:12px;cursor:pointer;text-align:left;padding:0}.login-mode-toggle:hover{background:none;border:none;color:var(--ds-text-primary)}@media (max-width:480px){.login-viewport{padding:16px}.login-panel{padding:24px 20px}.settings-feedback{overflow-wrap:anywhere;word-break:break-word}}.platform-shell--lattice-studio .platform-sidebar{display:none}.platform-content--lattice-studio{padding:0;overflow:hidden}.lattice-studio,.lattice-studio-root{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - var(--shell-header-height, 0px));background:var(--ds-bg-page)}.platform-shell:not(.platform-shell--lattice-studio) .lattice-studio-root{min-height:auto}.lattice-studio-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface);flex-shrink:0}.lattice-studio-toolbar__left,.lattice-studio-toolbar__right{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.lattice-studio-toolbar__brand{font-size:15px;line-height:20px;white-space:nowrap}.lattice-studio-toolbar__center{min-width:0}.lattice-studio-toolbar__stats{font-size:12px;color:var(--ds-text-tertiary);white-space:nowrap}.lattice-studio-loadout{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-raised);flex-shrink:0}.lattice-studio-loadout__row{display:flex;align-items:center;gap:10px;min-height:28px}.lattice-studio-loadout__label{flex-shrink:0;font-size:12px;font-weight:500;color:var(--ds-text-secondary);white-space:nowrap}.lattice-studio-loadout__strategies,.lattice-studio-quick-run__strategies{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lattice-studio-loadout__summary{flex:1 1;min-width:0;font-size:11px;color:var(--ds-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lattice-studio-loadout__launch{flex-shrink:0;margin-left:auto}.lattice-studio-loadout__agents-wrap{position:relative;min-width:0}.lattice-studio-loadout__agents-wrap:after,.lattice-studio-loadout__agents-wrap:before{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}.lattice-studio-loadout__agents-wrap:before{left:0;background:linear-gradient(to right,var(--ds-bg-raised),transparent)}.lattice-studio-loadout__agents-wrap:after{right:0;background:linear-gradient(to left,var(--ds-bg-raised),transparent)}.lattice-studio-loadout__agents{display:flex;gap:6px;overflow-x:auto;padding:2px 4px;scrollbar-width:none;-ms-overflow-style:none}.lattice-studio-loadout__agents::-webkit-scrollbar{display:none}.lattice-studio-loadout__agent{flex-shrink:0;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.04);color:var(--ds-text-tertiary);font-size:11px;line-height:16px;white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease),background var(--ds-duration-fast) var(--ds-ease)}.lattice-studio-loadout__agent:hover:not(:disabled){color:var(--ds-text-secondary);background:rgba(255,255,255,.07)}.lattice-studio-loadout__agent.is-active{border-color:color-mix(in srgb,var(--ds-brand) 55%,transparent);background:color-mix(in srgb,var(--ds-brand) 8%,transparent);color:var(--ds-text-primary)}.lattice-studio-loadout__agent:disabled{cursor:default;opacity:.85}.strategy-hint{position:relative;display:inline-flex}.strategy-hint__trigger{width:18px;height:18px;padding:0;border:none;border-radius:999px;background:var(--ds-bg-inset);color:var(--ds-text-tertiary);font-size:11px;line-height:18px;cursor:help}.strategy-hint__trigger:focus-visible,.strategy-hint__trigger:hover{color:var(--ds-text-secondary);outline:none}.strategy-hint__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:80;width:min(300px,70vw);padding:12px 14px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);box-shadow:0 10px 32px rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease)}.strategy-hint:focus-within .strategy-hint__panel,.strategy-hint:hover .strategy-hint__panel{opacity:1;visibility:visible}.strategy-hint__entry{margin:0 0 8px;font-size:12px;line-height:18px;color:var(--ds-text-secondary)}.strategy-hint__entry:last-child{margin-bottom:0}.strategy-hint__entry strong{color:var(--ds-text-primary);font-weight:500}.lattice-studio-toolbar__title{display:flex;flex-direction:column;gap:2px}.lattice-studio-search{display:flex;align-items:center;gap:10px;min-height:var(--ds-control-height);padding:0 14px;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);color:var(--ds-text-secondary)}.lattice-studio-search input{width:100%;min-height:20px;padding:8px 0;border:none;background:transparent;color:var(--ds-text-primary);font-size:14px;line-height:20px;outline:none}.lattice-studio-stream{font-size:12px;text-transform:capitalize}.lattice-studio-stream--live{color:var(--ds-status-success)}.lattice-studio-trust-strip{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-raised);overflow-x:auto}.lattice-studio-trust-strip__item{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);text-decoration:none}.lattice-studio-deploy{position:relative}.lattice-studio-deploy__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(280px,80vw);max-height:320px;overflow-y:auto;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);box-shadow:0 12px 40px rgba(0,0,0,.35)}.lattice-studio-deploy__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;height:auto;min-height:52px;padding:12px 16px;border:none;border-bottom:1px solid var(--ds-border-subtle);border-radius:0;background:transparent;color:inherit;text-align:start;white-space:normal;cursor:pointer;line-height:1.35}.lattice-studio-deploy__item:last-child{border-bottom:none}.lattice-studio-deploy__item:focus-visible,.lattice-studio-deploy__item:hover{background:var(--ds-bg-raised);outline:none}.lattice-studio-deploy__name{font-size:13px;font-weight:500}.lattice-studio-deploy__meta{font-size:11px;color:var(--ds-text-tertiary);text-transform:capitalize}.lattice-studio-deploy__empty{padding:12px 14px;font-size:13px;color:var(--ds-text-secondary)}.lattice-studio-search-wrap{position:relative;width:100%}.lattice-studio-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);box-shadow:0 12px 40px rgba(0,0,0,.35)}.lattice-studio-search-results__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;height:auto;min-height:56px;padding:12px 16px;border:none;border-bottom:1px solid var(--ds-border-subtle);border-radius:0;background:transparent;color:inherit;text-align:start;white-space:normal;cursor:pointer;line-height:1.35}.lattice-studio-search-results__item:last-child{border-bottom:none}.lattice-studio-search-results__item:focus-visible,.lattice-studio-search-results__item:hover{background:var(--ds-bg-raised);outline:none}.lattice-studio-search-results__name{font-size:14px;font-weight:500;line-height:20px;color:var(--ds-text-primary)}.lattice-studio-search-results__meta{font-family:var(--ds-font-mono);font-size:12px;line-height:16px;color:var(--ds-text-tertiary)}.lattice-studio-search-results__empty{padding:16px;font-size:13px;line-height:20px;color:var(--ds-text-secondary)}.agents-lattice-cta__body{gap:12px;padding:var(--ds-card-padding)}.agent-roster,.agent-roster-item,.agents-lattice-cta__body{display:flex;flex-direction:column}.agent-roster-item{align-items:stretch;gap:6px;width:100%;min-height:64px;padding:16px var(--ds-card-padding);border:none;border-bottom:1px solid var(--ds-border-subtle);background:transparent;color:inherit;text-align:start;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease)}.agent-roster-item:last-child{border-bottom:none}.agent-roster-item:hover{background:var(--ds-bg-raised)}.agent-roster-item.is-selected{background:var(--ds-bg-raised);box-shadow:inset 2px 0 0 var(--ds-brand)}.agent-roster-item__main{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.agent-roster-item__name{font-size:14px;font-weight:500;line-height:20px;color:var(--ds-text-primary);min-width:0}.agent-roster-item__position{font-family:var(--ds-font-mono);font-size:12px;line-height:16px;color:var(--ds-text-secondary);flex-shrink:0}.agent-roster-item__sub{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-roster-item__perspective{font-size:12px;line-height:16px;color:var(--ds-text-tertiary);text-transform:capitalize}.agent-roster-item__tag{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-status-warning);flex-shrink:0}.explorer-list .list-filter-form{padding:14px var(--ds-card-padding);border-bottom:1px solid var(--ds-border-subtle);gap:10px}.agent-detail{display:flex;flex-direction:column;gap:28px}.agent-detail__section{display:flex;flex-direction:column;gap:12px;min-width:0}.agent-detail__heading{margin:0;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-tertiary)}.agent-detail__kv{gap:12px 20px}.agent-detail__kv dd{overflow-wrap:anywhere}.agent-connection-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.agent-connection-card{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:14px 16px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-raised);text-align:left;font-family:var(--ds-font-sans);transition:background var(--ds-duration-fast) var(--ds-ease)}button.agent-connection-card{cursor:pointer}button.agent-connection-card:hover{background:var(--ds-border-subtle)}.agent-connection-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.agent-connection-card__title{font-size:14px;line-height:20px;font-weight:500;color:var(--ds-text-primary);min-width:0}.agent-connection-card__badges{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;justify-content:flex-end}.agent-connection-card__id{margin:0;font-family:var(--ds-font-mono);font-size:11px;line-height:16px;color:var(--ds-text-tertiary);overflow-wrap:anywhere}.agent-detail__tags{display:flex;flex-wrap:wrap;gap:8px}.agent-detail__knowledge{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.agent-detail__knowledge li{font-size:13px;line-height:21px;color:var(--ds-text-secondary);padding:10px 12px;background:var(--ds-bg-inset);border-radius:var(--ds-radius-md)}.explorer-detail .ds-card__body{padding-top:20px}.lattice-studio__body{display:flex;flex:1 1;min-height:0;min-width:0}.lattice-studio__canvas-wrap{position:relative;flex:1 1 auto;min-width:0;min-height:0;background-color:var(--ds-bg-inset)}.lattice-studio-world__fabric{pointer-events:none}.lattice-studio-inspector-reopen{position:absolute;top:14px;right:16px;z-index:20;padding:0;border:none;background:transparent;color:var(--ds-text-secondary);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer}.lattice-studio-inspector-reopen:hover{color:var(--ds-text-primary)}.lattice-studio-run-tracker{flex-shrink:0;margin:0 16px 16px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);overflow:hidden}.lattice-studio-run-tracker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ds-border-subtle)}.lattice-studio-run-tracker__title{font-size:13px;line-height:18px;color:var(--ds-text-primary)}.lattice-studio-run-tracker__dismiss{border:none;background:transparent;color:var(--ds-text-secondary);font-size:12px;cursor:pointer}.lattice-studio-run-tracker__log{max-height:140px;overflow-y:auto;padding:10px 16px;font-family:var(--ds-font-mono);font-size:11px;line-height:18px;background:var(--ds-bg-inset)}.lattice-studio-run-tracker__line{margin:0}.lattice-studio-run-tracker__line--muted{color:var(--ds-text-tertiary)}.lattice-studio-run-tracker__line--warn{color:var(--ds-status-warning)}.lattice-studio-run-tracker__line--ok{color:var(--ds-status-success)}.lattice-studio-run-tracker__line--error{color:var(--ds-status-danger)}.lattice-studio-run-tracker__footer{display:flex;align-items:center;justify-content:flex-end;padding:10px 16px 12px}.lattice-studio-quick-run__intro{margin-bottom:4px}.lattice-studio-inspector{display:flex;flex-direction:column;width:min(360px,38vw);min-width:280px;flex-shrink:0;min-height:0;border-left:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface);overflow:hidden}.lattice-studio-canvas{display:block;width:100%;height:100%;min-height:480px;touch-action:none;cursor:-webkit-grab;cursor:grab;background:var(--ds-bg-inset)}.lattice-studio-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.lattice-studio-minimap{position:absolute;right:16px;bottom:16px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:rgba(10,10,10,.82);padding:4px;z-index:4}.lattice-studio-minimap__svg{display:block;cursor:crosshair;touch-action:none}.lattice-studio-minimap__backdrop{fill:rgba(255,255,255,.03)}.lattice-studio-minimap__node{fill:rgba(255,255,255,.35)}.lattice-studio-minimap__viewport{fill:rgba(255,200,80,.06);stroke:var(--ds-brand);stroke-width:3;pointer-events:none}.lattice-studio-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ds-border-subtle)}.lattice-studio-inspector__title{font-size:16px;line-height:22px}.lattice-studio-inspector__content{padding:12px 16px;overflow-y:auto;flex:1 1}.lattice-studio-inspector__hint{margin-bottom:8px}.lattice-studio-inspector__tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.lattice-studio-inspector__tab{padding:6px 10px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);cursor:pointer;font-size:12px}.lattice-studio-inspector__tab.is-active{border-color:var(--ds-brand);color:var(--ds-text-primary)}.lattice-studio-inspector__footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--ds-border-subtle)}.lattice-studio-icon-btn{height:auto;padding:0;border:none;border-radius:0;background:transparent;color:var(--ds-text-secondary);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.lattice-studio-icon-btn:hover{color:var(--ds-text-primary);background:transparent;border-color:transparent}.lattice-studio-quick-run{padding:12px 16px 16px;border-top:1px solid var(--ds-border-subtle)}.lattice-studio-quick-run__prompt{width:100%;resize:vertical;min-height:72px}.ds-chip{padding:6px 10px;border:1px solid var(--ds-border-subtle);border-radius:999px;background:transparent;color:var(--ds-text-secondary);font-size:12px;cursor:pointer}.ds-chip--sm{padding:3px 8px;font-size:11px;line-height:16px}.ds-chip.is-active{border-color:var(--ds-brand);color:var(--ds-text-primary)}.lattice-studio-palette-backdrop{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.lattice-studio-palette{width:min(640px,100%);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.45)}.lattice-studio-palette [cmdk-root]{padding:8px}.lattice-studio-palette [cmdk-input]{width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--ds-border-subtle);background:transparent;color:var(--ds-text-primary);font-size:14px;outline:none}.lattice-studio-palette [cmdk-list]{max-height:360px;overflow:auto;padding:8px}.lattice-studio-palette [cmdk-group-heading]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-tertiary);padding:8px 8px 4px}.lattice-studio-palette [cmdk-item]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--ds-radius-md);cursor:pointer;font-size:13px}.lattice-studio-palette [cmdk-item][aria-selected=true]{background:var(--ds-bg-raised)}.lattice-studio-palette kbd{font-size:11px;color:var(--ds-text-tertiary)}.lattice-studio-node--trust-pending circle:first-of-type{stroke:var(--ds-status-warning)}.lattice-studio-node__trust-badge{fill:var(--ds-status-warning);stroke:none}.lattice-studio-node__halo{display:none}.lattice-studio-embed-footer{align-items:center}.lattice-studio-expand-link{margin-left:auto}@media (max-width:768px){.platform-shell--lattice-studio .platform-sidebar{display:flex}.lattice-studio__body{flex-direction:column}.lattice-studio-inspector{width:100%;min-width:0;border-left:none;border-top:1px solid var(--ds-border-subtle);max-height:42vh}.lattice-studio-inspector-reopen{top:12px;right:12px}.lattice-studio-run-tracker{margin:0 12px 12px}.lattice-studio-toolbar{grid-template-columns:1fr;gap:10px}.lattice-studio-toolbar__right{justify-content:flex-start;overflow-x:auto}.lattice-studio-loadout__row{flex-wrap:wrap}}