:root{--font-albert-sans:"Albert Sans";--font-geist-mono:"Geist Mono";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ic-bg:#faf9f6;--ic-surface:#fff;--ic-surface-elevated:#f4f3ef;--ic-text:#16181b;--ic-text-secondary:#626a73;--ic-border:#e5e2dc;--ic-border-strong:#cbc8c2;--ic-brand:#2563eb;--ic-brand-hover:#1d4ed8;--ic-brand-soft:#e9efff;--ic-brand-solid:#1d4ed8;--ic-brand-solid-hover:#1e40af;--ic-healthy:#087568;--ic-info:#2563eb;--ic-warning:#946400;--ic-error:#c4233d;--ic-unknown:#747b84;--ic-grid:#16181b0b;--ic-font-display:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-sans:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--ic-radius-sm:5px;--ic-radius-md:8px;--ic-radius-lg:12px;--ic-space-1:4px;--ic-space-2:8px;--ic-space-3:12px;--ic-space-4:16px;--ic-space-5:20px;--ic-space-6:24px;--ic-space-8:32px;--ic-space-10:40px;--ic-space-12:48px;--ic-space-16:64px;--ic-max-width:1180px;--ic-motion-fast:.12s;--ic-motion-normal:.18s;--ic-shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--ic-chart-1:#2563eb;--ic-chart-2:#44a5ff;--ic-chart-3:#087568;--ic-chart-grid:#16181b14}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark],.dark{--ic-bg:#0b0d0f;--ic-surface:#111418;--ic-surface-elevated:#171b20;--ic-text:#f3f1ea;--ic-text-secondary:#9ca3ad;--ic-border:#242a31;--ic-border-strong:#343c45;--ic-brand:#60a5fa;--ic-brand-hover:#93c5fd;--ic-brand-soft:#132442;--ic-brand-solid:#2563eb;--ic-brand-solid-hover:#1d4ed8;--ic-healthy:#44d7b6;--ic-info:#59a8ff;--ic-warning:#f5b942;--ic-error:#ff5667;--ic-unknown:#8e96a1;--ic-grid:#f3f1ea0b;--ic-shadow-card:0 1px 2px #0000003d, 0 6px 24px #00000014;--ic-chart-1:#60a5fa;--ic-chart-2:#38bdf8;--ic-chart-3:#44d7b6;--ic-chart-grid:#f3f1ea14}[data-preset=mono]{--ic-font-display:var(--font-geist-mono), "Geist Mono", monospace;--ic-font-sans:var(--font-geist-mono), "Geist Mono", monospace;--ic-radius-sm:0;--ic-radius-md:0;--ic-radius-lg:0;--ic-brand:#555;--ic-brand-hover:#333;--ic-brand-soft:#f0f0f0;--ic-shadow-card:none}[data-preset=mono][data-theme=dark]{--ic-brand:#a3a3a3;--ic-brand-hover:#d4d4d4;--ic-brand-soft:#282828}[data-preset=notebook]{--ic-font-display:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-sans:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--ic-radius-sm:7px;--ic-radius-md:10px;--ic-radius-lg:14px;--ic-bg:#fff;--ic-surface:#fff;--ic-surface-elevated:#fafafa;--ic-text:#0a0a0a;--ic-text-secondary:#666;--ic-border:#eaeaea;--ic-border-strong:#d4d4d4;--ic-brand:#111;--ic-brand-hover:#000;--ic-brand-soft:#f5f5f5;--ic-brand-solid:#000;--ic-brand-solid-hover:#262626;--ic-on-brand:#fff;--ic-healthy:#0b7557;--ic-info:#2563eb;--ic-warning:#875d08;--ic-error:#bd2941;--ic-unknown:#737373;--ic-shadow-card:0 1px 2px #0000000a;--ic-chart-1:#0a0a0a;--ic-chart-2:#737373;--ic-chart-3:#0b7557;--ic-chart-grid:#00000014}[data-preset=notebook][data-theme=dark]{--ic-bg:#000;--ic-surface:#0a0a0a;--ic-surface-elevated:#111;--ic-text:#ededed;--ic-text-secondary:#a1a1aa;--ic-border:#262626;--ic-border-strong:#3f3f46;--ic-brand:#ededed;--ic-brand-hover:#fff;--ic-brand-soft:#171717;--ic-brand-solid:#ededed;--ic-brand-solid-hover:#fff;--ic-on-brand:#000;--ic-healthy:#45d6a8;--ic-info:#6aa8ff;--ic-warning:#f0b44c;--ic-error:#ff6b7f;--ic-unknown:#a1a1aa;--ic-shadow-card:0 1px 2px #00000073;--ic-chart-1:#ededed;--ic-chart-2:#737373;--ic-chart-3:#45d6a8;--ic-chart-grid:#ffffff1a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{background:var(--ic-bg);color:var(--ic-text);font-family:var(--ic-font-sans);text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--ic-font-display)}body{caret-color:var(--ic-brand);margin:0}::selection{background:color-mix(in srgb, var(--ic-brand) 34%, transparent);color:var(--ic-text)}*{scrollbar-color:var(--ic-border-strong) var(--ic-bg);scrollbar-width:thin}a{color:inherit}button,input{font:inherit}:focus-visible{outline:2px solid var(--ic-brand);outline-offset:3px}.ic-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.ic-logo__mark{width:30px;height:24px;color:var(--ic-text);display:block}.ic-logo__mark svg{width:100%;height:100%;display:block}.ic-button{border:1px solid var(--ic-brand-solid);border-radius:var(--ic-radius-sm);background:var(--ic-brand-solid);min-height:40px;color:var(--ic-on-brand,#fff);transition:background var(--ic-motion-fast), border-color var(--ic-motion-fast);justify-content:center;align-items:center;gap:10px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ic-button:hover{border-color:var(--ic-brand-solid-hover);background:var(--ic-brand-solid-hover)}.ic-button--quiet{border-color:var(--ic-border-strong);color:var(--ic-text);background:0 0}.ic-button--quiet:hover{border-color:var(--ic-brand);background:var(--ic-brand-soft)}.ic-badge{color:var(--ic-unknown);font:600 11px/1.2 var(--ic-font-mono);letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.ic-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ic-badge--healthy{color:var(--ic-healthy)}.ic-badge--info{color:var(--ic-info)}.ic-badge--warning,.ic-badge--stale{color:var(--ic-warning)}.ic-badge--error{color:var(--ic-error)}.ic-code{color:#d8e0e9;background:#090c10;border:1px solid #29313b;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000001f}.ic-code__header{background:#11161c;border-bottom:1px solid #242c35;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:42px;padding:0 7px 0 10px;display:grid}.ic-code__terminal{color:#8b98a7;background:#0b0f14;border:1px solid #303a45;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.ic-code__terminal svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.ic-code figcaption{color:#c1cad4;font:580 11px/1.2 var(--ic-font-sans);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-code__language{color:#788696;font:600 8px/1 var(--ic-font-mono);letter-spacing:.075em;text-transform:uppercase;background:#0b0f14;border:1px solid #2b343e;border-radius:4px;padding:4px 6px}.ic-code button{color:#929ead;cursor:pointer;min-width:66px;min-height:29px;font:550 10px/1 var(--ic-font-sans);transition:border-color var(--ic-motion-fast), color var(--ic-motion-fast), background var(--ic-motion-fast);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ic-code button:hover,.ic-code button[data-copied]{color:#d5e6fb;background:#18212b;border-color:#344253}.ic-code button[data-copied]{color:#70d7b9}.ic-code button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.ic-code pre{color:inherit;font:12.5px/1.72 var(--ic-font-mono);font-variant-ligatures:none;tab-size:2;margin:0;padding:18px 0;overflow-x:auto;background:0 0!important}.ic-code code{min-width:max-content;display:block}.ic-code__line{min-height:1.72em;padding:0 18px;display:flex}.ic-code__line:hover{background:#7db6ff0a}.ic-code__line[data-empty]{min-height:.9em}.ic-code__prompt{color:#526171;-webkit-user-select:none;user-select:none;flex:0 0 22px;width:22px}.ic-code__line:has(.shell-token--command) .ic-code__prompt{color:#62b4ff}.ic-code__line-number{color:#485666;-webkit-user-select:none;user-select:none;flex:0 0 30px;width:30px}.ic-code__line-content{flex:1}.shell-token--space{white-space:pre}.shell-token--command{color:#f1f5f9;font-weight:650}.shell-token--subcommand{color:#74b8ff;font-weight:580}.shell-token--option{color:#c7a4ff}.shell-token--value{color:#f1ca86}.shell-token--argument,.shell-token--string{color:#79d8c0}.shell-token--variable{color:#f3ae76}.shell-token--continuation,.shell-token--comment{color:#7f8d9d}.ic-code .token.comment,.ic-code .token.prolog,.ic-code .token.doctype,.ic-code .token.cdata{color:#657486}.ic-code .token.punctuation{color:#9aa9b8}.ic-code .token.property,.ic-code .token.tag,.ic-code .token.constant,.ic-code .token.symbol,.ic-code .token.deleted{color:#f38ba8}.ic-code .token.boolean,.ic-code .token.number{color:#c4b5fd}.ic-code .token.selector,.ic-code .token.attr-name,.ic-code .token.string,.ic-code .token.char,.ic-code .token.builtin,.ic-code .token.inserted{color:#7dd3b7}.ic-code .token.operator,.ic-code .token.entity,.ic-code .token.url,.ic-code .language-css .token.string,.ic-code .style .token.string{color:#9dc4ff}.ic-code .token.atrule,.ic-code .token.attr-value,.ic-code .token.keyword{color:#7db6ff}.ic-code .token.function,.ic-code .token.class-name{color:#f2c879}.ic-code .token.regex,.ic-code .token.important,.ic-code .token.variable{color:#f6a96c}.ic-code .token.bold,.ic-code .token.important{font-weight:650}.ic-code .token.italic{font-style:italic}@media (max-width:560px){.ic-code__header{grid-template-columns:auto minmax(0,1fr) auto}.ic-code__language{display:none}.ic-code button{min-width:31px;padding:0 8px}.ic-code button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-code pre{font-size:11.5px}.ic-code__line{padding:0 13px}}.ic-theme-toggle{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-height:34px;color:var(--ic-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.ic-preset-select{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-height:34px;color:var(--ic-text-secondary);align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}.ic-preset-select select{min-width:72px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.evidence-strip{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-strip article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-surface);gap:13px;padding:16px;display:grid}.evidence-strip article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.evidence-strip article>div>span{color:var(--ic-text-secondary);font-size:12px}.evidence-strip article>strong{font:600 21px/1 var(--ic-font-mono)}@media (max-width:620px){.evidence-strip{grid-template-columns:1fr}}
html{scroll-behavior:smooth}body{background:var(--ic-bg);color:var(--ic-text)}.site-header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand-link{text-decoration:none}.site-header nav{align-items:center;gap:clamp(13px,1.65vw,24px);margin-left:auto;display:flex}.site-header nav>a,.product-menu summary{color:var(--ic-text-secondary);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.site-header nav>a:hover,.product-menu summary:hover,.product-menu[open] summary{color:var(--ic-text)}.site-header__preview{gap:7px!important}.site-header__preview small{border:1px solid var(--ic-border);color:var(--ic-text-secondary);font:650 8px/1 var(--ic-font-mono);letter-spacing:.04em;border-radius:99px;padding:3px 5px}.site-header nav>a.site-header__cta{border:1px solid var(--ic-brand-solid);border-radius:var(--ic-radius-sm);background:var(--ic-brand-solid);min-height:38px;color:var(--ic-on-brand);justify-content:center;padding:0 14px;font-weight:650}.site-header nav>a.site-header__cta:hover{border-color:var(--ic-brand-solid-hover);background:var(--ic-brand-solid-hover);color:var(--ic-on-brand)}.site-header .ic-theme-toggle{background:0 0;justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.site-header .ic-theme-toggle:hover{border-color:var(--ic-border-strong);color:var(--ic-text)}.site-header .ic-theme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-menu{position:relative}.product-menu summary{cursor:pointer;list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu summary svg{transition:transform var(--ic-motion-fast)}.product-menu[open] summary svg{transform:rotate(180deg)}.product-menu__panel{z-index:80;border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-md);background:var(--ic-surface);width:min(740px,100vw - 48px);box-shadow:none;grid-template-columns:minmax(210px,.8fr) minmax(460px,1.8fr);display:grid;position:absolute;top:calc(100% + 20px);right:-280px;overflow:hidden}.product-menu__intro,.product-menu__capabilities{padding:22px}.product-menu__intro{border-right:1px solid var(--ic-border)}.product-menu__intro>span{color:var(--ic-brand);font:600 10px/1.4 var(--ic-font-mono);letter-spacing:.05em;margin-bottom:12px;display:block}.product-menu__intro>strong{color:var(--ic-text);letter-spacing:-.02em;font-size:18px;line-height:1.25;display:block}.product-menu__intro p{color:var(--ic-text-secondary);margin:12px 0 18px;font-size:12px;line-height:1.55}.product-menu__intro>a{color:var(--ic-brand);font-size:12px;font-weight:600;text-decoration:none}.product-menu__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.product-menu__capabilities>a{border-radius:var(--ic-radius-sm);color:var(--ic-text-secondary);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:9px;text-decoration:none;display:grid}.product-menu__capabilities>a:hover{background:var(--ic-surface-elevated);color:var(--ic-brand)}.product-menu__capabilities svg{margin-top:2px}.product-menu__capabilities span,.product-menu__capabilities strong,.product-menu__capabilities small{display:block}.product-menu__capabilities strong{color:var(--ic-text);font-size:13px;line-height:1.35}.product-menu__capabilities small{color:var(--ic-text-secondary);margin-top:3px;font-size:11px;line-height:1.45}.site-menu-trigger{display:none}.site-menu-trigger:disabled{cursor:wait;opacity:.5}.landing-wrap{width:min(calc(100% - 40px), var(--ic-max-width));margin:0 auto}.eyebrow{color:var(--ic-brand);font:600 11px/1.3 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lead{max-width:680px;color:var(--ic-text-secondary);font-size:18px;line-height:1.65}.coming-soon{min-height:100vh;width:min(calc(100% - 40px), var(--ic-max-width));margin:0 auto}.coming-soon>section{align-content:center;justify-items:start;min-height:calc(100vh - 73px);display:grid}.coming-soon h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,8vw,90px);line-height:.95}.coming-soon>section>p:not(.eyebrow){color:var(--ic-text-secondary);font-size:clamp(17px,2vw,21px);line-height:1.6}.coming-soon .waitlist-block{margin-top:32px}@media (max-width:900px){.site-header nav{z-index:30;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-surface);box-shadow:none;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 78px);padding:7px;display:none;position:absolute;top:62px;left:14px;right:14px;overflow-y:auto}.site-header nav[data-open]{display:flex}.site-header nav>a,.product-menu summary{border-radius:var(--ic-radius-sm);padding:11px 10px}.site-header nav>a.site-header__cta{min-height:42px;margin-top:5px}.site-header nav .ic-theme-toggle{border-color:#0000;justify-content:flex-start;gap:9px;width:100%;min-height:42px;padding:0 10px}.site-header nav .ic-theme-toggle:hover{background:var(--ic-surface-elevated);border-color:#0000}.site-header nav .ic-theme-toggle span{clip:auto;width:auto;height:auto;color:var(--ic-text-secondary);white-space:normal;position:static;overflow:visible}.site-header nav>a:hover,.product-menu summary:hover,.product-menu[open] summary{background:var(--ic-surface-elevated)}.product-menu__panel{border-color:var(--ic-border);border-radius:var(--ic-radius-sm);width:auto;box-shadow:none;grid-template-columns:1fr;margin:4px 0 8px;position:static}.product-menu__intro{border-right:0;border-bottom:1px solid var(--ic-border);padding:14px 16px}.product-menu__intro p{display:none}.product-menu__capabilities{grid-template-columns:1fr;padding:8px}.product-menu__capabilities>a{padding:7px 9px}.site-menu-trigger{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);width:34px;height:34px;color:var(--ic-text-secondary);cursor:pointer;place-items:center;margin-left:auto;display:grid}}@media (max-width:620px){.landing-wrap{width:min(calc(100% - 28px), var(--ic-max-width))}.site-header{min-height:64px;position:relative}.actions .ic-button{flex:100%}}
.home-hero--concise{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(40px,5vw,68px);min-height:auto;padding:clamp(76px,8vw,108px) 0 72px}.home-hero--concise h1{max-width:540px;font-size:clamp(50px,5vw,70px)}.home-console-proof{border:1px solid var(--ic-border-strong);min-width:0;box-shadow:none;background:#050505;border-radius:9px;margin:0;overflow:hidden}.home-console-proof__bar{color:#aeb1b5;background:#1d1f22;border-bottom:1px solid #30343a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:40px;padding:0 13px;display:grid}.home-console-proof__bar>span{gap:5px;display:flex}.home-console-proof__bar i{background:#666a70;border-radius:50%;width:6px;height:6px}.home-console-proof__bar code,.home-console-proof__bar b{font:600 12px/1 var(--ic-font-mono)}.home-console-proof__bar b{color:#69d9bd;letter-spacing:.05em}.home-console-proof img{width:100%;height:auto;display:block}.home-console-proof figcaption{background:#111315;border-top:1px solid #30343a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-console-proof figcaption span{color:#b7bbc1;font:600 12px/1.35 var(--ic-font-mono);text-align:center;border-right:1px solid #30343a;padding:13px 15px}.home-console-proof figcaption span:last-child{border-right:0}.home-start-strip{border-top:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-start-strip>a{border-right:1px solid var(--ic-border);min-width:0;color:inherit;grid-template-columns:auto 1fr;gap:15px;padding:25px 24px;text-decoration:none;display:grid}.home-start-strip>a:last-child{border-right:0}.home-start-strip>a:hover{background:var(--ic-surface)}.home-start-strip>a>span{color:var(--ic-brand);font:650 12px/1.4 var(--ic-font-mono)}.home-start-strip div{gap:7px;display:grid}.home-start-strip strong{font-size:15px}.home-start-strip p{color:var(--ic-text-secondary);margin:0;font-size:13px;line-height:1.55}.home-start-strip small{color:var(--ic-text-secondary);font:600 12px/1.4 var(--ic-font-mono)}.home-start-strip a:hover small{color:var(--ic-text)}.home-page .product-tour{padding:clamp(84px,10vw,126px) 0}.home-page .product-tour__heading{margin-bottom:30px}.home-page .product-tour__heading h2{font-size:clamp(39px,4.6vw,58px)}.home-page .product-tour__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .product-tour__copy h3{margin-top:24px;font-size:clamp(27px,2.6vw,37px)}.home-page .product-tour__copy code{margin-top:24px}.home-page .foundation-strip{padding-block:24px}.home-page .home-final{padding:clamp(96px,12vw,150px) 0}.home-page .home-final h2{font-size:clamp(42px,5.6vw,68px)}@media (max-width:1040px){.home-hero--concise{grid-template-columns:1fr}.home-hero--concise .home-hero__copy{max-width:690px}}@media (max-width:760px){.home-hero--concise{gap:44px;padding-top:64px}.home-console-proof__bar{grid-template-columns:auto 1fr}.home-console-proof__bar b{display:none}.home-console-proof figcaption{grid-template-columns:1fr}.home-console-proof figcaption span{border-bottom:1px solid #30343a;border-right:0;padding-block:10px}.home-console-proof figcaption span:last-child{border-bottom:0}.home-start-strip{grid-template-columns:1fr}.home-start-strip>a{border-right:0;border-bottom:1px solid var(--ic-border);padding-inline:4px}.home-start-strip>a:last-child{border-bottom:0}.home-page .product-tour__heading{gap:20px}.home-page .product-tour__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.foundation-strip{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr)}.foundation-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:9px}.foundation-strip>small{color:var(--ic-text-muted);font:500 12px/1.5 var(--ic-font-mono);grid-column:2;margin-top:-18px}.integration-mark{border:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-surface) 82%, transparent);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:4px 9px 4px 5px;display:inline-flex}.integration-mark__icon{background:var(--ic-surface-elevated);width:20px;height:20px;color:var(--ic-text);border-radius:5px;place-items:center;display:grid}.integration-mark__icon svg{fill:currentColor;width:13px;height:13px}.integration-mark__icon b{font:700 7px/1 var(--ic-font-mono);letter-spacing:-.02em}.business-outcomes{padding:clamp(96px,12vw,156px) 0 64px}.business-outcomes__heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:46px;display:grid}.business-outcomes__heading .eyebrow{grid-column:1/-1;margin-bottom:-28px}.business-outcomes__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(37px,4.7vw,66px);font-weight:520;line-height:.98}.business-outcomes__heading>p:last-child{color:var(--ic-text-secondary);margin:0;font-size:15px;line-height:1.65}.business-outcomes__grid{border-top:1px solid var(--ic-border-strong);border-bottom:1px solid var(--ic-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.business-outcomes__grid article{border-right:1px solid var(--ic-border);flex-direction:column;min-height:420px;padding:27px 28px 30px;display:flex}.business-outcomes__grid article:last-child{border-right:0}.business-outcome__index{color:var(--ic-text-muted);font:650 10px/1.2 var(--ic-font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.business-outcomes__grid h3{letter-spacing:-.04em;margin:54px 0 16px;font-size:clamp(25px,2.3vw,34px);font-weight:510;line-height:1.05}.business-outcomes__grid p{color:var(--ic-text-secondary);margin:0;font-size:14px;line-height:1.62}.business-outcome__metrics{flex-wrap:wrap;gap:6px;margin:28px 0;display:flex}.business-outcome__metrics code{border:1px solid var(--ic-border);color:var(--ic-text-secondary);background:var(--ic-surface);border-radius:5px;padding:6px 8px;font-size:10px}.business-outcomes__grid article>strong{color:var(--ic-healthy);font:600 10px/1.5 var(--ic-font-mono);margin-top:auto}@media (max-width:1040px){.foundation-strip,.business-outcomes__heading{grid-template-columns:1fr}.foundation-strip>small,.business-outcomes__heading .eyebrow{grid-column:auto;margin-top:0}.business-outcomes__heading .eyebrow{margin-bottom:-24px}.business-outcomes__grid{grid-template-columns:1fr}.business-outcomes__grid article{border-right:0;border-bottom:1px solid var(--ic-border);min-height:330px}.business-outcomes__grid article:last-child{border-bottom:0}}@media (max-width:720px){.foundation-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-mark{overflow:hidden}.business-outcomes{padding-top:82px}.business-outcomes__heading{gap:24px}.business-outcomes__heading .eyebrow{margin-bottom:0}.business-outcomes__grid article{padding:24px 20px}}.home-page{overflow:clip visible}.home-hero{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);min-height:700px;padding-block:clamp(64px,7vw,96px) 76px}.home-hero .eyebrow{margin-bottom:18px}.home-hero h1{letter-spacing:-.032em;max-width:600px;font-size:clamp(48px,4.7vw,64px);line-height:1}.eyebrow,.waitlist-label,.business-outcome__index,.product-tour__copy>span,.use-case-panel__copy>span,.waitlist-message,.home-preview-link,.foundation-strip p,.foundation-strip span,.home-footer span,.home-footer a{font-size:12px}.starting-paths__heading h2,.home-model-catalog__heading h2,.business-outcomes__heading h2,.composition-story__heading h2,.product-tour__heading h2,.home-final h2{letter-spacing:-.035em}.starting-path-grid>a{min-height:330px;padding:28px}.starting-path-grid>a>div,.starting-path-grid code,.starting-path-grid strong,.business-outcome__metrics code,.business-outcomes__grid article>strong,.product-tour__copy code,.composition-ownership span,.composition-ownership strong{font-size:12px}.starting-path-grid p,.product-tour__copy p,.use-case-panel p{font-size:15px}.business-outcomes{border-bottom:1px solid var(--ic-border);padding-bottom:clamp(96px,12vw,156px)}.business-outcomes__grid article{min-height:400px}.business-outcomes__grid p{font-size:15px}.product-tour__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.product-tour__tabs button>span,.product-tour__chrome code,.product-tour__chrome b{font-size:12px}.product-tour__tabs button>strong{font-size:14px}.product-tour__frame{box-shadow:none}.use-case-tabs button{min-height:62px;font-size:13px}.use-case-tabs button span,.use-case-panel__copy>code{font-size:12px}.home-final{padding-block:clamp(112px,14vw,176px)}@media (max-width:1040px){.home-hero{grid-template-columns:1fr}.home-hero__copy{max-width:760px}.use-case-tabs{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.home-wrap{width:min(100% - 40px,1320px)}.home-hero{padding-block:62px 72px}.home-hero h1{font-size:clamp(42px,12vw,56px)}.home-hero__lead,.starting-paths__heading>p:last-child,.business-outcomes__heading>p:last-child,.composition-story__heading>p:last-child{font-size:16px}.home-product__topbar,.home-product__foot,.home-product__heading span,.hero-evidence__head span,.hero-evidence__head code,.hero-evidence__rows>div,.home-product__verdict>span,.home-product__verdict small,.revision-pair article span,.revision-pair article small{font-size:12px}.product-tour__tabs button{min-width:142px}.home-footer{min-height:210px}}.starting-paths{border-bottom:1px solid var(--ic-border);padding:clamp(86px,10vw,132px) 0}.starting-paths__heading{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);align-items:end;gap:24px 72px;margin-bottom:42px;display:grid}.starting-paths__heading .eyebrow{grid-column:1/-1;margin:0}.starting-paths__heading h2{font:540 clamp(38px, 4.5vw, 62px) / 1 var(--ic-font-display);letter-spacing:-.052em;margin:0}.starting-paths__heading>p:last-child{color:var(--ic-text-secondary);margin:0;font-size:15px;line-height:1.7}.starting-path-grid{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.starting-path-grid>a{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-bg);min-height:310px;color:var(--ic-text);padding:24px;text-decoration:none;display:grid}.starting-path-grid>a:hover{background:var(--ic-surface)}.starting-path-grid>a>div{color:var(--ic-text-secondary);font:650 10px/1.3 var(--ic-font-mono);letter-spacing:.08em;justify-content:space-between;gap:16px;display:flex}.starting-path-grid>a>div span{color:var(--ic-brand)}.starting-path-grid h3{letter-spacing:-.04em;max-width:300px;margin:54px 0 14px;font-size:25px;font-weight:550;line-height:1.08}.starting-path-grid p{color:var(--ic-text-secondary);margin:0;font-size:12px;line-height:1.65}.starting-path-grid code{color:var(--ic-healthy);font:10px/1.4 var(--ic-font-mono);margin-top:22px}.starting-path-grid strong{color:var(--ic-brand);align-self:end;margin-top:24px;font-size:11px}.use-case-explorer{border:1px solid var(--ic-border);background:var(--ic-surface);border-radius:10px;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);display:grid;overflow:hidden}.use-case-tabs{border-right:1px solid var(--ic-border);align-content:start;display:grid}.use-case-tabs button{border:0;border-bottom:1px solid var(--ic-border);min-height:58px;color:var(--ic-text-secondary);cursor:pointer;font:560 11px/1.2 var(--ic-font-body);text-align:left;background:0 0;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:0 16px;display:grid}.use-case-tabs button:hover,.use-case-tabs button[aria-selected=true]{background:var(--ic-surface-elevated);color:var(--ic-text)}.use-case-tabs button[aria-selected=true]{box-shadow:inset 2px 0 var(--ic-brand)}.use-case-tabs button span{color:var(--ic-brand);font:10px/1 var(--ic-font-mono)}.use-case-panel{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(32px,6vw,82px);min-height:390px;padding:clamp(28px,4vw,56px);display:grid}.use-case-panel__copy>span{color:var(--ic-brand);font:650 10px/1.3 var(--ic-font-mono);letter-spacing:.08em}.use-case-panel h3{letter-spacing:-.048em;margin:22px 0 16px;font-size:clamp(29px,3vw,42px);font-weight:540;line-height:1.02}.use-case-panel p{color:var(--ic-text-secondary);margin:0;font-size:13px;line-height:1.66}.use-case-panel__copy>code{color:var(--ic-healthy);font:10px/1.5 var(--ic-font-mono);margin-top:24px;display:block}.use-case-panel .ic-code pre{min-height:154px}@media (max-width:1040px){.starting-paths__heading,.use-case-panel,.starting-path-grid{grid-template-columns:1fr}.starting-path-grid>a{min-height:250px}.use-case-explorer{grid-template-columns:1fr}.use-case-tabs{border-right:0;border-bottom:1px solid var(--ic-border);grid-template-columns:repeat(3,1fr)}.use-case-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--ic-brand)}}@media (max-width:720px){.starting-paths{padding:84px 0}.starting-paths__heading{grid-template-columns:1fr}.starting-path-grid h3{margin-top:40px}.use-case-tabs{display:flex;overflow-x:auto}.use-case-tabs button{min-width:138px}.use-case-panel{min-height:0;padding:26px 18px}}@media (max-width:520px){.hero-operation{padding-left:0}.hero-operation:before,.endpoint-ticket{display:none}.terminal-window pre{padding-inline:14px}.terminal-window code{font-size:10px}.operation-progress{padding-inline:14px}.operation-progress>div{grid-template-columns:22px 1fr}.operation-progress small{grid-column:2}.operation-footer{grid-template-columns:auto auto}.operation-footer>span:last-child{text-align:left;grid-column:1/-1}.adoption-paths article{padding:14px}.systems-request{flex-direction:column;align-items:flex-start}.contract-grid{grid-template-columns:1fr}.contract-grid>div,.contract-grid>div:nth-child(2n),.contract-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ic-border)}.contract-grid>div:last-child{border-bottom:0}.guard-panel__header{flex-direction:column;align-items:flex-start}.guard-panel .evidence-strip{grid-template-columns:1fr}.guard-panel .evidence-strip article{border-right:0}.mini-console{grid-template-columns:34px 1fr;min-height:430px}.mini-console__body{padding:11px}.mini-console__body>h3{font-size:18px}.mini-metrics{grid-template-columns:1fr 1fr}.mini-metrics>div:last-child{display:none}.mini-lower{grid-template-columns:1fr}.mini-attention{display:none}}
.home-page{background:var(--ic-bg);min-height:100vh;position:relative;overflow:hidden}.home-wrap{width:min(100% - 48px,1320px);position:relative}.home-page .site-header{z-index:20;background:color-mix(in srgb, var(--ic-bg) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:78px;padding:0 4px;position:sticky;top:0}.home-page .site-header nav a{font-size:13px}.home-hero{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(42px,5vw,72px);min-height:760px;padding:clamp(76px,8vw,112px) 0 88px;display:grid}.home-hero__copy{z-index:2;text-align:left;justify-items:start;display:grid;position:relative}.home-hero h1{max-width:510px;font:620 clamp(52px, 5.1vw, 72px) / .96 var(--ic-font-display);letter-spacing:-.038em;margin:0 0 27px}.home-hero h1 span{color:var(--ic-brand);display:block}.home-hero__lead{max-width:500px;color:var(--ic-text-secondary);margin:0;font-size:17px;line-height:1.68}.home-hero__actions{justify-content:flex-start;margin-top:30px}.waitlist-block{width:min(100%,520px);margin-top:30px}.waitlist-form{position:relative}.waitlist-label{color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.waitlist-form__row{border:1px solid var(--ic-border-strong);background:var(--ic-surface);box-shadow:2px 3px 0 color-mix(in srgb, var(--ic-border) 55%, transparent);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.waitlist-form__row:focus-within{border-color:var(--ic-text-secondary);outline:2px solid color-mix(in srgb, var(--ic-info) 42%, transparent);outline-offset:2px}.waitlist-form input{min-width:0;height:52px;color:var(--ic-text);font:500 14px/1 var(--ic-font-mono);background:0 0;border:0;outline:0;padding:0 15px}.waitlist-form input::placeholder{color:var(--ic-text-secondary);opacity:.72}.waitlist-form button{border:0;border-left:1px solid var(--ic-border-strong);background:var(--ic-brand-solid);min-height:52px;color:var(--ic-on-brand);cursor:pointer;font:680 12px/1 var(--ic-font-display);white-space:nowrap;padding:0 18px}.waitlist-form button:hover:not(:disabled){background:var(--ic-brand-solid-hover)}.waitlist-form button:disabled{cursor:wait;opacity:.62}.waitlist-trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-message{max-width:70ch;min-height:18px;color:var(--ic-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.55}.waitlist-message a{color:inherit}.waitlist-message[data-status=success]{color:var(--ic-healthy)}.waitlist-message[data-status=error]{color:var(--ic-error)}.home-preview-link{color:var(--ic-text-secondary);font:12px/1.4 var(--ic-font-mono);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.home-preview-link a{color:var(--ic-text);font-weight:650;text-decoration:none}.home-preview-link a:hover{text-underline-offset:3px;text-decoration:underline}.home-command{color:var(--ic-text-secondary);font:12px/1.4 var(--ic-font-mono);align-items:center;gap:18px;margin-top:24px;display:flex}.home-command code{border-right:1px solid var(--ic-border-strong);color:var(--ic-text);padding-right:18px}.home-command code span{color:var(--ic-brand);margin-right:8px}.home-product{z-index:3;border:1px solid var(--ic-border-strong);width:100%;box-shadow:none;color:#f3f1ea;background:#050505;border-radius:8px;margin:0;position:relative;overflow:hidden}.home-product__topbar,.home-product__foot{z-index:1;color:#9ca3ad;min-height:48px;font:11px/1.4 var(--ic-font-mono);border-bottom:1px solid #242a31;justify-content:space-between;align-items:center;gap:18px;padding:0 17px;display:flex;position:relative}.home-product .ic-badge--healthy{color:#4ac9a4}.home-product .ic-badge--info{color:#7db7ff}.home-product .ic-badge--error{color:#ff7180}.home-product__topbar>div{align-items:center;gap:10px;display:flex}.home-product__mark{color:#000;width:24px;height:24px;font:700 11px/1 var(--ic-font-mono);background:#ededed;border-radius:5px;place-items:center;font-style:normal;display:grid}.home-product__body{z-index:1;grid-template-columns:52px 1fr;display:grid;position:relative}.home-product__rail{background:#0e1114;border-right:1px solid #242a31;flex-direction:column;align-items:center;padding:27px 0;display:flex}.home-product__rail span{color:#767e88;width:22px;height:22px;font:11px/1 var(--ic-font-mono);border:1px solid #343c45;border-radius:50%;place-items:center;display:grid}.home-product__rail span.complete{color:#44d7b6;background:#44d7b614;border-color:#44d7b673}.home-product__rail span.active{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa}.home-product__rail i{background:#2b323a;width:1px;height:47px}.home-product__workspace{background:#050505;gap:13px;padding:24px;display:grid}.home-product__heading,.guard-story__title{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-product__heading>div,.guard-story__title>div{gap:5px;display:grid}.home-product__heading span,.hero-evidence__head span,.home-product__verdict>span{color:#ededed;font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.06em}.home-product__heading h2{letter-spacing:-.035em;margin:0;font-size:24px}.revision-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.revision-pair article{background:#111418;border:1px solid #2d353e;border-radius:6px;gap:5px;padding:13px 15px;display:grid}.revision-pair article.candidate{border-color:#ff566761}.revision-pair article span{color:#9ca3ad;font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.1em}.revision-pair article strong{font:600 15px/1.4 var(--ic-font-mono)}.revision-pair article small{color:#9ca3ad;font:11px/1.4 var(--ic-font-mono)}.revision-arrow{color:#66707b;font:11px/1 var(--ic-font-mono)}.hero-evidence{background:#111418;border:1px solid #2d353e;border-radius:6px;overflow:hidden}.hero-evidence__head{border-bottom:1px solid #242a31;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.hero-evidence__head code{color:#8996a5;font:11px/1.4 var(--ic-font-mono)}.hero-evidence__rows>div{font:11px/1.4 var(--ic-font-mono);border-bottom:1px solid #242a31;grid-template-columns:1.3fr .75fr .75fr .55fr;gap:10px;padding:10px 13px;display:grid}.hero-evidence__rows>div:last-child{border-bottom:0}.hero-evidence__rows span,.hero-evidence__rows small{color:#8e96a1}.hero-evidence__rows .bad{color:#ff7180}.home-product__verdict{background:#59a8ff12;border:1px solid #59a8ff59;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.home-product__verdict strong{font-size:13px}.home-product__verdict small{color:#9ca3ad;font:11px/1.4 var(--ic-font-mono)}.home-product__foot{border-top:1px solid #242a31;border-bottom:0;justify-content:flex-start;min-height:42px}.home-product__foot code{color:#8e96a1;margin-left:auto}.pulse-dot{background:#44d7b6;border-radius:50%;width:6px;height:6px}.foundation-strip{border-top:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);grid-template-columns:.62fr 1.38fr;align-items:center;gap:30px;padding:31px 0;display:grid}.foundation-strip p{color:var(--ic-text-secondary);margin:0;font-size:11px}.foundation-strip>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.foundation-strip span{color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono)}.home-thesis{padding:clamp(115px,14vw,190px) 0 78px}.home-thesis h2,.start-section h2,.composition-story h2,.guard-story h2,.explain-story h2,.architecture-story h2,.home-final h2{font:570 clamp(44px, 5.8vw, 76px) / .98 var(--ic-font-display);letter-spacing:-.058em;margin:0}.home-thesis h2{max-width:1010px}.home-thesis h2 span{color:var(--ic-text-secondary);display:block}.home-thesis>p:last-child{max-width:640px;color:var(--ic-text-secondary);margin:28px 0 0 auto;font-size:16px;line-height:1.72}.operating-loop{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(4,1fr);display:grid}.operating-loop article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-bg);align-content:start;min-height:390px;padding:25px;display:grid}.operating-loop article:hover{background:var(--ic-surface)}.operating-loop article>div{color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.operating-loop article>div b{color:var(--ic-brand)}.operating-loop h3{letter-spacing:-.042em;margin:82px 0 18px;font-size:23px;font-weight:570;line-height:1.12}.operating-loop p{color:var(--ic-text-secondary);margin:0;font-size:12px;line-height:1.66}.operating-loop article>code{color:var(--ic-healthy);font:11px/1.4 var(--ic-font-mono);align-self:end;margin-top:28px}
.product-tour{border-bottom:1px solid var(--ic-border);padding:clamp(110px,13vw,176px) 0}.product-tour__heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:48px;margin-bottom:40px;display:grid}.product-tour__heading h2,.platform-map__heading h2{max-width:780px;font:570 clamp(40px, 5vw, 64px) / 1.02 var(--ic-font-display);letter-spacing:-.035em;margin:0}.product-tour__heading>div:last-child{justify-items:start;gap:16px;display:grid}.product-tour__heading>div:last-child p,.platform-map__heading>p:last-child{color:var(--ic-text-secondary);margin:0;font-size:14px;line-height:1.7}.product-tour__pause{border:0;border-bottom:1px solid var(--ic-text-secondary);color:var(--ic-text-secondary);cursor:pointer;font:600 11px/1.6 var(--ic-font-mono);background:0 0;padding:0}.product-tour__pause:hover{color:var(--ic-text)}.product-tour__tabs{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.product-tour__tabs button{border:0;border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);min-height:64px;color:var(--ic-text-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 16px;display:grid;position:relative;overflow:hidden}.product-tour__tabs button:hover,.product-tour__tabs button.is-active{background:var(--ic-surface);color:var(--ic-text)}.product-tour__tabs button>span{font:600 11px/1 var(--ic-font-mono)}.product-tour__tabs button>strong{font-size:13px;font-weight:600}.product-tour__tabs button>i{transform-origin:0;background:var(--ic-brand);height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.product-tour__tabs button>i.is-running{animation:6.5s linear forwards product-tour-progress}.product-tour__stage{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);border-left:1px solid var(--ic-border);background:var(--ic-surface);grid-template-columns:minmax(250px,.38fr) minmax(0,1.62fr);display:grid}.product-tour__copy{border-right:1px solid var(--ic-border);animation:product-tour-reveal var(--ic-motion-normal) ease both;align-content:center;justify-items:start;padding:clamp(28px,4vw,52px);display:grid}.product-tour__copy>span{color:var(--ic-brand);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.02em}.product-tour__copy h3{letter-spacing:-.035em;margin:48px 0 18px;font-size:clamp(28px,3vw,42px);font-weight:540;line-height:1.02}.product-tour__copy p{color:var(--ic-text-secondary);margin:0;font-size:13px;line-height:1.7}.product-tour__copy code{color:var(--ic-healthy);font:600 11px/1.5 var(--ic-font-mono);margin-top:32px}.product-tour__frame{min-width:0;box-shadow:none;animation:product-tour-reveal var(--ic-motion-normal) ease both;background:#000;border:1px solid #34373b;border-radius:7px;margin:18px;overflow:hidden}.product-tour__chrome{color:#aeb1b5;background:#202225;border-bottom:1px solid #34373b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:grid}.product-tour__chrome>span{gap:5px;display:flex}.product-tour__chrome i{background:#60646a;border-radius:50%;width:6px;height:6px}.product-tour__chrome code,.product-tour__chrome b{font:550 11px/1 var(--ic-font-mono)}.product-tour__chrome b{color:#69d9bd;letter-spacing:.05em}.product-tour__frame img{width:100%;height:auto;display:block}@keyframes product-tour-progress{to{transform:scaleX(1)}}@keyframes product-tour-reveal{0%{transform:translateY(5px)}to{transform:translateY(0)}}.product-gallery{border-top:1px solid var(--ic-border);padding:110px 0 118px}.product-gallery__heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:48px;margin-bottom:38px;display:grid}.product-gallery__heading h2{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(37px,5vw,62px);font-weight:570;line-height:.99}.product-gallery__heading>p{color:var(--ic-text-secondary);margin:0;font-size:14px;line-height:1.72}.product-gallery__grid{grid-template-columns:minmax(0,1.58fr) minmax(310px,.72fr);gap:12px;display:grid}.product-gallery__secondary{gap:12px;min-width:0;display:grid}.product-shot{border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-md);min-width:0;box-shadow:none;background:#17191c;margin:0;position:relative;overflow:hidden}.product-shot__bar{color:#c2c4c7;min-height:36px;font:500 11px/1 var(--ic-font-mono);background:#292b2e;border-bottom:1px solid #45484c;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 11px;display:grid}.product-shot__bar b{color:#75dfc6;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.product-shot__lights{gap:4px;display:flex}.product-shot__lights i{background:#64676b;border-radius:50%;width:5px;height:5px}.product-shot img{object-fit:cover;object-position:top left;width:100%;height:238px;display:block}.product-shot--monitoring img{height:548px}.product-shot figcaption{color:#b5b8bd;background:#26282b;border-top:1px solid #404347;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.55}.start-section,.guard-story,.explain-story,.architecture-story{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(60px,9vw,125px);padding:clamp(110px,14vw,185px) 0;display:grid}.start-section__copy>p:not(.eyebrow),.guard-story__copy>p:not(.eyebrow),.explain-story__copy>p:not(.eyebrow),.architecture-story__heading>p:not(.eyebrow),.home-final>p:not(.eyebrow){color:var(--ic-text-secondary);margin:24px 0 0;font-size:15px;line-height:1.72}.ownership-ladder{font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;margin-top:30px;display:flex}.ownership-ladder span{border:1px solid var(--ic-border-strong);color:var(--ic-text-secondary);border-radius:999px;padding:7px 10px}.ownership-ladder span:first-child{border-color:var(--ic-brand);color:var(--ic-brand)}.ownership-ladder i{color:var(--ic-text-secondary);font-style:normal}.start-workflows{gap:10px;display:grid}.start-workflows article{border:1px solid var(--ic-border);background:var(--ic-surface);border-radius:10px;padding:16px}.workflow-label{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:13px;display:grid}.workflow-label>span{color:var(--ic-brand);font:650 11px/1 var(--ic-font-mono)}.workflow-label>b{font-size:12px}.start-workflows .ic-code pre{min-height:128px}
.composition-story{border-bottom:1px solid var(--ic-border);padding:clamp(110px,14vw,185px) 0}.composition-story__heading{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:end;gap:clamp(50px,8vw,110px);margin-bottom:58px;display:grid}.composition-story__heading .eyebrow{grid-column:1/-1;margin-bottom:-28px}.composition-story__heading h2,.composition-story__heading>p:last-child{margin:0}.composition-story__heading>p:last-child{color:var(--ic-text-secondary);font-size:15px;line-height:1.72}.composition-use-cases{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.composition-use-cases>article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-bg);align-content:start;min-height:490px;padding:24px;display:grid}.composition-use-cases>article:hover{background:var(--ic-surface)}.composition-use-case__topline{color:var(--ic-brand);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.composition-use-case__topline b{color:var(--ic-text-secondary)}.composition-use-cases h3{letter-spacing:-.045em;margin:58px 0 17px;font-size:25px;font-weight:570;line-height:1.08}.composition-use-cases p{min-height:92px;color:var(--ic-text-secondary);margin:0 0 20px;font-size:12px;line-height:1.66}.composition-use-cases .ic-code{margin-top:auto}.composition-use-cases .ic-code pre{min-height:116px}.composition-use-cases article>code{color:var(--ic-healthy);font:11px/1.45 var(--ic-font-mono);margin-top:16px}.composition-ownership{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:grid}.composition-ownership>div{gap:8px;display:grid}.composition-ownership span{color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.1em}.composition-ownership strong{font:550 11px/1.55 var(--ic-font-mono)}.composition-ownership i{color:var(--ic-brand);font:18px/1 var(--ic-font-mono);font-style:normal}.guard-story{grid-template-columns:minmax(320px,.75fr) minmax(590px,1.25fr)}.guard-story__copy ul{color:var(--ic-text-secondary);gap:11px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.guard-story__copy li:before{color:var(--ic-brand);content:"↳";margin-right:9px}.guard-story__panel{border:1px solid var(--ic-border-strong);background:var(--ic-surface);box-shadow:none;border-radius:12px;overflow:hidden}.guard-story__title{padding:18px}.guard-story__title strong{font:600 12px/1.4 var(--ic-font-mono)}.guard-story__title>div>span,.guard-story__reason>span{color:var(--ic-brand);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.12em}.guard-story__panel .evidence-strip{border-left:0;grid-template-columns:repeat(2,1fr)}.guard-story__panel .evidence-strip article:nth-child(2n){border-right:0}.guard-story__reason{background:#ff56670d;border-top:1px solid #ff566752;gap:7px;padding:17px 18px;display:grid}.guard-story__reason strong{font-size:12px}.guard-story__reason small{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono)}.explain-story{grid-template-columns:minmax(600px,1.25fr) minmax(310px,.75fr)}.explain-window{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:12px;overflow:hidden}.explain-window__bar{border-bottom:1px solid var(--ic-border);color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.08em;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.request-route{border-bottom:1px solid var(--ic-border);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.request-route>div{border:1px solid var(--ic-border);background:var(--ic-bg);border-radius:6px;gap:6px;padding:13px;display:grid}.request-route span,.request-timing span,.request-finding span{color:var(--ic-text-secondary);font:650 11px/1.3 var(--ic-font-mono);letter-spacing:.08em}.request-route b,.request-timing b{font:600 11px/1.4 var(--ic-font-mono)}.request-route>i{color:var(--ic-brand);font:11px/1 var(--ic-font-mono);font-style:normal}.request-timing{gap:17px;padding:20px 18px;display:grid}.request-timing>div{grid-template-columns:1fr auto;gap:8px;display:grid}.request-timing i{background:var(--ic-brand-solid);border-radius:99px;grid-column:1/-1;height:3px;font-style:normal;display:block}.request-finding{border-top:1px solid var(--ic-border);background:var(--ic-surface-elevated);gap:7px;padding:17px 18px;display:grid}.request-finding strong{font-size:12px}.request-finding small{color:var(--ic-text-secondary);font:11px/1.5 var(--ic-font-mono)}.explain-story__copy>code{border:1px solid var(--ic-border-strong);color:var(--ic-brand);font:11px/1.4 var(--ic-font-mono);border-radius:5px;margin-top:26px;padding:10px 12px;display:inline-block}.architecture-story{grid-template-columns:minmax(300px,.7fr) minmax(610px,1.3fr)}.architecture-stack{border:1px solid var(--ic-border);background:var(--ic-surface);border-radius:12px;gap:0;padding:26px;display:grid}.architecture-endpoint,.architecture-core{border:1px solid var(--ic-border-strong);background:var(--ic-bg);border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.architecture-endpoint>span,.architecture-core>span,.architecture-rows span{color:var(--ic-text-secondary);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.09em}.architecture-endpoint code{font:11px/1.4 var(--ic-font-mono)}.architecture-connector{min-height:50px;color:var(--ic-brand);font:11px/1.3 var(--ic-font-mono);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.architecture-connector i{background:var(--ic-border-strong);height:1px}.architecture-core{border-color:var(--ic-brand);background:var(--ic-brand-soft);grid-template-columns:auto 1fr}.architecture-core>span{color:var(--ic-brand-hover)}.architecture-core>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.architecture-core b{border:1px solid var(--ic-border-strong);background:var(--ic-surface);font:600 11px/1.2 var(--ic-font-mono);border-radius:4px;padding:6px 8px}.architecture-rows{gap:7px;margin-top:9px;display:grid}.architecture-rows>div{grid-template-columns:.78fr repeat(3,1fr);gap:7px;display:grid}.architecture-rows span,.architecture-rows b{border:1px solid var(--ic-border);background:var(--ic-bg);border-radius:5px;align-items:center;min-height:48px;padding:8px 10px;display:flex}.architecture-rows b{font:550 11px/1.35 var(--ic-font-mono)}.platform-map{border-bottom:1px solid var(--ic-border);padding:clamp(110px,14vw,188px) 0}.platform-map__heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.platform-map__heading .eyebrow{grid-column:1/-1;margin-bottom:-26px}.platform-map__grid{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-map__grid article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);min-height:330px;padding:24px}.platform-map__grid article>div{color:var(--ic-text-secondary);font:650 10px/1.4 var(--ic-font-mono);letter-spacing:.06em;justify-content:space-between;display:flex}.platform-map__grid article>div b{color:var(--ic-brand)}.platform-map__grid h3{letter-spacing:-.035em;margin:56px 0 28px;font-size:24px;font-weight:520;line-height:1.12}.platform-map__grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-map__grid li{color:var(--ic-text-secondary);font-size:12px;line-height:1.45}.platform-map__grid li:before{color:var(--ic-healthy);content:"✓";font-family:var(--ic-font-mono);margin-right:8px}
.home-final{border-bottom:1px solid var(--ic-border);text-align:center;justify-items:center;padding:clamp(130px,16vw,220px) 0;display:grid}.home-final h2{max-width:930px}.home-final>p:not(.eyebrow){max-width:610px}.home-final .ic-code{text-align:left;width:min(100%,720px);margin-top:35px}.home-final .actions{justify-content:center;margin-top:16px}.home-final .waitlist-block{text-align:left;margin-top:34px}.home-final .waitlist-label{text-align:center}.home-footer{min-height:170px;color:var(--ic-text-secondary);justify-content:space-between;align-items:center;gap:40px;display:flex}.home-footer>div{gap:6px;display:grid}.home-footer strong{color:var(--ic-text);font-family:var(--ic-font-display);font-size:17px}.home-footer span{font-size:11px}.home-footer nav{gap:22px;display:flex}.home-footer a{color:var(--ic-text-secondary);font-size:11px;text-decoration:none}.home-footer a:hover{color:var(--ic-text)}.legal-page{background:var(--ic-bg);min-height:100vh}.legal-wrap article{width:min(100%,780px);padding:clamp(76px,10vw,130px) 0 120px}.legal-wrap h1{max-width:760px;font:520 clamp(46px, 7vw, 78px) / .98 var(--ic-font-display);letter-spacing:-.05em;margin:0}.legal-summary{max-width:680px;color:var(--ic-text-secondary);margin:28px 0 64px;font-size:19px;line-height:1.65}.legal-wrap h2{letter-spacing:-.02em;margin:42px 0 10px;font-size:20px;font-weight:590}.legal-wrap article>p:not(.eyebrow,.legal-summary,.legal-updated){color:var(--ic-text-secondary);margin:0;font-size:15px;line-height:1.75}.legal-wrap article a{color:var(--ic-text)}.legal-updated{color:var(--ic-text-secondary);font:11px/1.5 var(--ic-font-mono);margin:58px 0 18px}.legal-back{font-size:13px;font-weight:650;text-decoration:none}@media (max-width:1040px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero__copy{max-width:680px}.home-product{margin-top:24px}.product-gallery__heading,.product-gallery__grid{grid-template-columns:1fr}.product-gallery__secondary{grid-template-columns:1fr 1fr}.product-tour__heading,.platform-map__heading,.product-tour__stage{grid-template-columns:1fr}.product-tour__copy{border-right:0;border-bottom:1px solid var(--ic-border)}.product-tour__copy h3{margin-top:28px}.platform-map__heading .eyebrow{grid-column:auto;margin-bottom:-20px}.platform-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-strip{grid-template-columns:1fr}.foundation-strip>div{flex-wrap:wrap;justify-content:flex-start}.operating-loop{grid-template-columns:repeat(2,1fr)}.start-section,.guard-story,.explain-story,.architecture-story,.composition-story__heading{grid-template-columns:1fr}.composition-story__heading .eyebrow{grid-column:auto;margin-bottom:-20px}.composition-use-cases{grid-template-columns:1fr}.composition-use-cases>article{min-height:420px}.start-section__copy,.guard-story__copy,.explain-story__copy,.architecture-story__heading{max-width:760px}.explain-story__copy{order:-1}}@media (max-width:720px){.product-gallery{padding:88px 0}.product-gallery__secondary{grid-template-columns:1fr}.product-tour{padding:96px 0}.product-tour__heading h2,.platform-map__heading h2{font-size:clamp(39px,11vw,56px)}.product-tour__tabs{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.product-tour__tabs button{min-width:128px}.product-tour__copy{padding:28px 22px}.product-tour__copy h3{font-size:31px}.product-tour__frame{margin:10px}.product-tour__chrome code{display:none}.product-tour__chrome{grid-template-columns:auto 1fr}.product-tour__chrome b{justify-self:end}.platform-map__grid{grid-template-columns:1fr}.platform-map__grid article{min-height:290px}.product-shot img,.product-shot--monitoring img{aspect-ratio:8/5;object-fit:contain;height:auto}.home-wrap{width:min(100% - 28px,1320px)}.home-hero{min-height:auto;padding:74px 0 78px}.home-hero h1{font-size:clamp(45px,13vw,64px)}.home-hero__lead{font-size:15px}.waitlist-form__row{grid-template-columns:1fr}.waitlist-form button{border-top:1px solid var(--ic-border-strong);border-left:0}.home-preview-link{flex-direction:column;align-items:flex-start}.home-command{flex-direction:column;align-items:flex-start;gap:8px}.home-command code{border-right:0;border-bottom:1px solid var(--ic-border-strong);padding:0 0 8px}.home-product__topbar>code,.home-product__rail,.home-product__foot code{display:none}.home-product__body{grid-template-columns:1fr}.home-product__workspace{padding:16px}.revision-pair{grid-template-columns:1fr}.revision-arrow{justify-self:center;transform:rotate(90deg)}.home-product__verdict{grid-template-columns:1fr}.hero-evidence__rows>div{grid-template-columns:1.2fr repeat(3,.75fr);gap:6px}.foundation-strip{padding:24px 0}.home-thesis{padding-top:100px}.home-thesis h2,.start-section h2,.composition-story h2,.guard-story h2,.explain-story h2,.architecture-story h2,.home-final h2{font-size:clamp(40px,11vw,58px)}.home-thesis>p:last-child{margin-left:0}.operating-loop{grid-template-columns:1fr}.operating-loop article{min-height:320px}.operating-loop h3{margin-top:58px}.start-section,.composition-story,.guard-story,.explain-story,.architecture-story{padding:100px 0}.request-route{grid-template-columns:1fr}.request-route>i{justify-self:center;transform:rotate(90deg)}.architecture-stack{padding:14px}.architecture-endpoint,.architecture-core{grid-template-columns:1fr}.architecture-core>div{justify-content:flex-start}.architecture-rows>div{grid-template-columns:1fr}.architecture-rows span,.architecture-rows b{min-height:40px}.composition-ownership{grid-template-columns:1fr}.composition-ownership i{justify-self:center;transform:rotate(90deg)}.home-footer{flex-direction:column;justify-content:center;align-items:flex-start}.home-footer nav{flex-wrap:wrap}}@media (max-width:480px){.home-product__heading{flex-direction:column;align-items:flex-start}.hero-evidence__head code{display:none}.hero-evidence__rows>div{font-size:11px}.workflow-label{grid-template-columns:auto 1fr}.workflow-label .ic-badge{grid-column:2;justify-self:start}.ownership-ladder{gap:6px}.ownership-ladder span{padding-inline:7px}}
[data-preset=notebook] .home-page{--ic-bg:#000;--ic-surface:#0a0a0a;--ic-surface-elevated:#111;--ic-text:#ededed;--ic-text-secondary:#a1a1aa;--ic-border:#262626;--ic-border-strong:#3f3f46;--ic-brand:#ededed;--ic-brand-hover:#fff;--ic-brand-soft:#171717;--ic-brand-solid:#ededed;--ic-brand-solid-hover:#fff;--ic-on-brand:#000;--ic-healthy:#73b097;--ic-info:#9ba7c4;--ic-warning:#d0a65d;--ic-error:#e07786}[data-preset=notebook][data-theme=light] .home-page{--ic-bg:#fff;--ic-surface:#fff;--ic-surface-elevated:#fafafa;--ic-text:#0a0a0a;--ic-text-secondary:#666;--ic-border:#eaeaea;--ic-border-strong:#d4d4d4;--ic-brand:#111;--ic-brand-hover:#000;--ic-brand-soft:#f5f5f5;--ic-brand-solid:#000;--ic-brand-solid-hover:#262626;--ic-on-brand:#fff;--ic-healthy:#0b7557;--ic-info:#2563eb;--ic-warning:#875d08;--ic-error:#bd2941}[data-preset=notebook] .home-page .site-header nav a{font-size:14px}[data-preset=notebook] .home-hero h1{letter-spacing:-.038em;max-width:510px;font-weight:620}[data-preset=notebook] .home-hero__lead{max-width:500px;font-size:18px;line-height:1.58}[data-preset=notebook] .home-command,[data-preset=notebook] .foundation-strip p,[data-preset=notebook] .foundation-strip span{font-size:12px}[data-preset=notebook] .home-thesis h2,[data-preset=notebook] .product-tour__heading h2,[data-preset=notebook] .product-gallery__heading h2,[data-preset=notebook] .start-section h2,[data-preset=notebook] .guard-story h2,[data-preset=notebook] .explain-story h2,[data-preset=notebook] .architecture-story h2,[data-preset=notebook] .home-final h2,[data-preset=notebook] .platform-map__heading h2{letter-spacing:-.035em;font-weight:400}@media (prefers-reduced-motion:reduce){.product-tour__tabs button>i.is-running,.product-tour__copy,.product-tour__frame,.infrastructure-cutaway *,.infrastructure-cutaway :before,.infrastructure-cutaway :after,.release-motion *,.release-motion :before,.release-motion :after{transition:none;animation:none}}.home-model-catalog{border-top:1px solid var(--ic-border);padding:112px 0}.home-model-catalog__heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:end;gap:80px;display:grid}.home-model-catalog__heading h2,.public-models-hero h1,.public-model-anywhere h2{color:var(--ic-text);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:550;line-height:.98}.home-model-catalog__heading>p,.public-models-hero>p,.public-model-anywhere p{color:var(--ic-text-secondary);margin:0;font-size:15px;line-height:1.7}.home-model-catalog__grid{border:1px solid var(--ic-border);background:var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;display:grid}.home-model-catalog__grid a{background:var(--ic-surface);min-width:0;color:inherit;padding:25px;text-decoration:none}.home-model-catalog__grid a:hover{background:var(--ic-surface-elevated)}.home-model-catalog__grid span,.home-model-catalog__grid strong,.public-model-grid article>div,.public-model-trust,.public-model-grid footer{font-family:var(--ic-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.home-model-catalog__grid span,.home-model-catalog__grid p,.home-model-catalog__grid code{color:var(--ic-text-secondary)}.home-model-catalog__grid h3{letter-spacing:-.035em;margin:42px 0 8px;font-size:21px}.home-model-catalog__grid code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.home-model-catalog__grid p{font:10px/1.4 var(--ic-font-mono);text-transform:uppercase;margin:34px 0 8px}.home-model-catalog__grid strong{color:var(--ic-brand)}.home-model-catalog__action{color:var(--ic-text);margin-top:24px;font-size:13px;font-weight:650;text-decoration:none;display:inline-block}.public-models-page{background:var(--ic-bg);min-height:100vh;color:var(--ic-text)}.public-models-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:50px 90px;padding:116px 0 72px;display:grid}.public-models-hero .eyebrow{grid-column:1/-1;margin-bottom:-28px}.public-models-hero h1{font-size:clamp(54px,7vw,96px)}.public-models-hero .copy-code{grid-column:2}.public-model-trust{border-top:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);grid-template-columns:220px 1fr auto;gap:20px;padding:16px 0;display:grid}.public-model-trust strong{color:var(--ic-brand)}.public-model-trust small{color:var(--ic-text-secondary)}.public-model-starting{padding:96px 0 0}.public-model-starting__heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:72px;display:grid}.public-model-starting__heading h2{letter-spacing:-.04em;max-width:15ch;margin:14px 0 0;font-size:clamp(38px,4vw,58px);line-height:1.02}.public-model-starting__heading>p{color:var(--ic-text-secondary);font-size:12px;line-height:1.65}.public-model-grid{border:1px solid var(--ic-border);background:var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:52px;display:grid}.public-model-grid article{background:var(--ic-surface);flex-direction:column;min-height:300px;padding:28px;display:flex}.public-model-grid article>div,.public-model-grid footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-model-grid article>div span,.public-model-grid article>code,.public-model-grid footer span{color:var(--ic-text-secondary)}.public-model-grid article>div b{color:var(--ic-brand)}.public-model-grid h2{letter-spacing:-.04em;margin:50px 0 8px;font-size:27px}.public-model-grid article>code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-model-grid ul{flex-wrap:wrap;gap:6px;margin:30px 0;padding:0;list-style:none;display:flex}.public-model-grid li{border:1px solid var(--ic-border);font:10px/1 var(--ic-font-mono);text-transform:uppercase;padding:5px 7px}.public-model-grid footer{border-top:1px solid var(--ic-border);margin-top:auto;padding-top:16px}.public-model-grid footer a{color:var(--ic-text);text-decoration:none}.public-model-anywhere{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:80px;padding:112px 0;display:grid}.public-model-anywhere h2{margin-bottom:22px;font-size:clamp(36px,4vw,58px)}@media (max-width:840px){.home-model-catalog__heading,.public-models-hero,.public-model-starting__heading,.public-model-anywhere{grid-template-columns:1fr;gap:28px}.home-model-catalog__grid,.public-model-grid{grid-template-columns:1fr}.public-models-hero .copy-code{grid-column:auto}.public-model-trust{grid-template-columns:1fr;gap:7px}}[data-preset=notebook] .home-thesis>p:last-child,[data-preset=notebook] .start-section__copy>p:not(.eyebrow),[data-preset=notebook] .guard-story__copy>p:not(.eyebrow),[data-preset=notebook] .explain-story__copy>p:not(.eyebrow),[data-preset=notebook] .architecture-story__heading>p:not(.eyebrow),[data-preset=notebook] .home-final>p:not(.eyebrow){font-size:17px;line-height:1.62}[data-preset=notebook] .operating-loop h3{letter-spacing:-.025em;font-size:27px;font-weight:400}[data-preset=notebook] .operating-loop p{font-size:14px;line-height:1.58}[data-preset=notebook] .operating-loop article,[data-preset=notebook] .start-workflows article,[data-preset=notebook] .guard-story__panel,[data-preset=notebook] .explain-window{box-shadow:2px 3px 0 color-mix(in srgb, var(--ic-border) 50%, transparent)}[data-preset=notebook] .home-footer span,[data-preset=notebook] .home-footer a{font-size:13px}@media (max-width:720px){[data-preset=notebook] .home-hero__lead{font-size:17px}[data-preset=notebook] .home-thesis>p:last-child,[data-preset=notebook] .product-gallery__heading>p,[data-preset=notebook] .start-section__copy>p:not(.eyebrow),[data-preset=notebook] .guard-story__copy>p:not(.eyebrow),[data-preset=notebook] .explain-story__copy>p:not(.eyebrow),[data-preset=notebook] .architecture-story__heading>p:not(.eyebrow),[data-preset=notebook] .home-final>p:not(.eyebrow){font-size:16px}}.foundation-strip{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr)}.foundation-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:9px}.foundation-strip>small{color:var(--ic-text-muted);font:500 9px/1.4 var(--ic-font-mono);grid-column:2;margin-top:-18px}@media (max-width:1040px){.foundation-strip{grid-template-columns:1fr}.foundation-strip>small{grid-column:auto;margin-top:0}}@media (max-width:720px){.foundation-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.home-page{overflow:visible}.home-command code{max-width:100%;overflow-x:auto}.product-menu__intro>span,.waitlist-label,.starting-path-grid>a>div,.starting-path-grid code,.starting-path-grid strong,.business-outcome__index,.business-outcome__metrics code,.business-outcomes__grid article>strong,.product-tour__copy>span,.product-tour__copy code,.use-case-tabs button span,.use-case-panel__copy>span,.use-case-panel__copy>code,.composition-ownership span,.composition-ownership strong,.foundation-strip>small{font-size:12px}.starting-path-grid p,.business-outcomes__grid p,.product-tour__copy p,.use-case-panel p{font-size:15px}.product-menu__capabilities small,.home-product small,.home-product code,.home-product span,.home-footer span,.home-footer a,.home-model-catalog__grid span,.home-model-catalog__grid strong,.home-model-catalog__grid code,.home-model-catalog__grid p,.product-tour__tabs button>span,.product-tour__chrome code,.product-tour__chrome b{font-size:12px}.product-tour__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.starting-paths__heading>p:last-child,.home-model-catalog__heading>p,.business-outcomes__heading>p:last-child,.composition-story__heading>p:last-child,.product-tour__heading>div:last-child p{max-width:70ch}.starting-paths__heading h2,.home-model-catalog__heading h2,.business-outcomes__heading h2,.composition-story__heading h2,.product-tour__heading h2,.home-final h2{letter-spacing:-.035em}.foundation-strip>small{margin-top:-14px;line-height:1.5}@media (max-width:720px){.home-wrap{width:min(100% - 40px,1320px)}.home-product__workspace,.business-outcomes__grid article,.use-case-panel{padding-inline:20px}.foundation-strip>small{margin-top:0}}
.home-page .product-tour__frame{box-shadow:none}.home-page .home-final>p{max-width:64ch}.product-menu:not([open]) .product-menu__panel{display:none}
.infrastructure-home{background:var(--ic-bg)}.infrastructure-home section[id]{scroll-margin-top:96px}[data-theme=light] .infrastructure-home{background-color:var(--ic-bg);background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 1px),linear-gradient(#0a0a0a09 1px,#0000 1px);background-size:44px 44px}.infrastructure-hero{grid-template-columns:minmax(390px,.84fr) minmax(560px,1.16fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:min(820px,100vh - 78px);padding:clamp(70px,8vw,112px) 0 76px;display:grid}.infrastructure-hero__copy{justify-items:start;min-width:0;display:grid}.infrastructure-kicker,.platform-contract>div:first-child>p,.starting-paths__heading>p,.infrastructure-architecture__copy>p:first-child{color:var(--ic-text-secondary);font:620 12px/1.5 var(--ic-font-mono);letter-spacing:.01em;align-items:center;gap:9px;margin:0;display:flex}.infrastructure-kicker>span{background:var(--ic-info);border-radius:50%;width:6px;height:6px}.infrastructure-hero h1{max-width:620px;font:580 clamp(50px, 4.6vw, 66px) / 1.08 var(--ic-font-display);letter-spacing:-.034em;text-wrap:balance;margin:28px 0 0}.infrastructure-hero__highlight{background:var(--ic-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ic-bg);padding:0 .08em .04em}.infrastructure-hero__lead{max-width:560px;color:var(--ic-text-secondary);margin:34px 0 0;font-size:17px;line-height:1.65}.infrastructure-hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.infrastructure-hero__actions a{border:1px solid var(--ic-brand-solid);border-radius:var(--ic-radius-sm);background:var(--ic-brand-solid);min-height:44px;color:var(--ic-on-brand);justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.infrastructure-hero__actions a:last-child{border-color:var(--ic-border-strong);color:var(--ic-text);background:0 0}.infrastructure-hero__actions a:hover{border-color:var(--ic-brand-solid-hover);background:var(--ic-brand-solid-hover);color:var(--ic-on-brand)}.infrastructure-hero__availability{color:var(--ic-text-secondary);font:11px/1.5 var(--ic-font-mono);flex-wrap:wrap;align-items:center;margin:16px 0 0;display:flex}.infrastructure-hero__compatibility{color:var(--ic-text-secondary);font:620 11px/1.5 var(--ic-font-mono);letter-spacing:.01em;flex-wrap:wrap;gap:14px 20px;margin-top:30px;display:flex}.release-motion{border:1px solid var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 92%, transparent);min-width:0;box-shadow:none;border-radius:14px;margin:0;position:relative;overflow:hidden}.release-motion__header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:0 20px;display:flex}.release-motion__header strong{font-size:13px;font-weight:650}.release-motion__header button{border:1px solid var(--ic-border);min-width:66px;color:var(--ic-healthy);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:flex}.release-motion__header button:hover,.release-motion__header button:focus-visible{border-color:currentColor}.release-motion__header button:disabled{color:var(--ic-text-secondary);cursor:default}.release-motion__header button:focus-visible,.release-motion__timeline button:focus-visible{outline:2px solid var(--ic-info);outline-offset:2px}.release-motion__header button i{background:currentColor;border-radius:50%;width:6px;height:6px}.release-motion__header button[aria-pressed=false] i{animation:1.8s ease-out infinite release-live-pulse}.release-motion__canvas{background-image:linear-gradient(to right, color-mix(in srgb, var(--ic-border) 45%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ic-border) 45%, transparent) 1px, transparent 1px);background-size:28px 28px;min-height:456px;padding:62px clamp(22px,4vw,38px) 26px;position:relative}.release-motion__request{border:1px solid var(--ic-border);background:var(--ic-surface);opacity:.46;align-items:center;gap:10px;padding:6px 9px;transition:opacity .3s,border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:18px;left:clamp(22px,4vw,38px)}.release-motion__request span,.release-motion__request code{font:600 9px/1.4 var(--ic-font-mono)}.release-motion__request span{color:var(--ic-info)}.release-motion[data-phase=request] .release-motion__request,.release-motion[data-phase=resolve] .release-motion__request{border-color:color-mix(in srgb, var(--ic-info) 65%, var(--ic-border));opacity:1}.release-motion[data-phase=resolve] .release-motion__request{transform:translate(clamp(150px,18vw,230px))}.release-motion__stage{grid-template-columns:minmax(145px,.85fr) 46px minmax(175px,.95fr) 46px minmax(190px,1.1fr);align-items:center;gap:0;min-height:250px;display:grid}.release-motion__node{border:1px dashed var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 94%, transparent);align-content:center;gap:12px;min-width:0;min-height:158px;padding:18px;transition:border-color .32s,opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid}.release-motion__node>span,.release-motion__outcome>span{color:var(--ic-text-secondary);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase}.release-motion__node code{overflow-wrap:anywhere;color:var(--ic-text);font:650 11px/1.5 var(--ic-font-mono)}.release-motion__node>small{color:var(--ic-text-secondary);font:11px/1.45 var(--ic-font-mono)}.release-motion__node[data-kind=endpoint]{border:1px solid var(--ic-text);background:var(--ic-surface);text-align:center;z-index:2;min-height:196px}.release-motion__node[data-kind=endpoint] strong{letter-spacing:-.02em;font-size:17px;font-weight:650}.release-motion__node[data-kind=endpoint] code{color:var(--ic-info);font-weight:550}.release-motion__node[data-kind=plan]{border-style:solid;gap:0;padding:0}.release-motion__node[data-kind=plan]>span{border-bottom:1px dashed var(--ic-border-strong);padding:14px 16px}.release-motion__node[data-kind=plan]>div{border-bottom:1px solid var(--ic-border);min-height:56px;color:var(--ic-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 16px;display:grid}.release-motion__node[data-kind=plan]>div:last-child{border-bottom:0}.release-motion__node[data-kind=plan] i{background:var(--ic-healthy);border-radius:50%;width:7px;height:7px}.release-motion__node[data-kind=plan] i[data-state=candidate]{background:var(--ic-info)}.release-motion__node[data-kind=plan] strong,.release-motion__node[data-kind=plan] small{font:650 10px/1.4 var(--ic-font-mono)}.release-motion__node[data-kind=plan] small{color:var(--ic-text-secondary);text-transform:uppercase}.release-motion__connector{background:var(--ic-border-strong);height:1px;display:block;position:relative}.release-motion__connector>i{background:var(--ic-info);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.release-motion__connector:after{background:var(--ic-text);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:7px;height:10px;position:absolute;top:-5px;right:-1px}.release-motion[data-phase=request] [data-link=request]>i,.release-motion[data-phase=resolve] [data-link=route]>i{animation:1.4s cubic-bezier(.3,.7,.2,1) infinite release-packet}.release-motion[data-phase=resolve] .release-motion__node[data-kind=endpoint]{border-color:var(--ic-info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ic-info) 18%, transparent)}.release-motion[data-phase=request] .release-motion__node[data-kind=application],.release-motion[data-phase=resolve] .release-motion__node[data-kind=endpoint]{transform:translateY(-3px)}.release-motion[data-phase=resolve] [data-revision=active],.release-motion[data-phase=prove] [data-revision=active],.release-motion[data-phase=protect] [data-revision=active]{background:color-mix(in srgb, var(--ic-healthy) 7%, transparent);color:var(--ic-text)}.release-motion[data-phase=prove] [data-revision=candidate],.release-motion[data-phase=protect] [data-revision=candidate]{color:var(--ic-text)}.release-motion[data-phase=protect] [data-revision=candidate]{background:color-mix(in srgb, var(--ic-error) 8%, transparent);color:var(--ic-error)}.release-motion[data-phase=protect] [data-revision=candidate] i{background:var(--ic-error)}.release-motion__evidence{border:1px solid var(--ic-border);background:var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.release-motion__evidence>div{background:var(--ic-surface);align-content:center;gap:6px;min-height:64px;padding:10px 12px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(4px)}.release-motion__evidence span,.release-motion__evidence strong{font:620 9px/1.35 var(--ic-font-mono);text-transform:uppercase;color:var(--ic-text-secondary)}.release-motion[data-phase=prove] .release-motion__evidence>div,.release-motion[data-phase=protect] .release-motion__evidence>div{transform:translateY(0)}.release-motion[data-phase=prove] .release-motion__evidence strong,.release-motion[data-phase=protect] .release-motion__evidence strong{color:var(--ic-text)}.release-motion[data-phase=prove] .release-motion__evidence>div:nth-child(2){transition-delay:.1s}.release-motion[data-phase=prove] .release-motion__evidence>div:nth-child(3){transition-delay:.2s}.release-motion[data-phase=prove] .release-motion__evidence>div:nth-child(4){transition-delay:.3s}.release-motion[data-phase=protect] [data-evidence=performance]{background:color-mix(in srgb, var(--ic-error) 8%, var(--ic-surface));color:var(--ic-error)}.release-motion__outcome{border-top:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 20px;display:flex}.release-motion__outcome strong,.release-motion__outcome b{font-size:12px;font-weight:650}.release-motion__outcome b{color:var(--ic-text-secondary);font-family:var(--ic-font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.release-motion[data-phase=protect] .release-motion__outcome b{color:var(--ic-healthy)}.release-motion__timeline{border-top:1px solid var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-motion__timeline button{border:0;border-right:1px solid var(--ic-border);min-height:46px;color:var(--ic-text-secondary);font:600 11px/1.4 var(--ic-font-mono);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px auto minmax(0,1fr);align-items:center;gap:7px;padding:0 12px;display:grid}.release-motion__timeline button:last-child{border-right:0}.release-motion__timeline button i{background:var(--ic-border-strong);border-radius:50%;width:5px;height:5px;display:block}.release-motion__timeline button span{color:var(--ic-text-secondary)}.release-motion__timeline button[aria-current=step]{background:color-mix(in srgb, var(--ic-info) 7%, transparent);color:var(--ic-text)}.release-motion__timeline button[aria-current=step] i{background:var(--ic-info)}@keyframes release-packet{0%{opacity:0;left:0}18%,78%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes release-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ic-healthy) 55%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}.release-motion__canvas{min-height:420px;padding:clamp(30px,3vw,38px) clamp(22px,4vw,38px) 22px}.release-motion__stage{min-height:214px}.release-motion__node[data-kind=model],.release-motion__node[data-kind=infercrane],.release-motion__node[data-kind=endpoint]{min-height:178px}.release-motion__node[data-kind=model] strong,.release-motion__node[data-kind=endpoint] strong{letter-spacing:-.02em;font-size:16px;font-weight:650}.release-motion__node[data-kind=infercrane]{border:1px solid var(--ic-text);background:var(--ic-text);color:var(--ic-bg);text-align:center;z-index:2;justify-items:center;position:relative}.release-motion__node[data-kind=infercrane] svg{color:currentColor;width:44px;height:34px}.release-motion__node[data-kind=infercrane] span{color:currentColor}.release-motion__node[data-kind=infercrane] strong{font-size:11px;font-weight:650}.release-motion__node[data-kind=endpoint]{border-color:var(--ic-border-strong);background:var(--ic-surface)}.release-motion__node[data-kind=endpoint] code{color:var(--ic-healthy)}.release-motion[data-phase=model] .release-motion__node[data-kind=model],.release-motion[data-phase=deploy] .release-motion__node[data-kind=infercrane],.release-motion[data-phase=operate] .release-motion__node[data-kind=endpoint],.release-motion[data-phase=evolve] .release-motion__node[data-kind=endpoint]{transform:translateY(-4px)}.release-motion[data-phase=model] .release-motion__node[data-kind=model]{border-color:var(--ic-info)}.release-motion[data-phase=operate] .release-motion__node[data-kind=endpoint],.release-motion[data-phase=evolve] .release-motion__node[data-kind=endpoint]{border-color:var(--ic-healthy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ic-healthy) 16%, transparent)}.release-motion[data-phase=model] [data-link=model]>i,.release-motion[data-phase=deploy] [data-link=model]>i,.release-motion[data-phase=deploy] [data-link=endpoint]>i,.release-motion[data-phase=operate] [data-link=endpoint]>i{animation:1.4s cubic-bezier(.3,.7,.2,1) infinite release-packet}.release-motion__operating{border:1px solid var(--ic-border);background:var(--ic-surface);margin-top:22px;display:block}.release-motion__operating>span,.release-motion__operating strong,.release-motion__execution span,.release-motion__execution code{font:620 11px/1.4 var(--ic-font-mono);letter-spacing:.02em;text-transform:uppercase}.release-motion__operating>span,.release-motion__execution span,.release-motion__execution code{color:var(--ic-text-secondary)}.release-motion__operating>div{background:var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.release-motion__operating strong{background:var(--ic-bg);min-width:0;color:var(--ic-text-secondary);text-align:center;padding:10px 8px}.release-motion[data-phase=deploy] [data-capability=operate],.release-motion[data-phase=operate] [data-capability=operate],.release-motion[data-phase=evolve] [data-capability=optimize],.release-motion[data-phase=evolve] [data-capability=evolve]{background:color-mix(in srgb, var(--ic-info) 9%, var(--ic-bg));color:var(--ic-text)}.release-motion__execution{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;margin-top:12px;display:grid}.release-motion__execution>div{border:1px dashed var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 92%, transparent);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.release-motion__execution>div strong{font:650 11px/1.4 var(--ic-font-mono)}.release-motion__execution>i{display:none;position:relative}.release-motion__execution>i:before{background:var(--ic-border-strong);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.release-motion__execution [data-kind=candidate]{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.2,.8,.2,1);display:none;transform:translate(-6px)}.release-motion:not([data-phase=evolve]) .release-motion__execution>div:first-child{grid-column:1/-1}.release-motion[data-phase=evolve] .release-motion__execution>i,.release-motion[data-phase=evolve] .release-motion__execution [data-kind=candidate]{opacity:1;transition-delay:0s;display:grid;transform:translate(0)}.release-motion[data-phase=evolve] .release-motion__execution>i{display:block}.release-motion[data-phase=operate] .release-motion__execution>div:first-child,.release-motion[data-phase=evolve] .release-motion__execution>div:first-child{border-color:var(--ic-healthy)}.release-motion[data-phase=operate] .release-motion__outcome b,.release-motion[data-phase=evolve] .release-motion__outcome b{color:var(--ic-healthy)}.platform-contract{border-top:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px clamp(42px,6vw,84px);padding:48px 0;display:grid}.platform-contract h2{letter-spacing:-.025em;max-width:520px;margin:10px 0 0;font-size:clamp(24px,2.7vw,35px);font-weight:500;line-height:1.08}.platform-contract>div:first-child>span{max-width:48ch;color:var(--ic-text-secondary);margin-top:16px;font-size:14px;line-height:1.65;display:block}.platform-contract__map{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-contract__group{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:14px 16px;display:grid}.platform-contract__group>strong{color:var(--ic-text-secondary);font:620 12px/1.4 var(--ic-font-mono)}.platform-contract__group>div{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.platform-contract__group .integration-mark{background:0 0;border:0;min-width:0;padding:0;font-size:13px}.platform-contract>small{color:var(--ic-text-secondary);font:12px/1.5 var(--ic-font-mono);text-align:right;grid-column:2}.infrastructure-home .product-tour{padding:clamp(96px,11vw,148px) 0}.infrastructure-home .product-tour__heading h2{max-width:850px}.infrastructure-home .product-tour__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.starting-paths{border-bottom:1px solid var(--ic-border);padding:clamp(96px,11vw,148px) 0}.starting-paths__heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:16px clamp(42px,8vw,110px);margin-bottom:42px;display:grid}.starting-paths__heading>p{grid-column:1/-1}.starting-paths__heading h2,.infrastructure-architecture h2{max-width:760px;font:500 clamp(44px, 5vw, 66px) / .97 var(--ic-font-display);letter-spacing:-.035em;margin:0}.starting-paths__heading>span,.infrastructure-architecture__copy>p:not(:first-child){color:var(--ic-text-secondary);font-size:14px;line-height:1.7}.starting-paths__grid{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.starting-paths__grid article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-surface) 45%, transparent);align-content:start;min-height:300px;padding:25px;display:grid}.starting-paths__grid article>div{color:var(--ic-text-secondary);font:650 13px/1.4 var(--ic-font-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;display:flex}.starting-paths__grid article>div>span{color:var(--ic-info)}.starting-paths__grid h3{letter-spacing:-.035em;margin:62px 0 14px;font-size:clamp(24px,2.4vw,31px);font-weight:540;line-height:1.05}.starting-paths__grid p{max-width:42ch;color:var(--ic-text-secondary);margin:0;font-size:14px;line-height:1.65}.starting-paths__grid code{color:var(--ic-text-secondary);font:12px/1.5 var(--ic-font-mono);align-self:end;margin-top:28px}.starting-paths__contract{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);border-left:1px solid var(--ic-border);background:var(--ic-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.starting-paths__contract span{color:var(--ic-text-secondary);font:12px/1.4 var(--ic-font-mono)}.starting-paths__contract strong{color:var(--ic-info);font:650 12px/1.4 var(--ic-font-mono);justify-self:center}.infrastructure-architecture{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,8vw,112px);padding:clamp(96px,11vw,148px) 0;display:grid}.infrastructure-architecture__copy{justify-items:start;display:grid}.infrastructure-architecture h2{margin-top:14px}.infrastructure-architecture__copy>p:not(:first-child){max-width:59ch;margin:24px 0 0}.infrastructure-architecture__copy a{color:var(--ic-text);font:650 11px/1.5 var(--ic-font-mono);margin-top:24px;text-decoration:none}.infrastructure-architecture__copy a:hover{text-underline-offset:3px;text-decoration:underline}.infrastructure-architecture__stack{border:1px solid var(--ic-border-strong);background-color:color-mix(in srgb, var(--ic-surface) 88%, transparent);background-image:linear-gradient(var(--ic-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ic-grid) 1px, transparent 1px);background-size:24px 24px;border-radius:12px;gap:0;padding:18px;display:grid;position:relative;overflow:hidden}.architecture-layer{z-index:1;border:1px solid var(--ic-border);background:var(--ic-bg);border-radius:8px;position:relative}.architecture-connector{z-index:1;min-height:46px;color:var(--ic-text-secondary);font:600 10px/1.3 var(--ic-font-mono);letter-spacing:.02em;align-items:center;gap:10px;display:flex;position:relative}.architecture-connector:before,.architecture-connector:after{background:var(--ic-border);content:"";height:1px}.architecture-connector i{color:var(--ic-info);text-align:center;margin-left:5px;font-style:normal;line-height:.5}.architecture-layer--application{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.architecture-layer--application span,.architecture-layer--execution>span{color:var(--ic-text-secondary);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.02em}.architecture-layer--application strong{font-size:12px;font-weight:620}.architecture-layer--application code{color:var(--ic-info);font:11px/1.4 var(--ic-font-mono)}.architecture-layer--control{border-color:var(--ic-info);box-shadow:none;gap:0;display:grid}.architecture-layer--control header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.architecture-layer--control header span{color:var(--ic-info);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.02em}.architecture-layer--control header b{font-size:12px;font-weight:620}.architecture-layer--control>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.architecture-layer--control>div strong{border-right:1px solid var(--ic-border);font:650 11px/1.4 var(--ic-font-mono);text-align:center;padding:17px 10px}.architecture-layer--control>div strong:last-child{border-right:0}.architecture-layer--execution{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;padding:12px 18px;display:grid}.architecture-layer--execution>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.architecture-layer--execution strong{border:1px solid var(--ic-border);background:var(--ic-surface);font:650 11px/1.4 var(--ic-font-mono);text-align:center;border-radius:5px;padding:10px}.infrastructure-cutaway{border:1px solid var(--ic-border-strong);background-color:color-mix(in srgb, var(--ic-surface) 90%, transparent);background-image:linear-gradient(var(--ic-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ic-grid) 1px, transparent 1px);background-size:22px 22px;border-radius:14px;margin:0;display:grid;position:relative;overflow:hidden}.infrastructure-cutaway figcaption{border-bottom:1px solid var(--ic-border);background:var(--ic-bg);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 18px;display:flex}.infrastructure-cutaway figcaption>div,.infrastructure-cutaway figcaption>strong{align-items:center;display:flex}.infrastructure-cutaway figcaption>div{gap:10px}.infrastructure-cutaway figcaption svg{width:22px;height:18px}.infrastructure-cutaway figcaption span,.infrastructure-cutaway figcaption strong{font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.02em;text-transform:uppercase}.infrastructure-cutaway figcaption>strong{color:var(--ic-healthy);gap:7px}.infrastructure-cutaway figcaption>strong i{background:currentColor;border-radius:50%;width:7px;height:7px}.infrastructure-cutaway__application,.infrastructure-cutaway__endpoint{z-index:1;border:1px solid var(--ic-info);background:var(--ic-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% - 72px);margin:28px auto 0;padding:16px;display:grid;position:relative}.infrastructure-cutaway__application{border-color:var(--ic-border-strong)}.infrastructure-cutaway__application span,.infrastructure-cutaway__endpoint span,.infrastructure-cutaway__machine span,.infrastructure-cutaway__machine small,.infrastructure-cutaway__boundary-title span,.infrastructure-cutaway__boundary-title code,.infrastructure-cutaway__execution>span,.infrastructure-cutaway__evidence>span{color:var(--ic-text-secondary);font:620 11px/1.4 var(--ic-font-mono);letter-spacing:.02em;text-transform:uppercase}.infrastructure-cutaway__application code{color:var(--ic-text);font:650 12px/1.4 var(--ic-font-mono)}.infrastructure-cutaway__application b{color:var(--ic-healthy);font:650 11px/1.4 var(--ic-font-mono);text-transform:uppercase}.infrastructure-cutaway__evidence>span{font-family:var(--ic-font-sans);text-transform:none;font-size:12px;font-weight:600}.infrastructure-cutaway__endpoint strong{font-size:14px;font-weight:650}.infrastructure-cutaway__endpoint code{color:var(--ic-info);font:11px/1.4 var(--ic-font-mono)}.infrastructure-cutaway__flow{background:var(--ic-border-strong);justify-self:center;width:1px;height:38px;position:relative}.infrastructure-cutaway__flow:after{border-top:7px solid var(--ic-text);content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-1px;right:-4px}.infrastructure-cutaway__flow i{background:var(--ic-info);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite cutaway-packet;position:absolute;top:0;left:-3px}.infrastructure-cutaway__boundary{border:1px dashed var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 76%, transparent);margin:0 18px 18px}.infrastructure-cutaway__boundary-title{border-bottom:1px dashed var(--ic-border-strong);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:flex}.infrastructure-cutaway__boundary-title span{color:var(--ic-text);font-weight:650}.infrastructure-cutaway__boundary-title code{color:var(--ic-info);text-transform:none}.infrastructure-cutaway__machine{background:var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.infrastructure-cutaway__machine section{background:color-mix(in srgb, var(--ic-bg) 96%, transparent);align-content:start;min-width:0;min-height:190px;padding:18px 16px;display:grid}.infrastructure-cutaway__machine section>strong{margin-top:16px;font-size:12px;font-weight:650}.infrastructure-cutaway__machine section>small{text-transform:none;margin-top:5px}.infrastructure-cutaway__artifact,.infrastructure-cutaway__runtime,.infrastructure-cutaway__replicas{margin-top:30px}.infrastructure-cutaway__artifact{border:1px dashed var(--ic-border-strong);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.infrastructure-cutaway__artifact i{border:1px solid var(--ic-info);width:9px;height:14px;box-shadow:3px -3px 0 color-mix(in srgb, var(--ic-info) 20%, transparent)}.infrastructure-cutaway__artifact code,.infrastructure-cutaway__runtime code{font:650 11px/1.4 var(--ic-font-mono)}.infrastructure-cutaway__artifact b{color:var(--ic-healthy);font:650 11px/1.4 var(--ic-font-mono);text-transform:uppercase}.infrastructure-cutaway__runtime{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.infrastructure-cutaway__runtime code{border:1px solid var(--ic-border-strong);text-align:center;padding:13px 8px}.infrastructure-cutaway__runtime i{color:var(--ic-info);font:normal 12px/1 var(--ic-font-mono)}.infrastructure-cutaway__replicas{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.infrastructure-cutaway__replicas i{border:1px solid var(--ic-border-strong);background:var(--ic-surface);height:42px;position:relative}.infrastructure-cutaway__replicas i:before{background:var(--ic-border-strong);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.infrastructure-cutaway__replicas i[data-state=ready]{border-color:var(--ic-healthy)}.infrastructure-cutaway__replicas i[data-state=ready]:before{background:var(--ic-healthy)}.infrastructure-cutaway__control{border:1px solid var(--ic-border);background:var(--ic-bg);grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 12px 0;display:grid}.infrastructure-cutaway__control span{border-right:1px solid var(--ic-border);font:650 11px/1.4 var(--ic-font-mono);text-align:center;text-transform:uppercase;padding:11px 6px}.infrastructure-cutaway__control span:last-child{border-right:0}.infrastructure-cutaway__execution{border:1px solid var(--ic-border);background:var(--ic-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:10px 12px 0;padding:10px 12px;display:grid}.infrastructure-cutaway__execution>div{background:var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.infrastructure-cutaway__execution code{background:var(--ic-surface);min-width:0;color:var(--ic-text-secondary);font:620 11px/1.4 var(--ic-font-mono);text-align:center;padding:7px 8px}.infrastructure-cutaway__evidence{border:1px dashed var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 94%, transparent);justify-content:space-between;align-items:center;gap:16px;margin:10px 12px 12px;padding:12px 14px;display:flex}.infrastructure-cutaway__evidence>div{flex-wrap:wrap;gap:12px;display:flex}.infrastructure-cutaway__evidence code{color:var(--ic-info);font:11px/1.4 var(--ic-font-mono)}.home-faq{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,112px);padding:clamp(96px,11vw,148px) 0;display:grid}.home-faq__heading h2{max-width:560px;font:500 clamp(38px, 4.5vw, 60px) / .98 var(--ic-font-display);letter-spacing:-.035em;margin:14px 0 0}.home-faq__questions{border-top:1px solid var(--ic-border-strong)}.home-faq__questions details{border-bottom:1px solid var(--ic-border)}.home-faq__questions summary{min-height:76px;color:var(--ic-text);cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:20px 44px 20px 0;font-size:clamp(18px,1.7vw,23px);font-weight:560;line-height:1.25;list-style:none;display:flex;position:relative}.home-faq__questions summary::-webkit-details-marker{display:none}.home-faq__questions summary:after{color:var(--ic-info);content:"+";font:500 22px/1 var(--ic-font-mono);position:absolute;right:2px}.home-faq__questions details[open] summary:after{content:"−"}.home-faq__questions summary:hover{color:var(--ic-info)}.home-faq__questions summary:focus-visible{outline:2px solid var(--ic-focus);outline-offset:4px}.home-faq__questions details p{max-width:66ch;color:var(--ic-text-secondary);margin:-4px 44px 24px 0;font-size:14px;line-height:1.7}@keyframes cutaway-packet{0%{opacity:0;transform:translateY(0)}20%,75%{opacity:1}to{opacity:0;transform:translateY(31px)}}.infrastructure-home .home-final{text-align:center;justify-items:center;padding:clamp(110px,13vw,170px) 0}.infrastructure-home .home-final .infrastructure-kicker{color:var(--ic-info)}.infrastructure-home .home-final h2{letter-spacing:-.035em;max-width:980px;margin-top:18px;font-size:clamp(46px,6vw,78px);line-height:.96}@media (max-width:1120px){.infrastructure-hero{grid-template-columns:1fr;gap:72px;min-height:auto;padding:84px 0 96px}.infrastructure-hero__copy{max-width:740px}.release-motion{width:min(100%,860px)}.platform-contract{grid-template-columns:1fr}.platform-contract>small{text-align:left;grid-column:1}}@media (max-width:820px){.starting-paths__heading,.infrastructure-architecture,.home-faq,.starting-paths__grid{grid-template-columns:1fr}.starting-paths__grid article{min-height:250px}.starting-paths__grid h3{margin-top:42px}.starting-paths__contract{grid-template-columns:1fr}.starting-paths__contract strong{justify-self:start}.home-faq{gap:42px}}@media (max-width:680px){.infrastructure-hero{gap:64px;padding:64px 0 80px}.infrastructure-hero h1{margin-top:26px;font-size:clamp(45px,13vw,58px);line-height:1.06}.infrastructure-hero__lead{margin-top:26px;font-size:16px}.infrastructure-hero__actions{margin-top:30px}.infrastructure-hero__availability{flex-direction:column;align-items:flex-start;margin-top:16px}.release-motion{border-radius:12px}.release-motion__header{padding:13px 15px}.release-motion__header button{min-width:60px}.release-motion__comparison,.release-motion__decision{grid-template-columns:1fr}.release-motion__proof{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px 10px}.release-motion__proof>div:nth-child(2){border-right:0}.release-motion__proof>div:nth-child(-n+2){border-bottom:1px solid var(--ic-border)}.release-motion__stage{grid-template-columns:1fr;justify-items:stretch;min-height:0;margin:0;padding:0}.release-motion__canvas{min-height:0;padding:26px 18px 22px}.release-motion__node,.release-motion__node[data-kind=model],.release-motion__node[data-kind=infercrane],.release-motion__node[data-kind=endpoint]{min-height:132px}.release-motion__connector{justify-self:center;width:1px;height:42px}.release-motion__connector:after{background:var(--ic-text);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:7px;top:auto;bottom:-1px;right:-4px}.release-motion__operating{margin-top:20px}.release-motion__execution,.release-motion[data-phase=evolve] .release-motion__execution{grid-template-columns:1fr}.release-motion__execution>div{grid-template-columns:1fr;gap:4px}.release-motion[data-phase=evolve] .release-motion__execution>i{min-height:24px;display:block}.release-motion__execution>i:before{width:1px;height:auto;inset:0 auto 0 50%}.release-motion__outcome{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:14px 15px}.release-motion__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.release-motion__timeline button:nth-child(2){border-right:0}.release-motion__timeline button:nth-child(-n+2){border-bottom:1px solid var(--ic-border)}.platform-contract__map,.infrastructure-home .product-tour__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-layer--application,.architecture-layer--execution{grid-template-columns:1fr}.architecture-layer--control header{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.architecture-layer--control>div,.architecture-layer--execution>div{grid-template-columns:1fr}.architecture-layer--control>div strong{border-right:0;border-bottom:1px solid var(--ic-border)}.architecture-layer--control>div strong:last-child{border-bottom:0}.infrastructure-cutaway__application,.infrastructure-cutaway__endpoint{grid-template-columns:1fr;width:calc(100% - 36px)}.infrastructure-cutaway__boundary{margin:0 10px 10px}.infrastructure-cutaway__boundary-title,.infrastructure-cutaway__execution{grid-template-columns:1fr;align-items:flex-start}.infrastructure-cutaway__boundary-title{min-height:0;padding:12px}.infrastructure-cutaway__execution{gap:9px}.infrastructure-cutaway__execution>div{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-cutaway__machine{grid-template-columns:1fr}.infrastructure-cutaway__machine section{min-height:170px}.infrastructure-cutaway__control{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-cutaway__control span{border-bottom:1px solid var(--ic-border)}.infrastructure-cutaway__control span:nth-child(2n){border-right:0}.infrastructure-cutaway__control span:last-child{border-bottom:0;grid-column:1/-1}.infrastructure-cutaway__evidence{flex-direction:column;align-items:flex-start}}
.serving-economics,.workload-stories{border-bottom:1px solid var(--ic-border);padding:clamp(96px,11vw,148px) 0}.serving-economics__heading,.workload-stories__heading{justify-items:start;display:grid}.serving-economics__heading h2,.workload-stories__heading h2{font:500 clamp(40px, 4.6vw, 60px) / 1.02 var(--ic-font-display);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0}.serving-economics__heading>p:not(.infrastructure-kicker),.workload-stories__heading>p:not(.infrastructure-kicker){max-width:62ch;color:var(--ic-text-secondary);margin:24px 0 0;font-size:14px;line-height:1.7}.starting-paths__contract{grid-template-columns:auto auto minmax(220px,1fr) auto auto}.starting-paths__contract i{color:var(--ic-info);font-style:normal}.starting-paths__contract small{color:var(--ic-text-secondary);font:11px/1.5 var(--ic-font-mono);text-align:center;grid-column:1/-1}.serving-economics__heading{max-width:920px}.serving-economics__flow{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:12px 12px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.serving-economics__step{border-right:1px solid var(--ic-border);min-width:0;position:relative}.serving-economics__step:last-child{border-right:0}.serving-economics__step>article{align-content:start;min-height:282px;padding:24px;display:grid}.serving-economics__step>i{z-index:2;border:1px solid var(--ic-border-strong);background:var(--ic-bg);width:28px;height:28px;color:var(--ic-info);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.serving-economics__step article>div{color:var(--ic-text-secondary);font:650 11px/1.4 var(--ic-font-mono);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:14px;display:flex}.serving-economics__step article>div b{border:1px solid color-mix(in srgb, var(--ic-info) 50%, var(--ic-border));color:var(--ic-info);border-radius:99px;padding:4px 6px;font-size:11px}.serving-economics__step h3{letter-spacing:-.03em;margin:58px 0 13px;font-size:clamp(25px,2.5vw,34px);font-weight:530}.serving-economics__step p{max-width:40ch;color:var(--ic-text-secondary);margin:0;font-size:13px;line-height:1.65}.serving-economics__step code{color:var(--ic-text-secondary);font:11px/1.55 var(--ic-font-mono);align-self:end;margin-top:28px}.serving-economics__truth{border-right:1px solid var(--ic-border-strong);border-bottom:1px solid var(--ic-border-strong);border-left:1px solid var(--ic-border-strong);background:color-mix(in srgb, var(--ic-surface) 54%, transparent);font:11px/1.4 var(--ic-font-mono);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.serving-economics__truth span,.serving-economics__truth small{color:var(--ic-text-secondary)}.serving-economics__truth strong{font-weight:650}.serving-economics__truth strong:first-of-type{color:var(--ic-healthy)}.serving-economics__truth strong:last-of-type{color:var(--ic-warning)}.serving-economics__truth small{margin-left:auto}.workload-stories__heading{max-width:940px;margin-bottom:48px}.workload-stories .use-case-explorer{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:12px;display:block;overflow:hidden}.workload-stories .use-case-tabs{border-bottom:1px solid var(--ic-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.workload-stories .use-case-tabs button{border:0;border-right:1px solid var(--ic-border);min-height:58px;color:var(--ic-text-secondary);font:650 12px/1.4 var(--ic-font-mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;display:flex}.workload-stories .use-case-tabs button:last-child{border-right:0}.workload-stories .use-case-tabs button:hover,.workload-stories .use-case-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--ic-info) 7%, transparent);color:var(--ic-text)}.workload-stories .use-case-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ic-info)}.workload-stories .use-case-tabs button span{color:var(--ic-info);font-size:11px}.workload-stories .use-case-panel{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(34px,6vw,80px);min-height:370px;padding:clamp(28px,5vw,58px);display:grid}.workload-stories .use-case-panel__copy{justify-items:start;display:grid}.workload-stories .use-case-panel__copy>span{color:var(--ic-info);font:650 12px/1.4 var(--ic-font-mono);letter-spacing:.02em}.workload-stories .use-case-panel__copy h3{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(30px,3vw,43px);font-weight:520;line-height:1}.workload-stories .use-case-panel__copy p{color:var(--ic-text-secondary);margin:20px 0 0;font-size:14px;line-height:1.7}.workload-stories .use-case-panel__copy code{color:var(--ic-healthy);font:12px/1.5 var(--ic-font-mono);margin-top:20px}.workload-stories .use-case-panel__copy a{color:var(--ic-text);font:650 11px/1.5 var(--ic-font-mono);margin-top:22px;text-decoration:none}.workload-stories .use-case-panel__copy a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.workload-stories .use-case-panel{grid-template-columns:1fr}.serving-economics__truth small{width:100%;margin-left:0}}@media (max-width:760px){.serving-economics__flow{grid-template-columns:1fr}.workload-stories .use-case-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.serving-economics__step{border-right:0;border-bottom:1px solid var(--ic-border)}.workload-stories .use-case-tabs button{border-right:1px solid var(--ic-border);scroll-snap-align:start;border-bottom:0;flex:0 0 132px}.serving-economics__step:last-child{border-bottom:0}.workload-stories .use-case-tabs button:last-child{border-right:0}.serving-economics__flow{border-radius:10px 10px 0 0}.serving-economics__step>i{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}.serving-economics__step>article{min-height:250px}.starting-paths__contract{grid-template-columns:1fr}.starting-paths__contract strong,.starting-paths__contract small{text-align:left;justify-self:start}.starting-paths__contract i{transform:rotate(90deg)}}
