.hp-dash{--hp-ease:var(--ease-out);--hp-who:150px;--hp-ghost-w:76px;position:relative;width:1110px;height:700px;border-radius:14px;overflow:hidden;background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 40px 120px -40px rgba(5,153,215,.45),0 24px 60px -30px rgba(0,0,0,.6);display:grid;grid-template-columns:200px 1fr;font-size:11px;line-height:1.3;color:#1f2937;text-align:left;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-dash svg{display:inline-block;flex:none}.hp-dash b{font-weight:700}.hp-side{background:#0F172A;color:#8B949E;padding:14px 10px;display:flex;flex-direction:column;gap:3px}.hp-logo{display:flex;align-items:center;gap:8px;padding:2px 4px 12px;font-size:10px}.hp-logo b,.hp-user b{display:block;color:#ffffff;font-size:11.5px;font-weight:600}.hp-logo b{font-size:10.5px;white-space:nowrap;letter-spacing:-.01em}.hp-tile{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#22d3ee,#0891b2);display:grid;place-items:center;color:#ffffff;flex:none}.hp-user{display:flex;align-items:center;gap:8px;padding:8px 4px;margin:0 -10px 8px;padding-inline:14px;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;font-size:10px;color:#94a3b8}.hp-av{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#22d3ee,#0891b2);display:grid;place-items:center;color:#ffffff;font-weight:700;font-size:9px;flex:none}.hp-grp{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;padding:8px 8px 2px}.hp-sep{height:1px;background:#1e293b;margin:8px 6px 2px}.hp-it{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;font-size:11px;font-weight:500}.hp-it.is-on{background:#0e7490;color:#ffffff;box-shadow:0 6px 16px -6px rgba(6,182,212,.6)}.hp-badge{margin-left:auto;min-width:18px;text-align:center;background:#1e3a8a;color:#bfdbfe;border-radius:999px;padding:0 5px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.hp-bottom{margin:auto -10px 0;padding:8px 10px 0;border-top:1px solid #1e293b;display:flex;flex-direction:column;gap:3px}.hp-it.is-red{color:#f87171}.hp-main{display:flex;flex-direction:column;min-width:0}.hp-hd{display:flex;align-items:center;padding:16px 20px 8px}.hp-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#111827;line-height:1.2}.hp-clock{margin-left:auto;display:flex;align-items:center;gap:14px;color:#6b7280;font-size:10.5px}.hp-clock i{font-style:normal;margin:0 6px;font-size:8px;vertical-align:1px}.hp-clock b{color:#111827;font-weight:600}.hp-bell{color:#4b5563}.hp-tools{display:flex;gap:10px;padding:6px 16px 9px;border-bottom:1px solid #e5e7eb;font-size:10px}.hp-btn,.hp-tools{align-items:center}.hp-btn{display:inline-flex;gap:6px;height:24px;border:1px solid #e5e7eb;border-radius:7px;padding:0 9px;background:#ffffff;color:#1f2937;font-weight:500}.hp-btn i{font-style:normal;color:#6b7280}.hp-chev{width:24px;justify-content:center;padding:0;color:#374151}.hp-date{font-weight:600;font-size:11px;color:#111827}.hp-tools-r{margin-left:auto;display:flex;gap:8px;align-items:center}.hp-seg{display:inline-flex;background:#f3f4f6;border-radius:9px;padding:2px}.hp-seg span{padding:4px 10px;border-radius:7px;color:#4b5563;font-weight:500}.hp-seg span.is-on{background:#ffffff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,.08);font-weight:600}.hp-zone{flex:1;min-height:0;background:#f9fafb;padding:14px 16px 0}.hp-fil,.hp-zone{display:flex;flex-direction:column}.hp-fil{position:relative;background:#ffffff;font-size:11px;color:#1f2937;font-variant-numeric:tabular-nums}.hp-banner{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 10px;border-bottom:1px solid #e5e7eb}.hp-banner:before{content:"";position:absolute;inset:0 0 -1px;background:rgba(236,253,245,.5);box-shadow:inset 0 -1px #a7f3d0;opacity:0;transition:opacity .35s var(--hp-ease);pointer-events:none}.hp-fil:is([data-step=proposed],[data-step=accepting],[data-step=done],[data-step=live]) .hp-banner:before{opacity:1}.hp-banner>*{position:relative}.hp-cta{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:9px;background:linear-gradient(90deg,#2563eb,#0e7490);color:#ffffff;font-weight:600;font-size:10.5px;box-shadow:0 8px 16px -8px rgba(6,182,212,.6);white-space:nowrap;transition:transform .15s var(--hp-ease),filter .15s var(--hp-ease),opacity .25s var(--hp-ease)}.hp-cta.is-hover{transform:scale(1.03);filter:brightness(1.05)}.hp-cta.is-press{transform:scale(.97);transition-duration:.12s}.hp-sel{display:inline-flex;align-items:center;justify-content:space-between;height:28px;width:150px;padding:0 9px;border:1px solid #e5e7eb;border-radius:7px;background:#ffffff;font-size:10.5px;color:#111827}.hp-sel i{font-style:normal;color:#6b7280}.hp-fil:not([data-step=rest]) .hp-sel{margin-left:auto}.hp-st{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#065f46;white-space:nowrap}.hp-st b{font-weight:700}.hp-spin{color:#0891b2;animation:hp-spin .7s linear infinite}@keyframes hp-spin{to{transform:rotate(1turn)}}.hp-ghostbtn{gap:4px;color:#065f46;font-weight:600;padding:0 6px}.hp-ghostbtn,.hp-x{display:inline-flex;align-items:center;font-size:10.5px}.hp-x{gap:3px;color:#4b5563;padding:0 4px}.hp-fil:not([data-step=rest]) .hp-propose,.hp-only-accepting,.hp-only-done,.hp-only-loading,.hp-only-offer,.hp-only-proposed{display:none}.hp-fil:is([data-step=done],[data-step=live]) .hp-only-done,.hp-fil:is([data-step=proposed],[data-step=accepting]) .hp-only-offer,.hp-fil[data-step=accepting] .hp-only-accepting,.hp-fil[data-step=loading] .hp-only-loading,.hp-fil[data-step=proposed] .hp-only-proposed{display:inline-flex}.hp-fil[data-step=accepting] .hp-cta-accept{opacity:.55}.hp-legend{display:flex;gap:16px;height:24px;align-items:center;padding:0 10px;font-size:10px;color:#4b5563;border-bottom:1px solid #e5e7eb}.hp-legend>span{display:inline-flex;align-items:center;gap:5px}.hp-legend i{width:7px;height:7px;border-radius:50%}.hp-legend b{color:#111827}.hp-legend .is-pending{background:#f59e0b}.hp-legend .is-confirmed{background:#3b82f6}.hp-legend .is-live{background:#a855f7}.hp-lg-conf,.hp-lg-live{display:none!important}.hp-fil:is([data-step=accepting],[data-step=done],[data-step=live]) .hp-lg-conf{display:inline-flex!important}.hp-fil[data-step=live] .hp-lg-live{display:inline-flex!important}.hp-ruler{display:grid;grid-template-columns:var(--hp-who) 1fr;height:20px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:9px;color:#6b7280}.hp-ruler>span:first-child{border-right:1px solid #e5e7eb}.hp-ticks{position:relative}.hp-ticks span{position:absolute;top:4px;transform:translateX(3px)}.hp-ticks span:last-child{transform:translateX(calc(-100% - 3px))}.hp-fil{--hp-tray-h:calc(11px + 46px * var(--tray-rows, 3))}.hp-body,.hp-tray{position:relative}.hp-tray{height:var(--hp-tray-h);transition:opacity .8s var(--hp-ease),visibility .8s}.hp-fil:is([data-step=done],[data-step=live]) .hp-tray{opacity:0;visibility:hidden}.hp-tray-in{display:grid;grid-template-columns:var(--hp-who) 1fr;background:#f9fafb}.hp-tray-in>*{border-bottom:1px solid #e5e7eb}.hp-lab{padding:10px;border-right:1px solid #e5e7eb;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.hp-lab em{font-style:normal;font-weight:500;margin-left:5px}.hp-lab em,.hp-lab small{color:#6b7280;letter-spacing:0}.hp-lab small{display:block;margin-top:3px;text-transform:none;font-weight:400;font-size:9px}.hp-tray-in>.hp-track{height:calc(10px + 46px * var(--tray-rows, 3))}.hp-lanes{position:relative;z-index:9;transition:transform .8s var(--hp-ease)}.hp-fil:is([data-step=done],[data-step=live]) .hp-lanes{transform:translateY(calc(-1 * var(--hp-tray-h)))}.hp-veil.hp-veil-in{z-index:3}.hp-lane{display:grid;grid-template-columns:var(--hp-who) 1fr;height:72px;border-bottom:1px solid #e5e7eb;background:#ffffff}.hp-who{display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px 0;border-right:1px solid #e5e7eb}.hp-who b{font-size:11px;color:#111827;line-height:14px}.hp-plate{display:inline-flex;line-height:12px}.hp-plate,.hp-stat{align-items:center;gap:4px;font-size:9px;color:#6b7280}.hp-stat{display:none;line-height:13px}.hp-stat i{width:6px;height:6px;border-radius:50%;background:#d1d5db;flex:none}.hp-stat.is-prop i{background:transparent;border:1.2px dashed #34d399;width:7px;height:7px}.hp-stat.is-cnt i{background:#3b82f6}.hp-fil:is([data-step=done],[data-step=live]) .hp-stat.is-cnt,.hp-fil:is([data-step=proposed],[data-step=accepting]) .hp-stat.is-prop,.hp-fil:is([data-step=rest],[data-step=loading]) .hp-stat.is-idle{display:inline-flex}.hp-fil[data-step=live] .hp-lane[data-live] .hp-n,.hp-run{display:none}.hp-fil[data-step=live] .hp-lane[data-live] .hp-run{display:inline}.hp-fil[data-step=live] .hp-lane[data-live] .hp-stat.is-cnt i{background:#a855f7}.hp-acc{display:inline-flex;align-items:center;gap:3px;margin-top:3px;height:17px;padding:0 6px;border-radius:5px;background:#047857;color:#ffffff;font-size:9px;font-weight:600;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .35s var(--hp-ease),transform .35s var(--hp-ease),visibility .35s}.hp-fil[data-step=proposed] .hp-acc{opacity:1;visibility:visible;transform:none}.hp-track{position:relative;display:block}.hp-drop{position:absolute;inset:14px 10px;border:1px dashed #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:9px;color:#6b7280;transition:opacity .35s var(--hp-ease),visibility .35s}.hp-fil:not([data-step=rest]):not([data-step=loading]) .hp-drop{opacity:0;visibility:hidden}.hp-blk{position:absolute;top:16px;display:flex;flex-direction:column;justify-content:center;width:9.5%;min-width:62px;height:40px;padding:0 6px;border-radius:8px;border:1px solid;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.hp-l1,.hp-l2{display:block;overflow:hidden;text-overflow:ellipsis}.hp-l1 b{font-weight:700}.hp-l2{font-size:9px}.hp-l2.is-mob{color:#b91c1c;font-weight:700}.hp-blk[data-s=pending]{top:calc(8px + 46px * var(--row, 0));border-color:#93c5fd;background:#dbeafe;color:#1e3a8a;transition:opacity .35s var(--hp-ease),transform .35s var(--hp-ease),visibility .35s}.hp-blk[data-s=pending] .hp-l2:not(.is-mob){color:#1d4ed8}.hp-blk[data-gone]{opacity:0;visibility:hidden;transform:scale(.9)}.hp-ghost{min-width:var(--hp-ghost-w);transition:opacity .35s var(--hp-ease),transform .35s var(--hp-ease),visibility .35s}.hp-ghost:is([data-s=off],[data-s=proposed]){border:1px dashed #34d399;background:#ecfdf5;color:#065f46;box-shadow:none}.hp-ghost:is([data-s=off],[data-s=proposed]) .hp-l2{color:#047857}.hp-ghost[data-s=off]{opacity:0;visibility:hidden;transform:translateY(4px)}.hp-ghost[data-s=confirmed]{border-color:#93c5fd;background:#dbeafe;color:#1e3a8a}.hp-ghost[data-s=confirmed] .hp-l2:not(.is-mob){color:#1d4ed8}.hp-ghost[data-s=live]{border-color:#d8b4fe;background:#f3e8ff;color:#581c87;box-shadow:0 0 0 3px rgba(168,85,247,.16)}.hp-ghost[data-s=live] .hp-l2:not(.is-mob){color:#7e22ce}.hp-zap{margin-right:2px;vertical-align:-1px}.hp-ghost:is([data-s=confirmed],[data-s=live]) :is(.hp-zap,.hp-tilde,.hp-prop){display:none}.hp-ghost:is([data-s=off],[data-s=proposed]) .hp-dest{display:none}.hp-now{top:0;bottom:0;left:calc(var(--hp-who) + (100% - var(--hp-who)) * var(--now));width:1px;z-index:2;pointer-events:none}.hp-now,.hp-now:before{position:absolute;background:#ef4444}.hp-now:before{content:"";top:-4px;left:-3.5px;width:8px;height:8px;border-radius:50%}.hp-lanes>.hp-now:before{opacity:0;transition:opacity .8s var(--hp-ease)}.hp-fil:is([data-step=done],[data-step=live]) .hp-lanes>.hp-now:before{opacity:1}.hp-scene{--hp-ease:var(--ease-out);position:relative;width:1200px;height:700px}.hp-scene[data-snap] :after,.hp-scene[data-snap] :before,.hp-scene[data-snap] :not(.hp-layers){transition:none!important}.hp-layers{position:absolute;inset:0;transition:opacity .25s var(--hp-ease)}.hp-scene[data-fade] .hp-layers{opacity:0;transition-duration:.4s}.hp-pointer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:50}.hp-scene[data-rafale] .hp-fil .hp-ghost:not([data-landed]){opacity:0;visibility:hidden;transform:none;transition:none}.hp-scene[data-rafale] .hp-fil .hp-ghost[data-landed]{transition:none}.hp-scene[data-rafale] .hp-fil .hp-acc{opacity:0;visibility:hidden;transform:translateY(4px)}.hp-fly{position:absolute;left:0;top:0;z-index:6;pointer-events:none;contain:strict;will-change:transform;offset-rotate:0deg;offset-anchor:50% 50%;font-size:11px;line-height:1.3;color:#1f2937;text-align:left;font-variant-numeric:tabular-nums}.hp-fly svg{display:inline-block;flex:none}.hp-fly .hp-fly-l,.hp-fly-in{position:absolute;inset:0}.hp-fly .hp-fly-l{top:0;left:0;width:auto;min-width:0;height:auto;margin:0;transform:none;visibility:visible;transition:none}.hp-fly-sh{inset:0;border-radius:8px;box-shadow:0 16px 32px -10px rgba(0,0,0,.2)}.hp-cursor,.hp-fly-sh{position:absolute;opacity:0}.hp-cursor{left:0;top:0;width:22px;height:30px;transform:translate(1056px,657px);transition:opacity .3s var(--hp-ease);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.hp-cursor.is-on{opacity:1}.hp-cursor svg{display:block;transform-origin:4px 3px;transition:transform .12s var(--hp-ease)}.hp-cursor.is-press svg{transform:scale(.85)}.hp-ripple{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;border:2px solid #0599d7;opacity:0;transform:scale(.4)}.hp-ripple.is-click{animation:hp-rip .5s var(--hp-ease) backwards}@keyframes hp-rip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.hp-scene .hp-dash{z-index:0;transform-origin:50% 50%;transition:transform 1s var(--hp-ease)}.hp-veil{position:absolute;inset:0;z-index:8;background:#07162E;opacity:0;pointer-events:none;transition:opacity .9s var(--hp-ease)}.hp-crew,.hp-pat{position:absolute;left:0;top:0;width:200px;transform-origin:50% 50%;transition:transform 1s var(--hp-ease),filter 1s var(--hp-ease)}.hp-scene[data-phase=dash] .hp-crew{transform:translate(985px,330px) scale(.62);z-index:3}.hp-scene[data-phase=dash] .hp-pat{transform:translate(1030px,300px) scale(.62);z-index:2}.hp-scene[data-phase=crew] .hp-dash{transform:translate(-40px) scale(.94)}.hp-scene[data-phase=crew] .hp-veil{opacity:.55}.hp-scene[data-phase=crew] .hp-crew{transform:translate(760px,150px) scale(1.08);z-index:5}.hp-scene[data-phase=crew] .hp-pat{transform:translate(990px,260px) scale(.72);z-index:3;filter:saturate(.8)}.hp-scene[data-phase=pat] .hp-dash{transform:translate(-60px) scale(.92)}.hp-scene[data-phase=pat] .hp-veil{opacity:.5}.hp-scene[data-phase=pat] .hp-crew{transform:translate(680px,250px) scale(.8);z-index:3;filter:saturate(.85)}.hp-scene[data-phase=pat] .hp-pat{transform:translate(900px,150px) scale(1.08);z-index:5}.hp-scene[data-phase=all] .hp-dash{transform:translate(-20px) scale(.97)}.hp-scene[data-phase=all] .hp-veil{opacity:.25}.hp-scene[data-phase=all] .hp-crew{transform:translate(790px,230px) scale(.9);z-index:3}.hp-scene[data-phase=all] .hp-pat{transform:translate(985px,185px) scale(.9);z-index:4}.hp-scene:is([data-phase=crew],[data-phase=pat],[data-phase=all]) .hp-ghost[data-live]{z-index:4;box-shadow:0 0 0 3px rgba(5,153,215,.25)}.hp-pat-home,.hp-pat-suivi{transition:transform .35s var(--hp-ease)}.hp-pat-home{position:relative}.hp-pat-suivi{position:absolute;inset:0;z-index:2;transform:translateX(100%);visibility:hidden;box-shadow:-2cqw 0 6cqw rgba(12,45,90,.18)}.hp-scene[data-pat~=detail] .hp-pat-suivi{transform:none;visibility:visible}.hp-scene[data-pat~=detail] .hp-pat-home{transform:translateX(-30%)}.hp-traits{position:absolute;left:0;top:0;width:1200px;height:700px;z-index:9;overflow:visible;pointer-events:none}.hp-traits path{fill:none;stroke:#0599D7;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .2s var(--hp-ease),stroke-dashoffset 1.1s var(--hp-ease)}.hp-traits path.is-on{stroke-dashoffset:0;opacity:1}.hp-ov{position:absolute;inset:0;z-index:1;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;line-height:1.2;text-align:left;color:#111827;-webkit-font-smoothing:antialiased}.hp-ov-box{position:absolute;display:block}.hp-ov :is(.hp-c1,.hp-c2){display:none}.hp-scene[data-crew="1"] .hp-ov .hp-c0,.hp-scene[data-crew="2"] .hp-ov .hp-c0{display:none}.hp-scene[data-crew="1"] .hp-ov .hp-c1,.hp-scene[data-crew="2"] .hp-ov .hp-c2{display:inline}.hp-crew-badge{position:absolute;right:5cqw;top:13.6cqw;padding:.6cqw 3cqw;border-radius:999px;font-size:4.25cqw;font-weight:700;line-height:1.2;background:#dbeafe;color:#1e3a8a}.hp-scene[data-crew="1"] .hp-crew-badge{background:#fef3c7;color:#92400e}.hp-scene[data-crew="2"] .hp-crew-badge{background:#ffedd5;color:#9a3412}.hp-crew-status{background:linear-gradient(180deg,rgba(247,246,249,0),#f7f6f9 2.2cqw)}.hp-status-btn{position:absolute;left:4.06cqw;right:4.06cqw;top:3.4cqw;height:20cqw;display:flex;align-items:center;justify-content:center;border-radius:4cqw;background:#b45309;color:#ffffff;font-size:5.5cqw;font-weight:700;box-shadow:0 1.5cqw 3cqw -1.5cqw rgba(12,45,90,.35)}.hp-scene[data-crew="1"] .hp-status-btn{background:#c2410c}.hp-scene[data-crew="2"] .hp-status-btn{background:#9333ea}.hp-scene[data-phase=pat] .hp-status-btn{box-shadow:0 1.5cqw 3cqw -1.5cqw rgba(12,45,90,.35),0 0 0 3px rgba(5,153,215,.25)}.hp-crew-cap{position:absolute;left:4.06cqw;right:4.06cqw;bottom:0;height:7.2cqw;border-radius:3.1cqw 3.1cqw 0 0;background:#fdfdfd;box-shadow:0 -.2cqw .8cqw rgba(12,45,90,.04)}.hp-amb{position:absolute;left:0;top:0;width:8.28cqw;height:8.28cqw;offset-path:var(--amb-path);offset-anchor:50% 50%;offset-rotate:0deg;offset-distance:0}.hp-amb-disc,.hp-amb-ring,.hp-amb:before{position:absolute;border-radius:50%;box-sizing:border-box}.hp-amb:before{content:"";left:50%;top:50%;width:11.56cqw;height:11.56cqw;margin:-5.78cqw 0 0 -5.78cqw;background:rgba(0,188,212,.08);border:.45cqw solid rgba(0,188,212,.4)}.hp-amb-disc{inset:0;display:grid;place-items:center;background:#00bcd4;border:.7cqw solid #ffffff;box-shadow:0 .3cqw .9cqw rgba(12,45,90,.28)}.hp-amb-disc svg{display:block;width:3.6cqw;height:3.6cqw}.hp-scene[data-pat~=go] .hp-amb{offset-distance:60%;animation:hp-amb-drive 2.4s linear both}@keyframes hp-amb-drive{0%{offset-distance:0}to{offset-distance:60%}}.hp-still .hp-amb{offset-path:none;left:var(--amb-x);top:var(--amb-y);translate:-50% -50%;animation:none}.hp-amb-ring{inset:0;border:.7cqw solid #00bcd4;opacity:0}.hp-scene[data-pat~=ping] .hp-amb-ring{animation:hp-ring .8s var(--hp-ease) 2 backwards}@keyframes hp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.hp-sb-clock{display:flex;align-items:center;justify-content:center}.hp-sb-clock:after{content:attr(data-clock);color:#ffffff;font-size:4.3cqw;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.hp-clock-crew{background:#2362e7}.hp-clock-pat{background:linear-gradient(90deg,#19cae7,#11c2e1)}.hp-clock-suivi:after{color:#000000}.hp-pat-arrival{display:flex;align-items:center;padding-left:.62cqw;background:#fdfdfd;font-size:3.75cqw;font-weight:600;color:#181818;white-space:nowrap;letter-spacing:-.01em}.hp-roll{overflow:hidden;background:#ffffff}.hp-roll>span{display:flex;flex-direction:column;height:200%;transition:transform .32s var(--hp-ease)}.hp-roll>span:before{content:attr(data-from)}.hp-roll>span:after{content:attr(data-to)}.hp-roll>span:after,.hp-roll>span:before{flex:1;display:flex;align-items:center;line-height:1;font-variant-numeric:tabular-nums}.hp-scene[data-pat~=eta] .hp-roll>span{transform:translateY(-50%)}.hp-roll-min>span:after,.hp-roll-min>span:before{position:relative;top:.3cqw}.hp-roll-min>span{font-size:7.8cqw;font-weight:800;color:#212121;letter-spacing:-.02em}.hp-roll-km>span{padding-left:.5cqw;font-size:3.3cqw;font-weight:400;color:#939393;letter-spacing:0}.hp-roll-km>span:after,.hp-roll-km>span:before{position:relative;top:.35cqw;font-variant-numeric:normal}.hp-role-pill{display:inline-flex;align-items:center;height:2.24em;padding:0 .96em;box-sizing:border-box;border-radius:999px;background:#ffffff;border:1px solid #a8dff4;box-shadow:0 1px 2px rgba(12,45,90,.08),0 10px 22px -10px rgba(12,45,90,.32);font-size:12.5px;line-height:1;white-space:nowrap;color:#0C2D5A;text-align:left}.hp-role-pill>i{flex:none;width:.56em;height:.56em;margin-right:.56em;border-radius:50%;background:#0599D7}.hp-role-pill[data-role=crew]>i{background:#1d4ed8}.hp-role-pill[data-role=pat]>i{background:#06b6d4}.hp-role-pill>b{font-weight:700}.hp-role-pill>span{font-weight:500;color:#33507A;white-space:pre}.hp-roles{position:absolute;inset:0;z-index:10;pointer-events:none}.hp-role{position:absolute;left:0;top:0;transition:transform 1s var(--hp-ease)}.hp-role>.hp-role-pill{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--hp-ease),transform .2s var(--hp-ease),visibility 0s linear .2s}.hp-role[data-role=dash]{transform:translate(216px,644px)}.hp-role[data-role=crew]{transform:translate(1085px,699px) translateX(-50%)}.hp-role[data-role=pat]{transform:translate(1130px,338px) translateX(-50%)}.hp-scene[data-phase=crew] .hp-role[data-role=dash]{transform:translate(196px,626px)}.hp-scene[data-phase=crew] .hp-role[data-role=crew]{transform:translate(860px,623px) translateX(-50%)}.hp-scene[data-phase=crew] .hp-role[data-role=pat]{transform:translate(1090px,275px) translateX(-50%)}.hp-scene[data-phase=pat] .hp-role[data-role=dash]{transform:translate(183px,621px)}.hp-scene[data-phase=pat] .hp-role[data-role=crew]{transform:translate(780px,660px) translateX(-50%)}.hp-scene[data-phase=pat] .hp-role[data-role=pat]{transform:translate(1000px,84px) translateX(-50%)}.hp-scene[data-phase=all] .hp-role[data-role=dash]{transform:translate(206px,635px)}.hp-scene[data-phase=all] .hp-role[data-role=crew]{transform:translate(890px,662px) translateX(-50%)}.hp-scene[data-phase=all] .hp-role[data-role=pat]{transform:translate(1085px,159px) translateX(-50%)}.hp-scene[data-phase=all] .hp-role>.hp-role-pill,.hp-scene[data-phase=crew] .hp-role[data-role=crew]>.hp-role-pill,.hp-scene[data-phase=dash] .hp-role[data-role=dash]>.hp-role-pill,.hp-scene[data-phase=pat] .hp-role[data-role=pat]>.hp-role-pill{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--hp-ease),transform .3s var(--hp-ease),visibility 0s}.hp-scene[data-phase=crew] .hp-role[data-role=dash]>.hp-role-pill,.hp-scene[data-phase=pat] .hp-role:is([data-role=dash],[data-role=crew])>.hp-role-pill{opacity:.6;visibility:visible;transform:none;transition:opacity .3s var(--hp-ease),transform .3s var(--hp-ease),visibility 0s}.hp-role-still{align-self:flex-start}.hero-compact .hp-phone-col{display:flex;flex-direction:column;min-width:0}.hero-compact .hp-phone-col>.hp-role-pill{align-self:center;margin-bottom:calc(4% + 10px);font-size:min(12.5px,calc((100vw - 32px) * .0304))}@media (prefers-reduced-motion:reduce){.hp-dash *,.hp-dash :before,.hp-scene *,.hp-scene :before{transition:none!important;animation:none!important}}