html[data-theme=light] body :where(.detail-directory>a,.security-process article,.principle-directory article,.use-factory-card,.trust-gate>div,.spatial-stage,.spatial-node,.canonical-detail-panel,.canonical-linear>div,.canonical-dual>div){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#fff!important;border-color:#b3b3b3!important}html[data-theme=light] body :where(.detail-directory>a,.security-process article,.principle-directory article,.use-factory-card,.trust-gate>div,.spatial-stage,.spatial-node,.canonical-detail-panel,.canonical-linear>div,.canonical-dual>div) :where(h1,h2,h3,h4,strong,b,span,i){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;opacity:1!important}html[data-theme=light] body :where(.detail-directory>a,.security-process article,.principle-directory article,.use-factory-card,.trust-gate>div,.spatial-stage,.spatial-node,.canonical-detail-panel,.canonical-linear>div,.canonical-dual>div) :where(p,small,li){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important;opacity:1!important}html[data-theme=light] body :where(.security-boundary-layout p,.section-heading>p,.compact-heading-row p,.system-visual-instruction,.spatial-map-head small){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}@media (min-width:901px){main:has(.architecture-primary) .architecture-primary{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr)!important;gap:40px!important}:is(main:has(.architecture-primary) .spatial-map,main:has(.architecture-primary) .spatial-stage){width:100%!important;min-width:0!important}main:has(.architecture-primary) .spatial-stage{grid-template-columns:repeat(7,minmax(76px,1fr))!important}main:has(.architecture-primary) .spatial-node{overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}main:has(.architecture-primary) .spatial-node :where(strong,small){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}main>.about-intro{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;gap:48px!important}main>.about-intro h1{max-width:660px!important;font-size:clamp(2.8rem,3.8vw,4rem)!important}main>.contact-intro{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;gap:48px!important}main>.legal-copy{width:min(1120px,100% - 40px)!important;max-width:1120px!important}main>.legal-copy>:where(p,h2,ul,ol){max-width:82ch!important}}html[data-theme=light] body :where(.detail-directory>a.dark-surface,.security-process article.dark-surface,.principle-directory article.dark-surface,.use-factory-card.dark-surface,.trust-gate>.dark-surface) :where(h1,h2,h3,h4,strong,b,p,small,span,li){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;opacity:1!important}html[data-theme=light] body :where(.security-process article.dark-surface,.principle-directory article.dark-surface,.use-factory-card.dark-surface) :where(p,small,li){color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}html[data-theme=light] body :where(.node,.plane-box,.lifecycle-step,.trust-node,.system-inline-detail){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-theme=light] body :where(.node,.plane-box,.lifecycle-step,.trust-node,.system-inline-detail) :where(strong,b,span,small,p){color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;opacity:1!important}html body main :where(section,[id]){scroll-margin-top:96px}@media (min-width:901px){main:has(>.about-intro) .about-intro{min-height:0!important;padding-top:52px!important;padding-bottom:52px!important}main:has(>.contact-intro) .contact-intro{min-height:0!important;padding-top:52px!important;padding-bottom:52px!important}main>.legal-copy h1{font-size:clamp(2.8rem,3.8vw,4rem)!important}}@media (max-width:900px){html,body,main,.site-header,.site-footer{max-width:100%!important;overflow-x:clip!important}.shell,main>section,main>article{min-width:0!important;max-width:100%!important}.menu-toggle{flex:none!important;align-items:center!important;display:inline-flex!important}:where(h1,h2,h3,p,li,a,strong,small,blockquote){overflow-wrap:anywhere}.actions{flex-wrap:wrap!important}.actions>*{max-width:100%!important}}.product-experience .product-experience-head{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.product-experience .product-experience-head p{max-width:68ch!important;font-size:.875rem!important;line-height:1.55!important}.product-experience .product-experience-grid{min-height:0!important}.product-experience .evidence-preview>span,.product-experience .evidence-preview li{font-size:.875rem!important;line-height:1.55!important}.product-experience .product-mode-tabs button{min-height:36px}.product-mode-scroll-hint{display:none}@media (max-width:560px){.product-experience .product-mode-scroll-hint{color:var(--muted,#aeb8be);margin:7px 0 4px;font-size:.75rem;line-height:1.5;display:block}}.home-control-ledger-v2 a.text-link,.site-footer .footer-nav-grid a,.site-footer .footer-social a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){html body .site-footer .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer .footer-row a{align-items:center;min-height:44px;display:inline-flex}}html[data-theme=light] body .surface-section .compact-cta p,html[data-theme=light] body .home-process-rail-v2 article>span,html[data-theme=light] body .home-process-rail-v2 article p{color:#505050!important}@media (min-width:601px){.home-process-rail-v2 article p{font-size:.875rem!important;line-height:1.55!important}}.product-readiness{color:var(--fg,#222);border:1px solid;border-radius:999px;align-items:center;margin:8px 0;padding:5px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex}@media (min-width:761px){.product-experience .product-experience-grid{align-items:start!important}.product-experience .execution-preview{align-self:start!important}}html[data-theme=light] body .surface-section .compact-cta p{color:#505050!important}.home-process-rail-v2 article p{font-size:max(.875rem,14px)!important;line-height:1.55!important}html[data-theme=light] body .factories-catalog-grid>.card:is(:hover,:focus-within){background:#1c1c1c!important;border-color:#777!important}html[data-theme=light] body .factories-catalog-grid>.card:is(:hover,:focus-within) :is(.micro-label,h3,p,.text-link){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme=dark] body .factories-catalog-grid>.card:is(:hover,:focus-within) :is(.micro-label,h3,p,.text-link){color:#f3f4f5!important;-webkit-text-fill-color:#f3f4f5!important;opacity:1!important}.factories-catalog-grid>.card{align-items:flex-start;flex-direction:column!important;display:flex!important}.factories-catalog-grid>.card>.text-link{padding-top:12px;margin-top:auto!important}.factories-catalog-grid{margin-bottom:8px}.factories-combine-section{border-top:1px solid var(--line)}@media (min-width:941px){.factories-combine-section .compact-cta{grid-template-columns:minmax(0,780px) auto!important;justify-content:start!important;column-gap:clamp(20px,3vw,48px)!important}}@media (max-width:940px){.factories-combine-section .compact-cta{grid-template-columns:minmax(0,1fr)!important}.factories-combine-section .actions{flex-wrap:wrap}}html[data-theme=light] body main:has(.platform-map-layout) .page-hero .actions>a.button:not(.secondary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a0a0a!important;border-color:#0a0a0a!important}html[data-theme=light] body main:has(.platform-map-layout) .status-note>span{color:#555!important}html[data-theme=light] body main:has(.platform-map-layout) .spatial-node:not(.is-active) :where(span,strong,small){color:#303030!important;-webkit-text-fill-color:#303030!important;opacity:1!important}html[data-theme=light] body main:has(.platform-map-layout) .spatial-node.is-active{background:#222!important;border-color:#777!important}html[data-theme=light] body main:has(.platform-map-layout) .spatial-node.is-active :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body .site-footer{padding-top:clamp(24px,3vw,42px)!important;padding-bottom:0!important}@media (min-width:941px){html body .site-footer .footer-main{grid-template-columns:minmax(280px,350px) minmax(0,750px)!important;justify-content:start!important;gap:clamp(32px,3vw,55px)!important;padding-top:28px!important;padding-bottom:20px!important}html body .site-footer .footer-nav-grid{grid-template-columns:repeat(5,minmax(112px,1fr))!important;gap:12px!important}html body .site-footer .footer-nav-grid>div{gap:0!important}html body .site-footer .footer-nav-grid a,html body .site-footer .footer-social a{min-height:32px!important}}body .site-footer .footer-row{padding-block:12px!important}html[data-theme=light] body .site-footer .footer-row{color:#505050!important}html[data-theme=dark] body .site-footer .footer-row{color:#b3b3b3!important}html[data-theme=light] body main .grid>.card:hover{background:#1c1c1c!important}html[data-theme=light] body main .grid>.card:hover :where(h2,h3,h4,p,small,span,strong,li,a){color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;opacity:1!important}html[data-theme=light] body .site-header .nav-primary a:is(:hover,:focus-visible,[aria-current=page]),html[data-theme=light] body .site-header .nav-utility>a:is(:hover,:focus-visible,[aria-current=page]),html[data-theme=light] body .site-header .explore-menu summary:is(:hover,:focus-visible),html[data-theme=light] body .site-header .explore-menu[open] summary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#222!important;border-color:#777!important}html[data-theme=light] body .nav-primary a:hover,html[data-theme=light] body .nav-utility>a:hover,html[data-theme=light] body .explore-menu summary:is(:hover,:focus-visible),html[data-theme=light] body .explore-menu[open] summary,html[data-theme=light] body .explore-menu-panel a:is(:hover,:focus-visible),html[data-theme=light] body .explore-menu-panel a[aria-current=page],html[data-theme=light] body main :is(a,button):is(:hover,:focus-visible,[aria-current=page]):where(.button,.btn,.button-primary,.btn-primary){color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}html[data-theme=light] body main .process-rail>article>span{color:#555!important;opacity:1!important}html[data-theme=light] body #plans .use-factory-card.dark-surface{color:#171717!important;background:#fff!important;border:1px solid #b9b9b9!important}html[data-theme=light] body #plans .use-factory-card.dark-surface :where(h3,small,span,strong){color:#171717!important;-webkit-text-fill-color:#171717!important;opacity:1!important}html[data-theme=light] body #plans .use-factory-card.dark-surface :where(p,li){color:#444!important;-webkit-text-fill-color:#444!important;opacity:1!important}html[data-theme=light] body #plans .use-factory-card.dark-surface li{border-bottom-color:#d0d0d0!important}html[data-theme=light] body #plans .use-factory-card.dark-surface .availability-chip{color:#171717!important;-webkit-text-fill-color:#171717!important;background:#f2f2f2!important;border-color:#aaa!important}html body #plans .use-factory-grid{align-items:stretch!important;gap:16px!important}@media (min-width:1400px){html body #plans .use-factory-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:900px) and (max-width:1399px){html body #plans .use-factory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:600px) and (max-width:899px){html body #plans .use-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #plans .use-factory-card{min-width:0!important;min-height:0!important;box-shadow:none!important;border-radius:16px!important;flex-direction:column!important;padding:24px 22px!important;display:flex!important}html body #plans .use-factory-card-head{display:contents!important}html body #plans .use-factory-card-head>small{letter-spacing:normal!important;text-transform:none!important;order:0!important;font-size:1.05rem!important;font-weight:700!important}html body #plans .use-factory-card-head>.availability-chip{background:0 0!important;border:0!important;border-radius:0!important;order:1!important;align-self:flex-start!important;margin:26px 0 30px!important;padding:0!important;font-size:1.35rem!important;font-weight:700!important}html body #plans .use-factory-card h3{display:none!important}html body #plans .use-factory-card>p{order:2!important;min-height:100px!important;margin:0 0 18px!important;line-height:1.55!important}html body #plans .use-factory-card ul{order:3!important;margin:0 0 22px!important;padding:0!important}html body #plans .use-factory-card li{padding:10px 0!important;line-height:1.45!important}html body #plans .use-factory-card>small{order:4!important;margin-top:auto!important;padding-top:14px!important;line-height:1.45!important}html body #plans .use-factory-card .use-plan-action{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#171717!important;border-radius:9px!important;order:5!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-top:24px!important;font-weight:600!important;display:flex!important}html body #plans .use-factory-grid{gap:12px!important}html body #plans .use-factory-card{border-radius:12px!important;min-height:390px!important;padding:21px 17px!important}html body #plans .use-plan-price{letter-spacing:-.025em!important;min-height:56px!important;margin:20px 0 4px!important;font-size:21px!important}html body #plans .use-plan-facts{border-top:1px solid #d5d5d5!important;flex:1!important;margin:0 0 22px!important}html body #plans .use-plan-facts li{padding:8px 0!important;font-size:12px!important}html body #plans .use-plan-enterprise-note{border-top:1px solid #d5d5d5!important;flex:1!important;margin:0!important;padding-top:12px!important;font-size:12px!important}html[data-theme=light] body #plans{background:#fff!important}html[data-theme=light] body #plans .use-factory-card.dark-surface{color:#111!important;border:2px solid #202020!important}html body #plans .use-factory-card{border-radius:16px!important;padding:28px 22px 26px!important}html body #plans .use-factory-card-head{justify-content:space-between!important;align-items:flex-start!important;min-height:24px!important;display:flex!important}html body #plans .use-factory-card-head>small{font-size:1.15rem!important}html body #plans .use-plan-recommended{border:1px solid #222!important;border-radius:999px!important;padding:5px 9px!important;font-size:.7rem!important;font-weight:700!important}html body #plans .use-plan-price{letter-spacing:normal!important;text-transform:none!important;min-height:34px!important;margin:26px 0 48px!important;font-size:clamp(1.05rem,1.35vw,1.45rem)!important;line-height:1.35!important;display:block!important}html body #plans .use-plan-included{min-height:54px!important;margin:0 0 24px!important;font-size:.875rem!important}html body #plans .use-plan-video{min-height:90px!important;margin:0 0 14px!important;font-size:.875rem!important;line-height:1.6!important}html body #plans .use-plan-facts{margin:0 0 24px!important;padding:0!important;list-style:none!important}html body #plans .use-plan-facts li{border-bottom:1px solid #d5d5d5!important;padding:10px 0!important;font-size:.875rem!important}html body #plans .use-plan-enterprise-note{margin:0 0 24px!important;font-size:.875rem!important;line-height:1.6!important}html body #plans .use-factory-card .use-plan-action{border-radius:7px!important;min-height:0!important;margin-top:auto!important;padding:10px 12px!important;font-size:13px!important}html body #plans .use-factory-card .availability-chip{background:0 0!important;border:0!important}@media (max-width:599px){html body #plans .use-factory-grid{grid-template-columns:minmax(0,1fr)!important}html body #plans .use-factory-card>p{min-height:0!important}}html body #plans .use-factory-grid{gap:12px!important;max-width:1232px!important;margin-inline:auto!important}html body #plans .use-factory-grid>.use-factory-card.dark-surface{box-sizing:border-box!important;border-radius:12px!important;min-height:390px!important;padding:21px 17px!important}html body #plans .use-factory-card .use-factory-card-head{justify-content:space-between!important;align-items:flex-start!important;min-height:0!important;display:flex!important}html body #plans .use-factory-card .use-factory-card-head>small{font-size:16px!important;line-height:1.3!important}html body #plans .use-factory-card .use-plan-price{letter-spacing:-.025em!important;min-height:56px!important;margin:20px 0 4px!important;font-size:21px!important;line-height:1.35!important}html body #plans .use-factory-card>p.use-plan-included{order:2!important;min-height:42px!important;margin:0!important;font-size:13px!important;line-height:1.6!important}html body #plans .use-factory-card>p.use-plan-video{order:3!important;min-height:0!important;margin:10px 0 14px!important;font-size:13px!important;line-height:1.6!important}html body #plans .use-factory-card>ul.use-plan-facts{border-top:1px solid #d5d5d5!important;flex:auto!important;order:4!important;min-height:0!important;margin:0 0 22px!important;padding:0!important}html body #plans .use-factory-card>ul.use-plan-facts li{padding:8px 0!important;font-size:12px!important;line-height:1.45!important}html body #plans .use-factory-card>p.use-plan-enterprise-note{border-top:1px solid #d5d5d5!important;flex:auto!important;order:4!important;min-height:0!important;margin:0!important;padding-top:12px!important;font-size:12px!important}html body #plans .use-factory-card>a.use-plan-action{border-radius:7px!important;flex:none!important;order:5!important;min-height:0!important;margin-top:auto!important;padding:10px 12px!important;font-size:13px!important;line-height:1.4!important}@media (min-width:1051px){html body #plans .use-factory-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:661px) and (max-width:1050px){html body #plans .use-factory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:660px){html body #plans .use-factory-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:901px){html body #plans+.section .section-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}html body #plans+.section .section-heading h2{max-width:24ch!important}}html body .use-production-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body .use-production-grid>.use-production-card{gap:12px!important;min-height:0!important;padding:24px!important}html body .use-production-card>h3{margin:0!important;font-size:1.25rem!important;line-height:1.35!important;display:block!important}html body .use-production-card>p{min-height:0!important;margin:0!important;font-size:.9375rem!important;line-height:1.55!important}html body .use-production-card>blockquote{margin:4px 0 0!important;padding:10px 0 10px 16px!important;font-size:.9375rem!important;line-height:1.55!important}html body .use-production-card>.text-link{align-items:center!important;min-height:44px!important;margin-top:auto!important;padding-top:10px!important;display:inline-flex!important}@media (max-width:1000px){html body .use-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){html body .use-production-grid{grid-template-columns:minmax(0,1fr)!important}}html body .use-plain-grid>article{min-height:0!important;padding:24px 26px!important}html body .use-plain-grid>article>span{display:none!important}html body .use-plain-grid>article>strong{margin:0 0 10px!important;font-size:1.05rem!important;line-height:1.4!important}html body .use-plain-grid>article>p{font-size:.9375rem!important;line-height:1.55!important}@media (max-width:650px){html body .use-plain-grid>article{padding:20px!important}}html body .audience-hero.audience-enterprise{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:36px!important;padding:40px 0!important}html body .audience-enterprise h1{letter-spacing:-.035em!important;max-width:18ch!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.12!important}html body .audience-enterprise .lead{font-size:1rem!important;line-height:1.55!important}html body main:has(>.audience-enterprise)>.section{padding-top:36px!important;padding-bottom:36px!important}html body main:has(>.audience-enterprise) .audience-focus{grid-template-columns:.85fr 1.15fr!important;gap:32px!important}html body main:has(>.audience-enterprise) section h2{font-size:clamp(1.5rem,2.2vw,2.1rem)!important;line-height:1.18!important}html body main:has(>.audience-enterprise) .audience-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body main:has(>.audience-enterprise) .audience-outcome-list article{min-height:0!important;padding:16px!important;display:block!important}:is(html body main:has(>.audience-enterprise) .audience-outcome-list strong,html body main:has(>.audience-enterprise) .audience-process strong){font-size:.9375rem!important;line-height:1.4!important}:is(html body main:has(>.audience-enterprise) .audience-outcome-list p,html body main:has(>.audience-enterprise) .audience-process p){color:#505050!important;margin-top:7px!important;font-size:.875rem!important;line-height:1.55!important}html body main:has(>.audience-enterprise) .audience-process article{padding:18px!important;display:block!important}@media (max-width:760px){html body .audience-hero.audience-enterprise{grid-template-columns:1fr!important;gap:18px!important}html body main:has(>.audience-enterprise) .audience-focus{grid-template-columns:1fr!important;gap:18px!important}html body main:has(>.audience-enterprise) .audience-outcome-list{grid-template-columns:1fr!important}html body main:has(>.audience-enterprise) .audience-process{grid-template-columns:1fr!important}}html body .audience-hero.audience-individuals h1{letter-spacing:-.035em!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.12!important}html body .audience-hero.audience-individuals .lead{font-size:1rem!important;line-height:1.55!important}html body main:has(>.audience-individuals) section h2{font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.5rem,2.2vw,2.1rem)!important;line-height:1.18!important}html body main:has(>.audience-individuals) .audience-focus{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:32px!important}html body main:has(>.audience-individuals) .audience-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main:has(>.audience-individuals) .audience-outcome-list article{min-width:0!important;min-height:0!important;padding:18px 20px!important;display:block!important}html body main:has(>.audience-individuals) .audience-outcome-list article>div{grid-column:auto!important;width:100%!important;min-width:0!important;display:block!important}html body main:has(>.audience-individuals) .audience-outcome-list strong{overflow-wrap:normal!important;font-size:.9375rem!important;line-height:1.4!important}html body main:has(>.audience-individuals) .audience-outcome-list p{color:#505050!important;overflow-wrap:normal!important;margin-top:7px!important;font-size:.875rem!important;line-height:1.55!important}@media (max-width:900px){html body main:has(>.audience-individuals) .audience-focus{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}@media (max-width:600px){html body main:has(>.audience-individuals) .audience-outcome-list{grid-template-columns:minmax(0,1fr)!important}}html body .solutions-outcome-grid{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .solutions-outcome-grid article,html body .solutions-outcome-grid article:nth-child(n){border:1px solid var(--line,#d1d1d1)!important;border-radius:12px!important;min-width:0!important;min-height:0!important;padding:20px 22px!important;display:block!important}html body .solutions-outcome-grid article>strong{margin:0 0 8px!important;font-size:.9375rem!important;line-height:1.4!important;display:block!important}html body .solutions-outcome-grid article>p{grid-column:auto!important;margin:0!important;font-size:.875rem!important;line-height:1.55!important}@media (max-width:600px){html body .solutions-outcome-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}html body .docs-link-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body .docs-link-grid>a{color:#171717!important;background:#fff!important;border:1px solid #c9c9c9!important;border-radius:12px!important;grid-template:"label arrow""text arrow"1fr/minmax(0,1fr) 24px!important;grid-column:span 2!important;align-items:start!important;gap:12px 16px!important;min-width:0!important;min-height:150px!important;padding:22px 24px!important;text-decoration:none!important;display:grid!important;position:relative!important}html body .docs-link-grid>a>span{color:#333!important;letter-spacing:.05em!important;grid-area:label!important;font-size:.875rem!important}html body .docs-link-grid>a>strong{color:#555!important;-webkit-text-fill-color:#555!important;grid-area:text!important;font-size:.875rem!important;font-weight:400!important;line-height:1.55!important}html body .docs-link-grid>a>span{color:#222!important;-webkit-text-fill-color:#222!important;font-weight:600!important}html body .docs-link-grid>a>i{-webkit-text-fill-color:#222!important}html body .docs-link-grid>a:visited>strong{color:#555!important;-webkit-text-fill-color:#555!important}html body .docs-link-grid>a>i{color:#171717!important;grid-area:arrow!important;place-self:center end!important;margin:0!important;font-size:1.25rem!important;font-style:normal!important;position:static!important;transform:none!important}html body .docs-link-grid>a:hover,html body .docs-link-grid>a:focus-visible{background:#f5f5f5!important;border-color:#555!important}html body .docs-link-grid>a:nth-child(n+4){grid-column:span 3!important}html body .docs-link-grid>a>strong{max-width:54ch!important;margin:0!important;line-height:1.5!important}html body .docs-pending{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important;display:grid!important}html[data-theme=light] body .docs-pending>article,html body .docs-pending>article{color:#242424!important;background:#fff!important;border:1px solid #c9c9c9!important;border-radius:12px!important;min-width:0!important;padding:20px 24px!important}html body .docs-pending>article>.eyebrow{color:#333!important;-webkit-text-fill-color:#333!important}html body .docs-pending p{color:#666!important;max-width:62ch!important;margin:10px 0 0!important;font-size:.875rem!important;line-height:1.55!important}@media (max-width:850px){html body .docs-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .docs-link-grid>a,html body .docs-link-grid>a:nth-child(n+4){grid-column:span 1!important}html body .docs-link-grid>a:last-child{grid-column:1/-1!important}}@media (max-width:600px){html body .docs-link-grid,html body .docs-pending{grid-template-columns:minmax(0,1fr)!important}html body .docs-link-grid>a,html body .docs-link-grid>a:last-child{grid-column:1!important}}html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child){border-top:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child)>article{border:1px solid var(--line)!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:18px 20px!important;display:flex!important}html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child)>article>span{display:none!important}html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child)>article>strong{margin:0 0 9px!important;font-size:1rem!important;line-height:1.35!important}html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child)>article>p{overflow-wrap:normal!important;margin:0!important;font-size:.875rem!important;line-height:1.55!important}@media (max-width:1050px){html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){html body main:has(.architecture-primary) .shell>.boundary-ledger:has(>article:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)!important}}html body .architecture-primary{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)!important;align-items:start!important;gap:32px!important}html body .architecture-primary>div:first-child>h2{max-width:36ch!important;font-size:clamp(1.65rem,2.4vw,2.3rem)!important;line-height:1.18!important}html body .architecture-primary>.architecture-right{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:22px!important;min-width:0!important;display:grid!important}html body .architecture-primary>.architecture-right>.spatial-map{width:100%!important;min-width:0!important}html body .architecture-primary .architecture-hero-inset{border:1px solid var(--line)!important;border-radius:12px!important;min-width:0!important;padding:24px 28px!important}html body .architecture-primary .architecture-hero-inset h1{max-width:25ch!important;margin:10px 0 12px!important;font-size:clamp(1.5rem,2.1vw,2.1rem)!important;line-height:1.2!important}html body .architecture-primary .architecture-hero-inset .lead{max-width:75ch!important;margin:0 0 18px!important;font-size:.9375rem!important;line-height:1.55!important}html body .architecture-primary .architecture-hero-inset .actions{margin-top:0!important}@media (max-width:650px){html body .architecture-primary .architecture-hero-inset{padding:20px!important}}html body .architecture-primary .spatial-stage{min-height:155px!important}html body .architecture-primary .spatial-node{padding:18px 14px!important}html body .architecture-primary .spatial-node strong{font-size:.875rem!important}html body .architecture-primary .spatial-node small{font-size:.8rem!important;line-height:1.45!important}html body .architecture-primary>div:first-child{min-width:0!important}html body .architecture-primary>div:first-child .architecture-layer-list{border-top:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;margin-top:18px!important;display:grid!important}html body .architecture-primary>div:first-child .architecture-layer-list>article{min-width:0!important;padding:14px 0!important;display:block!important}html body .architecture-primary>div:first-child .architecture-layer-list>article>span{display:none!important}html body .architecture-primary>div:first-child .architecture-layer-list>article>strong{width:auto!important;margin-bottom:6px!important;font-size:.9375rem!important;line-height:1.4!important;display:block!important}html body .architecture-primary>div:first-child .architecture-layer-list>article>p{color:#505050!important;overflow-wrap:normal!important;word-break:normal!important;width:auto!important;margin:0!important;font-size:.875rem!important;line-height:1.55!important;display:block!important}@media (max-width:900px){html body .architecture-primary{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .architecture-layer-list{border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .architecture-layer-list>article{border:1px solid var(--line,#ccc)!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:22px!important;display:flex!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .architecture-layer-list>article>:is(strong,p){overflow-wrap:normal!important;width:auto!important;max-width:none!important;margin:0 0 10px!important;display:block!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:8px!important;display:grid!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger:has(>.card:only-child){grid-template-columns:minmax(0,1fr)!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger>.card:only-child{width:100%!important;padding:16px 18px!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger>.card:only-child>p{max-width:90ch!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger>.card{overflow-wrap:normal!important;width:auto!important;min-width:0!important;padding:16px!important;display:block!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger>.card>:is(strong,p){overflow-wrap:normal!important;word-break:normal!important;width:auto!important;max-width:none!important;margin:0 0 8px!important;display:block!important}html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] :is(.architecture-layer-list>article>span,.boundary-ledger>.card>span){display:none!important}html body main:has(.architecture-primary) .architecture-layer-list>article>span{display:none!important}html body main:has(.architecture-primary) .boundary-ledger>article>span{display:none!important}:is(html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] p,html body main:has(.architecture-primary) .architecture-layer-list p){color:#505050!important;line-height:1.55!important}html body main:has(.architecture-primary) .spatial-node>span{display:none!important}html body main:has(.architecture-primary) .spatial-node.is-active :is(strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body main:has(.architecture-primary) .spatial-node.is-active{background:#222!important}html body main:has(.architecture-primary) .spatial-map-detail .micro-label{font-size:0!important}html body main:has(.architecture-primary) .spatial-map-detail .micro-label:first-letter{font-size:0!important}@media (max-width:1000px){html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){html body main:has(.architecture-primary) [data-visual-role=system-architecture-map] .boundary-ledger{grid-template-columns:minmax(0,1fr)!important}}html body main .security-page-gate>.is-authority{background:#202020!important;border-color:#444!important}html body main .security-page-gate>.is-authority>:is(span,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html body main .security-page-gate>.is-authority>span{color:#e0e0e0!important;-webkit-text-fill-color:#e0e0e0!important}html body main .security-page-gate>i{background:0 0!important;min-width:75px!important}html body main .security-page-gate>i small{color:#333!important;-webkit-text-fill-color:#333!important;white-space:nowrap!important;background:#fff!important;padding:4px 7px!important}html body main .security-page-visual>.section-heading{margin-bottom:20px!important}html body main .security-page-process{border:0!important;gap:12px!important}html body main .security-page-process>article{border:1px solid var(--line)!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;min-height:105px!important;padding:17px!important;display:flex!important}html body main .security-page-process>article>strong{margin:0 0 8px!important;font-size:.92rem!important}html body main .security-page-process>article>small{margin:0!important;font-size:.8rem!important;line-height:1.45!important}html body main .security-page-principles{border:0!important;gap:12px!important}html body main .security-page-principles>article{border:1px solid var(--line)!important;border-radius:9px!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;min-height:0!important;padding:20px!important;display:flex!important}html body main .security-page-principles>article>strong{margin:0!important;font-size:.94rem!important}html body main .security-page-principles>article>p{margin:0!important;font-size:.83rem!important;line-height:1.5!important}html body main .security-page-report{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;display:grid!important}html body main .security-page-report>span{color:#333!important;-webkit-text-fill-color:#333!important}html body main .security-page-report>p{max-width:90ch!important;margin:0!important}html body main .security-page-report a{color:var(--text)!important;text-underline-offset:3px!important;text-decoration:underline!important}@media (max-width:900px){html body main .security-page-process,html body main .security-page-principles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){html body main .security-page-process,html body main .security-page-principles{grid-template-columns:minmax(0,1fr)!important}html body main .security-page-gate>i{min-height:42px!important}}html body main .security-page-gate{grid-template-columns:minmax(0,1fr) minmax(125px,160px) minmax(0,1fr)!important;align-items:center!important;gap:0!important}html body main .security-page-gate>.security-gate-connector{background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0 8px!important;display:flex!important}html body main .security-page-gate>.security-gate-connector>span:first-child{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;letter-spacing:0!important;text-align:center!important;margin:0!important;font-size:.72rem!important;line-height:1.3!important;display:block!important}html body main .security-page-gate>.security-gate-connector>.security-gate-arrow{width:100%!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;text-align:center!important;border-top:1px solid var(--line-strong)!important;margin:0!important;font-size:1.3rem!important;line-height:1!important;display:block!important}html body main .security-page-gate>.security-gate-connector:before,html body main .security-page-gate>.security-gate-connector:after{content:none!important}@media (max-width:760px){html body main .security-page-gate{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body main .security-page-gate>.security-gate-connector{gap:5px!important;padding:14px 0!important}html body main .security-page-gate>.security-gate-connector>.security-gate-arrow{border-top:0!important;width:42px!important;transform:rotate(90deg)!important}}html body main .security-page-gate>.dark-surface,html body main .security-page-gate>.is-authority.dark-surface{box-shadow:none!important;background:#353535!important;border:1px solid #000!important}html body main .security-page-gate>.dark-surface>span,html body main .security-page-gate>.is-authority.dark-surface>span{color:#dedede!important;-webkit-text-fill-color:#dedede!important}html body main .security-page-gate>.dark-surface>strong,html body main .security-page-gate>.is-authority.dark-surface>strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body main:has(.security-detail-hero) .security-detail-hero{padding-top:52px!important;padding-bottom:42px!important}html body main:has(.security-detail-hero) .security-detail-hero h1{max-width:24ch!important}html body main:has(.security-detail-hero) .security-detail-hero .lead{max-width:68ch!important}html body main:has(.security-detail-hero)>.section{padding-top:34px!important;padding-bottom:34px!important}html body main:has(.security-detail-hero) .security-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body main:has(.security-detail-hero) .security-detail-grid>.card{color:#171717!important;background:#fff!important;border:1px solid #c8c8c8!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;min-height:155px!important;padding:24px!important;display:flex!important}html body main:has(.security-detail-hero) .security-detail-grid>.card h3{color:#171717!important;margin:0 0 12px!important;font-size:1.1rem!important;line-height:1.3!important}html body main:has(.security-detail-hero) .security-detail-grid>.card p{color:#555!important;margin:0!important;line-height:1.55!important}html body main:has(.security-detail-hero) .detail-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:0!important;display:grid!important}html body main:has(.security-detail-hero) .detail-page-navigation>.detail-nav-link{background:#fff!important;border:1px solid #c8c8c8!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-width:0!important;padding:20px 24px!important;text-decoration:none!important;display:flex!important}html body main:has(.security-detail-hero) .detail-page-navigation>.detail-nav-link.next{text-align:right!important;align-items:flex-end!important}html body main:has(.security-detail-hero) .detail-page-navigation>.detail-nav-link span{color:#666!important;font-size:.78rem!important}html body main:has(.security-detail-hero) .detail-page-navigation>.detail-nav-link strong{color:#171717!important;font-size:1.05rem!important}@media (max-width:800px){html body main:has(.security-detail-hero) .security-detail-grid{grid-template-columns:minmax(0,1fr)!important}html body main:has(.security-detail-hero) .security-detail-grid>.card{min-height:0!important}}@media (max-width:500px){html body main:has(.security-detail-hero) .detail-page-navigation{grid-template-columns:minmax(0,1fr)!important}html body main:has(.security-detail-hero) .detail-page-navigation>.detail-nav-link.next{text-align:left!important;align-items:flex-start!important}}html body main:has(.trust-page-hero) .trust-page-controls{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body main:has(.trust-page-hero) .trust-page-controls>article{background:#fff!important;border:1px solid #c9c9c9!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:24px!important;display:flex!important}html body main:has(.trust-page-hero) .trust-page-controls>article>strong{color:#171717!important;margin:0!important;font-size:1.06rem!important;display:block!important}html body main:has(.trust-page-hero) .trust-page-controls>article>p{color:#555!important;margin:0!important;font-size:.94rem!important;line-height:1.55!important;display:block!important}html body main:has(.trust-page-hero) .trust-page-boundaries{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body main:has(.trust-page-hero) .trust-page-boundaries>.card{background:#353535!important;border:1px solid #555!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:24px!important;display:flex!important}html body main:has(.trust-page-hero) .trust-page-boundaries>.card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important;font-size:1.05rem!important}html body main:has(.trust-page-hero) .trust-page-boundaries>.card p{color:#e0e0e0!important;-webkit-text-fill-color:#e0e0e0!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}html body main:has(.trust-page-hero) .trust-page-callout{align-items:start!important;gap:24px!important}html body main:has(.trust-page-hero) .trust-page-callout .actions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}@media (max-width:850px){html body main:has(.trust-page-hero) .trust-page-boundaries{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:650px){html body main:has(.trust-page-hero) .trust-page-controls{grid-template-columns:minmax(0,1fr)!important}}html body main .privacy-page-copy{width:min(100% - 40px,900px)!important;max-width:900px!important;padding-top:64px!important;padding-bottom:72px!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important}html body main .privacy-page-copy>h1{letter-spacing:-.035em!important;margin:12px 0 24px!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.9rem,3vw,2.7rem)!important;font-weight:650!important;line-height:1.12!important}html body main .privacy-page-copy>h2{letter-spacing:-.025em!important;margin:34px 0 12px!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.4rem,2.4vw,1.8rem)!important;font-weight:620!important;line-height:1.2!important}html body main .privacy-page-copy>p{max-width:75ch!important;margin:0!important;font-family:inherit!important;font-size:clamp(1rem,1.2vw,1.075rem)!important;font-weight:400!important;line-height:1.72!important}html body main .privacy-page-copy>.eyebrow{font-family:inherit!important;font-size:.78rem!important}@media (max-width:600px){html body main .privacy-page-copy{width:min(100% - 32px,900px)!important;padding-top:38px!important;padding-bottom:48px!important}html body main .privacy-page-copy>h2{margin-top:28px!important}}html body main .about-intro,html body main .about-editorial-grid,html body main .founder-row,html body main .about-truth,html body main .contact-intro,html body main .contact-directory,html body main .terms-page-copy{font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important}html body main .about-intro h1,html body main .contact-intro h1{letter-spacing:-.035em!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.9rem,3vw,2.7rem)!important;font-weight:650!important;line-height:1.13!important}html body main .about-intro .lead,html body main .contact-intro .lead{font-family:inherit!important;font-size:clamp(1rem,1.3vw,1.12rem)!important;line-height:1.6!important}html body main .about-editorial-grid h2{font-family:inherit!important;font-size:clamp(1.45rem,2.2vw,2rem)!important;line-height:1.2!important}html body main .founder-row h2{font-family:inherit!important;font-size:clamp(1.2rem,1.6vw,1.5rem)!important;line-height:1.2!important}html body main .about-editorial-grid strong,html body main .contact-directory strong{font-family:inherit!important;font-size:clamp(1rem,1.2vw,1.1rem)!important;line-height:1.4!important}html body main .about-editorial-grid p,html body main .founder-row p,html body main .about-truth p,html body main .contact-directory p,html body main .contact-directory a{font-family:inherit!important;font-size:clamp(.94rem,1.1vw,1rem)!important;line-height:1.6!important}html body main .terms-page-copy{width:min(100% - 40px,900px)!important;max-width:900px!important;padding-top:64px!important;padding-bottom:72px!important}html body main .terms-page-copy>h1{letter-spacing:-.035em!important;margin:12px 0 24px!important;font-family:inherit!important;font-size:clamp(1.9rem,3vw,2.7rem)!important;font-weight:650!important;line-height:1.12!important}html[data-theme=light] body main .terms-page-copy>h1{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html body main .terms-page-copy>h2{letter-spacing:-.025em!important;margin:34px 0 12px!important;font-family:inherit!important;font-size:clamp(1.4rem,2.4vw,1.8rem)!important;font-weight:620!important;line-height:1.2!important}html body main .terms-page-copy>p{max-width:75ch!important;margin:0!important;font-family:inherit!important;font-size:clamp(1rem,1.2vw,1.075rem)!important;font-weight:400!important;line-height:1.72!important}@media (max-width:600px){html body main .terms-page-copy{width:min(100% - 32px,900px)!important;padding-top:38px!important;padding-bottom:48px!important}html body main .terms-page-copy>h2{margin-top:28px!important}}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control{box-shadow:none!important;color:#fff!important;background:#353535!important;border:1px solid #555!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control.is-active,html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control:hover{box-shadow:none!important;color:#fff!important;background:#444!important;border-color:#aaa!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control:focus-visible{outline-offset:3px!important;outline:2px solid #fff!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control :is(strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-node.system-visual-control small{color:#ddd!important;-webkit-text-fill-color:#ddd!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .system-inline-detail{box-shadow:none!important;background:0 0!important;border:0!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .system-inline-detail :is(span,strong,p){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .system-inline-detail p{color:#666!important;-webkit-text-fill-color:#666!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual .trust-node.system-visual-control:is(:hover,:focus,:focus-visible,.is-active){color:#fff!important;box-shadow:none!important;filter:none!important;background-color:#444!important;background-image:none!important;border-color:#aaa!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual .trust-node.system-visual-control:is(:hover,:focus,:focus-visible,.is-active) :is(strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual .trust-node.system-visual-control:is(:hover,:focus,:focus-visible,.is-active):before,html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual .trust-node.system-visual-control:is(:hover,:focus,:focus-visible,.is-active):after{box-shadow:none!important;background:0 0!important}html body main .security-page-gate{box-sizing:border-box!important;border:2px solid #000!important;border-radius:12px!important;padding:20px!important}@media (max-width:760px){html body main .security-page-gate{padding:14px!important}}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual>.trust-node-wrap{box-shadow:none!important;background:0 0!important;border:1px solid #777!important;border-radius:4px!important;padding:3px!important}html body main .security-page-visual [data-visual-role=trust-boundary-diagram] .trust-visual>.trust-node-wrap>.trust-node{border-radius:3px!important}@media (min-width:761px){html body main .security-page-gate>.is-authority.dark-surface{padding-inline:14px!important}html body main .security-page-gate>.is-authority.dark-surface>strong{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:clamp(.76rem,1.05vw,1rem)!important;line-height:1.35!important}}@media (max-width:760px){html body main .security-page-gate>.is-authority.dark-surface>strong{font-size:clamp(.85rem,3.4vw,1rem)!important;line-height:1.4!important}}:is(html body main:has(>.desktop-page-hero)>.desktop-page-hero,html body main .desktop-page-content){font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important}html body main>.desktop-page-hero h1{letter-spacing:-.035em!important;max-width:25ch!important;font-family:inherit!important;font-size:clamp(2rem,3.2vw,3rem)!important;font-weight:650!important;line-height:1.16!important}html body main>.desktop-page-hero .lead{max-width:72ch!important;font-family:inherit!important;font-size:clamp(1rem,1.3vw,1.125rem)!important;line-height:1.65!important}html body main .desktop-page-content .card h2{letter-spacing:-.025em!important;font-family:inherit!important;font-size:clamp(1.3rem,2vw,1.8rem)!important;font-weight:620!important;line-height:1.25!important}html body main .desktop-page-content .card p,html body main .desktop-page-content>.shell>.muted{font-family:inherit!important;font-size:clamp(.95rem,1.1vw,1rem)!important;line-height:1.65!important}html body main .app-factory-copy .factory-availability-banner p,html body main .app-factory-visual-copy .section-heading>p,html body main .app-factory-visual-copy figure figcaption,html body main .app-factory-visual-copy .diagram-caption{color:#666!important;-webkit-text-fill-color:#666!important}html body main .app-factory-publish-callout{border:1px solid var(--line)!important;box-sizing:border-box!important;border-radius:14px!important;padding:24px!important}@media (max-width:600px){html body main .app-factory-publish-callout{padding:18px!important}}html body main .video-governed-chain,html body main .video-factory-final-callout{box-sizing:border-box!important;border:1px solid #b7b7b7!important;border-radius:14px!important;padding:28px 30px!important}html body main .video-governed-chain h2,html body main .video-factory-final-callout h2{letter-spacing:-.025em!important;overflow-wrap:break-word!important;font-family:Sora,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.3rem,1.65vw,1.7rem)!important;line-height:1.38!important}html body main .video-governed-chain p,html body main .video-factory-final-callout p{font-size:clamp(.95rem,1.05vw,1rem)!important;line-height:1.65!important}@media (max-width:700px){html body main .video-governed-chain,html body main .video-factory-final-callout{padding:20px!important}}html body main .video-factory-caption-section .diagram-caption{color:#666!important;-webkit-text-fill-color:#666!important}html[data-theme=light] body main .homepage-v2 .product-mode-tabs button.is-active,html[data-theme=light] body main .homepage-v2 .output-card{color:#fff!important;background:#222!important}html[data-theme=light] body main .homepage-v2 .output-card :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body main .home-hero-copy .button:not(.secondary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a0a0a!important;border-color:#0a0a0a!important}html[data-theme=light] body main .homepage-v2 .result-preview{color:#fff!important;background:#222!important}html[data-theme=light] body main .homepage-v2 .result-preview :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}
