.product-frame,.concept-preview,.om-ecosystem-overview{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--inner-highlight), transparent 34%), var(--surface-low);width:100%;min-width:0;box-shadow:0 30px 72px #0000006b, inset 0 1px var(--inner-highlight);position:relative;overflow:hidden}.product-frame{container:product-preview/inline-size}.product-frame figcaption,.concept-preview figcaption,.om-ecosystem-overview figcaption{min-height:var(--space-xl);padding:var(--space-sm) var(--space-md);box-shadow:inset 0 1px var(--line);color:var(--text-subtle);font-size:.75rem;line-height:1.5}.concept-preview__header{min-height:var(--space-2xl);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-md);box-shadow:inset 0 -1px var(--line);background:#ffffff05;grid-template-columns:minmax(145px,1fr) minmax(180px,1.618fr) auto;display:grid}.concept-preview__header>div{gap:var(--space-2xs);display:grid}.concept-preview__label,.concept-preview__eyebrow,.concept-preview__note{font-family:var(--font-interface);line-height:1.4}.concept-preview__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem}.concept-preview__eyebrow{color:var(--text-secondary);font-size:.7rem}.concept-preview__header>strong{color:var(--text-primary);letter-spacing:-.02em;text-align:center;justify-self:center;font-size:.9rem;font-weight:560}.concept-preview__note{color:var(--text-muted);text-align:right;justify-self:end;font-size:.625rem}.om-preview-glyph{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-sm);background:var(--surface-high);box-shadow:inset 0 1px var(--inner-highlight);color:var(--text-muted);font-family:var(--font-interface);flex:none;place-items:center;font-size:.625rem;font-weight:620;line-height:1;display:inline-grid}.flow-arrow{color:var(--text-subtle);font-family:var(--font-interface);place-items:center;font-size:1rem;display:grid}.signal-dot{width:var(--space-2xs);height:var(--space-2xs);background:var(--signal);border-radius:50%;flex:none;position:relative}.signal-dot:after{content:"";border:1px solid var(--line-strong);border-radius:inherit;position:absolute;inset:-5px}.concept-preview-controller{gap:var(--space-sm);isolation:isolate;width:100%;min-width:0;display:grid}.om-preview-disclaimer{padding:var(--space-sm) var(--space-md);box-shadow:inset 0 -1px var(--line);color:var(--text-muted);font-family:var(--font-interface);margin:0;font-size:.625rem;line-height:1.55}.preview-control-rail{min-width:0;margin:var(--space-sm) var(--space-sm) 0;padding:var(--space-sm);gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-low);box-shadow:inset 0 1px var(--inner-highlight);display:grid}.preview-control-rail__intro{min-height:var(--space-lg);padding-inline:var(--space-2xs);justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-family:var(--font-interface);font-size:.625rem;line-height:1.45;display:flex}.preview-control-viewport{min-width:0;padding:var(--space-3xs);overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;overflow:auto hidden}.preview-control-group{width:max-content;min-width:100%;min-height:var(--space-xl);grid-template-columns:repeat(var(--preview-count,3), minmax(7.5rem, 1fr));border:1px solid var(--line);border-radius:var(--radius-md);isolation:isolate;background:#050505bd;align-items:stretch;display:grid;position:relative}.concept-preview-controller button[data-preview-control]{z-index:1;min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);justify-content:center;align-items:center;gap:var(--space-2xs);border-right:1px solid var(--line);color:var(--text-muted);font-family:var(--font-interface);text-align:center;touch-action:manipulation;cursor:pointer;background:0 0;border-radius:0;font-size:.625rem;font-weight:540;line-height:1.25;transition:background-color .18s,color .18s,opacity .18s;display:flex;position:relative}.concept-preview-controller button[data-preview-control]:last-of-type{border-right:0}.concept-preview-controller[data-presentation=default] button[data-preview-control]:after{content:"";color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:500}.concept-preview-controller[data-presentation=default] button[data-preview-control][data-state=active]:after{content:"Active"}.concept-preview-controller button[data-preview-control][data-state=active]{background:var(--surface-high);color:var(--text-primary);font-weight:620}.concept-preview-controller button[data-preview-control][data-state]:not([data-state=active]){opacity:.78}.concept-preview-controller button[data-preview-control]:hover{background:var(--inner-highlight);color:var(--text-secondary);opacity:1}.concept-preview-controller button[data-preview-control]:focus-visible{z-index:4;outline:2px solid var(--focus);outline-offset:-3px}.preview-control-indicator{z-index:2;width:calc(100% / var(--preview-count,3));background:var(--accent-gradient);height:2px;box-shadow:0 0 10px var(--accent-soft);pointer-events:none;transform:translateX(calc(var(--preview-index,0) * 100%));place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:-1px;left:0}.preview-control-help{color:var(--text-muted);text-align:right;font-size:.75rem;line-height:1.45}.preview-noscript,.om-noscript-summary{margin:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-interface);font-size:.75rem;line-height:1.5}.om-noscript-summary{gap:var(--space-xs);display:grid}.om-noscript-summary li{gap:var(--space-3xs);display:grid}.om-noscript-summary strong{color:var(--text-secondary);font-weight:620}.concept-preview-controller[data-presentation=embedded]{gap:0}.concept-preview-controller[data-presentation=embedded]>.preview-control-rail{min-height:var(--space-xl);padding:var(--space-3xs) var(--space-sm) var(--space-2xs);background:var(--surface-low);box-shadow:inset 0 -1px var(--line);border:0;border-radius:0;align-items:center;margin:0;display:flex}.concept-preview-controller[data-presentation=embedded] .preview-control-viewport{width:100%;padding:var(--space-3xs)}.concept-preview-controller[data-presentation=embedded] .preview-control-group{border-radius:var(--radius-sm);background:var(--canvas);min-height:44px;box-shadow:inset 0 1px var(--inner-highlight);border:0}.concept-preview-controller[data-presentation=embedded] button[data-preview-control]{min-height:44px;padding:var(--space-xs) var(--space-sm);border:0}.om-ecosystem-overview{grid-template-rows:var(--space-xl) minmax(0, 1fr) auto;background:var(--surface-low);min-height:300px;display:grid;container:ecosystem-overview/inline-size}.om-ecosystem-overview__bar{padding-inline:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);box-shadow:inset 0 -1px var(--line);color:var(--text-muted);font-family:var(--font-interface);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;display:flex}.om-ecosystem-overview__bar>span:first-child{color:var(--text-secondary)}.om-ecosystem-overview__canvas{min-width:0;padding:var(--space-md);background:radial-gradient(circle, #ffffff14 .7px, transparent .8px) 0 0 / 46px 46px, var(--canvas);align-items:center;display:grid;position:relative;overflow:hidden}.om-ecosystem-overview__route{width:80%;height:var(--space-xl);position:absolute;top:50%;left:10%;translate:0 -50%}.om-ecosystem-overview__route path{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.om-ecosystem-signal{fill:var(--signal)}.om-ecosystem-overview ol{z-index:1;gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.om-ecosystem-overview li{min-width:0;position:relative}.om-ecosystem-overview li>span[aria-hidden=true]{color:var(--text-subtle);font-family:var(--font-interface);position:absolute;top:50%;right:-1.35rem;translate:0 -50%}.om-ecosystem-overview a{min-height:var(--space-2xl);padding:var(--space-sm);align-content:center;gap:var(--space-3xs);border-radius:var(--radius-md);box-shadow:0 14px 28px #0000004d, inset 0 1px var(--inner-highlight);background:#111111f5;transition:background-color .18s,box-shadow .18s;display:grid}.om-ecosystem-overview a:hover{background:var(--surface-high);box-shadow:0 18px 34px #00000061, inset 0 1px var(--inner-highlight)}.om-ecosystem-overview a:focus-visible{outline-offset:-3px}.om-ecosystem-overview a small,.om-ecosystem-overview a span{color:var(--text-muted);font-family:var(--font-interface);font-size:.625rem}.om-ecosystem-overview a strong{color:var(--text-primary);font-size:.9rem;font-weight:620}.om-product-snapshot{border-radius:var(--radius-lg);background:var(--canvas)}.om-snapshot-bar{min-height:var(--space-xl);padding-inline:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-sm);box-shadow:inset 0 -1px var(--line);background:var(--surface-low);display:flex}.om-snapshot-bar__product,.om-snapshot-bar__meta,.interface-model{align-items:center;min-width:0;display:flex}.om-snapshot-bar__product{gap:var(--space-xs)}.om-snapshot-bar__product strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:620;overflow:hidden}.om-snapshot-bar__meta{gap:var(--space-xs);color:var(--text-muted);font-family:var(--font-interface);white-space:nowrap;font-size:.625rem}.om-snapshot-status{background:var(--surface-high);min-height:26px;box-shadow:inset 0 1px var(--inner-highlight);color:var(--text-secondary);border-radius:999px;align-items:center;padding-inline:.55rem;display:inline-flex}.om-snapshot-app{background:var(--canvas);width:100%;min-width:0;color:var(--text-secondary);grid-template-columns:120px minmax(0,1fr);font-size:.625rem;display:grid;overflow:hidden}.interface-app{height:266px}.studio-app{height:352px}.store-app{height:292px}.om-snapshot-sidebar{min-width:0;padding:var(--space-sm) var(--space-xs);gap:var(--space-sm);background:var(--surface-low);box-shadow:inset -1px 0 var(--line);flex-direction:column;display:flex;overflow:hidden}.om-sidebar-title{min-height:var(--space-lg);padding-inline:var(--space-xs);color:var(--text-primary);align-items:center;font-size:.6875rem;font-weight:620;display:flex}.om-snapshot-sidebar ul{gap:var(--space-3xs);min-width:0;display:grid}.om-snapshot-sidebar li{min-width:0;min-height:var(--space-lg);padding:var(--space-2xs) var(--space-xs);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-muted);grid-template-columns:24px minmax(0,1fr);font-size:.625rem;transition:background-color .2s,color .2s,opacity .2s;display:grid}.om-snapshot-sidebar li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.om-snapshot-sidebar li[data-state=active]{background:var(--surface-high);box-shadow:inset 0 1px var(--inner-highlight);color:var(--text-secondary)}.om-snapshot-sidebar li[data-state=inactive]{opacity:.58}.om-snapshot-sidebar .om-preview-glyph{width:24px;height:24px}.om-snapshot-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.om-snapshot-topbar{min-width:0;min-height:42px;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-sm);box-shadow:inset 0 -1px var(--line);color:var(--text-muted);font-family:var(--font-interface);background:#ffffff03;font-size:.625rem;display:flex}.om-snapshot-topbar strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:620;overflow:hidden}.om-mode-canvas{background:radial-gradient(circle, #ffffff1a .65px, transparent .8px) 0 0 / 32px 32px, var(--canvas);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.om-mode-panel{inset:var(--space-sm);min-width:0;min-height:0;transition:opacity .2s,visibility .2s,transform .2s;position:absolute}.om-mode-panel[data-state=inactive]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px)}.om-mode-panel[data-state=active]{visibility:visible;opacity:1;transform:translateY(0)}.interface-model{gap:var(--space-xs)}.interface-model>span:last-child{gap:.05rem;min-width:0;display:grid}.interface-model small{color:var(--text-muted);text-transform:uppercase;font-size:.625rem}.interface-model strong{font-family:var(--font-display)}.interface-isolation{background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.32rem .5rem}.interface-canvas{padding-bottom:4rem}.interface-chat-panel{align-content:center;gap:var(--space-sm);display:grid;bottom:4rem}.interface-greeting{color:var(--text-primary);letter-spacing:-.035em;text-align:center;text-wrap:balance;font-size:clamp(1.05rem,3.3cqw,1.45rem);font-weight:540;line-height:1.1}.interface-quick-starts{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.interface-quick-starts li,.interface-connections-panel li{min-width:0;padding:var(--space-xs);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);grid-template-columns:26px minmax(0,1fr);display:grid}.interface-quick-starts li>span:last-child,.interface-connections-panel li>span:last-child{gap:.12rem;min-width:0;display:grid}.interface-quick-starts strong,.interface-quick-starts small,.interface-connections-panel strong,.interface-connections-panel small{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.interface-quick-starts strong,.interface-connections-panel strong{color:var(--text-secondary);font-weight:620}.interface-quick-starts small,.interface-connections-panel small{color:var(--text-muted)}.interface-context-panel{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1.618fr) minmax(9rem,1fr);display:grid;bottom:4rem}.interface-thread{min-width:0;padding:var(--space-sm);gap:var(--space-xs);border-radius:var(--radius-md);background:var(--surface-low);box-shadow:inset 0 1px var(--inner-highlight);display:grid}.interface-thread>p{background:var(--surface-high);max-width:88%;color:var(--text-secondary);border-radius:9px 9px 3px;justify-self:end;padding:.5rem .6rem;font-size:.625rem;line-height:1.45}.interface-thread>div{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.interface-thread>div p{color:var(--text-muted);font-size:.625rem;line-height:1.45}.interface-context-indicators{gap:var(--space-xs);min-width:0;display:grid}.interface-context-indicators>div{min-width:0;padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);gap:.15rem;display:grid}.interface-context-indicators dt{color:var(--text-muted);font-family:var(--font-interface);text-transform:uppercase;font-size:.625rem}.interface-context-indicators dd{color:var(--text-secondary);margin:0;font-size:.625rem}.interface-connections-panel{align-items:center;display:grid;bottom:4rem}.interface-connections-panel ul{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interface-composer{z-index:3;min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--surface-high);box-shadow:0 12px 28px #00000057, inset 0 1px var(--line-strong);color:var(--text-muted);grid-template-columns:24px minmax(0,1fr) auto;font-size:.625rem;display:grid;position:absolute;bottom:.65rem;left:.75rem;right:.75rem}.interface-composer>span:first-child{background:var(--surface-raised);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.interface-composer small{color:var(--text-muted);font-family:var(--font-interface);white-space:nowrap;font-size:.625rem}.studio-editor-bar{justify-content:flex-start}.studio-editor-bar>strong{margin-right:auto}.studio-editor-bar>span{background:var(--surface-raised);min-height:26px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.5rem;display:inline-flex}.studio-overview-panel{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);display:grid}.studio-overview-panel>div{gap:var(--space-2xs);min-width:0;display:grid}.studio-overview-panel>div small,.studio-canvas-label{color:var(--text-muted);font-family:var(--font-interface);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.studio-overview-panel>div strong{color:var(--text-primary);font-size:.9rem;font-weight:620;line-height:1.25}.studio-overview-panel>div p{color:var(--text-muted);font-size:.625rem;line-height:1.5}.studio-overview-panel>ul{gap:var(--space-xs);min-width:0;display:grid}.studio-overview-panel li{min-width:0;padding:var(--space-xs);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);grid-template-columns:26px minmax(0,1fr);display:grid}.studio-overview-panel li>span:last-child{gap:.12rem;min-width:0;display:grid}.studio-overview-panel li strong,.studio-overview-panel li small{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.studio-overview-panel li strong{color:var(--text-secondary);font-weight:620}.studio-overview-panel li small{color:var(--text-muted)}.studio-editor-panel{grid-template-columns:112px minmax(0,1fr);display:grid;inset:0}.studio-node-library{min-width:0;padding:var(--space-sm) var(--space-xs);background:var(--surface-low);box-shadow:inset -1px 0 var(--line);overflow:hidden}.studio-node-library>strong{color:var(--text-secondary);margin:0 .3rem .45rem;font-size:.625rem;font-weight:620;display:block}.studio-node-library ul{gap:var(--space-3xs);display:grid}.studio-node-library li{min-width:0;min-height:27px;color:var(--text-muted);border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.3rem;padding:.2rem .3rem;font-size:.625rem;transition:background-color .2s,color .2s,opacity .2s;display:grid}.studio-node-library li[data-state=active]{background:var(--surface-raised);color:var(--text-secondary);opacity:1}.studio-node-library li[data-state=inactive]{opacity:.42}.studio-node-library li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-node-library .om-preview-glyph{border-radius:6px;width:20px;height:20px}.studio-workflow-canvas{background:radial-gradient(circle, #ffffff21 .7px, transparent .8px) 0 0 / 18px 18px, var(--canvas);min-width:0;min-height:0;position:relative;overflow:hidden}.studio-canvas-label{z-index:3;position:absolute;top:.75rem;left:.75rem}.studio-path-lines{z-index:0;width:100%;height:100%;position:absolute;inset:0}.studio-path-lines path{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:620;vector-effect:non-scaling-stroke;transition:opacity .2s,stroke-dashoffset .32s}.studio-path-lines path[data-state=inactive]{opacity:0;stroke-dashoffset:620px}.studio-path-lines path[data-state=active]{opacity:1;stroke-dashoffset:0}.studio-primary-path{z-index:2;top:calc(50% - 30px);right:var(--space-sm);left:var(--space-sm);align-items:stretch;gap:var(--space-sm);transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute}.studio-primary-path[data-state=inactive]{visibility:hidden;opacity:0;transform:translateY(4px)}.studio-primary-path[data-state=active]{visibility:visible;opacity:1;transform:translateY(0)}.studio-primary-path li{min-width:0;min-height:58px;padding:var(--space-xs);align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);box-shadow:0 10px 22px #00000052, inset 0 1px var(--inner-highlight);background:#111111f7;flex:1 1 0;grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.studio-primary-path strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:620;overflow:hidden}.studio-primary-path li>span:last-child[aria-hidden=true]{width:1rem;color:var(--text-subtle);font-family:var(--font-interface);text-align:center;position:absolute;top:50%;left:100%;translate:0 -50%}.store-browse-panel{gap:var(--space-xs);grid-template-rows:auto minmax(0,1fr);display:grid}.store-intro{min-width:0;padding:var(--space-sm);gap:var(--space-3xs);border-radius:var(--radius-md);background:var(--surface-low);box-shadow:inset 0 1px var(--inner-highlight);display:grid}.store-intro small,.store-resources-panel>header small,.store-creator-summary small{color:var(--text-muted);font-family:var(--font-interface);text-transform:uppercase;font-size:.625rem}.store-intro strong,.store-resources-panel>header strong{color:var(--text-primary);font-size:.8125rem;font-weight:620;line-height:1.2}.store-intro p{color:var(--text-muted);font-size:.625rem;line-height:1.45}.store-category-grid{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.store-category-grid li{min-width:0;padding:var(--space-xs);align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);grid-template-columns:26px minmax(0,1fr);display:grid}.store-category-grid li>span:last-child{gap:.12rem;min-width:0;display:grid}.store-category-grid strong,.store-category-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.store-category-grid strong{color:var(--text-secondary);font-weight:620}.store-category-grid small{color:var(--text-muted)}.store-resources-panel{gap:var(--space-xs);grid-template-rows:auto minmax(0,1fr);display:grid}.store-resources-panel>header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.store-resource-grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.store-resource-card{min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);align-content:center;gap:.12rem;display:grid}.store-resource-card>span{color:var(--text-muted);font-family:var(--font-interface);font-size:.625rem}.store-resource-card>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:620;overflow:hidden}.store-resource-card>p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.4;overflow:hidden}.store-creator-panel{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);display:grid}.store-creator-summary{min-width:0;padding:var(--space-sm);align-items:start;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--surface-low);box-shadow:inset 0 1px var(--inner-highlight);grid-template-columns:28px minmax(0,1fr);display:grid}.store-creator-summary>span:last-child{gap:.18rem;min-width:0;display:grid}.store-creator-summary strong{color:var(--text-primary);font-size:.6875rem;font-weight:620}.store-creator-summary p{color:var(--text-muted);font-size:.625rem;line-height:1.45}.store-creator-flow{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.store-creator-flow li{min-width:0;min-height:64px;padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);align-content:center;gap:.12rem;display:grid;position:relative}.store-creator-flow li:not(:last-child):after{content:"→";width:1rem;color:var(--text-subtle);font-family:var(--font-interface);text-align:center;position:absolute;top:50%;left:100%;translate:0 -50%}.store-creator-flow strong,.store-creator-flow span{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.store-creator-flow strong{color:var(--text-secondary);font-weight:620}.store-creator-flow span{color:var(--text-muted)}.concept-preview-controller[data-presentation=default] [data-preview-targets][data-state]{transition:opacity .22s,background-color .22s,color .18s,box-shadow .22s}.concept-preview-controller[data-presentation=default] [data-preview-targets][data-state]:not([data-state=active]){opacity:.58}.concept-preview-controller[data-presentation=default] [data-preview-targets][data-state=active]{opacity:1}.flow-arrow[data-preview-targets][data-state]:not([data-state=active]){opacity:.3}[data-preview-kind=developers] .integration-flow>div[data-state=active],[data-preview-kind=enterprise] .enterprise-flow>div[data-state=active],[data-preview-kind=models] .model-lifecycle>li[data-state=active]{background:var(--surface-high);box-shadow:inset 0 1px var(--inner-highlight)}.developer-preview,.enterprise-preview,.models-preview{min-height:440px}.integration-flow{min-height:230px;padding:var(--space-lg);grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;display:grid}.integration-flow>div,.model-lifecycle li{min-width:0;min-height:var(--space-3xl);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 1px var(--inner-highlight);flex-direction:column;justify-content:center;display:flex;position:relative}.integration-flow>div small,.model-lifecycle small,.enterprise-flow small{color:var(--text-subtle);font-family:var(--font-interface);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.integration-flow>div strong,.model-lifecycle strong,.enterprise-flow strong{margin-top:var(--space-xs);color:var(--text-primary);font-size:.76rem;font-weight:560;line-height:1.35}.integration-flow>div>span:last-child,.model-lifecycle li>span:last-child,.enterprise-flow div>span{color:var(--text-muted);margin-top:.38rem;font-size:.625rem;line-height:1.45}.concept-code-note{margin:0 var(--space-lg) var(--space-lg);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-low);grid-template-columns:minmax(9rem,1fr) minmax(0,1.618fr) auto;display:grid}.concept-code-note>span,.concept-code-note>strong{color:var(--text-secondary);font-family:var(--font-interface);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:500}.concept-code-note p{color:var(--text-muted);font-size:.625rem;line-height:1.5}.concept-code-note>strong{color:var(--text-subtle);text-align:right}.enterprise-flow{min-height:300px;padding:var(--space-lg) var(--space-md);grid-template-columns:minmax(115px, 1fr) var(--space-lg) minmax(155px, 1.618fr) var(--space-lg) minmax(145px, 1.618fr) var(--space-lg) minmax(125px, 1fr);align-items:stretch;gap:var(--space-3xs);background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;display:grid}.enterprise-flow>div{min-width:0;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 16px 32px #00000040, inset 0 1px var(--inner-highlight);background:#111111eb;flex-direction:column;justify-content:center;display:flex;position:relative}.enterprise-flow strong+strong,.enterprise-flow strong+span,.enterprise-flow span+span{margin-top:.48rem}.model-lifecycle{z-index:1;min-height:235px;padding:var(--space-lg);align-items:center;gap:clamp(var(--space-lg), 7vw, var(--space-2xl));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.model-lifecycle li{z-index:1}.model-lifecycle__line{z-index:0;width:88%;height:30px;position:absolute;top:205px;left:6%;right:6%}.model-lifecycle__line path{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}@container product-preview (max-width:43.75rem){.om-snapshot-app{grid-template-columns:var(--space-2xl) minmax(0, 1fr)}.om-snapshot-sidebar{padding-inline:var(--space-2xs)}.om-snapshot-sidebar li{gap:var(--space-2xs);padding-inline:var(--space-2xs);grid-template-columns:22px minmax(0,1fr)}.om-snapshot-sidebar li>span:last-child{color:#0000;position:relative}.om-snapshot-sidebar li>span:last-child:after{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;position:absolute;inset:0;overflow:hidden}.om-snapshot-sidebar li[data-state=active]>span:last-child:after{color:var(--text-secondary)}[data-slot=interface-sidebar-item]:first-child>span:last-child:after{content:"New"}[data-slot=interface-sidebar-item]:nth-child(2)>span:last-child:after{content:"Agents"}[data-slot=interface-sidebar-item]:nth-child(3)>span:last-child:after{content:"Assets"}[data-slot=interface-sidebar-item]:nth-child(4)>span:last-child:after{content:"Spaces"}[data-slot=studio-sidebar-item]:first-child>span:last-child:after{content:"Home"}[data-slot=studio-sidebar-item]:nth-child(2)>span:last-child:after{content:"Builder"}[data-slot=studio-sidebar-item]:nth-child(3)>span:last-child:after{content:"RAG"}[data-slot=studio-sidebar-item]:nth-child(4)>span:last-child:after{content:"Connect"}[data-slot=studio-sidebar-item]:nth-child(5)>span:last-child:after{content:"MCP"}[data-slot=store-sidebar-item]:first-child>span:last-child:after{content:"Home"}[data-slot=store-sidebar-item]:nth-child(2)>span:last-child:after{content:"Agents"}[data-slot=store-sidebar-item]:nth-child(3)>span:last-child:after{content:"Models"}[data-slot=store-sidebar-item]:nth-child(4)>span:last-child:after{content:"MCPs"}[data-slot=store-sidebar-item]:nth-child(5)>span:last-child:after{content:"Prompts"}.om-snapshot-sidebar .om-preview-glyph{width:22px;height:22px}.interface-quick-starts{gap:var(--space-2xs)}.interface-quick-starts li{gap:var(--space-2xs);padding-inline:var(--space-2xs);grid-template-columns:22px minmax(0,1fr)}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-creator-panel{grid-template-columns:1fr;align-content:center}.store-creator-summary{padding-block:var(--space-xs)}.studio-editor-panel{grid-template-columns:104px minmax(0,1fr)}.studio-primary-path{gap:var(--space-xs)}.studio-primary-path li{padding-inline:var(--space-2xs);gap:var(--space-2xs);grid-template-columns:22px minmax(0,1fr)}.studio-primary-path .om-preview-glyph{width:22px;height:22px}.studio-primary-path li>span:last-child[aria-hidden=true]{width:var(--space-xs)}}@container product-preview (max-width:32.5rem){.om-snapshot-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.interface-app{height:390px}.studio-app{height:540px}.store-app{height:390px}.om-snapshot-sidebar{min-height:50px;padding:var(--space-2xs) var(--space-xs);align-items:center;gap:var(--space-xs);box-shadow:inset 0 -1px var(--line);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.om-sidebar-title{min-height:36px;padding-inline:var(--space-2xs)}.om-snapshot-sidebar ul{gap:var(--space-3xs);overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.om-snapshot-sidebar li{min-width:max-content;padding-inline:var(--space-2xs);grid-template-columns:22px auto}.interface-context-panel{grid-template-columns:1fr;align-content:center}.interface-context-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-composer small{display:none}.interface-composer{grid-template-columns:24px minmax(0,1fr)}.studio-overview-panel{grid-template-columns:1fr;align-content:center}.studio-editor-panel{grid-template-rows:126px minmax(0,1fr);grid-template-columns:1fr}.studio-node-library{padding:var(--space-xs);box-shadow:inset 0 -1px var(--line)}.studio-node-library>strong{margin-bottom:.3rem}.studio-node-library ul{gap:var(--space-3xs) var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr))}.studio-node-library li{min-height:25px}.studio-path-lines{display:none}.studio-primary-path{top:2.4rem;right:var(--space-sm);bottom:var(--space-xs);left:var(--space-sm);align-content:center;gap:var(--space-2xs);grid-template-columns:1fr;display:grid}.studio-primary-path li{justify-self:center;width:min(100%,14rem);min-height:38px}.studio-primary-path li>span:last-child[aria-hidden=true]{width:1rem;top:100%;left:50%;transform:rotate(90deg)}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-creator-panel{grid-template-columns:1fr}}@container product-preview (max-width:26rem){.om-snapshot-bar__meta>span:first-child{display:none}.interface-app{height:430px}.interface-quick-starts{grid-template-columns:1fr}.interface-chat-panel{align-content:center}.studio-app{height:540px}.studio-node-library{overflow-y:auto}.studio-node-library ul{grid-template-columns:repeat(2,minmax(0,1fr))}.store-app{height:430px}.store-resources-panel>header{gap:.15rem;display:grid}.store-creator-flow{gap:var(--space-xs)}.store-creator-flow li:not(:last-child):after{width:var(--space-xs)}}@container product-preview (max-width:19rem){.store-app{height:590px}.store-resource-grid,.store-category-grid{grid-template-columns:1fr}}@container ecosystem-overview (max-width:32.5rem){.om-ecosystem-overview__canvas{min-height:292px;padding:var(--space-sm)}.om-ecosystem-overview__route{display:none}.om-ecosystem-overview ol{gap:var(--space-xs);grid-template-columns:1fr}.om-ecosystem-overview a{min-height:var(--space-xl);padding:var(--space-sm)}.om-ecosystem-overview li>span[aria-hidden=true]{top:calc(100% + .3rem);right:50%;transform:rotate(90deg)}}@media (max-width:820px){.concept-preview__header{grid-template-columns:1fr auto}.concept-preview__header>strong{text-align:left;grid-area:2/1/auto/-1;justify-self:start}.concept-preview__note{grid-area:1/2}.integration-flow,.enterprise-flow{padding:var(--space-md);gap:var(--space-sm);grid-template-columns:1fr}.integration-flow>div,.enterprise-flow>div{min-height:105px}.integration-flow .flow-arrow,.enterprise-flow .flow-arrow{min-height:25px;transform:rotate(90deg)}.concept-code-note{margin-inline:var(--space-md);grid-template-columns:1fr}.concept-code-note>strong{text-align:left}.model-lifecycle{gap:var(--space-md)}}@media (max-width:660px){.preview-control-rail{margin-inline:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-md)}.concept-preview-controller[data-presentation=embedded]>.preview-control-rail{padding-inline:var(--space-xs);border-radius:0;margin-inline:0}.preview-control-rail__intro{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}.preview-control-help{text-align:left}.product-frame,.concept-preview,.om-ecosystem-overview{border-radius:var(--radius-md)}.concept-preview__header{min-height:var(--space-2xl);padding:var(--space-sm)}.concept-preview__note{max-width:130px}.model-lifecycle{padding:var(--space-md);gap:var(--space-sm);grid-template-columns:1fr}.model-lifecycle__line{display:none}}@media (max-width:430px){.concept-preview__header{grid-template-columns:1fr}.concept-preview__header>strong,.concept-preview__note{text-align:left;grid-area:auto;justify-self:start}}@keyframes om-ecosystem-signal-pass{0%{opacity:.45;transform:translate(0)}20%{opacity:1}to{opacity:1;transform:translate(708px)}}@keyframes product-preview-arrive{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.motion-ready .page-hero__visual.is-visible .om-ecosystem-signal{animation:1.4s ease-in-out .18s both om-ecosystem-signal-pass}.motion-ready [data-reveal].is-visible .om-snapshot-app,.motion-ready [data-reveal].is-visible .integration-flow,.motion-ready [data-reveal].is-visible .enterprise-flow,.motion-ready [data-reveal].is-visible .model-lifecycle{animation:.42s ease-out 80ms backwards product-preview-arrive}}@media (prefers-reduced-motion:reduce){.preview-control-indicator,.concept-preview-controller button[data-preview-control],.concept-preview-controller [data-preview-targets][data-state],.om-mode-panel,.studio-path-lines path,.studio-primary-path,.om-ecosystem-signal{transition:none!important;animation:none!important}.om-mode-panel[data-state],.studio-primary-path[data-state]{transform:none}}.om-hero{width:100%;min-height:100svh;padding:calc(var(--header-height) + var(--space-lg)) var(--page-gutter) var(--space-md);isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.om-hero__stage{display:contents}.om-hero__copy{z-index:2;width:min(100%,72rem);transform:translateY(calc(var(--space-md) * -1));justify-items:center;display:grid;position:relative}.om-hero h1{max-width:13ch;color:var(--text-primary);letter-spacing:-.075em;text-wrap:balance;font-size:clamp(4rem,8vw,8rem);font-weight:520;line-height:.92}.om-hero__bottom{z-index:3;bottom:var(--space-md);width:min(calc(100% - (var(--page-gutter) * 2)), 42rem);justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.om-hero__bottom .page-actions{justify-content:center;margin-top:0}.om-hero__bottom .page-actions .button{min-height:var(--space-xl)}.om-hero__endorsement{margin-top:var(--space-sm);color:var(--text-muted);font-family:var(--font-interface);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.om-signal-field{z-index:0;opacity:1;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:clamp(14rem,min(39vw,58svh),32rem);position:absolute;top:50%;left:0;overflow:clip;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.motion-ready .om-signal-field{animation:1s ease-out .18s backwards om-signal-field-enter}.om-signal-field svg{width:100%;height:100%;display:block;overflow:visible}.om-signal-wave{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.om-signal-stop--deep{stop-color:var(--accent-deep);stop-opacity:.7}.om-signal-stop--blue{stop-color:var(--accent-bright)}.om-signal-stop--light{stop-color:color-mix(in srgb, var(--accent-bright) 66%, var(--text-primary))}.om-signal-wave--echo{stroke-width:1px;opacity:.24}.om-signal-wave--back{stroke-width:1.1px;opacity:.36}.om-signal-wave--companion{stroke-width:1.3px;opacity:.56}.om-signal-wave--main{stroke-width:1.8px;opacity:.88}.om-signal-wave-halo{opacity:.22;filter:blur(4px)}.om-signal-particle{fill:var(--text-secondary)}.om-signal-particle:nth-child(3n){fill:var(--accent-bright)}@keyframes om-signal-field-enter{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.om-hero h1{max-width:10ch;font-size:clamp(3.25rem,15vw,5.6rem)}.om-signal-particle:nth-child(2n){display:none}}@media (max-width:520px){.om-hero{padding-inline:var(--page-gutter);padding-bottom:var(--space-md)}.om-hero__copy{transform:translateY(calc(var(--space-xl) * -1))}.om-hero__bottom{width:calc(100% - (var(--page-gutter) * 2))}.om-hero__bottom .page-actions{width:100%;display:grid}.om-hero__bottom .page-actions .button{width:100%}}@media (max-width:520px) and (max-height:650px){.om-hero{min-height:max(100svh,35rem)}}@media (max-height:650px) and (min-width:521px){.om-hero{min-height:max(100svh,28rem)}.om-hero h1{font-size:clamp(3.4rem,10vh,5rem)}.om-hero__copy{transform:translateY(calc(var(--space-xl) * -1))}}@media (prefers-reduced-motion:reduce){.om-hero h1[data-reveal],.om-signal-field{transition:none!important;animation:none!important}.om-signal-field{opacity:1}}.om-preview-notice{width:min(100%,78ch);margin-top:clamp(var(--space-lg), 4vw, var(--space-xl));padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--inner-highlight), transparent 58%), var(--surface-low);box-shadow:inset 0 1px var(--inner-highlight), 0 16px 38px #00000038;color:var(--text-muted);font-size:.78rem;line-height:1.62}.om-modules{margin-top:clamp(var(--space-md), 2.5vw, var(--space-lg));position:relative}.om-module{min-height:0;padding-block:clamp(var(--space-xl), 7.5vw, var(--space-2xl));align-items:center;gap:clamp(var(--space-lg), 5.5vw, var(--space-xl));scroll-margin-top:calc(var(--header-height) + var(--space-md));background:0 0;grid-template-columns:minmax(0,1fr) minmax(480px,1.618fr);display:grid}.om-module--reverse{grid-template-columns:minmax(480px,1.618fr) minmax(0,1fr)}.om-module--reverse .om-module__copy{grid-area:1/2}.om-module--reverse .om-module__visual{grid-area:1/1}.om-module__copy,.om-module__visual{min-width:0}.om-module__heading{grid-template-columns:var(--space-xl) minmax(0, 1fr);gap:var(--space-sm);align-items:start;display:grid}.om-module__index{width:var(--space-xl);height:var(--space-xl);border:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--font-interface);border-radius:50%;place-items:center;font-size:.52rem;display:grid}.om-module__heading .eyebrow{margin-bottom:var(--space-sm)}.om-module h2{color:var(--text-primary);font-size:clamp(var(--type-4), 4.7vw, var(--type-6));letter-spacing:-.068em;font-weight:510;line-height:.94}.om-module__statement{margin-top:var(--space-md)!important;color:var(--text-secondary)!important;font-size:1.02rem!important;line-height:1.55!important}.om-module__copy>p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.94rem;line-height:1.7}.capability-list{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line)}.capability-list h3{color:var(--text-secondary);font-family:var(--font-interface);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:500}.capability-list ul{margin-top:var(--space-sm);gap:var(--space-xs);display:grid}.capability-list li{grid-template-columns:var(--space-sm) minmax(0, 1fr);gap:var(--space-xs);color:var(--text-muted);font-size:.78rem;line-height:1.5;display:grid}.capability-list li>span{background:var(--signal);border-radius:50%;width:4px;height:4px;margin-top:.52rem}.roadmap-list{margin-top:clamp(var(--space-xl), 8vw, var(--space-2xl));border-top:1px solid var(--line-strong);position:relative}.roadmap-list:before,.principle-grid:before{content:"";z-index:1;width:var(--space-lg);background:var(--accent-gradient);border-radius:999px;height:1px;position:absolute;top:-1px;left:0}.roadmap-row{min-height:14.5625rem;padding-block:var(--space-md);grid-template-columns:var(--space-xl) minmax(0, 1.618fr) minmax(9rem, 1fr);align-items:center;gap:clamp(var(--space-md), 4vw, var(--space-xl));border-bottom:1px solid var(--line);transition:background-color .25s;display:grid}.roadmap-row:hover{background-color:var(--inner-highlight)}.roadmap-row__index{color:var(--text-subtle);font-family:var(--font-interface);font-size:.6rem}.roadmap-row__content{min-width:0}.roadmap-row__heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.roadmap-row h3{color:var(--text-primary);letter-spacing:-.055em;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:510;line-height:1}.roadmap-row__content>p{max-width:var(--measure-copy);margin-top:var(--space-sm);color:var(--text-muted);font-size:.92rem;line-height:1.65}.roadmap-row__link{justify-self:end}
.om-signal-field{contain:paint}@media (max-width:1160px){.om-module{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(430px,1.618fr)}.om-module--reverse{grid-template-columns:minmax(430px,1.618fr) minmax(0,1fr)}}@media (max-width:1179px){.om-module,.om-module--reverse{gap:var(--space-lg);grid-template-columns:1fr;min-height:0}.om-module--reverse .om-module__copy,.om-module--reverse .om-module__visual{grid-column:1}.om-module--reverse .om-module__copy{grid-row:1}.om-module--reverse .om-module__visual{grid-row:2}.om-module__copy{max-width:720px}.om-module__visual{width:min(100%,820px)}}@media (max-width:900px){.enterprise-heading{grid-template-columns:1fr}.roadmap-row{grid-template-columns:var(--space-lg) minmax(0, 1fr)}.roadmap-row__link{grid-column:2;justify-self:start}.principle-grid--three{grid-template-columns:1fr}}@media (max-width:767px){.om-preview-notice{margin-top:var(--space-lg);padding:var(--space-sm)}.om-modules{margin-top:var(--space-sm)}.om-module,.om-module--reverse{padding-block:clamp(var(--space-xl), 11vw, var(--space-2xl));gap:var(--space-lg)}}@media (max-width:620px){.roadmap-row{padding-block:var(--space-lg);gap:var(--space-sm);grid-template-columns:1fr}.roadmap-row__link{grid-column:1}.om-module h2{font-size:clamp(var(--type-4), 12vw, var(--type-6))}}@media (max-width:600px){.om-hero{min-block-size:100svh;padding-block:calc(var(--header-height) + var(--space-xl)) var(--space-xl);gap:var(--space-xl);grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.om-hero__stage{width:calc(100% + (var(--page-gutter) * 2));margin-inline:calc(var(--page-gutter) * -1);grid-area:1/1;align-self:stretch;align-items:center;display:grid;position:relative}.om-hero__copy{width:100%;padding-inline:var(--page-gutter);align-self:center;margin-block:0;transform:none}.om-hero h1{font-size:clamp(2.8rem,14vw,5rem);line-height:1.06}.om-hero__bottom{grid-area:2/1;width:100%;margin:0;position:relative;inset:auto;transform:none}.om-hero__actions,.om-hero__actions>*{width:100%}.roadmap-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.roadmap-row__number,.roadmap-row__link{grid-column:auto}}@container product-preview (max-width:19rem){.concept-preview__header{grid-template-columns:minmax(0,1fr);align-items:start}.concept-preview__status{justify-self:start}.preview-control-viewport{max-inline-size:100%}.preview-control{min-inline-size:2.75rem}}@media (max-width:600px) and (max-height:650px){.om-hero{min-block-size:auto}.om-hero__copy{flex-basis:auto;margin-block:0}}
