@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_e8b883c8-module__cQXs2q__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_e8b883c8-module__cQXs2q__variable{--font-gtm:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_81bb053c-module__fWCoMq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_81bb053c-module__fWCoMq__variable{--font-inter:"Inter", "Inter Fallback"}
.hcm{--hcm-mono:var(--font-mono,"Roboto Mono", ui-monospace, monospace);--hcm-ink:#221a43;--hcm-gray:#888399;--hcm-blue:#1261fd;padding-top:14px;position:relative}.hcm-stage{width:100%;position:relative}.hcm-scene{--iso-line-soft:#221a4338;width:100%;height:100%;display:block;overflow:visible}.hcm-scene polygon,.hcm-scene path,.hcm-scene ellipse,.hcm-scene circle,.hcm-scene line{stroke:var(--iso-line);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:stroke .2s,fill .2s}.hcm-scene .f-t{fill:var(--iso-top)}.hcm-scene .f-l{fill:var(--iso-left)}.hcm-scene .f-r{fill:var(--iso-right)}.hcm-scene .ln{fill:none}.hcm-scene .soft{stroke:var(--iso-line-soft)}.hcm-scene .dash{stroke-dasharray:2 3}.hcm-scene .dash.fine{stroke-dasharray:1 2}.hcm-scene .dash.wide{stroke-dasharray:1 5}.hcm-scene .glass{fill:#f6f8fc}.hcm-scene .door{fill:#e9ebf1}.hcm-scene .win{fill:#eef0f5;stroke:var(--iso-line-soft)}.hcm-scene .slab .f-l,.hcm-scene .slab .f-r{fill:#f3f3f6}.hcm-scene .slab .f-r{fill:#ebedf3}.hcm-scene .slab .f-t{fill:#f7f7f9}.hcm-scene .canal .f-t{fill:#e9edf5}.hcm-scene .base .f-l,.hcm-scene .base .f-r,.hcm-scene .base .f-t{fill:#fafafa}.hcm-scene .water{stroke-dasharray:10 6 2 6}.hcm-scene .pad-dog .f-t{fill:#fff}.hcm-scene .pad-dash .f-t{fill:color-mix(in srgb, var(--iso-accent-soft) 46%, #fff)}.hcm-scene .pad .f-l{fill:#f4f4f7}.hcm-scene .pad .f-r{fill:#eceef4}.hcm-scene .grid{stroke-dasharray:1 4}.hcm-scene .lot{fill:#221a4306;stroke:var(--iso-line-soft)}.hcm-scene .road{fill:#221a430b;stroke:var(--iso-line-soft)}.hcm-scene .conv .f-t{fill:#f1f2f6}.hcm-scene .pier .f-l,.hcm-scene .pier .f-r{fill:#eef0f5}.hcm-scene .ctr.alt .f-l{fill:#ebedf2}.hcm-scene .ctr.alt .f-r{fill:#e1e4ec}.hcm-scene .table-grid{stroke-dasharray:2 5}.hcm-scene .table .ln:not(.soft){stroke:var(--iso-line-soft)}.hcm-scene .stray .f-l,.hcm-scene .stray .f-r,.hcm-scene .stray .f-t{fill:#0000;stroke:var(--iso-line-soft)}.hcm-scene .netline{stroke:var(--iso-line-soft);stroke-dasharray:3 4}.hcm-scene .boom{fill:#fff}.hcm-scene .boom-stripes{fill:none;stroke:var(--iso-line);stroke-width:1.6px;stroke-dasharray:2.5 2.5;stroke-linecap:butt}.hcm-scene .radar{fill:var(--iso-top)}.hcm-scene .beacon{fill:var(--iso-line);stroke:none;animation:2.4s step-end infinite hcm-beacon}@keyframes hcm-beacon{0%,70%{opacity:.25}71%,to{opacity:1}}.hcm-scene .arch[data-scan] .arch-beam polygon{stroke:var(--iso-accent)}.hcm-scene .crate polygon{stroke:#0b45bd;stroke-width:.6px}.hcm-scene .crate .c-t{fill:#5a8dff}.hcm-scene .crate .c-l{fill:#1261fd}.hcm-scene .crate .c-r{fill:#0d4fd8}.hcm-scene .leaders line{stroke:var(--iso-line);stroke-dasharray:1.5 2.5}.hcm-scene .leaders circle{fill:var(--iso-top);stroke:var(--iso-line)}.hcm-scene[data-lit=data] [data-b=data],.hcm-scene[data-lit=factory] [data-b=factory],.hcm-scene[data-lit=quality] [data-b=quality],.hcm-scene[data-lit=entitle] [data-b=entitle],.hcm-scene[data-lit=distribute] [data-b=distribute],.hcm-scene[data-lit=monitor] [data-b=monitor]{--iso-line:var(--iso-accent);--iso-line-soft:#1261fd6b;--iso-top:#eef4ff;--iso-left:#dde8fd;--iso-right:#cfdefc}.hcm-scene[data-lit] [data-b] .glass,.hcm-scene[data-lit] [data-b] .win,.hcm-scene[data-lit] [data-b] .door{fill:var(--iso-top)}.hcm-scene[data-lit] [data-b] .ctr.alt .f-l{fill:var(--iso-left)}.hcm-scene[data-lit] [data-b] .ctr.alt .f-r{fill:var(--iso-right)}.hcm-scene[data-lit=data] [data-leader=data],.hcm-scene[data-lit=factory] [data-leader=factory],.hcm-scene[data-lit=quality] [data-leader=quality],.hcm-scene[data-lit=entitle] [data-leader=entitle],.hcm-scene[data-lit=distribute] [data-leader=distribute],.hcm-scene[data-lit=monitor] [data-leader=monitor]{--iso-line:var(--iso-accent)}.hcm-scene .crate[data-state=raw] polygon{fill:#fff;stroke:#1261fdd9}.hcm-scene .crate[data-state=raw] .c-r{fill:#eef3fe}.hcm-scene .raw-stock .f-t,.hcm-scene .raw-stock .f-l,.hcm-scene .raw-stock .f-r{fill:#fafbfe;stroke:#1261fd80;stroke-dasharray:2 2}.hcm-tags{pointer-events:none;position:absolute;inset:0}.hcm-tag{pointer-events:auto;white-space:nowrap;color:var(--hcm-ink);font-family:var(--hcm-mono);letter-spacing:.06em;text-transform:uppercase;background:#fafafae6;align-items:baseline;gap:6px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.hcm-tag[data-align=start]{transform:translate(-1px,-100%)}.hcm-tag[data-align=end]{transform:translate(calc(1px - 100%),-100%)}.hcm-tag[data-below][data-align=start]{transform:translate(-1px)}.hcm-tag-num{color:var(--hcm-blue)}.hcm-tag--faint{color:var(--hcm-gray)}a.hcm-tag:is(:hover,:focus-visible) .hcm-tag-text{text-underline-offset:3px;text-decoration:underline}a.hcm-tag:focus-visible{outline:2px solid var(--hcm-blue);outline-offset:2px}.hcm-tag[data-on]{color:var(--hcm-blue);background:#dde8fdf2}@media (prefers-reduced-motion:reduce){.hcm-scene .beacon{opacity:1;animation:none}.hcm-tag,.hcm-scene *{transition:none!important}}
.hb-hero{--hb-mono:var(--font-mono,"Roboto Mono", ui-monospace, monospace);--hb-ink:#221a43;--hb-gray:#888399;--hb-blue:#1261fd;--hb-green:#449b7c;--hb-detail:#221a4357;padding-bottom:0}.hb-stage{margin-top:8px;margin-inline:calc(var(--os-page-gutter,80px) * -1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:relative}.hb-stage[data-revealed=false]{opacity:0;transform:translateY(18px)}.hb-mob{display:none}.hb-strip{width:100%;position:relative}.hb-line{width:100%;height:100%;display:block;position:relative;overflow:visible}.hb-atmos{pointer-events:none;filter:blur(.7px);opacity:.4;position:absolute;-webkit-mask-image:radial-gradient(52% 46% at 50% 64%,#000 22%,#0000 82%);mask-image:radial-gradient(52% 46% at 50% 64%,#000 22%,#0000 82%)}.hb-atmos .a-grid{fill:none;stroke:#221a4329;stroke-width:.75px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.hb-atmos .a-t,.hb-atmos .a-l,.hb-atmos .a-r{stroke:#221a434d;stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hb-atmos .a-t{fill:#fbfbfc}.hb-atmos .a-l{fill:#f3f4f7}.hb-atmos .a-r{fill:#eceef4}.hb-atmos .a-dots{fill:none;stroke:#221a4366;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hb-line polygon,.hb-line path,.hb-line ellipse,.hb-line rect{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hb-line .f-t,.hb-line .f-l,.hb-line .f-r{stroke:var(--iso-line);stroke-width:.85px}.hb-line .f-t{fill:var(--iso-top)}.hb-line .f-l{fill:var(--iso-left)}.hb-line .f-r{fill:var(--iso-right)}.hb-line .ln{fill:none;stroke:var(--iso-line);stroke-width:.85px}.hb-line .ln-d{fill:none;stroke:var(--hb-detail);stroke-width:.75px}.hb-line .ground{fill:none;stroke:#221a4321;stroke-width:.75px;stroke-dasharray:2 4}.hb-line .pad .f-t{fill:#ffffffb8;stroke:#221a4333;transition:fill .5s,stroke .5s}.hb-line .pad .f-l,.hb-line .pad .f-r{fill:#f2f2f2cc;stroke:#221a4333}.hb-line .pad-inset{fill:none;stroke:#221a431f;stroke-width:.6px;stroke-dasharray:1.5 3}.hb-line .pad-tick{fill:none;stroke:#221a434d;stroke-width:.7px}.hb-line .ping{fill:none;stroke:var(--hb-blue);stroke-width:.9px;opacity:0;transform-box:fill-box;transform-origin:50%}.hb-line :is([data-on="1"],[data-hover="1"]) .ping{animation:1.4s ease-out infinite hb-ping}.hb-line :is([data-on="1"],[data-hover="1"]) .ping-2{animation-delay:.45s}@keyframes hb-ping{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1.4)}}.hb-line .win polygon{fill:#221a4333;stroke:none;transition:fill .42s}.hb-line .glass{fill:#edf1f9;stroke:var(--iso-line);stroke-width:1px;transition:fill .42s}.hb-line .interior{fill:#cfd3e0;stroke:var(--iso-line);stroke-width:1px}.hb-line .rib{fill:none;stroke:#221a4338;stroke-width:.6px}.hb-line .tint .f-t{fill:#eef3fe}.hb-line .tint .f-l{fill:#e3ebfd}.hb-line .tint .f-r{fill:#d6e1fa}.hb-line .rejected .f-t,.hb-line .rejected .f-l,.hb-line .rejected .f-r{fill:#e9e9ee;stroke-dasharray:2 2}.hb-line .raw-stock .f-t,.hb-line .raw-stock .f-l,.hb-line .raw-stock .f-r{fill:#f7f8fb;stroke:#1261fd73;stroke-dasharray:2 2}.hb-line .vault-door{fill:#eceef5;stroke:var(--iso-line)}.hb-line .vault-ring{fill:none;stroke:var(--iso-line);stroke-width:.8px}.hb-line .boom{fill:none;stroke:var(--hb-ink);stroke-width:3.4px;stroke-linecap:butt}.hb-line .boom-stripe{fill:none;stroke:#fff;stroke-width:1.8px;stroke-dasharray:3 3;stroke-linecap:butt}.hb-line .reader{fill:#221a434d;transition:fill .3s}.hb-line .scan-ln{fill:none;stroke:#221a4329;stroke-width:.6px;stroke-dasharray:1.5 2.5;transition:stroke .3s}.hb-line :is([data-on="1"],[data-hover="1"]) .scan-ln{stroke:#1261fd99}.hb-line .scan{fill:#1261fd00;stroke:#221a4338;stroke-dasharray:2 2;transition:fill .3s,stroke .3s}.hb-line .tool .f-t,.hb-line .tool .f-l,.hb-line .tool .f-r{transition:fill .3s}.hb-line .screen{fill:#e3e7f2;stroke:var(--iso-line);transition:fill .4s}.hb-line .screen-ln{fill:none;stroke:#221a4373;stroke-width:.8px}.hb-line .dish{fill:#fff;stroke:var(--iso-line)}.hb-line .port{fill:#221a4347;transition:fill .4s}.hb-line .beacon .f-l,.hb-line .beacon .f-t{transition:fill .4s}.hb-line .beacon-dot{fill:var(--hb-blue);stroke:none;animation:2.4s ease-in-out infinite hb-blink}.hb-line .ep-pad{fill:#dde8fd00;stroke:#221a4329;stroke-dasharray:2 3;transition:fill .4s,stroke .4s}.hb-line .track .f-t{fill:#fff}.hb-line .track .f-l,.hb-line .track .f-r{fill:#eef0f6}.hb-line .track .f-t,.hb-line .track .f-l,.hb-line .track .f-r,.hb-line .rollers,.hb-line .rail{transition:fill .3s,stroke .3s}.hb-line .track[data-hover="1"] .f-t{fill:#eef3fe;stroke:#1261fd8c}.hb-line .track[data-hover="1"] :is(.f-l,.f-r){fill:#dde8fd;stroke:#1261fd8c}.hb-line .track[data-hover="1"] .rollers,.hb-line .rails[data-hover="1"] .rail{stroke:#1261fd8c}.hb-line .rollers{fill:none;stroke:#221a4333;stroke-width:.6px}.hb-line .rail{fill:none;stroke:#221a436b;stroke-width:.8px}.hb-line .ties{fill:none;stroke:#221a4333;stroke-width:.7px}.hb-line :is([data-on="1"],[data-hover="1"]) .glow-win polygon{fill:#1261fd9e}.hb-line :is([data-on="1"],[data-hover="1"]) .glass{fill:#d4e2fe}.hb-line :is([data-on="1"],[data-hover="1"]) .pad .f-t{fill:#dde8fdbf;stroke:#1261fd59}.hb-line :is([data-on="1"],[data-hover="1"]) .scan{fill:#1261fd24;stroke:#1261fd8c}.hb-line :is([data-on="1"],[data-hover="1"]) .reader{fill:var(--hb-blue)}.hb-line :is([data-on="1"],[data-hover="1"]) .tool .f-t,.hb-line :is([data-on="1"],[data-hover="1"]) .screen{fill:#dde8fd}.hb-line :is([data-on="1"],[data-hover="1"]) .port,.hb-line :is([data-on="1"],[data-hover="1"]) .beacon .f-l,.hb-line :is([data-on="1"],[data-hover="1"]) .beacon .f-t{fill:var(--hb-blue)}.hb-line :is([data-on="1"],[data-hover="1"]) .ep-pad{fill:#dde8fdcc;stroke:#1261fd66}.hb-line .crate .f-t,.hb-line .crate .f-l,.hb-line .crate .f-r{transition:fill .26s}.hb-line .crate[data-state=raw] .f-t{fill:#fff;stroke:#1261fdbf}.hb-line .crate[data-state=raw] .f-l{fill:#f2f5fc;stroke:#1261fdbf}.hb-line .crate[data-state=raw] .f-r{fill:#e6ecf9;stroke:#1261fdbf}.hb-line .crate[data-state=product] .f-t{fill:#5e93fe;stroke:#0b47c9}.hb-line .crate[data-state=product] .f-l{fill:#1261fd;stroke:#0b47c9}.hb-line .crate[data-state=product] .f-r{fill:#0c4fd8;stroke:#0b47c9}.hb-line .crate-shadow{fill:#221a431a;stroke:none}.hb-line .crate-tape{fill:none;stroke:#ffffff8c;stroke-width:.8px}.hb-line .crate[data-state=raw] .crate-tape{stroke:#1261fd59}.hb-line .crate-label{fill:#fff;stroke:none;opacity:0;transition:opacity .2s}.hb-line .crate[data-chips="1"] .crate-label,.hb-line .crate[data-chips="2"] .crate-label,.hb-line .crate[data-chips="3"] .crate-label{opacity:.95}.hb-line .chips .chip,.hb-line .chips .chip-stem{opacity:0;transition:opacity .22s,transform .22s}.hb-line .chip-slot{fill:#ffffffb3;stroke:#1261fd73;stroke-width:.8px;stroke-dasharray:2 2}.hb-line .chip rect:first-child{fill:#fff;stroke:#1261fd8c;stroke-width:.9px}.hb-line .chip-stem{fill:none;stroke:#1261fd8c;stroke-width:.9px}.hb-line .chip-ico{fill:none;stroke:var(--hb-blue);stroke-width:1.1px}.hb-line .chip-ok{fill:none;stroke:var(--hb-green);stroke-width:1.5px}.hb-line .crate[data-chips="1"] .chip-1,.hb-line .crate[data-chips="2"] .chip-1,.hb-line .crate[data-chips="2"] .chip-2,.hb-line .crate[data-chips="3"] .chip,.hb-line .crate .chip-stem{opacity:1}.hb-line .hb-still{display:none}@media (prefers-reduced-motion:reduce){.hb-line .hb-still{display:inline}.hb-line .hb-live{display:none}.hb-stage,.hb-stage[data-revealed=false]{opacity:1;transition:none;transform:none}.hb-line .beacon-dot,.hb-line .ping{animation:none!important}}@keyframes hb-blink{0%,to{opacity:.25}50%{opacity:1}}.hb-labels{pointer-events:none;position:absolute;inset:0}.hb-label{pointer-events:auto;white-space:nowrap;color:var(--hb-ink);font-family:var(--hb-mono);letter-spacing:.08em;text-transform:uppercase;background:#fafafadb;align-items:baseline;gap:8px;padding:3px 6px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex;position:absolute}.hb-label-num{color:var(--hb-blue)}.hb-label--faint{color:var(--hb-gray);background:0 0;font-size:10px}a.hb-label:is(:hover,:focus-visible){color:var(--hb-blue)}a.hb-label:is(:hover,:focus-visible) .hb-label-text{text-underline-offset:3px;text-decoration:underline}.hb-label[data-place=above]{transform:translate(-50%,calc(-100% - 14px))}.hb-label[data-place=above]:after{content:"";opacity:.35;background:currentColor;width:1px;height:14px;position:absolute;top:100%;left:50%}.hb-label--faint[data-place=above]{transform:translate(-50%,calc(-100% - 8px))}.hb-label--faint[data-place=above]:after{height:8px}.hb-label[data-place=right]{transform:translateY(-50%)}.hb-label[data-place=left]{transform:translate(calc(-100% - 10px),-50%)}.hb-label[data-place=below]{transform:translate(-50%,6px)}.hb-label:is([data-on="1"],[data-hover="1"]){color:var(--hb-blue)}.hb-label:not(.hb-label--faint):is([data-on="1"],[data-hover="1"]){background:#dde8fdeb}.hb-dash{left:var(--os-page-gutter,80px);color:var(--hb-gray);font-family:var(--hb-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex;position:absolute;bottom:18px}.hb-dash svg{width:34px;height:12px;overflow:visible}.hb-dash svg path{fill:none;stroke:#221a4380;stroke-width:1px}.hb-dash svg .hb-dash-rollers{stroke:#221a434d}.hb-dash-crate{fill:var(--hb-blue)}.hb-dash-name{color:var(--hb-ink);font-weight:500}.hb-dash-desc{text-transform:none;letter-spacing:.02em}.hb-dash:is(:hover,:focus-visible) .hb-dash-name,.hb-dash:is(:hover,:focus-visible) .hb-dash-desc{color:var(--hb-blue)}@media (max-width:767px){.hb-desk{display:none}.hb-mob{padding-bottom:24px;display:block}.hb-strip--v{width:84%;margin-inline:auto 4%}.hb-strip--v .hb-label{letter-spacing:.06em;gap:6px;font-size:10px}.hb-dash{display:none}}
