/* SPACE / final presentation system. Original Titans typography and identity. */
html{scrollbar-gutter:stable}.product-directory{border:0;display:grid;gap:0}.product-family{padding-bottom:70px}.family-heading{margin-bottom:60px}.product-directory .product-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:80px;padding:55px 0 65px;align-items:center;border:0;border-top:1px solid var(--line);direction:ltr;text-align:start;background:transparent;border-radius:0;position:relative}.product-directory .product-row:last-child{border-bottom:1px solid var(--line)}.catalog-visual{position:relative;min-width:0;aspect-ratio:1.4;background:linear-gradient(140deg,var(--surface),var(--soft));border:1px solid var(--line);border-radius:23px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 40px #1c302307;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.catalog-art{width:100%;height:auto;overflow:visible}.catalog-visual-caption{position:absolute;bottom:18px;left:22px;font:8px ui-monospace,monospace;letter-spacing:.12em;color:var(--muted)}.catalog-copy{min-width:0;direction:ltr}.catalog-copy:is(:lang(he),:lang(ar)){direction:rtl;text-align:right}.product-directory .product-row .product-signature{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start;justify-content:flex-start;margin:0 0 24px;width:100%}.product-directory .catalog-copy:is(:lang(he),:lang(ar)) .product-signature{align-items:flex-end}.product-directory .product-row .product-signature .space-logo{width:160px}.product-directory .product-row .product-name{font-size:clamp(64px,7.4vw,106px);line-height:.96;font-weight:500;letter-spacing:-.065em}.catalog-copy h3{font-size:24px;line-height:1.4;letter-spacing:-.028em;font-weight:400;margin:0 0 16px;max-width:440px}.product-directory .product-row .catalog-copy p{font-size:15px;line-height:1.85;color:var(--muted);max-width:460px;margin:0 0 26px}.catalog-action{font-size:12px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid var(--strong-line);padding-bottom:9px}.catalog-action .icon{width:17px;height:17px;transition:transform .25s}.product-row:hover .catalog-visual{transform:translateY(-5px);box-shadow:0 25px 55px #152f2810}.product-row:hover .catalog-action{color:var(--accent-ink);border-color:var(--accent)}.product-row:hover .catalog-action .icon{transform:translate(2px,-2px)}.product-row:focus-visible{outline-offset:9px}.family-foundation{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:25px 0 0;padding:0;border:0;font-size:12px;color:var(--muted)}.family-foundation span:last-child{font:8px/1.8 ui-monospace,monospace;letter-spacing:.07em}
.catalog-art text{font:8px ui-monospace,monospace;fill:var(--muted);text-anchor:middle;letter-spacing:1px}.art-plane{fill:var(--surface);stroke:var(--strong-line);stroke-width:.85}.art-plane-side{fill:var(--soft2);stroke:var(--line);stroke-width:.8}.art-tile{fill:var(--surface);stroke:var(--strong-line);stroke-width:1}.art-tile-side{fill:var(--soft2);stroke:var(--strong-line);stroke-width:.8}.art-signal{fill:var(--accent)}.art-link{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.art-grid{fill:none;stroke:var(--strong-line);stroke-width:.5;opacity:.2}.art-zone{fill:#91b5a808;stroke:#7e9c8c;stroke-width:1}.art-dash{fill:none;stroke:#688f7f;stroke-width:1;stroke-dasharray:3 7}.visual-command{background:radial-gradient(ellipse at 60% 45%,#354b4538,transparent 70%),#171e21;--muted:#9eafa8;--strong-line:#789587;--line:#546f65;color:#e5e8e6}.art-command .art-grid{opacity:.12}.art-command text{font-size:7px;fill:#9aafa5}.art-node{fill:#324a40;stroke:#99baa9;stroke-width:.8}.art-scan{fill:transparent;stroke:#8fae9c;stroke-width:.7;opacity:.4}.art-command .art-signal{fill:#ecb77c}.art-cross{fill:none;stroke:#c3d0c9;stroke-width:.8}.catalog-art .art-center-label{font-size:7px;letter-spacing:2px}.art-orbit{stroke:var(--strong-line);fill:none;stroke-width:1}.art-orbit.inner{stroke-dasharray:2 7;opacity:.55}.art-ai-core{fill:var(--ink)}.catalog-art .art-ai-label{font-family:inherit;font-size:36px;font-weight:400;fill:var(--bg);letter-spacing:-1px}.art-model-point{fill:var(--surface);stroke:var(--strong-line);stroke-width:1}.orbit-beacon{animation:beacon-breathe 5s ease-in-out infinite}.art-code-window{fill:var(--surface);stroke:var(--strong-line);stroke-width:1}.art-divider{stroke:var(--line);fill:none}.catalog-art .art-file-label{font-size:7px;letter-spacing:.3px}.art-code-line{stroke:var(--strong-line);stroke-width:5;stroke-linecap:round;opacity:.6}.art-code-line.accent{stroke:var(--accent);opacity:.55}.art-app{fill:var(--surface);stroke:var(--strong-line);stroke-width:1}.art-app-grid{fill:var(--soft2)}.art-app+.art-app-grid~.art-code-line{stroke-width:4}
/* Four main entrances; detailed stages live in the product iframe. */
body:not(.is-embed) .foundry-section,body:not(.is-embed) .command-section,body:not(.is-embed) .code-section{display:none}body:not(.is-embed) .private-ai>.product-showcase{display:none}.is-embed .ai-ecosystem-intro,.is-embed .model-ecosystems,.is-embed .model-applications{display:none}.is-embed .private-ai{padding-bottom:25px}.is-embed .product-open{display:none!important}.ai-ecosystem-intro{max-width:690px}.private-ai{border-top:1px solid var(--line)}.ai-benefits{margin-bottom:45px}.model-ecosystems{margin-top:70px}.ai-brand-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;direction:ltr}.ai-brand{padding:18px 10px 16px;min-height:111px;text-align:center;border-right:1px solid #e8e9e6;border-bottom:1px solid #e8e9e6;color:#252a28;min-width:0}.ai-brand:nth-child(6n){border-right:0}.ai-brand:nth-last-child(-n+6){border-bottom:0}.ai-brand>div{height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.ai-brand img{object-fit:contain;height:auto;max-height:28px;width:auto;max-width:52px}.ai-mark-nvidia img{max-width:70px}.ai-mark-qwen img{max-width:44px}.ai-mark-meta-llama img{max-width:58px}.ai-mark-intel img,.ai-mark-amd img{max-width:65px}.ai-mark-ibm img{max-width:65px}.ai-brand>span{font-size:11px;line-height:1.4;display:block}.ai-brand small{font-size:7px;letter-spacing:.07em;color:#737c77;display:block;margin-top:5px;line-height:1.4}.model-fit-note{font-size:10px;color:var(--muted);margin:16px 0 32px}.model-ecosystem-pair{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;margin-top:35px}.ecosystem-subhead .eyebrow{font-size:8px;margin:0 0 10px}.ecosystem-subhead h4{font-size:19px;font-weight:400;letter-spacing:-.02em;margin:0 0 21px}.runtime-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-marks .ai-brand:nth-child(3n){border-right:0}.runtime-marks .ai-brand:nth-last-child(-n+6){border-bottom:1px solid #e8e9e6}.runtime-marks .ai-brand:nth-last-child(-n+3){border-bottom:0}.hosted-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.hosted-marks .ai-brand:last-child{border-right:0}.hosted-caption{font-size:11px;color:var(--muted);line-height:1.8;margin:20px 3px 0}.model-applications{margin-top:45px;border-block:1px solid var(--line);padding:0}.model-applications>summary{display:flex;justify-content:space-between;align-items:center;padding:23px 0;font-size:14px;cursor:pointer;list-style:none}.model-applications>summary::-webkit-details-marker{display:none}.model-applications>summary>span{font-size:22px;font-weight:300}.model-applications[open]>summary>span{transform:rotate(45deg)}.model-applications .model-catalog-heading{display:none}.model-applications .open-model-catalog{border:0}.model-applications .model-source-note{margin-bottom:25px}
/* Small marks, clear categories. */
.integration-brands.expanded{grid-template-columns:repeat(6,minmax(0,1fr));border-radius:18px}.integration-brands.expanded .integration-brand{min-height:125px;padding:17px 10px 13px;border-right:1px solid #e8e9e6;border-bottom:1px solid #e8e9e6}.integration-brands.expanded .integration-brand:nth-child(6n){border-right:0}.integration-brands.expanded .integration-brand:nth-last-child(-n+6){border-bottom:0}.integration-brands.expanded .vendor-logo{height:38px;margin-bottom:12px}.integration-brands.expanded .vendor-logo img{max-height:28px;max-width:88px}.integration-brands.expanded .brand-salesforce img{max-height:37px}.integration-brands.expanded .brand-sap img{max-height:31px}.integration-brands.expanded .brand-microsoft img{width:18px;height:18px}.integration-brands.expanded .dynamics-wordmark{font-size:10px}.integration-brands.expanded .vendor-name{font-size:9px}.integration-brands.expanded small{font-size:7px;line-height:1.5}.integration-brands.expanded .integration-brand[hidden]{display:none}.ecosystem-filters{gap:7px;flex-wrap:wrap}.ecosystem-filters button{font-size:11px;min-height:36px;padding:8px 14px}.integration-foot{margin-top:24px}.integration-section .section-heading{margin-bottom:40px}.tailored-section{padding-top:65px}.product-dialog{max-height:calc(100dvh - 30px)}.product-dialog-close{min-width:40px;min-height:40px}.product-dialog iframe{opacity:0;transition:opacity .15s}.product-dialog.is-ready iframe{opacity:1}.product-dialog[aria-busy=true]:after{content:'SPACE';position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:12px;letter-spacing:.22em;color:var(--muted);pointer-events:none}.product-dialog-top{direction:ltr}.product-dialog-title{letter-spacing:-.02em}.space-atmosphere{background:radial-gradient(ellipse at 8% 10%,color-mix(in srgb,var(--accent) 4%,transparent),transparent 47%),radial-gradient(ellipse at 90% 80%,#a5b5c00c,transparent 50%)}html[data-embed] body:not(.is-embed){visibility:hidden}.motion-toggle{background:none;border:0;font-size:10px;color:var(--muted);padding:7px 0;border-bottom:1px solid var(--line)}.pause-motion *,.pause-motion *:before,.pause-motion *:after{animation-play-state:paused!important}.pause-motion .product-visual{transform:none!important}
@keyframes beacon-breathe{0%,100%{opacity:.4}50%{opacity:1}}
@media(max-width:1150px){.product-directory .product-row{gap:50px}.product-directory .product-row .product-name{font-size:83px}.catalog-copy h3{font-size:22px}.product-directory .product-row .catalog-copy p{font-size:14px}.integration-brands.expanded .vendor-logo img{max-width:78px}.integration-brands.expanded .dynamics-wordmark{font-size:8px}}
@media(max-width:900px){.product-directory .product-row{gap:32px}.product-directory .product-row .product-name{font-size:65px}.product-directory .product-row .product-signature .space-logo{width:132px}.catalog-copy h3{font-size:20px}.catalog-action{font-size:11px}.catalog-visual{aspect-ratio:1.25}.ai-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-brand:nth-child(6n){border-right:1px solid #e8e9e6}.ai-brand:nth-child(4n){border-right:0}.ai-brand:nth-last-child(-n+6){border-bottom:1px solid #e8e9e6}.ai-brand:nth-last-child(-n+4){border-bottom:0}.runtime-marks,.hosted-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-marks .ai-brand:nth-child(4n),.hosted-marks .ai-brand:nth-child(4n){border-right:1px solid #e8e9e6}.runtime-marks .ai-brand:nth-child(3n),.hosted-marks .ai-brand:nth-child(3n){border-right:0}.runtime-marks .ai-brand:nth-last-child(-n+4){border-bottom:1px solid #e8e9e6}.runtime-marks .ai-brand:nth-last-child(-n+3),.hosted-marks .ai-brand{border-bottom:0}.family-foundation{align-items:flex-start;flex-direction:column;gap:10px}.model-ecosystem-pair{gap:18px}}
@media(max-width:760px){.product-directory .product-row{display:flex;flex-direction:column;gap:28px;padding:37px 0 43px;align-items:stretch}.catalog-copy{order:0}.catalog-visual{order:1;aspect-ratio:1.5;border-radius:18px}.product-directory .product-row .product-signature{flex-direction:column;align-items:flex-start;gap:13px;margin:0 0 22px}.product-directory .catalog-copy:is(:lang(he),:lang(ar)) .product-signature{align-items:flex-end}.product-directory .product-row .product-name{font-size:clamp(54px,12.5vw,85px)}.product-directory .product-row .product-signature .space-logo{width:132px}.catalog-copy h3{font-size:22px;line-height:1.45;margin-bottom:14px}.product-directory .product-row .catalog-copy p{font-size:14px;line-height:1.9;margin-bottom:20px}.catalog-action{font-size:11px}.catalog-visual-caption{font-size:6px;bottom:13px;left:15px}.family-heading{margin-bottom:32px}.product-family{padding-top:70px;padding-bottom:55px}.family-foundation{font-size:10px}.family-foundation span:last-child{font-size:7px}.ai-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:15px}.ai-brand{padding:16px 7px;min-height:109px;border-right:1px solid #e8e9e6}.ai-brand:nth-child(4n){border-right:1px solid #e8e9e6}.ai-brand:nth-child(3n){border-right:0}.ai-brand:nth-last-child(-n+4){border-bottom:1px solid #e8e9e6}.ai-brand:nth-last-child(-n+3){border-bottom:0}.ai-brand>span{font-size:10px}.ai-brand small{font-size:6px}.ai-brand img{max-width:48px;max-height:27px}.ai-mark-nvidia img,.ai-mark-ibm img,.ai-mark-intel img,.ai-mark-amd img{max-width:58px}.model-ecosystem-pair{grid-template-columns:1fr;gap:35px}.model-ecosystems{margin-top:45px}.model-fit-note{font-size:9px;line-height:1.8}.model-applications>summary{font-size:12px}.integration-brands.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-brands.expanded .integration-brand{min-height:112px;padding:15px 6px 12px;border-right:1px solid #e8e9e6;border-bottom:1px solid #e8e9e6}.integration-brands.expanded .integration-brand:nth-child(3n){border-right:0}.integration-brands.expanded .integration-brand:nth-last-child(-n+6){border-bottom:1px solid #e8e9e6}.integration-brands.expanded .integration-brand:nth-last-child(-n+3){border-bottom:0}.integration-brands.expanded .vendor-logo img{max-width:65px;max-height:25px}.integration-brands.expanded .brand-salesforce img{max-height:31px}.integration-brands.expanded .brand-microsoft .vendor-logo{gap:4px;flex-direction:column}.integration-brands.expanded .brand-microsoft img{width:16px;height:16px}.integration-brands.expanded .dynamics-wordmark{font-size:7px}.integration-brands.expanded .vendor-name{font-size:8px}.integration-brands.expanded small{font-size:5.5px;letter-spacing:.04em}.integration-brands.expanded .vendor-logo{margin-bottom:10px}.ecosystem-filters button{font-size:10px;padding:8px 12px;min-height:38px}.product-dialog-close{width:40px;height:40px}.tailored-section{padding-top:25px}.model-applications .open-model-links a{font-size:10px}.is-embed .product-copy .product-signature{flex-direction:column;align-items:flex-start;gap:15px}.is-embed .product-copy:is(:lang(he),:lang(ar)) .product-signature{align-items:flex-end}.is-embed .product-copy .product-name{font-size:50px}.is-embed .product-copy .product-signature .space-logo{width:120px}.is-embed .code-copy .product-signature .product-name{font-size:55px}.motion-toggle{font-size:9px}}
@media(max-width:370px){.product-directory .product-row .product-name{font-size:53px}.product-directory .product-row .product-signature .space-logo{width:122px}.catalog-copy h3{font-size:21px}.catalog-visual-caption{font-size:5.5px}.integration-brands.expanded .vendor-logo img{max-width:57px;max-height:23px}.integration-brands.expanded .vendor-name{font-size:7px}.integration-brands.expanded small{font-size:5px}.ai-brand img{max-width:42px}.ai-brand>span{font-size:9px}.ai-brand small{font-size:5.5px}.is-embed .product-copy .product-name{font-size:45px}.is-embed .product-copy .product-signature .space-logo{width:110px}}
@media(prefers-reduced-motion:reduce){.orbit-beacon,.catalog-visual,.product-dialog iframe{animation:none!important;transition:none!important}.product-row:hover .catalog-visual{transform:none}}
