.hx--v3 .fg-tb3 .x3s{margin-top:10px}.hx--v3 .tb3-m{display:none}.hx--v3 .tb3-wall{stroke:#c2412d;stroke-width:1.4px;stroke-dasharray:4 3;opacity:.55}.hx--v3 .tb3-wl{writing-mode:vertical-rl;color:#c2412d;letter-spacing:.08em;z-index:2;background:#fff;border:1px solid #c2412d66;border-radius:6px;padding:5px 1px;font-size:9px;font-weight:800}.hx--v3 .tb3-step{fill:#fff;stroke:#15956f;stroke-width:1.6px;filter:drop-shadow(0 4px 8px #15956f38)}.hx--v3 .tb3-si{color:#15956f;z-index:2;place-items:center;display:inline-grid}.hx--v3 .tb3-sl{gap:1px;line-height:1.2;display:inline-grid;transform:translateY(-50%)}.hx--v3 .tb3-sl b{color:#0b1220;font-size:10.5px;font-weight:800}.hx--v3 .tb3-sl small{color:#5e6b66;font-size:9px;font-weight:600}.hx--v3 .tb3-done{color:#fff;box-shadow:0 0 0 calc(3px * var(--on)) #15956f47;opacity:calc(.45 + .55 * var(--on));background:#15956f;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.hx--v3 .tb3-nox{color:#3c414a;font-size:9.5px;font-weight:600}.hx--v3 .tb3-nox b{color:#0f7a5a;font-weight:800}.hx--v3 .tb3-band{filter:drop-shadow(0 6px 12px #173c8238)}.hx--v3 .tb3-flow{fill:none;stroke:#fff6;stroke-width:1.2px;stroke-dasharray:3 5;animation:1.3s linear infinite x3-flow}.hx--v3 .tb3-flow--2{stroke:#ffffff47;animation-duration:1.6s}.hx--v3 .tb3-flow--3{stroke:#fff3;animation-duration:1.9s}.hx--v3 .tb3-cap{color:#5b6472;font-size:8.5px;font-weight:600;line-height:1.35;transform:translateY(-50%)}.hx--v3 .tb3-exit{fill:#c3d0e6;stroke:#fff;stroke-width:.8px;opacity:calc(.62 + .38 * var(--on))}.hx--v3 .tb3-pool{fill:#dfe7f4;stroke:#173c8259;stroke-width:1px}.hx--v3 .tb3-dseg,.hx--v3 .tb3-dturn{filter:drop-shadow(0 4px 8px #a864004d)}.hx--v3 .tb3-gate{fill:#fff;stroke:#0b1220;stroke-width:1.2px;opacity:calc(.7 + .3 * var(--on));filter:drop-shadow(0 0 calc(5px * var(--on)) #175cff8c)}.hx--v3 .tb3-gh{color:#0b1220;opacity:calc(.6 + .4 * var(--on));align-items:baseline;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.hx--v3 .tb3-gh b{font-family:var(--hx-mono);color:#175cff;font-size:11px}.hx--v3 .tb3-ga{color:#5b6472;opacity:calc(.6 + .4 * var(--on));font-size:9px;font-weight:600}.hx--v3 .tb3-bt{color:#fff;z-index:2;line-height:1.1;display:inline-grid;transform:translateY(-50%)}.hx--v3 .tb3-bt span{color:#c9d8f5;font-size:9px;font-weight:700}.hx--v3 .tb3-bt b{font-family:var(--hx-mono);font-size:17px;font-weight:800}.hx--v3 .tb3-rest{color:#fff;z-index:2;font-size:9px;font-weight:700}.hx--v3 .tb3-rest--d{font-family:var(--hx-mono);font-weight:800}.hx--v3 .tb3-pl{color:#1c355f;z-index:2;font-size:10.5px;font-weight:800}.hx--v3 .tb3-pl b{font-family:var(--hx-mono);font-size:12px}.hx--v3 .tb3-pl .x3-sub{color:#4a5a78;font-weight:600}.hx--v3 .tb3-pn{color:#6a707a;font-size:8.5px;font-weight:600}.hx--v3 .tb3-k{transform:translateY(-50%)}.hx--v3 .tb3-k--r{transform:translate(-100%,-50%)}.hx--v3 .tb3-ord{gap:1px;line-height:1.25;display:inline-grid;transform:translateY(-50%)}.hx--v3 .tb3-ord b{color:#0b1220;font-size:11px;font-weight:800}.hx--v3 .tb3-ord small{color:#5b6472;font-size:9px;font-weight:600}.hx--v3 .tb3-ord2{color:#1249d6;font-size:9px;font-weight:700;transform:translateY(-50%)}.hx--v3 .tb3-dchip{color:#8f5500;font-family:var(--hx-mono);z-index:3;background:#fff5e5;border:1.5px solid #a86400;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.hx--v3 .tb3-dchip .tb3-dk{font-family:var(--hx-sans,inherit);margin-right:2px;font-size:9.5px}.hx--v3 .tb3-route{fill:none;stroke:#9aa5b8;stroke-width:1.4px;stroke-dasharray:3 3;opacity:calc(.45 + .55 * var(--on))}.hx--v3 .tb3-rt{color:#6a707a;z-index:2;background:#fff;border:1px solid #0b122029;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.hx--v3 .tb3-rt--x{color:#1249d6;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#175cff,#10a8cf 55%,#15956f) border-box;border:1.5px solid #0000;font-weight:800}.hx--v3 .tb3-rt--x svg{color:#175cff}.hx--v3 .tb3-pick{color:#0f7a5a;opacity:calc(.35 + .65 * var(--on));font-size:9px;font-weight:800}@container x3s (max-width:480px){.hx--v3 .tb3-m{display:inline}.hx--v3 .tb3-dk{display:none}.hx--v3 .tb3-wl{border-radius:4px;padding:3px 0;font-size:6.5px}.hx--v3 .tb3-si svg{width:9px;height:9px}.hx--v3 .tb3-sl b{font-size:7.5px}.hx--v3 .tb3-done{padding:0 5px;font-size:7px}.hx--v3 .tb3-nox{font-size:6.5px}.hx--v3 .tb3-gh{gap:2px;font-size:7.5px}.hx--v3 .tb3-gh b{font-size:7.5px}.hx--v3 .tb3-bt span{font-size:6.5px}.hx--v3 .tb3-bt b{font-size:11px}.hx--v3 .tb3-rest{font-size:6.5px}.hx--v3 .tb3-pl{font-size:7.5px}.hx--v3 .tb3-pl b{font-size:8.5px}.hx--v3 .tb3-ord b{font-size:7.5px}.hx--v3 .tb3-ord small{font-size:6.5px}.hx--v3 .tb3-dchip{border-width:1px;padding:0 5px;font-size:8px}.hx--v3 .tb3-rt{padding:0 4px;font-size:7px}.hx--v3 .tb3-rt svg{width:8px;height:8px}.hx--v3 .tb3-pick{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.hx--v3 .tb3-flow{animation:none}.hx--v3 .tb3-exit,.hx--v3 .tb3-gate,.hx--v3 .tb3-gh,.hx--v3 .tb3-ga,.hx--v3 .tb3-done,.hx--v3 .tb3-route,.hx--v3 .tb3-pick{opacity:1}}
