@font-face{font-family:Cursor Gothic;src:url(https://cursor.com/marketing-static/_next/static/media/CursorGothic_Regular-s.p.05-84umc_47y9.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cursor Gothic;src:url(https://cursor.com/marketing-static/_next/static/media/CursorGothic_Bold-s.p.15hkw~ebmtjvr.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(https://cursor.com/marketing-static/_next/static/media/BerkeleyMono_Regular.p.0x~g-6.~uijej.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#14120b;--card:#1b1913;--card-2:#201e18;--wash:#24221b;--ink:#edecec;--muted:#999896;--faint:#6f6d66;--line:#edecec24;--line-ink:#edecec38;--accent:#8ab4f8;--blue:var(--accent);--green:#6fba8c;--product-bg:#0f0e0b;--product-panel:#14130f;--product-editor:#1b1a16;--product-border:#34322c;--product-muted:#85827a;--chart-grid:#34322c;--chart-area:#8ab4f817;--chart-point-stroke:#15140f;--page-gutter:max(20px, calc((100vw - 1300px) / 2));--font:"Cursor Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Berkeley Mono", "SFMono-Regular", Consolas, monospace;--type-display:clamp(2rem, 4vw, 4rem);--type-section:clamp(1.875rem, 2.5vw, 2.25rem);--type-feature:clamp(1.25rem, 1.53vw, 1.375rem);--type-card-title:1rem;--type-copy:.9375rem;--type-link:.875rem;--type-brand:1rem;--type-button:1rem;--type-base:1.0625rem;--leading-display:1.08;--leading-heading:1.2;--leading-copy:1.4;--tracking-tight:-.02em}*{box-sizing:border-box}html{scroll-padding-top:78px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--type-base);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-style:normal;line-height:1.5}body *,body :before,body :after{font-style:normal}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,a{touch-action:manipulation}::selection{background:#8ab4f83d}img,svg{display:block}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.tt,code,pre{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1, "ss02" 1, "calt" 1}.tt-svg{font-family:Berkeley Mono,monospace;font-size:10px}.btn{color:var(--paper);background:var(--ink);border:1px solid var(--ink);font-family:var(--font);cursor:pointer;border-radius:8px;padding:.75rem 1.25rem;font-size:1rem;line-height:1;text-decoration:none;transition:background .16s,transform .16s;display:inline-block;box-shadow:inset 0 1px #ffffff6b,0 1px 1px #0c0a0733,0 3px 8px #0c0a071f}.btn:hover{background:#deded8;transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn--sm{padding:.55rem .95rem;font-size:.9rem}.btn--xs{border-radius:5px;padding:.35rem .7rem;font-size:.76rem}.btn--ghost{color:var(--ink);border-color:var(--line-ink);background:0 0;box-shadow:inset 0 1px #ffffff0a,0 2px 5px #0c0a0724}.tlink{color:var(--ink);text-underline-offset:.18em;margin-top:22px;font-size:1rem;text-decoration:none;transition:color .15s ease-out;display:inline-block}.tlink:hover{color:var(--blue)}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14120bdb;border-bottom:1px solid #0000;transition:border-color .2s;position:fixed;inset:0 0 auto}.nav-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:64px;margin:0 auto;display:flex}.brand{align-items:center;gap:9px;font-size:1.18rem;font-weight:700;text-decoration:none;display:flex}.brand .mark{color:var(--ink)}.hero{text-align:left;width:min(1180px,100% - 48px);margin:0 auto;padding:154px 0 0}.pill{color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 11px;font-size:.82rem;display:inline-flex}.pill-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-.035em;max-width:860px;margin:0;font-size:clamp(2.25rem,4vw,3.55rem);font-weight:400;line-height:1.04}.hero-line{display:block}.hero-line--research{white-space:nowrap}.swap{color:var(--ink);opacity:1;white-space:nowrap;text-align:center;transition:width .24s ease-in-out;display:inline-block;transform:none}.hero-cta{align-items:center;gap:10px;margin-top:30px;display:flex}.footnote{color:var(--faint);margin:17px auto 0;font-size:.88rem}.figure{width:100%;margin:0}.figure--hero{max-width:none;margin:46px 0 0}.figure--hero figcaption{display:none}.figure--wide{max-width:1120px;margin:54px auto 0}.figure figcaption{color:var(--faint);text-align:center;margin-top:13px;font-size:.84rem}.workspace,.board,.chat,.tree,.fleet,.col-fig{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 48px -24px #0c0a07b8,0 30px 90px -52px #0c0a078f}.workspace-stage{border:1px solid var(--line);background:radial-gradient(circle at 18% 28%,#d2c9b994,#0000 28%),radial-gradient(circle at 84% 70%,#695d4dad,#0000 38%),linear-gradient(145deg,#777064 0%,#4d473e 48%,#292721 100%);border-radius:10px;padding:48px}.workspace{background:var(--product-bg);border-color:#0c0a079e;grid-template-rows:30px 1fr;grid-template-columns:210px minmax(400px,1fr) 245px;min-height:580px;display:grid;box-shadow:0 22px 70px 4px #0c0a077a,0 0 0 .5px #ffffff14}.workspace-titlebar{height:30px;color:var(--product-muted);border-bottom:1px solid var(--product-border);font-family:var(--font);background:#11100d;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;font-size:11px;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#3a3832;border-radius:50%;width:8px;height:8px}.workspace-branch{font-family:var(--mono);justify-self:end;font-size:9px}.ws-pane{background:var(--product-panel);text-align:left;min-width:0;overflow:hidden}.ws-pane+.ws-pane{border-left:1px solid var(--product-border)}.ws-head{color:var(--product-muted);font-family:var(--font);letter-spacing:0;margin:0 0 12px;font-size:10px;font-weight:700}.ws-queue{padding:18px 10px}.ws-queue ul{color:#a8a69f;font-family:var(--font);gap:3px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.ws-queue li{border-radius:4px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:5px;padding:6px 7px;line-height:1.25;display:grid}.ws-queue li:hover{background:#ffffff09}.ws-queue li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-queue small{color:#69675f;font-family:var(--font);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.ws-queue small b{color:var(--green);font-weight:400}.spinner{border:1px dotted var(--product-muted);border-radius:50%;width:9px;height:9px;margin-top:1px;animation:3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.run-check{color:#838178;width:10px;height:10px;font-family:var(--font);border:1px solid #5e5b53;border-radius:50%;place-items:center;font-size:7px;display:grid}.ws-notebook{background:var(--product-editor);flex-direction:column;display:flex}.notebook-tabs{border-bottom:1px solid var(--product-border);background:#12110e;min-height:34px;display:flex;overflow:hidden}.notebook-tab{color:#716f68;border-right:1px solid var(--product-border);min-width:0;font-family:var(--mono);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.notebook-tab i{color:#55534d}.notebook-tab--active{color:#d2d1cc;background:var(--product-editor)}.notebook-toolbar{color:#77756e;border-bottom:1px solid var(--product-border);font-family:var(--mono);gap:14px;padding:6px 12px;font-size:8px;display:flex}.notebook-live{color:#6c9e78;margin-left:auto}.notebook-scroll{padding:14px 12px 22px;overflow:hidden}.notebook-cell{border:1px solid var(--product-border);background:#181713;border-radius:5px;margin-bottom:12px;padding:10px 10px 10px 38px;position:relative}.cell-count{color:#69675f;font-family:var(--mono);font-size:8px;position:absolute;top:12px;left:9px}.notebook-cell pre{color:#b9b8b2;white-space:pre;margin:0;font-size:9px;line-height:1.65;overflow:hidden}.code-key{color:#7ea7d8;font-family:inherit}.code-string{color:#b8a576;font-family:inherit}.notebook-output{border-top:1px solid var(--product-border);background:#13120f;margin-top:10px}.notebook-output svg{width:100%;height:168px}.notebook-result{color:#aaa8a1;font-family:var(--font);background:#6fba8c0f;border:1px solid #6fba8c38;border-radius:5px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:10px;display:flex}.notebook-result b{color:#c8c7c1;font-weight:400}.notebook-result p{color:#77756d;margin:3px 0 0}.result-dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-top:4px}.ws-agent{background:#12110e;flex-direction:column;padding:18px 12px 12px;display:flex}.agent-thread{color:#aaa8a1;font-family:var(--font);flex:1;font-size:10px;line-height:1.5;overflow:hidden}.agent-thread p{margin:0 0 15px}.agent-file{color:#bfbdb7;background:var(--product-editor);border:1px solid var(--product-border);border-radius:5px;align-items:center;gap:9px;margin:-4px 0 15px;padding:9px;display:flex}.agent-file>span{color:var(--accent);font-size:14px}.agent-file b{font-family:var(--mono);font-size:8px;font-weight:400;display:block}.agent-file small{color:#68665f;margin-top:2px;font-size:8px;display:block}.agent-summary{background:var(--product-editor);border:1px solid var(--product-border);border-radius:5px;gap:3px;margin:-4px 0 15px;padding:10px;display:grid}.agent-summary span{color:#6f6d66;font-size:8px}.agent-summary b{color:#d0cfc9;font-family:var(--mono);font-size:15px;font-weight:400}.agent-summary small{color:var(--green);font-family:var(--mono);font-size:8px}.agent-composer{color:#65635c;background:var(--product-editor);border:1px solid var(--product-border);min-height:42px;font-family:var(--font);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 8px 8px 11px;font-size:9px;display:flex}.agent-composer button{color:#aaa8a1;background:#34322c;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.curve{fill:none;stroke-width:1.4px}.curve--best{stroke:var(--blue);stroke-width:1.8px}.curve--mid{stroke:#77746b}.curve--faint{stroke:var(--line-ink)}.curve--path{stroke:var(--blue);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.curve{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s ease-out 40ms}.revealed .curve,.drawn .curve{stroke-dashoffset:0}}.surface-bar{min-height:32px;color:var(--product-muted);border-bottom:1px solid var(--product-border);font-family:var(--font);background:#11100d;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 11px;font-size:10px;display:grid}.surface-bar>:last-child{font-family:var(--mono);justify-self:end;font-size:8px}.surface-dots{gap:5px;display:flex}.surface-dots i{background:#3b3933;border-radius:50%;width:7px;height:7px}.board{background:var(--product-editor);border-color:#0c0a078c;grid-template-rows:32px 1fr;grid-template-columns:1fr 1fr;min-height:500px;display:grid;box-shadow:0 20px 55px #0c0a0761}.board-col{padding:19px}.board-col+.board-col{border-left:1px solid var(--product-border)}.board-head{color:var(--product-muted);font-family:var(--font);margin:0 0 14px;font-size:10px;font-weight:700}.bcard{border:1px solid var(--product-border);background:#14130f;border-radius:6px;padding:14px}.bcard+.bcard{margin-top:10px}.bcard-title{color:#bbb9b2;font-family:var(--font);margin:0;font-size:11px;line-height:1.35}.bcard-meta{color:#68665f;font-family:var(--mono);margin:7px 0 0;font-size:8px}.bcard-ok{color:var(--green);font-family:var(--mono);margin:8px 0 0;font-size:8px}.bar{background:#292720;border-radius:2px;height:3px;margin-top:10px;display:block;overflow:hidden}.bar i{background:var(--blue);border-radius:2px;height:100%;display:block}.board-agent-pane,.board-doc-pane{color:#9b9992;min-width:0;font-family:var(--font);background:#171611;font-size:9px;overflow:hidden}.board-agent-pane{border-right:1px solid var(--product-border);flex-direction:column;padding:14px 12px 10px;display:flex}.board-pane-title{color:#ceccc5;margin:0 0 6px;font-size:11px}.board-prompt{color:#c5c3bc;background:#23221d;border:1px solid #3e3c36;border-radius:5px;padding:8px 9px;font-size:9px;line-height:1.35}.board-steps{color:#6f6d66;margin:10px 3px}.board-steps p{margin:5px 0}.board-steps span{color:#918f88;width:43px;display:inline-block}.board-file{color:#aaa8a1;background:#201f1a;border:1px solid #3d3b35;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px 9px;display:grid}.board-file b{font-family:var(--mono);font-size:8px;font-weight:400}.board-file small{color:var(--green);font-family:var(--mono);font-size:7px}.board-response{color:#aaa8a1;margin:10px 3px;line-height:1.45}.board-question{background:#1e1d18;border:1px solid #3d3b35;border-radius:5px;margin-top:auto;padding:9px}.board-question small{color:#64625c;font-size:7px;display:block}.board-question b{color:#bcbab3;margin:3px 0 7px;font-size:8px;font-weight:400;display:block}.board-question label{color:#85837c;margin:5px 0;display:block}.board-question label i{color:#77756e;border:1px solid #3c3a34;border-radius:3px;place-items:center;width:14px;height:14px;margin-right:5px;font-style:normal;display:inline-grid}.board-question>div{color:#77756e;justify-content:flex-end;align-items:center;gap:10px;display:flex}.board-question button{color:#14120b;background:var(--blue);font:7px var(--font);border:0;border-radius:3px;padding:4px 7px}.board-composer{color:#66645e;background:#1d1c17;border:1px solid #3c3a34;border-radius:5px;justify-content:space-between;margin-top:8px;padding:8px;font-size:7px;display:flex}.board-doc-pane{background:#1a1915}.board-tabs{color:#68665f;border-bottom:1px solid var(--product-border);background:#12110e;height:32px;display:flex}.board-tabs span{border-right:1px solid var(--product-border);font:8px var(--mono);padding:9px 12px}.board-tabs .board-tab--active{color:#b9b7b0;background:#1a1915}.board-breadcrumb{color:#5f5d57;font:7px var(--mono);border-bottom:1px solid #292822;margin:0;padding:9px 14px}.board-doc h3{color:#deddd8;margin:0 0 12px;font-size:15px}.board-doc h4{color:#d0cec7;margin:17px 0 4px;font-size:10px}.board-doc p{color:#aaa8a1;margin:0;font-size:9px;line-height:1.45}.board-tasks{border-top:1px solid #31302a;margin-top:22px;padding-top:9px}.board-tasks>span{color:#74726b;margin-bottom:8px;display:block}.board-tasks p{color:#918f88;margin:7px 0}.tree{background:var(--product-editor);border-color:#0c0a078c;min-height:500px;padding:0;box-shadow:0 20px 55px #0c0a0761}.tree svg{width:100%;height:450px;padding:20px}.run-explorer{color:#a8a69f;background:var(--product-editor);min-height:500px;font-family:var(--font);border:1px solid #0c0a0794;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0c0a0761}.run-layout{grid-template-columns:116px minmax(0,1fr);min-height:468px;display:grid}.run-nav{border-right:1px solid var(--product-border);background:#15140f;padding:13px 6px}.run-label{color:#5f5d57;letter-spacing:.08em;margin:0 7px 7px;font-size:8px;font-weight:700}.run-label--second{margin-top:24px}.run-row{color:#817f77;white-space:nowrap;border-radius:4px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:25px;padding:0 5px;font-size:9px;display:grid}.run-row--child{padding-left:10px}.run-row--active{color:#d4d2cc;background:#292721}.run-row small{color:#5f5d57;font-family:var(--mono);font-size:7px}.run-caret{color:#77756e}.run-dot{background:#77756e;border-radius:50%;width:5px;height:5px}.run-row--active .run-dot{background:var(--blue);box-shadow:0 0 0 3px #8ab4f81a}.run-filter{color:#b9b7b0;text-align:center;border:1px solid #4b4943;border-radius:2px;width:9px;height:9px;font-size:7px;line-height:7px}.run-main{min-width:0}.run-tabs{border-bottom:1px solid var(--product-border);background:#171611;height:33px;padding-left:10px;display:flex}.run-tab{color:#696760;border-bottom:1px solid #0000;align-items:center;padding:0 11px;font-size:8px;display:flex}.run-tab--active{color:#c8c6bf;border-bottom-color:#c8c6bf}.run-summary{border-bottom:1px solid var(--product-border);grid-template-columns:repeat(2,1fr);display:grid}.run-summary>div{border-right:1px solid var(--product-border);padding:11px 13px}.run-summary>div:nth-child(2n){border-right:0}.run-summary>div:nth-child(-n+2){border-bottom:1px solid var(--product-border)}.run-summary span,.run-summary b{display:block}.run-summary span{color:#5f5d57;font-size:7px}.run-summary b{color:#c1bfb8;font-family:var(--mono);margin-top:3px;font-size:10px;font-weight:400}.run-summary .run-pass{color:var(--green)}.run-canvas{padding:12px 14px 5px}.run-canvas svg{width:100%;height:234px}.run-node rect{fill:#201f1a;stroke:#484640;stroke-width:1px}.run-node text{fill:#8d8b84;font-family:var(--mono);text-anchor:middle;font-size:8px}.run-node .run-node--best{fill:#20252a;stroke:var(--blue)}.run-score{fill:#64625c;font-family:var(--mono);font-size:7px}.run-score .run-score--best{fill:var(--blue)}.run-verdict{background:#151a17;border:1px solid #2e4136;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 14px 14px;padding:9px 10px;display:grid}.run-verdict b,.run-verdict small{display:block}.run-verdict b{color:#c7c5be;font-size:9px;font-weight:400}.run-verdict small{color:#74726b;margin-top:2px;font-size:7px}.run-verdict button{color:#b9b7b0;font:8px var(--font);background:#272620;border:1px solid #3d3b35;border-radius:4px;padding:5px 8px}.autoresearch-ui{font-family:var(--font)}.ar-layout{grid-template-columns:122px minmax(0,1fr);min-height:585px;display:grid}.ar-files{border-right:1px solid var(--product-border);background:#14130f;padding:13px 8px}.ar-label{color:#5f5d57;letter-spacing:.09em;margin:0 7px 8px;font-size:7px;font-weight:700}.ar-label--runs{margin-top:24px}.ar-file,.ar-session{color:#85827a;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:grid}.ar-file>span{color:#69675f;width:18px;height:18px;font:6px var(--mono);background:#22211c;border:1px solid #36342e;border-radius:4px;place-items:center;display:grid}.ar-file b,.ar-file small,.ar-session b,.ar-session small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ar-file b,.ar-session b{color:#aaa8a1;font-size:8px;font-weight:400}.ar-file small,.ar-session small{color:#5f5d57;margin-top:2px;font-size:6px}.ar-file--active{background:#282720}.ar-file--active>span{color:#9ebff0;background:#202830;border-color:#34485f}.ar-file--locked{opacity:.6}.ar-session{grid-template-columns:12px minmax(0,1fr)}.ar-live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fba8c14}.ar-budget{margin:14px 7px 0}.ar-budget>span{justify-content:space-between;align-items:baseline;display:flex}.ar-budget b{color:#aaa8a1;font:9px var(--mono);font-weight:400}.ar-budget small{color:#5f5d57;font-size:6px}.ar-budget>i{background:#2a2923;border-radius:999px;height:3px;margin:7px 0 5px;display:block;overflow:hidden}.ar-budget>i em{background:var(--blue);border-radius:inherit;height:100%;display:block}.ar-main{background:#191814;min-width:0}.ar-header{color:#69675f;border-bottom:1px solid var(--product-border);min-height:36px;font:7px var(--mono);background:#15140f;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ar-header b{color:#c2c0b9;font-family:var(--font);font-size:9px;font-weight:400}.ar-running{color:#7f9e85;align-items:center;gap:4px;margin-left:7px;display:inline-flex}.ar-running i{border:1px dotted var(--green);border-radius:50%;width:6px;height:6px;animation:3s linear infinite spin}.ar-metrics{border-bottom:1px solid var(--product-border);grid-template-columns:1.25fr 1fr 1fr;display:grid}.ar-metrics>div{border-right:1px solid var(--product-border);padding:9px 11px}.ar-metrics>div:last-child{border-right:0}.ar-metrics span,.ar-metrics b,.ar-metrics small{display:block}.ar-metrics span{color:#5f5d57;font-size:6px}.ar-metrics b{color:#c7c5be;font:12px var(--mono);margin-top:2px;font-weight:400}.ar-metrics small{color:#6f6d66;font:6px var(--mono);margin-top:2px}.ar-metrics>div:first-child small{color:var(--green)}.ar-chart{border-bottom:1px solid var(--product-border);padding:9px 10px 4px}.ar-chart-head{color:#5f5d57;font:6px var(--mono);justify-content:space-between;display:flex}.ar-chart svg{width:100%;height:174px}.ar-points .keep{fill:var(--blue)}.ar-points .discard{fill:#66645e}.ar-points .crash{fill:#b56c67}.ar-axis{fill:#5e5c56;font:7px var(--mono)}.ar-runs{padding:7px 10px}.ar-runs-head{color:#56544f;font:6px var(--mono);letter-spacing:.04em;justify-content:space-between;padding:0 2px 5px;display:flex}.ar-run{min-height:34px;font:7px var(--mono);border-top:1px solid #292822;grid-template-columns:16px minmax(0,1fr) 42px 34px;align-items:center;gap:5px;padding:4px 2px;display:grid}.ar-run>span{color:#5e5c56}.ar-run p{min-width:0;margin:0}.ar-run b,.ar-run small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ar-run b{color:#99978f;font-family:var(--font);font-size:7px;font-weight:400}.ar-run small{color:#57554f;margin-top:2px;font-size:6px}.ar-run code{color:#8e8c85;font-size:7px}.ar-run em{color:#77756e;text-align:center;background:#25241e;border-radius:3px;padding:2px 3px;font-size:6px;font-style:normal}.ar-run em.keep{color:var(--green);background:#6fba8c12}.ar-run em.crash{color:#c27b76;background:#b56c6712}.ar-loop{color:#5f5d57;border:1px solid var(--product-border);font:6px var(--mono);background:#14130f;border-radius:5px;align-items:center;gap:6px;margin:2px 10px 10px;padding:8px 9px;display:flex}.ar-loop span{white-space:nowrap}.ar-loop i{color:#42413b;font-style:normal}.ar-loop .done{color:#7b9a82}.ar-loop .active b{border:1px dotted var(--blue);vertical-align:-1px;border-radius:50%;width:6px;height:6px;margin-right:3px;animation:3s linear infinite spin;display:inline-block}.chat{background:var(--product-editor);text-align:left;border-color:#0c0a078c;min-height:500px;padding:0 0 20px;box-shadow:0 20px 55px #0c0a0761}.chat-head{color:#aaa8a1;border-bottom:1px solid var(--product-border);font-family:var(--font);background:#11100d;margin:0 0 16px;padding:14px 20px;font-size:11px}.msg{grid-template-columns:32px 1fr;align-items:start;gap:11px;padding:7px 20px;display:grid}.avatar{color:#8c8981;background:#292720;border-radius:7px;place-items:center;width:32px;height:32px;font-size:.62rem;display:grid}.avatar--app{color:#14120b;background:#edecec}.msg-head{color:#c3c1ba;margin:0;font-size:11px}.msg-time{color:var(--faint);margin-left:4px;font-size:.65rem}.badge{color:var(--muted);border:1px solid var(--line-ink);letter-spacing:.05em;vertical-align:1px;border-radius:3px;padding:1px 4px;font-size:.58rem}.msg-text{color:#99978f;margin:4px 0 0;font-size:11px;line-height:1.5}.mention,.f-evidence{color:var(--blue)}.msg-chart{border:1px solid var(--product-border);background:#11100d;border-radius:6px;width:150px;height:auto;margin-top:10px;padding:6px 8px}.react{color:var(--faint);margin:10px 0 0;font-size:.67rem}.msg-muted{color:#65635d;font-size:9px}.chat-result{border:1px solid #2e4136;border-left:3px solid var(--green);background:#151a17;border-radius:5px;max-width:360px;margin-top:10px;overflow:hidden}.chat-result-head{align-items:center;gap:8px;padding:10px;display:flex}.chat-result-head>span{color:#102016;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.chat-result-head b,.chat-result-head small{display:block}.chat-result-head b{color:#c8c6bf;font-size:9px;font-weight:400}.chat-result-head small{color:#6d6b65;margin-top:2px;font-size:7px}.chat-result-metrics{border:1px solid #333a35;border-radius:4px;grid-template-columns:repeat(3,1fr);margin:0 10px;display:grid}.chat-result-metrics span{color:#69675f;border-right:1px solid #333a35;padding:7px;font-size:7px}.chat-result-metrics span:last-child{border-right:0}.chat-result-metrics b{color:#c4c2bb;font:10px var(--mono);margin-top:3px;display:block}.chat-result-actions{gap:6px;padding:9px 10px 10px;display:flex}.chat-result-actions span{color:#aaa8a1;background:#282720;border:1px solid #3e3c36;border-radius:3px;padding:4px 7px;font-size:7px}.chat-div{color:var(--faint);align-items:center;gap:12px;margin:10px 0;padding:0 20px;font-size:.64rem;display:flex}.chat-div:before,.chat-div:after{content:"";background:var(--line);flex:1;height:1px}.slack-window{color:#d1d2d3;min-height:500px;font-family:var(--font);background:#1a1d21;border:1px solid #0c0a079e;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0c0a0761}.slack-topbar{color:#d9d4da;background:#350d36;border-bottom:1px solid #532753;grid-template-columns:1fr minmax(180px,320px) 1fr;align-items:center;height:34px;padding:0 12px;font-size:9px;display:grid}.slack-topbar>:last-child{justify-self:end}.slack-history{color:#bfaebf}.slack-search{color:#cbbdcb;text-align:center;background:#ffffff21;border:1px solid #ffffff24;border-radius:5px;padding:3px 12px}.slack-rail{color:#b8aab8;background:#350d36;border-right:1px solid #532753;flex-direction:column;align-items:center;gap:14px;padding:10px 0;font-size:11px;display:flex}.slack-workspace{color:#350d36;background:#e7d9e7;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.slack-sidebar{color:#b9b6ba;background:#19171d;border-right:1px solid #35373b;padding:12px 7px;font-size:8px}.slack-sidebar p{border-radius:4px;margin:0;padding:5px 7px}.slack-team{color:#f1eef1;justify-content:space-between;font-size:10px;font-weight:700;display:flex;margin-bottom:8px!important}.slack-group{color:#8e8b8f;justify-content:space-between;display:flex;margin-top:12px!important}.slack-channel-head{border-bottom:1px solid #35373b;justify-content:space-between;align-items:center;height:49px;padding:0 14px;font-size:9px;display:flex}.slack-channel-head>span{color:#9b9d9f;font-size:8px}.slack-messages{flex:1;padding:10px 0 4px}.slack-message em{color:#b7b9bb;background:#35373b;border-radius:2px;margin-left:5px;padding:1px 3px;font-size:6px;font-style:normal}.slack-avatar{border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.slack-avatar--ascent{color:#15130d;background:#eeede8;font-size:15px}.slack-muted{color:#8b8d8f;font-size:7px}.slack-result-card{background:#222529;border:1px solid #45474b;border-left:3px solid #6fba8c;border-radius:4px;max-width:315px;margin-top:7px;overflow:hidden}.slack-result-title{align-items:center;gap:7px;padding:8px 9px 6px;display:flex}.slack-result-icon{color:#17241c;background:var(--green);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.slack-result-grid{border:1px solid #3b3e42;border-radius:3px;grid-template-columns:repeat(4,1fr);margin:0 9px;display:grid}.slack-result-grid span{color:#85878a;border-right:1px solid #3b3e42;padding:5px 6px;font-size:6px}.slack-result-grid span:last-child{border-right:0}.slack-result-grid b{color:#e1e2e3;font-family:var(--mono);margin-top:2px;font-size:8px;font-weight:400;display:block}.slack-result-actions{gap:5px;padding:7px 9px 9px;display:flex}.slack-result-actions button{color:#e4e4e4;font:7px var(--font);background:#2e3135;border:1px solid #55575b;border-radius:3px;padding:4px 7px}.slack-composer{color:#777a7d;border:1px solid #56585c;border-radius:5px;justify-content:space-between;margin:0 12px 12px;padding:9px 10px;font-size:7px;display:flex}.fleet{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.fcard{background:var(--card);text-align:left;flex-direction:column;gap:12px;min-height:120px;padding:18px;display:flex}.fcard:before{content:"";background:var(--product-muted);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff06}.fcard--hot:before{background:var(--accent)}.fcard-h{color:var(--ink);flex:1;margin:0;font-size:.91rem;line-height:1.4}.fcard-m{color:var(--faint);justify-content:space-between;gap:8px;margin:0;font-size:.64rem;display:flex}.f-verifying{color:var(--muted)}.fcard--hot{box-shadow:inset 0 0 0 1px var(--blue);background:#1e2021}.fcard--more{color:var(--faint);text-align:center;justify-content:center;align-items:center}.fcard--more p{margin:0;font-size:.72rem;line-height:1.6}.section{max-width:1180px;margin:0 auto;padding:130px 24px 0}.section--center{text-align:center}.split{grid-template-columns:.82fr 1fr;align-items:center;gap:76px;display:grid}.split--rev>.copy{order:2}.split--rev>.figure{order:1}.feature-section .split{background:var(--card);border-radius:4px;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);gap:0;min-height:650px;padding:16px}.feature-section .split--rev{grid-template-columns:minmax(0,1.38fr) minmax(290px,.62fr)}.feature-section .copy{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.feature-section .figure{background:#4a443b;border-radius:3px;align-items:center;min-width:0;padding:48px;display:flex}.feature-autonomy .figure{background:radial-gradient(circle at 75% 20%,#aa9d8b42,#0000 28%),#3c3933}.feature-slack .figure{background:linear-gradient(145deg,#c5bcae1f,#0000 42%),#4a443b}.feature-section .figure>:first-child{width:100%}.feature-section figcaption,.feature-section .eyebrow{display:none}.feature-section h2{margin-top:0;font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.18}.feature-section .body{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.5}.eyebrow{color:var(--faint);letter-spacing:0;margin:0;font-size:.82rem}h2{font-size:var(--type-section);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:14px 0 0}.section--center h2{margin-inline:auto}.body{max-width:31em;color:var(--muted);font-size:var(--type-base);margin:20px 0 0;line-height:1.5}.body--center{max-width:36em;margin-inline:auto}h3{font-size:var(--type-card-title);font-weight:400;line-height:var(--leading-copy);margin:22px 0 0}.frontier-section>h2{max-width:440px;margin-left:0;font-size:clamp(2rem,3.2vw,2.8rem)}.cols{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.col{background:var(--card);border:0;border-radius:3px;flex-direction:column;min-height:560px;padding:26px 16px 16px;display:flex}.col h3,.col .body,.col .tlink{margin-left:0;margin-right:0;padding-inline:2px}.col h3{margin-top:0;font-size:1rem;font-weight:400}.col .body{color:var(--muted);margin-top:5px;font-size:.96rem;line-height:1.48}.col .tlink{color:var(--ink);margin-top:14px;font-size:.9rem}.col-fig{background:var(--product-bg);border-color:var(--product-border);min-height:270px;box-shadow:none;border-radius:7px;margin-top:auto;padding:0 18px 18px}.mini-titlebar{color:var(--product-muted);border-bottom:1px solid var(--product-border);font-family:var(--font);background:#11100d;justify-content:space-between;margin:0 -18px 12px;padding:9px 12px;font-size:9px;display:flex}.picker-row{color:var(--product-muted);align-items:center;gap:9px;margin:0;padding:5px 0;font-size:.67rem;display:flex}.picker-row--on{color:#d2d1cc}.radio{width:9px;height:9px;box-shadow:inset 0 0 0 1.2px var(--product-border);border-radius:50%}.radio--on{background:var(--blue);box-shadow:none}.stat-row{color:var(--product-muted);border-bottom:1px solid var(--product-border);justify-content:space-between;margin:0;padding:7px 0;font-size:.67rem;display:flex}.stat-spark{width:100%;height:auto;margin-top:16px}.col-fig--chips{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.col-fig--chips .mini-titlebar{width:calc(100% + 36px)}.chip{color:#aaa8a1;background:var(--product-editor);border:1px solid var(--product-border);border-radius:6px;height:fit-content;padding:5px 10px;font-size:.67rem}.workflow-heading{max-width:520px}.workflow-heading h2{margin-top:0}.workflow-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px;display:grid}.workflow-card{background:var(--card);border-radius:3px;flex-direction:column;min-height:560px;display:flex;overflow:hidden}.workflow-copy{padding:22px 18px 26px}.workflow-copy h3{margin:0;font-size:1rem;font-weight:400}.workflow-copy p{color:var(--muted);margin:5px 0 0;font-size:.95rem;line-height:1.48}.workflow-copy code{color:#bbb9b2;font-size:.84em}.workflow-ui{color:#97958e;background:var(--product-editor);border:1px solid var(--product-border);width:calc(100% - 28px);min-height:316px;font-family:var(--font);border-radius:7px;margin:auto 14px 14px;overflow:hidden;box-shadow:0 14px 35px #0c0a0738}.mini-appbar{color:#77756e;border-bottom:1px solid var(--product-border);background:#11100d;justify-content:space-between;padding:9px 11px;font-size:8px;display:flex}.mini-code{color:#aaa8a1;border-bottom:1px solid var(--product-border);font:8px/1.35 var(--mono);background:#171813;flex-direction:column;gap:4px;padding:22px 15px;display:flex}.mini-code span{white-space:nowrap;display:block}.mini-code i{color:#52514b;width:18px;font-style:normal;display:inline-block}.mini-code b{color:#7ea7d8;font-weight:400}.mini-code em{color:#b8a576;font-style:normal}.mini-output{background:#141914;border:1px solid #2e4136;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin:14px;padding:10px;display:grid}.mini-output>span{color:#102016;background:var(--green);border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.mini-output b{color:#c6c4bd;font-size:9px;font-weight:400}.mini-output small{color:#6f6d66;font:7px var(--mono)}.record-status{align-items:center;gap:9px;margin:15px 14px 12px;display:flex}.record-status>span{color:#102016;background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.record-status b,.record-status small{display:block}.record-status b{color:#c6c4bd;font-size:9px;font-weight:400}.record-status small{color:#68665f;margin-top:2px;font-size:7px}.record-mini dl{border-top:1px solid var(--product-border);margin:0 14px}.record-mini dl div{border-bottom:1px solid var(--product-border);font:7px var(--mono);justify-content:space-between;padding:7px 2px;display:flex}.record-mini dt{color:#62605a}.record-mini dd{color:#aaa8a1;margin:0}.record-mini button{color:#c8c6bf;width:calc(100% - 28px);font:8px var(--font);background:#2a2923;border:1px solid #403e38;border-radius:4px;margin:14px;padding:7px}.report-mini{padding-bottom:14px}.report-kicker{color:var(--blue);font:7px var(--mono);letter-spacing:.08em;margin:17px 15px 0}.report-mini h4{color:#d0cec7;margin:6px 15px 0;font-size:13px;font-weight:400}.report-body{color:#77756e;margin:7px 15px 0;font-size:8px;line-height:1.5}.report-metrics{border:1px solid var(--product-border);border-radius:5px;grid-template-columns:1fr 1fr;margin:15px;display:grid}.report-metrics span{padding:10px}.report-metrics span+span{border-left:1px solid var(--product-border)}.report-metrics small,.report-metrics b{display:block}.report-metrics small{color:#62605a;font-size:7px}.report-metrics b{color:#c7c5be;font:12px var(--mono);margin-top:4px}.report-next{color:#96948d;border:1px solid var(--product-border);background:#20201b;border-radius:4px;gap:7px;margin:0 15px;padding:9px;font-size:8px;display:flex}.report-next span{color:var(--blue)}.scientists-ui{min-height:617px;color:var(--product-muted);background:var(--product-editor);font-family:var(--font);border:1px solid #0c0a0794;border-radius:8px;overflow:hidden}.scientists-layout{grid-template-columns:124px minmax(0,1fr);min-height:585px;display:grid}.scientists-list{border-right:1px solid var(--product-border);background:#15140f;padding:14px 7px}.scientists-label{color:#5d5b55;font:7px var(--mono);letter-spacing:.08em;margin:0 7px 8px}.scientists-label--queue{margin-top:25px}.scientist-row{border-radius:4px;grid-template-columns:23px 1fr 6px;align-items:center;gap:6px;padding:7px;display:grid}.scientist-row--active{background:#292721}.scientist-row>span{color:#aaa8a1;width:23px;height:23px;font:7px var(--mono);background:#323029;border-radius:5px;place-items:center;display:grid}.scientist-row b,.scientist-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scientist-row b{color:#aaa8a1;font-size:8px;font-weight:400}.scientist-row small{color:#5f5d57;margin-top:2px;font-size:6px}.scientist-row i{background:var(--green);border-radius:50%;width:5px;height:5px}.scientists-queue{align-items:center;gap:7px;padding:7px;display:flex}.scientists-queue span{color:#c4c2bb;font:14px var(--mono)}.scientists-queue small{color:#64625c;font-size:6px}.scientist-detail{min-width:0}.scientist-head{border-bottom:1px solid var(--product-border);background:#171611;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;display:flex}.scientist-head b,.scientist-head span{display:block}.scientist-head b{color:#c8c6bf;font-size:10px;font-weight:400}.scientist-head span,.scientist-head small{color:#66645e;font:7px var(--mono);margin-top:2px}.scientist-objective{border-bottom:1px solid var(--product-border);padding:13px}.scientist-objective small{color:#5f5d57;font:6px var(--mono);letter-spacing:.08em}.scientist-objective p{color:#b3b1aa;margin:5px 0 0;font-size:9px;line-height:1.45}.scientist-metrics{border-bottom:1px solid var(--product-border);grid-template-columns:repeat(3,1fr);display:grid}.scientist-metrics span{border-right:1px solid var(--product-border);padding:9px 12px}.scientist-metrics span:last-child{border-right:0}.scientist-metrics small,.scientist-metrics b{display:block}.scientist-metrics small{color:#5f5d57;font-size:6px}.scientist-metrics b{color:#c4c2bb;font:11px var(--mono);margin-top:3px}.scientist-chart{padding:11px 12px 4px}.scientist-chart>div{color:#62605a;font:6px var(--mono);justify-content:space-between;display:flex}.scientist-chart svg{width:100%;height:210px;margin-top:5px}.scientist-evidence{background:#151a17;border:1px solid #2e4136;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 12px 12px;padding:9px;display:grid}.scientist-evidence b,.scientist-evidence p{margin:0}.scientist-evidence b{color:#c6c4bd;font-size:8px;font-weight:400}.scientist-evidence p{color:#68665f;margin-top:2px;font-size:6px}.scientist-evidence button{color:#aaa8a1;font:7px var(--font);background:#282720;border:1px solid #3d3b35;border-radius:4px;padding:5px 8px}.models-prompt{border:1px solid var(--product-border);background:#171611;border-radius:5px;margin:13px;padding:10px}.models-prompt small{color:#5e5c56;font:6px var(--mono);letter-spacing:.08em}.models-prompt p{color:#aaa8a1;margin:5px 0 0;font-size:8px;line-height:1.45}.models-selected{background:#20252a;border:1px solid #435b78;border-radius:5px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;margin:0 13px 8px;padding:9px;display:grid}.models-selected>span{color:var(--blue);font:9px var(--mono)}.models-selected b,.models-selected small{display:block}.models-selected b{color:#c8c6bf;font-size:8px;font-weight:400}.models-selected small{color:#6d6b65;margin-top:2px;font-size:6px}.models-selected i{color:var(--blue);font-style:normal}.models-list{border:1px solid var(--product-border);border-radius:5px;margin:0 13px 13px}.models-list>div{border-bottom:1px solid var(--product-border);grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.models-list>div:last-child{border-bottom:0}.model-mark{color:#98968f;width:20px;height:20px;font:7px var(--mono);background:#2b2a24;border-radius:4px;place-items:center;display:grid}.models-list b{color:#aaa8a1;font-size:8px;font-weight:400}.models-list small{color:#5f5d57;font-size:6px}.fleet-summary{border:1px solid var(--product-border);border-radius:5px;grid-template-columns:repeat(3,1fr);margin:13px;display:grid}.fleet-summary span{border-right:1px solid var(--product-border);padding:9px}.fleet-summary span:last-child{border-right:0}.fleet-summary small,.fleet-summary b{display:block}.fleet-summary small{color:#5f5d57;font-size:6px}.fleet-summary b{color:#c6c4bd;font:10px var(--mono);margin-top:3px}.fleet-runs{border:1px solid var(--product-border);border-radius:5px;margin:0 13px}.fleet-runs>div{border-bottom:1px solid var(--product-border);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.fleet-runs>div:last-child{border-bottom:0}.fleet-status{background:var(--green);border-radius:50%;width:6px;height:6px}.fleet-status--queued{background:#5f5d57}.fleet-runs p{min-width:0;margin:0}.fleet-runs b,.fleet-runs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-runs b{color:#aaa8a1;font-size:8px;font-weight:400}.fleet-runs small{color:#5f5d57;margin-top:2px;font-size:6px}.fleet-runs em{color:#77756e;font:7px var(--mono);font-style:normal}.fleet-capacity{color:#6b6963;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:13px;font-size:7px;display:grid}.fleet-capacity i{background:#2b2a24;border-radius:2px;height:4px;overflow:hidden}.fleet-capacity i b{background:var(--blue);height:100%;display:block}.tools-map{padding:8px 12px 0}.tools-map svg{width:100%;height:245px}.tools-node rect{fill:#211f1a;stroke:var(--product-border)}.tools-node text{fill:#aaa8a1;font:8px var(--mono);text-anchor:middle}.tools-sync{background:#151a17;border:1px solid #2e4136;border-radius:5px;align-items:center;gap:8px;margin:0 13px 13px;padding:9px;display:flex}.tools-sync b,.tools-sync small{display:block}.tools-sync b{color:#c4c2bb;font-size:8px;font-weight:400}.tools-sync small{color:#66645e;margin-top:2px;font-size:6px}.company-band{padding-top:90px;padding-bottom:90px}.company-band>div{max-width:850px}.company-band h2{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.16}.company-band .btn{margin-top:28px}.company .statement{max-width:24em;font-size:clamp(1.9rem,3.2vw,2.7rem)}.company .btn{margin-top:32px}.photo{border:1px solid var(--line);border-radius:10px;margin-top:68px;overflow:hidden}.photo img{filter:brightness(.78)saturate(.72)contrast(1.04);width:100%;height:auto;transition:filter .25s}.photo:hover img{filter:brightness(.9)saturate(.82)contrast(1.02)}.final{padding-top:170px;padding-bottom:160px}.final h2{letter-spacing:-.045em;font-size:clamp(3.4rem,7vw,5.5rem)}.nav{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:52px}.nav.scrolled{border-bottom-color:#0000}.nav-inner{width:auto;max-width:none;height:52px;margin:0 var(--page-gutter);justify-content:space-between;padding:0;display:flex}.brand{font-family:var(--font);font-size:var(--type-brand);gap:7px}.brand .mark{object-fit:contain;flex:none;width:20px;height:20px}.brand-wordmark{font-family:var(--font);letter-spacing:-.025em;font-weight:400}.brand-mark{object-fit:contain;flex:none}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a,.nav-signin{color:var(--ink);font-size:var(--type-link);text-decoration:none}.nav-links a:hover,.nav-signin:hover{color:#b7b6b4}.nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav-actions .btn--sm,.nav-inner>.btn--sm{font-size:var(--type-link);border-radius:999px;padding:5px 12px}.btn{font-size:var(--type-button);border-radius:999px;padding:12px 22px}.btn--ghost{color:var(--ink);background:#24221b;border-color:#24221b}.btn--ghost:hover{background:#2c2a23}.hero{width:auto;max-width:none;margin:0 var(--page-gutter);padding:164px 0 89.6px}.hero h1{max-width:1120px;font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.hero-domain{min-height:24px;color:var(--muted);letter-spacing:-.01em;margin:16px 0 0;font-size:14px}.hero-cta{gap:10px;margin-top:22.4px}.figure--hero{margin-top:54px}.workspace-stage{border:0;border-radius:4px;padding:31.5px}.workspace{border-radius:7px;min-height:650px}.section{width:100%;max-width:none;padding-inline:var(--page-gutter);margin:0}.feature-section{margin-bottom:89.6px;padding-top:0;padding-bottom:0}.feature-section .split{border-radius:4px;grid-template-columns:repeat(24,minmax(0,1fr));gap:10px;min-height:715px;padding:17.5px}.feature-section .copy{text-align:center;grid-column:1/span 10;align-items:center;padding:18px 2px}.feature-section .figure{background:#4a4540;border-radius:2px;grid-column:11/-1;min-height:680px;padding:31.5px}.feature-section .split--rev .figure{grid-area:1/1/auto/span 14}.feature-section .split--rev .copy{grid-area:1/15/auto/-1}.feature-section h2{font-size:var(--type-feature);letter-spacing:var(--tracking-tight);margin:0;line-height:1.3}.feature-section .body{max-width:16.5em;font-size:var(--type-feature);letter-spacing:var(--tracking-tight);margin:0;line-height:1.3}.feature-section .tlink{color:var(--ink);margin-top:16px;font-size:16px}.feature-section .tlink:hover{color:var(--muted)}.board,.run-explorer,.slack-window,.chat{min-height:617px}.run-layout{min-height:585px}.run-canvas svg{height:310px}.slack-body{min-height:583px}.workflow-section{padding-top:89.6px;padding-bottom:89.6px}.workflow-heading{text-align:left;max-width:none;margin:0}.workflow-heading h2{max-width:14em;font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);margin:0}.workflow-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.workflow-card{background:var(--card);border:1px solid #edecec09;border-radius:4px;min-height:548px;padding:14px}.workflow-copy{text-align:left;max-width:none;min-height:130px;margin:0;padding:0 0 16px}.workflow-copy h3{font-size:var(--type-card-title);line-height:var(--leading-copy);letter-spacing:-.01em;margin:0}.workflow-copy p{max-width:34em;font-size:var(--type-copy);line-height:var(--leading-copy);margin:3px 0 0}.workflow-link{color:var(--blue);font:var(--type-link)/var(--leading-copy) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;text-decoration:none;display:inline-flex}.workflow-link span{transition:transform .15s}.workflow-link:hover span{transform:translate(1px,-1px)}.workflow-ui{border-radius:3px;width:100%;min-height:388px;margin:auto 0 0}.final{min-height:421px;padding:0 var(--page-gutter);flex-direction:column;justify-content:center;align-items:center;display:flex}.final h2{letter-spacing:-.02em;margin:0 0 22.4px;font-size:72px;line-height:1.1}.final .btn{margin-top:0}.footer{background:var(--card);border-top:0}.footer-inner{max-width:none;padding:67.2px var(--page-gutter) 0;justify-content:space-between;align-items:flex-start;margin:0;display:flex}.footer-note{color:var(--muted);margin:0;font-size:14px}.footer-cols{gap:10px}.footer-h{font-size:14px;font-weight:400}.footer-cols a{color:var(--ink);margin:6px 0;font-size:14px}.footer-copy{max-width:none;padding:48px var(--page-gutter) 30px;margin:0;font-size:14px}@media (width>=900px){.workflow-cards{grid-template-columns:repeat(3,1fr)}}[data-reveal]{opacity:1;filter:none;transform:none}.motion-ready [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .68s cubic-bezier(.2,.7,.2,1),filter .68s cubic-bezier(.2,.7,.2,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(24px)scale(.992)}.motion-ready .figure[data-reveal],.motion-ready .workflow-card[data-reveal],.motion-ready .company-shell[data-reveal]{transform:translateY(34px)scale(.975)}.motion-ready [data-reveal].revealed{opacity:1;filter:none;transform:translate(0,0)scale(1)}@media (width<=1000px){.split{grid-template-columns:1fr;gap:44px}.split--rev>.copy{order:1}.split--rev>.figure{order:2}.feature-section .split,.feature-section .split--rev{grid-template-columns:1fr}.feature-section .copy,.feature-section .figure,.feature-section .split--rev .copy,.feature-section .split--rev .figure{grid-area:auto/1}.feature-section .copy{padding:48px 36px}.feature-section .figure{padding:36px}.cols{grid-template-columns:1fr}.workflow-cards{grid-template-columns:repeat(3,1fr)}.workflow-card{min-height:520px}.fleet{grid-template-columns:repeat(2,1fr)}.section{padding:67.2px var(--page-gutter)}.feature-section{padding-top:0;padding-bottom:0}.final{padding:0 var(--page-gutter)}.footer-inner{grid-template-columns:1fr;gap:36px}.footer-cols{grid-template-columns:repeat(3,1fr);gap:28px 16px}}@media (width<=720px){:root{--page-gutter:20px}body{font-size:var(--type-base)}.nav-inner{width:auto;margin-inline:var(--page-gutter);padding-inline:0}.nav-links{display:none}.hero{width:calc(100% - (2 * var(--page-gutter)));margin-inline:var(--page-gutter);padding:126px 0 67.2px}.hero h1{font-size:var(--type-display)}.hero-line--research{white-space:normal}.hero-cta{flex-direction:column;align-items:flex-start}.swap{white-space:normal}.figure--hero{margin-top:44px}.workspace-stage{padding:10px}.workspace{grid-template-columns:1fr;min-height:0}.ws-chart svg{height:auto}.ws-pane+.ws-pane{border-left:0;border-top:1px solid var(--line)}.ws-queue{display:none}.board{grid-template-rows:32px minmax(0,1fr);grid-template-columns:1fr}.board-doc-pane{display:none}.board-col+.board-col{border-left:0;border-top:1px solid var(--line)}.fleet{grid-template-columns:1fr}.fcard{min-height:0}.section{padding:67.2px var(--page-gutter)}.feature-section,.final{padding:0 var(--page-gutter)}.feature-section .split{padding:10px}.feature-section .copy{padding:36px 20px}.feature-section .figure{min-height:0;padding:18px}.board,.tree,.chat,.run-explorer,.slack-window,.scientists-ui{min-height:450px}.tree svg{height:380px;padding:10px}.run-layout{grid-template-columns:1fr;min-height:388px}.run-nav{display:none}.ar-layout{grid-template-columns:1fr;min-height:0}.ar-files{display:none}.ar-chart svg{height:142px}.ar-run:nth-child(4){display:none}.ar-loop{gap:4px;overflow:hidden}.run-summary{grid-template-columns:repeat(2,1fr)}.run-summary>div:nth-child(2){border-right:0}.run-summary>div:nth-child(-n+2){border-bottom:1px solid var(--product-border)}.run-canvas svg{height:190px}.run-verdict button{display:none}.scientists-layout{grid-template-columns:1fr;min-height:0}.scientists-list{display:none}.scientist-chart svg{height:165px}.slack-body{grid-template-columns:minmax(0,1fr);min-height:386px}.slack-rail,.slack-sidebar{display:none}.slack-topbar{grid-template-columns:auto minmax(150px,1fr) auto}.slack-messages{padding-top:7px}.slack-message{padding-inline:10px}.workflow-cards{grid-template-columns:1fr}.workflow-card{min-height:500px}.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.workflow-cards{grid-template-columns:1fr}.company-band>div{max-width:100%}}.workspace-stage,.feature-section .figure,.workflow-card{contain:layout paint}.feature-section{content-visibility:auto;contain-intrinsic-size:715px}.workflow-section{content-visibility:auto;contain-intrinsic-size:720px}.final{content-visibility:auto;contain-intrinsic-size:421px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.nav-actions{gap:8px}.nav-signin,.nav-contact{font-size:var(--type-link);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.nav-signin{color:var(--ink)}.nav-signin:hover{color:#b7b6b4}.nav-contact{height:34px;color:var(--ink);background:0 0;border:1px solid #edecec33;border-radius:999px;padding:0 14px}.nav-contact:hover{color:#fff;background:#edecec0a;border-color:#edecec57}.nav-actions .btn--sm{height:34px;font-size:var(--type-link);padding:0 15px}@media (width<=720px){.nav-actions{gap:6px}.nav-signin,.nav-contact,.nav-actions .btn--sm{font-size:13px}.nav-contact{height:30px;padding-inline:10px}.nav-actions .btn--sm{height:30px;padding-inline:11px}}@media (width<=360px){.nav-contact{display:none}}.hero-research-phrase{padding-bottom:10px;display:inline-block;position:relative}.hero-research-phrase:after{content:"";background:linear-gradient(90deg,#8ab4f833,#8ab4f8f2 55%,#8ab4f82e);height:1px;position:absolute;bottom:1px;left:0;right:0;box-shadow:0 0 14px #8ab4f838}.hero-research-phrase:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1px;right:-2px;box-shadow:0 0 12px #8ab4f8a6}.product-shell{isolation:isolate;background:#161510;border:1px solid #38362f;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000038}.product-shell:after{content:"";z-index:20;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05}.workspace-titlebar,.surface-bar,.mini-appbar{color:#77756e;height:32px;min-height:32px;font:8px var(--mono);letter-spacing:.01em;background:#11100d;border-bottom:1px solid #302f29}.workspace-titlebar{padding-inline:11px}.surface-bar{padding-inline:10px}.product-brand{object-fit:contain;opacity:.86;flex:none;width:10px;height:11px;display:block}.surface-product{align-items:center;gap:5px;display:inline-flex}.surface-dots i,.window-dots i{background:#4d4a43;border:1px solid #2e2c27;width:7px;height:7px}.product-shell button,.product-shell [role=button]{cursor:default}.product-shell svg{shape-rendering:geometricprecision}.product-shell .ui-grid{stroke:var(--chart-grid);stroke-width:1px;opacity:.72;fill:none}.product-shell .ui-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.product-shell .ui-area{fill:var(--chart-area);opacity:1}.product-shell .ui-points circle{fill:var(--blue);stroke:var(--chart-point-stroke);stroke-width:1.5px}.product-shell .chart-ci{fill:none;stroke:var(--blue);stroke-width:1px;opacity:.58}.slack-topbar{color:#aaa8a1;background:#12110e;border-color:#34322c}.slack-search{color:#8e8c85;background:#24221d;border-color:#3b3933}.slack-rail{color:#a89ca8;background:#211820;border-color:#3d2d3c}.slack-sidebar{background:#171611;border-color:#34322c}.slack-channel{color:#dceaff;background:#3d71a680}.slack-channel-pane{background:#18191b}.slack-workspace{color:#211820;background:#e5dbe5}.workspace-stage,.feature-section .figure{background-color:#174c57;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff14}.workspace-stage{background-image:linear-gradient(145deg,#06131729,#040c106b),url(/assets/backdrop-hero-BwblFmgU.webp);background-position:50% 52%}.feature-agents .figure{background-image:linear-gradient(145deg,#05161c2e,#040e1366),url(/assets/backdrop-agents-DutcZP1f.webp);background-position:50%}.feature-autonomy .figure{background-image:linear-gradient(145deg,#04141c1f,#020c125c),url(/assets/backdrop-autonomy-CPStsDUj.webp);background-position:50% 58%}.feature-slack .figure{background-image:linear-gradient(145deg,#04181c24,#030d1161),url(/assets/backdrop-slack-DPMPO1oV.webp);background-position:50%}.feature-scientists .figure{background-image:linear-gradient(145deg,#04161c1f,#030d1261),url(/assets/backdrop-scientists-mQV_g3uA.webp);background-position:50% 58%}.slack-window{color:#d1d2d3;min-height:617px;font-family:var(--font);background:#1a1d21;border:1px solid #0e090ebd;border-radius:7px;box-shadow:inset 0 1px #ffffff0a,0 24px 55px #01111657}.slack-topbar{color:#c8b9c8;background:#2d102f;border-bottom:1px solid #4a264b;grid-template-columns:1fr minmax(210px,310px) 1fr;align-items:center;height:36px;padding:0 12px;display:grid}.slack-history{align-items:center;gap:5px;display:flex}.slack-history svg,.slack-top-actions svg{width:13px;height:13px}.slack-search{color:#d2c7d2;text-align:left;background:#ffffff1c;border:1px solid #ffffff21;border-radius:5px;align-items:center;gap:7px;height:24px;padding:0 8px;display:flex}.slack-search svg{flex:none;width:12px;height:12px}.slack-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.slack-search kbd{color:#aa9baa;font:7px var(--mono);margin-left:auto}.slack-top-actions{justify-self:end;display:flex}.slack-body{grid-template-columns:156px minmax(0,1fr);min-height:581px;display:grid}.slack-sidebar{color:#d6c8d6;background:#3a123c;border-right:1px solid #522653;padding:0;font-size:8px;overflow:hidden}.slack-team{color:#fff;border-bottom:1px solid #ffffff1c;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;height:58px;margin:0;padding:0 10px;display:grid}.slack-team>p{min-width:0;margin:0;padding:0}.slack-team b,.slack-team small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.slack-team b{color:#fff;font-size:9px;font-weight:700}.slack-team small{color:#ab98ab;margin-top:2px;font-size:6px;font-weight:400}.slack-team>svg{color:#bab;width:12px;height:12px}.slack-workspace{width:28px;height:28px;color:inherit;background:#352b36;border:1px solid #5a465d;border-radius:6px;place-items:center;padding:5px;display:grid}.slack-workspace img{object-fit:contain;width:18px;height:19px}.slack-nav{padding:7px 6px 10px}.slack-nav>p{border-radius:4px;min-height:24px;margin:0;padding:5px 7px;line-height:14px}.slack-nav-row{align-items:center;gap:7px;display:flex}.slack-nav-row svg{color:#c2b1c2;width:12px;height:12px}.slack-nav .slack-group{color:#b8a7b8;justify-content:space-between;min-height:18px;margin-top:10px;padding-block:2px;line-height:14px;display:flex}.slack-nav .slack-channel{color:#fff;background:#1164a3}.slack-dm{align-items:center;gap:7px;display:flex}.slack-dm>span:last-child{align-items:center;gap:5px;display:flex}.slack-dm>span:last-child i{background:#2eb67d;border:1px solid #3a123c;border-radius:50%;width:5px;height:5px}.slack-dm-avatar{color:#f2eaf4;background:#69546f;border-radius:4px;place-items:center;width:16px;height:16px;font-size:5px;font-weight:700;display:grid}.slack-dm-avatar--maya{background:#536b6d}.slack-dm-avatar--ascent{color:#edece7;background:#352b36;border:1px solid #5a465d}.slack-dm-avatar--ascent img{object-fit:contain;width:11px;height:12px}.slack-channel-pane{background:#1a1d21;flex-direction:column;min-width:0;display:flex}.slack-channel-head{border-bottom:1px solid #35373b;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.slack-channel-head b,.slack-channel-head small{display:block}.slack-channel-head b{color:#f4f4f4;font-size:11px}.slack-channel-head small{color:#929497;margin-top:2px;font-size:7px}.slack-channel-head>span{color:#9b9da0;align-items:center;gap:4px;font-size:7px;display:flex}.slack-channel-head>span svg{width:14px;height:14px}.slack-messages{flex:1;min-height:0;padding:10px 0 5px}.slack-message{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:7px 15px;font-size:8px;display:grid}.slack-message>div{min-width:0}.slack-message p{margin:0;line-height:1.5}.slack-message p+p{margin-top:2px}.slack-message b{color:#f2f2f2;font-size:9px}.slack-message time{color:#7f8184;margin-left:5px;font-size:7px}.slack-message em{color:#c4c6c8;background:#35373b;border-radius:2px;margin-left:5px;padding:1px 3px;font-size:6px}.slack-avatar{border-radius:6px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:700;display:grid}.slack-avatar--person{color:#eee7f0;background:linear-gradient(145deg,#715b79,#46394c)}.slack-avatar--ascent{color:#edece7;background:#352b36;border:1px solid #5a465d;font-weight:400}.slack-avatar--ascent img{object-fit:contain;width:20px;height:21px}.slack-mention{color:#d6edff;background:#194b70;border-radius:2px;padding:0 2px}.slack-link{color:#4fadd5}.slack-run-card{background:#222529;border:1px solid #414449;border-radius:5px;max-width:350px;margin-top:7px;padding:9px 10px 8px}.slack-run-card>div,.slack-run-card>div>span,.slack-run-card>p{align-items:center;display:flex}.slack-run-card>div{justify-content:space-between}.slack-run-card>div>span{gap:6px}.slack-run-card>div i{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8ab4f81a}.slack-run-card>div b{font-size:8px;font-weight:400}.slack-run-card>div small{color:#9da0a3;font:7px var(--mono)}.slack-run-progress{background:#373a3f;border-radius:3px;height:3px;margin-top:8px;display:block;overflow:hidden}.slack-run-progress i{background:var(--blue);border-radius:inherit;width:68%;height:100%;display:block}.slack-run-card>p{color:#85888b;justify-content:space-between;margin-top:7px;font-size:6px}.slack-divider{color:#b7b9bb;align-items:center;gap:8px;margin:5px 0;font-size:7px;font-weight:700;display:flex}.slack-divider:before,.slack-divider:after{content:"";background:#35373b;flex:1;height:1px}.slack-result-card{border:1px solid #45484d;border-left:3px solid var(--green);background:#222529;border-radius:5px;max-width:390px;margin-top:7px;overflow:hidden}.slack-result-title{border-bottom:1px solid #3b3e43;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px 8px;display:grid}.slack-result-title b,.slack-result-title small{display:block}.slack-result-title b{font-size:9px}.slack-result-title small{color:#8d9093;margin-top:2px;font-size:6px}.slack-result-title>span:last-child{color:#9fc2df;font-size:7px}.slack-result-icon{color:#152019;background:var(--green);border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.slack-result-body{grid-template-columns:minmax(125px,1fr) 148px;align-items:center;gap:12px;padding:10px;display:grid}.slack-result-change small{color:#8b8e91;font-size:6px}.slack-result-change p{font-family:var(--mono);align-items:baseline;gap:5px;margin-top:5px;display:flex}.slack-result-change p span{color:#85888b;font-size:8px;text-decoration:line-through}.slack-result-change p i{color:#6d7073;font-size:7px}.slack-result-change p b{color:#f0f1f1;font:14px var(--mono)}.slack-result-change p em{color:#9dd0ae;font:6px var(--mono);background:#6fba8c1a;margin:0 0 0 2px;padding:2px 4px}.slack-result-body svg{width:100%;height:58px}.slack-chart-grid{stroke:#3a3d41;stroke-width:1px}.slack-chart-area{fill:#8ab4f814}.slack-chart-line{fill:none;stroke:var(--blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.slack-result-meta{color:#939699;border-top:1px solid #3b3e43;align-items:center;gap:8px;padding:7px 10px 9px;font-size:6px;display:flex}.slack-result-meta>span{align-items:center;gap:4px;display:flex}.slack-result-meta>span i{background:var(--green);border-radius:50%;width:4px;height:4px}.slack-result-meta button{color:#e5e6e7;font:7px var(--font);background:#33363a;border:1px solid #55585d;border-radius:3px;margin-left:auto;padding:4px 7px}.slack-reactions{color:#8d9093;gap:5px;font-size:6px;display:flex;margin-top:6px!important}.slack-reactions span{background:#24272b;border:1px solid #383b3f;border-radius:8px;padding:2px 5px}.slack-composer{color:#7f8285;border:1px solid #56595e;border-radius:5px;justify-content:space-between;align-items:center;min-height:38px;margin:0 12px 12px;padding:7px 10px;font-size:7px;display:flex}.slack-composer>span:first-child{align-items:center;gap:7px;display:flex}.slack-composer>span:first-child i{color:#b6b8ba;background:#2b2e32;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}@media (width<=720px){.workspace-stage{padding:16px}.slack-window{min-height:510px}.slack-topbar{grid-template-columns:auto minmax(150px,1fr) auto}.slack-history svg:nth-child(2),.slack-history svg:nth-child(3){display:none}.slack-body{grid-template-columns:minmax(0,1fr);min-height:474px}.slack-sidebar{display:none}.slack-channel-head{padding-inline:11px}.slack-message{padding-inline:10px}.slack-result-body{grid-template-columns:1fr;gap:6px}.slack-result-body svg{height:44px}.slack-result-meta{flex-wrap:wrap}.slack-result-meta button,.slack-run-card>p span:last-child{display:none}}.product-shell :is(.ws-queue li,.agent-file,.board-file,.board-question,.ar-run,.scientist-row,.models-list>div,.fleet-runs>div,.slack-result-card){border-radius:4px}.product-shell :is(.ws-queue li,.agent-file,.board-file,.ar-run,.scientist-row,.models-list>div,.fleet-runs>div):hover{background-color:#292720}.tools-node:hover rect{fill:#2a2923;stroke:#555149}.tools-center{filter:drop-shadow(0 0 8px #6fba8c2e)}.product-shell,.product-shell :is(.ws-queue li,.agent-file,.board-file,.ar-run,.scientist-row,.models-list>div,.fleet-runs>div),.product-shell .ui-points circle,.tools-node rect,.workflow-card,.btn,.tlink,.nav-signin,.nav-contact{transition:color .16s,background-color .16s,border-color .16s,box-shadow .18s,transform .18s,filter .18s!important}.section-kicker{color:var(--muted);font:11px var(--mono);letter-spacing:0;margin:0 0 12px}.workspace{background:#11110e;grid-template-rows:32px minmax(0,1fr) 22px;grid-template-columns:42px 220px minmax(0,1fr) 270px;min-height:650px}.workspace-titlebar{grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;height:32px}.workspace-command{color:#77756e;min-width:330px;font:8px var(--mono);background:#1b1a16;border:1px solid #302f29;border-radius:4px;align-items:center;gap:7px;padding:4px 7px;display:flex}.workspace-command .product-brand{opacity:.9;width:11px;height:12px}.workspace-command b{color:#a3a199;font-weight:400}.workspace-command i{color:#4f4d47;font-style:normal}.workspace-command kbd,.ws-filter kbd{color:#5f5d57;font:7px var(--mono);background:0 0;margin-left:auto}.workspace-branch{justify-self:end;align-items:center;gap:5px;display:flex}.workspace-branch i,.workspace-statusbar i,.agent-head small i,.ui-live i,.fleet-console-foot i,.connections-grid em i{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.ws-activity{border-right:1px solid var(--product-border);background:#12110e;flex-direction:column;grid-area:2/1;align-items:center;gap:5px;padding:7px 0;display:flex}.ws-activity button{color:#65635d;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:31px;padding:0;display:grid}.ws-activity button.is-active{color:#d2d0c9;box-shadow:-2px 0 0 var(--blue);background:#292720}.ws-activity button svg{width:17px;height:17px}.ws-activity>span{flex:1}.ws-queue{background:#15140f;grid-area:2/2;padding:0 7px 12px}.ws-project-head{justify-content:space-between;align-items:center;min-height:46px;padding:0 8px;display:flex}.ws-project-head b,.ws-project-head small{display:block}.ws-project-head b{color:#c9c7c0;font-size:10px;font-weight:400}.ws-project-head small{color:#5e5c56;font:7px var(--mono);margin-top:2px}.ws-project-head>span{color:#5f5d57;font-size:8px}.ws-filter{color:#5e5c56;background:#1d1c17;border:1px solid #34322c;border-radius:4px;align-items:center;gap:6px;height:28px;margin:0 2px 15px;padding:0 7px;font-size:8px;display:flex}.ws-filter svg{width:11px;height:11px}.ws-head{color:#706e67;font:7px var(--mono);letter-spacing:0;justify-content:space-between;align-items:center;margin:0 7px 5px;font-weight:400;display:flex}.ws-head b{color:#6f6d66;background:#25241e;border-radius:8px;place-items:center;min-width:16px;height:16px;font-weight:400;display:grid}.ws-queue ul{gap:2px;font-size:9px}.ws-queue li{grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:43px;padding:6px 7px}.ws-queue li.is-selected{box-shadow:2px 0 0 var(--blue) inset;background:#292720}.ws-queue li>span:nth-child(2){align-self:center}.ws-queue li em{color:#5d5b55;font:7px var(--mono);font-style:normal}.ws-queue small{margin-top:2px;font-size:7px}.ws-head--ready{margin-top:20px}.run-check{color:#152018;background:var(--green);border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;display:grid}.ws-notebook{background:#191814;grid-area:2/3}.notebook-tabs{min-height:35px}.notebook-tab{gap:6px;min-height:35px;padding-inline:11px;font-size:7px}.notebook-icon{font-size:9px;color:#d78d53!important}.notebook-toolbar{align-items:center;gap:10px;min-height:29px;padding:5px 10px}.notebook-toolbar>i{background:var(--product-border);width:1px;height:13px}.notebook-tools{color:#99978f;letter-spacing:.08em}.notebook-live{align-items:center;gap:5px;display:flex}.notebook-live i{background:var(--green);border-radius:50%;width:5px;height:5px}.notebook-breadcrumb{color:#5d5b55;min-height:26px;font:7px var(--mono);border-bottom:1px solid #2e2d27;align-items:center;gap:6px;padding:0 11px;display:flex}.notebook-breadcrumb b{color:#85837c;font-weight:400}.notebook-scroll{padding:11px 11px 15px}.notebook-cell{background:#171611;border-color:#32302a;margin-bottom:9px;padding:9px 10px 9px 34px}.notebook-cell--active{box-shadow:2px 0 0 var(--blue) inset;border-color:#3b536f}.cell-count{font-size:7px;top:10px;left:9px}.cell-run{color:#647d9f;font-size:7px;position:absolute;top:31px;left:11px}.notebook-cell--chart{padding-bottom:7px}.notebook-output{background:#12110e;border:1px solid #2e2d27;border-radius:4px;margin:9px -2px 0;padding-top:31px;position:relative}.notebook-chart-head{border-bottom:1px solid #2e2d27;justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto}.notebook-chart-head b,.notebook-chart-head small{display:block}.notebook-chart-head b{color:#aaa8a1;font-size:8px;font-weight:400}.notebook-chart-head small{color:#5f5d57;margin-top:1px;font-size:6px}.notebook-chart-head>span{color:#6d6b65;font:6px var(--mono)}.notebook-chart-head>span i{background:var(--blue);vertical-align:middle;width:10px;height:2px;margin-right:3px;display:inline-block}.notebook-chart-head>span i:last-of-type{background:#55534d}.notebook-output svg{height:172px;padding:5px 5px 0}.chart-tooltip{color:#b8b6af;font:7px var(--mono);background:#1c1b16f0;border:1px solid #49463f;border-radius:3px;grid-template-columns:auto auto;gap:1px 8px;padding:5px 7px;display:grid;position:absolute;bottom:24px;right:10px}.chart-tooltip small{color:#67655f;grid-column:1/-1}.chart-tooltip span{color:var(--green)}.notebook-result{grid-template-columns:auto 1fr auto;align-items:center;padding:8px 10px;font-size:8px;display:grid}.notebook-result button{color:#aaa8a1;font:7px var(--font);background:#25241e;border:1px solid #3b3933;border-radius:3px;padding:5px 7px}.ws-agent{background:#14130f;grid-area:2/4;padding:0 10px 10px}.agent-head{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;min-height:46px;margin:0 -10px 12px;padding:0 10px;display:flex}.agent-head>div{align-items:center;gap:8px;display:flex}.agent-avatar{color:#e8e7e2;background:#292720;border:1px solid #3d3b35;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.agent-avatar img{object-fit:contain;width:18px;height:19px}.agent-head p{margin:0}.agent-head b,.agent-head small{display:block}.agent-head b{color:#cac8c1;font-size:9px;font-weight:400}.agent-head small{color:#67655f;font:6px var(--mono);margin-top:2px}.agent-head>span{color:#5d5b55;font-size:8px}.agent-thread{font-size:9px;line-height:1.45}.agent-prompt{background:#1d1c17;border:1px solid #36342e;border-radius:5px;margin-bottom:12px;padding:9px}.agent-prompt small{color:#68665f;font:6px var(--mono)}.agent-prompt p{color:#aaa8a1;margin:4px 0 0}.agent-steps{border-left:1px solid #34322c;margin:0 2px 12px;padding-left:8px}.agent-steps p{color:#6e6c65;font:7px var(--mono);margin:5px 0}.agent-steps span{color:var(--green)}.agent-thread>p{margin-bottom:11px}.agent-file{margin:0 0 11px;padding:7px 8px}.agent-file>i{color:#67655f;margin-left:auto;font-style:normal}.agent-summary{margin:0 0 11px;padding:8px 9px}.agent-summary b{font-size:14px}.agent-summary b i{color:#65635d;font-style:normal}.agent-next{color:#8d8b84}.agent-composer{min-height:38px;padding:6px 6px 6px 9px}.agent-composer>div{align-items:center;gap:7px;display:flex}.agent-composer small{color:#65635d;font:6px var(--mono)}.workspace-statusbar{color:#65635d;border-top:1px solid var(--product-border);font:7px var(--mono);background:#11100d;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.workspace-statusbar span{align-items:center;gap:5px;display:flex}.mini-app-title,.ui-live{align-items:center;gap:6px;display:flex}.mini-app-title>.product-brand{opacity:.82;width:9px;height:10px}.mini-app-title b{color:#aaa8a1;font-weight:400}.mini-app-title small{color:#55534d}.ui-live{color:#6e8e76}.router-request{background:#191814;border:1px solid #34322c;border-radius:5px;justify-content:space-between;align-items:center;padding:9px;display:flex}.router-request>div{align-items:center;gap:8px;display:flex}.router-request>div>span{color:#8a9eb8;width:27px;height:27px;font:7px var(--mono);background:#222a33;border-radius:5px;place-items:center;display:grid}.router-request p{margin:0}.router-request small,.router-request b{display:block}.router-request small{color:#5d5b55;font:6px var(--mono);letter-spacing:.06em}.router-request b{color:#aaa8a1;margin-top:2px;font-size:7px;font-weight:400}.router-request>em{color:#8198b6;font:6px var(--mono);background:#202832;border:1px solid #34485f;border-radius:3px;padding:3px 5px;font-style:normal}.router-decision{background:#13120f;border:1px solid #302f29;border-radius:5px;margin-top:8px;padding:8px}.router-decision-head{color:#77756e;justify-content:space-between;font-size:7px;display:flex}.router-decision-head small{color:#55534d;font:6px var(--mono)}.router-flow{align-items:center;gap:4px;margin-top:8px;display:flex}.router-flow>i{background:#3b3933;flex:1;height:1px}.router-node{color:#8d8b84;white-space:nowrap;background:#211f1a;border:1px solid #36342e;border-radius:4px;align-items:center;gap:4px;padding:5px 6px;font-size:6px;display:flex}.router-node img{filter:grayscale()brightness(1.6);width:10px;height:10px}.router-node--source{color:#90a8c7;border-color:#3c516c}.router-table{border:1px solid #302f29;border-radius:5px;margin-top:8px;overflow:hidden}.router-table-head,.router-table>div:not(.router-table-head){grid-template-columns:1.05fr 1fr .48fr;align-items:center;display:grid}.router-table-head{color:#54524c;min-height:22px;font:5px var(--mono);letter-spacing:.06em;background:#11100d;padding:0 7px}.router-table>div:not(.router-table-head){color:#716f68;border-top:1px solid #2e2d27;min-height:36px;padding:4px 7px;font-size:6px}.router-table>div.is-selected{box-shadow:2px 0 0 var(--blue) inset;background:#1d2227}.router-table>div>span:first-child{grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:6px;display:grid}.brand-tile{background:#e8e7e2;border-radius:4px;grid-row:1/3;place-items:center;width:21px;height:21px;display:grid}.brand-tile img{object-fit:contain;width:13px;height:13px}.router-table b{color:#aaa8a1;font-size:7px;font-weight:400}.router-table small{color:#53514b;font-size:5px}.router-table em{color:#65635d;font:5px var(--mono);justify-self:end;font-style:normal}.router-table .is-selected em{color:var(--green)}.fleet-console-summary{border:1px solid #32302a;border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fleet-console-summary span{border-right:1px solid #32302a;padding:6px 8px}.fleet-console-summary span:last-child{border-right:0}.fleet-console-summary small,.fleet-console-summary b,.fleet-console-summary em{display:block}.fleet-console-summary small{color:#5f5d57;font-size:6px}.fleet-console-summary b{color:#c0beb7;font:12px var(--mono);margin-top:3px;font-weight:400}.fleet-console-summary em{color:#5f5d57;font:5px var(--mono);margin-top:1px;font-style:normal}.fleet-throughput{background:#13120f;border:1px solid #302f29;border-radius:5px;margin-top:8px;padding:8px 9px 1px}.fleet-throughput>div{color:#76746d;justify-content:space-between;font-size:7px;display:flex}.fleet-throughput>div small{color:#53514b;font:5px var(--mono)}.fleet-throughput svg{width:100%;height:54px;margin-top:3px}.fleet-console-table{border:1px solid #302f29;border-radius:5px;margin-top:8px;overflow:hidden}.fleet-console-head,.fleet-console-table>div:not(.fleet-console-head){grid-template-columns:1.4fr .9fr .28fr;align-items:center;display:grid}.fleet-console-head{color:#54524c;min-height:21px;font:5px var(--mono);letter-spacing:.05em;background:#11100d;padding:0 7px}.fleet-console-table>div:not(.fleet-console-head){border-top:1px solid #2e2d27;min-height:35px;padding:3px 7px}.fleet-console-table>div>span:first-child{align-items:center;gap:6px;display:flex}.fleet-console-table>div>span:first-child>i{color:#8da0b9;width:21px;height:21px;font:5px var(--mono);background:#222a33;border-radius:5px;place-items:center;font-style:normal;display:grid}.fleet-console-table p{min-width:0;margin:0}.fleet-console-table p b,.fleet-console-table p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-console-table p b{color:#aaa8a1;font-size:7px;font-weight:400}.fleet-console-table p small{color:#56544e;margin-top:1px;font-size:5px}.fleet-console-table>div>span:nth-child(2){grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.fleet-console-table>div>span:nth-child(2) em{background:#292821;border-radius:2px;height:3px;overflow:hidden}.fleet-console-table>div>span:nth-child(2) em b{background:var(--blue);height:100%;display:block}.fleet-console-table>div>span:nth-child(2) small,.fleet-console-table time{color:#5c5a54;font:5px var(--mono)}.fleet-console-table time{justify-self:end}.fleet-console-foot,.connection-activity{color:#6e6c65;background:#151a17;border:1px solid #2c3f34;border-radius:5px;justify-content:space-between;align-items:center;margin-top:8px;padding:5px 8px;font-size:6px;display:flex}.fleet-console-foot span{color:#809487;align-items:center;gap:5px;display:flex}.fleet-console-foot small{font:5px var(--mono)}.connections-head{justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.connections-head b,.connections-head small{display:block}.connections-head b{color:#aaa8a1;font-size:8px;font-weight:400}.connections-head small{color:#5e5c56;margin-top:2px;font-size:6px}.connections-head button{color:#9b9992;font:6px var(--font);background:#25231e;border:1px solid #3b3933;border-radius:4px;padding:5px 7px}.connections-grid{border:1px solid #302f29;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.connections-grid>div{border-bottom:1px solid #302f29;border-right:1px solid #302f29;grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;gap:1px 7px;min-width:0;min-height:67px;padding:8px;display:grid}.connections-grid>div:nth-child(2n){border-right:0}.connections-grid>div:nth-last-child(-n+2){border-bottom:0}.connection-logo{background:#eeede8;border-radius:6px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.connection-logo img,.connection-logo svg{object-fit:contain;width:17px;height:17px}.connections-grid p{min-width:0;margin:0}.connections-grid p b,.connections-grid p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connections-grid p b{color:#aaa8a1;font-size:7px;font-weight:400}.connections-grid p small{color:#585650;margin-top:2px;font-size:5px}.connections-grid em{color:#74877a;font:5px var(--mono);align-items:center;gap:4px;font-style:normal;display:flex}.connections-grid strong{color:#55534d;font:5px var(--mono);grid-column:3;font-weight:400}.connection-activity{min-height:45px}.connection-activity>span{align-items:center;gap:7px;display:flex}.connection-activity p{margin:0}.connection-activity b,.connection-activity small{display:block}.connection-activity b{color:#8b9f90;font-size:6px;font-weight:400}.connection-activity small{color:#536057;margin-top:1px;font-size:5px}.connection-activity time{color:#5e6c62;font:5px var(--mono)}@media (width<=720px){.workspace{grid-template-rows:32px auto 22px;grid-template-columns:1fr}.workspace-titlebar{grid-area:1/1}.workspace-command{min-width:0;max-width:68%}.workspace-command span,.workspace-command i,.workspace-command kbd,.workspace-branch,.ws-activity,.ws-queue,.ws-agent{display:none}.ws-notebook{border:0;grid-area:2/1}.workspace-statusbar{grid-area:3/1}.workspace-statusbar span:last-child,.notebook-tab:nth-child(2){display:none}.notebook-cell pre{font-size:7px}.notebook-chart-head>span{display:none}.notebook-output svg{height:150px}.router-flow{gap:2px}.router-node{padding-inline:4px;font-size:5px}}.closing-sequence{background:var(--paper);border:0;overflow:visible}.closing-sequence:before{display:none}.closing-sequence .company-band,.closing-sequence .final{content-visibility:visible;contain-intrinsic-size:auto}.closing-sequence .company-band{padding:67.2px var(--page-gutter);color:var(--ink);background:var(--paper);border:0;display:block}.closing-sequence .company-shell{background:var(--card);border:1px solid #edecec09;border-radius:4px;grid-template-columns:minmax(0,8fr) minmax(0,16fr);gap:10px;width:100%;max-width:none;height:560px;min-height:0;padding:17.5px;display:grid;overflow:hidden}.closing-sequence .company-copy{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:0 30px 0 2px;display:flex}.closing-sequence .company-copy h2{max-width:18em;font-size:var(--type-feature);letter-spacing:var(--tracking-tight);margin:0;font-weight:400;line-height:1.3}.company-link{color:var(--blue);font-size:var(--type-link);line-height:var(--leading-copy);align-items:center;gap:5px;margin-top:22px;text-decoration:none;display:inline-flex}.company-link span{transition:transform .16s}.company-link:hover span{transform:translate(3px)}.closing-sequence .company-media{background:#0f0e0b;border:0;border-radius:2px;width:100%;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.closing-sequence .company-media:after{content:none}.closing-sequence .company-media img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;min-height:0;transform:none}.closing-sequence .final{min-height:0;padding:67.2px var(--page-gutter) 100.8px;color:var(--ink);background:var(--paper);text-align:left;border:0;display:block}.closing-sequence .final-inner{isolation:isolate;background:radial-gradient(circle at 82% 12%, #8ab4f814, transparent 32%), linear-gradient(145deg, #edecec06, transparent 42%), var(--card);border:1px solid #edecec14;border-radius:4px;grid-template-rows:minmax(190px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:1300px;min-height:330px;margin:0 auto;padding:30px 32px;display:grid;position:relative;overflow:hidden}.closing-sequence .final-inner:after{content:"";z-index:-1;opacity:.025;pointer-events:none;background:url(/synthetic-sciences-mark.svg) 50%/contain no-repeat;width:270px;height:292px;position:absolute;top:50%;right:7%;transform:translateY(-50%)rotate(-7deg)}.closing-sequence .final h2{max-width:none;font-size:var(--type-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);grid-area:1/1;align-self:center;margin:0}.final-actions{grid-area:2/1;justify-self:start;gap:8px;display:flex}.closing-sequence .final .final-action{height:44px;font-size:var(--type-link);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;display:inline-flex}.closing-sequence .final .final-secondary{height:44px;font-size:var(--type-link);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.closing-sequence .final .final-action span{transition:transform .16s}.closing-sequence .final .final-action:hover span{transform:translate(2px)}.footer{padding:0 var(--page-gutter);color:var(--ink);background:#100f0c;position:relative}.footer:before{content:"";top:0;right:var(--page-gutter);left:var(--page-gutter);background:linear-gradient(90deg, var(--blue), #8ab4f82e 24%, #edecec14 52%, transparent);height:1px;position:absolute}.footer-shell{width:100%;max-width:1300px;margin:0 auto}.footer-main{justify-content:space-between;align-items:center;min-height:72px;display:flex}.footer-meta{min-height:46px;color:var(--faint);border-top:1px solid #edecec12;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-nav{color:var(--muted);white-space:nowrap;align-items:center;gap:22px;display:flex}.footer-nav a{color:inherit;font-size:13px;line-height:20px;text-decoration:none}.footer-meta p,.footer-meta small{color:inherit;margin:0;font-size:12px;line-height:18px}.footer-meta a{color:var(--muted);text-decoration:none}.footer-brand{color:var(--ink);font-size:var(--type-brand);grid-template-columns:auto auto;justify-self:start;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:grid}.brand-mark--footer{width:18px;height:19px}.footer :is(a):hover{color:#fff}.footer :is(a) span{transition:transform .15s;display:inline-block}.footer :is(a):hover span{transform:translate(1px,-1px)}body.dialog-open{overflow:hidden}.access-dialog{width:min(500px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--card);border:1px solid #edecec1f;border-radius:8px;margin:auto;padding:0;overflow:auto;box-shadow:inset 0 1px #ffffff09,0 24px 72px #00000094}.access-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080705c7}.access-dialog[open]{animation:.16s cubic-bezier(.2,.8,.2,1) access-in}@keyframes access-in{0%{opacity:0;transform:translateY(6px)scale(.994)}to{opacity:1;transform:none}}.access-form{position:relative}.access-brand{min-width:0;color:var(--ink);align-items:center;gap:7px;margin-bottom:27px;font-size:14px;line-height:1;display:flex}.brand-mark--dialog{width:16px;height:17px}.access-close{z-index:1;width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .14s,background-color .14s;display:grid;position:absolute;top:14px;right:14px}.access-close svg{width:16px;height:16px}.access-close:hover{color:var(--ink);background:#edecec12}.access-content{padding:30px 32px 28px}.access-heading{max-width:410px}.access-heading h2{font-size:min(var(--type-section), 2rem);letter-spacing:var(--tracking-tight);margin:0;font-weight:400;line-height:1.15}.access-heading p{max-width:400px;color:var(--muted);font-size:var(--type-copy);margin:9px 0 0;line-height:1.5}.access-fields{gap:18px;margin-top:24px;display:grid}.access-field{margin:0;display:block}.access-field>span{color:#d8d7d2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:14px;line-height:1.35;display:flex}.access-field>span b{font-weight:400}.access-field>span small{color:var(--faint);font-size:12px}.access-field input,.access-field textarea{width:100%;color:var(--ink);font:15px/1.45 var(--font);caret-color:var(--blue);background:#14130f;border:1px solid #edecec1f;border-radius:4px;outline:0;transition:background-color .14s,border-color .14s,box-shadow .14s}.access-field input{height:46px;padding:0 13px}.access-field textarea{resize:vertical;min-height:92px;padding:12px 13px 13px}.access-field :is(input,textarea)::placeholder{color:#66645f}.access-field :is(input,textarea):hover{border-color:#edecec38}.access-field :is(input,textarea):focus{background:#12110e;border-color:#8ab4f8b3;box-shadow:0 0 0 3px #8ab4f814}.access-field>small{color:var(--faint);margin-top:7px;font-size:12px;line-height:1.4;display:block}.access-submit{gap:9px;margin-top:24px;display:grid}.access-submit>button{width:100%;height:46px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);font:15px/1 var(--font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.access-submit>button svg{width:16px;height:16px;transition:transform .14s}.access-submit>button:hover{background:#fff;border-color:#fff}.access-submit>button:hover svg{transform:translate(2px)}.access-submit>button:active{transform:translateY(1px)}.access-submit>button:focus-visible{outline-color:var(--blue);outline-offset:3px}.access-submit>small{color:var(--faint);text-align:center;font-size:12px;line-height:1.4}.access-submit>p{color:var(--muted);text-align:center;margin:2px 0 0;font-size:13px;line-height:1.4}.access-submit>p a{color:var(--ink);text-decoration:none}.access-submit>p a:hover{color:#fff}@media (width<=1023px){.closing-sequence .company-band{padding-top:63px;padding-bottom:63px}.closing-sequence .company-shell{grid-template-columns:1fr;gap:0;height:auto;padding:14px}.closing-sequence .company-copy{min-height:0;padding:0}.closing-sequence .company-copy h2{max-width:none;font-size:var(--type-feature);letter-spacing:var(--tracking-tight);line-height:1.3}.company-link{font-size:var(--type-link);margin-top:12px}.closing-sequence .company-media{aspect-ratio:16/9;height:auto;margin-top:18px}.closing-sequence .company-media img{aspect-ratio:16/9;height:auto}}@media (width<=767px){.closing-sequence .final{padding-top:63px;padding-bottom:84px}.closing-sequence .final-inner{grid-template-rows:minmax(150px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:24px;min-height:320px;padding:22px}.closing-sequence .final-inner:after{opacity:.022;width:220px;height:238px;right:-44px}.closing-sequence .final h2{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);grid-area:1/1;margin:0}.final-actions{justify-self:stretch;width:100%}.closing-sequence .final .final-action,.closing-sequence .final .final-secondary{flex:1}.footer{padding:0 20px}.footer:before{left:20px;right:20px}.footer-main{align-items:flex-start;gap:20px;min-height:0;padding:22px 0 18px}.footer-nav{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.footer-meta{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:14px 0 18px}.access-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.access-content{padding:26px 20px 22px}.access-brand{margin-bottom:24px}.access-heading h2{font-size:min(var(--type-section), 1.875rem)}.access-heading p{font-size:var(--type-copy);margin-top:8px}.access-fields{gap:18px;margin-top:22px}.access-field textarea{min-height:88px}.access-submit{gap:8px;margin-top:22px}}.motion-ready .nav{transition:background-color .26s,border-color .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#14120bd6;border-bottom:1px solid #edecec13;box-shadow:0 8px 30px #0000001c}.motion-ready .figure .product-shell{transform:translate3d(0, var(--surface-y,0px), 0);transition:transform .18s linear,border-color .36s,box-shadow .36s!important}.motion-ready .company-media img{transform:translate3d(0, var(--media-y,0px), 0) scale(1.055);transition:transform .18s linear}.motion-ready .final-inner:after{transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1)}.motion-ready .final.is-current .final-inner:after{opacity:.045;transform:translateY(-50%)rotate(-1deg)scale(1.035)}@media (prefers-reduced-motion:reduce){.motion-ready .company-media img,.motion-ready .figure .product-shell,.motion-ready .final-inner:after{transition:none!important}.motion-ready [data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}:root{--product-bg:#0f0f0d;--product-panel:#141411;--product-editor:#181714;--product-border:#302f2a;--product-muted:#7c7a73}.product-shell{background:#151410;border-color:#3a3831;border-radius:6px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000003d}.product-shell:after{box-shadow:inset 0 0 0 1px #ffffff04}.product-shell:hover{border-color:#423f37;transform:none;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0000003d}.motion-ready .figure .product-shell:hover{transform:translate3d(0, var(--surface-y,0px), 0)}.product-shell:hover .ui-points circle{filter:none}.workspace-titlebar,.surface-bar,.mini-appbar{color:#807e77;letter-spacing:0;background:#11110f;border-bottom-color:#2d2c27;font-size:8.5px}.surface-dots i,.window-dots i{background:#48463f;border-color:#292823;width:6px;height:6px}.surface-product,.mini-app-title{color:#aaa8a1}.workspace{background:#10100e;border-radius:6px}.workspace-command{background:#191815;border-color:#33312c;border-radius:3px}.ws-activity,.workspace-statusbar,.notebook-tabs{background:#11110f}.ws-queue,.ws-agent{background:#141411}.ws-notebook,.board-doc-pane,.ar-main,.scientist-detail{background:#181714}.ws-activity button{border-radius:3px}.ws-activity button.is-active{background:#25241f;box-shadow:inset 2px 0 #8aaee7}.ws-filter,.agent-prompt,.board-prompt,.router-request{background:#1b1a17;border-color:#35332e;border-radius:3px}.ws-queue li,.scientist-row,.ar-file,.ar-session{border-radius:3px}.ws-queue li.is-selected,.scientist-row--active,.ar-file--active{background:#24231f;box-shadow:inset 2px 0 #86a9df}.notebook-tab,.notebook-breadcrumb,.workspace-statusbar{font-size:7.5px}.notebook-cell{background:#161512;border-color:#302f2a;border-radius:3px}.notebook-cell--active{border-color:#41546b;box-shadow:inset 2px 0 #86a9df}.notebook-cell pre{font-size:8.25px;line-height:1.62}.notebook-output,.ar-chart,.scientist-chart{background:#12120f}.notebook-chart-head>span{color:#74716b}.chart-tooltip{background:#181714f5;border-color:#403e37}.agent-thread{color:#98968f}.agent-steps{background:#121713;border:1px solid #2b3930;border-radius:3px;padding:7px 8px}.agent-steps p{color:#7e827c;margin:4px 0;font-size:6.75px}.agent-file>span{color:#9ab5da;width:20px;height:20px;font:6px var(--mono);background:#202833;border:1px solid #34475f;border-radius:3px;place-items:center;display:grid}.agent-file b{font-size:7.25px}.agent-file small{font-size:6.25px}.agent-summary{background:#131813;border-color:#2d3b31;border-radius:3px}.agent-composer,.board-composer{background:#191815;border-color:#35332e;border-radius:3px}.board,.run-explorer,.scientists-ui{background:#171613;border-radius:6px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000003d}.board-agent-pane{background:#151411}.board-question,.board-file,.board-tasks{background:#191815;border-color:#34322d;border-radius:3px}.board-steps span{color:#98968f;width:48px;font-family:var(--mono);font-size:6.5px}.board-steps p{color:#74726c}.board-file>span{color:#94acd0;font:6px var(--mono)}.board-doc{padding:24px 30px}.board-doc h3{font-weight:400}.board-question button,.notebook-result button,.scientist-evidence button,.connections-head button,.slack-result-meta button{background:#292823;border-color:#403e37;border-radius:3px}.ar-files,.scientists-list{background:#131310}.ar-header,.scientist-head{background:#161512;border-bottom-color:#302f2a}.ar-file>span,.scientist-row>span,.fleet-console-table>div>span:first-child>i{border-radius:3px}.ar-chart-head,.ar-runs-head,.scientist-chart>div{color:#74726c}.ar-run{border-top-color:#2d2c27;min-height:34px}.ar-run b{font-size:7.25px}.ar-run code{color:#aaa8a1}.ar-points .crash-mark{fill:none;stroke:#b56c67;stroke-width:1.5px;stroke-linecap:round}.ar-loop{background:#11110f;border-top-color:#302f2a}.ar-loop .active{color:#9bb6dc}.scientist-objective p{color:#b7b5ae}.scientist-metrics span{padding-block:10px}.scientist-evidence{background:#131813;border-color:#2d3b31;border-radius:3px}.scientist-log{font:6.5px var(--mono);background:#12120f;border:1px solid #302f2a;border-radius:3px;margin:10px 12px 0;overflow:hidden}.scientist-log>div,.scientist-log>p{grid-template-columns:minmax(0,1fr) 48px 28px;align-items:center;min-height:25px;margin:0;padding:0 8px;display:grid}.scientist-log>div{color:#5f5d57;background:#10100e;min-height:22px}.scientist-log>div small{font:inherit;grid-column:2/-1;justify-self:end}.scientist-log>p{color:#898780;border-top:1px solid #2b2a25}.scientist-log>p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scientist-log>p i{color:#779982;place-items:center;width:11px;height:11px;margin-right:5px;font-style:normal;display:inline-grid}.scientist-log code{color:#aaa8a1;font:inherit}.scientist-log time{color:#5e5c56;justify-self:end}.slack-window{border-radius:6px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000003d}.slack-run-card,.slack-result-card{box-shadow:none;border-radius:4px}.slack-result-change small{color:#a0a2a5}.slack-result-meta{color:#a1a3a6}.workflow-ui{background:#171613;border-color:#37352f;border-radius:5px;box-shadow:0 10px 24px #0000002e}.router-body,.fleet-console-body,.connections-body{padding:12px}.router-request,.router-decision,.router-table,.fleet-console-summary,.fleet-throughput,.fleet-console-table,.connections-grid{border-radius:3px}.router-request small,.router-decision-head small,.fleet-console-head,.connections-grid em,.connections-grid strong{font-size:6px}.router-request b{font-size:7.5px}.router-node{border-radius:3px;font-size:6.25px}.router-table-head{font-size:6px}.router-table>div:not(.router-table-head){min-height:38px;font-size:6.5px}.router-table b{font-size:7.25px}.router-table small,.router-table em{font-size:5.75px}.brand-tile,.connection-logo{border-radius:4px}.fleet-console-head{font-size:6px}.fleet-console-table>div:not(.fleet-console-head){min-height:38px}.fleet-console-table p b{font-size:7.25px}.fleet-console-table p small,.fleet-console-table>div>span:nth-child(2) small,.fleet-console-table time{font-size:5.75px}.connections-grid p b{font-size:7.25px}.connections-grid p small,.connections-grid em,.connections-grid strong{font-size:5.75px}.connection-activity b{font-size:6.5px}.connection-activity small,.connection-activity time{font-size:5.75px}@media (width<=720px){.workspace-stage{padding:16px}.notebook-cell pre{font-size:7px}.agent-steps{padding:6px}.router-node{font-size:5.25px}.surface-bar>:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:44%;overflow:hidden}}@media (width<=767px){:root{--page-gutter:16px;--type-display:clamp(1.9rem, 8.4vw, 2.35rem)}html{scroll-padding-top:60px}body{overflow-x:clip}.nav{background:#14120bf0}.nav-inner{width:auto;height:56px;margin-inline:var(--page-gutter)}.brand{gap:7px;min-height:44px;font-size:1rem}.brand .mark{width:18px;height:18px}.nav-actions{gap:7px}.nav-contact{display:none}.nav-signin{min-height:40px;padding:0 3px;font-size:13px}.nav-actions .btn--sm{height:40px;padding-inline:14px;font-size:13px}.hero{width:auto;margin-inline:var(--page-gutter);padding:108px 0 56px}.hero h1{max-width:11em;font-size:var(--type-display);letter-spacing:-.032em;line-height:1.05}.hero-line{display:inline}.hero-line--research,.swap{white-space:normal}.hero-research-phrase{padding-bottom:7px}.hero-cta{flex-direction:row;align-items:center;gap:8px;margin-top:24px}.hero .btn{justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.figure--hero{margin-top:36px}.workspace-stage{border-radius:3px;padding:10px}.workspace{border-radius:5px;min-height:380px}.workspace-command{min-width:0;max-width:62%}.notebook-toolbar,.notebook-breadcrumb,.notebook-cell--active{display:none}.notebook-scroll{padding:8px}.notebook-cell--chart{margin:0 0 8px;padding:8px 8px 6px 28px}.notebook-cell--chart pre{max-height:30px;font-size:6.5px;line-height:1.45;overflow:hidden}.notebook-output{margin-top:7px;padding-top:29px}.notebook-output svg{height:138px}.notebook-chart-head{height:29px;padding-inline:8px}.notebook-result{padding:7px 8px;font-size:7px}.notebook-result button{display:none}.section{padding:56px var(--page-gutter)}.feature-section{padding:0 var(--page-gutter);margin-bottom:56px}.feature-section .split,.feature-section .split--rev{min-height:0;padding:8px}.feature-section .copy{text-align:left;align-items:flex-start;padding:30px 14px 26px}.feature-section h2{max-width:15em;font-size:21px;line-height:1.25}.feature-section .body{max-width:none;font-size:18px;line-height:1.34}.feature-section .figure{border-radius:2px;min-height:0;padding:10px}.board,.run-explorer,.slack-window,.scientists-ui{border-radius:5px}.board{min-height:430px}.board-agent-pane{padding:12px 10px 9px}.board-prompt{font-size:8.5px}.board-question{padding:8px}.run-explorer{min-height:0}.ar-chart svg{height:124px}.ar-runs{padding-bottom:5px}.ar-loop{min-height:33px}.slack-window{min-height:500px}.slack-body{min-height:464px}.slack-topbar{padding-inline:9px}.slack-result-body{gap:4px;padding:8px}.slack-result-body svg{height:38px}.slack-result-meta{gap:6px}.scientist-chart{padding-bottom:1px}.scientist-chart svg{height:145px}.scientist-log{margin-top:8px}.scientist-log>p:last-child{display:none}.workflow-section{padding:56px var(--page-gutter) 64px}.workflow-heading h2{max-width:11em;font-size:30px;line-height:1.12}.workflow-cards{gap:16px;margin-top:26px}.workflow-card{min-height:0}.workflow-copy{padding:18px 14px 20px}.workflow-copy h3{font-size:16px}.workflow-copy p{font-size:15px;line-height:1.42}.workflow-link{align-items:center;min-height:44px;display:inline-flex}.workflow-ui{width:calc(100% - 20px);min-height:330px;margin:0 10px 10px}.closing-sequence .company-band{padding:48px var(--page-gutter)}.closing-sequence .company-shell{padding:10px}.closing-sequence .company-copy h2{font-size:19px;line-height:1.3}.company-link{min-height:44px}.closing-sequence .company-media{aspect-ratio:16/9;margin-top:16px}.motion-ready .company-media img{transform:none!important}.closing-sequence .final{padding:48px var(--page-gutter) 64px}.closing-sequence .final-inner{grid-template-rows:minmax(120px,1fr) auto;gap:20px;min-height:280px;padding:20px}.closing-sequence .final h2{font-size:clamp(2rem,9vw,2.5rem)}.final-actions{gap:7px}.closing-sequence .final .final-action,.closing-sequence .final .final-secondary{min-width:0;height:44px;padding-inline:14px;font-size:14px}.footer{padding-inline:var(--page-gutter)}.footer:before{right:var(--page-gutter);left:var(--page-gutter)}.footer-main{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 0 18px}.footer-brand{min-height:44px}.footer-nav{justify-content:flex-start;gap:4px 18px}.footer-nav a{align-items:center;min-width:40px;min-height:40px;font-size:13px;display:inline-flex}.footer-meta{gap:6px;padding:14px 0 22px}.footer-meta a{align-items:center;min-height:32px;display:inline-flex}.access-dialog{border-radius:6px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.access-close{width:44px;height:44px;top:8px;right:8px}.access-content{padding:24px 18px 20px}.access-heading h2{font-size:28px}.access-field input,.access-field textarea{font-size:16px}.access-field input,.access-submit button{min-height:46px}.motion-ready [data-reveal]{filter:none;transition-duration:.42s;transform:translateY(12px)}.motion-ready .figure[data-reveal],.motion-ready .workflow-card[data-reveal],.motion-ready .company-shell[data-reveal]{transform:translateY(16px)}.motion-ready .figure .product-shell,.motion-ready .figure .product-shell:hover{transform:none!important}}@media (width<=340px){.hero .btn{padding-inline:15px;font-size:14px}.closing-sequence .final-inner{padding:18px}.final-actions{flex-direction:column}.closing-sequence .final .final-action,.closing-sequence .final .final-secondary{flex:0 0 44px;width:100%}}@media (width<=430px){.ar-loop{gap:5px;font-size:7px}.ar-loop i:last-of-type,.ar-loop span:last-child{display:none}.router-request b{font-size:8px}.router-node{font-size:6.5px}.router-table>div:not(.router-table-head){font-size:7.5px}.router-table b{font-size:8px}.router-table small,.router-table em{font-size:6.5px}.connections-head button{display:none}.connections-grid{grid-template-columns:1fr}.connections-grid>div{border-bottom:1px solid #302f29;border-right:0;grid-template-columns:32px minmax(0,1fr) auto;min-height:54px}.connections-grid>div:nth-last-child(-n+2){border-bottom:1px solid #302f29}.connections-grid>div:last-child{border-bottom:0}.connection-logo{width:32px;height:32px}.connections-grid p b{font-size:9px}.connections-grid p small,.connections-grid em,.connections-grid strong{font-size:7px}.connection-activity b{font-size:8px}.connection-activity small,.connection-activity time{font-size:6.5px}}@media (width<=1023px){.feature-section,.workflow-section,.final{content-visibility:visible;contain-intrinsic-size:auto}}@media (width>=768px) and (width<=1023px){:root{--page-gutter:32px}.nav-inner{width:auto;margin-inline:var(--page-gutter)}.hero{margin-inline:var(--page-gutter);padding-top:138px}.workspace-stage{padding:20px}.workspace{grid-template-rows:32px minmax(0,1fr) 22px;grid-template-columns:minmax(0,1fr) 260px;min-height:560px}.workspace-titlebar{grid-area:1/1/auto/-1}.ws-activity,.ws-queue{display:none}.ws-notebook{grid-area:2/1}.ws-agent{grid-area:2/2;display:block}.workspace-statusbar{grid-area:3/1/auto/-1}.notebook-output svg{height:158px}.feature-section .split,.feature-section .split--rev{min-height:0}.feature-section .copy{padding:48px 40px 38px}.feature-section .figure{padding:26px}.workflow-section{padding-inline:var(--page-gutter)}.workflow-cards{grid-template-columns:1fr}.closing-sequence .company-band,.closing-sequence .final{padding-inline:var(--page-gutter)}}.theme-toggle{min-height:34px;color:inherit;font:13px/20px var(--font);white-space:nowrap;cursor:pointer;background:#edecec09;border:1px solid #edecec1f;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 10px 0 8px;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.theme-toggle:hover{color:#fff;background:#edecec13;border-color:#edecec38;transform:translateY(-1px)}.theme-toggle:active{transform:translateY(0)}.theme-toggle-icon{flex:none;width:14px;height:14px}.theme-toggle-icon--moon,.theme-toggle-copy--dark{display:none}html[data-theme=light]{--paper:#f4f3ee;--card:#e9e7e0;--card-2:#e2dfd6;--wash:#ddd9d0;--ink:#1a1915;--muted:#615f59;--faint:#696760;--line:#1a191524;--line-ink:#1a191540;--accent:#315f96;--blue:var(--accent);--green:#3b7652}html[data-theme=light] .product-shell{--product-bg:#f8f7f3;--product-panel:#f1efe9;--product-editor:#fffefa;--product-border:#d6d2c8;--product-muted:#6f6b63;--chart-grid:#ddd9cf;--chart-area:#315f961c;--chart-point-stroke:#fffefa;--blue:#35689f;--green:#3f7855;--ui-bg:#fbfaf7;--ui-panel:#f1efe9;--ui-raised:#fffefa;--ui-soft:#e9e6de;--ui-active:#e6edf6;--ui-text:#292823;--ui-muted:#6d6961;--ui-faint:#89857c;--ui-border:#d6d2c8;--ui-green-bg:#eaf2ec;--ui-green-border:#b9d0bf;--ui-blue-bg:#e8eef7}html[data-theme=light] .theme-toggle-icon--sun,html[data-theme=light] .theme-toggle-copy--light{display:none}html[data-theme=light] .theme-toggle-icon--moon{display:block}html[data-theme=light] .theme-toggle-copy--dark{display:inline}html[data-theme=light] :is(.brand .mark,.footer-brand .brand-mark,.access-brand .brand-mark){filter:invert()}html[data-theme=light] .nav{background:var(--paper)}html[data-theme=light] .nav.scrolled{background:#f4f3eee0;border-bottom-color:#1a19151a;box-shadow:0 8px 30px #2a271f14}html[data-theme=light] :is(.nav-signin,.nav-links a):hover{color:#57554f}html[data-theme=light] .nav-contact{border-color:#1a191538}html[data-theme=light] .nav-contact:hover{color:var(--ink);background:#1a19150d;border-color:#1a19155c}html[data-theme=light] .btn:hover{color:#f8f7f3;background:#34332e;border-color:#34332e}html[data-theme=light] .btn--ghost{color:var(--ink);border-color:var(--line-ink);background:0 0;box-shadow:inset 0 1px #ffffff73}html[data-theme=light] .btn--ghost:hover{color:var(--ink);background:var(--wash);border-color:var(--line-ink)}html[data-theme=light] .hero-research-phrase:after{background:linear-gradient(90deg,#315f9629,#315f96e6 55%,#315f9624);box-shadow:0 0 12px #315f9624}html[data-theme=light] .hero-research-phrase:before{box-shadow:0 0 10px #315f9661}html[data-theme=light] :is(.workspace-stage,.feature-section .figure){box-shadow:inset 0 0 0 1px #1a19151f}html[data-theme=light] :is(.workflow-card,.closing-sequence .company-shell){border-color:#1a191512}html[data-theme=light] .closing-sequence .final-inner{background:radial-gradient(circle at 82% 12%, #315f961c, transparent 32%), linear-gradient(145deg, #1a191509, transparent 42%), var(--card);border-color:#1a19151a}html[data-theme=light] .closing-sequence .final-inner:after{filter:invert()}html[data-theme=light] .footer{background:#e6e4dc}html[data-theme=light] .footer:before{background:linear-gradient(90deg, var(--blue), #315f9633 24%, #1a19151a 52%, transparent)}html[data-theme=light] .footer-meta{border-top-color:#1a191517}html[data-theme=light] .footer :is(a,.theme-toggle):hover{color:var(--ink)}html[data-theme=light] .theme-toggle{background:#1a191509;border-color:#1a191521}html[data-theme=light] .theme-toggle:hover{background:#1a191512;border-color:#1a19153b}html[data-theme=light] .access-dialog{border-color:#1a191524;box-shadow:inset 0 1px #ffffff80,0 24px 72px #24221c3d}html[data-theme=light] .access-close:hover{color:var(--ink);background:#1a19150f}html[data-theme=light] .access-field>span{color:var(--ink)}html[data-theme=light] .access-field :is(input,textarea){color:var(--ink);background:#f8f7f3;border-color:#1a191529}html[data-theme=light] .access-field :is(input,textarea)::placeholder{color:#88857c}html[data-theme=light] .access-field :is(input,textarea):hover{border-color:#1a19154d}html[data-theme=light] .access-field :is(input,textarea):focus{background:#fff;border-color:#315f96b8;box-shadow:0 0 0 3px #315f961a}html[data-theme=light] .access-submit>button:hover{color:#f8f7f3;background:#34332e;border-color:#34332e}html[data-theme=light] .access-submit>p a:hover{color:var(--blue)}@media (prefers-reduced-motion:no-preference){body,.nav,.feature-section .split,.workflow-card,.closing-sequence,.closing-sequence .company-band,.closing-sequence .company-shell,.closing-sequence .final,.closing-sequence .final-inner,.footer,.access-dialog{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s}}@media (width<=767px){.footer-nav .theme-toggle{min-height:40px}}html[data-theme=light] .product-shell{color:var(--ui-muted);background:var(--ui-bg);border-color:var(--ui-border);box-shadow:inset 0 1px #fffc,0 14px 32px #2a271f21}html[data-theme=light] .product-shell:after{box-shadow:inset 0 0 0 1px #1a191506}html[data-theme=light] .product-shell:hover{border-color:#c8c3b8;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #2a271f26}html[data-theme=light] .product-shell :is(.product-brand,.agent-avatar img,.slack-workspace img,.slack-dm-avatar--ascent img,.slack-avatar--ascent img){filter:invert()}html[data-theme=light] .product-shell :is(.workspace-titlebar,.surface-bar,.mini-appbar){color:var(--ui-muted);background:var(--ui-panel);border-bottom-color:var(--ui-border)}html[data-theme=light] .product-shell :is(.surface-product,.mini-app-title),html[data-theme=light] .product-shell .mini-app-title b{color:var(--ui-text)}html[data-theme=light] .product-shell .mini-app-title small{color:var(--ui-faint)}html[data-theme=light] .product-shell :is(.surface-dots,.window-dots) i{background:#aaa69c;border-color:#d4d0c6}html[data-theme=light] .product-shell .ui-grid{stroke:var(--chart-grid);opacity:1}html[data-theme=light] .product-shell .ui-line,html[data-theme=light] .product-shell .chart-ci{stroke:var(--blue)}html[data-theme=light] .product-shell .ui-area{fill:var(--chart-area)}html[data-theme=light] .product-shell .ui-points circle{fill:var(--blue);stroke:var(--chart-point-stroke)}html[data-theme=light] .product-shell .curve--faint{stroke:#bbb7ad}html[data-theme=light] .product-shell .curve--mid{stroke:#8c887f}html[data-theme=light] .workspace{background:var(--ui-bg)}html[data-theme=light] .workspace-command{color:var(--ui-muted);background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] .workspace-command b{color:var(--ui-text)}html[data-theme=light] .workspace-command :is(i,kbd),html[data-theme=light] .workspace-branch,html[data-theme=light] .workspace-statusbar{color:var(--ui-faint)}html[data-theme=light] .workspace :is(.ws-activity,.workspace-statusbar,.notebook-tabs){background:var(--ui-panel)}html[data-theme=light] .workspace :is(.ws-queue,.ws-agent){background:#f3f1eb}html[data-theme=light] .workspace :is(.ws-notebook,.notebook-tab--active){background:var(--ui-raised)}html[data-theme=light] .ws-activity{border-right-color:var(--ui-border)}html[data-theme=light] .ws-activity button{color:var(--ui-faint)}html[data-theme=light] .ws-activity button.is-active{color:var(--blue);background:var(--ui-active);box-shadow:2px 0 0 var(--blue) inset}html[data-theme=light] .ws-project-head b,html[data-theme=light] .notebook-tab--active,html[data-theme=light] .notebook-chart-head b,html[data-theme=light] .notebook-result b,html[data-theme=light] .agent-head b,html[data-theme=light] .agent-file,html[data-theme=light] .agent-summary b{color:var(--ui-text)}html[data-theme=light] .ws-project-head small,html[data-theme=light] .ws-project-head>span,html[data-theme=light] .ws-head,html[data-theme=light] .ws-queue small,html[data-theme=light] .ws-queue li em,html[data-theme=light] .notebook-tab,html[data-theme=light] .notebook-toolbar,html[data-theme=light] .notebook-breadcrumb,html[data-theme=light] .notebook-chart-head small,html[data-theme=light] .notebook-chart-head>span,html[data-theme=light] .notebook-result p,html[data-theme=light] .agent-head small,html[data-theme=light] .agent-head>span,html[data-theme=light] .agent-file small,html[data-theme=light] .agent-composer{color:var(--ui-muted)}html[data-theme=light] .ws-filter,html[data-theme=light] .agent-prompt,html[data-theme=light] .agent-composer{background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] .ws-queue ul,html[data-theme=light] .agent-thread,html[data-theme=light] .agent-prompt p{color:var(--ui-text)}html[data-theme=light] .ws-queue li.is-selected{background:var(--ui-active);box-shadow:2px 0 0 var(--blue) inset}html[data-theme=light] .run-check{color:var(--green);border-color:#96b6a0}html[data-theme=light] .notebook-tabs,html[data-theme=light] .notebook-tab,html[data-theme=light] .notebook-toolbar,html[data-theme=light] .notebook-breadcrumb,html[data-theme=light] .workspace-statusbar{border-color:var(--ui-border)}html[data-theme=light] .notebook-cell{border-color:var(--ui-border);background:#fbfaf7}html[data-theme=light] .notebook-cell--active{box-shadow:2px 0 0 var(--blue) inset;border-color:#8ea9c5}html[data-theme=light] .cell-count,html[data-theme=light] .chart-tooltip small{color:var(--ui-faint)}html[data-theme=light] .notebook-cell pre{color:#393732}html[data-theme=light] .code-key{color:#315f96}html[data-theme=light] .code-string{color:#856529}html[data-theme=light] .notebook-output{border-color:var(--ui-border);background:#f7f6f2}html[data-theme=light] .chart-tooltip{color:var(--ui-text);background:#fffefaf5;border-color:#c8c3b8;box-shadow:0 6px 18px #2a271f1f}html[data-theme=light] .notebook-result,html[data-theme=light] .agent-steps,html[data-theme=light] .agent-summary{background:var(--ui-green-bg);border-color:var(--ui-green-border)}html[data-theme=light] .agent-avatar{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] .agent-steps p{color:var(--ui-muted)}html[data-theme=light] .agent-file{background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] .agent-file>span{color:var(--blue);background:var(--ui-blue-bg);border-color:#b8c9dc}html[data-theme=light] .board{color:var(--ui-muted);background:var(--ui-bg);border-color:var(--ui-border)}html[data-theme=light] .board :is(.board-agent-pane,.board-doc-pane){color:var(--ui-muted);background:var(--ui-raised)}html[data-theme=light] .board-agent-pane,html[data-theme=light] .board-col+.board-col{border-color:var(--ui-border)}html[data-theme=light] .board-pane-title,html[data-theme=light] .board-doc :is(h3,h4),html[data-theme=light] .board-question b{color:var(--ui-text)}html[data-theme=light] .board-prompt,html[data-theme=light] .board-file,html[data-theme=light] .board-question,html[data-theme=light] .board-composer,html[data-theme=light] .board-tasks{background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme=light] .board-prompt,html[data-theme=light] .board-file,html[data-theme=light] .board-response,html[data-theme=light] .board-doc p{color:#4f4c46}html[data-theme=light] .board-steps,html[data-theme=light] .board-steps p,html[data-theme=light] .board-question :is(small,label),html[data-theme=light] .board-question>div,html[data-theme=light] .board-composer,html[data-theme=light] .board-tasks{color:var(--ui-muted)}html[data-theme=light] .board-file>span{color:var(--blue)}html[data-theme=light] .board-question label i{color:var(--ui-muted);border-color:#bdb8ad}html[data-theme=light] .board-question button{color:#fff;background:var(--blue)}html[data-theme=light] .board-tabs{color:var(--ui-muted);background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme=light] .board-tabs span{border-color:var(--ui-border)}html[data-theme=light] .board-tabs .board-tab--active{color:var(--ui-text);background:var(--ui-raised)}html[data-theme=light] .board-breadcrumb,html[data-theme=light] .board-tasks{border-color:var(--ui-border)}html[data-theme=light] :is(.run-explorer,.scientists-ui){color:var(--ui-muted);background:var(--ui-bg);border-color:var(--ui-border)}html[data-theme=light] :is(.ar-files,.scientists-list){background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme=light] :is(.ar-main,.scientist-detail){background:var(--ui-raised)}html[data-theme=light] :is(.ar-header,.scientist-head){color:var(--ui-muted);border-color:var(--ui-border);background:#f6f4ef}html[data-theme=light] :is(.ar-header b,.ar-metrics b,.ar-file b,.ar-session b,.scientist-row b,.scientists-queue span,.scientist-head b,.scientist-objective p,.scientist-metrics b,.scientist-evidence b){color:var(--ui-text)}html[data-theme=light] :is(.ar-label,.ar-file small,.ar-session small,.ar-budget small,.ar-metrics span,.ar-metrics small,.ar-chart-head,.ar-runs-head,.ar-run>span,.ar-run small,.scientists-label,.scientist-row small,.scientists-queue small,.scientist-head span,.scientist-head small,.scientist-objective small,.scientist-metrics small,.scientist-chart>div,.scientist-evidence p){color:var(--ui-muted)}html[data-theme=light] .ar-file>span,html[data-theme=light] .scientist-row>span{color:var(--ui-muted);background:var(--ui-soft);border-color:var(--ui-border)}html[data-theme=light] :is(.ar-file--active,.scientist-row--active){background:var(--ui-active);box-shadow:2px 0 0 var(--blue) inset}html[data-theme=light] .ar-file--active>span{color:var(--blue);background:#dce7f3;border-color:#b5c7da}html[data-theme=light] .ar-budget>i,html[data-theme=light] .fleet-console-table>div>span:nth-child(2) em{background:#d9d5cb}html[data-theme=light] :is(.ar-metrics,.ar-chart,.scientist-objective,.scientist-metrics){border-color:var(--ui-border)}html[data-theme=light] .ar-chart,html[data-theme=light] .scientist-chart{background:#fbfaf7}html[data-theme=light] .ar-axis{fill:var(--ui-muted)}html[data-theme=light] .ar-points .discard{fill:#99958c}html[data-theme=light] .ar-points .crash-mark{stroke:#ac5d58}html[data-theme=light] .ar-run{color:var(--ui-muted);border-color:var(--ui-border)}html[data-theme=light] .ar-run b,html[data-theme=light] .ar-run code{color:#4b4943}html[data-theme=light] .ar-run em{color:var(--ui-muted);background:var(--ui-soft)}html[data-theme=light] .ar-run em.keep{color:var(--green);background:var(--ui-green-bg)}html[data-theme=light] .ar-run em.crash{color:#a24f4a;background:#f7e8e6}html[data-theme=light] .ar-loop{color:var(--ui-muted);background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme=light] .ar-loop i{color:#aaa69c}html[data-theme=light] .ar-loop .done{color:var(--green)}html[data-theme=light] .ar-loop .active{color:var(--blue)}html[data-theme=light] .scientist-evidence{background:var(--ui-green-bg);border-color:var(--ui-green-border)}html[data-theme=light] .scientist-evidence button,html[data-theme=light] .notebook-result button{color:var(--ui-text);background:var(--ui-raised);border-color:#c8c3b8}html[data-theme=light] .scientist-log{color:var(--ui-muted);border-color:var(--ui-border);background:#fbfaf7}html[data-theme=light] .scientist-log>div{color:var(--ui-muted);background:var(--ui-panel)}html[data-theme=light] .scientist-log>p{color:#56534c;border-color:var(--ui-border)}html[data-theme=light] .scientist-log code{color:var(--ui-text)}html[data-theme=light] .scientist-log time{color:var(--ui-faint)}html[data-theme=light] .slack-window{color:#3f3d40;background:#fff;border-color:#d5cfd6}html[data-theme=light] .slack-topbar{color:#5d505d;background:#eee8ef;border-color:#d6c8d7}html[data-theme=light] .slack-search{color:#635763;background:#ffffffb8;border-color:#d4c8d5}html[data-theme=light] .slack-search kbd,html[data-theme=light] .slack-history,html[data-theme=light] .slack-top-actions{color:#796c79}html[data-theme=light] .slack-sidebar{color:#5e535f;background:#f2edf3;border-color:#d8ced9}html[data-theme=light] .slack-team{color:#332e34;border-color:#ddd4de}html[data-theme=light] .slack-team b{color:#332e34}html[data-theme=light] .slack-team small,html[data-theme=light] .slack-team>svg,html[data-theme=light] .slack-nav-row svg,html[data-theme=light] .slack-nav .slack-group{color:#766a76}html[data-theme=light] .slack-workspace,html[data-theme=light] :is(.slack-dm-avatar--ascent,.slack-avatar--ascent){color:#2b292a;background:#fff;border-color:#cfc7d0}html[data-theme=light] .slack-dm>span:last-child i{border-color:#f2edf3}html[data-theme=light] .slack-nav .slack-channel{color:#174f75;background:#dcecf7}html[data-theme=light] .slack-channel-pane{background:#fff}html[data-theme=light] .slack-channel-head{border-color:#dedde0}html[data-theme=light] .slack-channel-head b,html[data-theme=light] .slack-message b{color:#2d2c2e}html[data-theme=light] .slack-channel-head small,html[data-theme=light] .slack-channel-head>span,html[data-theme=light] .slack-message time,html[data-theme=light] .slack-muted{color:#777479}html[data-theme=light] .slack-message{color:#464448}html[data-theme=light] .slack-message em{color:#5f5c60;background:#eeedef}html[data-theme=light] .slack-avatar--person{color:#fff;background:linear-gradient(145deg,#8a6e91,#66516c)}html[data-theme=light] .slack-mention{color:#155c89;background:#e0eff9}html[data-theme=light] .slack-link{color:#1675a5}html[data-theme=light] .slack-run-card{color:#3e3c40;background:#f6f7f8;border-color:#d8dade}html[data-theme=light] .slack-run-card>div small,html[data-theme=light] .slack-run-card>p{color:#747176}html[data-theme=light] .slack-run-progress{background:#d9dce0}html[data-theme=light] .slack-divider{color:#69666b}html[data-theme=light] .slack-divider:before,html[data-theme=light] .slack-divider:after{background:#dedde0}html[data-theme=light] .slack-result-card{color:#343336;border-color:#c9d8cd;border-left-color:var(--green);background:#f4f8f5}html[data-theme=light] .slack-result-title,html[data-theme=light] .slack-result-meta{border-color:#d6dfd8}html[data-theme=light] .slack-result-title b,html[data-theme=light] .slack-result-change p b{color:#2f3230}html[data-theme=light] .slack-result-title small,html[data-theme=light] .slack-result-change small,html[data-theme=light] .slack-result-change p span,html[data-theme=light] .slack-result-change p i,html[data-theme=light] .slack-result-meta{color:#6f746f}html[data-theme=light] .slack-result-title>span:last-child{color:#315f96}html[data-theme=light] .slack-chart-grid{stroke:#d7ded9}html[data-theme=light] .slack-chart-area{fill:#315f961a}html[data-theme=light] .slack-chart-line{stroke:var(--blue)}html[data-theme=light] .slack-result-meta button{color:#3e3c40;background:#fff;border-color:#c8ccca}html[data-theme=light] .slack-reactions{color:#68666b}html[data-theme=light] .slack-reactions span{background:#f5f4f6;border-color:#dcdbde}html[data-theme=light] .slack-composer{color:#747176;background:#fff;border-color:#c9c8cc}html[data-theme=light] .slack-composer>span:first-child i{color:#565359;background:#efedf0}html[data-theme=light] .workflow-ui{color:var(--ui-muted);background:var(--ui-bg);border-color:var(--ui-border);box-shadow:0 9px 22px #2a271f1a}html[data-theme=light] :is(.router-request,.router-decision,.fleet-throughput){background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] .router-request>div>span{color:var(--blue);background:var(--ui-blue-bg)}html[data-theme=light] .router-request :is(small,b),html[data-theme=light] .router-decision-head,html[data-theme=light] .fleet-throughput>div,html[data-theme=light] .connections-head :is(b,small){color:var(--ui-muted)}html[data-theme=light] .router-request b,html[data-theme=light] .connections-head b{color:var(--ui-text)}html[data-theme=light] .router-request>em{color:var(--blue);background:var(--ui-blue-bg);border-color:#b8c9dc}html[data-theme=light] .router-flow>i{background:#c9c5bb}html[data-theme=light] .router-node{color:#54514b;background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme=light] .router-node--source{color:var(--blue);background:var(--ui-blue-bg);border-color:#b8c9dc}html[data-theme=light] .router-node img{filter:none}html[data-theme=light] :is(.router-table,.fleet-console-summary,.fleet-console-table,.connections-grid){border-color:var(--ui-border)}html[data-theme=light] :is(.router-table-head,.fleet-console-head){color:var(--ui-faint);background:var(--ui-panel)}html[data-theme=light] .router-table>div:not(.router-table-head),html[data-theme=light] .fleet-console-table>div:not(.fleet-console-head),html[data-theme=light] .connections-grid>div{color:var(--ui-muted);border-color:var(--ui-border)}html[data-theme=light] .router-table>div.is-selected{background:var(--ui-active);box-shadow:2px 0 0 var(--blue) inset}html[data-theme=light] .brand-tile,html[data-theme=light] .connection-logo{background:#fff;border:1px solid #d4d0c6}html[data-theme=light] .router-table b,html[data-theme=light] .fleet-console-summary b,html[data-theme=light] .fleet-console-table p b,html[data-theme=light] .connections-grid p b{color:var(--ui-text)}html[data-theme=light] .router-table small,html[data-theme=light] .router-table em,html[data-theme=light] .fleet-console-summary :is(small,em),html[data-theme=light] .fleet-console-table p small,html[data-theme=light] .fleet-console-table>div>span:nth-child(2) small,html[data-theme=light] .fleet-console-table time,html[data-theme=light] .connections-grid p small,html[data-theme=light] .connections-grid strong{color:var(--ui-faint)}html[data-theme=light] .fleet-console-summary span{border-color:var(--ui-border)}html[data-theme=light] .fleet-console-table>div>span:first-child>i{color:var(--blue);background:var(--ui-blue-bg)}html[data-theme=light] :is(.fleet-console-foot,.connection-activity){color:#53705c;background:var(--ui-green-bg);border-color:var(--ui-green-border)}html[data-theme=light] .connections-head button{color:var(--ui-text);background:var(--ui-raised);border-color:#c8c3b8}html[data-theme=light] .connections-grid em,html[data-theme=light] .connection-activity b{color:var(--green)}html[data-theme=light] .connection-activity small,html[data-theme=light] .connection-activity time{color:#64766a}.theme-toggle--nav{width:34px;min-height:34px;color:var(--muted);border-color:var(--line);background:0 0;justify-content:center;padding:0}.theme-toggle--nav .theme-toggle-copy{display:none!important}.theme-toggle--nav .theme-toggle-icon{width:15px;height:15px}.nav .theme-toggle--nav:hover{color:var(--ink);background:var(--wash);border-color:var(--line-ink)}html[data-theme=light] .nav .theme-toggle--nav{color:#625f58;background:#ffffff85;border-color:#1a191524}html[data-theme=light] .nav .theme-toggle--nav:hover{color:var(--ink);background:#ffffffeb;border-color:#1a191540}@media (width<=767px){.theme-toggle--nav{width:36px;min-height:36px}}@media (width<=360px){.theme-toggle--nav{width:34px;min-height:34px}}
