.hero{padding-top:clamp(2rem,4vw,3.5rem)}.hero-copy{justify-items:start;gap:22px;margin-bottom:clamp(2rem,3.5vw,2.75rem);display:grid}.hero-herd{align-items:flex-end;gap:4px;margin-bottom:6px;display:flex}.hero-herd .calf:nth-child(2){transform:translateY(-8px)rotate(-6deg)}.hero-herd .calf:nth-child(4){transform:translateY(-4px)rotate(5deg)}@media (prefers-reduced-motion:no-preference){.hero-herd .calf{animation:herd-in .9s var(--ease) both}.hero-herd .calf:nth-child(2){animation-delay:60ms}.hero-herd .calf:nth-child(3){animation-delay:.12s}.hero-herd .calf:nth-child(4){animation-delay:.18s}.hero-herd .calf:nth-child(5){animation-delay:.24s}}@keyframes herd-in{0%{translate:0 14px;scale:.8}}.hero h1{max-width:22ch;font-size:var(--text-3xl);letter-spacing:-.038em;font-weight:560;line-height:1.02}.hero-body{max-width:54ch;color:var(--muted);font-size:var(--text-lg);line-height:1.55}.hero-stage{background:radial-gradient(120% 80% at 50% 0%, var(--paper) 0%, transparent 60%), var(--mist);padding:clamp(18px,4vw,56px) clamp(14px,4vw,56px) 0}.hero-window{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hero-app{grid-template-columns:196px minmax(0,1fr) 260px;min-height:548px;display:grid}.hero-thread{background:var(--paper);align-content:start;gap:18px;padding:22px clamp(18px,3vw,34px) 30px;display:grid}.hero-agent-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.hero-agent-name{color:var(--ink);letter-spacing:-.02em;font-size:1.25em;font-weight:620}.hero-agent-owner{color:var(--faint);font-size:.86em}.hero-steps{gap:14px;display:grid}.hero-step{gap:8px;display:grid}@media (prefers-reduced-motion:no-preference){.hero-step{animation:step-in .7s var(--ease) both}.hero-step-1{animation-delay:.5s}.hero-step-2{animation-delay:1.1s}.hero-step-3{animation-delay:1.8s}[data-replay] .hero-thread>:first-child,[data-replay] .hero-steps>:first-child{animation:step-in .4s var(--ease) both}[data-replay] .hero-step{animation-duration:.45s}[data-replay] .hero-step-1{animation-delay:80ms}[data-replay] .hero-step-2{animation-delay:.18s}[data-replay] .hero-step-3{animation-delay:.28s}.hero-tabpanel{animation:step-in .35s var(--ease) both}}@keyframes step-in{0%{opacity:0;filter:blur(3px);translate:0 10px}}.hero-panel{border-left:1px solid var(--line);background:var(--mist);padding:14px 16px;font-size:.93em}.hero-tabs{border-radius:var(--radius-pill);background:var(--mist-3);gap:4px;margin-bottom:14px;padding:3px;display:flex}.hero-tabs button{border-radius:var(--radius-pill);color:var(--muted);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;flex:1;padding:.3em .6em;font-size:.9em;font-weight:560}.hero-tabs button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.hero-panel dl{gap:10px;margin:0;display:grid}.hero-panel dl>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);gap:4px;padding:10px 12px;display:grid}.hero-panel .hero-feature{align-content:center;min-height:58px;padding-left:54px;position:relative}.hero-feature-icon{width:32px;height:32px;transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;left:11px;translate:0 -50%}.hero-feature[data-kind=skill] .hero-feature-icon{background:color-mix(in oklab, var(--calf-violet) 15%, var(--paper));color:color-mix(in oklab, var(--calf-violet) 70%, var(--ink))}.hero-feature[data-kind=trigger] .hero-feature-icon{background:color-mix(in oklab, var(--calf-ochre) 22%, var(--paper));color:color-mix(in oklab, var(--calf-ochre) 45%, var(--ink))}.hero-feature[data-kind=share] .hero-feature-icon{background:color-mix(in oklab, var(--calf-teal) 16%, var(--paper));color:color-mix(in oklab, var(--calf-teal) 55%, var(--ink))}.hero-feature[data-kind=skill] dd:before{content:"/";color:var(--faint);margin-right:.3em;font-weight:600}.hero-tools{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hero-tools li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.94em;display:grid}.hero-tools em{border-radius:var(--radius-pill);padding:.1em .55em;font-size:.86em;font-style:normal;font-weight:560}.hero-tools em[data-mode=ask]{background:color-mix(in oklab, var(--calf-ochre) 24%, var(--paper));color:var(--ink)}.hero-tools-note{color:var(--muted);margin-top:8px;font-size:.86em}.hero-trigger-line{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);justify-self:start;align-items:center;gap:.55em;padding:.35em .9em .35em .4em;font-size:.92em;display:inline-flex}.hero-trigger-icon{background:var(--mist-2);width:1.75em;height:1.75em;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.hero-new-icon{background:var(--action);width:44px;height:44px;color:var(--on-action);border-radius:14px;place-items:center;display:grid}.hero-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hero-suggestions button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.hero-suggestions strong{color:var(--ink);font-weight:620;display:block}.hero-suggestion-text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;display:-webkit-box;overflow:hidden}.hero-suggestions button:active{transform:scale(.99)}.hero-panel dt{color:var(--muted);font-size:.84em;font-weight:560}.hero-panel dd{color:var(--ink);margin:0}.hero-panel-quote{font-size:.92em;color:var(--ink-2)!important}.hero-panel-logos{gap:6px;display:flex}.hero-chip{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--calf-green) 14%, var(--paper));color:var(--ink);padding:.15em .6em;font-size:.9em;display:inline-block}.logo-strip{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(3rem,6vw,4.5rem);display:grid}.logo-strip h2{font-size:var(--text-lg);letter-spacing:-.02em}.logo-strip p{color:var(--muted);font-size:var(--text-sm);max-width:44ch;margin-top:8px}.logo-strip ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.logo-strip li{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;display:grid}.split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.split-reverse .split-copy{order:2}.split-copy{gap:20px;display:grid}.split-copy h2{font-size:var(--text-2xl)}.lede{color:var(--muted);font-size:var(--text-md)}.split-stage{padding:clamp(16px,3vw,36px)}.point-list,.control-points{gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.point-list li,.control-points li{grid-template-columns:22px 1fr;gap:12px;display:grid}.point-list svg,.control-points svg{color:var(--ink);margin-top:3px}.point-list h3,.control-points h3{font-size:var(--text-base);letter-spacing:-.01em}.point-list p,.control-points p{color:var(--muted);font-size:var(--text-sm);margin-top:3px}.builder,.sources-thread,.channel-body{gap:14px;padding:20px;display:grid}.draft{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-md);gap:10px;padding:14px;display:grid}.draft-title{color:var(--muted);font-size:.82em;font-weight:600}.draft dl{gap:6px;margin:0;display:grid}.draft dl>div{border-radius:var(--radius-xs);grid-template-columns:7.5em 1fr;gap:10px;padding:6px 8px;display:grid}.draft dl>div[data-changed]{background:color-mix(in oklab, var(--calf-green) 9%, var(--paper))}.draft dt{color:var(--muted);font-size:.88em}.draft dd{color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.control-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.5vw,28px);display:grid}.control-triggers,.control-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;padding:18px;font-size:14px}.control-triggers figcaption{color:var(--muted);font-size:var(--text-xs);margin-bottom:10px;font-weight:600}.control-triggers ul{margin:0;padding:0;list-style:none;display:grid}.control-triggers li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.control-triggers li:first-child{border-top:0}.control-triggers li{border-radius:var(--radius-sm);transition:background-color var(--dur) var(--ease);margin-inline:-8px;padding-inline:8px}.trigger-pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--mist);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:.86em;font-style:normal;display:inline-flex}.trigger-pill-icon{background:var(--paper);width:22px;height:22px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}.control-card{background:color-mix(in oklab, var(--calf-rose) 6%, var(--paper));gap:12px;display:grid}.control-waiting{color:var(--ink-2);align-items:center;gap:8px;font-size:.92em;font-weight:560;display:flex}.control-points{margin:0;padding:4px 4px 0}.channels{gap:18px;max-width:820px;margin-inline:auto;display:grid}.channel-tablist{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);justify-self:center;gap:4px;padding:4px;display:inline-flex}.channel-tablist button{border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-sm);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:8px 16px;font-weight:560}.channel-tablist button[aria-selected=true]{background:var(--action);color:var(--on-action)}.channel-panel[hidden]{display:none}.channel-msg{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.channel-msg strong{color:var(--ink);font-size:.92em;display:block}.channel-avatar{background:var(--mist-3);width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.72em;font-weight:650;display:grid}.channel-teams{background:#f5f6fe;background:lab(97.0243% .652313 -3.72525)}.channel-email-head{border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;display:grid}.channel-email-head span{color:var(--faint);font-size:.86em}.gov{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:14px;margin:0;padding:clamp(14px,2.5vw,24px);font-size:14px;display:grid}.gov>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:18px}.gov-label{color:var(--muted);font-size:.86em;font-weight:600}.gov-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 14px;font-size:1.6em;font-weight:620}.gov-gauge{border-radius:var(--radius-pill);background:var(--mist-3);height:8px;overflow:hidden}.gov-gauge span{border-radius:inherit;background:var(--calf-green);height:100%;display:block}.gov ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.gov-agents li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.gov-agents em{color:var(--faint);font-size:.9em;font-style:normal}.gov-agents strong,.gov-log time{font-variant-numeric:tabular-nums}.gov-log-head{justify-content:space-between;align-items:center;display:flex}.gov-log li{border-top:1px solid var(--line);color:var(--ink-2);padding:9px 0;display:block}.gov-log strong{color:var(--ink);font-weight:600}.gov-log time{float:right;color:var(--faint);font-size:.88em}.section-ink{background:var(--rail);color:var(--rail-muted)}.section-ink h2,.section-ink h3{color:var(--rail-text)}.section-ink .section-head p{color:var(--rail-muted)}.security-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.security-list li{border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12);align-content:start;gap:10px;padding:26px 0;display:grid}.security-list h3{font-size:var(--text-md)}.security-list p{font-size:var(--text-sm);line-height:1.6}.vs-table{border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;overflow:hidden}.vs-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.vs-row:first-child{border-top:0}.vs-row>span{padding:16px 20px}.vs-head>span{color:var(--ink);font-weight:600}.vs-topic{color:var(--muted);font-size:var(--text-sm);font-weight:560}.vs-row>span:nth-child(2){color:var(--muted)}.vs-ganesha{background:var(--mist);color:var(--ink);align-items:center;gap:8px;display:flex}.vs-link{margin-top:22px}.uc-more{margin-top:28px}.setup-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{border-top:2px solid var(--ink);align-content:start;gap:10px;padding:22px 20px 24px;display:grid;position:relative}.setup-index{color:var(--faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.setup-steps h3{font-size:var(--text-md)}.setup-steps p{color:var(--muted);font-size:var(--text-sm)}.setup-price{border-radius:var(--radius-lg);background:var(--mist);border:1px solid var(--line);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:24px;margin-top:40px;padding:24px 28px;display:grid}.setup-price h3{font-size:var(--text-md)}.setup-price p{color:var(--muted)}.faq{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.faq h2{font-size:var(--text-2xl)}.faq-list{display:grid}.faq-list details{border-top:1px solid var(--line-strong)}.faq-list details:last-child{border-bottom:1px solid var(--line-strong)}.faq-list summary{color:var(--ink);font-size:var(--text-md);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:560;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform var(--dur) var(--ease);flex:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{max-width:64ch;color:var(--muted);padding-bottom:22px}.final{padding-top:var(--section-y);text-align:center;justify-items:center;gap:18px;display:grid}.final-herd{align-items:flex-end;gap:2px;display:flex}.final h2{font-size:var(--text-3xl);max-width:20ch}.final>p{max-width:44ch;color:var(--muted);font-size:var(--text-md)}.final .hero-actions{justify-content:center}@media (max-width:1100px){.hero-app{grid-template-columns:180px minmax(0,1fr)}.hero-panel{display:none}.control-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.control-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.gov{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gov-log{grid-column:1/-1}}@media (max-width:860px){.split,.logo-strip,.faq,.setup-price{grid-template-columns:1fr}.split-reverse .split-copy{order:0}.security-list,.setup-steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hero-app{grid-template-columns:1fr;min-height:0}.hero-app .mock-rail{scrollbar-width:none;gap:6px;padding:10px;display:flex;overflow-x:auto}.hero-app .mock-rail-group{display:contents}.hero-app .mock-rail-group p{display:none}.hero-app .mock-rail button{flex:none;width:auto}.hero-suggestions{grid-template-columns:1fr}.hero-window{font-size:13px}.control-grid,.control-points,.gov,.security-list,.setup-steps{grid-template-columns:1fr}.vs-row{grid-template-columns:1fr 1fr}.vs-row .vs-topic{grid-column:1/-1;padding-bottom:0}.vs-head .vs-topic{display:none}}.channel-tablist button{white-space:nowrap}.section:not(.section-mist):not(.section-ink)+.section:not(.section-mist):not(.section-ink){padding-top:0}@media (max-width:640px){.vs-row,.vs-row>span{grid-template-columns:1fr}.vs-row{display:grid}.vs-row>span:not(.vs-topic):before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);margin-bottom:2px;font-weight:600;display:block}.vs-head{display:none}.vs-row .vs-topic{color:var(--ink);padding-bottom:4px}}@media (max-width:480px){.draft dl>div{grid-template-columns:1fr;gap:2px}.hero-actions{width:100%;display:grid}}@media (hover:hover){.hero-tabs button[aria-selected=false]:hover{color:var(--ink);background:#ffffff8c;background:lab(100% 0 0/.55)}.hero-suggestions button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hero-suggestions button:hover .calf .calf-head,.hero-herd .calf:hover .calf-head,.final-herd .calf:hover .calf-head,.control-triggers li:hover .calf .calf-head,.gov-agents li:hover .calf .calf-head,.security-list li:hover .calf .calf-head{transform-box:fill-box;transform-origin:50% 100%;animation:calf-nod .6s var(--ease) 1}.faq-list summary:hover{color:var(--ink-2)}.faq-list summary:hover svg{background:var(--mist-2)}.channel-tablist button[aria-selected=false]:hover{background:var(--mist-2);color:var(--ink)}.hero-panel dl>div:hover{border-color:var(--line-strong)}.hero-feature:hover .hero-feature-icon{transform:rotate(-6deg)scale(1.06)}.logo-strip li{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.logo-strip li svg,.logo-strip li img{transition:transform var(--dur) var(--ease)}.logo-strip li:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.logo-strip li:hover svg,.logo-strip li:hover img{transform:scale(1.12)}.control-triggers li:hover,.draft dl>div:hover{background:var(--mist)}.draft dl>div{transition:background-color var(--dur) var(--ease)}.draft dl>div[data-changed]:hover{background:color-mix(in oklab, var(--calf-green) 15%, var(--paper))}.gov-agents li,.gov-log li{border-radius:var(--radius-xs);transition:background-color var(--dur) var(--ease);margin-inline:-8px;padding-inline:8px}.gov-agents li:hover,.gov-log li:hover{background:var(--mist)}.security-list li{transition:border-color var(--dur) var(--ease)}.security-list li:hover{border-top-color:#ffffff6b;border-top-color:lab(100% 0 0/.42)}.vs-row:not(.vs-head)>span{transition:background-color var(--dur) var(--ease)}.vs-row:not(.vs-head):hover>span{background:var(--mist)}.vs-row:not(.vs-head):hover>.vs-ganesha{background:var(--mist-2)}.setup-steps li{transition:background-color var(--dur) var(--ease)}.setup-steps li:hover{background:linear-gradient(var(--mist), transparent)}.setup-steps li:hover .setup-index{color:var(--ink)}}.faq-list summary svg{box-sizing:content-box;transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:50%;padding:6px}.hero-herd .calf,.final-herd .calf{cursor:default}
