.mn-nuance{color:#fff;background:linear-gradient(#dce5e6 0%,#477185 13%,#0a293c 31%,#010120 100%);padding-top:210px}.mn-nuance .mn-section-heading>p{color:#c0d1d6}.mn-nuance .mn-section-label{color:#ff6a5c}.mn-hologrid{background:radial-gradient(circle at 50% -12%,#17485e,#0000 55%),linear-gradient(145deg,#051d2c,#010120);border:1px solid #41e3ff38;height:590px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.mn-hologrid canvas{cursor:crosshair;width:100%;height:100%;display:block}.mn-hologrid-key{color:#9db4bd;gap:18px;font-size:12px;display:flex;position:absolute;top:22px;left:24px}.mn-hologrid-key span{align-items:center;gap:7px;display:flex}.mn-hologrid-key i{background:#41e3ff;border-radius:50%;width:7px;height:7px}.mn-hologrid-key span:nth-child(2) i{background:#fc1e1e}.mn-hologrid-key span:nth-child(3) i{background:#00ab43}.mn-node-readout{opacity:.72;background:#010120b8;border:1px solid #ffffff21;min-width:210px;padding:14px 16px;display:grid;position:absolute;top:20px;right:20px}.mn-node-readout.is-visible{opacity:1;border-color:#41e3ff75}.mn-node-readout b{font-size:15px}.mn-node-readout span{color:#89a2ad;font-size:12px}.mn-nuance-rail{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.mn-nuance-rail span{color:#b5c7ce;border-right:1px solid #ffffff29;padding:22px 20px;font-size:14px}.mn-nuance-rail span:last-child{border-right:0}.mn-insights{background:linear-gradient(#010120 0%,#526f7d 12%,#c8d6d9 28%,#e7ecec 52%,#edf1f1 100%);padding-top:210px}.mn-editorial-grid{grid-template-columns:1.25fr .75fr .75fr;gap:22px;display:grid}.mn-story{background:#ffffff75;border:1px solid #002a4726;flex-direction:column;min-width:0;display:flex}.mn-story:hover{background:#ffffffb8;transform:translateY(-5px);box-shadow:0 22px 48px #002a471c}.mn-story-image{background:#12384b;height:230px;position:relative;overflow:hidden}.mn-story.is-featured .mn-story-image{height:310px}.mn-story-image img{object-fit:cover;filter:saturate(.66)contrast(.9);opacity:.78;transition:transform .45s,opacity .3s}.mn-story:hover .mn-story-image img{opacity:.92;transform:scale(1.025)}.mn-story-image:after{content:"";background:linear-gradient(#0000 30%,#010120a8);position:absolute;inset:0}.mn-story-image>span{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#010120c2;padding:7px 9px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:18px}.mn-qim-line{z-index:2;align-items:flex-end;gap:10px;height:110px;display:flex;position:absolute;inset:auto 28px 54px}.mn-qim-line:before{content:"QIM";color:#fff;letter-spacing:.08em;font-size:26px;font-weight:800;position:absolute;top:-35px;left:0}.mn-qim-line i{background:#41e3ffbf;flex:1;height:34%;box-shadow:0 0 14px #41e3ff38}.mn-qim-line i:nth-child(2){height:48%}.mn-qim-line i:nth-child(3){height:43%}.mn-qim-line i:nth-child(4){background:#feab31d9;height:68%}.mn-qim-line i:nth-child(5){height:61%}.mn-qim-line i:nth-child(6){background:#fc1e1ee6;height:82%}.mn-qim-line i:nth-child(7){height:72%}.mn-story-copy{flex-direction:column;flex:1;padding:24px;display:flex}.mn-story-copy small{color:#6b7f87;font-size:12px}.mn-story-copy h3{letter-spacing:-.025em;margin:12px 0;font-size:clamp(22px,2vw,29px);line-height:1.16}.mn-story-copy p{color:#516a75;font-size:15px;line-height:1.6}.mn-story-copy>b{color:#fc1e1e;border-top:1px solid #002a471f;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.mn-links{color:#fff;background:radial-gradient(circle at 78% 22%,#fc1e1e59,#0000 32%),linear-gradient(135deg,#002a47,#010120 72%)}.mn-links-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:72px;display:grid}.mn-links-heading .mn-section-label{grid-column:1/-1}.mn-links-heading p{color:#abc0c8;margin:0 0 8px;font-size:18px}.mn-link-choices{grid-template-columns:1fr 1fr;gap:18px;margin-top:60px;display:grid}.mn-link-choices>a{background:#002a4747;border:1px solid #ffffff30;flex-direction:column;justify-content:space-between;min-height:300px;padding:34px;display:flex;position:relative}.mn-link-choices>a:hover{background:#002a478c;border-color:#41e3ff99;transform:translateY(-4px)}.mn-link-choices>a>span{color:#fc1e1e;font-size:13px}.mn-link-choices h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.08}.mn-link-choices p{color:#abc0c8;font-size:15px}.mn-link-choices i{font-size:24px;font-style:normal;position:absolute;top:26px;right:28px}.mn-footer{color:#fff;background:#002a47;border-top:1px solid #ffffff1f;padding:72px 0 28px}.mn-footer-grid{grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);align-items:start;gap:54px;display:grid}.mn-footer-grid>div{gap:10px;padding-top:14px;display:grid}.mn-footer-grid b{color:#ff665e;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.mn-footer-grid a,.mn-footer-grid span{color:#bbcad0;font-size:14px;line-height:1.55}.mn-footer-grid a:hover{color:#fff}.mn-footer-address span{max-width:560px}.mn-footer-bottom{color:#718d98;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;margin-top:58px;padding-top:22px;font-size:12px;display:flex}.mn-footer-bottom .mn-brand-lockup{margin-left:auto}
.cargo-lab{--cargo-bg:#070b10;--cargo-panel:#0d141d;--cargo-panel-2:#111b26;--cargo-panel-3:#152331;--cargo-line:#243443;--cargo-line-soft:#75b0cc21;--cargo-text:#e7f0f4;--cargo-muted:#8196a2;--cargo-faint:#526b78;--cargo-cyan:#41e3ff;--cargo-red:#fc1e1e;--cargo-green:#00ab43;--cargo-amber:#feab31;width:100%;min-width:0;min-height:calc(100vh - 70px);color:var(--cargo-text);background:radial-gradient(900px 520px at 58% -10%,#102438 0%,var(--cargo-bg) 62%);grid-template-columns:260px minmax(0,1fr);font-size:14px;display:grid}@supports selector(:has(*)){.portal-shell:has(.cargo-lab){grid-template-columns:minmax(0,1fr)}.portal-shell:has(.cargo-lab)>.portal-sidebar{display:none}}.cargo-lab button,.cargo-lab input,.cargo-lab select{font:inherit}.cargo-lab button{cursor:pointer}.cargo-lab button:disabled{cursor:not-allowed;opacity:.45}.cargo-lab button:focus-visible,.cargo-lab input:focus-visible,.cargo-lab select:focus-visible{outline:2px solid var(--cargo-cyan);outline-offset:2px}.cargo-catalog{border-right:1px solid var(--cargo-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c12db;min-width:0;max-height:calc(100vh - 70px);position:sticky;top:0;overflow-y:auto}.cargo-catalog-head{border-bottom:1px solid var(--cargo-line-soft);align-items:center;gap:11px;height:70px;padding:0 17px;display:flex}.cargo-product-mark{color:#fff;background:linear-gradient(145deg,#143b51,#06111c);border:1px solid #41e3ff75;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 24px #41e3ff1a}.cargo-catalog-head>div{gap:3px;display:grid}.cargo-catalog-head b{font-size:14px}.cargo-catalog-head small{color:var(--cargo-muted);font-size:11px}.cargo-project-nav{border-bottom:1px solid var(--cargo-line-soft);padding:10px}.cargo-project-nav button{width:100%;height:38px;color:var(--cargo-muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.cargo-project-nav button:hover,.cargo-project-nav button.is-active{color:#fff;background:#41e3ff12}.cargo-project-nav button>span{width:18px;color:var(--cargo-cyan)}.cargo-project-nav button i{color:var(--cargo-faint);margin-left:auto;font-size:11px;font-style:normal}.cargo-saved-menu{border:1px solid var(--cargo-line);background:#0d1821;border-radius:8px;margin:8px;padding:8px}.cargo-saved-menu>header{border-bottom:1px solid var(--cargo-line-soft);gap:3px;padding:5px 7px 9px;display:grid}.cargo-saved-menu>header b{font-size:12px}.cargo-saved-menu>header span,.cargo-saved-menu>p{color:var(--cargo-faint);font-size:11px}.cargo-saved-menu>p{padding:8px}.cargo-saved-menu>div{border-bottom:1px solid var(--cargo-line-soft);grid-template-columns:1fr 28px;align-items:center;display:grid}.cargo-saved-menu>div:last-child{border-bottom:0}.cargo-saved-menu>div>button{min-width:0;color:var(--cargo-muted);text-align:left;background:0 0;border:0;gap:3px;padding:8px 7px;display:grid}.cargo-saved-menu>div>button:first-child:hover{color:#fff}.cargo-saved-menu>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cargo-saved-menu>div>button span{color:var(--cargo-faint);font-size:10px}.cargo-saved-menu>div>button:last-child{color:#55707d;text-align:center;padding:0;display:block}.cargo-saved-menu>div>button:last-child:hover{color:#ff8682}.cargo-catalog-section{border-bottom:1px solid var(--cargo-line-soft);padding:8px 9px 11px}.cargo-catalog-section>header{height:34px;color:var(--cargo-faint);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.cargo-catalog-section>header b{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.cargo-catalog-section>header span{font-size:11px}.cargo-source-item{width:100%;min-height:48px;color:var(--cargo-muted);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:8px 1fr;align-items:center;gap:10px;padding:7px 8px;display:grid}.cargo-source-item>i{background:#4a5d68;border-radius:50%;width:7px;height:7px}.cargo-source-item>i.is-live{background:var(--cargo-green);box-shadow:0 0 10px #00ab438c}.cargo-source-item>i.is-preview{background:var(--cargo-amber)}.cargo-source-item>span{gap:2px;min-width:0;display:grid}.cargo-source-item b{color:#c9d8de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-source-item small{color:var(--cargo-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cargo-field-list{display:grid}.cargo-field-list button{height:34px;color:var(--cargo-muted);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:19px 1fr auto;align-items:center;padding:0 8px;font-size:12px;display:grid}.cargo-field-list button:hover{color:#fff;background:#41e3ff0d}.cargo-field-list button i{color:var(--cargo-cyan);font-style:normal}.cargo-field-list button span{color:#385060;letter-spacing:-.12em}.cargo-route-fields{max-height:240px;overflow:auto}.cargo-route-fields button{width:100%;min-height:42px;color:var(--cargo-muted);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:54px 1fr auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.cargo-route-fields button:hover{color:#fff;background:#41e3ff0d}.cargo-route-fields button span{color:#6da5bb;font:10px ui-monospace,monospace}.cargo-route-fields button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cargo-route-fields button i{color:#385060;font-style:normal}.cargo-lineage{border:1px solid var(--cargo-line-soft);background:#142a3933;border-radius:9px;gap:5px;margin:14px;padding:13px;display:grid}.cargo-lineage span{color:var(--cargo-faint);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.cargo-lineage b{color:#b8c9d0;font-size:11px}.cargo-lineage small{color:var(--cargo-faint);font-size:10px;line-height:1.4}.cargo-canvas{min-width:0;min-height:100%;overflow:hidden}.cargo-canvas-head{border-bottom:1px solid var(--cargo-line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:8;background:#070c12bd;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:10px 24px;display:flex;position:sticky;top:0}.cargo-canvas-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 13px;min-width:0;display:grid}.cargo-canvas-head>div:first-child>span{color:var(--cargo-faint);grid-column:1/-1;font-size:10px}.cargo-canvas-head input{color:#fff;letter-spacing:-.025em;background:0 0;border:0;width:min(520px,46vw);min-width:220px;padding:0;font-size:20px;font-weight:680}.cargo-canvas-head small{color:#617986;font-size:10px}.cargo-head-actions{gap:7px;display:flex}.cargo-head-actions button,.cargo-run-cell,.cargo-compare-drop>button,.cargo-record-head button{color:#aebfc7;border:1px solid var(--cargo-line);background:#101b25;border-radius:7px;min-height:36px;padding:0 13px}.cargo-head-actions button:hover,.cargo-run-cell:hover,.cargo-compare-drop>button:hover,.cargo-record-head button:hover{color:#fff;background:#152735;border-color:#3d6476}.cargo-head-actions button.is-primary{color:#031119;background:var(--cargo-cyan);border-color:var(--cargo-cyan);min-width:105px;font-weight:750}.cargo-spinner{border:2px solid #03111947;border-top-color:#031119;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.7s linear infinite cargo-spin;display:inline-block}.cargo-question-bar{border-bottom:1px solid var(--cargo-line-soft);background:#0b131bb8;align-items:center;gap:8px;min-height:52px;padding:8px 24px;display:flex;overflow-x:auto}.cargo-question-bar>span{color:var(--cargo-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-right:5px;font-size:10px}.cargo-question-bar button{color:#8da5b0;white-space:nowrap;background:#0c1720;border:1px solid #203442;border-radius:99px;min-height:30px;padding:0 11px;font-size:11px}.cargo-question-bar button:hover{color:#fff;border-color:#376278}.cargo-run-error{color:#ffaaa6;background:#fc1e1e14;border:1px solid #fc1e1e4d;justify-content:space-between;align-items:center;margin:18px 24px 0;padding:12px 14px;display:flex}.cargo-run-error button{color:#fff;background:0 0;border:1px solid #fc1e1e66;padding:5px 9px}.cargo-notebook{width:min(1240px,100% - 40px);margin:24px auto 100px}.cargo-cell{border:1px solid var(--cargo-line);background:#0c131beb;border-radius:10px;margin-bottom:14px;overflow:hidden;box-shadow:0 18px 42px #0000001f}.cargo-cell:hover{border-color:#30495a}.cargo-cell>header{height:43px;color:var(--cargo-muted);border-bottom:1px solid var(--cargo-line-soft);background:#0b121a;grid-template-columns:22px 28px 1fr auto;align-items:center;gap:6px;padding:0 10px;display:grid}.cargo-cell.is-collapsed>header{border-bottom:0}.cargo-cell-handle{color:#3b5361;cursor:grab}.cargo-cell>header>i{color:#3d5968;font:10px ui-monospace,monospace}.cargo-cell>header>b{font-size:11px;font-weight:650}.cargo-cell>header>div{display:flex}.cargo-cell>header button{color:#5d7581;background:0 0;border:0;border-radius:5px;width:29px;height:28px}.cargo-cell>header button:hover{color:#fff;background:#142430}.cargo-cell-body{padding:18px}.cargo-query-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:13px;display:grid}.cargo-query-grid label,.cargo-hour-range{gap:6px;display:grid}.cargo-query-grid label>span,.cargo-hour-range>span{color:var(--cargo-faint);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.cargo-query-grid select,.cargo-signal-grid select,.cargo-market-controls select{color:#c6d4da;border:1px solid var(--cargo-line);background:#0a1219;border-radius:6px;width:100%;height:38px;padding:0 30px 0 10px}.cargo-hour-range{grid-column:span 3;padding:3px 0}.cargo-hour-range>div{height:18px;position:relative}.cargo-hour-range input{pointer-events:none;appearance:none;background:0 0;width:100%;position:absolute;inset:0}.cargo-hour-range input::-webkit-slider-thumb{appearance:none;background:var(--cargo-cyan);pointer-events:auto;border:2px solid #071018;border-radius:50%;width:15px;height:15px}.cargo-hour-range input::-moz-range-thumb{background:var(--cargo-cyan);pointer-events:auto;border:2px solid #071018;border-radius:50%;width:13px;height:13px}.cargo-hour-range b{color:#a8bac2;font:11px ui-monospace,monospace}.cargo-drop-row{grid-template-columns:220px 220px 1fr auto;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.cargo-drop-field{background:#41e3ff06;border:1px dashed #315064;border-radius:7px;grid-template-columns:1fr auto;gap:4px 10px;min-height:56px;padding:10px 12px;display:grid}.cargo-drop-field:hover{border-color:var(--cargo-cyan);background:#41e3ff0d}.cargo-drop-field span{color:var(--cargo-faint);text-transform:uppercase;letter-spacing:.09em;grid-column:1/-1;font-size:9px}.cargo-drop-field b{font-size:12px}.cargo-drop-field i{color:#466371;font-size:9px;font-style:normal}.cargo-result-meta{color:var(--cargo-faint);justify-content:flex-end;align-self:center;gap:12px;font-size:10px;display:flex}.cargo-result-meta b{color:#6d94a6;font-family:ui-monospace,monospace}.cargo-run-cell{align-self:center}.cargo-kpi-strip{background:var(--cargo-line-soft);border:1px solid var(--cargo-line-soft);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid}.cargo-kpi-strip article{background:#0c161f;min-height:98px;padding:15px}.cargo-kpi-strip span{color:#657d89;font-size:10px}.cargo-kpi-strip b{color:#fff;letter-spacing:-.03em;margin:8px 0 4px;font-size:22px;display:block}.cargo-kpi-strip small{color:#4f6875;font-size:10px}.cargo-viz-head{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.cargo-viz-head>div:first-child{gap:3px;display:grid}.cargo-viz-head b{font-size:13px}.cargo-viz-head span{color:var(--cargo-faint);font-size:10px}.cargo-viz-head>div:last-child{border:1px solid var(--cargo-line);border-radius:7px;padding:3px;display:flex}.cargo-viz-head button{color:#66808c;background:0 0;border:0;border-radius:4px;height:27px;padding:0 10px;font-size:10px}.cargo-viz-head button.is-active{color:#fff;background:#183040}.cargo-series-bars{padding-top:8px}.cargo-series-bars>button{color:#8ea4ae;text-align:left;background:0 0;border:0;border-top:1px solid #75b0cc14;grid-template-columns:minmax(140px,220px) 1fr minmax(80px,130px);align-items:center;gap:14px;width:100%;min-height:42px;display:grid}.cargo-series-bars>button:hover{color:#fff;background:#41e3ff06}.cargo-series-bars>button.is-static{cursor:default}.cargo-series-bars>button>span{gap:10px;min-width:0;display:flex}.cargo-series-bars>button>span i{color:#405966;font:11px ui-monospace,monospace}.cargo-series-bars>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-series-bars>button>em{background:#152632;border-radius:99px;height:7px;overflow:hidden}.cargo-series-bars>button>em i{background:linear-gradient(90deg,#1687a3,var(--cargo-cyan));border-radius:99px;height:100%;display:block}.cargo-series-bars>button>strong{text-align:right;color:#b6c7ce;font:11px ui-monospace,monospace}.cargo-table-scroll{border:1px solid var(--cargo-line-soft);border-radius:7px;overflow:auto}.cargo-data-table{border-collapse:collapse;width:100%;font-size:11px}.cargo-data-table th{z-index:1;color:#5e7783;border-bottom:1px solid var(--cargo-line);text-align:left;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#101a23;padding:10px 12px;font-size:9px;font-weight:600;position:sticky;top:0}.cargo-data-table td{color:#91a5ad;white-space:nowrap;border-bottom:1px solid #75b0cc14;padding:10px 12px}.cargo-data-table tbody tr:hover td{color:#c7d6dc;background:#41e3ff06}.cargo-data-table td b{color:#cbd9de;display:block}.cargo-data-table td small{color:#526c78;margin-top:3px;display:block}.cargo-data-table.is-records{min-width:980px}.cargo-data-table.is-records td:last-child{white-space:normal;min-width:160px}.cargo-data-table td>span{border-radius:99px;padding:4px 7px;font-size:9px}.cargo-data-table td>span.is-clear{color:#76d9b3;background:#00ab431a}.cargo-data-table td>span.is-attention{color:#ffc073;background:#feab311a}.cargo-compare-drop{background:#41e3ff06;border:1px dashed #315064;border-radius:8px;grid-template-columns:170px 1fr auto;align-items:center;gap:14px;min-height:70px;margin-bottom:18px;padding:10px 12px;display:grid}.cargo-compare-drop>div:first-child{gap:4px;display:grid}.cargo-compare-drop>div:first-child span{font-size:11px;font-weight:650}.cargo-compare-drop>div:first-child small{color:var(--cargo-faint);font-size:9px}.cargo-compare-drop>div:nth-child(2){align-items:center;gap:7px;min-width:0;display:flex}.cargo-compare-drop>div:nth-child(2) button{color:#b2c4cb;white-space:nowrap;background:#12222d;border:1px solid #294556;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:10px;display:flex}.cargo-compare-drop>div:nth-child(2) button i{background:var(--cargo-cyan);border-radius:50%;width:6px;height:6px}.cargo-compare-drop>div:nth-child(2) button:nth-child(2) i{background:var(--cargo-red)}.cargo-compare-drop>div:nth-child(2) button:nth-child(3) i{background:var(--cargo-amber)}.cargo-compare-drop>div:nth-child(2) em{color:#415d6a;font-size:9px;font-style:normal}.cargo-compare-chart{min-height:310px}.cargo-chart-legend{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.cargo-chart-legend span{color:#7d949f;align-items:center;gap:7px;font-size:10px;display:flex}.cargo-chart-legend i{border-radius:50%;width:8px;height:8px}.cargo-compare-chart svg{width:100%;height:280px;overflow:visible}.cargo-grid-lines line{stroke:#75b0cc1c;stroke-width:1px}.cargo-compare-chart svg text{fill:#506a77;font-size:9px}.cargo-signal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cargo-signal-grid>section{border:1px solid var(--cargo-line-soft);background:#0b151e;border-radius:8px;min-width:0;padding:15px}.cargo-signal-grid>section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cargo-signal-grid>section>header>div{gap:4px;display:grid}.cargo-signal-grid>section>header span{color:#63808c;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.cargo-signal-grid>section>header b{font-size:12px}.cargo-signal-grid>section>header select{width:min(260px,52%)}.cargo-signal-value{align-items:baseline;gap:12px;margin:20px 0;display:flex}.cargo-signal-value>b{font-size:34px}.cargo-signal-value span{color:#76cbae;font-size:10px}.cargo-qim-bars{border-bottom:1px solid var(--cargo-line);align-items:end;gap:7px;height:190px;padding:10px 8px 0;display:flex}.cargo-qim-bars div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.cargo-qim-bars i{background:linear-gradient(#41e3ff,#0d5368);border-radius:3px 3px 0 0;width:100%;max-width:32px;transition:height .3s}.cargo-qim-bars span{color:#4e6874;font-size:8px}.cargo-signal-grid footer{color:#49636f;margin-top:12px;font-size:9px;line-height:1.5}.cargo-market-controls{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.cargo-market-controls label{grid-column:1/-1;grid-template-columns:80px 1fr;align-items:center;display:grid}.cargo-market-controls label span{color:#587480;font-size:10px}.cargo-market-controls>div{border:1px solid var(--cargo-line-soft);background:#0e1c26;border-radius:7px;padding:15px}.cargo-market-controls>div span{color:#5d7783;font-size:9px;display:block}.cargo-market-controls>div b{margin-top:7px;font-size:17px;display:block}.cargo-market-change{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cargo-market-change span{color:#687f8a;background:#0a1219;padding:10px;font-size:10px}.cargo-market-change b{float:right;color:#b9c8ce}.cargo-quality-cell{grid-template-columns:220px 1fr;align-items:center;gap:28px;display:grid}.cargo-quality-cell>div{border-right:1px solid var(--cargo-line-soft);padding:18px}.cargo-quality-cell>div b{color:var(--cargo-amber);font-size:34px;display:block}.cargo-quality-cell>div span{color:#8ba0a9;margin:5px 0;display:block}.cargo-quality-cell>div small{color:#4d6773}.cargo-quality-cell section{gap:10px;display:grid}.cargo-quality-cell article{grid-template-columns:110px 1fr 50px;align-items:center;gap:12px;display:grid}.cargo-quality-cell article span{color:#718994;font-size:10px}.cargo-quality-cell article em{background:#152632;border-radius:99px;height:7px;overflow:hidden}.cargo-quality-cell article i{background:linear-gradient(90deg,#73541c,var(--cargo-amber));border-radius:99px;height:100%;display:block}.cargo-quality-cell article b{color:#adbec5;text-align:right;font:10px ui-monospace,monospace}.cargo-record-head{justify-content:space-between;align-items:start;gap:14px;min-height:42px;display:flex}.cargo-record-head>span{color:#5f7884;padding-top:8px;font-size:10px}.cargo-record-head>div{align-items:center;gap:6px;display:flex}.cargo-record-head>div>b{color:#6f8792;text-align:center;min-width:42px;font:11px ui-monospace,monospace}.cargo-record-head button{min-height:31px}.cargo-empty{color:#4f6875;border:1px dashed var(--cargo-line);border-radius:8px;place-items:center;min-height:160px;display:grid}.cargo-add-cell{justify-content:center;padding:12px;display:flex;position:relative}.cargo-add-cell>button{color:#829aa5;background:#0c151d;border:1px dashed #355164;border-radius:7px;height:36px;padding:0 15px}.cargo-add-cell>button:hover{color:#fff;border-color:var(--cargo-cyan)}.cargo-add-cell>div{z-index:5;border:1px solid var(--cargo-line);background:#101b25;border-radius:8px;width:190px;padding:6px;display:grid;position:absolute;top:52px;box-shadow:0 20px 50px #0006}.cargo-add-cell>div button{color:#94a8b1;text-align:left;background:0 0;border:0;border-radius:5px;height:34px}.cargo-add-cell>div button:hover{color:#fff;background:#172a37}.cargo-toast{z-index:30;color:#fff;background:#163342;border:1px solid #3f6b7e;border-radius:8px;padding:12px 15px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000059}.cargo-lab .cargo-catalog-section>header b,.cargo-lab .cargo-canvas-head>div:first-child>span,.cargo-lab .cargo-canvas-head small,.cargo-lab .cargo-question-bar>span,.cargo-lab .cargo-query-grid label>span,.cargo-lab .cargo-hour-range>span,.cargo-lab .cargo-drop-field span,.cargo-lab .cargo-drop-field i,.cargo-lab .cargo-result-meta,.cargo-lab .cargo-kpi-strip span,.cargo-lab .cargo-kpi-strip small,.cargo-lab .cargo-viz-head span,.cargo-lab .cargo-data-table th,.cargo-lab .cargo-compare-drop small,.cargo-lab .cargo-chart-legend span,.cargo-lab .cargo-signal-grid>section>header span,.cargo-lab .cargo-signal-grid footer,.cargo-lab .cargo-market-controls>div span,.cargo-lab .cargo-quality-cell article span,.cargo-lab .cargo-record-head span,.cargo-lab .cargo-route-fields button span,.cargo-lab .cargo-lineage span,.cargo-lab .cargo-lineage small,.cargo-lab .cargo-cell>header>i,.cargo-lab .cargo-viz-head button,.cargo-lab .cargo-compare-drop>div:first-child small,.cargo-lab .cargo-compare-drop>div:nth-child(2) button,.cargo-lab .cargo-compare-drop>div:nth-child(2) em,.cargo-lab .cargo-compare-chart svg text,.cargo-lab .cargo-signal-value span,.cargo-lab .cargo-qim-bars span,.cargo-lab .cargo-market-controls label span,.cargo-lab .cargo-market-change span,.cargo-lab .cargo-market-change b,.cargo-lab .cargo-quality-cell article b,.cargo-lab .cargo-data-table td small,.cargo-lab .cargo-data-table td>span{font-size:11px}@keyframes cargo-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.cargo-lab{grid-template-columns:220px minmax(0,1fr)}.cargo-drop-row{grid-template-columns:1fr 1fr auto}.cargo-result-meta{grid-column:1/3;justify-content:flex-start}.cargo-query-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.cargo-hour-range{grid-column:span 2}.cargo-kpi-strip{grid-template-columns:repeat(2,1fr)}.cargo-signal-grid,.cargo-compare-drop{grid-template-columns:1fr}.cargo-compare-drop>div:nth-child(2){flex-wrap:wrap}}@media (max-width:900px){.cargo-lab{display:block}.cargo-catalog{display:none}.cargo-canvas-head{position:static}.cargo-notebook{width:calc(100% - 24px);margin-top:12px}.cargo-question-bar{padding-inline:12px}.cargo-cell-body{padding:12px}.cargo-drop-row{grid-template-columns:1fr 1fr}.cargo-run-cell{justify-self:start}.cargo-series-bars>button{grid-template-columns:minmax(120px,180px) 1fr 90px}.cargo-quality-cell{grid-template-columns:1fr}.cargo-quality-cell>div{border-right:0;border-bottom:1px solid var(--cargo-line-soft)}}@media (max-width:640px){.cargo-canvas-head{align-items:flex-start;padding:10px 12px}.cargo-canvas-head>div:first-child{display:grid}.cargo-canvas-head input{width:100%;min-width:0;font-size:17px}.cargo-canvas-head small,.cargo-head-actions button:not(.is-primary),.cargo-question-bar>span{display:none}.cargo-query-grid{grid-template-columns:1fr}.cargo-hour-range{grid-column:1}.cargo-drop-row{grid-template-columns:1fr}.cargo-result-meta{grid-column:1}.cargo-kpi-strip{grid-template-columns:1fr 1fr}.cargo-kpi-strip article{min-height:86px}.cargo-kpi-strip b{font-size:18px}.cargo-viz-head{align-items:flex-start}.cargo-viz-head>div:first-child span{display:none}.cargo-series-bars>button{grid-template-columns:minmax(100px,1fr) 1fr}.cargo-series-bars>button>strong{text-align:left;grid-column:2}.cargo-compare-chart svg{height:220px}.cargo-signal-grid>section>header{display:grid}.cargo-signal-grid>section>header select{width:100%}.cargo-market-controls{grid-template-columns:1fr}.cargo-market-controls label{grid-column:1}.cargo-quality-cell article{grid-template-columns:92px 1fr 42px}.cargo-toast{bottom:12px;left:12px;right:12px}}.cargo-guide-nav{border-bottom:1px solid var(--cargo-line-soft);gap:4px;padding:12px 10px;display:grid}.cargo-guide-nav button{color:#8ca2ac;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.cargo-guide-nav button:hover{color:#fff;background:#41e3ff0f}.cargo-guide-nav button>i{color:var(--cargo-cyan);font:10px ui-monospace,monospace}.cargo-guide-nav button>span{gap:2px;display:grid}.cargo-guide-nav b{font-size:12px}.cargo-guide-nav small{color:#526b78;font-size:10px}.cargo-advanced-toggle{color:#9ab0b9;border:1px solid var(--cargo-line);background:#0d1821;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:40px;margin:10px;padding:0 10px;display:flex}.cargo-advanced-toggle:hover,.cargo-advanced-toggle.is-open{color:#fff;border-color:#36586a}.cargo-advanced-toggle i{color:var(--cargo-cyan);font-style:normal}.cargo-advanced-catalog{border-top:1px solid var(--cargo-line-soft)}.cargo-reading-path{border:1px solid var(--cargo-line);background:linear-gradient(125deg,#143445c7,#08121cf0);border-radius:10px;margin-bottom:18px;padding:22px}.cargo-reading-path>header{gap:4px;margin-bottom:18px;display:grid}.cargo-reading-path>header span{color:var(--cargo-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.cargo-reading-path>header b{font-size:22px}.cargo-reading-path>header p{color:#7f98a3;margin:0;font-size:13px}.cargo-reading-path>div{background:var(--cargo-line-soft);border:1px solid var(--cargo-line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cargo-reading-path button{color:#9bb0b9;text-align:left;background:#0c1720;border:0;grid-template-columns:28px 1fr;gap:5px 8px;min-height:104px;padding:14px;display:grid}.cargo-reading-path button:hover{color:#fff;background:#102431}.cargo-reading-path button i{color:var(--cargo-cyan);grid-row:1/3;font:10px ui-monospace,monospace}.cargo-reading-path button b{font-size:13px}.cargo-reading-path button span{color:#617985;font-size:11px;line-height:1.45}.cargo-decision-brief{background:radial-gradient(600px 220px at 72% 0,#41e3ff14,#0000 70%),#0a141d;border:1px solid #41e3ff38;border-radius:10px;margin-bottom:18px;padding:22px}.cargo-decision-brief>header{gap:6px;margin-bottom:18px;display:grid}.cargo-decision-brief>header span{color:var(--cargo-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.cargo-decision-brief>header b{max-width:760px;font-size:24px;line-height:1.2}.cargo-decision-brief>div{background:var(--cargo-line-soft);border:1px solid var(--cargo-line-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cargo-decision-brief article{background:#0c1720;align-content:center;gap:5px;min-height:110px;padding:15px;display:grid}.cargo-decision-brief article i{color:#5d7884;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.cargo-decision-brief article b{color:#fff;font-size:24px}.cargo-decision-brief article span{color:#6f8792;font-size:11px}.cargo-stage{scroll-margin-top:86px}.cargo-stage.cargo-cell>header{grid-template-columns:34px 1fr auto;gap:8px;height:52px;padding:0 14px;display:grid}.cargo-stage.cargo-cell>header>i{color:var(--cargo-cyan);font-size:10px}.cargo-stage.cargo-cell>header>b{font-size:13px}.cargo-stage.cargo-cell>header>button{color:#6f8994;background:0 0;border:0;border-radius:6px;width:34px;height:32px}.cargo-stage.cargo-cell>header>button:hover{color:#fff;background:#142430}.cargo-stage-note{color:#8fa5ae;border-left:2px solid var(--cargo-cyan);background:#41e3ff09;grid-template-columns:135px 1fr;gap:16px;margin-bottom:16px;padding:12px 14px;display:grid}.cargo-stage-note b{color:#cfe0e5;font-size:11px}.cargo-stage-note span{font-size:12px;line-height:1.5}.cargo-scope-line{color:#718995;border:1px solid var(--cargo-line-soft);background:#0a1219;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:14px;padding:0 12px;font-size:11px;display:flex}.cargo-scope-line button{color:#b2c5cc;background:0 0;border:1px solid #2c4655;border-radius:5px;padding:7px 10px}.cargo-scope-line button:hover{color:#fff;border-color:var(--cargo-cyan)}.cargo-inline-controls{border:1px solid var(--cargo-line);background:#09131b;border-radius:8px;margin-bottom:16px;padding:14px}.cargo-inline-controls .cargo-drop-row{margin-top:14px;margin-bottom:0}.cargo-kpi-strip{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.cargo-reading-path>div,.cargo-decision-brief>div{grid-template-columns:1fr 1fr}.cargo-decision-brief article:last-child{grid-column:1/-1}}@media (max-width:640px){.cargo-notebook{width:calc(100% - 20px)}.cargo-reading-path,.cargo-decision-brief{padding:15px}.cargo-reading-path>header b,.cargo-decision-brief>header b{font-size:19px}.cargo-reading-path>div,.cargo-decision-brief>div{grid-template-columns:1fr}.cargo-decision-brief article:last-child{grid-column:auto}.cargo-reading-path button{min-height:72px}.cargo-stage-note{grid-template-columns:1fr;gap:4px}.cargo-scope-line{flex-direction:column;align-items:flex-start;padding:10px}.cargo-kpi-strip{grid-template-columns:1fr}.cargo-canvas-head{flex-wrap:wrap}.cargo-head-actions,.cargo-head-actions button.is-primary{width:100%}}
@keyframes mn-spin{to{transform:rotate(360deg)}}@keyframes mn-spin-centered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mn-pulse{50%{opacity:.22}}@keyframes mn-bar{50%{transform:scaleY(.82)}}.mn-mini-orbit{animation-name:mn-spin-centered}.mn-brand-lockup.is-compact .mn-brand-type small{font-size:11px}@media (prefers-reduced-motion:reduce){.mn-orbit-ring,.mn-mini-orbit,.mn-preview-heat i,.mn-preview-chart i{animation:none!important}.mn-site *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1050px){.mn-hero-main{grid-template-columns:1fr .72fr;gap:42px}.mn-hero-orbit{width:390px}.mn-application-grid{grid-template-columns:1fr}.mn-application-links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.mn-application-links>p{grid-column:1/-1;margin-bottom:24px}.mn-preview-cargo{grid-template-columns:170px 1fr}.mn-preview-cargo>aside:last-child{display:none}.mn-editorial-grid{grid-template-columns:1fr 1fr}.mn-story.is-featured{grid-column:1/-1;grid-template-columns:1.2fr .8fr;display:grid}.mn-story.is-featured .mn-story-image{height:100%;min-height:330px}.mn-footer-grid{grid-template-columns:.7fr 1fr 1.3fr}.cargo-workbench-grid{grid-template-columns:220px minmax(430px,1fr)}.cargo-context-rail{grid-column:1/-1;grid-template-columns:1fr 1fr}.cargo-status-filter button{min-width:64px}}@media (max-width:780px){.mn-shell{width:min(100% - 36px,1240px)}.mn-section{padding:96px 0}.mn-section-heading,.mn-links-heading{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.mn-section-heading>p,.mn-section-heading>div:last-child p{font-size:16px}.mn-nav{min-height:64px}.mn-nav nav{display:none}.mn-nav-action{font-size:12px}.mn-brand-lockup.is-compact .mn-brand-type small{display:none}.mn-hero{min-height:auto;padding-bottom:0}.mn-hero-main{grid-template-columns:1fr;min-height:0;padding:72px 0 48px}.mn-hero-copy h1{font-size:clamp(43px,12vw,62px)}.mn-hero-orbit{justify-self:center;width:min(370px,88vw)}.mn-principles{grid-template-columns:1fr}.mn-principles article{border-bottom:1px solid #ffffff21;border-right:0;min-height:0}.mn-principles article:last-child{border-bottom:0}.mn-application{padding-top:130px}.mn-app-screen{min-height:430px;padding:16px}.mn-preview-operations{grid-template-columns:1fr;height:auto;min-height:390px}.mn-preview-people{display:none}.mn-preview-chart>div{height:220px}.mn-preview-cargo{grid-template-columns:145px 1fr;height:390px}.mn-app-bar>div{display:none}.mn-application-links{grid-template-columns:1fr}.mn-application-links>p{margin-bottom:20px}.mn-application-links>a{min-height:110px}.mn-nuance,.mn-insights{padding-top:160px}.mn-hologrid{height:500px}.mn-hologrid-key{display:none}.mn-node-readout{inset:auto 16px 16px}.mn-nuance-rail{grid-template-columns:1fr 1fr}.mn-nuance-rail span:nth-child(2){border-right:0}.mn-nuance-rail span:nth-child(-n+2){border-bottom:1px solid #ffffff29}.mn-editorial-grid{grid-template-columns:1fr}.mn-story.is-featured{grid-column:auto;display:flex}.mn-story.is-featured .mn-story-image{height:280px;min-height:0}.mn-link-choices{grid-template-columns:1fr}.mn-link-choices>a{min-height:240px}.mn-footer-grid{grid-template-columns:1fr 1fr}.mn-footer-grid>div:last-child{grid-column:1/-1}.mn-footer-bottom{gap:30px}.portal-topbar{padding:0 16px}.portal-topbar-title{display:none}.portal-brand{min-width:auto}.portal-shell{display:block}.portal-sidebar{display:none}.portal-main,.cargo-workbench{padding:18px}.cargo-workbench-head{align-items:start}.cargo-filterbar{grid-template-columns:1fr}.cargo-status-filter{overflow-x:auto}.cargo-refresh{width:100%}.cargo-kpis{grid-template-columns:1fr 1fr}.cargo-workbench-grid{grid-template-columns:1fr}.cargo-route-rail{max-height:350px;overflow-y:auto}.cargo-context-rail{grid-column:auto;grid-template-columns:1fr}.cargo-records>header span{display:none}}@media (max-width:520px){.mn-shell{width:calc(100% - 28px)}.mn-section-label{font-size:12px}.mn-section-heading h2,.mn-links-heading h2{font-size:38px}.mn-nav-action{padding:9px 11px}.mn-nav-action span{display:none}.mn-brand-type b{font-size:24px}.mn-hero-main{padding-top:54px}.mn-lead{font-size:21px}.mn-support{font-size:16px}.mn-hero-actions a{width:100%}.mn-hero-orbit{width:300px}.mn-app-bar{padding:0 13px}.mn-app-bar>b{display:none}.mn-preview-kpis{grid-template-columns:1fr 1fr}.mn-preview-kpis span:last-child{display:none}.mn-preview-cargo{grid-template-columns:1fr}.mn-preview-cargo>aside:first-child{display:none}.mn-preview-heat{height:320px}.mn-app-status b{display:none}.mn-nuance-rail{grid-template-columns:1fr}.mn-nuance-rail span{border-bottom:1px solid #ffffff29;border-right:0}.mn-hologrid{height:420px}.mn-story-image,.mn-story.is-featured .mn-story-image{height:230px}.mn-story-copy{padding:20px}.mn-links-heading h2{font-size:37px}.mn-link-choices>a{min-height:220px;padding:26px}.mn-footer-grid{grid-template-columns:1fr}.mn-footer-grid>div:last-child{grid-column:auto}.mn-footer-bottom{display:grid}.mn-footer-bottom .mn-brand-lockup{margin-left:0}.mn-brand-lockup:not(.is-compact) .mn-brand-type b{font-size:27px}.cargo-workbench-head{display:grid}.cargo-source{width:100%}.cargo-kpis{grid-template-columns:1fr}.cargo-focus-metrics{grid-template-columns:1fr 1fr}.cargo-focus-metrics span:last-child{display:none}.cargo-heatmap{grid-template-columns:repeat(10,1fr)}.cargo-records th,.cargo-records td{padding:12px}}
.home-site{--home-deep:#010120;--home-navy:#002a47;--home-blue:#0c3d55;--home-cyan:#41e3ff;--home-red:#fc1e1e;--home-orange:#feab31;--home-mist:#dfe8e9;--home-cloud:#eef3f3;--home-ink:#082d47;--home-copy:#4e6875;background:var(--home-cloud);color:var(--home-ink);font-family:North Sans,Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.home-site *,.home-site :before,.home-site :after{box-sizing:border-box}.home-site h1,.home-site h2,.home-site h3,.home-site p{margin-top:0}.home-site a{transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.home-site a:focus-visible,.home-site button:focus-visible{outline:3px solid var(--home-orange);outline-offset:4px}.home-shell{width:min(1220px,100% - 64px);margin-inline:auto}.home-section{padding:118px 0;position:relative}.home-kicker{color:var(--home-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:750;display:block}.home-site .mn-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01012052;border-bottom:1px solid #c7ebf421;position:relative}.home-site .mn-shell{width:min(1220px,100% - 64px)}.home-site .mn-nav{min-height:72px}.home-site .mn-nav nav{gap:28px;font-size:14px}.home-site .mn-nav nav a{color:#eaf7fab8}.home-site .mn-nav nav a:hover{color:#fff}.home-site .mn-nav-action{border-color:#cff0f74d;padding:10px 14px;font-size:13px}.home-site .mn-nav-action:hover{color:#fff;background:#41e3ff14;border-color:#41e3ff99}.home-site .mn-brand-lockup{gap:9px}.home-site .mn-brand-lockup.is-compact .mn-brand-mark{width:42px;height:42px}.home-site .mn-brand-lockup.is-compact .mn-brand-type b{font-size:26px}.home-site .mn-brand-lockup.is-compact .mn-brand-type small{margin-top:4px;font-size:10px}.home-hero{color:#fff;background:radial-gradient(900px 600px at 78% 24%,#249dbd33,#0000 60%),radial-gradient(700px 500px at 12% 80%,#fc1e1e24,#0000 68%),linear-gradient(138deg,#010120 0%,#062438 58%,#17495c 100%);min-height:900px;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#41e3ff0a 1px,#0000 1px),linear-gradient(90deg,#41e3ff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.home-hero-field{z-index:1;opacity:.74;height:82%}.home-hero-layout{z-index:4;grid-template-columns:minmax(390px,.78fr) minmax(590px,1.22fr);align-items:center;gap:58px;min-height:690px;padding:64px 0 110px;display:grid;position:relative}.home-hero-copy h1{letter-spacing:-.055em;max-width:650px;margin:0 0 26px;font-size:clamp(50px,5.7vw,70px);font-weight:680;line-height:.98}.home-hero-copy>p{color:#c4d5db;max-width:540px;margin-bottom:0;font-size:clamp(19px,2vw,24px);line-height:1.42}.home-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.home-button{color:#fff;border:1px solid #ffffff52;justify-content:space-between;align-items:center;gap:34px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.home-button-primary{background:var(--home-red);border-color:var(--home-red)}.home-button:hover{color:var(--home-ink);background:#fff;border-color:#fff;transform:translateY(-2px)}.home-layer-list{border-top:1px solid #ceedf524;gap:24px;margin-top:48px;padding-top:20px;display:flex}.home-layer-list span{color:#9db4bd;align-items:center;gap:8px;font-size:13px;display:flex}.home-layer-list b{color:var(--home-cyan);font-size:11px;font-weight:700}.home-hero-product{transform-origin:100%;filter:drop-shadow(0 32px 70px #00000047);min-width:0;transform:perspective(1400px)rotateY(-3deg)}.home-hero-product .mn-app-preview{background:#051220ed;border-color:#89dbee33;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff09}.home-hero-product .mn-app-bar{min-height:54px;padding-inline:16px}.home-hero-product .mn-app-screen{min-height:430px;padding:18px}.home-hero-product .mn-preview-operations,.home-hero-product .mn-preview-cargo,.home-hero-product .mn-preview-network{height:390px}.home-hero-product .mn-preview-chart>div{height:210px}.home-hero-product .mn-preview-heat{height:300px}.home-hero-fade{z-index:3;background:linear-gradient(178deg, transparent 0 30%, #b7cdd3 31%, #d8e4e6 72%, var(--home-cloud) 100%);pointer-events:none;height:145px;position:absolute;bottom:-2px;left:-3%;right:-3%}.home-section-intro{grid-template-columns:minmax(0,1.25fr) minmax(290px,.62fr);align-items:end;gap:70px;margin-bottom:56px;display:grid}.home-section-intro h2,.home-partnership-intro h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(40px,4.6vw,56px);font-weight:680;line-height:1.04}.home-intro-aside{padding-bottom:4px}.home-intro-aside strong{color:var(--home-red);margin-bottom:8px;font-size:19px;display:block}.home-intro-aside p{max-width:430px;color:var(--home-copy);margin:0;font-size:17px;line-height:1.55}.home-application{background:linear-gradient(180deg, var(--home-cloud) 0%, #f7f9f9 60%, #e2ebec 100%);padding-top:146px}.home-portal-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-portal-card{background:#ffffffb3;border:1px solid #002a4726;border-radius:14px;grid-template-columns:.78fr 1.22fr;min-width:0;min-height:430px;display:grid;overflow:hidden;box-shadow:0 12px 35px #002a470f}.home-portal-card:hover{border-color:#002a474d;transform:translateY(-5px);box-shadow:0 22px 50px #002a471c}.home-portal-copy{z-index:2;flex-direction:column;padding:30px 20px 28px 28px;display:flex;position:relative}.home-portal-copy>span{color:var(--home-red);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:750}.home-portal-copy h3{letter-spacing:-.035em;margin:58px 0 14px;font-size:clamp(27px,2.5vw,35px);line-height:1.06}.home-portal-copy p{color:var(--home-copy);margin-bottom:20px;font-size:15px;line-height:1.55}.home-portal-copy b{border-top:1px solid #002a471f;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.home-portal-copy i,.home-insight-copy i,.home-partnership-grid i{font-style:normal}.home-portal-visual{background:radial-gradient(circle at 75% 15%,#41e3ff1f,#0000 34%),#061826;border:1px solid #6ccce42b;border-radius:10px;align-self:stretch;margin:16px 16px 16px 0;position:relative;overflow:hidden}.portal-visual-top{border-bottom:1px solid #7ed1e61f;align-items:center;gap:6px;height:42px;padding:0 12px;display:flex}.portal-visual-top i{background:#36515f;border-radius:50%;width:6px;height:6px}.portal-visual-top i:first-child{background:var(--home-red)}.portal-visual-top span{color:#718c98;letter-spacing:.1em;margin-left:auto;font-size:10px}.portal-visual-metrics{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.portal-visual-metrics span{background:#0d2736cc;border:1px solid #7cc9dd1a;padding:13px}.portal-visual-metrics small{color:#6f8994;font-size:11px;display:block}.portal-visual-metrics b{color:#fff;margin-top:7px;font-size:24px;display:block}.portal-visual-bars{background-image:linear-gradient(#41e3ff0d 1px,#0000 1px);background-size:100% 42px;border-bottom:1px solid #7cc9dd26;border-left:1px solid #7cc9dd1a;align-items:end;gap:7px;height:210px;padding:14px 12px 0;display:flex;position:absolute;bottom:18px;left:16px;right:16px}.portal-visual-bars i{background:linear-gradient(to top, #0c526f, var(--home-cyan));opacity:.68;transform-origin:bottom;flex:1;animation:4.8s ease-in-out infinite alternate home-bar}.portal-visual-bars i:nth-child(3n){background:linear-gradient(to top, #5d1f2d, var(--home-red));animation-delay:-.8s}.portal-visual-map{background-image:linear-gradient(#41e3ff0b 1px,#0000 1px),linear-gradient(90deg,#41e3ff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:42px 0 48px}.map-node{z-index:2;background:var(--home-cyan);width:10px;height:10px;box-shadow:0 0 14px var(--home-cyan);border:2px solid #061826;border-radius:50%;position:absolute}.node-a{top:67%;left:16%}.node-b{top:39%;left:42%}.node-c{background:var(--home-orange);box-shadow:0 0 14px var(--home-orange);top:19%;right:22%}.node-d{background:var(--home-red);box-shadow:0 0 14px var(--home-red);bottom:15%;right:13%}.map-link{z-index:1;transform-origin:0;background:linear-gradient(90deg,#41e3ff4d,#41e3ffe6);height:1px;position:absolute}.link-a{width:38%;top:68%;left:18%;transform:rotate(-36deg)}.link-b{width:39%;top:40%;left:44%;transform:rotate(-28deg)}.link-c{width:48%;top:41%;left:44%;transform:rotate(29deg)}.portal-visual-strip{grid-template-columns:repeat(6,1fr);gap:5px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.portal-visual-strip span{background:#41e3ff1a;border:1px solid #41e3ff14;height:20px}.portal-visual-strip span:nth-child(4),.portal-visual-strip span:nth-child(5){background:#fc1e1e24}.home-nuance{color:#fff;background:linear-gradient(#e2ebec 0%,#7799a6 10%,#234d61 24%,#082337 43%,#010120 100%);padding-top:178px}.home-section-intro-light .home-intro-aside p{color:#c0d2d8}.home-hologrid-frame{background:#01091761;border:1px solid #98e0f229;border-radius:16px;padding:12px;box-shadow:0 35px 90px #00000040}.home-hologrid-frame .mn-hologrid{height:540px;box-shadow:none;border:0;border-radius:10px}.home-network-rail{border-top:1px solid #bee8f229;border-bottom:1px solid #bee8f229;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.home-network-rail span{color:#b6cbd2;border-right:1px solid #bee8f224;padding:19px 18px;font-size:14px}.home-network-rail span:last-child{border-right:0}.home-insights{background:linear-gradient(#010120 0%,#294c5e 10%,#91aeb7 23%,#d8e4e6 38%,#f1f5f5 64%,#f6f8f8 100%);padding-top:178px}.home-insight-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.22fr .78fr;gap:20px;display:grid}.home-insight-card{background:#ffffffb3;border:1px solid #002a4726;border-radius:14px;grid-template-columns:44% 56%;min-width:0;min-height:255px;display:grid;overflow:hidden}.home-insight-card:hover{border-color:#002a4747;transform:translateY(-4px);box-shadow:0 20px 48px #002a471a}.home-insight-featured{grid-row:1/3;grid-template-rows:58% 42%;grid-template-columns:1fr;min-height:600px}.home-insight-media{background:#0a2b3d;min-height:220px;position:relative;overflow:hidden}.home-insight-media:after{content:"";z-index:1;background:linear-gradient(#0000 36%,#010120a3);position:absolute;inset:0}.home-insight-media img{object-fit:cover;filter:saturate(.72)contrast(.94);transition:transform .5s,filter .3s}.home-insight-card:hover .home-insight-media img{filter:saturate(.88)contrast(.98);transform:scale(1.025)}.home-insight-media>small{z-index:4;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011222b8;border:1px solid #ffffff24;padding:7px 9px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:18px}.home-qim-visual{z-index:3;color:#fff;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:28px 30px 62px}.home-qim-visual>span{letter-spacing:.08em;font-size:30px;font-weight:800}.home-qim-visual>div{border-bottom:1px solid #fff6;align-self:end;align-items:end;gap:10px;height:135px;padding:0 4px 1px;display:flex}.home-qim-visual i{background:linear-gradient(to top, #055b77bf, var(--home-cyan));flex:1;max-width:38px;box-shadow:0 0 18px #41e3ff2e}.home-qim-visual i:nth-child(4),.home-qim-visual i:nth-child(8){background:linear-gradient(to top, #891b2bcc, var(--home-red))}.home-insight-copy{flex-direction:column;padding:24px;display:flex}.home-insight-copy>span{color:#667e89;font-size:13px}.home-insight-copy h3{letter-spacing:-.025em;margin:12px 0 10px;font-size:clamp(22px,2vw,29px);line-height:1.13}.home-insight-copy p{color:var(--home-copy);margin-bottom:18px;font-size:15px;line-height:1.55}.home-insight-copy b{color:var(--home-red);border-top:1px solid #002a471f;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.home-partnerships{color:#fff;background:radial-gradient(700px 430px at 82% 25%,#41e3ff1f,#0000 68%),linear-gradient(138deg,#163e52 0%,#062237 44%,#010120 100%);overflow:hidden}.home-partnerships:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#41e3ff09 1px,#0000 1px),linear-gradient(90deg,#41e3ff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.home-partnership-field{z-index:1;opacity:.42}.home-partnership-intro,.home-partnership-grid{z-index:3;position:relative}.home-partnership-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:end;gap:56px;display:grid}.home-partnership-intro .home-kicker{grid-column:1/-1;margin-bottom:-28px}.home-partnership-intro p{color:#aec3ca;margin:0 0 7px;font-size:17px}.home-partnership-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:54px;display:grid}.home-partnership-grid>a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0826376b;border:1px solid #c4e7ef2e;border-radius:12px;flex-direction:column;min-height:270px;padding:28px;display:flex}.home-partnership-grid>a:hover{background:#0f3d509e;border-color:#41e3ff80;transform:translateY(-4px)}.home-partnership-grid>a>span{color:var(--home-red);font-size:13px;font-weight:700}.home-partnership-grid h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:clamp(29px,3vw,39px);line-height:1.08}.home-partnership-grid p{color:#aec3ca;margin:0 0 18px;font-size:15px}.home-partnership-grid b{border-top:1px solid #c4e7ef24;justify-content:space-between;gap:18px;padding-top:15px;font-size:13px;display:flex}.home-site .mn-footer{background:var(--home-deep);border-top:1px solid #c4e7ef1f;padding:62px 0 26px}.home-site .mn-footer-grid{grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);gap:54px}.home-site .mn-footer .mn-brand-mark{background:0 0}.home-site .mn-footer-grid a,.home-site .mn-footer-grid span{font-size:14px}@keyframes home-bar{50%{opacity:.9;transform:scaleY(.84)}}@media (max-width:1080px){.home-hero-layout{grid-template-columns:.76fr 1.24fr;gap:34px}.home-hero-copy h1{font-size:clamp(46px,5.8vw,62px)}.home-layer-list{gap:15px}.home-portal-card{grid-template-rows:auto 260px;grid-template-columns:1fr}.home-portal-copy h3{margin-top:32px}.home-portal-visual{margin:0 16px 16px}.home-site .mn-footer-grid{grid-template-columns:.7fr 1fr 1.3fr}}@media (max-width:850px){.home-shell,.home-site .mn-shell{width:min(100% - 36px,1220px)}.home-section{padding:92px 0}.home-site .mn-nav nav{display:none}.home-hero{min-height:auto}.home-hero-layout{grid-template-columns:1fr;min-height:0;padding:68px 0 128px}.home-hero-copy{max-width:650px}.home-hero-product{transform:none}.home-layer-list{max-width:520px}.home-section-intro,.home-partnership-intro{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.home-partnership-intro .home-kicker{grid-column:auto;margin-bottom:0}.home-portal-grid,.home-partnership-grid{grid-template-columns:1fr}.home-portal-card{grid-template-rows:auto;grid-template-columns:.78fr 1.22fr;min-height:390px}.home-portal-visual{margin:14px 14px 14px 0}.home-insight-grid{grid-template-rows:auto;grid-template-columns:1fr}.home-insight-featured{grid-row:auto;grid-template-rows:350px auto;min-height:0}.home-insight-card{min-height:270px}.home-site .mn-footer-grid{grid-template-columns:1fr 1fr}.home-site .mn-footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:560px){.home-shell,.home-site .mn-shell{width:calc(100% - 28px)}.home-kicker{font-size:12px}.home-site .mn-nav-action{padding:8px 10px}.home-site .mn-nav-action span,.home-site .mn-brand-lockup.is-compact .mn-brand-type small{display:none}.home-hero-copy h1{font-size:clamp(42px,13vw,54px)}.home-hero-copy>p{font-size:19px}.home-actions{display:grid}.home-button{width:100%}.home-layer-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-layer-list span{gap:3px;font-size:12px;display:grid}.home-hero-product .mn-app-screen{min-height:390px;padding:12px}.home-hero-product .mn-preview-operations,.home-hero-product .mn-preview-cargo,.home-hero-product .mn-preview-network{height:360px}.home-section-intro h2,.home-partnership-intro h2{font-size:39px}.home-portal-card{grid-template-rows:auto 250px;grid-template-columns:1fr}.home-portal-copy{padding:24px}.home-portal-copy h3{margin-top:26px}.home-portal-visual{margin:0 12px 12px}.home-nuance,.home-insights{padding-top:136px}.home-hologrid-frame{padding:7px}.home-hologrid-frame .mn-hologrid{height:410px}.home-network-rail{grid-template-columns:1fr 1fr}.home-network-rail span:nth-child(2){border-right:0}.home-network-rail span:nth-child(-n+2){border-bottom:1px solid #bee8f229}.home-insight-card{grid-template-columns:1fr}.home-insight-media{min-height:230px}.home-insight-featured{grid-template-rows:300px auto}.home-partnership-grid>a{min-height:230px}.home-site .mn-footer-grid{grid-template-columns:1fr}.home-site .mn-footer-grid>div:last-child{grid-column:auto}.home-site .mn-footer-bottom{gap:10px;display:grid}.home-site .mn-footer-bottom .mn-brand-lockup{margin-left:0}}@media (prefers-reduced-motion:reduce){.home-site *,.home-site :before,.home-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-hero-compact{min-height:860px}.home-directory{background:linear-gradient(180deg, var(--home-cloud), #f8fafa 72%, #e2ebec);padding-top:132px}.home-directory-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.home-directory-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.5vw,54px);line-height:1.04}.home-directory-head>p{color:var(--home-copy);margin:0 0 6px;font-size:17px}.home-directory-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home-directory-card{color:#fff;background:#092c41;border:1px solid #002a4729;border-radius:14px;flex-direction:column;min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.home-directory-card>span,.home-directory-card h3,.home-directory-card b{z-index:3;position:relative}.home-directory-card>span{color:#b6cbd2;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.home-directory-card h3{letter-spacing:-.035em;max-width:480px;margin:auto 0 22px;font-size:clamp(28px,3vw,39px);line-height:1.06}.home-directory-card b{border-top:1px solid #ffffff2b;justify-content:space-between;padding-top:16px;font-size:13px;display:flex}.home-directory-card b i{font-style:normal}.home-directory-card>img{object-fit:cover;opacity:.5;filter:saturate(.58);transition:transform .45s,opacity .25s}.home-directory-card:after{content:"";z-index:1;background:linear-gradient(#0101201f,#010120e6);position:absolute;inset:0}.home-directory-card:hover{border-color:#41e3ff73;transform:translateY(-4px);box-shadow:0 22px 50px #002a4724}.home-directory-card:hover>img{opacity:.66;transform:scale(1.025)}.home-directory-art{z-index:2;background-image:linear-gradient(#41e3ff0e 1px,#0000 1px),linear-gradient(90deg,#41e3ff0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;overflow:hidden}.home-directory-card.is-mission .home-directory-art{display:none}.home-directory-art i{background:var(--home-cyan);width:11px;height:11px;box-shadow:0 0 18px var(--home-cyan);border-radius:50%;position:absolute}.home-directory-art i:first-child{top:34%;left:18%}.home-directory-art i:nth-child(2){top:22%;left:46%}.home-directory-art i:nth-child(3){background:var(--home-red);box-shadow:0 0 18px var(--home-red);top:48%;right:20%}.home-directory-art i:nth-child(4){background:var(--home-orange);bottom:24%;left:38%}.home-directory-card.is-application{background:radial-gradient(circle at 78% 22%,#41e3ff29,#0000 32%),#061827}.home-directory-card.is-network{background:radial-gradient(circle at 26% 70%,#41e3ff24,#0000 35%),linear-gradient(135deg,#0b3a50,#010120)}.home-directory-card.is-insights{background:radial-gradient(circle at 78% 25%,#fc1e1e2b,#0000 34%),linear-gradient(145deg,#163f52,#010120)}.home-bridge{color:#fff;background:linear-gradient(135deg,#173f53,#062238 48%,#010120);padding:112px 0}.home-bridge span{color:#8eaab4;letter-spacing:.11em;text-transform:uppercase;font-size:13px}.home-bridge h2{letter-spacing:-.045em;margin:22px 0 36px;font-size:clamp(40px,5vw,60px);line-height:1.02}.home-bridge a{border-bottom:1px solid var(--home-cyan);gap:34px;padding-bottom:8px;font-size:14px;font-weight:700;display:inline-flex}.home-bridge a i{font-style:normal}.public-route{--home-deep:#010120;--home-navy:#002a47;--home-cyan:#41e3ff;--home-red:#fc1e1e;--home-orange:#feab31;--home-cloud:#eef3f3;--home-ink:#082d47;--home-copy:#4e6875;min-height:100vh;color:var(--home-ink);background:#f5f8f8;font-family:North Sans,Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.public-route *,.public-route :before,.public-route :after{box-sizing:border-box}.public-route h1,.public-route h2,.public-route h3,.public-route p{margin-top:0}.public-route a{transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.public-route a:focus-visible,.public-route button:focus-visible{outline:3px solid var(--home-orange);outline-offset:4px}.public-route .mn-shell{width:min(1220px,100% - 64px)}.public-route .mn-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01012052;border-bottom:1px solid #c7ebf421;position:relative}.public-route .mn-nav{min-height:72px}.public-route .mn-nav nav{gap:28px;font-size:14px}.public-route .mn-nav nav a{color:#eaf7fab8}.public-route .mn-nav nav a:hover{color:#fff}.public-route .mn-nav-action{border-color:#cff0f74d;padding:10px 14px;font-size:13px}.public-route .mn-nav-action:hover{color:#fff;background:#41e3ff14;border-color:#41e3ff99}.public-route .mn-brand-lockup.is-compact .mn-brand-mark{width:42px;height:42px}.public-route .mn-brand-lockup.is-compact .mn-brand-type b{font-size:26px}.public-route .mn-brand-lockup.is-compact .mn-brand-type small{font-size:10px}.public-page-hero{color:#fff;background:radial-gradient(820px 520px at 78% 30%,#41e3ff29,#0000 64%),radial-gradient(620px 430px at 12% 80%,#fc1e1e1f,#0000 70%),linear-gradient(138deg,#010120,#062438 62%,#17495c);min-height:590px;position:relative;overflow:hidden}.public-page-hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#41e3ff0a 1px,#0000 1px),linear-gradient(90deg,#41e3ff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.public-page-field{z-index:1;opacity:.7}.public-page-hero-inner{z-index:4;grid-template-columns:minmax(0,1.2fr) minmax(220px,.45fr);align-items:center;gap:64px;min-height:390px;padding:72px 0 112px;display:grid;position:relative}.public-page-hero-inner h1{letter-spacing:-.052em;max-width:920px;margin:0 0 24px;font-size:clamp(46px,5.7vw,68px);font-weight:680;line-height:1}.public-page-hero-inner p{color:#bfd2d9;max-width:720px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.42}.public-page-hero-inner>aside{justify-self:end}.public-page-fade{z-index:3;pointer-events:none;background:linear-gradient(178deg,#0000 0 31%,#9fb8c0 32%,#d9e5e7 72%,#f5f8f8 100%);height:94px;position:absolute;bottom:-2px;left:-3%;right:-3%}.route-status{color:#c9dce2;border:1px solid #fff3;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.route-status i{background:var(--home-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #feab31b3}.route-section{padding:112px 0;position:relative}.route-section-soft{background:#e6edef}.route-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:80px;margin-bottom:54px;display:grid}.route-index{color:var(--home-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:750;display:block}.route-copy h2,.route-physical-grid h2,.route-qim-note h2{letter-spacing:-.045em;margin:0;font-size:clamp(37px,4.4vw,54px);line-height:1.04}.route-prose p,.route-physical-grid p{color:var(--home-copy);font-size:17px;line-height:1.68}.route-prose p:last-child,.route-physical-grid p:last-child{margin-bottom:0}.route-image-panel{background:#07263a;border-radius:14px;min-height:520px;position:relative;overflow:hidden}.route-image-panel:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#010120b8);position:absolute;inset:0}.route-image-panel>img{object-fit:cover;filter:saturate(.68)}.route-image-panel>div{z-index:2;color:#fff;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;font-size:13px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.route-image-panel>div i{background:#fff6;height:1px}.route-principles{border-top:1px solid #002a472e;border-bottom:1px solid #002a472e;grid-template-columns:repeat(3,1fr);display:grid}.route-principles article{border-right:1px solid #002a4729;min-height:230px;padding:28px}.route-principles article:last-child{border-right:0}.route-principles span{color:var(--home-red);font-size:12px}.route-principles h3{margin:62px 0 12px;font-size:25px}.route-principles p{color:var(--home-copy);font-size:15px}.route-next{color:#fff;background:linear-gradient(120deg,#0f4057,#010120);grid-template-columns:90px 1fr auto;align-items:center;gap:24px;min-height:150px;padding:0 max(32px,50vw - 610px);display:grid}.route-next span{color:#8aa6b1;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.route-next b{font-size:clamp(25px,3vw,36px)}.route-next i{font-size:28px;font-style:normal}.route-next:hover{background:linear-gradient(120deg,#16536c,#010120)}.route-product-section{background:linear-gradient(#f5f8f8,#dce7e9)}.route-split-product{margin-bottom:38px}.route-app-frame{background:#ffffff8c;border:1px solid #002a472e;border-radius:16px;padding:12px;box-shadow:0 28px 70px #002a471f}.route-app-frame .mn-app-preview{border-radius:10px}.route-workspaces{grid-template-columns:1fr 1fr;gap:18px;display:grid}.route-workspaces>a{background:#ffffffa6;border:1px solid #002a472b;border-radius:12px;flex-direction:column;min-height:270px;padding:28px;display:flex}.route-workspaces>a:hover{border-color:#002a4752;transform:translateY(-4px);box-shadow:0 20px 45px #002a471a}.route-workspaces>a>span{color:var(--home-red);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.route-workspaces h3{margin:50px 0 10px;font-size:32px}.route-workspaces p{color:var(--home-copy)}.route-workspaces b{border-top:1px solid #002a4724;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.route-workspaces i{font-style:normal}.public-route-dark{color:#fff;background:#010120}.route-hologrid-section{background:linear-gradient(#f5f8f8 0,#52788a 12%,#0e3247 31%,#010120 100%);padding-top:118px}.route-split-light .route-prose p{color:#b9ccd3}.public-route-dark .home-hologrid-frame{padding:12px}.public-route-dark .home-hologrid-frame .mn-hologrid{height:560px}.route-physical-section{background:linear-gradient(#010120,#092c41)}.route-physical-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.route-physical-grid>div:last-child{padding:20px 0}.route-physical-grid h2{color:#fff;margin-bottom:24px}.route-physical-grid p{color:#b6c9d0}.route-physical-image{border-radius:14px;min-height:500px;position:relative;overflow:hidden}.route-physical-image:after{content:"";background:linear-gradient(to top right,#01012094,#0000 64%);position:absolute;inset:0}.route-physical-image img{object-fit:cover;filter:saturate(.58)}.route-next-dark{border-top:1px solid #ffffff1f}.route-insight-grid{margin-top:18px}.route-qim-note{color:#fff;background:radial-gradient(circle at 80% 20%,#41e3ff1f,#0000 35%),linear-gradient(135deg,#0b3b52,#010120)}.route-qim-note>div{max-width:850px;margin-inline:auto}.route-qim-note .route-index{color:#78eaff}.route-qim-note h2{margin-bottom:22px}.route-qim-note p{color:#b7cbd2;max-width:720px;margin-bottom:0;font-size:17px}.route-partner-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.route-partner-grid>a{background:linear-gradient(145deg,#fff,#e7eef0);border:1px solid #002a4729;border-radius:14px;flex-direction:column;min-height:420px;padding:32px;display:flex;overflow:hidden}.route-partner-grid>a:nth-child(2){color:#fff;background:radial-gradient(circle at 76% 20%,#41e3ff26,#0000 34%),linear-gradient(145deg,#0f4057,#010120)}.route-partner-grid>a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #002a4721}.route-partner-grid>a>span{color:var(--home-red);font-size:13px}.route-partner-grid h2{letter-spacing:-.045em;margin:auto 0 14px;font-size:clamp(36px,4vw,50px);line-height:1.03}.route-partner-grid p{color:var(--home-copy);font-size:16px}.route-partner-grid>a:nth-child(2) p{color:#b6cad1}.route-partner-grid b{border-top:1px solid #002a4726;justify-content:space-between;padding-top:17px;font-size:13px;display:flex}.route-partner-grid>a:nth-child(2) b{border-color:#ffffff29}.route-partner-grid i{font-style:normal}.route-contact-line{border-top:1px solid #002a472e;border-bottom:1px solid #002a472e;grid-template-columns:90px 1fr 130px 1fr;align-items:center;gap:18px;margin-top:44px;padding:24px 0;display:grid}.route-contact-line>span{color:var(--home-red);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.route-contact-line a,.route-contact-line p{margin:0;font-size:16px}.public-route .mn-footer{color:#fff;background:var(--home-deep);border-top:1px solid #c4e7ef1f;padding:62px 0 26px}.public-route .mn-footer-grid{grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);gap:54px}.public-route .mn-footer-grid a,.public-route .mn-footer-grid span{font-size:14px}@media (max-width:850px){.home-directory-head,.public-page-hero-inner,.route-split,.route-physical-grid{grid-template-columns:1fr;gap:26px}.home-directory-grid,.route-workspaces,.route-partner-grid{grid-template-columns:1fr}.public-page-hero-inner{padding-top:64px}.public-page-hero-inner>aside{justify-self:start}.public-route .mn-nav nav{display:none}.public-route .mn-shell{width:min(100% - 36px,1220px)}.route-principles{grid-template-columns:1fr}.route-principles article{border-bottom:1px solid #002a4729;border-right:0;min-height:0}.route-principles article:last-child{border-bottom:0}.route-principles h3{margin-top:34px}.route-image-panel>div{grid-template-columns:1fr;gap:7px}.route-image-panel>div i{display:none}.route-next{grid-template-columns:64px 1fr auto}.public-route .mn-footer-grid{grid-template-columns:1fr 1fr}.public-route .mn-footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:560px){.home-directory-grid{grid-template-columns:1fr}.home-directory-card{min-height:310px}.home-directory-head h2,.public-page-hero-inner h1{font-size:40px}.public-route .mn-shell{width:calc(100% - 28px)}.public-route .mn-nav-action span,.public-route .mn-brand-lockup.is-compact .mn-brand-type small{display:none}.route-section{padding:84px 0}.route-image-panel,.route-physical-image{min-height:390px}.public-route-dark .home-hologrid-frame .mn-hologrid{height:410px}.route-next{grid-template-columns:1fr auto;min-height:130px;padding:0 18px}.route-next span{display:none}.route-contact-line{grid-template-columns:1fr;gap:8px}.route-contact-line>span:not(:first-child){margin-top:18px}.public-route .mn-footer-grid{grid-template-columns:1fr}.public-route .mn-footer-grid>div:last-child{grid-column:auto}}.home-hero.home-hero-visual{background:#04070d;min-height:0}.home-hero.home-hero-visual:before{display:none}.home-visual-frame{aspect-ratio:1728/910;background:#010120;width:100%;position:relative;overflow:hidden}.home-visual-frame img{object-fit:cover}.home-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-platform-entry{color:#eaf5fc;background:#060d16f5;border-top:1px solid #56bdff24;border-bottom:1px solid #56bdff24}.home-platform-entry .home-shell{justify-content:space-between;align-items:center;gap:32px;min-height:104px;display:flex}.home-platform-entry .home-shell>div{gap:5px;display:grid}.home-platform-entry span{color:#18b8d4;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.home-platform-entry b{font-size:18px}.home-platform-entry nav{gap:10px;display:flex}.home-platform-entry nav a{color:#eaf5fc;border:1px solid #56bdff42;justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.home-platform-entry nav a:first-child{color:#04070d;background:#41e3ff;border-color:#41e3ff}.home-platform-entry nav a:hover{border-color:#41e3ff}.home-platform-entry nav i{font-style:normal}.public-page-hero{background:radial-gradient(1200px 700px at 50% -10%,#0a1a2c 0%,#04070d 55%),#04070d;min-height:560px}.public-page-hero:before{display:none}.live-board-field{z-index:0;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.public-page-fade{display:none}.public-page-hero-inner{min-height:488px;padding:70px 0 96px}.public-page-hero-inner h1{color:#0000;text-shadow:0 0 26px #41e3ff24;background:linear-gradient(#fff,#a8e9ff 60%,#41e3ff);-webkit-background-clip:text;background-clip:text}.route-platform-card{color:#eaf5fc;background:radial-gradient(900px 520px at 70% -20%,#102438 0%,#070b10 62%);border:1px solid #56bdff33;border-radius:14px;grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;min-height:430px;padding:44px;display:grid}.route-platform-card>div:first-child>span{color:#41e3ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.route-platform-card h3{letter-spacing:-.045em;max-width:680px;margin:90px 0 18px;font-size:clamp(36px,4.5vw,56px);line-height:1.02}.route-platform-card p{color:#8fa6bc;max-width:650px;margin:0;font-size:17px;line-height:1.65}.route-platform-actions{gap:10px;display:grid}.route-platform-actions a{border:1px solid #56bdff42;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.route-platform-actions a:first-child{color:#04070d;background:#41e3ff;border-color:#41e3ff}.route-platform-actions a:hover{border-color:#41e3ff}.route-platform-actions i{font-style:normal}@media (max-width:850px){.home-platform-entry .home-shell{flex-direction:column;align-items:flex-start;padding:24px 0}.home-platform-entry nav{width:100%}.home-platform-entry nav a{flex:1}.route-platform-card{grid-template-columns:1fr;gap:38px;min-height:0;padding:30px}.route-platform-card h3{margin-top:56px}}@media (max-width:560px){.home-visual-frame{aspect-ratio:1728/910}.home-visual-frame img{object-fit:contain}.home-platform-entry nav{flex-direction:column}.home-platform-entry nav a{width:100%}.public-page-hero{min-height:500px}.public-page-hero-inner{min-height:420px}.route-platform-card{padding:24px}}.home-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-directory-card{min-height:330px}.home-directory-card.is-zorca{background:radial-gradient(circle at 70% 28%,#41e3ff3d,#0000 30%),linear-gradient(145deg,#071827,#010120)}.home-directory-card.is-zorca .home-directory-art{background-image:radial-gradient(circle at 58% 38%,#0000 0 12%,#41e3ff1f 12.5% 13%,#0000 13.5% 22%,#41e3ff14 22.5% 23%,#0000 23.5%),linear-gradient(#41e3ff0b 1px,#0000 1px),linear-gradient(90deg,#41e3ff0b 1px,#0000 1px);background-size:auto,38px 38px,38px 38px}.home-directory-card.is-latest{background:radial-gradient(circle at 24% 22%,#feab3129,#0000 34%),linear-gradient(145deg,#185064,#061827)}.route-pager{color:#fff;background:#010120;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.route-pager-link{background:linear-gradient(120deg,#0f4057,#010120);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:8px 22px;min-height:172px;padding:30px max(32px,50vw - 610px);display:grid;position:relative;overflow:hidden}.route-pager-link:first-child{border-right:1px solid #ffffff24;padding-right:48px}.route-pager-link:last-child{padding-left:48px}.route-pager-link:before{content:"";opacity:0;background:radial-gradient(circle at 50% 20%,#41e3ff29,#0000 58%);transition:opacity .24s;position:absolute;inset:0}.route-pager-link:hover:before{opacity:1}.route-pager-link span,.route-pager-link b,.route-pager-link i{z-index:1;position:relative}.route-pager-link span{color:#8aa6b1;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:750}.route-pager-link b{min-width:0;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.route-pager-link i{color:#7cecff;align-self:center;font-size:25px;font-style:normal}.route-pager-link.is-previous{text-align:right}.route-pager-link.is-previous b{grid-area:2/2}.route-pager-link.is-previous i,.route-pager-link.is-next b{grid-area:2/1}.route-pager-link.is-next i{grid-area:2/2}.zorca-hero-mark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c1694;border:1px solid #41e3ff47;align-items:center;gap:16px;min-width:220px;padding:18px;display:flex}.zorca-hero-mark>span{color:#03111a;background:#41e3ff;place-items:center;width:52px;height:52px;font-size:27px;font-weight:850;display:grid}.zorca-hero-mark>div{gap:2px;display:grid}.zorca-hero-mark b{letter-spacing:.08em;font-size:20px}.zorca-hero-mark small{color:#89a8b5;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.zorca-theory-section{background:linear-gradient(#f5f8f8,#dbe8eb)}.zorca-pod-map{color:#fff;background:radial-gradient(900px 480px at 62% 12%,#0d4b67 0%,#062235 45%,#010120 100%);border:1px solid #41e3ff40;border-radius:16px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 28px 76px #002a472e}.zorca-pod-map:before{content:"";background-image:linear-gradient(#41e3ff0b 1px,#0000 1px),linear-gradient(90deg,#41e3ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.zorca-pod-map>svg{width:92%;height:80%;position:absolute;inset:6% 4% 14%;overflow:visible}.zorca-route-line{fill:none;stroke:url(#zorca-route);stroke-width:.48px;stroke-dasharray:2.2 2;filter:url(#zorca-glow);animation:13s linear infinite zorca-route-flow}.zorca-route-line.is-secondary{opacity:.34;animation-duration:18s;animation-direction:reverse}.zorca-route-node circle:first-child{fill:#010120d1;stroke:#41e3ff;stroke-width:.35px}.zorca-route-node circle:nth-child(2){fill:#41e3ff;filter:url(#zorca-glow)}.zorca-route-node text{fill:#a9d5e1;letter-spacing:.04em;font-family:Arial,sans-serif;font-size:2.1px}.zorca-route-node text:last-child{fill:#5ea3b6;font-size:1.65px}.zorca-route-node{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite zorca-node-pulse}.zorca-route-node.node-1{animation-delay:-1s}.zorca-route-node.node-2{animation-delay:-2s}.zorca-route-node.node-3{animation-delay:-3s}.zorca-sonar{aspect-ratio:1;width:280px;position:absolute;top:12%;right:8%}.zorca-sonar i{border:1px solid #41e3ff38;border-radius:50%;animation:6s linear infinite zorca-sonar;position:absolute;inset:50%}.zorca-sonar i:nth-child(2){animation-delay:-2s}.zorca-sonar i:nth-child(3){animation-delay:-4s}.zorca-orca{opacity:.42;filter:drop-shadow(0 0 22px #41e3ff38);width:min(410px,43%);animation:8s ease-in-out infinite zorca-drift;position:absolute;bottom:6%;left:4%}.zorca-orca svg{width:100%;display:block}.zorca-orca-body,.zorca-orca-fin{fill:#020817;stroke:#38d9f7;stroke-width:1.2px}.zorca-orca-white{fill:#dff8ff;opacity:.82}.zorca-orca-eye{fill:#fc1e1e}.zorca-stage-row{color:#9ab5bf;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:24px;left:5%;right:5%}.zorca-stage-row i{background:linear-gradient(90deg,#41e3ffa6,#fc1e1e80);height:1px}.zorca-system-section{color:#fff;background:linear-gradient(#061a29,#010120)}.zorca-system-heading{max-width:860px;margin-bottom:48px}.zorca-system-heading h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(38px,4.6vw,56px);line-height:1.04}.zorca-system-heading p{color:#9bb2bc;max-width:720px;font-size:17px}.zorca-analytics{background:#07111b;border:1px solid #41e3ff38;border-radius:14px;overflow:hidden;box-shadow:0 30px 90px #00000047}.zorca-analytics>header{background:#091722;border-bottom:1px solid #41e3ff24;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.zorca-analytics>header div{color:#a4bdc6;align-items:center;gap:10px;font-size:12px;display:flex}.zorca-analytics>header i{background:#00ab43;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #00ab43}.zorca-analytics>header b{color:#4f7280;font:11px ui-monospace,monospace}.zorca-analytics-grid{grid-template-rows:1fr 1fr;grid-template-columns:.8fr 1.2fr;min-height:480px;display:grid}.zorca-analytics-grid>section{border-bottom:1px solid #41e3ff1f;border-right:1px solid #41e3ff1f;padding:24px}.zorca-target-list{grid-row:1/-1}.zorca-target-list>span,.zorca-index-panel span,.zorca-distribution-panel>span{color:#658693;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.zorca-target-list article{border-bottom:1px solid #41e3ff1a;grid-template-columns:34px 1fr;align-content:center;gap:9px;min-height:88px;display:grid}.zorca-target-list article i{color:#41e3ff;grid-row:1/3;font:10px ui-monospace,monospace}.zorca-target-list article b{font-size:13px}.zorca-target-list article em{background:linear-gradient(90deg,#41e3ff,#12657a);height:4px}.zorca-index-panel{grid-template-columns:180px 1fr;gap:24px;display:grid}.zorca-index-panel>div:first-child{align-self:center;gap:8px;display:grid}.zorca-index-panel b{font-size:40px}.zorca-index-panel small{color:#5d7b87;font-size:10px}.zorca-index-bars{border-bottom:1px solid #41e3ff33;align-items:end;gap:8px;min-height:170px;display:flex}.zorca-index-bars i{background:linear-gradient(#41e3ff,#0c5369);flex:1;min-width:4px;animation:3.8s ease-in-out infinite alternate zorca-bars}.zorca-index-bars i:nth-child(2n){animation-delay:-1.2s}.zorca-index-bars i:nth-child(3n){animation-delay:-2.4s}.zorca-distribution-panel svg{width:100%;height:150px;margin-top:14px;overflow:visible}.zorca-distribution-panel path{fill:none;stroke:#41e3ff;stroke-width:2px;vector-effect:non-scaling-stroke}.zorca-distribution-panel circle{fill:#fc1e1e;filter:drop-shadow(0 0 5px #fc1e1e)}.zorca-system-actions{border-top:1px solid #41e3ff24;border-bottom:1px solid #41e3ff24;justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:24px 0;display:flex}.zorca-system-actions div{gap:5px;display:grid}.zorca-system-actions span{color:#41e3ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.zorca-system-actions p{color:#879fac;margin:0}.zorca-system-actions a{color:#03111a;background:#41e3ff;justify-content:space-between;align-items:center;min-width:180px;min-height:50px;padding:0 16px;font-weight:750;display:flex}.zorca-system-actions i{font-style:normal}.latest-grid{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.latest-grid article{background:#fff;border:1px solid #002a4726;border-radius:14px;overflow:hidden}.latest-grid article.is-featured{grid-row:span 2}.latest-image{background:#05263a;height:220px;position:relative;overflow:hidden}.latest-grid article.is-featured .latest-image{height:430px}.latest-image:after{content:"";background:linear-gradient(#0000 38%,#010120a3);position:absolute;inset:0}.latest-image img{object-fit:cover;filter:saturate(.72);transition:transform .4s}.latest-grid article:hover img{transform:scale(1.025)}.latest-image span{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;position:absolute;bottom:18px;left:20px}.latest-grid article>div:last-child{padding:24px}.latest-grid time{color:#fc1e1e;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.latest-grid h2{letter-spacing:-.035em;margin:15px 0 10px;font-size:clamp(23px,2.5vw,34px);line-height:1.08}.latest-grid p{color:#526d79;margin:0;line-height:1.6}@keyframes zorca-route-flow{to{stroke-dashoffset:-64px}}@keyframes zorca-node-pulse{50%{opacity:.65;scale:.88}}@keyframes zorca-sonar{0%{opacity:.65;inset:50%}to{opacity:0;inset:0}}@keyframes zorca-drift{50%{transform:translate(18px,-8px)}}@keyframes zorca-bars{to{filter:brightness(1.45);transform-origin:bottom;transform:scaleY(.92)}}@media (max-width:1100px){.home-directory-grid{grid-template-columns:1fr 1fr}.public-route .mn-nav nav{gap:16px;font-size:12px}}@media (max-width:850px){.home-directory-grid,.latest-grid{grid-template-columns:1fr}.latest-grid article.is-featured{grid-row:auto}.latest-grid article.is-featured .latest-image{height:330px}.route-pager-link{min-height:146px;padding:24px}.route-pager-link:first-child{padding-right:24px}.route-pager-link:last-child{padding-left:24px}.zorca-pod-map{min-height:500px}.zorca-orca{width:55%}.zorca-sonar{width:210px}.zorca-analytics-grid{grid-template-rows:auto;grid-template-columns:1fr}.zorca-target-list{grid-row:auto}.zorca-analytics-grid>section{border-right:0}.zorca-index-panel{min-height:260px}}@media (max-width:560px){.route-pager{grid-template-columns:1fr}.route-pager-link:first-child{border-bottom:1px solid #ffffff24;border-right:0}.route-pager-link{min-height:118px}.route-pager-link b{font-size:21px}.zorca-pod-map{border-radius:10px;min-height:440px}.zorca-stage-row{grid-template-columns:1fr 1fr;gap:8px}.zorca-stage-row i{display:none}.zorca-orca{opacity:.32;width:72%;bottom:13%}.zorca-pod-map>svg{width:100%;height:75%;inset:5% 0 20%}.zorca-sonar{top:17%;right:-12%}.zorca-analytics-grid>section{padding:18px}.zorca-index-panel{grid-template-columns:1fr}.zorca-index-bars{min-height:130px}.zorca-system-actions{flex-direction:column;align-items:stretch}.zorca-system-actions a{width:100%}.latest-grid article.is-featured .latest-image,.latest-image{height:240px}}@media (prefers-reduced-motion:reduce){.zorca-route-line,.zorca-route-node,.zorca-sonar i,.zorca-orca,.zorca-index-bars i{animation:none}}.route-demo-link{border-top:1px solid #41e3ff33;border-bottom:1px solid #41e3ff33;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:28px 0;display:flex}.route-demo-link>div{gap:5px;display:grid}.route-demo-link span{color:#41e3ff;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750}.route-demo-link h3{color:#fff;margin:0;font-size:26px}.route-demo-link p{color:#9cb4be;margin:0}.route-demo-link>a{color:#03111a;background:#41e3ff;justify-content:space-between;align-items:center;min-width:165px;min-height:50px;padding:0 16px;font-weight:750;display:flex}.route-demo-link i{font-style:normal}.zorca-action-links{grid-template-columns:none!important;gap:8px!important;display:flex!important}.zorca-action-links a:first-child{color:#bceff7;background:0 0;border:1px solid #41e3ff5c}.zorca-action-links a{min-width:170px}.public-route-engineering{background:#010120}.engineering-demo-section{color:#fff;background:linear-gradient(#f5f8f8 0,#597a88 8%,#0a2c41 24%,#010120 68%)}.engineering-demo-intro{max-width:880px;margin-bottom:44px}.engineering-demo-intro h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(38px,4.6vw,56px);line-height:1.04}.engineering-demo-intro p{color:#bfd0d6;max-width:700px;margin:0;font-size:17px}.demo-gallery{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.demo-gallery-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010818a8;border:1px solid #41e3ff2b;display:grid;position:sticky;top:18px}.demo-gallery-tabs button{color:#8ea7b1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #41e3ff1f;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:92px;padding:17px;display:grid}.demo-gallery-tabs button:last-child{border-bottom:0}.demo-gallery-tabs button:hover,.demo-gallery-tabs button.is-active{color:#fff;background:#41e3ff14}.demo-gallery-tabs button.is-active{box-shadow:inset 3px 0 #41e3ff}.demo-gallery-tabs button>i{color:#41e3ff;font:11px ui-monospace,monospace}.demo-gallery-tabs button>span{gap:4px;display:grid}.demo-gallery-tabs button b{font-size:14px}.demo-gallery-tabs button small{color:#647e89;font-size:11px}.demo-gallery-stage{background:#050b12;border:1px solid #41e3ff33;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 28px 80px #0000004d}.demo-gallery-stage>header{background:#091823;border-bottom:1px solid #41e3ff24;justify-content:space-between;align-items:center;gap:28px;min-height:120px;padding:22px 24px;display:flex}.demo-gallery-stage>header>div{gap:4px;display:grid}.demo-gallery-stage>header span{color:#41e3ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.demo-gallery-stage>header h2{margin:0;font-size:30px}.demo-gallery-stage>header p{color:#8fa7b1;margin:0;font-size:14px}.demo-gallery-stage>header a{color:#bceff7;border:1px solid #41e3ff59;flex:none;align-items:center;gap:18px;min-height:42px;padding:0 13px;font-size:12px;display:flex}.demo-gallery-stage>header a:hover{color:#03111a;background:#41e3ff}.demo-gallery-stage>header i{font-style:normal}.demo-frame-shell{height:min(var(--demo-height),74vh);background:#04070d;min-height:620px}.demo-frame-shell iframe{background:#04070d;border:0;width:100%;height:100%;display:block}.demo-gallery-stage>footer{color:#566f7b;border-top:1px solid #41e3ff1f;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 18px;font-size:11px;display:flex}@media (max-width:850px){.mn-header{background:#010120d1!important}.mn-mobile-sections{overscroll-behavior-inline:contain;scrollbar-width:none;gap:7px;width:100%;padding:0 14px 10px;display:flex;overflow-x:auto}.mn-mobile-sections::-webkit-scrollbar{display:none}.mn-mobile-sections a{color:#a9c0c8;background:#081f2d94;border:1px solid #c4e7ef26;flex:none;align-items:center;gap:7px;min-height:43px;padding:6px 11px;font-size:11px;display:flex}.mn-mobile-sections a:hover,.mn-mobile-sections a:focus-visible{color:#fff;background:#41e3ff14;border-color:#41e3ff8c}.mn-mobile-sections b{color:#41e3ff;font-size:13px}.mn-mobile-sections span{white-space:nowrap}.route-demo-link{flex-direction:column;align-items:stretch}.route-demo-link>a{width:100%}.demo-gallery{grid-template-columns:1fr}.demo-gallery-tabs{grid-template-columns:repeat(3,1fr);position:static}.demo-gallery-tabs button{grid-template-columns:1fr;min-height:80px}.demo-gallery-tabs button>i{display:none}.demo-gallery-tabs button.is-active{box-shadow:inset 0 -3px #41e3ff}.demo-gallery-stage>header{flex-direction:column;align-items:flex-start}.demo-frame-shell{height:680px;min-height:0}.zorca-action-links{width:100%}.zorca-action-links a{flex:1}}@media (max-width:560px){.mn-nav-action{padding:8px 10px!important}.mn-mobile-sections{padding-inline:10px}.mn-mobile-sections a{min-height:40px;padding:5px 9px}.mn-mobile-sections span{font-size:10px}.demo-gallery-tabs{grid-template-columns:1fr}.demo-gallery-tabs button{grid-template-columns:1fr auto;min-height:55px}.demo-gallery-tabs button small{display:none}.demo-gallery-stage>header{min-height:0;padding:18px}.demo-gallery-stage>header h2{font-size:24px}.demo-gallery-stage>header a{justify-content:space-between;width:100%}.demo-frame-shell{height:620px}.demo-gallery-stage>footer{flex-direction:column;align-items:flex-start;padding-block:12px}.zorca-action-links{flex-direction:column}.zorca-action-links a{width:100%}}
