html:has(.forge-enterprise-page){scroll-behavior:auto;overflow-x:clip}.forge-enterprise-page{max-width:100%}.forge-enterprise-page .forge-hatch-button,.forge-enterprise-page [class*=shadow]{box-shadow:none!important}.forge-enterprise-page .forge-enterprise-hero{box-sizing:border-box;overflow-x:clip}.enterprise-hero-metric-step{min-height:var(--metric-step-h,1028px)}.enterprise-hero-metric-step--last{min-height:var(--metric-last-step-h,388px)}@media (min-width:640px) and (max-width:1023px){.enterprise-hero-metric-step{min-height:var(--metric-step-h,1240px)}.enterprise-hero-metric-step--last{min-height:var(--metric-last-step-h,480px)}}@media (min-width:1024px){.enterprise-hero-metric-step{min-height:var(--metric-step-h,1660px)}.enterprise-hero-metric-step--last{min-height:var(--metric-last-step-h,698px)}}.forge-enterprise-heroes>.forge-enterprise-hero+.forge-enterprise-built-for{margin-top:-.5rem}@media (min-width:1024px){.forge-enterprise-heroes>.forge-enterprise-hero+.forge-enterprise-built-for{margin-top:-1rem}}.forge-enterprise-heroes{flex-direction:column;gap:4rem;display:flex}@media (min-width:1024px){.forge-enterprise-heroes{gap:5rem}}.forge-enterprise-heroes>.forge-own-compute+.forge-compute-story{margin-top:-2.5rem}@media (min-width:1024px){.forge-enterprise-heroes>.forge-own-compute+.forge-compute-story{margin-top:-3rem}}.forge-enterprise-heroes>.forge-enterprise-native-integrations{margin-top:5rem}@media (min-width:1024px){.forge-enterprise-heroes>.forge-enterprise-native-integrations{margin-top:8rem}}.forge-enterprise-native-integrations-panel{padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.forge-enterprise-native-integrations-panel{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.forge-enterprise-native-integrations-panel{padding-top:9rem;padding-bottom:9rem}}.forge-enterprise-built-for{background:0 0}.forge-enterprise-built-for-card{box-sizing:border-box;color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #1717171f;box-shadow:0 18px 70px #00000014}.forge-enterprise-built-for-header{border-color:#1717171a}.forge-enterprise-built-for-card :is(h2,h3,p){color:#171717}.forge-enterprise-built-for-body{color:#525252!important}.forge-enterprise-built-for-icon{color:#171717}:root[data-forge-theme=black] .forge-enterprise-built-for-card{color:var(--forge-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:none;background:#111;border-color:#ffffff14}:root[data-forge-theme=black] .forge-enterprise-built-for-header{border-color:#ffffff1a}:root[data-forge-theme=black] .forge-enterprise-built-for-card :is(h2,h3){color:var(--forge-ink)}:root[data-forge-theme=black] .forge-enterprise-built-for-header p{color:var(--forge-muted)}:root[data-forge-theme=black] .forge-enterprise-built-for-body{color:var(--forge-muted)!important}:root[data-forge-theme=black] .forge-enterprise-built-for-icon{color:var(--forge-ink)}.forge-enterprise-integration-logo{min-height:2rem}.forge-enterprise-integration-logos{align-content:start;width:100%}@media (max-width:1023px){.forge-enterprise-integration-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1rem}.forge-enterprise-integration-logo{justify-content:flex-start}}@media (min-width:640px) and (max-width:1023px){.forge-enterprise-integration-logos{gap:2rem 1.5rem}}@media (min-width:1024px) and (max-width:1279px){.forge-enterprise-integration-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2.5rem}}@media (min-width:1280px){.forge-enterprise-integration-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:5rem 4.75rem}}.forge-enterprise-integration-icon{opacity:.45;filter:grayscale();transition:filter .22s,opacity .22s,transform .22s;display:block}:root[data-forge-theme=black] .forge-enterprise-integration-icon{opacity:.55;filter:grayscale()brightness(2.2)}.forge-enterprise-integration-logo:hover .forge-enterprise-integration-icon,.forge-enterprise-integration-logo:focus-within .forge-enterprise-integration-icon{filter:none;opacity:1;transform:scale(1.05)}:root[data-forge-theme=black] .forge-enterprise-integration-logo[data-integration-mono] .forge-enterprise-integration-icon{color:#8a8a8a;opacity:.85;filter:none}:root[data-forge-theme=black] .forge-enterprise-integration-logo[data-integration-mono] .forge-enterprise-integration-icon path{fill:currentColor}:root[data-forge-theme=black] .forge-enterprise-integration-logo[data-integration-mono]:hover .forge-enterprise-integration-icon,:root[data-forge-theme=black] .forge-enterprise-integration-logo[data-integration-mono]:focus-within .forge-enterprise-integration-icon{color:#fff;opacity:1;filter:none}.forge-enterprise-security-badge{min-width:0;color:var(--forge-ink);opacity:.88;transition:color .22s,opacity .22s,transform .22s}.forge-enterprise-security-badge:hover,.forge-enterprise-security-badge:focus-within{color:var(--forge-accent);opacity:1;transform:scale(1.05)}:root[data-forge-theme=black] .forge-enterprise-security-badge{color:#fff;opacity:.92}:root[data-forge-theme=black] .forge-enterprise-security-badge:hover,:root[data-forge-theme=black] .forge-enterprise-security-badge:focus-within{color:var(--forge-accent);opacity:1}.forge-enterprise-security-badges{width:100%}@media (min-width:1024px){.forge-enterprise-security-badges{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:1280px){.forge-enterprise-security-badges{column-gap:2.75rem}}.forge-enterprise-comparison-verdict-panel{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-panel) 32%, transparent);padding:1.25rem 1.375rem}.forge-enterprise-comparison-verdict-panel--4rged{border-top:2px solid var(--forge-accent)}.forge-enterprise-comparison-trust{max-width:70rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:color-mix(in srgb, var(--forge-muted) 88%, transparent);margin:0;font-size:11px;font-weight:500;line-height:1.5}.forge-enterprise-comparison-glance{width:100%;margin-inline:auto;display:none}@media (min-width:640px){.forge-enterprise-comparison-glance{display:block}}@media (max-width:639px){.forge-enterprise-comparison-glance{display:none}}.forge-enterprise-comparison-glance-header{max-width:40rem;margin:0 0 1.5rem}.forge-enterprise-comparison-glance-title{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.06em;color:var(--forge-ink);margin:0;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:400;line-height:1.08}.forge-enterprise-comparison-glance-subtitle{font-family:var(--x4rge-font-sans);letter-spacing:0;color:var(--forge-muted);margin:.75rem 0 0;font-size:1.125rem;font-weight:400;line-height:2rem}.forge-enterprise-comparison-verdict-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .875rem;font-size:10px;font-weight:600}.forge-enterprise-comparison-verdict-eyebrow--accent{color:var(--forge-accent)}.forge-enterprise-comparison-verdict-eyebrow--muted{color:var(--forge-muted)}.forge-enterprise-comparison-verdict-list{color:var(--forge-ink);gap:.625rem;margin:0;padding:0;font-size:.8125rem;line-height:1.55;list-style:none;display:grid}.forge-enterprise-comparison-verdict-list--muted{color:var(--forge-muted)}.forge-enterprise-comparison-verdict-list li{padding-left:.875rem;position:relative}.forge-enterprise-comparison-verdict-list li:before{content:"";background:var(--forge-accent);border-radius:1px;width:4px;height:4px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.forge-enterprise-comparison-verdict-list--muted li:before{background:color-mix(in srgb, var(--forge-muted) 70%, transparent)}.forge-enterprise-comparison-panel{background:0 0;position:relative;overflow:visible}.forge-enterprise-comparison-frame{z-index:1;position:relative}.forge-enterprise-comparison-scorecard{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:0 0;width:100%;overflow:hidden}.forge-enterprise-comparison-scorecard-header,.forge-enterprise-comparison-scorecard-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid}.forge-enterprise-comparison-scorecard-header{border-bottom:1px solid var(--forge-border);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--forge-muted);font-size:11px;font-weight:600}.forge-enterprise-comparison-scorecard-col--4rged,.forge-enterprise-comparison-scorecard-value--4rged{z-index:0;position:relative}.forge-enterprise-comparison-scorecard-col--4rged{color:var(--forge-accent)}.forge-enterprise-comparison-scorecard-col--4rged:before,.forge-enterprise-comparison-scorecard-value--4rged:before{content:"";z-index:-1;background:0 0;position:absolute;inset-block:-.625rem;inset-inline:-.5rem}.forge-enterprise-comparison-scorecard-row{border-top:1px solid color-mix(in srgb, var(--forge-border) 60%, transparent);font-size:.8125rem;line-height:1.4}.forge-enterprise-comparison-scorecard-row:first-of-type{border-top:none}.forge-enterprise-comparison-scorecard-dimension{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--forge-ink) 65%, transparent);font-size:11px;font-weight:500}.forge-enterprise-comparison-scorecard-value--4rged{color:var(--forge-ink);font-weight:500}.forge-enterprise-comparison-scorecard-value--claude{color:var(--forge-muted)}.forge-enterprise-comparison-cell{flex-direction:column;align-items:flex-start;display:flex}.forge-enterprise-comparison-cell-body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.forge-enterprise-comparison-status{border:1px solid var(--forge-border);height:20px;min-height:20px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;opacity:0;animation:.2s forwards forge-enterprise-comparison-chip-enter;animation-delay:calc(var(--row-delay,0s) + 80ms);border-radius:999px;align-items:center;margin-bottom:8px;padding:0 .4375rem;font-size:10px;font-weight:600;line-height:1;display:inline-flex}@keyframes forge-enterprise-comparison-chip-enter{to{opacity:1}}.forge-enterprise-comparison-status--4rged{border-color:color-mix(in srgb, var(--forge-accent) 32%, var(--forge-border));color:var(--forge-accent);background:color-mix(in srgb, var(--forge-accent) 8%, transparent);transition:background-color .16s}.forge-enterprise-comparison-status--claude{border-color:var(--forge-border);color:var(--forge-muted);background:color-mix(in srgb, var(--forge-panel) 28%, transparent)}.forge-enterprise-comparison-chapter-nav{z-index:12;margin-inline:auto;background:color-mix(in srgb, var(--forge-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);max-width:70rem;margin-bottom:1.25rem;padding-block:.375rem;position:sticky;top:4.75rem}@media (min-width:1024px){.forge-enterprise-comparison-chapter-nav{top:5.5rem}}.forge-enterprise-comparison-chapter-nav-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.375rem;display:flex;overflow-x:auto}.forge-enterprise-comparison-chapter-nav-track::-webkit-scrollbar{display:none}.forge-enterprise-comparison-chapter-chip{border:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-panel) 32%, transparent);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--forge-muted);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.4375rem .875rem;font-size:11px;font-weight:600;transition:color .18s,border-color .18s,background-color .18s;position:relative}.forge-enterprise-comparison-chapter-chip:after{content:"";background:var(--forge-accent);transform-origin:0;pointer-events:none;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.2rem;left:.875rem;right:.875rem;transform:scaleX(0)}.forge-enterprise-comparison-chapter-chip--active{border-color:color-mix(in srgb, var(--forge-accent) 40%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 10%, var(--forge-panel));color:var(--forge-ink)}.forge-enterprise-comparison-chapter-chip--active:after{transform:scaleX(1)}@media (min-width:640px){.forge-enterprise-comparison-scorecard-header,.forge-enterprise-comparison-scorecard-row{padding:.75rem 1.25rem}.forge-enterprise-comparison-scorecard-col--4rged:before,.forge-enterprise-comparison-scorecard-value--4rged:before{inset-block:-.75rem;inset-inline:-.625rem}}.forge-enterprise-comparison-table-wrap{width:100%;max-width:70rem;margin-inline:auto}@media (min-width:640px){.forge-enterprise-comparison-table-wrap{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:0 0;overflow:visible}}.forge-enterprise-comparison-scroll{overflow:visible}.forge-enterprise-comparison-table{width:100%}.forge-enterprise-comparison-header-sentinel{pointer-events:none;width:100%;height:1px}.forge-enterprise-comparison-header{border-bottom:1px solid color-mix(in srgb, var(--forge-border) 68%, var(--forge-ink) 32%);transition:border-bottom-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:none}.forge-enterprise-comparison-header-cell{min-height:6.75rem;padding:1.25rem 1.25rem 1.375rem;transition:padding .22s,min-height .22s}.forge-enterprise-comparison-header-cell--claude{color:var(--forge-muted);flex-direction:column;gap:.5rem;display:flex}.forge-enterprise-comparison-pillar-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.forge-enterprise-comparison-header-cell--4rged .forge-enterprise-comparison-pillar-name-row:before{content:"";background:var(--forge-accent);border-radius:1px;flex-shrink:0;width:2px;height:14px}.forge-enterprise-comparison-pillar-name{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.02em;text-transform:none;color:var(--forge-accent);font-size:16px;font-weight:600;line-height:1.2}.forge-enterprise-comparison-header-cell--4rged .forge-enterprise-comparison-pillar-name{display:inline-block;position:relative}.forge-enterprise-comparison-header-cell--4rged .forge-enterprise-comparison-pillar-name:after{content:"";background:var(--forge-accent);transform-origin:0;border-radius:1px;width:20px;height:1.5px;animation:.4s cubic-bezier(.22,1,.36,1) .12s forwards forge-enterprise-comparison-underline-enter;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}@keyframes forge-enterprise-comparison-underline-enter{to{transform:scaleX(1)}}.forge-enterprise-comparison-header-cell--claude .forge-enterprise-comparison-pillar-name{letter-spacing:-.02em;text-transform:none;color:var(--forge-muted);font-weight:500;display:block}.forge-enterprise-comparison-pillar-badge{border:1px solid color-mix(in srgb, var(--forge-accent) 28%, transparent);background:color-mix(in srgb, var(--forge-accent) 8%, transparent);height:20px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--forge-accent);border-radius:999px;align-items:center;padding:0 .5rem;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.forge-enterprise-comparison-pillar-thesis{max-height:4rem;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.01em;text-transform:none;color:var(--forge-ink);opacity:1;font-size:12.5px;font-weight:400;line-height:1.45;transition:opacity .22s,max-height .22s;display:block;overflow:hidden}.forge-enterprise-comparison-pillar-thesis--muted{color:var(--forge-muted)}.forge-enterprise-comparison-pillar-meta{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin-top:.125rem;display:flex}.forge-enterprise-comparison-pillar-lockup,.forge-enterprise-comparison-pillar-ghost{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:500;line-height:1.3}.forge-enterprise-comparison-pillar-lockup{color:color-mix(in srgb, var(--forge-ink) 72%, transparent)}.forge-enterprise-comparison-pillar-lockup--muted{color:var(--forge-muted)}.forge-enterprise-comparison-pillar-ghost{color:var(--forge-accent);padding-bottom:2px;text-decoration:none;transition:color .22s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.forge-enterprise-comparison-pillar-ghost:after{content:"";background:var(--forge-accent);transform-origin:0;opacity:.45;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.forge-enterprise-comparison-pillar-ghost:hover,.forge-enterprise-comparison-pillar-ghost:focus-visible{color:var(--forge-ink)}.forge-enterprise-comparison-pillar-ghost:hover:after,.forge-enterprise-comparison-pillar-ghost:focus-visible:after{opacity:1;transform:scaleX(1)}.forge-enterprise-comparison-header-cell--4rged{color:var(--forge-accent);flex-direction:column;gap:.5rem;display:flex}.forge-enterprise-comparison-row{border-top:1px solid color-mix(in srgb, var(--forge-border) 72%, transparent);opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards forge-enterprise-comparison-row-enter;animation-delay:var(--row-delay,0s);transform:translateY(8px)}@keyframes forge-enterprise-comparison-row-enter{to{opacity:1;transform:translateY(0)}}.forge-enterprise-comparison-chapter-band{border-top:1px solid color-mix(in srgb, var(--forge-border) 80%, var(--forge-ink) 12%);opacity:0;animation:.28s cubic-bezier(.22,1,.36,1) forwards forge-enterprise-comparison-row-enter;animation-delay:var(--row-delay,0s);padding:2rem 0 .5rem;transform:translateY(8px)}.forge-enterprise-comparison-chapter-band-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.28em;text-transform:uppercase;color:var(--forge-accent);font-size:10px;font-weight:600}.forge-enterprise-comparison-advantage{vertical-align:middle;flex-shrink:0;width:5px;height:5px;margin-left:.375rem;display:inline-block;transform:rotate(45deg)}.forge-enterprise-comparison-advantage--4rged{background:var(--forge-accent)}.forge-enterprise-comparison-advantage--claude{background:color-mix(in srgb, var(--forge-muted) 75%, var(--forge-ink))}@media (min-width:640px){.forge-enterprise-comparison-cell{position:relative}.forge-enterprise-comparison-advantage{margin:0;position:absolute;top:.5rem;right:1.25rem}}.forge-enterprise-comparison-row--closing{border-top:1px solid color-mix(in srgb, var(--forge-border) 72%, transparent);border-bottom:none}.forge-enterprise-comparison-row--closing .forge-enterprise-comparison-row-eyebrow{color:var(--forge-accent)}.forge-enterprise-comparison-cell--4rged-closing p{font-size:1rem;font-weight:500;line-height:1.55}.forge-enterprise-comparison-credibility-row{opacity:1;border-top:none;animation:none;display:block;transform:none}@media (min-width:640px){.forge-enterprise-comparison-credibility-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.forge-enterprise-comparison-credibility-cell{grid-column:1/-1;padding:1.5rem 0}}.forge-enterprise-comparison-credibility{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-panel) 52%, var(--forge-bg));grid-column:1/-1;margin:.5rem 0 .25rem;padding:1.25rem 1.125rem}@media (min-width:640px){.forge-enterprise-comparison-credibility{margin:.75rem 1rem .5rem;padding:1.375rem 1.5rem}}.forge-enterprise-comparison-credibility-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--forge-accent);margin:0 0 1rem;font-size:10px;font-weight:600}.forge-enterprise-comparison-credibility-grid{grid-template-columns:minmax(0,1fr);gap:1.125rem;display:grid}@media (min-width:640px){.forge-enterprise-comparison-credibility-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.forge-enterprise-comparison-credibility-path-label{color:var(--forge-ink);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.forge-enterprise-comparison-credibility-path--4rged .forge-enterprise-comparison-credibility-path-label{color:var(--forge-accent)}.forge-enterprise-comparison-credibility-path--claude .forge-enterprise-comparison-credibility-path-label{color:var(--forge-muted)}.forge-enterprise-comparison-credibility-flow{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;padding:0;list-style:none;display:flex}.forge-enterprise-comparison-credibility-flow li{align-items:center;gap:.5rem;display:inline-flex}.forge-enterprise-comparison-credibility-flow li span:first-child{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-bg) 60%, transparent);color:var(--forge-ink);padding:.3125rem .625rem;font-size:.75rem;line-height:1.4;display:inline-flex}.forge-enterprise-comparison-credibility-path--4rged .forge-enterprise-comparison-credibility-flow li span:first-child{border-color:color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border))}.forge-enterprise-comparison-credibility-arrow{font-family:var(--font-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--forge-muted) 65%, transparent);font-size:.75rem}.forge-enterprise-comparison-row-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--forge-subtle);font-size:11px;font-weight:600;transition:color .16s;position:relative}.forge-enterprise-comparison-cell p{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.011em;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.forge-enterprise-comparison-cell--4rged p{color:var(--forge-ink)}.forge-enterprise-comparison-cell--claude p{color:var(--forge-muted)}.forge-enterprise-comparison-mobile-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--forge-accent);margin-bottom:.5rem;font-size:10px;font-weight:600;display:block}@media (max-width:639px){.forge-enterprise-comparison-mobile-label{align-items:center;gap:.125rem;display:flex}}.forge-enterprise-comparison-cell--claude .forge-enterprise-comparison-mobile-label{color:var(--forge-muted)}.forge-enterprise-comparison-methodology{border-top:1px solid color-mix(in srgb, var(--forge-border) 70%, transparent);max-width:70rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:color-mix(in srgb, var(--forge-muted) 85%, transparent);margin:1.25rem auto 0;padding-top:1rem;font-size:11px;line-height:1.65}.forge-enterprise-comparison-footer{justify-content:flex-end;padding-top:1rem;display:flex}.forge-enterprise-comparison-coexist{border-top:1px solid var(--forge-border);max-width:70rem;margin-inline:auto;padding-top:2rem}.forge-enterprise-comparison-coexist-title{letter-spacing:-.03em;color:var(--forge-ink);margin:0 0 .5rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.2}.forge-enterprise-comparison-coexist-note{font-family:var(--font-mono,ui-monospace, monospace);color:var(--forge-muted);margin:0 0 1.5rem;font-size:11px;line-height:1.55}.forge-enterprise-comparison-coexist-steps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.forge-enterprise-comparison-coexist-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.forge-enterprise-comparison-coexist-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;color:var(--forge-accent);margin-bottom:.5rem;font-size:10px;font-weight:600;display:block}.forge-enterprise-comparison-coexist-step-title{color:var(--forge-ink);margin:0 0 .375rem;font-size:.9375rem;font-weight:600}.forge-enterprise-comparison-coexist-step-body{color:var(--forge-muted);margin:0;font-size:.8125rem;line-height:1.55}.forge-enterprise-comparison-personas{gap:.875rem;display:grid}@media (min-width:640px){.forge-enterprise-comparison-personas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.forge-enterprise-comparison-persona{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-panel) 24%, transparent);padding:1.125rem 1.25rem}.forge-enterprise-comparison-persona--4rged{border-left:2px solid var(--forge-accent)}.forge-enterprise-comparison-persona-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--forge-accent);margin:0 0 .5rem;font-size:10px;font-weight:600}.forge-enterprise-comparison-persona-recommendation{color:var(--forge-muted);margin:0;font-size:.8125rem;line-height:1.55}.forge-enterprise-comparison-mobile-tabs{z-index:8;border:none;border-bottom:1px solid var(--forge-border);background:var(--forge-bg);border-radius:0;width:100%;margin:0;padding:.5rem 0 .625rem;display:flex;position:sticky;top:4.75rem}.forge-enterprise-comparison-mobile-tabs-track{border:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-panel) 36%, transparent);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.forge-enterprise-comparison-mobile-tab{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--forge-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.4375rem .875rem;font-size:10px;font-weight:600;transition:color .18s,background-color .18s;position:relative}.forge-enterprise-comparison-mobile-tab:after{content:"";background:var(--forge-accent);transform-origin:0;pointer-events:none;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.15rem;left:.875rem;right:.875rem;transform:scaleX(0)}.forge-enterprise-comparison-mobile-tab--active{background:color-mix(in srgb, var(--forge-accent) 12%, var(--forge-panel));color:var(--forge-ink)}.forge-enterprise-comparison-mobile-tab--active:after{transform:scaleX(1)}.forge-enterprise-comparison-mark{opacity:.5;transition:opacity .22s}.forge-enterprise-comparison-panel:hover .forge-enterprise-comparison-mark{opacity:.85}@media (max-width:639px){.forge-enterprise-comparison-scroll{overflow-x:visible}.forge-enterprise-comparison-table{gap:10px;display:grid}.forge-enterprise-comparison-row{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:0 0;gap:1.125rem;padding:1.25rem 1.125rem;display:grid}.forge-enterprise-comparison-row:first-child{border-top:1px solid var(--forge-border)}.forge-enterprise-comparison-row--chapter{margin-top:.375rem;padding-top:1.5rem}.forge-enterprise-comparison-row--closing{border-color:var(--forge-border);padding-top:1.5rem;padding-bottom:1.5rem}.forge-enterprise-comparison-row-eyebrow{color:var(--forge-ink);letter-spacing:.22em}.forge-enterprise-comparison-cell{padding-left:0}.forge-enterprise-comparison-cell--4rged{padding-top:10px}.forge-enterprise-comparison-cell--claude{padding-top:.25rem}.forge-enterprise-comparison-cell p{font-size:.9375rem;line-height:1.65}.forge-enterprise-comparison-cell--4rged-closing p{font-size:1rem;font-weight:500;line-height:1.55}.forge-enterprise-comparison-chapter-band{border-top:1px solid color-mix(in srgb, var(--forge-border) 80%, var(--forge-ink) 12%);background:0 0;padding:1rem 0 .625rem}}@media (min-width:640px){.forge-enterprise-comparison-scroll{margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.forge-enterprise-comparison-header{z-index:10;background:color-mix(in srgb, var(--forge-bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;display:grid;position:sticky;top:7.25rem}.forge-enterprise-comparison-header--pinned{border-bottom-color:var(--forge-border);-webkit-backdrop-filter:blur(20px)}.forge-enterprise-comparison-header--pinned .forge-enterprise-comparison-header-cell{min-height:auto;padding-block:.75rem}.forge-enterprise-comparison-header--pinned .forge-enterprise-comparison-pillar-thesis{opacity:0;max-height:0}.forge-enterprise-comparison-header-cell--4rged,.forge-enterprise-comparison-cell--4rged{border-right:1px solid color-mix(in srgb, var(--forge-border) 42%, transparent)}.forge-enterprise-comparison-header-cell--4rged{border-right-color:color-mix(in srgb, var(--forge-border) 38%, transparent)}.forge-enterprise-comparison-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:0;padding:0;display:grid}.forge-enterprise-comparison-row-eyebrow,.forge-enterprise-comparison-chapter-band-label,.forge-enterprise-comparison-credibility-cell{grid-column:1/-1}.forge-enterprise-comparison-row-eyebrow{padding:1.25rem 1.25rem .5rem}.forge-enterprise-comparison-chapter-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:2rem 0 .5rem;scroll-margin-top:8rem;display:grid}.forge-enterprise-comparison-chapter-band-label{padding-inline:1.25rem}.forge-enterprise-comparison-row--closing .forge-enterprise-comparison-row-eyebrow{padding-top:1.75rem}.forge-enterprise-comparison-cell{padding:.75rem 1.25rem 1.5rem}.forge-enterprise-comparison-row--closing .forge-enterprise-comparison-cell{padding-bottom:2rem}.forge-enterprise-comparison-header-cell{padding:1.25rem 1.25rem 1.375rem}.forge-enterprise-comparison-cell--4rged,.forge-enterprise-comparison-header-cell--4rged{border-radius:0;margin-inline:0}.forge-enterprise-comparison-cell p{font-size:.9375rem;line-height:1.65}.forge-enterprise-comparison-cell--4rged-closing p{font-size:1rem;font-weight:500;line-height:1.55}}@media (hover:hover) and (min-width:640px){.forge-enterprise-comparison-row-eyebrow:after{content:"";background:var(--forge-accent);transform-origin:0;pointer-events:none;width:18px;height:1px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.2rem;left:1.25rem;transform:scaleX(0)}.forge-enterprise-comparison-advantage{opacity:.85;transition:opacity .16s}.forge-enterprise-comparison-row:hover .forge-enterprise-comparison-row-eyebrow{color:var(--forge-accent)}.forge-enterprise-comparison-row:hover .forge-enterprise-comparison-row-eyebrow:after{transform:scaleX(1)}.forge-enterprise-comparison-row:hover .forge-enterprise-comparison-advantage{opacity:1}.forge-enterprise-comparison-row:hover .forge-enterprise-comparison-status--4rged{background:color-mix(in srgb, var(--forge-accent) 12%, transparent)}}@media (hover:hover) and (min-width:1024px){.forge-enterprise-comparison-row-eyebrow:after{left:1.5rem}}@media (prefers-reduced-motion:reduce){.forge-enterprise-comparison-row,.forge-enterprise-comparison-chapter-band,.forge-enterprise-comparison-status,.forge-enterprise-comparison-header-cell--4rged .forge-enterprise-comparison-pillar-name:after{opacity:1;animation:none;transform:none}.forge-enterprise-comparison-header-cell--4rged .forge-enterprise-comparison-pillar-name:after{transform:scaleX(1)}.forge-enterprise-comparison-chapter-chip:after,.forge-enterprise-comparison-mobile-tab:after,.forge-enterprise-comparison-row-eyebrow:after,.forge-enterprise-comparison-pillar-ghost,.forge-enterprise-comparison-pillar-ghost:after,.forge-enterprise-comparison-header,.forge-enterprise-comparison-header-cell,.forge-enterprise-comparison-pillar-thesis,.forge-enterprise-comparison-status--4rged,.forge-enterprise-comparison-advantage{transition:none}}@media (min-width:1024px){.forge-enterprise-comparison-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);top:8.25rem}.forge-enterprise-comparison-chapter-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:9rem}.forge-enterprise-comparison-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.forge-enterprise-comparison-row-eyebrow{padding:1.5rem 1.5rem .5rem}.forge-enterprise-comparison-chapter-band-label{padding-inline:1.5rem}.forge-enterprise-comparison-row--closing .forge-enterprise-comparison-row-eyebrow{padding-top:2rem}.forge-enterprise-comparison-cell{padding:.875rem 1.5rem 1.75rem}.forge-enterprise-comparison-row--closing .forge-enterprise-comparison-cell{padding-bottom:2rem}.forge-enterprise-comparison-header-cell{padding:1.25rem 1.5rem 1.375rem}.forge-enterprise-comparison-advantage{top:.625rem;right:1.5rem}.forge-enterprise-comparison-cell p{font-size:.9375rem;line-height:1.65}.forge-enterprise-comparison-cell--4rged-closing p{font-size:1rem;font-weight:500;line-height:1.55}}.forge-own-compute,.forge-cmp-matrix-section,.forge-enterprise-comparison-glance{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif}.forge-pillar-block{min-width:0}.forge-pillar-header{margin-bottom:2rem}.forge-pillar-block .forge-compute-story-title{margin:1rem 0 0}.forge-pillar-block .forge-compute-story-body,.forge-pillar-block .forge-compute-story-notes{margin:2rem 0 0}.forge-pillar-eyebrow{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.forge-pillar-eyebrow p{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--forge-ink);margin:0;font-size:11px;font-weight:500}.forge-pillar-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid;overflow:visible}@media (min-width:640px){.forge-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.forge-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.forge-pillar-card{border-radius:calc(var(--forge-carve,24px) + 6px);transform-origin:top;min-width:0;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;position:relative;transform:translateY(0)scale(1)}:is(.forge-pillar-grid:has(.forge-pillar-card:hover) .forge-pillar-card,.forge-pillar-grid:has(.forge-pillar-card:focus-within) .forge-pillar-card){opacity:.58;transform:scale(.96)}:is(.forge-pillar-grid:has(.forge-pillar-card:hover) .forge-pillar-card:hover,.forge-pillar-grid:has(.forge-pillar-card:focus-within) .forge-pillar-card:focus-within){z-index:2;opacity:1;transform:scale(1.045)}.forge-pillar-scene{border:1px solid color-mix(in srgb, var(--forge-border) 80%, transparent);border-radius:var(--forge-carve,24px);background:linear-gradient(180deg, color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg)) 0%, color-mix(in srgb, var(--forge-bg) 92%, var(--forge-panel)) 100%);flex-direction:column;justify-content:space-between;min-height:11.5rem;margin-bottom:1.1rem;padding:.9rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.forge-pillar-hud{border:1px solid color-mix(in srgb, var(--forge-accent) 35%, var(--forge-border));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--forge-accent);border-radius:999px;align-self:flex-start;padding:.2rem .45rem;font-size:9px;font-weight:600}.forge-pillar-caption{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--forge-muted);margin:.75rem 0 0;font-size:10px}.forge-pillar-rack{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin-top:1.1rem;display:grid}.forge-pillar-gpu{background:color-mix(in srgb, var(--forge-ink) 10%, var(--forge-panel));height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--forge-border) 80%, transparent);border-radius:4px;animation:2.4s ease-in-out infinite forge-pillar-pulse;display:block}.forge-pillar-layers{flex-direction:column;gap:.45rem;margin-top:1.15rem;display:flex}.forge-pillar-layers span{border-left:2px solid var(--forge-accent);background:color-mix(in srgb, var(--forge-panel) 70%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--forge-ink);border-radius:8px;padding:.55rem .7rem;font-size:11px;animation:2.8s ease-in-out infinite forge-pillar-rise;display:block}.forge-pillar-layers span:nth-child(2){animation-delay:.15s}.forge-pillar-layers span:nth-child(3){animation-delay:.3s}.forge-pillar-bars{flex-direction:column;gap:.85rem;margin-top:1.2rem;display:flex}.forge-pillar-bar em{font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--forge-muted);margin-bottom:.35rem;font-size:10px;display:block}.forge-pillar-bar b{background:color-mix(in srgb, var(--forge-muted) 35%, var(--forge-panel));border-radius:999px;width:92%;height:8px;display:block}.forge-pillar-bar--owned b{background:var(--forge-accent);width:42%;animation:3.2s ease-in-out infinite forge-pillar-shrink}.forge-pillar-laptop{background:color-mix(in srgb, var(--forge-ink) 8%, var(--forge-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--forge-border) 70%, transparent);border-radius:12px 12px 8px 8px;margin-top:1rem;padding:.55rem}.forge-pillar-laptop-screen{background:color-mix(in srgb, var(--forge-bg) 82%, var(--forge-panel));min-height:5.4rem;font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-ink);border-radius:8px;flex-direction:column;gap:.35rem;padding:.7rem .75rem;font-size:11px;display:flex}.forge-pillar-cursor{background:var(--forge-accent);width:.45rem;height:.85rem;animation:1s step-end infinite forge-pillar-blink;display:inline-block}.forge-pillar-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);align-items:center;gap:.5rem;margin-top:1.1rem;display:grid}.forge-pillar-vault,.forge-pillar-cloud{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:10px;flex-direction:column;gap:.3rem;padding:.65rem .7rem;font-size:10px;display:flex}.forge-pillar-vault{background:color-mix(in srgb, var(--forge-accent) 10%, var(--forge-panel));color:var(--forge-ink)}.forge-pillar-cloud{opacity:.45;background:color-mix(in srgb, var(--forge-muted) 16%, var(--forge-panel));color:var(--forge-muted);text-decoration:line-through}.forge-pillar-block{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--forge-accent);font-size:9px}.forge-pillar-shield{border:1px dashed color-mix(in srgb, var(--forge-accent) 45%, var(--forge-border));min-height:6.2rem;font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-ink);border-radius:999px 999px 18px 18px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin-top:.9rem;font-size:11px;display:flex}.forge-pillar-modules{flex-wrap:wrap;gap:.4rem;margin-top:1.15rem;display:flex}.forge-pillar-modules span{background:color-mix(in srgb, var(--forge-accent) 12%, var(--forge-panel));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--forge-ink);border-radius:999px;padding:.4rem .55rem;font-size:10px;animation:2.4s ease-in-out infinite forge-pillar-rise}.forge-pillar-modules span:nth-child(2){animation-delay:.12s}.forge-pillar-modules span:nth-child(3){animation-delay:.24s}.forge-pillar-modules span:nth-child(4){animation-delay:.36s}.forge-pillar-files,.forge-pillar-checks{font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-ink);margin:1.1rem 0 0;padding:0;font-size:12px;list-style:none}.forge-pillar-files li,.forge-pillar-checks li{border-bottom:1px solid color-mix(in srgb, var(--forge-border) 70%, transparent);align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.forge-pillar-files li:before{content:counter(item);counter-increment:item;color:var(--forge-accent);font-size:10px}.forge-pillar-files{counter-reset:item}.forge-pillar-checks li:before{content:"";background:var(--forge-accent);border-radius:999px;width:.55rem;height:.55rem}.forge-pillar-checks li:nth-child(2):before{background:color-mix(in srgb, var(--forge-muted) 70%, var(--forge-accent))}@keyframes forge-pillar-pulse{0%,to{background:color-mix(in srgb, var(--forge-ink) 10%, var(--forge-panel))}50%{background:color-mix(in srgb, var(--forge-accent) 55%, var(--forge-panel))}}@keyframes forge-pillar-rise{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes forge-pillar-shrink{0%,to{width:48%}50%{width:36%}}@keyframes forge-pillar-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.forge-pillar-card,.forge-pillar-gpu,.forge-pillar-layers span,.forge-pillar-modules span,.forge-pillar-bar--owned b,.forge-pillar-cursor{transition:none;animation:none;transform:none}:is(.forge-pillar-grid:has(.forge-pillar-card:hover) .forge-pillar-card,.forge-pillar-grid:has(.forge-pillar-card:focus-within) .forge-pillar-card){opacity:1;transform:none}}.forge-own-compute .forge-ocp-spine{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.forge-own-compute .forge-ocp-spine-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.forge-own-compute .forge-ocp-spine-tab{border:1px solid var(--forge-border);min-width:0;min-height:5.25rem;color:var(--forge-muted);cursor:pointer;text-align:left;background:0 0;border-radius:16px;flex-direction:column;gap:.45rem;padding:.9rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.forge-own-compute .forge-ocp-spine-tab[data-selected]{border-color:color-mix(in srgb, var(--forge-accent) 45%, var(--forge-border));color:var(--forge-ink)}.forge-own-compute .forge-ocp-spine-tab:focus-visible{outline:2px solid var(--forge-accent);outline-offset:3px}.forge-own-compute .forge-ocp-spine-verb{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--forge-accent);font-size:.72rem;font-weight:600}.forge-own-compute .forge-ocp-spine-tab-title{letter-spacing:-.03em;font-size:1.05rem;font-weight:600;line-height:1.25}.forge-own-compute .forge-ocp-spine-canvas{border:1px solid color-mix(in srgb, var(--forge-border) 80%, transparent);border-radius:var(--forge-carve,24px);background:linear-gradient(180deg, color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg)) 0%, color-mix(in srgb, var(--forge-bg) 92%, var(--forge-panel)) 100%);grid-template-columns:minmax(0,1fr);gap:1.15rem;min-width:0;padding:1.5rem 1.55rem 1.6rem;display:grid;overflow:hidden}.forge-own-compute .forge-ocp-spine-caption{opacity:0;min-width:0;transform:translateY(32px)}.forge-own-compute .forge-ocp-spine-canvas[data-revealed] .forge-ocp-spine-caption{animation:.75s cubic-bezier(.16,1,.3,1) both forge-ocp-copy-in}.forge-own-compute .forge-ocp-spine-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--forge-accent);margin:0 0 .55rem;font-size:.65rem;font-weight:600}.forge-own-compute .forge-ocp-spine-caption .forge-pillar-panel-title{margin-bottom:.55rem}.forge-own-compute .forge-ocp-agents{flex-direction:column;gap:.7rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.forge-own-compute .forge-ocp-agent{border:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-panel) 70%, transparent);opacity:0;border-radius:16px;align-items:flex-start;gap:.7rem;min-width:0;padding:1rem 1.1rem;display:flex;transform:translate(-36px)}.forge-own-compute .forge-ocp-spine-canvas[data-revealed] .forge-ocp-agent{animation:.7s cubic-bezier(.16,1,.3,1) both forge-ocp-agent-in}.forge-own-compute .forge-ocp-agent-pip{background:var(--forge-accent);border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-top:.38rem;animation:1.6s ease-in-out infinite forge-ocp-pip}.forge-own-compute .forge-ocp-agent-copy{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.forge-own-compute .forge-ocp-agent-copy strong{letter-spacing:-.02em;color:var(--forge-ink);font-size:1.05rem;font-weight:600}.forge-own-compute .forge-ocp-agent-copy em{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--forge-muted);font-size:.8rem;font-style:normal}.forge-own-compute .forge-ocp-orbit{flex:auto;min-height:8.5rem;position:relative}.forge-own-compute .forge-ocp-orbit-core{z-index:2;border:1px solid color-mix(in srgb, var(--forge-accent) 55%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 14%, var(--forge-panel));width:3.1rem;height:3.1rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--forge-accent);border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forge-own-compute .forge-ocp-orbit-ring{border:1px dashed color-mix(in srgb, var(--forge-accent) 28%, transparent);border-radius:999px;animation:18s linear infinite forge-ocp-spin;position:absolute;top:50%;left:50%}.forge-own-compute .forge-ocp-orbit-ring--inner{width:6.2rem;height:6.2rem;margin:-3.1rem 0 0 -3.1rem}.forge-own-compute .forge-ocp-orbit-ring--outer{width:9.4rem;height:9.4rem;margin:-4.7rem 0 0 -4.7rem;animation-duration:28s;animation-direction:reverse}.forge-own-compute .forge-ocp-orbit-ring span{background:var(--forge-accent);width:.55rem;height:.55rem;transform:rotate(var(--a,0deg)) translateY(-3.1rem);border-radius:999px;margin:-.275rem 0 0 -.275rem;position:absolute;top:50%;left:50%}.forge-own-compute .forge-ocp-orbit-ring--outer span{opacity:.72;transform:rotate(var(--a,0deg)) translateY(-4.7rem)}.forge-own-compute .forge-ocp-schema{flex-direction:column;flex:auto;justify-content:center;min-height:8.5rem;padding:.35rem 0 .2rem;display:flex}.forge-own-compute .forge-ocp-schema-node{border:1px solid color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));background:color-mix(in srgb, var(--forge-panel) 80%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--forge-ink);border-radius:10px;padding:.45rem .7rem;font-size:11px}.forge-own-compute .forge-ocp-schema-rail{background:color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));width:2px;height:1.15rem;margin:.1rem 0 .1rem 1.1rem;display:block;position:relative;overflow:hidden}.forge-own-compute .forge-ocp-schema-rail i{background:var(--forge-accent);border-radius:999px;height:.45rem;animation:1.6s ease-in-out infinite forge-ocp-pulse-y;position:absolute;left:-2px;right:-2px}.forge-own-compute .forge-ocp-funnel{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.35rem;min-height:8.5rem;display:flex}.forge-own-compute .forge-ocp-funnel-well{border:1px solid color-mix(in srgb, var(--forge-accent) 30%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 10%, var(--forge-panel));min-width:7.5rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--forge-ink);border-radius:10px;padding:.4rem .85rem;font-size:.65rem;font-weight:600}.forge-own-compute .forge-ocp-funnel-well--token{background:color-mix(in srgb, var(--forge-accent) 22%, var(--forge-panel));min-width:4.4rem;color:var(--forge-accent)}.forge-own-compute .forge-ocp-funnel-stream{clip-path:polygon(18% 0,82% 0,62% 100%,38% 100%);background:color-mix(in srgb, var(--forge-accent) 12%, transparent);width:3.4rem;height:2.6rem;position:relative;overflow:hidden}.forge-own-compute .forge-ocp-funnel-stream span{background:var(--forge-accent);border-radius:999px;width:.35rem;height:.35rem;margin-left:-.175rem;animation:2.1s linear infinite forge-ocp-fall;position:absolute;top:-.4rem;left:50%}.forge-own-compute .forge-ocp-funnel-chip{border:1px solid color-mix(in srgb, var(--forge-accent) 40%, var(--forge-border));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--forge-accent);border-radius:999px;margin-top:.15rem;padding:.15rem .45rem;font-size:9px}@media (min-width:1024px){.forge-own-compute .forge-ocp-spine{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:1rem}.forge-own-compute .forge-ocp-spine-tabs{grid-template-columns:minmax(0,1fr);align-content:start}.forge-own-compute .forge-ocp-spine-canvas{grid-template-columns:minmax(0,1fr);align-items:start}.forge-own-compute .forge-ocp-spine-tab{min-height:5.75rem}}@media (min-width:1280px){.forge-own-compute .forge-pillar-layout{grid-template-columns:minmax(24rem,.46fr) minmax(0,.54fr);gap:3rem}.forge-own-compute .forge-pillar-block .forge-compute-story-title,.forge-own-compute .forge-pillar-block .forge-compute-story-body{white-space:nowrap}.forge-own-compute .forge-ocp-spine{grid-template-columns:15.5rem minmax(0,1fr);gap:1.35rem}.forge-own-compute .forge-ocp-spine-canvas{grid-template-columns:minmax(0,1.05fr) minmax(17.5rem,.95fr)}.forge-own-compute .forge-ocp-spine-tab{min-height:6.25rem}}@keyframes forge-ocp-spin{to{transform:rotate(360deg)}}@keyframes forge-ocp-pulse-y{0%{top:-20%}to{top:110%}}@keyframes forge-ocp-fall{to{opacity:.2;top:110%}}@keyframes forge-ocp-copy-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-ocp-agent-in{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes forge-ocp-pip{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.forge-own-compute .forge-ocp-spine-caption,.forge-own-compute .forge-ocp-agent,.forge-own-compute .forge-ocp-agent-pip{opacity:1;transition:none;animation:none;transform:none}}.forge-enterprise-page .forge-enterprise-comparison-glance-subtitle,.forge-enterprise-page .forge-cmp-matrix-subtitle{font-family:var(--x4rge-font-sans);letter-spacing:0;color:var(--forge-muted);font-size:1.125rem;font-weight:400;line-height:2rem}.forge-cmp-matrix-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(36px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-reveal{opacity:1;transform:translateY(0)}.forge-cmp-matrix-header{text-align:center;max-width:40rem;margin:0 auto 4rem}.forge-cmp-matrix-title{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.06em;color:var(--forge-ink);margin:0 0 .875rem;font-size:clamp(2.1rem,4.2vw,2.9rem);font-weight:400;line-height:1.08}.forge-cmp-matrix-subtitle{font-family:var(--x4rge-font-sans);letter-spacing:0;color:var(--forge-muted);margin:0;font-size:1.125rem;font-weight:400;line-height:2rem}.forge-cmp-matrix-wrap{isolation:isolate;opacity:0;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;transform:translateY(12px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-wrap{opacity:1;transform:none}.forge-cmp-matrix--cards{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.forge-cmp-matrix--cards thead,.forge-cmp-matrix--cards tbody{display:block}.forge-cmp-matrix-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.forge-cmp-matrix-legend{z-index:3;display:block;position:sticky;top:0}.forge-cmp-matrix-legend tr{border-bottom:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-bg) 94%, var(--forge-panel));opacity:0;grid-template-columns:minmax(9rem,11rem) 1fr 1fr;padding:0 0 .75rem;transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(-8px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-legend tr{opacity:1;transform:none}.forge-cmp-matrix-legend th{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--forge-muted);opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1);transition-delay:var(--col-delay,0s);background:0 0;border:none;padding:.65rem 1.25rem;font-size:.72rem;font-weight:700;position:relative;transform:none}.forge-cmp-matrix-section--visible .forge-cmp-matrix-legend th{opacity:1}.forge-cmp-matrix-col--4rged{color:var(--forge-accent)}.forge-cmp-matrix-col--4rged:after{content:"";background:var(--forge-accent);transform-origin:0;height:2px;transition:transform .42s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--col-delay,.16s) + 70ms);position:absolute;bottom:-.75rem;left:1.25rem;right:1.25rem;transform:scaleX(0)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-col--4rged:after{transform:scaleX(1)}.forge-cmp-matrix-col--claude{color:var(--forge-muted)}.forge-cmp-matrix-cards{flex-direction:column;gap:.875rem;padding-top:.875rem;display:flex}.forge-cmp-matrix-card{border:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg));opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .3s;transition-delay:var(--row-delay,0s);border-radius:16px;grid-template-columns:minmax(9rem,11rem) 1fr 1fr;display:grid;transform:translateY(28px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card{opacity:1;transform:translateY(0)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card--summary{transform:translateY(0)scale(1)}.forge-cmp-matrix-card__category{border:none;border-right:1px solid var(--forge-border);font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;text-align:left;color:var(--forge-ink);white-space:nowrap;transition:transform .46s cubic-bezier(.16,1,.3,1),color .35s;transition-delay:calc(var(--row-delay,0s) + .2s);background:0 0;grid-row:1/-1;align-self:start;margin:0;padding:1.15rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1.5;position:relative;transform:translate(-10px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card__category{transform:none}.forge-cmp-matrix-card__category:before{content:"";background:var(--forge-accent);opacity:.35;width:2px;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;top:1rem;bottom:1rem;left:0}.forge-cmp-matrix-card__cell{border:none;border-left:1px solid color-mix(in srgb, var(--forge-border) 70%, transparent);font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;vertical-align:top;color:var(--forge-muted);opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:var(--copy-delay,calc(var(--row-delay,0s) + .34s));margin:0;padding:1.15rem 1.25rem;font-size:.9rem;line-height:1.5;transform:translateY(6px)}.forge-cmp-matrix-card__cell--claude{color:var(--forge-muted);transition-delay:calc(var(--copy-delay,calc(var(--row-delay,0s) + .34s)) + 70ms)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card__cell{opacity:1;transform:none}.forge-cmp-matrix-card__cell--4rged{color:color-mix(in srgb, var(--forge-ink) 86%, var(--forge-muted))}.forge-cmp-matrix-card__label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:none}.forge-cmp-matrix-card--summary{border-color:color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .3s;transition-delay:var(--row-delay,0s);position:relative;transform:translateY(28px)scale(.985)}.forge-cmp-matrix-card--summary .forge-cmp-matrix-card__category{color:var(--forge-accent);font-weight:700}@media (max-width:767px){.forge-cmp-matrix-legend{display:none}.forge-cmp-matrix-card{grid-template-columns:1fr}.forge-cmp-matrix-card__category{border-right:none;border-bottom:1px solid var(--forge-border);white-space:normal;grid-row:auto}.forge-cmp-matrix-card__cell{border-left:none;border-top:1px solid color-mix(in srgb, var(--forge-border) 55%, transparent)}.forge-cmp-matrix-card__label{display:block}.forge-cmp-matrix-card__cell--4rged .forge-cmp-matrix-card__label{color:var(--forge-accent)}.forge-cmp-matrix-card__cell--claude .forge-cmp-matrix-card__label{color:var(--forge-muted)}}@media (hover:hover){.forge-cmp-matrix-card{will-change:transform}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card:hover{border-color:color-mix(in srgb, var(--forge-accent) 22%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 3.5%, var(--forge-panel));transform:translateY(-2px)}.forge-cmp-matrix-card:hover .forge-cmp-matrix-card__category{color:var(--forge-accent)}.forge-cmp-matrix-card:hover .forge-cmp-matrix-card__category:before{opacity:1;width:4px}.forge-cmp-matrix-section--visible .forge-cmp-matrix-card--summary:hover{background:color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg));transform:translateY(-2px)scale(1)}}.forge-cmp-matrix-card:focus-visible{outline:2px solid color-mix(in srgb, var(--forge-accent) 55%, transparent);outline-offset:2px}.forge-cmp-matrix-card:focus-within .forge-cmp-matrix-card__category{color:var(--forge-accent)}.forge-cmp-matrix-card:focus-within .forge-cmp-matrix-card__category:before{opacity:1;width:4px}.forge-cmp-matrix-note{text-align:center;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;color:var(--forge-subtle);margin:3rem 0 0;font-size:.875rem;line-height:1.6}.forge-cmp-matrix-note.forge-cmp-matrix-reveal{filter:blur(3px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.forge-cmp-matrix-section--visible .forge-cmp-matrix-note.forge-cmp-matrix-reveal{filter:blur()}@media (prefers-reduced-motion:reduce){.forge-cmp-matrix-reveal,.forge-cmp-matrix-wrap,.forge-cmp-matrix-legend tr,.forge-cmp-matrix-legend th,.forge-cmp-matrix-card,.forge-cmp-matrix-card__category,.forge-cmp-matrix-card__cell,.forge-cmp-matrix-card--summary,.forge-cmp-matrix-card__category:before,.forge-cmp-matrix-col--4rged:after,.forge-compute-story-col{opacity:1;filter:none;transition:none;animation:none;transform:none}.forge-cmp-matrix-card__category:before{width:2px}.forge-cmp-matrix-col--4rged:after{transform:scaleX(1)}.forge-cmp-matrix-note.forge-cmp-matrix-reveal{filter:none}@media (hover:hover){.forge-cmp-matrix-section--visible .forge-cmp-matrix-card:hover,.forge-cmp-matrix-section--visible .forge-cmp-matrix-card--summary:hover{transform:none}}}.forge-compute-story{position:relative}.forge-compute-story-block{padding:4.5rem 0}@media (min-width:1024px){.forge-compute-story-block{padding:6.5rem 0}}.forge-compute-story-block+.forge-compute-story-block{border-top:1px solid var(--forge-border)}.forge-compute-story-block--local-native{padding-top:2rem;padding-bottom:2.5rem;overflow:visible}.forge-compute-story-block--dynamic-prompt{padding-top:2rem}@media (min-width:1024px){.forge-compute-story-block--local-native{padding-top:2.75rem;padding-bottom:3.25rem}.forge-compute-story-block--dynamic-prompt{padding-top:2.5rem}}.forge-compute-story-title{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:var(--forge-ink);margin:0 0 1.25rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:400;line-height:1.1}.forge-compute-story-body{max-width:52rem;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--forge-muted);margin:0 0 2.5rem;font-size:1.125rem;font-weight:400;line-height:1.7}.forge-compute-story-notes{flex-direction:column;gap:.875rem;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.forge-compute-story-notes li{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;color:var(--forge-muted);font-size:1rem;font-weight:400;line-height:1.7}.forge-compute-story-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:900px){.forge-compute-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.forge-compute-story-col-title{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--forge-ink);margin:0;font-size:.85rem;font-weight:600;line-height:1.35}.forge-compute-story-col-accent{background:var(--forge-accent);width:2.5rem;height:2px;margin:.75rem 0 1rem;display:block}.forge-compute-story-col-body{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--forge-muted);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.forge-pillar-block .forge-compute-story-title{text-transform:none;letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:600;line-height:.98}.forge-pillar-block .forge-compute-story-body,.forge-pillar-block .forge-compute-story-notes li{text-transform:none;letter-spacing:0}.forge-pillar-block .forge-compute-story-col-title{text-transform:none;letter-spacing:-.02em;font-weight:600}.forge-pillar-scene{text-transform:none}.forge-compute-story-block--local-native.forge-local-native{box-sizing:border-box;width:100svw;max-width:100svw;margin-left:calc(50% - 50svw);padding-left:max(1rem,50svw - 560px + 1rem);padding-right:max(1rem,50svw - 560px + 1rem)}.forge-local-native{--ln-ease:cubic-bezier(.16, 1, .3, 1);--ln-glass:color-mix(in srgb, var(--forge-panel) 78%, var(--forge-bg));--ln-glass-strong:color-mix(in srgb, var(--forge-panel) 92%, var(--forge-bg));--own-compute-glass-radius:36px;--own-compute-glass-bg:#ffffff61;--own-compute-glass-bg-featured:#ffffff85;--own-compute-glass-border:#ffffffd6;--own-compute-glass-blur:40px;--own-compute-glass-saturate:1.42;--own-compute-glass-highlight:#ffffff94;--own-compute-card-glow:0 28px 56px #284e8024, 0 8px 20px #284e8012, inset 0 1px 0 #ffffffe6;--ln-autoplay-ms:3.5s;--ln-warm:color-mix(in srgb, var(--forge-accent) 18%, transparent);--ln-cool:color-mix(in srgb, var(--forge-muted) 16%, transparent);flex-direction:column;gap:1.5rem;min-width:0;display:flex;overflow-x:clip}:root[data-forge-theme=black] .forge-local-native{--own-compute-glass-bg:#fff6;--own-compute-glass-bg-featured:#ffffff80;--own-compute-glass-border:#ffffffbd;--own-compute-glass-highlight:#ffffff6b;--own-compute-card-glow:0 28px 60px #0000003d, 0 8px 20px #0000001f, inset 0 1px 0 #fffc;--ln-warm:color-mix(in srgb, var(--forge-accent) 22%, transparent);--ln-cool:color-mix(in srgb, var(--forge-muted) 22%, transparent)}.forge-local-native-reveal{opacity:0;transition:opacity .85s var(--ln-ease), transform .85s var(--ln-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.forge-local-native--visible .forge-local-native-reveal{opacity:1;transform:translateY(0)}.forge-local-native-header{text-align:left;min-width:0;max-width:52rem;padding-left:1.35rem;position:relative;overflow-x:clip}.forge-local-native-header:before{content:"";background:var(--forge-accent);transform-origin:top;pointer-events:none;width:2px;transition:transform .9s var(--ln-ease) 40ms;position:absolute;top:.2rem;bottom:.35rem;left:0;transform:scaleY(0)}.forge-local-native--visible .forge-local-native-header:before{transform:scaleY(1)}.forge-local-native-title{max-width:none;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.06em;text-transform:none;color:var(--forge-ink);margin:0 0 .875rem;font-size:clamp(2.6rem,5.5vw,3.9rem);font-weight:400;line-height:1.08}.forge-local-native-body{max-width:42rem;font-family:var(--x4rge-font-sans);letter-spacing:0;text-transform:none;color:var(--forge-muted);overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:400;line-height:2rem}.forge-local-native-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}@media (min-width:1024px){.forge-local-native-main{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1.75rem}}.forge-local-native-rail{flex-flow:wrap;gap:.5rem;min-width:0;display:flex}@media (min-width:1024px){.forge-local-native-rail{flex-flow:column;align-self:start;gap:0;position:sticky;top:6.5rem}}.forge-local-native-chapter{appearance:none;cursor:pointer;min-width:min(100%,10.5rem);color:color-mix(in srgb, var(--forge-muted) 72%, transparent);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;flex:auto;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.55rem .85rem;margin:0;padding:.85rem .95rem .9rem 1.15rem;transition:color .35s,border-color .35s,background .35s;display:grid;position:relative}@media (min-width:1024px){.forge-local-native-chapter{flex:none;width:100%;min-width:0;padding:1.05rem 1rem 1.1rem 1.25rem}}.forge-local-native-chapter:before{content:"";background:var(--forge-accent);transform-origin:top;pointer-events:none;width:2px;transition:transform .5s var(--ln-ease);border-radius:99px;position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(0)}.forge-local-native-chapter:focus-visible{outline:2px solid var(--forge-accent);outline-offset:3px}@media (hover:hover){.forge-local-native-chapter:hover:not([data-active=true]){color:color-mix(in srgb, var(--forge-muted) 94%, var(--forge-ink));background:color-mix(in srgb, var(--forge-panel) 42%, transparent)}}.forge-local-native-chapter[data-active=true]{color:var(--forge-ink);border-color:color-mix(in srgb, var(--forge-accent) 36%, var(--own-compute-glass-border));background:linear-gradient(165deg, color-mix(in srgb, var(--own-compute-glass-highlight) 70%, transparent) 0%, transparent 48%), linear-gradient(160deg, color-mix(in srgb, var(--forge-accent) 10%, var(--own-compute-glass-bg-featured)) 0%, color-mix(in srgb, var(--own-compute-glass-bg-featured) 88%, var(--forge-panel)) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.25);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 22px color-mix(in srgb, var(--forge-accent) 10%, transparent)}.forge-local-native-chapter[data-active=true]:before{transform:scaleY(1)}.forge-local-native-chapter-index{font-family:var(--x4rge-font-mono), var(--font-mono), ui-monospace, monospace;letter-spacing:-.04em;color:inherit;grid-area:1/1;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1;transition:color .35s}.forge-local-native-chapter[data-active=true] .forge-local-native-chapter-index{color:var(--forge-accent)}.forge-local-native-chapter-title{min-width:0;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:break-word;grid-area:1/2;align-self:center;font-size:.78rem;font-weight:600;line-height:1.35}.forge-local-native-chapter-tick{background:color-mix(in srgb, var(--forge-border) 88%, transparent);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ln-ease), background .4s ease;border-radius:99px;grid-area:2/1/auto/-1;display:block;position:relative;overflow:hidden;transform:scaleX(.16)}.forge-local-native-chapter[data-active=true] .forge-local-native-chapter-tick{background:color-mix(in srgb, var(--forge-accent) 22%, var(--forge-border));transform:scaleX(1)}.forge-local-native-chapter-progress{border-radius:inherit;background:var(--forge-accent);transform-origin:0;animation:forge-local-native-chapter-progress var(--ln-autoplay-ms) linear forwards;display:block;position:absolute;inset:0;transform:scaleX(0)}.forge-local-native[data-paused=true] .forge-local-native-chapter-progress{animation-play-state:paused}@keyframes forge-local-native-chapter-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.forge-local-native-stage-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.forge-local-native-stage-col--desktop{display:none}@media (min-width:1024px){.forge-local-native-stage-col--mobile{display:none}.forge-local-native-stage-col--desktop{min-width:0;display:block;position:relative}.forge-local-native-scroll-step{min-width:0;position:relative}.forge-local-native-scroll-sentinel{height:0}.forge-local-native-scroll-sticky{isolation:isolate;background:var(--forge-bg);opacity:0;will-change:opacity;flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex;position:sticky}.forge-local-native-scroll-step:first-child .forge-local-native-scroll-sticky{opacity:1}.forge-local-native-scroll-sticky,.forge-local-native-scroll-stage,.forge-local-native-scroll-overlay{transition:none}.forge-local-native-scroll-stage{opacity:0;flex-direction:column;gap:1rem;display:flex;position:relative}.forge-local-native-scroll-step:first-child .forge-local-native-scroll-stage{opacity:1}.forge-local-native-scroll-stage .forge-local-native-world{max-width:34rem;margin-inline:auto}.forge-local-native-scroll-stage .forge-local-native-summary,.forge-local-native-scroll-stage .forge-local-native-summary-body{overflow:visible}.forge-local-native-scroll-overlay{pointer-events:none;background:var(--forge-bg);position:absolute;inset:0}}.forge-local-native-world{isolation:isolate;box-sizing:border-box;border:1px solid var(--own-compute-glass-border);border-radius:var(--own-compute-glass-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--own-compute-glass-highlight) 88%, transparent) 0%, transparent 28%), linear-gradient(165deg, color-mix(in srgb, var(--own-compute-glass-highlight) 42%, transparent) 0%, transparent 48%), var(--own-compute-glass-bg);width:100%;min-width:0;max-width:34rem;-webkit-backdrop-filter:blur(var(--own-compute-glass-blur)) saturate(var(--own-compute-glass-saturate));box-shadow:var(--own-compute-card-glow);transition:border-color .65s var(--ln-ease), background .65s var(--ln-ease);flex-direction:column;gap:.875rem;margin-inline:auto;padding:.9rem .9rem 1rem;display:flex;position:relative;overflow:visible}@media (min-width:1024px){.forge-local-native-world{padding:1rem 1.1rem 1.05rem}}.forge-local-native-world-chrome{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.forge-local-native-world-kicker,.forge-local-native-world-count,.forge-local-native-zone-label,.forge-local-native-core-label,.forge-local-native-device-chip,.forge-local-native-boundary-label,.forge-local-native-denied-title,.forge-local-native-denied-sub,.forge-local-native-cue,.forge-local-native-chapter-index,.forge-local-native-chapter-title,.forge-local-native-summary-title,.forge-local-native-summary-index{font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif}.forge-local-native-world-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--forge-muted);align-items:center;gap:.45rem;margin:0;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.forge-local-native-live{background:var(--forge-accent);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--forge-accent) 35%, transparent);border-radius:50%}.forge-local-native--visible .forge-local-native-live{animation:2.2s ease-in-out infinite forge-local-native-live-pulse}.forge-local-native-world-count{font-family:var(--x4rge-font-mono), var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:color-mix(in srgb, var(--forge-muted) 80%, transparent);margin:0;font-size:.75rem;font-weight:600;line-height:1}.forge-local-native-world-count-n{color:var(--forge-ink);animation:forge-local-native-count-pop .42s var(--ln-ease);display:inline-block}.forge-local-native-split{border:1px solid color-mix(in srgb, var(--own-compute-glass-border) 70%, var(--forge-border));background:color-mix(in srgb, var(--forge-bg) 35%, var(--forge-panel));border-radius:24px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:20.5rem;display:grid;overflow:hidden}@media (min-width:720px){.forge-local-native-split{grid-template-columns:minmax(0,1fr);min-height:22rem}}.forge-local-native-zone{min-width:0;transition:background .65s var(--ln-ease), opacity .65s var(--ln-ease), filter .65s var(--ln-ease), transform .65s var(--ln-ease);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem .85rem 1.1rem;display:flex;position:relative}.forge-local-native-zone--local{background:radial-gradient(ellipse 70% 55% at 45% 42%, var(--ln-warm) 0%, transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--forge-accent) 8%, transparent) 0%, transparent 55%)}.forge-local-native-zone--cloud{background:radial-gradient(ellipse 70% 55% at 55% 45%, var(--ln-cool) 0%, transparent 70%), linear-gradient(195deg, color-mix(in srgb, var(--forge-muted) 10%, transparent) 0%, transparent 55%);opacity:.78;filter:saturate(.82)}.forge-local-native-zone-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--forge-muted) 88%, transparent);margin:0;font-size:.625rem;font-weight:700;line-height:1;position:absolute;top:.85rem;left:1rem}.forge-local-native-boundary{z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--forge-accent) 6%, transparent) 0%, color-mix(in srgb, var(--forge-panel) 90%, var(--forge-bg)) 50%, color-mix(in srgb, var(--forge-muted) 8%, transparent) 100%);border-top:1px solid color-mix(in srgb, var(--forge-border) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--forge-border) 80%, transparent);min-height:2.5rem;transition:background .65s var(--ln-ease), border-color .65s var(--ln-ease);flex-direction:row;justify-content:center;align-items:center;gap:.55rem;padding:.6rem .9rem;display:flex;position:relative}@media (min-width:720px){.forge-local-native-boundary{border-top:none;border-bottom:none;border-left:1px solid color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));border-right:1px solid color-mix(in srgb, var(--forge-muted) 28%, var(--forge-border));background:linear-gradient(180deg, color-mix(in srgb, var(--forge-accent) 8%, transparent) 0%, color-mix(in srgb, var(--forge-panel) 92%, var(--forge-bg)) 42%, color-mix(in srgb, var(--forge-muted) 10%, transparent) 100%);flex-direction:column;width:3rem;min-height:100%;padding:1.1rem .4rem}}.forge-local-native-boundary-line{display:none}@media (min-width:720px){.forge-local-native-boundary-line{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--forge-accent) 55%, var(--forge-border)) 20%, color-mix(in srgb, var(--forge-muted) 45%, var(--forge-border)) 80%, transparent 100%);opacity:.55;width:2px;transition:opacity .55s ease, width .55s var(--ln-ease), background .55s ease;border-radius:99px;display:block;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}}.forge-local-native-boundary-lock{z-index:1;border:2px solid color-mix(in srgb, var(--forge-accent) 45%, var(--forge-muted));background:color-mix(in srgb, var(--forge-panel) 80%, transparent);opacity:.45;width:.7rem;height:.7rem;transition:opacity .55s ease, transform .55s var(--ln-ease), border-color .55s ease, background .55s ease;border-radius:3px;flex-shrink:0;position:relative;transform:scale(.9)}.forge-local-native-boundary-lock:after{content:"";border:2px solid color-mix(in srgb, var(--forge-accent) 45%, var(--forge-muted));border-bottom:none;border-radius:.35rem .35rem 0 0;width:.45rem;height:.4rem;transition:border-color .55s;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)}.forge-local-native-boundary-label{z-index:1;border:1px solid color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));background:color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg));letter-spacing:.1em;text-align:center;text-transform:uppercase;max-width:7.5rem;color:var(--forge-muted);writing-mode:horizontal-tb;border-radius:999px;padding:.35rem .55rem;font-size:.5625rem;font-weight:700;line-height:1.25;transition:color .45s,border-color .45s,background .45s;position:relative}@media (min-width:720px){.forge-local-native-boundary-label{writing-mode:vertical-rl;max-width:none;padding:.55rem .3rem;transform:rotate(180deg)}}.forge-local-native-device{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--forge-accent) 48%, var(--own-compute-glass-border));background:linear-gradient(180deg, color-mix(in srgb, var(--own-compute-glass-highlight) 78%, transparent) 0%, transparent 40%), var(--ln-glass-strong);-webkit-backdrop-filter:blur(22px)saturate(1.3);width:min(100%,16rem);min-width:0;box-shadow:inset 0 1px 0 #ffffffad, 0 14px 36px color-mix(in srgb, var(--forge-accent) 12%, transparent);transition:border-color .65s var(--ln-ease), box-shadow .7s var(--ln-ease), transform .75s var(--ln-ease), background .65s ease, opacity .55s ease;border-radius:22px;flex-direction:column;align-items:center;gap:.6rem;padding:.9rem .8rem .95rem;display:flex;position:relative}.forge-local-native-device-pulse{z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--forge-accent) 22%, transparent) 0%, transparent 68%);opacity:0;transition:opacity .55s ease, transform .65s var(--ln-ease);border-radius:50%;position:absolute;inset:-18%;transform:scale(.85)}.forge-local-native-device-chip{z-index:1;border:1px solid color-mix(in srgb, var(--forge-accent) 28%, var(--forge-border));letter-spacing:.1em;text-transform:uppercase;color:var(--forge-ink);border-radius:999px;padding:.32rem .6rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.forge-local-native-device-core{z-index:1;flex-direction:column;align-items:center;gap:.45rem;min-width:0;display:flex;position:relative}.forge-local-native-core-dot{background:var(--forge-accent);width:.72rem;height:.72rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--forge-accent) 18%, transparent);border-radius:50%;flex-shrink:0}.forge-local-native--visible .forge-local-native-core-dot{animation:2.4s ease-in-out infinite forge-local-native-core-pulse}.forge-local-native-core-label{letter-spacing:.05em;text-align:center;text-transform:uppercase;min-width:0;color:var(--forge-ink);font-size:.75rem;font-weight:600;line-height:1.3}.forge-local-native-device-rails{z-index:1;flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex;position:relative}.forge-local-native-device-rails>span{background:linear-gradient(90deg, color-mix(in srgb, var(--forge-accent) 22%, var(--forge-ink) 6%) 0%, color-mix(in srgb, var(--forge-accent) 22%, var(--forge-ink) 6%) 28%, color-mix(in srgb, var(--forge-accent) 88%, white 18%) 48%, color-mix(in srgb, var(--forge-accent) 88%, white 18%) 58%, color-mix(in srgb, var(--forge-accent) 22%, var(--forge-ink) 6%) 78%, color-mix(in srgb, var(--forge-accent) 22%, var(--forge-ink) 6%) 100%);opacity:.55;background-size:240% 100%;border-radius:99px;height:6px;transition:opacity .45s;display:block}.forge-local-native-device-rails>span:first-child{width:88%}.forge-local-native-device-rails>span:nth-child(2){width:70%}.forge-local-native-device-rails>span:nth-child(3){width:54%}.forge-local-native-device-copy{z-index:1;overflow-wrap:break-word;letter-spacing:0;text-align:center;text-transform:none;width:100%;color:var(--forge-muted);margin:0;font-size:.7rem;font-weight:400;line-height:1.45;position:relative}.forge-local-native-cloud-copy{z-index:1;overflow-wrap:break-word;letter-spacing:0;text-align:center;text-transform:none;width:100%;max-width:16rem;color:var(--forge-muted);margin:0;font-size:.7rem;font-weight:400;line-height:1.45;position:relative;overflow:visible}.forge-local-native-cues{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:100%;min-height:1.85rem;display:flex}.forge-local-native-cue{border:1px solid color-mix(in srgb, var(--forge-accent) 34%, var(--own-compute-glass-border));background:color-mix(in srgb, var(--own-compute-glass-bg-featured) 70%, var(--forge-panel));letter-spacing:.08em;text-transform:uppercase;max-width:100%;color:var(--forge-ink);animation:forge-local-native-cue-in .5s var(--ln-ease) both;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.forge-local-native-cue:first-child{animation-delay:0s}.forge-local-native-cue:nth-child(2){animation-delay:90ms}.forge-local-native-cue:nth-child(3){animation-delay:.18s}.forge-local-native-cue--muted{border-color:color-mix(in srgb, var(--forge-border) 80%, transparent);background:color-mix(in srgb, var(--forge-bg) 55%, var(--forge-panel));color:var(--forge-muted);box-shadow:none}.forge-local-native-denied{border:1px dashed color-mix(in srgb, var(--forge-muted) 42%, var(--forge-border));background:color-mix(in srgb, var(--forge-bg) 48%, var(--forge-panel));opacity:.88;max-width:10.75rem;transition:opacity .55s ease, transform .65s var(--ln-ease), border-color .55s ease, filter .55s ease, background .55s ease;border-radius:18px;flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem .9rem;display:flex;transform:scale(.98)}.forge-local-native-denied-mark{border:1px solid color-mix(in srgb, var(--forge-muted) 45%, var(--forge-border));background:color-mix(in srgb, var(--forge-bg) 65%, var(--forge-panel));border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.forge-local-native-denied-x{width:.9rem;height:.9rem;position:relative}.forge-local-native-denied-x:before,.forge-local-native-denied-x:after{content:"";background:color-mix(in srgb, var(--forge-muted) 70%, var(--forge-ink));border-radius:99px;width:100%;height:2.5px;position:absolute;top:50%;left:50%}.forge-local-native-denied-x:before{transform:translate(-50%,-50%)rotate(45deg)}.forge-local-native-denied-x:after{transform:translate(-50%,-50%)rotate(-45deg)}.forge-local-native-denied-title{letter-spacing:.12em;text-align:center;text-transform:uppercase;color:color-mix(in srgb, var(--forge-muted) 70%, var(--forge-ink));margin:0;font-size:.6875rem;font-weight:700;line-height:1.25}.forge-local-native-denied-sub{letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--forge-muted);margin:0;font-size:.625rem;font-weight:600;line-height:1.25}.forge-local-native-world[data-kind=execute] .forge-local-native-zone--local{opacity:1;filter:saturate(1.08);transform:scale(1)}.forge-local-native-world[data-kind=execute] .forge-local-native-device{border-color:color-mix(in srgb, var(--forge-accent) 78%, var(--forge-border));box-shadow:inset 0 1px 0 #ffffffb8, 0 0 0 4px color-mix(in srgb, var(--forge-accent) 26%, transparent), 0 20px 48px color-mix(in srgb, var(--forge-accent) 20%, transparent);transform:scale(1.04)}.forge-local-native-world[data-kind=execute] .forge-local-native-device-pulse{opacity:.92;transform:scale(1.05)}.forge-local-native-world[data-kind=execute] .forge-local-native-device-rails>span{opacity:1;animation:1.35s linear infinite forge-local-native-rail-shimmer}.forge-local-native-world[data-kind=execute] .forge-local-native-device-rails>span:nth-child(2){animation-delay:.16s}.forge-local-native-world[data-kind=execute] .forge-local-native-device-rails>span:nth-child(3){animation-delay:.32s}.forge-local-native-world[data-kind=execute] .forge-local-native-zone--cloud{opacity:.55;filter:saturate(.7)grayscale(.08)}.forge-local-native-world[data-kind=execute] .forge-local-native-boundary{opacity:.72}.forge-local-native-world[data-kind=retain] .forge-local-native-boundary{border-color:color-mix(in srgb, var(--forge-accent) 48%, var(--forge-border));background:linear-gradient(90deg, color-mix(in srgb, var(--forge-accent) 16%, transparent) 0%, color-mix(in srgb, var(--forge-accent) 12%, var(--forge-panel)) 50%, color-mix(in srgb, var(--forge-muted) 10%, transparent) 100%)}@media (min-width:720px){.forge-local-native-world[data-kind=retain] .forge-local-native-boundary{border-left-color:color-mix(in srgb, var(--forge-accent) 62%, var(--forge-border));border-right-color:color-mix(in srgb, var(--forge-accent) 42%, var(--forge-border));background:linear-gradient(180deg, color-mix(in srgb, var(--forge-accent) 18%, transparent) 0%, color-mix(in srgb, var(--forge-accent) 14%, var(--forge-panel)) 42%, color-mix(in srgb, var(--forge-muted) 10%, transparent) 100%)}}.forge-local-native-world[data-kind=retain] .forge-local-native-boundary-line{opacity:1;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--forge-accent) 88%, white 8%) 18%, color-mix(in srgb, var(--forge-accent) 70%, var(--forge-muted)) 82%, transparent 100%);width:3px}.forge-local-native-world[data-kind=retain] .forge-local-native-boundary-lock{opacity:1;border-color:color-mix(in srgb, var(--forge-accent) 78%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 18%, var(--forge-panel));transform:scale(1.15)}.forge-local-native-world[data-kind=retain] .forge-local-native-boundary-lock:after{border-color:color-mix(in srgb, var(--forge-accent) 78%, var(--forge-border))}.forge-local-native-world[data-kind=retain] .forge-local-native-boundary-label{color:color-mix(in srgb, var(--forge-accent) 78%, var(--forge-ink));border-color:color-mix(in srgb, var(--forge-accent) 58%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 12%, var(--forge-panel))}.forge-local-native-world[data-kind=retain] .forge-local-native-zone--local{opacity:.92}.forge-local-native-world[data-kind=retain] .forge-local-native-device{border-color:color-mix(in srgb, var(--forge-accent) 42%, var(--forge-border));transform:scale(.96)}.forge-local-native-world[data-kind=retain] .forge-local-native-zone--cloud{opacity:.48;filter:saturate(.55)grayscale(.15)}.forge-local-native-world[data-kind=privacy] .forge-local-native-zone--local{opacity:1;filter:saturate(1.05)}.forge-local-native-world[data-kind=privacy] .forge-local-native-device{border-color:color-mix(in srgb, var(--forge-accent) 58%, var(--forge-border));transform:scale(1.02)}.forge-local-native-world[data-kind=privacy] .forge-local-native-core-dot{animation:1.8s ease-in-out infinite forge-local-native-core-pulse-strong}.forge-local-native-world[data-kind=privacy] .forge-local-native-zone--cloud{opacity:1;filter:saturate(.5)grayscale(.18)}.forge-local-native-world[data-kind=privacy] .forge-local-native-denied{opacity:1;border-style:solid;border-color:color-mix(in srgb, var(--forge-muted) 36%, var(--forge-accent) 52%);background:color-mix(in srgb, var(--forge-muted) 12%, var(--forge-panel));filter:saturate(.7);transform:scale(1.06)}.forge-local-native-world[data-kind=privacy] .forge-local-native-denied-x{animation:1.35s ease-in-out infinite forge-local-native-blocked-pulse}.forge-local-native-world[data-kind=privacy] .forge-local-native-denied-x:before,.forge-local-native-world[data-kind=privacy] .forge-local-native-denied-x:after{background:color-mix(in srgb, var(--forge-muted) 36%, var(--forge-accent) 64%);height:3px}.forge-local-native-world[data-kind=privacy] .forge-local-native-denied-title{color:color-mix(in srgb, var(--forge-muted) 42%, var(--forge-accent) 58%)}.forge-local-native-world[data-kind=privacy] .forge-local-native-boundary{opacity:.92}.forge-local-native-world[data-kind=privacy] .forge-local-native-boundary-lock{opacity:.85;transform:scale(1.05)}.forge-local-native[data-paused=true] .forge-local-native-device-rails>span,.forge-local-native[data-paused=true] .forge-local-native-denied-x,.forge-local-native[data-paused=true] .forge-local-native-core-dot,.forge-local-native[data-paused=true] .forge-local-native-live{animation-play-state:paused}.forge-local-native-summary{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--own-compute-glass-border) 88%, var(--forge-accent) 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--own-compute-glass-highlight) 82%, transparent) 0%, transparent 34%), linear-gradient(160deg, color-mix(in srgb, var(--forge-accent) 10%, var(--own-compute-glass-bg-featured)) 0%, var(--own-compute-glass-bg-featured) 52%);min-width:0;-webkit-backdrop-filter:blur(var(--own-compute-glass-blur)) saturate(var(--own-compute-glass-saturate));box-shadow:var(--own-compute-card-glow);animation:forge-local-native-summary-in .55s var(--ln-ease);border-radius:28px;flex-direction:column;align-items:flex-start;padding:1.35rem 1.4rem 1.5rem;display:flex;position:relative;overflow:visible}.forge-local-native-summary-index{font-family:var(--x4rge-font-mono), var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--forge-accent);font-size:.8125rem;font-weight:600;line-height:1;position:absolute;top:1.35rem;right:1.4rem}.forge-local-native-summary-title{letter-spacing:.085em;text-transform:uppercase;color:var(--forge-ink);margin:0 0 .7rem;padding-right:2.75rem;font-size:clamp(.78rem,1vw,.88rem);font-weight:600;line-height:1.35}.forge-local-native-summary-accent{background:var(--forge-accent);transform-origin:0;width:2.75rem;height:3px;animation:forge-local-native-summary-accent .55s var(--ln-ease);border-radius:2px;margin-bottom:.95rem;display:block}.forge-local-native-summary-body{overflow-wrap:break-word;max-width:48rem;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--forge-muted);margin:0;font-size:.98rem;font-weight:400;line-height:1.7}@keyframes forge-local-native-cue-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes forge-local-native-summary-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-local-native-summary-accent{0%{transform:scaleX(.28)}to{transform:scaleX(1)}}@keyframes forge-local-native-count-pop{0%{opacity:.45;transform:scale(.82)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes forge-local-native-rail-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes forge-local-native-blocked-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes forge-local-native-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--forge-accent) 42%, transparent);opacity:1}55%{box-shadow:0 0 0 8px color-mix(in srgb, var(--forge-accent) 0%, transparent);opacity:.8}}@keyframes forge-local-native-core-pulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--forge-accent) 18%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--forge-accent) 8%, transparent);transform:scale(1.12)}}@keyframes forge-local-native-core-pulse-strong{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--forge-accent) 28%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--forge-accent) 6%, transparent);transform:scale(1.18)}}@media (max-width:639px){.forge-local-native-header{padding-left:1.1rem}.forge-local-native-world{border-radius:28px;padding:.9rem .85rem 1rem}.forge-local-native-split{border-radius:20px;min-height:0}.forge-local-native-zone{padding:1.35rem .9rem 1.2rem}.forge-local-native-summary{border-radius:22px;padding:1.2rem 1.15rem 1.35rem}.forge-local-native-chapter{min-width:min(100%,9.5rem)}}@media (prefers-reduced-motion:reduce){.forge-local-native-reveal,.forge-local-native-header:before,.forge-local-native-chapter:before,.forge-local-native-chapter-tick,.forge-local-native-chapter-progress,.forge-local-native-cue,.forge-local-native-summary,.forge-local-native-summary-accent,.forge-local-native-world-count-n,.forge-local-native-live,.forge-local-native-core-dot,.forge-local-native-denied-x,.forge-local-native-device-rails>span,.forge-local-native-zone,.forge-local-native-device,.forge-local-native-device-pulse,.forge-local-native-boundary,.forge-local-native-boundary-line,.forge-local-native-boundary-lock,.forge-local-native-denied{filter:none!important;animation:none!important}.forge-local-native-reveal,.forge-local-native-header:before,.forge-local-native-chapter:before,.forge-local-native-chapter-tick,.forge-local-native-zone,.forge-local-native-device,.forge-local-native-device-pulse,.forge-local-native-boundary,.forge-local-native-boundary-line,.forge-local-native-boundary-lock,.forge-local-native-denied{transition:none!important}.forge-local-native-reveal{opacity:1!important;transform:none!important}.forge-local-native-header:before,.forge-local-native-chapter[data-active=true]:before{transform:scaleY(1)!important}.forge-local-native-cue,.forge-local-native-summary{opacity:1!important;transform:none!important}.forge-local-native-chapter[data-active=true] .forge-local-native-chapter-tick{background:var(--forge-accent);transform:scaleX(1)!important}.forge-local-native-summary-accent{transform:scaleX(1)!important}.forge-local-native-world[data-kind=privacy] .forge-local-native-zone--cloud{opacity:1}.forge-local-native-world[data-kind=privacy] .forge-local-native-denied{opacity:1;transform:none}}.forge-compute-story-block--dynamic-prompt.forge-dynamic-prompt{box-sizing:border-box;width:100svw;max-width:100svw;margin-left:calc(50% - 50svw);padding-left:max(1rem,50svw - 560px + 1rem);padding-right:max(1rem,50svw - 560px + 1rem);overflow:visible}.forge-dynamic-prompt{--dp-ease:cubic-bezier(.16, 1, .3, 1);--dp-autoplay-ms:3.2s;--dp-stack-offset:21px;--own-compute-glass-bg:#ffffff61;--own-compute-glass-bg-featured:#ffffff85;--own-compute-glass-border:#ffffffd6;--own-compute-glass-highlight:#ffffff94;flex-direction:column;gap:1.5rem;min-width:0;display:flex;overflow-x:visible}:root[data-forge-theme=black] .forge-dynamic-prompt{--own-compute-glass-bg:#fff6;--own-compute-glass-bg-featured:#ffffff80;--own-compute-glass-border:#ffffffbd;--own-compute-glass-highlight:#ffffff6b}.forge-dynamic-prompt-reveal{opacity:0;transition:opacity .85s var(--dp-ease), transform .85s var(--dp-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.forge-dynamic-prompt--visible .forge-dynamic-prompt-reveal{opacity:1;transform:translateY(0)}.forge-dynamic-prompt-header{text-align:left;width:100%;min-width:0;max-width:52rem;margin-bottom:0;padding-left:1.35rem;position:relative;overflow:visible}.forge-dynamic-prompt-header:before{content:"";background:var(--forge-accent);transform-origin:top;pointer-events:none;width:2px;transition:transform .9s var(--dp-ease) 40ms;position:absolute;top:.2rem;bottom:.35rem;left:0;transform:scaleY(0)}.forge-dynamic-prompt--visible .forge-dynamic-prompt-header:before{transform:scaleY(1)}.forge-dynamic-prompt-title.forge-dynamic-prompt-reveal{transition-duration:.85s;transform:translateY(26px)}.forge-dynamic-prompt--visible .forge-dynamic-prompt-title.forge-dynamic-prompt-reveal{transform:translateY(0)}.forge-dynamic-prompt-header .forge-compute-story-title,.forge-dynamic-prompt-title{max-width:none;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.06em;text-transform:none;color:var(--forge-ink);margin:0 0 .875rem;font-size:clamp(2.6rem,5.5vw,3.9rem);font-weight:400;line-height:1.08}.forge-dynamic-prompt-notes{background:linear-gradient(180deg, color-mix(in srgb, var(--own-compute-glass-highlight) 48%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--own-compute-glass-bg) 55%, transparent);border-top:none;border:1px solid color-mix(in srgb, var(--own-compute-glass-border) 55%, var(--forge-border));-webkit-backdrop-filter:blur(18px)saturate(1.2);border-radius:16px;flex-direction:column;gap:0;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.forge-dynamic-prompt-notes li{font-family:var(--x4rge-font-sans);letter-spacing:0;text-transform:none;color:var(--forge-muted);overflow-wrap:break-word;margin:0;padding:.8rem 1.1rem .8rem 1.25rem;font-size:1.125rem;font-weight:400;line-height:2rem;position:relative}.forge-dynamic-prompt-notes li+li{border-top:1px solid color-mix(in srgb, var(--forge-border) 58%, transparent)}.forge-dynamic-prompt-layout{flex-direction:column;align-items:stretch;gap:2.5rem;display:flex}@media (min-width:1024px){.forge-dynamic-prompt-layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.75rem}}.forge-dynamic-prompt-copy{flex:auto;min-width:0;max-width:38rem}@media (min-width:1024px){.forge-dynamic-prompt-copy{flex:none;width:min(100%,18rem);max-width:18rem}}.forge-dynamic-prompt-rail{flex-flow:wrap;gap:.5rem;min-width:0;display:flex}@media (min-width:1024px){.forge-dynamic-prompt-rail{flex-flow:column;align-self:start;gap:0;position:sticky;top:6.5rem}}.forge-dynamic-prompt-chapter{appearance:none;cursor:pointer;min-width:min(100%,10.5rem);color:color-mix(in srgb, var(--forge-muted) 72%, transparent);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;flex:auto;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.55rem .85rem;margin:0;padding:.85rem .95rem .9rem 1.15rem;transition:color .35s,border-color .35s,background .35s;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.forge-dynamic-prompt-chapter{flex:none;width:100%;min-width:0;padding:1.05rem 1rem 1.1rem 1.25rem}}.forge-dynamic-prompt-chapter:before{content:"";z-index:1;background:var(--forge-accent);transform-origin:top;pointer-events:none;width:2px;transition:transform .5s var(--dp-ease);border-radius:99px;position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(0)}.forge-dynamic-prompt-chapter:focus-visible{outline:2px solid var(--forge-accent);outline-offset:3px}@media (hover:hover){.forge-dynamic-prompt-chapter:hover:not([data-active=true]){color:color-mix(in srgb, var(--forge-muted) 94%, var(--forge-ink));background:color-mix(in srgb, var(--forge-panel) 42%, transparent)}}.forge-dynamic-prompt-chapter[data-active=true]{color:var(--forge-ink);border-color:color-mix(in srgb, var(--forge-accent) 52%, var(--forge-border));background-color:color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg))}.forge-dynamic-prompt-chapter[data-active=true]:before{transform:scaleY(1)}.forge-dynamic-prompt-chapter[data-active=true]:after{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(45deg, transparent 0, transparent 5px, color-mix(in srgb, var(--forge-accent) 18%, transparent) 5px, color-mix(in srgb, var(--forge-accent) 18%, transparent) 6px);background-size:8.49px 8.49px;position:absolute;inset:0}.forge-dynamic-prompt-chapter-index{z-index:1;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;color:inherit;grid-area:1/1;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1;transition:color .35s;position:relative}.forge-dynamic-prompt-chapter[data-active=true] .forge-dynamic-prompt-chapter-index{color:var(--forge-accent)}.forge-dynamic-prompt-chapter-title{z-index:1;min-width:0;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:break-word;grid-area:1/2;align-self:center;font-size:.78rem;font-weight:600;line-height:1.35;position:relative}.forge-dynamic-prompt-chapter-tick{z-index:1;background:color-mix(in srgb, var(--forge-border) 88%, transparent);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--dp-ease), background .4s ease;border-radius:99px;grid-area:2/1/auto/-1;display:block;position:relative;overflow:hidden;transform:scaleX(.16)}.forge-dynamic-prompt-chapter[data-active=true] .forge-dynamic-prompt-chapter-tick{background:color-mix(in srgb, var(--forge-accent) 22%, var(--forge-border));transform:scaleX(1)}.forge-dynamic-prompt-chapter-progress{border-radius:inherit;background:var(--forge-accent);transform-origin:0;animation:forge-dynamic-prompt-chapter-progress var(--dp-autoplay-ms) linear forwards;display:block;position:absolute;inset:0;transform:scaleX(0)}.forge-dynamic-prompt[data-paused=true] .forge-dynamic-prompt-chapter-progress{animation-play-state:paused}@media (min-width:1024px){.forge-dynamic-prompt-chapter-progress{display:none}}@keyframes forge-dynamic-prompt-chapter-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.forge-dynamic-prompt-visual{width:100%;padding-top:calc(var(--dp-stack-offset) * 2 + 16px);flex:none;justify-content:center;display:flex;overflow:visible}@media (min-width:1024px){.forge-dynamic-prompt-visual{justify-content:flex-end;width:min(100%,640px);padding-right:15px}}.forge-dynamic-prompt-stage{justify-content:center;width:min(100%,580px);display:flex;position:relative;overflow:visible}@media (min-width:1024px){.forge-dynamic-prompt-stage{justify-content:flex-end;margin-left:auto}}@media (min-width:1536px){.forge-dynamic-prompt-stage{width:min(100%,640px)}}.forge-dynamic-prompt-deck{flex-shrink:0;width:min(100%,420px);height:230px;position:relative;overflow:visible;transform:translate(-12px)}@media (max-width:639px){.forge-dynamic-prompt-deck{width:calc(100% - 42px);transform:translate(-21px,30px)}}@media (min-width:768px) and (max-width:1023px){.forge-dynamic-prompt-deck{transform:translate(-12px,10px)}}@media (min-width:1024px) and (max-width:1279px){.forge-dynamic-prompt-deck{transform:translate(-12px,10px)}}@media (min-width:1536px){.forge-dynamic-prompt-deck{width:min(100%,470px);height:250px}}.forge-dynamic-prompt-card{border:1px solid color-mix(in srgb, var(--forge-ink) 22%, transparent);background-color:color-mix(in srgb, var(--forge-bg) 94%, var(--forge-ink) 6%);box-shadow:0 22px 52px #00000029, 0 1px 0 color-mix(in srgb, var(--forge-ink) 14%, transparent) inset;text-align:left;will-change:transform;transform-origin:50%;border-radius:12px;flex-direction:column;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.forge-dynamic-prompt-card-hatch{z-index:0;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(45deg, transparent 0, transparent 5px, color-mix(in srgb, var(--forge-accent) 18%, transparent) 5px, color-mix(in srgb, var(--forge-accent) 18%, transparent) 6px);background-size:8.49px 8.49px;position:absolute;inset:0}.forge-dynamic-prompt-card[data-front=true]{border-color:color-mix(in srgb, var(--forge-accent) 52%, var(--forge-border));background-color:color-mix(in srgb, var(--forge-panel) 88%, var(--forge-bg))}.forge-dynamic-prompt-card[data-front=true] .forge-dynamic-prompt-card-hatch{opacity:1}.forge-dynamic-prompt-card-title{z-index:1;letter-spacing:-.04em;color:var(--forge-accent);text-align:left;margin:0 0 .65rem;font-size:1.25rem;font-weight:600;line-height:1.25;position:relative}@media (min-width:640px){.forge-dynamic-prompt-card{padding:1.75rem}}@media (min-width:1536px){.forge-dynamic-prompt-card{padding:2rem}}.forge-dynamic-prompt-card-body{z-index:1;max-width:none;color:color-mix(in srgb, var(--forge-ink) 62%, transparent);flex:1;margin:0;font-size:1rem;line-height:1.5;position:relative}.forge-dynamic-prompt-deck:focus-visible{outline:2px solid var(--forge-accent);outline-offset:4px}.forge-dynamic-prompt-card[data-exiting=true] .forge-dynamic-prompt-card-body{color:color-mix(in srgb, var(--forge-ink) 72%, transparent)}@media (max-width:899px){.forge-dynamic-prompt-header{padding-left:1.1rem}.forge-dynamic-prompt-notes{border-radius:14px}.forge-dynamic-prompt-notes li{padding:.7rem .95rem .7rem 1.1rem}.forge-dynamic-prompt-chapter{min-width:min(100%,9.5rem)}}@media (prefers-reduced-motion:reduce){.forge-dynamic-prompt-reveal,.forge-dynamic-prompt-header:before,.forge-dynamic-prompt-chapter:before,.forge-dynamic-prompt-chapter-tick,.forge-dynamic-prompt-chapter-progress{filter:none!important;animation:none!important}.forge-dynamic-prompt-reveal,.forge-dynamic-prompt-header:before,.forge-dynamic-prompt-chapter,.forge-dynamic-prompt-chapter:before,.forge-dynamic-prompt-chapter-tick,.forge-dynamic-prompt-chapter-index,.forge-dynamic-prompt-chapter-progress{transition:none!important}.forge-dynamic-prompt-reveal{opacity:1!important;transform:none!important}.forge-dynamic-prompt-header:before,.forge-dynamic-prompt-chapter[data-active=true]:before{transform:scaleY(1)!important}.forge-dynamic-prompt-chapter[data-active=true] .forge-dynamic-prompt-chapter-tick{background:var(--forge-accent);transform:scaleX(1)!important}}.forge-pillar-block{min-width:0;font-family:var(--x4rge-font-sans), var(--font-sans), system-ui, sans-serif;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.forge-pillar-layout{gap:2rem;display:grid}.forge-pillar-header{margin:0}.forge-pillar-block .forge-compute-story-title{letter-spacing:-.045em;text-transform:none;max-width:16ch;margin:1rem 0 0;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:600;line-height:.98}.forge-own-compute .forge-pillar-block .forge-compute-story-title,.forge-own-compute .forge-pillar-block .forge-compute-story-body{max-width:none}.forge-pillar-block .forge-compute-story-body,.forge-pillar-block .forge-compute-story-notes{max-width:36ch;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;text-transform:none;margin:1.75rem 0 0;font-size:.875rem;line-height:1.7}.forge-pillar-block .forge-compute-story-notes{gap:.7rem}.forge-pillar-block .forge-compute-story-notes li{text-transform:none;letter-spacing:0}.forge-pillar-interaction{gap:1rem;min-width:0;display:grid}.forge-pillar-card-grid,.forge-pillar-text-card-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.forge-pillar-text-card{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-panel) 68%, transparent);transform-origin:50%;min-width:0;min-height:11.5rem;padding:1.25rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s;transform:translateY(0)scale(1)}.forge-pillar-text-card:focus-visible{outline:2px solid var(--forge-accent);outline-offset:3px}@media (hover:hover){.forge-pillar-text-card:hover,.forge-pillar-text-card:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--forge-accent) 54%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 7%, var(--forge-panel));transform:translateY(-.3rem)scale(1.02)}}.forge-pillar-text-card .forge-compute-story-col-accent{width:2rem;margin:.85rem 0 1rem}.forge-pillar-text-card .forge-compute-story-col-body{font-size:.875rem;line-height:1.7}.forge-pillar-text-card-status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--forge-accent);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.6rem;font-weight:600;display:flex}.forge-pillar-text-card-status i{background:var(--forge-accent);border-radius:999px;width:.35rem;height:.35rem;display:block}.forge-pillar-text-card .forge-pillar-panel-title{color:var(--forge-ink)}.forge-pillar-card-grid .forge-pillar-card{border-radius:calc(var(--forge-carve,24px) + 6px);background:0 0;border:0;min-width:0;padding:.15rem .15rem .35rem;overflow:visible}.forge-pillar-card-copy{padding:0}.forge-pillar-card-copy .forge-compute-story-col-accent{width:2rem;margin:.7rem 0}.forge-pillar-card-copy .forge-compute-story-col-body{font-size:.8125rem;line-height:1.6}.forge-pillar-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.forge-pillar-chapter{border:0;border-bottom:1px solid var(--forge-border);min-width:0;color:var(--forge-muted);cursor:pointer;text-align:left;background:0 0;padding:.65rem .5rem .8rem;transition:color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.forge-pillar-chapter:after{background:var(--forge-accent);content:"";transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.forge-pillar-chapter[data-selected]{border-color:color-mix(in srgb, var(--forge-accent) 60%, var(--forge-border));color:var(--forge-ink)}.forge-pillar-chapter[data-selected]:after{transform:scaleX(1)}.forge-pillar-chapter:focus-visible{outline:2px solid var(--forge-accent);outline-offset:3px}.forge-pillar-chapter-index{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--forge-accent);margin-right:.45rem;font-size:.625rem}.forge-pillar-chapter-title{letter-spacing:-.02em;min-width:0;font-size:.75rem;font-weight:600;line-height:1.2}.forge-pillar-panel{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:color-mix(in srgb, var(--forge-panel) 68%, transparent);min-width:0;overflow:hidden}.forge-pillar-stage{border-bottom:1px solid var(--forge-border);background:linear-gradient(color-mix(in srgb, var(--forge-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--forge-ink) 5%, transparent) 1px, transparent 1px);background-size:20px 20px;min-height:15rem;padding:1.1rem;position:relative;overflow:hidden}.forge-pillar-stage-topline{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--forge-muted);align-items:center;gap:.45rem;font-size:.625rem;font-weight:600;display:flex}.forge-pillar-stage-dot{background:var(--forge-accent);border-radius:999px;width:.4rem;height:.4rem}.forge-pillar-panel-copy{padding:1.1rem}.forge-pillar-panel-title{letter-spacing:-.03em;color:var(--forge-ink);margin:0;font-size:1rem;font-weight:600}.forge-pillar-panel-copy .forge-compute-story-col-accent{width:2rem;margin:.7rem 0}.forge-pillar-panel-copy .forge-compute-story-col-body{max-width:56ch;font-size:.875rem;line-height:1.65}.forge-stage-compute{margin-top:2.6rem}.forge-stage-chip-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.forge-stage-chip-grid span{border:1px solid color-mix(in srgb, var(--forge-accent) 34%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 12%, var(--forge-panel));border-radius:.3rem;height:1.8rem;display:block}.forge-stage-chip-grid span:nth-child(3n+1){background:color-mix(in srgb, var(--forge-accent) 30%, var(--forge-panel))}.forge-stage-footer{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--forge-muted);gap:.55rem;margin-top:1rem;font-size:.625rem;display:flex}.forge-stage-footer span+span:before{color:var(--forge-accent);content:"·";margin-right:.55rem}.forge-stage-layers{gap:.65rem;margin-top:2.25rem;display:grid}.forge-stage-layers span{border-left:2px solid var(--forge-accent);background:color-mix(in srgb, var(--forge-panel) 76%, transparent);font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-ink);border-radius:.35rem;padding:.75rem .85rem;font-size:.75rem}.forge-stage-layers span:nth-child(2){margin-left:1rem}.forge-stage-layers span:nth-child(3){margin-left:2rem}.forge-stage-economics{gap:1.2rem;margin-top:2.3rem;display:grid}.forge-stage-economics>div{grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.forge-stage-economics span,.forge-stage-economics b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-muted);font-size:.7rem}.forge-stage-bar{background:color-mix(in srgb, var(--forge-muted) 36%, var(--forge-panel));border-radius:999px;height:.7rem;display:block}.forge-stage-bar--wide{width:92%}.forge-stage-bar--short{background:var(--forge-accent);width:46%}.forge-stage-economics b{color:var(--forge-ink)}.forge-stage-local{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,.8fr);align-items:stretch;gap:.5rem;margin-top:2rem;display:grid}.forge-stage-zone{border:1px solid var(--forge-border);min-height:8rem;font-family:var(--font-mono), ui-monospace, monospace;border-radius:.5rem;flex-direction:column;justify-content:center;padding:.85rem;display:flex}.forge-stage-zone span{letter-spacing:.12em;text-transform:uppercase;color:var(--forge-muted);margin-bottom:.75rem;font-size:.6rem}.forge-stage-zone b{color:var(--forge-ink);font-size:.75rem;line-height:1.45}.forge-stage-zone small{color:var(--forge-muted);margin-top:.5rem;font-size:.625rem;line-height:1.5}.forge-stage-zone--active{border-color:color-mix(in srgb, var(--forge-accent) 55%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 8%, var(--forge-panel))}.forge-stage-zone--muted{opacity:.55}.forge-stage-boundary{border:1px dashed var(--forge-border);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--forge-muted);writing-mode:vertical-rl;border-radius:999px;justify-content:center;align-items:center;font-size:.55rem;display:flex}.forge-stage-boundary--locked{border-color:color-mix(in srgb, var(--forge-accent) 58%, var(--forge-border));color:var(--forge-accent)}.forge-stage-flow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.3rem;display:flex}.forge-stage-flow span,.forge-stage-flow b{border:1px solid var(--forge-border);font-family:var(--font-mono), ui-monospace, monospace;color:var(--forge-ink);border-radius:999px;padding:.55rem .65rem;font-size:.65rem}.forge-stage-flow i{color:var(--forge-accent);font-style:normal}.forge-stage-flow b{border-color:color-mix(in srgb, var(--forge-accent) 55%, var(--forge-border));background:color-mix(in srgb, var(--forge-accent) 9%, var(--forge-panel));text-align:center;width:100%}.forge-stage-files,.forge-stage-checks{font-family:var(--font-mono), ui-monospace, monospace;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.forge-stage-files li,.forge-stage-checks li{border-bottom:1px solid var(--forge-border);color:var(--forge-ink);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.7rem;display:grid}.forge-stage-files b,.forge-stage-files em,.forge-stage-checks b{color:var(--forge-accent);font-size:.6rem;font-style:normal}.forge-stage-checks li{grid-template-columns:.55rem minmax(0,1fr) auto}.forge-stage-checks li:before{background:var(--forge-accent);content:"";border-radius:999px;width:.45rem;height:.45rem}@media (min-width:1024px){.forge-pillar-layout{grid-template-columns:minmax(16rem,.38fr) minmax(0,.62fr);align-items:start;gap:4rem}.forge-own-compute .forge-pillar-layout{gap:2.5rem}.forge-pillar-header{position:sticky;top:6.5rem}.forge-pillar-layout--stacked{grid-template-columns:minmax(0,1fr);gap:2rem}.forge-pillar-layout--stacked .forge-pillar-header{position:static}.forge-pillar-layout--stacked .forge-compute-story-title{max-width:30rem}.forge-pillar-layout--stacked .forge-compute-story-body{max-width:52rem}.forge-pillar-interaction{gap:1.25rem}.forge-pillar-stage{min-height:18rem;padding:1.5rem}.forge-pillar-card-grid,.forge-pillar-text-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.forge-pillar-chapter,.forge-pillar-chapter:after,.forge-pillar-text-card{transition:none}}
