/* v9: readable type, fewer competing labels, space for the product visuals. */
body{font-size:18px;line-height:1.65}
:root{--body-copy:18px;--detail-copy:14px}
.nav-links{font-size:16px;gap:26px}.nav-cta{font-size:15px}.nav-waitlist{min-height:46px}
.eyebrow,.section-index,.micro-label,.platform-head .eyebrow,.security-heading .eyebrow,.freedom .section-index,.faq .eyebrow{font-size:12px;letter-spacing:1px;line-height:1.6}
.hero-v3 .hero-copy .eyebrow{font-size:12px}.hero-v3 .hero-copy>p{font-size:20px;line-height:1.65;max-width:660px}.hero-v3 .hero-copy>.early-access-note{font-size:14px}
.hero-v3 .hero-actions .btn{font-size:16px;min-height:52px}.hero-node,.hero-network[data-mode="2"] .hero-node{font-size:15px}.hero-node-label{display:none}.hero-trust{font-size:13px}.hero-v3 .scene-modes button{font-size:15px;min-height:44px}.hero-v3 .mode-description{font-size:14px;max-width:600px}.hero-foundation{font-size:14px;gap:30px}
:is(.os-heading,.architecture-heading,.moment-intro,.platform-head)>p,.security-heading p,.freedom>p,.waitlist-editorial>p,.waitlist-description{font-size:var(--body-copy);line-height:1.7;max-width:44ch}
.platform-head>p{max-width:34ch}.freedom>p{margin-inline:auto}.architecture-heading,.os-heading{gap:70px}
.architecture-switches button{font-size:12px;align-items:center;min-height:56px}.architecture-switches button span{font-size:16px}
.architecture-figure{padding:32px 24px 20px}.arch-grid{grid-template-columns:1fr 32px 2.25fr 32px 1fr}.arch-node{padding:19px 12px}.arch-node strong,.arch-right strong,.arch-agent strong{font-size:16px}.arch-node small,.arch-node p,.arch-agent small{font-size:13px;color:#59674d}.arch-label,.arch-right .arch-label{font-size:13px;color:#5d6b51;letter-spacing:0}.arch-examples{font-size:12px;color:#66735b}.arch-person{font-size:14px}.arch-cloud-title strong{font-size:21px}.arch-cloud-title>span:last-child{font-size:12px;letter-spacing:0}.arch-cloud{padding:20px}.arch-cloud-title{flex-wrap:wrap}.arch-access-badge{font-size:11px}.architecture-figure figcaption{font-size:12px;color:#64725a}.architecture-explanation{gap:22px;padding:30px 0;min-height:0}.architecture-explanation h3{font-size:22px}.architecture-explanation p{font-size:17px;line-height:1.65;color:#606e54;max-width:60ch}.arch-explain-number{font-size:14px}.architecture-explanation>a{font-size:14px;white-space:normal;max-width:175px}.architecture-explanation>div{max-width:700px}
.mcp-disclosure{margin-top:8px;border:0}.mcp-disclosure summary{font-size:16px;color:#536447;padding:24px 35px 24px 0;line-height:1.5}.mcp-details{padding:4px 0 25px;gap:36px}.mcp-details>div>span{font-size:12px}.mcp-details h3{font-size:20px}.mcp-details p{font-size:16px;line-height:1.7;padding:0;color:#606e54}
.os-section .story-layout{grid-template-columns:.7fr 1.65fr;gap:44px}.os-section .chapter strong{font-size:21px}.os-section .chapter-detail,.os-section .chapter.active .chapter-detail{font-size:16px;line-height:1.65}.os-section .chapter.active .chapter-detail{max-height:none}.os-section .chapter-num{font-size:13px}.os-interaction-note,.os-breadcrumb,.os-window .network-caption{display:none}
.os-body{grid-template-columns:175px 1fr;min-height:440px}.os-sidebar{padding:24px 12px}.os-workspace{font-size:10px;letter-spacing:.4px}.os-nav b{font-size:13px}.os-nav{gap:7px}.os-sidebar-bottom{font-size:12px}.os-sidebar-bottom small{font-size:11px}.os-topbar{height:62px;font-size:20px}.os-topbar small,.os-topbar .os-concept{font-size:12px;letter-spacing:.3px}.os-pane h3{font-size:27px;line-height:1.25}.os-subtitle{font-size:14px;color:#647157}.os-panels{padding:30px 26px}.os-search{font-size:14px;padding:14px;line-height:1.5}.os-source strong,.os-task strong,.os-timeline strong{font-size:15px}.os-source small,.os-task small,.os-timeline small{font-size:12px;color:#6a775e}.os-file{font-size:10px;flex-shrink:0}.os-chip{font-size:11px}.os-answer strong{font-size:13px}.os-answer p,.os-review p{font-size:15px;line-height:1.7}.os-answer>span{font-size:12px}.os-review h4{font-size:22px}.os-review dl,.os-demo-link{font-size:14px}.os-status{font-size:11px;letter-spacing:.2px;flex-wrap:wrap;line-height:1.5;padding-block:14px}.os-status>span:last-child{font-size:11px}
.invoice-toolbar,.review-agent{font-size:16px}.invoice-toolbar small,.document-top,.document-meta,.invoice-note,.review-agent small,.review-kicker,.comparison div{font-size:13px}.invoice-lines{font-size:16px}.invoice-line:last-child{font-size:18px}.invoice-review>p{font-size:17px;line-height:1.65}.comparison strong{font-size:22px}.review-actions button{font-size:15px;min-height:48px}.invoice-audit,.invoice-audit button,.moment-caption{font-size:13px;line-height:1.6}.invoice-audit{flex-wrap:wrap}.moment-caption{align-items:start}.moment-caption>span{max-width:55ch}
.studio-title{font-size:16px}.studio-title span{display:none}.demo-badge{font-size:11px;letter-spacing:.3px}.studio-content{grid-template-columns:230px 1fr}.scenario{font-size:15px;min-height:48px}.sidebar-label{font-size:11px}.sidebar-bottom,.step-meta{display:none}.workflow-heading h3{font-size:27px;line-height:1.3}.workflow-heading p{font-size:16px}.run-btn,.approval button{font-size:15px;min-height:46px}.step-name{font-size:15px;line-height:1.5}.activity strong{font-size:16px}.activity p{font-size:15px}.studio-foot,.studio-caption{font-size:12px;line-height:1.6}.studio-foot{flex-wrap:wrap}
.policy-copy>p{font-size:18px;max-width:30ch}.role-switch button{font-size:15px;min-height:46px}.console-top{font-size:12px}.identity-row strong{font-size:20px}.identity-row span{font-size:13px}.policy-row>div{font-size:15px}.permission{font-size:13px;white-space:normal;text-align:right}.console-log p{font-size:15px;line-height:1.65}.console-bottom{font-size:11px;flex-wrap:wrap;line-height:1.6}.security-principles{padding-bottom:36px;gap:30px}.security-principles>div{display:flex;gap:16px;align-items:baseline}.security-principles h3{font-size:18px;margin:0}.security-principles>div>span{font-size:12px}.infrastructure,.infrastructure>span:last-child{font-size:13px}
.freedom .model-footnote{font-size:13px;line-height:1.7;max-width:65ch;color:#68745d}.faq summary{font-size:19px;padding-block:25px}.faq details p{font-size:17px;line-height:1.75}.faq-inner{grid-template-columns:.75fr 1.25fr}
.access-details{margin-top:26px}.access-details>div{padding:17px 0;align-items:center;gap:18px}.access-details>div>span{font-size:14px;padding:0}.access-details strong{font-size:18px;margin:0}.waitlist-editorial>.access-note{font-size:13px}.closing-agents{border-top:0;margin-top:18px}.closing-agents span{font-size:16px}.waitlist-description{max-width:34ch}.waitlist-eyebrow{font-size:12px;letter-spacing:.7px}.email-label,.waitlist-consent{font-size:15px;line-height:1.6}.waitlist-input-wrap input{font-size:18px}.waitlist-submit{font-size:16px;min-height:54px}.waitlist-privacy,.waitlist-preview,.waitlist-bottom,.waitlist-bottom button{font-size:13px}.waitlist-bottom{flex-wrap:wrap;gap:12px}.waitlist-bottom>span{display:none}.waitlist-content{padding:42px 40px 28px}
.footer-brand>p,.footer-column a,.footer-column button,.footer-column p{font-size:16px}.footer-column h2{font-size:15px}.footer-stage,.site-footer .footer-bottom,.footer-legal button,.footer-legal a{font-size:13px}.footer-grid{grid-template-columns:1.3fr 1fr .7fr 1.2fr;gap:32px}.footer-column .footer-access{gap:14px}.footer-legal a,.footer-legal button{min-height:44px;display:inline-flex;align-items:center}
dialog>p,.dialog-options a{font-size:17px;line-height:1.7}dialog .dialog-note{font-size:14px}
@media(max-width:1100px){
.nav-links{gap:18px;font-size:14px}.nav-cta{font-size:14px}.os-section .story-layout{display:flex;flex-direction:column;gap:32px}.os-section .story-copy{width:100%}.os-section .story-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.os-section .chapter{display:flex;align-items:start;gap:12px}.os-section .chapter strong{font-size:19px}.os-section .chapter-detail{display:none!important}.os-section .chapter.active .chapter-detail{display:block!important}.os-section .chapter-plus{display:none}.os-body{grid-template-columns:175px 1fr}.os-nav b{font-size:13px}
.arch-grid{grid-template-columns:1fr}.arch-left{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.arch-people-agent{margin:0}.arch-connector{height:44px;display:grid;place-items:center}.arch-connector span{transform:rotate(90deg)}.arch-right{display:grid;grid-template-columns:1fr 1fr;gap:25px}.arch-cloud-title>span:last-child{display:block}.arch-core-grid{grid-template-columns:1fr 34px 1fr}.arch-right svg{display:block}.arch-model-logos img{width:32px;height:32px}.arch-cloud{padding:24px}.architecture-explanation{flex-wrap:wrap}.architecture-explanation>a{max-width:none;margin:0 0 0 40px}.architecture-explanation>div{max-width:calc(100% - 42px)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-connect{grid-column:auto}.security-experience{grid-template-columns:.8fr 1.2fr;gap:30px}.studio-main{padding:28px 24px}.workflow-heading{flex-wrap:wrap}.workflow-heading h3{font-size:25px}
}
@media(max-width:650px){
:root{--body-copy:17px}.nav-links{font-size:18px;gap:24px}.nav-cta{font-size:13px;padding:10px 12px}.nav-right{gap:10px}.menu-toggle{min-height:44px}.hero-v3 .hero-copy>p{font-size:18px;max-width:390px}.hero-v3 .hero-copy .eyebrow{font-size:11px}.hero-v3 .hero-copy>.early-access-note{font-size:13px}.hero-v3 .hero-actions{flex-wrap:wrap;gap:10px 22px}.hero-v3 .hero-actions .btn{font-size:15px;min-height:48px}.hero-node,.hero-network[data-mode="2"] .hero-node{font-size:12px;width:98px}.hero-v3 .scene-modes{gap:22px}.hero-v3 .scene-modes button{font-size:14px}.hero-v3 .mode-description{font-size:13px;padding:0 22px;max-width:390px}.hero-foundation{font-size:12px;gap:10px 24px}.hero-trust{font-size:12px}.hero-v3 .hero-network{height:280px}
.architecture-heading,.os-heading{gap:20px}.architecture-switches button{align-items:flex-start;font-size:12px}.architecture-switches button span{font-size:14px;max-width:none}.architecture-figure{padding:20px 14px 16px}.arch-left{grid-template-columns:1fr;gap:22px}.arch-cloud{padding:18px 12px}.arch-node{padding:18px 10px}.arch-node strong,.arch-right strong{font-size:15px}.arch-node small{font-size:12px}.arch-core-grid{grid-template-columns:1fr 18px 1fr}.arch-access{gap:10px}.arch-access-badge{display:none}.arch-cloud-title strong{font-size:21px}.arch-cloud-title>span:last-child{font-size:11px}.arch-right{gap:14px}.arch-right .arch-label{font-size:12px;min-height:0}.arch-examples{font-size:12px}.arch-person{font-size:14px}.architecture-figure figcaption{font-size:12px}.architecture-figure figcaption span+span{margin-top:6px}.architecture-explanation h3{font-size:21px}.architecture-explanation p{font-size:16px}.architecture-explanation>a{margin-left:36px}.mcp-disclosure summary{font-size:16px}.mcp-details{grid-template-columns:1fr;gap:20px}
.os-section .story-chapters{display:flex;gap:0}.os-section .chapter{padding:20px 0}.os-section .chapter strong{font-size:20px}.os-section .chapter-plus{display:block}.os-section .chapter.active .chapter-detail{font-size:16px}.os-body{display:block;min-height:0}.os-topbar{font-size:18px}.os-topbar .os-concept{font-size:10px}.os-topbar small{font-size:11px}.os-panels{padding:26px 18px}.os-pane h3{font-size:25px}.os-search{font-size:13px;padding:12px;gap:8px}.os-search kbd{display:none}.os-chip{font-size:10px}.os-source strong,.os-task strong{font-size:14px}.os-source small,.os-task small{font-size:12px}.os-status>span:last-child{margin-left:0}.os-status{justify-content:space-between}.os-timeline small{font-size:13px}.os-review{padding:18px 14px}
.invoice-toolbar{height:auto;min-height:66px;flex-wrap:wrap;gap:6px;padding:14px 18px;font-size:14px}.invoice-toolbar small{font-size:12px}.invoice-document{padding:22px 18px;margin:18px}.invoice-lines{font-size:14px}.invoice-line:last-child{font-size:16px}.invoice-review{padding:26px 20px}.comparison{gap:18px}.comparison strong{font-size:20px}.review-actions button{font-size:14px}.invoice-audit{gap:10px;padding:17px 20px}.invoice-audit>span:last-child{display:none}.moment-caption{font-size:13px}
.studio-content{display:block}.studio-bar{padding:15px;gap:10px;height:auto;flex-wrap:wrap}.studio-title{font-size:15px}.demo-badge{font-size:10px}.scenario{font-size:13px;line-height:1.5;min-width:0}.studio-sidebar{gap:6px;padding:10px}.studio-main{padding:26px 18px}.workflow-heading h3{font-size:24px}.workflow-heading p{font-size:15px}.step-name{font-size:14px}.activity{padding:16px 12px}.activity-symbol{display:none}.approval{flex-wrap:wrap}.approval button{font-size:14px}.studio-foot>span:first-child{display:none}
.security-experience{display:flex;gap:28px}.policy-copy>p{font-size:17px}.policy-row{flex-wrap:wrap;gap:10px;padding:20px 0}.policy-row>div{font-size:15px}.permission{font-size:13px;margin-left:auto}.policy-row svg{width:16px;height:16px}.console-log p{font-size:15px}.console-bottom{font-size:11px;gap:8px}.security-principles{grid-template-columns:1fr;gap:0}.security-principles>div{padding:18px 0}.security-principles h3{font-size:18px}.security-principles>div>span{padding:0}.infrastructure{font-size:13px}.infrastructure>span:last-child{display:none}
.faq summary{font-size:18px}.faq details p{font-size:17px}.waitlist-content{padding:34px 24px 26px}.waitlist-editorial>p{font-size:17px}.access-details strong{font-size:17px}.waitlist-consent{font-size:14px}.waitlist-privacy,.waitlist-bottom button{font-size:13px}.closing-agents{gap:20px}.closing-agents span{font-size:15px}.footer-grid{gap:30px 22px}.footer-brand,.footer-connect{grid-column:1/-1}.footer-column a,.footer-column button{font-size:16px}.footer-column h2{font-size:15px}.site-footer .footer-bottom{gap:12px}.footer-legal{gap:22px}
}
@media(max-width:350px){
.nav .brand{font-size:22px;gap:6px}.nav-right{gap:5px}.nav-cta{font-size:12px;padding:10px}.nav .brand img{width:25px}.hero-v3 .hero-actions{justify-content:center;gap:5px}.hero-v3 .hero-actions .btn{font-size:15px}.hero-node,.hero-network[data-mode="2"] .hero-node{width:86px;font-size:12px}.core-stage{width:112px}.core-wordmark{font-size:18px}.hero-inputs{left:1%}.hero-outputs{right:1%}.arch-core-grid{grid-template-columns:1fr;gap:14px}.arch-core-grid>.arch-small-arrow{display:none}.arch-access{grid-column:auto}.arch-access:before,.arch-access:after{display:none}.arch-right{grid-template-columns:1fr}.arch-node strong{font-size:16px}.arch-node small{font-size:13px}.arch-cloud-title>span:last-child{width:100%;margin-left:32px}.os-source{flex-wrap:wrap}.os-source .os-chip{display:none}.os-task{flex-wrap:wrap}.os-task .os-chip{margin-left:30px}.os-topbar{padding-inline:12px}.os-topbar>span:first-child{gap:5px}.os-panels{padding-inline:16px}.os-review dl>div{flex-direction:column;gap:3px}.os-review dd{text-align:left}.comparison{gap:12px}.comparison strong{font-size:18px}.invoice-lines{font-size:13px}.invoice-line:last-child{font-size:15px}.scenario{font-size:12px}.waitlist-content{padding-inline:21px}.footer-grid{column-gap:18px}
}
.platform-head h2{letter-spacing:-.045em}
@media(max-width:450px){.studio-sidebar{display:grid;grid-template-columns:1fr;gap:4px}.scenario{justify-content:flex-start;text-align:left;gap:10px;padding:10px 12px;font-size:14px;min-height:44px}.scenario svg{display:block;flex-shrink:0}.os-source .os-chip{display:none}.os-source>div{min-width:0}.os-source strong{overflow-wrap:anywhere}}
