.signal-hero:has(.agent-studio){padding:38px 0 22px;min-height:0;background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--signal-brand) 5%,transparent),transparent 65%),var(--signal-canvas)}.agent-studio{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center;padding:16px 0 30px}.studio-copy{min-width:0}.studio-eyebrow{font:10px ui-monospace,monospace;letter-spacing:1.5px;color:var(--signal-muted);display:flex;align-items:center;gap:9px}.studio-eyebrow>span{height:6px;width:6px;border-radius:50%;background:#e65d50}.signal-home .agent-studio h1{font-size:clamp(36px,3.9vw,54px);line-height:1.25;letter-spacing:-1.5px;font-weight:650;margin:25px 0 20px;overflow-wrap:normal}.agent-studio h1 span{color:var(--signal-brand);white-space:nowrap}.studio-intro{font-size:16px;line-height:1.9;color:var(--signal-muted)}.studio-links{display:flex;align-items:center;gap:24px;margin-top:30px;font-size:13px}.studio-links .signal-button{gap:28px}.studio-guide-note{display:flex;gap:12px;align-items:center;margin-top:36px}.studio-guide-note p{display:grid;gap:6px;font-size:11px;color:var(--signal-muted)}.studio-guide-note strong{font-size:12px;color:var(--signal-ink)}.claw-guide--small{width:58px;height:58px;flex:none}.studio-workbench{min-width:0;border:1px solid var(--signal-line);border-radius:20px;background:var(--signal-surface);box-shadow:0 24px 65px #152c4410;overflow:hidden}.studio-topline{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--signal-line);font:10px ui-monospace,monospace;letter-spacing:1px;color:var(--signal-muted)}.studio-topline>span:first-child{display:flex;align-items:center;gap:8px}.studio-topline i{width:6px;height:6px;border-radius:50%;background:#6c9c91}.studio-scene{height:360px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#fffaf2,#eef2f4)}.studio-grid{position:absolute;inset:0;background-image:linear-gradient(#9babb312 1px,transparent 1px),linear-gradient(90deg,#9babb312 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(transparent,#000)}.studio-canvas{position:absolute;inset:0}.studio-canvas canvas{width:100%;height:100%;display:block}.studio-mascot{position:absolute;left:50%;top:48%;width:166px;transform:translate(-50%,-50%);filter:drop-shadow(0 9px 10px #293d4d15);pointer-events:none}.studio-mascot svg{width:100%;height:auto}.claw-guide__right{transform-origin:176px 115px;transition:transform .7s}.claw-guide__left{transform-origin:64px 116px;transition:transform .7s}.studio-float{position:absolute;padding:13px 15px;border:1px solid #d5dfe3;border-radius:10px;background:#fffefbf2;box-shadow:0 8px 25px #28405110;color:#293746;transition:transform .65s,border-color .3s,box-shadow .3s;pointer-events:none}.studio-float small{display:block;color:#78848b;font:9px ui-monospace,monospace;letter-spacing:.7px}.studio-float strong{display:block;font-size:12px;margin:7px 0}.studio-float>span{font-size:10px;color:#75838e}.studio-float--input{top:35px;left:22px;width:148px;transform:rotate(-7deg)}.studio-float--output{top:57px;right:20px;width:154px;transform:rotate(6deg)}.studio-float--tool{top:228px;left:37px;display:flex;align-items:center;gap:10px;padding:9px 14px;transform:rotate(-3deg)}.studio-tool-icon{font-size:23px!important;color:#e65d50!important}.studio-lines{display:grid;gap:5px;margin-top:12px}.studio-lines i{height:4px;width:100%;border-radius:5px;background:#e7ebed}.studio-lines i:last-child{width:65%}.studio-checks{display:flex;gap:6px;margin-top:12px}.studio-checks i{width:23px;height:4px;background:#dfe5e8;border-radius:5px}.studio-task{position:absolute;right:18px;bottom:16px;left:47%;padding:12px 14px;border-radius:9px;background:#263747;color:#fff;box-shadow:0 6px 16px #24374620}.studio-task>span{font-size:9px;letter-spacing:1px;color:#ffb0a3}.studio-task p{font-size:11px;line-height:1.6;margin:5px 0}.studio-task small{font-size:9px;color:#bdcbd5;line-height:1.5;display:block}.studio-story{display:flex;gap:15px;padding:19px 20px 14px;min-height:90px}.studio-story>span{font:10px ui-monospace,monospace;color:var(--signal-brand);white-space:nowrap;padding-top:3px}.studio-story strong{font-size:14px}.studio-story p{font-size:12px;color:var(--signal-muted);margin:5px 0 0;line-height:1.65}.studio-controls{display:flex;align-items:center;gap:12px;padding:0 16px 14px}.studio-controls>button{flex:none;border:1px solid var(--signal-line);border-radius:6px;padding:9px;background:var(--signal-surface-alt);font-size:11px;cursor:pointer}.studio-steps{display:flex;flex:1;justify-content:space-between;gap:3px}.studio-steps button{border:0;border-radius:5px;padding:7px 4px;background:transparent;color:var(--signal-muted);font-size:10px;cursor:pointer}.studio-steps button span{display:block;font:9px ui-monospace,monospace;margin-bottom:4px;color:var(--signal-subtle)}.studio-steps button[aria-pressed=true]{background:var(--signal-brand-soft);color:var(--signal-brand)}.studio-disclosure{border-top:1px solid var(--signal-line);padding:10px 17px;margin:0;font-size:9px;color:var(--signal-subtle);display:flex;justify-content:space-between;gap:8px}.studio-platform{position:absolute;width:280px;height:180px;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-24deg) skew(24deg);background:#d9e2e6;border:10px solid #f8f9f8;border-radius:30px;box-shadow:-12px 18px #c3cdd4}.studio-fallback-file,.studio-fallback-result{position:absolute;left:15%;top:49%;color:#80909b;font-size:11px}.studio-fallback-result{left:75%}[data-step="1"] .studio-float--input,[data-step="2"] .studio-float--tool,[data-step="3"] .studio-float--output,[data-step="4"] .studio-float--output{border-color:#e78370;box-shadow:0 7px 22px #ed695524;transform:rotate(0) translateY(-7px)}[data-step="1"] .studio-lines i{background:#f5b9a9}[data-step="2"] .claw-guide__left{transform:rotate(-23deg)}[data-step="3"] .claw-guide__right,[data-step="4"] .claw-guide__right{transform:rotate(19deg)}[data-step="3"] .studio-checks i,[data-step="4"] .studio-checks i{background:#6c9c91}.agent-studio[data-playing=true] .studio-mascot{animation:claw-hover 4s ease-in-out infinite}@keyframes claw-hover{50%{transform:translate(-50%,calc(-50% - 7px))}}.task-route{position:relative;overflow:hidden}.task-route__top>svg{width:40px;height:40px;padding:10px;box-sizing:content-box;background:var(--signal-surface-alt);border:1px solid var(--signal-line);border-radius:13px;box-shadow:4px 4px 0 var(--signal-line);transform:rotate(-5deg)}@media(min-width:1000px){.agent-routes{grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.agent-studio{grid-template-columns:1fr 1.15fr;gap:22px}.agent-studio h1{font-size:40px}.studio-scene{height:350px}.studio-mascot{width:135px}.studio-float--input{left:12px;width:125px}.studio-float--output{right:12px;width:125px}.studio-task{left:43%}.studio-controls{gap:5px;padding-inline:10px}.studio-steps button{font-size:9px}}@media(max-width:760px){.agent-studio{grid-template-columns:1fr;gap:25px;padding-top:0}.agent-studio h1{font-size:46px;letter-spacing:-1px;margin:18px 0}.studio-copy{max-width:580px}.studio-guide-note{display:none}.studio-intro{font-size:14px}.studio-links{margin-top:20px}.studio-workbench{border-radius:14px}.studio-scene{height:340px}.studio-mascot{width:143px}.studio-float--input{top:28px}.studio-float--output{top:47px}.studio-task{left:44%;right:12px;bottom:15px}.studio-float--tool{left:15px;top:237px}.studio-story{padding:15px;min-height:94px}.studio-disclosure{font-size:8px}.studio-controls>button{font-size:10px}.signal-hero:has(.agent-studio){padding-top:24px}}.proof-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.proof-tile{min-width:0;color:var(--signal-ink)}.proof-preview{height:215px;border-radius:12px;padding:24px;border:1px solid #d9e0e2;overflow:hidden;transition:transform .2s}.proof-tile:hover .proof-preview{transform:translateY(-4px)}.proof-preview>span{font:9px ui-monospace,monospace;letter-spacing:1px}.proof-preview>strong{display:block;font-size:28px;line-height:1.3;margin:18px 0}.proof-preview--paper{color:#33483e;background:#e9eee4}.proof-preview--code{color:#e7eff3;background:#273b49}.proof-preview--code>strong{color:#a5d7bf;font:30px ui-monospace,monospace;margin:28px 0 20px}.proof-preview--code del{color:#9aaab3;font-size:24px}.proof-preview--code code{font-size:12px;color:#f4c2a2}.proof-preview--code>div{font-size:11px;margin-top:15px;color:#a5d7bf}.proof-preview--skill{background:#f4e8de;color:#6b453d}.proof-table{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:1px;background:#c4d3c7;border:1px solid #c4d3c7;transform:rotate(-3deg);margin-top:18px}.proof-table span{padding:8px;background:#fffdf7}.proof-folder{display:flex;align-items:center;gap:14px;padding:10px;background:#fffcf8;border-radius:8px;transform:rotate(3deg);font-size:12px}.proof-folder small{display:block;font-size:9px;margin-top:4px;color:#978580}.proof-tile h3{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin:18px 0 6px}.proof-tile>p{font-size:12px;color:var(--signal-muted);margin:0}.signal-home .agent-routes{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-home .agent-route h3{font-size:27px}.agent-route--dsh{--agent-accent:#4876ab}@media(max-width:900px){.signal-home .agent-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-preview{padding:16px}.proof-preview>strong{font-size:23px}}@media(max-width:600px){.proof-gallery__grid{grid-template-columns:1fr}.proof-preview{height:215px;padding:24px}.signal-home .agent-routes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.agent-studio *,.task-route__top>svg{animation:none!important;transition:none!important}}.signal-home{--signal-canvas: hsl(var(--canvas));--signal-surface: hsl(var(--surface));--signal-surface-alt: hsl(var(--surface-alt));--signal-section-muted: hsl(var(--section-muted));--signal-section-cool: hsl(var(--section-cool));--signal-ink: hsl(var(--text));--signal-muted: hsl(var(--text-muted));--signal-subtle: hsl(var(--text-subtle));--signal-line: hsl(var(--border-subtle));--signal-line-strong: hsl(var(--border-strong));--signal-brand: hsl(var(--brand));--signal-brand-soft: hsl(var(--brand-soft));--signal-action: hsl(var(--primary));--signal-action-soft: hsl(var(--primary-soft));--signal-verified: hsl(var(--signal));--signal-verified-soft: hsl(var(--signal-soft));--signal-workbuddy: hsl(var(--agent-workbuddy));--signal-openclaw: hsl(var(--agent-openclaw));--signal-hermes: hsl(var(--agent-hermes));overflow:hidden;background:var(--signal-canvas);color:var(--signal-ink)}.signal-home :where(a,button,input){font:inherit}.signal-home :where(a,button):hover{text-decoration:none}.signal-home [hidden]{display:none!important}.signal-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.signal-hero{position:relative;min-height:min(760px,calc(100svh - 60px));padding:58px 0 28px;overflow:hidden;background:var(--signal-canvas)}.signal-hero__inner{position:relative}.signal-hero__intro{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:end}.signal-hero__title{min-width:0}.signal-eyebrow{margin:0 0 14px;color:var(--signal-verified);font-size:12px;font-weight:720}.signal-eyebrow span{color:var(--signal-subtle);font-weight:540}.signal-hero h1{margin:0;overflow-wrap:normal;font-size:78px;font-weight:650;line-height:.98;letter-spacing:0}.signal-hero__message{padding-bottom:2px}.signal-hero__lead{max-width:18ch;margin:0;font-size:48px;font-weight:610;line-height:1.12}.signal-hero__lead span{display:block}.signal-hero__support{max-width:58ch;margin:13px 0 0;color:var(--signal-muted);font-size:15px}.hero-command{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:64px;margin-top:32px;border:1px solid var(--signal-line);border-radius:8px;background:var(--signal-surface);box-shadow:var(--shadow-card);transition:border-color .16s ease,box-shadow .16s ease}.hero-command:focus-within{border-color:var(--signal-action);box-shadow:var(--shadow-card-hover)}.hero-command>svg{justify-self:end;color:var(--signal-action)}.hero-command label{min-width:0}.hero-command input{width:100%;height:62px;padding:0 15px;overflow:hidden;border:0;outline:0;background:transparent;color:var(--signal-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.hero-command input::placeholder{color:var(--signal-subtle)}.hero-command button{display:inline-flex;min-width:132px;height:52px;align-items:center;justify-content:center;gap:9px;margin:5px;padding:0 17px;border:0;border-radius:6px;background:var(--signal-action);color:hsl(var(--primary-foreground));font-size:14px;font-weight:650;cursor:pointer}.hero-command button:hover{background:color-mix(in srgb,var(--signal-action) 90%,#000)}.hero-command[data-running] button svg{animation:hero-arrow .72s ease-in-out infinite alternate}.hero-modebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.hero-task-tabs{display:inline-flex;padding:3px;border:1px solid var(--signal-line);border-radius:7px;background:var(--signal-surface)}.hero-task-tabs button{min-height:32px;padding:0 13px;border:0;border-radius:4px;background:transparent;color:var(--signal-muted);font-size:12px;font-weight:630;cursor:pointer}.hero-task-tabs button[aria-selected=true]{background:var(--signal-action-soft);color:var(--signal-action)}.hero-live{display:inline-flex;align-items:center;gap:8px;color:var(--signal-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.hero-live:before{width:7px;height:7px;border-radius:50%;background:var(--signal-verified);content:""}.hero-workflow{margin-top:16px}.hero-flow-panel{display:grid;grid-template-columns:1.05fr .95fr 1.1fr .95fr 1.25fr;border-block:1px solid var(--signal-line)}.hero-stage{position:relative;display:grid;min-width:0;min-height:166px;align-content:start;padding:16px 18px;border-right:1px solid var(--signal-line);transition:opacity .18s ease,background .18s ease}.hero-stage:last-child{border-right:0}.hero-stage__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-stage__index{color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hero-stage__icon{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--signal-line);border-radius:5px;color:var(--signal-subtle)}.hero-stage strong{display:block;margin-top:18px;overflow-wrap:anywhere;font-size:14px;font-weight:650}.hero-stage p{margin:5px 0 0;color:var(--signal-muted);font-size:11px;line-height:1.5}.hero-stage[data-state=pending]{opacity:.46}.hero-stage[data-state=active]{background:var(--signal-action-soft);opacity:1}.hero-stage[data-state=active] .hero-stage__icon{border-color:color-mix(in srgb,var(--signal-action) 42%,var(--signal-line));color:var(--signal-action)}.hero-stage[data-state=complete] .hero-stage__icon{border-color:color-mix(in srgb,var(--signal-verified) 42%,var(--signal-line));color:var(--signal-verified)}.hero-stage--execute{background:color-mix(in srgb,var(--signal-action-soft) 56%,transparent)}.hero-stage--output{background:var(--signal-surface)}.hero-files{display:grid;gap:0;margin-top:11px}.hero-file{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 0;border-top:1px solid var(--signal-line)}.hero-file svg{color:var(--signal-action)}.hero-file span{min-width:0;overflow:hidden;color:var(--signal-ink);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.hero-file small{color:var(--signal-verified);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.signal-hero__proof{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.signal-hero__proof div{display:flex;align-items:center}.signal-hero__proof span{min-width:118px;color:var(--signal-subtle);font-size:10px}.signal-hero__proof span+span{padding-left:18px;border-left:1px solid var(--signal-line)}.signal-hero__proof strong{margin-right:4px;color:var(--signal-ink);font-size:12px;font-weight:650}.signal-hero__proof a{display:inline-flex;align-items:center;gap:7px;color:var(--signal-muted);font-size:11px;font-weight:620}.signal-hero__proof a:hover{color:var(--signal-action)}.signal-hero__topics{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:14px}.signal-hero__topics>span{margin-right:2px;color:var(--signal-subtle);font-size:10px}.signal-hero__topics a{padding:4px 7px;border:1px solid var(--signal-line);border-radius:4px;color:var(--signal-muted);font-size:10px;font-weight:620}.signal-hero__topics a:hover{border-color:var(--signal-line-strong);color:var(--signal-ink)}.signal-hero__topics a[data-agent=workbuddy]{border-color:color-mix(in srgb,var(--signal-workbuddy) 34%,var(--signal-line));color:var(--signal-workbuddy)}@keyframes hero-arrow{0%{transform:translate(-2px)}to{transform:translate(2px)}}.signal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.signal-actions--split{align-items:center;justify-content:space-between}.signal-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid var(--signal-line);border-radius:6px;background:var(--signal-surface);color:var(--signal-ink);font-size:14px;font-weight:650;transition:transform .16s ease,border-color .16s ease,background .16s ease}.signal-button:hover{transform:translateY(-1px);border-color:var(--signal-line-strong)}.signal-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--signal-muted);font-size:12px;font-weight:620}.signal-text-link:hover{color:var(--signal-action)}.signal-section{padding:112px 0}.signal-section--compact{padding:96px 0}.signal-section--muted{background:var(--signal-section-muted)}.signal-section--cool{background:var(--signal-section-cool)}.signal-section--routes{background:var(--signal-canvas)}.signal-section__head{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:start;margin-bottom:42px}.signal-section__kicker{color:var(--signal-action);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.signal-section__head h2{max-width:18ch;margin:0;font-size:46px;font-weight:610;line-height:1.14;letter-spacing:0}.signal-section__head p{max-width:54ch;margin:12px 0 0;color:var(--signal-muted)}.task-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.task-route{position:relative;display:grid;min-height:216px;align-content:space-between;padding:22px;border:1px solid var(--signal-line);border-radius:8px;background:var(--signal-surface);box-shadow:var(--shadow-card);color:var(--signal-ink);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.task-route:hover{transform:translateY(-2px);border-color:var(--signal-line-strong);box-shadow:var(--shadow-card-hover)}.task-route__top{display:flex;align-items:center;justify-content:space-between}.task-route__top svg{color:var(--signal-action)}.task-route__top span{color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.task-route__copy{display:grid;gap:7px;padding-right:20px}.task-route strong{font-size:17px;font-weight:650}.task-route small{max-width:23ch;color:var(--signal-muted);font-size:12px}.task-route>svg{position:absolute;right:18px;bottom:20px;color:var(--signal-subtle)}.task-route:hover>svg{color:var(--signal-action);transform:translate(2px)}.workbuddy-section{position:relative;background:var(--signal-surface)}.workbuddy-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start}.workbuddy-copy{position:sticky;top:90px}.workbuddy-mark{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--signal-workbuddy);font-size:12px;font-weight:720}.workbuddy-mark:before{width:18px;height:2px;background:currentColor;content:""}.workbuddy-copy h2{max-width:12ch;margin:0;font-size:56px;font-weight:610;line-height:1.08}.workbuddy-copy p{max-width:42ch;margin:18px 0 0;color:var(--signal-muted)}.workbuddy-tabs{display:grid;margin-top:28px;border-top:1px solid var(--signal-line)}.workbuddy-tabs button{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;min-height:52px;padding:0;border:0;border-bottom:1px solid var(--signal-line);background:transparent;color:var(--signal-muted);text-align:left;cursor:pointer}.workbuddy-tabs button svg{color:var(--signal-subtle)}.workbuddy-tabs button span{font-size:14px;font-weight:620}.workbuddy-tabs button small{color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workbuddy-tabs button[aria-selected=true]{color:var(--signal-ink)}.workbuddy-tabs button[aria-selected=true] svg{color:var(--signal-workbuddy)}.workbuddy-media{min-width:0}.workbuddy-figure{margin:0}.workbuddy-figure__frame{position:relative;overflow:hidden;border:1px solid var(--signal-line);border-top:2px solid var(--signal-workbuddy);border-radius:8px;background:var(--signal-surface-alt);box-shadow:var(--shadow-panel)}.workbuddy-figure__bar{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--signal-line);color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workbuddy-figure__status{display:inline-flex;align-items:center;gap:6px;color:var(--signal-verified)}.workbuddy-figure__status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.workbuddy-figure img{display:block;width:100%;height:auto;aspect-ratio:45 / 26;object-fit:cover}.workbuddy-figure figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:14px;color:var(--signal-muted);font-size:12px}.workbuddy-figure figcaption strong{color:var(--signal-ink);font-weight:650}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--signal-line-strong)}.capability{display:grid;grid-template-columns:26px 1fr;gap:4px 12px;min-height:150px;padding:18px;border-right:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);color:var(--signal-ink)}.capability:nth-child(4n){border-right:0}.capability svg{color:var(--signal-verified)}.capability strong{font-size:15px;font-weight:650}.capability p{grid-column:2;margin:6px 0 0;color:var(--signal-muted);font-size:12px}.capability small{grid-column:1;align-self:end;color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.capability:hover{background:var(--signal-surface)}.agent-routes{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.agent-route{--agent-accent: var(--signal-action);position:relative;display:grid;min-height:300px;align-content:start;overflow:hidden;padding:25px;border:1px solid var(--signal-line);border-radius:8px;background:var(--signal-surface);box-shadow:var(--shadow-card);color:var(--signal-ink);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.agent-route--workbuddy{--agent-accent: var(--signal-workbuddy);background:color-mix(in srgb,var(--signal-workbuddy) 5%,var(--signal-surface))}.agent-route--openclaw{--agent-accent: var(--signal-openclaw)}.agent-route--hermes{--agent-accent: var(--signal-hermes)}.agent-route:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--agent-accent);content:""}.agent-route__meta{display:flex;justify-content:space-between;gap:16px;color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.agent-route h3{margin:64px 0 0;font-size:34px;font-weight:620}.agent-route p{max-width:34ch;margin:10px 0 0;color:var(--signal-muted);font-size:13px}.agent-route>svg{position:absolute;right:22px;bottom:22px;color:var(--signal-subtle)}.agent-route:hover{transform:translateY(-2px);border-color:var(--signal-line-strong);box-shadow:var(--shadow-card-hover)}.agent-route:hover>svg{color:var(--agent-accent);transform:translate(2px)}.latest-list{overflow:hidden;border:1px solid var(--signal-line);border-radius:8px;background:var(--signal-surface);box-shadow:var(--shadow-card)}.latest-row{display:grid;grid-template-columns:112px minmax(0,1fr) 140px 24px;gap:18px;align-items:center;min-height:96px;padding:0 20px;border-bottom:1px solid var(--signal-line);color:var(--signal-ink)}.latest-row:last-child{border-bottom:0}.latest-row__agent{display:flex;align-items:center;gap:8px;color:var(--signal-muted);font-size:11px;font-weight:650}.latest-row__agent:before{width:8px;height:8px;border-radius:2px;background:var(--agent-color, var(--signal-action));content:""}.latest-row__agent[data-agent=workbuddy]{--agent-color: var(--signal-workbuddy)}.latest-row__agent[data-agent=openclaw]{--agent-color: var(--signal-openclaw)}.latest-row__agent[data-agent=hermes]{--agent-color: var(--signal-hermes)}.latest-row__copy{min-width:0}.latest-row__copy strong{display:block;overflow-wrap:anywhere;font-size:15px;font-weight:640}.latest-row__copy span{display:block;overflow:hidden;margin-top:3px;color:var(--signal-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.latest-row time{color:var(--signal-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-align:right}.latest-row>svg{color:var(--signal-subtle)}.latest-row:hover{background:var(--signal-surface)}.latest-row:hover>svg{color:var(--signal-action)}.search-band{background:var(--signal-ink);color:var(--signal-surface)}.dark .search-band{background:#f6f8fa;color:#111318}.search-band__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center;min-height:280px}.search-band__inner h2{max-width:15ch;margin:0;font-size:46px;font-weight:610;line-height:1.16}.search-form{display:flex;gap:8px}.search-form label{flex:1}.search-form input{width:100%;height:50px;padding:0 15px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:6px;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}.search-form input::placeholder{color:color-mix(in srgb,currentColor 58%,transparent)}.search-form button{display:inline-grid;width:50px;height:50px;place-items:center;padding:0;border:0;border-radius:6px;background:var(--signal-brand);color:#fff;cursor:pointer}.search-hints{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:color-mix(in srgb,currentColor 66%,transparent);font-size:11px}@media(max-width:1050px){.signal-hero__intro{grid-template-columns:.82fr 1.18fr;gap:36px}.signal-hero h1{font-size:68px}.signal-hero__lead{font-size:40px}.hero-stage{padding-inline:14px}.hero-file small{display:none}.workbuddy-layout{gap:40px}.workbuddy-copy h2{font-size:48px}.signal-section__head h2,.search-band__inner h2{font-size:40px}}@media(max-width:860px){.signal-shell{width:min(100% - 32px,720px)}.signal-hero{min-height:0;padding-top:44px}.signal-hero__intro{grid-template-columns:1fr;gap:16px}.signal-hero__lead{max-width:20ch;font-size:36px}.signal-hero__support{max-width:60ch}.hero-command{margin-top:24px}.hero-flow-panel{grid-template-columns:repeat(3,1fr)}.hero-stage:nth-child(2),.hero-stage:nth-child(4){display:none}.task-grid{grid-template-columns:repeat(2,1fr)}.workbuddy-layout{grid-template-columns:1fr}.workbuddy-copy{position:static}.workbuddy-copy h2{max-width:16ch}.workbuddy-tabs{grid-template-columns:repeat(3,1fr)}.workbuddy-tabs button{grid-template-columns:20px 1fr;padding:8px;border-right:1px solid var(--signal-line)}.workbuddy-tabs button:last-child{border-right:0}.workbuddy-tabs button small{display:none}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability:nth-child(2n){border-right:0}.agent-routes{grid-template-columns:1fr}.agent-route{min-height:220px}}@media(max-width:700px){.signal-shell{width:calc(100% - 32px)}.signal-hero{padding:36px 0 28px}.signal-hero h1{font-size:52px}.signal-hero__lead{max-width:16ch;font-size:28px}.signal-hero__support{max-width:40ch;font-size:13px}.hero-command{grid-template-columns:36px minmax(0,1fr) 54px;min-height:58px}.hero-command>svg{width:17px}.hero-command input{height:56px;padding-inline:10px;font-size:13px}.hero-command button{min-width:44px;width:44px;height:46px;padding:0}.hero-command button span{display:none}.hero-modebar{display:grid;gap:10px;margin-top:13px}.hero-task-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.hero-task-tabs button{padding-inline:6px;font-size:11px}.hero-flow-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stage{min-height:174px;padding:12px 10px}.hero-stage__icon{width:25px;height:25px}.hero-stage__index{font-size:7px}.hero-stage strong{margin-top:14px;font-size:12px}.hero-stage p{font-size:9px}.hero-file{grid-template-columns:14px minmax(0,1fr);gap:5px}.hero-file span{font-size:8px}.hero-file small{display:none}.signal-hero__proof{align-items:flex-start;flex-direction:column;gap:9px;margin-top:13px}.signal-hero__proof div{width:100%}.signal-hero__proof span{min-width:0;flex:1}.signal-hero__proof span+span{padding-left:10px}.signal-hero__topics{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto;scrollbar-width:none}.signal-hero__topics>*{flex:0 0 auto}.signal-section{padding:72px 0}.signal-section--compact{padding:64px 0}.signal-section__head{grid-template-columns:1fr;gap:12px}.signal-section__head h2,.search-band__inner h2{font-size:34px}.task-grid{grid-template-columns:1fr;gap:12px}.task-route{min-height:132px;padding:18px}.task-route small{max-width:none}.workbuddy-copy h2{font-size:38px}.workbuddy-tabs button{grid-template-columns:1fr;justify-items:center;text-align:center}.workbuddy-tabs button svg{display:none}.workbuddy-figure figcaption{display:grid;gap:3px}.capability-grid{grid-template-columns:1fr}.capability,.capability:nth-child(2n){min-height:118px;border-right:0}.agent-route h3{font-size:28px}.latest-row{grid-template-columns:minmax(0,1fr) 20px;gap:7px 10px;min-height:0;padding:16px 14px}.latest-row__agent{grid-column:1;grid-row:1}.latest-row__copy{grid-column:1;grid-row:2}.latest-row__copy strong{line-height:1.45}.latest-row__copy span{display:-webkit-box;margin-top:6px;white-space:normal;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest-row time{display:none}.latest-row>svg{grid-column:2;grid-row:1 / span 2;align-self:center}.search-band__inner{grid-template-columns:1fr;gap:28px;min-height:330px;padding-block:52px}.signal-actions--split{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.signal-shell{width:calc(100% - 28px)}.signal-hero h1{font-size:46px;white-space:nowrap}.signal-hero__lead{font-size:24px}.signal-hero__proof span:nth-child(3){display:none}.hero-stage--output p{display:none}.hero-file:nth-child(n+2){display:none}}@media(prefers-reduced-motion:reduce){.signal-home *,.signal-home *:before,.signal-home *:after{transition-duration:.01ms!important}}
