@media (max-width:600px){.landing .site-nav{gap:8px;width:calc(100% - 32px)}.landing .wordmark{flex-shrink:0;min-height:44px;font-size:23px}.landing .nav-actions{gap:4px}.landing .nav-github{display:none}.landing .nav-download{height:44px;padding-inline:14px}.landing .mobile-nav-trigger{width:44px;height:44px}.landing .hero-section{padding-top:36px}.landing .hero-clouds,.landing .feature-clouds{opacity:.45}.landing .hero-copy{padding-inline:20px}.landing .hero-copy .section-label{margin-bottom:20px;font-size:14px}.landing .hero-copy h1{letter-spacing:-.05em;font-size:clamp(34px,10.5vw,52px)}.landing .hero-description{max-width:32ch;margin-top:22px;font-size:17px}.landing .hero-actions{gap:6px;margin-top:24px}.landing .hero-actions .pill-button{min-height:48px}.landing .hero-note{margin-top:12px}.landing .hero-stage{width:calc(100% - 32px);margin-top:32px}.landing .home-section-heading h2,.landing .home-story h2{font-size:clamp(30px,8.3vw,40px)}.landing .home-highlight-copy{padding:20px}.landing .home-highlight-copy h3{font-size:24px}.landing .home-story{padding-top:56px}.landing .home-story-wide .integrated-demo{margin-top:28px}.landing .quiet-section,.landing .install-section,.landing .agent-section{padding-block:56px}.landing .text-link{align-items:center;min-height:44px;display:inline-flex}.landing .study-controls button{width:44px;height:44px}.landing footer>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.landing footer nav{gap:0}.landing footer nav a{align-items:center;min-height:44px;display:flex}.landing-menu{max-height:calc(100dvh - 32px);overflow-y:auto}.landing.feature-page .feature-heading{padding-block:48px 40px}.landing.feature-page .feature-heading h1{margin-bottom:22px;font-size:clamp(34px,9.5vw,48px)}.landing.feature-page .feature-heading p{font-size:16px}.landing.feature-page .feature-heading>p:first-child{margin-bottom:20px;font-size:13px}.landing.feature-page .feature-shortcuts{gap:0 16px;margin-top:20px;font-size:14px}.landing.feature-page .feature-shortcuts a{align-items:center;min-height:44px;display:flex}.landing.feature-page .feature-heading>a{align-content:center;min-height:44px;margin-top:12px}.landing.feature-page .feature-index{gap:4px;margin:0;padding-bottom:12px}.landing.feature-page .feature-index a{align-items:center;min-height:44px;display:flex}.landing.feature-page .feature-layout{gap:24px}.landing.feature-page .feature-group h2{font-size:30px}.landing.feature-page .feature-intro{font-size:16px;line-height:1.55}.landing.feature-page .feature-cards{margin-block:28px}.landing.feature-page .feature-explainer h3{font-size:22px}.landing.feature-page .feature-explainer p{font-size:15px}.landing.feature-page .feature-guide{align-content:center;min-height:44px}.landing.feature-page .feature-end{padding-bottom:64px}}
.integrated-demo{background:0 0;border:0;margin:28px 0}.integrated-demo video{border:0;border-radius:10px;width:100%;height:auto;display:block}.landing .product-chapter>.integrated-demo,.landing .product-chapter .media-stage>.integrated-demo{max-width:880px;margin:28px auto}.feature-media-pending{color:var(--body);border-bottom:1px solid var(--border);padding:12px 0 20px;font-size:13px}.landing .feature-card .feature-media-pending{border:0;margin:40px 24px;display:block}.landing .feature-card-image{object-fit:contain}.demo-frame{border-radius:10px;position:relative;overflow:hidden}.demo-frame .demo-poster{object-fit:contain;width:100%;height:100%;display:block}.integrated-demo .demo-frame video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}
