.PlatformReadingDialog_portal__1QJ31{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.PlatformReadingDialog_backdrop__ADMmU{position:absolute;inset:0;background:#010913d9;backdrop-filter:blur(6px);cursor:default}.PlatformReadingDialog_frame__UgNhp{position:relative;display:flex;flex-direction:column;width:100%;max-width:1280px;height:min(90dvh,1000px);overflow:hidden;border:1px solid #507586;border-radius:12px;background:#06121f;color:#e8f2f8;box-shadow:0 24px 100px #0009}.PlatformReadingDialog_header__PiSwI{flex-shrink:0;padding:20px 28px 16px;border-bottom:1px solid #9bc6db24;background:#06121f}.PlatformReadingDialog_header__PiSwI h2{margin-top:6px;font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.PlatformReadingDialog_eyebrow__nlZH9{color:#97b5c7;font:500 11px/1.6 var(--font-mono-en);letter-spacing:.08em}.PlatformReadingDialog_description__rPuVp{max-width:850px;margin-top:8px;font-size:13px;line-height:1.75;color:#a7bfce;text-wrap:pretty}.PlatformReadingDialog_close__0o1Fn{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #50758688;border-radius:8px;color:#c3dce8;background:#102333}.PlatformReadingDialog_close__0o1Fn:hover{background:#183347}.PlatformReadingDialog_frame__UgNhp :is(a,button):focus-visible{outline:2px solid #7de2f1;outline-offset:-3px}.PlatformReadingDialog_tabs__F5ALP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px}.PlatformReadingDialog_tab__q5HUJ{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 6px;border-bottom:2px solid transparent;color:#96b0c2;font-size:13px;line-height:1.5;text-align:center}.PlatformReadingDialog_tab__q5HUJ:hover{color:#e8f2f8}.PlatformReadingDialog_tab__q5HUJ[aria-current]{border-bottom-color:#53bce8;color:#c1e6f6}.PlatformReadingDialog_tab__q5HUJ:nth-child(2)[aria-current]{border-bottom-color:#4bcbbb}.PlatformReadingDialog_tab__q5HUJ:nth-child(3)[aria-current]{border-bottom-color:#b799ed}.PlatformReadingDialog_body__daYDK{position:relative;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px;scrollbar-color:#547b90 #06121f;scrollbar-gutter:stable}.PlatformReadingDialog_body__daYDK>*{max-width:1120px;margin-inline:auto}.PlatformReadingDialog_body__daYDK .architecture-diagram{margin-top:0!important}.PlatformReadingDialog_body__daYDK .architecture-loop-stage{min-width:0;overflow-wrap:anywhere;hyphens:auto}.PlatformReadingDialog_footer__DgJVo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;flex-shrink:0;padding:12px 28px;border-top:1px solid #9bc6db24;background:#06121f}.PlatformReadingDialog_footer__DgJVo button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border-radius:6px;color:#b9d1df;font-size:12px;line-height:1.5}.PlatformReadingDialog_footer__DgJVo button:hover{background:#102333;color:#fff}.PlatformReadingDialog_footer__DgJVo button:disabled{opacity:.3;pointer-events:none}.PlatformReadingDialog_footer__DgJVo>:first-child{justify-self:start}.PlatformReadingDialog_footer__DgJVo>:last-child{justify-self:end}.PlatformReadingDialog_footer__DgJVo>.PlatformReadingDialog_back__T92R8{grid-column:2;justify-self:center}.PlatformReadingDialog_frame__UgNhp :is(h2,p,a,button){overflow-wrap:anywhere;hyphens:auto}@media(max-width:767px){.PlatformReadingDialog_portal__1QJ31{padding:0}.PlatformReadingDialog_frame__UgNhp{height:100dvh;border:0;border-radius:0}.PlatformReadingDialog_header__PiSwI{padding:16px 16px 12px}.PlatformReadingDialog_header__PiSwI h2{font-size:21px}.PlatformReadingDialog_description__rPuVp{display:none}.PlatformReadingDialog_tabs__F5ALP{gap:8px;margin-top:12px}.PlatformReadingDialog_tab__q5HUJ{font-size:12px}.PlatformReadingDialog_body__daYDK{padding:18px 12px 24px}.PlatformReadingDialog_footer__DgJVo{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:4px}.PlatformReadingDialog_footer__DgJVo button{padding-inline:6px;font-size:11px}}@media(prefers-reduced-motion:reduce){.PlatformReadingDialog_backdrop__ADMmU{backdrop-filter:none}}.PlatformReadingDialog_body__daYDK [data-architecture-secondary]{display:none}.PlatformReadingDialog_body__daYDK [data-architecture-surface=mechanism],.PlatformReadingDialog_body__daYDK [data-architecture-surface=shell]{border:0;border-radius:0;background:none;box-shadow:none;padding-inline:0}.PlatformReadingDialog_body__daYDK [data-architecture-surface=rail]{border:0;border-top:1px solid #9bc6db24;border-radius:0;background:none;box-shadow:none}.PlatformReadingDialog_body__daYDK [data-architecture-surface=formula]{border:0;background:none;box-shadow:none}.PlatformReadingDialog_body__daYDK :is([data-architecture-surface],[data-platform-node])>.absolute{display:none}.PlatformReadingDialog_body__daYDK :is([data-platform-node=runtime-foundation],[data-platform-node=model-stage],[data-platform-node=solver-pathway]){background:#0c1c2b;box-shadow:none}.PlatformReadingDialog_body__daYDK [data-platform-node=compute-kernel]{background:#0c242b;box-shadow:none;border-color:#4bcbbb50}.PlatformReadingDialog_body__daYDK .platform-paradigm-card{background:#0c1c2b;box-shadow:none}.PlatformReadingDialog_body__daYDK .platform-paradigm-card>.absolute{display:none}.PlatformReadingDialog_body__daYDK .architecture-trust-plane{background:#141e30;box-shadow:none;border-block:1px solid #b799ed26;border-radius:0}.PlatformCapabilitySpace_hero__YlQvf{--plot-surface:var(--platform-dark-base,#030c17);--solution-accent:#e3ba77;width:100%;min-width:0;margin:0;color:#a4c1d4}.PlatformCapabilitySpace_scene__zHnlu{position:relative;padding-bottom:40px;background:none}.PlatformCapabilitySpace_diagram__UR5fi{display:block;width:100%;height:auto;overflow:visible}.PlatformCapabilitySpace_diagram__UR5fi text{font-family:inherit;font-size:18px;font-weight:500;fill:#91b3c9}.PlatformCapabilitySpace_diagram__UR5fi :is(.PlatformCapabilitySpace_baseline__Db9LZ,.PlatformCapabilitySpace_expandedAnnotation__1GCBf,.PlatformCapabilitySpace_result__dxmO4,.PlatformCapabilitySpace_origin__gMwea) text{paint-order:stroke fill;stroke:var(--plot-surface);stroke-width:4px;stroke-linejoin:round}.PlatformCapabilitySpace_diagram__UR5fi .PlatformCapabilitySpace_result__dxmO4 text{fill:#e3ba77}.PlatformCapabilitySpace_diagram__UR5fi .PlatformCapabilitySpace_origin__gMwea text{fill:#d1eaf3}.PlatformCapabilitySpace_diagram__UR5fi .PlatformCapabilitySpace_baseline__Db9LZ text{fill:#8198ae}.PlatformCapabilitySpace_diagram__UR5fi .PlatformCapabilitySpace_expandedAnnotation__1GCBf text{fill:#99bacf}.PlatformCapabilitySpace_baseline__Db9LZ{opacity:.88}.PlatformCapabilitySpace_candidateRoute__K5r35{opacity:.28;stroke:#809fb6}.PlatformCapabilitySpace_candidateRoute__K5r35 circle{fill:var(--plot-surface)}.PlatformCapabilitySpace_selectedRoute__ovEE8{stroke:var(--solution-accent)}.PlatformCapabilitySpace_selectedRoute__ovEE8 circle{fill:#e3ba77}.PlatformCapabilitySpace_axis__AFt3l{transition:opacity .22s}.PlatformCapabilitySpace_axisLabel__tDPz3{position:absolute;max-width:36%;padding:5px 7px;border-radius:4px;text-align:left;transition:opacity .22s,background .22s;color:#53bce8}.PlatformCapabilitySpace_axisLabel__tDPz3 strong{display:block;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.PlatformCapabilitySpace_axisLabel__tDPz3>span{display:block;margin-top:4px;color:#9eb7c9;font-size:11px;line-height:1.5}.PlatformCapabilitySpace_coordinate__Eru4h{margin-right:7px;font:500 10px/1.5 var(--font-mono-en);color:inherit}.PlatformCapabilitySpace_axisLabel0__8XMXK{right:1%;bottom:22px;text-align:right}.PlatformCapabilitySpace_axisLabel1__bdfvw{left:1%;bottom:22px;color:#4bcbbb}.PlatformCapabilitySpace_axisLabel2__61D2C{left:52%;top:0;color:#b799ed}.PlatformCapabilitySpace_axisLabel__tDPz3:hover,.PlatformCapabilitySpace_axisLabel__tDPz3[aria-pressed=true]{background:#9cc9e909}.PlatformCapabilitySpace_hero__YlQvf :is(button,a):focus-visible{outline:2px solid #76d4ed;outline-offset:4px}.PlatformCapabilitySpace_hero__YlQvf[data-focus="0"] [data-axis="1"],.PlatformCapabilitySpace_hero__YlQvf[data-focus="0"] [data-axis="2"],.PlatformCapabilitySpace_hero__YlQvf[data-focus="1"] [data-axis="0"],.PlatformCapabilitySpace_hero__YlQvf[data-focus="1"] [data-axis="2"],.PlatformCapabilitySpace_hero__YlQvf[data-focus="2"] [data-axis="0"],.PlatformCapabilitySpace_hero__YlQvf[data-focus="2"] [data-axis="1"]{opacity:.4}.PlatformCapabilitySpace_heroCaption__4YC21{margin-bottom:30px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.6;color:#c1d8e5;text-align:center;text-wrap:balance}@media (max-width:1279px){.PlatformCapabilitySpace_heroCaption__4YC21{font-size:12px}}@media (max-width:767px){.PlatformCapabilitySpace_scene__zHnlu{padding-bottom:60px}.PlatformCapabilitySpace_diagram__UR5fi text{font-size:36px}.PlatformCapabilitySpace_diagram__UR5fi :is(.PlatformCapabilitySpace_baseline__Db9LZ,.PlatformCapabilitySpace_expandedAnnotation__1GCBf) text{display:none}.PlatformCapabilitySpace_axisLabel__tDPz3 strong{font-size:12px}.PlatformCapabilitySpace_axisLabel__tDPz3>span{font-size:10px}.PlatformCapabilitySpace_axisLabel0__8XMXK,.PlatformCapabilitySpace_axisLabel1__bdfvw{bottom:25px}.PlatformCapabilitySpace_axisLabel2__61D2C{top:-28px;left:52%;max-width:46%}.PlatformCapabilitySpace_heroCaption__4YC21{margin-bottom:44px;padding:0 5px}}@media (prefers-reduced-motion:reduce){.PlatformCapabilitySpace_axisLabel__tDPz3,.PlatformCapabilitySpace_axis__AFt3l{transition:none}}.PlatformCapabilitySpace_foundation__TN5Xs{display:grid;grid-template-columns:minmax(0,1fr) 17px;width:100%;align-items:center;gap:18px;padding:15px 24px;border-top:1px solid #cddfe8;background:#e8f0f4;color:#52768a;text-align:left;transition:background .2s;scroll-margin-top:110px}.PlatformCapabilitySpace_foundation__TN5Xs:hover{background:#dfeaf1}.PlatformCapabilitySpace_foundation__TN5Xs>strong{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:650;color:#2d5b71}.PlatformCapabilitySpace_foundation__TN5Xs>strong svg{width:17px;height:17px;flex:0 0 auto}.PlatformCapabilitySpace_foundationArrow__cAMjE{width:17px;height:17px;color:#377b9c;transition:transform .2s}.PlatformCapabilitySpace_foundation__TN5Xs:hover .PlatformCapabilitySpace_foundationArrow__cAMjE{transform:translateX(2px)}@media (max-width:767px){.PlatformCapabilitySpace_foundation__TN5Xs{padding:13px 12px;grid-template-columns:minmax(0,1fr) 17px;gap:6px 12px}.PlatformCapabilitySpace_foundation__TN5Xs>strong{font-size:12px}}