.hero-pipeline{position:relative}.hero-pipeline-canvas{z-index:0;height:100vh;position:sticky;top:0}.hero-pipeline-track{z-index:2;margin-top:-100vh;position:relative}.hero-pipeline-stage{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:85vh;display:flex}.hero-pipeline-stage:first-child{border-top:none}.hero-pipeline-stage-inner{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.hero-pipeline-stage-inner.visible{opacity:1;transform:translateY(0)}.hero-pipeline-stage-inner .hp-label{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px)}.hero-pipeline-stage-inner .hp-title{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(24px)}.hero-pipeline-stage-inner.visible .hp-label,.hero-pipeline-stage-inner.visible .hp-title{opacity:1;transform:translateY(0)}.hero-pipeline-stage-inner.visible .hp-label{opacity:.6}.hp-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ac);opacity:.6;font-size:10px}.hp-title{font-family:var(--sans);letter-spacing:-.03em;font-size:clamp(22px,4.5vw,36px);font-weight:700;line-height:1.2}.hp-title em{color:var(--ac);font-style:normal}.hp-subtitle{font-family:var(--sans);color:#b4b6bf;text-align:center;max-width:560px;margin-top:-12px;font-size:16px;line-height:1.5}.hp-note{font-family:var(--mono);color:#b4b6bf;text-align:center;font-size:11px}.cr-stage{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:1080px;padding:0 16px;display:flex}.hero-pipeline-stage:has(.cr-stage){min-height:auto;padding:56px 0 48px}.cr-eyebrow{font-family:var(--mono);color:var(--ac);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.cr-eyebrow-line{background:var(--ac);width:18px;height:1px;display:inline-block}.cr-eyebrow-dot{background:var(--ac);border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.cr-title{font-family:var(--sans);letter-spacing:-.04em;text-align:center;color:var(--tx);font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.05}.cr-title em{color:var(--ac);font-style:normal;display:inline-block;position:relative}.cr-title em.hero-mark{text-decoration:none}.cr-title em.hero-mark:after{content:"";background:var(--ac);transform-origin:0;border-radius:2px;height:2.5px;animation:1.2s cubic-bezier(.7,0,.2,1) .4s forwards crUnderline;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}@keyframes crUnderline{to{transform:scaleX(1)}}.cr-subtitle{font-family:var(--body);color:var(--tx2);text-align:center;max-width:560px;margin-top:-4px;margin-bottom:18px;font-size:16px;line-height:1.5}.cr-frame{--cr-bg-0:#141518;--cr-bg-1:#1c1d21;--cr-bg-2:#25262b;--cr-bg-3:#2f3037;--cr-tx-1:#f4f4f6;--cr-tx-2:#b4b6bf;--cr-tx-3:#8a8c95;--cr-tx-4:#5e606a;--cr-bd-1:#ffffff14;--cr-bd-2:#ffffff24;--cr-bd-3:#fff3;--cr-accent-tx:#a8d3a6;--cr-accent-bg:#a8d3a614;--cr-accent-bg2:#a8d3a629;--cr-red:#ef4444;--cr-red-m:#ef444424;--cr-blue:#3b82f6;--cr-blue-m:#3b82f624;--cr-amber:#f59e0b;--cr-purple:#a78bfa;--cr-purple-m:#a78bfa24;--cr-teal:#14b8a6;--cr-teal-m:#14b8a624;--cr-r-sm:6px;--cr-r:10px;--cr-r-lg:14px;--cr-r-full:9999px;background:var(--cr-bg-1);width:100%;max-width:1040px;color:var(--cr-tx-1);border:1px solid var(--cr-bd-1);border-radius:var(--cr-r-lg);isolation:isolate;margin-top:0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 3px #0006}.cr-frame-head{border-bottom:1px solid var(--cr-bd-1);background:var(--cr-bg-0);opacity:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;animation:.5s cubic-bezier(.16,1,.3,1) forwards crFadeUp;display:flex}.cr-head-left{align-items:center;gap:10px;min-width:0;display:flex}.cr-brand-mark{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:1.5px;width:22px;height:22px;display:grid}.cr-brand-mark span{background:var(--cr-accent-tx);border-radius:1.5px}.cr-brand-mark span:nth-child(2),.cr-brand-mark span:nth-child(6){opacity:.5}.cr-brand-mark span:nth-child(3){opacity:.2}.cr-head-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cr-head-title{letter-spacing:-.025em;color:var(--cr-tx-1);font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:700;line-height:1.1}.cr-head-sub{color:var(--cr-tx-3);font-size:11.5px;line-height:1.2}.cr-head-right{align-items:center;gap:8px;display:inline-flex}.cr-cmdk{background:var(--cr-bg-1);border:1px solid var(--cr-bd-1);border-radius:var(--cr-r-sm);height:28px;color:var(--cr-tx-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.cr-cmdk:hover{border-color:var(--cr-bd-2);color:var(--cr-tx-2)}.cr-cmdk .cr-kbd{background:var(--cr-bg-0);border:1px solid var(--cr-bd-1);color:var(--cr-tx-3);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10px}.cr-view-toggle{background:var(--cr-bg-1);border:1px solid var(--cr-bd-1);border-radius:var(--cr-r-sm);padding:2px;display:inline-flex}.cr-view-btn{width:26px;height:24px;color:var(--cr-tx-3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cr-view-btn:hover{color:var(--cr-tx-1)}.cr-view-btn-active{background:var(--cr-bg-0);border-color:var(--cr-bd-2);color:var(--cr-tx-1);box-shadow:0 1px 2px #0000000a}.cr-toolbar{border-bottom:1px solid var(--cr-bd-1);background:var(--cr-bg-0);opacity:0;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 20px;animation:.5s cubic-bezier(.16,1,.3,1) forwards crFadeUp;display:flex}.cr-toolbar-spacer{flex:1}.cr-chip{border:1px solid var(--cr-bd-1);border-radius:var(--cr-r-full);height:25px;color:var(--cr-tx-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:6px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cr-chip:hover{background:var(--cr-bg-1);border-color:var(--cr-bd-2)}.cr-chip-active{background:var(--cr-accent-bg);border-color:var(--cr-accent-bg2);color:var(--cr-accent-tx)}.cr-chip-active .cr-chip-lbl,.cr-chip-active .cr-chip-val{color:var(--cr-accent-tx)}.cr-chip-lbl{color:var(--cr-tx-3);font-weight:500}.cr-chip-val{color:var(--cr-tx-1);font-weight:600}.cr-chip svg{color:currentColor;opacity:.7}.cr-toolbar-new{height:25px}.cr-btn{border:1px solid var(--cr-bd-2);border-radius:var(--cr-r-sm);height:24px;color:var(--cr-tx-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cr-btn:hover{background:var(--cr-bg-2);color:var(--cr-tx-1)}.cr-btn-primary{background:var(--cr-accent-bg2);color:var(--cr-accent-tx);border-color:var(--cr-accent-bg2)}.cr-btn-primary:hover{background:var(--cr-accent-bg2);border-color:var(--cr-accent-tx);color:var(--cr-accent-tx)}.cr-btn-ghost{background:var(--cr-bg-1)}.cr-list{background:var(--cr-bg-0);padding:4px 20px 88px}.cr-row{border-bottom:1px solid var(--cr-bd-1);cursor:pointer;opacity:0;align-items:center;gap:10px;min-width:0;padding:10px 4px 10px 6px;transition:background .15s;animation:.45s cubic-bezier(.16,1,.3,1) forwards crFadeUp;display:flex;position:relative}.cr-row:hover{background:var(--cr-bg-1)}.cr-row-active{background:var(--cr-accent-bg)}.cr-row-selected{background:var(--cr-accent-bg2)}.cr-checkbox{border:1px solid var(--cr-bd-2);color:#fff;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.cr-row-selected .cr-checkbox{background:var(--cr-accent-tx);border-color:var(--cr-accent-tx)}.cr-impact{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cr-impact-high{background:var(--cr-red)}.cr-impact-med{background:var(--cr-amber)}.cr-impact-low{background:var(--cr-blue)}.cr-row-av{flex-shrink:0}.cr-pill{border-radius:var(--cr-r-full);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.cr-pill-bug{background:var(--cr-red-m);color:var(--cr-red)}.cr-pill-feat{background:var(--cr-blue-m);color:var(--cr-blue)}.cr-pill-drift{background:var(--cr-purple-m);color:var(--cr-purple)}.cr-pill-csat{background:var(--cr-teal-m);color:var(--cr-teal)}.cr-intent{color:var(--cr-tx-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.35;overflow:hidden}.cr-area{color:var(--cr-accent-tx);background:var(--cr-accent-bg);border-radius:var(--cr-r-full);flex-shrink:0;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.cr-sim{border-radius:var(--cr-r-full);background:var(--cr-accent-bg);color:var(--cr-accent-tx);border:1px solid var(--cr-accent-bg2);flex-shrink:0;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cr-meta{color:var(--cr-tx-3);flex-shrink:0;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.cr-meta-dot{background:var(--cr-tx-4);border-radius:50%;width:3px;height:3px}.cr-src{color:var(--cr-tx-3);align-items:center;gap:4px;display:inline-flex}.cr-src svg.cr-src-slack circle{fill:#e01e5a}.cr-src>svg{color:var(--cr-tx-3)}.cr-cluster{opacity:0;margin:2px 0;animation:.5s cubic-bezier(.16,1,.3,1) forwards crFadeUp;position:relative}.cr-cluster-head{border-bottom:1px solid var(--cr-bd-1);background:linear-gradient(0deg, var(--cr-accent-bg), transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 4px 10px 6px;display:flex}.cr-cluster-chevron{color:var(--cr-accent-tx);flex-shrink:0}.cr-cluster-stack{flex-shrink:0;margin-left:-2px;display:flex}.cr-cluster-stack-av{border-radius:var(--cr-r-full);background:var(--cr-bg-1);border:1.5px solid var(--cr-bg-1);margin-left:-7px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0006}.cr-cluster-stack-av:first-child{margin-left:0}.cr-cluster-stack-av>div{background:0 0!important;border:none!important}.cr-cluster-meta{color:var(--cr-accent-tx);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.cr-cluster-meta-dim{color:var(--cr-tx-3);font-weight:400}.cr-ai-tag{background:var(--cr-accent-bg2);color:var(--cr-accent-tx);border-radius:var(--cr-r-full);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.cr-cluster-actions{gap:6px;margin-left:auto;display:inline-flex}.cr-cluster-children{padding-left:22px;position:relative}.cr-cluster-children:before{content:"";border-left:1.5px solid var(--cr-accent-bg2);position:absolute;top:0;bottom:8px;left:12px}.cr-bulk-bar{white-space:nowrap;background:var(--cr-bg-0);color:var(--cr-tx-1);border:1px solid var(--cr-bd-2);border-radius:var(--cr-r);z-index:5;opacity:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-family:JetBrains Mono,monospace;font-size:12px;animation:.5s cubic-bezier(.16,1,.3,1) forwards crFadeUp;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000080}.cr-bulk-count{background:var(--cr-accent-bg);color:var(--cr-accent-tx);border-radius:var(--cr-r-full);border:1px solid var(--cr-accent-bg2);white-space:nowrap;padding:2px 9px;font-weight:600}.cr-bulk-btn{background:var(--cr-bg-2);border:1px solid var(--cr-bd-1);border-radius:var(--cr-r-sm);height:26px;color:var(--cr-tx-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cr-bulk-btn:hover{background:var(--cr-bg-3);border-color:var(--cr-bd-2);color:var(--cr-tx-1)}.cr-bulk-esc{color:var(--cr-tx-4);white-space:nowrap;margin-left:2px}@keyframes crFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cr-bulk-bar.cr-delay-13{animation-name:crFadeUpBulk}@keyframes crFadeUpBulk{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.cr-delay-1{animation-delay:50ms}.cr-delay-2{animation-delay:.15s}.cr-delay-3{animation-delay:.25s}.cr-delay-4{animation-delay:.32s}.cr-delay-5{animation-delay:.4s}.cr-delay-6{animation-delay:.5s}.cr-delay-7{animation-delay:.58s}.cr-delay-8{animation-delay:.66s}.cr-delay-9{animation-delay:.74s}.cr-delay-10{animation-delay:.82s}.cr-delay-11{animation-delay:.9s}.cr-delay-12{animation-delay:.98s}.cr-delay-13{animation-delay:1.1s}@media (width<=1100px){.cr-frame{max-width:100%}.cr-list{padding:4px 16px 88px}.cr-frame-head{padding:14px 16px 10px}.cr-toolbar{padding:10px 16px}}@media (width<=860px){.cr-stage{gap:14px;max-width:100%;padding:0}.cr-title{font-size:clamp(28px,7vw,40px)}.cr-subtitle{font-size:14px}.cr-frame{border-radius:var(--cr-r-lg);width:90vw;max-width:90vw;margin-left:auto;margin-right:auto}.cr-cmdk{display:none}.cr-frame-head{padding:12px 14px 10px}.cr-toolbar{padding:10px 14px}.cr-toolbar>.cr-chip:first-child,.cr-toolbar>.cr-chip:nth-child(2),.cr-toolbar-new{display:none}.cr-list{padding:4px 12px 16px}.cr-row{flex-wrap:wrap;row-gap:6px;padding:10px 4px}.cr-intent{white-space:normal;flex:100%;order:10;line-height:1.4}.cr-area{order:11}.cr-sim{order:12}.cr-meta{order:13;margin-left:auto}.cr-cluster-head{row-gap:6px;padding:10px 4px 10px 6px}.cr-cluster-actions{flex-basis:100%;justify-content:flex-end;margin-left:0}.cr-cluster-children{padding-left:16px}.cr-bulk-bar{flex-wrap:nowrap;justify-content:flex-start;align-self:center;gap:6px;width:auto;max-width:calc(100% - 28px);margin:12px 14px 16px;padding:7px 10px;position:static;overflow:visible;transform:none}.cr-bulk-bar .cr-bulk-btn:nth-of-type(3),.cr-bulk-bar .cr-bulk-esc{display:none}.cr-bulk-bar.cr-delay-13{animation-name:crFadeUp}}@media (width<=480px){.cr-frame-head{gap:8px}.cr-head-sub,.cr-bulk-esc{display:none}}.intake-wrapper{flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;display:flex}.intake-slack-window{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:10px;width:860px;height:520px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 8px 24px #0006,0 32px 80px #0000008c}.intake-icon-rail{background:#1a0329;flex-direction:column;align-items:center;gap:0;width:52px;min-width:52px;padding:10px 0 12px;display:flex}.intake-rail-workspace-icon{color:#fff;cursor:default;background:#6366f1;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.intake-rail-icon{cursor:default;color:#c4a0c9;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:36px;height:32px;display:flex;position:relative}.intake-rail-icon.active{color:#fff}.intake-rail-icon svg{flex-shrink:0}.intake-rail-icon-label{letter-spacing:.01em;color:inherit;font-size:9px;font-weight:500;line-height:1}.intake-rail-spacer{flex:1}.intake-rail-divider{background:#ffffff1a;width:24px;height:1px;margin:6px 0}.intake-rail-bottom-icon{cursor:default;background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:4px;display:flex}.intake-rail-add-btn{color:#c4a0c9;cursor:default;justify-content:center;align-items:center;width:28px;height:28px;margin-top:6px;display:flex}.intake-sidebar{color:#e8d5e8;background:#3f0e40;border-right:1px solid #00000026;flex-direction:column;width:196px;min-width:196px;font-size:13px;display:flex}.intake-workspace-header{justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.intake-workspace-left{align-items:center;gap:4px;display:flex}.intake-workspace-name{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.intake-workspace-chevron{color:#fff;opacity:.7;margin-left:2px;font-size:10px}.intake-workspace-actions{align-items:center;gap:6px;display:flex}.intake-workspace-action-btn{color:#e8d5e8;cursor:default;opacity:.7;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.intake-sidebar-nav{padding:4px 0 2px}.intake-sidebar-nav-item{color:#cfb3cf;cursor:default;align-items:center;gap:8px;padding:4px 16px;font-size:13px;line-height:1.3;display:flex}.intake-sidebar-nav-item svg{opacity:.65;flex-shrink:0}.intake-sidebar-section{padding:8px 0 2px}.intake-sidebar-section-header{cursor:default;align-items:center;gap:4px;padding:3px 16px;display:flex}.intake-sidebar-section-toggle{color:#9b7d9b;align-items:center;font-size:10px;display:flex}.intake-sidebar-section-title{color:#cfb3cf;font-size:13px;font-weight:600}.intake-sidebar-item{color:#cfb3cf;cursor:default;align-items:center;gap:6px;padding:3px 16px;font-size:13px;line-height:1.3;display:flex}.intake-sidebar-item.active{color:#fff;background:#1264a3;border-radius:5px;margin:1px 8px;padding:3px 8px}.intake-sidebar-item .hash{opacity:.6;font-size:13px;font-weight:500}.intake-sidebar-item.active .hash{opacity:.9}.intake-sidebar-add{color:#9b7d9b;cursor:default;align-items:center;gap:6px;padding:3px 16px;font-size:13px;display:flex}.intake-sidebar-add-icon{justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex}.intake-sidebar-dm-item{color:#cfb3cf;cursor:default;align-items:center;gap:7px;padding:3px 16px;font-size:13px;display:flex}.intake-dm-status{border-radius:50%;flex-shrink:0;width:9px;height:9px}.intake-dm-status.online{background:#2ea043}.intake-dm-you{color:#9b7d9b;margin-left:-2px;font-size:10px}.intake-sidebar-app-item{color:#cfb3cf;cursor:default;align-items:center;gap:7px;padding:3px 16px;font-size:13px;display:flex}.intake-app-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.intake-app-icon-slackbot{background:0 0;font-size:14px}.intake-app-icon-stonewall{background:#1a1a1a;border-radius:3px;padding:2px}.intake-sidebar-footer{color:#cfb3cf;margin-top:auto;padding:12px 14px;font-size:12px;line-height:1.4}.intake-invite-btn{color:#fff;cursor:default;border:1px solid #fff3;border-radius:5px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.intake-main-panel{background:#1a1d21;flex-direction:column;flex:1;min-width:0;display:flex}.intake-channel-header{border-bottom:1px solid #ffffff12;padding:8px 16px 0}.intake-channel-header-top{justify-content:space-between;align-items:center;display:flex}.intake-channel-title{align-items:center;gap:3px;display:flex}.intake-channel-title-hash{color:#616061;font-size:15px;font-weight:400}.intake-channel-title-name{color:#d1d2d3;font-size:15px;font-weight:700}.intake-channel-header-actions{align-items:center;gap:4px;display:flex}.intake-header-invite-btn{color:#d1d2d3;cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:500}.intake-header-icon-btn{color:#9b9b9b;cursor:default;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.intake-channel-tabs{gap:0;margin-top:6px;display:flex}.intake-channel-tab{color:#9b9b9b;cursor:default;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 10px 8px;font-size:12px;font-weight:500;display:flex}.intake-channel-tab.active{color:#d1d2d3;border-bottom-color:#1264a3;font-weight:600}.intake-tab-indicator{background:#2ea043;border-radius:50%;width:7px;height:7px}.intake-tab-plus{color:#9b9b9b;cursor:default;padding:6px 6px 8px;font-size:14px}.intake-messages-area{flex:1;padding:0 16px 8px;overflow-y:auto}.intake-date-divider{align-items:center;gap:12px;padding:16px 0 8px;display:flex}.intake-date-divider-line{background:#ffffff12;flex:1;height:1px}.intake-date-divider-text{color:#d1d2d3;white-space:nowrap;background:#1a1d21;border:1px solid #ffffff12;border-radius:24px;padding:2px 10px;font-size:12px;font-weight:600}.intake-message{border-radius:6px;gap:8px;padding:6px 4px;display:flex}.intake-avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.intake-avatar-pink{background:#d64d8a}.intake-avatar-stonewall{background:#1a1a1a;padding:6px}.intake-message-body{flex:1;min-width:0}.intake-message-header{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.intake-message-author{color:#d1d2d3;font-size:13px;font-weight:700}.intake-app-badge{color:#9b9b9b;letter-spacing:.04em;vertical-align:middle;background:#ffffff14;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600;position:relative;top:-1px}.intake-message-time{color:#616061;font-size:11px}.intake-message-text{color:#d1d2d3;font-size:14px;line-height:1.46}.intake-message-text code{color:#e06c75;background:#ffffff0f;border-radius:3px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:12px}.intake-file-attachment{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;max-width:280px;margin-top:6px;padding:8px 10px;display:flex}.intake-file-icon{color:#fff;background:#3b82f6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:flex}.intake-file-name{color:#1d9bd1;font-size:12px;font-weight:500}.intake-file-meta{color:#616061;font-size:10px}.intake-reactions{gap:6px;margin-top:6px;display:flex}.intake-reaction{color:#1d9bd1;cursor:default;background:#1d9bd114;border:1px solid #1d9bd133;border-radius:12px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;display:flex}.intake-reaction-emoji{font-size:14px}.intake-bot-card{color:#d1d2d3;background:#2ea0430d;border-left:3px solid #2ea043;border-radius:0 6px 6px 0;margin-top:4px;padding:8px 12px;font-size:14px;line-height:1.46}.intake-bot-card strong{font-weight:700}.intake-typing-indicator{color:#616061;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.intake-typing-dots{gap:3px;display:flex}.intake-typing-dot{background:#616061;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite intake-dot-bounce}.intake-typing-dot:nth-child(2){animation-delay:.2s}.intake-typing-dot:nth-child(3){animation-delay:.4s}.intake-typing-name{color:#ababad;font-weight:700}@keyframes intake-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes intake-typing-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-typing-out{0%{opacity:1;max-height:50px}to{opacity:0;max-height:0;margin:0;padding:0;overflow:hidden}}@media (width<=860px){.intake-slack-window{border-radius:12px;width:92%;max-width:600px;height:420px}.intake-icon-rail{display:none}.intake-sidebar{width:160px;min-width:160px}}@media (width<=700px){.intake-slack-window{border-radius:14px;width:88%;max-width:400px;height:520px}.intake-sidebar,.intake-header-invite-btn,.intake-header-icon-btn{display:none}.intake-channel-title-name{white-space:nowrap;font-size:14px}}.se-stage{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:540px;margin:0 auto;padding:0 16px;display:flex}.se-card{opacity:0;background:#1c1d21;border:1px solid #ffffff0f;border-radius:14px;width:460px;max-width:92vw;animation:.6s cubic-bezier(.16,1,.3,1) .3s forwards seScaleIn;position:relative;overflow:visible;transform:scale(.92);box-shadow:0 20px 60px #0006}.se-card-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 18px;display:flex}.se-status-pill{font-family:var(--mono);color:#22c55e;background:#22c55e14;border:1px solid #22c55e26;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:9px;font-weight:500;display:flex}.se-status-dot{background:#22c55e;border-radius:50%;width:5px;height:5px}.se-card-id{font-family:var(--mono);color:#5e606a;font-size:10px}.se-card-body{padding:18px}.se-card-title{font-family:var(--sans);letter-spacing:-.02em;color:#f4f4f6;margin-bottom:16px;font-size:16px;font-weight:600}.se-section-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#5e606a;margin-bottom:8px;font-size:9px}.se-ac-item{color:#b4b6bf;opacity:0;align-items:flex-start;gap:8px;padding:5px 0;font-size:12px;line-height:1.5;display:flex;transform:translateY(8px)}.se-ac-item.se-visible{animation:.5s cubic-bezier(.16,1,.3,1) forwards seFadeUp}.se-checkbox{opacity:0;background:#22c55e14;border:1px solid #22c55e33;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.se-checkbox.se-visible{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards seCheckPop}.se-edge-badge{font-family:var(--mono);color:#ff6b4a;background:#ff6b4a0f;border-radius:3px;margin-left:2px;padding:1px 5px;font-size:9px}.se-connectors{width:460px;max-width:92vw;height:60px;margin-top:-1px;position:relative}.se-connectors svg{width:100%;height:100%}.se-connector-line{stroke:#a8d3a61f;stroke-width:1px;stroke-dasharray:4 4;opacity:0}.se-connector-line.se-visible:first-child{animation:.6s 1.6s forwards seConnectorIn}.se-connector-line.se-visible:nth-child(2){animation:.6s 1.8s forwards seConnectorIn}.se-connector-line.se-visible:nth-child(3){animation:.6s 2s forwards seConnectorIn}.se-agent-row{justify-content:center;gap:clamp(24px,5vw,48px);margin-top:4px;display:flex}.se-agent-item{opacity:0;flex-direction:column;align-items:center;gap:6px;display:flex}.se-agent-item.se-visible{animation:.4s cubic-bezier(.16,1,.3,1) forwards seScaleIn}.se-agent-item.se-visible:first-child{animation-delay:1.8s}.se-agent-item.se-visible:nth-child(2){animation-delay:2s}.se-agent-item.se-visible:nth-child(3){animation-delay:2.2s}.se-agent-circle{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.se-agent-label{font-family:var(--mono);color:#5e606a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}@keyframes seScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes seFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes seCheckPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes seConnectorIn{to{opacity:1}}@media (width<=430px){.se-stage{gap:16px}.se-card-title{font-size:14px}.se-ac-item{font-size:11px}.se-connectors{height:48px}.se-agent-circle{border-radius:10px;width:36px;height:36px}}.ta-wrapper{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100vw;margin-left:calc(50% - 50vw);padding:40px 20px 60px;display:flex}.ta-scene-container{width:100%;height:60vh;max-height:600px;position:relative;overflow:hidden}@media (width<=640px){.ta-scene-container{height:50vh}}.ta-scene-canvas{width:100%;height:100%}.ta-q-container{perspective:1000px;text-align:center;min-height:44px;margin-bottom:24px}.ta-q-bubble{border-radius:10px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:clamp(10px,1.3vw,13px);animation:2.8s ease-in-out forwards taQFlow;display:inline-block;box-shadow:0 8px 24px #0000004d}.ta-q-normal{color:#a8d3a6;background:linear-gradient(145deg,#a8d3a614,#a8d3a605);border:1px solid #a8d3a626}.ta-q-edge{color:#ff6b4a;background:linear-gradient(145deg,#ff6b4a1a,#ff6b4a08);border:1px solid #ff6b4a33}@keyframes taQFlow{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.tr-stage{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:760px;padding:0 16px;display:flex}.tr-stage .hp-subtitle strong{color:var(--tx-1);font-weight:500}.hp-title .tr-em-underline{color:var(--accent-tx);font-style:normal;display:inline-block;position:relative}.hp-title .tr-em-underline:after{content:"";background:var(--accent-tx);transform-origin:0;height:2px;animation:1.4s cubic-bezier(.7,0,.2,1) .4s forwards tr-underline;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}@keyframes tr-underline{to{transform:scaleX(1)}}.tr-panel{background:var(--bg-1);border:1px solid var(--bd-1);opacity:0;border-radius:14px;width:720px;max-width:92vw;animation:.6s cubic-bezier(.16,1,.3,1) .3s forwards tr-panel-in;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 24px 64px #00000080}.tr-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-tx), transparent);opacity:.4;z-index:1;height:1px;position:absolute;top:0;left:0;right:0}@keyframes tr-panel-in{to{opacity:1;transform:translateY(0)}}[data-theme=light] .tr-panel{box-shadow:0 24px 64px #00000014}.tr-p-head{border-bottom:1px solid var(--bd-1);align-items:center;gap:12px;padding:14px 18px;display:flex}.tr-p-id{font-family:var(--mono);color:var(--accent-tx);letter-spacing:.06em;background:var(--accent-bg);border:1px solid var(--accent-bg2);border-radius:9999px;flex-shrink:0;padding:3px 9px;font-size:10px}.tr-p-title{font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--tx-1);flex:1;font-size:14px;font-weight:600;overflow:hidden}.tr-p-muted{color:var(--tx-3);font-weight:400}.tr-p-status{font-family:var(--mono);color:var(--blue,#3b82f6);letter-spacing:.06em;text-transform:uppercase;background:#3b82f61a;border:1px solid #3b82f633;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;display:inline-flex}.tr-p-status:before{content:"";background:var(--blue,#3b82f6);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite tr-pulseDot}@keyframes tr-pulseDot{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.tr-tl{padding:18px 20px 8px 22px;position:relative}.tr-tl:before{content:"";background:var(--bd-2);border-radius:1px;width:1.5px;position:absolute;top:30px;bottom:30px;left:17.25px}.tr-tl:after{content:"";background:linear-gradient(to bottom, var(--accent-tx), var(--accent-tx) 75%, var(--blue,#3b82f6) 100%);width:1.5px;height:65%;box-shadow:0 0 6px var(--accent-bg2);transform-origin:top;border-radius:1px;animation:1.4s cubic-bezier(.16,1,.3,1) .5s forwards tr-rail-fill;position:absolute;top:30px;left:17.25px;transform:scaleY(0)}@keyframes tr-rail-fill{to{transform:scaleY(1)}}.tr-tl-event{padding-bottom:14px;padding-left:26px;position:relative}.tr-tl-event:last-child{padding-bottom:0}.tr-tl-node{background:var(--bg-1);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;left:-13px}.tr-tl-node:after{content:"";border-radius:50%;position:absolute;inset:3px}.tr-done .tr-tl-node:after{background:var(--accent-tx)}.tr-done .tr-tl-node svg{width:9px;height:9px;stroke:var(--bg-0);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;z-index:3;position:absolute}[data-theme=light] .tr-done .tr-tl-node svg{stroke:#fff}.tr-now .tr-tl-node:after{background:var(--blue,#3b82f6);animation:1.8s ease-in-out infinite tr-nowPulse}.tr-now .tr-tl-node{box-shadow:0 0 0 4px #3b82f629}@keyframes tr-nowPulse{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.tr-future .tr-tl-node:after{background:var(--bg-3);border:1.5px solid var(--bd-2);inset:2.5px}.tr-tl-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tr-done .tr-tl-title{font-family:var(--body);color:var(--tx-2);font-size:13px;font-weight:500;line-height:1.3}.tr-done .tr-tl-title strong{color:var(--tx-1);font-weight:500}.tr-now .tr-tl-title{font-family:var(--sans);color:var(--tx-1);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.tr-future .tr-tl-title{font-family:var(--body);color:var(--tx-3);font-size:13px;line-height:1.3}.tr-tl-time{font-family:var(--mono);color:var(--tx-4);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9.5px}.tr-now .tr-tl-time{color:var(--accent-tx);font-weight:500}.tr-now .tr-live-glyph{align-items:center;gap:4px;display:inline-flex}.tr-now .tr-live-glyph:before{content:"";background:var(--accent-tx);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite tr-pulseDot}.tr-tl-meta{font-family:var(--mono);color:var(--tx-2);letter-spacing:.02em;margin-top:6px;font-size:11px;line-height:1.5}.tr-code{font-family:var(--mono);background:var(--bg-2);color:var(--accent-tx);border:1px solid var(--bd-1);border-radius:3px;padding:1px 5px;font-size:11.5px}.tr-tl-artifact{background:var(--bg-2);border:1px solid var(--bd-1);border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.tr-a-id{font-family:var(--mono);color:var(--accent-tx);flex-shrink:0;font-size:11px;font-weight:500}.tr-a-title{min-width:0;font-family:var(--mono);color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:400;overflow:hidden}.tr-diff{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0;gap:6px;font-size:10px;display:inline-flex}.tr-add{color:var(--green,#22c55e)}.tr-rem{color:var(--red,#ef4444)}.tr-diff-strip{align-items:flex-end;gap:1.5px;height:14px;margin-top:8px;display:flex}.tr-bar{border-radius:1px;flex:1;min-width:1.5px}.tr-bar-added{background:var(--green,#22c55e);opacity:.6}.tr-bar-removed{background:var(--red,#ef4444);opacity:.5}.tr-bar-unchanged{background:var(--bd-2);opacity:.4}.tr-test-bar{align-items:center;gap:10px;margin-top:8px;display:flex}.tr-pellets{flex:0 0 140px;gap:2px;max-width:140px;display:flex}.tr-pellets span{background:var(--green,#22c55e);opacity:.85;border-radius:1.5px;flex:1;height:8px}.tr-test-meta{font-family:var(--mono);color:var(--tx-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:9.5px}.tr-acc{color:var(--green,#22c55e);font-weight:600}.tr-assigned{font-family:var(--mono);color:var(--tx-2);background:var(--bg-2);border:1px solid var(--bd-2);border-radius:9999px;align-items:center;gap:8px;margin-top:10px;padding:4px 12px 4px 4px;font-size:10.5px;display:inline-flex}.tr-av{color:#fff;width:22px;height:22px;font-family:var(--mono);background:#cb5e8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.tr-tl-summary{background:var(--bg-2);border:1px solid var(--bd-1);font-family:var(--mono);color:var(--tx-3);letter-spacing:.02em;opacity:0;border-radius:6px;align-items:center;gap:10px;margin:8px 22px 18px;padding:10px 14px;font-size:10.5px;animation:.5s cubic-bezier(.16,1,.3,1) 1.5s forwards tr-panel-in;display:flex;transform:translateY(6px)}.tr-summary-icon{background:var(--accent-tx);border-radius:3px;flex-shrink:0;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1px;width:18px;height:18px;padding:2.5px;display:grid}.tr-summary-icon div{background:var(--bg-1);border-radius:.5px}.tr-summary-icon div:nth-child(3),.tr-summary-icon div:nth-child(6){opacity:.3}.tr-tl-summary strong{color:var(--accent-tx);font-weight:500}.tr-num{color:var(--tx-1);font-weight:500}@media (width<=700px){.tr-panel{width:100%}}@media (width<=480px){.tr-stage{gap:18px}.tr-p-head{gap:8px;padding:12px 14px}.tr-p-title{font-size:13px}.tr-p-status{padding:2px 7px;font-size:8.5px}.tr-tl{padding:14px 16px 6px 18px}.tr-tl:before,.tr-tl:after{left:12.25px}.tr-tl-event{padding-bottom:12px;padding-left:22px}.tr-tl-node{width:16px;height:16px;left:-13px}.tr-now .tr-tl-title{font-size:16px}.tr-tl-meta{font-size:10.5px}.tr-test-bar{gap:8px}.tr-pellets{flex:0 0 110px}.tr-tl-summary{margin:6px 16px 14px;padding:9px 12px;font-size:10px}.tr-tl-summary .tr-summary-text{line-height:1.5}}
