@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=Geist:wght@350;400;450;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--font-display: "Bricolage Grotesque", "Aptos Display", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-body: "Geist", "Aptos", "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-outlier: "IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--color-paper: oklch(13% .018 164);--color-paper-soft: oklch(17% .018 164);--color-surface: oklch(20% .018 164);--color-surface-raised: oklch(25% .02 164);--color-surface-soft: oklch(31% .02 164);--color-ink: oklch(95% .012 106);--color-muted: oklch(75% .014 122);--color-faint: oklch(58% .016 138);--color-rule: oklch(39% .018 164);--color-rule-strong: oklch(52% .022 164);--color-accent: oklch(84% .13 123);--color-accent-soft: oklch(91% .07 123);--color-accent-ink: oklch(15% .018 164);--color-blue: oklch(78% .08 225);--color-amber: oklch(81% .105 77);--color-red: oklch(71% .135 28);--color-violet: oklch(76% .07 292);--color-shadow: oklch(5% .012 164 / .48);--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: oklch(94% .012 92 / .12);--line-strong: oklch(94% .012 92 / .22);--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)}:root{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at 78% 9rem,oklch(84% .13 123 / .14),transparent 23rem),radial-gradient(circle at 8% 34rem,oklch(78% .08 225 / .13),transparent 25rem),linear-gradient(180deg,oklch(20% .018 164 / .6),transparent 22rem),var(--color-paper)}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(oklch(95% .012 106 / .035) 1px,transparent 1px),linear-gradient(90deg,oklch(95% .012 106 / .025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 82%)}body:after{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.32;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");mix-blend-mode:soft-light}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,p{margin:0}h1{margin-top:.15rem;color:var(--ink);font-size:2.85rem;font-weight:680;line-height:.98;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;min-width:0}h2{color:var(--ink);font-size:.76rem;font-weight:620;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere;min-width:0}svg{flex:0 0 auto;stroke-width:1.8}.landing-shell{min-height:100dvh;padding-inline:var(--page-gutter);padding-block:0 var(--space-3xl);color:var(--color-ink)}.landing-nav{position:sticky;top:0;z-index:var(--z-sticky-nav);display:flex;align-items:center;justify-content:space-between;max-width:var(--page-max);min-height:4.25rem;margin-inline:auto;border-bottom:1px solid oklch(95% .012 106 / .1);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.landing-wordmark,.landing-nav-cta,.landing-primary,.landing-secondary,.landing-footer button{display:inline-flex;align-items:center;justify-content:center;min-width:fit-content;border:1px solid oklch(95% .012 106 / .16);border-radius:var(--radius-sm);color:var(--color-ink);white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.landing-wordmark{border:0;background:transparent;font-family:var(--font-display);font-size:var(--text-md);font-weight:760;line-height:1}.landing-nav-cta,.landing-secondary,.landing-footer button{min-height:2.45rem;padding-inline:var(--space-md);background:#efefe60b;font-size:var(--text-sm);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-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);background:#bbd8761f;color:var(--color-ink)}.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{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:var(--space-2xl);align-items:center;min-height:calc(100svh - 4.25rem);padding-block:var(--space-xl) var(--space-2xl)}.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);font-weight:600;line-height:1.2;text-transform:uppercase}.landing-hero h1{max-width:11ch;font-family:var(--font-display);font-size:var(--text-display);font-weight:800;letter-spacing:0;line-height:.9}.landing-hero-copy{display:grid;gap:var(--space-lg);align-content:center}.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);line-height:1.52;text-wrap:pretty}.landing-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.landing-actions span{color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs)}.landing-ops-board{position:relative;display:grid;gap:var(--space-md);min-width:0;padding:var(--space-md);border:1px solid oklch(95% .012 106 / .14);border-radius:var(--radius-md);background:linear-gradient(135deg,oklch(84% .13 123 / .12),transparent 34%),linear-gradient(180deg,#efefe611,#efefe605),#010804e0;box-shadow:inset 0 1px #efefe61f,0 34px 90px var(--color-shadow);overflow:hidden}.landing-ops-board:before{position:absolute;inset:0;content:"";background:linear-gradient(oklch(95% .012 106 / .055) 1px,transparent 1px),linear-gradient(90deg,oklch(95% .012 106 / .04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 70% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 70% 20%,black,transparent 72%);pointer-events:none}.ops-board-topline,.ops-map,.ops-queue{position:relative}.ops-board-topline{display:flex;justify-content:space-between;gap:var(--space-md);color:var(--color-faint);font-family:var(--font-outlier);font-size:var(--text-xs)}.ops-board-topline strong{color:var(--color-accent);font-weight:600}.ops-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-xs);min-height:22rem;align-items:center;padding:var(--space-md);border:1px solid oklch(95% .012 106 / .1);border-radius:var(--radius-sm);background:#00010047}.ops-map:before,.ops-map:after{position:absolute;left:9%;right:9%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--color-blue),var(--color-accent),transparent);opacity:.55}.ops-map:before{top:38%}.ops-map:after{bottom:33%}.ops-node{display:grid;min-height:4rem;place-items:center;border:1px solid oklch(95% .012 106 / .14);border-radius:var(--radius-sm);background:#efefe60f;color:var(--color-ink);font-family:var(--font-outlier);font-size:var(--text-xs)}.ops-node.prime,.ops-node.review,.ops-node.memory{min-height:6.5rem;background:#bbd8761f;color:var(--color-accent)}.ops-node.review{align-self:start;background:#e7b8701f;color:var(--color-amber)}.ops-node.memory{align-self:end;background:#7dc3de21;color:var(--color-blue)}.ops-queue{display:grid;border-top:1px solid oklch(95% .012 106 / .1)}.ops-queue-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 3.5rem;gap:var(--space-sm);align-items:center;min-height:2.75rem;border-bottom:1px solid oklch(95% .012 106 / .09);color:var(--color-muted)}.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}.landing-live{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,.72fr);border-block:1px solid oklch(95% .012 106 / .14)}.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{display:flex;align-items:center;gap:var(--space-sm);border-inline-end:0}.landing-live-stat span{display:block;font-family:var(--font-outlier);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.landing-live-stat p{margin-block-start:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.landing-index,.landing-system,.landing-console{padding-block:var(--space-3xl)}.landing-section-head,.landing-system-lede,.landing-console-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.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{margin-block-start:var(--space-xl);border-top:1px solid oklch(95% .012 106 / .14)}.landing-roster-row{display:grid;grid-template-columns:4rem minmax(10rem,.76fr) minmax(0,1fr) 7rem;gap:var(--space-lg);align-items:baseline;padding-block:var(--space-md);border-bottom:1px solid oklch(95% .012 106 / .14)}.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{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--space-2xl);align-items:start}.landing-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid oklch(95% .012 106 / .14);border-left:1px solid oklch(95% .012 106 / .14)}.landing-system-grid article{min-width:0;min-height:12rem;padding:var(--space-lg);border-right:1px solid oklch(95% .012 106 / .14);border-bottom:1px solid oklch(95% .012 106 / .14)}.landing-system-grid article:nth-child(2){background:#7dc3de0f}.landing-system-grid article:nth-child(3){background:#e7b8700e}.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{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:var(--space-xl);align-items:end;border-block:1px solid oklch(95% .012 106 / .14)}.landing-console-copy{align-content:end}.landing-secondary{justify-self:start;margin-block-start:var(--space-md)}.landing-console-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid oklch(95% .012 106 / .14);border-radius:var(--radius-md);background:linear-gradient(180deg,#efefe60e,#efefe605),var(--color-paper-soft);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{display:block;margin-block:var(--space-xl) var(--space-xs);color:var(--color-ink);font-family:var(--font-outlier);font-size:5.2rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:.8}.landing-console-panel p{color:var(--color-muted);font-size:var(--text-sm)}.landing-footer{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:center;padding-block-start:var(--space-3xl)}.landing-footer p{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.25}.landing-footer button{min-height:2.5rem;background:transparent}.auth-shell{display:grid;min-height:100dvh;place-items:center;padding:var(--page-gutter)}.auth-panel{display:grid;width:min(100%,38rem);gap:var(--space-xl);padding:var(--space-xl);border:1px solid oklch(95% .012 106 / .14);border-radius:var(--radius-md);background:linear-gradient(135deg,oklch(84% .13 123 / .1),transparent 42%),linear-gradient(180deg,#efefe60e,#efefe605),var(--color-paper-soft);box-shadow:inset 0 1px #efefe61f,0 34px 90px var(--color-shadow)}.auth-wordmark{justify-self:start;padding:0}.auth-copy{display:grid;gap:var(--space-md)}.auth-copy h1{max-width:10ch;font-family:var(--font-display);font-size:4rem;font-weight:800;line-height:.94}.auth-copy p:last-child,.auth-notice{color:var(--color-muted);line-height:1.55}.auth-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:var(--space-sm);align-items:end}.auth-form label{display:grid;gap:6px}.auth-form label span{color:var(--color-muted);font-size:.76rem}.auth-button-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.auth-button-grid .landing-secondary{width:100%}.app-shell{display:grid;grid-template-columns:212px minmax(0,1fr);min-height:100dvh}.rail{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding:12px 10px;border-right:1px solid var(--line);background:linear-gradient(180deg,#131716eb,#070808f0),#070808eb;box-shadow:18px 0 48px #00000038}.brand-mark{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,255,100,.16),transparent 46%),#ffffff0b;box-shadow:inset 0 1px #ffffff1f,0 18px 48px var(--shadow);color:var(--ink);text-align:left}.brand-mark svg{color:var(--green);filter:drop-shadow(0 0 16px rgba(216,255,100,.3))}.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{display:grid;gap:7px;margin-top:18px}.nav-item,.icon-button,.command-button{border:1px solid transparent;border-radius:var(--radius);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.nav-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 9px;background:transparent;color:var(--color-muted);font-size:.82rem;text-align:left}.nav-item:hover{border-color:#d8ff6447;background:#d8ff6414;color:var(--ink)}.nav-item.active{border-color:#d8ff6461;background:linear-gradient(90deg,#d8ff6429,#d8ff6409),#ffffff09;color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.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{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 10px;color:var(--muted);font-size:.76rem}.source-dot,.status-pip{width:9px;height:9px;border-radius:99px;background:var(--amber);box-shadow:0 0 18px currentColor}.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{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;max-width:1440px;margin:0 auto 16px}.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{display:flex;align-items:center;gap:8px}.icon-button{display:grid;width:30px;height:30px;place-items:center;border-color:var(--line);background:#ffffff0b;color:var(--ink);box-shadow:inset 0 1px #ffffff14}.icon-button:hover{border-color:#d8ff6473;background:#d8ff641a;color:var(--green)}.icon-button:disabled{cursor:not-allowed;opacity:.42}.command-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:0 10px;border-color:#d8ff648c;background:var(--green);color:var(--color-accent-ink);font-weight:680;box-shadow:0 12px 30px #d8ff641f}.command-button:hover{border-color:var(--green);background:var(--color-accent-soft);box-shadow:0 15px 38px #d8ff6429}.command-button.secondary-command{border-color:var(--line);background:#ffffff0b;color:var(--ink);box-shadow:none}.command-button.secondary-command:hover{border-color:#d8ff6452;background:#d8ff6414;color:var(--green)}.command-button:disabled{cursor:not-allowed;opacity:.42}.command-button.create{align-self:end;min-width:150px}.view-grid{display:grid;max-width:1440px;gap:16px;margin:0 auto}.monitor-grid,.company-grid,.integrations-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)}.skills-grid .marketplace,.metric-strip,.agent-board,.company-provision-panel,.company-employees-panel,.provider-coverage-panel{grid-column:1 / -1}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.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(180deg,#ffffff0e,#ffffff05),#101313e8;box-shadow:inset 0 1px #ffffff14,0 14px 44px #0003}.metric{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;overflow:hidden;padding:10px}.metric:after{position:absolute;inset:auto 12px 10px;height:1px;content:"";background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.32}.metric strong{display:block;color:var(--ink);font-family:var(--font-outlier);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.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{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:22px;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid var(--line)}.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{display:grid;gap:8px}.agent-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(110px,.45fr) minmax(150px,.72fr) minmax(320px,1.16fr);gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.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}.llm-control{display:grid;grid-template-columns:18px minmax(112px,.55fr) minmax(120px,1fr) 32px;gap:7px;align-items:center;min-width:0}.llm-control svg{color:var(--faint)}.llm-control .icon-button{width:32px;height:32px}.capacity,.bar-track{overflow:hidden;height:9px;border:1px solid var(--line);border-radius:99px;background:#ffffff0e}.capacity>div,.bar-track>i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--blue));box-shadow:0 0 16px #d8ff644d}.chip{max-width:190px;overflow:hidden;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#ffffff09;color:var(--color-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.task-table{display:grid}.task-head,.task-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,124px) 54px 52px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.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{display:inline-flex;width:fit-content;max-width:100%;align-items:center;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#ffffff0b;color:var(--color-muted);font-family:var(--font-outlier);font-size:.68rem;font-variant-numeric:tabular-nums;white-space:nowrap}.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{border-color:#ff777047;background:#ff777017;color:var(--red)}.status-label.promoted,.status-label.approved,.status-label.completed,.status-label.connected,.status-label.autonomous{border-color:#d8ff6447;background:#d8ff6417;color:var(--green)}.status-label.published,.status-label.in_progress,.status-label.assigned,.status-label.notify_after{border-color:#8dc7ff47;background:#8dc7ff17;color:var(--blue)}.provider-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:8px}.provider-card{display:grid;gap:10px;min-height:126px;padding:10px}.provider-card.missing{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0c0e0eb8}.provider-card:hover,.skill-card:hover,.access-grid article:hover{border-color:#d8ff6438;background:linear-gradient(180deg,#ffffff13,#ffffff05),#121615f2}.provider-card-topline,.provider-card-meta{display:grid;gap:6px;align-items:start;grid-template-columns:minmax(0,1fr) auto}.provider-card-topline strong,.provider-card-topline span,.provider-card-meta span{display:block;min-width:0}.provider-card-topline>div>span,.provider-card-meta{color:var(--muted);font-size:.76rem}.provider-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));font-family:var(--font-outlier)}.provider-scope-row{min-height:48px;align-content:start;flex-wrap:wrap}.text-command{align-self:end;justify-self:start;border:0;background:transparent;color:var(--green);padding:0;font:inherit;font-size:.8rem;font-weight:660;cursor:pointer}.text-command:hover{color:var(--ink)}.connection-row{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;color:var(--ink);text-align:left}.connection-row.selected{padding-inline:10px;border:1px solid rgba(216,255,100,.34);border-radius:var(--radius);background:#d8ff6412}.connection-row strong,.connection-row span,.grant-row strong,.grant-row span,.access-grid strong,.access-grid span,.employee-row strong,.employee-row span{display:block;min-width:0}.grant-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 34px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.grant-row svg,.employee-row svg{color:var(--blue)}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-grid article{display:grid;gap:7px;min-height:86px;padding:10px}.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{display:grid;gap:6px}.integration-form label span,.builder-form label span,.company-form label span{color:var(--muted);font-size:.76rem}input,select,textarea{width:100%;min-width:0;min-height:32px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;color:var(--ink);padding:6px 8px;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}input::placeholder,textarea::placeholder{color:var(--faint)}select{color-scheme:dark}textarea{min-height:92px;resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid rgba(216,255,100,.78);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:#d8ff646b;background:#fff1;box-shadow:0 0 0 4px #d8ff6414}.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{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px}.summary-grid{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px 12px;padding-top:12px}.summary-grid span,.employee-row span,.template-list{color:var(--muted);font-size:.8rem}.employee-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(86px,.35fr) minmax(82px,.32fr) 70px;gap:10px;align-items:center;padding:9px 0}.template-list{grid-template-columns:repeat(4,minmax(0,1fr))}.button-row{flex-wrap:wrap}.connect-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:10px}.connect-link-box .subtle-line{grid-column:1 / -1;overflow-wrap:anywhere;color:var(--muted);font-size:.76rem}.link-button{text-decoration:none}.icon-button.danger{color:var(--red)}.icon-button.danger:hover{border-color:#ff777066;background:#ff777014}.empty-state{display:grid;min-height:132px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted)}.load-lane{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.load-lane span{color:var(--muted);font-size:.76rem}.load-lane div{display:grid;grid-template-columns:repeat(5,minmax(16px,1fr));gap:5px}.load-lane i{height:30px;border:1px solid var(--line);border-radius:5px;background:#ffffff0b}.load-lane i.filled{border-color:#8dc7ff66;background:linear-gradient(180deg,#8dc7ffcc,#8dc7ff52)}.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}.controls-heading{align-items:stretch}.toolbar{flex-wrap:wrap;justify-content:flex-end}.search-box{position:relative;min-width:min(270px,100%)}.search-box svg{position:absolute;top:11px;left:10px;color:var(--muted)}.search-box input{padding-left:32px}.skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-card{display:grid;gap:12px;padding:14px}.skill-card p{color:var(--muted);line-height:1.48;text-wrap:pretty}.skill-topline,.skill-metrics{display:flex;justify-content:space-between;gap:10px}.skill-metrics{flex-wrap:wrap;font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.skill-actions{display:flex;gap:8px;justify-content:flex-end}.skill-actions button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#ffffff0b;color:var(--ink);transition:transform .17s ease,border-color .17s ease,background .17s ease}.skill-actions button:hover{border-color:#d8ff6457;background:#d8ff6414}.skill-actions button:disabled{cursor:not-allowed;opacity:.45}.decision-row,.signal-list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.proposal-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line)}.proposal-list strong,.proposal-list span{display:block}.proposal-list p{grid-column:1 / -1;color:var(--muted);font-size:.76rem;line-height:1.38;text-wrap:pretty}.risk{align-self:start;padding:3px 8px;border:1px solid currentColor;border-radius:6px;font-family:var(--font-outlier);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{display:grid;gap:14px}.rule-bars>div{display:grid;grid-template-columns:74px minmax(0,1fr) 28px;gap:10px;align-items:center}.rule-bars span,.rule-bars b{color:var(--muted);font-family:var(--font-outlier);font-size:.78rem;font-variant-numeric:tabular-nums}.trend-chart{display:grid;grid-template-columns:repeat(5,minmax(40px,1fr));gap:14px;align-items:end;height:320px;padding-top:20px}.trend-column{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-items:end;height:100%}.trend-column i{display:block;min-height:18px;border-radius:5px 5px 0 0}.trend-column .quality{background:linear-gradient(180deg,var(--green),rgba(216,255,100,.28))}.trend-column .speed{background:linear-gradient(180deg,var(--blue),rgba(141,199,255,.28))}.trend-column span{grid-column:1 / -1;padding-top:7px;color:var(--muted);font-family:var(--font-outlier);font-size:.76rem;text-align:center}@media(max-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,.integrations-grid,.skills-grid,.governance-grid,.compound-grid,.access-grid,.provider-card-grid,.skill-list{grid-template-columns:1fr}.agent-row{grid-template-columns:minmax(150px,1fr) minmax(100px,.5fr)}.llm-control{grid-column:1 / -1}}@media(max-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{align-items:flex-start;flex-direction:column}.landing-primary,.landing-secondary,.landing-footer button{width:100%}.landing-ops-board{padding:var(--space-sm)}.ops-board-topline,.landing-footer{align-items:flex-start;flex-direction:column}.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{grid-template-columns:2.4rem minmax(0,1fr);gap:var(--space-xs) var(--space-md)}.landing-roster-row p,.landing-roster-row i{grid-column:2}.landing-console-panel strong{font-size:4rem}.auth-shell{align-items:start;padding:var(--space-md)}.auth-panel{padding:var(--space-lg)}.auth-copy h1{font-size:3rem}.auth-form{grid-template-columns:1fr}.auth-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.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{align-items:flex-start;flex-direction:column}h1{font-size:2.15rem}.metric{min-height:82px}.builder-form,.company-form,.employee-row,.integration-form.compact-form,.connect-link-box,.provider-card-topline,.agent-row,.llm-control,.task-head,.task-row,.connection-row,.grant-row,.decision-row,.signal-list article{grid-template-columns:1fr}.task-head{display:none}.trend-chart{height:230px}}
