:root{--landing-line:color-mix(in srgb, var(--sl-color-gray-5) 72%, transparent);--landing-panel:var(--agentaps-surface)}:root[data-theme=dark]{--landing-line:color-mix(in srgb, var(--sl-color-gray-5) 80%, transparent)}html:has(.landing){scroll-behavior:smooth}.landing{--csk-button-font-size:.88rem;--csk-button-gap:.65rem;--csk-button-padding-block:.82rem;--csk-button-padding-inline:1.1rem;--csk-button-primary-glow:color-mix(in srgb, var(--agentaps-accent) 52%, transparent);--csk-button-secondary-background:var(--landing-panel);--csk-button-secondary-border:var(--landing-line);--csk-button-secondary-color:var(--sl-color-white);--csk-button-secondary-glow:color-mix(in srgb, var(--agentaps-accent) 34%, transparent);--csk-text-link-color:var(--sl-color-text-accent);--csk-text-link-hover-color:var(--agentaps-accent-strong);--csk-interactive-surface-glow:color-mix(in srgb, var(--agentaps-accent) 20%, transparent);--csk-interactive-surface-ring:color-mix(in srgb, var(--agentaps-accent) 65%, transparent);--csk-terminal-background:#10151c;--csk-terminal-border:#334253;--csk-terminal-color:#edf2f7;--csk-terminal-dot-gap:.35rem;--csk-terminal-dot-opacity:1;--csk-terminal-dot-one:#8fc5ec;--csk-terminal-dot-size:.48rem;--csk-terminal-dot-three:#334253;--csk-terminal-dot-two:#6b7c8e;--csk-terminal-header-background:#202a36;--csk-terminal-header-border:#334253;--csk-terminal-header-color:#9aaaba;--csk-terminal-header-gap:.8rem;--csk-terminal-header-height:2.7rem;--csk-terminal-status-color:#8fc5ec;--csk-terminal-title-size:.65rem;background:var(--sl-color-bg);color:var(--sl-color-text);overflow:hidden}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing-container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.5rem;position:relative}.landing>section{border-top:1px solid var(--landing-line);padding-block:7rem}.eyebrow,.section-kicker,.flow-label{font-family:var(--sl-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:500}.eyebrow{color:var(--sl-color-text-accent);align-items:center;gap:.6rem;margin:0 0 1.6rem;display:flex}.eyebrow-dot{background:var(--sl-color-text-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--agentaps-accent) 14%, transparent);border-radius:50%;width:.48rem;height:.48rem}.section-kicker,.flow-label{color:var(--sl-color-gray-2)}.hero-section{padding-block:6.5rem}.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);align-items:center;column-gap:4.5rem;display:grid}.hero-copy h1{color:var(--sl-color-white);letter-spacing:-.065em;margin:0 0 1.6rem;font-size:clamp(3rem,4.8vw,4.1rem);font-weight:600;line-height:.98}.hero-copy h1 span{color:var(--sl-color-text-accent)}.hero-lead{color:var(--sl-color-gray-2);max-width:34rem;margin:0;font-size:clamp(1.04rem,1.6vw,1.2rem);line-height:1.72}.hero-actions,.section-actions{--csk-button-group-gap:.85rem;margin-top:2rem}.hero-demo{justify-items:end;min-width:0;display:grid}.product-frame{--csk-terminal-shadow:0 2rem 5rem #00000047;width:100%}.product-frame .csk-terminal__body{padding:0}.product-frame img{width:100%;height:auto;display:block}.platform-support{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.platform-support strong{background:var(--landing-panel);border:1px solid var(--landing-line);color:var(--sl-color-text);border-radius:.35rem;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.platform-icon,.agent-icon{flex:none;display:inline-flex}.platform-icon svg,.agent-icon svg{fill:currentColor;width:100%;height:100%}.platform-icon{width:.85rem;height:.85rem}.section-heading{max-width:44rem}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{color:var(--sl-color-white);letter-spacing:-.055em;margin:.8rem 0 1.1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.08}.section-heading p{color:var(--sl-color-gray-2);margin:0;font-size:1.02rem;line-height:1.75}.concept-link{color:inherit;text-decoration-color:color-mix(in srgb, var(--agentaps-accent) 72%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.arrow-link{gap:.45rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.agents-section .arrow-link{justify-content:center;margin-top:1.75rem;display:flex}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.agent-grid li{background:var(--landing-panel);border:1px solid var(--landing-line);color:var(--sl-color-white);border-radius:.4rem;flex-direction:column;align-items:center;gap:1rem;margin:0;padding:2rem 1rem;font-size:1rem;font-weight:500;display:flex}.agent-icon{color:var(--sl-color-text-accent);width:2.2rem;height:2.2rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.feature-card{background:var(--landing-panel);border:1px solid var(--landing-line);color:var(--sl-color-text);border-radius:.4rem;flex-direction:column;gap:.75rem;padding:1.75rem;text-decoration:none;display:flex}.feature-card h3{color:var(--sl-color-white);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:600}.feature-card h3 span{color:var(--sl-color-text-accent)}.feature-card p{color:var(--sl-color-gray-2);margin:0;font-size:.92rem;line-height:1.7}.connect-section{background:var(--agentaps-sidebar)}.connect-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.connect-inner .fine-print{color:var(--sl-color-gray-3);margin-top:1.1rem;font-size:.78rem}.connection-flow{margin:0;padding:0;list-style:none}.connection-flow li{align-items:center;gap:1.3rem;margin:0;padding-block:1.6rem;display:flex}.connection-flow li+li{border-top:1px solid var(--landing-line)}.flow-icon{background:var(--agentaps-accent-soft);border:1px solid color-mix(in srgb, var(--agentaps-accent) 45%, transparent);color:var(--sl-color-text-accent);font-family:var(--sl-font-mono);border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:1.2rem;display:flex}.connection-flow li>div{gap:.35rem;display:grid}.connection-flow strong{color:var(--sl-color-white);font-size:1.05rem;font-weight:600}.connection-flow p{color:var(--sl-color-gray-2);margin:0;font-size:.9rem}.install-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;display:grid}.install-card{background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:.4rem;flex-direction:column;gap:1.1rem;padding:2rem;display:flex}.install-card h2{color:var(--sl-color-white);letter-spacing:-.04em;margin:0;font-size:1.6rem;font-weight:600}.install-card>p{color:var(--sl-color-gray-2);margin:0}.platforms{gap:.6rem;display:grid}.platform{border:1px solid var(--landing-line);border-radius:.4rem;align-items:center;gap:.9rem;padding:.6rem .6rem .6rem .9rem;display:flex}.platform>.platform-icon{color:var(--sl-color-gray-2);width:1.1rem;height:1.1rem}.platform.is-current{background:var(--agentaps-accent-soft);border-color:color-mix(in srgb, var(--agentaps-accent) 55%, transparent)}.platform.is-current>.platform-icon{color:var(--sl-color-text-accent)}.platform-links{flex-wrap:wrap;gap:.45rem;display:flex}.platform-link{background:var(--sl-color-bg);border:1px solid var(--landing-line);color:var(--sl-color-white);border-radius:.3rem;padding:.45rem .7rem;font-size:.8rem;text-decoration:none}.release-note{color:var(--sl-color-gray-3);margin:0;font-size:.82rem}.source-install{border-top:1px solid var(--landing-line);justify-items:start;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:grid}.terminal{--csk-terminal-body-padding:1rem;--csk-terminal-header-height:2.2rem;--csk-terminal-shadow:none;width:100%}.terminal pre{border:0;margin:0;font-size:.82rem;overflow-x:auto}.terminal code{color:inherit;font-family:var(--sl-font-mono);background:0 0;padding:0}.prompt{color:#8fc5ec}.quickstart{counter-reset:step;gap:1.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.quickstart li{counter-increment:step;gap:.3rem;margin:0;padding-inline-start:2.6rem;display:grid;position:relative}.quickstart li:before{border:1px solid color-mix(in srgb, var(--agentaps-accent) 45%, transparent);color:var(--sl-color-text-accent);content:counter(step);font-family:var(--sl-font-mono);border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;display:flex;position:absolute;top:-.1rem;left:0}.quickstart strong{color:var(--sl-color-white);font-weight:600}.quickstart p{color:var(--sl-color-gray-2);margin:0;font-size:.92rem;line-height:1.6}.landing>.final-section{border-top:0;padding-top:0}.final-card{background:linear-gradient(115deg, color-mix(in srgb, var(--agentaps-accent) 12%, transparent), transparent 55%), var(--landing-panel);border:1px solid var(--landing-line);border-top:3px solid var(--sl-color-text-accent);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;max-width:73rem;padding:3.2rem;display:flex}.final-card h2{color:var(--sl-color-white);letter-spacing:-.055em;margin:0 0 .65rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}.final-card p{color:var(--sl-color-gray-2);margin:0;line-height:1.6}.final-actions{--csk-button-group-gap:.85rem;flex:none}@media (width<=69rem){.hero-inner{grid-template-columns:1fr 1fr;column-gap:3rem}.hero-copy h1{font-size:clamp(2.6rem,4.6vw,3.4rem)}}@media (width<=52rem){.hero-section{padding-block:4.5rem}.hero-inner,.connect-inner,.install-grid,.feature-grid{grid-template-columns:1fr}.hero-inner{row-gap:3rem}.hero-demo{justify-items:start}.landing>section{padding-block:5rem}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-inner{gap:3rem}.final-card{flex-direction:column;align-items:flex-start;padding:2rem}}@media (width<=34rem){.landing-container{padding-inline:1rem}.hero-copy h1{font-size:2.85rem}.hero-actions .csk-button{width:100%}.install-card,.feature-card{padding:1.4rem}.platform{align-items:flex-start}}
