@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_2a9cff0-module__phRlDW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_2a9cff0-module__phRlDW__variable{--f-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1c6480f2-module__ZSAxjG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1c6480f2-module__ZSAxjG__variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0c0c0b;--bg2:#111110;--panel:#161614;--ink:#efede6;--dim:#a6a399;--faint:#8a877e;--line:#efede614;--line2:#efede629;--claude:#e8825a;--codex:#6fc3ff;--cursor:#c4a5ff;--opencode:#93d26c;--alert:#ff5468;--g:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.2, .8, .2, 1);--sans:var(--f-sans), system-ui, sans-serif;--mono:var(--f-mono), ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-agent=claude]{--c:var(--claude)}[data-agent=codex]{--c:var(--codex)}[data-agent=cursor]{--c:var(--cursor)}[data-agent=opencode]{--c:var(--opencode)}.mark{color:var(--c);flex:none;display:block}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}code,kbd{font-family:var(--mono)}em{font-style:italic}::selection{background:var(--claude);color:var(--bg)}:focus-visible{outline:2px solid var(--claude);outline-offset:3px;border-radius:4px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{z-index:100;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.nav{z-index:50;padding:18px var(--g);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.logo{align-items:baseline;gap:12px;text-decoration:none;display:flex}.logo-word{font:700 24px/1 var(--mono)}.logo-cursor{color:var(--codex)}.logo-name{font:500 11px var(--mono);color:var(--faint)}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:28px;margin-left:auto;display:flex}.nav-links a,.nav-cta{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{color:var(--bg);background:var(--ink);border-radius:999px;padding:9px 18px;font-weight:500}.nav-cta:hover{background:var(--claude)}.hero{padding:clamp(104px, 13vh, 150px) var(--g) 64px;flex-direction:column;display:flex}.hero-eyebrow{font:500 12px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 clamp(20px,3vw,36px);display:flex}.pulse{background:var(--opencode);width:7px;height:7px;box-shadow:0 0 0 0 var(--opencode);border-radius:50%;animation:2.4s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero-title{font:500 clamp(2rem, 4.8vw, 4.5rem) / 1.14 var(--mono);letter-spacing:-.055em;margin:0}.hero-title .ln{animation:fade-in 1s var(--ease) both;display:block}.hero-title .ln:nth-child(2){animation-delay:.15s}.hero-title .ln:nth-child(3){animation-delay:.3s}.title-gradient{background:linear-gradient(90deg, var(--claude), var(--codex) 40%, var(--cursor) 70%, var(--opencode));color:#0000;-webkit-background-clip:text;background-clip:text}.title-accent{color:var(--claude)}.hero-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(28px,4vw,56px);padding-top:clamp(24px,3vw,40px);animation:1s .5s both fade-in;display:flex}.hero-lede{max-width:30ch;color:var(--dim);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.hero-install{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.hero-demo{color:var(--dim);font-size:14px;text-decoration:none}.hero-demo:hover{color:var(--ink)}.hero-demo span{animation:1.8s infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(3px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(12px)}}.cmd{border:1px solid var(--line2);background:var(--panel);font:14px var(--mono);transition:border-color .2s, transform .2s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:inline-flex}.cmd:hover{border-color:var(--ink)}.cmd:active{transform:scale(.98)}.cmd-dollar{color:var(--claude)}.cmd-copy{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);border-left:1px solid var(--line2);min-width:6.5ch;padding-left:14px;font-size:10px}.hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.relay{flex-direction:column;gap:clamp(18px,2.4vh,28px);margin:0 0 .6vw;padding:0;list-style:none;animation:1s .7s both fade-in;display:flex;position:relative}.relay-line{background:repeating-linear-gradient(var(--line2) 0 5px, transparent 5px 10px);width:1px;position:absolute;top:22px;bottom:22px;left:21px}.relay-packet{background:linear-gradient(transparent, var(--ink));width:7px;height:40px;filter:drop-shadow(0 0 8px var(--ink));animation:relay 6s var(--ease) infinite;border-radius:7px;position:absolute;top:0;left:-3px}@keyframes relay{0%{opacity:0;top:0%;transform:translateY(-100%)}4%{opacity:1}20%,25%{top:33.33%;transform:translateY(-100%)}45%,50%{top:66.66%;transform:translateY(-100%)}70%,92%{opacity:1;top:100%;transform:translateY(-100%)}to{opacity:0;top:100%;transform:translateY(-100%)}}.relay-node{align-items:center;gap:16px;display:flex;position:relative}.relay-dot{border:1px solid var(--line2);background:var(--bg);width:44px;height:44px;animation:ping 6s calc(var(--i) * 1.5s - .25s) infinite;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes ping{0%{border-color:var(--c);box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 50%, transparent), 0 0 30px color-mix(in srgb, var(--c) 40%, transparent)}14%{box-shadow:0 0 0 14px #0000,0 0 #0000}30%,to{border-color:var(--line2)}}.relay-node b{font-size:15px;font-weight:500;display:block}.relay-node small{font:11.5px var(--mono);color:var(--faint);display:block}.marquee{border-block:1px solid var(--line);padding:clamp(18px,2.4vw,32px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-track>span{display:flex}.marquee-item{font:500 clamp(1rem, 1.5vw, 1.25rem) / 1 var(--mono);color:var(--dim);white-space:nowrap;align-items:center;gap:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px);display:flex}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:clamp(96px, 13vw, 180px) var(--g) 0}.idx{font:500 12px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:16px;margin:0 0 clamp(32px,4vw,56px);display:flex}.idx-n{color:var(--ink)}.idx-rule{background:var(--line2);width:64px;height:1px}.h2{font:500 clamp(1.8rem, 3vw, 3rem) / 1.2 var(--mono);letter-spacing:-.04em;margin:0}.demo-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(32px,4vw,56px);display:flex}.demo-note{max-width:40ch;color:var(--dim);margin:0;font-size:16px}.demo-view-tabs{border-bottom:1px solid var(--line2);align-items:center;gap:4px;margin:0 6px 16px;display:flex}.demo-view-tabs button{color:var(--dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:14px}.demo-view-tabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink)}.demo-view-tabs>span{color:var(--faint);font:11px var(--mono);margin-left:auto}.herdr{--bg:#11111b;--bg2:#11111b;--panel:#181825;--ink:#cdd6f4;--dim:#bac2de;--faint:#9399b2;--line:#313244;--line2:#45475a;--claude:#fab387;--codex:#89b4fa;--cursor:#cba6f7;--opencode:#a6e3a1;--alert:#f38ba8;background:var(--bg);height:clamp(680px,52vw,820px);color:var(--ink);border:1px solid var(--line);font:12px/1.4 var(--mono);grid-template-columns:minmax(120px,17%) minmax(0,1fr);display:grid;overflow:hidden}.herdr-sidebar{border-right:1px solid var(--line);background:var(--panel);grid-template-rows:1fr 1fr;min-width:0;display:grid}.herdr-sidebar-title{color:var(--faint);justify-content:space-between;margin:0;padding:10px 12px;font-weight:600;display:flex}.herdr-agents{border-top:1px solid var(--line);min-height:0;overflow-y:auto}.herdr-space,.herdr-agent{text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr);gap:8px;padding:8px 12px;display:grid}.herdr-space,.herdr-agent[aria-pressed=true]{background:#1e1e2e}.herdr-space strong,.herdr-agent strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.herdr-space small,.herdr-agent small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.herdr-space small{color:var(--cursor)}.herdr-dot{color:var(--opencode)}.herdr-dot[data-state=working],.herdr-agent[data-state=working] small{color:#f9e2af}.herdr-dot[data-state=needs_approval],.herdr-agent[data-state=needs_approval] small{color:var(--alert)}.herdr-dot[data-state=done],.herdr-agent[data-state=done] small{color:#94e2d5}.herdr-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.herdr-tabs{background:#1e1e2e;display:flex;overflow-x:auto}.herdr-tabs button{border:0;border-right:1px solid var(--line);color:var(--faint);font:inherit;background:0 0;padding:4px 12px}.herdr-tabs button[aria-selected=true]{background:var(--cursor);color:var(--bg);font-weight:700}.herdr-panes{scrollbar-width:thin;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1ch;min-height:0;display:grid;overflow-y:auto}.herdr-pane{flex-direction:column;min-width:0;min-height:0;padding:1.4em 1.4ch 1em;display:flex;position:relative}.herdr-pane:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:.7em .5ch}.herdr-pane:after{content:attr(data-title);background:var(--bg);color:var(--faint);padding:0 .6ch;position:absolute;top:0;left:2ch}.herdr-pane[data-focused=true]:before{border-color:var(--cursor)}.herdr-pane[data-focused=true]:after{color:var(--cursor)}.herdr-terminal-intro{align-items:center;gap:14px;padding:4px 0 12px;display:flex}.herdr-terminal-intro strong{color:var(--cursor)}.herdr-terminal-intro span{color:var(--faint);margin-top:3px;display:block}.herdr-claude-art{color:#d97757;flex:none;display:block}.herdr .log{font:inherit;overflow-wrap:anywhere;padding:4px 0 12px}.herdr .e-user{background:0 0;border:0;padding:0}.herdr .e-delegate li{background:0 0;border:0;border-radius:0;padding:4px 0}.herdr .e-delegate ul{gap:4px}.herdr .e-wait-row{flex-wrap:wrap;display:flex}.herdr .composer{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:8px;margin:0;padding:8px 0}.herdr .composer-text{min-width:0;font:inherit;overflow-wrap:anywhere}.herdr .send{font:12px var(--mono);border-radius:2px;padding:6px 10px}.herdr .e-alert{border-radius:2px;flex-wrap:wrap;padding:8px}.herdr-terminal-prompt{border-top:1px solid var(--line);color:var(--dim);padding:10px 0}.herdr-terminal-prompt>span{color:var(--cursor)}.herdr-terminal-status{color:var(--claude);overflow-wrap:anywhere;padding-top:8px;font-size:10px}.herdr-terminal-status span{color:var(--faint)}.sb{--r:14px;border:1px solid var(--line2);border-radius:calc(var(--r) + 8px);background:radial-gradient(1200px 400px at 20% -10%, #e8825a0f, transparent 60%), var(--panel);padding:10px;position:relative;box-shadow:0 40px 120px -40px #000c}.sb:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #efede60f, transparent 70%);z-index:2;position:absolute;inset:0}.sb-presets{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 14px;display:flex}.chip{border:1px solid var(--line2);font:500 13px var(--sans);color:var(--dim);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--dim)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip-n{font:11px var(--mono);opacity:.6}.sb-caption{min-width:0;font:12px var(--mono);color:var(--dim);animation:fade-in .5s var(--ease) both;flex:1;margin:0 0 0 12px}.sb-caption[data-alert=true]{color:var(--alert)}.steps{gap:4px;margin:0;padding:0;list-style:none;display:flex}.steps li{font:500 12px var(--sans);color:var(--faint);align-items:center;gap:6px;padding:6px 10px 8px;transition:color .4s;display:flex;position:relative}.steps li span{font:10px var(--mono);opacity:.7}.steps li:after{content:"";background:var(--line2);transform-origin:0;border-radius:2px;height:2px;transition:background .4s;position:absolute;bottom:0;left:10px;right:10px}.steps li[data-state=past]{color:var(--dim)}.steps li[data-state=past]:after{background:var(--dim)}.steps li[data-state=now]{color:var(--ink)}.steps li[data-state=now]:after{background:var(--claude);animation:grow .6s var(--ease) both}@keyframes grow{0%{transform:scaleX(0)}}.sb-grid{grid-template-columns:minmax(0,1.08fr) clamp(56px,7vw,112px) minmax(0,1fr);height:clamp(560px,72vh,720px);display:grid;position:relative}.pane-claude{grid-column:1}.workers{flex-direction:column;grid-column:3;gap:8px;min-height:0;display:flex}.pane{--c:var(--claude);z-index:1;border:1px solid var(--line);border-radius:var(--r);background:var(--bg2);min-height:0;transition:border-color .4s, box-shadow .4s, flex-grow .6s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.pane-worker{flex:1 1 0}.pane-worker[data-agent=codex]{--c:var(--codex)}.pane-worker[data-agent=cursor]{--c:var(--cursor)}.pane-worker[data-agent=opencode]{--c:var(--opencode)}.pane-worker[data-focus=on]{flex-grow:2.6}.pane-worker[data-focus=off]{flex-grow:.55}.pane-worker[data-status=working]{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:0 0 40px -16px var(--c)}.pane-worker[data-status=needs_approval]{border-color:var(--alert);box-shadow:0 0 44px -14px var(--alert)}.pane-worker[data-status=done]{border-color:color-mix(in srgb, var(--c) 22%, transparent)}.pane-claude:has(.e-delegate){border-color:color-mix(in srgb, var(--claude) 30%, transparent)}.pane-hit{all:unset;cursor:pointer;display:block}.pane-hit:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.pane-head{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:9px;padding:11px 14px;font-size:13px;display:flex}.pane-head strong{font-weight:500}.pane-role{font:11px var(--mono);color:var(--faint);text-overflow:ellipsis;overflow:hidden}.pane-state{font:11px var(--mono);color:var(--faint);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.pane-state i{background:var(--faint);border-radius:50%;width:6px;height:6px}.pane-state[data-state=working]{color:var(--ink)}.pane-state[data-state=working] i{background:var(--c);animation:1s infinite blink}.pane-state[data-state=needs_approval]{color:var(--alert)}.pane-state[data-state=needs_approval] i{background:var(--alert);animation:.6s infinite blink}.pane-state[data-state=done] i{background:var(--c)}@keyframes blink{50%{opacity:.25}}.log{min-height:0;font:12.5px/1.65 var(--mono);color:var(--dim);scrollbar-width:thin;scrollbar-color:var(--line2) transparent;flex:1;padding:14px 16px 18px;overflow-y:auto}.log:focus-visible{outline-offset:-2px}.log>*{animation:fade-in .35s var(--ease) both;margin:0 0 10px}.log-empty{color:var(--faint)}.e-user{color:var(--ink);border:1px solid var(--line);background:#efede60d;border-radius:10px;padding:10px 12px}.e-user span{color:var(--claude)}.e-say{color:var(--ink);opacity:.88}.e-brief span{color:var(--c);margin-bottom:2px;font-size:11px;display:block}.e-brief{border-left:2px solid color-mix(in srgb, var(--c) 50%, transparent);padding-left:10px}.e-tool{color:var(--ink)}.e-tool i{color:var(--c);margin-right:4px;font-style:normal}.e-tool span{color:var(--faint)}.e-edit span{color:var(--c)}.diff{margin-left:4px;font-weight:400}.diff span+span{margin-left:6px}.diff [data-sign=\+]{color:var(--opencode)}.diff [data-sign=−]{color:var(--alert)}.e-line[data-tone=ok]{color:var(--opencode)}.e-line[data-tone=err]{color:var(--alert)}.e-line[data-tone=dim]{color:var(--faint)}.e-delegate ul,.e-wait-row{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.e-delegate li{border:1px solid var(--line);background:#efede605;border-radius:8px;grid-template-columns:10px 64px 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.e-delegate li .mark{margin-top:5px}.e-delegate li b{color:var(--c);font-weight:500}.e-delegate li span{color:var(--dim)}.e-wait-row{grid-auto-flow:column;justify-content:start;gap:8px}.e-wait-row span{border:1px solid var(--line2);color:var(--faint);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;transition:all .3s;display:inline-flex}.e-wait-row span[data-status=working]{color:var(--ink);border-color:color-mix(in srgb, var(--c) 50%, transparent)}.e-wait-row span[data-status=needs_approval]{color:var(--alert);border-color:var(--alert)}.e-wait-row span[data-status=done]{color:var(--bg);background:var(--c);border-color:var(--c)}.e-wait-row span[data-status=done] .mark{color:var(--bg)}.e-alert{border:1px solid var(--alert);background:color-mix(in srgb, var(--alert) 10%, transparent);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.e-alert p{flex:1;margin:0}.e-alert b{color:var(--alert);font-weight:500}.e-alert[data-ok=true]{border-color:var(--line2);color:var(--dim);background:0 0}.e-alert[data-ok=true] b{color:var(--opencode)}.approve{background:var(--alert);color:var(--bg);font:600 12px var(--sans);border:0;border-radius:8px;padding:8px 14px;animation:1.4s infinite glow}@keyframes glow{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--alert) 25%, transparent)}}.composer{border:1px solid var(--line2);background:var(--panel);border-radius:12px;align-items:flex-end;gap:10px;margin:0 10px 10px;padding:12px 12px 12px 16px;display:flex}.composer-text{min-height:42px;font:13px/1.6 var(--mono);color:var(--ink);flex:1}.composer-busy{color:var(--faint)}.caret{vertical-align:text-bottom;background:var(--claude);width:7px;height:1.1em;margin-left:1px;animation:.9s step-end infinite blink;display:inline-block}.send{background:var(--ink);color:var(--bg);font:600 13px var(--sans);white-space:nowrap;transition:background .2s, opacity .2s, transform .2s var(--ease);border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.send:disabled{opacity:.25;cursor:default}.send:not(:disabled):hover{background:var(--claude)}.send:not(:disabled):active{transform:scale(.96)}.send[data-armed=true]{animation:1.6s infinite glow-ink}@keyframes glow-ink{50%{box-shadow:0 0 0 6px #efede61f}}.send kbd{opacity:.6;font-size:12px}.wires{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.wires path{fill:none}.w-base{stroke:var(--line2);stroke-width:1px;stroke-dasharray:3 5}.w-live{stroke:var(--c);stroke-width:1.5px;opacity:0;transition:opacity .5s,stroke .3s}[data-wire=live] .w-live{opacity:.7;stroke-dasharray:.01 .012;animation:1.2s linear infinite flow}[data-wire=alert] .w-live{opacity:1;stroke:var(--alert);animation:.6s infinite blink}[data-wire=back] .w-live,[data-wire=done] .w-live{opacity:.55}@keyframes flow{to{stroke-dashoffset:-.044px}}.w-comet{stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.16 1.4;stroke-dashoffset:.16px;opacity:0;filter:drop-shadow(0 0 6px var(--c))}[data-wire=out] .w-comet{animation:comet-out .95s var(--ease) both}[data-wire=back] .w-comet{animation:comet-back .95s var(--ease) both}@keyframes comet-out{0%{opacity:1;stroke-dashoffset:.16px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@keyframes comet-back{0%{opacity:1;stroke-dashoffset:-1px}90%{opacity:1}to{opacity:0;stroke-dashoffset:.16px}}.w-port{fill:var(--bg2);stroke:var(--line2);transition:fill .3s,stroke .3s}[data-wire]:not([data-wire=idle]) .w-port{fill:var(--c);stroke:var(--c)}[data-wire=alert] .w-port{fill:var(--alert);stroke:var(--alert)}.w-origin{fill:var(--claude);stroke:var(--claude)}.ledger{grid-template-columns:120px repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ledger-label{flex-direction:column;justify-content:center;padding:0 8px;display:flex}.ledger-label span{font:500 15px/1 var(--mono)}.ledger-label small{font:11px var(--mono);color:var(--faint);margin-top:4px}.ledger-row{border:1px solid var(--line);border-radius:var(--r);background:var(--bg2);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:border-color .4s,background .4s;display:flex}.ledger-file{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ledger-file span{color:var(--faint)}.ledger-who{font:11px var(--mono);color:var(--faint);align-items:center;gap:6px;display:inline-flex}.ledger-row[data-state=held]{border-color:var(--c);background:color-mix(in srgb, var(--c) 8%, var(--bg2))}.ledger-row[data-state=held] .ledger-who{color:var(--c)}.ledger-row[data-state=held] .mark{animation:1.2s infinite blink}.ledger-row[data-state=released]{border-style:dashed;border-color:color-mix(in srgb, var(--c) 35%, transparent)}.ledger-row[data-state=released] .ledger-who{color:var(--dim)}.verb{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,2.8vw,32px);padding:clamp(24px,3vw,40px) 0;display:grid}.verb:last-child{border-bottom:1px solid var(--line)}.verb-n{font:12px var(--mono);color:var(--faint);align-self:start;padding-top:1.2em}.verb-word{font:500 clamp(1.9rem, 4vw, 4rem) / 1.2 var(--mono);letter-spacing:-.04em;margin:0;position:relative;overflow:hidden}.verb-word>span{transition:transform .7s var(--ease);display:block}.verb-word .verb-hover{color:var(--claude);position:absolute;inset:0;transform:translateY(100%)}.verb:nth-child(3) .verb-hover{color:var(--codex)}.verb:nth-child(4) .verb-hover{color:var(--opencode)}.verb:hover .verb-word>span:first-child{transform:translateY(-100%)}.verb:hover .verb-hover{transform:none}.verb>p{color:var(--dim);margin:0;font-size:17px}.verb>q{font:13px/1.5 var(--mono);color:var(--ink);background:var(--panel);border:1px solid var(--line);quotes:"› " "";border-radius:10px;padding:12px 14px;display:block}.tools-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.tools-side{flex-direction:column;gap:40px;display:flex;position:sticky;top:120px}.tool-preview{border:1px solid var(--line2);background:var(--bg2);border-radius:14px;margin:0;overflow:hidden}.tool-preview figcaption{border-bottom:1px solid var(--line);font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;gap:10px;padding:10px 14px;display:flex}.tool-preview figcaption b{color:var(--claude);text-transform:none;letter-spacing:0;font-weight:500}.tool-preview pre{min-height:9.5em;font:12.5px/1.7 var(--mono);white-space:pre-wrap;word-break:break-word;animation:fade-in .4s var(--ease) both;margin:0;padding:16px}.tp-call{color:var(--ink)}.tp-call:before{content:"› ";color:var(--claude)}.tp-out{color:var(--dim);margin-top:8px;display:block}.tools-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tools-list li{border-bottom:1px solid var(--line);position:relative}.tools-list button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:40px minmax(120px,170px) 1fr;align-items:baseline;gap:20px;width:100%;padding:20px 0;display:grid;position:relative}.tools-list button:focus-visible{outline:2px solid var(--claude);outline-offset:-2px}.tools-list li:before{content:"";inset:0 calc(-1 * var(--g)) 0 -16px;transform-origin:0;transition:transform .6s var(--ease);z-index:-1;background:linear-gradient(90deg,#e8825a1a,#0000 70%);position:absolute;transform:scaleX(0)}.tools-list li[data-on=true]:before{transform:none}.tool-n{font:11px var(--mono);color:var(--faint)}.tools-list code{color:var(--ink);font-size:15px;transition:color .3s}.tools-list li[data-on=true] code{color:var(--claude)}.tools-list p{color:var(--dim);margin:0;font-size:15px}.docs{padding:136px var(--g) 64px;max-width:1440px;margin:auto}.docs-header{margin-bottom:64px}.docs-header .idx{margin-bottom:20px}.docs-header h1{font:500 clamp(1.8rem, 3.8vw, 3.5rem)/1.2 var(--mono);letter-spacing:-.04em;margin:0}.docs-header>p:last-child{max-width:60ch;color:var(--dim);margin:24px 0 0;font-size:18px}.docs-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.docs-index{flex-direction:column;gap:14px;font-size:14px;display:flex;position:sticky;top:108px}.docs-index a{color:var(--dim);text-decoration:none}.docs-index a:hover{color:var(--ink)}.docs-index code{font-size:12px}.docs-index a:last-child{border-top:1px solid var(--line2);margin-top:16px;padding-top:16px}.docs-content{min-width:0}.doc-section{border-bottom:1px solid var(--line2);margin-bottom:48px;padding-bottom:48px}.doc-section h2{font:500 24px/1.2 var(--mono);margin:0 0 20px}.doc-section h3{margin:32px 0 12px;font-size:19px;font-weight:500}.doc-section p{max-width:72ch;color:var(--dim)}.doc-section p code{color:var(--ink);overflow-wrap:anywhere;font-size:.85em}.doc-section>.cmd{text-align:left;max-width:100%}.doc-section .cmd code{overflow-wrap:anywhere;min-width:0}.doc-section>pre,.doc-details pre{background:var(--panel);border:1px solid var(--line);font:12px/1.7 var(--mono);border-radius:8px;padding:20px;overflow-x:auto}.doc-details{margin-top:24px}.doc-details summary{color:var(--ink);cursor:pointer}.doc-details .cmd{text-align:left;max-width:100%}.doc-section blockquote{border-left:2px solid var(--claude);color:var(--ink);max-width:65ch;margin:16px 0;padding:4px 0 4px 20px}.doc-tools .tools-grid{gap:32px;margin-top:40px}.doc-tools .tools-side{gap:20px;position:static}.doc-tools .h2{font-size:28px}.doc-tools .tools-list button{grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:16px 0}.doc-tools .tools-list p{grid-column:2;font-size:14px}.tool-usage-link{color:var(--dim);font-size:14px}.doc-tool h2{font:500 24px var(--mono);align-items:center;gap:16px;display:flex}.doc-tool h2 a{font:16px var(--mono);color:var(--faint);text-decoration:none}.doc-table-scroll{margin-top:24px;overflow-x:auto}.doc-tool table{border-collapse:collapse;width:100%;font-size:14px}.doc-tool th,.doc-tool td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px 12px 0}.doc-tool th{font-weight:500}.doc-tool th code{font-size:12px}.doc-tool td{color:var(--dim)}.docs-footer{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.agents-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.agent{border-top:2px solid var(--c);padding-top:28px}.agent h3{font:500 clamp(1.2rem, 1.6vw, 1.6rem) / 1.2 var(--mono);margin:22px 0 10px}.agent code{color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.agent p{color:var(--dim);margin:14px 0 0;font-size:15px}.agents-compatibility{color:var(--dim);margin:32px 0 0}.agents-note{color:var(--dim);margin:16px 0 0}.agents-note code{color:var(--ink);background:var(--panel);border-radius:6px;padding:3px 8px;font-size:13px}.foot{padding:clamp(96px, 12vw, 180px) var(--g) 48px;overflow:hidden}.foot-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.foot-title{font:500 clamp(1.8rem, 3.8vw, 3.75rem) / 1.14 var(--mono);letter-spacing:-.04em;margin:0}.foot-install{flex-direction:column;gap:20px;min-width:0;padding-bottom:.4vw;display:flex}.foot-install .cmd{justify-content:space-between;max-width:100%}.foot-install .cmd code{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.cmd-xl{border-radius:16px;padding:20px 20px 20px 24px;font-size:clamp(15px,1.6vw,21px)}.foot-alt{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;margin:0;display:grid}.foot-alt dt{font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.foot-alt dd{min-width:0;margin:0}.foot-alt .cmd{background:0 0;width:100%;padding:10px 12px 10px 14px;font-size:12.5px}.foot-note{color:var(--faint);margin:0;font-size:14px}.foot-links{color:var(--faint);flex-wrap:wrap;gap:28px;margin-top:clamp(56px,7vw,96px);font-size:14px;display:flex}.foot-links a{color:var(--ink);text-decoration:none}.foot-links a:hover{color:var(--claude)}@supports (animation-timeline:view()){.verb,.tools-list li,.agent,.demo-head,.idx,.tool-preview{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 55%}@keyframes reveal{0%{opacity:0;transform:translateY(48px)}}}@media (max-width:1240px){.sb-caption{flex-basis:100%;order:3;margin:4px 4px 0}.steps{margin-left:auto}}@media (min-width:521px) and (max-width:900px){.hero-title{font-size:clamp(2rem,6vw,3.5rem)}.relay{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.relay-line{display:none}}@media (max-width:900px){.docs-layout{grid-template-columns:1fr}.docs-index{border-bottom:1px solid var(--line2);flex-flow:wrap;gap:12px 20px;padding-bottom:24px;position:static}.docs-index a:last-child{border:0;margin:0;padding:0}.herdr{grid-template-columns:minmax(84px,27%) minmax(0,1fr);height:680px}.herdr-space,.herdr-agent{padding:8px}.herdr-sidebar-title{padding:10px 8px}.herdr-sidebar-title span:last-child{display:none}.herdr-panes{grid-template-rows:420px repeat(3,300px);grid-template-columns:minmax(0,1fr)}.nav-links{gap:16px}.hero-foot,.demo-head{flex-direction:column;align-items:flex-start;gap:28px}.hero-install{align-items:flex-start}.hero-top{display:contents}.relay{order:3;margin-top:48px}.foot-grid{grid-template-columns:1fr}.sb-grid{flex-direction:column;gap:8px;height:auto;display:flex}.pane-claude{height:480px}.workers{gap:8px}.pane-worker{flex:none;height:230px}.pane-worker[data-focus]{flex:none}.ledger{grid-template-columns:1fr 1fr}.ledger-label{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:12px;padding:8px 4px}.verb{grid-template-columns:1fr;gap:16px}.verb-n{padding:0}.tools-grid{grid-template-columns:1fr}.tools-side{gap:28px;position:static}.tools-list button{grid-template-columns:32px 1fr;row-gap:4px}.tools-list p{grid-column:2}.agents-grid{grid-template-columns:1fr 1fr;row-gap:48px}}@media (max-width:520px){.demo-view-tabs{margin-inline:0}.demo-view-tabs button{padding:10px;font-size:13px}.demo-view-tabs>span{font-size:9px}.herdr-terminal-intro{gap:8px}.herdr-claude-art{width:42px;height:28px}.herdr .composer-text{flex-basis:100%}.herdr .send{margin-left:auto}.hide-sm{display:none}.foot-alt{grid-template-columns:1fr;gap:6px}.foot-alt dd+dt{margin-top:10px}.logo-name{display:none}.nav,.nav-links{gap:12px}.cmd{gap:10px;padding:12px 12px 12px 14px;font-size:12.5px}.sb{border-radius:16px;padding:6px}.steps{display:none}.sb-caption{flex-basis:100%;margin:6px 4px 0}.hero-title{font-size:clamp(1.625rem,7.4vw,2.25rem)}.pane-claude{height:540px}.composer{margin:0 6px 6px;padding:10px 10px 10px 12px}.composer-text{font-size:12px}.agents-grid{grid-template-columns:1fr}.e-delegate li{grid-template-columns:10px 1fr}.e-delegate li span{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
