:root{--public-content-width:1240px;--public-gutter:32px}.marketing-shell{--home-content-width:var(--public-content-width);--home-gutter:var(--public-gutter);--home-boundary:max(var(--home-gutter),calc((100% - var(--home-content-width)) / 2));overflow-x:clip;overflow-y:visible}.marketing-shell>.architecture-section,.marketing-shell>.hero,.marketing-shell>.marketing-nav{width:100%;max-width:none;margin-inline:0;padding-inline:var(--home-boundary)}.marketing-shell>.pricing-band,.marketing-shell>.section:not(.architecture-section):not(.pricing-band),.marketing-shell>.stat-strip,.marketing-shell>footer{width:min(var(--home-content-width),calc(100% - var(--home-gutter) * 2));max-width:var(--home-content-width);margin-inline:auto}.marketing-shell>.section:not(.architecture-section):not(.pricing-band),.marketing-shell>footer{padding-inline:0}.marketing-shell .architecture-copy,.marketing-shell .docs-cta>div,.marketing-shell .flow-panel,.marketing-shell .hero-content{min-width:0}.marketing-shell .hero>.terminal-card{width:100%;min-width:0;max-width:100%}.docs-site .docs-shell,.market-site .market-container,.market-site .market-header-inner{width:min(var(--public-content-width),calc(100% - var(--public-gutter) * 2));max-width:var(--public-content-width);margin-inline:auto;padding-inline:0}.docs-site .docs-site-header{width:100%;padding-inline:max(var(--public-gutter),calc((100% - var(--public-content-width)) / 2))}.docs-site .docs-article,.market-site .market-results{min-width:0}.public-header{position:sticky;top:0;z-index:60;width:100%;background:rgba(255,255,255,.95);border-bottom:1px solid #e2e5ef;backdrop-filter:blur(18px)}.public-header-inner{width:min(var(--public-content-width),calc(100% - var(--public-gutter) * 2));margin-inline:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px}.public-brand{flex:none}.public-nav{display:flex;align-items:center;justify-content:center;gap:23px}.public-nav a{font-size:14px;color:#7a8196;white-space:nowrap;padding:10px 0;border-bottom:2px solid transparent}.public-nav a.active{color:#6651db;font-weight:750;border-bottom-color:#8068e8}.public-account-actions,.public-auth-actions,.public-header-actions{display:flex;align-items:center;gap:12px}.public-header-actions{margin-left:auto;flex:none}.public-header .header-preferences{flex-wrap:nowrap;gap:8px}.public-account{display:flex;align-items:center;gap:9px;min-width:0;padding:4px;border-radius:12px}.public-account:hover{background:#f3f1fb}.public-account .user-avatar{width:35px;height:35px;flex:none;border-radius:11px;font-size:14px}.public-account-name{display:block;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#444a62}.public-header .btn{padding-inline:13px;min-height:40px;font-size:13px;white-space:nowrap}.public-header .theme-toggle button{padding-inline:0}.public-header .language-switcher select{max-width:105px;font-size:13px}.public-menu-toggle{display:none;order:-1}.public-header .brand-sub{font-size:9px}html[data-theme=dark] .public-header{background:rgba(21,24,36,.95);border-color:#343a50}html[data-theme=dark] .public-nav a{color:#abb6cd}html[data-theme=dark] .public-nav a.active{color:#cbbdff;border-bottom-color:#a58bfd}html[data-theme=dark] .public-account-name{color:#e1e6f5}html[data-theme=dark] .public-account:hover{background:#2d2a46}@media (max-width:1150px){.public-header-inner{flex-wrap:wrap;gap:8px 18px}.public-nav{order:3;width:100%;gap:28px}.public-header .brand-sub{display:none}.public-header-inner{padding-block:12px}.public-account-name{max-width:120px}}@media (max-width:760px){.public-header-inner{gap:12px}.public-header .header-preferences{gap:5px}.public-account-name,.public-header .theme-toggle span{display:none}.public-account-actions,.public-auth-actions{gap:7px}.public-header-actions{gap:7px;flex-wrap:wrap;justify-content:flex-end}.public-header .btn{min-height:36px;padding-inline:9px;font-size:12px}.public-console svg{display:none}.public-brand{font-size:18px}.public-brand .brand-mark{width:32px;height:32px}.public-header .language-switcher select{max-width:88px;font-size:12px}.public-header-inner{position:relative}.public-nav{display:none}.public-nav.open{display:flex}.public-menu-toggle{display:grid;width:32px;height:34px}.public-header .public-account .user-avatar{width:30px;height:30px}.public-header .brand-sub{display:none}}@media (max-width:420px){.public-header-inner{justify-content:center}.public-brand{margin-right:auto}.public-header-actions{width:100%;justify-content:space-between}.public-account-name{display:block;max-width:90px}}@media (max-width:760px){:root{--public-gutter:20px}.marketing-shell>.marketing-nav{height:auto;min-height:76px;padding-block:14px;flex-wrap:wrap;gap:12px}.marketing-shell .nav-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.marketing-shell>.pricing-band{padding-inline:25px}}