:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-background);color:var(--text-primary);font-family:var(--font-interface);font-variant-numeric:lining-nums}*{box-sizing:border-box}html{background:var(--surface-background)}body{background:var(--surface-background);min-width:320px;min-height:100dvh;color:var(--text-primary);margin:0}button,input,select,textarea{font:inherit}button,select,input,textarea{min-height:var(--touch-target)}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}a{color:inherit;text-decoration:none}a:not([class]){color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);text-underline-offset:3px;transition:color var(--motion-fast) ease}a:not([class]):hover{color:var(--accent-hover)}p{color:var(--text-secondary);line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}h1{max-width:14ch;margin:var(--space-4) var(--space-0) var(--space-12);font-size:clamp(var(--type-40), 7vw, var(--type-48));line-height:.93}h2{margin:var(--space-0) var(--space-0) var(--space-8);font-size:clamp(var(--type-24), 3vw, var(--type-43));line-height:1}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.sr-only{width:1px;height:1px;margin:var(--sr-only-offset);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.eyebrow,.card-kicker,.nav-label{color:var(--color-gold-bright);font-size:var(--type-11);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.lede{max-width:62ch;margin:var(--space-0);font-size:var(--type-17)}.wordmark{min-height:var(--touch-target);max-width:100%;color:var(--color-off-white);align-items:center;display:inline-flex}.brand-mark{color:var(--color-off-white);flex:none;align-items:center;line-height:0;display:inline-flex}.brand-mark img{object-fit:contain;max-width:100%;height:auto}.brand-mark .brand-mark-image--default{display:block}.brand-mark .brand-mark-image--compact{display:none}.brand-mark--lockup{width:var(--brand-lockup-desktop-width);aspect-ratio:var(--brand-lockup-frame-aspect);position:relative;overflow:hidden}.brand-mark--lockup>.brand-mark-image--default{top:var(--brand-lockup-source-top);left:var(--brand-lockup-source-left);width:var(--brand-lockup-source-width);max-width:none;position:absolute}.brand-mark--symbol img{width:var(--brand-symbol-compact-width);height:var(--brand-symbol-compact-width)}.sidebar .brand-mark--lockup{width:min(var(--brand-lockup-desktop-width), 100%)}.app-shell{grid-template-columns:clamp(var(--sidebar-min), 18vw, var(--sidebar-max)) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{gap:var(--space-sidebar-stack);min-height:100dvh;padding:max(var(--space-16), env(safe-area-inset-top)) var(--space-0) var(--space-16) env(safe-area-inset-left,var(--space-0));background:var(--surface-background);border-right:1px solid var(--border-default);flex-direction:column;display:flex}.sidebar .wordmark{min-height:var(--space-32);padding-inline:var(--space-16)}.nav-section{padding-inline:var(--space-12);margin-bottom:var(--space-16)}.nav-label{margin:var(--space-0) var(--space-8) var(--space-8);color:var(--color-muted);font-size:var(--type-10);letter-spacing:.15em;line-height:1.6}.nav-item{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8);border-radius:var(--radius-2);color:var(--text-secondary);font-size:var(--type-13);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;font-weight:400;line-height:1.4;display:flex;box-shadow:inset 2px 0 #0000}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item-flag{color:var(--color-muted);font-size:var(--type-10);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.nav-dot{background:var(--color-muted);width:.3125rem;height:.3125rem;transition:background-color var(--motion-fast) ease;border-radius:50%;flex:none;display:inline-block}.nav-item:hover{background:var(--surface-elevated);color:var(--color-off-white)}.nav-item.is-disabled{cursor:not-allowed;opacity:.48}.nav-item.is-disabled:hover{color:var(--text-secondary);background:0 0}.nav-item.is-active{background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--accent);color:var(--color-off-white);font-weight:600}.nav-item.is-active .nav-dot{background:var(--accent)}@media (pointer:coarse){.nav-item,.sidebar .wordmark{min-height:var(--touch-target)}}.shell-content{background:var(--ink);min-width:0}.topbar{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-shell-inline);border-bottom:1px solid var(--border-default);background:var(--surface-background);display:flex}.scope{align-items:center;gap:var(--space-8);min-width:0;display:flex}.scope-label{color:var(--color-muted);font-size:var(--type-10);letter-spacing:.14em;text-transform:uppercase;flex:none;font-weight:700}.scope-value{color:var(--text-primary);font-size:var(--type-14);font-weight:600}.topbar-identity{align-items:center;gap:var(--space-12);white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.inline-field .ui-select-trigger{min-height:var(--touch-target);padding:var(--space-compact-control-block) var(--space-compact-control-inline);border-color:var(--color-border);color:var(--color-off-white);font-size:var(--type-12);background:0 0}.page-content{width:min(100%,1440px);padding:var(--space-content);margin:0 auto}.page-heading{justify-content:space-between;align-items:end;gap:var(--space-xl);margin-bottom:clamp(var(--space-32), 5vw, var(--space-64));display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere}.page-heading--compact{margin-bottom:clamp(var(--space-32), 4vw, var(--space-64));align-items:start}.page-heading--compact>div:first-child{width:min(100%,960px)}.page-heading--compact h1{max-width:38ch;font-size:clamp(var(--type-32), 2.8vw, var(--type-48));line-height:1.05}.page-heading--compact .lede{max-width:68ch}.page-actions{flex:none}.upcoming-panel{gap:var(--space-12);max-width:68ch;padding:clamp(var(--space-24), 3vw, var(--space-48));border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-panel);background:var(--surface-default);display:grid}.upcoming-panel h2{margin:var(--space-0);font-size:var(--type-24)}.upcoming-panel p:not(.upcoming-flag){margin:var(--space-0);color:var(--text-muted);font-size:var(--type-14)}.upcoming-flag{width:fit-content;padding:var(--space-4) var(--space-8);border-radius:var(--radius-2);margin:var(--space-0);background:var(--gold-soft);color:var(--accent-hover);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.editorial-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.card,.feature-card,.panel,.journey-panel,.single-action-card{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default)}.feature-card{min-height:260px;padding:var(--space-card);flex-direction:column;align-items:start;display:flex}.feature-card p{max-width:44ch}.feature-card .primary-button{margin-top:auto}.quiet-card{background:var(--surface-elevated)}.single-action-card{justify-content:space-between;align-items:end;gap:var(--space-xl);margin-top:var(--space-lg);padding:var(--space-card);display:flex}.dashboard-command-grid{gap:clamp(var(--space-24), 2.8vw, var(--space-48));grid-template-columns:minmax(0,1.72fr) minmax(300px,.86fr);display:grid}.editorial-action-surface{isolation:isolate;min-height:clamp(390px,36vw,470px);padding:clamp(var(--space-32), 4.5vw, var(--space-64));border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--shadow-raised);align-content:start;display:grid;position:relative;overflow:hidden}.editorial-action-surface:before{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--accent) 10%, transparent);content:"";border-radius:50%;width:min(36vw,32rem);position:absolute;top:-45%;right:-18%}.editorial-action-surface:after{border-top:1px solid var(--accent);content:"";opacity:.6;width:4.5rem;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);right:clamp(1.5rem,4vw,3.5rem)}.editorial-action-copy{gap:var(--space-lg);max-width:650px;display:grid}.editorial-action-copy h2{max-width:12ch;margin:var(--space-0);font-size:var(--type-48);line-height:.91}.editorial-action-copy p:not(.card-kicker){max-width:50ch;margin:var(--space-0);font-size:var(--type-16)}.editorial-action-control{margin-top:clamp(var(--space-32), 4vw, var(--space-48))}.dashboard-primary-action{gap:var(--space-12);width:fit-content;padding-inline:var(--space-16)}.editorial-action-status{align-items:center;gap:var(--space-12);width:fit-content;margin-top:clamp(var(--space-32), 4.5vw, var(--space-64));color:var(--text-muted);font-size:var(--type-12);letter-spacing:.035em;font-weight:650;display:flex}.context-signal-surface{min-width:0;padding:clamp(var(--space-24), 3vw, var(--space-48));border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-elevated);align-content:start;display:grid;position:relative;overflow:hidden}.context-signal-surface:after{background:var(--border-accent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.context-signal-surface header{padding-bottom:clamp(var(--space-24), 3vw, var(--space-48))}.context-signal-surface h2{margin-top:var(--space-8);font-size:clamp(var(--type-32), 3vw, var(--type-40))}.dashboard-signal-row{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-0);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--type-12);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dashboard-signal-row strong{color:var(--text-primary);font-size:var(--type-12)}.status-dot{background:var(--text-muted);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.status-dot--ready{background:var(--status-success)}.status-dot--attention{background:var(--status-error)}.status-dot--loading{background:var(--status-warning);animation:1.2s ease-in-out infinite alternate status-pulse}@keyframes status-pulse{to{opacity:.35}}.dashboard-signal-block{gap:var(--space-12);padding-top:clamp(var(--space-24), 3vw, var(--space-48));display:grid}.dashboard-signal-block>span{color:var(--text-muted);font-size:var(--type-12);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.dashboard-signal-block p{margin:var(--space-0);font-size:var(--type-14)}.dashboard-signal-block ul{gap:var(--space-12);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.dashboard-signal-block li{padding-left:var(--space-12);border-left:1px solid var(--border-accent);color:var(--text-secondary);font-size:var(--type-13);line-height:1.45}.dashboard-pathways{margin-top:clamp(var(--space-64), 7vw, var(--space-96));padding-top:clamp(var(--space-32), 4vw, var(--space-48));border-top:1px solid var(--border-default)}.dashboard-pathways>header{align-items:end;gap:var(--space-xxl);margin-bottom:clamp(var(--space-24), 3vw, var(--space-48));grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);display:grid}.dashboard-pathways h2{margin-top:var(--space-8);font-size:clamp(var(--type-40), 4vw, var(--type-48))}.dashboard-pathways header>p{max-width:48ch;margin:0}.dashboard-pathway-list{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-pathway-list>a{align-items:end;gap:var(--space-24);min-height:156px;padding:clamp(var(--space-24), 2.5vw, var(--space-32));border:1px solid var(--border-default);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-default) 76%, transparent);transition:transform var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-pathway-list>a:last-child{border-bottom:1px solid var(--border-default)}.dashboard-pathway-list>a:hover{border-color:var(--border-accent);background:var(--surface-default);transform:translateY(-2px)}.dashboard-pathway-list>a>span:first-child{gap:.35rem;display:grid}.dashboard-pathway-list strong{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(var(--type-24), 2.5vw, var(--type-40));font-weight:500}.dashboard-pathway-list small{max-width:66ch;color:var(--text-muted);font-size:var(--type-13);line-height:1.5}.dashboard-pathway-list>a>span:last-child{color:var(--accent-hover);font-size:var(--type-24)}.detail-stack{gap:var(--space-lg);width:min(100%,960px);display:grid}.panel{padding:var(--space-panel)}.stack-form{gap:var(--space-lg);display:grid}.stack-form>.primary-button{width:fit-content;padding-inline:var(--space-24);justify-self:start}.public-card .stack-form{margin-top:var(--space-24)}.stack-form>label,.form-field,fieldset{gap:var(--space-8);color:var(--color-off-white);font-size:var(--type-14);font-weight:650;display:grid}fieldset{min-width:0;padding:var(--space-12);border:1px solid var(--color-border)}legend{padding:var(--space-0) var(--space-4);color:var(--color-muted);font-size:var(--type-13)}label.checkbox-label,fieldset>label{min-height:var(--touch-target);color:var(--color-muted);align-items:center;gap:.6rem;font-weight:500;display:flex}input,select,textarea{width:100%;padding:var(--space-control-block) var(--space-control-inline);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--text-primary);font-size:var(--type-16)}textarea{resize:vertical;min-height:100px}input[type=checkbox],input[type=radio]{width:1.05rem;min-height:1.05rem;accent-color:var(--color-gold)}.field-hint,.optional-note{color:var(--color-muted);font-size:var(--type-12);font-weight:400}.button,.primary-button,.secondary-button,.quiet-button,.danger-button,.tab{min-height:var(--touch-target);padding:var(--space-control-block) var(--space-lg);border:1px solid var(--color-gold);border-radius:var(--radius-control);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.button--primary,.primary-button{background:var(--button-primary-gradient);color:var(--surface-background)}.button--primary:hover,.primary-button:hover{border-color:var(--accent-hover)}.button--secondary,.secondary-button{color:var(--color-gold-bright);background:0 0}.button--ghost,.quiet-button{color:var(--accent);font-size:var(--type-13);background:0 0;border-color:#0000}.danger-button{border-color:var(--status-threat);color:var(--status-threat);background:0 0}.quiet-button:hover{color:var(--accent-hover)}.ui-action{justify-content:center;align-items:center;gap:var(--space-8);width:fit-content;min-height:2rem;padding:var(--space-4) var(--space-12);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-11);white-space:nowrap;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.ui-action:hover:not(:disabled){transform:translateY(-1px)}.ui-action:active:not(:disabled){transform:translateY(0)}.ui-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-action:disabled,.ui-action[aria-disabled=true]{cursor:not-allowed;opacity:.46;transform:none}.ui-action--primary{border-color:var(--accent);background:var(--button-primary-gradient);color:var(--surface-background);box-shadow:0 1px 0 color-mix(in srgb, var(--text-primary) 16%, transparent) inset}.ui-action--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--button-primary-gradient);box-shadow:0 1px 0 color-mix(in srgb, var(--text-primary) 24%, transparent) inset, 0 6px 18px color-mix(in srgb, var(--accent) 14%, transparent)}.ui-action--secondary{border-color:var(--border-accent);color:var(--text-primary);background:0 0}.ui-action--secondary:hover:not(:disabled){border-color:var(--text-secondary);background:var(--surface-elevated)}.ui-action--quiet{padding-inline:var(--space-8);color:var(--accent-hover);background:0 0;border-color:#0000}.ui-action--quiet:hover:not(:disabled){background:var(--gold-soft);color:var(--text-primary)}.ui-action--danger{border-color:color-mix(in srgb, var(--status-threat) 72%, transparent);color:var(--status-threat);background:0 0}.ui-action--danger:hover:not(:disabled){border-color:var(--status-threat);background:var(--threat-soft)}.ui-action--default{min-height:2rem}.ui-action--compact{min-height:1.75rem;padding:var(--space-4) var(--space-8);font-size:var(--type-10)}.ui-action--icon{width:2rem;min-height:2rem;font-size:var(--type-16);padding:0}.ui-action-spinner{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-round);border:1px solid;border-right-color:#0000;animation:.7s linear infinite status-spin}.ui-item-actions{justify-content:flex-end;display:inline-flex}.ui-item-actions .ui-action svg{width:var(--space-16);height:var(--space-16);fill:currentColor}.ui-item-action-menu{z-index:1185;width:13.75rem;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);box-shadow:var(--shadow-floating);display:grid;position:fixed;overflow:hidden}.ui-item-action-menu>button{min-height:2.5rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-2);color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--type-12);text-align:left;background:0 0;border:0;font-weight:600}.ui-item-action-menu>button:hover:not(:disabled),.ui-item-action-menu>button:focus-visible{background:var(--surface-elevated);color:var(--text-primary);outline:0}.ui-item-action-menu>button[data-tone=danger]{color:var(--status-threat)}.ui-item-action-menu>button:disabled{cursor:not-allowed;opacity:.42}.ui-select{gap:var(--space-4);min-width:0;display:grid}.ui-select-label{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;color:var(--text-muted);font-size:var(--type-11);font-weight:600;display:flex}.ui-select-trigger{grid-template-columns:auto minmax(0, 1fr) var(--space-12);align-items:center;gap:var(--space-8);width:100%;min-height:2.5rem;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-13);text-align:left;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;display:grid}.ui-select-trigger:hover:not(:disabled),.ui-select-trigger[aria-expanded=true]{border-color:var(--border-accent);background:var(--surface-default)}.ui-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.46}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ui-select-marker{place-items:center;min-width:0;display:inline-grid}.ui-select-marker:empty{display:none}.ui-select-chevron{width:var(--space-12);height:var(--space-8);fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:transform var(--motion-fast) ease}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select--compact{align-items:center;gap:var(--space-8);display:inline-flex}.ui-select--compact .ui-select-label{font-size:var(--type-10);letter-spacing:.14em;text-transform:uppercase;flex:none;font-weight:700}.ui-select--compact .ui-select-trigger{width:auto;min-width:9.5rem;min-height:2rem;padding:var(--space-4) var(--space-12)}.ui-select-backdrop{z-index:1209;background:0 0;border:0;position:fixed;inset:0}.ui-select-panel{z-index:1210;top:var(--ui-select-top);left:var(--ui-select-left);width:min(var(--ui-select-width), calc(100vw - var(--space-24)));max-height:var(--ui-select-max-height);border:1px solid var(--border-accent);border-radius:var(--radius-3);background:var(--surface-default);box-shadow:var(--shadow-floating);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.ui-select-panel[data-placement=above]{transform:translateY(-100%)}.ui-select-panel-head{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-default);display:flex}.ui-select-panel-head>div{gap:var(--space-4);min-width:0;display:grid}.ui-select-panel-head span{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ui-select-panel-head strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-16);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-select-search{padding:var(--space-12);border-bottom:1px solid var(--border-default);display:grid;position:relative}.ui-select-search svg{z-index:1;top:50%;left:var(--space-24);width:var(--space-16);height:var(--space-16);fill:none;stroke:var(--text-muted);stroke-linecap:round;stroke-width:1.5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-select-search input{min-height:2.25rem;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-32);font-size:var(--type-13)}.ui-select-options{overscroll-behavior:contain;align-content:start;min-height:0;display:grid;overflow-y:auto}.ui-select-options>button{width:100%;min-height:var(--touch-target);grid-template-columns:auto minmax(0, 1fr) var(--space-16);align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);border:0;border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-align:left;background:0 0;border-radius:0;display:grid}.ui-select-options>button:hover:not(:disabled),.ui-select-options>button.is-active{background:var(--surface-elevated);color:var(--text-primary)}.ui-select-options>button[aria-selected=true]{box-shadow:inset 2px 0 0 var(--accent)}.ui-select-options>button>span:nth-child(2){gap:var(--space-4);min-width:0;display:grid}.ui-select-options>button strong{font-size:var(--type-13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-select-options>button small{color:var(--text-muted);font-size:var(--type-11);line-height:1.4}.ui-select-options>button>svg{width:var(--space-16);height:var(--space-16);fill:none;stroke:var(--accent-hover);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;opacity:0}.ui-select-options>button[aria-selected=true]>svg{opacity:1}.ui-select-no-results{padding:var(--space-24) var(--space-16);color:var(--text-muted);font-size:var(--type-13);text-align:center;margin:0}.ui-dialog-backdrop{z-index:1190;padding:var(--space-24);background:color-mix(in srgb,var(--overlay-scrim) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:connector-backdrop-in var(--motion-fast) ease both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ui-dialog{width:min(42.5rem,100%);max-height:calc(100dvh - var(--space-48));border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default);min-height:0;box-shadow:var(--shadow-overlay);animation:connector-dialog-in var(--motion-slow) cubic-bezier(.2,.8,.2,1) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ui-dialog[data-size=compact]{width:min(32rem,100%)}.ui-dialog[data-size=wide]{width:min(68rem,100%)}.ui-dialog-head,.ui-dialog-footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);background:var(--surface-elevated);display:flex;position:relative}.ui-dialog-head{border-bottom:1px solid var(--border-default);align-items:flex-start}.ui-dialog-head>div{gap:var(--space-4);min-width:0;display:grid}.ui-dialog-head h2{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-24);margin:0;font-weight:500;line-height:1.15}.ui-dialog-head p:not(.screen-overline){max-width:64ch;color:var(--text-muted);font-size:var(--type-11);margin:0;line-height:1.5}.ui-dialog-body{align-content:start;gap:var(--space-16);min-height:0;padding:var(--space-24);overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;overflow-y:auto}.ui-dialog-footer{border-top:1px solid var(--border-default);box-shadow:0 -12px 24px color-mix(in srgb,var(--surface-background) 34%,transparent);justify-content:flex-end}.ui-dialog-footer>.ui-action{min-width:6.5rem}.ui-multiselect{gap:var(--space-8);min-width:0;display:grid}.ui-multiselect-chips{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-multiselect-chips button{align-items:center;gap:var(--space-8);min-height:1.75rem;padding:var(--space-4) var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--type-12);font-weight:600;line-height:1;display:inline-flex}.ui-multiselect-chips button:hover{border-color:var(--border-accent);color:var(--text-primary)}.ui-multiselect-search{margin-bottom:var(--space-12)}.ui-multiselect-options{gap:var(--space-4);display:grid}.ui-multiselect-options>button{width:100%;min-height:var(--touch-target);grid-template-columns:minmax(0,1fr) var(--space-24);align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;display:grid}.ui-multiselect-options>button:hover,.ui-multiselect-options>button[aria-selected=true]{border-color:var(--border-default);background:var(--surface-elevated)}.ui-multiselect-options>button>span:first-child{gap:var(--space-4);display:grid}.ui-multiselect-options small{color:var(--text-muted);font-size:var(--type-12);font-weight:450}.ui-multiselect-check{border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);border-radius:var(--radius-2);background:var(--accent);width:1.375rem;height:1.375rem;color:var(--surface-background);font-size:var(--type-12);justify-content:center;align-items:center;display:flex}.ui-multiselect-options>button:not([aria-selected=true]) .ui-multiselect-check{border-color:var(--border-default);background:0 0}@media (pointer:coarse){.ui-action,.ui-select-trigger{min-height:var(--touch-target)}.ui-action--icon{width:var(--touch-target)}}@media (max-width:760px){.ui-select-panel{top:auto;right:var(--space-8);bottom:max(var(--space-8), env(safe-area-inset-bottom));left:var(--space-8);width:auto;max-height:min(32rem, calc(100dvh - var(--space-24)));border-radius:var(--radius-panel)}.ui-select-backdrop{background:color-mix(in srgb, var(--overlay-scrim) 76%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-select--compact,.ui-select--compact .ui-select-trigger{min-width:0}.connection-method-actions>.ui-action,.form-actions>.ui-action,.business-area-row>.ui-action,.screen-error .ui-action,.llm-routing-footer .ui-action--primary{width:100%}.ui-dialog-backdrop{align-items:end;padding:0}.ui-dialog,.ui-dialog[data-size]{border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:94dvh}.ui-dialog-head,.ui-dialog-body,.ui-dialog-footer{padding-inline:var(--space-16)}.ui-dialog-footer>.ui-action{min-height:var(--touch-target);flex:1 1 0}}.feature-card .ui-action--primary{margin-top:auto}.stack-form>.ui-action--primary{justify-self:start}.tour-introduction .ui-action--primary{margin-top:var(--space-md)}.screen-empty-action .ui-action{justify-self:start}.conversation-actions .ui-action,.conversation-composer .ui-action--primary,.conversation-terminal .ui-action--primary{min-height:2rem;padding:var(--space-4) var(--space-12);font-size:var(--type-12)}.conversation-surface--panel .conversation-actions .ui-action--quiet{border-color:var(--border-default);color:var(--text-secondary)}.conversation-surface--panel .conversation-actions .ui-action--quiet:hover{border-color:var(--border-accent);color:var(--text-primary)}.connector-filters .ui-action{min-height:2rem;padding:var(--space-4) var(--space-8);border-radius:var(--radius-round);color:var(--text-muted);font-size:var(--type-11)}.connector-filters .ui-action[data-selected=true]{border-color:var(--border-accent);background:var(--gold-soft);color:var(--accent-hover)}.connector-detail-page .screen-empty-action .ui-action--primary,.screen-form>.ui-action--primary{justify-self:start}.connector-detail-page .ui-dialog-footer .ui-action{min-width:6.5rem}.llm-route-actions .ui-action--quiet{width:2.25rem;min-height:2.25rem;padding:0}.text-link{min-height:var(--touch-target);width:fit-content;margin-top:var(--space-lg);border-bottom:1px solid var(--color-gold);color:var(--color-gold-bright);align-items:center;display:inline-flex}.form-actions{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-sm);display:flex}.connection-method-label{margin:var(--space-12) var(--space-0) var(--space-4);color:var(--color-muted);font-size:var(--type-12);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.connection-method-actions{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.device-code{max-width:100%;margin:var(--space-4) var(--space-0) var(--space-8);padding:var(--space-12) var(--space-16);border-color:var(--accent);background:var(--surface-elevated);color:var(--color-gold-bright);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:clamp(var(--type-16), 4vw, var(--type-20));letter-spacing:.12em;text-align:center;font-weight:750}.device-code:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.form-error{padding:var(--space-control-block) var(--space-control-inline);border-left:3px solid var(--status-error);background:var(--surface-elevated);color:var(--text-primary);margin:0}.form-success{padding:var(--space-control-block) var(--space-control-inline);border-left:3px solid var(--status-success);background:var(--surface-elevated);color:var(--text-primary);margin:0}.connection-waiting-card{gap:var(--space-lg);padding:clamp(var(--space-16), 3vw, var(--space-32));border:1px solid var(--color-gold);border-radius:var(--radius-control);background:var(--surface-evidence);box-shadow:var(--shadow-raised);display:grid}.connection-waiting-card p{margin:0}.connection-waiting-heading{align-items:center;gap:.9rem;display:flex}.connection-waiting-heading>div{gap:.15rem;display:grid}.connection-waiting-heading strong{color:var(--color-off-white);font-size:var(--type-16)}.status-spinner{border:2px solid var(--color-border);border-top-color:var(--color-gold-bright);border-radius:50%;flex:none;width:1.55rem;height:1.55rem;animation:.85s linear infinite status-spin;display:inline-block}.status-spinner--small{width:var(--space-16);height:var(--space-16);margin-right:var(--space-8)}@keyframes status-spin{to{transform:rotate(360deg)}}.connected-accounts{gap:.8rem;display:grid}.connected-accounts-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.connected-accounts-heading h3{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--color-off-white);font-size:var(--type-20)}.counter,.connected-count{min-width:var(--space-32);height:var(--space-32);padding:var(--space-0) var(--space-8);border:1px solid var(--color-gold);border-radius:var(--radius-round);color:var(--color-gold-bright);font-size:var(--type-12);place-items:center;font-weight:800;display:grid}.connected-account-card{gap:var(--space-16);padding:clamp(var(--space-16), 3vw, var(--space-24));border:1px solid var(--status-success);border-radius:var(--radius-control);background:var(--color-ink);box-shadow:var(--shadow-floating);display:grid}.connected-account-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.connected-account-title>div:nth-child(2){gap:.12rem;min-width:0;display:grid}.connected-account-title strong{color:var(--color-off-white)}.connected-account-title span:not(.connected-badge){color:var(--color-muted);font-size:var(--type-13);overflow-wrap:anywhere}.connected-account-icon{background:var(--status-success);width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.status-label,.connected-badge{padding:var(--space-4) var(--space-8);border:1px solid var(--status-success);border-radius:var(--radius-round);color:var(--color-off-white);font-size:var(--type-11);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.account-metadata{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border);display:flex}.account-metadata span{color:var(--color-muted);font-size:var(--type-12)}.account-metadata strong{color:var(--color-off-white);font-size:var(--type-14)}.usage-window{gap:.45rem;display:grid}.usage-window-heading{justify-content:space-between;gap:var(--space-16);color:var(--color-muted);font-size:var(--type-12);display:flex}.usage-window-heading strong{color:var(--color-off-white)}.usage-track{background:var(--surface-elevated);border-radius:999px;height:.55rem;overflow:hidden}.usage-track span{border-radius:inherit;background:var(--color-gold);height:100%;transition:width var(--motion-fast) ease;display:block}.usage-window p,.account-usage-unavailable,.account-telemetry-note{margin:var(--space-0);color:var(--color-muted);font-size:var(--type-12)}.add-account-button,.telegram-verify-button{width:fit-content}.notice{padding:var(--space-12) var(--space-16);border-left:3px solid var(--accent);border-radius:var(--radius-0) var(--radius-control) var(--radius-control) var(--radius-0);background:var(--surface-evidence);color:var(--text-primary)}.entity-list{gap:var(--space-12);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.entity-list li{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-0);border-bottom:1px solid var(--color-border);display:flex}.entity-list li>div{gap:var(--space-4);min-width:0;display:grid}.entity-list span{color:var(--color-muted);font-size:var(--type-13)}.entity-list .text-link{margin-top:var(--space-0);flex:none}.conversation-messages{max-height:min(56dvh,42rem);padding-right:var(--space-8);overscroll-behavior:contain;overflow-anchor:none;overflow-y:auto}.conversation-messages ol{gap:var(--space-24);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.conversation-message-group{gap:var(--space-8);max-width:min(100%,68ch);display:grid}.conversation-message-group.assistant{margin-right:auto}.conversation-message-group.user{justify-items:end;margin-left:auto}.conversation-author{color:var(--color-muted);font-size:var(--type-12);letter-spacing:.04em;font-weight:700}.conversation-message{width:fit-content;max-width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-ink)}.conversation-message-group.assistant .conversation-message{border-top-left-radius:var(--radius-2)}.conversation-message-group.user .conversation-message{border-color:var(--border-accent);border-top-right-radius:var(--radius-2);background:var(--surface-elevated)}.conversation-message time{color:var(--color-muted);font-size:var(--type-12);display:block}.conversation-message p{margin:var(--space-4) var(--space-0);white-space:pre-wrap;overflow-wrap:anywhere}.empty-state-inline{color:var(--color-muted)}.conversation-composer{max-width:880px;margin-top:var(--space-16)}.conversation-composer-row{grid-template-columns:minmax(0, 1fr) var(--touch-target);align-items:end;gap:var(--space-8);display:grid}.conversation-composer-row textarea{resize:vertical;min-height:7rem}.microphone-button{width:var(--space-32);height:var(--space-32);min-height:var(--space-32);padding:var(--space-0);border:1px solid var(--border-accent);border-radius:var(--radius-round);background:var(--surface-elevated);color:var(--accent-hover);place-items:center;display:inline-grid}.microphone-button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:1;background:0 0;border-style:dashed}.microphone-button svg{width:var(--space-16);height:var(--space-16)}.microphone-button-wave{opacity:.3}.microphone-button[data-listening=true]{background:var(--surface-elevated);color:var(--accent-hover);border-style:solid}.microphone-button[data-listening=true] .microphone-button-wave{animation:1.3s ease-in-out infinite microphone-wave}.microphone-button[data-listening=true] .microphone-button-wave:last-of-type{animation-delay:.32s}@keyframes microphone-wave{0%,to{opacity:.18}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.microphone-button[data-listening=true] .microphone-button-wave{opacity:1;animation:none}}.conversation-processing{margin:var(--space-0)}.agent-choice-group{gap:var(--space-12);padding:var(--space-0);margin:var(--space-0);border:0;display:grid}.agent-choice-group legend{padding:var(--space-0);color:var(--color-off-white);font-size:var(--type-14);font-weight:650}.agent-choice-group .field-hint{margin:calc(var(--space-8) * -1) var(--space-0) var(--space-0)}.agent-choice-list{gap:var(--space-8);display:grid}.agent-choice{gap:var(--space-12);min-height:var(--touch-target);padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--surface-elevated);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.agent-choice.is-selected{border-color:var(--border-accent);box-shadow:inset 0 0 0 1px var(--border-accent)}.agent-choice input{min-height:auto;margin:var(--space-4) var(--space-0) var(--space-0);accent-color:var(--accent)}.agent-choice>span{gap:var(--space-4);display:grid}.agent-choice small{color:var(--color-muted);font-size:var(--type-13);line-height:1.5}.run-timeline ol{gap:var(--space-16);padding:var(--space-0);margin:var(--space-16) var(--space-0) var(--space-0);list-style:none;display:grid}.run-timeline>summary{min-height:var(--touch-target);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.run-timeline>summary::-webkit-details-marker{display:none}.run-timeline>summary span{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-20);font-weight:600}.run-timeline>summary small{color:var(--accent);font-size:var(--type-12)}.run-timeline>summary:hover small{color:var(--accent-hover)}.run-timeline-title{margin:var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-20);font-weight:600;line-height:1.2}.run-timeline--empty{gap:var(--space-16);display:grid}.run-timeline li{grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.run-timeline li>span{width:var(--space-12);height:var(--space-12);margin-top:var(--space-4);border:2px solid var(--color-gold);background:var(--color-carbon);border-radius:50%}.run-timeline li+li{position:relative}.run-timeline li+li:before{background:var(--color-border);content:"";width:1px;height:1.45rem;position:absolute;top:-1.35rem;left:.34rem}.run-timeline p,.run-timeline time{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--color-muted);font-size:var(--type-13);display:block}.evidence-list{gap:var(--space-8);padding:var(--space-0);margin:var(--space-16) var(--space-0) var(--space-0);list-style:none;display:grid}.evidence-list li{gap:var(--space-16);min-width:0;padding:var(--space-12) var(--space-0);border-bottom:1px solid var(--color-border);display:grid}.evidence-list p{margin:var(--space-4) var(--space-0) var(--space-0);font-size:var(--type-13)}.evidence-list span,.status-pill,.status-label{width:fit-content;min-height:var(--space-24);padding:var(--space-4) var(--space-8);border:1px solid var(--color-border);color:var(--color-gold-bright);font-size:var(--type-12);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.evidence-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.evidence-explanation{max-width:68ch;padding-left:var(--space-12);border-left:2px solid var(--status-info);color:var(--text-secondary);line-height:1.65}.evidence-result{min-width:0;padding:var(--space-16);border:1px solid var(--border-accent);border-radius:var(--radius-control);background:var(--surface-evidence)}.evidence-result>p{margin:var(--space-0) var(--space-0) var(--space-12);color:var(--text-muted);font-size:var(--type-12);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.evidence-result pre{max-height:24rem;margin:var(--space-0);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-16);line-height:1.65;overflow:auto}.evidence-technical{min-width:0;color:var(--text-muted);font-size:var(--type-13)}.evidence-technical summary{width:fit-content;min-height:var(--touch-target);padding:var(--space-12) var(--space-0);cursor:pointer}.evidence-preview{gap:var(--space-4);width:100%;min-width:0;margin:var(--space-0);padding-top:var(--space-12);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.evidence-preview dt{color:var(--color-muted);font-size:var(--type-12)}.evidence-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}.evidence-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);margin:0}.run-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"guidance""evidence""timeline";gap:1rem;display:grid}.run-layout>.decision-panel{grid-area:guidance}.run-layout>.evidence-panel{grid-area:evidence;min-width:0}.run-layout>.run-timeline{grid-area:timeline;min-width:0}.decision-panel-description{max-width:62ch}.decision-panel .form-actions{margin-top:var(--space-24)}.tab-list{gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.business-workspace{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);display:grid}.business-list{gap:var(--space-16);padding:var(--space-panel);display:grid}.business-list h2,.business-editor h2{margin:var(--space-0);font-size:var(--type-24)}.business-list-items{gap:var(--space-8);display:grid}.business-list-item{min-height:var(--touch-target);padding:var(--space-control-block) var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--type-14);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-weight:650;overflow:hidden}.business-list-item:hover,.business-list-item.is-active{border-color:var(--border-accent);background:var(--surface-elevated);color:var(--text-primary)}.business-editor{padding:var(--space-panel)}.business-section-heading{gap:var(--space-8);display:grid}.business-section-heading h2,.business-section-heading p{margin:var(--space-0)}.business-form-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-address,.business-areas,.business-logo{gap:var(--space-16);padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-panel);display:grid}.business-address>p,.business-areas>p,.business-logo>p{max-width:64ch;margin:var(--space-0)}.business-address legend,.business-areas legend,.business-logo legend{padding-inline:var(--space-8);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-24)}.business-area-list{gap:var(--space-8);display:grid}.business-area-row{align-items:end;gap:var(--space-8);grid-template-columns:minmax(148px,.42fr) minmax(0,1fr) auto;display:grid}.business-area-row>label{min-width:0}.business-logo-layout{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(180px,240px) minmax(0,1fr);display:grid}.business-logo-frame{aspect-ratio:1;border:1px dashed var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-elevated);width:min(100%,240px);color:var(--color-gold-bright);font-size:var(--type-48);place-items:center;display:grid;overflow:hidden}.business-logo-frame canvas,.business-logo-frame img{object-fit:cover;width:100%;height:100%;display:block}.business-logo-controls,.crop-controls{gap:var(--space-16);display:grid}.crop-controls h3,.crop-controls p{margin:var(--space-0)}.crop-controls h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-24);font-weight:500}.crop-controls>label{gap:var(--space-8);color:var(--text-primary);font-size:var(--type-14);font-weight:650;display:grid}.field-optional,.field-hint{color:var(--text-muted);font-size:var(--type-12);font-weight:500}.tab{border-color:var(--color-border);color:var(--color-muted);font-size:var(--type-13);background:0 0}.tab.is-active{border-color:var(--color-gold);color:var(--color-gold-bright)}.crm-panel{min-height:300px}.responsive-table{overflow-x:auto}.data-table,table{border-collapse:collapse;text-align:left;width:100%}.data-table th,.data-table td,th,td{padding:var(--space-12) var(--space-12);border-bottom:1px solid var(--color-border)}th{color:var(--color-gold-bright);font-size:var(--type-12);letter-spacing:.08em;text-transform:uppercase}td{color:var(--color-muted)}.settings-form{max-width:680px}.progress-list{gap:var(--space-12);padding:var(--space-0);margin:var(--space-0) var(--space-0) var(--space-32);list-style:none;display:flex;overflow-x:auto}.progress-list li{grid-template-columns:var(--space-24) 1fr;align-items:center;gap:var(--space-8);min-width:120px;color:var(--color-muted);font-size:var(--type-12);display:grid}.progress-list span{width:var(--space-24);height:var(--space-24);border:1px solid var(--color-border);font-size:var(--type-11);place-items:center;display:grid}.progress-list li.is-current{color:var(--color-off-white)}.progress-list li.is-current span{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.progress-list li.is-complete span{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-ink)}.progress-list.compact li{min-width:96px}.journey-panel{max-width:760px;padding:clamp(var(--space-24), 3vw, var(--space-48))}.journey-panel>h2{margin-top:0}.review-card{padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-ink)}.review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-card dl div{border-top:1px solid var(--color-border);padding-top:var(--space-8)}.review-card dt{color:var(--color-muted);font-size:var(--type-12)}.review-card dd{margin:var(--space-4) var(--space-0) var(--space-0)}.setup-channel-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.setup-channel-list li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.setup-channel-list span{color:var(--color-muted);font-size:var(--type-13);overflow-wrap:anywhere}.connected-channels{gap:.65rem;display:grid}.connected-channel-card{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--status-success);border-radius:var(--radius-control);background:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.connected-channel-card>div{gap:.12rem;min-width:0;display:grid}.connected-channel-card>div span{color:var(--color-muted);font-size:var(--type-13);overflow-wrap:anywhere}.success-card{max-width:720px}.public-page{min-height:100dvh;padding:max(var(--space-16), env(safe-area-inset-top)) max(var(--space-16), env(safe-area-inset-right)) max(var(--space-16), env(safe-area-inset-bottom)) max(var(--space-16), env(safe-area-inset-left));grid-template-rows:auto 1fr;display:grid}.public-topbar{width:100%;max-width:1100px;margin:var(--space-0) auto;padding:var(--space-4) var(--space-0) var(--space-32);justify-content:space-between;align-items:center;display:flex}.public-card{width:min(100%,520px);margin:var(--space-0) auto;padding:clamp(var(--space-24), 5vw, var(--space-48));border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-carbon);box-shadow:var(--shadow-raised);align-self:center}.activation-shell{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.activation-topbar{align-items:center;gap:var(--space-lg);min-height:64px;padding:max(var(--space-12), env(safe-area-inset-top)) clamp(var(--space-16), 4vw, var(--space-48)) var(--space-12);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.activation-brand{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.activation-wordmark{width:min(var(--brand-lockup-desktop-width), 100%);cursor:default}.activation-phase{margin:var(--space-0);color:var(--color-muted);font-size:var(--type-12);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:700}.activation-actions{justify-content:end;align-items:center;gap:.35rem;min-width:0;display:flex}.activation-content{width:min(100%,820px);margin:var(--space-0) auto;padding:var(--space-activation-content-block) var(--space-activation-content-inline) calc(var(--space-32) + env(safe-area-inset-bottom))}.journey-heading{margin-bottom:clamp(var(--space-24), 5vw, var(--space-64))}.journey-heading h1{max-width:11ch}.screen-step-count{margin:var(--space-0)}.screen-step-count[data-variant=journey]{padding:var(--space-0) var(--space-0) var(--space-12);border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--type-13)}.activation-feedback{margin:var(--space-0) var(--space-0) var(--space-16)}.shell-preference-error{margin:var(--space-8) clamp(var(--space-16), 3vw, var(--space-32)) var(--space-0)}.tour-resume-button,.tour-replay-button{min-height:36px;padding:var(--space-4) var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-control);color:var(--accent-hover);font-size:var(--type-12);background:0 0;font-weight:700}.tour-introduction-backdrop{z-index:1000;padding:var(--space-xl);background:color-mix(in srgb, var(--overlay-scrim) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.tour-introduction{gap:var(--space-lg);width:min(100%,590px);padding:clamp(var(--space-32), 5vw, var(--space-64));border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--shadow-raised);display:grid;position:relative;overflow:hidden}.tour-introduction h2{max-width:13ch;margin:var(--space-0);font-size:clamp(var(--type-40), 6vw, var(--type-48));line-height:.92}.tour-introduction p{max-width:52ch;margin:0}.tour-introduction .primary-button{width:fit-content;margin-top:var(--space-md)}.product-tour{z-index:1000;pointer-events:none;position:fixed;inset:0}.tour-mask{z-index:1000;background:color-mix(in srgb, var(--overlay-scrim) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;position:fixed}.tour-mask--full{inset:0}.tour-focus{z-index:1001;border:2px solid var(--accent-hover);border-radius:calc(var(--radius-control) + 3px);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent), 0 12px 42px color-mix(in srgb, var(--accent) 20%, transparent);pointer-events:none;transition:inset var(--motion-fast) ease, width var(--motion-fast) ease, height var(--motion-fast) ease;position:fixed}.tour-coach{z-index:1002;gap:var(--space-12);max-height:calc(100dvh - 32px);padding:clamp(var(--space-24), 3vw, var(--space-32));border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--shadow-raised);pointer-events:auto;display:grid;position:fixed;overflow:auto}.tour-coach--waiting{width:min(390px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.tour-coach-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.screen-step-count[data-variant=tour]{color:var(--accent-hover);font-size:var(--type-11);letter-spacing:.11em;text-transform:uppercase;font-weight:750}.tour-coach h2{max-width:15ch;margin:var(--space-0);font-size:clamp(var(--type-32), 3.5vw, var(--type-40));line-height:.96}.tour-coach>p{margin:var(--space-0);font-size:var(--type-14)}.tour-action-hint{padding:var(--space-12) var(--space-0) var(--space-12) var(--space-12);border-left:2px solid var(--accent);color:var(--text-primary)}.tour-actions{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-4);display:flex}.tour-actions>span:empty{display:block}.command-center{min-width:0;margin:calc(var(--space-content) * -1);margin-bottom:var(--space-0);gap:var(--space-0);display:grid}.command-center>.tab-rail{min-width:0;padding:var(--space-0) var(--space-shell-inline);border-bottom:1px solid var(--border-default);line-height:1.6}.canvas{gap:var(--space-16);min-width:0;padding:var(--space-shell-inline);flex-direction:column;line-height:1.6;display:flex}.scroll-rail{--command-scroll-fade:var(--surface-default);--command-scroll-reach:var(--space-32);min-width:0;position:relative}.tab-rail{--command-scroll-fade:var(--ink);--command-scroll-reach:var(--space-48)}.command-center-tabs{scroll-snap-type:inline proximity}.command-center-tab{scroll-snap-align:start}.command-kanban-rail{--command-scroll-fade:transparent}.scroll-rail:before,.scroll-rail:after{z-index:1;inset-block:calc(var(--space-24) * -1);inset-inline:var(--space-0);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease;position:absolute}.scroll-rail:before{box-shadow:inset var(--command-scroll-reach) 0 var(--space-24) var(--space-0) var(--command-scroll-fade)}.scroll-rail:after{box-shadow:inset calc(var(--command-scroll-reach) * -1) 0 var(--space-24) var(--space-0) var(--command-scroll-fade)}.scroll-rail[data-overflow=start]:before,.scroll-rail[data-overflow=both]:before,.scroll-rail[data-overflow=end]:after,.scroll-rail[data-overflow=both]:after{opacity:1}.scroll-cue{z-index:2;width:var(--space-8);height:var(--space-8);border-top:2px solid var(--accent-hover);border-right:2px solid var(--accent-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease;position:absolute;transform:rotate(45deg)}.scroll-rail[data-overflow=end] .scroll-cue,.scroll-rail[data-overflow=both] .scroll-cue{opacity:1}.tab-rail .scroll-cue{inset-block-start:calc(50% - var(--space-8));inset-inline-end:var(--space-8)}.command-kanban-rail .scroll-cue{inset-block-start:var(--space-16);inset-inline-end:var(--space-8)}.scroll-rail>[role=group]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.command-center-tabs,.command-modal-tabs{align-items:stretch;gap:var(--space-0);padding:var(--space-0);border-bottom:1px solid var(--border-default);display:flex;overflow-x:auto}.command-center>.tab-rail .command-center-tabs{border-bottom:0}.command-center-tab,.command-modal-tab{min-height:var(--touch-target);align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-0);color:var(--text-muted);font-size:var(--type-14);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:600;line-height:1.6;display:inline-flex}.command-center-tab:hover,.command-modal-tab:hover{color:var(--text-secondary)}.command-center-tab.is-active,.command-modal-tab.is-active{border-bottom-color:var(--accent);color:var(--text-primary)}.command-center-tab-count{padding:var(--space-0) var(--space-4);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--type-10);font-weight:700;display:inline-block}.command-center-tab.is-active .command-center-tab-count{background:var(--gold-soft);color:var(--accent-hover)}.command-center-state{justify-content:space-between;align-items:center;gap:var(--space-12);margin:var(--space-0);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-panel);display:flex}.command-center-stack{gap:var(--space-32);min-width:0;display:grid}.command-kanban,.command-decision-inbox,.command-intelligence,.command-office,.command-discarded,.command-complexity{gap:var(--space-12);min-width:0;display:grid}.canvas .screen-zone{margin-block-end:var(--space-0)}.command-indicators{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));min-width:0;display:grid}.command-indicator{align-content:space-between;gap:var(--space-12);min-width:0;padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);display:grid}.command-indicator--action{color:inherit;font:inherit;text-align:start;cursor:pointer;position:relative}.command-indicator--action:hover{border-color:var(--border-accent)}.command-indicator .k{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.command-indicator .v{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-24);font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1}.command-indicator .v[data-tone=warn]{color:var(--status-error)}.command-indicator .v[data-tone=good]{color:var(--status-success)}.command-indicator .v[data-tone=accent]{color:var(--accent)}.command-indicator-link{margin-top:var(--space-8);color:var(--accent-hover);font-weight:700;display:block}.command-complexity{align-items:center;gap:var(--space-12) var(--space-24);padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label bar""legend legend"}.command-complexity>.screen-zone{grid-area:label}.command-complexity>.screen-zone h3{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--type-10);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.command-complexity-bar{height:var(--space-8);border-radius:var(--radius-1);background:var(--surface-background);grid-area:bar;display:flex;overflow:hidden}.command-complexity-bar>span{min-width:2px;height:100%}.command-complexity-bar>span+span{border-left:1px solid var(--surface-background)}.command-complexity-line li>i{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);flex:none}.command-complexity-bar>span[data-complexity=micro],.command-complexity-line li>i[data-complexity=micro]{background:var(--text-muted)}.command-complexity-bar>span[data-complexity=small],.command-complexity-line li>i[data-complexity=small]{background:var(--status-success)}.command-complexity-bar>span[data-complexity=medium],.command-complexity-line li>i[data-complexity=medium]{background:var(--status-info)}.command-complexity-bar>span[data-complexity=large],.command-complexity-line li>i[data-complexity=large]{background:var(--accent)}.command-complexity-bar>span[data-complexity=epic],.command-complexity-line li>i[data-complexity=epic]{background:var(--status-error)}.command-complexity-line{gap:var(--space-8) var(--space-24);padding:var(--space-0);margin:var(--space-0);flex-wrap:wrap;grid-area:legend;list-style:none;display:flex}.command-complexity-line li{align-items:center;gap:var(--space-4);min-width:0;display:flex}.command-complexity-line li>span{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.command-complexity-line b{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-13);font-variant-numeric:lining-nums tabular-nums}.command-complexity-line small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);font-variant-numeric:lining-nums tabular-nums}.command-complexity-line small:before{content:"· "}.command-kanban{min-width:0;overflow:hidden}.command-kanban-scroll{gap:var(--space-12);overscroll-behavior-inline:contain;padding:var(--space-4) var(--space-0) var(--space-12);scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--border-accent) transparent;grid-template-columns:repeat(5,minmax(15.75rem,1fr));align-items:stretch;display:grid;overflow-x:auto}.command-kanban-column{align-content:start;gap:var(--space-8);min-width:0;padding:var(--space-12) var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);scroll-snap-align:start;display:grid}.command-kanban-column>header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.command-kanban-column h3{margin:var(--space-0);color:var(--text-muted);font-family:var(--font-interface);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.command-kanban-column>header>span{color:var(--text-muted);font-size:var(--type-12)}.command-kanban-column>div{gap:var(--space-8);display:grid}.command-icon-button .screen-icon{width:var(--space-16);height:var(--space-16)}.command-demand-card{width:100%;min-width:0;min-height:var(--space-0);gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-primary);text-align:start;cursor:pointer;display:grid;box-shadow:inset 2px 0 #0000}.command-demand-card[data-column=executing]{box-shadow:inset 2px 0 0 var(--status-success)}.command-demand-card[data-column=review]{box-shadow:inset 2px 0 0 var(--accent)}.command-demand-card[data-column=cancelled]{box-shadow:inset 2px 0 0 var(--status-error)}.command-demand-card:hover{border-color:var(--border-accent)}.command-demand-card>strong{-webkit-line-clamp:2;min-width:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-14);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.command-demand-card>span{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--type-10);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.command-objective-toggle i{color:var(--accent-hover);font-style:normal}.command-demand-card footer{align-items:baseline;gap:var(--space-4) var(--space-8);padding:var(--space-4) var(--space-0) var(--space-0);border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.command-demand-card footer>span{align-items:baseline;gap:var(--space-4);flex:0 auto;min-width:min-content;display:flex}.command-demand-card small,.command-card-footer small{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.command-demand-card b{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-11);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-decision-list,.command-signal-list,.command-exception-list{gap:var(--space-12);display:grid}.command-decision-card,.command-signal-card,.command-exception-card{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--border-default);border-left:2px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);flex-direction:column;display:flex}.command-exception-card{border-left-color:var(--status-warning)}.command-exception-card>header h3{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);font-weight:500}.command-decision-card[data-severity=threat],.command-signal-card[data-severity=threat]{border-left-color:var(--status-error)}.command-decision-card[data-severity=opportunity],.command-signal-card[data-severity=opportunity]{border-left-color:var(--status-success)}.command-decision-card[data-severity=neutral],.command-signal-card[data-severity=neutral]{border-left-color:var(--status-info)}.command-signal-card .screen-card-meta>span{color:var(--accent-hover)}.command-signal-card .screen-card-title,.command-decision-card .screen-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-signal-card .command-readout dd,.command-decision-card .command-readout dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-readout{gap:var(--space-8) var(--space-24);min-width:0;margin:var(--space-0);padding:var(--space-12);border-radius:var(--radius-2);background:var(--surface-elevated);flex-wrap:wrap;line-height:1.6;display:flex}.command-readout>div{gap:var(--space-4);flex:13rem;min-width:0;display:grid}.command-readout>div[data-span=wide]{flex:26rem}.command-readout dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.command-readout dd{align-items:center;gap:var(--space-4);min-width:0;margin:var(--space-0);color:var(--text-primary);font-size:var(--type-14);overflow-wrap:anywhere;display:flex}.command-decision-close{gap:var(--space-4) var(--space-24);min-width:0;margin:var(--space-0);flex-wrap:wrap;line-height:1.6;display:flex}.command-decision-close>div{gap:var(--space-4);min-width:0;display:grid}.command-decision-close dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.command-decision-close dd{align-items:center;gap:var(--space-4);min-width:0;margin:var(--space-0);color:var(--text-primary);font-size:var(--type-14);overflow-wrap:anywhere;font-weight:500;display:flex}.command-undecided{color:var(--accent);font-style:italic}.command-card-footer{justify-content:space-between;align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-12) var(--space-0) var(--space-0);border-top:1px solid var(--border-default);flex-wrap:wrap;line-height:1.6;display:flex}.command-card-footer p,.command-card-footer>div{gap:var(--space-4);min-width:0;margin:var(--space-0);display:grid}.command-card-footer b{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--type-13);font-weight:500}.command-card-footer .secondary-button{white-space:nowrap;align-self:start}.command-signal-from{color:var(--text-muted);font-size:var(--type-12)}.command-signal-from b{color:var(--text-secondary);font-weight:600}.command-captured{gap:var(--space-12);min-width:0;display:grid}.command-discarded{gap:var(--space-12);display:grid}.command-discarded>header{display:flex}.command-discarded h3{margin:var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);font-weight:500}.command-discarded>header .screen-zone-aside p{color:var(--text-muted);font-size:var(--type-10);letter-spacing:0;font-weight:400}.command-discarded-row{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-13);grid-template-columns:minmax(6rem,.25fr) minmax(0,1fr) auto;display:grid}.command-discarded-row+.command-discarded-row{border-top:0}.command-discarded-row .command-entity-title{gap:var(--space-4);display:grid}.command-discarded-row .command-entity-title small{color:var(--text-muted);font-size:var(--type-11)}.command-reassess-button{min-height:2rem;padding:var(--space-4) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--type-11);white-space:nowrap;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.command-reassess-button:hover,.command-reassess-button:focus-visible{border-color:var(--text-secondary);background:var(--surface-elevated)}.command-refine-button{min-height:2rem;padding:var(--space-4) var(--space-12);border:1px solid var(--text-secondary);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--type-11);white-space:nowrap;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.command-refine-button:hover,.command-refine-button:focus-visible{border-color:var(--text-primary);background:var(--surface-elevated)}.command-office .telynt-live-office{margin-top:var(--space-0)}.command-objectives{gap:var(--space-12);display:grid}.command-objective{border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);display:grid;overflow:hidden}.command-objective-toggle{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-16);border:0;border-bottom:1px solid var(--border-default);border-radius:var(--radius-0);background:var(--surface-elevated);color:var(--text-primary);text-align:left;flex-wrap:wrap;display:flex}.command-objective-toggle>span{align-items:center;gap:var(--space-8);min-width:0;display:flex}.command-objective-toggle>span:first-child strong{font-family:var(--font-display);font-size:var(--type-18);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-objective-toggle>span:last-child{color:var(--text-secondary)}.command-objective-toggle>span:last-child small{color:var(--text-muted);font-size:var(--type-12);white-space:nowrap}.command-objective-toggle em{color:var(--accent);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:700}.command-disclosure{width:var(--space-24);height:var(--space-24);border:1px solid var(--border-accent);border-radius:var(--radius-2);color:var(--accent-hover);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;flex:none;place-items:center;font-style:normal;display:inline-grid}.command-objective-toggle:hover .command-disclosure{border-color:var(--accent);background:var(--gold-soft)}.command-objective-toggle[aria-expanded=true] .command-disclosure{transform:rotate(180deg)}.command-metric-list{padding:var(--space-0);display:grid}.command-metric-row{grid-template-columns:minmax(150px, 1.05fr) minmax(96px, .5fr) minmax(140px, .85fr) minmax(140px, 1fr) var(--touch-target);align-items:start;gap:var(--space-16);padding:var(--space-12) var(--space-16);border:0;border-bottom:1px solid var(--border-default);border-radius:var(--radius-0);display:grid}.command-metric-row:last-child{border-bottom:0}.command-metric-list>.screen-empty{border-radius:var(--radius-0);background:0 0;border:0}.command-metric-name{gap:var(--space-4);min-width:0;display:grid}.command-metric-name b{min-width:0;color:var(--text-primary);font-size:var(--type-15);overflow-wrap:anywhere;font-weight:600}.command-metric-name small{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--type-11);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:flex;overflow:hidden}.command-metric-value{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-22);font-variant-numeric:lining-nums tabular-nums;line-height:1}.command-metric-value[data-state=off]{color:var(--status-error)}.command-metric-value[data-state=ok]{color:var(--status-success)}.command-metric-value[data-evidence=cost],.command-detail-rows [data-evidence=cost],.command-three-questions [data-evidence=cost]{font-family:var(--font-mono);font-size:var(--type-13);font-variant-numeric:lining-nums tabular-nums}.command-metric-target{min-width:0;color:var(--text-secondary);font-size:var(--type-12)}.command-metric-target em{margin:var(--space-0) var(--space-0) var(--space-4);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;font-style:normal;font-weight:700;display:block}.command-metric-gap{min-width:0;color:var(--text-secondary);font-size:var(--type-13);line-height:1.45}.command-metric-gap b{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--accent-hover);font-weight:600;display:block}.command-metric-gap b:before{content:"→ "}.command-metric-noaction{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--text-muted);font-style:italic;display:block}.command-metric-insight{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-icon-button{width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-0);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--accent-hover);font-size:var(--type-16);background:0 0;place-items:center;display:inline-grid}.command-icon-button:hover{border-color:var(--border-accent);background:var(--surface-elevated)}.command-modal-backdrop{z-index:1100;inset:var(--space-0);padding:var(--space-24);background:color-mix(in srgb, var(--overlay-scrim) 84%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;overflow:hidden}.command-modal-stage{width:min(100%,680px);min-height:0;max-height:100%;display:grid}.command-modal-stage[data-paired=true]{align-items:start;gap:var(--space-24);grid-template-columns:minmax(0,680px) minmax(0,420px);width:min(100%,1124px)}.command-modal{width:100%;max-height:calc(100dvh - var(--space-48));align-content:start;gap:var(--space-12);padding:var(--space-24);border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-default);box-shadow:var(--shadow-raised);display:grid;overflow:auto}.command-modal>header{justify-content:space-between;align-items:start;gap:var(--space-16);display:flex}.command-modal>header h2{min-width:0;margin:var(--space-4) var(--space-0) var(--space-0);font-size:var(--type-24);overflow-wrap:anywhere;font-weight:500}.command-modal>header>div{min-width:0}.command-modal>header>.quiet-button{flex:none}.command-modal-tabs{min-height:calc(var(--touch-target) + 1px);padding-inline:var(--space-24);margin-inline:calc(var(--space-24) * -1)}.command-modal-tab-count{padding:var(--space-0) var(--space-4);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--type-10);font-weight:700;display:inline-block}.command-metric-overview,.command-plan-overview{gap:var(--space-12);display:grid}.command-three-questions{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-3);background:var(--surface-elevated);border:0;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}.command-three-questions>div{gap:var(--space-4);display:grid}.command-three-questions span{color:var(--accent);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.command-three-questions strong{align-items:center;gap:var(--space-4);color:var(--text-primary);font-size:var(--type-13);font-weight:500;line-height:1.32;display:flex}.command-three-questions small{color:var(--text-muted);font-size:var(--type-10);line-height:1.4}.command-target-state{font-size:var(--type-11);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:700}.command-target-state[data-state=ok]{color:var(--status-success)}.command-target-state[data-state=off]{color:var(--status-error)}.command-detail-rows{margin:var(--space-0);display:grid}.command-detail-rows>div{gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:126px minmax(0,1fr);display:grid}.command-detail-rows>div:last-child{border-bottom:0}.command-detail-rows dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.command-detail-rows dd{gap:var(--space-4);min-width:0;margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere;line-height:1.5;display:grid}.command-detail-rows dd b{color:var(--text-primary)}.command-detail-rows dd small{color:var(--text-muted);font-size:var(--type-10)}.command-actor-name{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.command-actor-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-actor-system{width:.875rem;height:.875rem;color:var(--accent);flex:none}.command-actor-name .screen-icon{width:var(--space-12);height:var(--space-12);flex:none}.command-history{display:grid}.command-history-heading,.command-history-row{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:112px 88px 72px minmax(0,1fr);display:grid}.command-history-heading>span{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.command-history-row:last-of-type{border-bottom:0}.command-history-day{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-12);font-variant-numeric:lining-nums tabular-nums}.command-history-value{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-13);font-variant-numeric:lining-nums tabular-nums}.command-history-value[data-state=off]{color:var(--status-threat)}.command-history-delta{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11);font-variant-numeric:lining-nums tabular-nums}.command-history-delta[data-direction=up]{color:var(--status-success)}.command-history-delta[data-direction=down]{color:var(--status-threat)}.command-history-note{color:var(--text-muted);font-size:var(--type-12)}.command-entity-list{gap:var(--space-8);padding:var(--space-4) var(--space-0);display:grid}.command-entity-row{align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:grid}.command-entity-heading{align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-12);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;font-weight:700;display:grid}.command-entity-heading[data-columns=signal],.command-entity-row[data-columns=signal]{grid-template-columns:minmax(0,1fr) 128px 112px}.command-entity-heading[data-columns=metric]{grid-template-columns:minmax(10rem,1fr) minmax(5rem,.38fr) minmax(8rem,.65fr) minmax(8rem,.72fr) minmax(11rem,.85fr) 2.125rem}.command-entity-heading[data-columns=change],.command-entity-row[data-columns=change]{grid-template-columns:84px minmax(0,1fr) 150px 94px}.command-entity-heading[data-columns=run],.command-entity-row[data-columns=run]{grid-template-columns:minmax(0,1fr) 128px}.command-entity-heading[data-columns=criterion],.command-entity-row[data-columns=criterion]{grid-template-columns:minmax(0,1fr) minmax(112px,.75fr) 150px 112px}.command-entity-owner{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-secondary);font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.command-entity-type{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.command-entity-title{gap:var(--space-4);min-width:0;display:grid}.command-entity-title b{color:var(--text-primary);font-size:var(--type-13);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.command-entity-title>span{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--type-11);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.command-entity-relation{color:var(--text-muted);font-size:var(--type-11)}.command-signal-card>header .screen-chip{margin-left:auto}.command-modal-footer{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-24);margin:var(--space-8) calc(var(--space-24) * -1) calc(var(--space-24) * -1);border-top:1px solid var(--border-default);background:var(--surface-elevated);grid-template-columns:minmax(0,1fr) auto;display:grid}.command-modal-from{color:var(--text-muted);font-size:var(--type-12)}.command-modal-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.command-discard-form{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--status-threat);border-radius:var(--radius-control);background:var(--surface-elevated);display:grid}.command-discard-form>label{color:var(--text-primary);font-size:var(--type-13);font-weight:700}.command-discard-form>p{margin:var(--space-0)}.command-discard-form>div{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.command-decision-error{margin:var(--space-0)}.command-plan-overview h3{margin:var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-20);font-weight:500;line-height:1.32}.command-plan-overview p{margin:var(--space-0)}.command-agent-picker{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-accent);border-radius:var(--radius-control);background:var(--surface-elevated);display:grid}.command-agent-picker .primary-button{justify-self:start}.command-agent-picker h3{margin:var(--space-0);font-family:var(--font-interface);font-size:var(--type-16)}.command-agent-picker .field-hint{margin:calc(var(--space-8) * -1) var(--space-0) var(--space-0)}.command-agent-picker--panel{max-height:calc(100dvh - var(--space-48));align-content:stretch;gap:var(--space-0);min-height:min(72dvh,40rem);padding:var(--space-0);border-radius:var(--radius-panel);background:var(--surface-default);box-shadow:var(--shadow-floating);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.command-agent-picker--panel>header{justify-content:space-between;align-items:start;gap:var(--space-12);min-width:0;padding:var(--space-16);border-bottom:1px solid var(--border-default);display:flex}.command-agent-picker--panel>header>div{min-width:0}.command-agent-picker--panel>header .quiet-button{width:var(--space-32);min-height:var(--space-32);padding:var(--space-0);flex:none}.command-agent-picker--panel .command-agent-picker-body{align-content:start;gap:var(--space-12);min-height:0;padding:var(--space-16);overscroll-behavior:contain;display:grid;overflow-y:auto}.command-agent-picker--panel .field-hint{margin:var(--space-0)}.command-agent-picker--panel>footer{padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-default);background:var(--surface-elevated);justify-content:flex-end;display:flex}.command-agent-picker--panel>footer .primary-button{justify-self:auto}.command-governance-records{gap:var(--space-12);padding-block-start:var(--space-12);display:grid}.command-governance-record{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.command-governance-record>header{justify-content:space-between;align-items:start;gap:var(--space-12);min-width:0;display:flex}.command-governance-record h3{min-width:0;margin:var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);font-weight:500;line-height:1.35}.command-governance-record>p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);line-height:1.55}.command-governance-actions{padding-top:var(--space-16);border-top:1px solid var(--border-default);justify-content:flex-end;display:flex}.command-source-list{gap:var(--space-8);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.command-source-list li{gap:var(--space-4);display:grid}.command-source-list a{overflow-wrap:anywhere;width:fit-content;max-width:100%}.command-source-list small{color:var(--text-muted);font-size:var(--type-10)}.command-conversation{min-width:0;max-height:calc(100dvh - var(--space-48));display:grid}.command-conversation .conversation-surface{min-height:min(72dvh,40rem);box-shadow:var(--shadow-floating)}.conversation-surface--panel.conversation-surface--panel{grid-template:"identity""notice""thread"minmax(0,1fr)"compose"/minmax(0,1fr)}.conversation-surface--panel .conversation-actions{padding:var(--space-0);border:0;justify-content:end}.conversation-surface--panel .conversation-actions .quiet-button{border-color:var(--border-default);color:var(--text-secondary)}.conversation-surface--panel .conversation-actions .quiet-button:hover{border-color:var(--border-accent);color:var(--text-primary)}@media (max-width:1180px){.command-modal-backdrop:has(.command-modal-stage[data-paired=true]){padding:var(--space-12);place-items:stretch stretch}.command-modal-stage[data-paired=true]{gap:var(--space-12);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%}.command-modal-stage[data-paired=true] .command-modal{max-height:min(40dvh,26rem)}.command-modal-stage[data-paired=true] .command-conversation{height:100%;max-height:100%}.command-modal-stage[data-paired=true] .command-conversation .conversation-surface{height:100%;min-height:0}.command-modal-stage[data-paired=true] .command-agent-picker--panel{width:100%;height:100%;min-height:0;max-height:100%}}@media (max-width:760px){.app-shell{flex-direction:column;min-height:100dvh;display:flex}.sidebar{z-index:1;min-height:0;padding:var(--space-md) var(--space-lg);border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:sticky;top:0;overflow:hidden}.sidebar .wordmark{padding-inline:var(--space-4);margin-right:var(--space-16);vertical-align:middle}.sidebar .brand-mark--lockup{width:8.75rem}.sidebar nav{gap:var(--space-4);scrollbar-width:none;vertical-align:middle;white-space:nowrap;min-width:0;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-section{gap:var(--space-4);padding-inline:var(--space-0);margin-bottom:var(--space-0);flex:none;display:flex}.nav-section+.nav-section{padding-left:var(--space-8);margin-left:var(--space-4);border-left:1px solid var(--border-default)}.nav-label{display:none}.nav-item{padding:var(--space-8) var(--space-8);font-size:var(--type-13);align-items:center;display:inline-flex}.topbar{padding:var(--space-12) var(--space-16)}.topbar-identity{margin-left:auto}.page-content{padding:var(--space-xl) var(--space-lg) calc(var(--space-32) + env(safe-area-inset-bottom))}.page-heading,.single-action-card{flex-direction:column;align-items:start}.editorial-grid,.dashboard-command-grid,.dashboard-pathways>header{grid-template-columns:1fr}.editorial-action-surface{min-height:400px}.editorial-action-copy h2{font-size:var(--type-48)}.editorial-action-status{align-items:start;max-width:28ch;line-height:1.5}.dashboard-pathways>header{gap:var(--space-lg)}.dashboard-pathway-list{grid-template-columns:1fr}.run-layout{grid-template-columns:1fr;grid-template-areas:"guidance""evidence""timeline"}.feature-card{min-height:220px}.progress-list{padding-bottom:var(--space-4)}.progress-list li{min-width:96px}.review-card dl{grid-template-columns:1fr}.connected-account-title,.connected-channel-card{grid-template-columns:auto minmax(0,1fr)}.connected-badge{grid-column:1/-1;width:fit-content}.add-account-button,.telegram-verify-button{width:100%}.connection-method-actions,.form-actions{flex-direction:column;align-items:stretch}.connection-method-actions>.primary-button,.connection-method-actions>.quiet-button,.form-actions>.primary-button,.form-actions>.quiet-button{width:100%}.conversation-messages{max-height:48dvh}.conversation-message-group{max-width:100%}.activation-topbar{min-height:58px;padding-inline:var(--space-lg);grid-template-columns:1fr;gap:.45rem}.activation-phase{display:none}.activation-wordmark{width:min(var(--brand-lockup-desktop-width), 100%);min-width:0}.activation-actions{justify-content:space-between;gap:.25rem}.activation-actions .inline-field{min-width:0}.activation-actions .inline-field .ui-select-trigger{width:clamp(9rem,37vw,9.5rem)}.activation-actions .ui-action--quiet{min-width:var(--touch-target);padding-inline:var(--space-8);flex:none}.activation-content{padding-inline:var(--space-lg)}.journey-heading{margin-bottom:var(--space-32)}.tab-list{padding-bottom:var(--space-4);flex-wrap:nowrap;overflow-x:auto}.tab{flex:none}.business-workspace,.business-form-grid,.business-logo-layout{grid-template-columns:1fr}.business-area-row{grid-template-columns:1fr;align-items:stretch}.business-area-row>.quiet-button{width:100%}.business-logo-frame{width:min(100%,240px)}.tour-coach{max-height:min(44dvh,360px)}.command-center{margin:calc(var(--space-xl) * -1) calc(var(--space-lg) * -1) var(--space-0)}.command-center>.tab-rail{padding:var(--space-0) var(--space-16)}.canvas{padding:var(--space-16)}.command-detail-rows>div{grid-template-columns:1fr}.command-readout>div,.command-decision-close>div{flex-basis:100%}.command-complexity{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""bar""legend"}.command-complexity-line{grid-template-columns:minmax(0,1fr);display:grid}.command-complexity-line li{align-items:center;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.command-kanban-scroll{scroll-snap-type:inline mandatory}.command-kanban-column{scroll-snap-align:start}.command-kanban-column:last-child{scroll-snap-align:end}.command-metric-row>.command-metric-target,.command-metric-row>.command-metric-gap{grid-column:1/-1}.command-objective-toggle{flex-direction:column;align-items:stretch}.command-objective-toggle>span{flex-wrap:wrap}.command-objective-toggle>span:first-child strong{white-space:normal;overflow:visible}.command-objective-toggle>span:last-child{justify-content:space-between}.command-objective-toggle>span:last-child small{white-space:normal;min-width:0}.command-history-heading,.command-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-history-note{grid-column:1/-1}.command-entity-row,.command-entity-row[data-columns]{grid-template-columns:minmax(0,1fr) auto}.command-entity-row>.command-entity-title{order:-1;grid-column:1/-1}.command-entity-heading{display:none}.command-modal-footer{grid-template-columns:1fr}.command-discarded-row{align-items:start;gap:var(--space-4);grid-template-columns:1fr}.command-discarded-row>span[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-4);font-weight:700;display:block}.command-discarded-row>span[data-label]{margin-block-start:var(--space-8)}.command-metric-row{grid-template-columns:minmax(0,1fr) auto}.command-metric-row>div:nth-child(2){grid-column:1}.command-modal-backdrop{padding:var(--space-0);align-items:end}.command-modal-stage{width:100%}.command-modal{border-radius:var(--radius-panel) var(--radius-panel) var(--radius-0) var(--radius-0);border-bottom:0;border-left:0;border-right:0;width:100%;max-height:min(92dvh,844px)}.command-modal-backdrop:has(.command-modal-stage[data-paired=true]){padding:var(--space-0);place-items:stretch stretch}.command-modal-stage[data-paired=true]{gap:var(--space-0)}.command-modal-stage[data-paired=true] .command-modal{border-radius:var(--radius-0)}.command-modal-stage[data-paired=true] .conversation-surface--panel,.command-modal-stage[data-paired=true] .command-agent-picker--panel{border-radius:var(--radius-0);box-shadow:none;border-bottom:0;border-left:0;border-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.brand-mark img{forced-color-adjust:none}.button,.primary-button,.secondary-button,.quiet-button,.danger-button,.tab,input,select,textarea,.tour-focus,.tour-coach,.tour-introduction{border:1px solid canvastext}.notice{border-left-color:highlight}}.screen-empty-action .secondary-button{width:fit-content}.conversation-surface{border:1px solid var(--border-accent);border-radius:var(--radius-4);background:var(--ink);grid-template:"identity""notice""thread"minmax(0,1fr)"compose"/minmax(0,1fr);width:100%;min-height:min(76dvh,46rem);display:grid;overflow:hidden}.conversation-masthead{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-default);grid-area:identity;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.conversation-avatar{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-round);background:var(--grad-gold);color:var(--surface-background);font-family:var(--font-mono);font-size:var(--type-11);flex:none;place-items:center;font-weight:700;display:grid}.conversation-ident{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.conversation-line{align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--type-12);display:flex}.conversation-line b{color:var(--text-primary);font-size:var(--type-13);white-space:nowrap;font-weight:600}.conversation-id{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.conversation-id code{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11)}.conversation-copy{width:var(--space-24);height:var(--space-24);min-height:var(--space-24);padding:var(--space-0);border-radius:var(--radius-2);color:var(--text-muted);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.conversation-copy svg{width:var(--space-12);height:var(--space-12)}.conversation-copy:hover{color:var(--accent-hover)}.conversation-subject{color:var(--text-muted);font-size:var(--type-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.conversation-actions{justify-content:end;align-items:center;gap:var(--space-8);padding:var(--space-0);border:0;flex:none;display:flex}.conversation-actions .danger-button,.conversation-actions .quiet-button{min-height:var(--space-32);padding:var(--space-4) var(--space-12);font-size:var(--type-12)}.conversation-closed-tag{padding:var(--space-4) var(--space-8);border-radius:var(--radius-2);background:var(--surface-evidence);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.conversation-copy-feedback{min-height:var(--space-16);margin:var(--space-0);padding:var(--space-0) var(--space-16);color:var(--text-muted);font-size:var(--type-11);grid-area:notice}.conversation-copy-feedback:empty{min-height:var(--space-16)}.conversation-scroll{gap:var(--space-12);min-width:0;padding:var(--space-12);overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;grid-area:thread;display:flex;overflow:hidden auto}.conversation-thread{gap:var(--space-16);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.conversation-band{gap:var(--space-12);min-width:0;display:grid}.conversation-day{margin:var(--space-0);align-items:center;gap:var(--space-8);color:var(--text-muted);font-family:var(--font-interface);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);font-weight:700;display:grid}.conversation-day:before,.conversation-day:after{background:var(--border-default);content:"";height:1px}.conversation-band-turns{gap:var(--space-16);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.conversation-turn{gap:var(--space-4);max-width:min(88%,68ch);display:grid}.conversation-turn--assistant{margin-right:auto}.conversation-turn--user{justify-items:end;margin-left:auto}.conversation-bubble{width:fit-content;min-width:0;max-width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);color:var(--text-secondary);font-size:var(--type-12);line-height:1.5}.conversation-turn--user .conversation-bubble{border-color:var(--border-accent);background:var(--surface-elevated);color:var(--text-primary)}.conversation-bubble p{margin:var(--space-0);overflow-wrap:anywhere;color:var(--text-secondary);white-space:pre-wrap;line-height:1.5}.conversation-bubble p+p{margin-top:var(--space-8)}.conversation-turn--user .conversation-bubble p{color:var(--text-primary)}.conversation-bubble time{color:var(--text-muted);font-size:var(--type-10);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:var(--space-8)}.conversation-evidence-rail{--command-scroll-fade:var(--surface-background);margin:var(--space-4) var(--space-0) var(--space-8)}.conversation-evidence-rail:before,.conversation-evidence-rail:after{inset-block:var(--space-0);border-radius:var(--radius-2)}.conversation-evidence-rail .scroll-cue{inset-block-start:calc(50% - var(--space-4));inset-inline-end:var(--space-8)}.conversation-evidence{max-width:100%;padding:var(--space-8) var(--space-12);overscroll-behavior-inline:contain;border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-background);overflow-x:auto}.conversation-evidence pre{margin:var(--space-0)}.conversation-evidence code{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-12);white-space:pre;line-height:1.5}.conversation-answer-heading{margin:var(--space-12) var(--space-0) var(--space-4);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-14);line-height:1.35}.conversation-answer-list{gap:var(--space-4);margin:var(--space-8) var(--space-0);padding-inline-start:var(--space-24);display:grid}.conversation-bubble blockquote{padding:var(--space-4) var(--space-12);margin:var(--space-8) var(--space-0);border-inline-start:2px solid var(--accent);color:var(--text-secondary)}.conversation-bubble a{color:var(--accent-hover);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.16em}.conversation-inline-code{padding:var(--space-0) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-background);font-family:var(--font-mono);font-size:var(--type-12)}.conversation-answer-scroll-shell{--command-scroll-fade:var(--surface-background);margin:var(--space-8) var(--space-0)}.conversation-answer-table-scroll{max-width:100%;overflow-x:auto}.conversation-answer-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--type-12)}.conversation-answer-table th,.conversation-answer-table td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-default);text-align:start;vertical-align:top}.conversation-answer-table th{color:var(--text-muted);font-size:var(--type-11);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.conversation-body>.screen-empty{align-self:stretch}.conversation-thread--open{margin-top:var(--space-4)}.conversation-bubble--draft{border-style:dashed;border-color:var(--border-accent)}.conversation-bubble-mark{color:var(--text-muted);font-size:var(--type-11);display:block}.conversation-bubble-mark--incomplete{color:var(--status-warning);font-weight:600}.conversation-composer-note{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-11)}.conversation-inline-note{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-13)}.conversation-working{align-items:center;gap:var(--space-8);margin:var(--space-0);color:var(--text-muted);font-size:var(--type-12);display:inline-flex}.conversation-working-icon{width:var(--space-16);height:var(--space-16);fill:none;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;animation:1.6s ease-in-out infinite conversation-working-breathe}.conversation-working[data-stage=retrying] .conversation-working-icon,.conversation-working[data-stage=rerouting] .conversation-working-icon,.conversation-working[data-stage=executing] .conversation-working-icon{animation:1.4s linear infinite status-spin}@keyframes conversation-working-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.conversation-composer{gap:var(--space-8);max-width:none;padding:var(--space-12);margin-top:var(--space-0);border-top:1px solid var(--border-default);background:0 0;grid-area:compose;display:grid}.conversation-composer .conversation-composer-row{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.conversation-composer textarea{min-height:var(--space-48);padding:var(--space-8) var(--space-12);font-size:var(--type-12);resize:vertical}.conversation-surface--panel .conversation-composer textarea{min-height:7rem}.conversation-composer .primary-button{min-height:var(--space-32);padding:var(--space-4) var(--space-12);font-size:var(--type-12)}.conversation-microphone-state{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.04em}.conversation-recovery{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.conversation-terminal{justify-items:start;gap:var(--space-12);padding:var(--space-12);border-top:1px solid var(--border-default);background:0 0;grid-area:compose;display:grid}.conversation-terminal p{margin:var(--space-0);font-size:var(--type-13)}.conversation-terminal .primary-button{min-height:var(--space-32);padding:var(--space-4) var(--space-12);font-size:var(--type-12)}.conversation-confirm-backdrop{z-index:1100;inset:var(--space-0);padding:var(--space-24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--overlay-scrim) 84%, transparent);place-items:center;display:grid;position:fixed}.conversation-confirm{gap:var(--space-12);width:min(100%,460px);padding:var(--space-24);border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-default);box-shadow:var(--shadow-raised);display:grid}.conversation-confirm h2{margin:var(--space-0);font-size:var(--type-24)}.conversation-confirm p{margin:var(--space-0);font-size:var(--type-13)}.conversation-confirm-guard{color:var(--text-primary);font-weight:600}.conversation-confirm-actions{justify-content:end;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:720px){.conversation-surface{grid-template:"identity""notice""thread"minmax(0,1fr)"compose"/minmax(0,1fr);min-height:min(80dvh,40rem)}.conversation-masthead{grid-template-columns:auto minmax(0,1fr)}.conversation-masthead .conversation-actions{padding-top:var(--space-8);grid-column:1/-1}.conversation-composer .conversation-composer-row{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:480px){.conversation-composer .conversation-composer-row{grid-template-columns:minmax(0,1fr) auto}.conversation-composer .primary-button{grid-column:1/-1;justify-self:end;width:fit-content}}.topbar{z-index:2;position:relative}.topbar-separator{color:var(--text-muted);font-size:var(--type-12);flex:none}.account-panel{flex:0 auto;min-width:0;position:relative}.account-trigger{width:100%;max-width:22ch;min-height:var(--space-0);padding:var(--space-0);color:var(--text-muted);font-size:var(--type-12);text-align:end;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-fast) ease;background:0 0;border:0;overflow:hidden}.account-trigger:hover,.account-trigger[aria-expanded=true]{color:var(--text-primary)}@media (pointer:coarse){.account-trigger{min-height:var(--touch-target)}}.account-panel-body{display:none}.account-panel-body:not([hidden]){z-index:3;justify-items:start;gap:var(--space-8);width:max-content;max-width:min(18rem,78vw);padding:var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-3);background:var(--surface-default);box-shadow:var(--shadow-raised);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:var(--space-0)}.account-panel-context{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-12)}.account-panel-body .ui-action--quiet{padding-inline:var(--space-0);justify-content:start}.topbar-scopes{align-items:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}@media (min-width:761px){.sidebar{z-index:1;overscroll-behavior:contain;align-self:start;max-height:100dvh;position:sticky;top:0;overflow-y:auto}}@media (max-width:760px){.topbar-identity{gap:var(--space-8)}.account-trigger{max-width:14ch}.topbar .ui-select--compact .ui-select-trigger{min-width:0;max-width:7rem}}.command-sparkline{width:100%;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.command-sparkline-grid line{stroke:var(--border-default);stroke-width:.75px}.command-sparkline-area{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:none}.command-sparkline-line{fill:none;stroke:var(--accent-hover);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.command-sparkline-point{fill:var(--surface-default);stroke:var(--accent-hover);stroke-width:2px;cursor:crosshair}.command-sparkline-point.is-latest{fill:var(--accent-hover);stroke:var(--surface-default)}.command-sparkline-point:hover,.command-sparkline-point:focus-visible{fill:var(--accent-hover);stroke:var(--focus-ring);stroke-width:4px;outline:none}.command-chart-rect{fill:var(--accent);opacity:.78}.command-chart-ring circle{fill:none;stroke:var(--border-default);stroke-width:10px}.command-chart-ring circle.command-chart-fill{stroke:var(--accent);stroke-linecap:round}.command-chart-gauge path{fill:none;stroke:var(--border-default);stroke-width:11px;stroke-linecap:round}.command-chart-gauge path.command-chart-fill{stroke:var(--status-success)}.command-detail-rows .command-sparkline{width:100%;max-width:20rem;height:auto}.command-metric-plot{gap:var(--space-4) var(--space-8);width:100%;min-width:0;max-width:22rem;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.command-metric-plot-scale{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;display:flex}.command-metric-plot-days{justify-content:space-between;gap:var(--space-8);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);font-variant-numeric:lining-nums tabular-nums;grid-column:1;display:flex}.command-metric-plot-single{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-12);font-variant-numeric:lining-nums tabular-nums}.screen-canvas{gap:var(--space-16);min-width:0;margin:calc(var(--space-content) * -1);padding:var(--space-24);flex-direction:column;line-height:1.6;display:flex}.screen-headline{justify-content:space-between;align-items:end;gap:var(--space-16);flex-wrap:wrap;display:flex}.screen-head{gap:var(--space-8);min-width:0;max-width:72ch;min-height:0;flex-direction:column;margin-block-end:var(--space-16);line-height:1.6;display:flex}.screen-head h1{max-width:none;margin:var(--space-0);font-family:var(--font-display);font-size:clamp(var(--type-24), 3.2vw, var(--type-40));letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:500;line-height:1.06}.screen-lede{max-width:68ch;margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-17);line-height:1.6}.screen-head-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;margin-block-end:var(--space-16);display:flex}.screen-head-actions>*{white-space:nowrap}.screen-group{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.screen-live{align-items:center;gap:var(--space-8);color:var(--text-muted);font-size:var(--type-12);white-space:nowrap;flex:none;line-height:1.6;display:inline-flex}.screen-live:before{background:var(--accent);content:"";border-radius:50%;width:.375rem;height:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite screen-live-pulse}@keyframes screen-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.screen-status{align-self:start;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--surface-default);color:var(--accent-hover);font-size:var(--type-11);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:inline-flex}.screen-grid2{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));min-width:0;display:grid}.screen-small{min-height:0;margin:var(--space-0);color:var(--text-muted);font-size:var(--type-14);line-height:1.55}.screen-card{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface-default);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;flex-direction:column;display:flex}a.screen-card:hover{border-color:var(--border-accent);background:var(--surface-elevated)}.screen-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.screen-card-top>div:first-child{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.screen-card-meta{align-items:center;gap:var(--space-4);margin:var(--space-0);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.screen-card-title{margin:var(--space-0);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-20);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.screen-waiting-since{color:var(--accent-hover);font-size:var(--type-12);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.screen-waiting-meta{align-items:center;gap:var(--space-8);min-width:0;color:var(--text-muted);font-size:var(--type-12);flex-wrap:wrap;display:flex}.screen-rows{flex-direction:column;min-width:0;display:flex}.screen-rowhead{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-default);display:grid}.screen-rowhead>*{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.screen-row{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-8);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-13);text-align:left;display:grid}.screen-row:last-child{border-bottom:0}button.screen-row{border-radius:var(--radius-0);background:0 0;border-top:0;border-left:0;border-right:0;width:100%}button.screen-row:hover{background:var(--surface-elevated)}button.screen-row.is-active{background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--accent);color:var(--text-primary)}.screen-row b{color:var(--text-primary);font-size:var(--type-13);overflow-wrap:anywhere;font-weight:600;line-height:1.32}.screen-tb{border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);min-width:0;display:block;overflow:hidden}.screen-tb-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-default);background:var(--surface-elevated);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-12);flex-wrap:wrap;font-weight:700;display:flex}.screen-tb-head em{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--type-9);letter-spacing:.11em;text-transform:uppercase;font-style:normal;font-weight:700}.screen-tb-body{gap:var(--space-8);min-width:0;padding:var(--space-8) var(--space-16) var(--space-12);display:grid}.screen-panel{gap:var(--space-16);min-width:0;min-height:0;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);line-height:1.6;display:grid}.screen-panel--rows{padding:var(--space-4)}.screen-panel--flat{padding:var(--space-0);border-radius:var(--radius-0);background:0 0;border:0}.screen-zone{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:0;flex-wrap:wrap;margin-block-end:var(--space-12);line-height:1.6;display:flex}.screen-zone>div:first-child{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.screen-zone h2,.screen-zone h3{margin:var(--space-0);font-family:var(--font-display);font-size:var(--type-18);font-weight:500;line-height:1.2}.screen-overline{margin:var(--space-0);color:var(--accent);font-size:var(--type-11);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.screen-zone-note{max-width:68ch;margin:var(--space-0);color:var(--text-muted);font-size:var(--type-12);line-height:1.5}.screen-zone-aside{justify-content:end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;display:flex}.screen-zone-aside>*{white-space:nowrap}.screen-count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.screen-open{padding:var(--space-0);color:var(--text-primary);font-size:var(--type-13);text-align:left;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);text-underline-offset:3px;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;font-weight:650;line-height:1.45}.screen-open:hover,.screen-open[aria-expanded=true]{color:var(--accent-hover)}.screen-open .screen-primary-cell>span{text-decoration:none}.screen-record-link{min-height:var(--touch-target);width:fit-content;color:var(--accent-hover);font-size:var(--type-13);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;white-space:nowrap;transition:color var(--motion-fast) ease;align-items:center;display:inline-flex}.screen-record-link:hover{color:var(--text-primary)}.screen-table-wrap{overscroll-behavior-inline:contain;min-width:0;position:relative;overflow-x:auto}.screen-table-wrap:focus-visible{outline-offset:1px}.screen-table{width:100%;min-width:var(--screen-table-floor,640px);border-collapse:collapse;text-align:left}.screen-table th{padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700}.screen-table td{padding:var(--space-8) var(--space-8);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-13);vertical-align:middle;line-height:1.45}.screen-table tbody tr:last-child td{border-bottom:0}.screen-table tbody tr:hover td{background:var(--surface-elevated)}.screen-table th[data-align=end],.screen-table td[data-align=end]{text-align:right}.screen-table th[data-wide=true]{width:42%}.screen-table td[data-align=end] .screen-chip{margin-left:auto}.screen-catalog{gap:var(--space-16);min-width:0;display:grid}.screen-catalog__toolbar{align-items:center;gap:var(--space-8);grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(10rem,auto));display:grid}.screen-catalog__search{align-items:center;gap:var(--space-8);min-width:0;min-height:2.625rem;padding-inline:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:flex}.screen-catalog__search:focus-within{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:1px}.screen-catalog__search svg{fill:none;width:1rem;height:1rem;stroke:var(--text-muted);stroke-linecap:round;stroke-width:1.5px;flex:none}.screen-catalog__search input{width:100%;min-height:0;box-shadow:none;font-size:var(--type-12);background:0 0;border:0;outline:0;padding:0}.screen-asset-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));min-width:0;display:grid}.screen-card--asset{align-content:start;gap:var(--space-12);min-width:0;min-height:12rem;padding:var(--space-16);border-left:2px solid var(--accent);transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) ease;display:grid}.screen-card--asset:hover{border-color:var(--border-accent);background:var(--surface-elevated);transform:translateY(-1px)}.screen-asset-card__head{align-items:start;gap:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.screen-asset-card__mark{border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:grid}.screen-asset-card__mark .screen-icon,.screen-asset-card__mark svg{width:1.25rem;height:1.25rem}.screen-asset-card__identity{gap:var(--space-4);min-width:0;display:grid}.screen-asset-card__title{width:fit-content;max-width:100%;color:var(--text-primary);font:650 var(--type-14)/1.3 var(--font-interface);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.screen-asset-card__title:hover{color:var(--accent-hover)}.screen-asset-card__title:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--focus-ring);outline-offset:2px}.screen-asset-card__subtitle{color:var(--text-muted);font:500 var(--type-10)/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.screen-asset-card__badges{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.screen-asset-card__description{min-height:3.2em;color:var(--text-secondary);font-size:var(--type-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.screen-asset-card__facts{gap:var(--space-4);border-top:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-block-start:var(--space-8);display:grid}.screen-asset-card__facts span{min-width:0;color:var(--text-muted);font-size:var(--type-9);gap:2px;display:grid}.screen-asset-card__facts strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.screen-asset-card__actions{justify-content:flex-end;align-items:center;gap:var(--space-8);min-width:0;border-top:1px solid var(--border-default);padding-block-start:var(--space-8);display:flex}.screen-asset-card__actions .ui-action{min-width:0}.screen-demand-registry{gap:var(--space-16);min-width:0;display:grid}.screen-demand-registry>.screen-catalog__search{width:min(28rem,100%)}.screen-demand-registry__board{grid-template-columns:repeat(5,minmax(15.75rem,1fr))}.detail-stack--modal{width:100%}.demand-run-list{gap:var(--space-8);display:grid}.agent-detail-modal{gap:var(--space-24);display:grid}.agent-detail-modal__summary{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default);display:flex}.agent-detail-modal__summary>span:last-child{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-detail-modal__section{gap:var(--space-12);display:grid}.agent-detail-modal__section>h3,.agent-detail-modal__section-head h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);margin:0;font-weight:500}.agent-detail-modal__section>p,.agent-detail-modal__section-head p{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.55}.agent-detail-modal__section-head{justify-content:space-between;align-items:end;gap:var(--space-16);display:flex}.agent-detail-modal__section-head>div{gap:var(--space-4);display:grid}.agent-detail-modal__history .activity-feed-row{grid-template-columns:minmax(0,1fr) auto;min-height:auto;text-decoration:none}.screen-conversation-registry{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-background);grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr);min-height:min(76dvh,48rem);display:grid;overflow:hidden}.screen-conversation-registry__list{border-inline-end:1px solid var(--border-default);background:var(--surface-default);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.screen-conversation-registry__toolbar{gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--border-default);display:grid}.screen-conversation-registry__toolbar .ui-select--compact,.screen-conversation-registry__toolbar .ui-select-trigger{width:100%}.screen-conversation-registry__count{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-default);display:flex}.screen-conversation-registry__count strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-14);font-weight:500}.screen-conversation-registry__count span{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.screen-conversation-registry__items{overscroll-behavior:contain;align-content:start;min-height:0;display:grid;overflow-y:auto}.screen-conversation-card{align-items:start;gap:var(--space-8);width:100%;min-width:0;padding:var(--space-12);border:0;border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-align:start;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.screen-conversation-card:hover,.screen-conversation-card[data-active=true]{background:var(--surface-elevated)}.screen-conversation-card[data-active=true]{box-shadow:inset 2px 0 0 var(--accent)}.screen-conversation-card__mark{width:var(--space-32);height:var(--space-32);border:1px solid var(--border-default);border-radius:var(--radius-round);color:var(--accent);place-items:center;display:grid}.screen-conversation-card__mark svg{width:var(--space-16);height:var(--space-16)}.screen-conversation-card__body{gap:2px;min-width:0;display:grid}.screen-conversation-card__body strong,.screen-conversation-card__body small,.screen-conversation-card__body time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.screen-conversation-card__body strong{color:var(--text-primary);font-size:var(--type-13);font-weight:650}.screen-conversation-card__body small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10)}.screen-conversation-card__body time{color:var(--text-secondary);font-size:var(--type-10)}.screen-conversation-card>[data-tone]{padding-inline:var(--space-4);font-size:var(--type-9)}.screen-conversation-registry__thread{min-width:0;min-height:0;display:grid}.screen-conversation-registry__thread>.screen-empty{margin:var(--space-24);align-self:center}.screen-conversation-registry__thread>.conversation-surface{border:0;border-radius:0;height:min(76dvh,48rem);min-height:0}@media (max-width:900px){.screen-conversation-registry{grid-template-columns:minmax(0,1fr)}.screen-conversation-registry[data-conversation-open=false] .screen-conversation-registry__thread,.screen-conversation-registry[data-conversation-open=true] .screen-conversation-registry__list{display:none}.screen-conversation-registry__list{border-inline-end:0}}.demand-run-list article{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:flex}.demand-run-list article>div{align-items:center;gap:var(--space-8);min-width:0;display:flex}.demand-run-list strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-feed-registry{gap:var(--space-16);min-width:0;display:grid}.activity-feed-registry__toolbar{align-items:end;gap:var(--space-12);grid-template-columns:minmax(12rem,28rem) minmax(12rem,18rem);min-width:0;display:grid}.activity-feed{min-width:0;display:grid}.activity-feed-row{align-items:center;gap:var(--space-12);width:100%;min-width:0;padding:var(--space-12) var(--space-8);border:0;border-bottom:1px solid var(--border-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) ease;background:0 0;grid-template-columns:auto minmax(0,1fr) minmax(8rem,auto) auto;display:grid}.activity-feed-row:hover{background:var(--surface-elevated)}.activity-feed-row:focus-visible{border-radius:var(--radius-2);outline:2px solid var(--focus-ring);outline-offset:1px}.activity-feed-row__dot{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%}.activity-feed-row__copy{gap:var(--space-4);min-width:0;display:grid}.activity-feed-row__copy strong{color:var(--text-primary);font-size:var(--type-12);font-weight:650}.activity-feed-row__copy>span{color:var(--text-secondary);font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-feed-row__meta{align-items:center;gap:var(--space-8);min-width:0;display:flex}.activity-feed-row__meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-feed-row__business{min-width:0;color:var(--text-muted);font-size:var(--type-11)}.activity-feed-row time{color:var(--text-muted);font:500 var(--type-10)/1.4 var(--font-mono);white-space:nowrap}.screen-loop-list{gap:var(--space-12);min-width:0;display:grid}.screen-loop-card{min-height:0}.screen-loop-card .screen-asset-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-loop-card .screen-asset-card__actions{flex-wrap:wrap}@media (max-width:760px){.screen-catalog__toolbar,.screen-asset-grid{grid-template-columns:minmax(0,1fr)}.screen-card--asset{min-height:0}.activity-feed-row{grid-template-columns:auto minmax(0,1fr)}.activity-feed-row__business,.activity-feed-row time{grid-column:2}.screen-loop-card .screen-asset-card__facts{grid-template-columns:minmax(0,1fr)}}.screen-primary-cell{gap:var(--space-4);min-width:0;display:grid}.screen-primary-cell b{color:var(--text-primary);font-size:var(--type-13);overflow-wrap:anywhere;font-weight:600;line-height:1.32}.screen-primary-cell>span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11);overflow-wrap:anywhere}.screen-row-link{width:100%;padding:var(--space-4) 0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.screen-row-link:hover .screen-primary-cell b{color:var(--accent)}.screen-row-link:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--focus-ring);outline-offset:3px}.screen-number{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-12);font-variant-numeric:tabular-nums;white-space:nowrap}.screen-dash{color:var(--text-muted);font-variant-numeric:tabular-nums}.screen-separator{color:var(--text-muted)}.screen-chip{align-items:center;gap:var(--space-4);width:fit-content;padding:var(--space-4) var(--space-8);border-radius:var(--radius-2);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.6;display:inline-flex}.screen-chip:before{content:"";background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.screen-chip[data-tone=neutral]{background:var(--surface-elevated);color:var(--text-muted)}.screen-chip[data-tone=running]{background:color-mix(in srgb, var(--status-success) 16%, transparent);color:var(--status-success)}.screen-chip[data-tone=attention]{background:var(--threat-soft);color:var(--status-threat)}.screen-chip[data-tone=accent]{background:var(--gold-soft);color:var(--accent-hover)}.screen-icon{fill:currentColor;flex:none;width:.8125rem;height:.8125rem}.screen-icon-knockout{fill:var(--surface-default)}.screen-icon-stroke{fill:none;stroke:currentColor;stroke-width:1.2px}.screen-icon--outline{fill:none;stroke:currentColor;stroke-width:1.5px}.command-demand-card .screen-icon-knockout,.command-readout .screen-icon-knockout{fill:var(--surface-elevated)}.screen-actor{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-secondary);font-size:var(--type-13);display:inline-flex}.screen-actor>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-business{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-secondary);font-size:var(--type-13);display:inline-flex}.screen-business>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-facts{min-width:0;margin:var(--space-0);display:grid}.screen-facts>div{gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:148px minmax(0,1fr);display:grid}.screen-facts>div:last-child{border-bottom:0}.screen-facts dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.screen-facts dd{min-width:0;margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere;line-height:1.5}.screen-facts dd b{color:var(--text-primary);font-weight:600}.screen-modal-stack{gap:var(--space-24);min-width:0;display:grid}.screen-modal-stack>section{gap:var(--space-12);min-width:0;padding-top:var(--space-24);border-top:1px solid var(--border-default);display:grid}.screen-modal-stack>section h3{margin:var(--space-0);color:var(--text-primary);font-size:var(--type-14);font-weight:650;line-height:1.35}.screen-detail-copy,.screen-supporting-copy{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere;line-height:1.65}.screen-detail-copy{white-space:pre-wrap}.screen-supporting-copy{max-width:72ch}.screen-record-summary{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);grid-template-columns:minmax(0,1fr) auto auto;display:grid}@media (max-width:640px){.screen-record-summary{grid-template-columns:minmax(0,1fr) auto}.screen-record-summary>.ui-action{grid-column:1/-1;width:100%}}.screen-chip-list{gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.screen-actor-detail{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12) var(--space-0);display:flex}.screen-actor-detail>.screen-icon{flex:none}.screen-detail-grid{gap:var(--space-12);min-width:0;margin:var(--space-0);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.screen-detail-grid>div,.screen-detail-grid>article{gap:var(--space-4);min-width:0;padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:grid}.screen-detail-grid dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.screen-detail-grid dd{min-width:0;margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere;line-height:1.45}.screen-narrative-block{gap:var(--space-8);min-width:0;margin-top:var(--space-16);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.screen-detail-grid .screen-narrative-block{margin-top:var(--space-0)}.screen-narrative-block h4{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.screen-narrative-block p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.screen-criteria-list{gap:var(--space-8);margin:var(--space-0);padding-left:var(--space-24);color:var(--text-secondary);font-size:var(--type-13);line-height:1.55;display:grid}.screen-criteria-list li{padding-left:var(--space-4)}.screen-evidence-list{min-width:0;margin:var(--space-0);display:grid}.screen-evidence-list>div{gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);display:grid}.screen-evidence-list>div:last-child{border-bottom:0}.screen-evidence-list dt{color:var(--text-muted);font-size:var(--type-10);font-weight:700}.screen-evidence-list dd{min-width:0;margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere;line-height:1.5}.screen-empty{align-items:start;gap:var(--space-16);min-width:0;padding:var(--space-24);border:1px dashed var(--border-accent);border-radius:var(--radius-3);background:var(--surface-elevated);grid-template-columns:auto minmax(0,1fr);display:grid}.screen-empty-mark{fill:none;width:3rem;height:2rem;stroke:var(--accent);stroke-linecap:square;stroke-width:1.5px;opacity:.55;flex:none}.screen-empty>div{gap:var(--space-4);display:grid}.screen-empty strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-20);font-weight:500}.screen-empty p{max-width:62ch;margin:var(--space-0);color:var(--text-muted);font-size:var(--type-13);line-height:1.55}.screen-empty-trigger{color:var(--text-secondary)}.screen-empty-action{grid-column:2}.screen-canvas .screen-empty{justify-self:center;justify-items:center;gap:var(--space-12);width:min(100%,28rem);padding:var(--space-32) var(--space-16);text-align:center;background:0 0;border:0;grid-template-columns:1fr}.screen-canvas .screen-empty-mark{width:2.5rem;height:1.75rem;stroke:var(--text-muted);opacity:.72}.screen-canvas .screen-empty>div{justify-items:center}.screen-canvas .screen-empty strong{font-family:var(--font-interface);font-size:var(--type-14);font-weight:650}.screen-canvas .screen-empty p{max-width:42ch;font-size:var(--type-12)}.screen-canvas .screen-empty-trigger{color:var(--text-muted)}.screen-canvas .screen-empty-action{margin-top:var(--space-4);grid-column:1}.screen-canvas .screen-empty[data-scale=region]{width:min(100%,24rem);padding:var(--space-16) var(--space-12)}.screen-empty[data-scale=region]{gap:var(--space-12);padding:var(--space-16) var(--space-12);border-radius:var(--radius-3)}.screen-empty[data-scale=region] .screen-empty-mark{width:var(--space-24);height:var(--space-16)}.screen-empty[data-scale=region] strong{font-size:var(--type-14)}.screen-empty[data-scale=region] p{font-size:var(--type-12)}.screen-loading{align-items:center;gap:var(--space-8);margin:var(--space-0);padding:var(--space-16) var(--space-0);color:var(--text-muted);font-size:var(--type-13);display:flex}.screen-loading-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);background:var(--accent);flex:none;animation:1.4s ease-in-out infinite screen-loading-pulse}@keyframes screen-loading-pulse{0%,to{opacity:.25}50%{opacity:1}}.screen-error{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-16);border:1px solid var(--status-threat);border-radius:var(--radius-3);background:var(--surface-elevated);border-left-width:2px;grid-template-columns:minmax(0,1fr) auto;display:grid}.screen-error>div{gap:var(--space-4);display:grid}.screen-catalog--connectors{width:100%}.screen-catalog__head{justify-content:space-between;align-items:end;gap:var(--space-16);border-bottom:1px solid var(--border-default);padding-block-end:var(--space-12);display:flex}.screen-catalog__head>div{gap:var(--space-4);max-width:68ch;display:grid}.screen-catalog__head h2,.connector-detail-section h2,.connector-command-panel h2{font-family:var(--font-display);font-size:var(--type-18);margin:0;font-weight:500;line-height:1.2}.screen-catalog__head p,.connector-detail-section>header p,.connector-command-panel>header p{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.5}.connector-search{flex:none;width:min(100%,20rem);display:grid;position:relative}.connector-search svg{z-index:1;top:50%;left:var(--space-12);width:var(--space-16);height:var(--space-16);fill:none;stroke:var(--text-muted);stroke-linecap:round;stroke-width:1.5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.connector-search input{min-height:2.25rem;padding:var(--space-4) var(--space-12) var(--space-4) calc(var(--space-24) + var(--space-16));border-color:var(--border-default);background:var(--surface-default);font-size:var(--type-13)}.connector-filters{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.connector-filters .quiet-button{min-height:2rem;padding:var(--space-4) var(--space-8);border-radius:var(--radius-round);color:var(--text-muted);font-size:var(--type-11);border-color:#0000}.connector-filters .quiet-button[data-selected=true]{border-color:var(--border-accent);background:var(--gold-soft);color:var(--accent-hover)}.connector-catalog-list{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.connector-catalog-link{min-width:0;color:inherit;text-decoration:none}.connector-catalog-trigger{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.connector-catalog-link:not([aria-disabled=true]):focus-visible{border-radius:var(--radius-3);outline:2px solid var(--accent);outline-offset:3px}.connector-catalog-entry{gap:var(--space-12);height:100%;min-height:10.75rem;padding:var(--space-16);box-shadow:none;border-left-width:1px;grid-template-rows:auto minmax(2.7rem,1fr) auto;display:grid}.connector-catalog-entry[data-availability=available]{border-left-width:2px}.connector-catalog-link:not([aria-disabled=true]):hover .connector-catalog-entry{border-color:var(--border-accent);background:var(--surface-elevated);transform:translateY(-1px)}.connector-catalog-entry[data-availability=future]{border-left-color:var(--border-default);opacity:.76}.connector-catalog-entry__top,.connector-catalog-entry footer,.connector-account>header,.connector-detail-labels,.connector-detail-actions,.connector-account__actions{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.connector-catalog-entry__top{align-items:center;gap:var(--space-12);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.connector-catalog-entry__top .screen-chip{align-self:start}.connector-catalog-entry__identity{gap:var(--space-4);min-width:0;display:grid}.connector-insignia{border:1px solid color-mix(in srgb,var(--surface-background) 18%,transparent);border-radius:var(--radius-3);background:var(--surface-external-brand);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid;overflow:hidden}.connector-insignia--large{border-color:color-mix(in srgb,var(--text-primary) 22%,transparent);width:3.5rem;height:3.5rem}.connector-mark{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.connector-insignia--large .connector-mark{width:2rem;height:2rem}.connector-catalog-entry h3,.connector-account h3,.connector-wizard h3{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-14);margin:0;font-weight:650;line-height:1.25}.connector-catalog-entry__description{color:var(--text-muted);font-size:var(--type-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.connector-category{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.04em;font-weight:600}.connector-catalog-entry footer{border-top:1px solid var(--border-default);color:var(--text-muted);font-size:var(--type-10);align-items:center;padding-block-start:var(--space-8)}.connector-catalog-entry footer strong{color:var(--accent-hover);font-size:var(--type-11);font-weight:650}.connector-no-results{gap:var(--space-4);padding:var(--space-24);border:1px dashed var(--border-accent);border-radius:var(--radius-3);color:var(--text-muted);display:grid}.connector-no-results strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);font-weight:500}.connector-detail-head{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);display:flex}.connector-detail-identity{align-items:center;gap:var(--space-16);min-width:0;display:flex}.connector-detail-identity>div{gap:var(--space-8);min-width:0;display:grid}.connector-detail-labels{justify-content:flex-start}.connector-detail-identity h1{font-family:var(--font-display);font-size:clamp(var(--type-24),3vw,var(--type-32));margin:0;font-weight:500;line-height:1}.connector-detail-identity p{max-width:62ch;color:var(--text-muted);font-size:var(--type-13);margin:0;line-height:1.55}.connector-detail-actions{flex:none}.connector-help-button>span,.connector-info-button>span{width:1.1rem;height:1.1rem;font-family:var(--font-display);font-size:var(--type-10);border:1px solid;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.connector-detail-section,.connector-command-panel{gap:var(--space-16);min-width:0;display:grid}.connector-detail-section>header{justify-content:space-between;align-items:end;gap:var(--space-16);display:flex}.connector-detail-section>header>div,.connector-command-panel>header{gap:var(--space-4);display:grid}.connector-account-list{gap:var(--space-12);display:grid}.connector-account{border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);overflow:hidden}.connector-account>header{padding:var(--space-16);border-bottom:1px solid var(--border-default);background:var(--surface-elevated)}.connector-account__identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.connector-account__identity>div{min-width:0}.connector-account__identity h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-account__identity p{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--type-11)}.connector-account__actions{justify-content:flex-end}.connector-binding-list{min-width:0;display:grid}.connector-binding-list__head,.connector-binding-row{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-16);grid-template-columns:minmax(12rem,1.4fr) minmax(9rem,.7fr) minmax(10rem,.8fr) minmax(8rem,auto);display:grid}.connector-binding-list__head{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.connector-binding-row{border-top:1px solid var(--border-default);min-height:3.75rem;color:var(--text-secondary);font-size:var(--type-12)}.connector-agent{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.connector-agent svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--accent);stroke-linecap:round;stroke-width:1.2px;flex:none}.connector-agent strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connector-binding-date{gap:var(--space-4);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-11);font-variant-numeric:tabular-nums;display:grid}.connector-binding-date small{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--type-9);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}.connector-command-panel{padding:var(--space-16);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface-default)}.connector-command-list{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-command-list article{align-items:start;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:flex}.connector-command-list code{padding:var(--space-4) var(--space-8);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--gold-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-12);flex:none}.connector-command-list strong{color:var(--text-primary);font-size:var(--type-13);font-weight:600}.connector-command-list p,.connector-command-note{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--type-12);line-height:1.5}.connector-command-note{margin:0}.connector-capability-list,.connector-service-list{gap:var(--space-8);min-width:0;padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.connector-service-list{border:0;padding:0}.connector-service-list code{padding:var(--space-4) var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-11)}.connector-guide-copy{gap:var(--space-16);color:var(--text-secondary);font-size:var(--type-13);line-height:1.55;display:grid}.connector-guide-copy>p,.connector-guide-copy ol{margin:0}.connector-guide-copy ol{gap:var(--space-8);padding-inline-start:var(--space-24);display:grid}.connector-wizard{gap:var(--space-16);display:grid}.connector-wizard-step{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);grid-template-columns:2rem minmax(0,1fr);display:grid}.connector-wizard-step>span,.connector-guide>li>span{border:1px solid var(--border-accent);background:var(--gold-soft);width:2rem;height:2rem;color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-11);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.connector-wizard-step>div{gap:var(--space-8);display:grid}.connector-wizard-step p,.connector-binding-choice>p,.connector-revoke p{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.55}.connector-wizard-heading{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.connector-info-button{align-items:center;gap:var(--space-4);color:var(--accent-hover);font-size:var(--type-11);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.connector-wizard label,.connector-binding-choice label{gap:var(--space-8);color:var(--text-secondary);font-size:var(--type-12);font-weight:600;display:grid}.connector-guide{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.connector-guide>li{gap:var(--space-12);grid-template-columns:2rem minmax(0,1fr);display:grid}.connector-guide>li>div{gap:var(--space-4);padding-block-start:var(--space-4);display:grid}.connector-guide strong,.connector-security-note strong{color:var(--text-primary);font-size:var(--type-13);font-weight:600}.connector-guide p,.connector-security-note p{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.55}.connector-guide a{width:fit-content;color:var(--accent-hover);font-size:var(--type-12);text-underline-offset:3px}.connector-guide-section{gap:var(--space-12);display:grid}.connector-guide-section>header{gap:var(--space-4);display:grid}.connector-guide-section>header h3{color:var(--text-primary);font-size:var(--type-14);margin:0;font-weight:600}.connector-guide-section>header p,.connector-guide-note{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.55}.connector-guide-section+.connector-guide-section{border-top:1px solid var(--border-default);padding-block-start:var(--space-16)}.connector-guide-endpoint{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.connector-guide-endpoint code{overflow-wrap:anywhere;min-width:0;padding:var(--space-4) var(--space-8);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--gold-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-11);flex:12rem}.connector-guide-template{padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);margin:0;overflow-x:auto}.connector-guide-template code{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-11);white-space:pre}.connector-guide-inline{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface-default);display:grid}.connector-security-note{gap:var(--space-4);padding:var(--space-12);border-left:2px solid var(--accent);background:var(--gold-soft);margin-block-start:var(--space-24);display:grid}.connector-binding-choice{gap:var(--space-16)}.connector-revoke,.connector-finish{gap:var(--space-16);display:grid}.connector-callback-section{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-default);display:grid}.connector-callback-section>header{gap:var(--space-4);display:grid}.connector-callback-section>header strong{color:var(--text-primary);font-size:var(--type-13);font-weight:600}.connector-callback-section>header p{color:var(--text-muted);font-size:var(--type-12);margin:0;line-height:1.55}.connector-callback-empty{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.connector-callback-binding,.connector-callback-form{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.connector-callback-facts{align-items:center;gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.connector-callback-facts .screen-note[data-tone=attention]{color:var(--status-threat)}.connector-callback-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.connector-callback-form label{gap:var(--space-8);color:var(--text-secondary);font-size:var(--type-12);font-weight:600;display:grid}.connector-callback-receipt{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--gold-soft);display:grid}.connector-callback-receipt strong{color:var(--text-primary);font-size:var(--type-12);font-weight:600}.connector-callback-receipt dl{gap:var(--space-8);margin:0;display:grid}.connector-callback-receipt dt{color:var(--text-muted);font-size:var(--type-11)}.connector-callback-receipt dd{color:var(--text-secondary);font-size:var(--type-12);overflow-wrap:anywhere;margin:0}.connector-callback-receipt code{font-family:var(--font-mono);font-size:var(--type-11)}.platform-ingress-registry{gap:var(--space-12);display:grid}.connector-finish{justify-items:start}.connector-finish>p{max-width:60ch;color:var(--text-secondary);font-size:var(--type-13);margin:0;line-height:1.55}.connector-finish-icon{border:1px solid var(--border-accent);background:var(--gold-soft);width:3rem;height:3rem;color:var(--accent-hover);font-size:var(--type-22);border-radius:50%;place-items:center;display:grid}.connector-waiting{align-items:center;gap:var(--space-8);color:var(--text-muted);font-size:var(--type-12);display:inline-flex}@keyframes connector-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes connector-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:980px){.connector-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-detail-head{flex-direction:column;align-items:stretch}.connector-detail-actions{justify-content:flex-start}.connector-binding-list{overflow-x:auto}.connector-binding-list__head,.connector-binding-row{min-width:44rem}}@media (max-width:680px){.activity-feed-registry__toolbar{grid-template-columns:minmax(0,1fr)}.screen-catalog__head{flex-direction:column;align-items:stretch}.connector-search{width:100%}.connector-catalog-list{grid-template-columns:1fr}.connector-catalog-entry{min-height:10.75rem}.connector-detail-head{padding:var(--space-16)}.connector-detail-identity{align-items:flex-start}.connector-insignia--large{width:3.5rem;height:3.5rem}.connector-insignia--large .connector-mark{width:1.9rem;height:1.9rem}.connector-detail-identity h1{font-size:var(--type-32)}.connector-detail-actions,.connector-account__actions{flex-direction:column;align-items:stretch}.connector-detail-actions>*,.connector-account__actions>button{justify-content:center;width:100%}.connector-account>header{flex-direction:column;align-items:stretch}.connector-binding-list{overflow:visible}.connector-binding-list__head{display:none}.connector-binding-row{gap:var(--space-8) var(--space-12);min-width:0;padding:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) auto}.connector-binding-row>:nth-child(3){color:var(--text-muted);grid-column:1}.connector-binding-row>:nth-child(4){grid-area:2/2}.connector-binding-row>:nth-child(4) .screen-dash{display:none}.connector-command-list{grid-template-columns:1fr}.connector-wizard-heading{flex-direction:column;align-items:flex-start}}:is(.page-content:has(>.screen-canvas>.connector-detail-page),.page-content:has(>.screen-canvas .screen-catalog--connectors)){width:100%;max-width:none}.connector-detail-page{gap:var(--space-24);min-width:0;display:grid}.connector-detail-page .connector-detail-head{align-items:center;gap:var(--space-24);padding:var(--space-16) var(--space-24);border-color:var(--border-default);border-left:2px solid var(--accent);background:var(--surface-elevated);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.connector-detail-page .connector-detail-identity{gap:var(--space-16)}.connector-detail-page .connector-detail-identity>div,.connector-detail-page .connector-detail-labels{gap:var(--space-8)}.connector-detail-page .connector-detail-identity h1{font-size:clamp(var(--type-24),2.3vw,var(--type-32));line-height:1.05}.connector-detail-page .connector-detail-identity p{max-width:68ch;color:var(--text-secondary);font-size:var(--type-13);line-height:1.5}.connector-detail-page .connector-insignia--large{border-color:var(--border-default);background:var(--surface-external-brand);width:3.5rem;height:3.5rem;box-shadow:0 10px 22px color-mix(in srgb,var(--surface-background) 24%,transparent)}.connector-detail-page .connector-detail-actions{justify-content:flex-end;gap:var(--space-8)}.connector-detail-page .primary-button,.connector-detail-page .secondary-button,.connector-detail-page .danger-button,.connector-detail-page .quiet-button:not(.command-icon-button){width:fit-content;min-height:2.125rem;padding:var(--space-4) var(--space-12);border-radius:var(--radius-2);font-size:var(--type-11);font-weight:650;line-height:1.2}.connector-detail-page .primary-button{border-color:var(--accent);background:var(--accent);color:var(--surface-background)}.connector-detail-page .primary-button:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.connector-detail-page .quiet-button:not(.command-icon-button){border-color:var(--border-default);color:var(--text-secondary);background:0 0}.connector-detail-page .quiet-button:not(.command-icon-button):hover{border-color:var(--border-accent);background:var(--surface-default);color:var(--text-primary)}.connector-detail-page .danger-button{background:0 0}.connector-detail-page .screen-empty{padding:var(--space-24);border-color:var(--border-default);background:var(--surface-elevated);justify-items:start}.connector-detail-page .screen-empty-action,.connector-detail-page .screen-empty-action .primary-button{justify-self:start;width:fit-content}.connector-detail-page .connector-detail-section{gap:var(--space-12)}.connector-detail-page .connector-detail-section>header{border-bottom:1px solid var(--border-default);align-items:center;padding-block-end:var(--space-12)}.connector-detail-page .connector-detail-section h2,.connector-detail-page .connector-command-panel h2{font-size:var(--type-20)}.connector-detail-page .connector-detail-section>header p,.connector-detail-page .connector-command-panel>header p{font-size:var(--type-13)}.connector-detail-page .connector-account{border-color:var(--border-default);background:var(--surface-default);box-shadow:none}.connector-detail-page .connector-account>header{padding:var(--space-12) var(--space-16);background:var(--surface-elevated)}.connector-detail-page .connector-account__identity .connector-insignia{border-color:var(--border-default)}.connector-detail-page .connector-account__actions{gap:var(--space-8)}.connector-detail-page .connector-binding-list__head{padding-block:var(--space-8);background:var(--surface-sunken)}.connector-detail-page .connector-binding-row{min-height:4rem}.connector-detail-page .connector-command-panel{align-items:start;gap:var(--space-24);padding:var(--space-24);border-color:var(--border-default);border-left-color:var(--accent);background:var(--surface-elevated);box-shadow:none;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr)}.connector-detail-page .connector-command-panel>header{align-content:start}.connector-detail-page .connector-command-list{gap:var(--space-8)}.connector-detail-page .connector-command-list article{min-height:4.5rem;padding:var(--space-12);border-color:var(--border-default);background:var(--surface-default);align-items:center}.connector-detail-page .connector-command-list code{text-align:center;min-width:3.5rem}.connector-detail-page .connector-command-note{border-top:1px solid var(--border-default);grid-column:1/-1;padding-block-start:var(--space-8)}.connector-detail-page .connector-wizard{gap:var(--space-24)}.connector-detail-page .connector-wizard-step{gap:var(--space-12);padding:0 0 var(--space-24);border:0;border-bottom:1px solid var(--border-default);background:0 0;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr)}.connector-detail-page .connector-wizard-step:last-of-type{border-bottom:0;padding-block-end:0}.connector-detail-page .connector-wizard-step>span,.connector-detail-page .connector-guide>li>span{width:1.75rem;height:1.75rem;color:var(--accent);background:0 0}.connector-detail-page .connector-wizard-step>div{gap:var(--space-8)}.connector-detail-page .connector-wizard h3{font-size:var(--type-14)}.connector-detail-page .connector-wizard-step p{color:var(--text-secondary);font-size:var(--type-12)}.connector-detail-page .connector-wizard input,.connector-detail-page .connector-wizard select,.connector-detail-page .connector-binding-choice select{border-color:var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);min-height:2.625rem;font-size:var(--type-13)}.connector-detail-page .connector-wizard input:focus,.connector-detail-page .connector-wizard select:focus,.connector-detail-page .connector-binding-choice select:focus{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:1px}.connector-detail-page .connector-info-button{min-height:1.75rem;padding-inline:var(--space-4);color:var(--accent)}.connector-detail-page .connector-guide{gap:0}.connector-detail-page .connector-guide>li{padding-block:var(--space-12);border-bottom:1px solid var(--border-default)}.connector-detail-page .connector-guide>li:first-child{padding-block-start:0}.connector-detail-page .connector-guide>li:last-child{border-bottom:0;padding-block-end:0}.connector-detail-page .connector-security-note{padding:var(--space-12) var(--space-16);background:var(--surface-elevated);margin-block-start:var(--space-24)}.connector-detail-page .screen-error{padding:var(--space-12);background:var(--surface-elevated)}@media (max-width:980px){.connector-detail-page .connector-detail-head{grid-template-columns:1fr}.connector-detail-page .connector-detail-actions{justify-content:flex-start}.connector-detail-page .connector-command-panel{gap:var(--space-16);grid-template-columns:1fr}}@media (max-width:680px){.connector-detail-page{gap:var(--space-16)}.connector-detail-page .connector-detail-head{padding:var(--space-16)}.connector-detail-page .connector-detail-identity{gap:var(--space-12)}.connector-detail-page .connector-detail-identity h1{font-size:var(--type-24)}.connector-detail-page .connector-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-detail-page .connector-detail-actions>*,.connector-detail-page .connector-account__actions>button{width:100%;min-height:var(--touch-target)}.connector-detail-page .connector-command-panel{padding:var(--space-16)}}.screen-error strong{color:var(--text-primary);font-size:var(--type-14);font-weight:600}.screen-error p{max-width:62ch;margin:var(--space-0);color:var(--text-muted);font-size:var(--type-13);line-height:1.5}.screen-note{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-12);line-height:1.5}.screen-tabs{align-items:stretch;gap:var(--space-0);overscroll-behavior-inline:contain;contain:inline-size;border-bottom:1px solid var(--border-default);min-width:0;display:flex;overflow-x:auto}.screen-tab{min-height:var(--touch-target);align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-0);color:var(--text-muted);font-size:var(--type-14);white-space:nowrap;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:600;display:inline-flex}.screen-tab:hover{color:var(--text-secondary)}.screen-tab.is-active{border-bottom-color:var(--accent);color:var(--text-primary)}.platform-assets-toolbar{align-items:center;gap:var(--space-8);padding-block:var(--space-16) var(--space-8);flex-wrap:wrap;display:flex}.asset-step-list{gap:var(--space-8);padding-top:var(--space-8);display:grid}.asset-step-list h3{margin:0 0 var(--space-4);font-size:var(--type-14)}.asset-step-list article{gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--border-subtle);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.asset-step-list article>span{border:1px solid var(--border-default);width:1.5rem;height:1.5rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-10);border-radius:999px;place-items:center;display:grid}.asset-step-list article>div{gap:var(--space-4);display:grid}.asset-step-list article b{font-size:var(--type-13)}.asset-step-list article small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);text-transform:uppercase}.asset-step-list article p{color:var(--text-secondary);font-size:var(--type-12);margin:0;line-height:1.55}.platform-workspace-form>.ui-action{width:fit-content}.platform-workspace-receipt{align-items:center;gap:var(--space-12);color:var(--text-secondary);font-size:var(--type-13);flex-wrap:wrap;display:flex}.assisted-access-banner{align-items:center;gap:var(--space-12);min-height:3.5rem;padding:var(--space-8) var(--space-shell-inline);border-bottom:1px solid var(--border-accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-elevated));color:var(--text-secondary);display:flex}.assisted-access-banner__mark{color:var(--accent)}.assisted-access-banner>div{flex:1;gap:2px;min-width:0;display:grid}.assisted-access-banner strong{color:var(--text-primary);font-size:var(--type-12)}.assisted-access-banner small{color:var(--text-muted);font-size:var(--type-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-workspace-detail{gap:var(--space-20);min-width:0;display:grid}.platform-workspace-detail>.screen-tabs{margin:calc(var(--space-24) * -1) calc(var(--space-24) * -1) 0;padding-inline:var(--space-12);background:var(--surface-elevated)}.platform-workspace-detail .screen-tab[data-active=true]{border-bottom-color:var(--accent);color:var(--text-primary)}.platform-workspace-detail .screen-table-wrap{max-height:24rem;overflow:auto}.platform-access-ledger{gap:var(--space-8);display:grid}.platform-access-ledger article{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.platform-access-ledger article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.platform-access-ledger article>p{color:var(--text-secondary);font-size:var(--type-13);margin:0;line-height:1.5}.platform-access-ledger article>dl{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-access-ledger article>dl>div{gap:var(--space-4);display:grid}.platform-access-ledger dt{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.platform-access-ledger dd{color:var(--text-secondary);font-size:var(--type-12);margin:0}.health-availability{gap:var(--space-4);width:100%;min-width:0;display:grid}.health-availability-dates,.health-availability-series{grid-template-columns:minmax(9rem,1.45fr) repeat(90,minmax(1px,1fr));align-items:center;gap:clamp(1px,.18vw,3px);width:100%;min-width:0;display:grid}.health-availability-dates time{min-height:1rem;color:var(--text-muted);font-size:var(--type-9);white-space:nowrap}.health-availability-dates time:last-child{justify-self:end}.health-availability-series>span{padding-right:var(--space-12);color:var(--text-secondary);font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-availability-series>.health-availability-series__label{white-space:normal;gap:2px;display:grid}.health-availability-series__label strong,.health-availability-series__label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-availability-series__label strong{font-size:var(--type-11)}.health-availability-series__label small{color:var(--text-muted);font-size:clamp(.56rem,.62vw,.66rem);font-weight:520}.health-availability-point{background:var(--surface-raised);block-size:.7rem;inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--border-default);border:0;border-radius:2px;padding:0;display:block;position:relative}.health-availability-point[data-state=ok]{background:var(--status-success);box-shadow:none}.health-availability-point[data-state=degraded]{background:var(--accent);box-shadow:none}.health-availability-point[data-state=failed]{background:var(--status-error);box-shadow:none}.health-availability-point:focus-visible{z-index:3;outline:2px solid var(--focus-ring);outline-offset:2px}.health-availability-point>[role=tooltip]{z-index:8;width:max-content;max-width:min(18rem,70vw);padding:var(--space-8) var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-floating);font-size:var(--type-10);opacity:0;pointer-events:none;transform:translate(-50%,var(--space-4));transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;line-height:1.45;position:absolute;inset-block-end:calc(100% + var(--space-8));inset-inline-start:50%}.health-availability-point:hover>[role=tooltip],.health-availability-point:focus-visible>[role=tooltip]{opacity:1;transform:translate(-50%)}.health-availability-point:nth-last-child(-n+8)>[role=tooltip]{transform:translateY(var(--space-4));inset-inline:auto 0}.health-availability-point:nth-last-child(-n+8):hover>[role=tooltip],.health-availability-point:nth-last-child(-n+8):focus-visible>[role=tooltip]{transform:translateY(0)}.health-view-tabs{margin-block-end:var(--space-4)}@media (max-width:760px){.screen-tabs--health,.screen-tabs--operations{contain:none;display:grid;overflow:visible}.screen-tabs--health{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-tabs--operations{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-tabs--health .screen-tab,.screen-tabs--operations .screen-tab{width:100%;padding-inline:var(--space-8);text-align:center;white-space:normal;justify-content:center}.health-availability-dates,.health-availability-series{grid-template-columns:minmax(7rem,1.2fr) repeat(90,minmax(1px,1fr));gap:1px}.health-availability-series>span{padding-right:var(--space-4);font-size:var(--type-9)}.health-availability-point{block-size:.55rem}.health-availability-point>[role=tooltip],.health-availability-point:nth-last-child(-n+8)>[role=tooltip]{inset:auto var(--space-16) var(--space-16);width:auto;max-width:none;transform:translateY(var(--space-4));position:fixed}.health-availability-point:hover>[role=tooltip],.health-availability-point:focus-visible>[role=tooltip],.health-availability-point:nth-last-child(-n+8):hover>[role=tooltip],.health-availability-point:nth-last-child(-n+8):focus-visible>[role=tooltip]{transform:translateY(0)}}.screen-form{gap:var(--space-16);min-width:0;display:grid}.screen-form>label{gap:var(--space-8);min-width:0;color:var(--text-primary);font-size:var(--type-14);font-weight:650;display:grid}.screen-form-group{gap:var(--space-16);min-width:0;padding-block:var(--space-24);border-block:1px solid var(--color-border);display:grid}.screen-form-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.screen-form>.primary-button{width:fit-content;padding-inline:var(--space-24)}.loop-row-actions{justify-content:end;align-items:center;gap:var(--space-8);flex-wrap:nowrap;display:inline-flex}.loop-roster{--screen-table-floor:72rem;min-width:0}.activity-waiting-list{gap:var(--space-12);min-width:0;padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.activity-waiting-separator{color:var(--text-muted)}.screen-table-rail .scroll-cue{inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}.tool-catalogue-page{gap:var(--space-24);min-width:0;display:grid}.tool-policy-note{align-items:center;gap:var(--space-8);max-width:24rem;color:var(--text-muted);font-size:var(--type-11);line-height:1.45;display:inline-flex}.screen-head-actions>.tool-policy-note{white-space:normal}.tool-policy-note svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.tool-catalogue-figures{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-catalogue-figures article{gap:var(--space-8);min-height:5.75rem;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);display:grid}.tool-catalogue-figures span{color:var(--text-muted);font-size:var(--type-11)}.tool-catalogue-figures strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-24);font-weight:500;line-height:1}.tool-catalogue-section{gap:var(--space-16);min-width:0;display:grid}.tool-catalogue-section>header{justify-content:space-between;align-items:end;gap:var(--space-16);border-bottom:1px solid var(--border-default);padding-block-end:var(--space-12);display:flex}.tool-catalogue-section>header>div{gap:var(--space-4);display:grid}.tool-catalogue-section h2{font-family:var(--font-display);font-size:var(--type-20);margin:0;font-weight:500}.tool-catalogue-section header p:not(.screen-overline){color:var(--text-muted);font-size:var(--type-12);margin:0}.tool-catalogue-controls{align-items:center;gap:var(--space-8);grid-template-columns:minmax(14rem,1fr) auto auto;display:grid}.tool-catalogue-search-field{align-items:center;gap:var(--space-8);min-width:0;min-height:2.625rem;padding-inline:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:flex}.tool-catalogue-search-field:focus-within{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:1px}.tool-catalogue-search-field svg{fill:none;width:1rem;height:1rem;stroke:var(--text-muted);stroke-linecap:round;stroke-width:1.5px;flex:none}.tool-catalogue-search-field input{width:100%;min-height:0;box-shadow:none;font-size:var(--type-12);background:0 0;border:0;outline:0;padding:0}.tool-catalogue-filter-group{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-sunken);display:inline-flex}.tool-catalogue-filter-group button{min-height:2rem;padding:var(--space-4) var(--space-8);border-radius:calc(var(--radius-2) - 2px);color:var(--text-muted);font-size:var(--type-10);cursor:pointer;background:0 0;border:0;font-weight:600;transition:background-color .16s,color .16s}.tool-catalogue-filter-group button[aria-pressed=true]{background:var(--surface-default);color:var(--text-primary);box-shadow:0 1px 4px color-mix(in srgb,var(--surface-background) 28%,transparent)}.tool-catalogue-list{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.tool-catalogue-entry{align-content:start;gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.tool-catalogue-entry[data-enabled=true]{border-color:color-mix(in srgb,var(--border-accent) 62%,var(--border-default))}.tool-catalogue-entry:hover{border-color:var(--border-accent);background:var(--surface-elevated);transform:translateY(-1px)}.tool-catalogue-entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tool-catalogue-entry>header{align-items:start;gap:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tool-catalogue-mark{border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:grid}.tool-catalogue-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:1.25rem;height:1.25rem}.tool-catalogue-title{align-items:center;gap:var(--space-8);min-width:0;display:flex}.tool-catalogue-title h3{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-14);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.tool-catalogue-title span{padding:var(--space-4);border:1px solid var(--border-accent);color:var(--accent);font-size:var(--type-9);text-transform:uppercase;border-radius:999px;flex:none;font-weight:700}.tool-catalogue-entry code{align-items:center;gap:var(--space-8);min-width:0;color:var(--text-muted);font-size:var(--type-10);overflow-wrap:anywhere;margin-block-start:var(--space-4);display:flex}.tool-catalogue-entry code small{color:var(--text-faint)}.tool-catalogue-entry>p{min-height:3.4em;color:var(--text-secondary);font-size:var(--type-12);margin:0;line-height:1.55}.tool-policy-chevron{border:1px solid var(--border-default);border-radius:var(--radius-round);width:2rem;height:2rem;color:var(--text-muted);place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.tool-policy-chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.875rem;height:.875rem}.tool-catalogue-entry:hover .tool-policy-chevron{border-color:var(--border-accent);color:var(--accent);transform:translate(2px)}.tool-catalogue-attributes{gap:var(--space-4);flex-wrap:wrap;display:flex}.tool-catalogue-attributes>span:not([data-tone]){padding:var(--space-4) var(--space-8);border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--type-9);border-radius:999px;font-weight:600}.tool-catalogue-entry>footer{justify-content:space-between;align-items:start;gap:var(--space-12);border-top:1px solid var(--border-default);color:var(--text-faint);font-size:var(--type-9);padding-block-start:var(--space-8);line-height:1.4;display:flex}.tool-catalogue-entry>footer span:last-child{text-align:end;overflow-wrap:anywhere}.tool-policy-dialog__content{overscroll-behavior:contain;min-height:0;padding:var(--space-24);scrollbar-gutter:stable;overflow-y:auto}.tool-policy-dialog__description{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-12);margin-block-end:var(--space-24);line-height:1.6}.tool-policy-options{border-block-start:1px solid var(--border-default);display:grid}.tool-policy-option{align-items:center;gap:var(--space-20);min-height:5.25rem;padding-block:var(--space-16);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tool-policy-option>span{gap:var(--space-4);display:grid}.tool-policy-option strong{color:var(--text-primary);font-size:var(--type-13);font-weight:650}.tool-policy-option small{max-width:52ch;color:var(--text-muted);font-size:var(--type-11);line-height:1.45}.tool-policy-option[data-disabled=true]>span{opacity:.62}.tool-policy-lifecycle-note{gap:var(--space-4);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);display:grid}.tool-policy-lifecycle-note+.tool-policy-options{margin-block-start:var(--space-16)}.tool-policy-lifecycle-note strong{color:var(--text-primary);font-size:var(--type-12)}.tool-policy-lifecycle-note span,.tool-policy-dialog__error{color:var(--text-muted);font-size:var(--type-11);line-height:1.5}.tool-policy-dialog__error{margin:var(--space-16) 0 0;color:var(--status-error)}@media (max-width:980px){.tool-catalogue-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-catalogue-controls{grid-template-columns:minmax(0,1fr)}.tool-catalogue-filter-group{width:100%;overflow-x:auto}.tool-catalogue-filter-group button{flex:1 0 auto}}@media (max-width:760px){.tool-catalogue-page{gap:var(--space-16)}.tool-catalogue-figures{grid-template-columns:minmax(0,1fr)}.tool-catalogue-figures article{min-height:4.75rem}.tool-catalogue-section>header{flex-direction:column;align-items:start}.tool-catalogue-title{flex-wrap:wrap}.tool-catalogue-title h3{text-overflow:clip;white-space:normal;overflow:visible}.tool-catalogue-entry>p{min-height:0}}.agent-roster{--screen-table-floor:960px;min-width:0}.business-context-fieldset{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.business-context-fieldset>legend{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-12);margin-block-end:var(--space-4);font-weight:650}.business-context-fieldset>p{color:var(--text-muted);font-size:var(--type-11);margin:0;line-height:1.5}.business-context-options{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.business-context-options>label{align-items:center;gap:var(--space-8);min-width:0;min-height:2.75rem;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;transition:border-color .16s,background-color .16s,color .16s;display:flex}.business-context-options>label:has(input:checked){border-color:var(--border-accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface-elevated));color:var(--text-primary)}.business-context-options input{width:1rem;height:1rem;accent-color:var(--accent);flex:none}.business-context-options strong{font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connector-binding-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}@media (max-width:760px){.business-context-options{grid-template-columns:1fr}.business-context-options>label{min-height:var(--touch-target)}.connector-binding-actions{flex-direction:column;align-items:stretch}.connector-binding-actions>button{justify-content:center;width:100%}}.agent-identity{gap:var(--space-4);min-width:0;display:grid}.agent-identity-context{color:var(--text-muted);font-size:var(--type-12);overflow-wrap:break-word;line-height:1.4}.agent-figure{gap:var(--space-4);min-width:0;display:grid}.agent-figure>span:last-child{color:var(--text-muted);font-size:var(--type-11);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.screen-canvas{gap:var(--space-12);margin:calc(var(--space-xl) * -1) calc(var(--space-lg) * -1);padding:var(--space-16)}.screen-headline{flex-direction:column;align-items:start}.screen-zone-aside{justify-content:start;max-width:100%}.screen-facts>div{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.screen-empty{grid-template-columns:minmax(0,1fr)}.screen-empty-mark{display:none}.screen-empty-action{grid-column:1}.screen-error{grid-template-columns:minmax(0,1fr);align-items:start}.screen-error .secondary-button{width:100%}.screen-form-grid{grid-template-columns:minmax(0,1fr)}.screen-rowhead{display:none}.screen-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.screen-live:before{animation:none}}.decisions-waiting-list{gap:var(--space-12);min-width:0;padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.decisions-separator{color:var(--text-muted)}.decisions-subject{gap:var(--space-4);min-width:0;display:grid}.decisions-origin{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--type-10);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.decisions-rule,.decisions-outcome{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.decisions-ledger{--screen-table-floor:60rem}.health-reading{gap:var(--space-12);justify-items:start;min-width:0;display:grid}.health-action-list{gap:var(--space-12);min-width:0;padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.health-checks{--screen-table-floor:52rem}.health-decision{gap:var(--space-16);min-width:0;display:grid}.health-decision-form{max-width:680px}@media (max-width:900px){.screen-table{min-width:0;display:block}.screen-table thead{display:none}.screen-table tbody{gap:var(--space-12);display:grid}.screen-table tbody tr{gap:var(--space-8);min-width:0;padding:var(--space-16);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface-default);display:grid}.screen-table tbody tr:hover td{background:0 0}.screen-table td{justify-items:start;gap:var(--space-4);min-width:0;padding:var(--space-0);border-bottom:0;grid-template-columns:minmax(0,1fr);display:grid}.screen-table td:before{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;content:attr(data-label);font-weight:700}.screen-table td[data-align=end]{text-align:left}.loop-roster .loop-row-actions{flex-wrap:wrap;justify-content:start}}.activity-waiting-pair{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}@media (max-width:760px){.activity-waiting-pair .activity-waiting-separator{display:none}}.page-content:has(>.command-center){width:100%;max-width:none}.topbar{z-index:100;position:sticky;top:0}.command-indicator{gap:var(--space-8);min-height:5.75rem;padding:var(--space-12) var(--space-16)}.command-indicator .v{font-size:var(--type-24);font-weight:400}.command-indicator[data-indicator=scan] .v{font-family:var(--font-display);font-size:var(--type-18);font-weight:400;line-height:1.2}.command-indicator .s{color:var(--text-muted);font-size:var(--type-11);align-self:end;line-height:1.35}.command-indicator--action .s{color:var(--text-muted);font-weight:400}.command-indicator-link{margin-top:var(--space-4);color:var(--accent-hover);font-weight:650}.command-complexity-line li>span{font-size:var(--type-11);letter-spacing:0;text-transform:none;font-weight:400}.command-demand-card>.command-demand-meta{align-items:center;gap:var(--space-4);min-width:0;display:flex}.command-demand-meta>span{align-items:center;gap:var(--space-4);text-overflow:ellipsis;flex:0 auto;min-width:0;display:inline-flex;overflow:hidden}.command-demand-meta>i{color:var(--border-accent);font-style:normal}.command-demand-card small{font-size:var(--type-9)}.command-center .primary-button,.command-center .secondary-button,.command-center .danger-button,.command-center .quiet-button:not(.command-icon-button){min-height:2.125rem;padding:var(--space-4) var(--space-12);border-radius:var(--radius-2);font-size:var(--type-11);font-weight:650}.command-center .primary-button{border-color:var(--accent);background:var(--accent);color:var(--surface-background)}.command-center .secondary-button{border-color:var(--border-accent);color:var(--accent-hover);background:0 0}.command-center .secondary-button:hover{border-color:var(--accent);background:var(--gold-soft)}.command-objective-toggle{align-items:center;gap:var(--space-12) var(--space-24);padding:var(--space-16) var(--space-24) var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.command-objective-identity{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid!important}.command-objective-identity>strong{min-width:0;font-size:var(--type-20);line-height:1.2;white-space:normal!important;overflow:visible!important}.command-objective-reading{white-space:nowrap;justify-content:end;align-items:center!important;gap:var(--space-12)!important;color:var(--text-secondary)!important;display:inline-flex!important}.command-objective-values{letter-spacing:0;text-transform:none;justify-items:end;gap:2px;display:grid!important}.command-objective-values>b{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-13);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.command-objective-values>small{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.06em;font-weight:500}.command-objective-attainment{color:var(--accent-hover);font-family:var(--font-display);font-size:var(--type-20);letter-spacing:0;font-weight:500}.command-objective-reading>em{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.command-objective-progress{border-radius:var(--radius-pill);background:var(--surface-sunken);grid-column:1/-1;height:3px;overflow:hidden;display:block!important}.command-objective-progress>i{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--motion-normal) ease;display:block}.command-metric-row{grid-template-columns:minmax(10rem,1fr) minmax(5rem,.38fr) minmax(8rem,.65fr) minmax(8rem,.72fr) minmax(11rem,.85fr) 2.125rem;align-items:center}.command-metric-inline-chart{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.command-metric-inline-chart .command-metric-plot{min-height:0}.command-metric-inline-chart .command-metric-plot-scale{font-size:var(--type-9)}.command-metric-inline-chart .command-metric-plot-days{display:none}.command-metric-inline-chart .command-sparkline{width:100%;height:4.5rem}.command-metric-inline-chart>small{color:var(--text-muted);font-size:var(--type-9)}.command-metric-name b{font-size:var(--type-14);font-weight:500}.command-metric-value[data-evidence=cost]{font-size:var(--type-16)}.command-metric-row>.command-icon-button{width:2.125rem;min-height:2.125rem;color:var(--text-muted);background:0 0;border-color:#0000;padding:0}.command-metric-row>.command-icon-button:hover,.command-metric-row>.command-icon-button:focus-visible{border-color:var(--border-accent);background:var(--gold-soft);color:var(--accent-hover)}.command-chart-trigger{width:100%;max-width:none;padding:var(--space-4);border-radius:var(--radius-2);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border:1px solid #0000}.command-chart-trigger:hover,.command-chart-trigger:focus-visible{border-color:var(--border-accent);background:var(--surface-elevated);outline:none}.command-metric-plot-canvas{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:visible}.command-chart-caption{justify-content:space-between;align-items:center;gap:var(--space-8);grid-column:1/-1;min-width:0;display:flex}.command-chart-caption>small{min-width:0;color:var(--text-muted);font-size:var(--type-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-chart-expand{width:var(--space-20);height:var(--space-20);color:var(--accent-hover);flex:none;place-items:center;display:inline-grid}.command-chart-expand .screen-icon{width:var(--space-12);height:var(--space-12)}.command-chart-readout{min-width:0;min-height:1.75rem;color:var(--text-muted);font-size:var(--type-9);grid-column:1/-1;align-items:center;display:flex}.command-chart-readout>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-chart-tooltip{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-width:0;padding:var(--space-4) var(--space-8);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--ink);color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--type-10);pointer-events:none;line-height:1.25;display:flex}.command-chart-tooltip b{color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-11);font-variant-numeric:tabular-nums;font-weight:600}.command-chart-tooltip small{color:var(--text-muted);font-size:var(--type-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-horizontal-bars{align-content:start;gap:var(--space-4);width:100%;min-width:0;display:grid}.command-horizontal-bar-row{min-width:0;min-height:var(--space-16);align-items:center;gap:var(--space-8);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.command-horizontal-bar-row time{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-9);font-variant-numeric:tabular-nums}.command-horizontal-bar-track{height:var(--space-8);border-radius:var(--radius-1);background:var(--surface-elevated);display:block;overflow:hidden}.command-horizontal-bar-fill{min-width:var(--space-4);border-radius:inherit;background:var(--accent);opacity:.78;height:100%;transition:width var(--motion-fast) ease, background-color var(--motion-fast) ease, opacity var(--motion-fast) ease;display:block}.command-horizontal-bar-row.is-active time{color:var(--text-primary)}.command-horizontal-bar-row.is-active .command-horizontal-bar-fill{background:var(--accent-hover);opacity:1}.command-chart-aggregate-value{fill:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-11);text-anchor:middle;font-weight:600}.command-sparkline[data-kind=gauge],.command-sparkline[data-kind=donut]{overflow:hidden}.command-sparkline-point.is-active{fill:var(--accent-hover);stroke:var(--focus-ring);stroke-width:4px}.command-sparkline-grid line,.command-sparkline-line,.command-sparkline-point{vector-effect:non-scaling-stroke}.command-chart-ring circle,.command-chart-gauge path{vector-effect:none}.command-modal-stage[data-variant=chart]{width:min(92vw,60rem)}.command-chart-controls{gap:var(--space-8);flex-wrap:wrap;display:flex}.command-chart-controls .quiet-button{border-color:var(--border-default);color:var(--text-secondary)}.command-chart-controls .quiet-button.is-selected{border-color:var(--accent);background:var(--gold-soft);color:var(--accent-hover)}.command-chart-custom{align-items:end;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);grid-template-columns:repeat(2,minmax(10rem,1fr)) auto;display:grid}.command-chart-custom label{gap:var(--space-4);color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:grid}.command-chart-custom input{min-height:2.25rem;font-family:var(--font-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.command-chart-expanded{min-height:21rem;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);place-items:stretch stretch;display:grid;overflow:hidden}.command-chart-expanded .command-metric-plot{align-content:center;width:100%;max-width:none;display:grid}.command-chart-expanded .command-metric-plot-canvas{width:100%}.command-chart-expanded .command-sparkline{width:100%;max-height:22rem}.command-chart-expanded .command-horizontal-bars{max-height:18rem;padding-right:var(--space-8);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.command-chart-expanded .command-horizontal-bar-row{min-height:var(--space-20)}.command-chart-expanded .command-metric-plot[data-kind=bar]{align-content:start}.command-chart-expanded .command-metric-plot[data-kind=gauge] .command-metric-plot-canvas,.command-chart-expanded .command-metric-plot[data-kind=donut] .command-metric-plot-canvas{justify-self:center;width:min(100%,34rem)}.command-chart-expanded .command-metric-plot-days{display:flex}.command-chart-expanded .command-chart-caption{padding-top:var(--space-8)}.command-chart-range{justify-content:space-between;gap:var(--space-8);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10);flex-wrap:wrap;display:flex}.command-demand-detail,.command-plan-detail,.command-narrative-stack{gap:var(--space-16);min-width:0;display:grid}.command-narrative{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-4) var(--space-12);border-bottom:1px solid var(--border-default);display:grid}.command-narrative>span{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.command-narrative>p{color:var(--text-secondary);font-size:var(--type-13);white-space:pre-wrap;margin:0;line-height:1.65}.command-narrative--lead>p{max-width:68ch;color:var(--text-primary);font-size:var(--type-14);font-weight:500;line-height:1.55}.command-narrative-list{gap:var(--space-8);color:var(--text-secondary);font-size:var(--type-13);margin:0;padding-inline-start:var(--space-24);line-height:1.55;display:grid}.command-narrative-list li::marker{color:var(--accent);font-family:var(--font-mono)}.command-detail-rows--compact{grid-template-columns:minmax(0,1fr)}.command-detail-rows--compact>div{grid-template-columns:8.5rem minmax(0,1fr)}.command-detail-rows--compact>.command-detail-row--wide{grid-column:1}.command-delivery-evidence{gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--border-default);background:var(--surface-default);display:grid;position:relative}.command-delivery-evidence>h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);margin:0;font-weight:500}.command-decision-footer-copy{gap:var(--space-4);min-width:0;display:grid}.command-decision-footer-copy>small{color:var(--text-muted);font-size:var(--type-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.command-decision-footer-copy>b{color:var(--text-secondary);font-size:var(--type-13);font-weight:500}.command-frequency-form{gap:var(--space-12);display:grid}.command-frequency-form>p{color:var(--text-secondary);font-size:var(--type-13);margin:0;line-height:1.55}.command-frequency-form>label{color:var(--text-primary);font-size:var(--type-12);font-weight:650}.command-frequency-form>input{max-width:12rem;min-height:2.5rem;font-family:var(--font-mono)}.command-frequency-form>.field-hint{color:var(--text-muted);font-size:var(--type-11)}.command-frequency-presets{gap:var(--space-8);flex-wrap:wrap;display:flex}.command-frequency-presets .quiet-button{border-color:var(--border-default);color:var(--text-secondary)}.command-frequency-presets .quiet-button.is-selected{border-color:var(--accent);background:var(--gold-soft);color:var(--accent-hover)}.command-modal{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:0;padding:0;overflow:hidden}.command-modal>header{z-index:3;padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--border-default);background:var(--surface-default);position:relative}.command-modal-scroll{align-content:start;gap:var(--space-12);min-height:0;padding:var(--space-12) var(--space-24) var(--space-24);overscroll-behavior:contain;display:grid;overflow-y:auto}.command-modal-tabs{z-index:2;top:calc(var(--space-12) * -1);margin-top:calc(var(--space-12) * -1);margin-inline:calc(var(--space-24) * -1);background:var(--surface-default);position:sticky}.command-modal-footer{z-index:2;bottom:calc(var(--space-24) * -1);margin-inline:calc(var(--space-24) * -1);margin-bottom:calc(var(--space-24) * -1);box-shadow:0 -10px 24px color-mix(in srgb, var(--surface-default) 78%, transparent);position:sticky}.command-center .quiet-button.command-modal-close{width:2.125rem;padding:var(--space-0);font-size:var(--type-18)}.command-modal-stage[data-paired=true]{grid-template-columns:minmax(0,680px) minmax(0,420px);align-items:stretch;gap:0;width:min(100%,1100px)}.command-modal-stage[data-paired=true] .command-modal{border-radius:var(--radius-panel) 0 0 var(--radius-panel);box-shadow:var(--shadow-raised)}.command-modal-stage[data-paired=true] .command-conversation,.command-modal-stage[data-paired=true] .command-agent-picker--panel{max-height:calc(100dvh - var(--space-48))}.command-modal-stage[data-paired=true] .conversation-surface,.command-modal-stage[data-paired=true] .command-agent-picker--panel{border-radius:0 var(--radius-panel) var(--radius-panel) 0;height:100%;box-shadow:var(--shadow-raised);border-left:0}.command-entity-list{padding-block:var(--space-4);gap:0}.command-entity-heading{padding-block:var(--space-8);border:0;border-bottom:1px solid var(--border-accent)}.command-entity-row{padding:var(--space-12);border:0;border-bottom:1px solid var(--border-default);background:0 0;border-radius:0}.command-entity-row:last-child{border-bottom:0}.command-calculation{white-space:pre-line}@media (max-width:1100px){.command-modal-backdrop:has(.command-modal-stage[data-paired=true]){padding:var(--space-12);place-items:stretch stretch}.command-modal-stage[data-paired=true]{width:100%;max-height:calc(100dvh - var(--space-24));grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.command-modal-stage[data-paired=true] .command-modal{border-radius:var(--radius-panel) var(--radius-panel) 0 0;max-height:min(40dvh,26rem)}.command-modal-stage[data-paired=true] .command-conversation,.command-modal-stage[data-paired=true] .command-agent-picker--panel{height:100%;min-height:0;max-height:100%}.command-modal-stage[data-paired=true] .conversation-surface,.command-modal-stage[data-paired=true] .command-agent-picker--panel{border-top:0;border-left:1px solid var(--border-default);border-radius:0 0 var(--radius-panel) var(--radius-panel);height:100%;min-height:0}.command-objective-toggle{grid-template-columns:minmax(0,1fr)}.command-objective-reading{justify-content:space-between}.command-metric-row{grid-template-columns:minmax(9rem,1fr) minmax(5rem,.5fr) minmax(8rem,.75fr) minmax(10rem,1fr) 2.125rem}.command-metric-inline-chart{grid-column:1/-2}}@media (max-width:760px){.command-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.command-indicator{min-height:5.5rem;padding:var(--space-12)}.command-indicator .v{font-size:var(--type-24)}.command-objective-toggle{padding:var(--space-12)}.command-objective-reading{flex-wrap:wrap;justify-content:space-between;gap:var(--space-8) var(--space-12)!important}.command-objective-values{justify-items:start}.command-objective-reading>em{order:3}.command-metric-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.command-metric-inline-chart{grid-column:1/-1}.command-modal>header{padding:var(--space-16)}.command-modal-scroll{padding:var(--space-12) var(--space-16) var(--space-16)}.command-modal-tabs{margin-inline:calc(var(--space-16) * -1);padding-inline:var(--space-16)}.command-modal-footer{bottom:calc(var(--space-16) * -1);margin-inline:calc(var(--space-16) * -1);margin-bottom:calc(var(--space-16) * -1);padding:var(--space-12) var(--space-16)}.command-modal-actions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.command-modal-actions>button{justify-content:center;width:100%}.command-frequency-form>input{max-width:none}.command-detail-rows--compact,.command-chart-custom{grid-template-columns:minmax(0,1fr)}.command-chart-expanded{min-height:16rem;padding:var(--space-8)}.command-modal-backdrop:has(.command-modal-stage[data-paired=true]){place-items:stretch stretch;padding:0}.command-modal-stage[data-paired=true]{grid-template-rows:minmax(0,42dvh) minmax(0,1fr);width:100%;height:100dvh;max-height:100dvh}.command-modal-stage[data-paired=true] .command-modal{border-radius:0;width:100%;max-height:42dvh}.command-modal-stage[data-paired=true] .conversation-surface,.command-modal-stage[data-paired=true] .command-agent-picker--panel{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0}}@media (pointer:coarse){.command-center .primary-button,.command-center .secondary-button,.command-center .danger-button,.command-center .quiet-button:not(.command-icon-button){min-height:var(--touch-target)}}.mobile-shell-bar,.sidebar-mobile-head,.sidebar-backdrop{display:none}.context-business-logo{width:var(--space-24);height:var(--space-24);flex:0 0 var(--space-24);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-background);color:var(--text-secondary);font-size:var(--type-11);place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.context-business-logo img{object-fit:cover;width:100%;height:100%;display:block}.context-business-logo svg{width:var(--space-16);height:var(--space-16);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.context-business-logo--all{color:var(--accent-hover)}@media (max-width:760px){.mobile-shell-bar{z-index:130;align-items:center;gap:var(--space-12);min-height:3.5rem;padding:max(var(--space-8), env(safe-area-inset-top)) var(--space-16) var(--space-8);border-bottom:1px solid var(--border-default);background:var(--surface-background);display:flex;position:sticky;top:0}.mobile-menu-trigger{width:var(--touch-target);height:var(--touch-target);background:0 0;border:0;place-content:center;gap:4px;padding:0;display:grid}.mobile-menu-trigger span{background:var(--text-primary);width:1.125rem;height:1px;display:block}.wordmark--mobile{align-items:center;width:8.75rem;display:flex}.wordmark--mobile .brand-mark--lockup{width:100%}.sidebar-backdrop:not([hidden]){z-index:190;background:color-mix(in srgb, var(--overlay-scrim) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar{z-index:200;visibility:hidden;width:min(19rem,88vw);min-height:100dvh;padding:0 0 max(var(--space-16), env(safe-area-inset-bottom));border-right:1px solid var(--border-accent);background:var(--surface-background);box-shadow:var(--shadow-floating);pointer-events:none;transition:transform var(--motion-normal) ease, visibility 0s linear var(--motion-normal);border-bottom:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-102%)}.sidebar[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar>.wordmark{display:none}.sidebar-mobile-head{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:4rem;padding:max(var(--space-12), env(safe-area-inset-top)) var(--space-16) var(--space-12);border-bottom:1px solid var(--border-default);display:flex}.sidebar-mobile-head .wordmark{width:9.5rem;min-height:0;margin:0;padding:0}.sidebar-mobile-head .brand-mark--lockup{width:100%}.sidebar-close{width:var(--touch-target);min-height:var(--touch-target);font-size:var(--type-20);padding:0}.sidebar nav{min-width:0;padding-block:var(--space-16);overscroll-behavior:contain;white-space:normal;display:block;overflow:hidden auto}.nav-section{padding-inline:var(--space-12);margin-bottom:var(--space-16);display:block}.nav-section+.nav-section{padding-left:var(--space-12);border-left:0;margin-left:0}.nav-label{display:block}.nav-item{width:100%;padding:var(--space-8) var(--space-12);display:flex}.topbar{z-index:120;gap:var(--space-8);padding:var(--space-8) var(--space-16);top:3.5rem}.topbar-scopes{flex-wrap:nowrap;flex:auto}.topbar-identity{flex:0 auto}.topbar-separator,.topbar .ui-select--compact .ui-select-label{display:none}.topbar-scopes .ui-select-trigger{max-width:9.5rem}.topbar-identity .ui-select-trigger{width:var(--touch-target);padding-inline:var(--space-8)}.topbar-identity .ui-select-value,.topbar-identity .ui-select-chevron{display:none}.account-trigger{min-height:var(--touch-target)}}.llm-provider-mark{border:1px solid color-mix(in srgb,var(--surface-background) 18%,transparent);border-radius:var(--radius-2);background:var(--surface-external-brand);width:2.25rem;height:2.25rem;color:var(--surface-background);flex:none;place-items:center;display:grid;overflow:hidden}.llm-provider-logo{object-fit:contain;width:1.4rem;height:1.4rem;display:block}.llm-provider-fallback{font-family:var(--font-mono);font-size:var(--type-10);letter-spacing:.04em;font-weight:750}.llm-connected-list,.llm-route-list{min-width:0;display:grid}.llm-connected-row{align-items:center;gap:var(--space-24);min-width:0;padding:var(--space-12);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(13rem,.85fr) minmax(14rem,1.15fr) auto;display:grid}.llm-connected-row:last-child,.llm-route-row:last-child{border-bottom:0}.llm-connected-row>div{min-width:0}.llm-connected-row strong{color:var(--text-primary);font-size:var(--type-13);font-weight:650}.llm-connected-row span{color:var(--text-muted);font-size:var(--type-11);overflow-wrap:anywhere}.llm-connected-identity{align-items:center;gap:var(--space-12);display:flex}.llm-connected-identity>div{gap:2px;min-width:0;display:grid}.llm-connected-identity>div>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.llm-connected-identity small{color:var(--text-muted);font-size:var(--type-10)}.llm-connected-status{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.llm-account-menu{position:relative}.llm-account-menu-trigger{width:2rem;min-height:2rem;color:var(--text-muted);border-color:#0000}.llm-account-menu-trigger svg{fill:currentColor;width:1rem;height:1rem}.llm-account-menu[data-open=true] .llm-account-menu-trigger,.llm-account-menu-trigger:hover,.llm-account-menu-trigger:focus-visible{border-color:var(--border-accent);background:var(--surface-elevated);color:var(--text-primary)}.llm-account-menu-popover{z-index:5;top:calc(100% + var(--space-4));width:11.5rem;padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-3);background:var(--surface-default);box-shadow:var(--shadow-raised);display:grid;position:absolute;right:0}.llm-account-menu-popover button{align-items:center;gap:var(--space-8);min-height:2.25rem;padding:var(--space-8);border-radius:var(--radius-2);color:var(--text-secondary);font:inherit;font-size:var(--type-11);text-align:left;background:0 0;border:0;display:flex}.llm-account-menu-popover button:hover,.llm-account-menu-popover button:focus-visible{background:var(--surface-elevated);color:var(--text-primary)}.llm-account-menu-popover button.is-danger{color:var(--status-threat)}.llm-account-menu-popover svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:.875rem;height:.875rem}.llm-account-usage{gap:var(--space-8);min-width:0;display:grid}.llm-usage-window{gap:var(--space-4);min-width:0;display:grid}.llm-usage-window>div{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.llm-usage-window strong,.llm-account-usage.is-unavailable strong{color:var(--text-secondary);font-size:var(--type-10);font-weight:650}.llm-usage-window>div>span{font-family:var(--font-mono);font-size:var(--type-10);font-variant-numeric:tabular-nums;white-space:nowrap}.llm-usage-window small{color:var(--text-muted);font-size:var(--type-9);text-align:right;white-space:nowrap}.llm-usage-track{border-radius:var(--radius-round);background:color-mix(in srgb,var(--text-muted) 18%,var(--surface-elevated));grid-column:1/-1;height:.35rem;display:block;overflow:hidden}.llm-usage-track i{border-radius:inherit;background:var(--accent);min-width:0;height:100%;transition:width var(--motion-normal) ease;display:block}.llm-account-usage.is-unavailable{align-items:baseline;gap:var(--space-8);opacity:.72;grid-template-columns:auto minmax(0,1fr)}.llm-account-usage.is-unavailable>span{color:var(--text-muted);font-size:var(--type-10);text-align:right}.llm-routing-form{gap:var(--space-12);min-width:0;display:grid}.llm-route-row{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-12);border-bottom:1px solid var(--border-default);transition:background-color var(--motion-fast) ease,opacity var(--motion-fast) ease;grid-template-columns:minmax(11rem,.72fr) minmax(26rem,2.2fr) auto;display:grid}.llm-route-row[data-enabled=false]{opacity:.67}.llm-route-account{align-items:center;gap:var(--space-8);min-width:0;display:flex}.llm-route-account>div{gap:var(--space-4);min-width:0;display:grid}.llm-route-account p{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.llm-route-account h3{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-14);margin:0;font-weight:650;line-height:1.25}.llm-route-account span{color:var(--text-muted);font-size:var(--type-11);overflow-wrap:anywhere}.llm-route-controls{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.llm-model-fields{gap:var(--space-8);border:0;grid-template-columns:minmax(0,1fr) minmax(8.75rem,.72fr);min-width:0;margin:0;padding:0;display:grid}.llm-model-fields legend{margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--type-9);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.llm-model-fields .ui-select,.llm-reasoning-auto{gap:var(--space-4);min-width:0;display:grid}.llm-model-fields .ui-select-label,.llm-reasoning-auto>span{color:var(--text-muted);font-size:var(--type-10)}.llm-info-tip{border:1px solid var(--border-strong);width:1rem;height:1rem;color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--type-9);cursor:help;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:inline-grid;position:relative}.llm-info-tip [role=tooltip]{z-index:4;left:50%;bottom:calc(100% + var(--space-8));width:min(15rem,70vw);padding:var(--space-8) var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--surface-elevated);box-shadow:var(--shadow-raised);color:var(--text-primary);font-size:var(--type-11);opacity:0;pointer-events:none;transform:translate(-50%,var(--space-4));transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;font-weight:500;line-height:1.45;position:absolute}.llm-info-tip:hover [role=tooltip],.llm-info-tip:focus-visible [role=tooltip]{opacity:1;transform:translate(-50%)}.llm-model-fields select{width:100%;min-height:2.25rem;padding:var(--space-8) var(--space-24) var(--space-8) var(--space-8);font-size:var(--type-12)}.llm-reasoning-auto{align-content:end}.llm-reasoning-auto strong{min-height:2.5rem;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--text-secondary);font-size:var(--type-12);align-items:center;font-weight:600;display:flex}.llm-reasoning-auto small{color:var(--text-muted);font-size:var(--type-9);grid-column:1/-1;line-height:1.35}.llm-route-actions{justify-items:end;gap:var(--space-8);display:grid}.llm-route-actions>div{gap:var(--space-4);display:flex}.llm-route-actions .quiet-button{width:2.25rem;min-height:2.25rem;padding:0}.toggle-switch{box-sizing:border-box;width:2.5rem;min-width:2.5rem;height:1.375rem;min-height:1.375rem;padding:var(--space-0);border:1px solid color-mix(in srgb,var(--text-secondary) 68%,var(--border-strong));border-radius:var(--radius-round);background:color-mix(in srgb,var(--text-secondary) 30%,var(--surface-elevated));cursor:pointer;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;flex:none;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.toggle-switch:hover:not(:disabled){border-color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 38%,var(--surface-elevated))}.toggle-switch[data-checked=true]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 0 1rem color-mix(in srgb,var(--accent) 18%,transparent)}.toggle-switch[data-checked=true]:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.toggle-switch__thumb{background:var(--text-secondary);width:1rem;height:1rem;transition:background-color var(--motion-fast) ease,transform var(--motion-fast) ease;border-radius:50%;display:block;position:absolute;inset-block-start:2px;inset-inline-start:2px}.toggle-switch[data-checked=true] .toggle-switch__thumb{background:var(--surface-background);transform:translate(1.125rem)}.toggle-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.toggle-switch:disabled{cursor:not-allowed;opacity:.5}.notification-settings-grid{align-items:stretch}.notification-device,.notification-delivery-summary{gap:var(--space-4);align-content:start;min-height:100%;display:grid}.notification-delivery-summary>p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-12);line-height:1.55}.notification-preferences{display:grid}.notification-preference-row{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:4.5rem;padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--border-subtle);display:flex}.notification-preference-row>span{gap:.25rem;min-width:0;display:grid}.notification-preference-row strong{color:var(--text-primary);font-size:var(--type-13);font-weight:650}.notification-preference-row small{color:var(--text-secondary);font-size:var(--type-11);line-height:1.45}.notification-quiet-hours{gap:var(--space-16);padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-preferences-footer{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24);color:var(--text-secondary);font-size:var(--type-11);flex-wrap:wrap;display:flex}.notification-preferences-footer>:first-child{margin-right:auto}@media (max-width:640px){.notification-preference-row{padding-inline:var(--space-16);align-items:flex-start}.notification-quiet-hours{padding-inline:var(--space-16);grid-template-columns:1fr}.notification-preferences-footer{flex-direction:column;align-items:stretch}.notification-preferences-footer>:first-child{margin-right:var(--space-0)}}.llm-model-catalog-note{margin:calc(var(--space-8) * -1) 0 0;color:var(--text-muted);font-size:var(--type-9);grid-column:2}.llm-model-catalog-note.is-current{color:var(--status-success)}.llm-model-catalog-note.is-stale{color:var(--status-warning)}.llm-routing-footer{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12);border-top:1px solid var(--border-default);background:var(--surface-elevated);display:flex}.llm-routing-footer .ui-action--primary{flex:none}.llm-connected-list+.ui-action svg,.screen-zone-aside .ui-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:.875rem;height:.875rem}.llm-account-dialog-body{align-content:start;gap:var(--space-24);min-height:0;display:grid}.llm-account-step{gap:var(--space-12);display:grid}.llm-account-step+.llm-account-step{padding-top:var(--space-24);border-top:1px solid var(--border-default)}.llm-account-step-heading{grid-template-columns:var(--space-24) minmax(0,1fr);align-items:start;gap:var(--space-12);display:grid}.llm-account-step-heading>span{width:var(--space-24);height:var(--space-24);border:1px solid var(--border-accent);background:var(--gold-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-10);border-radius:50%;place-items:center;font-weight:700;display:grid}.llm-account-step-heading>div{gap:var(--space-4);display:grid}.llm-account-step-heading h3{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--type-13);margin:0;font-weight:650}.llm-account-step-heading p{color:var(--text-muted);font-size:var(--type-11);margin:0;line-height:1.45}.llm-provider-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.llm-provider-choice{align-items:center;gap:var(--space-8);min-width:0;min-height:4.5rem;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);color:var(--text-secondary);text-align:left;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.llm-provider-choice:hover:not(:disabled),.llm-provider-choice:focus-visible{border-color:var(--border-accent);background:var(--surface-default);color:var(--text-primary)}.llm-provider-choice[data-selected=true]{border-color:var(--accent);background:var(--gold-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--text-primary)}.llm-provider-choice>span:nth-child(2){gap:2px;min-width:0;display:grid}.llm-provider-choice strong{font-size:var(--type-12);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.llm-provider-choice small{color:var(--text-muted);font-size:var(--type-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.llm-choice-check{top:var(--space-8);right:var(--space-8);fill:none;width:.875rem;height:.875rem;stroke:var(--accent-hover);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;opacity:0;transition:opacity var(--motion-fast) ease;position:absolute}[data-selected=true]>.llm-choice-check{opacity:1}.llm-account-field{gap:var(--space-8);display:grid}.llm-account-field>span{color:var(--text-secondary);font-size:var(--type-12);font-weight:650}.llm-account-field small{color:var(--text-muted);font-size:var(--type-10)}.llm-auth-methods{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.llm-auth-method-card{grid-template-columns:var(--space-32) minmax(0,1fr);align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-3);color:var(--text-secondary);text-align:left;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;background:0 0;display:grid;position:relative}.llm-auth-method-card:hover:not(:disabled),.llm-auth-method-card:focus-visible{border-color:var(--border-accent);background:var(--surface-elevated);color:var(--text-primary)}.llm-auth-method-card[data-selected=true]{border-color:var(--accent);background:var(--gold-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--text-primary)}.llm-auth-method-icon{width:var(--space-32);height:var(--space-32);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-elevated);color:var(--accent-hover);place-items:center;display:grid}.llm-auth-method-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1rem;height:1rem}.llm-auth-method-card>span:nth-child(2){gap:var(--space-4);min-width:0;display:grid}.llm-auth-method-card strong{font-size:var(--type-12);font-weight:650}.llm-auth-method-card small{color:var(--text-muted);font-size:var(--type-10);line-height:1.4}.llm-provider-hint{margin:calc(var(--space-8) * -1) 0 0 calc(var(--space-24) + var(--space-12));color:var(--text-muted);font-size:var(--type-10);line-height:1.45}.llm-authorization-state{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.llm-authorization-state p{color:var(--text-muted);font-size:var(--type-12);margin:0}.llm-authorization-launch{align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-3);background:color-mix(in srgb,var(--gold-soft) 58%,var(--surface-default));grid-template-columns:minmax(0,1fr) auto;display:grid}.llm-authorization-launch>div{gap:var(--space-4);min-width:0;display:grid}.llm-authorization-launch strong{color:var(--text-primary);font-size:var(--type-12);font-weight:650}.llm-authorization-launch p{font-size:var(--type-10);line-height:1.45}.llm-authorization-launch[data-state=blocked]{border-color:color-mix(in srgb,var(--status-warning) 58%,var(--border-default));background:color-mix(in srgb,var(--status-warning) 7%,var(--surface-default))}.llm-dialog-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.llm-remove-body{gap:var(--space-16);display:grid}.llm-remove-body>p,.llm-remove-impact p{color:var(--text-secondary);font-size:var(--type-13);margin:0;line-height:1.55}.llm-remove-impact{gap:var(--space-4);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-elevated);display:grid}.llm-remove-impact strong{color:var(--text-primary);font-size:var(--type-12);font-weight:650}@media (max-width:1100px){.llm-route-row{grid-template-columns:minmax(10rem,.65fr) minmax(0,2fr)}.llm-route-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.llm-model-catalog-note{grid-column:2}}@media (max-width:760px){.llm-connected-row{grid-template-columns:minmax(0,1fr) auto}.llm-account-usage{grid-column:1/-1}.llm-route-row{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.llm-route-controls{grid-template-columns:minmax(0,1fr)}.llm-model-catalog-note{grid-column:1;margin-top:0}.llm-route-actions{grid-column:1;justify-content:space-between}.llm-routing-footer{flex-direction:column;align-items:stretch}.llm-routing-footer .ui-action--primary{width:100%}.llm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.llm-route-controls{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.llm-model-fields{grid-template-columns:minmax(0,1fr)}.llm-model-fields legend{min-height:2.2em}.llm-route-actions{flex-wrap:wrap}.llm-connected-row{padding-inline:var(--space-8);grid-template-columns:minmax(0,1fr)}.llm-connected-status{justify-content:space-between}.llm-auth-methods{grid-template-columns:minmax(0,1fr)}.llm-provider-choice{min-height:4.125rem;padding:var(--space-8)}.llm-provider-choice .llm-provider-mark{width:2rem;height:2rem}.llm-provider-hint{margin-left:0}.llm-authorization-launch{grid-template-columns:minmax(0,1fr)}.llm-authorization-launch>button{justify-content:center;width:100%}}.screen-form-card{gap:var(--space-12);padding:var(--space-16);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius-3);background:color-mix(in srgb, var(--panel) 88%, var(--canvas));display:grid}.screen-form-card legend{margin-left:calc(var(--space-8) * -1);padding:var(--space-0) var(--space-8);color:var(--ink);font-size:var(--type-13);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.screen-form-card>p{margin:calc(var(--space-4) * -1) var(--space-0) var(--space-4);color:var(--muted);font-size:var(--type-13);line-height:1.55}.screen-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-switch-row{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--space-48);display:flex}.screen-switch-row>span{gap:var(--space-4);display:grid}.screen-switch-row strong{font-size:var(--type-13)}.screen-switch-row small{color:var(--muted);font-size:var(--type-12);line-height:1.45}.asset-manifest-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screen-detail-card{min-width:0;padding:var(--space-16);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-3);background:color-mix(in srgb, var(--panel) 92%, var(--canvas))}.screen-detail-card h4{margin:var(--space-0) var(--space-0) var(--space-8);font-size:var(--type-13);letter-spacing:.045em;text-transform:uppercase}.screen-detail-card p{margin:var(--space-0);color:var(--muted);font-size:var(--type-13);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.58}.asset-manifest-list{gap:var(--space-8);margin:var(--space-0);padding-left:var(--space-16);color:var(--muted);font-size:var(--type-13);line-height:1.5;display:grid}.asset-definition-list{gap:var(--space-8);margin:var(--space-0);display:grid}.asset-definition-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding-bottom:var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);display:flex}.asset-definition-list>div:last-child{padding-bottom:var(--space-0);border-bottom:0}.asset-definition-list dt{color:var(--muted);font-size:var(--type-12)}.asset-definition-list dd{margin:var(--space-0);text-align:right;font-size:var(--type-13);font-weight:680}.screen-form-card{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);display:grid}.screen-form-card legend{color:var(--text-muted);font-size:var(--type-12);letter-spacing:.08em;text-transform:uppercase;padding-inline:var(--space-8);font-weight:650}.screen-form-card>p{color:var(--text-muted);font-size:var(--type-13);margin:0}.screen-form .screen-form-card label:not(.checkbox-label){gap:var(--space-8);min-width:0;color:var(--text-primary);font-size:var(--type-14);font-weight:650;display:grid}.screen-form .screen-form-card input:not([type=checkbox]):not([type=radio]),.screen-form .screen-form-card textarea{width:100%;min-width:0}.screen-form .screen-form-grid>label,.screen-form .screen-form-grid>div>label{gap:var(--space-8);min-width:0;color:var(--text-primary);font-size:var(--type-14);font-weight:650;display:grid}.screen-form .ui-select-label{color:var(--text-primary);font-size:var(--type-14);font-weight:650}.screen-form-card--options{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.screen-form-card--options legend,.screen-form-card--options>p{grid-column:1/-1}.permission-summary{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);flex-wrap:wrap;display:flex}.permission-summary__count{color:var(--text-primary);font-size:var(--type-13);font-weight:650}.permission-summary__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.permission-matrix{gap:var(--space-8);min-width:0;display:grid}.permission-accordion{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);min-width:0;transition:border-color var(--motion-fast) ease;overflow:hidden}.permission-accordion[open]{border-color:var(--border-accent)}.permission-accordion>summary{min-height:var(--touch-target);align-items:center;gap:var(--space-12);padding:var(--space-12);cursor:pointer;transition:background-color var(--motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.permission-accordion>summary::-webkit-details-marker{display:none}.permission-accordion>summary:hover{background:color-mix(in srgb,var(--surface-elevated) 55%,var(--canvas))}.permission-accordion>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.permission-matrix[data-mode=viewer] .permission-accordion>summary{grid-template-columns:minmax(0,1fr) auto auto}.permission-accordion__heading{gap:var(--space-4);min-width:0;display:grid}.permission-accordion__title{color:var(--text-primary);font-size:var(--type-14);font-weight:650}.permission-accordion__hint{color:var(--text-muted);font-size:var(--type-12);line-height:1.4}.permission-accordion__count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-12);white-space:nowrap}.permission-accordion__count[data-active]{color:var(--text-primary)}.permission-accordion__count[data-complete]{padding:var(--space-4) var(--space-8);border-radius:var(--radius-2);background:var(--gold-soft);color:var(--accent-hover);font-weight:700}.permission-accordion__chevron{fill:none;width:.75rem;height:.5rem;stroke:var(--text-muted);stroke-width:1.5px;transition:transform var(--motion-fast) ease;flex:none}.permission-accordion[open]>summary .permission-accordion__chevron{transform:rotate(180deg)}.permission-accordion__toggle{cursor:pointer}.permission-accordion__body{gap:var(--space-4);padding:var(--space-8) var(--space-12) var(--space-12);border-top:1px solid var(--border-default);display:grid}.permission-accordion__body .checkbox-label{min-height:var(--touch-target);padding-inline:var(--space-4)}.permission-accordion__list{gap:var(--space-8);margin:var(--space-0);padding:var(--space-12);border-top:1px solid var(--border-default);list-style:none;display:grid}.permission-accordion__list li{min-width:0;padding-left:var(--space-16);color:var(--text-secondary);font-size:var(--type-13);line-height:1.5;position:relative}.permission-accordion__list li:before{content:"•";left:var(--space-4);color:var(--accent);position:absolute}@media (max-width:760px){.screen-form-grid--three,.asset-manifest-grid{grid-template-columns:1fr}.screen-form-card{padding:var(--space-12)}.screen-switch-row{align-items:flex-start}.asset-definition-list>div{align-items:flex-start;gap:var(--space-4);flex-direction:column}.asset-definition-list dd{text-align:left}.command-kanban-scroll,.screen-demand-registry__board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(min(84vw,20rem),1fr));align-items:start;min-width:0;max-width:100%;overflow-x:auto}.screen-conversation-registry{min-height:0}.conversation-turn{max-width:100%}.conversation-evidence code{white-space:pre-wrap;overflow-wrap:anywhere}.conversation-evidence-rail .scroll-cue{display:none}.tab-rail .scroll-cue{padding:var(--space-4);border-radius:var(--radius-2);background:var(--surface-elevated);inset-inline-end:var(--space-4)}.tab-list{flex-wrap:wrap}.command-indicators{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.business-editor,.business-address,.business-areas,.business-logo{padding:var(--space-12)}.business-editor legend{font-size:var(--type-18)}.ui-dialog,.command-modal{padding-bottom:max(var(--space-8), env(safe-area-inset-bottom))}}.box{gap:var(--space-16);grid-template-columns:13rem minmax(0,1fr) 17rem;align-items:start;display:grid}.box-places{gap:var(--space-4);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default);display:grid;position:sticky;inset-block-start:var(--space-16)}.box-primary{gap:var(--space-8);margin-bottom:var(--space-12);display:grid}.box-primary button{justify-content:center;width:100%}.box-place{align-items:center;gap:var(--space-8);min-height:2.25rem;padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--type-13);text-align:left;background:0 0;border:0;font-weight:550;display:flex}.box-place:hover{background:var(--surface-elevated);color:var(--text-primary)}.box-place[data-current=true]{background:var(--surface-evidence);color:var(--accent-hover);font-weight:650}.box-place svg{flex:none}.box-space{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-default);gap:var(--space-4);display:grid}.box-space>span{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.box-space-track{border-radius:var(--radius-round);background:var(--surface-elevated);height:3px;overflow:hidden}.box-space-track i{background:var(--status-success);height:100%;display:block}.box-space[data-level=attention] .box-space-track i,.box-space[data-level=tight] .box-space-track i{background:var(--accent)}.box-space[data-level=full] .box-space-track i{background:var(--status-error)}.box-space small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-10)}.box-main{gap:var(--space-12);align-content:start;min-width:0;display:grid}.box-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;min-height:2rem;display:flex}.box-trail{min-width:0;color:var(--text-muted);font-size:var(--type-13);flex-wrap:wrap;align-items:center;display:flex}.box-trail button{min-height:auto;padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--type-13);background:0 0;border:1px solid #0000}.box-trail button:hover{color:var(--text-primary)}.box-trail button[data-root]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18)}.box-trail button[data-over=true]{border-color:var(--accent);background:var(--surface-elevated);color:var(--accent-hover)}.box-trail i{color:var(--accent-muted);font-style:normal}.box-trail b{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-18);font-weight:500}.box-drop{border-radius:var(--radius-panel);min-height:8rem;position:relative}.box-drop[data-active=true]{box-shadow:inset 0 0 0 2px var(--accent);background:var(--surface-default)}.box-drop-hint{inset-block-start:var(--space-16);inset-inline:var(--space-16);z-index:2;margin:var(--space-0);padding:var(--space-12);border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--accent-hover);font-size:var(--type-13);text-align:center;font-weight:650;position:absolute}.box-sectionname{margin:var(--space-8) var(--space-0);color:var(--text-muted);font-size:var(--type-9);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.box-folders{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.box-folder{align-items:center;gap:var(--space-12);min-height:3.25rem;padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default);color:var(--accent);text-align:left;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;display:flex}.box-folder:hover{border-color:var(--border-accent);background:var(--surface-elevated)}.box-folder[data-over=true]{border-color:var(--accent);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-accent)}.box-folder b{min-width:0;color:var(--text-primary);font-size:var(--type-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.box-files{margin:var(--space-0);padding:var(--space-0);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default);list-style:none;display:grid;overflow:hidden}.box-file{align-items:center;gap:var(--space-12);padding-inline:var(--space-12);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) 6rem 9rem 2rem;display:grid}.box-file:last-child{border-bottom:0}.box-file:hover{background:var(--surface-elevated)}.box-file[data-selected=true]{background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--accent)}.box-file-open{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-0);text-align:left;background:0 0;border:0;display:flex}.box-file-name{min-width:0;display:grid}.box-file-name b{color:var(--text-primary);font-size:var(--type-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.box-file-name small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11);display:none}.box-file-size{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-12);font-variant-numeric:tabular-nums;text-align:right}.box-file-when{color:var(--text-muted);font-size:var(--type-12);white-space:nowrap}.box-file-menu{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--text-muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.box-file-menu:hover{border-color:var(--border-default);color:var(--text-primary)}.box-filetype{border-radius:var(--radius-control);background:var(--surface-elevated);width:1.875rem;height:1.875rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-8);flex:none;place-items:center;font-weight:700;display:grid}.box-filetype[data-family=pdf]{color:var(--status-error)}.box-filetype[data-family=sheet]{color:var(--status-success)}.box-filetype[data-family=md]{color:var(--accent-hover)}.box-filetype[data-family=html]{color:var(--accent-muted)}.box-filetype[data-family=img]{color:var(--text-secondary)}.box-filetype[data-family=zip]{color:var(--status-info)}.box-detail{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-default);align-content:start;display:grid;position:sticky;inset-block-start:var(--space-16)}.box-detail-idle{margin:var(--space-0);color:var(--text-muted);font-size:var(--type-12)}.box-detail h2{margin:var(--space-0);font-size:var(--type-18);overflow-wrap:anywhere}.box-detail dl{gap:var(--space-8);margin:var(--space-0);display:grid}.box-detail dl div{gap:var(--space-4);display:grid}.box-detail dt{color:var(--text-muted);font-size:var(--type-9);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.box-detail dd{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-13);overflow-wrap:anywhere}.box-detail-cta{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.box-fingerprint{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-10);overflow-wrap:anywhere}.box-agentpath{gap:var(--space-4);margin:var(--space-0);padding:var(--space-8) var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-control);background:var(--surface-evidence);display:grid}.box-agentpath span{color:var(--accent-muted);font-size:var(--type-9);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.box-agentpath code{color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-11);overflow-wrap:anywhere}.box-menu{z-index:70;width:13.5rem;padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--shadow-raised);display:grid;position:fixed}.box-menu button{min-height:2.25rem;padding:var(--space-4) var(--space-12);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--type-13);text-align:left;background:0 0;border:0;align-items:center;font-weight:550;display:flex}.box-menu button:hover{background:var(--surface-default);color:var(--text-primary)}.box-menu button[data-danger=true]:hover{color:var(--status-error)}.box-policy{margin:var(--space-0);padding:var(--space-12);border:1px solid var(--border-accent);border-radius:var(--radius-control);background:var(--surface-evidence);color:var(--text-secondary);font-size:var(--type-13)}.box-fab{z-index:50;border-radius:var(--radius-round);background:var(--button-primary-gradient);width:3.25rem;height:3.25rem;color:var(--surface-background);font-size:var(--type-24);box-shadow:var(--shadow-raised);border:0;font-weight:400;display:none;position:fixed;inset-block-end:4.5rem;inset-inline-end:var(--space-16)}.box-bottombar{inset-inline:var(--space-0);z-index:40;border-top:1px solid var(--border-default);background:var(--surface-default);grid-template-columns:repeat(5,1fr);display:none;position:fixed;inset-block-end:var(--space-0)}.box-bottombar button{justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4) var(--space-12);color:var(--text-muted);font-size:var(--type-9);background:0 0;border:0;font-weight:650;display:grid}.box-bottombar button[data-current=true]{color:var(--accent-hover)}@media (max-width:60rem){.box{grid-template-columns:minmax(0,1fr)}.box-places nav,.box-places .box-space,.box-detail{display:none}.box-places{padding:var(--space-0);background:0 0;border:0;position:static}.box-primary{display:none}.box-fab,.box-bottombar{display:grid}.box-main{padding-bottom:var(--space-64)}.box-file{grid-template-columns:minmax(0,1fr) 2rem}.box-file-size,.box-file-when{display:none}.box-file-name small{display:block}.box-file-open{padding-block:var(--space-12)}.box-folders{grid-template-columns:minmax(0,1fr)}}.box-title{gap:var(--space-4);margin-bottom:var(--space-16);display:grid}.box-title p{margin:var(--space-0);color:var(--accent);font-size:var(--type-10);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.box-title h1{max-width:none;margin:var(--space-0);font-size:var(--type-32);line-height:1.1}.box-viewer{min-height:20rem}.box-frame{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-external-brand);width:100%;min-height:30rem}.box-viewer[data-viewer=pdf] .box-frame{min-height:34rem}.box-document{max-width:74ch;color:var(--text-secondary);font-size:var(--type-15);margin-inline:auto;line-height:1.7}.box-document h2,.box-document h3,.box-document h4{color:var(--text-primary)}.box-document code{color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--type-13)}.box-document pre{padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-evidence);overflow-x:auto}.box-document blockquote{margin:var(--space-0) var(--space-0) var(--space-16);padding:var(--space-8) var(--space-16);border-left:2px solid var(--accent);background:var(--surface-default)}.box-document table{border-collapse:collapse;width:100%}.box-document th,.box-document td{padding:var(--space-8);border-bottom:1px solid var(--border-default);text-align:left}.box-source{max-height:30rem;margin:var(--space-0);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-evidence);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-12);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;overflow:auto}.box-image{margin:var(--space-0);justify-items:center;gap:var(--space-8);display:grid}.box-image img{border:1px solid var(--border-default);border-radius:var(--radius-panel);max-width:100%;max-height:30rem}.box-image figcaption{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11)}.box-truncated{margin:var(--space-12) var(--space-0) var(--space-0);color:var(--text-muted);font-size:var(--type-12)}.box-sheet{border:1px solid var(--border-default);border-radius:var(--radius-panel);max-height:30rem;overflow:auto}.box-sheet table{border-collapse:collapse;width:100%;font-size:var(--type-13)}.box-sheet th{z-index:1;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-accent);background:var(--surface-elevated);color:var(--text-primary);font-size:var(--type-11);text-align:left;white-space:nowrap;font-weight:700;position:sticky;inset-block-start:var(--space-0)}.box-sheet td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-default);color:var(--text-secondary);white-space:nowrap}.box-sheet td[data-numeric=true]{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.box-sheet-line{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-11);text-align:right}
