.landing-dark{--foreground:#edeeee;--muted:#969c9c;--line:#292d2e;--accent:#9ed5bd;color:var(--foreground);background:#0e1011}.landing-dark .site-header{background:#0e1011}.landing-dark .intro{background:#0e1011;padding-top:42px}.landing-dark .intro h1{color:#f4f5f5;margin:26px 0 20px;font:600 78px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-dark .intro-title p{font-size:25px}.landing-dark .intro-title em{color:#969c9c;font-size:19px;font-weight:400}.landing-dark .release-link,.landing-dark .release-link span{color:#a4aaa8}.landing-dark .button-dark{color:#191c1c;background:#eeeeec;border-color:#eeeeec}.landing-dark .button-dark:hover{background:#fff}.landing-dark .intro-foot{border-color:var(--line);color:#7c8681;margin-top:36px}.landing-dark .product-stage{background:#0e1011;padding:20px 0 34px}.landing-dark .tour-toolbar{border:0;justify-content:center;gap:20px;margin-bottom:12px}.animated-tour .tour-toolbar [role=tablist]{background:#16191a;border:1px solid #2c3031;border-radius:7px;gap:3px;padding:4px}.animated-tour .tour-toolbar [role=tab]{border:0;border-radius:4px;padding:10px 22px;position:relative;overflow:hidden}.animated-tour .tour-toolbar [aria-selected=true]{color:#fff;background:#2c3132}.animated-tour .tour-toolbar [role=tab] i{transform-origin:0;background:#a7c8b7;width:100%;height:2px;position:absolute;bottom:0;left:0}.demo-controls{gap:4px;display:flex}.demo-controls button{border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.demo-controls button:hover{background:#292e30}.demo-window{background:#141718;border:1px solid #3a3f40;border-radius:8px;overflow:hidden;box-shadow:0 28px 64px #0005}.demo-titlebar{background:#1c2021;border-bottom:1px solid #323637;align-items:center;gap:9px;height:42px;padding:0 15px;display:flex}.demo-titlebar img{border-radius:4px}.demo-titlebar strong{font-size:12px}.demo-titlebar>span{color:#8f9997;border-left:1px solid #414747;margin-left:14px;padding-left:20px;font-size:11px}.demo-titlebar small{color:#929c99;margin-left:auto;font-size:10px}.demo-layout{grid-template-columns:164px minmax(0,1fr) 214px;min-height:560px;display:grid}.demo-sidebar{background:#181c1d;border-right:1px solid #2a3030;padding:20px 12px}.demo-project{align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:flex}.demo-project>span{color:#b5d5c4;background:#323b37;border-radius:5px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.demo-project small{color:#929c99;margin-top:4px;font-size:10px;display:block}.demo-nav{gap:5px;display:grid}.demo-nav>span{color:#9ca5a2;border-radius:4px;align-items:center;gap:10px;min-height:32px;padding:0 8px;font-size:11px;display:flex}.demo-nav>.selected{color:#eff1ef;background:#2b3330}.demo-agent-list{margin-top:32px}.demo-agent-list>small{color:#78827d;margin:0 0 12px 8px;font-size:9px;display:block}.demo-agent-list>div{color:#bfc6c2;align-items:center;gap:7px;height:38px;font-size:10px;display:flex}.agent-monogram{border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;font-weight:500;display:grid}.tone-0{color:#add2bd;background:#293d32}.tone-1{color:#adc3dc;background:#2a3544}.tone-2{color:#d9c291;background:#423b2b}.tone-3{color:#d2aec9;background:#3c2e3b}.demo-agent-list i{background:#55605a;border-radius:50%;width:5px;height:5px;margin-left:auto}.demo-agent-list i.busy{background:#a9d2b4}.demo-conversation{flex-direction:column;min-width:0;display:flex}.demo-conversation>header{border-bottom:1px solid #252c2a;justify-content:space-between;align-items:center;height:47px;padding:0 20px;display:flex}.demo-conversation>header strong{font-size:12px;font-weight:500}.demo-conversation>header span{color:#a9c0b1;font-size:10px}.demo-thread{flex:1;padding:20px}.demo-request{color:#e0e6e2;background:#272e2b;border-radius:6px;margin:0 0 24px 35px;padding:12px 14px;font-size:12px;line-height:1.8}.demo-event{opacity:0;gap:10px;min-height:60px;margin-top:18px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(5px)}.demo-event.revealed{opacity:1;transform:none}.demo-event>div{min-width:0}.demo-event header{align-items:center;gap:10px;display:flex}.demo-event header strong{font-size:11px;font-weight:550}.demo-event header small{color:#7f8d85;font-size:9px}.demo-event p{color:#bdc7c0;word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.8}.demo-composer{color:#829087;border:1px solid #353e38;border-radius:6px;align-items:center;gap:10px;min-height:43px;margin:0 18px 16px;padding:10px 13px;font-size:11px;display:flex}.demo-composer svg:last-child{margin-left:auto}.demo-artifact{background:#181c1c;border-left:1px solid #2a3030;padding:21px 18px}.demo-artifact>header{color:#7e8b83;font-size:9px}.demo-artifact h3{margin:18px 0 25px;font-size:13px;font-weight:500;line-height:1.7}.demo-plan{margin:0;padding:0;list-style:none}.demo-plan li{color:#66746c;align-items:center;gap:10px;min-height:48px;font-size:11px;display:flex;position:relative}.demo-plan li.reached{color:#b8d1bd}.demo-plan li svg:last-child:not(:first-child){margin-left:auto}.connected-plan li:not(:last-child):after{content:"";background:#34473a;width:1px;height:30px;position:absolute;top:33px;left:6px}.demo-policy{color:#c1ae86;border-top:1px solid #323a34;gap:10px;margin-top:28px;padding-top:20px;display:flex}.demo-policy svg{flex-shrink:0}.demo-policy strong{color:#bdc7c0;font-size:10px;font-weight:500}.demo-policy p{color:#819086;font-size:10px;line-height:1.8}.demo-diff{overflow:auto}.demo-diff>span{margin-bottom:20px;font:11px monospace;display:block}.demo-diff code{white-space:pre-wrap;overflow-wrap:anywhere;color:#e1a2a2;background:#382829;padding:12px 6px;font:10px/1.8 monospace;display:block}.demo-diff code+code{color:#a5d5b1;background:#22392c}.demo-diff p{color:#89978d;font-size:10px}.animated-tour .tour-caption{min-height:96px;padding-top:24px}.animated-tour .tour-caption strong{margin-bottom:8px;font-size:16px;font-weight:500;display:block}.animated-tour .tour-caption p{color:#929d96}.landing-dark .section-label{color:#84988a}.landing-dark .work-story h2 em,.landing-dark .extension-section h2 em{color:#919d95}.landing-dark .story-steps article{border-color:#39483c}.feature-catalog{border-bottom:1px solid var(--line);max-width:1116px;margin:0 auto;padding:72px 0 32px}.catalog-heading{text-align:center;margin-bottom:60px}.catalog-heading>span{color:#8a9b8f;font:10px monospace}.catalog-heading h2{margin:20px 0 15px;font-size:34px;font-weight:500}.catalog-heading p{color:var(--muted);font-size:14px;line-height:1.7}.feature-group{border-top:1px solid var(--line);padding:28px 0 42px}.feature-group>header{align-items:baseline;gap:18px;margin-bottom:28px;display:flex}.feature-group>header span{color:#8ea08f;font:11px monospace}.feature-group h3{margin:0;font-size:14px;font-weight:500}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.feature-grid article{padding:0 8px 0 0}.feature-grid svg{color:#9baea0;margin-bottom:18px}.feature-grid h4{margin:0 0 12px;font-size:15px;font-weight:550}.feature-grid p{color:var(--muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.9}.landing-dark .closing-wordmark{color:#28322d;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}@media (max-width:1180px){.feature-catalog{margin-left:32px;margin-right:32px}}@media (max-width:960px){.demo-layout{grid-template-columns:145px minmax(0,1fr)}.demo-artifact{display:none}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:700px){.landing-dark .intro h1{font-size:56px}.landing-dark .intro-title p{font-size:21px}.landing-dark .intro-title em{font-size:15px}.animated-tour .tour-toolbar{justify-content:space-between;gap:5px}.animated-tour .tour-toolbar [role=tab]{padding:9px 8px;font-size:10px}.demo-controls{gap:0}.demo-controls button{width:25px}.demo-titlebar{padding:0 10px}.demo-titlebar>span{display:none}.demo-titlebar small{font-size:8px}.demo-layout{grid-template-columns:minmax(0,1fr);min-height:560px}.demo-sidebar{display:none}.demo-thread{padding:16px}.demo-event{min-height:75px}.animated-tour .tour-caption{min-height:140px}.feature-catalog{margin:0 20px;padding-top:48px}.catalog-heading h2{font-size:26px}.feature-grid{gap:28px 20px}.feature-grid h4{font-size:13px}.feature-grid p{font-size:12px}}@media (prefers-reduced-motion:reduce){.demo-event{transition:none;transform:none}}
.autopilot-workspace,.workflow-workspace,.review-workspace{flex:1;min-width:0;padding:24px}.goal-heading{border-bottom:1px solid #2a3330;align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.goal-heading>svg{color:#b8d6c3;flex-shrink:0;margin-top:3px}.goal-heading small,.review-summary small{color:#7e9388;font:9px monospace}.goal-heading h3{margin:9px 0;font-size:19px;font-weight:500}.goal-heading p{color:#8d9c93;margin:0;font-size:11px;line-height:1.8}.lead-observation{align-items:flex-start;gap:10px;margin:20px 0 24px;display:flex}.lead-observation>div{min-width:0}.lead-observation strong{font-size:11px}.lead-observation p{color:#a5b3aa;margin:7px 0 0;font-size:11px;line-height:1.9}.observation-status{white-space:nowrap;color:#91bda0;margin-left:auto;padding-top:3px;font-size:9px}.worklist-heading{justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.worklist-heading strong{font-weight:500}.worklist-heading>span{color:#7f9388;font-size:10px}.autopilot-task{opacity:.35;border-bottom:1px solid #2a3330;align-items:center;gap:12px;min-height:74px;transition:opacity .4s;display:flex}.autopilot-task.available{opacity:1}.autopilot-task>div{gap:5px;min-width:0;display:grid}.autopilot-task small{color:#718479;font:8px monospace}.autopilot-task strong{font-size:12px;font-weight:500}.autopilot-task div>span{color:#8e9f95;font-size:10px}.workstream-mark{background:#80a8d0;border-radius:1px;width:3px;height:26px}.workstream-mark.amber{background:#c9ad7c}.workstream-mark.rose{background:#b491b0}.task-pill{color:#819087;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.task-pill.running{color:#d2bb80}.task-pill.done{color:#a5d0b3}.approval-ribbon{color:#7e9486;align-items:center;gap:10px;min-height:40px;margin-top:24px;font-size:10px;line-height:1.8;display:flex}.approval-ribbon svg{flex-shrink:0}.approval-ribbon.needs-attention{color:#d3bc8c}.flow-heading{color:#bdcbc2;align-items:center;gap:9px;font-size:12px;display:flex}.flow-heading strong{font-weight:500}.flow-heading>span{color:#718277;margin-left:auto;font:10px monospace}.flow-canvas{background:#1a211e;border-radius:6px;min-height:336px;margin:22px 0;padding:20px 18px}.flow-trigger{color:#99afa0;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.flow-trigger>span{background:#a8c8b1;border-radius:50%;width:5px;height:5px}.trigger-edge{color:#4c6354;margin:10px auto 16px;display:block}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:390px;margin:auto;display:grid}.flow-node{background:#232c27;border:1px solid #3a473e;border-radius:6px;min-height:90px;padding:12px;position:relative}.flow-node.current{border-color:#a6c6b1;box-shadow:0 0 0 2px #8db5a014}.flow-node.complete{border-color:#607769}.flow-node-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.flow-node-top>span:last-child{color:#8ba894;font-size:9px}.flow-node>strong{font-size:12px;font-weight:500;display:block}.flow-node>small{color:#83998c;margin-top:6px;font-size:9px;display:block}.slot-2{grid-area:2/2}.slot-3{grid-area:2/1}.edge-right{color:#688372;position:absolute;top:42px;right:-30px}.edge-down{color:#688372;position:absolute;bottom:-29px;left:calc(50% - 11px)}.edge-left{color:#688372;position:absolute;top:42px;left:-30px;transform:rotate(180deg)}.flow-event{align-items:center;gap:10px;font-size:10px;display:flex}.event-dot{background:#b4d1bc;border-radius:50%;flex-shrink:0;width:5px;height:5px}.flow-event div{gap:6px;display:grid}.flow-event strong{font-weight:500}.flow-event div span{color:#809589;font-size:10px}.flow-event>span:last-child{color:#81978a;margin-left:auto;font:10px monospace}.review-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.review-summary h3{margin:8px 0 0;font-size:18px;font-weight:500}.review-summary>span{white-space:nowrap;font:12px monospace}.review-summary b{color:#9bc8a7;font-weight:400}.review-summary em{color:#ca9393;font-style:normal}.diff-file-tabs{border-bottom:1px solid #36403a;gap:4px;display:flex}.diff-file-tabs button{color:#7e9386;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 9px;font:10px monospace;display:flex}.diff-file-tabs [aria-selected=true]{color:#cbd8cf;border-bottom-color:#9bbca6}.code-diff{background:#111713;min-height:188px;padding:18px 0;overflow:auto}.code-diff>div{align-items:flex-start;min-height:28px;padding:3px 0;display:flex}.code-diff i{text-align:center;color:#66776b;-webkit-user-select:none;user-select:none;flex-shrink:0;width:34px;font:10px/1.8 monospace}.code-diff code{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:8px;font:11px/1.8 monospace}.code-diff .removed{color:#d9aaa9;background:#342426}.code-diff .added{color:#aed2b9;background:#203b2a}.review-comment{opacity:.15;gap:10px;min-height:80px;margin-top:25px;transition:opacity .4s;display:flex}.review-comment.comment-visible{opacity:1}.review-comment strong{font-size:11px;font-weight:500}.review-comment strong small{color:#7f9386;margin-left:6px;font-size:9px}.review-comment p{color:#99afa0;margin:8px 0;font-size:11px;line-height:1.9}.review-checks{color:#94b49e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.review-checks span{margin-right:12px}.step-selector{align-self:flex-start;gap:4px;padding-top:5px;display:flex}.step-selector button{background:0 0;border:0;place-items:center;width:30px;height:26px;display:grid}.step-selector span{background:#36403a;width:24px;height:3px}.step-selector span.filled{background:#a7c4b2}.step-selector button[aria-pressed=true] span{height:5px}.demo-controls button:disabled{opacity:.3;cursor:default}@media (max-width:700px){.autopilot-workspace,.workflow-workspace,.review-workspace{padding:20px 14px}.goal-heading h3{font-size:17px}.observation-status{display:none}.flow-canvas{padding:20px 10px}.flow-grid{gap:26px}.flow-node{padding:10px}.flow-node-top{gap:4px}.edge-right{width:20px;right:-24px}.edge-left{width:20px;left:-24px}.edge-down{height:20px;bottom:-23px}.diff-file-tabs button{padding:10px 5px;font-size:9px}.review-summary h3{font-size:16px}.animated-tour .tour-caption{flex-direction:column;gap:10px;display:flex}.demo-controls button{width:22px}.animated-tour .tour-toolbar [role=tab]{padding:9px 6px}}@media (prefers-reduced-motion:reduce){.autopilot-task,.review-comment{transition:none}}
.landing-dark{--muted:#a5a7aa;background:#101112}.landing-dark .intro{background:0 0;padding-top:44px}.landing-dark .intro h1{margin-top:20px;font-size:84px}.landing-dark .intro-title p{font-size:29px;line-height:1.65}.landing-dark .intro-title em{font-size:18px}.landing-dark .intro-foot{border:0;margin-top:24px;padding-bottom:12px}.product-showcase{max-width:1480px;margin:0 auto;padding:18px 40px 56px;scroll-margin-top:80px}.showcase-nav{justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}.showcase-nav>div{gap:8px;display:flex}.showcase-nav button{color:#a4a6aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;display:flex}.showcase-nav button[aria-pressed=true]{color:#f6f6f7;background:#222527;border-color:#3b4043}.showcase-nav button:hover{color:#fff;background:#222527}.screen-image{cursor:zoom-in;background:#151515;border:1px solid #353638;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.screen-image>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.screen-expand{color:#fff;background:#313335;border:1px solid #5b5f62;border-radius:5px;place-items:center;width:34px;height:34px;transition:background .2s;display:grid;position:absolute;bottom:16px;right:16px}.screen-image:hover .screen-expand{background:#505456}.showcase-screen{animation:.4s ease-out both screen-arrive}.showcase-caption{color:#c4c6ca;justify-content:space-between;gap:20px;margin-top:19px;font-size:14px;display:flex}.showcase-caption small{color:#858a90;font-size:11px}.screen-dialog{color:#fff;background:#151617;border:1px solid #414347;border-radius:8px;width:min(1500px,96vw);max-width:96vw;max-height:94vh;margin:auto;padding:0}.screen-dialog::backdrop{background:#000d}.screen-dialog header{justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:13px;display:flex}.screen-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.screen-dialog>img{object-fit:contain;width:100%;height:auto;max-height:calc(94vh - 46px);display:block}.autopilot-feature,.visual-features{border-top:1px solid #2b2d30;max-width:1280px;margin:0 auto;padding:110px 40px}.autopilot-feature>header,.visual-features>header{text-align:center;margin-bottom:48px}.autopilot-feature .section-label{color:#b7d8ce;justify-content:center;align-items:center;gap:8px;display:flex}.autopilot-feature h2,.visual-features h2{word-break:keep-all;margin:24px 0;font-size:42px;font-weight:550;line-height:1.35}.autopilot-feature h2 em{color:#a4abaa;font-style:normal}.autopilot-feature header p,.visual-features header p{color:#a5a7ab;font-size:16px;line-height:1.85}.autopilot-principles{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px;display:grid}.autopilot-principles article{border-top:1px solid #35393a;padding-top:20px}.autopilot-principles article>span{color:#95ada4;font:11px monospace}.autopilot-principles h3{margin:16px 0 9px;font-size:17px;font-weight:500}.autopilot-principles p{color:#a5a7ab;font-size:13px;line-height:1.8}.visual-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:62px 32px;display:grid}.visual-feature-grid .screen-image>img{aspect-ratio:3/2}.feature-name{color:#a1aaa9;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.feature-name svg{margin-left:auto}.visual-feature-grid h3{margin:12px 0;font-size:22px;font-weight:500}.visual-feature-grid p{color:#a5a7ab;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.workspace-capabilities{border-top:1px solid #323437;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:64px;padding-top:48px;display:grid}.workspace-capabilities h3{margin:0 0 10px;font-size:14px;font-weight:500}.workspace-capabilities p{color:#9a9ea4;margin:0;font-size:12px;line-height:1.7}.landing-dark .extension-section{border-top:1px solid #2b2d30}@keyframes screen-arrive{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1700px){.product-showcase{max-width:1600px}}@media (max-width:760px){.landing-dark .intro h1{font-size:60px}.landing-dark .intro-title p{font-size:23px}.landing-dark .intro-title em{font-size:15px}.product-showcase{padding:20px 20px 48px}.showcase-nav{justify-content:space-between;gap:5px}.showcase-nav>div{flex-wrap:wrap;gap:2px}.showcase-nav button{gap:4px;padding:8px;font-size:10px}.showcase-nav button svg{width:13px}.showcase-caption{flex-direction:column;gap:8px;font-size:12px}.autopilot-feature,.visual-features{padding:64px 20px}.autopilot-feature h2,.visual-features h2{font-size:28px}.autopilot-feature header p,.visual-features header p{font-size:14px}.autopilot-feature br{display:none}.autopilot-principles,.visual-feature-grid{grid-template-columns:1fr;gap:28px}.autopilot-principles article{padding-top:16px}.workspace-capabilities{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.showcase-screen{animation:none}.screen-expand{transition:none}}
.live-product-demo{color:#e4e6e8}.live-demo-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.live-scene-switch,.live-playback{gap:6px;display:flex}.live-demo-toolbar button{color:#969da5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;display:flex}.live-demo-toolbar button[aria-pressed=true]{color:#f3f4f6;background:#242729;border-color:#3c4144}.live-playback button{width:36px;height:36px;padding:0}.live-demo-toolbar button:hover:not(:disabled){color:#fff;background:#303437}.live-demo-toolbar button:disabled{opacity:.3;cursor:default}.live-product-demo button:focus-visible{outline-offset:3px;outline:2px solid #a0c6e8}.live-app{background:#131415;border:1px solid #3a3d40;border-radius:8px;overflow:hidden;box-shadow:0 25px 75px #0004}.live-titlebar{background:#1b1d1f;border-bottom:1px solid #303235;align-items:center;gap:10px;height:45px;padding:0 16px;font-size:12px;display:flex}.live-titlebar>span{color:#b9bdc4;margin-left:110px}.live-titlebar small{color:#8b929b;margin-left:auto;font-size:10px}.live-app-body{grid-template-columns:190px minmax(0,1fr) 220px;min-height:620px;display:grid}.live-sidebar{background:#191a1c;border-right:1px solid #2d3033;flex-direction:column;padding:24px 13px 16px;display:flex}.live-team{align-items:center;gap:9px;margin-bottom:30px;display:flex}.live-team>span{color:#b9d4c5;background:#303a35;border-radius:5px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.live-team strong{font-size:12px;font-weight:500}.live-team small{color:#8d969f;margin-top:5px;font-size:10px;display:block}.live-team svg{color:#8d969f;margin-left:auto}.live-nav{gap:5px;display:grid}.live-nav>span{color:#a2a8b0;border-radius:4px;gap:10px;padding:10px;font-size:12px;display:flex}.live-nav .active{color:#f0f2f4;background:#292c2f}.live-nav .sub{margin-left:15px;padding-left:24px;font-size:11px}.live-section-label{color:#848d97;font-size:9px;display:block}.live-sidebar>.live-section-label{margin:30px 8px 14px}.live-member{align-items:center;gap:8px;padding:7px 3px;font-size:11px;display:flex}.live-avatar{border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.live-avatar.green{color:#b6d8c3;background:#2e4339}.live-avatar.blue{color:#b0cdec;background:#283b50}.live-avatar.gold{color:#dcca99;background:#433e2e}.live-avatar.pink{color:#dfb2ca;background:#452f3d}.live-member i{background:#515861;border-radius:50%;width:5px;height:5px;margin-left:auto}.live-member i.working{background:#a8cbb5}.live-settings{color:#8e959e;align-items:center;gap:10px;margin-top:auto;padding-top:25px;font-size:11px;display:flex}.live-main{min-width:0}.live-panel-heading{border-bottom:1px solid #2c2e31;justify-content:space-between;align-items:center;gap:12px;height:74px;padding:0 28px;display:flex}.live-panel-heading strong{font-size:15px;font-weight:500}.live-panel-heading small{color:#8f979f;margin-top:8px;font-size:10px;display:block}.live-status{color:#afcbbc;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.live-status i{background:#afcbbc;border-radius:50%;width:5px;height:5px}.live-goal{border-bottom:1px solid #303337;margin:27px 28px 0;padding-bottom:18px}.live-goal>small{color:#8fa7a1;font:9px monospace}.live-goal>div{word-break:keep-all;height:66px;margin-top:13px;font-size:20px;line-height:1.6}.typing-caret{vertical-align:middle;background:#cce4db;width:2px;height:20px;animation:.8s step-end infinite caret-blink;display:inline-block}.caret-hidden{display:none}.goal-sent{opacity:0;color:#a1c8b2;align-items:center;gap:6px;height:18px;font-size:10px;transition:opacity .3s;display:flex}.goal-sent.shown{opacity:1}.live-observation{gap:12px;min-height:62px;margin:20px 28px;display:flex}.live-observation strong{font-size:11px;font-weight:500}.live-observation p{color:#adb4bc;margin:6px 0 0;font-size:12px;line-height:1.8}.live-task-heading{justify-content:space-between;margin:20px 28px 8px;font-size:12px;display:flex}.live-task-heading small{color:#868f99;font-size:10px}.live-task-list{min-height:192px;margin:0 28px}.live-task-row{opacity:.13;border-top:1px solid #2c2e31;align-items:center;gap:12px;height:64px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(8px)}.live-task-row.shown{opacity:1;transform:none}.live-task-row>div{min-width:0}.live-task-row strong{font-size:12px;font-weight:500}.live-task-row small{color:#858f9a;margin-top:6px;font-size:10px;display:block}.live-task-state{color:#a1a9b3;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.live-task-state.running{color:#a6caef}.live-task-state.running:before{content:"";background:#a6caef;border-radius:50%;width:5px;height:5px;animation:1.2s infinite node-beat}.live-approval{color:#929da7;align-items:center;gap:10px;min-height:37px;margin:12px 28px 22px;font-size:10px;transition:color .4s;display:flex}.live-approval svg{flex-shrink:0}.live-approval.ready{color:#e0c78e}.live-inspector{background:#17191b;border-left:1px solid #303236;padding:28px 20px}.live-inspector h3{margin:15px 0 30px;font-size:14px;font-weight:500}.live-log>div{opacity:.22;gap:10px;min-height:66px;transition:opacity .4s;display:flex}.live-log>div.shown{opacity:1}.live-log>div>span{color:#a1bfaf}.live-log strong{font-size:11px;font-weight:500}.live-log small{color:#8b959f;margin-top:8px;font-size:10px;display:block}.live-output{opacity:0;height:83px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.live-output.shown{opacity:1;transform:none}.live-output>small{color:#89959f;font:9px monospace}.live-output>span{color:#b5c2cb;gap:6px;margin-top:13px;font-size:10px;display:flex}.live-inspector-policy{color:#b5aa8d;border-top:1px solid #33383b;gap:9px;padding-top:20px;display:flex}.live-inspector-policy p{color:#939ca6;margin:0;font-size:10px;line-height:1.8}.live-timeline{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:25px;display:grid}.live-timeline button{cursor:pointer;color:#828d97;text-align:left;background:0 0;border:0;padding:0}.live-timeline button>span{background:#32383b;height:2px;margin-bottom:12px;display:block}.live-timeline i{transform-origin:0;background:#b4d2c4;width:100%;height:100%;transition:transform .1s linear;display:block}.live-timeline small{font-size:11px}.live-timeline button[aria-pressed=true]{color:#e3e9e5}.live-workflow{padding:25px 25px 20px}.live-flow-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-flow-label>span{align-items:center;gap:8px;font-size:11px;display:flex}.live-flow-label small{color:#85949e;font-size:9px}.live-flow-canvas{background-image:radial-gradient(#303538 1px,#0000 1px);background-size:18px 18px;height:350px;margin:22px 0;position:relative}.live-flow-edges{fill:none;stroke:#61766e;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.live-flow-edges>path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s}.live-flow-edges.connected>path:first-child{stroke-dashoffset:0}.live-flow-edges .flow-travel{stroke:#c4e5d2;stroke-width:3px;stroke-dasharray:8 220;animation:3s linear infinite flow-travel}.live-flow-node{background:#222629;border:1px solid #414b50;border-radius:6px;width:25%;min-height:98px;padding:12px;transition:border-color .4s,box-shadow .4s;position:absolute;transform:translate(-50%,-50%)}.live-flow-node.node-0{top:50%;left:12.5%}.live-flow-node.node-1{top:20.83%;left:50%}.live-flow-node.node-2{top:79.17%;left:50%}.live-flow-node.node-3{top:50%;left:87.5%}.live-flow-node>div{color:#9caca4;justify-content:space-between;align-items:center;display:flex}.live-flow-node .live-avatar{width:26px;height:26px;font-size:9px}.live-flow-node>strong{margin-top:10px;font-size:11px;font-weight:500;display:block}.live-flow-node>small{color:#8e9ca5;margin-top:5px;font-size:9px;display:block}.live-flow-node.executing{border-color:#bbd9c9;box-shadow:0 0 0 3px #a0d0b51a}.live-flow-node.complete{border-color:#648b73}.input-port,.output-port{background:#9aa7a3;border-radius:50%;width:7px;height:7px;position:absolute;top:50%}.input-port{left:-4px}.output-port{right:-4px}.node-pulse{background:#bbe5c9;border-radius:50%;width:6px;height:6px;animation:1s infinite node-beat;display:block}.live-flow-terminal{border-top:1px solid #353b3d;height:125px}.live-flow-terminal>header{align-items:center;gap:5px;height:30px;display:flex}.live-flow-terminal header>span{background:#4c575d;border-radius:50%;width:5px;height:5px}.live-flow-terminal header strong{color:#929fa8;margin-left:8px;font-size:9px;font-weight:400}.live-flow-terminal code{color:#afc3bb;font:10px/1.9 ui-monospace,monospace}.is-paused .typing-caret,.is-paused .flow-travel,.is-paused .node-pulse,.is-paused .live-task-state.running:before{animation-play-state:paused}@keyframes caret-blink{50%{opacity:0}}@keyframes node-beat{50%{opacity:.35}}@keyframes flow-travel{to{stroke-dashoffset:-456px}}@media (max-width:1100px){.live-app-body{grid-template-columns:160px minmax(0,1fr)}.live-inspector{display:none}.live-titlebar>span{margin-left:70px}}@media (max-width:700px){.live-sidebar{display:none}.live-app-body{grid-template-columns:minmax(0,1fr);min-height:650px}.live-titlebar>span{display:none}.live-titlebar small{font-size:8px}.live-demo-toolbar{gap:5px}.live-demo-toolbar button{padding:8px;font-size:11px}.live-playback{gap:0}.live-playback button{width:28px}.live-panel-heading{padding:0 16px}.live-goal{margin:20px 16px 0}.live-goal>div{height:86px;font-size:17px}.live-observation{min-height:85px;margin:20px 16px}.live-task-list{margin:0 16px}.live-task-heading{margin:20px 16px 8px}.live-task-row{gap:8px}.live-task-row strong{font-size:11px}.live-approval{margin:14px 16px}.live-timeline{gap:8px}.live-timeline small{font-size:9px}.live-workflow{padding:22px 12px}.live-flow-node{width:28%;min-height:96px;padding:7px}.live-flow-node.node-0{left:14%}.live-flow-node.node-3{left:86%}.live-flow-node>strong{font-size:9px}.live-flow-node>small{font-size:8px}.live-flow-label small{display:none}.live-flow-terminal code{font-size:9px}}@media (prefers-reduced-motion:reduce){.live-product-demo *{transition:none!important;animation:none!important}}
.team-demo-scene{padding:22px 28px 18px}.team-demo-request{background:#292e33;border-radius:6px;max-width:90%;margin:0 0 20px auto;padding:12px 16px}.team-demo-request small{color:#929faa;font-size:10px}.team-demo-request p{margin:5px 0 0;font-size:12px;line-height:1.8}.team-demo-thread{grid-template-rows:repeat(4,minmax(83px,auto));gap:12px;display:grid}.team-demo-message{opacity:0;gap:12px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.team-demo-message.revealed{opacity:1;transform:none}.team-demo-message>div{flex:1;min-width:0}.team-demo-message header{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.team-demo-message strong{font-size:11px;font-weight:550}.team-demo-message header small{color:#8594a0;font-size:9px}.team-demo-message p{color:#b7c0c9;word-break:keep-all;margin:5px 0 0;font-size:12px;line-height:1.8}.team-demo-route{color:#9bb9cf;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.team-demo-attachment{color:#b6cbd7;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:inline-flex}.team-demo-presence{color:#91a1ac;align-items:center;gap:8px;height:34px;font-size:10px;display:flex}.team-demo-dots{gap:3px;display:flex}.team-demo-dots i{background:#b2cbd3;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite team-typing}.team-demo-dots i:nth-child(2){animation-delay:.15s}.team-demo-dots i:nth-child(3){animation-delay:.3s}.team-demo-composer{color:#8896a1;border:1px solid #3a4248;border-radius:6px;justify-content:space-between;align-items:center;padding:14px;font-size:11px;display:flex}.live-product-demo[data-scene=team] .live-nav>span:first-child{color:#f0f2f4;background:#292c2f}.live-product-demo[data-scene=team] .live-nav>span:nth-child(3){color:#a2a8b0;background:0 0}.is-paused .team-demo-dots i{animation-play-state:paused}@keyframes team-typing{50%{opacity:.25;transform:translateY(-2px)}}@media (max-width:700px){.live-demo-toolbar,.live-scene-switch{flex-wrap:wrap}.live-playback{margin-left:auto}.team-demo-scene{padding:18px 16px}.team-demo-message{gap:8px}.team-demo-thread{grid-template-rows:repeat(4,minmax(125px,auto))}.team-demo-message p{font-size:11px}.team-demo-route{margin-left:0}.team-demo-presence{height:48px;line-height:1.7}.team-demo-request{max-width:100%}}@media (prefers-reduced-motion:reduce){.team-demo-message{transition:none}.team-demo-dots i{animation:none}}
