@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--brand-accent: #7C5CF6;--brand-accent-light: #9b7fff;--brand-accent-deep: #5B3FE0;--brand-accent-app: #6366F1;--brand-accent-hover: #4f46e5;--brand-accent-muted: #4338ca;--brand-accent-subtle: rgba(99, 102, 241, .12);--brand-accent-tint: rgba(124, 92, 246, .08);--landing-bg-0: #0d0d14;--landing-bg-1: #13131f;--landing-bg-2: #1a1a2e;--landing-security-bg: #101821;--surface-0: #0a0e13;--surface-1: #0f1419;--surface-2: #161b22;--surface-3: #1f2530;--surface-4: #2a3040;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--border-accent: rgba(124, 92, 246, .35);--text-primary: #f0f0f8;--text-secondary: #a0a0b8;--text-muted: #606078;--text-disabled: #4a4a5e;--severity-critical: #ef4444;--severity-high: #f97316;--severity-medium: #eab308;--severity-low: #3b82f6;--status-bug: #ef4444;--status-feedback: #3b82f6;--status-question: #eab308;--status-praise: #10b981;--status-open: #3b82f6;--status-triaged: #7C5CF6;--status-in-progress: #f97316;--status-resolved: #10b981;--status-duplicate: #606078;--kicker-green: #34d399;--kicker-green-dark: #059669;--code-keyword: #c792ea;--code-string: #c3e88d;--code-brace: #89ddff;--code-punct: #606078;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--shadow-panel: 0 4px 16px rgba(0, 0, 0, .32);--shadow-pop: 0 8px 32px rgba(0, 0, 0, .45);--shadow-accent: 0 4px 14px rgba(124, 92, 246, .35);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);--blur-nav: blur(12px);--glass-nav: rgba(13, 13, 20, .85);--glass-panel: rgba(15, 20, 25, .72);--t-instant: .1s;--t-quick: .15s;--t-base: .2s;--ease: cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--display-xl: clamp(42px, 6vw, 72px);--display-lg: clamp(32px, 4vw, 48px);--display-md: clamp(28px, 4vw, 40px);--t-xl: 20px;--t-lg: 17px;--t-base: 15px;--t-md: 14px;--t-sm: 13px;--t-xs: 12px;--t-2xs: 11px;--track-display: -2px;--track-headline: -1.5px;--track-h2: -1px;--track-tight: -.3px;--track-eyebrow: .08em;--track-label: .06em}body{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.6;color:var(--text-primary);background:var(--surface-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-size:var(--display-xl);font-weight:800;letter-spacing:var(--track-display);line-height:1.05}h2{font-size:var(--display-md);font-weight:800;letter-spacing:var(--track-h2);line-height:1.15}h3{font-size:var(--t-lg);font-weight:700;letter-spacing:-.2px;line-height:1.3}h4{font-size:var(--t-base);font-weight:600;letter-spacing:-.1px;line-height:1.4}p{font-size:var(--t-base);color:var(--text-secondary);line-height:1.65}small{font-size:var(--t-xs);color:var(--text-muted)}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.92em}.t-display-xl{font:800 var(--display-xl)/1.05 var(--font-sans);letter-spacing:var(--track-display)}.t-display-lg{font:800 var(--display-lg)/1.1 var(--font-sans);letter-spacing:var(--track-headline)}.t-display-md{font:800 var(--display-md)/1.15 var(--font-sans);letter-spacing:var(--track-h2)}.t-h3{font:700 var(--t-lg)/1.3 var(--font-sans);letter-spacing:-.2px}.t-body{font:400 var(--t-base)/1.65 var(--font-sans);color:var(--text-secondary)}.t-body-md{font:400 var(--t-md)/1.6 var(--font-sans);color:var(--text-secondary)}.t-ui{font:500 var(--t-md)/1.4 var(--font-sans);color:var(--text-primary)}.t-ui-sm{font:500 var(--t-sm)/1.4 var(--font-sans);color:var(--text-secondary)}.t-meta{font:500 var(--t-xs)/1.4 var(--font-sans);color:var(--text-muted)}.t-eyebrow{font:700 var(--t-xs)/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--text-muted)}.t-step-num{font:700 var(--t-sm)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-accent)}.t-mono{font:500 var(--t-sm)/1.6 var(--font-mono);color:var(--text-primary)}.t-mono-sm{font:400 var(--t-xs)/1.55 var(--font-mono);color:var(--text-secondary)}:root{--bg-0: #0d0d14;--bg-1: #13131f;--bg-2: #1a1a2e;--bg-3: #22223a;--bg-band: #161628;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .13);--line-3: rgba(255, 255, 255, .22);--fg-0: #f5f5f7;--fg-1: #c8c8cf;--fg-2: #8c8c95;--fg-3: #5a5a63;--fg-4: #3a3a42;--ok: #00E676;--ok-bg: rgba(0, 230, 118, .08);--ok-ln: rgba(0, 230, 118, .3);--fail: #ef4444;--fail-bg: rgba(239, 68, 68, .08);--fail-ln: rgba(239, 68, 68, .3);--warn: #f59e0b;--warn-bg: rgba(245, 158, 11, .08);--warn-ln: rgba(245, 158, 11, .3);--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:radial-gradient(900px 600px at 18% -10%,rgba(124,92,246,.1),transparent 60%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 32px 32px,var(--bg-0);background-attachment:fixed,fixed,fixed,fixed;color:var(--fg-0);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.reveal-in{opacity:1;transform:none}.reveal-stagger .hero>div>*{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-stagger.reveal-in .hero>div>*:nth-child(1){transition-delay:0ms}.reveal-stagger.reveal-in .hero>div>*:nth-child(2){transition-delay:90ms}.reveal-stagger.reveal-in .hero>div>*:nth-child(3){transition-delay:.18s}.reveal-stagger.reveal-in .hero>div>*:nth-child(4){transition-delay:.27s}.reveal-stagger.reveal-in .hero>div>*:nth-child(5){transition-delay:.36s}.reveal-stagger.reveal-in .hero>div>*{opacity:1;transform:none}.reveal-stagger .hero-compare .site-bug{transform:translate(-24px);opacity:0}.reveal-stagger .hero-compare .task{transform:translate(24px);opacity:0}.reveal-stagger .hero-compare .hero-compare-arrow{opacity:0}.reveal-stagger .hero-compare .site-bug,.reveal-stagger .hero-compare .task,.reveal-stagger .hero-compare .hero-compare-arrow{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.48s}.reveal-stagger.reveal-in .hero-compare .site-bug,.reveal-stagger.reveal-in .hero-compare .task{opacity:1;transform:none}.reveal-stagger.reveal-in .hero-compare .hero-compare-arrow{opacity:1}.cmp .phase{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}section.reveal-in .cmp .cmp-track--bad .phase:nth-child(1){transition-delay:.15s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--bad .phase:nth-child(2){transition-delay:.28s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--bad .phase:nth-child(3){transition-delay:.41s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--bad .phase:nth-child(4){transition-delay:.54s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--good .phase:nth-child(1){transition-delay:.9s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--good .phase:nth-child(2){transition-delay:1.03s;clip-path:inset(0 0 0 0)}section.reveal-in .cmp .cmp-track--good .phase:nth-child(3){transition-delay:1.16s;clip-path:inset(0 0 0 0)}.cmp-savings-fill{transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:1.3s}section.reveal-in .cmp-savings-fill{transform:scaleX(1)}section.reveal #artifact,section.reveal .pr .diff-line{opacity:0;transform:translateY(6px);transition:opacity .32s ease-out,transform .32s ease-out}section.reveal-in .pr .diff-line{opacity:1;transform:none}section.reveal-in .pr .diff-line:nth-child(1){transition-delay:.1s}section.reveal-in .pr .diff-line:nth-child(2){transition-delay:.14s}section.reveal-in .pr .diff-line:nth-child(3){transition-delay:.18s}section.reveal-in .pr .diff-line:nth-child(4){transition-delay:.22s}section.reveal-in .pr .diff-line:nth-child(5){transition-delay:.26s}section.reveal-in .pr .diff-line:nth-child(6){transition-delay:.3s}section.reveal-in .pr .diff-line:nth-child(7){transition-delay:.34s}section.reveal-in .pr .diff-line:nth-child(8){transition-delay:.38s}section.reveal-in .pr .diff-line:nth-child(9){transition-delay:.42s}section.reveal-in .pr .diff-line:nth-child(n+10){transition-delay:.46s}.agents-table .agents-row:not(.agents-row--head){opacity:0;transform:translateY(8px);transition:opacity .5s ease-out,transform .5s ease-out}section.reveal-in .agents-table .agents-row:nth-child(2){transition-delay:.12s;opacity:1;transform:none}section.reveal-in .agents-table .agents-row:nth-child(3){transition-delay:.22s;opacity:1;transform:none}section.reveal-in .agents-table .agents-row:nth-child(4){transition-delay:.32s;opacity:1;transform:none}section.reveal-in .agents-table .agents-row:nth-child(5){transition-delay:.42s;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger .hero>div>*,.reveal-stagger .hero-compare .slack,.reveal-stagger .hero-compare .task,.reveal-stagger .hero-compare .hero-compare-arrow,.cmp .phase,.cmp-savings-fill,.pr .diff-line,.agents-table .agents-row{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.container{max-width:1180px;margin:0 auto;padding:0 28px}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}.tight{max-width:880px;margin:0 auto;padding:0 28px}.nav{position:sticky;top:0;z-index:100;background:#0a0a0bd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px}.logo{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--sans);letter-spacing:-.2px;color:var(--fg-0);text-decoration:none}.logo .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #00e6761f}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{color:var(--fg-2);text-decoration:none;font:500 13px var(--sans);padding:6px 12px;transition:color .12s ease}.nav-links a:hover{color:var(--fg-0)}.nav-links a.btn{color:var(--fg-0);padding:8px 14px}.nav-links a.btn-primary,.nav-links a.btn-primary:hover{color:#04130a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 13px var(--sans);padding:8px 14px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-0);border-radius:4px;text-decoration:none;cursor:pointer;transition:border-color .12s ease,background .12s ease;white-space:nowrap}.btn:hover{border-color:var(--line-3);background:var(--bg-3)}.btn-primary{background:var(--ok);color:#04130a;border-color:var(--ok)}.btn-primary:hover{background:#00c266;border-color:#00c266}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary:disabled:hover{background:var(--ok);border-color:var(--ok)}.btn-lg{font-size:14px;padding:11px 20px}.section{padding:96px 0;border-top:1px solid var(--line)}.section.hero-section{padding:64px 0 96px;border-top:none}section.section:nth-of-type(2n){background:var(--bg-band);border-top-color:transparent}section.section:nth-of-type(2n)+section.section{border-top-color:transparent}.section-num{display:inline-flex;align-items:center;gap:10px;font:500 12px var(--mono);color:var(--fg-3);letter-spacing:.04em;margin-bottom:22px}.section-num .bar{width:28px;height:1px;background:var(--line-2)}.section-num b{color:var(--fg-1);font-weight:500}.section-head{font:600 clamp(28px,3.6vw,40px) var(--sans);letter-spacing:-1px;line-height:1.1;margin-bottom:14px;max-width:720px;text-wrap:balance}.section-sub{font:400 16px/1.6 var(--sans);color:var(--fg-2);max-width:620px;text-wrap:balance}.hero{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}.hero-meta{display:flex;align-items:center;gap:10px;font:500 12px var(--mono);color:var(--fg-3);margin-bottom:28px;letter-spacing:.02em}.hero-meta .pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--ok-ln);background:var(--ok-bg);color:var(--ok);border-radius:9999px}.hero-meta .pill .pulse{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero h1{font:600 clamp(44px,5.6vw,72px) var(--sans);letter-spacing:-2.2px;line-height:1.02;margin-bottom:22px;text-wrap:balance}.hero h1 .ok,.section-head .ok,.work-copy h2 .ok,.widget-copy h2 .ok,.waitlist h2 .ok{color:var(--ok)}.hero-sub{font:400 18px/1.55 var(--sans);color:var(--fg-1);max-width:640px;margin-bottom:36px;text-wrap:balance}.hero-ctas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:56px}.hero-compare{display:grid;grid-template-columns:1fr 32px 1.25fr;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:var(--bg-1);padding:16px}.hero-compare-arrow{display:grid;place-items:center;color:var(--fg-3);font:400 18px var(--mono)}.site-bug{position:relative;display:flex;flex-direction:column;min-height:340px;overflow:visible}.site-bug:before{content:"";position:absolute;left:50%;bottom:-20px;transform:translate(-50%);width:70%;height:60%;background:radial-gradient(closest-side,rgba(139,92,246,.32),transparent 70%);filter:blur(20px);pointer-events:none;z-index:1}.site-mock{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;overflow:hidden;color:var(--fg-3);box-shadow:0 8px 20px #0000004d;flex:1;display:flex;flex-direction:column;opacity:.32;filter:saturate(.55)}.site-mock-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--bg-0);border-bottom:1px solid var(--line)}.site-mock-dots{display:flex;gap:6px}.site-mock-dots span{width:9px;height:9px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line-2)}.site-mock-url{flex:1;font:500 11px var(--mono);color:var(--fg-3);padding:4px 12px;background:var(--bg-1);border:1px solid var(--line);border-radius:4px;text-align:center;letter-spacing:.02em}.site-mock-body{padding:26px 24px 32px;display:flex;flex-direction:column;gap:18px;flex:1}.site-mock-title{font:600 18px var(--sans);color:var(--fg-0);letter-spacing:-.4px}.site-mock-line{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 13px var(--sans);color:var(--fg-1)}.site-mock-amt{font:600 14px var(--mono);color:var(--fg-0);letter-spacing:-.2px}.site-mock-link{align-self:flex-start;font:600 13.5px var(--sans);color:#7dd3fc;text-decoration:underline;text-underline-offset:3px;cursor:default}.site-mock-link.broken{color:var(--fail);text-decoration-color:var(--fail);text-decoration-style:dashed;text-decoration-thickness:1.5px;position:relative}.site-comment{position:absolute;left:18px;right:18px;bottom:22px;background:linear-gradient(180deg,var(--bg-1) 0%,#14141a 100%);border:1px solid var(--line-2);border-radius:12px;padding:18px 20px;box-shadow:0 30px 60px #0000008c,0 8px 16px #00000059,inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:14px;z-index:3;transform-origin:50% 100%;will-change:transform}@media(prefers-reduced-motion:reduce){.site-comment{transform:none!important}}.site-comment:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:13px;padding:1.5px;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, -10%),rgba(167,139,250,.95) 0%,rgba(139,92,246,.6) 25%,rgba(139,92,246,.1) 55%,transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--mglow, .35);transition:opacity .32s ease;pointer-events:none;z-index:4}.site-comment:before{content:"";position:absolute;top:-7px;left:32px;width:12px;height:12px;background:var(--bg-1);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);transform:rotate(45deg)}.site-comment-head{display:flex;align-items:center;gap:10px}.site-comment-avatar{position:relative;width:32px;height:32px;border-radius:7px;background:linear-gradient(180deg,#a78bfa,#6b46c1);color:#fff;display:grid;place-items:center;font:600 13px var(--sans);flex-shrink:0;box-shadow:0 0 0 1px #a78bfa4d,0 4px 8px #6b46c166}.site-comment-avatar:after{content:"";position:absolute;bottom:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--ok);border:2px solid var(--bg-1);box-shadow:0 0 6px var(--ok);animation:pulse 2s ease-in-out infinite}.site-comment-name{font:600 13px var(--sans);color:var(--fg-0)}.site-comment-time{font:400 11px var(--mono);color:var(--fg-3);margin-left:6px}.site-comment-badge{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--fail-bg);border:1px solid var(--fail-ln);border-radius:4px;font:700 9.5px var(--mono);letter-spacing:.12em;color:var(--fail)}.site-comment-body{font:700 17px/1.4 var(--sans);color:var(--fg-0);letter-spacing:-.4px}.site-comment-foot{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--line);font:500 11px var(--mono);color:var(--fail);letter-spacing:.02em}.site-comment-foot .dot{width:5px;height:5px;border-radius:50%;background:var(--fail);box-shadow:0 0 6px var(--fail);animation:pulse 1.4s ease-in-out infinite}.slack{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.slack-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font:500 12px var(--mono);color:var(--fg-3)}.slack-head .hash{color:var(--fg-2)}.slack-msg{padding:16px 18px;display:flex;gap:10px}.slack-avatar{width:32px;height:32px;flex-shrink:0;border-radius:4px;background:#6b46c1;color:#fff;display:grid;place-items:center;font:600 13px var(--sans)}.slack-link{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.slack-missing{padding:12px 18px 4px;border-top:1px dashed var(--line);margin-top:auto}.slack-missing-label{display:block;font:700 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.slack-missing-tags{display:flex;flex-wrap:wrap;gap:6px}.missing-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px dashed var(--fail-ln);background:var(--fail-bg);color:var(--fail);border-radius:3px;font:500 10.5px var(--mono);letter-spacing:.02em}.slack-body{display:flex;flex-direction:column;gap:4px;min-width:0}.slack-name{font:600 13px var(--sans);color:var(--fg-0);display:inline-flex;align-items:baseline;gap:8px}.slack-name .time{font:400 11px var(--mono);color:var(--fg-3)}.slack-text{font:400 14px/1.5 var(--sans);color:var(--fg-1)}.slack-foot{padding:10px 14px;border-top:1px solid var(--line);font:500 11px var(--mono);color:var(--fg-3);display:flex;align-items:center;gap:8px;margin-top:auto}.slack-foot .stat-fail{color:var(--fail);display:inline-flex;align-items:center;gap:4px}.slack-foot .dot{width:5px;height:5px;border-radius:50%;background:var(--fail)}.task{background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.task-head{padding:10px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;font:500 11px var(--mono);color:var(--fg-3)}.task-head .id{color:var(--fg-1)}.task-head .status-pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:3px;font:600 10px var(--mono);letter-spacing:.06em;transition:color .28s ease,background .28s ease,border-color .28s ease}.task-head .status-pill.fail{color:var(--fail);background:var(--fail-bg);border:1px solid var(--fail-ln)}.task-head .status-pill.ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-ln)}.task-title{padding:14px 18px 10px;font:600 15px/1.35 var(--sans);color:var(--fg-0);letter-spacing:-.2px}.task-rows{padding:4px 18px 18px;display:flex;flex-direction:column;gap:8px}.task-row{display:grid;grid-template-columns:96px 1fr;gap:12px;font:500 12.5px/1.5 var(--mono)}.task-row .k{color:var(--fg-3)}.task-row .v{color:var(--fg-1);overflow-wrap:anywhere}.task-row .v .red{color:var(--fail)}.task-row .v .grn{color:var(--ok)}.task-row .v .ylw{color:var(--warn)}.task-row .v .dim{color:var(--fg-3)}.task-foot{margin-top:auto;padding:10px 18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font:500 11px var(--mono);color:var(--fg-3)}.task-foot .assigned{color:var(--fg-1)}.task-foot .assigned b{color:var(--fg-0);font-weight:600}.widget-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.widget-copy h2{font:600 clamp(28px,3.6vw,40px) var(--sans);letter-spacing:-1px;line-height:1.1;margin-bottom:14px}.widget-copy p{font:400 16px/1.6 var(--sans);color:var(--fg-2);margin-bottom:24px;max-width:460px}.widget-copy ul{list-style:none;display:flex;flex-direction:column;gap:12px}.widget-copy ul li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;font:500 14px/1.5 var(--sans);color:var(--fg-1)}.widget-copy ul li .check{color:var(--ok);padding-top:4px}.widget-visual{position:relative;border-radius:10px;overflow:visible;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.mock-app{background:#f5f5f7;border-radius:8px;overflow:hidden;color:#1a1a1c;border:1px solid #d4d4d8}.mock-app-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#e8e8ed;border-bottom:1px solid #d4d4d8}.mock-dots{display:flex;gap:6px}.mock-dots span{width:10px;height:10px;border-radius:50%;background:#c4c4c8}.mock-url{flex:1;font:500 11px var(--mono);color:#5a5a63;padding:5px 12px;background:#fff;border-radius:4px;text-align:center}.mock-spacer{width:56px}.mock-app-body{padding:22px;display:flex;flex-direction:column;gap:10px}.mock-title{font:600 14px var(--sans);color:#1a1a1c;margin-bottom:6px}.mock-line{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font:500 13px var(--sans);color:#2a2a30;border-bottom:1px dashed #d4d4d8}.mock-line:last-of-type{border-bottom:none}.mock-line.total{font-weight:700;font-size:14px;border-top:1px solid #d4d4d8;border-bottom:none;padding-top:12px;margin-top:4px;color:#1a1a1c}.mock-amt{font:500 13px var(--mono);color:#1a1a1c}.mock-amt.discount{color:#047a36}.mock-line.total .mock-amt{font-weight:700;font-size:14px}.mock-code{font:600 11px var(--mono);background:#e8e8ed;padding:1px 6px;border-radius:3px;color:#1a1a1c}.mock-field{position:relative;margin-top:8px}.mock-cta{width:100%;padding:14px 18px;background:#1a1a1c;color:#fff;border:none;border-radius:6px;font:600 14px var(--sans);letter-spacing:-.1px;cursor:default}.mock-field.highlighted{outline:2px dashed var(--ok);outline-offset:6px;border-radius:6px}.mock-meta{margin-top:16px;font:500 11px var(--mono);color:#5a5a63}.mock-pin{position:absolute;top:-14px;left:-14px;width:26px;height:26px;border-radius:50%;background:var(--ok);color:#04130a;display:grid;place-items:center;font:700 12px var(--mono);box-shadow:0 4px 12px #00e67666;animation:pinPulse 2s ease-in-out infinite;z-index:2}@keyframes pinPulse{0%,to{box-shadow:0 4px 12px #00e67666,0 0 #00e67680}50%{box-shadow:0 4px 12px #00e67666,0 0 0 12px #00e67600}}.mock-save{display:none}.annot-popover{position:absolute;top:38%;right:-28px;width:268px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:8px;padding:0;font-family:var(--sans);color:var(--fg-0);box-shadow:0 20px 50px #0009,0 0 0 1px #00e67626;overflow:hidden;z-index:3}.annot-pop-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-2);border-bottom:1px solid var(--line)}.annot-pop-pin{width:20px;height:20px;border-radius:50%;background:var(--ok);color:#04130a;display:grid;place-items:center;font:700 11px var(--mono)}.annot-pop-elem{flex:1;font:500 11px var(--mono);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annot-pop-x{color:var(--fg-3);font-size:14px;cursor:default}.annot-pop-body{padding:14px 16px 12px;font:700 17px/1.4 var(--sans);letter-spacing:-.3px;color:var(--fg-0)}.annot-pop-attach{padding:0 14px 10px;display:flex;flex-wrap:wrap;gap:4px 10px;font:500 10.5px var(--mono);color:var(--ok)}.annot-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--bg-2);border-top:1px solid var(--line)}.annot-pop-meta{font:500 10px var(--mono);color:var(--fg-3)}.annot-pop-send{padding:5px 10px;background:var(--ok);color:#04130a;border:none;border-radius:4px;font:600 11px var(--sans);display:inline-flex;align-items:center;gap:5px;cursor:default}.annot-fab{position:absolute;bottom:20px;right:20px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#1a1a1c;color:#fff;border-radius:9999px;font:600 12px var(--sans);box-shadow:0 10px 24px #00000080;z-index:2}.annot-fab-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok)}.annot-fab-key{padding:2px 6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:3px;font:600 10px var(--mono);color:#ffffffb3}.pr{border:1px solid var(--line-2);border-radius:10px;background:var(--bg-1);overflow:hidden;box-shadow:0 24px 60px #0006;font-family:var(--sans)}.pr-prior{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:var(--bg-0);border-bottom:1px solid var(--line);flex-wrap:wrap}.pr-prior-step{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--ok-ln);background:#00e6760f;border-radius:9999px;flex-shrink:0;font-family:var(--mono)}.pr-prior-step .step-glyph{width:14px;height:14px;border-radius:50%;background:var(--ok);color:#04130a;display:grid;place-items:center;flex-shrink:0}.pr-prior-step .step-name{font:700 10.5px var(--mono);letter-spacing:.08em;color:var(--ok)}.pr-prior-step .step-time{font:500 10px var(--mono);color:var(--fg-3)}.pr-prior-step.active{background:var(--ok);border-color:var(--ok)}.pr-prior-step.active .step-name{color:#04130a}.pr-prior-step.active .step-time{color:#04130ab3}.pr-prior-step.active .step-glyph{background:#04130a;color:var(--ok)}.pr-prior-arrow{color:var(--fg-3);font:500 13px var(--mono);flex-shrink:0}.pr-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-2);border-bottom:1px solid var(--line)}.pr-icon{color:var(--ok);flex-shrink:0}.pr-id{font:700 13px var(--mono);color:var(--ok);letter-spacing:-.2px}.pr-title{font:600 13px var(--sans);color:var(--fg-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-status{margin-left:auto;padding:3px 8px;background:var(--ok);color:#04130a;border-radius:3px;font:700 10px var(--mono);letter-spacing:.08em;flex-shrink:0}.pr-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font:500 12px var(--mono);color:var(--fg-2);border-bottom:1px solid var(--line)}.pr-meta strong{color:var(--fg-0);font-weight:600}.pr-meta-time{color:var(--fg-3)}.pr-file{border-bottom:1px solid var(--line)}.pr-file:last-of-type{border-bottom:none}.pr-file-head{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--bg-2);font:500 12px var(--mono);color:var(--fg-1)}.pr-file-glyph{width:16px;height:16px;display:grid;place-items:center;border-radius:3px;font:700 11px var(--mono)}.pr-file-glyph.add{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-ln)}.pr-file-glyph.mod{background:#f59e0b1a;color:var(--warn);border:1px solid var(--warn-ln)}.pr-file-name{flex:1;color:var(--fg-0)}.pr-file-tag{padding:2px 6px;background:var(--ok-bg);border:1px solid var(--ok-ln);border-radius:3px;font:700 9px var(--mono);letter-spacing:.08em;color:var(--ok)}.pr-file-diff{padding:2px 6px;border-radius:3px;font:600 10px var(--mono)}.pr-file-diff.added{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-ln)}.pr-file-diff.removed{background:var(--fail-bg);color:var(--fail);border:1px solid var(--fail-ln)}.pr-hunk{font:500 12.5px/1.7 var(--mono);background:var(--bg-0)}.diff-line{display:grid;grid-template-columns:36px 18px 1fr;white-space:pre;overflow-x:auto}.diff-line .ln{text-align:right;padding:0 8px;color:var(--fg-4);-webkit-user-select:none;user-select:none;background:var(--bg-1);border-right:1px solid var(--line)}.diff-line .sign{text-align:center;-webkit-user-select:none;user-select:none;color:var(--fg-3)}.diff-line.context{color:var(--fg-2)}.diff-line.context .sign{color:var(--fg-4)}.diff-line.add{background:#00e6760f;color:var(--fg-0)}.diff-line.add .sign,.diff-line.add .ln{color:var(--ok)}.diff-line.add .ln{background:#00e6761a}.diff-line.del{background:#ef44440f;color:var(--fg-0)}.diff-line.del .sign,.diff-line.del .ln{color:var(--fail)}.diff-line.del .ln{background:#ef44441a}.diff-line .kw{color:#c792ea}.diff-line .str{color:#c3e88d}.diff-line .fn{color:#82aaff}.diff-line .id{color:var(--fg-0)}.diff-line .num{color:#f78c6c}.diff-line .cm{color:var(--fg-3);font-style:italic}.pr-checks{padding:12px 16px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);background:var(--bg-1)}.pr-check{display:flex;align-items:center;gap:8px;font:500 12px var(--sans);color:var(--fg-1)}.pr-check svg{color:var(--ok)}.pr-check .dim{color:var(--fg-3);margin-left:4px}.pr-merge{padding:14px 16px;border-top:1px solid var(--line);background:var(--bg-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pr-merge-btn{padding:8px 14px;background:var(--ok);color:#04130a;border:none;border-radius:4px;font:600 13px var(--sans);display:inline-flex;align-items:center;gap:6px;cursor:default}.pr-merge-hint{font:500 11.5px var(--mono);color:var(--ok)}.work-stat{margin-top:24px;padding:16px 18px;border:1px solid var(--ok-ln);background:#00e6760a;border-radius:8px;display:flex;flex-direction:column;gap:4px}.work-stat-num{font:600 32px/1 var(--sans);letter-spacing:-1.2px;color:var(--ok)}.work-stat-label{font:500 12px var(--mono);color:var(--fg-2)}.cmp{border:1px solid var(--line);border-radius:10px;background:var(--bg-1);padding:28px}.cmp-track{display:flex;flex-direction:column;gap:12px}.cmp-track-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cmp-track-head>div{display:flex;flex-direction:column;gap:4px}.cmp-label{font:600 14px var(--sans);color:var(--fg-0);letter-spacing:-.1px}.cmp-sub{font:500 12px var(--mono);color:var(--fg-3)}.cmp-total{font:600 32px/1 var(--sans);letter-spacing:-1.4px}.cmp-total.fail{color:var(--fail)}.cmp-total.ok{color:var(--ok)}.cmp-bar{display:flex;min-height:80px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.cmp-track--good .cmp-bar{border-color:var(--ok-ln)}@container (max-width: 600px){.phase-detail{display:none}}.cmp-savings{margin:22px 0;padding:14px 18px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);display:flex;flex-direction:column;gap:8px}.cmp-savings-bar{height:6px;background:var(--fail-bg);border-radius:3px;overflow:hidden;position:relative}.cmp-savings-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent 0,transparent 4px,rgba(239,68,68,.18) 4px,rgba(239,68,68,.18) 8px)}.cmp-savings-fill{position:relative;height:6px;background:var(--ok);border-radius:3px;box-shadow:0 0 10px #00e67680;z-index:1}.cmp-savings-text{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cmp-savings-num{font:600 22px var(--sans);letter-spacing:-.8px;color:var(--ok)}.cmp-savings-label{font:500 13px var(--mono);color:var(--fg-2)}.agents-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.agent-card{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,background .2s ease}.agent-card:hover{border-color:var(--ok-ln);background:#00e67608}.agent-card-head{display:flex;align-items:center;gap:10px}.agent-card-glyph{width:22px;height:22px;border-radius:5px;background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-ln);display:grid;place-items:center;flex-shrink:0}.agent-card-name{flex:1;font:700 14px var(--mono);color:var(--fg-0);letter-spacing:-.2px}.agent-card-tag{font:500 10px var(--mono);letter-spacing:.06em;color:var(--fg-3);padding:3px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:9999px}.agent-card-desc{font:400 13.5px/1.55 var(--sans);color:var(--fg-2)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:24px 24px 20px;display:flex;flex-direction:column;gap:22px}.t-quote{font:500 15px/1.6 var(--sans);color:var(--fg-0);letter-spacing:-.1px;flex:1}.t-caption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.t-avatar{width:36px;height:36px;border-radius:8px;color:#fff;display:grid;place-items:center;font:700 14px var(--sans);flex-shrink:0}.t-meta{display:flex;flex-direction:column;gap:2px}.t-name{font:600 13.5px var(--sans);color:var(--fg-0)}.t-role{font:500 12px var(--mono);color:var(--fg-3)}.t-role b{color:var(--fg-1);font-weight:600}.integration{flex:1 1 calc(100% / 7);min-width:140px;padding:22px 14px;font:600 13.5px var(--sans);color:var(--fg-1);text-align:center;border-right:1px solid var(--line);letter-spacing:-.1px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:color .2s ease,background .2s ease}.integration:hover{background:var(--bg-2);color:var(--fg-0)}.integration-logo{display:grid;place-items:center;color:var(--fg-2);transition:color .2s ease}.integration:hover .integration-logo{color:var(--ok)}.integration-mono{width:22px;height:22px;display:grid;place-items:center;border:1px dashed var(--line-2);border-radius:5px;font:700 12px var(--mono);letter-spacing:0;color:var(--fg-2)}.integration:hover .integration-mono{color:var(--ok);border-color:var(--ok-ln)}.integration-name{font-size:12.5px}.used-by{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--bg-1);overflow:hidden}.used-by-logo{display:flex;align-items:center;justify-content:center;gap:14px;padding:28px 16px;color:var(--fg-2);border-right:1px solid var(--line);transition:color .2s ease,background .2s ease}.used-by-logo:last-child{border-right:none}.used-by-logo:hover{color:var(--fg-0);background:var(--bg-2)}.used-by-mark{width:28px;height:28px;display:grid;place-items:center;border:1px dashed var(--line-2);border-radius:6px;font:700 14px var(--mono);letter-spacing:0}.used-by-name{font:600 16px var(--sans);letter-spacing:-.2px}@media(max-width:720px){.used-by{grid-template-columns:repeat(2,1fr)}.used-by-logo:nth-child(2){border-right:none}.used-by-logo:nth-child(-n+2){border-bottom:1px solid var(--line)}}.widget-install{font:600 12px var(--mono);background:var(--bg-2);border:1px solid var(--line);color:var(--ok);padding:2px 8px;border-radius:4px;letter-spacing:.01em}.annot-popover{animation:popBounce .8s cubic-bezier(.34,1.56,.64,1) both,popHover 4.5s ease-in-out 1.5s infinite;transform-origin:22px 0}@keyframes popBounce{0%{opacity:0;transform:scale(.6) translateY(-12px)}60%{opacity:1;transform:scale(1.06) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popHover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-.6deg)}}@media(prefers-reduced-motion:reduce){.annot-popover{animation:none!important;opacity:1!important;transform:none!important}}.agents-table{border:1px solid var(--line);border-radius:10px;background:var(--bg-1);overflow:hidden}.agents-row{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1.2fr 1.2fr;gap:0;border-bottom:1px solid var(--line);align-items:stretch}.agents-row:last-child{border-bottom:none}.agents-row--head{background:var(--bg-2)}.agents-row--head .agents-cell{font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:12px 16px}.agents-cell{padding:16px;font:500 12.5px var(--mono);color:var(--fg-1);border-right:1px solid var(--line);display:flex;align-items:center;gap:10px;min-width:0}.agents-cell:last-child{border-right:none}.agents-cell code{font:500 12px var(--mono);color:var(--fg-0);background:var(--bg-2);padding:3px 8px;border-radius:3px;border:1px solid var(--line);letter-spacing:.01em}.agents-cell--agent{font-family:var(--sans);align-items:flex-start}.agents-cell--act code{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-ln)}.agents-row--head .agents-cell--act{color:var(--ok)}.agent-glyph{width:22px;height:22px;border-radius:5px;background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-ln);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.agent-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-name{font:700 13px var(--mono);color:var(--fg-0);letter-spacing:-.1px}.agent-desc-mini{font:400 12px/1.5 var(--sans);color:var(--fg-2)}@media(max-width:920px){.agents-row{grid-template-columns:1fr}.agents-cell{border-right:none;border-bottom:1px solid var(--line)}.agents-row:last-child .agents-cell:last-child{border-bottom:none}.agents-row--head{display:none}.testimonials-grid{grid-template-columns:1fr}.agents-cell:before{content:attr(data-label);font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);width:80px;flex-shrink:0}}@media(max-width:920px){.agents-grid{grid-template-columns:1fr}.widget-grid{grid-template-columns:1fr;gap:36px}.annot-popover{position:static;width:100%;margin-top:14px}.cmp-track-head{flex-direction:column;align-items:flex-start;gap:6px}.cmp-bar{flex-direction:column;min-height:0}.cmp-bar .phase{flex:1 1 auto!important;min-height:56px;border-right:none;border-bottom:1px solid var(--bg-1)}.cmp-bar .phase:last-child{border-bottom:none}.phase-detail{-webkit-line-clamp:3}}.trace{border:1px solid var(--line);border-radius:8px;background:var(--bg-1);padding:28px 28px 18px;position:relative}.trace-row{margin-bottom:56px}.trace-row:last-of-type{margin-bottom:18px}.trace-label{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.trace-name{font:600 14px var(--sans);color:var(--fg-0);letter-spacing:-.1px}.trace-total{font:500 12px var(--mono);letter-spacing:.02em}.trace-total.fail{color:var(--fail)}.trace-total.ok{color:var(--ok)}.trace-bar{display:flex;border-radius:4px;overflow:hidden;position:relative}.trace-bar--today{height:64px;border:1px solid var(--line);background:var(--bg-2)}.phase{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;min-width:130px;border-right:1px solid var(--bg-1);overflow:hidden;transition:filter .12s ease}.phase:last-child{border-right:none}.phase:hover{filter:brightness(1.14)}.phase-name{font:700 11px var(--mono);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-detail{font:400 11px/1.4 var(--sans);opacity:.78;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.phase-fail{background:var(--fail-bg);color:var(--fail);border-bottom:2px solid var(--fail)}.phase-wait{background:#f59e0b14;color:var(--warn);border-bottom:2px solid var(--warn)}.phase-work{background:var(--bg-3);color:var(--fg-1);border-bottom:2px solid var(--line-3)}.phase-ok{background:var(--ok-bg);color:var(--ok);border-bottom:2px solid var(--ok)}.trace-bar--annotate{height:72px;background:transparent;overflow:visible;position:relative}.annotate-filled{position:relative;height:72px;display:flex;border-radius:4px 0 0 4px;border:1px solid var(--ok);border-right:1px dashed var(--ok-ln);background:var(--ok);overflow:hidden;min-width:6px;box-shadow:0 0 12px #00e67673}.phase.mini{padding:0;background:transparent;border:none;border-bottom:none;border-right:1px solid rgba(4,19,10,.35)}.phase.mini:last-of-type{border-right:none}.task-pr{margin-top:auto;border-top:1px solid var(--line);padding:14px 18px 16px;background:linear-gradient(180deg,transparent 0%,rgba(0,230,118,.04) 100%);display:flex;flex-direction:column;gap:10px}.task-pr-arrow{font:500 11px var(--mono);color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase}.task-pr-card{border:1px solid var(--ok-ln);border-radius:6px;background:#00e6760f;padding:12px 14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.task-pr-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;border:1px solid transparent;pointer-events:none;animation:prPulse 2.6s ease-in-out infinite}@keyframes prPulse{0%,to{box-shadow:0 0 #00e6762e}50%{box-shadow:0 0 0 4px #00e67600}}.task-pr-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-ico{color:var(--ok);flex-shrink:0}.pr-num{font:700 14px var(--mono);color:var(--ok);letter-spacing:-.2px}.pr-branch{font:500 12px var(--mono);color:var(--fg-2);padding:2px 8px;background:#00e67614;border:1px solid var(--ok-ln);border-radius:3px}.pr-merge-pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:var(--ok);color:#04130a;border-radius:3px;font:700 10px var(--mono);letter-spacing:.08em}.task-pr-meta{display:flex;flex-wrap:wrap;gap:14px;font:500 11.5px var(--mono);color:var(--ok);letter-spacing:.02em}.pr-check{display:inline-flex;align-items:center;gap:4px}.pr-diff{font:500 11px var(--mono);color:var(--fg-2);margin-left:2px}.annotate-saved{flex:1;height:72px;border:1px dashed var(--line-2);border-left:none;border-radius:0 4px 4px 0;background:repeating-linear-gradient(-45deg,transparent 0,transparent 7px,rgba(0,230,118,.05) 7px,rgba(0,230,118,.05) 14px);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 20px}.annotate-saved-top{font:500 11px var(--mono);color:var(--ok);letter-spacing:.04em;opacity:.75}.annotate-saved-main{font:600 14px var(--mono);color:var(--ok);letter-spacing:.02em}.trace-axis{position:relative;height:26px;margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.trace-axis span{position:absolute;top:10px;font:500 10px var(--mono);color:var(--fg-3);transform:translate(-50%);letter-spacing:.04em}.trace-axis span:first-child{transform:translate(0)}.trace-axis span:last-child{transform:translate(-100%)}.metric-strip{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.metric{padding:22px 22px 18px;background:var(--bg-1);display:flex;flex-direction:column;gap:6px}.metric.metric-ok{background:#00e6760a;border:1px solid var(--ok-ln);border-radius:7px;margin:-1px}.m-num{font:600 36px/1 var(--sans);letter-spacing:-1.4px;color:var(--fg-0)}.metric-ok .m-num{color:var(--ok)}.m-unit{font:500 14px var(--mono);color:var(--fg-3);margin-left:6px;letter-spacing:.04em}.metric-ok .m-unit{color:var(--ok);opacity:.7}.m-label{font:500 13px/1.5 var(--sans);color:var(--fg-1);margin-top:4px}.m-src{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font:500 10.5px var(--mono);color:var(--fg-3);letter-spacing:.04em}.metric-ok .m-src{border-top-color:var(--ok-ln);color:var(--ok);opacity:.7}@media(max-width:920px){.metric-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.trace{padding:22px 18px 14px}.trace-bar--today,.annotate-filled,.annotate-saved,.trace-bar--annotate{height:88px}.phase-detail{white-space:normal}.annotate-callout{top:-32px}}.work{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:start}.work-copy h2{font:600 clamp(28px,3.6vw,40px) var(--sans);letter-spacing:-1px;line-height:1.1;margin-bottom:14px}.work-copy p{font:400 16px/1.6 var(--sans);color:var(--fg-2);margin-bottom:24px;max-width:460px}.work-copy ul{list-style:none;display:flex;flex-direction:column;gap:12px}.work-copy ul li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;font:500 14px/1.5 var(--sans);color:var(--fg-1)}.work-copy ul li .check{color:var(--ok);padding-top:4px}.payload{background:var(--bg-1);border:1px solid var(--line-2);border-radius:8px;overflow:hidden;font-family:var(--mono)}.payload-head{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--bg-2);border-bottom:1px solid var(--line);font:500 12px var(--mono);color:var(--fg-2)}.payload-head .dots{display:flex;gap:5px}.payload-head .dots span{width:9px;height:9px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line-2)}.payload-head .file{color:var(--fg-1)}.payload-head .status{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;color:var(--fail);background:var(--fail-bg);border:1px solid var(--fail-ln);border-radius:3px;font:600 10px var(--mono);letter-spacing:.06em}.payload-head .status.status-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-ln)}.payload-body{padding:18px 22px;font:500 13px/1.85 var(--mono);color:var(--fg-1)}.payload-body .ln{display:block;padding:2px 0}.payload-body .key{color:var(--fg-3)}.payload-body .str,.payload-body .num{color:var(--fg-0)}.payload-body .red{color:var(--fail)}.payload-body .grn{color:var(--ok)}.payload-body .ylw{color:var(--warn)}.payload-body .punct{color:var(--fg-3)}.payload-body .group{padding:6px 0}.payload-body .indent{padding-left:18px}.payload-body .comment{color:var(--fg-4);font-style:italic}.payload-foot{padding:10px 16px;background:var(--bg-2);border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;font:500 11px var(--mono);color:var(--fg-3)}.payload-foot .arrow{color:var(--fg-3)}.payload-foot .agent{color:var(--fg-0)}.verify-grid{border:1px solid var(--line);border-radius:8px;background:var(--bg-1);overflow:hidden;font-family:var(--mono)}.verify-head{display:grid;grid-template-columns:24px 1.4fr 100px 110px 90px 110px;gap:14px;align-items:center;padding:10px 18px;background:var(--bg-2);border-bottom:1px solid var(--line);font:600 10px var(--mono);color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase}.verify-row{display:grid;grid-template-columns:24px 1.4fr 100px 110px 90px 110px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);font:500 13px var(--mono);color:var(--fg-1)}.verify-row:last-child{border-bottom:none}.verify-row .verdict{width:18px;height:18px;border-radius:3px;display:grid;place-items:center;font:700 11px var(--mono)}.verify-row .verdict.ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-ln)}.verify-row .verdict.fail{color:var(--fail);background:var(--fail-bg);border:1px solid var(--fail-ln)}.verify-row .title-cell{color:var(--fg-0);display:flex;flex-direction:column;gap:2px}.verify-row .title-cell .sub{font:400 11px var(--mono);color:var(--fg-3)}.verify-row .build{color:var(--fg-2)}.verify-row .spec{color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-row .time{color:var(--fg-3)}.verify-row .stat{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:3px;font:600 10px var(--mono);letter-spacing:.08em}.verify-row .stat.ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-ln)}.verify-row .stat.fail{color:var(--fail);background:var(--fail-bg);border:1px solid var(--fail-ln)}.verify-foot{padding:14px 18px;border-top:1px solid var(--line);background:var(--bg-2);display:flex;align-items:center;gap:14px;font:500 12px var(--mono);color:var(--fg-3)}.verify-foot .legend{display:inline-flex;align-items:center;gap:6px}.verify-foot .legend.ok:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.verify-foot .legend.fail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fail)}.integrations{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);border-radius:8px;background:var(--bg-1);overflow:hidden}.integration{flex:1 1 calc(100% / 7);min-width:130px;padding:22px 14px;font:500 14px var(--sans);color:var(--fg-1);text-align:center;border-right:1px solid var(--line);letter-spacing:-.1px}.integration:last-child{border-right:none}.integration .ico{display:block;color:var(--fg-3);margin:0 auto 8px}.waitlist{border:1px solid var(--line);border-radius:8px;background:var(--bg-1);padding:48px}.waitlist h2{font:600 clamp(28px,3.4vw,38px) var(--sans);letter-spacing:-1px;line-height:1.1;margin-bottom:14px;text-wrap:balance}.waitlist p{font:400 16px/1.6 var(--sans);color:var(--fg-2);margin-bottom:28px;max-width:540px}.waitlist-form{display:flex;gap:10px;flex-wrap:wrap;max-width:520px;margin-bottom:32px}.waitlist-input{flex:1;min-width:240px;background:var(--bg-0);border:1px solid var(--line-2);border-radius:4px;padding:11px 14px;font:500 14px var(--sans);color:var(--fg-0);outline:none;transition:border-color .12s ease}.waitlist-input::placeholder{color:var(--fg-3)}.waitlist-input:focus{border-color:var(--ok)}.waitlist-input:disabled{opacity:.5;cursor:not-allowed}.waitlist .waitlist-success{color:var(--ok);font:500 15px var(--mono);margin:0;padding:12px 0 4px}.waitlist .waitlist-saved{color:var(--fg-1);font:500 15px var(--mono);margin:0 0 32px}.waitlist .waitlist-error{color:var(--fail);font:500 13px var(--sans);margin:8px 0 0}.waitlist-qualification{max-width:720px;margin-bottom:32px}.qualification-form{margin-top:14px}.qualification-form fieldset{border:0;display:grid;gap:12px;margin:0;padding:0}.qualification-form fieldset:disabled{opacity:.68}.waitlist .qualification-question{color:var(--fg-0);font:600 18px/1.35 var(--sans);margin:0;max-width:620px}.workflow-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:680px}.workflow-option{align-items:center;background:var(--bg-0);border:1px solid var(--line);border-radius:4px;color:var(--fg-1);cursor:pointer;display:flex;font:600 13px/1.25 var(--sans);justify-content:center;min-height:40px;padding:9px 10px;text-align:center;transition:border-color .12s ease,color .12s ease,background .12s ease,box-shadow .12s ease}.workflow-option:hover,.workflow-option.selected{background:var(--ok-bg);border-color:var(--ok-ln);color:var(--fg-0)}.workflow-option.selected{box-shadow:inset 0 0 0 1px #1ce0714d}.workflow-option input{opacity:0;pointer-events:none;position:absolute}.qualification-other{max-width:420px}.beta-checkbox{align-items:center;color:var(--fg-1);cursor:pointer;display:inline-flex;font:500 13px var(--sans);gap:10px;margin-top:2px}.beta-checkbox input{accent-color:var(--ok)}.qualification-save{justify-self:start;min-width:96px}.status-strip{display:flex;gap:18px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line);font:500 12px var(--mono);color:var(--fg-3)}.status-strip span{display:inline-flex;align-items:center;gap:6px}.status-strip .ready{color:var(--fg-1)}.status-strip .ready:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.status-strip .beta{color:var(--fg-1)}.status-strip .beta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.footer{border-top:1px solid var(--line);padding:28px 0;margin-top:96px}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font:500 12px var(--mono);color:var(--fg-3)}.footer-inner a{color:var(--fg-2);text-decoration:none}.footer-inner a:hover{color:var(--fg-0)}.footer-links{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:920px){.hero-compare{grid-template-columns:1fr}.hero-compare-arrow{transform:rotate(90deg);padding:4px 0}.work{grid-template-columns:1fr;gap:36px}.verify-head,.verify-row{grid-template-columns:22px 1fr 90px}.verify-head .col-spec,.verify-head .col-time,.verify-row .spec,.verify-row .time{display:none}.integration{flex:1 1 50%;border-right:1px solid var(--line)}.nav-links a:not(.btn){display:none}}@media(max-width:560px){.integration{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--line)}.integration:last-child{border-bottom:none}.hero-section{padding:32px 0 64px}.hero h1{font-size:clamp(38px,9vw,52px);letter-spacing:-1.6px}.hero-sub{font-size:16px}.hero-meta{font-size:11px;flex-wrap:wrap}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{width:100%}.task-rows{padding:4px 14px 14px}.task-row{grid-template-columns:90px 1fr;gap:8px;font-size:11.5px}.task-title{font-size:14px;padding:12px 14px 8px}.task-pr{padding:12px 14px 14px}.task-pr-row{gap:6px}.pr-merge-pill{font-size:9px;padding:2px 6px}.task-pr-meta{font-size:10.5px;gap:8px}.slack-msg{padding:12px 14px}.section{padding:64px 0}.section-head{font-size:28px!important;letter-spacing:-.8px}.section-sub{font-size:15px}.container,.wrap{padding:0 20px}.cmp{padding:18px}.cmp-total{font-size:24px}.cmp-savings-num{font-size:18px}.cmp-savings-label{font-size:12px}.metric-strip{grid-template-columns:1fr!important}.m-num{font-size:28px}.pr-head{padding:12px;flex-wrap:wrap;gap:8px}.pr-title{white-space:normal;font-size:12px}.pr-status{margin-left:0}.pr-meta{padding:10px 12px;font-size:11px;flex-wrap:wrap}.pr-file-head{padding:8px 12px;flex-wrap:wrap;font-size:11px}.pr-merge{padding:12px}.pr-merge-btn{width:100%;justify-content:center}.pr-merge-hint{width:100%;text-align:center}.verify-head,.verify-row{grid-template-columns:22px 1fr 80px;gap:10px;padding:12px 14px}.verify-row .title-cell{font-size:12px}.verify-row .title-cell .sub{font-size:10px}.verify-row .stat{font-size:9px}.agents-table .agents-row{display:flex;flex-direction:column}.agents-cell{padding:12px 14px;font-size:12px}.agents-cell--agent .agent-desc-mini{font-size:11.5px}.mock-app-body{padding:16px}.mock-title{font-size:13px}.mock-line{font-size:12px;padding:6px 10px}.mock-cta{font-size:13px;padding:12px 14px}.annot-popover{width:100%}.annot-fab{padding:7px 11px;font-size:11px}.annot-fab-key{font-size:9px;padding:1px 4px}.waitlist{padding:28px 22px}.waitlist h2{font-size:22px}.waitlist p{font-size:15px}.waitlist-form{flex-direction:column;align-items:stretch}.waitlist-input{min-height:44px;width:100%}.waitlist .btn{min-height:44px;width:100%;justify-content:center}.workflow-options{grid-template-columns:1fr}.workflow-option,.beta-checkbox{min-height:44px}.qualification-save{justify-self:stretch;min-height:44px}.status-strip{font-size:11px;gap:12px}body.waitlist-in-view #__annotate-root{display:none!important}.footer-inner{flex-direction:column;align-items:flex-start}.nav-inner{height:56px}.nav-links{gap:0}.nav-links a:not(.btn){display:none}.nav-links .btn{padding:7px 12px;font-size:12.5px}.logo{font-size:14px}}
