.nl-panel{position:relative;border-radius:22px;border:1px solid var(--line);padding:clamp(20px,2.4vw,30px) clamp(14px,2.2vw,30px) clamp(14px,2.2vw,30px);isolation:isolate;margin-inline:calc((100% - min(1520px, 100vw - 48px)) / 2);background:radial-gradient(110% 60% at 50% 0,rgba(25,165,255,.075),rgba(25,165,255,0) 62%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012))}.nl-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;grid-gap:12px 24px;gap:12px 24px;margin-bottom:clamp(16px,1.8vw,22px);text-align:left}.nl-pick .sec-ask{grid-column:1/-1;font-size:clamp(20px,1.9vw,28px)}.nl-hint{justify-self:end;margin:0;color:var(--dim);font-size:14.5px;text-align:right}.nl-hint b{color:#fff;font-weight:600}.nl-stage{position:relative;--tb-strip:28px;--tb-tool:31px;padding-top:calc(var(--tb-strip) + var(--tb-tool) + 1px)}.nl-stage .tab{border-radius:14px}.nl-desk{position:relative;z-index:1;padding:clamp(8px,1.1vw,14px);border-radius:0 0 14px 14px}.nl-desk:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:var(--nl-frame,1);background:linear-gradient(rgba(25,165,255,.05) 1px,transparent 0) 0 0/28px 28px,linear-gradient(90deg,rgba(25,165,255,.05) 1px,transparent 0) 0 0/28px 28px,#0a1630}.nl-win{--bg:#101c34;--pn:#13223d;--hd:#0f1a30;--ln:#22355a;--ln2:#1a2a47;--tx:#e3eaf5;--dm:#9fb0c8;--bl:#1e88e5;border-radius:6px;border-color:#22355a;background:var(--bg);transition:opacity .5s var(--ease)}.nl-in,.nl-win{color:var(--tx)}.nl-in{font-size:calc(100cqw / 97);line-height:1.25;font-family:"Segoe UI",var(--body)}.nl-i{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nl-bar{height:2.7em;background:var(--bg);border-bottom-color:var(--ln);color:var(--tx)}.nl-title{color:#19a5ff;font-size:1.1em}.nl-tools{margin-left:auto;display:flex;align-items:center;gap:1.1em;color:var(--dm)}.nl-tools .sep{width:1px;height:1.2em;background:var(--ln);margin:0 .1em}.nl-body{display:grid;grid-template-columns:59.5em minmax(0,1fr);grid-gap:.55em;gap:.55em;padding:.55em;background:var(--bg)}.nl-left,.nl-right{background:var(--pn);border:1px solid var(--ln);border-radius:4px;min-width:0;display:flex;flex-direction:column}.nl-h{font-size:1.18em;color:var(--tx);font-weight:400}.nl-head{display:flex;gap:1.05em;height:2.7em;padding:0 .9em;border-bottom:1px solid var(--ln);white-space:nowrap;overflow:hidden;font-size:.94em}.nl-head,.nl-stat{align-items:center}.nl-stat{display:inline-flex;gap:.3em;color:var(--dm)}.nl-stat b{font-weight:600}.nl-stat .nl-i{width:1.05em;height:1.05em}.nl-stat.g .nl-i,.nl-stat.g b{color:#3ecf6f}.nl-stat.o .nl-i,.nl-stat.o b{color:#f2a33a}.nl-stat.b .nl-i,.nl-stat.b b{color:#4fb3ff}.nl-lbody{display:grid;grid-template-columns:2.5em minmax(0,1fr);flex:1 1;min-height:0}.nl-rail{display:flex;flex-direction:column;align-items:center;gap:.5em;padding-top:.6em;border-right:1px solid var(--ln2)}.nl-rail span{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:4px;color:var(--dm)}.nl-rail span.on{background:#1d3a66;color:#cfe5ff}.nl-main{min-width:0;padding:.5em .7em .4em}.nl-sliders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4em 1.2em;gap:.4em 1.2em}.nl-sl{display:flex;flex-direction:column;gap:.15em;min-width:0}.nl-sl-l{font-size:.86em;color:var(--tx);white-space:nowrap}.nl-sl-r{display:flex;align-items:center;gap:.45em}.nl-sl input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:1.4em;margin:0;background:transparent;cursor:pointer;--v:0%}.nl-sl input::-webkit-slider-runnable-track{height:.28em;border-radius:1em;background:linear-gradient(90deg,var(--bl) var(--v),#2a3d61 var(--v))}.nl-sl input::-moz-range-track{height:.28em;border-radius:1em;background:linear-gradient(90deg,var(--bl) var(--v),#2a3d61 var(--v))}.nl-sl input::-webkit-slider-thumb{-webkit-appearance:none;width:1em;height:1em;margin-top:-.36em;border-radius:50%;background:var(--bl);border:2px solid #101c34;box-shadow:0 0 0 1px var(--bl)}.nl-sl input::-moz-range-thumb{width:.8em;height:.8em;border-radius:50%;background:var(--bl);border:2px solid #101c34;box-shadow:0 0 0 1px var(--bl)}.nl-sl input:focus-visible{outline:2px solid #19a5ff;outline-offset:2px;border-radius:3px}.nl-val{min-width:2.3em;padding:.2em;border:1px solid #2c4270;background:#0c1628;color:var(--tx);font-size:.86em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-pct,.nl-val{text-align:center;border-radius:3px}.nl-pct{min-width:2.9em;padding:.25em .3em;background:#2a3a58;color:#dbe6f7;font-size:.8em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .3s}.nl-btns{display:flex;gap:.45em;margin:.45em 0 .5em}.nl-btn,.nl-btns{align-items:center}.nl-btn{display:inline-flex;gap:.35em;height:1.9em;padding:0 .7em;border:1px solid #2c4270;border-radius:3px;background:#17284a;color:#dbe6f7;font:600 .82em/1 Segoe UI,var(--body);white-space:nowrap}button.nl-btn{cursor:pointer}button.nl-btn:hover:not(:disabled){border-color:#4fb3ff;color:#fff}button.nl-btn:disabled{color:#5b6d8c;cursor:default}.nl-btn.ic{padding:0 .45em}.nl-map{position:relative;height:23.5em;border:1px solid var(--ln);overflow:hidden;background:#191814}.nl-map canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y}.nl-map.nl-over-trip canvas{cursor:pointer}.nl-map.nl-dragging canvas{cursor:-webkit-grabbing;cursor:grabbing}.hd-on[data-hd=pull]:not(.hd-landed) .nl-map canvas{cursor:auto}.nl-zoom{position:absolute;left:.7em;top:.7em;z-index:2;display:flex;flex-direction:column;border:1px solid #2c4270;border-radius:3px;background:#13223d;overflow:hidden}.nl-zoom button{display:grid;place-items:center;width:1.9em;height:1.9em;padding:0;border:0;background:none;font:600 1.1em/1 Segoe UI,var(--body);color:#e3eaf5;cursor:pointer}.nl-zoom button+button{border-top:1px solid #2c4270}.nl-zoom button:hover{background:#1d3a66;color:#fff}.nl-zoom button:focus-visible{outline:2px solid #19a5ff;outline-offset:-2px}.nl-card{position:absolute;left:.85em;top:6.1em;z-index:3;width:22.5em;max-height:calc(100% - 6.9em);display:flex;flex-direction:column;font-size:.82em;background:#13223d;border:1px solid #2c4270;border-radius:4px;box-shadow:0 .5em 1.6em rgba(0,0,0,.45);color:var(--tx)}.nl-card[hidden]{display:none}.nl-card-h{display:flex;align-items:center;gap:.55em;padding:.75em .85em .15em}.nl-card-h i{width:.7em;height:.7em;border-radius:50%;background:var(--c);flex:none}.nl-card-h b{flex:1 1;min-width:0;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-card-h .nl-btn{font-size:.92em}.nl-card-sub{margin:0;padding:0 .85em .6em 2.1em;color:var(--dm);font-size:.94em}.nl-tl{list-style:none;margin:0;padding:.25em 0;border-block:1px solid var(--ln);overflow:auto;flex:1 1;min-height:0;scrollbar-width:thin;scrollbar-color:#2a3d61 transparent}.nl-tl button{display:grid;grid-template-columns:1.7em 6.5em minmax(0,1fr) auto;align-items:center;grid-gap:.5em;gap:.5em;width:100%;padding:.2em .85em;border:0;background:none;color:var(--tx);font:inherit;text-align:left;cursor:pointer}.nl-tl button:hover{background:#1a2f52}.nl-tl button:focus-visible{outline:2px solid #19a5ff;outline-offset:-2px}.nl-ti{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#4a5a74;color:#fff}.nl-ti svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nl-ti.k-deliver,.nl-ti.k-load,.nl-ti.k-pickup,.nl-ti.k-unload{background:#2f9e6a}.nl-ti.k-fuel{background:#d9772b}.nl-ti.k-reset,.nl-ti.k-restart,.nl-ti.k-waitreset{background:#3f6fd6}.nl-tw{color:var(--dm);font-size:.88em;line-height:1.15}.nl-te{min-width:0;overflow:hidden;text-overflow:ellipsis}.nl-te,.nl-th{white-space:nowrap}.nl-th{color:var(--dm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-card-hint{margin:0;padding:.5em .85em 0;color:var(--dm);font-size:.86em;line-height:1.25}.nl-card-f{display:flex;justify-content:flex-end;gap:.4em;padding:.35em .85em .6em}.nl-mbtns{position:absolute;right:.7em;top:.7em;display:flex;gap:.35em}.nl-mbtns i,.nl-rs i{display:inline-flex;align-items:center;gap:.3em;height:1.9em;padding:0 .7em;border:1px solid #2c4270;border-radius:3px;background:#17284a;color:#dbe6f7;font:600 .8em/1 Segoe UI,var(--body);font-style:normal}.nl-mbtns i:first-child{background:#c9d6e8;border-color:#c9d6e8;color:#1d2433}.nl-mbtns i.on{background:#2a3d61;border-color:#2a3d61;color:#fff}.nl-measure{position:absolute;right:.9em;top:3.4em;display:flex;gap:.25em;color:#e8892c}.nl-measure .nl-i{width:1.5em;height:1.5em;fill:#e8892c;stroke:#191814;stroke-width:1}.nl-rs{position:absolute;right:.7em;top:5.4em;display:flex}.nl-rs i{border-radius:0}.nl-rs i:first-child{border-radius:3px 0 0 3px}.nl-rs i:last-child{border-radius:0 3px 3px 0;border-left:0}.nl-rs i.on{background:#2a3d61;border-color:#2a3d61;color:#fff}.nl-collapse{height:1.1em;display:grid;place-items:center}.nl-collapse i{border:.35em solid transparent;border-top:.42em solid #5b6d8c;transform:translateY(.15em)}.nl-sched-h{display:flex;align-items:center;gap:1em;height:2.3em}.nl-zsl{margin-left:auto;width:5.5em;height:.25em;border-radius:1em;background:#2a3d61;position:relative}.nl-zsl i{position:absolute;right:.4em;top:50%;width:.85em;height:.85em;margin-top:-.42em;border-radius:50%;background:var(--bl)}.nl-range{display:inline-flex;align-items:center;gap:.5em;font-size:.86em;color:var(--tx)}.nl-gantt{border:1px solid var(--ln);font-size:.82em}.nl-g-head,.nl-g-row{display:grid;grid-template-columns:10em 2em 2em minmax(0,1fr)}.nl-g-head{background:var(--hd);color:var(--tx);font-weight:600;height:2.1em;align-items:center;border-bottom:1px solid var(--ln)}.nl-g-head>span,.nl-g-row>span{padding:0 .5em;border-right:1px solid var(--ln2);min-width:0}.nl-g-head .c-s,.nl-g-head .c-t,.nl-g-row .c-s,.nl-g-row .c-t{text-align:center;padding:0}.nl-g-head .c-days{display:grid;grid-template-columns:repeat(7,1fr);padding:0;border-right:0}.nl-g-head .c-days span{text-align:center;border-left:1px solid var(--ln)}.nl-g-row{height:3em;align-items:stretch;border-bottom:1px solid var(--ln2);cursor:pointer;transition:background .3s}.nl-g-row:hover{background:#172a49}.nl-g-row.sel{background:#1a3a66}.nl-g-row .c-d{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;overflow:hidden}.nl-g-row .c-d b{font-weight:400}.nl-g-row .c-d em{font-style:normal;color:var(--dm);font-size:.92em}.nl-g-row .c-s{display:grid;place-items:center}.nl-g-row .c-days{position:relative;padding:0;border-right:0;overflow:hidden;background:linear-gradient(90deg,var(--ln2) 1px,transparent 1px) 0 0/calc(100% / 28) 100%}.nl-g-row .c-days:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ln) 1px,transparent 1px) 0 0/calc(100% / 7) 100%}.nl-ld{position:absolute;top:.55em;bottom:.55em;padding:0 .5em;border-radius:2px;background:#cdbdf2;color:#241a3a;white-space:nowrap;overflow:hidden;font-weight:600;font-size:.92em;transition:left .6s var(--ease),width .6s var(--ease),opacity .4s}.nl-g-foot,.nl-ld{display:flex;align-items:center}.nl-g-foot{height:1.8em;padding:0 .6em;color:var(--dm);background:var(--hd)}.nl-side-h{display:flex;align-items:center;height:2.7em;padding:0 .9em;border-bottom:1px solid var(--ln)}.nl-gridwrap{flex:1 1;overflow:hidden;min-height:0}.nl-grid{width:auto;table-layout:auto;font-size:.86em}.nl-grid td,.nl-grid th{padding:.55em .5em;border-bottom-color:var(--ln2);color:var(--tx)}.nl-grid th{background:var(--hd);color:var(--tx);border-bottom-color:var(--ln)}.nl-grid td.n,.nl-grid th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-grid td.c,.nl-grid th.c{text-align:center}.nl-grid tbody tr{transition:background .4s;cursor:pointer}.nl-grid tbody tr td{background:transparent}.nl-grid tbody tr.fresh td{background:#183a66}.nl-grid tbody tr:hover td{background:#172a49}.nl-grid tbody tr.sel td{background:#1d5aa8;color:#fff}.nl-row{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.nl-row:focus-visible{outline:2px solid #19a5ff;outline-offset:2px;border-radius:2px}.nl-grid td i{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.45em;background:var(--c)}.nl-hscroll{height:.9em;padding:0 .6em;display:flex;align-items:center}.nl-hscroll i{display:block;width:62%;height:.42em;border-radius:1em;background:#2a3d61}.nl-foot{display:flex;justify-content:space-between;align-items:center;height:2.2em;padding:0 .9em;border-top:1px solid var(--ln);font-size:.86em;color:var(--tx);background:var(--hd)}.hd-on[data-hd=pull] .nl-stage{opacity:var(--nl-in,0)}.hd-on[data-hd=pull] .nl-stage .tab{opacity:var(--nl-frame,0)}.hd-on[data-hd=pull] .nl-win{--o:calc(1 - var(--nl-k,0));--f:calc(56px * var(--o));--t:calc(var(--nl-ct,0px) * var(--o));--r:calc(var(--nl-cr,0px) * var(--o));--b:calc(var(--nl-cb,0px) * var(--o));--l:calc(var(--nl-cl,0px) * var(--o));-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,transparent var(--l),#000 calc(var(--l) + var(--f)),#000 calc(100% - var(--r) - var(--f)),transparent calc(100% - var(--r))),linear-gradient(180deg,transparent var(--t),#000 calc(var(--t) + var(--f)),#000 calc(100% - var(--b) - var(--f)),transparent calc(100% - var(--b)));mask:linear-gradient(90deg,transparent var(--l),#000 calc(var(--l) + var(--f)),#000 calc(100% - var(--r) - var(--f)),transparent calc(100% - var(--r))),linear-gradient(180deg,transparent var(--t),#000 calc(var(--t) + var(--f)),#000 calc(100% - var(--b) - var(--f)),transparent calc(100% - var(--b)));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hd-on[data-hd=pull] .nl-win.nl-open{-webkit-mask:none;mask:none}.hd-on[data-hd=pull] .nl-map{border-color:color-mix(in srgb,var(--ln) calc(var(--nl-ui,0) * 100%),transparent)}.hd-on[data-hd=pull] .nl-map>:not(canvas){opacity:var(--nl-ui,0)}@media (max-width:1100px){.nl-hint{display:none}}@media (max-width:700px){.nl-panel{border-radius:18px;padding:16px 12px 12px;margin-inline:-6px}.nl-pick{justify-content:center;margin-inline:0;width:auto;grid-template-columns:minmax(0,1fr)}.nl-stage{--tb-strip:24px;--tb-tool:28px}.nl-desk{padding:6px}.nl-in{font-size:11px}.nl-tools .nl-i:nth-child(-n+2),.nl-tools .sep{display:none}.nl-body{grid-template-columns:1fr;padding:.4em}.nl-head{height:auto;flex-wrap:wrap;gap:.35em .9em;padding:.55em .8em;white-space:normal}.nl-head .nl-h{width:100%}.nl-lbody{grid-template-columns:1fr}.nl-rail{display:none}.nl-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em 1em}.nl-btns{flex-wrap:wrap}.nl-map{height:auto;aspect-ratio:1/1.02}.nl-collapse,.nl-measure,.nl-rs,.nl-sched{display:none}.nl-gridwrap{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.nl-grid tbody tr,.nl-ld,.nl-win{transition:none}}.nl-film{max-width:1120px;margin-inline:auto}.hd{position:relative;isolation:isolate}.hd-bg{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100svh;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(90% 70% at 68% 58%,#071a3d 0,#040a1a 46%,var(--black) 78%)}.hd-bg:after{content:"";position:absolute;inset:0;opacity:var(--hd-shade,1);background:linear-gradient(90deg,rgba(2,5,15,.78),rgba(2,5,15,.42) 30%,rgba(2,5,15,0) 52%),linear-gradient(180deg,rgba(2,5,15,.6),rgba(2,5,15,0) 16%,rgba(2,5,15,0) 84%,rgba(2,5,15,.7))}.hd-canvas{display:block;width:100%;height:100%}.hd-hero{position:relative;z-index:2;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:112px 0 72px}.hd-type{max-width:min(560px,44vw);display:flex;flex-direction:column;gap:20px}.hd-cue{bottom:26px;width:26px;height:42px;margin-left:-13px;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;opacity:var(--hd-cue,1)}.hd-cue,.hd-cue i{position:absolute;left:50%}.hd-cue i{top:9px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--blue);animation:hd-cue 1.8s ease-in-out infinite}@keyframes hd-cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}.hd-gap{height:85vh;height:85svh}.hd-ad{position:relative;z-index:2;padding:40px 0 clamp(96px,10vw,150px);overflow-x:clip}.hd-ad-head{position:relative;max-width:820px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:clamp(30px,3.4vw,46px)}.hd-ad-head:before{content:"";position:absolute;inset:-56px -64px -56px -40px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(2,5,15,.9),rgba(2,5,15,.72) 55%,rgba(2,5,15,0))}.hd-ad h2{font-size:clamp(32px,3.3vw,52px);line-height:1.06;letter-spacing:-.03em}.hd-ad h2 span{color:var(--blue)}.hd-ad-head .lede{max-width:62ch}.hd-ad .sec-pick{position:relative}.hd-ad .sec-pick:before{content:"";position:absolute;inset:-30px -10%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(2,5,15,.85),rgba(2,5,15,0))}.hd-stage,.hd-viz{position:relative}.hd-stage{aspect-ratio:2.1/1;border-radius:22px;border:1px solid rgba(255,255,255,calc(.12 * var(--hd-frame,1)))}.hd-card{position:absolute;left:clamp(16px,2vw,28px);top:50%;width:min(340px,30%);transform:translateY(-50%);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(6,14,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.45);overflow:hidden;transition:opacity .6s var(--ease),transform .6s var(--ease)}.hd-on .hd-card{opacity:0;transform:translateY(calc(-50% + 18px))}.hd-on .hd-card.in{opacity:1;transform:translateY(-50%)}.hd-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.hd-card-h b{font-family:var(--display);font-weight:300;font-size:22px;letter-spacing:-.01em}.hd-card-h span{font-size:12.5px;color:var(--dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-rows{list-style:none;margin:0;padding:6px 0;display:flex;flex-direction:column}.hd-rows li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;padding:7px 18px;transition:opacity .35s,background .35s}.hd-rows li.fresh{background:rgba(25,165,255,.08)}.hd-rows .ring{grid-row:span 2;width:28px;height:28px}.hd-rows .ring circle{fill:none;stroke-width:3}.hd-rows .ring .bg{stroke:hsla(0,0%,100%,.1)}.hd-rows .ring .fg{stroke:var(--c);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .6s var(--ease)}.hd-rows .who{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-rows .mi{font-size:13px;color:var(--dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hd-rows .trip{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.hd-rows .hrs,.hd-rows .trip{color:var(--dimmer);white-space:nowrap}.hd-rows .hrs{font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-rows .trip i{font-style:normal;color:var(--c)}.hd-card-f{display:flex;justify-content:space-between;gap:10px;padding:11px 18px 14px;border-top:1px solid hsla(0,0%,100%,.08);font-size:12.5px;color:var(--dim)}.hd-card-f b{color:#fff;font-weight:600}.hd-points{list-style:none;margin:clamp(40px,4.4vw,60px) 0 40px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 32px;gap:22px 32px}.hd-points li{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.hd-points b{font-family:var(--display);font-weight:300;font-size:clamp(19px,1.5vw,22px);letter-spacing:-.015em;line-height:1.2;color:#fff}.hd-points span{color:var(--dim);font-size:14.5px;line-height:1.5;text-wrap:pretty}@media (max-width:1100px){.hd-points{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-card{width:min(320px,36%)}}@media (max-width:900px){.hd-bg:after{background:linear-gradient(180deg,rgba(2,5,15,.8),rgba(2,5,15,.62) 48%,rgba(2,5,15,0) 62%,rgba(2,5,15,0) 92%,rgba(2,5,15,.5))}.hd-hero{align-items:flex-start;padding:92px 0 64px}.hd-type{max-width:none;position:relative}.hd-cue{display:none}.hd-gap{height:90vh;height:90svh}.hd-stage{aspect-ratio:1.02/1;border-radius:18px}.hd-card,.hd-on .hd-card,.hd-on .hd-card.in{position:relative;left:auto;top:auto;width:auto;margin-top:14px;transform:none}.hd-on .hd-card{opacity:0}.hd-on .hd-card.in{opacity:1}}@media (max-width:640px){.hd-ad .sec-chip{flex-shrink:0;padding:0 10px;font-size:13px}}@media (max-width:420px){.hd-ad .sec-chip{padding:0 9px;font-size:12.5px}.hd-ad .sec-try{gap:3px}.hd-ad .sec-hand{margin:0 0 0 6px}}@media (max-width:360px){.hd-ad .sec-hand{display:none}}@media (max-width:560px){.hd-points{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hd-cue i{animation:none}.hd-card{transition:none}}.hd-ad:focus{outline:none}