:root{--bg-0:#061725;--bg-1:#0b2536;--panel:#0a2332e6;--panel-soft:#0d2b3ec7;--line:#a0c5dd3d;--text:#e7f2fb;--text-soft:#a8c3d8;--accent:#3fd0b3;--warn:#efc46a;--danger:#f08a8a;--radius:14px}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 16% -8%,#3a98bd85 0%,#3a98bd00 40%),radial-gradient(circle at 80% -10%,#5b885873 0%,#5b885800 35%),linear-gradient(150deg,var(--bg-0),var(--bg-1));margin:0;font-family:Avenir Next,Segoe UI Variable,Segoe UI,sans-serif}a{color:#93d8f6}.platform-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.app-header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04141fe6;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.header-left,.header-right{align-items:center;gap:8px;display:flex}.header-brand{align-items:center;gap:9px;display:inline-flex}.brand-mark{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.brand-logo{width:100%;height:100%;display:block}.header-brand h1{margin:0;font-size:15px}.page-title{color:#d2e6f5;border-left:1px solid var(--line);align-items:center;gap:6px;margin-left:4px;padding-left:8px;font-size:13px;display:inline-flex}.search-box{color:var(--text-soft);border:1px solid var(--line);background:#0d2c40cc;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:inline-flex}.switcher{color:var(--text-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.switcher select,.form-row select,.form-row input{color:var(--text);border:1px solid var(--line);background:#0c2a3ce6;border-radius:10px;padding:7px 9px}.env{background:#43b96f33;border:1px solid #43b96f70;border-radius:999px;padding:4px 10px;font-size:12px}.shell-body{grid-template-columns:320px 1fr;min-height:calc(100vh - 56px);display:grid}.platform-shell.collapsed .shell-body{grid-template-columns:88px 1fr}.sidebar{z-index:45;border-right:1px solid var(--line);background:linear-gradient(#081d2af2,#030e18f2);align-self:start;height:calc(100vh - 56px);position:sticky;top:56px;overflow:visible auto}.nav-sections{z-index:46;gap:10px;height:auto;padding:10px;display:grid;position:relative;overflow:visible}.nav-group{background:var(--panel-soft);border:1px solid #92b7d033;border-radius:10px;padding:8px;position:relative;overflow:visible}.nav-group-title{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:11px}.nav-link{color:var(--text);border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:7px 8px;font-size:13px;text-decoration:none;display:grid}.nav-link:hover,.nav-link.active{background:#40a9c147}.platform-shell.collapsed .nav-group-title,.platform-shell.collapsed .nav-text{display:none}.platform-shell.collapsed .nav-link{grid-template-columns:1fr;justify-items:center;padding:8px 4px;position:relative}.floating-tooltip{white-space:nowrap;border:1px solid var(--line);color:var(--text);pointer-events:none;z-index:120;background:#05141efa;border-radius:8px;padding:4px 8px;font-size:12px;position:fixed;transform:translateY(-50%)}.content{grid-template-rows:1fr;min-width:0;height:calc(100vh - 56px);display:grid;overflow:auto}.page-wrap{gap:14px;padding:18px;display:grid}.hero,.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.hero{background:linear-gradient(130deg,#36a3bb4d,#efc46a2e);padding:16px}.hero-with-action{gap:10px;display:grid}.hero-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.hero-summary::-webkit-details-marker{display:none}.hero-toggle{border:1px solid var(--line);color:var(--text-soft);background:#0c2a3cbf;border-radius:999px;padding:3px 8px;font-size:11px}.hero:not([open]) .hero-toggle:before{content:"Show"}.hero[open] .hero-toggle:before{content:"Hide"}.hero-toggle{font-size:0}.hero-main{gap:8px;display:grid}.hero-add{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#0c2a3cd9;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.hero-with-action .hero-add{justify-self:end}.hero h2{margin:0;font-family:Rockwell,serif;font-size:24px}.hero p,.muted{color:var(--text-soft);margin:0}.hero-copy{display:block}.hero-paragraph{color:var(--text-soft);margin:0;line-height:1.5}.card{padding:14px}.kpi-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.kpi .metric-label{color:var(--text-soft);text-transform:uppercase;font-size:12px}.kpi .metric-value{margin-top:6px;font-size:27px}.split-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.tile{background:#0e2c3db3;border:1px solid #91b6ce40;border-radius:10px;padding:10px}.stack{gap:8px;display:grid}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{background:#0f2e41c2;border:1px solid #91b7cf4d;border-radius:999px;padding:4px 9px;font-size:12px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid #99bfd82e;padding:8px}th{color:#bdd7ea;font-size:12px}.btn,.menu-item{border:1px solid var(--line);color:var(--text);background:#0c2a3ce0;border-radius:10px;padding:8px 10px}.btn.ghost{background:#0b2333c2}.floating-actions{z-index:20;justify-items:end;gap:8px;display:grid;position:fixed;bottom:16px;right:16px}.floating-actions .menu{border:1px solid var(--line);background:#061621f2;border-radius:10px;gap:6px;margin-top:8px;padding:8px;display:grid}.create-actions[open]>.action-bubble{display:none}.new-entity-menu{grid-template-columns:180px 1fr;align-items:start;gap:10px;width:min(560px,86vw);min-height:360px;max-height:360px;padding-top:24px;position:relative}.new-entity-close{border:1px solid var(--line);width:18px;height:18px;color:var(--text-soft);cursor:pointer;background:#0c2a3ce6;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:6px;right:8px}.new-entity-types{gap:6px;display:grid}.menu-item.active{background:#174765d9;border-color:#60d9ed8c}.new-entity-form{align-content:start;gap:8px;max-height:100%;padding-right:2px;display:grid;overflow:auto}.new-entity-field{gap:4px;display:grid}.new-entity-field span{color:var(--text-soft);font-size:11px}.new-entity-field input{color:var(--text);border:1px solid var(--line);background:#0c2a3ce6;border-radius:8px;padding:7px 8px}.menu-item:disabled{opacity:.6;cursor:wait}.action-bubble{border:1px solid var(--line);color:#041f2d;cursor:pointer;background:linear-gradient(135deg,#1f8ad6,#2dbb9b);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex;box-shadow:0 10px 24px #08182259}.action-bubble::-webkit-details-marker{display:none}.assistant-bubble{background:linear-gradient(135deg,var(--accent),#2f8fb9)}.create-toast{border:1px solid var(--line);color:var(--text);background:#061621f2;border-radius:10px;padding:8px 10px;font-size:12px}.copilot-panel{border:1px solid var(--line);z-index:45;background:#061621f7;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(460px,100vw - 24px);height:min(560px,72vh);display:grid;position:fixed;bottom:74px;right:16px;box-shadow:0 14px 28px #03101873}.copilot-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.copilot-header-actions{gap:6px;display:inline-flex}.copilot-messages{gap:8px;padding:10px;display:grid;overflow:auto}.copilot-message{border:1px solid var(--line);white-space:pre-wrap;border-radius:10px;padding:8px 10px;font-size:13px}.copilot-message.user{background:#13425ddb}.copilot-message.assistant{background:#0c2a3ccc}.copilot-input{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.copilot-input input{color:var(--text);border:1px solid var(--line);background:#0c2a3ce6;border-radius:8px;padding:8px 10px}.agent-lab{grid-template-columns:minmax(240px,320px) 1fr;gap:12px;display:grid}.agent-inputs{gap:8px;margin:8px 0;display:grid}.agent-field{gap:4px;display:grid}.agent-field span{color:var(--text-soft);font-size:12px}.agent-field input{color:var(--text);border:1px solid var(--line);background:#0c2a3ce6;border-radius:8px;padding:7px 8px}.agent-output{border:1px solid var(--line);white-space:pre-wrap;background:#092130bf;border-radius:10px;margin-top:10px;padding:10px}.oss-panel{gap:10px;display:grid}.oss-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.oss-area{gap:8px;display:grid}.oss-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;display:grid}.oss-tile{background:#0a2332b8;border:1px solid #99bfd833;border-radius:10px;gap:6px;padding:10px;display:grid}.oss-tile p{color:var(--text-soft);margin:0;font-size:12px}.oss-tile small{color:#9bc4da}.oss-actions{flex-wrap:wrap;gap:6px;display:flex}.oss-endpoint{gap:4px;display:grid}.oss-endpoint.compact{display:block}.oss-endpoint span{color:var(--text-soft);font-size:11px}.oss-endpoint input{color:var(--text);border:1px solid var(--line);background:#0c2a3ce6;border-radius:8px;padding:7px 8px}.oss-workbench{gap:10px;width:calc(100% + 24px);min-height:calc(100vh - 130px);margin-inline:-12px;padding:10px;display:grid}.oss-workbench-head{justify-content:space-between;align-items:center;gap:8px;min-height:0;display:flex}.oss-title{color:var(--text-soft);opacity:.55;margin:0;font-size:12px}.oss-workbench-actions{gap:6px;display:inline-flex}.icon-btn{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.oss-workbench-body{grid-template-columns:280px 1fr;gap:8px;height:100%;min-height:calc(100vh - 190px);display:grid}.oss-workbench-body.collapsed{grid-template-columns:1fr}.oss-tool-panel{background:#0a2332c7;border:1px solid #99bfd833;border-radius:10px;padding:8px;overflow:auto}.oss-tool-grid{gap:6px;display:grid}.oss-tool-tile{text-align:left;color:var(--text);cursor:pointer;background:#0c2739b8;border:1px solid #99bfd833;border-radius:10px;gap:4px;padding:7px 8px;display:grid}.oss-tool-tile.active{background:#0c3042eb;border-color:#62dbc78c}.oss-tool-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.oss-tool-tile p{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.25;overflow:hidden}.oss-embed-panel{background:#091e2ccc;border:1px solid #99bfd833;border-radius:10px;grid-template-rows:1fr auto;gap:8px;min-height:0;padding:8px;display:grid}.oss-iframe-shell{border:1px solid #99bfd833;border-radius:10px;min-height:0;overflow:hidden}.oss-iframe{background:#fff;border:0;width:100%;height:100%;min-height:calc(100vh - 280px)}.oss-embed-controls{grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:6px;display:grid}.architecture-map{gap:10px;display:grid}.architecture-view-input{opacity:0;pointer-events:none;position:absolute}.architecture-view-switch{align-items:center;gap:6px;display:inline-flex}.architecture-view-label{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:#081c29d1;border-radius:999px;padding:5px 10px;font-size:12px}#arch-view-standard:checked~.architecture-view-switch label[for=arch-view-standard],#arch-view-compact:checked~.architecture-view-switch label[for=arch-view-compact],#arch-view-layer:checked~.architecture-view-switch label[for=arch-view-layer]{color:var(--text);background:#3ca3be4d;border-color:#74def78c}.architecture-layers{gap:10px;display:grid}.architecture-stack-item{gap:8px;display:grid}.architecture-layer{border-left:3px solid #82cdec6b;position:relative;overflow:visible}.architecture-layer-users{background:linear-gradient(120deg,#1c3a56eb,#10263ce6);border-left-color:#9bcdf5e6}.architecture-layer-consumption{background:linear-gradient(120deg,#124345eb,#0c2d34e6);border-left-color:#5fe6c1e6}.architecture-layer-capabilities{background:linear-gradient(120deg,#103d31eb,#0c2b25e6);border-left-color:#78e4aae6}.architecture-layer-genai{background:linear-gradient(120deg,#143052eb,#0d223ae6);border-left-color:#8bc3ffe6}.architecture-layer-analytics{background:linear-gradient(120deg,#443215eb,#2e230fe6);border-left-color:#ffcc7ae6}.architecture-layer-data{background:linear-gradient(120deg,#113648eb,#0b2634e6);border-left-color:#77d1ffe6}.architecture-layer-systems{background:linear-gradient(120deg,#422b1deb,#2d1f14e6);border-left-color:#eaa678e6}.architecture-head{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.architecture-head::-webkit-details-marker{display:none}.architecture-head h3{align-items:center;gap:8px;margin:0;display:inline-flex}.architecture-head-right{align-items:center;gap:6px;display:inline-flex}.architecture-toggle{color:var(--text-soft);font-size:12px}.architecture-toggle:before{content:"Expand"}.architecture-layer[open] .architecture-toggle:before{content:"Collapse"}.architecture-open-standard{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:#091e2ccc;border-radius:999px;padding:3px 8px;font-size:11px;display:none}.architecture-body{gap:10px;padding-top:8px;display:grid}.architecture-grid{grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;gap:8px;display:grid}.architecture-tile{text-align:center;background:#0b2637c7;border:1px solid #99bfd833;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.architecture-tile-head{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.architecture-tile-icon{color:#b7e8fb;background:#54b6d547;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.architecture-tile-icon svg{width:30px;height:30px}.architecture-tile p{color:var(--text-soft);text-align:center;margin:0;font-size:12px}.architecture-flow-arrow{color:#94d8f5e6;background:#061621f2;border:1px solid #99bfd833;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:24px;height:24px;display:inline-flex;transform:rotate(90deg)}#arch-view-compact:checked~.architecture-layers .architecture-tile{min-height:126px}#arch-view-compact:checked~.architecture-layers .architecture-grid{grid-template-columns:repeat(auto-fit,minmax(170px,210px))}#arch-view-compact:checked~.architecture-layers .architecture-tile p,#arch-view-layer:checked~.architecture-layers .architecture-body,#arch-view-layer:checked~.architecture-layers .architecture-flow-arrow{display:none}#arch-view-layer:checked~.architecture-layers .architecture-open-standard{display:inline-flex}#arch-view-layer:checked~.architecture-layers .architecture-toggle:before{content:"Layer"}.capability-map{gap:10px;display:grid}.capability-lane{border-left:3px solid #60d9ed66}.lane-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lane-add{border:1px solid var(--line);color:var(--text-soft);background:#0c2a3cd1;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;text-decoration:none;display:inline-flex}.capability-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.capability-tile{background:#0c2739c7;border:1px solid #99bfd833;border-radius:10px;gap:6px;padding:10px;display:grid}.capability-icon{color:#94dbf6;background:#3a92bc38;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.capability-tile p{color:var(--text-soft);margin:0;font-size:12px}.workflow-map{gap:10px;display:grid}.workflow-lane{border-left:3px solid #6fc47d61}.workflow-title{align-items:center;gap:9px;display:inline-flex}.workflow-title svg{width:28px;height:28px}.workflow-steps{flex-wrap:wrap;grid-template-columns:repeat(5,minmax(140px,1fr));align-items:stretch;gap:8px;display:flex}.workflow-step{background:#0a2332b8;border:1px solid #99bfd833;border-radius:10px;flex:180px;gap:6px;min-height:84px;padding:9px;font-size:12px;display:grid;position:relative}.workflow-step-head{color:#97d4ee;align-items:center;gap:8px;display:inline-flex}.workflow-step-head svg{width:24px;height:24px}.workflow-arrow{color:#85dbaacc;background:#081c29f2;border:1px solid #99bfd826;border-radius:999px;padding:2px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.workflow-num{background:#3fd0b33d;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.form-row{grid-template-columns:1.2fr 1fr auto;gap:8px;display:grid}.timeline-item{background:#0d2a3ab3;border:1px solid #91b6ce3d;border-radius:10px;padding:8px}.plain{margin:0;padding-left:20px}.plain li{margin-bottom:6px}.dag{gap:6px;display:grid}.dag small{color:var(--text-soft);margin-left:8px}.plate-grid{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.plate-grid span{text-align:center;background:#0e2b3dbd;border:1px solid #91b6ce4d;border-radius:5px;padding:4px 0;font-size:11px}.log-viewer{background:#081723f2;border:1px solid #91b6ce40;border-radius:10px;padding:10px;overflow:auto}.protein-viewer{text-align:center;color:#bdd8ea;border:1px dashed #91b6ce73;border-radius:10px;padding:18px}.stepper{margin:0;padding-left:20px}.stepper li{margin-bottom:8px}.entity-link{color:var(--text);border:1px solid #91b6ce3d;border-radius:10px;gap:3px;padding:8px;text-decoration:none;display:grid}.entity-link span{color:var(--text-soft);font-size:12px}.chart-stack{gap:8px;display:grid}.bar-row{grid-template-columns:120px 1fr auto;align-items:center;gap:8px;display:grid}.bar-track{background:#0d2c3ee6;border:1px solid #91b6ce40;border-radius:999px;height:10px}.bar-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#2f87b1);height:100%}.heatmap{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.heatmap span{aspect-ratio:1;background:linear-gradient(135deg,#40c6b9,#3688af);border-radius:4px}.slide-shell{gap:12px;display:grid}.slide-shell-lg{min-height:560px}.slide-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.slide-top h3{margin:4px 0 0}.slide-progress{background:#0d2c3ee6;border:1px solid #91b6ce47;border-radius:999px;height:8px;overflow:hidden}.slide-progress span{background:linear-gradient(90deg,var(--accent),#2f87b1);height:100%;display:block}.slide-body p{margin:8px 0}.slide-body kbd{background:#0c2739d9;border:1px solid #96bdd559;border-radius:6px;margin:0 4px 4px 0;padding:2px 6px;font-size:12px;display:inline-block}.slide-controls{flex-wrap:wrap;gap:8px;display:flex}.docs-panel p{margin:10px 0}.docs-panel-lg{min-height:420px}.help-visuals{grid-template-columns:repeat(3,minmax(200px,1fr));gap:10px;display:grid}.visual-card{min-height:210px}.eln-notebook{gap:10px;display:grid}.eln-meta,.eln-section{gap:8px;display:grid}.eln-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px 12px;font-size:13px;display:grid}.eln-grid div{background:#091f2ead;border:1px solid #96bdd533;border-radius:8px;padding:6px 8px}.eln-notebook-view{gap:10px;display:grid}.eln-toolbar,.eln-content-card{align-content:start;gap:8px;display:grid}.eln-toolbar-row,.eln-content-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.eln-content-head h3{margin:0}.eln-inner-card h4,.eln-section h4{margin:0 0 6px}.usecase-tiles{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.usecase-tile{align-content:start;gap:8px;display:grid}.datahub-workbench{grid-template-columns:310px 1fr;gap:10px;display:grid}.datahub-left{background:#0c2739b8;border:1px solid #96bdd53d;border-radius:10px;align-content:start;gap:8px;padding:8px;display:grid}.tree-list{gap:4px;max-height:calc(100vh - 280px);padding-right:2px;display:grid;overflow:auto}.tree-node{background:#0a2131d6;border:1px solid #96bdd533;border-radius:8px}.tree-node.active{background:#123648d1;border-color:#3fd0b380}.tree-dataset{cursor:pointer;grid-template-columns:14px 1fr;align-items:start;gap:7px;padding:7px 8px;list-style:none;display:grid}.tree-dataset::-webkit-details-marker{display:none}.tree-caret{color:#cce5f6;margin-top:2px;font-size:11px}.tree-label{gap:1px;display:grid}.tree-label strong{font-size:12px}.tree-label small{color:#bdd7ea;font-size:11px}.tree-children{gap:3px;padding:0 6px 6px 24px;display:grid}.tree-table{color:var(--text);text-align:left;background:#0a2131d6;border:1px solid #96bdd53d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.tree-table small{color:#c6dded;text-transform:uppercase;font-size:10px}.tree-table.active{background:#18485dcc;border-color:#3fd0b399}.kind-filter{flex-wrap:wrap;gap:4px;display:flex}.chip.active{background:#18485dcc;border-color:#3fd0b399}.wb-chip{color:#eaf6ff;letter-spacing:.02em;background:#113448eb;border-color:#9dc6df73;font-weight:600}.wb-chip:hover{background:#205772e6}.wb-chip.active{color:#f5fffb;background:#176271e6;border-color:#3fd0b3b3}.datahub-right{background:#0c2739b8;border:1px solid #96bdd53d;border-radius:10px;align-content:start;gap:8px;padding:8px;display:grid}.workbench-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workbench-head h3{margin:0}.workbench-panel{background:#091e2dd9;border:1px solid #96bdd53d;border-radius:10px;align-self:start;padding:8px;overflow:auto}.workbench-panel textarea{width:100%;min-height:220px;color:var(--text);background:#071824e6;border:1px solid #96bdd547;border-radius:8px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.notebook-shell{gap:10px;display:grid}.notebook-toolbar{flex-wrap:wrap;gap:8px;display:flex}.notebook-cell{background:#0c2739c7;border:1px solid #96bdd547;border-radius:10px;padding:10px}.notebook-cell h4{margin:0 0 8px}.notebook-cell pre{margin:0;font-size:12px;overflow:auto}.notebook-cell.output{background:#091e2de0}.viz-svg{background:#0a2332bf;border:1px solid #96bdd540;border-radius:10px;width:100%;height:auto}.viz-svg line{stroke:#aacfe580;stroke-width:1.5px}.viz-svg circle{fill:#3fd0b3d9;stroke:#0a2837d9;stroke-width:1px}.overlay{display:none}@media (max-width:1320px){.header-right{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:980px){.page-title{display:none}.shell-body,.platform-shell.collapsed .shell-body{grid-template-columns:1fr}.sidebar{z-index:50;width:300px;height:calc(100vh - 56px);transition:transform .2s;position:fixed;top:56px;left:0;transform:translate(-105%)}.platform-shell.mobile-open .sidebar{transform:translate(0)}.overlay{z-index:40;background:#00000073;position:fixed;inset:56px 0 0}.platform-shell.mobile-open .overlay{display:block}.app-header{flex-wrap:wrap}.header-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.split-grid,.grid-3,.eln-grid,.help-visuals,.usecase-tiles,.datahub-workbench,.form-row,.agent-lab{grid-template-columns:1fr}.new-entity-menu{grid-template-columns:1fr;width:min(420px,88vw)}.copilot-panel{width:calc(100vw - 20px);bottom:68px;right:10px}.oss-grid{grid-template-columns:1fr}.oss-workbench-body,.oss-workbench-body.collapsed{grid-template-columns:1fr;min-height:auto}.oss-workbench{width:100%;min-height:auto;margin-inline:0}.oss-tool-panel{max-height:40vh}.oss-iframe{min-height:64vh}.oss-embed-controls{grid-template-columns:1fr auto auto auto}.oss-embed-controls .chip:first-child,.oss-embed-controls .chip:nth-child(2){display:none}.capability-grid,.architecture-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:1fr;display:grid}.workflow-arrow{display:none}.hero-with-action{flex-wrap:wrap;align-items:flex-start}}
