@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;560;640;720;800&family=JetBrains+Mono:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap";.operating-console{min-height:100vh;color:var(--ink);background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 62% -10%, #ebc06d1f, transparent 34rem), var(--paper);font-family:var(--font-body);background-size:32px 32px,32px 32px,auto,auto;grid-template-columns:15.5rem minmax(0,1fr);display:grid}.ops-rail{gap:var(--space-6,2.5rem);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1c1b1beb;flex-direction:column;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.ops-wordmark{width:max-content;color:var(--ink);font:800 1.25rem/1 var(--font-display);letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;padding:.45rem .65rem}.ops-wordmark span{color:var(--accent)}.ops-rail__group{gap:.25rem;display:grid}.ops-rail__label,.ops-label,.ops-eyebrow,.ops-mono,.ops-source,.ops-status,.ops-metric>span,.ops-metric>small,.ops-plan__count,.ops-deck__topline,.ops-state-well,.ops-note>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.ops-rail__label{color:var(--faint);font-size:var(--text-xs);padding:.5rem .75rem}.ops-rail__group button{border-radius:var(--radius-sm);width:100%;min-height:2.6rem;color:var(--muted);font:640 var(--text-sm)/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.6rem .75rem;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}.ops-rail__group button:hover{color:var(--ink);background:var(--surface-raised)}.ops-rail__group button.is-active{color:var(--accent);background:#ebc06d17;border-color:#ebc06d38}.ops-rail__group button.is-active:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 -1rem}.ops-rail__group button b{border-radius:var(--radius-pill);min-width:1.4rem;color:var(--accent-ink);background:var(--accent);font:600 var(--text-xs)/1 var(--font-mono);text-align:center;padding:.2rem .42rem}.ops-source{border-top:1px solid var(--line);color:var(--faint);font-size:var(--text-xs);align-items:center;gap:.55rem;margin-top:auto;padding:.75rem;display:flex}.ops-source__dot,.ops-status__dot{background:var(--faint);border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 .6rem}.ops-source__dot.is-live{color:var(--ok);background:var(--ok);animation:2s infinite ops-pulse}.ops-stage{min-width:0}.ops-commandbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#131313d1;justify-content:space-between;align-items:center;min-height:4rem;padding:0 2rem;display:flex;position:sticky;top:0}.ops-commandbar>span{color:var(--faint);font:600 var(--text-xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ops-commandbar button,.ops-deck__topline button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);font:620 var(--text-xs)/1 var(--font-mono);text-transform:uppercase;cursor:pointer;align-items:center;gap:.45rem;padding:.48rem .68rem;display:inline-flex}.ops-commandbar button:hover:not(:disabled),.ops-deck__topline button:hover:not(:disabled){color:var(--accent);border-color:#ebc06d80}.ops-commandbar button:disabled,.ops-deck__topline button:disabled{opacity:.45;cursor:not-allowed}.ops-main{width:min(100% - 4rem,76.25rem);margin:0 auto;padding:4rem 0 6rem}.ops-title{justify-content:space-between;align-items:end;gap:2rem;display:flex}.ops-title h1{font-size:clamp(2.4rem, 5vw, var(--text-3xl));letter-spacing:-.055em;margin:.35rem 0 .7rem;line-height:.98}.ops-title p{max-width:42rem;color:var(--muted);margin:0;line-height:1.55}.ops-eyebrow{color:var(--accent);font-size:var(--text-xs)}.ops-view-switcher{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-soft);padding:.25rem;display:inline-flex}.ops-view-switcher button{border-radius:var(--radius-sm);color:var(--faint);font:620 var(--text-xs)/1 var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.62rem .75rem;display:inline-flex}.ops-view-switcher button:hover{color:var(--ink)}.ops-view-switcher button.is-active{color:var(--accent-ink);background:var(--accent)}.ops-metrics{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.ops-metric{border-right:1px solid var(--line);gap:.4rem;padding:1.15rem 1.25rem;display:grid}.ops-metric:last-child{border-right:0}.ops-metric>span,.ops-metric>small{color:var(--faint);font-size:var(--text-xs)}.ops-metric strong{font-size:var(--text-xl);letter-spacing:-.04em}.ops-status{border-radius:var(--radius-pill);width:max-content;font-size:var(--text-xs);white-space:nowrap;border:1px solid;align-items:center;gap:.45rem;padding:.34rem .55rem;display:inline-flex}.ops-status--ok{color:var(--ok);background:#3fd7a414;border-color:#3fd7a447}.ops-status--warn{color:var(--warn);background:#ebc06d14;border-color:#ebc06d47}.ops-status--crit{color:var(--crit);background:#ffb4ab14;border-color:#ffb4ab47}.ops-status--faint{color:var(--faint);background:#8e919214;border-color:#8e919247}.ops-status__dot{background:currentColor;width:.4rem;height:.4rem}.ops-objective-list{gap:1rem;display:grid}.ops-objective,.ops-plan,.ops-approval-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 1px #ffffff0b}.ops-objective>header,.ops-plan>header,.ops-approval-card>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.ops-objective>header>div:nth-child(2),.ops-plan>header>div,.ops-approval-card>header>div{flex:1;min-width:0}.ops-objective h2,.ops-plan h2,.ops-approval-card h2{font-size:var(--text-md);letter-spacing:-.025em;text-wrap:balance;margin:.25rem 0 0;line-height:1.25}.ops-objective__priority{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--accent);font:600 var(--text-xs)/1 var(--font-mono);background:#ebc06d0f;border:1px solid #ebc06d66;flex:none;place-items:center;display:grid}.ops-mono{color:var(--faint);font-size:var(--text-xs)}.ops-objective__description{color:var(--muted);margin:0;padding:1.15rem 1.5rem 0;line-height:1.55}.ops-objective__meta{color:var(--faint);font:550 var(--text-xs)/1.2 var(--font-mono);text-transform:uppercase;gap:1.5rem;padding:.9rem 1.5rem;display:flex}.ops-objective__meta span{align-items:center;gap:.45rem;display:inline-flex}.ops-objective__body{border-top:1px solid var(--line);grid-template-columns:1.35fr .65fr;gap:2rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.ops-label{color:var(--faint);font-size:var(--text-xs);margin-bottom:.7rem;display:block}.ops-objective ul{color:var(--muted);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ops-objective li{gap:.55rem;line-height:1.4;display:flex}.ops-objective li svg{color:var(--ok);flex:none;margin-top:.2rem}.ops-tags{flex-wrap:wrap;gap:.5rem;display:flex}.ops-tags span{border-radius:var(--radius-pill);color:var(--accent);font:550 var(--text-xs)/1 var(--font-mono);text-transform:uppercase;background:#ebc06d0d;border:1px solid #ebc06d4d;padding:.38rem .52rem}.ops-tags .ops-tag--quiet{color:var(--faint);border-color:var(--line)}.ops-plans__toolbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-soft);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.ops-plans__toolbar strong{font-size:var(--text-md);display:block}.ops-plans__toolbar select{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:11rem;color:var(--ink);background:var(--surface-raised);font:560 var(--text-sm)/1 var(--font-body);padding:.6rem 2rem .6rem .7rem}.ops-plan-grid{gap:1rem;display:grid}.ops-plan__progress{background:var(--surface-soft);height:3px;margin:1rem 1.5rem .5rem;overflow:hidden}.ops-plan__progress span{background:var(--ok);transform-origin:0;width:100%;height:100%;transition:transform .28s;display:block}.ops-plan__count{color:var(--faint);font-size:var(--text-xs);padding:0 1.5rem 1rem;display:block}.ops-plan__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ops-plan__items li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem 1.5rem;display:grid}.ops-plan__items li:last-child{border-bottom:0}.ops-plan__marker{background:var(--faint);border-radius:50%;width:.5rem;height:.5rem;margin-top:.42rem}.ops-plan__marker--ok{background:var(--ok)}.ops-plan__marker--warn{background:var(--warn)}.ops-plan__marker--crit{background:var(--crit)}.ops-plan__items strong{line-height:1.35;display:block}.ops-plan__objective{color:var(--faint);font:550 var(--text-xs)/1.35 var(--font-mono);text-transform:uppercase;margin-top:.32rem;display:block}.ops-plan__items p{color:var(--muted);font-size:var(--text-sm);gap:.22rem;margin:.75rem 0 0;line-height:1.45;display:grid}.ops-plan__items p span{color:var(--faint);font:550 var(--text-xs)/1 var(--font-mono);text-transform:uppercase}.ops-deck{width:min(100%,48rem);margin:0 auto}.ops-deck__topline{color:var(--faint);font-size:var(--text-xs);justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ops-deck__topline>div{gap:.4rem;display:flex}.ops-deck__topline button{padding:.48rem}.ops-approval-card>header{padding:1.75rem}.ops-approval-card h2{max-width:36rem;font-size:var(--text-lg)}.ops-approval-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ops-approval-facts div{border-right:1px solid var(--line);padding:1rem}.ops-approval-facts div:last-child{border-right:0}.ops-approval-facts dt{color:var(--faint);font:550 var(--text-xs)/1 var(--font-mono);text-transform:uppercase;margin-bottom:.45rem}.ops-approval-facts dd{color:var(--muted);font-size:var(--text-sm);text-transform:capitalize;margin:0}.ops-state-well{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--faint);font-size:var(--text-xs);background:#00000038;gap:.48rem;margin:1.5rem 1.75rem;padding:1rem;display:grid}.ops-state-well code{overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono);text-transform:none;letter-spacing:0}.ops-note{gap:.55rem;margin:0 1.75rem 1.5rem;display:grid}.ops-note>span{color:var(--faint);font-size:var(--text-xs)}.ops-note small{text-transform:none;letter-spacing:0}.ops-note textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);background:var(--surface-raised);font:400 var(--text-sm)/1.5 var(--font-body);padding:.8rem}.ops-note textarea::placeholder{color:var(--faint)}.ops-note textarea:focus,.ops-plans__toolbar select:focus{outline:2px solid var(--accent);outline-offset:2px}.ops-approval-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.75rem;padding:1.25rem 1.75rem;display:grid}.ops-approval-actions button{border-radius:var(--radius-sm);min-height:2.9rem;font:700 var(--text-sm)/1 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.ops-approval-actions button:active{transform:translateY(1px)}.ops-approval-actions button:disabled{opacity:.5;cursor:wait}.ops-deny{color:var(--crit);background:#ffb4ab12;border:1px solid #ffb4ab80}.ops-approve{border:1px solid var(--accent);color:var(--accent-ink);background:var(--accent);box-shadow:0 .45rem 1.5rem #ebc06d1f}.ops-approve:hover:not(:disabled){background:var(--accent-soft)}.ops-announcement{min-height:1.5rem;color:var(--muted);text-align:center;font-size:var(--text-sm);margin:.75rem 0 0}.ops-empty,.ops-error,.ops-loading{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:3rem;box-shadow:inset 0 1px #ffffff0b}.ops-empty{color:var(--faint);justify-items:start;gap:.6rem;display:grid}.ops-empty>span{border-radius:var(--radius-md);width:2.8rem;height:2.8rem;color:var(--accent);border:1px solid #ebc06d59;place-items:center;display:grid}.ops-empty strong{color:var(--ink);font-size:var(--text-md)}.ops-empty p,.ops-error p,.ops-quiet{color:var(--muted);margin:0;line-height:1.5}.ops-error{border-color:#ffb4ab59;align-items:center;gap:1rem;display:flex}.ops-error>svg{color:var(--crit);flex:none}.ops-error>div{flex:1}.ops-error button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-raised);cursor:pointer;padding:.6rem .75rem}.ops-loading{gap:1rem;display:grid}.ops-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-raised), var(--surface-soft), var(--surface-raised));background-size:200% 100%;height:4rem;animation:1.5s infinite ops-shimmer;display:block}.ops-skeleton--heading{width:46%;height:1.5rem}.ops-skeleton--short{width:68%}.is-spinning{animation:.8s linear infinite ops-spin}.operating-console button:focus-visible,.operating-console a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes ops-spin{to{transform:rotate(360deg)}}@keyframes ops-pulse{50%{opacity:.52;box-shadow:0 0 1rem}}@keyframes ops-shimmer{to{background-position:-200% 0}}@media (width<=920px){.operating-console{grid-template-columns:1fr}.ops-rail{z-index:6;border-right:0;border-bottom:1px solid var(--line);height:auto;padding:.75rem 1rem;display:block;position:relative}.ops-rail__group{padding-top:.5rem;display:flex;overflow-x:auto}.ops-rail__group:nth-of-type(2),.ops-rail__label,.ops-source{display:none}.ops-rail__group button{flex:none;width:auto}.ops-rail__group button.is-active:before{width:auto;height:2px;inset:auto 0 -.75rem}.ops-commandbar{top:0}.ops-main{width:min(100% - 2rem,76.25rem);padding-top:2.5rem}.ops-title{align-items:start;display:grid}.ops-view-switcher{width:100%}.ops-view-switcher button{flex:1;justify-content:center}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metric:nth-child(2){border-right:0}.ops-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.ops-objective__body{grid-template-columns:1fr}.ops-approval-facts{grid-template-columns:1fr 1fr}.ops-approval-facts div:nth-child(2){border-right:0}.ops-approval-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.ops-commandbar{padding:0 1rem}.ops-commandbar>span{max-width:11rem;line-height:1.3}.ops-main{padding-bottom:3rem}.ops-title h1{font-size:2.35rem}.ops-view-switcher button{padding-inline:.5rem}.ops-view-switcher button svg{display:none}.ops-metrics{grid-template-columns:1fr 1fr}.ops-objective>header,.ops-plan>header,.ops-approval-card>header{flex-wrap:wrap;padding:1rem}.ops-objective>header .ops-status,.ops-plan>header .ops-status,.ops-approval-card>header .ops-status{margin-left:3.25rem}.ops-objective__description,.ops-objective__meta,.ops-objective__body{padding-inline:1rem}.ops-objective__meta{flex-direction:column;gap:.55rem}.ops-plan__items li{grid-template-columns:auto minmax(0,1fr);padding-inline:1rem}.ops-plan__items .ops-status{grid-column:2}.ops-plans__toolbar{align-items:flex-end}.ops-plans__toolbar select{min-width:9rem}.ops-approval-facts{grid-template-columns:1fr}.ops-approval-facts div{border-right:0;border-bottom:1px solid var(--line)}.ops-state-well,.ops-note{margin-inline:1rem}.ops-approval-actions{grid-template-columns:1fr;padding-inline:1rem}.ops-empty,.ops-error,.ops-loading{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.operating-console *,.operating-console :before,.operating-console :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bp-sm:640px;--bp-md:900px;--bp-lg:1280px;--bp-mobile:var(--bp-sm);--bp-tablet:var(--bp-md);--bp-desktop:var(--bp-lg)}@media (width<=640px){:root{--page-gutter:clamp(1rem, 4vw, 1.5rem)}}@media (width>=641px) and (width<=900px){:root{--page-gutter:clamp(1.25rem, 4vw, 2.5rem)}}@media (width>=901px){:root{--page-gutter:4rem}}:root{--font-display:"Inter", "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-outlier:"JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--font-mono:var(--font-outlier);--color-paper:#131313;--color-paper-soft:#1c1b1b;--color-surface:#201f1f;--color-surface-raised:#2a2a2a;--color-surface-soft:#353534;--color-ink:#e5e2e1;--color-muted:#c4c7c8;--color-faint:#8e9192;--color-rule:#444748;--color-rule-strong:#8e9192;--color-accent:#ebc06d;--color-accent-soft:#ffdea3;--color-accent-ink:#412d00;--color-ok:#3fd7a4;--color-warn:#ebc06d;--color-crit:#ffb4ab;--color-info:#8ab8f0;--color-blue:#c6c6c7;--color-amber:#ebc06d;--color-red:#ffb4ab;--color-violet:#c6c6c7;--color-shadow:#00000080;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-display:6rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-pill:999px;--page-gutter:4rem;--page-max:88rem;--z-sticky-nav:300;--ink:var(--color-ink);--muted:var(--color-muted);--faint:var(--color-faint);--paper:var(--color-paper);--surface:var(--color-surface);--surface-raised:var(--color-surface-raised);--surface-soft:var(--color-surface-soft);--line:#444748b8;--line-strong:#8e91928f;--rule:var(--line);--rule-strong:var(--line-strong);--ok:var(--color-ok);--warn:var(--color-warn);--crit:var(--color-crit);--info:var(--color-info);--green:var(--color-accent);--blue:var(--color-blue);--amber:var(--color-amber);--red:var(--color-red);--violet:var(--color-violet);--shadow:var(--color-shadow);--radius:var(--radius-md);color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:radial-gradient(circle at 76% 8rem, #ebc06d1a, transparent 24rem), radial-gradient(circle at 10% 34rem, #c4c7c814, transparent 25rem), linear-gradient(180deg, #2a2a2a57, transparent 22rem), var(--color-paper);min-width:320px;min-height:100dvh;margin:0;overflow-x:clip}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(oklch(95% .012 106/.035) 1px,#0000 1px),linear-gradient(90deg,oklch(95% .012 106/.025) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 82%);mask-image:linear-gradient(#000000e6,#0000 82%)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23noise)' opacity='0.34'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,p{margin:0}h1{color:var(--ink);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin-top:.15rem;font-size:2.85rem;font-weight:680;line-height:.98}h2{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:620;line-height:1.15}svg{stroke-width:1.8px;flex:none}.onboarding-grid,.agents-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,.44fr)}.onboarding-grid .metric-strip,.agents-grid .agents-panel,.agents-grid .agent-detail-panel{grid-column:1/-1}.onboarding-steps{gap:var(--space-sm);display:grid}.onboarding-step,.connection-health-box,.agent-card{gap:var(--space-xs);min-width:0;padding:var(--space-md);border-radius:var(--radius-sm);background:oklch(95% .012 106/.045);border:1px solid oklch(95% .012 106/.1);display:grid}.onboarding-step{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.onboarding-step span,.provider-card-meta span,.agent-card span,.connection-health-box span{color:var(--muted);font-size:var(--text-xs)}.onboarding-step.done{background:oklch(82% .12 83/.08);border-color:oklch(82% .12 83/.36)}.dashboard-list,.agent-roster{gap:var(--space-sm);display:grid}.compact-agent-roster{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.agent-card-topline{justify-content:space-between;align-items:start;gap:var(--space-sm);display:flex}.agent-card p,.connection-health-box p{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.agent-card.selected{background:oklch(82% .12 83/.08);border-color:oklch(82% .12 83/.48)}.agent-detail-body{gap:var(--space-md);min-width:0;display:grid}.agent-detail-summary{gap:var(--space-sm);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;display:grid}.agent-detail-summary>div{gap:2px;min-width:0;display:grid}.agent-detail-summary strong{color:var(--ink);font-weight:640}.agent-detail-metadata{gap:var(--space-xs) var(--space-md);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.agent-detail-prompt textarea{min-height:360px}.custom-agent-panel textarea{resize:vertical;min-height:8rem}@media (width<=900px){.onboarding-grid,.agents-grid{grid-template-columns:1fr}.agent-detail-summary{grid-template-columns:40px minmax(0,1fr)}.agent-detail-summary .status-label,.agent-detail-summary .mono-sm:last-child{grid-column:2;justify-self:start}}.ops-board-topline,.ops-map,.ops-queue{position:relative}.ops-board-topline{justify-content:space-between;gap:var(--space-md);color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs);display:flex}.ops-board-topline strong{color:var(--color-accent);font-weight:600}.ops-map{gap:var(--space-xs);min-height:22rem;padding:var(--space-md);border-radius:var(--radius-sm);background:oklch(5% .012 164/.28);border:1px solid oklch(95% .012 106/.1);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid}.ops-map:before,.ops-map:after{content:"";background:linear-gradient(90deg, transparent, var(--color-blue), var(--color-accent), transparent);opacity:.55;height:1px;position:absolute;left:9%;right:9%}.ops-map:before{top:38%}.ops-map:after{bottom:33%}.ops-node{border-radius:var(--radius-sm);min-height:4rem;color:var(--color-ink);font-family:var(--font-outlier);font-size:var(--text-xs);background:oklch(95% .012 106/.06);border:1px solid oklch(95% .012 106/.14);place-items:center;display:grid}.ops-node.prime,.ops-node.review,.ops-node.memory{min-height:6.5rem;color:var(--color-accent);background:oklch(82% .12 83/.12)}.ops-node.review{color:var(--color-amber);background:oklch(81% .105 77/.12);align-self:start}.ops-node.memory{color:var(--color-blue);background:oklch(78% .08 225/.13);align-self:end}.ops-queue{border-top:1px solid oklch(95% .012 106/.1);display:grid}.ops-queue-row{gap:var(--space-sm);min-height:2.75rem;color:var(--color-muted);border-bottom:1px solid oklch(95% .012 106/.09);grid-template-columns:2.5rem minmax(0,1fr) 3.5rem;align-items:center;display:grid}.ops-queue-row span,.ops-queue-row i{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs);font-style:normal}.ops-queue-row strong{color:var(--color-ink);font-weight:620}.preview-chrome,.preview-status,.preview-heading,.task-card>div{align-items:center;display:flex}.wordmark-prefix-window{width:1.62em;height:1em;color:var(--skin-gold);contain:paint;display:inline-block;overflow:hidden}.wordmark-prefix-track{will-change:transform;animation:5.6s cubic-bezier(.22,1,.36,1) infinite wordmark-prefix-cycle;display:grid}.wordmark-prefix-track span{text-align:right;width:100%;height:1em;line-height:1;display:block}@keyframes wordmark-prefix-cycle{0%,38%{transform:translateY(0)}50%,88%{transform:translateY(-1em)}to{transform:translateY(-2em)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wordmark-prefix-track,.status-dot,.agent-card-grid{transition:none;animation:none}}.preview-chrome strong,.preview-status strong,.preview-heading{font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600}.task-card button{min-height:2.7rem;font-family:var(--font-body);border-radius:.5rem;font-size:.9rem;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s}.task-card button:hover{border-color:var(--skin-gold-soft);background:var(--skin-gold-soft);color:var(--skin-gold-ink)}.task-card button:active{transform:translateY(1px)}.preview-topbar{border-bottom:1px solid var(--skin-border-soft);background:var(--skin-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;padding:.55rem 1.25rem;display:flex}.preview-chrome,.preview-status,.preview-heading,.task-card>div{justify-content:space-between;gap:.75rem}.preview-chrome{justify-content:start}.preview-chrome span{border:1px solid var(--skin-border);background:#dae2fd14;border-radius:999px;width:.62rem;height:.62rem}.preview-chrome strong,.preview-status strong,.preview-heading{color:var(--skin-muted)}.status-dot{background:#3fd7a4;border-radius:999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;display:inline-block;box-shadow:0 0 18px #3fd7a47a}.status-dot.demo{background:var(--skin-gold);box-shadow:0 0 18px #ebc06d66}.preview-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:31.25rem;display:grid}.preview-log,.preview-board{min-width:0;padding:clamp(1rem,2vw,1.5rem)}.preview-log{border-right:1px solid var(--skin-border-soft);color:var(--skin-muted);font-family:var(--font-outlier);background:#00000038;font-size:.78rem;line-height:1.65}.preview-log p{margin-top:.45rem}.preview-log p span,.preview-log p strong,.preview-heading strong,.task-card strong{color:var(--skin-gold)}.preview-log .bright{color:var(--skin-text)}.preview-log .muted{color:var(--skin-gold-soft)}.preview-log .waiting{color:var(--skin-faint);font-style:italic}.preview-board{background:var(--skin-panel-low)}.task-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.task-columns h3{border-bottom:1px solid var(--skin-border-soft);color:var(--skin-muted);font-family:var(--font-outlier);letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:0 0 1rem;padding-bottom:.55rem;font-size:.68rem}.task-card{border:1px solid var(--skin-border);background:var(--skin-panel);border-radius:.45rem;gap:.7rem;padding:1rem;display:grid}.task-card p{color:var(--skin-text);text-align:center;font-size:.88rem}.progress-bar{background:var(--skin-border);border-radius:999px;height:.28rem;overflow:hidden}.progress-bar span{background:var(--green);width:70%;height:100%;display:block}.task-card.approval strong,.task-card.approval svg{color:var(--color-red)}.task-card button{color:#ffdad6;min-height:2rem;font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;background:#93000a;border:0;border-radius:.35rem;font-size:.68rem}.workplace-preview{background:var(--skin-panel-deep)}.workplace-topbar{border-bottom:1px solid var(--skin-border-soft);background:var(--skin-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;padding:.55rem 1.25rem;display:flex}.workplace-shell{grid-template-columns:16rem minmax(0,1fr);height:34rem;min-height:0;display:grid}.workplace-rail{border-right:1px solid var(--skin-border-soft);background:#0e0e0e;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1.25rem;min-width:0;min-height:0;padding:1.25rem;display:grid;overflow:hidden}.workplace-rail div{min-width:0}.workplace-rail>div{gap:.65rem;display:grid}.workplace-rail>div>span,.workplace-date strong,.workplace-message header span,.workplace-message header em{color:var(--skin-faint);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.workplace-rail button{min-width:0;min-height:2rem;color:var(--skin-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.55rem;padding:0 .55rem;transition:border-color .17s,background-color .17s,color .17s;display:flex}.workplace-rail button span{color:var(--skin-faint);font-weight:700}.workplace-rail button.active,.workplace-rail button:hover{border-color:var(--skin-border);background:var(--skin-panel-high);color:var(--skin-text)}.workplace-rail button.active{border-left-color:var(--skin-gold)}.workplace-rail p{min-height:1.25rem;color:var(--skin-muted);align-items:center;gap:.6rem;margin:0;font-size:.72rem;line-height:1.25;display:flex}.workplace-rail i{background:#3fd7a4;border-radius:999px;width:.45rem;height:.45rem}.workplace-rail i.review{background:var(--skin-gold)}.workplace-agent-list{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.workplace-agent-scroll{scrollbar-color:var(--skin-border) transparent;align-content:start;gap:.55rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.workplace-agent-scroll::-webkit-scrollbar{width:.35rem}.workplace-agent-scroll::-webkit-scrollbar-thumb{background:var(--skin-border);border-radius:999px}.workplace-feed{background:linear-gradient(#e5e2e106 1px, transparent 1px), linear-gradient(90deg, #e5e2e105 1px, transparent 1px), var(--skin-panel-deep);background-size:2rem 2rem;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.workplace-feed-head{border-bottom:1px solid var(--skin-border-soft);background:#131313d6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.workplace-feed-head div{gap:.2rem;min-width:0;display:grid}.workplace-feed-head strong,.workplace-message header strong{color:var(--skin-text);font-weight:700}.workplace-feed-head span{color:var(--skin-muted);font-size:.78rem}.workplace-feed-head button,.workplace-message button{border:1px solid var(--skin-gold);min-height:1.95rem;color:var(--skin-gold-soft);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;background:#ebc06d1a;border-radius:.35rem;padding-inline:.7rem;font-size:.68rem}.telemetry-sparks{pointer-events:none;opacity:.5;position:absolute;inset:0;overflow:hidden}.telemetry-sparks i{background:linear-gradient(90deg, transparent, var(--skin-text), transparent);width:7rem;height:1px;animation:3s linear infinite workplace-spark;position:absolute;left:0}.telemetry-sparks i:first-child{animation-delay:.5s;top:18%}.telemetry-sparks i:nth-child(2){width:10rem;animation-delay:1.1s;top:46%}.telemetry-sparks i:nth-child(3){width:5rem;animation-delay:1.8s;top:72%}.workplace-messages{z-index:1;align-items:end;min-width:0;min-height:0;padding:1.25rem;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 2.25rem calc(100% - .75rem));mask-image:linear-gradient(#0000,#000 2.25rem calc(100% - .75rem))}.workplace-timeline{will-change:opacity, transform;align-content:end;gap:1.15rem;min-width:0;min-height:100%;animation:.52s cubic-bezier(.16,1,.3,1) both workplace-timeline-push;display:grid}.workplace-date{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.workplace-date span{background:var(--skin-border-soft);height:1px}.workplace-message{grid-template-columns:2.35rem minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.workplace-avatar{border:1px solid var(--skin-border);background:var(--skin-panel-high);width:2.35rem;height:2.35rem;color:var(--skin-gold);border-radius:.35rem;place-items:center;display:grid}.workplace-message.review .workplace-avatar{border-color:var(--skin-gold);background:#ebc06d1f}.workplace-message header{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.workplace-message header em{color:var(--skin-gold);font-style:normal}.workplace-message p{color:var(--skin-muted);margin-top:.25rem;font-size:.85rem;line-height:1.45}.workplace-message.review p{color:var(--skin-text)}.workplace-message button{margin-top:.65rem}.workplace-composer{border:1px solid var(--skin-border);background:var(--skin-panel-low);min-height:3rem;color:var(--skin-muted);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:0 1.25rem 1.25rem;padding-inline:.9rem;display:grid}.workplace-composer svg{color:var(--skin-gold)}@keyframes workplace-timeline-push{0%{transform:translateY(5.6rem)}to{transform:translateY(0)}}@keyframes workplace-spark{0%{opacity:0;transform:translate(-100%)scaleX(.1)}50%{opacity:1}to{opacity:0;transform:translate(720%)scaleX(1.8)}}.inline-slack-mark{vertical-align:-2px;margin-inline:.2em}@keyframes governance-gate-breathe{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffff0d,0 0 0 .4rem #ebc06d0d,0 0 #ebc06d00}50%{transform:translateY(-3px)scale(1.03);box-shadow:inset 0 1px #ffffff0d,0 0 0 .48rem #ebc06d14,0 0 2rem #ebc06d38}}@keyframes governance-orbit-pulse{0%,to{opacity:.12;transform:scale(.94)}50%{opacity:.42;transform:scale(1.04)}}@keyframes governance-signal-travel{0%{opacity:0;left:14%}10%{opacity:1}50%{opacity:1;left:calc(50% - .32rem)}to{opacity:0;left:calc(86% - .64rem)}}@keyframes governance-signal-travel-vertical{0%{opacity:0;top:18%}10%{opacity:1}50%{opacity:1;top:calc(50% - .32rem)}to{opacity:0;top:calc(82% - .64rem)}}@keyframes governance-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.governance-copy{justify-self:center;gap:1.15rem;max-width:35rem;padding-top:2rem;display:grid}.governance-kicker{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.governance-copy h2{text-wrap:balance;max-width:15ch;margin-top:.2rem;line-height:1.04}.governance-lede{max-width:21ch;color:var(--skin-text);font-family:var(--font-body);letter-spacing:0;text-wrap:balance;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:620;line-height:1.32}.governance-lede span{color:var(--skin-gold)}.governance-summary{max-width:33rem;color:var(--skin-muted);font-size:.96rem;line-height:1.65}.governance-points{gap:1rem;margin-top:.55rem;display:grid}.governance-points article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.governance-points svg{color:var(--skin-gold);margin-top:.28rem}.governance-points h3{color:var(--skin-text);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0;font-size:1rem;font-weight:650}.governance-points p{color:var(--skin-muted);margin-top:.35rem;font-size:.88rem;line-height:1.55}.governance-clarity-graphic{justify-self:center;align-items:flex-start;width:min(100%,56rem);min-height:38rem;margin-top:0;padding:clamp(1rem,3vw,1.5rem);display:flex}.governance-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff06,#0000 42%),radial-gradient(circle at 88% 12%,#ebc06d14,#0000 10rem),linear-gradient(#ffffff05,#fff0),#201f1fc7;border:1px solid #9a8f7f2e;border-radius:.85rem;gap:2rem;width:100%;padding:2rem 2.2rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 1.25rem 3rem #0000003d}.governance-board-head,.governance-lane,.governance-board-foot-note>div{gap:.35rem;display:grid}.governance-board-head{max-width:38rem}.governance-board-head span,.governance-lane header span,.governance-board-foot-note span{color:var(--skin-faint);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.governance-board-head strong,.governance-lane strong{color:var(--skin-text);font-family:var(--font-body);margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}.governance-board-head p,.governance-lane p,.governance-board-foot-note p{color:var(--skin-muted);margin:0;font-size:.9rem;line-height:1.52}.governance-board-lanes{grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr);align-items:stretch;gap:1.75rem;display:grid;position:relative}.governance-board-lanes:before{content:"";background:linear-gradient(90deg,#ebc06d1a,#ebc06d8c,#ebc06d1a);height:1px;position:absolute;top:50%;left:14%;right:14%}.governance-board-lanes:after{background:var(--skin-gold);content:"";border-radius:999px;width:.64rem;height:.64rem;position:absolute;top:calc(50% - .32rem);left:14%;box-shadow:0 0 1rem #ebc06d6b}.governance-lane{background:linear-gradient(#ffffff08,#fff0),#ffffff05;border:1px solid #9a8f7f24;border-radius:.65rem;align-content:start;min-height:14.75rem;padding:1.3rem 1.4rem;position:relative;box-shadow:inset 0 1px #ffffff06}.governance-lane header{align-items:center;gap:.55rem;display:inline-flex}.governance-lane header svg,.governance-board-foot-note svg{color:var(--skin-gold)}.governance-lane-emphasis{background:linear-gradient(#ebc06d14,#ebc06d06),#ffffff05;border-color:#ebc06d47;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #ebc06d0a}.governance-signal-pills{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.7rem;display:flex}.governance-signal-pills i{color:var(--skin-muted);font-style:normal;font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;background:#ebc06d0f;border:1px solid #ebc06d29;border-radius:999px;padding:.24rem .52rem;font-size:.62rem;font-weight:600}.governance-gate-pillar{isolation:isolate;grid-template-rows:auto auto;place-items:center;gap:.9rem;min-width:7.5rem;display:grid;position:relative}.governance-gate-pillar:before{content:"";background:linear-gradient(#ebc06d00,#ebc06da6,#ebc06d00);width:1px;position:absolute;top:1rem;bottom:1rem;left:50%}.governance-gate-label{z-index:1;color:var(--skin-faint);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:relative}.governance-gate-chip{z-index:1;color:var(--skin-gold);background:radial-gradient(circle at 50% 30%,#ebc06d29,#0000 65%),#201f1ff5;border:1px solid #ebc06d57;border-radius:999px;flex-direction:column;align-items:center;gap:.35rem;padding:1.05rem 1.08rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 0 .4rem #ebc06d0d}.governance-gate-chip span{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.governance-gate-orbit{pointer-events:none;width:5.5rem;height:5.5rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.governance-gate-orbit i{border:1px solid #ebc06d14;border-radius:999px;position:absolute;inset:0}.governance-gate-orbit i:nth-child(2){inset:.5rem}.governance-gate-orbit i:nth-child(3){inset:1rem}.governance-board-foot{border-top:1px solid #9a8f7f1f;gap:.85rem;padding-top:1.2rem;display:grid}.governance-board-foot-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.governance-board-foot-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.governance-board-foot-rule i{background:linear-gradient(90deg,#ebc06d1f,#ebc06d80);border-radius:999px;height:.18rem;display:block}@media (prefers-reduced-motion:no-preference){.governance-gate-chip{animation:2.8s ease-in-out infinite governance-gate-breathe}.governance-board-lanes:after{animation:3.2s ease-in-out infinite governance-signal-travel}.governance-gate-orbit{animation:12s linear infinite governance-orbit-spin}.governance-gate-orbit i:first-child{animation:4.2s ease-in-out infinite governance-orbit-pulse}.governance-gate-orbit i:nth-child(2){animation:4.2s ease-in-out .32s infinite governance-orbit-pulse}.governance-gate-orbit i:nth-child(3){animation:4.2s ease-in-out .64s infinite governance-orbit-pulse}}.work-unit-faq{max-width:90rem;margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem)}.work-unit-grid article>span,.example-output strong{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}@keyframes pricing-usage-grow{0%{width:0}to{width:71.6%}}@media (prefers-reduced-motion:reduce){.pricing-usage-fill{width:71.6%;animation:none}}.work-unit-faq{gap:2rem;display:grid}.stripe-pricing-embed{border:1px solid var(--skin-border-soft);background:var(--skin-panel);border-radius:.5rem;min-height:36rem;overflow:hidden}.work-unit-grid{gap:.75rem;max-width:46rem;margin-inline:auto;display:grid}.work-unit-item{border:1px solid var(--skin-border);background:var(--skin-panel);border-radius:.5rem;overflow:hidden}.work-unit-item.is-open{border-color:#ebc06d75;box-shadow:inset 0 0 0 1px #ebc06d1f}.work-unit-item-trigger{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;width:100%;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.work-unit-item-trigger .step-icon{flex-shrink:0;margin-bottom:0}.work-unit-item-head{flex:1;gap:.3rem;min-width:0;display:grid}.work-unit-item-head span{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.work-unit-item-head h3{color:var(--skin-text);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.work-unit-item-trigger .disclosure-chevron{color:var(--skin-muted);flex-shrink:0;transition:transform .2s,color .2s}.work-unit-item-trigger .disclosure-chevron.open{color:var(--skin-gold);transform:rotate(90deg)}.work-unit-item-body{color:var(--skin-muted);padding:0 clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,1.75rem);font-size:.96rem;line-height:1.58}.example-request{color:var(--skin-text)!important}.example-output{border-top:1px solid var(--skin-border-soft);margin-top:1.25rem;padding-top:1.25rem}.example-output p{margin-top:.55rem}.auth-stage{z-index:1;justify-items:center;gap:clamp(1.35rem,3vw,2.1rem);width:min(100%,31rem);display:grid;position:relative}.auth-screen-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-panel{border:1px solid var(--skin-border,#9a8f7f47);background:var(--skin-panel-low,#1c1b1b);width:100%;box-shadow:none;border-radius:.5rem;gap:1.15rem;padding:clamp(1.15rem,2.8vw,1.65rem);display:grid}.auth-wordmark{justify-self:center;padding:0;font-size:clamp(1.55rem,3vw,1.9rem)}.auth-mode-switch{border:1px solid var(--skin-border,#9a8f7f47);background:var(--skin-panel,#201f1f);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.auth-mode-switch button,.auth-method-switch button,.auth-forgot{color:var(--skin-muted,#d1c5b3);font:inherit;cursor:pointer;background:0 0;border:0}.auth-mode-switch button{border-radius:.35rem;min-height:2.55rem;font-size:.94rem;font-weight:500}.auth-mode-switch button.active{background:var(--skin-gold,#ebc06d);color:var(--skin-gold-ink,#412d00)}.auth-method-switch{border-bottom:1px solid var(--skin-border,#9a8f7f47);gap:1.45rem;display:flex}.auth-method-switch button{font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:.62rem;font-size:.78rem;font-weight:600}.auth-method-switch button.active{border-color:var(--skin-gold,#ebc06d);color:var(--skin-gold-soft,#ffdea3)}.auth-form{gap:1.05rem;display:grid}.auth-field{gap:.55rem;display:grid}.auth-field>span{min-height:1rem;color:var(--skin-muted,#d1c5b3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:600;display:flex}.auth-forgot{color:var(--skin-gold-soft,#ffdea3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.78rem;font-weight:600}.auth-forgot:disabled{cursor:not-allowed;opacity:.42}.auth-input-wrap{border:1px solid var(--skin-border,#9a8f7f47);background:var(--skin-panel-deep,#0e0e0e);min-height:3.35rem;color:var(--skin-muted,#d1c5b3);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding-inline:1rem;transition:border-color .16s,box-shadow .16s;display:grid}.auth-input-wrap:focus-within{border-color:var(--skin-gold,#ebc06d);box-shadow:0 0 0 2px #ebc06d2e}.auth-input-wrap input{width:100%;min-width:0;color:var(--skin-text,#e5e2e1);background:0 0;border:0;outline:0;font-size:1rem}.auth-input-wrap input::placeholder{color:#d1c5b361}.auth-submit{border:1px solid var(--skin-gold,#ebc06d);background:var(--skin-gold,#ebc06d);min-height:3.55rem;color:var(--skin-gold-ink,#412d00);border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-size:clamp(1.08rem,2vw,1.25rem);font-weight:700;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.auth-submit:hover{border-color:var(--skin-gold-soft,#ffdea3);background:var(--skin-gold-soft,#ffdea3)}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.48}.auth-notice{max-width:min(100%,38rem);color:var(--skin-muted,#e7d3a1);text-align:center;margin:0;line-height:1.55}.auth-next-step{color:var(--faint);text-align:center;margin:12px 0 0;font-size:.82rem;line-height:1.5}.app-shell{grid-template-columns:212px minmax(0,1fr);min-height:100dvh;display:grid}.rail{border-right:1px solid var(--line);background:linear-gradient(#131716eb,#070808f0),#070808eb;flex-direction:column;height:100dvh;padding:12px 10px;display:flex;position:sticky;top:0;box-shadow:18px 0 48px #00000038}.brand-mark{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:44px;box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 48px var(--shadow);color:var(--ink);text-align:left;background:linear-gradient(135deg,#ebc06d29,#0000 46%),#ffffff0b;align-items:center;gap:12px;padding:8px;display:flex}.brand-mark strong,.brand-mark span{display:block}.brand-mark strong{font-size:.88rem;font-weight:690}.brand-mark span,.eyebrow,.panel-heading span,.agent-row span,.connection-row span,.grant-row span,.access-grid span,.skill-metrics,.task-row span,.task-head,.decision-row span,.signal-list span,.proposal-list span{color:var(--muted);font-size:.78rem}.nav-stack{gap:7px;margin-top:18px;display:grid}.nav-item,.icon-button,.command-button{border-radius:var(--radius);border:1px solid #0000;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}.nav-item{min-height:34px;color:var(--color-muted);text-align:left;background:0 0;align-items:center;gap:10px;padding:7px 9px;font-size:.82rem;display:flex}.nav-item:hover{color:var(--ink);background:#ebc06d14;border-color:#ebc06d47}.nav-item.active{color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(90deg,#ebc06d29,#ebc06d09),#ffffff09;border-color:#ebc06d61}.nav-item:active,.icon-button:active,.command-button:active,.skill-actions button:active,.connection-row:active,.text-command:active{transform:translateY(1px)scale(.99)}.rail-foot{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding:12px 10px;font-size:.76rem;display:flex}.source-dot,.status-pip{background:var(--amber);border-radius:99px;width:9px;height:9px;box-shadow:0 0 18px}.source-dot.supabase,.status-pip.working{background:var(--green);color:var(--green)}.status-pip.idle{background:var(--blue);color:var(--blue)}.status-pip.blocked,.status-pip.error{background:var(--red);color:var(--red)}.workspace{min-width:0;padding:22px 24px}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1440px;margin:0 auto 16px;display:flex}.topbar h1{font-size:2.1rem;font-weight:520;line-height:1}.eyebrow{color:var(--green);font-family:var(--font-outlier);font-size:.74rem;font-weight:560}.top-actions,.toolbar,.chip-row,.row-title,.button-row{align-items:center;gap:8px;display:flex}.icon-button{border-color:var(--line);width:30px;height:30px;color:var(--ink);background:#ffffff0b;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.icon-button:hover{color:var(--green);background:#ebc06d1a;border-color:#ebc06d73}.icon-button:disabled{cursor:not-allowed;opacity:.42}.command-button{background:var(--green);min-height:30px;color:var(--color-accent-ink);border-color:#ebc06d8c;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:680;display:inline-flex;box-shadow:0 12px 30px #ebc06d1f}.command-button:hover{border-color:var(--green);background:var(--color-accent-soft);box-shadow:0 15px 38px #ebc06d29}.command-button.secondary-command{border-color:var(--line);color:var(--ink);box-shadow:none;background:#ffffff0b}.command-button.secondary-command:hover{color:var(--green);background:#ebc06d14;border-color:#ebc06d52}.command-button:disabled{cursor:not-allowed;opacity:.42}.command-button.create{align-self:end;min-width:150px}.view-grid{gap:16px;max-width:1440px;margin:0 auto;display:grid}.monitor-grid,.company-grid,.admin-grid,.integrations-grid,.events-grid,.governance-grid,.compound-grid{grid-template-columns:minmax(0,1.13fr) minmax(300px,.87fr)}.skills-grid{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr)}.l5-grid{grid-template-columns:minmax(0,1fr) minmax(300px,350px)}.skills-grid .marketplace,.metric-strip,.agent-board,.company-provision-panel,.company-employees-panel,.admin-agents-panel,.admin-company-shell,.provider-coverage-panel,.event-assistant-panel{grid-column:1/-1}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.metric,.panel,.skill-card,.provider-card,.access-grid article,.integration-form,.connect-link-box{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0e,#ffffff05),#101313e8;box-shadow:inset 0 1px #ffffff14,0 14px 44px #0003}.metric{align-items:center;gap:10px;min-height:58px;padding:10px;display:flex;position:relative;overflow:hidden}.metric:after{content:"";opacity:.32;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;inset:auto 12px 10px}.metric strong{color:var(--ink);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;line-height:1;display:block}.metric span{color:var(--muted);font-size:.7rem}.metric.blue,.metric.blue svg{color:var(--blue)}.metric.green,.metric.green svg{color:var(--green)}.metric.amber,.metric.amber svg{color:var(--amber)}.metric.red,.metric.red svg{color:var(--red)}.metric.purple,.metric.purple svg{color:var(--violet)}.panel{min-width:0;padding:10px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-bottom:8px;padding-bottom:7px;display:flex}.panel-heading span{text-align:right}.agent-list,.skill-list,.decision-list,.signal-list,.proposal-list,.connection-list,.grant-list,.access-grid,.integration-form,.company-form,.company-summary,.employee-list,.template-list,.load-lanes,.skill-md-box,.builder-form{gap:8px;display:grid}.agent-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.9fr) minmax(110px,.45fr) minmax(150px,.72fr) minmax(320px,1.16fr);align-items:center;gap:12px;padding:8px 0;display:grid}.agent-row:first-child,.task-head+.task-row,.connection-list .connection-row:first-child,.grant-list .grant-row:first-child,.decision-list .decision-row:first-child,.signal-list article:first-child,.proposal-list article:first-child{border-top:0}.row-title strong,.connection-row strong,.grant-row strong,.access-grid strong,.skill-card strong,.decision-row strong,.signal-list strong,.proposal-list strong,.employee-row strong,.summary-line strong,.summary-grid strong{color:var(--ink);font-weight:620}.agent-config-card{grid-template-columns:minmax(74px,.34fr) repeat(3,minmax(124px,1fr)) 32px;align-items:end;gap:8px;min-width:0;display:grid}.agent-config-card.runtime-control{grid-template-columns:minmax(74px,.34fr) minmax(148px,1fr) minmax(136px,.82fr) minmax(180px,1.24fr) auto}.agent-config-card.model-control:not(:has(label:nth-of-type(3))){grid-template-columns:minmax(74px,.34fr) minmax(148px,1fr) minmax(180px,1.4fr) 32px}.agent-config-card.model-control:has(label:nth-of-type(4)){grid-template-columns:minmax(74px,.3fr) minmax(132px,.9fr) minmax(156px,1.15fr) minmax(132px,.92fr) minmax(184px,1.2fr) auto}.agent-config-title,.agent-config-card label{gap:5px;min-width:0;display:grid}.agent-config-title{min-height:32px;color:var(--muted);align-content:end;font-size:.75rem}.agent-config-title svg{color:var(--accent)}.agent-config-card label span{color:var(--faint);letter-spacing:0;font-size:.68rem}.agent-config-card select{text-overflow:ellipsis;min-height:36px;overflow:hidden}.agent-config-card .icon-button{width:34px;height:36px}.runtime-button-row{justify-content:flex-end;gap:6px;min-width:114px;display:flex}.runtime-button-row .icon-button{flex:none}.model-button-row{justify-self:end}.fusion-panel-summary{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:8px}.fusion-panel-summary summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.fusion-panel-summary summary span:last-child{color:var(--accent);font-family:var(--font-mono);font-size:.68rem}.fusion-panel-member-list{gap:7px;margin-top:8px;display:grid}.fusion-panel-member{min-width:0;color:var(--muted);grid-template-columns:auto minmax(0,1fr) minmax(88px,auto);align-items:center;gap:8px;font-size:.76rem;display:grid}.fusion-panel-member strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fusion-panel-member small{color:var(--faint);font-family:var(--font-mono);text-align:right;font-size:.66rem}.fusion-profile-actions{justify-content:flex-end;margin-top:8px;display:flex}.fusion-profile-editor{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding-top:10px;display:grid}.fusion-profile-editor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fusion-profile-editor textarea{resize:vertical;min-height:58px}.agent-config-card.model-control .fusion-profile-editor label{grid-column:auto}.fusion-profile-member-editor{gap:8px;display:grid}.fusion-profile-member-editor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fusion-profile-member-editor-row{grid-template-columns:54px minmax(82px,.78fr) minmax(128px,1fr) minmax(150px,1.25fr) minmax(118px,1fr) minmax(122px,1fr) minmax(142px,1fr) 34px;align-items:center;gap:7px;min-width:0;display:grid}.fusion-profile-member-editor-row input,.fusion-profile-member-editor-row select{min-width:0}.fusion-profile-member-editor-row .slot-toggle{color:var(--muted);align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.runtime-control .mono-input{min-width:0;font-family:var(--font-mono)}.runtime-auth-card{border:1px solid var(--line);background:var(--surface-soft);gap:10px;padding:12px;display:grid}.runtime-policy-grid{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 84%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.runtime-policy-grid label{gap:6px;min-width:0;display:grid}.runtime-policy-grid label>span:first-child:not(:only-child){color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.runtime-policy-grid select{min-width:0}.runtime-policy-grid .toggle-line{grid-template-columns:auto minmax(0,1fr);align-content:center}.runtime-policy-grid .policy-toggle,.runtime-policy-grid .runtime-policy-save{grid-column:span 3}.runtime-auth-session{border:1px dashed var(--line-strong);background:var(--surface);gap:10px;padding:12px;display:grid}.runtime-auth-session.ready{border-style:solid;border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong))}.runtime-auth-status-line,.runtime-auth-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.runtime-auth-diagnostic{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text);grid-template-columns:18px minmax(0,1fr);gap:9px;padding:10px;display:grid}.runtime-auth-diagnostic.failed,.runtime-auth-diagnostic.expired{border-color:color-mix(in srgb, #ff9a9a 52%, var(--line));background:color-mix(in srgb, #ff9a9a 10%, var(--surface))}.runtime-auth-diagnostic>div{gap:4px;min-width:0;display:grid}.runtime-auth-diagnostic strong,.runtime-auth-diagnostic span,.runtime-auth-diagnostic a{overflow-wrap:anywhere}.runtime-auth-diagnostic span{color:var(--muted)}.runtime-auth-diagnostic a{color:var(--accent);font-weight:800;text-decoration:none}.runtime-auth-actions .mono-sm{overflow-wrap:anywhere;min-width:0}.device-login-grid{grid-template-columns:minmax(180px,.55fr) minmax(160px,.45fr);align-items:stretch;gap:12px;display:grid}.device-code-block{border:1px solid var(--line);background:var(--surface-soft);align-content:center;gap:6px;min-width:0;padding:10px;display:grid}.device-code-block span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.runtime-auth-waiting{width:fit-content;color:var(--text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.runtime-auth-waiting svg{animation:1.2s linear infinite spin}.device-code{font-family:var(--font-mono);letter-spacing:0;border:1px solid var(--line-strong);background:var(--surface);padding:6px 8px}.advanced-settings{border-top:1px solid var(--line);padding-top:12px}.advanced-settings summary{cursor:pointer;color:var(--muted);font-weight:800}.advanced-settings[open] summary{color:var(--text);margin-bottom:10px}@media (width<=760px){.runtime-policy-grid{grid-template-columns:1fr}.runtime-policy-grid .policy-toggle,.runtime-policy-grid .runtime-policy-save{grid-column:auto}.device-login-grid{grid-template-columns:1fr}}.prompt-control{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.prompt-control>span{color:var(--muted);font-size:.75rem}.prompt-editor{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-column:1/-1;gap:8px;min-width:0;padding:9px;display:grid}.prompt-editor-heading,.prompt-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-editor-heading strong{color:var(--ink);font-size:.82rem;font-weight:640}.prompt-editor-heading span{color:var(--faint);font-size:.74rem}.prompt-editor textarea{min-height:190px;max-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.5}.prompt-editor-actions{justify-content:flex-end}.work-planning-control{gap:8px;display:grid}.work-planning-control .text-command{justify-content:flex-start}.work-planning-editor{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:9px;padding:9px;display:grid}.toggle-line,.slot-toggle{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.planning-slot-list{gap:7px;display:grid}.planning-slot{grid-template-columns:minmax(100px,1fr) 92px minmax(96px,.8fr) 58px 32px;align-items:center;gap:7px;display:grid}.planning-slot .icon-button{width:32px;height:32px}.capacity,.bar-track{border:1px solid var(--line);background:#ffffff0e;border-radius:99px;height:9px;overflow:hidden}.capacity>div,.bar-track>i{background:linear-gradient(90deg, var(--green), var(--blue));height:100%;display:block;box-shadow:0 0 16px #ebc06d4d}.chip{border:1px solid var(--line);max-width:190px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:6px;padding:4px 7px;font-size:.68rem;overflow:hidden}.task-table{display:grid}.task-head,.task-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(96px,124px) 54px 52px 36px;align-items:center;gap:10px;padding:9px 0;display:grid}.task-head{color:var(--faint);font-family:var(--font-outlier)}.task-row strong,.task-row span,.decision-row strong,.decision-row span{min-width:0}.status-label{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--color-muted);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0b;border-radius:6px;align-items:center;padding:4px 7px;font-size:.68rem;display:inline-flex}.status-label.blocked,.status-label.request_approval,.status-label.approval_required,.status-label.needs_reconnect,.status-label.revoked,.status-label.forbidden,.status-label.deprecated,.status-label.cancelled,.status-label.failed,.status-label.rejected,.status-label.reverted,.status-label.escalated,.status-label.stopped,.status-label.invalidated,.status-label.denied,.status-label.expired,.status-label.timed_out,.status-label.degraded,.status-label.contradicts{color:var(--red);background:#ff777017;border-color:#ff777047}.status-label.promoted,.status-label.approved,.status-label.completed,.status-label.connected,.status-label.autonomous,.status-label.satisfied,.status-label.verified,.status-label.validated,.status-label.achieved,.status-label.passed,.status-label.ship,.status-label.running{color:var(--green);background:#ebc06d17;border-color:#ebc06d47}.status-label.published,.status-label.in_progress,.status-label.assigned,.status-label.in_review,.status-label.needs_continuation,.status-label.needs_verification,.status-label.needs_human_review,.status-label.notify_after,.status-label.waiting_for_approval,.status-label.testing,.status-label.supports,.status-label.grading,.status-label.deferred,.status-label.proposed,.status-label.iterate{color:var(--blue);background:#8dc7ff17;border-color:#8dc7ff47}.status-label.trust-approve{color:var(--warn);background:#ebc06d17;border-color:#ebc06d47}.status-label.trust-locked{color:var(--faint);background:#8e919217;border-color:#8e919247}select.l5-policy-decision{appearance:none;font:inherit;cursor:pointer;border-radius:999px;padding:2px 8px;font-size:11px}select.l5-policy-decision:disabled{opacity:.6;cursor:wait}.task-stop-button{justify-self:start;width:30px;height:30px}.provider-card-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:8px;display:grid}.provider-search{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#ffffff0b;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:14px;padding:9px 10px;display:grid}.provider-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none}.provider-directory{gap:18px;display:grid}.provider-directory-section{gap:10px;display:grid}.provider-directory-az-section{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff09,#ffffff03),#0d0f0fad;grid-template-rows:auto auto minmax(0,1fr);min-height:360px;max-height:min(680px,72vh);overflow:hidden}.provider-section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.provider-directory-section:first-child .provider-section-heading{border-top:0;padding-top:0}.provider-directory-az-section .provider-section-heading{z-index:2;background:#0d0f0ff5;border-top:0;padding:12px 12px 0;position:sticky;top:0}.provider-section-heading h3{color:var(--ink);margin:0;font-size:.84rem}.provider-section-heading span{color:var(--muted);font-family:var(--font-outlier);font-size:.74rem}.provider-search-contained{z-index:2;background:linear-gradient(#ffffff12,#ffffff06),#181b1bfa;margin:0 12px;position:sticky;top:35px}.provider-directory-scrollbox{overscroll-behavior:contain;scrollbar-color:#ebc06d73 #ffffff0f;scrollbar-width:thin;min-height:0;padding:12px;overflow-y:auto}.provider-directory-scrollbox .empty-state{min-height:220px}.provider-card-grid-scroll{grid-template-columns:repeat(2,minmax(190px,1fr))}.provider-card{gap:10px;min-height:126px;padding:10px;display:grid}.provider-card.missing{background:linear-gradient(#ffffff09,#ffffff03),#0c0e0eb8}.provider-card:hover,.skill-card:hover,.access-grid article:hover{background:linear-gradient(#ffffff13,#ffffff05),#121615f2;border-color:#ebc06d38}.provider-card-topline,.provider-card-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.provider-title-cluster{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.provider-logo{--provider-logo-frame-size:28px;--provider-logo-size:58%;--provider-logo-nudge-x:-50%;--provider-logo-nudge-y:-50%;width:var(--provider-logo-frame-size);height:var(--provider-logo-frame-size);border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1c;flex:none;place-items:center;line-height:0;display:grid;position:relative;overflow:hidden}.provider-logo.card{--provider-logo-frame-size:28px}.provider-logo.connection{--provider-logo-frame-size:24px;--provider-logo-size:72%}.provider-logo.panel{--provider-logo-frame-size:30px;--provider-logo-size:74%}.provider-logo.image{background:#f8faf4eb;border-color:#ffffff42}.provider-logo img{width:var(--provider-logo-size);height:var(--provider-logo-size);object-fit:contain;object-position:center;transform:translate(var(--provider-logo-nudge-x), var(--provider-logo-nudge-y));display:block;position:absolute;top:50%;left:50%}.provider-logo svg{width:100%;height:100%;display:block}.provider-logo-github,.provider-logo-google-workspace,.provider-logo-google,.provider-logo-gmail{--provider-logo-size:62%}.provider-logo-slack{--provider-logo-size:64%}.provider-logo-linear{--provider-logo-size:66%}.provider-logo.fallback{color:var(--green);font-family:var(--font-outlier);font-size:.64rem;font-weight:720}.provider-card-topline strong,.provider-card-topline span,.provider-card-meta span{min-width:0;display:block}.provider-card-topline>div>span,.provider-card-meta{color:var(--muted);font-size:.76rem}.provider-card-meta{font-family:var(--font-outlier);grid-template-columns:repeat(3,minmax(0,1fr))}.provider-scope-row{flex-wrap:wrap;align-content:start;min-height:48px}.workflow-request-input{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:128px;color:var(--ink);background:#ffffff0b;padding:12px;line-height:1.45}.workflow-draft-card,.event-source-card,.event-workflow-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:10px;min-width:0;padding:12px;display:grid}.workflow-draft-topline,.event-workflow-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.workflow-draft-topline div,.event-workflow-row div,.event-source-card div{min-width:0}.workflow-draft-topline strong,.event-workflow-row strong,.event-source-card strong{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.workflow-draft-topline span,.event-workflow-row span,.event-source-card span{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.workflow-config-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.workflow-config-grid div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff09;min-width:0;padding:10px}.workflow-config-grid span{color:var(--muted);font-size:var(--text-xs);display:block}.workflow-config-grid strong{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:3px;display:block}.warning-box{border-radius:var(--radius-sm);color:var(--amber);font-size:var(--text-xs);background:#ffbe5c14;border:1px solid #ffbe5c59;align-items:center;gap:8px;padding:10px;display:flex}.event-source-grid,.event-workflow-list{gap:10px;display:grid}.text-command{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;place-self:end start;padding:0;font-size:.8rem;font-weight:660}.text-command:hover{color:var(--ink)}.connection-row{border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:12px;padding:9px 0;display:grid}.connection-row.selected{border-radius:var(--radius);background:#ebc06d12;border:1px solid #ebc06d57;padding-inline:10px}.connection-row strong,.connection-row span,.grant-row strong,.grant-row span,.access-grid strong,.access-grid span,.employee-row strong,.employee-row span{min-width:0;display:block}.grant-row{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:9px 0;display:grid}.grant-row svg,.employee-row svg{color:var(--blue)}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-grid article{gap:7px;min-height:86px;padding:10px;display:grid}.integration-form{padding:12px}.integration-form.compact-form{grid-template-columns:repeat(4,minmax(0,1fr)) 38px;align-items:end}.integration-form label,.builder-form label,.company-form label,.search-box{gap:6px;display:grid}.integration-form label span,.builder-form label span,.company-form label span{color:var(--muted);font-size:.76rem}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;min-height:32px;color:var(--ink);background:#ffffff0b;padding:6px 8px;transition:border-color .17s,background .17s,box-shadow .17s}input::placeholder,textarea::placeholder{color:var(--faint)}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}textarea{resize:vertical;min-height:92px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #ebc06dc7}input:focus,select:focus,textarea:focus{background:#fff1;border-color:#ebc06d6b;box-shadow:0 0 0 4px #ebc06d14}.company-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.company-form .wide,.builder-form .wide,.skill-md-box .subtle-line{grid-column:1/-1}.company-form .command-button,.skill-md-box .command-button{justify-self:end}.summary-line,.summary-grid,.employee-row{border-top:1px solid var(--line)}.summary-line{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.summary-grid{grid-template-columns:86px minmax(0,1fr);gap:8px 12px;padding-top:12px;display:grid}.summary-grid span,.employee-row span,.template-list{color:var(--muted);font-size:.8rem}.employee-row{grid-template-columns:22px minmax(0,1fr) minmax(86px,.35fr) minmax(82px,.32fr) 70px;align-items:center;gap:10px;padding:9px 0;display:grid}.template-list{grid-template-columns:repeat(4,minmax(0,1fr))}.button-row{flex-wrap:wrap}.connect-link-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.connect-link-box .subtle-line{overflow-wrap:anywhere;color:var(--muted);grid-column:1/-1;font-size:.76rem}.connection-auth-callout{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 13px;display:flex}.connection-auth-callout strong,.composio-connect-box strong{color:var(--ink);font-size:.84rem;font-weight:650;display:block}.connection-auth-callout span,.composio-connect-box span{color:var(--muted);font-size:.76rem;line-height:1.4;display:block}.provider-connect-button{width:fit-content;min-height:32px;padding:0 10px;font-size:.78rem}.provider-connect-button svg{color:currentColor}.composio-connect-box{grid-template-columns:minmax(0,1fr) auto;align-items:center}.composio-connect-box .wide{grid-column:1/-1}.subtle-auth-config{margin-top:4px}.github-repo-scope-box,.grant-scope-summary{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:12px;min-width:0;padding:12px;display:grid}.github-repo-scope-head,.repo-scope-input-row,.grant-scope-summary{align-items:center}.github-repo-scope-head{justify-content:space-between;gap:12px;display:flex}.github-repo-scope-head strong,.grant-scope-summary strong{color:var(--ink);font-size:.84rem;font-weight:650;display:block}.github-repo-scope-head span,.grant-scope-summary span,.repo-empty-note{color:var(--muted);font-size:.76rem;line-height:1.4}.repo-scope-input-row{grid-template-columns:minmax(0,1fr) 40px;gap:10px;display:grid}.repo-chip-grid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.repo-chip{border:1px solid var(--line);max-width:100%;min-height:30px;color:var(--ink);font-family:var(--font-outlier);background:#ffffff0b;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;display:inline-flex}.repo-chip:hover{background:#ebc06d14;border-color:#ebc06d57}.grant-choice-field{gap:7px;min-width:0;display:grid}.grant-choice-field>span{color:var(--muted);letter-spacing:0;font-size:.72rem;font-weight:700}.grant-choice-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.repo-choice-row{max-height:138px;padding-right:2px;overflow:auto}.select-chip{border:1px solid var(--line);max-width:100%;min-height:30px;color:var(--ink);font-family:var(--font-outlier);overflow-wrap:anywhere;background:#ffffff0b;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:.72rem;line-height:1;display:inline-flex}.select-chip:hover{background:#ebc06d14;border-color:#ebc06d57}.select-chip.selected{color:var(--accent);background:#ebc06d21;border-color:#ebc06d85}.grant-scope-summary{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);margin-bottom:12px}.link-button{text-decoration:none}.icon-button.danger{color:var(--red)}.icon-button.danger:hover{background:#ff777014;border-color:#ff777066}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:132px;color:var(--muted);text-align:center;place-items:center;gap:10px;padding:20px;display:grid}.empty-state strong{color:var(--text);font-size:.96rem}.empty-state p{max-width:36rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.empty-state-actions,.empty-state-chips{justify-content:center}.panel-skeleton{gap:10px;padding:4px 0 10px;display:grid}.panel-skeleton-label{color:var(--muted);font-size:.78rem;line-height:1.4}.panel-skeleton-row{grid-template-columns:12px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:52px;padding:0 2px;display:grid}.panel-skeleton-mark,.panel-skeleton-pill,.panel-skeleton-copy i{background:#ffffff14;border-radius:999px;animation:1.25s ease-in-out infinite pulse;display:block}.panel-skeleton-mark{width:12px;height:12px}.panel-skeleton-copy{gap:8px;display:grid}.panel-skeleton-copy i:first-child{width:52%;height:10px}.panel-skeleton-copy i:last-child{opacity:.72;width:78%;height:8px}.panel-skeleton-pill{width:100%;height:24px}.load-lane{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.load-lane span{color:var(--muted);font-size:.76rem}.load-lane div{grid-template-columns:repeat(5,minmax(16px,1fr));gap:5px;display:grid}.load-lane i{border:1px solid var(--line);background:#ffffff0b;border-radius:5px;height:30px}.load-lane i.filled{background:linear-gradient(#8dc7ffcc,#8dc7ff52);border-color:#8dc7ff66}.builder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-md-box textarea{min-height:220px;font-family:var(--font-outlier);font-size:.8rem;line-height:1.45}.form-note{color:var(--muted);font-size:.76rem;line-height:1.35}.skill-builder-note{margin:0}.skill-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.skill-builder-actions .command-button{flex:none}.skill-suggestion-panel{background:#ebc06d0d;border:1px solid #ebc06d2e;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.skill-suggestion-rationale{color:var(--ink);margin:0}.skill-suggestion-tags{gap:8px;display:grid}.skill-suggestion-tags>span{font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.skill-suggestion-tags .form-note{margin:0}.skill-focus-callout{background:#8dc7ff0d;border-color:#8dc7ff2e}.controls-heading{align-items:stretch}.toolbar{flex-wrap:wrap;justify-content:flex-end}.search-box{min-width:min(270px,100%);position:relative}.search-box svg{color:var(--muted);position:absolute;top:11px;left:10px}.search-box input{padding-left:32px}.skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-card{gap:12px;padding:14px;display:grid}.skill-card p{color:var(--muted);text-wrap:pretty;line-height:1.48}.skill-topline,.skill-metrics{justify-content:space-between;gap:10px;display:flex}.skill-metrics{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;flex-wrap:wrap}.skill-submeta{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 12px;font-size:.72rem;display:flex}.skill-submeta.muted{color:var(--muted)}.skill-actions{justify-content:flex-end;gap:8px;display:flex}.skill-actions button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#ffffff0b;border-radius:7px;padding:0 10px;transition:transform .17s,border-color .17s,background .17s}.skill-actions button:hover{background:#ebc06d14;border-color:#ebc06d57}.skill-actions button:disabled{cursor:not-allowed;opacity:.45}.knowledge-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.knowledge-grid .metric-strip,.knowledge-preview-panel,.knowledge-memory-panel{grid-column:1/-1}.knowledge-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.knowledge-form.compact{grid-template-columns:minmax(0,1.3fr) minmax(160px,.45fr) auto}.knowledge-form label{gap:6px;display:grid}.knowledge-form label span{color:var(--muted);font-family:var(--font-outlier);letter-spacing:0;text-transform:uppercase;font-size:.68rem}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#ffffff0b;border-radius:7px;padding:10px 11px}.knowledge-form textarea{resize:vertical;min-height:88px}.knowledge-form .wide-field{grid-column:1/-1}.memory-preview-blocks,.knowledge-list{gap:10px;display:grid}.memory-preview-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-preview-blocks article,.knowledge-list article{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:8px;padding:13px;display:grid}.memory-preview-blocks strong,.knowledge-list strong{color:var(--ink)}.memory-preview-blocks p,.knowledge-list p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.42}.knowledge-list article>div:first-child{justify-content:space-between;gap:12px;display:flex}.knowledge-list span{color:var(--muted);font-family:var(--font-outlier);font-size:.72rem}.compact-list article{padding-block:10px}.danger-text{color:oklch(73% .14 28)}.decision-row,.signal-list article{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.proposal-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;display:grid}.proposal-list strong,.proposal-list span{display:block}.proposal-list p{color:var(--muted);text-wrap:pretty;grid-column:1/-1;font-size:.76rem;line-height:1.38}.risk{font-family:var(--font-outlier);border:1px solid;border-radius:6px;align-self:start;padding:3px 8px;font-size:.68rem;font-weight:620}.risk.critical,.risk.high,.severity.critical{color:var(--red)}.risk.medium,.severity.high{color:var(--amber)}.risk.low,.severity.medium,.severity.low{color:var(--green)}.rule-bars{gap:14px;display:grid}.rule-bars>div{grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.rule-bars span,.rule-bars b{color:var(--muted);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;font-size:.78rem}.app-shell .brand-mark svg,.app-shell .nav-item svg,.app-shell .icon-button svg,.app-shell .panel svg,.app-shell .skill-card svg,.app-shell .provider-card svg,.app-shell .agent-row svg,.app-shell .connection-row svg,.app-shell .grant-row svg,.app-shell .employee-row svg,.app-shell .access-grid svg,.app-shell .knowledge-grid svg,.app-shell .governance-grid svg,.app-shell .compound-grid svg{color:var(--green)}.app-shell .command-button svg{color:currentColor}.app-shell .metric.blue,.app-shell .metric.blue svg{color:var(--blue)}.app-shell .metric.green,.app-shell .metric.green svg{color:var(--green)}.app-shell .metric.amber,.app-shell .metric.amber svg{color:var(--amber)}.app-shell .metric.red,.app-shell .metric.red svg{color:var(--red)}.app-shell .metric.purple,.app-shell .metric.purple svg{color:var(--violet)}.app-shell .icon-button.danger svg{color:var(--red)}.cockpit-shell{--font-display:"Inter", "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-outlier:"JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--mobile-nav-height:74px;--bg:#131313;--bg-2:#1c1b1b;--surface:#201f1f;--surface-2:#2a2a2a;--elevated:#353534;--surface-3:var(--elevated);--gold:#ebc06d;--gold-bright:#ffdea3;--gold-deep:#c9ae73;--gold-ink:#412d00;--gold-wash:#ebc06d14;--gold-glow:#ebc06d47;--line:#8e91921f;--line-2:#8e919238;--ink:#e5e2e1;--ink-2:#c4c7c8;--ink-3:#8e9192;--ok:#3fd7a4;--warn:#ebc06d;--crit:#ffb4ab;--info:#8ab8f0;--green:var(--ok);--green-dim:#3fd7a424;--amber:var(--warn);--red:var(--crit);--blue:var(--info);--accent:var(--gold);--accent-bright:var(--gold-bright);--accent-deep:var(--gold-deep);--accent-ink:var(--gold-ink);--accent-glow:var(--gold-glow);--accent-wash:var(--gold-wash);--accent-line:var(--line-2);--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-pill:999px;--content-max:64rem;--pad:22px;--gap:18px;--row-pad:18px;--sidebar-w:16rem;--sidebar-expanded-w:16rem;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:radial-gradient(circle at 72% 8rem, #ebc06d14, transparent 22rem), var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55;display:grid}.cockpit-shell[data-density=compact]{--pad:16px;--gap:13px;--row-pad:13px}.cockpit-shell[data-density=comfy]{--pad:28px;--gap:24px;--row-pad:24px}.cockpit-shell .rail{z-index:40;width:var(--sidebar-w);border-right:1px solid var(--line);background:linear-gradient(180deg, var(--bg), var(--bg-2));height:100dvh;box-shadow:none;flex-direction:column;padding:0;transition:none;display:flex;position:sticky;top:0;overflow:hidden}.cockpit-shell .cockpit-brand-wordmark{min-width:8.6rem;min-height:88px;color:var(--ink);white-space:nowrap;letter-spacing:-.03em;align-self:flex-start;margin:0;padding:26px 14px 20px;font-size:1.38rem}.cockpit-shell .cockpit-brand-wordmark .wordmark-prefix-window{color:var(--accent)}.cockpit-shell .mobile-nav-accordion{display:contents}.cockpit-shell .mobile-nav-trigger{display:none}.cockpit-shell .nav-stack{flex:1;margin:0;padding:6px 12px 14px;display:block;overflow-y:auto}.cockpit-shell .nav-section+.nav-section{margin-top:20px}.cockpit-shell .nav-label{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.16em;text-transform:uppercase;padding:0 12px 8px;font-size:.66rem;font-weight:650;line-height:1}.cockpit-shell .nav-item{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:.91rem;font-weight:500;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.cockpit-shell .nav-icon{width:18px;height:18px;color:var(--ink-3);opacity:1;flex:none;place-items:center;display:inline-grid}.cockpit-shell .nav-item:hover .nav-icon{color:var(--gold-bright)}.cockpit-shell .nav-item.active:before{background:var(--accent);content:"";border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.cockpit-shell .nav-badge{background:var(--surface-2);min-width:20px;height:20px;color:var(--ink-2);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:.69rem;display:inline-flex}@media (width>=761px){.cockpit-shell .mobile-nav-accordion{flex:1;min-height:0;display:block}.cockpit-shell .mobile-nav-accordion>.nav-stack{display:block!important}.cockpit-shell .mobile-nav-trigger,.cockpit-shell .mobile-nav-stack-head,.cockpit-shell .mobile-nav-utility{display:none!important}.cockpit-shell .cockpit-brand-wordmark{padding-inline:14px}.cockpit-shell .nav-label,.cockpit-shell .nav-item>span:not(.nav-icon),.cockpit-shell .rail-foot{display:block}.cockpit-shell .rail-foot{display:grid}.cockpit-shell .nav-item{justify-content:flex-start;padding-inline:12px}.cockpit-shell .topbar-session-actions{display:flex}.cockpit-shell .desktop-signout-button{display:inline-flex}}.cockpit-shell .rail-foot{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:16px 14px 18px;display:grid}.cockpit-shell .rail-settings{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-2);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:.875rem;font-weight:500;transition:border-color .18s,background .18s,color .18s;display:flex}.cockpit-shell .rail-settings:hover{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-bright)}.cockpit-shell .rail-settings-go{color:var(--ink-3);margin-left:auto;display:inline-flex}.cockpit-shell .rail-settings-copy{text-align:left;justify-items:start;gap:2px;width:100%;min-width:0;line-height:1.1;display:grid}.cockpit-shell .rail-settings-copy strong{width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:560;display:block;overflow:hidden}.cockpit-shell .rail-settings-copy span{width:100%;color:var(--ink-3);font-family:var(--font-outlier);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;display:block;overflow:hidden}.cockpit-shell .source-dot,.cockpit-shell .status-pip{background:var(--accent);color:var(--accent);box-shadow:0 0 18px}.cockpit-shell .source-dot.disconnected{background:var(--ink-3);color:var(--ink-3)}.cockpit-shell .settings-nav-item{margin-bottom:0}.cockpit-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.cockpit-shell .command-palette,.cockpit-shell .settings-drawer,.cockpit-shell .evidence-overlay,.cockpit-shell .approval-overlay{border:1px solid var(--line);background:radial-gradient(120% 120% at 100% 0%, var(--gold-wash), transparent 58%), var(--surface);box-shadow:0 30px 90px #00000073}.cockpit-shell .evidence-overlay{border-radius:18px;align-content:start;gap:1rem;width:min(100% - 32px,40rem);max-height:min(38rem,100dvh - 12vh - 24px);margin:14vh auto auto;padding:1.5rem;display:grid;overflow:hidden auto}.cockpit-shell .approval-overlay{border-radius:18px;align-content:start;gap:1.25rem;width:min(100% - 32px,46rem);max-height:min(46rem,100dvh - 8vh - 24px);margin:8vh auto auto;padding:1.75rem;display:grid;overflow:hidden auto}.cockpit-shell .stacked-actions{gap:.6rem;display:grid}.cockpit-shell .stacked-actions .command-button{width:100%}.cockpit-shell .command-palette{border-radius:18px;width:min(100% - 32px,46rem);max-height:min(42rem,100dvh - 12vh - 24px);margin:18vh auto auto;overflow:hidden auto}.cockpit-shell .command-palette-input{border-bottom:1px solid var(--line);color:var(--gold);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.cockpit-shell .command-palette-input input{min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:.97rem}.cockpit-shell .command-palette-input input:focus,.cockpit-shell .command-palette-input input:focus-visible{box-shadow:none;background:0 0;outline:none}.cockpit-shell .command-palette-input kbd{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-outlier);border-radius:6px;padding:3px 7px;font-size:.66rem}.cockpit-shell .command-palette-head{align-items:center}.cockpit-shell .command-palette-head-copy{gap:4px;min-width:0;display:grid}.cockpit-shell .command-palette-head-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cockpit-shell .command-palette-chips{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.cockpit-shell .command-palette-splash{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cockpit-shell .command-palette-splash-card{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.cockpit-shell .command-palette-splash-card strong{color:var(--ink);font-size:.94rem;font-weight:640}.cockpit-shell .command-palette-splash-card p{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.55}.cockpit-shell .ask-history-block{gap:10px;margin-bottom:18px;display:grid}.cockpit-shell .ask-history-block .command-palette-label{margin-bottom:0}.cockpit-shell .command-chip{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--ink-2);border-radius:999px;padding:0 13px;font-size:.82rem;transition:border-color .18s,background .18s,color .18s}.cockpit-shell .command-chip:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash);color:var(--gold-bright)}.cockpit-shell .command-chip:disabled{cursor:default;opacity:.45}.cockpit-shell .command-palette-item.active{border-color:var(--accent-line);background:var(--gold-wash)}.cockpit-shell .command-palette-results-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cockpit-shell .command-palette-results-meta{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.cockpit-shell .command-palette-empty{color:var(--ink-2);padding:14px 2px;font-size:.88rem;line-height:1.5;display:block}.cockpit-shell .empty-state{border-color:var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);color:var(--ink-2)}.cockpit-shell .empty-state strong{color:var(--ink)}.cockpit-shell .empty-state p{color:var(--ink-2);font-size:.86rem;line-height:1.55}.cockpit-shell .panel-skeleton{padding-inline:var(--pad)}.cockpit-shell .panel-skeleton-label{color:var(--ink-2);font-family:var(--font-outlier);font-size:.72rem;line-height:1.45}.cockpit-shell .panel-skeleton-row{min-height:60px;padding:0}.cockpit-shell .panel-skeleton-mark,.cockpit-shell .panel-skeleton-pill,.cockpit-shell .panel-skeleton-copy i{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d)}.cockpit-shell .command-palette-confirm{border:1px solid var(--accent-line);background:var(--gold-wash);border-radius:14px;gap:14px;padding:16px;display:grid}.cockpit-shell .ask-preview-grid{border:1px solid var(--line);background:#00000029;border-radius:10px;grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);gap:8px 14px;padding:12px;display:grid}.cockpit-shell .ask-preview-grid span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .ask-preview-grid strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:610}.cockpit-shell .settings-drawer{border-width:0 0 0 1px;width:min(100%,30.5rem);height:100dvh;padding:18px 16px;overflow-y:auto}.cockpit-shell .command-palette-head,.cockpit-shell .settings-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:20px 22px;display:flex}.cockpit-shell .settings-drawer-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 0 18px;display:grid}.cockpit-shell .settings-drawer-head-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);background:linear-gradient(#141417f2,#0d0d10f2);border-radius:14px;place-items:center;display:inline-grid}.cockpit-shell .settings-drawer-head-copy{gap:4px;display:grid}.cockpit-shell .command-palette-head strong,.cockpit-shell .settings-drawer-head strong,.cockpit-shell .settings-health-row strong{color:var(--ink);font-size:.99rem;font-weight:660;display:block}.cockpit-shell .command-palette-head span,.cockpit-shell .settings-drawer-head span,.cockpit-shell .settings-health-row span,.cockpit-shell .command-palette-copy span,.cockpit-shell .command-palette-foot span{color:var(--ink-3);font-size:.82rem;line-height:1.42}.cockpit-shell .settings-close{border:1px solid var(--line);width:40px;height:40px;color:var(--gold);background:linear-gradient(#111114f5,#0c0c0ef5);border-radius:16px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff05}.cockpit-shell .settings-close:hover{border-color:var(--line-2);background:var(--elevated);color:var(--gold-bright)}.cockpit-shell .command-palette-label{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px;font-size:.71rem;display:block}.cockpit-shell .command-palette-list,.cockpit-shell .settings-nav-grid{gap:10px;display:grid}.cockpit-shell .command-palette-item,.cockpit-shell .settings-nav-item{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:52px;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.cockpit-shell .command-palette-item:hover,.cockpit-shell .settings-nav-item:hover{border-color:var(--line-2);background:var(--elevated)}.cockpit-shell .command-palette-item:active,.cockpit-shell .settings-nav-item:active{transform:translateY(1px)}.cockpit-shell .settings-nav-item.selected{border-color:var(--line-2);background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-2)}.cockpit-shell .command-palette-copy{gap:2px;min-width:0;display:grid}.cockpit-shell .command-palette-copy strong{color:var(--ink);font-size:.88rem;font-weight:620}.cockpit-shell .command-palette-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:18px;padding:18px 22px 22px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cockpit-shell .settings-drawer-card{border-top:1px solid var(--line);gap:0;padding:18px 0 0;display:grid}.cockpit-shell .settings-section-label{align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.cockpit-shell .settings-field,.cockpit-shell .settings-toggle-row,.cockpit-shell .settings-inline-meta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:0;display:grid}.cockpit-shell .settings-drawer-card>.settings-field:first-of-type,.cockpit-shell .settings-drawer-card>.settings-toggle-row:first-of-type,.cockpit-shell .settings-drawer-card>.settings-inline-meta:first-of-type{border-top:0}.cockpit-shell .settings-field-copy{gap:4px;min-width:0;display:grid}.cockpit-shell .settings-field-copy strong{color:var(--ink);font-size:.98rem;font-weight:580}.cockpit-shell .settings-field-copy span{color:var(--ink-3);font-size:.87rem;line-height:1.35}.cockpit-shell .settings-select,.cockpit-shell .settings-currency-input{border:1px solid var(--line);min-width:128px;height:34px;color:var(--ink);background:#101013fa;border-radius:11px;padding:0 12px;box-shadow:inset 0 1px #ffffff08}.cockpit-shell .settings-select{padding-right:34px}.cockpit-shell .settings-currency-input{align-items:center;gap:10px;display:inline-flex}.cockpit-shell .settings-currency-input span{color:var(--ink-3);font-size:.92rem}.cockpit-shell .settings-currency-input input{width:64px;color:var(--ink);text-align:right;background:0 0;border:0;outline:none}.cockpit-shell .settings-switch{border:1px solid var(--line);background:#1d1d22f0;border-radius:999px;width:42px;height:26px;transition:background .18s,border-color .18s;position:relative}.cockpit-shell .settings-switch span{background:#848484d9;border-radius:999px;width:20px;height:20px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.cockpit-shell .settings-switch.on{background:linear-gradient(180deg, var(--accent-bright), var(--accent));border-color:#f4e6bd5c}.cockpit-shell .settings-switch.on span{background:#17130d;transform:translate(16px)}.cockpit-shell .settings-inline-meta{min-height:56px;color:var(--ink-3);font-size:.88rem}.cockpit-shell .settings-inline-meta kbd,.cockpit-shell .settings-toggle-row kbd{justify-self:end}.cockpit-shell .settings-drawer-footer-card{justify-content:center;min-height:44px}.cockpit-shell .settings-save-note{color:var(--ink-3);font-family:var(--font-outlier);font-size:.88rem}.cockpit-shell .settings-footer-pill{background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:#20170b;border:1px solid #e7d3a12e;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:.93rem;font-weight:650;display:inline-flex;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff94}.cockpit-shell .settings-footer-pill:hover{background:var(--accent-bright)}.cockpit-shell .workspace{min-width:0;padding:0}.cockpit-shell .mobile-bottom-bar{display:none}.cockpit-shell .console-alert{margin:0 var(--pad) var(--gap);color:var(--ink);background:#93000a38;border:1px solid #ffb4ab61;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.45;display:flex}.cockpit-shell .console-alert svg{color:var(--error);flex:none}@keyframes toast-in{0%{opacity:0;transform:translate(12px)translateY(-4px)}to{opacity:1;transform:translate(0)translateY(0)}}.cockpit-shell .console-toast-stack{z-index:12;padding:0 var(--pad);pointer-events:none;justify-content:flex-end;display:flex;position:sticky;top:14px}.cockpit-shell .console-toast{background:var(--elevated);max-width:min(30rem,100%);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 14px 32px #00000047;pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:11px 10px 11px 14px;font-size:.84rem;animation:.2s cubic-bezier(.22,1,.36,1) both toast-in;display:flex}.cockpit-shell .console-toast:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.cockpit-shell .console-toast .toast-message{flex:1;min-width:0;line-height:1.4}.cockpit-shell .console-toast .toast-dismiss{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.cockpit-shell .console-toast .toast-dismiss:hover{background:var(--surface);color:var(--ink)}.cockpit-shell .console-toast.success{box-shadow:inset 0 0 0 1px #6fe3a038,0 14px 32px #00000047}.cockpit-shell .console-toast.success:before{background:var(--ok);box-shadow:0 0 6px var(--ok)}.cockpit-shell .console-toast.info{box-shadow:inset 0 0 0 1px #8ab8f03d,0 14px 32px #00000047}.cockpit-shell .console-toast.info:before{background:var(--info)}.cockpit-shell .console-toast.warning{box-shadow:inset 0 0 0 1px #f0c6743d,0 14px 32px #00000047}.cockpit-shell .console-toast.warning:before{background:var(--warn)}.cockpit-shell [data-tooltip]{position:relative}.cockpit-shell [data-tooltip]:after{content:attr(data-tooltip);background:var(--elevated);min-width:max-content;max-width:18rem;color:var(--ink);font-family:var(--font-outlier);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line), 0 10px 26px #00000042;opacity:0;pointer-events:none;border-radius:9px;padding:7px 9px;font-size:.68rem;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.cockpit-shell [data-tooltip]:hover:after,.cockpit-shell [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.cockpit-shell .snapshot-loading{margin:6px var(--pad) 64px;border:1px solid var(--line);background:radial-gradient(120% 120% at 100% 0%, var(--accent-wash), transparent 58%), linear-gradient(180deg, #ffffff0d, #ffffff04), var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff12}.cockpit-shell .snapshot-loading-mark{border:1px solid var(--accent-line);background:var(--accent-wash);width:44px;height:44px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.cockpit-shell .snapshot-loading span{color:var(--accent);font-family:var(--font-outlier);text-transform:uppercase;font-size:.72rem;font-weight:620}.cockpit-shell .snapshot-loading h2{color:var(--ink);margin-top:4px;font-size:1rem}.cockpit-shell .snapshot-loading p{max-width:46rem;color:var(--ink-2);margin-top:6px;font-size:.88rem;line-height:1.45}.cockpit-shell .snapshot-loading-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cockpit-shell .snapshot-loading-grid i{background:linear-gradient(90deg, var(--accent), transparent);opacity:.36;border-radius:999px;height:8px;animation:1.2s ease-in-out infinite pulse;display:block}.cockpit-shell .snapshot-loading-grid i:nth-child(2){animation-delay:.14s}.cockpit-shell .snapshot-loading-grid i:nth-child(3){animation-delay:.28s}.cockpit-shell .topbar{z-index:20;max-width:none;padding:26px var(--pad) 22px;background:linear-gradient(180deg, var(--bg) 62%, #09090b00);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title session""subtitle subtitle";align-items:center;gap:12px 20px;margin:0;display:grid;position:sticky;top:0}.cockpit-shell .topbar-title{z-index:2;grid-area:title;min-width:0;position:relative}.cockpit-shell .eyebrow{color:var(--accent);font-family:var(--font-outlier);margin-bottom:8px;font-size:.72rem;font-weight:620}.cockpit-shell .topbar h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;margin-top:0;font-size:2.125rem;font-weight:600;line-height:1}.cockpit-shell .topbar-subtitle{max-width:72ch;color:var(--ink);grid-area:subtitle;margin-top:0;font-size:.98rem;font-weight:500;line-height:1.62}.cockpit-shell .topbar-live-note{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.01em;margin-left:.55em;font-size:.72rem}.cockpit-shell .top-actions{z-index:3;flex-wrap:wrap;flex:none;grid-area:1/1/auto/-1;justify-content:center;justify-self:center;align-items:center;gap:10px;width:min(30rem,100% - 20rem);display:flex;position:relative}.cockpit-shell .cp-trigger-wrap{width:100%;position:relative}.cockpit-shell .topbar-session-actions{z-index:2;grid-area:session;justify-self:end;align-items:center;display:flex;position:relative}.cockpit-shell .mobile-header-settings,.cockpit-shell .mobile-bottom-signout{display:none}.cockpit-shell .desktop-signout-button{display:inline-flex}.cockpit-shell .top-actions .icon-button{border-radius:999px;width:38px;height:38px;padding:0}.cockpit-shell .icon-button{border-color:var(--line);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface);width:38px;height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 10px 26px -20px #00000073;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cockpit-shell .icon-button:hover{border-color:var(--accent-line);background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-2);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-line), 0 12px 28px -20px var(--accent-glow)}.cockpit-shell .cp-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 13px;font-size:.8125rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.cockpit-shell .cp-trigger:hover{border-color:var(--accent-line);background:var(--elevated);color:var(--ink)}.cockpit-shell .cp-coachmark{border:1px solid var(--accent-line);width:min(100vw - 2rem,30rem);color:var(--ink-2);background:linear-gradient(#1b1812fa,#101013fa);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 34px #00000047}.cockpit-shell .cp-coachmark span{flex:1;min-width:0;font-size:.81rem;line-height:1.45}.cockpit-shell .cp-trigger:active{transform:translateY(1px)}.cockpit-shell .cp-trigger-copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.cockpit-shell .cp-trigger-copy span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .cp-trigger kbd,.cockpit-shell .settings-kv kbd{border:1px solid var(--line);background:var(--bg-2);min-width:2.2rem;min-height:1.6rem;color:var(--ink-3);font-family:var(--font-outlier);border-radius:8px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.cockpit-shell .command-button{white-space:nowrap;border-color:color-mix(in srgb, var(--accent) 88%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-bright) 94%, white) 0%, var(--accent-bright) 20%, var(--accent) 100%);min-height:44px;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:-.015em;box-shadow:inset 0 1px 0 #ffffff8f, inset 0 -1px 0 #0000001a, 0 0 0 1px var(--line-2), 0 14px 32px -18px var(--accent-glow);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.95rem;font-weight:650;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s,color .17s;display:inline-flex}.cockpit-shell .command-button:hover{border-color:var(--accent-bright);background:linear-gradient(180deg, white 0%, color-mix(in srgb, var(--accent-bright) 96%, white) 18%, var(--accent-bright) 100%);color:var(--accent-ink);box-shadow:inset 0 1px 0 #fff9, inset 0 -1px 0 #00000014, 0 0 0 1px var(--line-2), 0 18px 36px -18px var(--accent-glow);transform:translateY(-1px)}.cockpit-shell .command-button:active{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000024, 0 0 0 1px var(--line-2), 0 10px 22px -18px var(--accent-glow);transform:translateY(0)}.cockpit-shell .command-button svg{flex:0 0 15px;width:15px;height:15px}.cockpit-shell .command-button.secondary-command{border-color:var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0a, 0 10px 24px -20px #00000073}.cockpit-shell .command-button.secondary-command:hover{border-color:var(--accent);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--surface-2);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff0d, 0 12px 28px -20px var(--accent-glow)}.cockpit-shell .provider-connect-button{border-radius:999px;min-height:44px}.cockpit-shell .panel-footer .command-button,.cockpit-shell .agent-lab-footer .command-button,.cockpit-shell .button-row>.command-button,.cockpit-shell .button-row>.secondary-command{min-height:44px;padding-inline:20px;font-size:.95rem;font-weight:650}.cockpit-shell .connection-auth-callout{margin-bottom:16px}.cockpit-shell .composio-connect-box .command-button{justify-self:end}.cockpit-shell .repo-chip:hover{border-color:var(--accent-line);background:var(--accent-wash)}.cockpit-shell .view-grid{gap:calc(var(--gap) - 2px);width:min(1180px,100%);max-width:100%;margin:0 auto;padding:6px 0 36px}.cockpit-shell .metric-strip{gap:calc(var(--gap) - 2px)}.cockpit-shell .metric-strip.cols-4,.cockpit-shell .metric-strip.cols-3,.cockpit-shell .metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:stretch}.cockpit-shell .metric,.cockpit-shell .panel,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .access-grid article,.cockpit-shell .integration-form,.cockpit-shell .connect-link-box,.cockpit-shell .workflow-draft-card,.cockpit-shell .event-source-card,.cockpit-shell .event-workflow-row,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor,.cockpit-shell .memory-preview-blocks article,.cockpit-shell .knowledge-list article,.cockpit-shell .connection-auth-callout,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary{border-color:var(--line);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 10px 32px #0000002e;border-radius:18px}.cockpit-shell .subsection-title{color:var(--muted);font-family:var(--font-outlier);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem}.cockpit-shell .panel,.cockpit-shell .integration-form{padding:14px}.cockpit-shell .metric{min-height:74px;padding:14px 16px}.cockpit-shell .metric.stat{gap:8px;min-height:148px;padding:16px 18px 18px}.cockpit-shell .metric .num{font-size:clamp(1.9rem,2.3vw,2.3rem)}.cockpit-shell .approval-row,.cockpit-shell .ops-row,.cockpit-shell .today-row{padding:.9rem .95rem}.cockpit-shell .panel-heading svg,.cockpit-shell .metric svg,.cockpit-shell .provider-logo.fallback,.cockpit-shell .app-shell .brand-mark svg,.cockpit-shell .skill-actions button:hover{color:var(--accent)}.cockpit-shell .text-command{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);min-height:36px;color:var(--ink);font-family:var(--font-display);box-shadow:inset 0 0 0 1px var(--line), 0 10px 24px -20px #0000006b;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.83rem;font-weight:620;line-height:1;display:inline-flex}.cockpit-shell .text-command:hover{border-color:var(--accent-line);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--surface-2);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-line), 0 12px 28px -20px var(--accent-glow)}.cockpit-shell .text-command.danger-text,.cockpit-shell .icon-button.danger{color:var(--crit);border-color:color-mix(in srgb, var(--crit) 28%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crit) 18%, transparent), 0 10px 24px -20px #0000006b}.cockpit-shell .text-command.danger-text:hover,.cockpit-shell .icon-button.danger:hover{border-color:color-mix(in srgb, var(--crit) 55%, var(--line));background:linear-gradient(180deg, #ffffff0a, #ffffff05), color-mix(in srgb, var(--crit) 10%, var(--surface));color:color-mix(in srgb, var(--crit) 78%, white)}.cockpit-shell .metric strong{font-size:1.22rem;font-weight:650}.cockpit-shell .metric.green,.cockpit-shell .metric.green svg,.cockpit-shell .metric.blue,.cockpit-shell .metric.blue svg,.cockpit-shell .metric.purple,.cockpit-shell .metric.purple svg{color:var(--accent)}.cockpit-shell .status-label.promoted,.cockpit-shell .status-label.approved,.cockpit-shell .status-label.completed,.cockpit-shell .status-label.connected,.cockpit-shell .status-label.autonomous,.cockpit-shell .status-label.published,.cockpit-shell .status-label.in_progress,.cockpit-shell .status-label.assigned,.cockpit-shell .status-label.needs_continuation,.cockpit-shell .status-label.needs_verification,.cockpit-shell .status-label.needs_human_review,.cockpit-shell .status-label.notify_after,.cockpit-shell .status-label.waiting_for_approval,.cockpit-shell .status-label.testing,.cockpit-shell .status-label.supports,.cockpit-shell .status-label.iterate{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-bright)}.cockpit-shell .capacity>div,.cockpit-shell .bar-track>i{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 70%, white), var(--green));box-shadow:0 0 16px color-mix(in srgb, var(--green) 30%, transparent)}.cockpit-shell .connection-row.selected{border-color:var(--accent-line);background:var(--accent-wash)}.cockpit-shell button:focus-visible,.cockpit-shell a:focus-visible,.cockpit-shell input:focus-visible,.cockpit-shell select:focus-visible,.cockpit-shell textarea:focus-visible{outline-color:#ffdea3d1}@media (width<=1180px){.cockpit-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}}@media (width>=1181px){.cockpit-shell{grid-template-columns:var(--sidebar-expanded-w) minmax(0, 1fr)}.cockpit-shell .rail{width:var(--sidebar-expanded-w)}.cockpit-shell .cockpit-brand-wordmark{padding-inline:14px}.cockpit-shell .nav-label,.cockpit-shell .nav-item>span:not(.nav-icon){display:block}.cockpit-shell .rail-foot{display:grid}.cockpit-shell .nav-item,.cockpit-shell .rail:hover .nav-item,.cockpit-shell .rail:focus-within .nav-item{justify-content:flex-start;padding-inline:12px}}@media (width<=760px){.cockpit-shell{display:block}.cockpit-shell .rail{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;position:static;overflow:visible}.cockpit-shell .cockpit-brand-wordmark{min-height:66px;padding:14px 16px 8px;font-size:1.24rem}.cockpit-shell .mobile-nav-accordion{padding:0 16px 14px;display:block}.cockpit-shell .mobile-nav-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-weight:650;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff09}.cockpit-shell .mobile-nav-trigger::-webkit-details-marker{display:none}.cockpit-shell .mobile-nav-trigger .nav-icon{color:var(--accent)}.cockpit-shell .mobile-nav-caret{color:var(--ink-3);margin-left:auto;transition:transform .17s}.cockpit-shell .mobile-nav-accordion.open .mobile-nav-caret{transform:rotate(180deg)}.cockpit-shell .nav-stack{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;grid-template-columns:1fr;margin-top:10px;padding:10px;display:none}.cockpit-shell .mobile-nav-accordion.open .nav-stack{display:grid}.cockpit-shell .nav-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.cockpit-shell .nav-section+.nav-section{margin-top:12px}.cockpit-shell .nav-label{grid-column:1/-1;display:block}.cockpit-shell .nav-item{justify-content:flex-start;padding-inline:12px}.cockpit-shell .nav-item>span:not(.nav-icon){display:block}.cockpit-shell .nav-item.active:before{left:-10px}.cockpit-shell .topbar{grid-template-columns:1fr;grid-template-areas:"title""command""session""subtitle";align-items:flex-start;gap:12px;padding:18px 16px;position:static}.cockpit-shell .topbar h1{font-size:2rem}.cockpit-shell .top-actions,.cockpit-shell .topbar-session-actions{justify-content:flex-start;width:100%}.cockpit-shell .view-grid{padding:0 16px 40px}}.cockpit-shell{--accent:#ebc06d;--accent-bright:#ffdea3;--accent-deep:#c9ae73;--accent-ink:#412d00;--accent-glow:#ebc06d47;--accent-wash:#ebc06d14;--accent-line:#ebc06d4d;--row-pad:24px}.cockpit-shell .reference-view,.cockpit-shell .view-grid{align-content:start;gap:var(--gap)}.cockpit-shell .split-main{gap:var(--gap);grid-column:1/-1;grid-template-columns:minmax(0,1.62fr) minmax(320px,1fr);display:grid}.cockpit-shell .metric-strip.cols-4,.cockpit-shell .metric-strip{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cockpit-shell .metric-strip.cols-3,.cockpit-shell .integrations-grid>.metric-strip,.cockpit-shell .governance-grid>.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-shell .metric.stat{background:radial-gradient(110% 92% at 100% 0%, var(--accent-wash), transparent 62%), linear-gradient(180deg, #ffffff0e, #ffffff04), var(--surface);border-radius:16px;align-content:start;gap:10px;min-height:180px;padding:18px 20px 20px;display:grid;position:relative;overflow:hidden}.cockpit-shell .metric.stat:after{display:none}.cockpit-shell .metric .top{color:var(--ink-3);align-items:center;gap:10px;display:flex}.cockpit-shell .ic-chip{color:#cfb57a;background:linear-gradient(#ffffff08,#ffffff03),#1a191d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #e7d3a11f}.cockpit-shell .metric .label{color:var(--ink-3);font-size:.78rem;font-weight:560;line-height:1.15}.cockpit-shell .metric .num{color:var(--ink);font-family:var(--font-display);letter-spacing:0;font-size:clamp(2.1rem,2.95vw,2.55rem);font-weight:640;line-height:.95;display:block}.cockpit-shell .metric .foot{z-index:1;min-height:20px;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;font-size:.74rem;display:flex;position:relative}.cockpit-shell .delta{color:var(--accent-bright);font-family:var(--font-outlier);white-space:nowrap;border-radius:999px;align-items:center;font-size:.68rem;display:inline-flex}.cockpit-shell .delta.down{color:var(--amber)}.cockpit-shell .spark{opacity:.78;width:100%;height:58px;position:absolute;bottom:0;left:0;right:0}.cockpit-shell .spark polygon{fill:var(--accent-wash)}.cockpit-shell .spark polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.cockpit-shell .panel{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface);border-radius:16px;padding:0;overflow:hidden}.cockpit-shell .panel>:not(.panel-heading):not(.flush-list):not(.connection-list):not(.agent-roster):not(.decision-list):not(.event-workflow-list):not(.event-source-grid):not(.provider-directory){margin-inline:var(--pad)}.cockpit-shell .panel>:last-child:not(.panel-heading):not(.flush-list):not(.connection-list):not(.agent-roster):not(.decision-list):not(.event-workflow-list):not(.event-source-grid):not(.provider-directory){margin-bottom:var(--pad)}.cockpit-shell .panel-heading{padding:14px var(--pad);border-bottom:1px solid var(--line);gap:10px;margin:0}.cockpit-shell .panel-heading-identity{align-items:center;gap:10px;display:inline-flex}.cockpit-shell .panel-heading h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.06rem;font-weight:600;line-height:1.45}.cockpit-shell .panel-heading>span,.cockpit-shell .panel-heading>div,.cockpit-shell .panel-heading .mono-sm{color:var(--ink-2);font-family:var(--font-outlier);font-size:.74rem;font-weight:560;line-height:1.45}.cockpit-shell .integration-form,.cockpit-shell .knowledge-form,.cockpit-shell .builder-form,.cockpit-shell .skill-md-box,.cockpit-shell .rule-bars,.cockpit-shell .workflow-draft-card,.cockpit-shell .connect-link-box,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary,.cockpit-shell .connection-auth-callout{border-radius:18px}.cockpit-shell .integration-form,.cockpit-shell .builder-form,.cockpit-shell .knowledge-form{box-shadow:none;background:0 0;border:0;padding:0}.cockpit-shell label span,.cockpit-shell .field label{color:var(--ink-2);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea{border:1px solid var(--line);background:var(--bg-2);min-height:42px;color:var(--ink);border-radius:10px;font-size:.93rem;line-height:1.5}.cockpit-shell textarea,.cockpit-shell .workflow-request-input{min-height:132px;line-height:1.55}.cockpit-shell .progress{height:9px;margin:0 var(--pad) 18px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.cockpit-shell .progress i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--green) 70%, white), var(--green));height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--green) 30%, transparent);display:block}.cockpit-shell .steps,.cockpit-shell .flush-list,.cockpit-shell .dashboard-list,.cockpit-shell .connection-list,.cockpit-shell .agent-roster,.cockpit-shell .decision-list,.cockpit-shell .event-workflow-list,.cockpit-shell .event-source-grid{gap:0;display:grid}.cockpit-shell .step,.cockpit-shell .lrow,.cockpit-shell .connection-row,.cockpit-shell .grant-row,.cockpit-shell .event-workflow-row,.cockpit-shell .decision-row{width:100%;min-height:72px;padding:var(--row-pad) var(--pad);border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;display:grid}.cockpit-shell .lrow:hover,.cockpit-shell .connection-row:hover,.cockpit-shell .event-workflow-row:hover,.cockpit-shell .decision-row:hover{background:#ffffff07}.cockpit-shell .connection-row.active{background:linear-gradient(90deg,#6fe3a014,#0000 72%)}.cockpit-shell .connection-row.active:hover{background:linear-gradient(90deg,#6fe3a01f,#0000 72%),#ffffff05}.cockpit-shell .connection-row.active .connection-row-copy strong,.cockpit-shell .connection-row.active .mono-sm{color:var(--ok)}.cockpit-shell .lrow:last-child,.cockpit-shell .step:last-child,.cockpit-shell .connection-row:last-child,.cockpit-shell .grant-row:last-child,.cockpit-shell .event-workflow-row:last-child,.cockpit-shell .decision-row:last-child{border-bottom:0}.cockpit-shell .step{min-height:74px;margin:0 var(--pad) 12px;background:#101014;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto auto;padding:18px 18px 18px 16px}.cockpit-shell .sn{width:auto;height:auto;color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;font-size:.72rem;display:inline-flex}.cockpit-shell .step.done .sn,.cockpit-shell .check{color:var(--accent-bright)}.cockpit-shell .sbody b,.cockpit-shell .connection-row strong,.cockpit-shell .agent-card strong,.cockpit-shell .event-workflow-row strong,.cockpit-shell .decision-row strong,.cockpit-shell .grant-row strong{color:var(--ink);font-size:.96rem;font-weight:650;line-height:1.4}.cockpit-shell .sbody p,.cockpit-shell .connection-row span,.cockpit-shell .agent-card p,.cockpit-shell .agent-card span,.cockpit-shell .event-workflow-row span,.cockpit-shell .decision-row span,.cockpit-shell .grant-row span{color:var(--ink-2);font-size:.84rem;line-height:1.52}.cockpit-shell .connection-row-copy{gap:3px;min-width:0;display:grid}.cockpit-shell .connection-row-copy strong,.cockpit-shell .connection-row-copy span{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.cockpit-shell .connection-mark{border-radius:0;flex:0 0 24px;grid-area:1/1/span 3;place-self:start center;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.cockpit-shell .provider-logo.connection{grid-area:1/1/span 3;place-self:start center;margin-top:2px}.cockpit-shell .connection-mark svg,.cockpit-shell .connection-mark-glyph{width:100%;height:100%;display:block}.cockpit-shell .provider-logo.connection img{padding:0}.cockpit-shell .provider-logo.panel{place-self:center}.cockpit-shell .provider-logo.panel img{padding:0}.cockpit-shell .connection-mark-glyph{font-family:var(--font-outlier);letter-spacing:-.03em;text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1;display:block}.cockpit-shell .connection-status-pill{min-height:28px;font-family:var(--font-outlier);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:600;display:inline-flex}.cockpit-shell .connection-status-pill.healthy{color:var(--ok);background:#6fe3a01a;box-shadow:inset 0 0 0 1px #6fe3a02e}.cockpit-shell .connection-status-pill.healthy:before,.cockpit-shell .connection-status-pill.reconnect:before{content:"";border-radius:999px;width:6px;height:6px;margin-right:8px}.cockpit-shell .connection-status-pill.healthy:before{background:var(--ok);box-shadow:0 0 12px #6fe3a073}.cockpit-shell .connection-status-pill.reconnect{color:var(--warn);background:#f0c6741a;box-shadow:inset 0 0 0 1px #f0c67433}.cockpit-shell .connection-status-pill.reconnect:before{background:var(--warn);box-shadow:0 0 12px #f0c67466}.cockpit-shell .connection-refresh{background:0 0;border-radius:14px;width:40px;height:40px}.cockpit-shell .connection-health-box.active,.cockpit-shell .active-connection-panel .grant-choice-row{background:linear-gradient(180deg, #6fe3a014, #6fe3a008), var(--bg-2);border:1px solid #6fe3a02e;box-shadow:inset 0 0 0 1px #6fe3a014}.cockpit-shell .connection-health-box.active strong,.cockpit-shell .active-connection-panel .panel-heading h2,.cockpit-shell .active-connection-panel .connection-health-box span:first-of-type{color:var(--ok)}.cockpit-shell .active-connection-panel .panel-heading>span{color:#aae8bfe0}.cockpit-shell .active-connection-panel .select-chip.selected{color:var(--ok);background:#6fe3a01f;border-color:#6fe3a03d}.cockpit-shell .check{color:#102016;width:30px;height:30px;box-shadow:none;background:#6fe3a0f5;border-radius:999px;place-items:center;display:grid}.cockpit-shell .step.done{background:linear-gradient(#6fe3a008,#101014);border-color:#6fe3a038}.cockpit-shell .step.todo{border-color:#ffffff14}.cockpit-shell .step.todo .check{color:var(--ink-3);background:0 0;box-shadow:inset 0 0 0 1px #ffffff14}.cockpit-shell .kv{border-top:1px solid var(--line);min-height:36px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;display:flex}.cockpit-shell .kv .k,.cockpit-shell .mono-sm{color:var(--ink-2);font-family:var(--font-outlier);font-size:.78rem;line-height:1.5}.cockpit-shell .kv .v{color:var(--ink-2);font-size:.86rem;line-height:1.5}.cockpit-shell .wide{grid-column:1/-1}.cockpit-shell .avatar{background:linear-gradient(150deg, var(--accent-bright), var(--accent-deep));width:40px;height:40px;color:var(--accent-ink);font-family:var(--font-outlier);border-radius:11px;flex:none;place-items:center;font-size:.72rem;font-weight:760;display:grid}.cockpit-shell .avatar.soft{background:var(--surface-2);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .tag-row,.cockpit-shell .chip-row,.cockpit-shell .tab-pill-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cockpit-shell .tag,.cockpit-shell .chip{min-height:23px;color:var(--ink-2);background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:.76rem;display:inline-flex;box-shadow:inset 0 0 0 1px #e7d3a114}.cockpit-shell .chip-row .chip:nth-child(n+4){opacity:.82}.cockpit-shell button.tag{cursor:pointer;border:0}.cockpit-shell .tag.selected,.cockpit-shell .tag.active{background:var(--accent-wash);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .status-label{letter-spacing:.03em;border-radius:999px;min-height:26px;padding-inline:10px;font-size:.71rem;font-weight:620}.cockpit-shell .status-label.working,.cockpit-shell .status-label.active,.cockpit-shell .status-label.installed,.cockpit-shell .status-label.install_required,.cockpit-shell .status-label.created,.cockpit-shell .status-label.running,.cockpit-shell .status-label.satisfied,.cockpit-shell .status-label.verified,.cockpit-shell .status-label.validated,.cockpit-shell .status-label.achieved,.cockpit-shell .status-label.passed,.cockpit-shell .status-label.ship{background:var(--green-dim);color:var(--green);border-color:#6fe3a038}.cockpit-shell .status-label.idle,.cockpit-shell .status-label.pending,.cockpit-shell .status-label.not_started,.cockpit-shell .status-label.creating,.cockpit-shell .status-label.draft,.cockpit-shell .status-label.paused,.cockpit-shell .status-label.waived,.cockpit-shell .status-label.planned,.cockpit-shell .status-label.inconclusive,.cockpit-shell .status-label.neutral,.cockpit-shell .status-label.unclear,.cockpit-shell .status-label.archived,.cockpit-shell .status-label.stale{border-color:var(--line);background:var(--surface-2);color:var(--ink-3)}.cockpit-shell .status-label.eval_ready,.cockpit-shell .status-label.shadow{color:var(--blue);background:#8dc7ff17;border-color:#8dc7ff47}.cockpit-shell .status-label.canary{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-bright)}.cockpit-shell .status-label.unverified{color:var(--warn);background:#ebc06d17;border-color:#ebc06d47}.cockpit-shell .onboarding-panel{min-height:536px}.cockpit-shell .onboarding-panel .panel-heading,.cockpit-shell .live-activity-panel .panel-heading{align-items:center}.cockpit-shell .onboarding-panel .panel-heading>span b{color:var(--accent-bright);font-family:var(--font-display);font-weight:600}.cockpit-shell .onboarding-panel .text-command{min-height:34px;color:var(--ink);font-family:var(--font-display);background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:0 16px;font-size:.9rem;font-weight:600}.cockpit-shell .onboarding-panel .text-command:hover{border-color:var(--accent-line);color:var(--accent-bright)}.cockpit-shell .onboarding-signal-row{align-items:center;gap:10px;margin-bottom:12px}.cockpit-shell .onboarding-progress-block{margin:0 var(--pad) 20px;border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff09, #ffffff03), linear-gradient(135deg, var(--accent-wash), transparent 58%), var(--surface-2);border-radius:14px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffff0a,0 18px 34px -30px #000000e6}.cockpit-shell .onboarding-progress-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cockpit-shell .onboarding-progress-meta span{color:var(--ink-2);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.cockpit-shell .onboarding-progress-meta strong{color:var(--accent-bright);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:640}.cockpit-shell .onboarding-progress-bar{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--bg-2);border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff04}.cockpit-shell .onboarding-progress-bar:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;inset:0}.cockpit-shell .onboarding-progress-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--green) 68%, white) 0%, var(--green) 56%, color-mix(in srgb, var(--green) 82%, black) 100%);height:100%;box-shadow:0 0 0 1px #ffffff14, 0 10px 24px -14px color-mix(in srgb, var(--green) 32%, transparent);display:block;position:relative}.cockpit-shell .onboarding-progress-bar i:after{content:"";background:linear-gradient(#ffffff38,#0000 65%);position:absolute;inset:0}.cockpit-shell .onboarding-progress-caption{color:var(--ink-3);margin:9px 0 0;font-size:.78rem;line-height:1.45}.cockpit-shell .onboarding-panel .step:last-child{margin-bottom:0}.cockpit-shell .live-activity-panel,.cockpit-shell .onboarding-grid>.split-main:last-of-type>.panel:last-child{min-height:286px}.cockpit-shell .live-activity-panel .panel-heading>span{min-height:28px;color:var(--green);background:#6fe3a01a;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #6fe3a02e}.cockpit-shell .onboarding-grid>.split-main:first-of-type>.panel:last-child input{height:46px}.cockpit-shell .agent-lrow{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:132px;padding-block:18px}.cockpit-shell .agent-lrow-main{gap:7px;min-width:0;display:grid}.cockpit-shell .agent-lrow-main .agent-card-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cockpit-shell .agent-card-topline>div{gap:3px;min-width:0;display:grid}.cockpit-shell .agent-card-topline .mono-sm{overflow-wrap:anywhere;max-width:100%;display:block}.cockpit-shell .agent-lrow-meta{grid-column:2/-1;justify-items:stretch;gap:10px;min-width:0;display:grid}.cockpit-shell .agent-meta-row,.cockpit-shell .agent-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 10px;min-width:0;display:flex}.cockpit-shell .agent-actions-row{align-items:flex-start}.cockpit-shell .agent-config-grid{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.cockpit-shell .execution-session-panel{background:#ebd28e0f;border:1px solid #ebd28e38;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.cockpit-shell .execution-session-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.cockpit-shell .execution-session-head>div{gap:2px;min-width:0;display:grid}.cockpit-shell .execution-session-head strong{overflow-wrap:anywhere}.cockpit-shell .execution-session-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cockpit-shell .execution-session-grid span{border:1px solid var(--line);background:#00000029;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.cockpit-shell .execution-session-grid b{color:var(--ink-3);text-transform:uppercase;letter-spacing:0;font-size:.72rem}.cockpit-shell .execution-session-grid em{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-style:normal}.cockpit-shell .evidence-chip-row{flex-wrap:wrap;gap:6px;display:flex}.cockpit-shell .evidence-chip{border:1px solid var(--line);max-width:100%;color:var(--ink-2);font-family:var(--mono);overflow-wrap:anywhere;background:#0003;border-radius:999px;padding:5px 8px;font-size:.76rem}.cockpit-shell .evidence-chip.missing{color:var(--warning);background:#f8b15b14;border-color:#f8b15b61}.cockpit-shell .brokered-action-list,.cockpit-shell .runtime-skill-list,.cockpit-shell .runtime-recovery-list,.cockpit-shell .fusion-run-list,.cockpit-shell .fusion-deliberation-list{gap:7px;min-width:0;display:grid}.cockpit-shell .task-satisfaction-panel{border:1px solid var(--line);background:#00000029;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.cockpit-shell .task-satisfaction-head,.cockpit-shell .task-satisfaction-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cockpit-shell .task-satisfaction-head .mono-sm,.cockpit-shell .task-satisfaction-meta span{overflow-wrap:anywhere;min-width:0}.cockpit-shell .task-satisfaction-panel p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.42}.cockpit-shell .task-satisfaction-meta{color:var(--ink-2);font-family:var(--mono);text-transform:lowercase;font-size:.8rem}.cockpit-shell .form-note,.cockpit-shell .subtle-line{color:var(--ink-2);font-size:.82rem;line-height:1.5}.cockpit-shell .form-note.save-state{margin:0;font-weight:800}.cockpit-shell .form-note.save-state.saved{color:var(--success)}.cockpit-shell .form-note.save-state.partial,.cockpit-shell .form-note.save-state.failed{color:var(--warning)}.cockpit-shell .brokered-action-item,.cockpit-shell .runtime-skill-item,.cockpit-shell .runtime-recovery-item{border:1px solid var(--line);background:#00000024;border-radius:8px;grid-template-columns:auto minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.cockpit-shell .runtime-recovery-item{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr)}.cockpit-shell .brokered-action-item strong,.cockpit-shell .brokered-action-item em,.cockpit-shell .runtime-skill-item strong,.cockpit-shell .runtime-skill-item em,.cockpit-shell .runtime-recovery-item strong,.cockpit-shell .runtime-recovery-item em{overflow-wrap:anywhere;min-width:0}.cockpit-shell .brokered-action-item em,.cockpit-shell .runtime-skill-item em,.cockpit-shell .runtime-recovery-item em{color:var(--ink-3);font-style:normal;font-family:var(--mono);font-size:.78rem}.cockpit-shell .fusion-run-item{background:#93ccab0f;border:1px solid #93ccab3d;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.cockpit-shell .fusion-analytics-panel{background:#86b7ff0f;border:1px solid #86b7ff3d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.cockpit-shell .fusion-analytics-panel span{gap:3px;min-width:0;display:grid}.cockpit-shell .fusion-analytics-panel b{color:var(--ink-3);text-transform:uppercase;font-size:.72rem}.cockpit-shell .fusion-analytics-panel em{min-width:0;color:var(--ink-2);font-style:normal;font-family:var(--mono);overflow-wrap:anywhere;font-size:.78rem}.cockpit-shell .fusion-run-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.cockpit-shell .fusion-run-head>div{gap:2px;min-width:0;display:grid}.cockpit-shell .fusion-run-head strong,.cockpit-shell .fusion-consensus-list span,.cockpit-shell .fusion-deliberation-member strong,.cockpit-shell .fusion-deliberation-member em{overflow-wrap:anywhere;min-width:0}.cockpit-shell .fusion-run-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cockpit-shell .fusion-run-meta span{border:1px solid var(--line);background:#00000029;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.cockpit-shell .fusion-run-meta b{color:var(--ink-3);text-transform:uppercase;letter-spacing:0;font-size:.72rem}.cockpit-shell .fusion-run-meta em,.cockpit-shell .fusion-deliberation-member em{color:var(--ink-2);font-style:normal;font-family:var(--mono);font-size:.78rem}.cockpit-shell .fusion-consensus-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cockpit-shell .fusion-consensus-list span{border:1px solid var(--line);max-width:100%;color:var(--ink-2);background:#00000024;border-radius:8px;padding:6px 8px}.cockpit-shell .fusion-policy-strip{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cockpit-shell .fusion-policy-strip span{max-width:100%;color:var(--ink-2);font-family:var(--mono);overflow-wrap:anywhere;background:#86b7ff12;border:1px solid #86b7ff3d;border-radius:7px;padding:5px 7px;font-size:.74rem}.cockpit-shell .fusion-deliberation-details{min-width:0}.cockpit-shell .fusion-deliberation-details summary{cursor:pointer;color:var(--accent-bright);font-weight:800}.cockpit-shell .fusion-deliberation-list{margin-top:9px}.cockpit-shell .fusion-deliberation-member{border:1px solid var(--line);background:#00000024;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:8px;display:grid}.cockpit-shell .fusion-deliberation-member>div{gap:4px;min-width:0;display:grid}.cockpit-shell .fusion-deliberation-member pre{border:1px solid var(--line);max-height:220px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000052;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:.78rem;line-height:1.45;overflow:auto}.cockpit-shell .runtime-packet-details{min-width:0}.cockpit-shell .execution-step-timeline{gap:8px;min-width:0;padding-top:2px;display:grid}.cockpit-shell .execution-step-item{border:1px solid var(--line);background:#00000024;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.cockpit-shell .execution-step-item>div{gap:2px;min-width:0;display:grid}.cockpit-shell .execution-step-item strong{overflow-wrap:anywhere}.cockpit-shell .execution-step-item em{color:var(--ink-3);overflow-wrap:anywhere;font-style:normal}.cockpit-shell .step-dot{background:var(--accent);border-radius:999px;width:9px;height:9px}.cockpit-shell .step-dot.running{background:var(--warning)}.cockpit-shell .step-dot.failed,.cockpit-shell .step-dot.blocked{background:var(--danger)}.cockpit-shell .step-dot.requires_approval{background:var(--accent-bright)}.cockpit-shell .runtime-packet-details summary{cursor:pointer;color:var(--accent-bright);font-weight:800}.cockpit-shell .runtime-packet-details pre{border:1px solid var(--line);max-height:260px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#0000004d;border-radius:8px;margin:10px 0 0;padding:10px;font-size:.78rem;line-height:1.45;overflow:auto}.cockpit-shell .agent-trace-log{max-height:460px;overflow-y:auto}.cockpit-shell .agent-trace-item-latest{border-color:var(--accent-line);background:var(--accent-wash);animation:.42s ease-out agent-trace-fade-in}@keyframes agent-trace-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cockpit-shell .agent-trace-item-latest{animation:none}}@media (width<=900px){.cockpit-shell .execution-session-grid,.cockpit-shell .fusion-analytics-panel,.cockpit-shell .fusion-run-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cockpit-shell .execution-session-grid,.cockpit-shell .fusion-analytics-panel,.cockpit-shell .fusion-run-meta{grid-template-columns:1fr}.cockpit-shell .brokered-action-item,.cockpit-shell .runtime-skill-item,.cockpit-shell .runtime-recovery-item,.cockpit-shell .fusion-deliberation-member{grid-template-columns:1fr;align-items:start}}.cockpit-shell .agent-actions-row .work-planning-control{justify-items:end;display:inline-grid}.cockpit-shell .agent-actions-row .work-planning-control .work-planning-editor{z-index:2;justify-self:end;width:min(520px,100vw - 340px);position:relative}.cockpit-shell .agents-grid .custom-agent-panel{grid-column:1/-1}.cockpit-shell .agents-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .agents-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .agents-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .agents-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#6fe3a014,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .agents-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .agents-roster-toolbar{padding:14px var(--pad) 0}.cockpit-shell .agents-roster-intro{max-width:68ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .custom-agent-toggle{margin-left:auto}.cockpit-shell .custom-agent-collapsed{min-height:64px;padding:0 var(--pad);color:var(--ink-3);border-top:1px solid #e7d3a114;align-items:center;font-size:.8rem;line-height:1.55;display:flex}.cockpit-shell .work-planning-editor,.cockpit-shell .prompt-editor{background:var(--bg-2);border-radius:12px}.cockpit-shell .policy-simulator-panel{grid-column:1/-1}.cockpit-shell .policy-simulator-form{align-items:end}.cockpit-shell .simulator-results{gap:12px;display:grid}.cockpit-shell .simulator-results .chip-row{align-items:center;gap:8px}.cockpit-shell .simulator-match{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.cockpit-shell .simulator-match strong{color:var(--ink);font-size:.88rem;font-weight:620;display:block}.cockpit-shell .advisor-results{gap:10px;display:grid}.cockpit-shell .advisor-result{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;padding:13px 15px;display:grid}.cockpit-shell .advisor-result-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cockpit-shell .advisor-result-head strong{color:var(--ink);font-size:.9rem;font-weight:640}.cockpit-shell .advisor-why{color:var(--ink-3)}.cockpit-shell .advisor-note{color:var(--ink-3);align-self:center;font-size:.76rem}.cockpit-shell .admin-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.cockpit-shell .admin-agents-panel,.cockpit-shell .admin-company-shell{grid-column:1/-1}.cockpit-shell .admin-experiment-body{gap:14px;display:grid}.cockpit-shell .admin-experiment-body>label,.cockpit-shell .admin-config-row>label{gap:8px;min-width:0;display:grid}.cockpit-shell .admin-config-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cockpit-shell .admin-experiment-body>label>span,.cockpit-shell .admin-config-row>label>span,.cockpit-shell .admin-agent-facts dt{color:var(--ink-3);font-family:var(--font-outlier);text-transform:uppercase;font-size:.68rem;font-weight:620}.cockpit-shell .admin-agent-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px;display:grid}.cockpit-shell .admin-agent-card strong,.cockpit-shell .admin-agent-row strong,.cockpit-shell .admin-task-row strong,.cockpit-shell .admin-runtime-row strong,.cockpit-shell .admin-mini-task strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:640;display:block;overflow:hidden}.cockpit-shell .admin-agent-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.cockpit-shell .admin-agent-facts div{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;gap:5px;min-width:0;padding:10px 12px;display:grid}.cockpit-shell .admin-agent-facts dd{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.cockpit-shell .admin-action-row{flex-wrap:wrap}.cockpit-shell .admin-agent-config-stack{gap:10px;display:grid}.cockpit-shell .admin-experiment-body .agent-config-card{margin:0}.cockpit-shell .admin-experiment-body .prompt-control{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:start;padding:10px 12px}.cockpit-shell .admin-experiment-body .prompt-control>span{padding-top:7px}.cockpit-shell .admin-agent-context{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--bg-2);border-radius:12px;gap:12px;padding:12px;display:grid}.cockpit-shell .admin-context-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cockpit-shell .admin-context-head strong{color:var(--ink);font-size:.92rem;font-weight:660}.cockpit-shell .admin-context-head span,.cockpit-shell .admin-context-datum span{color:var(--ink-3);font-family:var(--font-outlier);text-transform:uppercase;font-size:.68rem;font-weight:620}.cockpit-shell .admin-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-shell .admin-context-grid.compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cockpit-shell .admin-context-datum{border:1px solid var(--line);background:#00000029;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.cockpit-shell .admin-context-datum strong{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:590;overflow:hidden}.cockpit-shell .admin-context-section{gap:7px;min-width:0;display:grid}.cockpit-shell .admin-context-section .chip-row{min-width:0}.cockpit-shell .admin-context-list{gap:7px;display:grid}.cockpit-shell .admin-context-row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:3px;min-width:0;padding:8px 10px;display:grid}.cockpit-shell .admin-context-row strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:630;overflow:hidden}.cockpit-shell .admin-notice-stack{color:var(--ink-3);font-family:var(--font-outlier);gap:6px;font-size:.72rem;display:grid}.cockpit-shell .admin-mini-task-list{gap:8px;display:grid}.cockpit-shell .admin-queue{display:grid}.cockpit-shell .admin-queue-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(8rem,.68fr);align-items:baseline;gap:.75rem;padding-block:.7rem;display:grid}.cockpit-shell .admin-queue-row:first-child{border-top:0;padding-top:0}.cockpit-shell .admin-queue-row strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.cockpit-shell .admin-queue-row .mono-sm{color:var(--faint);overflow-wrap:anywhere;text-align:right;line-height:1.4}.cockpit-shell .admin-mini-task{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px 12px;display:grid}.cockpit-shell .admin-config-warning{color:var(--warn)}.cockpit-shell .admin-health-list{gap:8px;display:grid}.cockpit-shell .admin-health-row{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px 12px;display:grid}.cockpit-shell .admin-health-row:hover,.cockpit-shell .admin-health-row.selected{background:var(--accent-wash)}.cockpit-shell .admin-health-row>div{gap:4px;min-width:0;display:grid}.cockpit-shell .admin-health-row strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:640;display:block;overflow:hidden}.cockpit-shell .admin-health-row .mono-sm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .admin-fleet-results{gap:8px;display:grid}.cockpit-shell .admin-fleet-summary{color:var(--ink-3);font-family:var(--font-outlier);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:620;display:flex}.cockpit-shell .admin-fleet-row{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px 12px;display:grid}.cockpit-shell .admin-fleet-row>div{gap:3px;min-width:0;display:grid}.cockpit-shell .admin-fleet-row strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:640;display:block;overflow:hidden}.cockpit-shell .admin-fleet-row .mono-sm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .admin-fleet-rail{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.cockpit-shell .admin-fleet-tile{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;text-align:left;border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.cockpit-shell .admin-fleet-tile:hover,.cockpit-shell .admin-fleet-tile.selected{background:var(--accent-wash);border-color:var(--accent)}.cockpit-shell .admin-fleet-tile.warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.cockpit-shell .admin-fleet-tile.crit{border-color:color-mix(in srgb, var(--warn) 70%, var(--line))}.cockpit-shell .admin-fleet-tile-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.cockpit-shell .admin-fleet-tile-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:640;overflow:hidden}.cockpit-shell .admin-fleet-tile-status{font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.62rem;font-weight:620}.cockpit-shell .admin-fleet-tile-status.tone-ok{color:var(--ok)}.cockpit-shell .admin-fleet-tile-status.tone-warn,.cockpit-shell .admin-fleet-tile-status.tone-crit{color:var(--warn)}.cockpit-shell .admin-fleet-tile-diagnosis{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.cockpit-shell .admin-smoke-desk-purpose{max-width:46rem;color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.cockpit-shell .admin-scorecard-scroll{overflow-x:auto}.cockpit-shell .admin-scorecard-table{border-collapse:collapse;width:100%;font-size:.82rem}.cockpit-shell .admin-scorecard-table th,.cockpit-shell .admin-scorecard-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 12px}.cockpit-shell .admin-scorecard-table thead th{color:var(--ink-3);font-family:var(--font-outlier);text-transform:uppercase;border-bottom-color:var(--rule-strong,var(--line));font-size:.64rem;font-weight:620}.cockpit-shell .admin-scorecard-table .num{text-align:right;font-variant-numeric:tabular-nums}.cockpit-shell .admin-scorecard-table tbody th{color:var(--ink);font-weight:620}.cockpit-shell .admin-scorecard-table tbody tr{cursor:pointer}.cockpit-shell .admin-scorecard-table tbody tr:hover,.cockpit-shell .admin-scorecard-table tbody tr.selected{background:var(--accent-wash)}.cockpit-shell .admin-scorecard-table tbody tr:last-child th,.cockpit-shell .admin-scorecard-table tbody tr:last-child td{border-bottom:none}.cockpit-shell .admin-agent-row{grid-template-columns:38px minmax(0,1fr) max-content max-content max-content;align-items:center;gap:13px}.cockpit-shell .admin-agent-row.selected{background:var(--accent-wash)}.cockpit-shell .admin-task-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content;align-items:center;gap:13px}.cockpit-shell .admin-task-row>div,.cockpit-shell .admin-agent-row>div,.cockpit-shell .admin-runtime-row>div{min-width:0}.cockpit-shell .admin-runtime-columns{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-shell .admin-runtime-stack{align-content:start;gap:0;min-width:0;display:grid}.cockpit-shell .admin-runtime-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding-inline:0}.cockpit-shell .admin-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cockpit-shell .admin-shortcut-grid .command-button{justify-content:center}.cockpit-shell .admin-access-notice{padding:12px var(--pad) 0}.cockpit-shell .admin-access-advisor{padding:12px var(--pad) var(--pad)}.cockpit-shell .admin-access-advisor .button-row{justify-content:flex-end}.cockpit-shell .admin-company-shell .company-grid{max-width:none;margin:0;padding:0}.cockpit-shell .admin-company-shell .company-grid>.metric-strip{display:none}.cockpit-shell .agent-lrow-slim{grid-template-columns:38px minmax(0,1fr) max-content;align-items:start;gap:14px}.cockpit-shell .agent-card.lrow.selected{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#e7d3a114,#0000 72%)}.cockpit-shell .agents-panel .agent-card.lrow{min-height:92px;transition:background .16s}.cockpit-shell .agents-panel .agent-card.lrow:hover{background:#ffffff06}.cockpit-shell .agent-lrow-slim .agent-lrow-main{gap:7px;min-width:0;display:grid}.cockpit-shell .agent-lrow-slim .agent-lrow-main strong{color:var(--ink);font-size:.92rem;font-weight:640}.cockpit-shell .agent-lrow-slim .agent-lrow-main .mono-sm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.74rem;overflow:hidden}.cockpit-shell .agent-lrow-slim .agent-lrow-main .agent-meta-line{max-width:100%}.cockpit-shell .agent-lrow-slim .agent-lrow-main .agent-current-task-line{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cockpit-shell .agent-avatar{color:#e7d3a1e6;width:40px;height:40px;font-family:var(--font-outlier);letter-spacing:.02em;background:linear-gradient(150deg,#e7d3a12e,#b38f4e1f);border:1px solid #e7d3a129;border-radius:11px;flex:none;place-items:center;font-size:.72rem;font-weight:760;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08}.cockpit-shell .agent-avatar .agent-avatar-initials{color:currentColor;position:static}.cockpit-shell .agent-avatar .status-dot{border:2px solid var(--panel);width:9px;height:9px;box-shadow:none;animation:none;position:absolute;bottom:-3px;right:-3px}.cockpit-shell .agent-avatar.working{color:#e7d3a1e6;background:linear-gradient(150deg,#e7d3a12e,#b38f4e1f);border-color:#6fe3a038}.cockpit-shell .agent-avatar.blocked,.cockpit-shell .agent-avatar.error{color:#e7d3a1e6;background:linear-gradient(150deg,#e7d3a12e,#b38f4e1f);border-color:#f0c6743d}.cockpit-shell .agent-avatar.offline{color:#e7d3a1e6;background:linear-gradient(150deg,#e7d3a12e,#b38f4e1f);border-color:#ffffff14}.cockpit-shell .agent-avatar.soft{box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .agent-avatar .status-dot.ok{background:#3fd7a4}.cockpit-shell .agent-avatar .status-dot.warning{background:#f0c674}.cockpit-shell .agent-avatar .status-dot.muted{background:#a3a8b3}.cockpit-shell .agent-signal-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cockpit-shell .agent-signal-pill{min-height:24px;color:var(--ink-2);font-family:var(--font-outlier);letter-spacing:.03em;white-space:nowrap;background:#ffffff07;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 7px;font-size:.64rem;font-weight:620;display:inline-flex}.cockpit-shell .agent-signal-icon{width:15px;height:15px;color:var(--ink-3);background:#ffffff0f;border-radius:5px;flex:none;place-items:center;display:inline-grid}.cockpit-shell .agent-signal-pill.workload,.cockpit-shell .agent-signal-pill.slack{opacity:.88}.cockpit-shell .agent-signal-pill.working{color:#b7f0caf5;border-color:#6fe3a033}.cockpit-shell .agent-signal-pill.blocked,.cockpit-shell .agent-signal-pill.error,.cockpit-shell .agent-signal-pill.install_required,.cockpit-shell .agent-signal-pill.action_required{color:#f5d48bfa;border-color:#f0c67438}.cockpit-shell .agent-signal-pill.idle,.cockpit-shell .agent-signal-pill.offline,.cockpit-shell .agent-signal-pill.not_started{color:#bfc5cfe6}.cockpit-shell .agent-signal-pill.installed,.cockpit-shell .agent-signal-pill.created{color:#add8fffa;border-color:#78c5ff38}.cockpit-shell .agent-signal-pill.paused{color:#f5a8a8fa;border-color:#e97a7a33}.cockpit-shell .agent-signal-icon.working{color:var(--ok);background:#6fe3a01f}.cockpit-shell .agent-signal-icon.blocked,.cockpit-shell .agent-signal-icon.error,.cockpit-shell .agent-signal-icon.install_required,.cockpit-shell .agent-signal-icon.action_required{color:var(--amber);background:#f0c67424}.cockpit-shell .agent-signal-icon.offline,.cockpit-shell .agent-signal-icon.idle,.cockpit-shell .agent-signal-icon.not_started{color:#a3a8b3d1;background:#ffffff0d}.cockpit-shell .agent-signal-icon.workload{color:#e7d3a1eb;background:#e7d3a11f}.cockpit-shell .agent-signal-icon.slack.installed,.cockpit-shell .agent-signal-icon.slack.created{color:#93d2fffa;background:#78c5ff24}.cockpit-shell .agent-signal-icon.slack.install_required,.cockpit-shell .agent-signal-icon.slack.action_required{color:#f5d48bfa;background:#f0c67424}.cockpit-shell .agent-signal-icon.slack.not_started,.cockpit-shell .agent-signal-icon.slack.revoked,.cockpit-shell .agent-signal-icon.slack.failed{color:#a3a8b3d1;background:#ffffff0d}.cockpit-shell .agent-signal-icon.paused{color:#f5a8a8fa;background:#e97a7a24}.cockpit-shell .agent-open-button{min-height:30px;color:var(--ink-2);align-self:center;font-size:.74rem}.cockpit-shell .agent-open-button:hover{color:var(--accent-bright)}.cockpit-shell .agent-drawer{width:min(100%,38rem)}.cockpit-shell .agent-drawer .settings-drawer-head .avatar{width:42px;height:42px}.cockpit-shell .hire-agent-button{min-height:40px;padding:0 18px;font-size:.9rem}.cockpit-shell .agents-panel .panel-heading{align-items:start}.cockpit-shell .agents-panel .tab-pill-row{justify-content:flex-end;row-gap:8px}.cockpit-shell .workforce-roster-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:12px;display:grid}@media (width<=1180px){.cockpit-shell .workforce-roster-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}@media (width<=640px){.cockpit-shell .workforce-roster-grid{grid-template-columns:1fr}.cockpit-shell .admin-queue-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.cockpit-shell .admin-queue-row .mono-sm{text-align:left}}.cockpit-shell .workforce-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:8px;padding:16px;transition:background .16s,border-color .16s;display:flex}.cockpit-shell .workforce-card:hover{background:var(--surface-2);border-color:var(--accent-line)}.cockpit-shell .workforce-card.selected{border-color:var(--accent-line);background:var(--accent-wash)}.cockpit-shell .workforce-card-status{align-items:center;gap:8px;display:flex}.cockpit-shell .workforce-card-dot{background:var(--ink-3);border-radius:999px;flex:none;width:7px;height:7px}.cockpit-shell .workforce-card-state-label{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:620}.cockpit-shell .workforce-card-status.state-working .workforce-card-dot{background:var(--ok);animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 10px #3fd7a480}.cockpit-shell .workforce-card-status.state-working .workforce-card-state-label{color:var(--ok)}.cockpit-shell .workforce-card-status.state-awaiting .workforce-card-dot{background:var(--warn);box-shadow:0 0 10px #ebc06d73}.cockpit-shell .workforce-card-status.state-awaiting .workforce-card-state-label{color:var(--warn)}.cockpit-shell .workforce-card-name{color:var(--ink);font-family:var(--font-display);font-size:.9rem;font-weight:640}.cockpit-shell .workforce-card-task{-webkit-line-clamp:2;min-height:2.1rem;color:var(--ink-2);-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cockpit-shell .workforce-card-meta{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.cockpit-shell .workforce-card-watch{align-self:flex-start;margin-top:2px}.cockpit-shell .floor-connector{justify-content:center;align-items:center;height:2.25rem;display:flex;position:relative}.cockpit-shell .floor-connector-line{background:linear-gradient(180deg, transparent, var(--accent-line) 25%, var(--accent-line) 75%, transparent);width:1px;position:absolute;top:0;bottom:0}.cockpit-shell .floor-connector-dot{background:var(--accent);width:.4rem;height:.4rem;box-shadow:0 0 .6rem var(--accent-glow);border-radius:999px;animation:2.6s ease-in-out infinite floor-connector-travel;position:absolute;top:0}@keyframes floor-connector-travel{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(2.25rem)}}.cockpit-shell .floor-gate-copy{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.45}.cockpit-shell .floor-screen{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.cockpit-shell .floor-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cockpit-shell .floor-stage-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(100%,860px);max-width:100%;padding:28px 34px 28px 96px;position:relative;box-shadow:inset 0 1px #ffffff0a}.cockpit-shell .floor-memory-rail{width:10px;position:absolute;top:120px;bottom:120px;left:34px}.cockpit-shell .floor-stage-pair{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;width:min(100%,520px);margin:0 auto;display:grid}.cockpit-shell .floor-desk-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.cockpit-shell .floor-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.cockpit-shell .floor-hints{color:var(--faint);font-family:var(--font-outlier);letter-spacing:.05em;flex-wrap:wrap;gap:18px;font-size:.56rem;display:flex}@media (width<=900px){.cockpit-shell .floor-stage-panel{padding:22px 18px 22px 64px}.cockpit-shell .floor-memory-rail{left:20px}}@media (width<=720px){.cockpit-shell .floor-stage-panel{padding:18px 14px}.cockpit-shell .floor-memory-rail{display:none}.cockpit-shell .floor-stage-pair,.cockpit-shell .floor-desk-grid,.cockpit-shell .floor-delivery-grid{width:100%}}.cockpit-shell .role-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=720px){.cockpit-shell .role-picker-grid{grid-template-columns:1fr}}.cockpit-shell .role-picker-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cockpit-shell .role-picker-card-name{color:var(--ink);font-size:.84rem;font-weight:620}.cockpit-shell .role-picker-card-domain{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.cockpit-shell .skill-md-box{position:relative}.cockpit-shell .skill-md-empty{z-index:1;pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:12px 14px 58px}.cockpit-shell .skill-md-empty-icon{border:1px solid var(--line);background:var(--surface-2);width:40px;height:40px;color:var(--ink-3);border-radius:12px;place-items:center;display:grid}.cockpit-shell .skill-md-empty p{max-width:34ch;color:var(--ink-3);margin:0;font-size:.8rem;line-height:1.5}.cockpit-shell .skill-import-notice{border:1px solid color-mix(in srgb, var(--ok) 28%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.cockpit-shell .skill-import-notice svg{color:var(--ok);flex:none;margin-top:1px}.cockpit-shell .installed-import-notice{margin-bottom:12px}.cockpit-shell .panel-heading .toolbar{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.cockpit-shell .panel-heading .toolbar select{width:auto;min-width:118px}.cockpit-shell .prompt-block-row{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;padding:13px 15px;display:grid}.cockpit-shell .prompt-block-row+.prompt-block-row{margin-top:10px}.cockpit-shell .prompt-block-row .prompt-editor-heading{margin:0}.cockpit-shell .prompt-block-content{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);font-family:var(--font-outlier);border-radius:10px;margin:0;padding:12px 14px;font-size:.72rem;line-height:1.55;overflow-x:auto}.cockpit-shell .feed{gap:0;display:grid}.cockpit-shell .feed-item{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.cockpit-shell .feed-item:last-child{border-bottom:0}.cockpit-shell .dotcol{justify-content:center;padding-top:5px;display:flex}.cockpit-shell .fd{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent-glow);border-radius:999px}.cockpit-shell .fd.warn{background:var(--amber)}.cockpit-shell .ft{min-width:0}.cockpit-shell .ftop{justify-content:space-between;gap:12px;display:flex}.cockpit-shell .ft p{color:var(--ink-2);margin:4px 0 0;font-size:.82rem;line-height:1.45}.cockpit-shell .who{color:var(--ink);font-size:.84rem;font-weight:650}.cockpit-shell .time{color:var(--ink-3);font-family:var(--font-outlier);white-space:nowrap;font-size:.68rem}.cockpit-shell .provider-search,.cockpit-shell .search-box{background:var(--bg-2);border-radius:12px;min-height:46px}.cockpit-shell .provider-card-grid,.cockpit-shell .skill-list,.cockpit-shell .access-grid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:14px;display:grid}.cockpit-shell .provider-card-grid-scroll{grid-template-columns:repeat(2,minmax(190px,1fr))}.cockpit-shell .provider-directory-az-section{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px}.cockpit-shell .provider-directory-az-section .provider-section-heading{background:var(--bg-2)}.cockpit-shell .provider-search-contained{background:var(--bg-3)}.cockpit-shell .provider-card,.cockpit-shell .skill-card,.cockpit-shell .access-grid article{background:var(--surface);min-height:168px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:16px 16px 14px}.cockpit-shell .provider-card:hover,.cockpit-shell .skill-card:hover,.cockpit-shell .access-grid article:hover{background:radial-gradient(90% 90% at 100% 0%, var(--gold-wash), transparent 58%), var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.cockpit-shell .compact-heading{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;scroll-margin-top:112px}.cockpit-shell .installed-skills-heading:focus{outline:none}.cockpit-shell .skill-card.catalog{min-height:132px}.cockpit-shell .skill-card.import-highlight{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px var(--accent-glow);scroll-margin-top:112px}.cockpit-shell .skill-card.import-highlight:focus{outline:none}.cockpit-shell .skill-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.cockpit-shell .skill-builder-actions{align-items:center}.cockpit-shell .skill-builder-actions .command-button{min-height:36px}.cockpit-shell .skill-builder-note{color:var(--ink-3)}.cockpit-shell .skill-studio-feedback{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--bg-2);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.cockpit-shell .skill-studio-feedback.success{background:linear-gradient(180deg, #6fe3a01a, #6fe3a008), var(--bg-2);border-color:#6fe3a03d}.cockpit-shell .skill-studio-feedback.info{background:linear-gradient(180deg, #8ab8f014, #8ab8f008), var(--bg-2);border-color:#8ab8f03d}.cockpit-shell .skill-studio-feedback.warning{background:linear-gradient(180deg, #f0c6741a, #f0c67408), var(--bg-2);border-color:#f0c6743d}.cockpit-shell .skill-studio-feedback-label{color:var(--gold);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .skill-studio-feedback p{color:var(--ink);margin:0;font-size:.82rem;line-height:1.5}.cockpit-shell .skills-studio-column{align-content:start;gap:var(--gap);display:grid;position:sticky;top:92px}.cockpit-shell .skills-grid{align-items:start;gap:18px}.cockpit-shell .skills-grid .marketplace{grid-column:auto}.cockpit-shell .skills-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .skills-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#6fe3a014,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .skills-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .skill-create,.cockpit-shell .skill-md-panel,.cockpit-shell .marketplace{overflow:hidden}.cockpit-shell .skill-create .panel-heading>span,.cockpit-shell .skill-md-panel .panel-heading>span,.cockpit-shell .marketplace .panel-heading>span{color:var(--ink-2)}.cockpit-shell .skills-studio-column>.panel,.cockpit-shell .marketplace{min-height:100%}.cockpit-shell .skills-studio-column>.panel:first-child{box-shadow:inset 0 0 0 1px #e7d3a12e,0 18px 40px #00000029}.cockpit-shell .skill-md-panel{overflow:hidden}.cockpit-shell .skill-md-panel .panel-heading,.cockpit-shell .skill-create .panel-heading{align-items:center}.cockpit-shell .skill-create .builder-form,.cockpit-shell .skill-md-panel .skill-md-box{position:relative}.cockpit-shell .skill-create .builder-form:before,.cockpit-shell .marketplace:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a12e,#0000 82%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .skill-md-box{background:linear-gradient(180deg, #ffffff04, #ffffff02), var(--bg-2)}.cockpit-shell .skill-create .builder-form label span,.cockpit-shell .skill-edit-form label span{color:var(--gold-bright)}.cockpit-shell .skill-create .builder-form input,.cockpit-shell .skill-create .builder-form textarea,.cockpit-shell .skill-create .builder-form select,.cockpit-shell .skill-md-box textarea{color:var(--ink);background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-2)}.cockpit-shell .skill-md-box textarea::placeholder,.cockpit-shell .skill-create .builder-form input::placeholder,.cockpit-shell .skill-create .builder-form textarea::placeholder{color:var(--ink-3)}.cockpit-shell .autofill-target{transition:box-shadow .18s,border-color .18s,background .18s}.cockpit-shell .autofill-target.autofill-flash,.cockpit-shell .skill-suggestion-panel.autofill-flash,.cockpit-shell .skill-studio-feedback.autofill-flash{box-shadow:inset 0 0 0 1px #e7d3a147,0 0 0 4px #e7d3a114}.cockpit-shell .skill-topline{align-items:flex-start}.cockpit-shell .skill-topline strong{color:var(--ink);font-size:1rem;line-height:1.28}.cockpit-shell .skill-card p{color:var(--ink-2);margin:0}.cockpit-shell .autofill-spinner{animation:.9s linear infinite spin}.cockpit-shell .skill-suggestion-panel{background:#ebc06d0f;border-color:#ebc06d3d}.cockpit-shell .skill-suggestion-rationale{color:var(--ink-2)}.cockpit-shell .skill-focus-callout{background:#8dc7ff0f;border-color:#8dc7ff3d}.cockpit-shell .skill-submeta{color:var(--ink-2);line-height:1.45}.cockpit-shell .skill-submeta.muted{color:var(--ink-3)}.cockpit-shell .skill-edit-form textarea{min-height:82px}.cockpit-shell .marketplace{min-height:100%}.cockpit-shell .marketplace .skill-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cockpit-shell .marketplace .toolbar{align-items:center;gap:10px}.cockpit-shell .marketplace .search-box,.cockpit-shell .marketplace .toolbar select{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.cockpit-shell .marketplace .toolbar select{color:var(--ink)}.cockpit-shell .skill-card{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);gap:11px;min-height:182px}.cockpit-shell .skill-card .agent-grant-grid{gap:7px 10px}.cockpit-shell .skill-actions{border-top:1px solid #e7d3a114;padding-top:4px}.cockpit-shell .skill-actions button{background:linear-gradient(180deg, #ffffff0a, #ffffff05), var(--surface-2);color:var(--ink)}.cockpit-shell .skill-actions button:hover{border-color:var(--line-2);background:linear-gradient(180deg, #e7d3a114, #e7d3a108), var(--surface-2);color:var(--gold-bright)}.cockpit-shell .agent-grant-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;display:grid}.cockpit-shell .agent-grant-toggle{min-height:30px;color:var(--ink-2);background:#ffffff05;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:.78rem;display:grid}.cockpit-shell .agent-grant-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .provider-title-cluster{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cockpit-shell .provider-logo{--provider-logo-nudge-x:-50%;--provider-logo-nudge-y:-50%;width:var(--provider-logo-frame-size);height:var(--provider-logo-frame-size);border-radius:calc(var(--provider-logo-frame-size) * .315);text-align:center;box-sizing:border-box;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cockpit-shell .provider-logo.card{--provider-logo-frame-size:38px;--provider-logo-size:56%}.cockpit-shell .provider-logo.connection{--provider-logo-frame-size:26px;--provider-logo-size:78%;border-radius:8px}.cockpit-shell .provider-logo.panel{--provider-logo-frame-size:32px;--provider-logo-size:78%;border-radius:10px}.cockpit-shell .provider-logo img{width:var(--provider-logo-size);height:var(--provider-logo-size);max-width:calc(var(--provider-logo-frame-size) * .72);max-height:calc(var(--provider-logo-frame-size) * .72);object-fit:contain;object-position:center;transform:translate(var(--provider-logo-nudge-x), var(--provider-logo-nudge-y));position:absolute;top:50%;left:50%}.cockpit-shell .provider-logo.fallback{text-indent:0}.cockpit-shell .provider-logo.card.provider-logo-google,.cockpit-shell .provider-logo.card.provider-logo-google-workspace,.cockpit-shell .provider-logo.card.provider-logo-gmail{--provider-logo-size:58%}.cockpit-shell .provider-logo.card.provider-logo-slack{--provider-logo-size:60%}.cockpit-shell .provider-logo.card.provider-logo-hubspot,.cockpit-shell .provider-logo.card.provider-logo-salesforce,.cockpit-shell .provider-logo.card.provider-logo-stripe,.cockpit-shell .provider-logo.card.provider-logo-zendesk,.cockpit-shell .provider-logo.card.provider-logo-sentry,.cockpit-shell .provider-logo.card.provider-logo-notion,.cockpit-shell .provider-logo.card.provider-logo-linear,.cockpit-shell .provider-logo.card.provider-logo-github{--provider-logo-size:58%}.cockpit-shell .provider-logo-glyph{font-family:var(--font-outlier);letter-spacing:-.03em;text-transform:uppercase;font-size:.76rem;font-weight:780;line-height:1;display:block}.cockpit-shell .provider-card-topline strong,.cockpit-shell .provider-card-topline span,.cockpit-shell .provider-card-meta span{min-width:0;display:block}.cockpit-shell .provider-card-topline strong{color:var(--ink);font-size:.92rem;font-weight:650}.cockpit-shell .provider-card-topline>div>span,.cockpit-shell .provider-card-meta{color:var(--ink-3);font-size:.72rem}.cockpit-shell .provider-card-meta{color:var(--ink-3);font-family:var(--font-outlier);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;font-size:.66rem}.cockpit-shell .provider-scope-row{flex-wrap:wrap;align-content:start;min-height:44px}.cockpit-shell .provider-card .command-button,.cockpit-shell .provider-card .text-command{place-self:end}.cockpit-shell .provider-card .provider-connect-button{border-radius:999px;min-width:124px;min-height:36px;padding:0 18px;font-size:.84rem;font-weight:620}.cockpit-shell .provider-card .provider-connect-button svg{width:14px;height:14px}.cockpit-shell .provider-card .text-command{border-radius:999px;min-height:36px;padding:0 14px;font-size:.83rem}.cockpit-shell .provider-card .text-command:hover{color:var(--accent-bright)}.cockpit-shell .connection-card,.connection-card{cursor:pointer;align-content:space-between}.cockpit-shell .connection-card .provider-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-card-cue{color:var(--accent);font-family:var(--font-outlier);letter-spacing:.02em;align-self:end;font-size:.72rem;font-weight:600}.cockpit-shell .connection-card.selected,.connection-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px var(--accent-glow)}.cockpit-shell .connection-auth-callout,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary{gap:12px;padding:16px;display:grid}.cockpit-shell .github-scope-wizard{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--line-2);gap:14px}.cockpit-shell .github-auth-step{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.cockpit-shell .github-auth-step>div,.cockpit-shell .github-scope-steps{gap:8px;display:grid}.cockpit-shell .github-scope-steps{gap:12px}.cockpit-shell .github-owner-field{width:100%}.cockpit-shell .github-scope-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cockpit-shell .github-scope-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cockpit-shell .github-scope-summary-copy{gap:4px;min-width:0;display:grid}.cockpit-shell .github-scope-summary-copy strong{color:var(--ink);font-size:.9rem;font-weight:640}.cockpit-shell .github-scope-summary-copy span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.5;overflow:hidden}.cockpit-shell .github-access-details{gap:12px}.cockpit-shell .github-access-details[open]{background:#ffffff06}.cockpit-shell .github-access-details>.github-scope-steps,.cockpit-shell .github-access-details>.repo-chip-grid,.cockpit-shell .github-access-details>.github-scope-actions,.cockpit-shell .github-access-details>.github-composio-config{margin-top:10px}.cockpit-shell .advanced-auth-config{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:10px;padding:10px 12px;display:grid}.cockpit-shell .advanced-auth-config summary{cursor:pointer;color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}.cockpit-shell .advanced-auth-config[open] summary{color:var(--gold-bright)}.cockpit-shell .connection-panel-toggle{margin-left:auto}.cockpit-shell .connection-panel-collapsed{min-height:58px;padding:0 var(--pad);color:var(--ink-3);align-items:center;font-size:.8rem;display:flex}.cockpit-shell .connection-auth-callout{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.cockpit-shell .connection-auth-callout strong,.cockpit-shell .github-repo-scope-box strong,.cockpit-shell .grant-scope-summary strong{color:var(--ink);font-size:.88rem}.cockpit-shell .connection-auth-callout span,.cockpit-shell .github-repo-scope-box span,.cockpit-shell .grant-scope-summary span{color:var(--ink-3);font-size:.78rem}.cockpit-shell .event-source-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.cockpit-shell .workflow-request-input{width:calc(100% - (var(--pad) * 2));margin-inline:var(--pad)}.cockpit-shell .bar-row{grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:34px;display:grid}.cockpit-shell .bar-fill.warn,.cockpit-shell .bar-track i.warn,.cockpit-shell .bar-fill.crit,.cockpit-shell .bar-track i.crit{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 70%, white), var(--green))}.cockpit-shell .empty{min-height:128px;padding:var(--pad);color:var(--ink-3);text-align:center;place-items:center;gap:10px;display:grid}.cockpit-shell .empty .glyph{background:var(--accent-wash);width:42px;height:42px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:12px;place-items:center;display:grid}.cockpit-shell .empty strong{color:var(--ink-2);font-size:.88rem;font-weight:600}.cockpit-shell .governance-grid .compliance-panel,.cockpit-shell .compound-grid .improvement-panel,.cockpit-shell .knowledge-preview-panel,.cockpit-shell .knowledge-memory-panel,.cockpit-shell .marketplace,.cockpit-shell .provider-coverage-panel,.cockpit-shell .connection-existing-panel,.cockpit-shell .onboarding-grid>.panel:last-child,.cockpit-shell .event-assistant-panel,.cockpit-shell .event-inbox-panel,.cockpit-shell .event-actions-panel{grid-column:1/-1}.cockpit-shell .compact-agent-roster{grid-template-columns:1fr;gap:0}.cockpit-shell .events-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .events-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .events-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .events-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#6fe3a014,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .events-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .events-panel-intro{padding:14px var(--pad) 0}.cockpit-shell .events-panel-copy{max-width:70ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .events-cluster{align-items:start;gap:var(--gap);grid-column:1/-1;display:grid}.cockpit-shell .events-cluster-setup{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.cockpit-shell .events-cluster-coverage,.cockpit-shell .events-cluster-observe{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .governance-section-head{grid-column:1/-1;gap:6px;display:grid}.cockpit-shell .governance-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .governance-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .governance-section-copy{max-width:68ch;color:var(--ink);margin:0;padding-left:2px;font-size:.98rem;font-weight:500;line-height:1.65}.cockpit-shell .governance-cluster{align-items:start;gap:var(--gap);grid-column:1/-1;display:grid}.cockpit-shell .governance-cluster-setup{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.cockpit-shell .governance-cluster-observe{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .governance-cluster-observe .compliance-panel,.cockpit-shell .governance-panel-full{grid-column:1/-1}.cockpit-shell .governance-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .governance-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#f08a8a14,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .governance-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .governance-panel-intro{padding:14px var(--pad) 0}.cockpit-shell .governance-panel-copy{max-width:70ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .governance-signal-row{margin:12px var(--pad) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cockpit-shell .governance-signal-row .mono-sm{color:var(--ink-3)}.cockpit-shell .governance-panel-primary .governance-signal-row,.cockpit-shell .governance-panel-primary .panel-heading>span{color:var(--accent-bright)}.cockpit-shell .governance-action-shell,.cockpit-shell .governance-feed-shell{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--bg-2);border-radius:16px;margin-top:14px;padding:14px;position:relative;box-shadow:inset 0 0 0 1px #e7d3a11f,inset 0 1px #ffffff08}.cockpit-shell .governance-action-shell:before,.cockpit-shell .governance-feed-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a180,#0000 78%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .governance-action-shell .policy-simulator-form,.cockpit-shell .governance-action-shell .guardrail-create-form,.cockpit-shell .governance-action-shell .rule-bars,.cockpit-shell .governance-feed-shell .guardrail-list,.cockpit-shell .governance-feed-shell .governance-audit-list,.cockpit-shell .governance-feed-shell .decision-list,.cockpit-shell .governance-feed-shell .simulator-results{margin:0}.cockpit-shell .governance-feed-shell .subsection-title,.cockpit-shell .governance-action-shell .subsection-title{margin-bottom:14px}.cockpit-shell .governance-rule-shell{padding-top:16px}.cockpit-shell .guardrail-create-form input,.cockpit-shell .guardrail-create-form select{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.cockpit-shell .guardrail-create-form input::placeholder{color:var(--ink-3)}.cockpit-shell .guardrail-row{border-top-color:#e7d3a114;gap:18px;padding:18px 0}.cockpit-shell .guardrail-copy{gap:12px}.cockpit-shell .guardrail-topline{align-items:flex-start}.cockpit-shell .guardrail-topline strong{color:var(--ink);font-size:.94rem;font-weight:660;line-height:1.35}.cockpit-shell .guardrail-topline .status-label{flex:none}.cockpit-shell .guardrail-copy p{font-size:.8rem;line-height:1.58}.cockpit-shell .guardrail-actions{align-self:center}.cockpit-shell .simulator-results .chip-row,.cockpit-shell .policy-simulator-panel .button-row{align-items:center}.cockpit-shell .simulator-match{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-2);border:1px solid #e7d3a124;border-radius:14px;padding:14px 16px;box-shadow:inset 0 1px #ffffff09}.cockpit-shell .simulator-match strong{color:var(--ink);font-size:.9rem;font-weight:650}.cockpit-shell .advisor-note{line-height:1.5}.cockpit-shell .decisioner-autonomy-panel{overflow:hidden}.cockpit-shell .decisioner-metric-grid{margin:14px var(--pad) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cockpit-shell .decisioner-metric-grid article{background:linear-gradient(180deg, #ffffff0c, #ffffff04), var(--surface-2);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #e7d3a11f,inset 0 1px #ffffff08}.cockpit-shell .decisioner-metric-grid strong{color:var(--ink);font-family:var(--font-display);font-size:1.12rem;font-weight:660;line-height:1.1;display:block}.cockpit-shell .decisioner-metric-grid span:not(.ic-chip){color:var(--ink-3);font-family:var(--font-outlier);text-transform:uppercase;margin-top:4px;font-size:.68rem;display:block}.cockpit-shell .decisioner-autonomy-layout{gap:var(--gap);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;display:grid}.cockpit-shell .decisioner-request-row{border-top-color:#e7d3a114;grid-template-columns:40px minmax(0,1fr) max-content minmax(90px,max-content);gap:14px;min-height:76px}.cockpit-shell .decisioner-request-row .decision-copy strong{color:var(--ink);font-size:.9rem;font-weight:650;display:block}.cockpit-shell .decisioner-request-row .decision-copy span{color:var(--ink-3);font-family:var(--font-outlier);font-size:.7rem}.cockpit-shell .decisioner-kind-list{gap:12px;display:grid}.cockpit-shell .decisioner-kind-row{border-top:1px solid #e7d3a114;grid-template-columns:minmax(0,1fr) minmax(90px,.42fr) max-content;align-items:center;gap:12px;padding:12px 0;display:grid}.cockpit-shell .decisioner-kind-row:first-child{border-top:0}.cockpit-shell .decisioner-kind-row strong{color:var(--ink);font-size:.86rem;font-weight:650;display:block}.cockpit-shell .decisioner-kind-row .mono-sm{color:var(--ink-3)}.cockpit-shell .governance-approval-row{border-top-color:#e7d3a114;grid-template-columns:40px minmax(0,1fr) max-content max-content max-content;gap:14px;min-height:82px}.cockpit-shell .governance-approval-row .decision-copy strong{color:var(--ink);font-size:.9rem;display:block}.cockpit-shell .governance-approval-row .decision-copy span{color:var(--ink-3);font-family:var(--font-outlier);font-size:.7rem}.cockpit-shell .approval-panel .icon-button{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface-2);box-shadow:inset 0 0 0 1px #e7d3a11a}.cockpit-shell .approval-panel .icon-button:hover{border-color:var(--line-2);background:linear-gradient(180deg, #e7d3a114, #e7d3a106), var(--surface-2)}.cockpit-shell .approval-panel .icon-button.danger{box-shadow:inset 0 0 0 1px #f08a8a29}.cockpit-shell .rule-bars{gap:16px}.cockpit-shell .rule-bars .kv,.cockpit-shell .rule-bars .bar-row{padding:0 2px}.cockpit-shell .decision-expand-hit{padding:2px 0}.cockpit-shell .governance-audit-list .feed-item{border-top:1px solid #e7d3a114;border-left:2px solid #0000;padding:0}.cockpit-shell .governance-audit-list .feed-item:first-child{border-top:0}.cockpit-shell .governance-audit-list .decision-expand-hit{padding:15px 4px 15px 2px}.cockpit-shell .governance-audit-list .ftop strong{color:var(--ink);font-size:.92rem;font-weight:650}.cockpit-shell .governance-audit-list .ftop .time{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .governance-audit-list .ft p{color:var(--ink-2);margin:4px 0 0;font-size:.79rem;line-height:1.55}.cockpit-shell .governance-audit-list .decision-side{align-self:start;padding-top:2px}.cockpit-shell .decision-reasoning{padding-top:10px}.cockpit-shell .decision-reasoning .subtle-line{color:var(--ink-2);line-height:1.55}.cockpit-shell .tab-pill-row .tag{min-height:28px;color:var(--ink-2);padding-inline:10px;box-shadow:inset 0 0 0 1px #e7d3a11f}.cockpit-shell .tab-pill-row .tag b{color:inherit;font-weight:700}.cockpit-shell .tab-pill-row .tag.selected,.cockpit-shell .tab-pill-row .tag.active{box-shadow:inset 0 0 0 1px #e7d3a147,0 0 0 3px #e7d3a10d}.cockpit-shell .knowledge-section-head{grid-column:1/-1;gap:6px;display:grid}.cockpit-shell .knowledge-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .knowledge-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .knowledge-section-copy{max-width:68ch;color:var(--ink);margin:0;padding-left:2px;font-size:.98rem;font-weight:500;line-height:1.65}.cockpit-shell .knowledge-cluster{align-items:start;gap:var(--gap);grid-column:1/-1;display:grid}.cockpit-shell .knowledge-cluster-focus{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)}.cockpit-shell .knowledge-cluster-library{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.cockpit-shell .knowledge-cluster-brain{grid-template-columns:minmax(320px,1fr) minmax(280px,.82fr) minmax(280px,.82fr)}.cockpit-shell .knowledge-cluster-context{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .knowledge-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .knowledge-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#8ab8f01a,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .knowledge-panel-primary .panel-heading>span,.cockpit-shell .knowledge-panel-primary .knowledge-signal-row .mono-sm{color:var(--accent-bright)}.cockpit-shell .knowledge-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .knowledge-panel-intro{padding:14px var(--pad) 0}.cockpit-shell .knowledge-panel-copy{max-width:68ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .knowledge-preview-panel,.cockpit-shell .knowledge-memory-panel,.cockpit-shell .knowledge-wiki-panel,.cockpit-shell .knowledge-review-panel,.cockpit-shell .knowledge-brain-panel,.cockpit-shell .knowledge-brain-context-panel{min-height:100%}.cockpit-shell .knowledge-signal-row{margin:12px var(--pad) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cockpit-shell .knowledge-signal-row .status-label{min-height:26px}.cockpit-shell .knowledge-signal-row .mono-sm{color:var(--ink-3)}.cockpit-shell .knowledge-action-shell,.cockpit-shell .knowledge-feed-shell{background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:14px;padding:14px;position:relative}.cockpit-shell .knowledge-action-shell{background:linear-gradient(180deg, #ffffff08, #ffffff03), linear-gradient(135deg, #e7d3a109, transparent 48%), var(--bg-2);box-shadow:inset 0 0 0 1px #e7d3a11f,inset 0 1px #ffffff06}.cockpit-shell .knowledge-feed-shell{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--surface-2);box-shadow:inset 0 0 0 1px #e7d3a11a,inset 0 1px #ffffff08}.cockpit-shell .knowledge-preview-panel .knowledge-feed-shell{background:linear-gradient(180deg, #8ab8f00f, #ffffff04), var(--surface-2)}.cockpit-shell .knowledge-action-shell:before,.cockpit-shell .knowledge-feed-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a180,#0000 78%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .knowledge-action-shell.compact-shell{margin-top:0}.cockpit-shell .knowledge-action-shell .subsection-title,.cockpit-shell .knowledge-feed-shell .subsection-title{margin-bottom:14px}.cockpit-shell .knowledge-action-shell .subsection-title{color:var(--accent-bright)}.cockpit-shell .knowledge-action-shell .knowledge-form,.cockpit-shell .knowledge-feed-shell .knowledge-list,.cockpit-shell .knowledge-feed-shell .memory-preview-blocks{margin:0}.cockpit-shell .wiki-page-card{appearance:none;background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--surface);width:100%;color:inherit;text-align:left;border:1px solid #e7d3a114;border-radius:14px;gap:9px;padding:15px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cockpit-shell .wiki-page-card:hover,.cockpit-shell .wiki-page-card.selected{background:linear-gradient(135deg, #e7d3a113, transparent 54%), var(--surface-2);border-color:#e7d3a13d}.cockpit-shell .wiki-page-card:active{transform:translateY(1px)scale(.995)}.cockpit-shell .wiki-page-card>div:first-child{gap:3px;display:grid}.cockpit-shell .wiki-page-card strong{color:var(--ink);font-size:.93rem;font-weight:650}.cockpit-shell .wiki-page-card span,.cockpit-shell .wiki-page-card p{color:var(--ink-3)}.cockpit-shell .wiki-page-card p{margin:0;font-size:.8rem;line-height:1.5}.cockpit-shell .wiki-page-open{font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:.68rem;display:inline-flex;color:var(--accent-bright)!important}.cockpit-shell .wiki-reader-shell,.cockpit-shell .wiki-editor-shell{padding:16px var(--pad) var(--pad);gap:14px;display:grid}.cockpit-shell .wiki-reader-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.cockpit-shell .wiki-reader-head h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:7px 0 0;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:650;line-height:1.12}.cockpit-shell .wiki-reader-head p{max-width:72ch;color:var(--ink-2);margin:9px 0 0;font-size:.85rem;line-height:1.58}.cockpit-shell .wiki-reader-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cockpit-shell .wiki-markdown-preview{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--bg-2);border:1px solid #e7d3a11c;border-radius:16px;gap:12px;max-height:620px;padding:18px;display:grid;overflow:auto}.cockpit-shell .wiki-markdown-preview h4,.cockpit-shell .wiki-markdown-preview h5{color:var(--accent-bright);font-family:var(--font-display);letter-spacing:-.01em;margin:10px 0 0;font-size:1rem;font-weight:650}.cockpit-shell .wiki-markdown-preview h5{color:var(--ink);font-size:.92rem}.cockpit-shell .wiki-markdown-preview p,.cockpit-shell .wiki-markdown-preview li{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.68}.cockpit-shell .wiki-markdown-preview ul,.cockpit-shell .wiki-markdown-preview ol{gap:7px;margin:0;padding-left:1.1rem;display:grid}.cockpit-shell .wiki-markdown-preview code{color:var(--accent-bright);font-family:var(--font-outlier);background:#e7d3a10f;border:1px solid #e7d3a11a;border-radius:7px;padding:.08rem .32rem;font-size:.78em}.cockpit-shell .wiki-markdown-preview strong{color:var(--ink);font-weight:650}.cockpit-shell .wiki-json-card{background:#09090ba3;border:1px solid #e7d3a11c;border-radius:14px;overflow:hidden}.cockpit-shell .wiki-json-card-head{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e7d3a11a;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.67rem;display:flex}.cockpit-shell .wiki-json-card-head strong{color:var(--accent-bright);font-weight:600}.cockpit-shell .wiki-json-card pre{max-height:260px;color:var(--ink-2);font-family:var(--font-outlier);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-size:.72rem;line-height:1.55;overflow:auto}.cockpit-shell .wiki-source-preview{gap:10px;padding-top:2px;display:grid}.cockpit-shell .wiki-source-preview p{color:var(--ink-3);margin:0;font-size:.8rem}.cockpit-shell .wiki-editor-toolbar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cockpit-shell .wiki-native-editor{padding:0}.cockpit-shell .wiki-native-editor textarea{min-height:11rem;font-family:var(--font-outlier);line-height:1.55}.cockpit-shell .knowledge-form{gap:12px}.cockpit-shell .knowledge-form input,.cockpit-shell .knowledge-form select,.cockpit-shell .knowledge-form textarea{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.cockpit-shell .knowledge-form input::placeholder,.cockpit-shell .knowledge-form textarea::placeholder{color:var(--ink-3)}.cockpit-shell .knowledge-form input,.cockpit-shell .knowledge-form select{min-height:42px}.cockpit-shell .knowledge-form textarea{min-height:104px}.cockpit-shell .knowledge-form.compact{align-items:end}.cockpit-shell .knowledge-upload-card{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface-2);border:1px dashed #e7d3a13d;border-radius:14px;gap:12px;padding:14px;display:grid}.cockpit-shell .knowledge-upload-meta{gap:4px;display:grid}.cockpit-shell .knowledge-upload-meta span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .knowledge-upload-meta strong{color:var(--ink);font-size:.9rem;font-weight:640}.cockpit-shell .knowledge-upload-meta p{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.5}.cockpit-shell .knowledge-upload-card .button-row{justify-content:flex-start}.cockpit-shell .knowledge-source-shell,.cockpit-shell .knowledge-comment-shell{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:grid}.cockpit-shell .knowledge-source-shell .subsection-title,.cockpit-shell .knowledge-comment-shell .subsection-title{margin-bottom:0}.cockpit-shell .memory-preview-blocks,.cockpit-shell .knowledge-list{gap:12px}.cockpit-shell .memory-preview-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .memory-preview-blocks article,.cockpit-shell .knowledge-list article{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-2);border:1px solid #e7d3a124;border-radius:14px;gap:10px;padding:16px;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #e7d3a10a}.cockpit-shell .memory-preview-blocks,.cockpit-shell .knowledge-list{scrollbar-gutter:stable;max-height:440px;padding-right:2px;overflow:auto}.cockpit-shell .knowledge-review-panel .knowledge-list,.cockpit-shell .knowledge-wiki-panel .knowledge-list,.cockpit-shell .knowledge-memory-panel .knowledge-list{max-height:400px}.cockpit-shell .memory-preview-blocks article strong,.cockpit-shell .knowledge-list article strong{color:var(--ink);font-size:.93rem;font-weight:670;line-height:1.35}.cockpit-shell .memory-preview-blocks article p,.cockpit-shell .knowledge-list article p{color:var(--ink-2);font-size:.8rem;line-height:1.62}.cockpit-shell .memory-preview-blocks article>p:first-of-type,.cockpit-shell .knowledge-list article>p:first-of-type{margin-top:1px}.cockpit-shell .memory-preview-blocks article p+p{border-top:1px solid #e7d3a114;padding-top:8px}.cockpit-shell .knowledge-list article>div:first-child{align-items:flex-start}.cockpit-shell .knowledge-list span,.cockpit-shell .knowledge-list .mono-sm{color:var(--ink-3)}.cockpit-shell .knowledge-list article>div:first-child strong,.cockpit-shell .memory-preview-blocks article strong{text-wrap:balance}.cockpit-shell .knowledge-list article>div:first-child span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:.69rem;display:inline-flex}.cockpit-shell .knowledge-list article .button-row{border-top:1px solid #e7d3a114;justify-content:flex-start;gap:14px;padding-top:4px}.cockpit-shell .knowledge-list article .chip-row{justify-content:flex-start;gap:7px}.cockpit-shell .memory-preview-blocks article{border-left:2px solid #8ab8f059}.cockpit-shell .knowledge-list article{border-left:2px solid #e7d3a138}.cockpit-shell .knowledge-list article:hover,.cockpit-shell .memory-preview-blocks article:hover{background:linear-gradient(180deg, #ffffff0f, #ffffff06), var(--surface-2);border-color:#e7d3a133}.cockpit-shell .knowledge-list article:hover strong,.cockpit-shell .memory-preview-blocks article:hover strong{color:var(--accent-bright)}.cockpit-shell .knowledge-list.compact-list article{padding-block:14px}.cockpit-shell .knowledge-review-panel .button-row{padding-top:4px}.cockpit-shell .knowledge-feed-shell .empty{background:#ffffff04;border:1px dashed #e7d3a11f;border-radius:14px;min-height:180px}.cockpit-shell .subsection-title{color:var(--accent-bright);font-family:var(--font-outlier);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:650}.cockpit-shell .connections-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .connections-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .connections-section-head{grid-column:1/-1;gap:6px;display:grid}.cockpit-shell .connections-section-copy{max-width:68ch;color:var(--ink);margin:0;padding-left:2px;font-size:.98rem;font-weight:500;line-height:1.65}.cockpit-shell .connections-cluster{align-items:start;gap:var(--gap);grid-column:1/-1;display:grid}.cockpit-shell .connections-split-focus{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr)}.cockpit-shell .connections-cluster-access{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .connections-cluster-discover{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)}.cockpit-shell .connections-primary-column{gap:var(--gap);display:grid}.cockpit-shell .connections-split-focus .connection-detail-panel{position:sticky;top:92px}.cockpit-shell .connections-split-focus>.panel,.cockpit-shell .connections-primary-column>.panel,.cockpit-shell .connections-cluster-discover>.panel,.cockpit-shell .connections-cluster-access>.panel{overflow:hidden}.cockpit-shell .connections-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);position:relative;box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .connections-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#6fe3a014,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .connections-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .connections-panel-intro{padding:14px var(--pad) 0}.cockpit-shell .connections-panel-copy{max-width:70ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .connections-roster-bar{padding:12px var(--pad) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-shell .connections-roster-note{color:var(--ink-2);font-size:.78rem;line-height:1.45}.cockpit-shell .connections-split-focus .connection-detail-panel .integration-form{gap:14px}.cockpit-shell .connection-detail-strip{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.cockpit-shell .connection-detail-strip-main{gap:4px;min-width:0;display:grid}.cockpit-shell .connection-detail-strip-main strong{color:var(--ink);font-size:.96rem;font-weight:650}.cockpit-shell .connection-detail-strip-main span{color:var(--ink-3);font-size:.76rem;line-height:1.5}.cockpit-shell .connection-detail-strip-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cockpit-shell .connection-detail-strip-chips .chip{min-height:24px;padding-inline:9px}.cockpit-shell .connections-split-focus .connection-detail-panel .button-row{margin:10px calc(var(--pad) * -1) calc(var(--pad) * -1);padding:14px var(--pad) var(--pad);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#12121500,#121215eb 42%,#121215);position:sticky;bottom:0}.cockpit-shell .connections-primary-column .connection-existing-panel,.cockpit-shell .connections-split-focus .connection-detail-panel,.cockpit-shell .connections-cluster-access .grants-panel{min-height:100%}.cockpit-shell .connections-primary-column .connection-list,.cockpit-shell .connections-cluster-access .grant-list{background:linear-gradient(#ffffff05,#0000 30%)}.cockpit-shell .connections-scroll-list,.cockpit-shell .grants-scroll-list,.cockpit-shell .provider-directory-scrollbox{scrollbar-gutter:stable;overflow:auto}.cockpit-shell .overview-scroll-list,.cockpit-shell .connections-scroll-list,.cockpit-shell .provider-directory-scrollbox,.cockpit-shell .agent-roster,.cockpit-shell .command-palette-list{content-visibility:auto;contain-intrinsic-size:320px}.cockpit-shell .connections-scroll-list{max-height:33rem;overflow-x:hidden}.cockpit-shell .connections-scroll-list-compact{max-height:22rem}.cockpit-shell .grants-scroll-list{max-height:27rem}.cockpit-shell .provider-directory-scrollbox{max-height:36rem;padding:2px}.cockpit-shell .connections-primary-column .connection-row:first-child,.cockpit-shell .connections-cluster-access .grant-row:first-child{border-top:1px solid var(--line)}.cockpit-shell .connections-support-panel .grant-choice-row{padding:0 var(--pad) var(--pad)}.cockpit-shell .provider-directory{gap:18px}.cockpit-shell .provider-directory-section{gap:14px;display:grid}.cockpit-shell .provider-directory-az-section{padding:14px}.cockpit-shell .provider-directory-az-section .provider-search-contained{margin-top:-2px}.cockpit-shell .provider-directory-section .provider-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cockpit-shell .provider-section-heading span,.cockpit-shell .provider-directory-section .subtle-line{color:var(--ink-3)}.cockpit-shell .provider-card-grid-scroll{align-content:start}.cockpit-shell .connection-panel-collapsed{gap:8px;padding:2px 0 0;display:grid}.cockpit-shell .connection-panel-collapsed span{color:var(--ink-3);font-size:.8rem;line-height:1.55}.cockpit-shell .connection-row.selected{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#e7d3a11c,#0000 88%),#e7d3a10d;position:relative}.cockpit-shell .connection-row.selected:hover{background:linear-gradient(90deg,#e7d3a124,#0000 88%),#e7d3a111}.cockpit-shell .connection-row.selected .connection-row-copy strong{color:var(--accent-bright)}.cockpit-shell .connection-row.selected .mono-sm{color:var(--gold-bright)}.cockpit-shell .connection-row.active.selected{background:linear-gradient(90deg,#6fe3a01f,#e7d3a10f 42%,#0000 90%),#ffffff04}.cockpit-shell .grants-scroll-list .grant-row,.cockpit-shell .connections-scroll-list .connection-row{min-height:68px}.cockpit-shell .agent-access-panel .access-grid{gap:12px}.cockpit-shell .agent-access-panel .access-grid article{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);min-height:140px}.cockpit-shell .access-advisor-panel .advisor-results{gap:10px}.cockpit-shell .access-advisor-panel .advisor-result{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface-2)}.cockpit-shell .connection-health-box,.cockpit-shell .grant-scope-summary,.cockpit-shell .github-auth-step,.cockpit-shell .github-repo-scope-head{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--bg-2);border-radius:14px}.cockpit-shell .agent-card.lrow{box-shadow:none;background:0 0;border:0}.cockpit-shell .agent-card.lrow.selected{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.cockpit-shell .slack-invite-row{grid-template-columns:40px minmax(0,1fr) minmax(15rem,max-content);gap:14px 18px}.cockpit-shell .slack-agent-identity{gap:5px;min-width:0;display:grid}.cockpit-shell .slack-agent-identity strong,.cockpit-shell .slack-agent-identity .mono-sm{overflow-wrap:anywhere;max-width:100%;display:block}.cockpit-shell .slack-agent-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.cockpit-shell .slack-agent-actions .status-label{flex:none}.cockpit-shell .slack-agent-actions .text-command{white-space:nowrap;align-self:center;align-items:center;min-height:26px;line-height:1.2;display:inline-flex}.cockpit-shell .overview-scroll-list{max-height:440px;overflow:auto}.cockpit-shell .connection-row.lrow{cursor:pointer;grid-template-columns:30px minmax(0,1fr) minmax(0,8.5rem) minmax(0,7.25rem) 32px;width:100%;min-width:0;max-width:100%}.cockpit-shell .dashboard-list .connection-row.lrow{grid-template-columns:30px minmax(0,1fr) minmax(0,6.5rem)}.cockpit-shell .compact-list .connection-row{grid-template-columns:24px minmax(0,1fr) minmax(0,7.25rem) minmax(0,5.5rem)}.cockpit-shell .connection-row>div,.cockpit-shell .event-workflow-row>div,.cockpit-shell .grant-row>div{min-width:0}.cockpit-shell .connection-row .mono-sm,.cockpit-shell .connection-row .status-label,.cockpit-shell .event-workflow-row .status-label,.cockpit-shell .grant-row .status-label{text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;max-width:100%;overflow:hidden}.cockpit-shell .status-label{text-overflow:ellipsis;min-width:max-content;line-height:1.2;overflow:hidden}.cockpit-shell .integration-form.compact-form{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}.cockpit-shell .integration-form.compact-form>.icon-button{justify-self:end}.cockpit-shell .event-workflow-row{grid-template-columns:minmax(0,1fr) max-content}.cockpit-shell .event-workflow-list,.cockpit-shell .event-source-grid{background:linear-gradient(#ffffff04,#0000 24%);border-top:1px solid #e7d3a10f}.cockpit-shell .event-assistant-panel,.cockpit-shell .event-inbox-panel,.cockpit-shell .event-actions-panel{grid-column:auto}.cockpit-shell .event-proposals-panel .proposal-metrics{padding-top:12px}.cockpit-shell .event-proposal-row,.cockpit-shell .event-workflow-row{min-height:84px}.cockpit-shell .event-workflow-row>div{gap:4px;display:grid}.cockpit-shell .event-workflow-row .button-row{justify-self:end;gap:10px}.cockpit-shell .event-workflow-row .mono-sm,.cockpit-shell .event-workflow-row span{line-height:1.5}.cockpit-shell .events-cluster-setup .event-assistant-panel{align-self:stretch}.cockpit-shell .events-cluster-setup .workflow-request-input{min-height:138px}.cockpit-shell .events-cluster-setup .workflow-draft-card{margin-top:6px}.cockpit-shell .event-sources-panel .event-source-card,.cockpit-shell .event-assistant-panel .workflow-draft-card{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--surface)}.cockpit-shell .event-assistant-panel .button-row,.cockpit-shell .event-proposals-panel .button-row{align-items:center}.cockpit-shell .event-workflow-row .chip-row{grid-column:1/-1}@media (width<=1120px){.cockpit-shell .connections-split-focus,.cockpit-shell .connections-cluster-discover,.cockpit-shell .connections-cluster-access,.cockpit-shell .governance-cluster-setup,.cockpit-shell .governance-cluster-observe,.cockpit-shell .knowledge-cluster-focus,.cockpit-shell .knowledge-cluster-library,.cockpit-shell .knowledge-cluster-brain,.cockpit-shell .knowledge-cluster-context,.cockpit-shell .events-cluster-setup,.cockpit-shell .events-cluster-coverage,.cockpit-shell .events-cluster-observe,.cockpit-shell .wiki-reader-head{grid-template-columns:1fr}.cockpit-shell .wiki-reader-head .command-button{justify-self:start}.cockpit-shell .wiki-editor-toolbar{flex-wrap:wrap;justify-content:flex-start}.cockpit-shell .wiki-markdown-preview{max-height:none}.cockpit-shell .skills-grid,.cockpit-shell .marketplace .skill-list{grid-template-columns:1fr}.cockpit-shell .skills-studio-column,.cockpit-shell .connections-split-focus .connection-detail-panel{position:static}.cockpit-shell .connection-detail-strip,.cockpit-shell .connections-roster-bar{flex-direction:column;align-items:flex-start}.cockpit-shell .connection-detail-strip-chips{justify-content:flex-start}}.cockpit-shell .agent-access-panel .access-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cockpit-shell .settings-layout{gap:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.cockpit-shell .settings-tab-row{margin-top:-4px}.cockpit-shell .team-settings-layout{align-items:start}.cockpit-shell .team-invite-form{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.7fr)}.cockpit-shell .authority-picker{grid-column:1/-1;gap:8px;display:grid}.cockpit-shell .authority-picker>span,.cockpit-shell .team-role-select>span{color:var(--ink-3);font-size:.76rem;font-weight:650}.cockpit-shell .invite-link-box{background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.cockpit-shell .invite-link-box .mono-sm{overflow-wrap:anywhere;min-width:0}.cockpit-shell .team-role-select{gap:6px;min-width:150px;display:grid}.cockpit-shell .team-role-select select{min-height:36px}.cockpit-shell .team-row{grid-template-columns:auto minmax(0,1fr) minmax(170px,auto)}.cockpit-shell .team-row .agent-lrow-meta{grid-column:auto}.cockpit-shell .settings-wide{grid-column:1/-1}.cockpit-shell .settings-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cockpit-shell .knowledge-form.compact{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.cockpit-shell .knowledge-form.compact .command-button{justify-self:end}.cockpit-shell .l5-grid>.console-alert,.cockpit-shell .l5-grid>.l5-action-note{grid-column:1/-1;margin:0}.cockpit-shell .l5-nav-panel,.cockpit-shell .l5-section-stack{grid-column:1/-1}.cockpit-shell .l5-tab-meta{padding:16px var(--pad) 18px;gap:14px;display:grid}.cockpit-shell .l5-tab-copy{max-width:70ch;color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.55}.cockpit-shell .l5-section-stack{gap:var(--gap);display:grid}.cockpit-shell .l5-today-grid,.cockpit-shell .l5-advanced-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:start;display:grid}.cockpit-shell .l5-action-note{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.45;display:flex}.cockpit-shell .l5-action-note svg{color:var(--accent-bright);flex:none}.cockpit-shell .l5-main,.cockpit-shell .l5-side{align-content:start;gap:var(--gap);min-width:0;display:grid}.cockpit-shell .l5-section-group{align-content:start;gap:10px;display:grid}.cockpit-shell .l5-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .l5-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .l5-section-intro{max-width:68ch;color:var(--ink);margin:0 0 2px;font-size:.96rem;font-weight:500;line-height:1.62}.cockpit-shell .l5-evidence-panel{grid-column:1/-1}.cockpit-shell .l5-grid .panel{position:relative}.cockpit-shell .l5-panel-emphasis{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #bfa05e14, transparent 46%), var(--surface);box-shadow:inset 0 0 0 1px #bfa05e2e,0 18px 40px #00000029}.cockpit-shell .l5-panel-emphasis:after{content:"";pointer-events:none;background:linear-gradient(90deg,#bfa05eb3,#6fe3a014,#0000 70%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .l5-panel-muted{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .l5-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cockpit-shell .l5-heading-actions .icon-button{width:28px;height:28px}.cockpit-shell .l5-objective-row{grid-template-columns:38px minmax(0,1fr) max-content max-content}.cockpit-shell .l5-metric-glyphs{justify-self:end;align-items:center;gap:7px;display:inline-flex}.cockpit-shell .status-pip.ok{background:var(--ok);color:var(--ok)}.cockpit-shell .status-pip.warn{background:var(--warn);color:var(--warn)}.cockpit-shell .status-pip.crit{background:var(--crit);color:var(--crit)}.cockpit-shell .status-pip.faint{background:var(--faint);color:var(--faint)}.cockpit-shell .l5-loop-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content}.cockpit-shell .l5-loop-row>div,.cockpit-shell .l5-run-row>div,.cockpit-shell .l5-experiment-row>div,.cockpit-shell .l5-rollout-row>div,.cockpit-shell .l5-policy-row>div,.cockpit-shell .l5-hypothesis-row>div,.cockpit-shell .l5-evidence-item-row>div,.cockpit-shell .l5-queue-row>div{gap:4px;min-width:0;display:grid}.cockpit-shell .l5-loop-row .chip-row{margin-top:2px}.cockpit-shell .l5-grid .lrow{min-height:78px;transition:background .16s}.cockpit-shell .l5-grid .lrow:hover{background:#ffffff06}.cockpit-shell .l5-grid .lrow>div>strong,.cockpit-shell .l5-grid .l5-plan-body>strong,.cockpit-shell .l5-grid .l5-gate-copy strong{color:var(--ink)}.cockpit-shell .l5-grid .lrow .mono-sm,.cockpit-shell .l5-grid .lrow>div>span:not(.chip-row):not(.button-row),.cockpit-shell .l5-grid .l5-plan-body>span{line-height:1.5}.cockpit-shell .l5-loop-meta{text-align:right;justify-self:end}.cockpit-shell .l5-run-button{min-height:40px;padding:0 18px;font-size:.9rem}.cockpit-shell .l5-run-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content max-content}.cockpit-shell .l5-experiment-row{grid-template-columns:38px minmax(0,1fr) max-content max-content}.cockpit-shell .l5-policy-row,.cockpit-shell .l5-hypothesis-row,.cockpit-shell .l5-evidence-item-row{grid-template-columns:minmax(0,1fr) max-content}.cockpit-shell .l5-rollout-row{grid-template-columns:minmax(0,1fr) max-content max-content}.cockpit-shell .l5-sublabel{padding:12px var(--pad) 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650}.cockpit-shell .panel>.l5-sublabel{margin-inline:0}.cockpit-shell .l5-grid.agent-lab-view{grid-template-columns:1fr;gap:18px}.cockpit-shell .agent-lab-hero{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), color-mix(in srgb, var(--surface-2) 90%, transparent);gap:18px;padding:18px 20px;display:grid}.cockpit-shell .agent-lab-title-block h2 span{color:var(--accent)}.cockpit-shell .agent-lab-feed-status{border:1px solid var(--line);color:var(--faint);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:.6rem;font-weight:620;display:inline-flex}.cockpit-shell .agent-lab-feed-status.feed-live{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));color:var(--ok)}.cockpit-shell .agent-lab-feed-status.feed-connecting{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent)}.cockpit-shell .agent-lab-workflow-rail{grid-template-columns:repeat(7,minmax(0,auto));align-items:center;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.cockpit-shell .agent-lab-workflow-node{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 84%, transparent);gap:4px;min-width:9.5rem;padding:12px 14px;display:grid}.cockpit-shell .agent-lab-workflow-node strong{color:var(--ink);font-size:.92rem;font-weight:650}.cockpit-shell .agent-lab-workflow-node .mono-sm{color:var(--ink-3);font-size:.68rem;line-height:1.45}.cockpit-shell .agent-lab-workflow-index{color:var(--accent);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.cockpit-shell .agent-lab-workflow-node.done{border-color:var(--accent-line);background:var(--accent-wash)}.cockpit-shell .agent-lab-workflow-node.current{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.cockpit-shell .agent-lab-workflow-node.todo{opacity:.72}.cockpit-shell .agent-lab-workflow-connector{background:linear-gradient(90deg, transparent, var(--accent-line) 35%, var(--accent-line) 65%, transparent);width:1.4rem;height:1px}.cockpit-shell .agent-lab-ledger-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.cockpit-shell .agent-lab-ledger-heading>div{gap:6px;display:grid}.cockpit-shell .agent-lab-empty-state{justify-items:start;gap:14px;display:grid}.cockpit-shell .agent-lab-next-step{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));justify-content:space-between;align-items:start;gap:14px;padding:14px 16px;display:flex}.cockpit-shell .agent-lab-next-step-copy{gap:6px;min-width:0;display:grid}.cockpit-shell .agent-lab-next-step-copy strong{color:var(--ink);font-size:1.02rem;font-weight:650}.cockpit-shell .agent-lab-next-step-copy p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.55}.cockpit-shell .agent-lab-action-groups{gap:14px;display:grid}.cockpit-shell .agent-lab-action-group{gap:8px;display:grid}.cockpit-shell .agent-lab-brief-card,.cockpit-shell .agent-lab-proposal-panel,.cockpit-shell .agent-lab-readiness-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:12px;gap:10px;padding:14px;display:grid}.cockpit-shell .agent-lab-brief-card strong{color:var(--ink);font-size:.98rem;font-weight:620}.cockpit-shell .agent-lab-proposal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-shell .agent-lab-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cockpit-shell .agent-lab-proposal-cell{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:10px;gap:4px;padding:12px;display:grid}.cockpit-shell .agent-lab-proposal-cell span{color:var(--faint);font-family:var(--font-outlier);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.cockpit-shell .agent-lab-proposal-cell strong{color:var(--ink);font-size:.84rem;font-weight:620;line-height:1.5}.cockpit-shell .agent-lab-view>*{grid-column:1/-1}.cockpit-shell .agent-lab-summary-strip,.cockpit-shell .agent-lab-main-grid,.cockpit-shell .agent-lab-builder-notes,.cockpit-shell .agent-lab-ledger-workspace,.cockpit-shell .agent-lab-baseline-card,.cockpit-shell .agent-lab-summary-card{gap:14px;display:grid}.cockpit-shell .agent-lab-topbar,.cockpit-shell .agent-lab-builder-panel,.cockpit-shell .agent-lab-ledger-panel{contain:layout paint;gap:14px;display:grid}.cockpit-shell .agent-lab-title-block,.cockpit-shell .agent-lab-ledger-body{gap:10px;display:grid}.cockpit-shell .agent-lab-title-block h2{color:var(--ink);font-family:var(--font-display);max-width:22ch;margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.08}.cockpit-shell .agent-lab-title-block p{color:var(--ink-2);max-width:68ch;margin:0;font-size:.97rem;line-height:1.58}.cockpit-shell .agent-lab-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-shell .agent-lab-summary-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 88%, transparent);contain:layout paint;border-radius:14px;gap:8px;padding:14px}.cockpit-shell .agent-lab-summary-card strong{color:var(--ink);font-size:1.2rem;font-weight:620}.cockpit-shell .agent-lab-summary-card span:not(.eyebrow){color:var(--ink-2)}.cockpit-shell .agent-lab-main-grid{grid-template-columns:1fr;align-items:start;gap:18px}.cockpit-shell .agent-lab-mode-switch{justify-self:start}.cockpit-shell .lab-grid{align-items:start}.cockpit-shell .lab-grid.builder-open{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.cockpit-shell .lab-grid.builder-collapsed{grid-template-columns:minmax(0,1fr)}.cockpit-shell .lab-grid .agent-lab-ledger-panel{grid-area:1/1}.cockpit-shell .lab-grid .agent-lab-builder-panel{grid-area:1/2}.cockpit-shell .lab-grid .agent-lab-builder-body,.cockpit-shell .lab-grid .agent-lab-form-grid{grid-template-columns:1fr}.cockpit-shell .agent-lab-help{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 74%, transparent);border-radius:12px;padding:12px 14px}.cockpit-shell .agent-lab-help summary{cursor:pointer;color:var(--accent);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:620}.cockpit-shell .agent-lab-help p{color:var(--ink-2);margin:10px 0 0;font-size:.88rem;line-height:1.55}@media (width<=900px){.cockpit-shell .agent-lab-workflow-rail{grid-template-columns:1fr}.cockpit-shell .agent-lab-workflow-connector{display:none}.cockpit-shell .agent-lab-next-step,.cockpit-shell .agent-lab-ledger-foot,.cockpit-shell .agent-lab-ledger-heading{flex-direction:column;align-items:stretch}.cockpit-shell .agent-lab-proposal-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1120px){.cockpit-shell .lab-grid,.cockpit-shell .lab-grid.builder-open,.cockpit-shell .lab-grid.builder-collapsed{grid-template-columns:1fr}.cockpit-shell .lab-grid .agent-lab-ledger-panel,.cockpit-shell .lab-grid .agent-lab-builder-panel{grid-area:auto/1}}.cockpit-shell .agent-lab-builder-body{padding:16px var(--pad);grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr);gap:16px;display:grid}.cockpit-shell .agent-lab-builder-panel>.panel-heading{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}.cockpit-shell .agent-lab-builder-panel>.panel-heading h2{min-width:0;margin:0;line-height:1.2}.cockpit-shell .agent-lab-builder-panel>.panel-heading>span{width:100%;min-width:0;max-width:52ch;color:var(--ink-2);white-space:normal;text-wrap:balance;justify-self:start;font-size:.92rem;line-height:1.45}.cockpit-shell .agent-lab-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .agent-lab-form-wide{grid-column:1/-1}.cockpit-shell .agent-lab-name-row{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:end;gap:12px;display:grid}.cockpit-shell .agent-lab-name-brief{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 74%, transparent);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.cockpit-shell .agent-lab-name-brief p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55}.cockpit-shell .agent-lab-form-grid .form-hint{color:var(--ink-2);margin-top:0;font-size:.84rem;line-height:1.5;display:block}.cockpit-shell .agent-lab-field-meta{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:5px;padding:0;display:flex}.cockpit-shell .agent-lab-meta-copy{color:var(--ink);margin-right:2px;font-weight:560}.cockpit-shell .agent-lab-name-pattern{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cockpit-shell .agent-lab-name-pattern .chip{background:color-mix(in srgb, var(--surface-2) 68%, transparent);padding:3px 8px}.cockpit-shell .agent-lab-name-separator{color:var(--ink-3);font-size:.72rem}.cockpit-shell .agent-lab-inline-hint{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 10px;display:flex}.cockpit-shell .agent-lab-inline-hint .mono-sm{color:var(--ink);font-size:.84rem;line-height:1.55}.cockpit-shell .agent-lab-field-meta>.form-hint,.cockpit-shell .agent-lab-field-meta>.agent-lab-inline-hint,.cockpit-shell .agent-lab-field-meta>.agent-lab-warning-hint{flex-basis:100%}.cockpit-shell .agent-lab-key-hint{white-space:nowrap;color:var(--ink-2)}.cockpit-shell .agent-lab-warning-hint{color:var(--warn);font-weight:560}.cockpit-shell .agent-lab-form-grid textarea{resize:vertical;min-height:96px}.cockpit-shell .agent-lab-toggle-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.cockpit-shell .agent-lab-baseline-card,.cockpit-shell .agent-lab-ledger-row,.cockpit-shell .agent-lab-focus-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 88%, transparent);border-radius:16px;padding:14px}.cockpit-shell .agent-lab-builder-notes{grid-template-columns:1fr;align-content:start}.cockpit-shell .agent-lab-baseline-card{gap:10px}.cockpit-shell .agent-lab-baseline-card .mono-sm,.cockpit-shell .agent-lab-toggle-row .mono-sm,.cockpit-shell .agent-lab-ledger-row .mono-sm,.cockpit-shell .agent-lab-ledger-row p,.cockpit-shell .agent-lab-focus-notes p{color:var(--ink-2);font-size:.86rem;line-height:1.58}.cockpit-shell .agent-lab-focus-grid .mono-sm{color:var(--ink-2);font-size:.84rem;line-height:1.56}.cockpit-shell .agent-lab-baseline-card strong,.cockpit-shell .agent-lab-ledger-row strong,.cockpit-shell .agent-lab-focus-card strong{color:var(--ink);font-size:1.02rem;font-weight:620}.cockpit-shell .agent-lab-focus-actions{flex-wrap:wrap;gap:10px;display:flex}.cockpit-shell .agent-lab-focus-actions .command-button{min-height:38px}.cockpit-shell .agent-lab-footer{padding:0 var(--pad) 16px;flex-wrap:wrap;gap:10px;display:flex}.cockpit-shell .agent-lab-ledger-controls{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:10px;display:grid}.cockpit-shell .agent-lab-search{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 84%, transparent);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.cockpit-shell .agent-lab-search input{width:100%;color:var(--ink);background:0 0;border:0;padding:12px 0}.cockpit-shell .agent-lab-search input:focus{box-shadow:none;outline:none}.cockpit-shell .agent-lab-filter-row{flex-wrap:wrap;gap:8px;display:flex}.cockpit-shell .agent-lab-ledger-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.cockpit-shell .agent-lab-ledger-list{content-visibility:auto;contain-intrinsic-size:560px;gap:10px;display:grid}.cockpit-shell .agent-lab-ledger-row{cursor:pointer;contain:layout paint;gap:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cockpit-shell .agent-lab-ledger-row:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));transform:translateY(-1px)}.cockpit-shell .agent-lab-ledger-row.selected{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.cockpit-shell .agent-lab-ledger-row-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.cockpit-shell .agent-lab-ledger-row p,.cockpit-shell .agent-lab-focus-card{margin:0}.cockpit-shell .agent-lab-ledger-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-shell .agent-lab-focus-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cockpit-shell .agent-lab-focus-header p{color:var(--ink-2);margin:6px 0 0;font-size:.92rem;line-height:1.58}.cockpit-shell .agent-lab-focus-card{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--surface-2)), color-mix(in srgb, var(--surface-2) 92%, transparent));contain:layout paint;gap:14px;padding:18px;display:grid}.cockpit-shell .agent-lab-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cockpit-shell .agent-lab-focus-grid>div{gap:6px;display:grid}.cockpit-shell .agent-lab-focus-grid strong{color:var(--ink);font-size:.98rem;font-weight:620}.cockpit-shell .agent-lab-readiness-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-shell .agent-lab-readiness-list{gap:10px;display:grid}.cockpit-shell .agent-lab-readiness-row{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cockpit-shell .agent-lab-readiness-copy{gap:4px;display:grid}.cockpit-shell .agent-lab-readiness-copy strong{color:var(--ink);font-size:.86rem;font-weight:620}.cockpit-shell .agent-lab-focus-notes p{margin:6px 0 0;line-height:1.6}.cockpit-shell .lab-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.cockpit-shell .lab-compare-col{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:12px;align-content:start;gap:8px;padding:12px 14px;display:grid}.cockpit-shell .lab-compare-col.candidate{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.cockpit-shell .lab-compare-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cockpit-shell .lab-compare-line strong{color:var(--ink);text-align:right;overflow-wrap:anywhere;font-size:.92rem;font-weight:620}.cockpit-shell .lab-compare-line strong.changed{color:var(--accent-bright)}.cockpit-shell .lab-compare-arrow{color:var(--ink-3);align-self:center;font-size:1.1rem}.cockpit-shell .lab-eval-verdict,.cockpit-shell .lab-lifecycle{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:12px;gap:10px;padding:14px;display:grid}.cockpit-shell .lab-eval-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-shell .lab-eval-scoreline{align-items:center;gap:10px;display:flex}.cockpit-shell .lab-eval-score{color:var(--ink);font-family:var(--font-display);font-size:1.5rem;font-weight:650;line-height:1}.cockpit-shell .lab-eval-empty{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.5}.cockpit-shell .lab-lifecycle-rail{flex-wrap:wrap;gap:6px;display:flex}.cockpit-shell .lab-stage{border:1px solid var(--line);font-family:var(--font-outlier);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:.68rem}.cockpit-shell .lab-stage.done{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-bright)}.cockpit-shell .lab-stage.todo{color:var(--ink-3)}.cockpit-shell .lab-slack-line{align-items:center;gap:8px;display:flex}.cockpit-shell .agent-lab-activity-body{padding:16px var(--pad);gap:14px;display:grid}.cockpit-shell .fleet-activity-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cockpit-shell .fleet-activity-filters select{min-width:160px}.cockpit-shell .fleet-activity-timeline{max-height:560px;overflow-y:auto}.cockpit-shell .fleet-activity-timeline .time{color:var(--ink-3);font-family:var(--font-outlier);white-space:nowrap;align-self:center;font-size:.72rem}.cockpit-shell .l5-inline-form{border-top:1px solid var(--line);padding:14px 0}.cockpit-shell .l5-readiness-score{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.cockpit-shell .l5-readiness-score strong{color:var(--ink);font-family:var(--font-display);font-size:2.1rem;font-weight:640;line-height:1}.cockpit-shell .l5-readiness-score strong span{color:var(--ink-3);font-size:.95rem;font-weight:500}.cockpit-shell .l5-readiness-bar{margin-top:12px}.cockpit-shell .l5-gate-list{gap:0;margin-top:6px;display:grid}.cockpit-shell .l5-gate-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 0;display:grid}.cockpit-shell .l5-gate-row:last-child{border-bottom:0}.cockpit-shell .l5-gate-copy{gap:2px;min-width:0;display:grid}.cockpit-shell .l5-gate-copy strong{color:var(--ink-2);font-size:.83rem;font-weight:600}.cockpit-shell .l5-gate-copy span{color:var(--ink-3);font-size:.72rem}.cockpit-shell .l5-gate-row .mono-sm{justify-self:end}.cockpit-shell .l5-blockers{border-top:1px solid var(--line);gap:6px;padding:12px 0 4px;display:grid}.cockpit-shell .l5-blockers-label{color:var(--warn);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650}.cockpit-shell .l5-blockers .subtle-line{color:var(--ink-2);font-size:.8rem;line-height:1.45}.cockpit-shell .l5-stance-supports{color:var(--ok);font-weight:650}.cockpit-shell .l5-stance-contradicts{color:var(--crit);font-weight:650}.cockpit-shell .l5-queue-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content}.cockpit-shell .l5-queue-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.cockpit-shell .l5-queue-actions .icon-button{width:30px;height:30px}.cockpit-shell .l5-evidence-ref{color:var(--ink-3);overflow-wrap:anywhere}.cockpit-shell .l5-attach-form{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.cockpit-shell .l5-plan-card{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start}.cockpit-shell .l5-plan-body{gap:6px;min-width:0;display:grid}.cockpit-shell .l5-plan-items{gap:6px;margin-top:6px;display:grid}.cockpit-shell .l5-plan-item{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:8px minmax(0,1fr) max-content max-content;align-items:center;gap:8px;padding:8px 10px;display:grid}.cockpit-shell .l5-plan-item-copy{gap:2px;min-width:0;display:grid}.cockpit-shell .l5-plan-item-copy strong{font-size:.82rem;font-weight:620}.cockpit-shell .l5-plan-item-copy .mono-sm{color:var(--ink-3);overflow-wrap:anywhere}.cockpit-shell .l5-approval-row{grid-template-columns:max-content minmax(0,1fr)}.cockpit-shell .l5-approval-row>div{gap:4px;min-width:0;display:grid}.cockpit-shell .l5-approval-row .chip-row{margin-top:2px}.cockpit-shell .l5-approval-decided{grid-template-columns:minmax(0,1fr)}.cockpit-shell .l5-document-row,.cockpit-shell .l5-eval-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content}.cockpit-shell .l5-eval-row>div,.cockpit-shell .l5-document-row>div{gap:2px;min-width:0;display:grid}.cockpit-shell .l5-eval-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content}.cockpit-shell .l5-eval-summary{color:var(--ink-3);padding:8px 14px 0}.cockpit-shell .l5-approval-row,.cockpit-shell .l5-recovery-row,.cockpit-shell .l5-queue-row{padding-block:calc(var(--row-pad) + 2px);align-items:start}.cockpit-shell .l5-quality-list,.cockpit-shell .l5-readiness-panel .l5-gate-list{margin-top:10px}.cockpit-shell .l5-readiness-panel .form-note,.cockpit-shell .l5-triage-panel .form-note{color:var(--ink-3)}.cockpit-shell .l5-doc-content{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);font-family:var(--font-outlier);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:10px 14px 12px;padding:10px 12px;font-size:.74rem;line-height:1.5;overflow-y:auto}@media (width<=1280px){.cockpit-shell .metric-strip.cols-4,.cockpit-shell .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .split-main,.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero,.cockpit-shell .today-columns,.cockpit-shell .approvals-columns,.cockpit-shell .ops-columns{grid-template-columns:minmax(0,1fr)}.cockpit-shell .provider-card-grid,.cockpit-shell .skill-list,.cockpit-shell .access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .l5-section-intro{max-width:none}}@media (width<=900px){.cockpit-shell .topbar{grid-template-columns:1fr auto;grid-template-areas:"title session""command command""subtitle subtitle";align-items:center}.cockpit-shell .top-actions{grid-area:auto;width:100%}.cockpit-shell .split-main,.cockpit-shell .monitor-grid,.cockpit-shell .company-grid,.cockpit-shell .admin-grid,.cockpit-shell .integrations-grid,.cockpit-shell .events-grid,.cockpit-shell .governance-grid,.cockpit-shell .compound-grid,.cockpit-shell .skills-grid,.cockpit-shell .knowledge-grid,.cockpit-shell .l5-grid,.cockpit-shell .settings-layout,.cockpit-shell .l5-today-grid,.cockpit-shell .l5-advanced-grid,.cockpit-shell .agent-lab-hero,.cockpit-shell .agent-lab-workflow-rail,.cockpit-shell .agent-lab-next-step,.cockpit-shell .agent-lab-summary-strip,.cockpit-shell .agent-lab-main-grid,.cockpit-shell .agent-lab-builder-body,.cockpit-shell .agent-lab-builder-notes,.cockpit-shell .agent-lab-name-row,.cockpit-shell .agent-lab-form-grid,.cockpit-shell .agent-lab-ledger-controls,.cockpit-shell .agent-lab-ledger-workspace,.cockpit-shell .agent-lab-focus-grid,.cockpit-shell .agent-lab-ledger-list{grid-template-columns:1fr}.cockpit-shell .agent-lab-builder-panel>.panel-heading>span{max-width:none}.cockpit-shell .l5-loop-row,.cockpit-shell .l5-run-row,.cockpit-shell .l5-queue-row{grid-template-columns:minmax(0,1fr) max-content}.cockpit-shell .l5-loop-meta,.cockpit-shell .l5-run-row>.mono-sm{text-align:left;justify-self:start}.cockpit-shell .l5-queue-actions{grid-column:1/-1;justify-self:start}.cockpit-shell .settings-wide{grid-column:auto}.cockpit-shell .metric-strip.cols-3,.cockpit-shell .integrations-grid>.metric-strip,.cockpit-shell .governance-grid>.metric-strip,.cockpit-shell .decisioner-metric-grid,.cockpit-shell .decisioner-autonomy-layout{grid-template-columns:1fr}}@media (width<=760px){.cockpit-shell{--pad:16px;--gap:14px;--row-pad:15px}.cockpit-shell .view-grid{width:100%;padding:4px 0 28px}.cockpit-shell .command-palette{width:min(100% - 20px,46rem);max-height:min(42rem,100dvh - 20px);margin-top:10px}.cockpit-shell .command-palette-input{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px 16px}.cockpit-shell .command-palette-input kbd{display:none}.cockpit-shell .command-palette-submit{padding-inline:12px}.cockpit-shell .command-palette-item,.cockpit-shell .settings-nav-item{border-radius:13px;min-height:48px;padding-inline:13px}.cockpit-shell .command-palette-head,.cockpit-shell .settings-drawer-head,.cockpit-shell .command-palette-results-head{justify-content:flex-start;align-items:start;gap:10px}.cockpit-shell .command-palette-head,.cockpit-shell .command-palette-results-head{flex-direction:column}.cockpit-shell .command-palette-head-stats{justify-content:flex-start}.cockpit-shell .command-palette-section{padding:16px 16px 0}.cockpit-shell .command-palette-splash{grid-template-columns:1fr}.cockpit-shell .command-chip{min-height:30px;padding-inline:11px;font-size:.78rem}.cockpit-shell .panel-heading{flex-wrap:wrap;align-items:start;gap:8px}.cockpit-shell .panel-heading h2{font-size:.95rem;line-height:1.35}.cockpit-shell .panel-heading>span,.cockpit-shell .panel-heading>div,.cockpit-shell .panel-heading .mono-sm{width:100%}.cockpit-shell .settings-field,.cockpit-shell .settings-toggle-row,.cockpit-shell .settings-inline-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding-block:14px}.cockpit-shell .settings-select,.cockpit-shell .settings-currency-input,.cockpit-shell .settings-switch,.cockpit-shell .settings-inline-meta kbd,.cockpit-shell .settings-toggle-row kbd{justify-self:start}.cockpit-shell .tab-pill-row{justify-content:flex-start;align-items:stretch;gap:6px;width:100%}.cockpit-shell .tab-pill-row .tag{text-align:center;flex:calc(50% - 4px);justify-content:center;min-width:0;min-height:32px;padding-inline:10px;font-size:.74rem}.cockpit-shell .tab-pill-row .tag b{white-space:nowrap}.cockpit-shell .agents-panel .tab-pill-row,.cockpit-shell .l5-tab-meta .tab-pill-row,.cockpit-shell .settings-tab-row{justify-content:stretch}.cockpit-shell .agents-panel .tab-pill-row .command-button,.cockpit-shell .agents-panel .tab-pill-row .hire-agent-button{flex:100%;justify-content:center}.cockpit-shell .workspace{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 24px)}.cockpit-shell .topbar{grid-template-columns:1fr;grid-template-areas:"title""command""session""subtitle";align-items:flex-start;gap:10px;padding:16px 16px 14px}.cockpit-shell .topbar h1{font-size:1.82rem}.cockpit-shell .nav-section{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .nav-item{gap:9px;min-width:0}.cockpit-shell .nav-item>span:not(.nav-icon):not(.nav-badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-shell .nav-badge{min-width:22px;margin-left:auto}.cockpit-shell .top-actions{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.cockpit-shell .cp-trigger-wrap>[role=status]{display:none}.cockpit-shell .cp-trigger{flex:100%;order:-1;min-width:0;min-height:42px;padding-inline:12px}.cockpit-shell .cp-trigger-copy span:last-child{font-size:.78rem}.cockpit-shell .top-actions .secondary-command{flex:auto;min-width:0;padding-inline:10px}.cockpit-shell .top-actions .command-button:not(.secondary-command){flex:none;padding-inline:12px}.cockpit-shell .topbar-session-actions{justify-content:flex-start;width:100%}.cockpit-shell .topbar-subtitle{max-width:none;font-size:.84rem;line-height:1.45}.cockpit-shell .metric.stat{border-radius:15px;gap:12px;min-height:0;padding:16px 16px 18px}.cockpit-shell .metric.stat .ic-chip{border-radius:9px;width:30px;height:30px}.cockpit-shell .metric .label{font-size:.74rem}.cockpit-shell .metric .foot{align-items:center;min-height:18px;margin-top:2px;position:relative;bottom:auto;left:auto;right:auto}.cockpit-shell .spark{height:44px;margin-top:-2px;position:relative;bottom:auto}.cockpit-shell .metric .num{font-size:clamp(1.35rem,6.4vw,1.72rem);line-height:1}.cockpit-shell .metric .foot,.cockpit-shell .metric .delta{font-size:.68rem}.cockpit-shell .metric-strip.cols-4,.cockpit-shell .metric-strip,.cockpit-shell .provider-card-grid,.cockpit-shell .skill-list,.cockpit-shell .access-grid{grid-template-columns:1fr}.cockpit-shell .panel,.cockpit-shell .metric,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .access-grid article,.cockpit-shell .integration-form,.cockpit-shell .connect-link-box,.cockpit-shell .workflow-draft-card,.cockpit-shell .event-source-card,.cockpit-shell .event-workflow-row,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor,.cockpit-shell .memory-preview-blocks article,.cockpit-shell .knowledge-list article,.cockpit-shell .connection-auth-callout,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary{border-radius:15px}.cockpit-shell .l5-section-group{gap:8px}.cockpit-shell .l5-tab-meta{gap:12px;padding-inline:16px}.cockpit-shell .l5-section-intro{font-size:.78rem}.cockpit-shell .panel-heading,.cockpit-shell .lrow,.cockpit-shell .connection-row,.cockpit-shell .grant-row,.cockpit-shell .event-workflow-row,.cockpit-shell .decision-row,.cockpit-shell .step{padding-inline:14px}.cockpit-shell .panel>:not(.panel-heading):not(.flush-list):not(.connection-list):not(.agent-roster):not(.decision-list):not(.event-workflow-list):not(.event-source-grid):not(.provider-directory){margin-inline:14px}.cockpit-shell .agent-lrow,.cockpit-shell .lrow,.cockpit-shell .connection-row,.cockpit-shell .compact-list .connection-row,.cockpit-shell .event-workflow-row,.cockpit-shell .decision-row{grid-template-columns:auto minmax(0,1fr)}.cockpit-shell .connection-row.lrow{grid-template-columns:40px minmax(0,1fr)}.cockpit-shell .slack-invite-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px 14px;padding-block:16px}.cockpit-shell .slack-invite-row .avatar{grid-row:1}.cockpit-shell .slack-agent-identity{grid-column:2}.cockpit-shell .slack-agent-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px 16px;padding-left:0}.cockpit-shell .slack-agent-actions .text-command{white-space:normal}.cockpit-shell .settings-drawer{width:min(100%,100vw);padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.cockpit-shell .mobile-bottom-bar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#121215f5,#0d0d10fa);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;left:10px;box-shadow:0 20px 40px #0000004d}.cockpit-shell .mobile-bottom-item{min-height:50px;color:var(--ink-3);text-align:center;border-radius:11px;place-items:center;gap:3px;padding:6px 3px;font-size:.64rem;line-height:1.15;display:grid}.cockpit-shell .mobile-bottom-item.active{background:var(--accent-wash);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .onboarding-progress-block{margin-inline:16px}.cockpit-shell .onboarding-progress-meta{gap:10px}.cockpit-shell .onboarding-progress-meta strong{font-size:.94rem}.cockpit-shell .settings-nav-grid,.cockpit-shell .event-workflow-row{grid-template-columns:1fr}.cockpit-shell .connection-row .mono-sm,.cockpit-shell .connection-row .status-label,.cockpit-shell .connection-row .connection-mark,.cockpit-shell .connection-row>svg,.cockpit-shell .event-workflow-row .status-label,.cockpit-shell .grant-row .status-label{justify-self:start}.cockpit-shell .connection-row .mono-sm,.cockpit-shell .connection-row .status-label,.cockpit-shell .connection-row .connection-mark,.cockpit-shell .connection-row>svg,.cockpit-shell .grant-row .status-label{grid-column:2}.cockpit-shell .event-workflow-row .status-label{grid-column:1}.cockpit-shell .step{grid-template-columns:34px minmax(0,1fr) 34px;align-items:start;gap:8px 12px;margin-inline:14px;padding-inline:13px}.cockpit-shell .step .sn{grid-area:1/1/span 2}.cockpit-shell .step .sbody{grid-column:2;min-width:0}.cockpit-shell .step .text-command{grid-column:2;place-self:start;margin-top:2px}.cockpit-shell .step .check{grid-area:1/3/span 2;place-self:center end}.cockpit-shell .agent-lrow-main .agent-card-topline{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.cockpit-shell .agent-card-topline .mono-sm{margin-top:2px}.cockpit-shell .compact-list .connection-row .status-label,.cockpit-shell .compact-list .connection-row>span:last-child{grid-column:1/-1}.cockpit-shell .agent-lrow-meta,.cockpit-shell .agent-lrow-planning{grid-column:1/-1;justify-items:start}.cockpit-shell .agent-lrow-slim{grid-template-columns:38px minmax(0,1fr);gap:12px}.cockpit-shell .agent-open-button{grid-column:1/-1;justify-self:start;min-height:32px;padding-inline:0}.cockpit-shell .agent-signal-row{gap:5px}.cockpit-shell .agent-signal-pill{min-height:22px;padding:0 8px 0 6px;font-size:.6rem}.cockpit-shell .agent-signal-icon{width:14px;height:14px}.cockpit-shell .briefing-copy h2{font-size:clamp(1.55rem,8vw,2rem)}.cockpit-shell .briefing-action-row{grid-template-columns:10px minmax(0,1fr);align-items:start}.cockpit-shell .briefing-action-cta{grid-column:2}.cockpit-shell .briefing-action-row svg{display:none}.cockpit-shell .overview-mode-bar{gap:12px}.cockpit-shell .overview-scroll-list{max-height:none}.cockpit-shell .overview-panel .feed-item{grid-template-columns:14px minmax(0,1fr);gap:10px;padding-block:13px}.cockpit-shell .overview-panel .ftop{flex-direction:column;align-items:flex-start;gap:4px}.cockpit-shell .overview-panel .button-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.cockpit-shell .overview-panel .button-row .text-command:last-child{margin-left:0}.cockpit-shell .button-row>.command-button,.cockpit-shell .button-row>.secondary-command{min-height:34px;padding-inline:12px}.cockpit-shell .empty-state{border-radius:14px;gap:8px;min-height:116px;padding:18px 14px}.cockpit-shell .empty-state strong{font-size:.9rem}.cockpit-shell .empty-state p{font-size:.8rem;line-height:1.45}.cockpit-shell .l5-tab-meta{padding-inline:14px}.cockpit-shell .l5-heading-actions{justify-content:flex-start;gap:8px;width:100%}.cockpit-shell .l5-run-button,.cockpit-shell .l5-heading-actions .icon-button{min-height:30px}.cockpit-shell .l5-loop-row,.cockpit-shell .l5-run-row,.cockpit-shell .l5-experiment-row,.cockpit-shell .l5-rollout-row,.cockpit-shell .l5-policy-row,.cockpit-shell .l5-hypothesis-row,.cockpit-shell .l5-evidence-item-row,.cockpit-shell .l5-queue-row,.cockpit-shell .l5-plan-card,.cockpit-shell .l5-approval-row,.cockpit-shell .l5-document-row,.cockpit-shell .l5-eval-row,.cockpit-shell .l5-objective-row{grid-template-columns:1fr;gap:10px}.cockpit-shell .l5-loop-meta,.cockpit-shell .l5-run-row>.mono-sm,.cockpit-shell .l5-metric-glyphs,.cockpit-shell .l5-approval-decided{text-align:left;justify-self:start}.cockpit-shell .l5-queue-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.cockpit-shell .l5-plan-item{grid-template-columns:8px minmax(0,1fr);align-items:start}.cockpit-shell .l5-plan-item .status-label,.cockpit-shell .l5-plan-item .l5-queue-actions,.cockpit-shell .l5-plan-item .text-command,.cockpit-shell .l5-plan-item .icon-button{grid-column:2;justify-self:start}.cockpit-shell .l5-readiness-score{flex-direction:column;align-items:flex-start;gap:6px}.cockpit-shell .l5-gate-row{grid-template-columns:10px minmax(0,1fr);gap:8px}.cockpit-shell .l5-gate-row .mono-sm{grid-column:2;justify-self:start}.cockpit-shell select.l5-policy-decision{width:100%;min-width:0}}.cockpit-shell .nav-item{color:#b7b4ac!important}.cockpit-shell .nav-item .nav-icon,.cockpit-shell .rail-settings .nav-icon{color:#7a776f!important;opacity:1!important}.cockpit-shell .nav-item svg,.cockpit-shell .rail-settings svg{color:#7a776f!important;stroke:currentColor!important}.cockpit-shell .nav-item:hover{background:var(--elevated)!important;color:var(--ink)!important}.cockpit-shell .nav-item:hover .nav-icon,.cockpit-shell .rail-settings:hover .nav-icon{color:var(--gold-bright)!important}.cockpit-shell .nav-item:hover svg,.cockpit-shell .rail-settings:hover svg{color:var(--gold-bright)!important;stroke:currentColor!important}.cockpit-shell .nav-item.active{background:var(--gold-wash)!important;color:var(--gold-bright)!important}.cockpit-shell .nav-item.active .nav-icon{color:var(--gold)!important}.cockpit-shell .nav-item.active svg{color:var(--gold)!important;stroke:currentColor!important}.cockpit-shell .nav-badge{background:var(--surface-2)!important;color:var(--ink-2)!important}.cockpit-shell .nav-item.active .nav-badge{background:var(--gold)!important;color:var(--gold-ink)!important}.cockpit-shell .metric.stat .ic-chip{background:var(--surface-2)!important;color:var(--gold)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.cockpit-shell .metric.stat .ic-chip svg{color:var(--gold)!important;stroke:currentColor!important}.cockpit-shell .metric.stat .top,.cockpit-shell .metric.stat .label,.cockpit-shell .metric.stat .foot{color:var(--ink-2)!important}.cockpit-shell .settings-drawer{background:var(--surface)!important;box-shadow:-24px 0 60px #0000006b!important}.cockpit-shell .settings-drawer-card{border-top-color:var(--line)!important}.cockpit-shell .settings-drawer svg,.cockpit-shell .settings-close svg{color:var(--gold)!important;stroke:currentColor!important}.cockpit-shell .settings-nav-item,.cockpit-shell .command-palette-item{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}.cockpit-shell .settings-nav-item:hover,.cockpit-shell .command-palette-item:hover{background:var(--elevated)!important;border-color:var(--line-2)!important}.cockpit-shell .settings-nav-item.selected{background:var(--gold-wash)!important;border-color:var(--line-2)!important;color:var(--gold-bright)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important}.cockpit-shell .command-palette-label,.cockpit-shell .settings-drawer-head span,.cockpit-shell .settings-health-row span,.cockpit-shell .settings-kv{color:var(--ink-2)!important}.cockpit-shell .settings-health-row strong{font-size:1.02rem!important}.cockpit-shell .settings-health-row span{font-size:.88rem!important}.cockpit-shell .metric.stat{background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line), 0 14px 32px #00000029!important}.cockpit-shell .metric.stat .label{color:var(--ink-2)!important}.cockpit-shell .metric.stat .num{color:var(--ink)!important}.cockpit-shell .metric.stat .foot{color:var(--ink-2)!important}.cockpit-shell .metric.stat .delta{color:var(--gold-bright)!important}.cockpit-shell .metric.stat .delta.up{color:var(--ok)!important}.cockpit-shell .metric.stat .spark polygon{fill:var(--gold-wash)!important}.cockpit-shell .metric.stat .spark polyline{stroke:var(--gold-deep)!important}.cockpit-shell .panel{background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.cockpit-shell .panel-heading{border-bottom-color:var(--line)!important}.cockpit-shell .panel-heading h2{color:var(--ink)!important}.cockpit-shell .panel-heading>span,.cockpit-shell .panel-heading>div,.cockpit-shell .panel-heading .mono-sm,.cockpit-shell .kv .k{color:var(--ink-2)!important}.cockpit-shell .kv .v,.cockpit-shell .integration-form input{color:var(--ink)!important}.cockpit-shell .integration-form input,.cockpit-shell .integration-form textarea,.cockpit-shell .integration-form select{background:var(--bg-2)!important;border-color:var(--line)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.cockpit-shell .briefing-hero{min-height:0;padding:24px var(--pad) 22px;border-radius:20px;grid-column:1/-1;position:relative;overflow:hidden;background:radial-gradient(26rem 20rem at 97% 14%, var(--gold-wash), transparent 44%), var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line), 0 24px 44px #0000002e!important}.cockpit-shell .briefing-hero-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px;display:flex;position:relative}.cockpit-shell .briefing-kicker{color:var(--gold);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:560;display:inline-flex}.cockpit-shell .briefing-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cockpit-shell .briefing-copy{max-width:100%}.cockpit-shell .briefing-copy h2{max-width:30ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5625rem,1.6vw,1.8rem);font-weight:600;line-height:1.18}.cockpit-shell .briefing-copy>p{max-width:78ch;color:var(--ink-2);margin:10px 0 0;font-size:.90625rem;line-height:1.6}.cockpit-shell .follow-up-button{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--gold-bright), var(--gold));min-height:28px;color:var(--gold-ink);box-shadow:0 10px 28px -20px var(--gold-glow);border-radius:10px;padding:0 10px;font-size:.78rem;font-weight:650}.cockpit-shell .follow-up-button:hover{background:var(--gold-bright);color:var(--gold-ink)}.cockpit-shell .briefing-subgrid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.92fr);align-items:start;gap:6px 10px;display:grid}.cockpit-shell .briefing-actions{gap:8px;display:grid}.cockpit-shell .briefing-action-row{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.cockpit-shell .briefing-action-row:hover{border-color:var(--line-2);background:var(--elevated)}.cockpit-shell .briefing-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 4px var(--gold-wash);border-radius:999px}.cockpit-shell .briefing-dot.critical{background:var(--crit);box-shadow:0 0 0 4px #f08a8a14}.cockpit-shell .briefing-action-copy{gap:1px;min-width:0;display:grid}.cockpit-shell .briefing-action-copy strong{color:var(--ink);font-size:.875rem;font-weight:500}.cockpit-shell .briefing-action-copy span{color:var(--ink-3);font-size:.75rem;font-weight:400}.cockpit-shell .briefing-action-cta{color:var(--gold-bright);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem}.cockpit-shell .briefing-action-empty{border:1px solid var(--line);background:var(--bg-2);min-height:40px;color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:.74rem;display:inline-flex}.cockpit-shell .briefing-action-empty svg{color:var(--ok)}.cockpit-shell .briefing-action-row svg{color:var(--ink-3)}.cockpit-shell .briefing-away{padding-top:0}.cockpit-shell .briefing-bullets{gap:6px;padding-top:6px;display:grid}.cockpit-shell .briefing-bullet{color:var(--ink-2);align-items:center;gap:6px;font-size:.74rem;display:flex}.cockpit-shell .briefing-bullet svg{color:var(--ok);fill:#6fe3a01f}.cockpit-shell .overview-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding-left:2px;display:inline-flex}.cockpit-shell .overview-section-label:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.85;width:22px;height:1px}.cockpit-shell .overview-section-head{grid-column:1/-1;gap:6px;display:grid}.cockpit-shell .overview-mode-bar{background:linear-gradient(180deg, #ffffff0d, #ffffff05), linear-gradient(135deg, #e7d3a112, transparent 52%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 14px 30px #00000024;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 22px;padding:18px 20px;display:grid}.cockpit-shell .overview-mode-copy{gap:10px;display:grid}.cockpit-shell .overview-mode-heading{gap:8px;display:grid}.cockpit-shell .overview-mode-heading h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.08rem;font-weight:640;line-height:1.15}.cockpit-shell .overview-mode-toggle{align-self:center;justify-items:end;gap:8px;display:grid}.cockpit-shell .overview-mode-toggle .mono-sm{color:var(--ink-2)}.cockpit-shell .overview-mode-toggle .tab-pill-row{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:999px;flex-wrap:nowrap;gap:8px;padding:4px;display:inline-flex}.cockpit-shell .overview-section-copy{max-width:64ch;color:var(--ink);margin:0;padding-left:2px;font-size:.98rem;font-weight:500;line-height:1.65}.cockpit-shell .overview-split{align-items:start;position:relative}.cockpit-shell .overview-split-single{grid-template-columns:minmax(0,1fr)}.cockpit-shell .overview-panel{position:relative}.cockpit-shell .overview-panel-primary{background:linear-gradient(180deg, #ffffff0f, #ffffff06), linear-gradient(135deg, #e7d3a112, transparent 48%), var(--surface);box-shadow:inset 0 0 0 1px #e7d3a129,0 18px 40px #00000029}.cockpit-shell .overview-panel-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e7d3a1b8,#6fe3a014,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.cockpit-shell .overview-panel-secondary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface)}.cockpit-shell .overview-panel-intro{padding:14px var(--pad) 0}.cockpit-shell .overview-panel-copy{max-width:68ch;color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.6}.cockpit-shell .today-grid{align-items:start}.cockpit-shell .today-hero,.cockpit-shell .approvals-hero{background:radial-gradient(circle at top right, #ebc06d1c, transparent 32%), linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);gap:1.25rem;padding:1.35rem;display:grid}.cockpit-shell .today-hero-main,.cockpit-shell .today-hero-aside,.cockpit-shell .approvals-hero-main,.cockpit-shell .approvals-hero-aside{align-content:start;gap:1rem;display:grid}.cockpit-shell .today-hero-copy{gap:.6rem;display:grid}.cockpit-shell .today-hero-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.cockpit-shell .today-hero h2,.cockpit-shell .approvals-hero h2{max-width:14ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:760;line-height:.95}.cockpit-shell .today-pill-row{flex-wrap:wrap;gap:.55rem;display:flex}.cockpit-shell .today-pill{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:2rem;color:var(--ink-2);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;background:#ffffff06;align-items:center;padding:0 .8rem;font-size:.69rem;display:inline-flex}.cockpit-shell .today-pill.warn{color:var(--accent);background:#ebc06d1a;border-color:#ebc06d52}.cockpit-shell .today-pill.ok{color:var(--ok);background:#3fd7a41a;border-color:#3fd7a447}.cockpit-shell .today-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cockpit-shell .today-hero-aside,.cockpit-shell .approvals-hero-aside{border-radius:var(--radius-md);background:linear-gradient(#ffffff0b,#ffffff04),#00000024;border:1px solid #ebc06d1f;padding:1rem}.cockpit-shell .today-hero-aside-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-shell .today-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.75rem;display:grid}.cockpit-shell .today-kpi-grid>div{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0d;gap:.3rem;padding:.9rem;display:grid}.cockpit-shell .today-kpi-grid span,.cockpit-shell .today-hero-foot{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .today-kpi-grid strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.45rem;font-weight:720}.ledger-footnote{margin-top:.75rem}.cockpit-shell .today-columns{gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.cockpit-shell .approvals-grid{align-items:start}.cockpit-shell .approvals-hero{background:radial-gradient(circle at top right, #ebc06d14, transparent 32%), linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface)}.cockpit-shell .approvals-columns{gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);display:grid}.cockpit-shell .approvals-main-column,.cockpit-shell .approvals-side-column{align-content:start;gap:var(--gap);display:grid}.cockpit-shell .approvals-panel{min-height:100%}.cockpit-shell .approvals-panel-primary{background:linear-gradient(180deg, #ffffff08, #ffffff03), linear-gradient(135deg, #ebc06d0e, transparent 56%), var(--surface)}.cockpit-shell .approvals-panel-secondary,.cockpit-shell .approvals-panel-tertiary,.cockpit-shell .approvals-panel-note{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--surface)}.cockpit-shell .approvals-panel .panel-body{gap:.75rem;display:grid}.cockpit-shell .approvals-panel .company-summary{border-top:0;margin:0;padding:0}.cockpit-shell .approvals-panel .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.75rem;padding-top:0}.cockpit-shell .approvals-panel .summary-grid span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;display:block}.cockpit-shell .approvals-panel .summary-grid strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.2rem;font-weight:690}.cockpit-shell .approvals-side-column .approvals-panel .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.cockpit-shell .approval-row{border-radius:var(--radius-sm);background:linear-gradient(#ffffff06,#ffffff03),#0000001f;border:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:1rem 1.05rem}.cockpit-shell .approval-row:hover{background:linear-gradient(90deg,#ebc06d0f,#0000 78%),linear-gradient(#ffffff07,#ffffff03),#0000001f;border-color:#ebc06d29}.cockpit-shell .approval-row-decision{background:linear-gradient(90deg,#ebc06d0a,#0000 82%),linear-gradient(#ffffff06,#ffffff03),#0000001f}.cockpit-shell .approval-row-recovery{background:linear-gradient(90deg,#ffb4ab0a,#0000 82%),linear-gradient(#ffffff06,#ffffff03),#0000001f}.cockpit-shell .approval-row-proposal{background:linear-gradient(90deg,#3fd7a409,#0000 82%),linear-gradient(#ffffff06,#ffffff03),#0000001f}.cockpit-shell .approval-row .body{gap:.35rem;display:grid}.cockpit-shell .approval-inline-meta{color:var(--ink-3)}.cockpit-shell .approval-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.cockpit-shell .approval-detail-row{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:linear-gradient(#ffffff04,#ffffff03),#00000024;border:1px solid #ffffff0e;border-top:0;margin:0 1.05rem .6rem;padding:.95rem}.cockpit-shell .approval-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.75rem;display:grid}.cockpit-shell .approval-detail-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0d;gap:.35rem;padding:.9rem;display:grid}.cockpit-shell .approval-detail-card span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem}.cockpit-shell .approval-detail-card strong{color:var(--ink);font-size:.94rem;font-weight:620;line-height:1.4}.cockpit-shell .approval-detail-actions{justify-content:flex-end;margin-top:.8rem;display:flex}.cockpit-shell .approvals-note-stack{margin:0 var(--pad) var(--pad);gap:.75rem;display:grid}.cockpit-shell .deck-panel-body{justify-content:center;padding-block:.5rem .75rem;display:flex}.cockpit-shell .deck-stack{width:min(100%,30rem);position:relative}.cockpit-shell .deck-card{border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);border:1px solid #ffffff0f;gap:.9rem;padding:1.35rem;display:grid;box-shadow:0 20px 46px #00000052}.cockpit-shell .deck-card-active{z-index:3;position:relative}.cockpit-shell .deck-card-ghost{z-index:1;pointer-events:none;opacity:.4;gap:.6rem;position:absolute;inset:0 0 auto;transform:translateY(14px)scale(.97)}.cockpit-shell .deck-card-ghost-2{z-index:0;opacity:.22;transform:translateY(26px)scale(.94)}.cockpit-shell .deck-card-ghost-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:640;overflow:hidden}.cockpit-shell .deck-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-shell .deck-card-body{gap:.4rem;display:grid}.cockpit-shell .deck-card-title{color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.cockpit-shell .deck-card-link{justify-self:center}.cockpit-shell .deck-decision-head{gap:.45rem;display:grid}.cockpit-shell .deck-decision-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.cockpit-shell .deck-decision-support{color:var(--ink-3);line-height:1.55}.cockpit-shell .deck-decision-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.75rem;display:grid}.cockpit-shell .deck-decision-cell{border-radius:var(--radius-sm);background:linear-gradient(#ffffff06,#ffffff03),#00000024;border:1px solid #ffffff0d;gap:.4rem;padding:.9rem;display:grid}.cockpit-shell .deck-decision-cell span{color:var(--faint);font-family:var(--font-outlier);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.cockpit-shell .deck-decision-cell strong{color:var(--ink);font-size:.84rem;font-weight:620;line-height:1.5}@media (width<=760px){.cockpit-shell .deck-card{padding:1.05rem}.cockpit-shell .deck-card-title{font-size:1.15rem}.cockpit-shell .deck-decision-grid{grid-template-columns:minmax(0,1fr)}}.cockpit-shell .agent-workspace-hero{gap:.75rem;padding:1.1rem 1.35rem 1.35rem;display:grid}.cockpit-shell .agent-workspace-back{justify-self:start}.cockpit-shell .agent-workspace-hero .settings-drawer-head{border-bottom:0;padding:0}.cockpit-shell .ops-hero{background:radial-gradient(circle at top right, #ebc06d17, transparent 32%), linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);gap:1.25rem;padding:1.35rem;display:grid}.cockpit-shell .ops-hero-main,.cockpit-shell .ops-hero-aside{align-content:start;gap:1rem;display:grid}.cockpit-shell .ops-hero-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.cockpit-shell .ops-hero h2{max-width:14ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:760;line-height:.95}.cockpit-shell .ops-hero-aside{border-radius:var(--radius-md);background:linear-gradient(#ffffff0b,#ffffff04),#00000024;border:1px solid #ebc06d1f;padding:1rem}.cockpit-shell .ops-columns{gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.cockpit-shell .ops-main-column,.cockpit-shell .ops-side-column{align-content:start;gap:var(--gap);display:grid}.cockpit-shell .ops-panel{min-height:100%}.cockpit-shell .ops-panel-primary{background:linear-gradient(180deg, #ffffff08, #ffffff03), linear-gradient(135deg, #ebc06d0e, transparent 56%), var(--surface)}.cockpit-shell .ops-panel-secondary,.cockpit-shell .ops-panel-tertiary{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--surface)}.cockpit-shell .ops-panel .panel-body{gap:.75rem;display:grid}.cockpit-shell .ops-panel .company-summary{border-top:0;margin:0;padding:0}.cockpit-shell .ops-panel .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.75rem;padding-top:0}.cockpit-shell .ops-panel .summary-grid span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;display:block}.cockpit-shell .ops-panel .summary-grid strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.2rem;font-weight:690}.cockpit-shell .ops-row{border-radius:var(--radius-sm);background:linear-gradient(#ffffff06,#ffffff03),#0000001f;border:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:1rem 1.05rem}.cockpit-shell .ops-row:hover{background:linear-gradient(90deg,#ebc06d0f,#0000 78%),linear-gradient(#ffffff07,#ffffff03),#0000001f;border-color:#ebc06d29}.cockpit-shell .ops-row .body{gap:.35rem;display:grid}.cockpit-shell .ops-row .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.cockpit-shell .today-panel{min-height:100%}.cockpit-shell .today-panel-primary{background:linear-gradient(180deg, #ffffff08, #ffffff03), linear-gradient(135deg, #ebc06d0e, transparent 56%), var(--surface)}.cockpit-shell .today-panel-secondary{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--surface)}.cockpit-shell .today-summary-row{margin-bottom:.95rem}.cockpit-shell .today-panel .panel-body{gap:.75rem;display:grid}.cockpit-shell .today-panel .company-summary{border-top:0;margin:0;padding:0}.cockpit-shell .today-panel .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.75rem;padding-top:0}.cockpit-shell .today-panel .summary-grid span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;display:block}.cockpit-shell .today-panel .summary-grid strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.2rem;font-weight:690}.cockpit-shell .today-row{border-radius:var(--radius-sm);background:linear-gradient(#ffffff06,#ffffff03),#0000001f;border:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:1rem 1.05rem}.cockpit-shell .today-row-marker{align-self:start;place-items:center;padding-top:.15rem;display:grid}.cockpit-shell .today-row .body{gap:.35rem;display:grid}.cockpit-shell .today-row-eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase}.cockpit-shell .today-row .title{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.35}.cockpit-shell .today-row .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.cockpit-shell .today-row .text-command{white-space:nowrap}.cockpit-shell .today-row:hover{background:linear-gradient(90deg,#ebc06d0f,#0000 78%),linear-gradient(#ffffff07,#ffffff03),#0000001f;border-color:#ebc06d29}.cockpit-shell .now-composer{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.cockpit-shell .now-composer svg{color:var(--accent);flex:none}.cockpit-shell .now-composer input{background:0 0;border:0;flex:1;min-width:0}.cockpit-shell .now-composer input:focus,.cockpit-shell .now-composer input:focus-visible{box-shadow:none;background:0 0;outline:none}.cockpit-shell .now-composer-caption{margin-top:.6rem}@media (width<=1080px){.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero,.cockpit-shell .today-columns,.cockpit-shell .approvals-columns,.cockpit-shell .ops-columns{grid-template-columns:minmax(0,1fr)}.cockpit-shell .today-panel .summary-grid,.cockpit-shell .approvals-panel .summary-grid,.cockpit-shell .ops-panel .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero{padding:1rem}.cockpit-shell .today-hero h2,.cockpit-shell .approvals-hero h2,.cockpit-shell .ops-hero h2{max-width:100%;font-size:clamp(1.6rem,8vw,2.3rem)}.cockpit-shell .today-kpi-grid,.cockpit-shell .today-panel .summary-grid,.cockpit-shell .approvals-panel .summary-grid,.cockpit-shell .approval-detail-grid,.cockpit-shell .ops-panel .summary-grid{grid-template-columns:minmax(0,1fr)}.cockpit-shell .today-row,.cockpit-shell .approval-row,.cockpit-shell .ops-row{grid-template-columns:auto minmax(0,1fr)}.cockpit-shell .today-row .right,.cockpit-shell .approval-row .right,.cockpit-shell .ops-row .right{grid-column:2;justify-content:flex-start}.cockpit-shell .approval-detail-row{margin-inline:.75rem}}.cockpit-shell .overview-panel .panel-heading>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cockpit-shell .overview-signal-row{margin:12px var(--pad) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cockpit-shell .overview-signal-row .mono-sm{color:var(--ink-3)}.cockpit-shell .overview-workforce-panel .overview-scroll-list,.cockpit-shell .overview-connections-panel .overview-scroll-list,.cockpit-shell .overview-slack-panel .agent-roster{background:linear-gradient(#ffffff05,#0000 24%);border-top:1px solid #e7d3a114}.cockpit-shell .overview-scroll-list{scrollbar-gutter:stable;max-height:330px;overflow:auto}.cockpit-shell .overview-workforce-panel .slack-invite-row,.cockpit-shell .overview-slack-panel .slack-invite-row,.cockpit-shell .overview-connections-panel .connection-row,.cockpit-shell .overview-panel .feed-item{min-height:80px}.cockpit-shell .overview-workforce-panel .slack-invite-row,.cockpit-shell .overview-slack-panel .slack-invite-row,.cockpit-shell .overview-connections-panel .connection-row{border-top:1px solid #e7d3a112}.cockpit-shell .overview-workforce-panel .slack-invite-row:first-child,.cockpit-shell .overview-slack-panel .slack-invite-row:first-child,.cockpit-shell .overview-connections-panel .connection-row:first-child{border-top:0}.cockpit-shell .overview-workforce-panel .slack-agent-identity,.cockpit-shell .overview-slack-panel .slack-agent-identity,.cockpit-shell .overview-connections-panel .connection-row-copy,.cockpit-shell .overview-panel .ft{gap:4px;display:grid}.cockpit-shell .overview-workforce-panel .slack-agent-identity strong,.cockpit-shell .overview-connections-panel .connection-row-copy strong,.cockpit-shell .overview-panel .who{color:var(--ink)}.cockpit-shell .overview-workforce-panel .slack-agent-identity .mono-sm,.cockpit-shell .overview-connections-panel .connection-row-copy span,.cockpit-shell .overview-panel .ft p{line-height:1.5}.cockpit-shell .overview-workforce-panel .slack-agent-identity .mono-sm,.cockpit-shell .overview-connections-panel .connection-row-copy span,.cockpit-shell .overview-panel .ft .time{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem}.cockpit-shell .overview-panel .feed{background:linear-gradient(#ffffff04,#0000 26%);padding:4px 0 0}.cockpit-shell .overview-panel .feed-item{border-top:1px solid #e7d3a112}.cockpit-shell .overview-panel .feed-item:first-child{border-top:0}.cockpit-shell .overview-panel .feed-item:hover{background:linear-gradient(90deg,#e7d3a10d,#0000 78%)}.cockpit-shell .overview-panel .button-row{padding:14px var(--pad) 0;justify-content:space-between;gap:10px}.cockpit-shell .overview-panel .button-row .text-command:last-child{margin-left:auto}.cockpit-shell .overview-more-row{margin:10px var(--pad) 0;color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase;background:#e7d3a109;border:1px solid #e7d3a11a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.69rem;display:flex}.cockpit-shell .overview-complete-step{margin-top:10px}.cockpit-shell .overview-profile-panel .integration-form,.cockpit-shell .overview-slack-panel .github-repo-scope-box{background:linear-gradient(#ffffff05,#0000);border-color:#e7d3a11a}.cockpit-shell .overview-governance-panel .feed-item .fd.warn,.cockpit-shell .overview-panel .feed-item:hover .fd.warn{box-shadow:0 0 0 4px #f0c67414}.cockpit-shell .overview-slack-panel .tab-pill-row{margin-top:4px}.cockpit-shell .overview-skills-panel .feed,.cockpit-shell .overview-memory-panel .feed,.cockpit-shell .overview-governance-panel .feed,.cockpit-shell .live-activity-panel .feed{background:linear-gradient(#ffffff03,#0000 28%)}.cockpit-shell .overview-profile-panel .integration-form{box-shadow:inset 0 0 0 1px #e7d3a114,inset 0 1px #ffffff05}.cockpit-shell .overview-workforce-panel .slack-invite-row:hover,.cockpit-shell .overview-slack-panel .slack-invite-row:hover,.cockpit-shell .overview-connections-panel .connection-row:hover{background:linear-gradient(90deg,#e7d3a10d,#0000 76%)}.cockpit-shell .overview-governance-panel .feed-item .who,.cockpit-shell .live-activity-panel .feed-item .who{font-size:.92rem;font-weight:650}.cockpit-shell .metric-strip{margin-top:0}.cockpit-shell .overview-health-strip.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-shell .metric.stat{border-radius:16px!important;min-height:0!important;padding:18px 20px!important}.cockpit-shell .metric .top{color:var(--ink-2)!important}.cockpit-shell .metric.stat .num{margin-top:10px}.cockpit-shell .metric.stat .foot{margin-top:auto}.cockpit-shell .integration-form input::placeholder,.cockpit-shell .integration-form textarea::placeholder,.cockpit-shell .cp-trigger,.cockpit-shell .cp-trigger kbd{color:var(--ink-2)!important}.cockpit-shell .onboarding-grid>.split-main:first-of-type>.panel:last-child{min-height:454px}.cockpit-shell .onboarding-grid>.split-main:last-of-type>.panel:last-child{min-height:296px}.cockpit-shell .settings-data-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.cockpit-shell .tweaks-pill{z-index:25;background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:#20170b;border:1px solid #e7d3a129;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:.93rem;font-weight:650;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff94}.cockpit-shell .tweaks-pill:hover{background:var(--accent-bright)}@media (width<=900px){.cockpit-shell .overview-mode-bar{grid-template-columns:1fr;align-items:start;padding:16px}.cockpit-shell .overview-mode-toggle{justify-items:start}.cockpit-shell .briefing-subgrid{grid-template-columns:1fr;gap:18px}.cockpit-shell .overview-scroll-list{max-height:none}}@media (width<=760px){.cockpit-shell .briefing-hero{min-height:auto;padding:18px 0 16px}.cockpit-shell .overview-health-strip.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .briefing-hero-head,.cockpit-shell .briefing-copy{margin-inline:16px}.cockpit-shell .briefing-copy h2{font-size:clamp(1.55rem,7vw,1.7rem);line-height:1.12}.cockpit-shell .briefing-copy>p{font-size:.82rem;line-height:1.45}.cockpit-shell .overview-mode-heading h2{font-size:1rem}.cockpit-shell .overview-mode-toggle .tab-pill-row{flex-wrap:wrap;width:100%}.cockpit-shell .follow-up-button{justify-content:center;width:max-content;max-width:100%}.cockpit-shell .briefing-hero-head{flex-direction:column;align-items:stretch}.cockpit-shell .briefing-away{display:none}.cockpit-shell .briefing-action-row{padding:10px 12px}.cockpit-shell .briefing-action-copy strong{font-size:.82rem}.cockpit-shell .briefing-action-copy span{font-size:.68rem}.cockpit-shell .tweaks-pill{bottom:16px;right:16px}}.guardrail-list,.governance-audit-list,.digest-grid,.digest-controls,.decision-reasoning{gap:12px;display:grid}.guardrail-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.guardrail-create-form label{gap:6px;display:grid}.guardrail-create-form label.wide{grid-column:span 2}.guardrail-create-form span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.guardrail-create-form input,.guardrail-create-form select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;padding:11px 13px}.guardrail-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.guardrail-row:first-child{border-top:0;padding-top:0}.guardrail-copy{gap:10px;display:grid}.guardrail-copy p,.digest-preview-card p,.digest-preview-list span,.decision-reasoning .subtle-line{color:var(--ink-2)}.guardrail-topline,.digest-preview-head,.decision-expand-hit,.decision-side{justify-content:space-between;align-items:center;gap:12px;display:flex}.guardrail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.decision-expand-hit{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;padding:0}.decision-side{align-self:center}.decision-chevron{transition:transform .16s}.decision-chevron.open{transform:rotate(180deg)}.decision-row.expanded{padding-bottom:14px}.decision-reasoning{margin-top:10px}.digest-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}.digest-controls label{gap:6px;display:grid}.digest-cadence-controls{grid-template-columns:minmax(0,1fr) 9.5rem;gap:12px;display:grid}.digest-controls span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.digest-controls input,.digest-controls select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;padding:11px 13px}.digest-preview-card{border:1px solid var(--line);background:radial-gradient(circle at top right, #e7d3a11f, transparent 32%), var(--surface);border-radius:18px;gap:12px;padding:14px;display:grid}.digest-preview-message{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:12px;padding:14px;display:grid}.digest-preview-list{gap:8px;display:grid}.digest-next-line{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.digest-next-line strong{color:var(--ink-2);font-weight:500}.digest-next-line span:last-child{color:var(--ink-3);letter-spacing:0;text-transform:none;margin-left:auto}.digest-preview-meta{align-items:center;gap:12px;display:flex}.digest-preview-meta .avatar{flex:none;width:38px;height:38px}.digest-preview-meta strong{color:var(--ink);align-items:center;gap:8px;display:flex}.digest-preview-meta strong small{border:1px solid var(--line);color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.12em;border-radius:6px;padding:2px 5px;font-size:.64rem}.digest-preview-meta span{color:var(--ink-3);font-size:.8rem}.digest-preview-title{color:var(--ink);font-size:1.02rem;font-weight:640}.digest-preview-closing{border-top:1px solid var(--line);padding-top:4px}.digest-slack-message{border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;font:inherit;background:#ffffff08;border-radius:14px;margin:0;padding:14px}@media (width<=1120px){.guardrail-create-form,.guardrail-row,.digest-grid,.digest-cadence-controls{grid-template-columns:1fr}.guardrail-create-form label.wide{grid-column:span 1}.guardrail-actions{justify-content:flex-start}}.compound-report-hero,.promoted-skill-card,.compound-callout{background:radial-gradient(circle at 100% 0,#e7d3a11a,#0000 28%),linear-gradient(#ffffff0a,#ffffff04),#101313e8}.compound-report-hero,.metric-strip,.promoted-skills-panel,.improvement-panel,.digest-panel{grid-column:1/-1}.compound-report-hero{min-height:132px;padding:14px 16px}.compound-report-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.compound-report-kicker{align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.compound-report-hero h2{max-width:520px;color:var(--ink);font-family:var(--font-outlier);margin:0;font-size:clamp(1.45rem,2.1vw,2.2rem);line-height:1.12}.compound-report-hero p{max-width:700px;color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.45}.compound-trend-summary{align-content:start;gap:6px;margin-bottom:16px;display:grid}.compound-trend-summary strong{color:var(--ink);font-family:var(--font-outlier);font-size:2.7rem;line-height:.95}.compound-trend-summary strong span{color:var(--ink-3);font-size:1.45rem}.compound-trend-summary>span{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:lowercase}.cockpit-shell .trend-area{gap:8px;padding:12px 0 4px;display:grid;position:relative}.cockpit-shell .trend-area svg{width:100%;height:190px;display:block}.cockpit-shell .trend-area-grid{stroke:var(--line);stroke-width:1px}.cockpit-shell .trend-area-line{fill:none;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round}.cockpit-shell .trend-area-dot{fill:var(--gold-bright);stroke:var(--bg);stroke-width:1.5px;filter:drop-shadow(0 0 6px var(--gold-glow))}.cockpit-shell .trend-area-delta{z-index:1;position:absolute;top:16px;right:0}.cockpit-shell .trend-area-labels{color:var(--ink-3);font-family:var(--font-outlier);justify-content:space-between;font-size:.68rem;display:flex}.promoted-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promoted-skill-card{border:1px solid var(--line);border-radius:18px;gap:16px;padding:18px 16px;display:grid}.promoted-skill-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.promoted-skill-head strong{color:var(--ink)}.promoted-skill-head span{color:var(--ink-3)}.promoted-skill-head b{color:var(--ok);font-family:var(--font-outlier);font-size:1.05rem}.promoted-skill-card p{color:var(--ink-2);margin:0}.promoted-skill-bar{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.promoted-skill-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--ok));height:100%;display:block}.retro-panel .signal-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.retro-panel .signal-list article span{text-transform:lowercase}.retro-panel .signal-list article b{color:var(--ink);font-family:var(--font-outlier);font-size:1.15rem}.compound-callout{border:1px solid var(--line);border-radius:16px;gap:8px;margin-top:10px;padding:16px;display:grid}.compound-callout strong{color:var(--gold-bright)}.compound-callout span,.compound-panel-footer span{color:var(--ink-2)}.shipped-upgrades-list article{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px}.shipped-upgrades-list article p{display:none}.compound-panel-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.digest-panel{align-self:start}@media (width<=1120px){.promoted-skills-grid{grid-template-columns:1fr}}@media (width<=760px){.compound-report-head,.compound-panel-footer,.shipped-upgrades-list article{grid-template-columns:1fr;display:grid}.compound-report-head{justify-content:stretch}}.auth-trial-banner{max-width:26rem;color:var(--skin-gold,#ebc06d);text-align:center;background:#ebc06d14;border:1px solid #ebc06d66;border-radius:.5rem;margin:0 auto 1rem;padding:.65rem 1rem;font-size:.88rem}.cockpit-shell .billing-heading{border-top:1px solid var(--line);margin-top:14px}.cockpit-shell .billing-copy{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.5}.cockpit-shell .billing-portal-link{justify-self:start}.cockpit-shell .decision-row .decision-copy{gap:3px;min-width:0;display:grid}.cockpit-shell .overview-scroll-list .connection-row.lrow{grid-template-columns:38px minmax(0,1fr) max-content}.cockpit-shell .overview-scroll-list .connection-row-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .overview-scroll-list{border-bottom:1px solid var(--line)}.cockpit-shell .agent-grant-toggle span{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:500}.cockpit-shell .metric .num.long{overflow-wrap:anywhere;font-size:1.16rem;line-height:1.3}.cockpit-shell .retro-panel .signal-list article>div{align-items:baseline;gap:7px;min-width:0;display:flex}.cockpit-shell .slack-agent-identity{min-width:0}.cockpit-shell .slack-agent-identity .mono-sm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell .button-row+.form-note{margin-top:10px}.cockpit-shell .digest-controls .settings-field-copy span{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.84rem;line-height:1.4}.cockpit-shell .guardrail-create-form>.command-button,.cockpit-shell .policy-simulator-form>.command-button{grid-column:span 2;place-self:end start;width:max-content}.cockpit-shell .agent-drawer .settings-drawer-head-copy{min-width:0}.cockpit-shell .agent-drawer .settings-drawer-head-copy strong{align-items:center;gap:10px;min-width:0;display:flex}.cockpit-shell .agent-drawer .settings-drawer-head-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cockpit-shell .agent-drawer .settings-drawer-card{padding-bottom:18px}.cockpit-shell .agent-drawer .agent-config-title{display:none}@media (width>=1181px){.cockpit-shell .agent-drawer .agent-config-card{grid-template-columns:repeat(3,minmax(124px,1fr)) 32px}.cockpit-shell .agent-drawer .agent-config-card.model-control:not(:has(label:nth-of-type(3))){grid-template-columns:minmax(148px,1fr) minmax(180px,1.4fr) 32px}.cockpit-shell .agent-drawer .agent-config-card.model-control:has(label:nth-of-type(4)){grid-template-columns:minmax(132px,.9fr) minmax(156px,1.15fr) minmax(132px,.92fr) minmax(184px,1.2fr) auto}.cockpit-shell .agent-drawer .agent-config-card.runtime-control{grid-template-columns:minmax(148px,1fr) minmax(136px,.82fr) minmax(180px,1.24fr) auto}}@media (width<=1180px){.cockpit-shell .agent-drawer .agent-config-card,.cockpit-shell .agent-drawer .agent-config-card.runtime-control{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.cockpit-shell .agent-drawer .agent-config-card.model-control:not(:has(label:nth-of-type(3))){grid-template-columns:repeat(2,minmax(0,1fr)) auto}.cockpit-shell .agent-drawer .agent-config-card.model-control:has(label:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr)) auto}.cockpit-shell .agent-drawer .agent-config-card.model-control label:nth-of-type(3),.cockpit-shell .agent-drawer .agent-config-card.model-control label:nth-of-type(4),.cockpit-shell .agent-drawer .agent-config-card.runtime-control label:nth-of-type(3){grid-column:1/-1}}.cockpit-shell .agent-capability-row{gap:6px}.cockpit-shell .prompt-block-row .prompt-editor-heading{gap:16px}.cockpit-shell .prompt-block-row .prompt-editor-heading>span:first-child{min-width:0}.cockpit-shell .prompt-block-row .prompt-editor-heading>span:last-child{flex:none;align-items:center;gap:14px;display:inline-flex}.cockpit-shell .work-planning-control>.text-command{gap:6px}.cockpit-shell .disclosure-chevron{transition:transform .16s}.cockpit-shell .disclosure-chevron.open{transform:rotate(90deg)}@media (width<=760px){.cockpit-shell{background:var(--bg)}.cockpit-shell .rail{z-index:26;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090bf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0;overflow:visible}.cockpit-shell .cockpit-brand-wordmark{justify-self:start;min-height:44px;padding:8px 16px 2px;font-size:1.04rem}.cockpit-shell .mobile-nav-accordion{z-index:80;pointer-events:auto;justify-self:end;padding:0 16px 0 0;display:grid;position:relative}.cockpit-shell .rail-foot{display:none}.cockpit-shell .mobile-nav-trigger{background:var(--surface);width:44px;min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);z-index:95;pointer-events:auto;border-radius:12px;place-items:center;padding:0;font-size:.82rem;display:inline-grid;position:relative}.cockpit-shell .mobile-menu-icon{color:var(--ink-2)}.cockpit-shell .mobile-nav-trigger-copy,.cockpit-shell .mobile-nav-caret{display:none}.cockpit-shell .nav-stack{background:var(--surface);width:min(22rem,100vw - 32px);max-height:min(70dvh,36rem);box-shadow:inset 0 0 0 1px var(--line);z-index:90;pointer-events:none;border-radius:14px;margin-top:0;padding:10px;display:none;position:fixed;top:58px;right:12px;overflow-y:auto}.cockpit-shell .mobile-nav-accordion.open .nav-stack{pointer-events:auto;display:grid}.cockpit-shell .mobile-nav-accordion .nav-icon{width:16px;height:16px}.cockpit-shell .nav-section{grid-template-columns:1fr;gap:3px}.cockpit-shell .mobile-nav-stack-head{border-bottom:1px solid var(--line);gap:3px;margin-bottom:6px;padding:2px 4px 8px;display:grid}.cockpit-shell .mobile-nav-stack-current{color:var(--ink-2);font-size:.74rem;line-height:1.35}.cockpit-shell .nav-item{background:#ffffff03;border-radius:9px;gap:10px;min-height:38px;padding:8px 10px;font-size:.84rem}.cockpit-shell .nav-item .nav-badge{min-width:18px;height:18px;font-size:.62rem}.cockpit-shell .mobile-nav-utility{border-top:1px solid var(--line);grid-template-columns:1fr;gap:6px;margin-top:10px;margin-bottom:4px;padding:12px 0 2px;display:grid}.cockpit-shell .mobile-nav-utility-item{appearance:none;border:1px solid var(--line);background:var(--bg-2);width:100%;min-height:40px;color:var(--ink-2);font-family:var(--font-body);text-align:left;box-shadow:none;cursor:pointer;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:500;display:flex}.cockpit-shell .mobile-nav-utility-item .nav-icon{color:var(--ink-3)}.cockpit-shell .mobile-nav-utility-item:hover{background:var(--surface-2);color:var(--ink)}.cockpit-shell .mobile-nav-utility-item:hover .nav-icon{color:var(--accent)}.cockpit-shell .mobile-nav-utility-item.signout-item{border-color:color-mix(in srgb, var(--warn) 22%, var(--line));background:color-mix(in srgb, var(--warn) 8%, var(--bg-2));color:var(--ink)}.cockpit-shell .mobile-nav-utility-item.signout-item .nav-icon{color:var(--warn)}.cockpit-shell .mobile-nav-utility-item.signout-item:hover{background:color-mix(in srgb, var(--warn) 14%, var(--surface-2))}.cockpit-shell .mobile-nav-utility-item.signout-item span:last-child{font-weight:560}.cockpit-shell .workspace{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 24px)}.cockpit-shell .view-grid{gap:10px;padding:6px 12px 20px}.cockpit-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:12px;padding:2px 0 8px;position:static}.cockpit-shell .topbar-title{gap:6px;padding:0 2px 1px;display:grid}.cockpit-shell .topbar h1{letter-spacing:-.03em;font-size:clamp(1.45rem,6vw,1.72rem);line-height:1.06}.cockpit-shell .topbar-subtitle{color:var(--ink-3);gap:4px;max-width:none;padding:0 2px;font-size:.78rem;line-height:1.48;display:grid}.cockpit-shell .top-actions{gap:8px}.cockpit-shell .cp-trigger{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;padding-inline:13px}.cockpit-shell .cp-trigger-copy{gap:8px}.cockpit-shell .cp-trigger-copy span:last-child{font-size:.8rem}.cockpit-shell .topbar-session-actions{justify-self:stretch;width:100%;display:none}.cockpit-shell .topbar-live-note{color:var(--ink-2);margin-left:0;font-size:.72rem;line-height:1.45;display:block}.cockpit-shell .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cockpit-shell .metric.stat{background:var(--surface);min-height:92px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:6px;padding:10px}.cockpit-shell .metric .top{gap:6px}.cockpit-shell .metric.stat .ic-chip{border-radius:6px;width:20px;height:20px}.cockpit-shell .metric .num{margin-top:0;font-size:clamp(1rem,4.6vw,1.24rem)}.cockpit-shell .metric .label{font-size:.68rem}.cockpit-shell .metric .foot,.cockpit-shell .metric .delta{font-size:.62rem}.cockpit-shell .panel,.cockpit-shell .integration-form,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary,.cockpit-shell .workflow-draft-card{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.cockpit-shell .panel-heading{padding-top:9px;padding-bottom:8px}.cockpit-shell .briefing-hero{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.cockpit-shell .briefing-copy>p,.cockpit-shell .topbar-subtitle,.cockpit-shell .overview-panel-copy,.cockpit-shell .overview-section-copy,.cockpit-shell .connections-section-copy,.cockpit-shell .connections-panel-copy,.cockpit-shell .events-panel-copy,.cockpit-shell .governance-section-copy,.cockpit-shell .governance-panel-copy,.cockpit-shell .knowledge-section-copy,.cockpit-shell .knowledge-panel-copy,.cockpit-shell .agents-roster-intro,.cockpit-shell .l5-section-intro{font-size:.96rem;line-height:1.62}.cockpit-shell .tab-pill-row{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;width:auto;padding-bottom:2px;overflow:auto hidden}.cockpit-shell .tab-pill-row::-webkit-scrollbar{display:none}.cockpit-shell .tab-pill-row .tag{flex:none;min-height:28px;padding-inline:9px;font-size:.7rem}.cockpit-shell .mobile-bottom-bar{border-color:var(--line);background:#121215f5;border-radius:12px;box-shadow:0 8px 20px #0000002e}.cockpit-shell .mobile-bottom-item{gap:2px;min-height:44px;font-size:.62rem;position:relative}.cockpit-shell .mobile-bottom-item.active:before{content:"";background:var(--accent);border-radius:999px;width:16px;height:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.cockpit-shell .tab-pill-row{gap:8px}.cockpit-shell .tab-pill-row .tag{min-height:34px;padding-inline:12px;font-size:.76rem}.cockpit-shell .panel-heading,.cockpit-shell .lrow,.cockpit-shell .connection-row,.cockpit-shell .grant-row,.cockpit-shell .event-workflow-row,.cockpit-shell .decision-row,.cockpit-shell .step{padding-inline:12px}.cockpit-shell .panel>:not(.panel-heading):not(.flush-list):not(.connection-list):not(.agent-roster):not(.decision-list):not(.event-workflow-list):not(.event-source-grid):not(.provider-directory){margin-inline:12px}.cockpit-shell .integrations-grid .metric-strip.cols-3{grid-template-columns:1fr}.cockpit-shell .integrations-grid .connections-section-head,.cockpit-shell .integrations-grid .connections-panel-intro{display:none}.cockpit-shell .integrations-grid .connections-panel-primary{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 12px 24px #00000024}.cockpit-shell .integrations-grid .connections-panel-primary:after{display:none}.cockpit-shell .integrations-grid .connections-primary-column .connection-list{background:0 0}.cockpit-shell .integrations-grid .connections-roster-bar{flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px}.cockpit-shell .integrations-grid .connections-roster-note{font-size:.72rem;line-height:1.4}.cockpit-shell .integrations-grid .connections-scroll-list{max-height:none;overflow:visible}.cockpit-shell .integrations-grid .connections-scroll-list .connection-row{min-height:58px}.cockpit-shell .integrations-grid .connection-row.lrow{grid-template-columns:32px minmax(12rem,1fr) max-content;align-items:start;gap:6px 10px;padding-top:10px;padding-bottom:10px}.cockpit-shell .integrations-grid .connection-mark,.cockpit-shell .integrations-grid .provider-logo.connection{flex-basis:22px;grid-row:1;align-self:start;width:22px;height:22px;margin-top:1px}.cockpit-shell .integrations-grid .provider-logo.connection{--provider-logo-frame-size:22px;--provider-logo-size:78%;border-radius:7px}.cockpit-shell .integrations-grid .connection-row-copy{grid-area:1/2/span 2;gap:3px;min-width:0}.cockpit-shell .integrations-grid .connection-row-copy strong{font-size:.84rem}.cockpit-shell .integrations-grid .connection-row-copy span{font-size:.72rem;line-height:1.35}.cockpit-shell .integrations-grid .connection-row .mono-sm{grid-area:3/2;justify-self:start;font-size:.68rem}.cockpit-shell .integrations-grid .connection-row .connection-status-pill{grid-area:2/3/span 2;place-self:end}.cockpit-shell .integrations-grid .connection-status-pill{min-height:24px;padding:0 9px;font-size:.66rem}.cockpit-shell .integrations-grid .connection-status-pill:before{width:5px;height:5px;margin-right:6px}.cockpit-shell .integrations-grid .connection-refresh{border-radius:10px;grid-area:1/3;width:32px;height:32px}.cockpit-shell .integrations-grid .connection-row.active{background:#6fe3a009}.cockpit-shell .integrations-grid .connection-row.active:hover{background:#6fe3a00d}.cockpit-shell .integrations-grid .connection-row.active .connection-row-copy strong,.cockpit-shell .integrations-grid .connection-row.active .mono-sm{color:var(--ink)}.cockpit-shell .integrations-grid .connection-row.selected{box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px #e7d3a114;background:#e7d3a10e}.cockpit-shell .integrations-grid .connection-row.selected:hover{background:#e7d3a112}.cockpit-shell .integrations-grid .connection-row.active.selected{background:linear-gradient(90deg,#e7d3a10f,#0000 78%),#6fe3a00a}.cockpit-shell .settings-drawer,.cockpit-shell .command-palette{border-radius:12px}}@media (width<=480px){.cockpit-shell .view-grid{padding-inline:12px}.cockpit-shell .topbar h1{font-size:1.22rem}.cockpit-shell .topbar-subtitle{display:none}.cockpit-shell .mobile-nav-trigger,.cockpit-shell .cp-trigger{min-height:44px}.cockpit-shell .metric-strip{grid-template-columns:1fr}.cockpit-shell .metric.stat{min-height:82px;padding:9px}.cockpit-shell .panel-heading,.cockpit-shell .lrow,.cockpit-shell .connection-row,.cockpit-shell .grant-row,.cockpit-shell .event-workflow-row,.cockpit-shell .decision-row,.cockpit-shell .step{padding-inline:13px}.cockpit-shell .mobile-bottom-bar{left:8px;right:8px}.cockpit-shell .integrations-grid .connection-row.lrow{grid-template-columns:28px minmax(12rem,1fr) max-content;gap:5px 8px;padding-top:9px;padding-bottom:9px}.cockpit-shell .integrations-grid .connection-mark,.cockpit-shell .integrations-grid .provider-logo.connection{flex-basis:20px;grid-row:1;align-self:start;width:20px;height:20px;margin-top:1px}.cockpit-shell .integrations-grid .provider-logo.connection{--provider-logo-frame-size:20px;--provider-logo-size:80%}.cockpit-shell .integrations-grid .connection-status-pill{min-height:22px;padding-inline:8px;font-size:.62rem}.cockpit-shell .integrations-grid .connection-refresh{width:30px;height:30px}}@media (width<=760px){.cockpit-shell .consumer-cockpit .lrow{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.cockpit-shell .consumer-cockpit .lrow .right{flex-wrap:wrap;justify-content:flex-start;justify-self:start;gap:8px;max-width:100%;display:flex}}.cockpit-shell .runloop{padding:1.4rem var(--pad);align-items:flex-start;display:flex;overflow-x:auto}.cockpit-shell .runloop-node{text-align:center;flex:none;justify-items:center;gap:.5rem;width:104px;display:grid}.cockpit-shell .runloop-box{border:1px solid var(--accent-line);background:var(--surface-2);width:52px;height:52px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cockpit-shell .runloop-node.active .runloop-box{box-shadow:0 0 0 1px var(--accent), 0 0 20px var(--accent-glow);background:var(--accent-wash)}.cockpit-shell .runloop-node.done .runloop-box{border-color:color-mix(in srgb, var(--ok) 40%, transparent);color:var(--ok)}.cockpit-shell .runloop-lbl{font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem}.cockpit-shell .runloop-node.active .runloop-lbl{color:var(--accent)}.cockpit-shell .runloop-wire{background:var(--line-2);flex:auto;min-width:16px;height:2px;margin-top:26px}.cockpit-shell .runloop-wire.lit{background:linear-gradient(90deg, var(--ok), var(--accent))}.cockpit-shell .flight-tabs{padding:1rem var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;display:flex}.cockpit-shell .flight-tab{font-family:var(--font-outlier);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.66rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cockpit-shell .flight-tab:hover{border-color:var(--accent-line);color:var(--ink)}.cockpit-shell .flight-tab.active{color:var(--accent-bright);background:var(--accent-wash);border-color:var(--accent-line)}.cockpit-shell .flight-dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--ok) 60%, transparent);border-radius:999px}.cockpit-shell .activity-feed{flex-direction:column;display:flex}.cockpit-shell .activity-trace-panel .panel-body,.cockpit-shell .activity-trace-body{gap:.85rem;display:grid}.cockpit-shell .activity-trace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-shell .activity-trace-actions{flex-wrap:wrap;gap:.55rem;display:flex}.cockpit-shell .activity-trace-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.cockpit-shell .activity-step-well{gap:.65rem;max-height:24rem;padding:.95rem 1rem;display:grid;overflow:auto}.cockpit-shell .activity-step-row{border-bottom:1px solid #ffffff0d;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding-bottom:.65rem;display:grid}.cockpit-shell .activity-step-row:last-child{border-bottom:0;padding-bottom:0}.cockpit-shell .activity-step-copy{gap:.25rem;min-width:0;display:grid}.cockpit-shell .activity-step-copy strong{color:var(--ink);font-size:.84rem;font-weight:620;line-height:1.45}.cockpit-shell .activity-trace-footer{color:var(--faint)}.cockpit-shell .execution-cockpit{border:1px solid var(--border);background:var(--surface-raised);gap:.8rem;padding:1rem;display:grid}.cockpit-shell .execution-cockpit-head,.cockpit-shell .execution-cockpit-stamp,.cockpit-shell .execution-cockpit-links,.cockpit-shell .execution-replay-drawer summary,.cockpit-shell .execution-replay-row{align-items:center;display:flex}.cockpit-shell .execution-cockpit-head,.cockpit-shell .execution-replay-drawer summary{justify-content:space-between;gap:1rem}.cockpit-shell .execution-cockpit-head h3{text-transform:capitalize;margin:.2rem 0 0;font-size:1.05rem}.cockpit-shell .execution-cockpit-head p{max-width:68ch;color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.cockpit-shell .execution-cockpit-stamp,.cockpit-shell .execution-cockpit-links{color:var(--text-muted);flex-wrap:wrap;gap:.7rem}.cockpit-shell .execution-cockpit-stamp span,.cockpit-shell .execution-cockpit-links span{border-right:1px solid var(--border);padding-right:.7rem}.cockpit-shell .execution-cockpit-stamp span:last-child,.cockpit-shell .execution-cockpit-links span:last-child{border-right:0;padding-right:0}.cockpit-shell .execution-authority-well{min-width:0}.cockpit-shell .execution-cockpit-grid{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cockpit-shell .execution-cockpit-card{border-right:1px solid var(--border);min-width:0;padding:.8rem}.cockpit-shell .execution-cockpit-card:last-child{border-right:0}.cockpit-shell .execution-cockpit-card>span,.cockpit-shell .execution-cockpit-blocker>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.cockpit-shell .execution-cockpit-card strong{overflow-wrap:anywhere;margin-top:.35rem;display:block}.cockpit-shell .execution-cockpit-card p{color:var(--text-muted);margin:.25rem 0 0;font-size:.78rem}.cockpit-shell .execution-cockpit-card.attention{box-shadow:inset 0 2px 0 var(--amber)}.cockpit-shell .execution-cockpit-card.verified{box-shadow:inset 0 2px 0 var(--green)}.cockpit-shell .execution-cockpit-blocker{border-left:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 7%, transparent);padding:.75rem .85rem}.cockpit-shell .execution-cockpit-blocker.resolved{border-left-color:var(--green);background:color-mix(in srgb, var(--green) 6%, transparent)}.cockpit-shell .execution-cockpit-blocker ul{margin:.45rem 0 0 1rem;padding:0}.cockpit-shell .execution-cockpit-blocker p{color:var(--ink);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.cockpit-shell .execution-plane-grid{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-shell .execution-plane{border-bottom:1px solid var(--border);min-width:0}.cockpit-shell .execution-plane:nth-child(odd){border-right:1px solid var(--border)}.cockpit-shell .execution-plane:nth-last-child(-n+2){border-bottom:0}.cockpit-shell .execution-plane>summary,.cockpit-shell .execution-machine-record>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;list-style:none;display:flex}.cockpit-shell .execution-plane>summary{min-height:3.2rem;color:var(--ink);padding:.65rem .8rem;font-size:.82rem;font-weight:650}.cockpit-shell .execution-plane>summary:hover,.cockpit-shell .execution-machine-record>summary:hover{background:var(--surface-soft)}.cockpit-shell .execution-plane>summary::-webkit-details-marker{display:none}.cockpit-shell .execution-machine-record>summary::-webkit-details-marker{display:none}.cockpit-shell .execution-plane>summary:before,.cockpit-shell .execution-machine-record>summary:before{content:"+";color:var(--accent);font-family:var(--font-outlier);flex:none}.cockpit-shell .execution-plane[open]>summary:before,.cockpit-shell .execution-machine-record[open]>summary:before{content:"−"}.cockpit-shell .execution-plane>summary>:first-child{margin-right:auto}.cockpit-shell .execution-plane>summary .mono-sm,.cockpit-shell .execution-machine-record>summary .mono-sm{color:var(--faint);text-align:right;font-weight:500}.cockpit-shell .execution-plane-body{gap:.7rem;padding:0 .8rem .8rem;display:grid}.cockpit-shell .execution-plane-callout{border:1px solid var(--border);background:#00000029;padding:.7rem .75rem}.cockpit-shell .execution-plane-callout>span{color:var(--faint);text-transform:uppercase}.cockpit-shell .execution-plane-callout strong{overflow-wrap:anywhere;color:var(--ink);margin-top:.3rem;font-size:.84rem;display:block}.cockpit-shell .execution-plane-callout p,.cockpit-shell .execution-plane-intro{color:var(--text-muted);margin:.3rem 0 0;font-size:.76rem;line-height:1.5}.cockpit-shell .execution-plane-empty{border:1px dashed var(--border);color:var(--faint);padding:.8rem}.cockpit-shell .execution-machine-record{border:1px solid var(--border);background:#0000002e;min-width:0}.cockpit-shell .execution-machine-record>summary{color:var(--ink);padding:.6rem .7rem;font-size:.76rem;font-weight:620}.cockpit-shell .execution-machine-record>summary>:first-child{margin-right:auto}.cockpit-shell .execution-machine-record pre,.cockpit-shell .execution-timeline-item pre{border-top:1px solid var(--border);max-height:21rem;color:var(--muted);font:.68rem/1.55 var(--font-outlier);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem;overflow:auto}.cockpit-shell .execution-plane-timeline{border:1px solid var(--border);display:grid}.cockpit-shell .execution-timeline-item{border-bottom:1px solid var(--border);min-width:0}.cockpit-shell .execution-timeline-item:last-child{border-bottom:0}.cockpit-shell .execution-timeline-item>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.65rem .7rem;list-style:none;display:grid}.cockpit-shell .execution-timeline-item>summary::-webkit-details-marker{display:none}.cockpit-shell .execution-timeline-item>summary>span:last-child{gap:.2rem;min-width:0;display:grid}.cockpit-shell .execution-timeline-item strong{overflow-wrap:anywhere;color:var(--ink);font-size:.77rem}.cockpit-shell .execution-timeline-marker{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--surface-raised);width:.45rem;height:.45rem;margin-top:.28rem}.cockpit-shell .execution-timeline-item[open] .execution-timeline-marker{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cockpit-shell .execution-gap-list{gap:.45rem;display:grid}.cockpit-shell .execution-gap-list>div{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.76rem;display:grid}.cockpit-shell .execution-budget-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.cockpit-shell .execution-budget-grid>div{background:var(--surface-raised);gap:.3rem;min-width:0;padding:.7rem .75rem;display:grid}.cockpit-shell .execution-budget-grid strong{overflow-wrap:anywhere;color:var(--ink);font-size:.8rem}.cockpit-shell .execution-replay-drawer{border-top:1px solid var(--border)}.cockpit-shell .execution-replay-drawer summary{cursor:pointer;padding:.8rem 0 0;list-style:none}.cockpit-shell .execution-replay-drawer summary::-webkit-details-marker{display:none}.cockpit-shell .execution-replay-list{border:1px solid var(--border);align-content:start;margin-top:.75rem;display:grid}.cockpit-shell .execution-replay-row{border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3rem minmax(0,1fr) minmax(7rem,auto);gap:.7rem;padding:.65rem .75rem;display:grid}.cockpit-shell .execution-replay-row:last-child{border-bottom:0}.cockpit-shell .execution-replay-row:hover{background:var(--surface-soft)}.cockpit-shell .execution-replay-row.selected{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.cockpit-shell .execution-replay-workbench{gap:.85rem;margin-top:.75rem;display:grid}.cockpit-shell .execution-replay-notice{border:1px solid var(--accent-line);color:var(--accent-soft);background:var(--accent-wash);padding:.65rem .75rem}.cockpit-shell .execution-replay-tabs{gap:.45rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.cockpit-shell .execution-replay-tabs .select-chip{flex:none}.cockpit-shell .execution-replay-layout{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.85rem;display:grid}.cockpit-shell .execution-replay-layout .execution-replay-list{max-height:34rem;margin:0;overflow:auto}.cockpit-shell .execution-replay-state,.cockpit-shell .execution-replay-plane{gap:.7rem;min-width:0;display:grid}.cockpit-shell .execution-replay-state-head{justify-content:space-between;align-items:end;gap:.8rem;min-height:2.4rem;display:flex}.cockpit-shell .execution-replay-state-head>div{gap:.15rem;display:grid}.cockpit-shell .execution-replay-state-head strong{color:var(--ink)}.cockpit-shell .execution-replay-plane>.execution-plane-intro{margin:0}@media (width<=980px){.cockpit-shell .execution-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-shell .execution-cockpit-card:nth-child(2){border-right:0}.cockpit-shell .execution-cockpit-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.cockpit-shell .execution-replay-layout{grid-template-columns:1fr}.cockpit-shell .execution-replay-layout .execution-replay-list{max-height:18rem}}@media (width<=620px){.cockpit-shell .execution-cockpit-head{flex-direction:column;align-items:flex-start}.cockpit-shell .execution-cockpit{padding:.75rem}.cockpit-shell .execution-cockpit-grid{grid-template-columns:1fr}.cockpit-shell .execution-cockpit-card,.cockpit-shell .execution-cockpit-card:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.cockpit-shell .execution-cockpit-card:last-child{border-bottom:0}.cockpit-shell .execution-replay-row{grid-template-columns:2.5rem minmax(0,1fr)}.cockpit-shell .execution-replay-row>:last-child{grid-column:2}.cockpit-shell .execution-plane-grid{grid-template-columns:1fr}.cockpit-shell .execution-plane,.cockpit-shell .execution-plane:nth-child(odd),.cockpit-shell .execution-plane:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.cockpit-shell .execution-plane:last-child{border-bottom:0}.cockpit-shell .execution-budget-grid{grid-template-columns:1fr}.cockpit-shell .execution-plane>summary,.cockpit-shell .execution-machine-record>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cockpit-shell .execution-plane>summary>:first-child,.cockpit-shell .execution-machine-record>summary>:first-child{margin-right:0}.cockpit-shell .execution-plane>summary .mono-sm,.cockpit-shell .execution-machine-record>summary .mono-sm{text-align:left;grid-column:2;max-width:none}.cockpit-shell .execution-replay-drawer>summary{flex-direction:column;align-items:flex-start;gap:.35rem}}.cockpit-shell .activity-filters{padding:0 var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.2rem;display:flex}.cockpit-shell .activity-agent-filter{gap:.35rem;display:grid}.cockpit-shell .activity-agent-filter select{min-width:11rem}.cockpit-shell .activity-row.selected{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:linear-gradient(90deg,#ebc06d0f,#0000 78%),linear-gradient(#ffffff07,#ffffff03),#0000001f}.cockpit-shell .activity-row .right{justify-items:end;gap:.4rem;display:grid}@media (width<=760px){.cockpit-shell .activity-step-row{grid-template-columns:minmax(0,1fr)}.cockpit-shell .activity-filters{align-items:stretch}.cockpit-shell .activity-agent-filter,.cockpit-shell .activity-agent-filter select{width:100%}}.cockpit-shell .topbar,.cockpit-shell .view-grid,.cockpit-shell .console-alert{max-width:var(--content-max,64rem);margin-inline:auto}.cockpit-shell .topbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions session""subtitle subtitle subtitle";align-items:center;column-gap:.9rem;padding-top:2rem}.cockpit-shell .top-actions{flex-wrap:nowrap;grid-area:1/actions;justify-content:flex-end;justify-self:end;width:auto;max-width:24rem;position:static}.cockpit-shell .cp-trigger-wrap{width:auto}.cockpit-shell .cp-trigger{border-radius:.5rem;width:auto;min-width:0;min-height:2.4rem;padding:.5rem .8rem}.cockpit-shell .cp-trigger-copy span:first-child{display:none}.cockpit-shell .topbar h1{font-size:2.2rem;font-weight:740}.cockpit-shell .metric-strip,.cockpit-shell .metric-strip.cols-3,.cockpit-shell .metric-strip.cols-4,.cockpit-shell .overview-health-strip.metric-strip{border:1px solid var(--line);border-radius:var(--radius-md,.5rem);background:var(--surface);overflow:hidden;box-shadow:inset 0 1px #ffffff0a;gap:0!important}.cockpit-shell .metric-strip .metric,.cockpit-shell .metric-strip .metric.stat{border:0!important;border-left:1px solid var(--line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1.15rem 1.4rem!important}.cockpit-shell .metric-strip .metric:first-child,.cockpit-shell .metric-strip .metric.stat:first-child{border-left:0!important}.cockpit-shell .panel,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .integration-form,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor{border-radius:var(--radius-md,.5rem)}.cockpit-shell .view-grid{row-gap:1.4rem}.cockpit-shell .cp-trigger-wrap>[role=status]{display:none}.cockpit-shell .provider-card-topline .provider-logo{place-items:center;display:grid}.cockpit-shell .provider-card-topline .provider-logo img{margin:0;position:static;transform:none}.cockpit-shell .lrow[role=button]{cursor:pointer}.cockpit-shell .topbar,.cockpit-shell .view-grid,.cockpit-shell .console-alert,.cockpit-shell .console-toast-stack{max-width:var(--content-max);margin-inline:auto}.cockpit-shell .today-screen,.cockpit-shell .view-grid.activity-screen{width:min(1180px,100%)!important;max-width:min(1180px,100%)!important;margin-inline:auto!important}.cockpit-shell .today-screen>*,.cockpit-shell .view-grid.activity-screen>*{width:100%}.cockpit-shell .workspace:before{inset:var(--sidebar-w) 0 0 0;z-index:0;pointer-events:none;content:"";opacity:.75;background-color:#0000;background-image:linear-gradient(oklch(95% .012 106/.022) 1px,#0000 1px),linear-gradient(90deg,oklch(95% .012 106/.016) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;-webkit-mask-image:linear-gradient(#00000080,#0000 92%);mask-image:linear-gradient(#00000080,#0000 92%)}.cockpit-shell .workspace>*{z-index:1;position:relative}.cockpit-shell .workspace>.cockpit-overlay{z-index:120;position:fixed}.cockpit-shell .panel,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .integration-form,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor,.cockpit-shell .briefing-hero,.cockpit-shell .snapshot-loading,.cockpit-shell .command-palette,.cockpit-shell .settings-drawer,.cockpit-shell .task-table{border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0a}.cockpit-shell .metric,.cockpit-shell .panel,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .access-grid article,.cockpit-shell .integration-form,.cockpit-shell .connect-link-box,.cockpit-shell .workflow-draft-card,.cockpit-shell .event-source-card,.cockpit-shell .event-workflow-row,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor,.cockpit-shell .memory-preview-blocks article,.cockpit-shell .knowledge-list article,.cockpit-shell .connection-auth-callout,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0a}.cockpit-shell .metric-strip,.cockpit-shell .metric-strip.cols-3,.cockpit-shell .metric-strip.cols-4{border-radius:var(--radius-md)}.cockpit-shell .command-button,.cockpit-shell .command-button.secondary-command,.cockpit-shell .text-command,.cockpit-shell .icon-button,.cockpit-shell .cp-trigger{border-radius:var(--radius-sm)}.cockpit-shell .status-label,.cockpit-shell .tag,.cockpit-shell .chip,.cockpit-shell .nav-badge{border-radius:var(--radius-pill);font-family:var(--font-outlier);letter-spacing:.04em;text-transform:uppercase}.cockpit-shell .eyebrow,.cockpit-shell .overview-section-label,.cockpit-shell .governance-section-label,.cockpit-shell .agents-section-label,.cockpit-shell .connections-section-label,.cockpit-shell .knowledge-section-label,.cockpit-shell .l5-section-label{color:var(--accent);font-family:var(--font-outlier);letter-spacing:.1em;text-transform:uppercase}.cockpit-shell .nav-label,.cockpit-shell .subsection-title,.cockpit-shell label span,.cockpit-shell .field label{color:var(--ink-3);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase}.cockpit-shell .panel-heading h2,.cockpit-shell .topbar h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:720}.cockpit-shell .topbar h1{font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1}.cockpit-shell .metric .num{font-family:var(--font-display);color:var(--ink);-webkit-text-fill-color:unset;background:0 0;font-weight:740}.cockpit-shell .command-button{border-radius:var(--radius-sm);background:var(--accent);min-height:2.45rem;color:var(--accent-ink);padding-inline:1rem;font-weight:700;box-shadow:0 10px 28px #ebc06d2e}.cockpit-shell .command-button:hover{background:var(--accent-soft);transform:translateY(-1px)}.cockpit-shell .command-button:active{transform:translateY(1px)}.cockpit-shell .command-button.secondary-command{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.cockpit-shell .command-button.secondary-command:hover{border-color:var(--accent);color:var(--accent)}.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea{border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.cockpit-shell input:focus,.cockpit-shell select:focus,.cockpit-shell textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ebc06d1f}.cockpit-shell .nav-item{border-radius:var(--radius-sm)}.cockpit-shell .nav-item.active{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px #ebc06d33}.cockpit-shell .nav-item.active:before{background:var(--accent)}.cockpit-shell .empty-state{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);background:#00000038;border-style:dashed}.cockpit-shell .status-label.working,.cockpit-shell .status-label.active,.cockpit-shell .status-label.installed,.cockpit-shell .status-label.running,.cockpit-shell .status-label.connected,.cockpit-shell .status-label.completed,.cockpit-shell .status-label.approved,.cockpit-shell .status-label.autonomous,.cockpit-shell .status-label.verified{color:var(--ok);background:#3fd7a417;border-color:#3fd7a447}.cockpit-shell .status-label.in_progress,.cockpit-shell .status-label.assigned,.cockpit-shell .status-label.in_review,.cockpit-shell .status-label.drafting,.cockpit-shell .status-label.needs_continuation,.cockpit-shell .status-label.notify_after,.cockpit-shell .status-label.needs_review,.cockpit-shell .status-label.waiting_for_approval,.cockpit-shell .status-label.testing{color:var(--warn);background:#ebc06d17;border-color:#ebc06d47}.cockpit-shell .status-label.blocked,.cockpit-shell .status-label.failed,.cockpit-shell .status-label.denied,.cockpit-shell .status-label.needs_human_review,.cockpit-shell .status-label.quarantined,.cockpit-shell .status-label.revoked,.cockpit-shell .status-label.forbidden{color:var(--crit);background:#ffb4ab17;border-color:#ffb4ab47}.cockpit-shell .source-dot,.cockpit-shell .status-pip.ok,.cockpit-shell .status-pip.connected{background:var(--ok);color:var(--ok);animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 12px #3fd7a473}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (width<=1180px){.cockpit-shell .workspace:before{inset:0}}@media (prefers-reduced-motion:reduce){.cockpit-shell .source-dot,.cockpit-shell .status-pip.ok,.cockpit-shell .status-pip.connected,.cockpit-shell .workforce-card-status.state-working .workforce-card-dot,.cockpit-shell .floor-connector-dot{animation:none}.cockpit-shell .floor-connector-dot{opacity:1;top:50%;transform:translateY(-50%)}}.cockpit-shell .topbar{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);border-bottom-color:var(--line)}.cockpit-shell .topbar h1{letter-spacing:-.03em;font-weight:680}.cockpit-shell .topbar-subtitle{max-width:52ch;color:var(--ink-3);font-size:.84rem}.cockpit-shell .metric strong{letter-spacing:-.04em;color:var(--ink);-webkit-text-fill-color:unset;background:0 0;font-size:1.5rem;font-weight:700;line-height:1}.cockpit-shell .view-grid,.cockpit-shell .reference-view{row-gap:1rem!important;width:min(1120px,100%)!important;max-width:100%!important;margin-inline:auto!important;padding:6px 0 30px!important}.cockpit-shell .metric-strip,.cockpit-shell .metric-strip.cols-3,.cockpit-shell .metric-strip.cols-4,.cockpit-shell .overview-health-strip.metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))!important}.cockpit-shell .metric-strip .metric,.cockpit-shell .metric-strip .metric.stat{padding:.95rem 1.1rem!important}.cockpit-shell .metric.stat{gap:.45rem!important;min-height:132px!important}.cockpit-shell .metric .num,.cockpit-shell .metric strong{font-size:clamp(1.55rem,2vw,2rem)!important;line-height:.95!important}.cockpit-shell .panel,.cockpit-shell .integration-form,.cockpit-shell .skill-card,.cockpit-shell .provider-card,.cockpit-shell .access-grid article,.cockpit-shell .workflow-draft-card,.cockpit-shell .event-source-card,.cockpit-shell .prompt-editor,.cockpit-shell .work-planning-editor,.cockpit-shell .memory-preview-blocks article,.cockpit-shell .knowledge-list article,.cockpit-shell .connection-auth-callout,.cockpit-shell .github-repo-scope-box,.cockpit-shell .grant-scope-summary{border-radius:15px!important}.cockpit-shell .panel{padding:14px!important}.cockpit-shell .panel-heading{margin-bottom:10px!important;padding:0 0 10px!important}.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero{grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr)!important;gap:.95rem!important;padding:1rem!important}.cockpit-shell .today-hero h2,.cockpit-shell .approvals-hero h2,.cockpit-shell .ops-hero h2{max-width:11ch!important;font-size:clamp(1.6rem,2.35vw,2.2rem)!important}.cockpit-shell .today-kpi-grid strong,.cockpit-shell .ops-panel .summary-grid strong,.cockpit-shell .approvals-panel .summary-grid strong,.cockpit-shell .today-panel .summary-grid strong{font-size:1rem!important}.cockpit-shell .today-row,.cockpit-shell .approval-row,.cockpit-shell .ops-row{padding:.85rem .9rem!important}@media (width<=1280px){.cockpit-shell .split-main,.cockpit-shell .today-columns,.cockpit-shell .approvals-columns,.cockpit-shell .ops-columns,.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.cockpit-shell .view-grid,.cockpit-shell .reference-view{width:100%!important;padding:4px 0 24px!important}.cockpit-shell .metric-strip,.cockpit-shell .metric-strip.cols-3,.cockpit-shell .metric-strip.cols-4,.cockpit-shell .overview-health-strip.metric-strip{grid-template-columns:1fr!important}.cockpit-shell .metric.stat{min-height:0!important;padding:.95rem 1rem 1rem!important}.cockpit-shell .today-hero,.cockpit-shell .approvals-hero,.cockpit-shell .ops-hero{padding:.95rem!important}.cockpit-shell .today-hero h2,.cockpit-shell .approvals-hero h2,.cockpit-shell .ops-hero h2{max-width:100%!important;font-size:clamp(1.4rem,7vw,1.95rem)!important}.cockpit-shell .today-kpi-grid,.cockpit-shell .today-panel .summary-grid,.cockpit-shell .approvals-panel .summary-grid,.cockpit-shell .approval-detail-grid,.cockpit-shell .ops-panel .summary-grid,.cockpit-shell .deck-decision-grid,.cockpit-shell .agent-lab-proposal-grid{grid-template-columns:1fr!important}.cockpit-shell .today-row,.cockpit-shell .approval-row,.cockpit-shell .ops-row{grid-template-columns:auto minmax(0,1fr)!important}}.cockpit-shell .lrow:hover,.cockpit-shell .grant-row:hover,.cockpit-shell .decision-row:hover,.cockpit-shell .connection-row:not(.active):hover,.cockpit-shell .event-workflow-row:hover{background:var(--gold-wash)}.cockpit-shell .panel-heading{border-bottom:1px solid var(--line)}.cockpit-shell .rail-settings,.cockpit-shell .icon-button,.cockpit-shell .top-actions .icon-button{border-radius:var(--radius-sm)}.cockpit-shell .step{background:var(--bg);border-color:var(--line);border-radius:var(--radius-md)}.cockpit-shell .briefing-action-row,.cockpit-shell .briefing-action-empty{border-radius:var(--radius-sm)}.cockpit-shell .follow-up-button{border-radius:var(--radius-pill)}.cockpit-shell .command-button.secondary-command:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);border-color:#0000}.cockpit-shell .briefing-copy>p{max-width:52ch;color:var(--ink-3)}.cockpit-shell .briefing-action-copy strong{font-weight:560}.brand-mark{background:linear-gradient(135deg,#ebc06d24,#0000 46%),#ffffff0b}.brand-mark svg{color:var(--color-accent);filter:drop-shadow(0 0 14px #ebc06d4d)}.cockpit-shell .subsection-title{color:var(--ink-3);letter-spacing:.14em;font-size:.68rem}.cockpit-shell .snapshot-loading{border-radius:var(--radius-md)}.cockpit-shell .console-alert{border-radius:var(--radius-sm)}.cockpit-shell .briefing-hero{border-radius:var(--radius-md)!important}.cockpit-shell .command-palette{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1)}.cockpit-shell .command-palette-splash-card,.cockpit-shell .command-palette-confirm{border-radius:var(--radius-sm)}.cockpit-shell .provider-card,.cockpit-shell .skill-card,.cockpit-shell .access-grid article{border-radius:var(--radius-md)}.cockpit-shell .provider-search,.cockpit-shell .search-box,.cockpit-shell .provider-directory-az-section{border-radius:var(--radius-sm)}.cockpit-shell .tab-pill-row .tag.selected,.cockpit-shell .tab-pill-row .tag.active{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .execution-session-panel{border-color:var(--accent-line);background:var(--gold-wash);border-radius:var(--radius-sm)}.cockpit-shell .execution-session-grid span{border-radius:var(--radius-xs);background:#00000029}.cockpit-shell .agent-config-grid{border-radius:var(--radius-sm);background:#ffffff06}.cockpit-shell .console-toast,.cockpit-shell .avatar{border-radius:var(--radius-sm)}.cockpit-shell .overview-more-row{border-color:var(--accent-line);background:var(--gold-wash);border-radius:var(--radius-sm)}.cockpit-shell .overview-section-copy,.cockpit-shell .overview-panel-copy{max-width:52ch;color:var(--ink-3)}.cockpit-shell .governance-audit-list .feed-item:hover{border-left-color:var(--accent-line)}.cockpit-shell .governance-audit-list .feed-item.expanded{background:linear-gradient(90deg, var(--gold-wash), transparent 72%);border-left-color:#ebc06d61}.cockpit-shell .tag,.cockpit-shell .chip{box-shadow:inset 0 0 0 1px var(--accent-line)}.cockpit-shell .command-chip{border-radius:var(--radius-pill)}.cockpit-shell .cp-trigger,.cockpit-shell .runloop-box{border-radius:var(--radius-sm)}.cockpit-shell .panel-heading{margin-bottom:16px;padding-bottom:12px}.cockpit-shell [data-tooltip]:after,.cockpit-shell .snapshot-loading-mark{border-radius:var(--radius-sm)}.cockpit-shell .empty-state{border-radius:var(--radius-md);border-color:var(--line)}.cockpit-shell .text-command{color:var(--accent);font-size:.82rem;font-weight:620}.cockpit-shell .text-command:hover{color:var(--gold-bright)}@keyframes pulseDot{0%,to{box-shadow:0 0 #3fd7a480}50%{box-shadow:0 0 0 5px #3fd7a400}}@keyframes pulseGold{0%,to{box-shadow:0 0 #ebc06d80}50%{box-shadow:0 0 0 5px #ebc06d00}}@keyframes travel{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes travelV{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes dcxBlink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes flowChip{0%{opacity:1;transform:translate(0)}70%{opacity:.9;transform:translate(150px)}86%{opacity:0;transform:translate(170px)scale(.6)}to{opacity:0;transform:translate(0)}}@keyframes wellGlow{0%,to{border-color:#ebc06d29}50%{border-color:#ebc06d73}}@keyframes flashGold{0%{background:#ebc06d2e}to{background:#ebc06d12}}@keyframes riseInA{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes riseInB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideInA{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes slideInB{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.sheet-enter{animation:.22s both riseIn}.w-rise-a{animation:.5s both riseInA}.w-rise-b{animation:.5s both riseInB}.w-slide-a{animation:.4s both slideInA}.w-slide-b{animation:.4s both slideInB}.chip-fade-1{animation:.6s both riseIn}.chip-fade-2{animation:.6s .2s both riseIn}.chip-fade-3{animation:.6s .4s both riseIn}.p-ok{animation:2s infinite pulseDot}.p-gold{animation:2s infinite pulseGold}.caret{animation:1.1s infinite dcxBlink}.glow-well{animation:3s infinite wellGlow}.trav-v{animation:2.6s linear infinite travelV}.trav-v.d2{animation-delay:1.3s}.trav-v.d3{animation-delay:.7s}.trav-v-rev{animation:7s linear 1s infinite reverse travelV}.trav-fast{animation:2.8s linear infinite travel}.trav-3{animation:3s linear infinite travel}.trav-3.d2{animation-delay:1s}.trav-3.d3{animation-delay:2s}.chipflow-1{animation:5s .2s infinite flowChip}.chipflow-2{animation:5s 1.4s infinite flowChip}.chipflow-3{animation:5s 2.6s infinite flowChip}@media (prefers-reduced-motion:reduce){.sheet-enter,.w-rise-a,.w-rise-b,.w-slide-a,.w-slide-b,.chip-fade-1,.chip-fade-2,.chip-fade-3,.trav-v,.trav-v-rev,.trav-fast,.trav-3,.chipflow-1,.chipflow-2,.chipflow-3{animation:none!important}}.dcx-hov-surface:hover{background:var(--surface)}.dcx-hov-raised:hover{background:var(--surface-raised)}.dcx-hov-row:hover{background:#ffffff08}.dcx-hov-border-accent:hover{border-color:var(--accent)}.dcx-hov-accent-bg:hover{background:var(--accent-soft)}.dcx-hov-text-accent:hover{color:var(--accent)}.dcx-hov-text-ink:hover{color:var(--ink)}.dcx-hov-border-strong:hover{border-color:var(--rule-strong)}.dcx-focus-accent:focus-within{border-color:var(--accent)!important}.cockpit-shell{--paper:#131313;--paper-soft:#1c1b1b;--surface-raised:#2a2a2a;--surface-soft:#353534;--muted:#c4c7c8;--faint:#8e9192;--rule:#444748;--rule-strong:#8e9192;--line:#444748b8;--line-strong:#8e91928f;--accent-soft:#ffdea3;--z-sticky-nav:300}.cockpit-shell[data-workspace=company] .workspace{box-sizing:border-box;min-width:0;max-width:1220px;padding:0 44px 34px}:is(.cockpit-shell[data-workspace=company] .workspace:has(.admin-grid),.cockpit-shell[data-workspace=company] .workspace:has(.agent-lab-view)){width:100%;max-width:none}.dcx-askbar{z-index:var(--z-sticky-nav);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--line);background:#131313d1;align-items:center;gap:12px;margin:0 -44px 30px;padding:14px 44px;display:flex;position:sticky;top:0}.dcx-askbar-box{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;flex:1;align-items:center;gap:10px;max-width:560px;padding:8px 14px;display:flex}.dcx-askbar-box input{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;flex:1;font:400 .82rem Inter,sans-serif}.dcx-kbd{font-family:var(--font-outlier);color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:.56rem}.dcx-clock{font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:.6rem}.dcx-session-exit{font-family:var(--font-outlier);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.6rem}.dcx-session-exit:hover{color:var(--ink)}.dcx-legacy-title h1{color:var(--ink);margin:0;font-size:1.5rem;font-weight:680;line-height:1.1}.dcx-legacy-title .topbar-subtitle{color:var(--faint);margin:6px 0 0;font-size:.84rem}.dcx-legacy-title{margin:0 0 18px}.cockpit-shell .dcx-hov-border-crit:hover{border-color:var(--crit)}.cockpit-shell .dcx-active-press:active{transform:translateY(1px)}.cockpit-shell .dcx-disabled-dim:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.cockpit-shell .dcx-hov-desk:hover{background:var(--surface-soft)!important;border-color:#ebc06d80!important}.cockpit-shell .dcx-hov-row4:hover{background:#ffffff0a}.dcx-hov-roster-card:hover{background:var(--surface-raised);border-color:#ebc06d66}.cockpit-shell .dcx-hov-stroke-accent:hover{stroke:var(--accent)}.cockpit-shell .dcx-hov-border-accent40:hover{border-color:#ebc06d66}.cockpit-shell .command-overlay{background:radial-gradient(circle at top,#ebc06d1f,#0000 42%),#000000bd;justify-content:center;align-items:flex-start;padding:max(4vh,1.5rem) 1rem 1rem;overflow-y:auto}.cockpit-shell .command-palette{background:linear-gradient(180deg, #201f1ff7, #101010fa), var(--surface);border-radius:var(--radius-md);width:min(100% - 2rem,46rem);max-width:46rem;max-height:min(42rem,100dvh - max(4vh,1.5rem) - 1rem);font-family:var(--font-body);border:1px solid #ebc06d47;margin:auto 0;padding:0;animation:.22s both riseIn;overflow:hidden auto;box-shadow:0 30px 90px #000000b3,0 0 40px #ebc06d12}.cockpit-shell .command-palette-head{background:linear-gradient(#ffffff08,#0000),#0000001f;border-bottom:1px solid #ebc06d33;align-items:center;gap:.75rem;margin:0;padding:.9rem 1.375rem;display:flex}.cockpit-shell .command-palette-head:before{content:"";background:var(--ok);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:2s infinite pulseDot}.cockpit-shell .command-palette-head-copy{flex:1;align-items:baseline;gap:.65rem;min-width:0;display:flex}.cockpit-shell .command-palette-head-copy strong{color:var(--accent);font-family:var(--font-outlier);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.74rem;font-weight:600}.cockpit-shell .command-palette-head-note{min-width:0;color:var(--faint);font-family:var(--font-outlier);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.cockpit-shell .command-palette-head-stats{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cockpit-shell .command-palette-head-stats .chip{border-radius:var(--radius-pill);color:var(--accent-soft);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;background:#ebc06d0f;border:1px solid #ebc06d2e;padding:.45rem .72rem;font-size:.66rem}.cockpit-shell .command-palette-input{background:#00000024;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin:0;padding:1rem 1.375rem;display:grid}.cockpit-shell .command-palette-input:before{content:"ployed>";color:var(--accent);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.cockpit-shell .command-palette-input>svg{display:none}.cockpit-shell .command-palette-input input{min-width:0;color:var(--ink);font-family:var(--font-outlier);letter-spacing:.01em;font-size:.92rem;font-weight:500}.cockpit-shell .command-palette-input input::placeholder{color:var(--faint)}.cockpit-shell .command-palette-submit{min-height:2.5rem;padding-inline:1rem}.cockpit-shell .command-palette-input kbd{color:var(--faint);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.66rem}.cockpit-shell .command-palette-section{padding:1rem 1.375rem 0}.cockpit-shell .command-palette-splash{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:0}.cockpit-shell .command-palette-label{color:var(--faint);font-family:var(--font-outlier);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.cockpit-shell .command-palette-list{gap:.75rem}.cockpit-shell .command-palette-item{border-radius:var(--radius-sm);min-height:4rem;color:var(--ink);background:linear-gradient(#ffffff07,#0000),#ffffff05;border:1px solid #ffffff14;gap:.9rem;margin:0;padding:.95rem 1rem;position:relative;overflow:hidden}.cockpit-shell .command-palette-item:before{content:"";background:0 0;width:2px;transition:background .18s;position:absolute;inset:0 auto 0 0}.cockpit-shell .command-palette-item:hover,.cockpit-shell .command-palette-item.active{background:linear-gradient(#ebc06d17,#ebc06d0a),#ffffff05;border-color:#ebc06d42}.cockpit-shell .command-palette-item:hover:before,.cockpit-shell .command-palette-item.active:before{background:var(--accent)}.cockpit-shell .command-palette-item>.nav-icon{width:2.4rem;height:2.4rem;color:var(--accent);background:#ebc06d0f;border:1px solid #ebc06d24;border-radius:.8rem;place-items:center;display:inline-grid}.cockpit-shell .command-palette-copy{gap:.25rem}.cockpit-shell .command-palette-copy strong{color:var(--ink);font-size:.95rem;font-weight:660;line-height:1.15}.cockpit-shell .command-palette-copy span,.cockpit-shell .command-palette-empty{color:var(--muted);font-size:.82rem;line-height:1.5}.cockpit-shell .command-palette-confirm{border-radius:var(--radius-sm);background:linear-gradient(#ebc06d14,#ffffff05),#00000024;border:1px solid #ebc06d33;gap:1rem;padding:1rem}.cockpit-shell .ask-result-panel{background:radial-gradient(circle at 100% 0,#ebc06d1f,#0000 38%),linear-gradient(#1d1a16f5,#101012fa)}.cockpit-shell .ask-result-panel-preview{border-color:#ebc06d42}.cockpit-shell .ask-result-panel-approval_required{border-color:#ebc06d4d}.cockpit-shell .ask-result-panel-blocked{background:radial-gradient(circle at 100% 0,#ffb4ab1f,#0000 38%),linear-gradient(#281715f5,#140f11fa);border-color:#ffb4ab57}.cockpit-shell .ask-result-panel-clarification_needed{border-color:#8ab8f04d}.cockpit-shell .ask-preview-grid{border-radius:var(--radius-sm);background:linear-gradient(#ffffff08,#0000),#0000002e;border:1px solid #ffffff14;grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);gap:.75rem 1rem;padding:.95rem 1rem}.cockpit-shell .ask-preview-grid span{color:var(--faint);letter-spacing:.14em;font-size:.65rem}.cockpit-shell .ask-preview-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:.84rem;font-weight:630;line-height:1.55}.cockpit-shell .command-palette-splash-card{background:linear-gradient(#ffffff08,#0000),#ffffff05;border:1px solid #ffffff14;min-height:9.25rem;padding:1rem}.cockpit-shell .command-palette-splash-card strong{font-size:1rem;font-weight:680;line-height:1.15}.cockpit-shell .command-palette-splash-card p{color:var(--muted);font-size:.82rem;line-height:1.55}.cockpit-shell .command-palette-results-head{align-items:end}.cockpit-shell .command-palette-foot{font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:#00000038;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:16px;margin:0;padding:1rem 1.375rem 1.2rem;font-size:.66rem;display:flex}@media (width<=720px){.cockpit-shell .command-overlay{padding:0}.cockpit-shell .command-palette{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh;margin:0}.cockpit-shell .command-palette-head{grid-template-columns:minmax(0,1fr)}.cockpit-shell .command-palette-head:before{display:none}.cockpit-shell .command-palette-head-stats{justify-content:flex-start;margin-left:0}.cockpit-shell .command-palette-head-copy strong{font-size:1.35rem}.cockpit-shell .command-palette-input{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.cockpit-shell .command-palette-input:before,.cockpit-shell .command-palette-input kbd{display:none}.cockpit-shell .command-palette-splash,.cockpit-shell .ask-preview-grid{grid-template-columns:minmax(0,1fr)}.cockpit-shell .ask-preview-grid span{margin-top:.25rem}}.cockpit-shell .provider-logo.connection.dcx-conn-row,.cockpit-shell .provider-logo.connection.dcx-conn-card{border-radius:var(--radius-sm);flex:none;grid-area:auto;place-self:auto;margin:0}.cockpit-shell .provider-logo.connection.dcx-conn-row{--provider-logo-frame-size:34px;--provider-logo-size:64%}.cockpit-shell .provider-logo.connection.dcx-conn-card{--provider-logo-frame-size:30px;--provider-logo-size:64%}.cockpit-shell .provider-logo.connection.dcx-conn-row.fallback,.cockpit-shell .provider-logo.connection.dcx-conn-card.fallback{background:var(--surface-raised);border-color:var(--line);color:var(--faint);font-size:.62rem}.landing-shell{min-height:100dvh;padding-inline:var(--page-gutter);padding-block:0 var(--space-3xl);color:var(--color-ink)}.slack-result-shell{background:linear-gradient(180deg, #1c1b19f0, #0f0f0efa), var(--skin-bg);min-height:100dvh;color:var(--skin-text);place-items:center;padding:clamp(1.25rem,5vw,4rem);display:grid}.slack-result-panel{border:1px solid var(--skin-border);background:var(--skin-panel);width:min(40rem,100%);box-shadow:var(--shadow-soft);border-radius:.5rem;gap:1.35rem;padding:clamp(1.4rem,5vw,2.4rem);display:grid}.slack-result-mark{border:1px solid var(--skin-border);background:#ffffff0a;border-radius:.45rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.slack-result-panel.success .slack-result-mark{color:var(--skin-gold);border-color:var(--skin-gold);background:#ebc06d1a}.slack-result-panel.error .slack-result-mark{color:#ff9a9a;background:#ff9a9a14;border-color:#ff9a9a61}.slack-result-panel h1{max-width:12ch;color:var(--skin-text);margin:.35rem 0 0;font-size:clamp(2.2rem,8vw,4.2rem)}.slack-result-copy{max-width:34rem;color:var(--skin-muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.slack-result-actions{flex-wrap:wrap;gap:.75rem;display:flex}.landing-nav{z-index:var(--z-sticky-nav);max-width:var(--page-max);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-bottom:1px solid oklch(95% .012 106/.1);justify-content:space-between;align-items:center;min-height:4.25rem;margin-inline:auto;display:flex;position:sticky;top:0}.landing-wordmark,.landing-agents-button,.landing-nav-cta,.landing-primary,.landing-secondary,.landing-footer button{border-radius:var(--radius-sm);min-width:fit-content;color:var(--color-ink);white-space:nowrap;border:1px solid oklch(95% .012 106/.16);justify-content:center;align-items:center;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.landing-wordmark{font-family:var(--font-display);font-size:var(--text-md);background:0 0;border:0;font-weight:760;line-height:1}.landing-agents-button,.landing-nav-cta,.landing-secondary,.landing-footer button{min-height:2.45rem;padding-inline:var(--space-md);font-size:var(--text-sm);background:oklch(95% .012 106/.045);font-weight:620}.landing-primary{min-height:2.8rem;padding-inline:var(--space-lg);border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.landing-agents-button,.landing-nav-cta,.landing-primary,.landing-secondary{gap:var(--space-xs)}.landing-wordmark:hover,.landing-nav-cta:hover,.landing-primary:hover,.landing-secondary:hover,.landing-footer button:hover{border-color:var(--color-accent);color:var(--color-ink);background:oklch(82% .12 83/.12)}.landing-primary:hover{background:var(--color-accent-soft);color:var(--color-accent-ink)}.landing-wordmark:active,.landing-nav-cta:active,.landing-primary:active,.landing-secondary:active,.landing-footer button:active{transform:translateY(1px)}.landing-hero,.landing-live,.landing-index,.landing-system,.landing-console,.landing-footer{max-width:var(--page-max);margin-inline:auto}.landing-hero{gap:var(--space-2xl);min-height:calc(100svh - 4.25rem);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:center;display:grid}.landing-kicker,.landing-section-head p,.landing-system-lede p,.landing-console-copy p,.landing-live-source p{color:var(--color-accent);font-family:var(--font-outlier);font-size:var(--text-xs);text-transform:uppercase;font-weight:600;line-height:1.2}.landing-hero h1{max-width:11ch;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:0;font-weight:800;line-height:.9}.landing-hero-copy{gap:var(--space-lg);align-content:center;display:grid}.landing-hero-lede,.landing-system-grid p,.landing-console-copy h2+button,.landing-footer{color:var(--color-muted)}.landing-hero-lede{max-width:39rem;font-size:var(--text-md);text-wrap:pretty;line-height:1.52}.landing-actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.landing-actions span{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs)}.landing-ops-board{gap:var(--space-md);min-width:0;padding:var(--space-md);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 oklch(95% .012 106/.12), 0 34px 90px var(--color-shadow);background:linear-gradient(135deg,oklch(82% .12 83/.12),#0000 34%),linear-gradient(oklch(95% .012 106/.065),oklch(95% .012 106/.018)),oklch(12% .02 164/.88);border:1px solid oklch(95% .012 106/.14);display:grid;position:relative;overflow:hidden}.landing-ops-board:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(oklch(95% .012 106/.055) 1px,#0000 1px),linear-gradient(90deg,oklch(95% .012 106/.04) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 20%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 20%,#000,#0000 72%)}.landing-live{border-block:1px solid oklch(95% .012 106/.14);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,.72fr);display:grid}.landing-live-stat,.landing-live-source{min-width:0;padding-block:var(--space-lg);padding-inline:var(--space-md);border-inline-end:1px solid oklch(95% .012 106/.14)}.landing-live-source{align-items:center;gap:var(--space-sm);border-inline-end:0;display:flex}.landing-live-stat span{font-family:var(--font-outlier);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:block}.landing-live-stat p{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs)}.landing-index,.landing-system,.landing-console{padding-block:var(--space-3xl)}.landing-section-head,.landing-system-lede,.landing-console-copy{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.landing-section-head h2,.landing-system-lede h2,.landing-console-copy h2{max-width:14ch;font-family:var(--font-display);font-size:4.4rem;font-weight:780;line-height:.98}.landing-roster{border-top:1px solid oklch(95% .012 106/.14);margin-block-start:var(--space-xl)}.landing-roster-row{gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid oklch(95% .012 106/.14);grid-template-columns:4rem minmax(10rem,.76fr) minmax(0,1fr) 7rem;align-items:baseline;display:grid}.landing-roster-row span,.landing-roster-row i{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs);font-style:normal}.landing-roster-row strong{color:var(--color-ink);font-size:var(--text-md);font-weight:650}.landing-roster-row p{color:var(--color-muted)}.landing-system{gap:var(--space-2xl);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.landing-system-grid{border-top:1px solid oklch(95% .012 106/.14);border-left:1px solid oklch(95% .012 106/.14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-system-grid article{min-width:0;min-height:12rem;padding:var(--space-lg);border-bottom:1px solid oklch(95% .012 106/.14);border-right:1px solid oklch(95% .012 106/.14)}.landing-system-grid article:nth-child(2){background:oklch(78% .08 225/.06)}.landing-system-grid article:nth-child(3){background:oklch(81% .105 77/.055)}.landing-system-grid article>span{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs)}.landing-system-grid h3{margin:var(--space-xl) 0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:760;line-height:1}.landing-system-grid p{line-height:1.55}.landing-console{gap:var(--space-xl);border-block:1px solid oklch(95% .012 106/.14);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.landing-console-copy{align-content:end}.landing-secondary{justify-self:start;margin-block-start:var(--space-md)}.landing-console-panel{border-radius:var(--radius-md);background:linear-gradient(180deg, oklch(95% .012 106/.055), oklch(95% .012 106/.018)), var(--color-paper-soft);border:1px solid oklch(95% .012 106/.14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-console-panel div{min-width:0;min-height:13rem;padding:var(--space-lg);border-inline-end:1px solid oklch(95% .012 106/.12)}.landing-console-panel div:last-child{border-inline-end:0}.landing-console-panel span{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs)}.landing-console-panel strong{margin-block:var(--space-xl) var(--space-xs);color:var(--color-ink);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;font-size:5.2rem;font-weight:600;line-height:.8;display:block}.landing-console-panel p{color:var(--color-muted);font-size:var(--text-sm)}.landing-footer{justify-content:space-between;gap:var(--space-lg);align-items:center;padding-block-start:var(--space-3xl);display:flex}.landing-footer p{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.25}.landing-footer button{background:0 0;min-height:2.5rem}.landing-shell{--skin-border:#444748b8;--skin-border-soft:#44474875;--skin-panel:#201f1f;--skin-panel-low:#1c1b1b;--skin-panel-high:#2a2a2a;--skin-panel-deep:#131313;--skin-text:#e5e2e1;--skin-muted:#c4c7c8;--skin-faint:#8e9192;--skin-gold:#ebc06d;--skin-gold-soft:#ffdea3;--skin-gold-ink:#412d00;--skin-ok:#3fd7a4;--skin-crit:#ffb4ab;min-height:100dvh;color:var(--skin-text);background:radial-gradient(circle at 72% 8rem, #ebc06d14, transparent 22rem), var(--skin-panel-deep);padding:0}.landing-shell a{color:inherit;text-decoration:none}.landing-shell a.landing-primary{color:var(--skin-gold-ink)}.landing-nav{z-index:var(--z-sticky-nav);border-bottom:1px solid var(--skin-border-soft);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#131313db;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:90rem;min-height:3rem;margin-inline:auto;padding:.35rem clamp(1rem,4vw,2.5rem);display:grid;position:sticky;top:0}.landing-brand-row,.landing-links,.landing-nav-center,.landing-nav-actions,.preview-chrome,.preview-status,.preview-heading,.task-card>div{align-items:center;display:flex}.landing-brand-row{justify-self:start;gap:clamp(1.25rem,4vw,4rem)}.landing-wordmark{min-height:auto;color:var(--skin-text);font-family:var(--font-body);letter-spacing:0;background:0 0;border:0;padding:0;font-size:1rem;font-weight:800}.landing-wordmark-cycle{align-items:baseline;gap:.18em;min-width:6.5rem;font-size:1.05rem;line-height:1;display:inline-flex}.landing-links{gap:1.5rem}.landing-links a,.landing-kicker,.landing-how h3,.governance-points h3,.landing-footer span,.landing-footer strong{font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600}.landing-links a{border-bottom:2px solid #0000;border-inline:0;color:var(--skin-muted);background:0 0;border-top:0;padding-block:.45rem;transition:color .16s,border-color .16s}.landing-links a:hover,.landing-links a.active{border-color:var(--skin-gold);color:var(--skin-gold-soft)}.landing-agents-button,.landing-nav-cta,.landing-primary,.landing-secondary{min-height:2.75rem;font-family:var(--font-body);border-radius:.5rem;font-size:.9rem;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s}.landing-agents-button,.landing-nav-cta{min-height:2.25rem;padding-inline:1.25rem}.landing-nav-cta{border:1px solid var(--skin-gold);background:var(--skin-gold);color:var(--skin-gold-ink)}.landing-nav-cta:hover,.landing-primary:hover{border-color:var(--skin-gold-soft);background:var(--skin-gold-soft);color:var(--skin-gold-ink)}.landing-nav-cta:active,.landing-agents-button:active,.landing-primary:active,.landing-secondary:active{transform:translateY(1px)}.landing-hero.landing-centered{max-width:90rem;min-height:auto;margin-inline:auto;padding:clamp(4.5rem,8vw,6.5rem) clamp(1rem,4vw,2.5rem) clamp(4rem,8vw,5.5rem);display:block;position:relative}.landing-hero-scene{z-index:0;pointer-events:none;height:clamp(26rem,52vw,40rem);position:absolute;top:0;left:0;right:0;overflow:hidden}.landing-hero-scene.is-blurred{filter:blur(8px)}.landing-hero-scene canvas{width:100%;height:100%;display:block}.landing-hero-scene:after{content:"";background:linear-gradient(to bottom, transparent 55%, var(--skin-panel-deep) 100%);position:absolute;inset:0}.landing-hero>.landing-hero-copy,.landing-hero>.landing-preview{z-index:1;position:relative}.landing-centered .landing-hero-copy{text-align:center;justify-items:center;gap:1.5rem;max-width:58rem;margin-inline:auto;display:grid}.landing-centered h1{max-width:20ch;color:var(--skin-text);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:clamp(2.55rem,6vw,4.7rem);font-weight:800;line-height:1.05}.landing-centered h1 span{color:var(--skin-gold)}.landing-hero-lede{color:#fff;max-width:44rem;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;line-height:1.58}.landing-hero-lede span{color:var(--skin-gold)}.landing-actions{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:.75rem;display:flex}.landing-actions .landing-secondary{justify-self:auto;margin-block-start:0}.landing-primary,.landing-secondary{border:1px solid var(--skin-border);padding-inline:clamp(1.5rem,4vw,2.5rem)}.landing-primary{border-color:var(--skin-gold);background:var(--skin-gold);color:var(--skin-gold-ink);box-shadow:0 14px 36px #ebc06d24}.landing-secondary{color:var(--skin-text);background:#000;border-color:#ffffff14;box-shadow:0 14px 32px #0000004d}.landing-secondary:hover{color:var(--skin-text);background:#121212;border-color:#ffffff24}.landing-secondary:active{color:var(--skin-text);background:#1c1c1c;border-color:#ffffff2e}.landing-preview{border:1px solid var(--skin-border);background:var(--skin-panel-deep);border-radius:.75rem;margin-top:clamp(3rem,7vw,5rem);overflow:hidden;box-shadow:0 28px 72px #0000006b}.landing-how p,.landing-footer,.landing-footer a{color:var(--skin-muted)}.landing-how{border-block:1px solid var(--skin-border-soft);background:var(--skin-panel-deep)}.landing-how-grid,.landing-footer{max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:grid}.landing-how-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:clamp(3rem,7vw,5rem)}.step-icon{border:1px solid var(--skin-gold);width:2.5rem;height:2.5rem;color:var(--skin-gold);background:#ebc06d1a;border-radius:.35rem;place-items:center;margin-bottom:1.5rem;display:grid}.landing-how-banner{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);display:grid}.landing-how-rail{gap:.75rem;display:grid}.landing-how-rail article,.landing-how-spotlight{background:linear-gradient(#ffffff06,#ffffff03),#141414f0;border:1px solid #ffffff14;border-radius:1rem;min-width:0;box-shadow:inset 0 1px #ffffff0a}.landing-how-rail article{opacity:.62;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;transition:border-color .18s,background-color .18s,opacity .18s,transform .18s;display:grid;position:relative;overflow:hidden}.landing-how-rail article:after{content:"";background:0 0;height:2px;transition:background-color .18s;position:absolute;inset:auto 0 0}.landing-how-rail article span,.landing-how-spotlight-head span{color:var(--skin-faint);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.landing-how-rail article strong{color:var(--skin-text);font-size:.95rem;font-weight:680}.landing-how-rail article.active{opacity:1;background:linear-gradient(135deg,#ebc06d14,#0000 70%),linear-gradient(#ffffff08,#ffffff03),#141414f5;border-color:#ebc06d3d;transform:translate(4px)}.landing-how-rail article.active:after,.landing-how-rail article.complete:after{background:var(--skin-gold)}.landing-how-rail article.complete{opacity:.82}.landing-how-spotlight{background:radial-gradient(circle at 0 0,#ebc06d1a,#0000 38%),linear-gradient(#ffffff08,#ffffff03),#141414f5;align-content:center;gap:1rem;min-height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:grid;position:relative}.landing-how-spotlight:after{background:linear-gradient(180deg, var(--skin-gold), #ebc06d2e);content:"";width:3px;position:absolute;inset:0 auto 0 0}.landing-how-spotlight-head{align-items:center;gap:1rem;display:flex}.landing-how-spotlight-head div:last-child{gap:.25rem;display:grid}.landing-how-spotlight-icon{width:2.9rem;height:2.9rem;margin-bottom:0;box-shadow:0 0 24px #ebc06d1f}.landing-how h3{color:var(--skin-text);margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.02}.landing-how p{max-width:34ch;color:var(--skin-muted);margin:0;font-size:1rem;line-height:1.55}.landing-roster-section,.landing-governance,.landing-pricing{max-width:90rem;margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem)}.landing-section-head{gap:.55rem;display:grid}.landing-section-head h2,.landing-governance h2,.landing-pricing h2,.landing-final-cta h2{max-width:none;color:var(--skin-text);font-family:var(--font-body);font-size:clamp(1.75rem,4vw,2.55rem);font-weight:700;line-height:1.15}.landing-final-cta h2 span{color:var(--skin-gold)}.landing-section-head p,.governance-copy>p,.landing-pricing>.landing-section-head p{color:var(--skin-muted);font-size:1rem;line-height:1.6}.landing-final-cta p{color:#fff;font-size:1rem;font-weight:700;line-height:1.6}.landing-section-head p span{color:var(--skin-gold)}.roster-section-subhead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.roster-identity-toggle{border:1px solid var(--skin-border);background:var(--skin-panel);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.roster-identity-toggle button{width:2rem;height:2rem;color:var(--skin-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.roster-identity-toggle button:hover{color:var(--skin-text)}.roster-identity-toggle button.active{background:var(--skin-gold);color:var(--skin-gold-ink)}.agent-carousel{margin-top:2rem;overflow:hidden}.agent-carousel.is-continuous .agent-card-grid{transition:none}.agent-card-grid{--agent-card-gap:1.5rem;gap:var(--agent-card-gap);will-change:transform;padding:0;transition:transform .66s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}.skin-agent-card{border:1px solid var(--skin-border);background:var(--skin-panel);border-radius:.5rem;flex:0 0 calc(33.3333% - 1rem);grid-template-rows:minmax(6.5rem,auto) minmax(20.75rem,1fr);min-height:29.25rem;display:grid;position:relative;overflow:hidden}.skin-agent-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#ebc06dbf,#0000);height:1px;position:absolute;inset:0 0 auto}.skin-agent-card:after{pointer-events:none;content:"";background:radial-gradient(circle at 88% 1.25rem,#ebc06d1c,#0000 7rem),linear-gradient(#ffffff05,#0000 22%);position:absolute;inset:0}.skin-agent-card span:not(.agent-card-signal):not(.agent-card-activity-pill),.agent-card-head p,.memory-state span,.skin-agent-card em{color:var(--skin-muted)}.skin-agent-card span:not(.agent-card-signal):not(.agent-card-activity-pill),.agent-card-head p,.tool-list i,.memory-state p,.skin-agent-card em{font-family:var(--font-outlier);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600}.agent-card-head{border-bottom:1px solid var(--skin-border-soft);background:var(--skin-panel-high);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.5rem;display:grid;position:relative}.agent-avatar{width:3rem;height:3rem;color:var(--skin-gold);background:#ebc06d1a;border-radius:.35rem;place-items:center;display:grid;position:relative}.agent-avatar .status-dot{border:2px solid var(--skin-panel-high);position:absolute;bottom:-.25rem;right:-.25rem}.agent-card-heading{gap:.3rem;min-width:0;display:grid}.skin-agent-card .agent-card-eyebrow{color:var(--skin-faint)}.agent-card-head h3{color:var(--skin-text);margin:0;font-size:clamp(1rem,1.6vw,1.32rem);font-weight:700;line-height:1.16}.agent-card-body{grid-template-rows:auto auto minmax(9rem,1fr);gap:1rem;padding:1.5rem;display:grid}.agent-card-signal-panel,.agent-card-toolkit,.memory-state{position:relative}.agent-card-signal-panel{background:linear-gradient(180deg, #ffffff05, #fff0), var(--skin-panel-low);border:1px solid #9a8f7f1f;border-radius:.4rem;gap:.85rem;padding:.95rem 1rem 1rem;display:grid}.agent-card-signal-panel:before,.memory-state:before{content:"";background:linear-gradient(90deg,#ebc06d00,#ebc06d8c,#ebc06d00);height:1px;position:absolute;top:0;left:1rem;right:1rem}.agent-card-signal-row,.agent-card-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-card-signal{color:var(--skin-text);font-family:var(--font-outlier);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.agent-card-activity-pill,.agent-card-section-head strong{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;background:#ebc06d14;border:1px solid #ebc06d33;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.68rem;font-style:normal;font-weight:600}.agent-card-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.agent-card-meter i{background:#ffffff14;border-radius:999px;height:.35rem;display:block;overflow:hidden}.agent-card-meter i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#ebc06d4d,#ebc06deb);width:62%;height:100%;display:block}.agent-card-meter i:nth-child(2):after{width:88%}.agent-card-meter i:nth-child(3):after{width:46%}.agent-card-section-head span{color:var(--skin-faint);font-family:var(--font-outlier);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600}.agent-card-section-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.agent-card-toolkit{gap:.65rem;display:grid}.tool-list{flex-wrap:wrap;gap:.5rem;display:flex}.tool-list i{color:var(--skin-gold);border:1px solid #ebc06d61;border-radius:.25rem;padding:.2rem .45rem;font-style:normal}.memory-state{background:linear-gradient(180deg, #ffffff05, #fff0), var(--skin-panel-low);border:1px solid #9a8f7f1f;border-radius:.35rem;min-height:10.75rem;padding:1rem}.memory-state p{color:var(--skin-text);font-family:var(--font-body);letter-spacing:-.01em;text-wrap:balance;margin-top:.75rem;margin-bottom:0;font-size:1rem;font-weight:620;line-height:1.3}.memory-state-meta{color:var(--skin-muted);font-family:var(--font-outlier);letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.7rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:no-preference){.skin-agent-card:before{animation:3.8s linear infinite card-signal-sweep}.agent-card-meter i:after{transform-origin:0;animation:2.8s ease-in-out infinite agent-meter-pulse}.agent-card-meter i:nth-child(2):after{animation-delay:.18s}.agent-card-meter i:nth-child(3):after{animation-delay:.36s}}@keyframes card-signal-sweep{0%{opacity:.15;transform:translate(-34%)}40%{opacity:.9}to{opacity:.15;transform:translate(34%)}}@keyframes agent-meter-pulse{0%,to{opacity:.72;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}.landing-governance{border-block:1px solid var(--skin-border-soft);background:var(--skin-panel-deep);grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);justify-content:center;align-items:start;gap:clamp(2rem,6vw,5rem);max-width:90rem;margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem);display:grid}.landing-governance>*{max-width:none}.landing-pricing{gap:2rem;display:grid}.pricing-page{background:linear-gradient(180deg, #2a2a2a2e, transparent 20rem), var(--skin-bg)}.pricing-hero,.pricing-checkout,.work-unit-faq{max-width:90rem;margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem)}.pricing-hero{grid-template-columns:minmax(0,.92fr) minmax(21rem,.58fr);align-items:end;gap:clamp(2rem,6vw,5rem);min-height:min(42rem,100dvh - 4rem);display:grid}.pricing-hero-copy{gap:1.25rem;max-width:54rem;display:grid}.pricing-hero h1{max-width:15ch;color:var(--skin-text);font-family:var(--font-body);letter-spacing:0;font-size:clamp(2.45rem,6vw,4.8rem);font-weight:800;line-height:1.04}.pricing-hero h1 span{color:var(--skin-gold)}.pricing-hero-copy>p:not(.landing-kicker){color:#fff;max-width:45rem;font-size:clamp(1rem,1.7vw,1.14rem);font-weight:700;line-height:1.62}.pricing-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.pricing-hero-actions .landing-secondary{margin-block-start:0}.pricing-secondary-link{text-align:center;place-items:center;min-height:2.7rem;display:inline-grid}.pricing-usage-panel{border:1px solid var(--skin-border);background:linear-gradient(#ebc06d0a 1px, transparent 1px), linear-gradient(90deg, #ebc06d09 1px, transparent 1px), var(--skin-panel-deep);background-size:2rem 2rem,2rem 2rem,auto;border-radius:.5rem;gap:1rem;padding:1.5rem;display:grid}.pricing-usage-panel-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pricing-usage-panel-head span{color:var(--skin-gold);font-family:var(--font-outlier);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pricing-usage-panel-head strong{color:var(--skin-text);font-size:clamp(1.5rem,3vw,2rem);line-height:1}.pricing-usage-panel-head strong small{color:var(--skin-muted);font-size:.9rem;font-weight:500}.pricing-usage-track{background:#9a8f7f24;border-radius:999px;height:.5rem;overflow:hidden}.pricing-usage-fill{background:linear-gradient(90deg, var(--skin-gold), var(--skin-gold-soft));border-radius:999px;height:100%;animation:1.1s cubic-bezier(.22,1,.36,1) both pricing-usage-grow;box-shadow:0 0 .75rem #ebc06d73}.pricing-usage-breakdown{border-top:1px solid var(--skin-border-soft);gap:.6rem;margin:0;padding:.85rem 0 0;list-style:none;display:grid}.pricing-usage-breakdown li{color:var(--skin-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.pricing-usage-breakdown strong{color:var(--skin-text);font-family:var(--font-outlier);font-weight:700}.pricing-usage-foot{color:var(--skin-muted);margin:0;font-size:.8rem}.pricing-checkout,.work-unit-faq{gap:2rem;display:grid}.pricing-checkout{border-block:1px solid var(--skin-border-soft);background:var(--skin-panel-deep)}.pricing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pricing-card{border:1px solid var(--skin-border);background:var(--skin-panel);border-radius:.5rem;min-width:0;padding:1.25rem}.pricing-card.recommended{border-color:var(--skin-gold);box-shadow:inset 0 0 0 1px #ebc06d40}.pricing-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem;margin-inline:auto}.pricing-card-grid-two .pricing-card{flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.pricing-card-list{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.pricing-card-list li{color:var(--skin-muted,#c4c7c8);align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.45;display:flex}.pricing-card-list li svg{color:var(--skin-gold);flex-shrink:0;margin-top:.15rem}.pricing-card-badge{letter-spacing:.08em;background:#ebc06d1f;border:1px solid #ebc06d66;border-radius:999px;width:fit-content;margin-bottom:.6rem;padding:.2rem .6rem;display:inline-block;color:var(--skin-gold)!important;font-size:.66rem!important}.pricing-card-included{border:1px solid var(--skin-border-soft);background:#0000002e;border-radius:.35rem;gap:.4rem;margin:.85rem 0 1rem;padding:.85rem;display:grid}.pricing-card-included-track{background:#9a8f7f29;border-radius:999px;height:.35rem;overflow:hidden}.pricing-card-included-fill{background:var(--skin-gold);border-radius:999px;width:100%;height:100%}.pricing-card-included span{color:var(--skin-muted)!important;text-transform:none!important;font-size:.78rem!important;font-weight:500!important}.pricing-card-cta{align-self:flex-start;margin-top:auto}.landing-nav-center,.landing-nav-actions{align-items:center;display:flex}.landing-nav-center{justify-self:center}.landing-nav-actions{justify-self:end;gap:.9rem}.landing-nav-link{min-height:2.25rem;color:var(--skin-muted,#c4c7c8);background:0 0;border:0;padding-inline:.5rem;font-size:.9rem;font-weight:500;transition:color .16s}.landing-nav-link:hover{color:var(--skin-gold)}.landing-agents-button{width:2rem;min-width:2rem;min-height:2.25rem;color:var(--skin-gold);box-shadow:none;background:0 0;border:0;padding-inline:0}.landing-agents-button:hover{color:var(--skin-gold-soft);background:0 0}@media (width<=760px){.pricing-card-grid-two{grid-template-columns:1fr}}.pricing-card span{color:var(--skin-muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.pricing-card strong{color:var(--skin-text);margin:.7rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1;display:block}.pricing-card small{color:var(--skin-muted);font-size:.9rem}.pricing-card p{color:var(--skin-muted);margin:.35rem 0}.landing-bottom-scene-wrap{border-block:1px solid var(--skin-border-soft);background:var(--skin-panel-deep);position:relative}.landing-bottom-scene{height:auto;position:absolute;inset:0}.landing-final-cta{z-index:1;text-align:center;place-items:center;padding:clamp(3rem,7vw,5rem) 1rem;display:grid;position:relative}.landing-final-cta div{justify-items:center;gap:1.25rem;max-width:42rem;display:grid}.landing-legal-footer{z-index:1;text-align:center;padding:1.5rem clamp(1rem,4vw,2.5rem);position:relative}.landing-legal-footer p{color:var(--skin-muted);margin:0;font-size:.8rem}.landing-footer{background:var(--skin-panel-deep);border:0;grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(9rem,.8fr));gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,4rem)}.landing-footer div{align-content:start;gap:.55rem;display:grid}.landing-footer p,.landing-footer a{color:var(--skin-muted);font-family:var(--font-body);font-size:.86rem;font-weight:400;line-height:1.5}.landing-footer span{color:var(--skin-text)}.landing-footer a{text-underline-offset:.15em;text-decoration:underline}.landing-footer a:hover{color:var(--skin-gold)}.landing-footer .preview-status{justify-content:start}.landing-footer .preview-status strong{color:var(--skin-text)}.auth-shell{--skin-border:#444748b8;--skin-border-soft:#44474875;--skin-panel:#201f1f;--skin-panel-low:#1c1b1b;--skin-panel-high:#2a2a2a;--skin-panel-deep:#0e0e0e;--skin-text:#e5e2e1;--skin-muted:#c4c7c8;--skin-faint:#8e9192;--skin-gold:#ebc06d;--skin-gold-soft:#ffdea3;--skin-gold-ink:#412d00;background:radial-gradient(circle at 18% 8%, #c4c7c81a, transparent 24rem), radial-gradient(circle at 92% 92%, #2a2a2a85, transparent 22rem), var(--skin-panel-deep,#0e0e0e);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.auth-shell:before{pointer-events:none;content:"";opacity:.62;background:radial-gradient(circle at 14% 22%,#ebc06d14,#0000 22rem),linear-gradient(120deg,#201f1fb8,#0000 42%);position:absolute;inset:-20%}@media (width<=1180px){:root{--page-gutter:2rem;--text-display:4.9rem}.app-shell{grid-template-columns:86px 1fr}.brand-mark{justify-content:center}.brand-mark div,.nav-item span,.rail-foot span:last-child{display:none}.nav-item{justify-content:center}h1{font-size:3.3rem}.landing-hero,.landing-system,.landing-console{grid-template-columns:1fr}.landing-hero{min-height:auto;padding-block:var(--space-2xl)}.landing-section-head h2,.landing-system-lede h2,.landing-console-copy h2{font-size:3.4rem}.metric-strip,.monitor-grid,.company-grid,.admin-grid,.integrations-grid,.events-grid,.skills-grid,.knowledge-grid,.governance-grid,.compound-grid,.l5-grid,.access-grid,.provider-card-grid,.skill-list{grid-template-columns:1fr}.agent-row{grid-template-columns:minmax(150px,1fr) minmax(100px,.5fr)}.agent-config-card,.agent-config-card.runtime-control{grid-column:1/-1;grid-template-columns:minmax(74px,.32fr) repeat(2,minmax(140px,1fr)) auto}.agent-config-card.model-control:not(:has(label:nth-of-type(3))){grid-column:1/-1;grid-template-columns:minmax(74px,.32fr) repeat(2,minmax(140px,1fr)) auto}.agent-config-card.model-control:has(label:nth-of-type(4)){grid-column:1/-1;grid-template-columns:minmax(74px,.32fr) repeat(2,minmax(140px,1fr)) auto}.agent-config-card.model-control label:nth-of-type(3),.agent-config-card.model-control label:nth-of-type(4),.agent-config-card.runtime-control label:nth-of-type(3){grid-column:2/-1}.cockpit-shell .agent-lrow{grid-template-columns:42px minmax(0,1fr)}.cockpit-shell .agent-lrow-meta{grid-column:2/-1}.planning-slot{grid-template-columns:1fr 92px}.fusion-profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-profile-member-editor-row{grid-template-columns:54px minmax(110px,.8fr) minmax(150px,1fr) minmax(160px,1.2fr) 34px}.fusion-profile-member-editor-row select:nth-of-type(3),.fusion-profile-member-editor-row select:nth-of-type(4),.fusion-profile-member-editor-row select:nth-of-type(5){grid-column:span 2}}@media (width<=760px){:root{--page-gutter:1rem;--text-display:3.45rem}.app-shell{display:block}.landing-shell{padding-bottom:var(--space-2xl)}.landing-nav{min-height:3.75rem}.landing-nav-cta{min-width:2.45rem;padding-inline:.7rem}.landing-nav-cta svg{display:none}.landing-hero{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl)}.landing-hero-lede{font-size:var(--text-base)}.landing-actions{flex-direction:column;align-items:flex-start}.landing-primary,.landing-secondary,.landing-footer button{width:100%}.landing-ops-board{padding:var(--space-sm)}.ops-board-topline,.landing-footer{flex-direction:column;align-items:flex-start}.ops-map{grid-template-columns:repeat(2,minmax(0,1fr));min-height:18rem}.ops-map:before,.ops-map:after{display:none}.landing-live,.landing-system-grid,.landing-console-panel{grid-template-columns:1fr}.landing-live-stat,.landing-live-source,.landing-console-panel div{border-inline-end:0}.landing-live-stat,.landing-live-source,.landing-console-panel div:not(:last-child){border-bottom:1px solid oklch(95% .012 106/.12)}.landing-index,.landing-system,.landing-console{padding-block:var(--space-2xl)}.landing-section-head h2,.landing-system-lede h2,.landing-console-copy h2{font-size:2.65rem}.landing-roster-row{gap:var(--space-xs) var(--space-md);grid-template-columns:2.4rem minmax(0,1fr)}.landing-roster-row p,.landing-roster-row i{grid-column:2}.landing-console-panel strong{font-size:4rem}.auth-shell,.auth-panel{padding:1rem}.auth-button-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fusion-profile-editor-grid,.fusion-profile-member-editor-row{grid-template-columns:1fr}.fusion-profile-member-editor-row .slot-toggle,.fusion-profile-member-editor-row select:nth-of-type(3),.fusion-profile-member-editor-row select:nth-of-type(4),.fusion-profile-member-editor-row select:nth-of-type(5){grid-column:auto}.rail{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.brand-mark{justify-content:flex-start}.brand-mark div,.nav-item span,.rail-foot span:last-child{display:block}.nav-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-item{justify-content:flex-start}.workspace{padding:16px}.topbar,.controls-heading,.skill-topline,.skill-metrics{flex-direction:column;align-items:flex-start}h1{font-size:2.15rem}.metric{min-height:82px}.builder-form,.company-form,.knowledge-form,.knowledge-form.compact,.memory-preview-blocks,.employee-row,.integration-form.compact-form,.connect-link-box,.github-auth-step,.provider-card-topline,.agent-row,.agent-config-card,.agent-config-card.runtime-control,.task-head,.task-row,.connection-row,.grant-row,.decision-row,.signal-list article{grid-template-columns:1fr}.agent-config-card.model-control:not(:has(label:nth-of-type(3))){grid-template-columns:1fr}.agent-config-card.model-control:has(label:nth-of-type(4)){grid-template-columns:1fr}.agent-config-card.model-control label:nth-of-type(3),.agent-config-card.model-control label:nth-of-type(4),.agent-config-card.runtime-control label:nth-of-type(3){grid-column:auto}.cockpit-shell .agent-lrow{grid-template-columns:42px minmax(0,1fr)}.cockpit-shell .agent-lrow-meta{grid-column:1/-1}.task-head{display:none}}@media (width<=980px){.skin-agent-card{grid-template-rows:minmax(7.5rem,auto) minmax(23rem,1fr);min-height:33rem}.agent-card-head{grid-template-columns:2.75rem minmax(0,1fr);padding:1.35rem}.agent-avatar{width:2.75rem;height:2.75rem}.agent-card-body{grid-template-rows:minmax(6.25rem,auto) minmax(12.5rem,1fr) auto;padding:1.35rem}.memory-state{min-height:12.5rem}}@media (width<=1180px){.preview-body,.landing-governance,.pricing-card-grid,.pricing-hero,.work-unit-grid{grid-template-columns:1fr}.workplace-shell{grid-template-columns:14rem minmax(0,1fr)}.landing-governance>*{justify-self:stretch;max-width:100%}.governance-copy{padding-top:0}.governance-clarity-graphic{margin-top:0}.run-loop-graphic{justify-self:center}.landing-how-grid,.landing-how-banner{grid-template-columns:1fr}.preview-log{border-right:0;border-bottom:1px solid var(--skin-border-soft)}.landing-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.landing-shell{padding-bottom:0}.landing-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:4.25rem;padding-block:.55rem}.landing-brand-row{align-items:center;gap:0;min-height:2.75rem;display:flex}.landing-wordmark{align-items:center;min-height:2.75rem;display:inline-flex}.landing-wordmark-cycle{min-width:7.4rem;font-size:1.22rem}.landing-nav-center{justify-self:center}.landing-nav-actions{gap:.6rem}.landing-agents-button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding-inline:0}.landing-nav-cta{width:auto;min-width:0;min-height:2.75rem;padding-inline:.78rem}.landing-hero.landing-centered{padding-block:3rem}.landing-actions{flex-direction:column;align-items:stretch;width:100%}.landing-primary,.landing-secondary{width:100%}.preview-topbar,.preview-heading{flex-direction:column;align-items:flex-start}.preview-body{min-height:0}.preview-log,.preview-board{padding:1rem;font-size:.72rem}.workplace-topbar,.workplace-feed-head{flex-direction:column;align-items:flex-start}.workplace-shell{grid-template-columns:1fr}.skin-agent-card{flex-basis:100%;min-height:30rem}.workplace-rail{display:none}.workplace-shell{min-height:34rem}.workplace-messages{padding:1rem}.workplace-message{grid-template-columns:2rem minmax(0,1fr)}.workplace-avatar{width:2rem;height:2rem}.workplace-composer{margin:0 1rem 1rem}.task-columns,.landing-how-grid,.landing-footer{grid-template-columns:1fr}.landing-how-grid{padding-block:2.5rem}.landing-how-rail article{grid-template-columns:auto minmax(0,1fr)}.landing-how-rail article span{grid-column:2}.landing-how-spotlight-head{flex-direction:column;align-items:flex-start}.landing-roster-section,.landing-governance,.landing-pricing,.pricing-hero,.pricing-checkout,.work-unit-faq{padding-block:3rem}.pricing-hero{min-height:auto}.pricing-hero-actions{flex-direction:column;align-items:stretch}.pricing-secondary-link{width:100%}.governance-clarity-graphic{min-height:auto;padding:1rem 0 0}.governance-board-lanes{grid-template-columns:1fr;gap:.85rem}.governance-board-lanes:before{background:linear-gradient(#ebc06d14,#ebc06d73,#ebc06d14);width:1px;height:auto;inset:18% auto 18% 50%;transform:translate(-50%)}.governance-board-lanes:after{animation:3.2s ease-in-out infinite governance-signal-travel-vertical;top:18%;left:calc(50% - .32rem)}.governance-gate-pillar{min-width:100%;min-height:4.25rem}.governance-gate-pillar:before{top:.35rem;bottom:.35rem}}.view-error-boundary{max-width:36rem;margin:2rem auto}
