.corporate{--header-height:88px;--paper:#eeeee8;--ink:#20241f;--muted:#62665e;--rule:#cdd0c6;--accent:#27744e;--stage:#181d19;--stage-ink:#eeeee8;--stage-muted:#b2b9ae;--background:238 238 232;--foreground:32 36 31;--primary:39 116 78;--primary-foreground:255 255 255;--muted-foreground:98 102 94;--border:205 208 198;--ring:39 116 78;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:400;line-height:1.5;isolation:isolate;overflow:clip}.corporate *{box-sizing:border-box}.corporate ::selection{background:var(--accent);color:var(--paper)}.corporate a,.corporate button{-webkit-tap-highlight-color:transparent}.corporate :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.corporate p{margin:0}.corporate h1,.corporate h2,.corporate h3{font-weight:400;margin:0;text-wrap:balance}.corporate h1{font-size:clamp(64px,7.2vw,116px);line-height:1.015;letter-spacing:-.072em}.corporate h2{font-size:clamp(36px,4vw,64px);line-height:1.08;letter-spacing:-.052em}.corporate h3{letter-spacing:-.025em}.corporate h1>span,.corporate h2>span{color:var(--muted)}.corporate a{text-decoration:none}.corporate svg{flex-shrink:0}.corporate section{scroll-margin-top:88px}.corporate main{min-height:70vh}.corporate .diagram-caption,.corporate .eyebrow,.corporate .section-label,.corporate .stage-annotation{font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.055em}.corporate .section-label{display:flex;gap:15px;margin-bottom:28px}.corporate .section-label>span{color:var(--muted)}.corporate .section-space{padding:104px 5.5%}.corporate .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;border-bottom:1px solid;padding:10px 0;font-size:14px;width:fit-content}.corporate .quiet-link svg,.corporate .text-link svg{transition:transform .15s ease-out}.corporate .quiet-link:hover svg,.corporate .text-link:hover svg{transform:translate(2px,-2px)}.corporate .skip-link{position:fixed;left:20px;top:-100px;padding:14px;background:var(--ink);color:var(--paper);z-index:100}.corporate .skip-link:focus{top:16px}.corporate-header{height:var(--header-height);padding:0 3.5%;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid color-mix(in srgb,var(--rule) 75%,transparent);background:color-mix(in srgb,var(--paper) 84%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 4px 24px rgb(32 36 31/3%);position:sticky;top:0;z-index:20}.brand-lockup{display:flex;align-items:center;gap:10px;font-size:25px;line-height:1;font-weight:600;letter-spacing:-.06em}.brand-lockup>svg{width:40px;height:32px}.brand-protocol{display:block;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:500;letter-spacing:.16em;margin-top:5px}.corporate-mobile-menu,.corporate-navigation{--background:238 238 232;--foreground:32 36 31;--popover:245 245 240;--popover-foreground:32 36 31;--primary:32 36 31;--primary-foreground:238 238 232;--accent:226 230 219;--accent-foreground:32 36 31;--muted:226 230 219;--muted-foreground:98 102 94;--ring:39 116 78}.corporate-mobile-menu :where(a,button):focus-visible,.corporate-navigation :where(a,button):focus-visible{outline:2px solid rgb(var(--ring));outline-offset:3px}.desktop-nav{display:flex;flex:0 1 auto}.desktop-nav [data-slot=navigation-menu-list]{gap:12px}.nav-category{display:flex;align-items:center;border-radius:6px}.nav-category-trigger{height:44px;padding-inline:9px;gap:8px;background:transparent}.nav-category-trigger>svg{margin:0}.nav-category[data-active]{box-shadow:inset 0 -1px 0 var(--ink)}.corporate-navigation>div:last-child{left:50%;transform:translateX(-50%);padding-top:16px}.corporate-navigation [data-slot=navigation-menu-viewport]{margin-top:0;border-radius:12px;border-color:var(--rule);box-shadow:0 20px 60px rgb(24 29 25/14%),0 3px 10px rgb(24 29 25/5%)}.nav-dropdown-panel{width:760px;padding:0;display:grid;grid-template-columns:220px 1fr}.nav-dropdown-intro{padding:28px 24px;background:var(--paper);display:flex;flex-direction:column;gap:20px}.nav-dropdown-intro .eyebrow{font-size:9px;color:rgb(var(--muted-foreground))}.nav-dropdown-intro>p{font-size:23px;line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.nav-overview-link{margin-top:auto;padding:8px 0;flex-direction:row;align-items:center;justify-content:space-between;font-size:12px}.nav-dropdown-links{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;list-style:none;margin:0}.nav-destination{flex-direction:row;align-items:center;min-height:90px;gap:12px;padding:13px 12px;transition-property:background-color,color}.nav-destination-copy{display:flex;flex-direction:column;gap:5px}.nav-destination-title{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px;line-height:1.35}.nav-destination-title>svg{width:12px;height:12px}.nav-destination-description{font-size:11px;line-height:1.5;color:rgb(var(--muted-foreground))}.nav-destination .nav-product-logo{width:32px;height:32px;flex-shrink:0;object-fit:contain}.nav-destination .nav-product-logo.official-logo-sap{background:var(--stage);border-radius:6px;padding:4px}.nav-contact{--primary:32 36 31;--primary-foreground:238 238 232;min-height:44px;padding-inline:18px;gap:22px;font-size:13px;border-radius:6px;color:rgb(var(--primary-foreground))}.mobile-trigger{display:none}.corporate-mobile-menu{width:min(100%,440px);max-width:440px;padding:44px 26px 24px;overflow-y:auto;overscroll-behavior:contain;gap:0}.mobile-menu-heading{display:grid;gap:8px;padding-bottom:25px}.mobile-menu-heading .brand-lockup{margin-bottom:16px}.corporate .mobile-menu-heading h2{font-size:28px;letter-spacing:-.04em}.mobile-menu-heading>p{font-size:12px;color:rgb(var(--muted-foreground))}.mobile-nav-group{border-top:1px solid var(--rule)}.mobile-nav-category{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-nav-category>a{display:flex;align-items:center;flex:1;min-height:62px;font-size:20px;letter-spacing:-.025em}.mobile-nav-category>button{width:44px;height:44px}.mobile-nav-category>button[data-state=open]>svg{transform:rotate(180deg)}.mobile-nav-content{padding:0 0 14px 12px}.mobile-nav-content>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.mobile-nav-content>a>svg{width:14px;height:14px;color:rgb(var(--muted-foreground))}.mobile-nav-content>a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.mobile-menu-bottom{display:grid;gap:14px;padding-top:26px;margin-top:auto;border-top:1px solid var(--rule)}.mobile-menu-bottom>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.mobile-menu-bottom>a[data-slot=button]{color:rgb(var(--primary-foreground))}.mobile-menu-bottom>a>svg{width:16px;height:16px}.corporate-mobile-menu>button{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.corporate-mobile-menu *,.corporate-navigation *{animation:none!important;transition:none!important}}.hero{padding:28px 3.5% 0;position:relative}.hero-topline{display:flex;align-items:center;justify-content:space-between}.status-dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:9px;vertical-align:middle}.hero-composition{position:relative;min-height:655px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center}.hero-copy{position:relative;z-index:2;padding:50px 0 65px}.hero-copy>p{font-size:16px;line-height:1.65;max-width:380px;color:var(--muted);margin:30px 0 29px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.solid-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ink);color:var(--paper)!important;min-height:50px;padding:14px 20px;font-size:13px;transition:background-color .15s ease-out}.solid-link:hover{background:var(--accent)}.quiet-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:13px}.hero-stage{position:absolute;right:-1%;top:0;width:53%;height:100%;color:#7c8673;background-image:linear-gradient(#cdd0c644 1px,transparent 0),linear-gradient(90deg,#cdd0c644 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 90%,transparent)}.core-canvas,.hero-poster{position:absolute;inset:0}.hero-poster img{width:100%;height:100%;object-fit:contain}.hero-poster.is-ready{opacity:0}.core-canvas{z-index:1}.stage-annotation{position:absolute;z-index:2;color:var(--muted)}.annotation-top{top:66px;left:22%}.annotation-bottom{bottom:50px;left:22%}.stage-measure{position:absolute;right:8%;top:32%;color:var(--muted);font-family:monospace;line-height:28px;text-align:center}.hero-crosshair{position:absolute;width:14px;height:14px;z-index:2}.hero-crosshair:after,.hero-crosshair:before{content:"";position:absolute;background:var(--muted)}.hero-crosshair:before{width:14px;height:1px;top:6px}.hero-crosshair:after{width:1px;height:14px;left:6px}.crosshair-a{left:20%;top:16%}.crosshair-b{right:12%;bottom:18%}.hero-baseline{border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;min-height:86px;gap:20px}.hero-baseline>a{display:flex;align-items:center;gap:15px;font-size:12px;min-height:44px}.scroll-circle{border:1px solid var(--rule);width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.discipline-strip{display:flex;justify-content:space-around;gap:16px;flex-wrap:wrap;border-block:1px solid var(--rule);background:#e5e7de;padding:26px 3.5%;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.08em}.discipline-strip>span:before{content:"+";margin-right:15px;color:var(--muted)}.manifesto{display:grid;grid-template-columns:1fr 3fr;gap:30px}.manifesto h2{font-size:clamp(32px,3.65vw,58px)}.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:44px;max-width:760px}.manifesto-bottom>p{font-size:15px;color:var(--muted);line-height:1.75}.manifesto-bottom .text-link{grid-column:1/-1}.architecture-section{background:var(--stage);color:var(--stage-ink);--muted:var(--stage-muted);--rule:#3c443b;--accent:#a5c698}.section-heading{display:grid;grid-template-columns:1fr 3fr;gap:30px}.section-heading h2{max-width:720px}.section-heading>div>p{color:var(--muted);font-size:14px;margin-top:26px}.architecture-explorer{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;margin:64px 0 20px}.exploded-assembly{height:460px;position:relative;perspective:1000px;min-width:0}.assembly-axis{position:absolute;left:49%;height:85%;top:0;border-left:1px dashed #a8b4a255}.assembly-layer{position:absolute;left:15%;width:62%;height:130px;transition:color .2s ease-out;color:#727f6b;will-change:transform}.plate-surface{position:absolute;width:100%;height:190px;border:1px solid;background:#20271f;transform:rotateX(60deg) rotate(-35deg);display:grid;place-items:center}.plate-surface:after{content:"";inset:16px;position:absolute;border:1px solid;opacity:.35}.plate-surface>span:first-child{position:absolute;left:26px;top:20px;font-family:var(--font-geist-mono),monospace;font-size:18px}.plate-core{display:block;width:65px;height:65px;border:1px solid;background:#2c3c27;box-shadow:0 0 0 13px #66796016}.plate-label{position:absolute;left:92%;top:85px;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.08em;white-space:nowrap}.assembly-layer.is-active{color:#c3d4b8}.assembly-layer.is-active .plate-surface{background:#37472e}.diagram-caption{position:absolute;bottom:0;left:12%;color:var(--stage-muted)}.architecture-controls>.eyebrow{color:var(--muted);margin-bottom:18px}.layer-buttons{border-top:1px solid var(--rule)}.layer-buttons button{display:flex;align-items:center;gap:20px;min-height:54px;padding:12px 0;border-bottom:1px solid var(--rule);width:100%;text-align:left;background:transparent;font-size:15px;cursor:pointer;color:var(--stage-muted)}.layer-buttons button>span:first-child{font-family:var(--font-geist-mono),monospace;font-size:10px}.layer-buttons button>span:last-child{margin-left:auto}.layer-buttons button[aria-pressed=true]{color:var(--stage-ink)}.layer-description{min-height:160px;padding-top:26px}.layer-description h3{font-size:18px;margin-bottom:8px}.layer-description p{color:var(--muted);font-size:14px;line-height:1.65;max-width:400px}.layer-description>a{display:flex;align-items:center;gap:18px;font-size:12px;margin-top:13px;min-height:40px}.section-footnote{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--rule);padding-top:20px;font-size:11px;color:var(--muted)}.section-footnote .text-link{font-size:12px;color:var(--stage-ink)}.flagship-heading{padding-bottom:64px!important}.flagship-heading>h2{margin-left:25%}.product-showcase{display:grid;grid-template-columns:1fr 1fr;min-height:530px;border-top:1px solid var(--rule);padding:0 5.5%;gap:6%;overflow:hidden}.product-editorial{display:flex;flex-direction:column;align-items:flex-start;padding:64px 0}.product-editorial>.eyebrow{color:var(--muted);margin-bottom:30px}.product-editorial>h2{font-size:clamp(36px,4.2vw,65px)}.product-editorial>h3{font-size:25px;margin-top:20px}.product-editorial>p{color:var(--muted);max-width:400px;font-size:15px;line-height:1.7;margin:16px 0 22px}.product-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.product-tags>span{padding:5px 9px;border:1px solid var(--rule);font-family:var(--font-geist-mono),monospace;font-size:10px}.product-editorial>.text-link{margin-top:auto}.product-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.system-visual{width:100%;height:auto;color:#66765b}.product-dark{background:var(--stage);color:var(--stage-ink);--muted:var(--stage-muted);--rule:#3c443b;--accent:#a5c698}.product-dark .system-visual{color:#b0bda6}.stage-meta{position:absolute;bottom:25px;left:0;right:0;display:flex;gap:20px;align-items:center;justify-content:space-between;padding-top:15px;font-family:var(--font-geist-mono),monospace;font-size:10px;color:var(--muted)}.developer-section,.stage-meta{border-top:1px solid var(--rule)}.developer-section{display:grid;grid-template-columns:1fr 1fr;gap:12%}.developer-section>div>p:not(.section-label){color:var(--muted);font-size:15px;line-height:1.7;max-width:400px;margin:25px 0}.developer-list>a{display:flex;align-items:flex-start;gap:22px;border-top:1px solid var(--rule);padding:25px 0;min-height:107px}.developer-list>a>span{font-family:var(--font-geist-mono),monospace;font-size:10px;color:var(--muted);padding-top:5px}.developer-list h3{font-size:22px}.developer-list p{font-size:13px;color:var(--muted);margin-top:6px}.developer-list>a>svg{margin-left:auto;margin-top:6px}.production-section{background:#e3e6dc}.production-section>.text-link{margin-top:32px}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}.principles-grid article{border-top:1px solid #b7bfb0;padding-top:22px}.principles-grid article h3{font-size:24px;margin:28px 0 12px}.principles-grid article p{color:var(--muted);font-size:14px;line-height:1.75;max-width:350px}.ecosystem-section{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9%;border-bottom:1px solid var(--rule)}.ecosystem-section>div>p:not(.section-label){margin:22px 0;color:var(--muted);max-width:430px;font-size:15px}.ecosystem-wordmarks{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding-top:50px}.ecosystem-wordmarks>span{font-size:22px;line-height:1.25;letter-spacing:-.04em}.ecosystem-wordmarks>span:first-child{grid-column:1/-1;font-size:43px;font-weight:500}.solana-wordmark i{font-size:60px;font-style:normal;margin-right:20px}.x402-wordmark{font-size:45px!important;font-family:var(--font-geist-mono),monospace}.x402-wordmark>span{font-size:9px;display:block;letter-spacing:.02em;margin-top:8px}.ecosystem-note{grid-column:1/-1;color:var(--muted);font-size:11px;margin-top:20px!important}.company-teaser{display:grid;grid-template-columns:1fr 3fr;gap:30px}.company-teaser>div{grid-column:2;display:flex;align-items:flex-start;gap:60px;margin-top:18px}.company-teaser>div>p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.75}.company-teaser .text-link{white-space:nowrap}.closing-scene{padding:70px 5.5% 60px;background:#dce4d4;border-top:1px solid #c1cdb6}.closing-scene h2{font-size:clamp(52px,7.4vw,112px);letter-spacing:-.06em;line-height:1.05;margin:55px 0}.closing-scene h2>span{color:#63715a}.closing-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.closing-bottom>p{font-size:14px;color:#4a5943}.closing-bottom>div{display:flex;gap:48px}.corporate-footer{padding:0 5.5% 28px;background:var(--stage);color:var(--stage-ink);--muted:var(--stage-muted);--accent:#a5c698;--footer-rule:#3c443b}.footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:62px}.footer-invitation .eyebrow{color:var(--muted);font-size:10px;margin-bottom:20px}.corporate .footer-invitation h2{font-size:clamp(32px,3.5vw,54px);letter-spacing:-.05em}.footer-contact-link{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;border-bottom:1px solid var(--stage-muted);font-size:14px;flex-shrink:0}.footer-contact-link>svg{width:22px;height:22px}.footer-contact-link:hover{color:var(--accent);border-color:var(--accent)}.footer-rule{background:var(--footer-rule)}.footer-directory{display:grid;grid-template-columns:1.1fr 4fr;gap:60px;padding-block:58px 64px}.footer-identity{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.footer-identity>p{color:var(--muted);font-size:13px;line-height:1.7}.footer-socials{display:flex;flex-direction:column;margin-top:4px}.footer-socials>a{display:flex;align-items:center;gap:8px;min-height:34px;font-size:11px}.footer-link-group svg,.footer-socials svg{width:12px;height:12px;opacity:.75}.footer-sitemap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.corporate .footer-link-group h3{font-family:var(--font-geist-mono),monospace;color:var(--muted);font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.footer-link-group ul{list-style:none;margin:0;padding:0}.footer-link-group a{display:flex;align-items:center;gap:5px;min-height:34px;padding-block:5px;font-size:12px;line-height:1.5}.footer-link-group a:hover,.footer-socials a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.footer-colophon{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;color:var(--muted)}.footer-colophon>a{display:flex;align-items:center;gap:12px;min-height:44px}.footer-colophon svg{width:14px;height:14px}.legal-note{font-size:10px;line-height:1.8;color:var(--muted);max-width:800px;padding-top:12px}@media (max-width:1199px){.footer-directory{grid-template-columns:1fr;gap:44px}.footer-identity{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start}.footer-socials{flex-direction:row;flex-wrap:wrap;gap:0 18px;margin:0}}@media (max-width:899px){.footer-invitation{align-items:flex-start;flex-direction:column;gap:26px;padding-block:42px}.footer-directory{padding-block:40px}.footer-identity{grid-template-columns:1fr 1fr}.footer-socials{grid-column:1/-1}.footer-sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.footer-link-group a,.footer-socials>a{min-height:44px}.footer-colophon{flex-wrap:wrap;gap:4px 24px}}@media (max-width:599px){.corporate-footer{padding:0 5% 24px}.footer-identity{grid-template-columns:1fr;gap:20px}.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.footer-link-group:last-child{grid-column:1/-1}.footer-link-group:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.corporate .footer-link-group h3{margin-bottom:10px}.footer-colophon>span:nth-child(2){display:none}.footer-colophon,.legal-note{font-size:9px}}.interior-hero{padding:62px 5.5% 78px;border-bottom:1px solid var(--rule)}.breadcrumb{gap:14px;font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--muted);margin-bottom:70px}.breadcrumb,.breadcrumb>a{display:flex;align-items:center}.breadcrumb>a{min-height:40px}.interior-hero .section-label{margin-bottom:28px}.interior-hero h1{font-size:clamp(55px,7vw,104px);max-width:1050px}.interior-intro{display:flex;gap:60px;align-items:flex-end;justify-content:space-between;margin-top:36px}.interior-intro>p{max-width:570px;color:var(--muted);font-size:18px;line-height:1.65}.editorial-split{display:grid;grid-template-columns:1fr 3fr;gap:30px}.editorial-body{max-width:850px}.editorial-body>p{font-size:18px;line-height:1.75;color:var(--muted);margin:26px 0}.editorial-body h3{font-size:25px;margin:35px 0 12px}.editorial-body ul{padding-left:20px;color:var(--muted);font-size:16px;line-height:1.8}.editorial-body .text-link{margin-top:16px}.resource-list{width:100%}.resource-list>a,.resource-row{border-top:1px solid var(--rule);display:grid;grid-template-columns:60px 1fr auto;gap:25px;padding:27px 0;align-items:start}.resource-list>a:last-child,.resource-row:last-child{border-bottom:1px solid var(--rule)}.resource-list>a>span,.resource-row>span{font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--muted)}.resource-list h3,.resource-row h3{font-size:25px}.resource-list p,.resource-row p{color:var(--muted);margin:10px 0 0;max-width:520px;font-size:15px;line-height:1.7}.resource-list a:hover h3{text-decoration:underline;text-underline-offset:6px}.resource-row small{font-family:var(--font-geist-mono),monospace;font-size:10px;color:var(--accent)}.availability-table{border-collapse:collapse;width:100%;font-size:14px}.availability-table th{text-align:left;font-size:11px;font-family:var(--font-geist-mono),monospace;font-weight:400;padding:18px 14px;border-bottom:1px solid var(--rule);color:var(--muted)}.availability-table td{border-bottom:1px solid var(--rule);padding:22px 14px;vertical-align:top}.availability-table td>span{display:block;font-size:12px;color:var(--muted);margin-top:6px;max-width:330px}.team-row{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:22px;border-top:1px solid var(--rule);padding:24px 0}.team-row img{filter:grayscale(1);width:64px;height:64px;object-fit:cover}.team-row h3{margin:0;font-size:23px}.team-row p{font-size:13px;color:var(--muted)}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.contact-options>a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:32px 0;border-top:1px solid var(--rule)}.contact-options h2{font-size:30px}.contact-options p{color:var(--muted);max-width:370px;font-size:14px;margin-top:16px;line-height:1.7}.contact-options span{display:inline-block;margin-top:24px;font-size:12px;border-bottom:1px solid;padding-bottom:5px}.code-block{padding:24px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.8;overflow:auto;border:1px solid #3c443b;white-space:pre;max-width:100%}.code-block,.code-toolbar{background:var(--stage);color:var(--stage-ink)}.code-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;border-bottom:1px solid #3c443b;font-size:11px}.copy-button{min-width:44px;min-height:40px;cursor:pointer;border:1px solid #5b6656;padding:8px 12px;background:transparent;color:inherit}.product-detail-stage{max-width:750px;margin:auto}.product-detail-stage .system-visual{max-height:450px}.product-availability{font-family:var(--font-geist-mono),monospace;font-size:11px;margin-top:25px!important}.corporate-motion,.corporate-motion body{scroll-behavior:auto!important}.lab-container{border:1px solid var(--rule);min-height:460px;position:relative}.lab-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.lab-controls label{font-size:13px}.lab-controls input{accent-color:var(--accent)}@media (min-width:1600px){.corporate{--header-height:100px}.hero-composition{min-height:760px}.hero-copy>p{max-width:420px;font-size:18px}.corporate .section-space{padding-block:125px}.corporate-header{height:100px}.desktop-nav [data-slot=navigation-menu-list]{gap:20px}}@media (max-width:1100px){.desktop-nav [data-slot=navigation-menu-list]{gap:2px}.corporate-header{gap:18px}.hero-composition{min-height:620px}.hero-actions{gap:16px}.hero-stage{width:50%;right:-2%}.corporate .section-space{padding-block:80px}.company-teaser,.editorial-split,.manifesto,.section-heading{grid-template-columns:1fr 2.8fr}.product-showcase{gap:4%}.product-editorial>h3{font-size:22px}.architecture-explorer{gap:6%}.assembly-layer{left:5%;width:65%}.plate-label{font-size:8px}.hero-baseline>.eyebrow:last-child{display:none}}@media (max-width:899px){.corporate{--header-height:76px}.corporate-header{height:76px;padding-inline:5%}.desktop-nav{display:none}.nav-contact{margin-left:auto}.mobile-trigger{display:grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid var(--rule);cursor:pointer}.hero{padding-inline:5%}.hero-topline>.eyebrow:last-child{display:none}.hero-composition{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:60px 0 12px}.corporate h1{font-size:clamp(62px,10vw,88px)}.hero-copy>p{font-size:16px;max-width:420px}.hero-stage{position:relative;width:100%;height:410px;right:auto;top:auto;max-width:650px;margin:-20px auto}.hero-poster{inset:-25px 0}.annotation-top{top:42px}.annotation-bottom{bottom:26px}.hero-baseline{min-height:74px}.hero-baseline>.eyebrow{font-size:9px}.discipline-strip{justify-content:flex-start;gap:20px 35px;padding-inline:5%;font-size:9px}.company-teaser,.editorial-split,.manifesto,.section-heading{grid-template-columns:1fr;gap:10px}.manifesto-bottom{margin-top:32px}.corporate .section-space{padding:65px 5%}.corporate h2{font-size:clamp(34px,5.5vw,48px)}.architecture-explorer{gap:5%;grid-template-columns:1.1fr 1fr;margin-top:45px}.exploded-assembly{height:430px}.plate-surface{height:155px}.plate-label{display:none}.flagship-heading>h2{margin-left:0}.product-showcase{padding:0 5%;min-height:470px}.product-editorial{padding:48px 0}.product-editorial>.eyebrow{font-size:9px}.product-editorial>h2{font-size:38px}.product-editorial>h3{font-size:21px}.product-editorial>p{font-size:14px}.product-tags>span,.stage-meta{font-size:9px}.stage-meta{gap:8px}.developer-section{gap:7%}.principles-grid{gap:26px;margin-top:40px}.principles-grid article h3{font-size:20px}.ecosystem-wordmarks{padding-top:30px;gap:20px}.ecosystem-wordmarks>span:first-child{font-size:35px}.company-teaser>div{grid-column:auto;gap:30px}.closing-scene{padding:56px 5%}.closing-scene h2{font-size:clamp(50px,8vw,72px);margin:40px 0}.closing-bottom>div{gap:25px}.interior-hero{padding:38px 5% 60px}.breadcrumb{margin-bottom:45px}.interior-hero h1{font-size:clamp(48px,8vw,78px)}.interior-intro{gap:30px;flex-wrap:wrap}.interior-intro>p{font-size:17px}.editorial-body>p{font-size:16px}.principles-grid article p{font-size:13px}}@media (max-width:600px){.brand-lockup{font-size:23px}.brand-lockup>svg{width:34px}.brand-protocol{font-size:7px}.corporate-header{gap:10px}.nav-contact{font-size:12px;padding:9px 11px;gap:10px}.hero-copy{padding-top:48px}.corporate h1{font-size:clamp(48px,11.9vw,70px);letter-spacing:-.065em}.hero-copy>p{font-size:14px;max-width:310px;margin:25px 0}.hero-actions{gap:14px}.solid-link{font-size:12px;gap:16px;padding:13px 16px}.quiet-link{font-size:12px;gap:8px}.hero-stage{height:320px;margin:0 auto}.stage-annotation{font-size:8px!important}.annotation-top{top:24px;left:20%}.annotation-bottom{bottom:8px;left:20%}.hero-baseline>.eyebrow{display:none}.hero-baseline>a{font-size:11px}.discipline-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px 6px;font-size:8px}.discipline-strip>span:before{margin-right:8px}.corporate .section-space{padding-block:55px}.corporate .section-label{font-size:10px;margin-bottom:22px}.corporate h2{font-size:34px}.manifesto-bottom{grid-template-columns:1fr;gap:22px}.manifesto-bottom p{font-size:14px}.architecture-explorer{grid-template-columns:1fr;margin-top:10px}.exploded-assembly{height:340px;max-width:390px;width:100%;margin:0 auto 24px}.assembly-layer{left:17%;width:65%;height:110px}.plate-surface{height:160px}.diagram-caption{font-size:9px!important;bottom:0;left:12%}.layer-description{min-height:164px}.section-footnote{align-items:flex-start;flex-direction:column;font-size:10px}.product-showcase{grid-template-columns:1fr;gap:0}.product-editorial{padding:42px 0 15px}.product-editorial>.eyebrow{margin-bottom:24px}.product-editorial>h2{font-size:42px}.product-editorial>h3{font-size:24px}.product-editorial>.text-link{margin-top:0}.product-stage{min-height:310px;padding-bottom:50px}.product-stage .system-visual{max-height:300px}.stage-meta{bottom:22px;font-size:10px}.developer-section{grid-template-columns:1fr;gap:35px}.developer-list>a{padding-block:22px}.developer-list h3{font-size:22px}.principles-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}.principles-grid article h3{font-size:25px;margin:20px 0 12px}.principles-grid article p{font-size:14px}.ecosystem-section{grid-template-columns:1fr;gap:20px}.ecosystem-wordmarks{gap:25px;padding:20px 0}.ecosystem-wordmarks>span:first-child{grid-column:auto;font-size:30px}.ecosystem-wordmarks>span{font-size:18px}.ecosystem-wordmarks .x402-wordmark{grid-column:1/-1;font-size:40px!important}.solana-wordmark i{font-size:38px;margin-right:10px}.company-teaser>div{flex-direction:column;gap:24px;margin-top:14px}.closing-scene h2{font-size:clamp(43px,10vw,60px)}.closing-bottom{flex-direction:column;align-items:flex-start;gap:26px}.closing-bottom>div{gap:25px}.closing-bottom .text-link{font-size:12px;gap:18px}.legal-note{line-height:1.8;font-size:9px}.interior-hero{padding-bottom:45px}.breadcrumb{margin-bottom:35px}.interior-hero h1{font-size:clamp(44px,11vw,63px)}.interior-intro{margin-top:25px}.interior-intro>p{font-size:15px}.resource-list>a,.resource-row{grid-template-columns:25px 1fr auto;gap:12px}.resource-list h3,.resource-row h3{font-size:23px}.resource-list p,.resource-row p{font-size:14px}.resource-row small{max-width:100px;text-align:right;overflow-wrap:anywhere}.availability-table{font-size:12px}.availability-table td,.availability-table th{padding:17px 6px}.availability-table td>span{font-size:11px}.team-row{grid-template-columns:58px 1fr;gap:16px}.team-row img{width:52px;height:52px}.team-row>.text-link{grid-column:2}.contact-options{grid-template-columns:1fr}.contact-options h2{font-size:28px}.code-block,.corporate .eyebrow{font-size:10px}.code-block{padding:18px}.lab-container{min-height:320px}}@media (prefers-reduced-motion:reduce){.corporate *,.corporate :after,.corporate :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.corporate .quiet-link:hover svg,.corporate .text-link:hover svg{transform:none}html:has(.corporate){scroll-behavior:auto!important}}@media (hover:none){.corporate .quiet-link:hover svg,.corporate .text-link:hover svg{transform:none}}.lab-container>.hero-stage{position:absolute;inset:0;width:100%;height:100%;margin:0;max-width:none}.lab-container>div:has(canvas){min-height:inherit}.lab-container>p{padding:30px}.lab-controls .solid-link{border:0;cursor:pointer}.lab-controls input[type=range]{width:160px;min-height:44px}.lab-controls input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:8px}.lab-controls label:has(input){display:flex;align-items:center;min-height:44px}.magnetic-interaction{display:inline-flex}.closing-scene{--muted:#515b49}.plate-surface>span:first-child{color:#b2b9ae}.lab-container{height:460px;min-height:0}@media (max-width:600px){.lab-container{height:320px}}.official-logo{display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0}.brand-lockup>.official-logo{width:56px;height:56px;margin-left:-8px;margin-right:-4px}.stage-brand{position:absolute;top:30px;left:0;right:0;display:flex;align-items:center;gap:15px;z-index:2}.stage-brand .official-logo{width:48px;height:48px;object-fit:contain}.stage-brand .official-logo-steve{border-radius:50%}.stage-brand .eyebrow{color:var(--muted);font-size:10px}.isometric-product-stage{perspective:1000px;min-height:580px}.isometric-tilt{width:100%;transform-style:preserve-3d;position:relative;z-index:1}.isometric-tilt>.system-visual{display:block;width:100%;height:auto;overflow:visible}.stage-orbit{position:absolute;inset:20% 5%;border:1px solid var(--rule);border-radius:50%;transform:rotateX(65deg) rotate(-20deg);opacity:.45;pointer-events:none}.plate-selection{position:absolute;inset:0;transform-style:preserve-3d}.detail-brand{display:flex;justify-content:center;margin:30px 0 0}.detail-brand .official-logo{width:80px;height:80px}.official-ecosystem-marks{grid-template-columns:1fr 1fr;align-content:center;gap:45px 30px}.official-ecosystem-marks>a{display:flex;align-items:center;gap:20px;min-height:70px}.official-ecosystem-marks>a>span{font-size:32px;letter-spacing:-.04em}.official-ecosystem-marks .official-logo-solana{width:54px;height:42px}.official-ecosystem-marks .official-logo-x402{width:126px;height:auto;max-height:50px}.protocol-interface-label{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:24px;font-size:23px;letter-spacing:-.035em}.protocol-interface-label>span{display:block;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.closing-scene{position:relative;overflow:clip}.closing-constellation{position:relative;margin-left:auto;width:210px;height:76px;margin-top:-45px;margin-bottom:-25px}.closing-ring{position:absolute;inset:5px -20px;border:1px solid #9aab8f;border-radius:50%;transform:rotateX(58deg)}.closing-brand-node{position:absolute;top:8px;display:grid;place-items:center;width:60px;height:60px;background:#eeeee8;border:1px solid #b8c7ae;border-radius:50%}.closing-brand-node .official-logo{width:48px;height:48px;border-radius:50%}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hero-sequence{position:relative;height:175svh}.hero-sequence>.hero{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;flex-direction:column}.hero-sequence .hero-composition{flex:1;min-height:0}.hero-sequence .hero-copy{padding-block:clamp(12px,3svh,28px)}.hero-sequence h1{font-size:clamp(48px,min(7.2vw,11.6svh),116px)}.hero-sequence .hero-baseline,.hero-sequence .hero-topline{flex-shrink:0}.hero-sequence .hero-stage{height:100%}.hero-stage .hero-crosshair,.hero-stage .stage-annotation,.isometric-tilt{will-change:transform}}@media (max-width:899px){.isometric-product-stage{min-height:460px}.stage-brand{top:15px}.stage-brand .eyebrow{font-size:9px}.stage-brand .official-logo{width:38px;height:38px}.brand-lockup>.official-logo{width:50px;height:50px}.official-ecosystem-marks>a{gap:12px}.official-ecosystem-marks>a>span{font-size:28px}.official-ecosystem-marks .official-logo-solana{width:40px;height:34px}.official-ecosystem-marks .official-logo-x402{width:100px}}@media (max-width:600px){.isometric-product-stage{min-height:365px;padding-top:45px}.stage-brand{top:2px}.stage-brand .official-logo{width:36px;height:36px}.official-ecosystem-marks{gap:26px}.closing-constellation{width:160px;height:70px;margin:0 0 20px auto}.closing-brand-node{width:46px;height:46px}.closing-brand-node .official-logo{width:38px;height:38px}.hero-stage{perspective:900px}}@media (prefers-reduced-motion:reduce){.hero-sequence{height:auto!important}.hero-sequence>.hero{position:relative;height:auto}.hero-stage .hero-crosshair,.hero-stage .stage-annotation,.isometric-tilt{will-change:auto}}html:has(.corporate),html:has(.corporate) body{overflow-x:clip}.detail-brand .official-logo-sap,.stage-brand .official-logo-sap{background:var(--stage);padding:6px;border-radius:8px}.closing-brand-node:has(.official-logo-sap){background:var(--stage)}.people-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}.person-portrait{position:relative;aspect-ratio:1;overflow:hidden;background:#dde2d5}.person-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.65);transition:filter .2s ease-out}.person-profile:hover .person-portrait img{filter:saturate(1)}.person-portrait>span{position:absolute;bottom:12px;left:12px;padding:4px 9px;background:var(--paper)}.corporate .person-role{margin:20px 0 10px;color:var(--muted);min-height:34px}.corporate .person-profile h2{font-size:36px}.corporate .person-description{color:var(--muted);font-size:14px;line-height:1.65;margin-top:16px}.person-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.directory-placeholder{aspect-ratio:1;background:var(--rule)}.resource-steps{margin:40px 0}.resource-steps article{padding:24px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:40px 1fr;gap:20px}.resource-steps h3{margin-bottom:12px}@media (max-width:899px){.people-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media (max-width:599px){.people-directory{grid-template-columns:1fr}}@media (min-width:900px) and (max-height:599px){.hero-sequence{height:auto}.hero-sequence>.hero{position:relative;top:auto;height:auto}.hero-sequence .hero-composition{min-height:560px}}@media (prefers-reduced-motion:reduce){.person-portrait img{transition:none}}.product-standard-layout{display:contents}.product-showcase.product-build-section{display:block;overflow:clip;min-height:155svh}.product-build-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center;position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height))}.product-build-layout>.product-editorial{padding-block:40px}.product-build-layout .product-editorial>.text-link{margin-top:22px}.product-assembly{--assembly-base:#29382e;--assembly-plate:#b7c0ae;--assembly-board:#4d6751;--assembly-signal:#a8c392;min-width:0;color:#6f8067;position:relative;padding-block:28px}.product-assembly-steve{color:#a9b6a0;--assembly-base:#28382d;--assembly-plate:#76876f;--assembly-board:#344b3b;--assembly-signal:#b2d09d}.assembly-heading{display:flex;align-items:center;gap:16px}.assembly-heading .official-logo{width:44px;height:44px}.product-assembly-sap .assembly-heading .official-logo{background:var(--stage);padding:6px;border-radius:6px}.assembly-heading .eyebrow{color:var(--muted);font-size:9px}.assembly-drawing{height:clamp(340px,calc(100svh - var(--header-height) - 200px),560px);position:relative}.assembly-canvas,.assembly-static{position:absolute;inset:0}.assembly-static{transition:opacity .2s ease-out}.assembly-static[data-hidden=true]{opacity:0}.product-assembly-poster{width:100%;height:100%;display:block;overflow:visible}.assembly-coordinate{position:absolute;font:9px var(--font-geist-mono),monospace;opacity:.7}.coordinate-a{left:0;top:30%}.coordinate-b{right:0;bottom:20%}.assembly-caption{display:flex;justify-content:space-between;gap:16px;font:9px var(--font-geist-mono),monospace;color:var(--muted);padding-bottom:14px}.assembly-progress{height:2px;background:var(--rule);overflow:hidden}.assembly-progress>span{height:100%;display:block;background:currentColor;transform-origin:left center}.corporate .assembly-disclaimer{font-size:10px;line-height:1.6;color:var(--muted);margin-top:12px}@media (max-height:699px),(max-width:899px){.product-showcase.product-build-section{min-height:0}.product-build-layout{position:relative;top:auto;min-height:0}}@media (max-width:899px){.product-build-layout{grid-template-columns:1fr;gap:0}.product-build-layout>.product-editorial{padding-bottom:10px}.product-assembly{padding-bottom:40px}.assembly-drawing{height:clamp(330px,70vw,520px)}}@media (prefers-reduced-motion:reduce){.product-showcase.product-build-section{min-height:0}.product-build-layout{position:relative;top:auto}.assembly-static{transition:none}}.assembly-drawing{height:clamp(330px,calc(100svh - var(--header-height) - 285px),520px);overflow:hidden}.assembly-heading{gap:12px}.factory-pause{margin-left:auto;min-width:44px;min-height:44px;display:grid;place-items:center;background:transparent;color:var(--muted);border:1px solid var(--rule);border-radius:4px;cursor:pointer}.factory-pause svg{width:16px;height:16px}.factory-pause:hover,.factory-pause[aria-pressed=true]{color:var(--ink);background:var(--paper)}.factory-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;gap:4px}.factory-flow-steps button{min-height:48px;padding:7px 4px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:11px;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.factory-flow-steps button>span{font:9px var(--font-geist-mono),monospace}.factory-flow-steps button[aria-pressed=true]{color:inherit;border-bottom-color:currentColor}.corporate .factory-step-detail{min-height:38px;font-size:11px;color:var(--muted);margin-top:12px;max-width:460px;line-height:1.6}.footer-socials{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.footer-socials>a[data-social-icon]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--footer-rule);border-radius:4px}.footer-socials>a[data-social-icon]:hover{border-color:var(--stage-muted)}.footer-socials img{width:20px;height:20px;object-fit:contain}@keyframes factory-flow{to{stroke-dashoffset:-128}}@keyframes factory-scan{50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.factory-flow{animation:factory-flow 5s linear infinite paused}.factory-scanner{animation:factory-scan 1.8s ease-in-out infinite paused}.product-assembly[data-active=true][data-paused=false] :is(.factory-flow,.factory-scanner){animation-play-state:running}}@media (max-width:599px){.assembly-drawing{height:350px}.assembly-heading .eyebrow{font-size:8px}.factory-flow-steps button{font-size:10px}}.footer-socials img.social-github{width:30px;height:30px}@media (prefers-reduced-motion:reduce){.factory-pause{display:none}}.footer-socials>a[data-social-brand=X]{background:var(--stage-ink);border-color:var(--stage-ink)}.product-assembly-steve .assembly-drawing{height:clamp(240px,calc(100svh - var(--header-height) - 390px),470px)}@media (max-width:599px){.product-assembly-steve .assembly-drawing{height:350px}}.product-assembly .factory-flow-steps button[aria-pressed=true]{color:var(--ink)}.product-dark .factory-flow-steps button[aria-pressed=true]{color:var(--stage-ink)}.assembly-coordinate{color:var(--muted);opacity:1}.oobe-isokit.ik-plate{--ik-mono:var(--font-geist-mono),monospace;--ik-paper-light:var(--paper);--ik-pen-light:var(--ink);--ik-live-light:var(--accent);--ik-glow-light:var(--accent);--ik-accent-light:var(--accent);--ik-paper-dark:var(--stage);--ik-pen-dark:var(--paper);--ik-live-dark:#b2d09d;--ik-glow-dark:#b2d09d;--ik-accent-dark:#b2d09d;--ik-ink:var(--muted);--ik-ink-hi:var(--ink);border:0;border-radius:0;background:transparent;padding:12px 0 0;gap:4px}.product-assembly-steve .oobe-isokit{--ik-ink:var(--stage-muted);--ik-ink-hi:var(--paper)}.oobe-isokit>svg{overflow:hidden}.oobe-isokit .ik-cap{font-size:8px;letter-spacing:.04em}.oobe-isokit .ik-cap-hi{font-size:9px}.oobe-isokit .ik-credit{font-size:8px;min-height:24px}.oobe-isokit .ik-footer{gap:0}.oobe-isokit .system-screen-caption{font-size:5px}.oobe-isokit .system-screen-value{font-size:6.3px}.oobe-isokit .system-document-title{font-size:10px}.oobe-isokit .system-document-row{font-size:6.5px}.oobe-isokit .system-small{font-size:5px;letter-spacing:.03em}.oobe-isokit .system-key-label{font-size:6px;letter-spacing:.02em}.oobe-isokit .system-number{font-size:6px}.oobe-isokit .system-packet{pointer-events:none;--ik-top:var(--ik-accent);--ik-front:var(--ik-panel)}.oobe-isokit .system-packet[data-blocked=true]{--ik-top:var(--ik-ink-hi)}.product-assembly [class^=assembly-coordinate]{display:none}@media (max-width:899px){.oobe-isokit.ik-plate{padding-top:4px}.oobe-isokit .ik-cap-hi{font-size:8px}}@media (min-width:1100px){.product-dark .product-build-layout{grid-template-columns:.72fr 1.28fr;gap:5%}}.product-assembly-steve .assembly-heading .eyebrow{font-family:var(--font-geist-sans),sans-serif;text-transform:none;font-size:22px;letter-spacing:-.04em;color:var(--stage-ink)}.product-assembly-steve .assembly-drawing{height:clamp(265px,calc(100svh - var(--header-height) - 325px),540px)}.oobe-isokit-steve.ik-plate{display:block;padding:0}.oobe-isokit-steve>svg{width:100%;height:100%}.oobe-isokit .kernel-chip-label{font-size:13px;letter-spacing:.04em}.oobe-isokit .kernel-module-label{font-size:10px;letter-spacing:.03em}.oobe-isokit .kernel-sub-label{font-size:7px;letter-spacing:.02em}.oobe-isokit .kernel-board-label{font-size:7px;letter-spacing:.08em}.oobe-isokit .kernel-tray-label{font-size:6px;letter-spacing:0}.oobe-isokit .kernel-status{font-size:8px}.oobe-isokit .kernel-route{stroke-dasharray:3 4}@media (max-width:899px){.product-assembly-steve .assembly-drawing{height:clamp(300px,85vw,520px)}}.interior-hero-with-visual{padding:0;min-height:160svh}.interior-hero-sticky{position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height));padding:24px 5.5% 36px}.interior-hero-with-visual .breadcrumb{margin-bottom:18px}.interior-hero-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:3%;align-items:center}.interior-hero-with-visual h1{font-size:clamp(54px,6.5vw,96px);letter-spacing:-.065em}.interior-hero-with-visual .interior-intro{flex-direction:column;align-items:flex-start;gap:28px;margin-top:28px}.interior-hero-with-visual .interior-intro p{max-width:450px;font-size:17px}.company-isometric{height:clamp(340px,calc(100svh - var(--header-height) - 140px),580px);min-width:0}.company-campus.oobe-isokit.ik-plate{display:block;height:100%;padding:0}.company-campus>svg{width:100%;height:100%;overflow:visible}.company-campus .company-window{fill:color-mix(in oklab,var(--ik-well),var(--ik-accent) 7%)}.company-campus .company-wing[data-selected=true]{--ik-line:var(--ik-live)}.company-campus .company-planter{--ik-top:color-mix(in oklab,var(--ik-paper),var(--ik-accent) 30%)}.company-campus .company-campus-label{font-size:6px;letter-spacing:.08em}.company-campus .company-facade-label{font-size:5px;letter-spacing:.02em}.company-campus .company-directory-text{font-size:5.8px}.company-campus .company-department-label{font-size:6px;letter-spacing:.02em}@media (max-height:699px),(max-width:999px){.interior-hero-with-visual{min-height:0}.interior-hero-sticky{position:relative;top:auto;min-height:0;padding:32px 5% 45px}.company-isometric{height:clamp(330px,50vw,520px)}}@media (max-width:999px){.interior-hero-layout{grid-template-columns:1fr;gap:30px}.interior-hero-with-visual .interior-intro{gap:22px}.interior-hero-with-visual .interior-intro p{max-width:570px}.company-isometric{height:clamp(320px,75vw,570px)}}@media (prefers-reduced-motion:reduce){.interior-hero-with-visual{min-height:0}.interior-hero-sticky{position:relative;top:auto}}.products-hero.interior-hero-with-visual h1{font-size:clamp(46px,4.8vw,72px)}.products-isometric{height:clamp(360px,calc(100svh - var(--header-height) - 140px),580px);display:flex;flex-direction:column;min-width:0}.products-workbench.oobe-isokit.ik-plate{display:block;padding:0;height:auto;flex:1;min-height:0}.products-workbench>svg{width:100%;height:100%;overflow:visible}.products-workbench .products-device[data-selected=true]{--ik-line:var(--ik-live)}.products-workbench .products-data-flow{stroke:var(--ik-live);stroke-dasharray:5 9}.products-workbench .products-board-label{font-size:6px;letter-spacing:.07em}.products-workbench .products-device-title{font-size:7px}.products-workbench .products-small-label{font-size:5px;letter-spacing:.01em}.products-workbench .products-chip-label{font-size:10px;letter-spacing:.05em}.products-workbench .products-code-label{font-size:6.3px}.products-workbench .products-readout{font-size:6.4px}.products-isometric-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px}.products-isometric-brands>span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:10px;border-top:1px solid var(--rule);padding-top:10px}.products-isometric-brands>span[data-selected=true]{color:var(--ink);border-color:var(--accent)}.products-isometric-brands .official-logo{width:28px;height:28px;object-fit:contain}.products-isometric-brands .official-logo-sap{background:var(--stage);border-radius:3px;padding:3px}@media (max-height:699px),(max-width:999px){.products-isometric{height:clamp(350px,65vw,550px)}}@media (max-width:599px){.products-hero.interior-hero-with-visual h1{font-size:clamp(39px,10.3vw,58px)}.products-isometric{height:350px}.products-isometric-brands{gap:8px}.products-isometric-brands>span{font-size:8px;gap:5px}.products-isometric-brands .official-logo{width:24px;height:24px}}.documentation-hero.interior-hero-with-visual{min-height:0}.documentation-hero .interior-hero-sticky{position:relative;top:auto;min-height:0;padding-bottom:56px}.documentation-hero .interior-hero-layout{grid-template-columns:1fr 1fr;gap:4%}.documentation-hero.interior-hero-with-visual h1{font-size:clamp(50px,6vw,88px)}.docs-library-art{min-width:0;height:clamp(340px,35vw,510px)}.docs-book-plate.oobe-isokit.ik-plate,.docs-library-plate.oobe-isokit.ik-plate{display:block;height:100%;padding:0}.docs-book-plate>svg,.docs-library-plate>svg{width:100%;height:100%}.oobe-isokit .docs-book-pages,.oobe-isokit .docs-loose-paper{--ik-top:var(--paper);--ik-front:var(--paper)}.oobe-isokit .docs-book-accent .docs-book-cover{--ik-top:color-mix(in oklab,var(--paper),var(--accent) 14%)}.oobe-isokit .docs-cover-title{font-size:9px;letter-spacing:0}.oobe-isokit .docs-cover-volume{font-size:5px;letter-spacing:.06em}.oobe-isokit .docs-cover-footer{font-size:4.5px;letter-spacing:.04em}.oobe-isokit .docs-desk-label{font-size:6px;letter-spacing:.08em}.docs-directory-heading{display:grid;grid-template-columns:1fr 2fr;gap:24px 40px;align-items:start;margin-bottom:48px}.docs-directory-heading h2{font-size:clamp(32px,3.7vw,54px)}.docs-directory-heading>p:last-child{grid-column:2;color:var(--muted);font-size:17px}.docs-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.docs-project-link{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:24px 16px;align-items:center;padding:36px 32px 24px 0;border-bottom:1px solid var(--rule);min-width:0}.docs-project-link:nth-child(2n){border-left:1px solid var(--rule);padding-left:32px;padding-right:0}.docs-project-copy{min-width:0}.docs-project-category{color:var(--muted);margin-bottom:20px!important}.docs-project-link h3{font-size:clamp(26px,2.7vw,36px);line-height:1.15}.docs-project-description{color:var(--muted);font-size:16px;line-height:1.65;margin-top:16px!important;max-width:38ch}.docs-project-action{display:inline-flex;align-items:center;gap:10px;font-size:14px;margin-top:24px;min-height:40px;color:var(--ink)}.docs-project-location{grid-column:1/-1;font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.docs-book-art{height:172px;width:152px;pointer-events:none}.docs-project-link:focus-visible{position:relative;z-index:1;outline-offset:-3px}.docs-project-link:focus-visible .docs-project-action{color:var(--accent)}.docs-help{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--rule)}.docs-help h2{margin-top:24px;font-size:clamp(32px,4vw,56px)}.docs-help-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (hover:hover){.docs-project-link:hover .docs-project-action{color:var(--accent)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.docs-book-art{transition:transform .15s ease-out}.docs-project-link:hover .docs-book-art{transform:translateY(-5px)}}@media (max-width:999px){.documentation-hero .interior-hero-layout{grid-template-columns:1fr;gap:32px}.docs-library-art{height:clamp(300px,62vw,450px)}.docs-project-link{grid-template-columns:minmax(0,1fr) 112px;padding-right:24px}.docs-project-link:nth-child(2n){padding-left:24px}.docs-book-art{width:112px;height:140px}}@media (max-width:699px){.documentation-hero .interior-hero-sticky{padding-bottom:32px}.documentation-hero.interior-hero-with-visual h1{font-size:clamp(44px,11vw,70px)}.docs-directory-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.docs-directory-heading>p:last-child{grid-column:auto}.docs-project-grid{grid-template-columns:1fr}.docs-project-link,.docs-project-link:nth-child(2n){border-left:0;padding:28px 0 24px;grid-template-columns:minmax(0,1fr) 108px;gap:20px 12px}.docs-project-category{font-size:10px!important;margin-bottom:16px!important}.docs-project-description{font-size:15px}.docs-book-art{width:108px;height:140px}.docs-help{flex-direction:column;align-items:flex-start}}.contact-directory{border-bottom:1px solid var(--rule)}.contact-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;align-items:center;padding:32px 0;border-top:1px solid var(--rule)}.contact-entry-copy,.contact-entry-links{min-width:0}.corporate .contact-role{color:var(--muted);font-size:12px;margin-bottom:12px}.contact-entry h2{font-size:clamp(28px,3vw,40px)}.corporate .contact-description{color:var(--muted);font-size:15px;line-height:1.7;max-width:42ch;margin-top:16px}.contact-entry-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contact-email{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:8px 0;font-size:clamp(16px,1.6vw,22px);color:var(--accent)}.contact-email span{min-width:0;overflow-wrap:anywhere}.contact-socials{display:flex;flex-wrap:wrap;gap:8px 24px}@media (max-width:699px){.contact-entry{grid-template-columns:minmax(0,1fr);gap:20px}}