:root{--page-gutter:clamp(20px, 5vw, 96px);--content-max:1760px;--mobile-header:72px}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}body,.platform-page,.home-platform-page{width:100%;min-width:0;max-width:100%;overflow-x:clip!important}.platform-page *,.home-platform-page *{min-width:0}img,video,canvas,svg{max-width:100%}img,video{height:auto}p,h1,h2,h3,a,span,strong,small,dd{overflow-wrap:break-word}.platform-page>:not(.platform-header),.home-platform-page>:not(.platform-header){box-sizing:border-box;max-width:100%!important}.mobile-platform-menu:not([open])>nav{display:none!important}.mobile-platform-menu{display:none}.mobile-platform-menu[open]>nav{display:grid!important}.hero-new,.statement,.studio-platform,.workflow-new,.trust-section,.plans-new,.company-new,.faq-new,.final-cta,.secondary-hero,.pricing-section,.compare-section,.faq-section,.support-topics,.security-section,.contact-band,.docs-layout,.legal-page,.account-layout,.admin-console{overflow:clip}.company-orbit{width:min(100%,620px)!important;max-width:100%!important;left:0!important;transform:none!important}.contact-band>.contact-direct{border-radius:28px!important}@media (min-width:1100px){.platform-page>:not(.platform-header){width:calc(100% - 72px)!important;margin-left:72px!important}.home-platform-page>:not(.platform-header){width:100%!important;margin-left:0!important}.statement>*,.studio-platform>*,.workflow-new>*,.trust-section>*,.plans-new>*,.faq-new>*,.final-cta>*,.pricing-section>*,.faq-section>*,.support-topics>*,.security-section>*,.contact-band>*{max-width:var(--content-max)}}@media (max-width:1099px){:root{--page-gutter:clamp(22px, 5vw, 56px)}.platform-header.unified-side-nav{z-index:100!important;width:100%!important;height:var(--mobile-header)!important;min-height:var(--mobile-header)!important;border-radius:0!important;grid-template-columns:minmax(104px,1fr) auto auto!important;align-items:center!important;gap:9px!important;padding:0 16px!important;display:grid!important;position:sticky!important;inset:0 0 auto!important}.unified-side-nav .platform-brand{grid-column:1!important;width:124px!important;min-width:124px!important;height:48px!important;margin:0!important;position:relative!important;overflow:hidden!important}.unified-side-nav .platform-brand>img{object-fit:contain!important;width:124px!important;max-width:none!important;height:124px!important;position:absolute!important;top:-42px!important;left:0!important}.unified-side-nav .platform-logo-compact,.unified-side-nav>.side-identity,.unified-side-nav>.side-account-access,.unified-side-nav>.side-admin-access,.unified-side-nav>.platform-nav{display:none!important}.unified-side-nav .platform-actions{flex-direction:row!important;grid-column:2!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.unified-side-nav .platform-actions .sign-in-link,.unified-side-nav .platform-actions .access-label,.unified-side-nav .platform-theme-toggle b{display:none!important}.unified-side-nav .platform-actions .platform-cta,.unified-side-nav .platform-actions .sign-out-link,.unified-side-nav .platform-theme-toggle,.mobile-platform-menu>summary{border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}.mobile-platform-menu{grid-column:3!important;display:block!important;position:relative!important}.mobile-platform-menu>nav{overscroll-behavior:contain;z-index:110!important;top:calc(var(--mobile-header) + 8px)!important;max-height:calc(100svh - var(--mobile-header) - 24px)!important;background:#061c24!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:12px!important;position:fixed!important;left:14px!important;right:14px!important;overflow-y:auto!important}.mobile-platform-menu>nav a{width:100%!important;min-height:54px!important;padding:0 14px!important}:root[data-theme=light] .mobile-platform-menu>nav{background:#edf2ed!important}.language-rail{width:58px!important;height:25px!important;position:absolute!important;bottom:-29px!important;right:68px!important}.statement-main,.workflow-heading,.section-heading,.trust-head,.company-new,.faq-new,.final-cta,.workflow-compare,.support-hero,.security-section,.contact-band,.compare-section,.faq-section,.account-layout,.account-layout-refined{grid-template-columns:minmax(0,1fr)!important}.discipline-chapter,.discipline-chapter:nth-child(2n),.discipline-chapter:nth-child(odd){grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important}.pricing-grid,.plan-table,.plans-new .plan-table{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-grid>:last-child,.plan-table>:last-child{grid-column:1/-1}.docs-layout{grid-template-columns:190px minmax(0,1fr)!important;gap:clamp(30px,5vw,64px)!important}.support-knowledge-flow,.studio-console,.workflow-compare,.compare-wrap,.science-provenance,.trust-cinema,.product-continuum{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.company-orbit{margin-inline:auto!important;position:relative!important;inset:auto!important}}@media (max-width:767px){:root{--page-gutter:clamp(18px, 5.2vw, 24px)}.platform-header.unified-side-nav{grid-template-columns:minmax(96px,1fr) auto auto!important;gap:6px!important;padding-inline:12px!important}.unified-side-nav .platform-brand{width:110px!important;min-width:110px!important}.unified-side-nav .platform-brand>img{width:110px!important;height:110px!important;top:-35px!important}.mobile-platform-menu>nav{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:10px 18px!important}.mobile-platform-menu>nav a{background:0 0!important;border-bottom:1px solid #69c8bf24!important;border-radius:0!important;min-height:52px!important;padding-inline:2px!important;font-size:14px!important}.mobile-platform-menu>nav a:last-child{border-bottom:0!important}.hero-new,.hero-sticky{height:auto!important;min-height:clamp(680px, calc(100svh - var(--mobile-header)), 860px)!important}.hero-sticky{padding:clamp(58px, 9vh, 78px) var(--page-gutter) 72px!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:relative!important;top:auto!important}.hero-content{text-align:center!important;width:100%!important;max-width:440px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.hero-content h1{overflow-wrap:normal!important;word-break:normal!important;max-width:9.4ch!important;margin-inline:auto!important;font-size:clamp(42px,12.3vw,58px)!important;line-height:.95!important}.hero-summary{max-width:34ch!important;margin-inline:auto!important;font-size:clamp(14px,4vw,16px)!important}.hero-cta{grid-template-columns:1fr!important;width:100%!important;max-width:360px!important;margin-inline:auto!important;display:grid!important}.hero-cta a,.hero-cta button{width:100%!important;min-width:0!important}.hero-engine-scene,.bioforge-engine-scene,.hero-compiler-depth{width:min(100vw,560px)!important;max-width:100vw!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero-transition-copy,.scroll-cue{display:none!important}.statement,.studio-platform,.workflow-new,.trust-section,.plans-new,.company-new,.faq-new,.final-cta,.secondary-hero,.pricing-section,.compare-section,.faq-section,.support-topics.clean-list,.security-section,.contact-band,.docs-layout,.legal-page,.account-layout,.account-layout-refined{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.statement-main,.workflow-heading,.section-heading,.trust-head,.company-new,.faq-new,.final-cta,.workflow-compare,.discipline-chapter,.discipline-chapter:nth-child(n),.support-hero,.security-section,.contact-band,.compare-section,.faq-section,.account-layout,.account-layout-refined{grid-template-columns:minmax(0,1fr)!important;gap:clamp(26px,8vw,42px)!important}.statement h2,.workflow-heading h2,.section-heading h2,.trust-head h2,.company-new h2,.faq-new h2,.final-cta h2,.studio-heading h2,.secondary-hero h1,.security-section h2,.contact-band h2,.faq-heading h2,.account-story h1,.docs-layout h1,.legal-page h1,.admin-console-head h1{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;font-size:clamp(40px,11.5vw,58px)!important;line-height:.98!important}.discipline-copy,.discipline-visual,.studio-detail,.cinematic-caption{width:100%!important;max-width:100%!important}.discipline-copy{padding:clamp(28px,7vw,40px)!important}.studio-console,.studio-focus,.compare-wrap,.science-provenance{height:auto!important;min-height:560px!important}.studio-detail,.cinematic-caption{padding-inline:22px!important;left:0!important;right:0!important}.pricing-grid,.plan-table,.plans-new .plan-table,.support-topics.clean-list,.trust-signals,.company-copy>.company-principles,.language-roadmap,.admin-stat-grid{grid-template-columns:minmax(0,1fr)!important}.pricing-grid>:last-child,.plan-table>:last-child{grid-column:auto}.price-plan,.plans-new .plan-table article{min-height:0!important;padding:30px 24px!important}.docs-layout{display:block!important}.docs-layout aside{flex-flow:wrap!important;gap:8px!important;width:100%!important;margin:0 0 36px!important;padding:0 0 14px!important;display:flex!important;position:relative!important;top:auto!important;overflow:visible!important}.docs-layout aside::-webkit-scrollbar{display:none}.docs-layout aside p{display:none!important}.docs-layout aside a{border-radius:999px;flex:none;place-items:center;min-height:42px;display:grid;border:1px solid #69c8bf29!important;padding:0 14px!important}.docs-layout article>section,.docs-layout article>section:not(:first-child),.legal-page article{width:100%!important;padding:30px 22px!important}.support-search{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.support-knowledge-flow{width:100%!important;margin:34px 0 0!important;transform:none!important}.trust-cinema-stage{overflow:hidden!important}.trust-cinema-visual,.trust-cinema-visual>div,.trust-cinema-visual .protein-scene-host{width:100%!important;max-width:100%!important;left:0!important;right:0!important}.security-section li{grid-template-columns:1fr!important;gap:9px!important}.contact-band>.contact-direct,.student-note>a,.demo-download-link{width:100%!important;min-width:0!important}.contact-band>.contact-direct{border-radius:22px!important}.account-panel,.account-live,.profile-avatar-editor,.profile-name-editor,.legal-page article{max-width:100%!important}.profile-avatar-editor,.profile-name-editor{grid-template-columns:minmax(0,1fr)!important}.profile-avatar-preview{margin-inline:auto}.profile-avatar-copy{text-align:center}.profile-avatar-copy>div{flex-wrap:wrap;justify-content:center}.profile-name-editor label,.profile-name-editor button{width:100%!important}.account-help,.platform-footer-bottom,.admin-console-head,.admin-toolbar{flex-direction:column!important;align-items:stretch!important}.platform-footer,.site-footer{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;grid-template-columns:minmax(0,1fr)!important}.platform-footer>*,.site-footer>*{grid-column:1!important}.admin-console{padding:104px var(--page-gutter) 72px!important}.admin-toolbar label{width:100%!important}.admin-toolbar>div{scrollbar-width:none;width:100%;overflow-x:auto}.admin-user-row{grid-template-columns:minmax(0,1fr)!important}.admin-user-row dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:0!important}}@media (max-width:420px){.unified-side-nav .platform-brand{width:98px!important;min-width:98px!important}.unified-side-nav .platform-brand>img{width:98px!important;height:98px!important;top:-29px!important}.unified-side-nav .platform-actions .platform-cta,.unified-side-nav .platform-actions .sign-out-link,.unified-side-nav .platform-theme-toggle,.mobile-platform-menu>summary{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.hero-content .micro-label{white-space:normal!important}.support-search span{text-overflow:ellipsis;max-width:56px;overflow:hidden;padding-left:8px!important}.contact-direct{padding:22px!important}.contact-direct strong{font-size:14px!important}.admin-user-row dl{grid-template-columns:minmax(0,1fr)!important}}@media (max-height:620px) and (max-width:1099px){.mobile-platform-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-platform-menu>nav a{min-height:46px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root[data-theme=light]{--bg:#edf3f1!important;--surface:#f7faf8!important;--paper:#f4f8f6!important}:root[data-theme=light] body,:root[data-theme=light] .home-platform-page{background:#edf3f1!important}:root[data-theme=light] .hero-sticky{background:radial-gradient(at 58% 43%,#53beb529,#0000 38%),linear-gradient(145deg,#f7faf8 0%,#edf4f1 58%,#dfece8 100%)!important}:root[data-theme=light] :is(.statement,.workflow-new,.plans-new,.faq-new){background:linear-gradient(145deg,#f7faf8 0%,#edf4f1 72%,#f4f8f6 100%)!important}.home-platform-page main#top{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;transform:none!important}.statement-main,.product-continuum{width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.hero-content{opacity:1!important}.hero-engine-scene{opacity:.86!important}:root[data-theme=light] .hero-sticky:after{background:linear-gradient(to bottom, #16474404, transparent 24% 76%, rgba(18, 49, 49, calc(.025 + var(--hero-scroll,0) * .16)))!important;box-shadow:inset 0 0 100px #27595412!important}.home-platform-page .hero-new{background:var(--bg)!important;height:auto!important;min-height:0!important}.home-platform-page .hero-sticky{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:min(900px,100svh)!important;padding:100px clamp(28px,5vw,100px) 96px max(112px,8vw)!important;display:grid!important;position:relative!important;top:auto!important}.home-platform-page .hero-content{text-align:left!important;z-index:4!important;grid-area:1/1!important;width:100%!important;max-width:720px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.home-platform-page .hero-content h1{text-wrap:balance;letter-spacing:-.055em!important;filter:none!important;max-width:14ch!important;margin:0 0 26px!important;font-size:clamp(46px,4.6vw,88px)!important;line-height:1.04!important}.home-platform-page .hero-summary{max-width:46ch!important;margin:0!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.75!important}.home-platform-page .hero-content .micro-label{white-space:normal!important;margin:0 0 28px!important;line-height:1.7!important}.home-platform-page .hero-engine-scene{filter:none!important;grid-area:1/2!important;width:100%!important;max-width:760px!important;height:clamp(340px,38vw,630px)!important;position:relative!important;inset:auto!important;transform:none!important}.home-platform-page .hero-compiler-depth{display:none!important}.home-platform-page .hero-ambient{opacity:.16!important}.home-platform-page .hero-sticky:after{display:none!important}.home-platform-page .hero-content .hero-cta{flex-flow:wrap!important;gap:12px!important;width:100%!important;max-width:none!important;margin:32px 0 0!important;display:flex!important}.home-platform-page .hero-cta a{border-radius:999px!important;justify-content:center!important;width:auto!important;height:52px!important;min-height:52px!important;padding:0 24px!important;font-size:13px!important}.home-platform-page .hero-cta a+a{color:var(--ink)!important;background:#69c8bf0f!important;border-color:#69c8bf59!important}.home-platform-page .scroll-cue{display:none!important}:is(a,button,input,summary,select,textarea):focus-visible{outline-offset:5px;outline:2px solid #268e88!important}section[id]{scroll-margin-top:92px}.section-reveal:not(.is-visible){opacity:1!important;filter:none!important;transform:none!important}.home-platform-page :is(.statement,.workflow-new,.plans-new,.faq-new){background:#f0f6f3!important}.product-continuum{padding:clamp(26px,4vw,58px)!important}.plans-new .plan-table{border:0!important;gap:18px!important}.plans-new .plan-table article,.plans-new .plan-table article:first-child{background:#ffffff80!important;border:1px solid #20716a2e!important;border-radius:26px!important;padding:32px!important;transition:border-color .2s,box-shadow .2s!important}.plans-new .plan-table article:hover{border-color:#20716a80!important;box-shadow:0 16px 40px #144b4412!important}.faq-new summary{gap:24px;line-height:1.5}.mobile-platform-menu>summary{background:#69c8bf12!important;border:1px solid #69c8bf40!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;list-style:none!important;display:flex!important}.mobile-platform-menu>summary::marker{content:"";display:none}.mobile-platform-menu>summary::-webkit-details-marker{content:"";display:none}.mobile-platform-menu>summary i{background:currentColor;width:18px;height:1px;display:block}.unified-side-nav .platform-theme-toggle{color:var(--ink)!important;background:#69c8bf12!important;border:1px solid #69c8bf40!important}@media (max-width:1099px){.home-platform-page .hero-sticky{padding:64px var(--page-gutter)!important}}@media (max-width:767px){.home-platform-page .hero-sticky{padding:52px var(--page-gutter) 24px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important}.home-platform-page .hero-content{max-width:560px!important;margin:auto!important}.home-platform-page .hero-content h1{max-width:15ch!important;font-size:clamp(40px,9.4vw,66px)!important}.home-platform-page .hero-engine-scene{grid-area:2/1!important;height:clamp(250px,70vw,440px)!important}.home-platform-page .hero-cta a{flex:160px}}
