@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c230f5cedd6adcc0-s.1gbavwjfxk-ql.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13355f8808aafd40-s.170qlghoxphjg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf56aec03b6c512f-s.p.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}._7pgtgW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}._7pgtgW_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.14sz-5zsn4k6e.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.kO_9qW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.kO_9qW_variable{--font-sans:"Barlow", "Barlow Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/192eb266b35252ee-s.3deb4k1l7b0hc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0894cd0614db15e-s.p.30mp6k74iam-2.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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.l_oI6q_className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.l_oI6q_variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.v3-root{--sheet:#f3f4f1;--sheet-2:#fbfbf9;--ink:#15181d;--ink-soft:#4d545e;--ink-faint:#868d97;--rule:#d3d6d1;--rule-strong:#b3b8b2;--line-conveyors:#e09200;--line-tanks:#2a6ca6;--line-structural:#bf4620;--line-custom:#2b7a52;--line:var(--line-conveyors);font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background-color:var(--sheet);background-image:linear-gradient(90deg,#15181d09 0 1px,#0000 1px 100%),linear-gradient(#15181d09 0 1px,#0000 1px 100%);background-size:2.25rem 2.25rem;min-height:100vh;overflow-x:hidden}.v3-root[data-line=conveyors]{--line:var(--line-conveyors)}.v3-root[data-line=tanks]{--line:var(--line-tanks)}.v3-root[data-line=structural]{--line:var(--line-structural)}.v3-root[data-line=custom]{--line:var(--line-custom)}.v3-root :is(h1,h2,h3){text-wrap:balance}.v3-display{font-family:var(--font-display), var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:.95}.v3-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.v3-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-size:.63rem}.v3-panel{background-color:var(--sheet-2);border:1px solid var(--rule-strong);box-shadow:0 1px 1px #15181d0d,0 14px 26px -20px #15181d59}.v3-titleblock{border-top:3px solid var(--line)}.v3-run{background-color:var(--line);height:.6rem;position:relative}.v3-run:after{content:"";background-image:repeating-linear-gradient(100deg,#ffffff8c 0 4px,#0000 4px 13px);animation:1.4s linear infinite v3-belt;position:absolute;inset:0}@keyframes v3-belt{to{background-position:26px 0}}.v3-carrier{offset-rotate:0deg;animation:v3-travel var(--dur,7s) linear infinite;animation-delay:var(--delay,0s)}@keyframes v3-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.v3-run:after,.v3-carrier{animation:none}}.v3-stop{padding-left:2.6rem;position:relative}.v3-stop:before{content:"";background-color:var(--line);width:4px;position:absolute;top:0;bottom:0;left:.72rem}.v3-stop:first-child:before{top:.95rem}.v3-stop:last-child:before{bottom:calc(100% - .95rem)}.v3-stop:after{content:"";background-color:var(--sheet-2);border:4px solid var(--line);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.68rem;left:.3rem}.v3-stop[data-interchange=true]:after{background-color:var(--ink);border-color:var(--ink);border-radius:2px}.v3-btn{height:2.95rem;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background-color:var(--ink);color:var(--sheet-2);border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;font-size:1rem;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .16s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:0 8px 16px -12px #15181dcc}.v3-btn:hover{transform:translateY(-1.5px);box-shadow:0 14px 24px -12px #15181db3}.v3-btn--line{background-color:var(--line);border-color:color-mix(in oklab, var(--line) 78%, black);color:#fff}.v3-btn--ghost{color:var(--ink);box-shadow:none;background-color:#0000}.v3-btn--ghost:hover{background-color:#15181d0f}.v3-btn--wa{background-color:var(--line-custom);color:#fff;border-color:#1f5c3d}.v3-chip{border:1px solid var(--rule-strong);background-color:var(--sheet-2);height:2.3rem;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.92rem;font-weight:600;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out;display:inline-flex}.v3-chip:hover{border-color:var(--ink);color:var(--ink)}.v3-chip[aria-pressed=true]{background-color:var(--chip,var(--ink));border-color:var(--chip,var(--ink));color:#fff}.v3-chip i{background-color:var(--chip,var(--ink));border-radius:50%;width:.65rem;height:.65rem;box-shadow:inset 0 0 0 2px #ffffffd9}.v3-chip[aria-pressed=true] i{box-shadow:none;background-color:#fff}.v3-root :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v3-field{border:1px solid var(--rule-strong);width:100%;height:2.95rem;font-family:var(--font-sans), sans-serif;color:var(--ink);background-color:#fff;border-radius:6px;padding:0 .9rem;font-size:.95rem}textarea.v3-field{height:auto;padding:.7rem .9rem}.v3-field::placeholder{color:var(--ink-faint)}.v3-field:focus{border-color:var(--line);box-shadow:0 0 0 3px color-mix(in oklab, var(--line) 22%, transparent)}select.v3-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.1rem}.v3-slot{border:1px dashed var(--rule-strong);color:var(--ink-soft);background-image:repeating-linear-gradient(45deg,#868d971f 0 6px,#0000 6px 12px);border-radius:6px}.v3-dia .route{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.v3-dia .route-shadow{fill:none;stroke:#15181d14;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.v3-dia .node{fill:var(--sheet-2);stroke:var(--ink);stroke-width:2.4px}.v3-dia .plant{fill:none;stroke:var(--rule-strong);stroke-width:1.3px;stroke-dasharray:6 5}.v3-dia text{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;fill:var(--ink-soft);font-weight:600}
