.hx .engine .in{padding-top:88px;padding-bottom:88px}.hx .eg-wrap{margin-top:8px}.hx .eg-svg{width:100%;height:auto;font-family:inherit;display:block}.hx .eg-cap text{letter-spacing:.08em;text-transform:uppercase;fill:#ffffffb8;font-size:12px;font-weight:600}.hx .eg-ln path{fill:none;stroke:#fff6;stroke-width:1.25px}.hx .eg-pl path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:0;animation:3.4s linear infinite eg-run}@keyframes eg-run{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.hx .eg-tile rect{fill:#fff}.hx .eg-n{fill:#000;font-size:16px;font-weight:500}.hx .eg-halo{fill:#ffffff24;stroke:#ffffff4d}.hx .eg-core>rect{fill:#fff}.hx .eg-core line{stroke:#efefef}.hx .eg-m{fill:#8a8a8a;font-size:14px}.hx .eg-big{fill:#000;letter-spacing:-.02em;font-size:32px;font-weight:500}.hx .eg-t{fill:#4a4a4a;font-size:14px}.hx .eg-ck{fill:none;stroke:var(--ok);stroke-width:2px}.hx .eg-mob{display:none}@media (width<=760px){.hx .engine .in{padding-top:56px;padding-bottom:56px}.hx .eg-svg{display:none}.hx .eg-mob{display:block}.hx .eg-ml{letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:11.5px;font-weight:600;color:#ffffffb8!important}.hx .eg-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hx .eg-logos div{background:#fff;justify-content:center;align-items:center;height:48px;padding:0 12px;display:flex}.hx .eg-logos img{max-width:100%;max-height:20px}.hx .eg-drop{background:#ffffff80;width:1px;height:32px;margin:0 auto;position:relative}.hx .eg-drop i{background:#fff;width:5px;height:8px;animation:1.6s linear infinite eg-fall;position:absolute;top:0;left:-2px}@keyframes eg-fall{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:24px}}.hx .eg-mcore{background:#fff;outline:8px solid #ffffff24;flex-direction:column;gap:4px;margin:8px;padding:18px 20px;display:flex}.hx .eg-mcore span{color:#8a8a8a;font-size:13px}.hx .eg-mcore b{color:#000;letter-spacing:-.02em;font-size:28px;font-weight:500}.hx .eg-mcore em{color:#8a8a8a;margin-bottom:4px;font-size:13.5px;font-style:normal}.hx .eg-regs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hx .eg-regs div{background:#fff;justify-content:center;align-items:center;gap:8px;height:48px;display:flex}.hx .eg-regs img{width:22px;height:16.5px}.hx .eg-regs b{color:#000;white-space:nowrap;font-size:14.5px;font-weight:500}.hx .eg-regs div{padding:0 6px}}@media (prefers-reduced-motion:reduce){.hx .eg-pl path,.hx .eg-drop i,.hx .mm-ring{opacity:0;animation:none}}.hx .sk{width:100%;position:relative}.hx .sk-base{background:#fff;border:1px solid #d6d6d6;width:84%;padding-bottom:36px;position:relative}.hx .sk.l .sk-base{margin-left:auto}.hx .sk-float{z-index:1;background:#fff;border:1px solid #d6d6d6;width:58%;margin:-44px 0 0 auto;position:relative;box-shadow:0 24px 48px -20px #14246e47}.hx .sk.l .sk-float{margin:-44px auto 0 0}.hx .fl-btn{background:var(--brand);color:#fff;white-space:nowrap;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hx .fl-btn.line{color:var(--ink);border:1px solid var(--ink);background:#fff}.hx .sk-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.hx .sk-h b{color:var(--ink);font-size:15px;font-weight:500}.hx .sk-h span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hx .sk-rows>div{border-bottom:1px solid var(--rule-2);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:flex}.hx .sk-rows>div:last-child{border-bottom:0}.hx .sk-rows>div span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hx .sk-rows .st{color:var(--ink);font-size:15px}.hx .sk-cap{color:var(--ink-3);align-items:center;gap:8px;padding:0 20px 16px;font-size:13px;display:flex}.hx .sk-cap i{border-top:1.5px dashed var(--warn-fill);width:18px}.hx .fl{flex-direction:column;padding:20px 22px;display:flex}.hx .fl-l{color:var(--ink-3);font-size:13px}.hx .fl-b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:500;line-height:1.1}.hx .fl-s{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.4}.hx .fl-f{margin-top:16px;display:flex}.hx .fl-f .st{font-size:14px}.hx .fl-m{color:var(--ink-3);font-size:13px}.hx .fl-btns{gap:8px;display:flex}@media (width<=640px){.hx .sk-base{width:94%;padding-bottom:28px}.hx .sk-float,.hx .sk.l .sk-float{margin-top:-36px}.hx .sk-float{width:76%}.hx .sk-h{padding:12px 14px}.hx .sk-h b{font-size:14px}.hx .sk-h span{display:none}.hx .sk-rows>div{padding:11px 14px;font-size:13.5px}.hx .sk-rows .st{font-size:13.5px}.hx .fl{padding:14px 16px}.hx .fl-b{font-size:23px}.hx .fl-s{font-size:13px}.hx .fl-f{margin-top:12px}}.hx svg.mc{width:100%;height:auto;padding:12px 8px 4px;font-family:inherit;display:block}.hx .mc-min{stroke:var(--warn-fill);stroke-width:1.5px;stroke-dasharray:5 5}.hx .mc-l{fill:none;stroke:var(--brand);stroke-width:2.25px}.hx .mc-p{fill:#fff;stroke:var(--brand);stroke-width:1.75px}.hx .mc-p.low{fill:var(--warn-fill);stroke:var(--warn-fill)}.hx .mc-x{fill:#8a8a8a;font-size:14px}.hx .rf-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.hx .rf-tabs button{border:1px solid var(--rule);height:44px;font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 18px;font-size:15px;display:inline-flex}.hx .rf-tabs button img{width:20px;height:15px}.hx .rf-tabs button[aria-selected=true]{border-color:var(--brand);color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}.hx .rf-stage{background:var(--stage);padding:64px 15% 56px}.hx .fs{padding:22px 24px 10px}.hx .fs-top{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:12px;font-weight:600;display:flex}.hx .fs-top span:first-child{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.hx .fs-top img{width:20px;height:15px}.hx .fs h4{letter-spacing:-.01em;margin-top:18px;font-size:20px}.hx .fs-meta{color:var(--ink-3);margin-top:4px;font-size:13.5px}.hx .fs-rows{margin-top:14px}.hx .fs-rows>div{border-bottom:1px solid var(--rule-2);color:var(--ink-2);align-items:baseline;gap:14px;padding:13px 0;font-size:15px;display:flex}.hx .fs-rows>div:last-child{border-bottom:0}.hx .fs-rows code{width:44px;color:var(--ink-3);flex:none;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.hx .fs-rows span{flex:1;min-width:0}.hx .fs-rows b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (width<=860px){.hx .rf-stage{padding:40px 24px 36px}}@media (width<=640px){.hx .rf-tabs{margin:0 calc(var(--pad) * -1) 24px;padding:0 var(--pad);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hx .rf-tabs::-webkit-scrollbar{display:none}.hx .rf-tabs button{flex:none;height:40px;padding:0 14px;font-size:14px}.hx .rf-stage{margin:0 calc(var(--pad) * -1);padding:24px 12px 20px}.hx .fs{padding:16px 14px 6px}.hx .fs h4{font-size:17px}.hx .fs-rows>div{gap:10px;padding:11px 0;font-size:13.5px}.hx .fs-rows code{width:36px;font-size:11px}}.hx svg.mm{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.hx .mm-land{fill:none;stroke:#d3d8e6;stroke-width:2.8px;stroke-linecap:round}.hx .mm-mk{fill:none;stroke:var(--brand);stroke-width:2.8px;stroke-linecap:round}.hx .mm-off{fill:none;stroke:#9aa6c8;stroke-width:2.8px;stroke-linecap:round}.hx .mm-pin circle{fill:var(--brand);stroke:#fff;stroke-width:2px}.hx .mm-pin.off circle{fill:#8c97b8}.hx .mm-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite mm-ping;fill:none!important;stroke:var(--brand)!important;stroke-width:1.5px!important}@keyframes mm-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hx .mm-lbl text{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.hx .mm-n{fill:#000;font-size:15px;font-weight:500}.hx .mm-s{fill:#6a6a6a;font-size:12.5px}.hx .mm-wrap{max-width:880px;margin:8px auto 56px}@media (width<=640px){.hx .mm-lbl{display:none}.hx .mm-wrap{margin:0 -8px 32px}}.hx .jx-where{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hx .jx-where .mm-n{font-size:24px}.hx .jx-where h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:13px;font-weight:600}.hx .jx-mk{border-top:1px solid var(--ink);flex-direction:column;display:flex}.hx .jx-mk a{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.hx .jx-mk a span{color:var(--ink-3);font-size:13.5px}.hx .jx-mk a.on{color:var(--ink);box-shadow:inset 3px 0 0 var(--brand);padding-left:12px;font-weight:500}.hx .jx-mk a:hover{color:var(--ink)}@media (width<=860px){.hx .jx-where{grid-template-columns:1fr;gap:24px}.hx .jx-mk{border-top:0;flex-flow:wrap;gap:6px}.hx .jx-mk a{border:1px solid var(--rule);padding:7px 10px;font-size:13.5px}.hx .jx-mk a span{display:none}.hx .jx-mk a.on{box-shadow:none;border-color:var(--brand);color:var(--brand);padding-left:10px}}.hx .jx-wsec .in{padding-top:64px;padding-bottom:64px}@media (width<=640px){.hx .jx-wsec .in{padding-top:36px;padding-bottom:40px}}@media (width<=760px){.hx .rf-tabs{flex-wrap:wrap;margin:0 0 24px;padding:0;overflow:visible}}
