:root,[data-theme=light]{--wash-top:#C9D1E6;--wash-mid:#DEDFDC;--wash-bottom:#EBE6D2;--paper:#F5F5F5;--paper-raised:#FFFFFF;--border-paper:rgba(10,12,30,.1);--border-subtle:rgba(10,12,30,.14);--ink:#0A0A0A;--ink-muted:#333333;--ink-faint:#6B6B6B;--ink-faint-wash:#4F5156;--accent-text:#165DFC;--accent-fill:#165DFC;--accent-mark:#2B7FFF;--on-fill:#FFFFFF;--accent-wash:rgba(43,127,255,.1);--success:#0F8A54;--warning:#A66A00;--danger:#C2410C;--review:#6D28D9;--shadow-sheet:0 6px 22px rgba(10,12,30,.06),0 1px 3px rgba(10,12,30,.05);--shadow-float:0 14px 40px rgba(10,12,30,.11),0 2px 6px rgba(10,12,30,.05)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.narrow{max-width:720px}.display-xl{font-size:clamp(2.5rem,5.6vw,4rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:0;text-wrap:balance}.display-md{font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:0;text-wrap:balance}.body{font-size:.9375rem;line-height:1.55;color:var(--ink-muted);margin:0;text-wrap:pretty}.emph{color:var(--ink);font-weight:600}.sheet{background:var(--paper-raised);border:1px solid var(--border-paper);border-radius:12px;box-shadow:var(--shadow-sheet)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:500;background:var(--accent-wash);color:var(--accent-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;border:1px solid transparent;font:inherit;font-weight:500;font-size:.9375rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1)}.btn-primary:disabled{opacity:.8;cursor:default}.btn:active:not(:disabled){transform:scale(.975)}.btn-ghost{background:transparent;border-color:var(--border-subtle);color:var(--ink)}.btn-ghost:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.btn:focus-visible,.field:focus-visible,.tab:focus-visible,.toggle:focus-visible,.skip:focus,.faq summary:focus-visible,.opt:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-raised),0 0 0 4px var(--accent-mark)}.field{height:40px;padding:0 12px;min-width:0;flex:1 1 220px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--paper-raised);color:var(--ink);font:inherit}.field::placeholder{color:var(--ink-faint)}.field[aria-invalid=true]{border-color:var(--danger)}.field:disabled{opacity:.7}.signup{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-msg{font-size:.8125rem;margin:8px 0 0;min-height:1.2em}.form-msg[data-kind=error]{color:var(--danger)}.form-msg[data-kind=success]{color:var(--success)}.spin{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in oklab,var(--on-fill) 35%,transparent);border-top-color:var(--on-fill);animation:sp 1s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.nav{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background:color-mix(in oklab,var(--wash-top) 62%,transparent);border-bottom:1px solid var(--border-paper)}.section{padding:96px 0}.section-tight{padding:72px 0}.on-paper>.wrap>.sheet,.on-wash>.wrap>.sheet{padding:48px 40px}.section-head{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.hero{padding:80px 0 88px}.hero-copy{display:flex;flex-direction:column;gap:22px;max-width:820px}.hero-sub{font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.5;color:var(--ink-muted);margin:0;max-width:40em;text-wrap:pretty}.hero-actions{display:flex;flex-direction:column;gap:8px}.platform{font-size:.8125rem;color:var(--ink-faint-wash);margin:0}.platform b{color:var(--ink-muted);font-weight:500}.seeit{color:var(--accent-text);text-decoration:none;font-weight:500;font-size:.875rem}.seeit:hover{text-decoration:underline}.product{margin-top:56px}.window{border-radius:14px;overflow:hidden;border:1px solid var(--border-paper);box-shadow:var(--shadow-float);background:var(--paper)}.titlebar{height:28px;display:flex;align-items:center;gap:7px;padding:0 12px;background:color-mix(in oklab,var(--wash-top) 70%,var(--paper))}.light-dot{width:10px;height:10px;border-radius:50%;background:color-mix(in oklab,var(--ink) 22%,transparent)}.row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--paper-raised);border:1px solid var(--border-paper)}.pipe{width:100%;border-collapse:collapse;margin-top:8px}.pipe th{text-align:left;font-size:.6875rem;font-weight:600;color:var(--ink-faint);padding:0 12px 10px 0;letter-spacing:.02em}.pipe td{padding:14px 12px 14px 0;border-top:1px solid var(--border-paper);vertical-align:top;font-size:.9375rem;line-height:1.45;color:var(--ink-muted)}.pipe td:first-child{font-weight:600;color:var(--ink);white-space:nowrap;width:92px}.pipe td.you{color:var(--ink)}.pipe td.you.none{color:var(--ink);font-weight:600}.pipe td.you.ship{color:var(--success);font-weight:600}.pipe tr.gate td:first-child:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning);margin-left:8px;vertical-align:middle}.pipe-key{display:flex;gap:6px;align-items:center;font-size:.75rem;color:var(--ink-faint);margin-top:14px}.pipe-key i{width:6px;height:6px;border-radius:50%;background:var(--warning);display:inline-block}.versus{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px}.versus th{text-align:left;font-size:.6875rem;font-weight:600;color:var(--ink-faint);padding:10px 14px 10px 0;letter-spacing:.02em}.versus th.vt-h{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.versus th.vp-h{color:var(--accent-text);padding:10px 14px;background:color-mix(in oklab,var(--accent-mark) 5%,transparent);border-radius:10px 10px 0 0}.versus th.vt-h,.versus th.vp-h{width:44%}.versus td{padding:14px 14px 14px 0;border-top:1px solid var(--border-paper);vertical-align:top;font-size:.9375rem;line-height:1.45;color:var(--ink-muted)}.versus td:first-child{font-weight:600;color:var(--ink);white-space:nowrap;width:110px}.versus td.vt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.versus td.vp{color:var(--ink);background:color-mix(in oklab,var(--accent-mark) 5%,transparent);padding-left:14px;padding-right:14px;border-top-color:color-mix(in oklab,var(--accent-mark) 14%,var(--border-paper))}.versus tr:last-child td.vp{border-radius:0 0 10px 10px}.versus td.vp b{font-weight:600}.versus tr.lit td.vp{animation:vp-land .7s cubic-bezier(.22,1,.36,1) both}@keyframes vp-land{0%{background:color-mix(in oklab,var(--accent-mark) 16%,transparent)}to{background:color-mix(in oklab,var(--accent-mark) 5%,transparent)}}.faq{display:flex;flex-direction:column;margin-top:8px}.faq details{border-top:1px solid var(--border-paper)}.faq details:first-child{border-top:0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font-size:1rem;font-weight:500;color:var(--ink);border-radius:6px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-faint);font-size:1.25rem;line-height:1;flex:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .body{padding:0 0 16px;max-width:62ch}.hero{padding:72px 0 80px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;margin-top:48px}.hero-grid--single{grid-template-columns:minmax(0,1fr)}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}}.hero-copy{max-width:880px}.hero-links{display:flex;gap:18px;align-items:center}.ws{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:420px;background:var(--paper)}.ws-side{border-right:1px solid var(--border-paper);padding:10px 8px;display:flex;flex-direction:column;gap:14px;font-size:.75rem}.ws-side h6{margin:0;padding:0 6px;font-size:.625rem;font-weight:600;letter-spacing:.04em;color:var(--ink-faint);text-transform:uppercase}.proj{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;color:var(--ink-muted)}.proj.on{background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-sheet)}.proj i{width:8px;height:8px;border-radius:2px;background:var(--accent-mark);flex:none}.proj .cnt{margin-left:auto;color:var(--ink-faint);font-variant-numeric:tabular-nums}.people{display:flex;flex-direction:column;gap:6px;padding:0 6px}.person{display:flex;align-items:center;gap:7px;color:var(--ink-muted)}.av{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;color:#fff;flex:none;background:var(--c,#5B6472)}.av.agent{border-radius:5px;background:var(--accent-mark)}.av.sm{width:16px;height:16px;font-size:.5rem}.av-stack{display:inline-flex}.av-stack .av{margin-left:-5px;box-shadow:0 0 0 2px var(--paper-raised)}.av-stack .av:first-child{margin-left:0}.live{width:6px;height:6px;border-radius:50%;background:var(--success);margin-left:auto}.ws-main{display:flex;flex-direction:column;min-width:0}.ws-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-paper);font-size:.75rem;color:var(--ink-faint)}.ws-head b{color:var(--ink);font-weight:600}.ws-head .filters{margin-left:auto;display:flex;gap:6px}.ws-head .filters span{padding:2px 8px;border-radius:999px;border:1px solid var(--border-paper)}.tl{display:flex;flex-direction:column}.grp{display:flex;align-items:center;gap:8px;padding:8px 12px 4px;font-size:.6875rem;font-weight:600;color:var(--ink-faint)}.grp .dot{width:7px;height:7px}.trow{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto 22px;gap:10px;align-items:center;padding:7px 12px;border-top:1px solid var(--border-paper);font-size:.8125rem;background:var(--paper-raised)}.trow:hover{background:color-mix(in oklab,var(--ink) 3%,var(--paper-raised))}.trow .t{color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .s{font-size:.6875rem;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .pill{font-size:.625rem;padding:2px 7px}.trow .dot{width:7px;height:7px}.trow.ask{background:color-mix(in oklab,var(--warning) 5%,var(--paper-raised))}.pri{width:3px;height:12px;border-radius:2px;background:var(--border-subtle)}.pri.hi{background:var(--warning)}.pri.ur{background:var(--danger)}.dot-qa{background:#0ea5e9}.dot-merge{background:var(--review)}.dot-back{background:var(--border-subtle)}.pill-qa{color:#0369a1;border-color:#0ea5e966}.svc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}@media(max-width:860px){.svc{grid-template-columns:1fr;gap:24px}}.svc-copy{display:flex;flex-direction:column;gap:14px}.svc-copy .body{max-width:48ch}.mosaic{display:flex;flex-direction:column;gap:14px}.mosaic h3{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.mosaic p{margin:0}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none}@media(max-width:560px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{aspect-ratio:1;border-radius:10px;background:var(--paper-raised);border:1px solid var(--border-paper);box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink)}.tile svg{width:28px;height:28px}.tile span{font-size:.6875rem;color:var(--ink-faint);font-weight:500}.tile .mono{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:var(--c)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-pb{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:4px 9px;font-size:.75rem;font-weight:500;background:var(--paper-raised);border:1px solid var(--border-paper);color:var(--ink)}.chip-pb svg{width:12px;height:12px}.chip-pb:before{content:"+";color:var(--accent-text);font-weight:600}.qa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:stretch}.qa-copy{display:flex;flex-direction:column;gap:14px}.qa-copy .body{max-width:48ch}.qa-targets{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.qa-targets span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-paper);background:var(--paper-raised);font-size:.75rem;font-weight:500;color:var(--ink)}.qa-targets span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success)}.qa-run{display:grid;grid-template-columns:minmax(0,1fr) 220px;border:1px solid var(--border-paper);border-radius:12px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-float)}.qa-browser{border-right:1px solid var(--border-paper);display:flex;flex-direction:column;min-width:0}.qa-url{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border-paper);font-size:.6875rem;color:var(--ink-faint);background:color-mix(in oklab,var(--wash-top) 60%,var(--paper))}.qa-url i{width:8px;height:8px;border-radius:50%;background:var(--border-subtle);display:inline-block}.qa-url code{flex:1;font:inherit;background:var(--paper-raised);border:1px solid var(--border-paper);border-radius:5px;padding:2px 8px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-page{padding:14px;display:flex;flex-direction:column;gap:10px;font-size:.75rem;flex:1}.qa-page .h{height:10px;width:42%;border-radius:4px;background:color-mix(in oklab,var(--ink) 14%,transparent)}.qa-page .p{height:6px;border-radius:3px;background:color-mix(in oklab,var(--ink) 7%,transparent)}.qa-plan{border:1px solid var(--border-paper);border-radius:8px;padding:10px;background:var(--paper-raised);display:flex;flex-direction:column;gap:8px}.qa-plan .row{display:flex;justify-content:space-between;align-items:center;color:var(--ink)}.qa-plan .row small{color:var(--ink-faint)}.qa-seg{display:inline-flex;border:1px solid var(--border-paper);border-radius:6px;overflow:hidden;font-size:.6875rem}.qa-seg span{padding:3px 8px;color:var(--ink-faint)}.qa-seg span.on{background:var(--accent-wash);color:var(--accent-text);font-weight:600}.qa-cta{align-self:flex-start;padding:5px 10px;border-radius:6px;background:var(--ink);color:var(--paper);font-weight:600;font-size:.6875rem;position:relative}.qa-cursor{position:absolute;right:-10px;bottom:-12px;width:14px;height:14px}.qa-log{display:flex;flex-direction:column;font-size:.6875rem;background:var(--paper-raised)}.qa-log h6{margin:0;padding:8px 10px;border-bottom:1px solid var(--border-paper);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);display:flex;justify-content:space-between}.qa-log h6 b{color:var(--success);letter-spacing:0;text-transform:none;font-weight:600}.qa-step{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:7px 10px;border-top:1px solid var(--border-paper);color:var(--ink-muted);align-items:start;align-content:center;line-height:1.4;flex:1}.qa-step:first-of-type{border-top:0}.qa-step .m{width:12px;height:12px;border-radius:50%;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;color:#fff;background:var(--success)}.qa-step .m.x{background:var(--warning)}.qa-step .m.r{background:var(--accent-mark)}.qa-step b{color:var(--ink);font-weight:600}.qa-step .shot{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 6px;border-radius:4px;border:1px solid var(--border-paper);color:var(--ink-faint);font-size:.625rem}.define{max-width:52ch;margin:0 auto;text-align:center;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.5;font-weight:500;color:var(--ink-muted);text-wrap:pretty}.define b{color:var(--ink);font-weight:650}.pipe-creed{margin-top:18px;font-size:1.0625rem;font-weight:600;color:var(--ink);text-wrap:balance}.pipe-note{margin-top:8px;font-size:.8125rem;line-height:1.5;color:var(--ink-muted);max-width:62ch}.team{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}.team-copy{display:flex;flex-direction:column;gap:14px}.team-copy .body{max-width:48ch}.team-board{border:1px solid var(--border-paper);border-radius:12px;background:var(--paper-raised);box-shadow:var(--shadow-sheet);overflow:hidden}.team-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-paper);font-size:.75rem;color:var(--ink-faint)}.team-head b{color:var(--ink);font-weight:600}.team-row{display:flex;align-items:center;gap:12px;padding:11px 14px;font-size:.8125rem}.team-row+.team-row{border-top:1px solid var(--border-paper)}.tav{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;background:color-mix(in oklab,var(--accent-mark) 14%,transparent);color:var(--accent-text)}.tav-2{background:color-mix(in oklab,var(--review) 16%,transparent);color:var(--review)}.tav-3{background:color-mix(in oklab,var(--warning) 18%,transparent);color:color-mix(in oklab,var(--warning) 60%,var(--ink))}.tr-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tr-title{font-weight:500;color:var(--ink)}.tr-sub{font-size:.71875rem;color:var(--ink-faint)}.tpill{flex:none;font-size:.6875rem;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--border-paper);color:var(--ink-muted);white-space:nowrap}.tpill-run{color:var(--accent-text);border-color:color-mix(in oklab,var(--accent-mark) 40%,transparent);background:color-mix(in oklab,var(--accent-mark) 6%,transparent)}.tpill-ask{color:color-mix(in oklab,var(--warning) 65%,var(--ink));border-color:color-mix(in oklab,var(--warning) 45%,transparent);background:color-mix(in oklab,var(--warning) 8%,transparent)}.tpill-done{color:var(--success);border-color:color-mix(in oklab,var(--success) 40%,transparent)}.tpill-rev{color:var(--review);border-color:color-mix(in oklab,var(--review) 40%,transparent);background:color-mix(in oklab,var(--review) 7%,transparent)}.tpill.pop{animation:pill-pop .26s cubic-bezier(.22,1,.36,1)}@keyframes pill-pop{0%{transform:scale(.82);opacity:.2}to{transform:none;opacity:1}}.team-row.flash{animation:row-flash .7s cubic-bezier(.22,1,.36,1)}@keyframes row-flash{0%{background:var(--accent-wash)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.tpill.pop,.team-row.flash,.versus tr.lit td.vp{animation:none}}.tile,.chip-pb,.qa-cta,.qa-seg span{cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1),background .15s,border-color .15s,box-shadow .15s;user-select:none}.tile:active,.chip-pb:active,.qa-cta:active{transform:scale(.95)}.tile{position:relative}.tile:hover{border-color:var(--border-subtle)}.tile[aria-pressed=true]{border-color:color-mix(in oklab,var(--success) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--success) 45%,transparent)}.tile[aria-pressed=true]:after{content:"✓";position:absolute;top:6px;right:6px;width:15px;height:15px;border-radius:50%;background:var(--success);color:#fff;font-size:.5625rem;font-weight:700;display:flex;align-items:center;justify-content:center}.chip-pb.lit{border-color:color-mix(in oklab,var(--success) 50%,transparent);background:color-mix(in oklab,var(--success) 7%,var(--paper-raised))}.chip-pb.queued{color:var(--success)}.chip-pb.queued:before{content:"✓";color:var(--success)}.pipe{overflow-anchor:none}.pipe tbody tr{transition:background .2s}.pipe tbody tr.pipe-live{background:var(--accent-wash);box-shadow:-12px 0 0 var(--accent-wash),12px 0 0 var(--accent-wash)}.pipe tbody tr.pipe-live td:first-child{color:var(--accent-text)}.pipe tbody tr.pipe-done td:first-child{color:var(--success)}.run-task{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:122px;font:inherit;font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:8px;border:1px solid transparent;background:var(--accent-fill);color:var(--on-fill);cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1),background .2s}.run-task:active{transform:scale(.95)}.run-task[data-state=running]{cursor:progress}.run-task[data-state=done]{background:color-mix(in oklab,var(--success) 86%,black)}.pipe tr.gate td.you{position:relative;padding-right:88px}.pipe .mini-ok{position:absolute;right:0;top:50%;margin-top:-12px;height:24px;font:inherit;font-size:.6875rem;font-weight:600;padding:3px 10px;border-radius:6px;border:1px solid transparent;background:var(--accent-fill);color:var(--on-fill);cursor:pointer;visibility:hidden;opacity:0}.pipe .mini-ok.show{visibility:visible;opacity:1;animation:arrival .3s cubic-bezier(.16,1,.3,1) both}.pipe .mini-ok.show[disabled]{opacity:.45;cursor:default;animation:none}.qa-cta:active .qa-cursor{transform:translate(1px,1px)}.qa-step{transition:opacity .2s}.qa-log.replay .qa-step{opacity:.18}.qa-log.replay .qa-step .m{opacity:0;transform:scale(.3)}.qa-step.seen .m{animation:qa-pop .32s cubic-bezier(.22,1,.36,1) both}.qa-step.seen{animation:qa-flash .7s cubic-bezier(.22,1,.36,1)}@keyframes qa-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes qa-flash{0%{background:var(--accent-wash)}to{background:transparent}}.qa-log.replay .qa-step.seen{opacity:1}.qa-log.replay .qa-step.seen .m{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tile,.chip-pb,.qa-cta,.run-task,.pipe tbody tr,.pipe .mini-ok,.qa-step,.qa-step.seen,.qa-step.seen .m{transition:none;animation:none}}@media(max-width:640px){.qa,.team{grid-template-columns:1fr;gap:24px}.qa-run{grid-template-columns:1fr}.qa-browser{border-right:0;border-bottom:1px solid var(--border-paper)}.product,.window,.ws,.ws-main,.tl{min-width:0;max-width:100%}.ws-head{flex-wrap:wrap;white-space:normal}.trow>span{min-width:0}.trow .t,.trow .s{white-space:normal}.act{grid-template-columns:44px minmax(0,1fr)}.mini,.bub{min-width:0;max-width:100%}.ws{grid-template-columns:1fr;min-height:0}.ws-side{display:none}.tab{padding:0 12px;flex:none}.trow{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}.trow .pri,.trow .av.sm,.trow .liveness,.ws-head .filters{display:none}.hero-links{flex-direction:column;align-items:flex-start;gap:8px}}.footer-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.footer-links{display:flex;gap:18px}.footer-links a{color:var(--ink-muted);text-decoration:none;font-size:.8125rem}.footer-links a:hover{color:var(--ink);text-decoration:underline}@media(max-width:860px){.section{padding:64px 0}.on-paper>.wrap>.sheet,.on-wash>.wrap>.sheet{padding:32px 22px}.versus td:first-child{width:auto}.versus thead{display:none}.versus tr{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 0;border-top:1px solid var(--border-paper)}.versus td{border:0;padding:0;background:none}.versus td.vt:before{content:"In a terminal: ";color:var(--ink-faint);font-weight:500}.versus td.vp{background:none;padding-left:0}.versus td.vp:before{content:"In Tempo: ";color:var(--accent-text);font-weight:600}.versus tr.lit td.vp,.versus th.vp-h{animation:none;border-radius:0}.pipe td:first-child{width:auto}.pipe thead{display:none}.pipe tr{display:grid;grid-template-columns:1fr;gap:2px;padding:12px 0;border-top:1px solid var(--border-paper)}.pipe td{border:0;padding:0}.pipe td.you:before{content:"You: ";color:var(--ink-faint);font-weight:500}}
