@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.mt-101{margin-top:calc(var(--spacing) * 101)}.mt-102{margin-top:calc(var(--spacing) * 102)}.mt-103{margin-top:calc(var(--spacing) * 103)}.mt-104{margin-top:calc(var(--spacing) * 104)}.mt-105{margin-top:calc(var(--spacing) * 105)}.mt-106{margin-top:calc(var(--spacing) * 106)}.mt-107{margin-top:calc(var(--spacing) * 107)}.mt-108{margin-top:calc(var(--spacing) * 108)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.place-items-center{place-items:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif}body{overflow-x:hidden}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}::selection{color:#fff;background:#7557ff}.rz-brand{align-items:center;gap:10px;line-height:1;display:inline-flex}.rz-brand__mark{width:28px;height:28px;overflow:visible}.rz-brand__mark path{fill:currentColor;opacity:.96}.rz-brand__mark path:nth-child(2){opacity:.7}.rz-brand__mark path:nth-child(3){opacity:.42}.rz-brand__word{letter-spacing:-.04em;font-size:20px;font-weight:850}.rz-brand__word small{letter-spacing:-.02em;margin-left:5px;font-size:.66em;font-weight:520}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #785bff}mark{color:inherit;background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.showcase-page{color:#15151b;background:#fff;grid-template-rows:62px minmax(0,1fr) 36px;height:auto;min-height:100dvh;padding:0 12px;display:grid}.showcase-header{border-bottom:1px solid #eeeef2;justify-content:center;align-items:center;gap:10px;display:flex}.showcase-logo{align-items:center;display:flex}.showcase-logo img{width:auto;height:19px;display:block}.showcase-header__label{letter-spacing:-.02em;color:#17171d;font-size:17px;font-weight:520}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;min-height:0;padding:10px 0;display:grid}.showcase-card{--accent:#795cff;border:1px solid var(--accent);grid-template-rows:50px auto 46px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.showcase-card{border:1px solid color-mix(in srgb,var(--accent) 70%,white)}}.showcase-card{box-shadow:0 0 0 1px var(--accent),0 0 20px var(--accent);background:#f8f8fa;border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showcase-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),0 0 20px color-mix(in srgb,var(--accent) 12%,transparent)}}.showcase-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.showcase-card:hover{box-shadow:0 0 0 1px var(--accent),0 12px 36px var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.showcase-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 12px 36px color-mix(in srgb,var(--accent) 19%,transparent)}}.showcase-card--warehouse{--accent:#7659ff;background:#111417}.showcase-card--industrial{--accent:#526fff;background:#04182b}.showcase-card--flow{--accent:#8d66ff;background:#f9f9fc}.showcase-card__meta,.showcase-card__caption{z-index:2;align-items:center;padding:0 16px;display:flex;position:relative}.showcase-card__meta{color:#fff;border-bottom:1px solid #ffffff18;gap:10px}.showcase-card--flow .showcase-card__meta{color:#15151b;border-color:#e4e2eb}.showcase-card__index{opacity:.5;font-size:10px}.showcase-card__name{letter-spacing:.01em;font-size:13px;font-weight:700}.showcase-card__arrow{border:1px solid #ffffff25;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.showcase-card--flow .showcase-card__arrow{border-color:#dad7e4}.showcase-card__preview{aspect-ratio:3/4;min-height:0;position:relative;overflow:hidden}.showcase-card__caption{color:#bfc3ca;border-top:1px solid #ffffff18;justify-content:space-between;font-size:10px}.showcase-card__caption small{text-transform:uppercase;letter-spacing:.1em;color:#fff;font-weight:650}.showcase-card--flow .showcase-card__caption{color:#686574;border-color:#e4e2eb}.showcase-card--flow .showcase-card__caption small{color:#5f44e8}.showcase-footer{color:#797984;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #eeeef2;grid-template-columns:1fr auto 1fr;align-items:center;font-size:8px;display:grid}.showcase-footer a{color:#24242b;justify-self:end;align-items:center;gap:6px;font-weight:700;display:flex}.showcase-cover{width:100%;height:100%;display:block}.showcase-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.showcase-card--warehouse .showcase-card__preview{background:#111c24}.showcase-card--industrial .showcase-card__preview{background:#00172b}.showcase-card--flow .showcase-card__preview{background:#fafaff}@media (min-width:1101px){.showcase-grid{justify-self:center;gap:8px;width:min(100%,225dvh - 464px)}.showcase-page{height:100dvh;min-height:0}.showcase-card{justify-self:center;width:min(100%,75dvh - 160px);min-height:0}}@media (max-width:1100px){.showcase-page{grid-template-rows:62px auto auto;height:auto;min-height:100dvh;padding:0 20px}.showcase-grid{grid-template-columns:1fr;gap:20px;padding:20px 0}.showcase-card{border-radius:18px;grid-template-rows:52px auto 52px}.showcase-card__preview{aspect-ratio:3/2}.showcase-card__name{font-size:15px}.showcase-card__caption{gap:12px;font-size:12px}.showcase-card__caption small{white-space:nowrap;font-size:10px}.showcase-footer__left{display:none}.showcase-footer{grid-template-columns:1fr auto;gap:12px;min-height:52px}}@media (max-width:600px){.showcase-page{grid-template-rows:56px auto auto;padding:0 12px}.showcase-grid{gap:16px;padding:16px 0}.showcase-card{border-radius:15px;grid-template-rows:48px auto auto}.showcase-card__preview{aspect-ratio:3/2}.showcase-card__meta,.showcase-card__caption{padding:0 12px}.showcase-card__caption{flex-wrap:wrap;align-content:center;gap:6px 12px;min-height:62px;font-size:11px}.showcase-card__caption small{font-size:9px}.showcase-footer{gap:8px}}.showcase-footer__center{text-transform:none;letter-spacing:.02em;text-align:center;font-size:9px}.wh-app{color:#e8ebed;background:#0b1013;grid-template-rows:70px minmax(0,1fr);grid-template-columns:82px minmax(0,1fr);height:100dvh;min-height:680px;font-size:12px;display:grid;overflow:hidden}.wh-app button{border:0}.wh-header{background:#12181c;border-bottom:1px solid #273035;grid-column:1/3;grid-template-columns:216px minmax(180px,1fr) minmax(240px,350px) 42px auto;align-items:center;gap:12px;padding:0 18px 0 20px;display:grid}.wh-brand{border-right:1px solid #283136;align-items:center;gap:10px;height:100%;padding-right:18px;display:flex}.wh-brand .rz-brand__mark{color:#ffdc00}.wh-brand .rz-brand__word{font-size:19px}.wh-breadcrumb{color:#98a1a8;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.wh-breadcrumb b{color:#ffdc00;font-weight:600}.wh-search{color:#858f96;background:#10161a;border:1px solid #3a444a;border-radius:8px;align-items:center;gap:9px;height:38px;padding:0 10px;display:flex}.wh-search input{color:#eef1f2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.wh-search input::placeholder{color:#879098}.wh-search kbd{border:1px solid #39444a;border-radius:4px;padding:3px 5px;font-size:9px}.wh-content{grid-template-rows:76px minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:10px;display:grid}.wh-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wh-kpis article{background:#171d21;border:1px solid #293237;border-radius:7px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid;position:relative;overflow:hidden}.wh-kpi__icon{color:#ffdf00;background:#222a2f;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.wh-kpis article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wh-kpis small{color:#9ca5aa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.wh-kpis strong{white-space:nowrap;font-size:20px}.wh-kpis strong em{color:#a6afb4;font-size:10px;font-style:normal}.wh-kpis mark{color:#55dd8b;background:#163023;border-radius:8px;align-self:center;padding:3px 5px;font-size:10px;font-weight:700}.wh-workspace{grid-template-columns:230px minmax(500px,1fr) 245px;gap:10px;min-width:0;min-height:0;display:grid}.wh-analytics,.wh-details{scrollbar-width:thin;scrollbar-color:#465057 transparent;min-height:0;overflow:auto}.wh-analytics{flex-direction:column;gap:10px;display:flex}.wh-panel{background:#171d21;border:1px solid #293238;border-radius:7px;padding:12px}.wh-panel__title{text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.wh-panel__title b{color:#56df8d;text-transform:none;align-items:center;gap:5px;font-size:9px;display:flex}.wh-panel__title b i{background:#56df8d;border-radius:50%;width:7px;height:7px}.wh-select{color:#bec5c9;background:#22292e;border:1px solid #343e43;border-radius:5px;justify-content:space-between;align-items:center;height:30px;margin-top:10px;padding:0 9px;font-size:9px;display:flex}.wh-select svg{transform:rotate(90deg)}.wh-donut{width:145px;height:145px;margin:12px auto 4px;position:relative}.wh-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.wh-donut circle{fill:none;stroke:#263037;stroke-width:12px}.wh-donut .wh-donut__value{stroke:#ffdc00;stroke-linecap:round}.wh-donut div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.wh-donut strong{font-size:24px}.wh-donut span{color:#9ca5aa;font-size:9px}.wh-legend{color:#adb5ba;flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wh-legend li{align-items:center;gap:7px;font-size:9px;display:flex}.wh-legend i,.wh-map-legend i{background:#ffda00;border-radius:50%;width:8px;height:8px}.wh-legend .c2,.wh-map-legend .c2{background:#61df62}.wh-legend b{color:#e9edef;margin-left:auto}.wh-zones{flex:1}.wh-zone-row{grid-template-columns:1fr auto;gap:5px;margin-top:12px;font-size:9px;display:grid}.wh-zone-row>b{color:#f1f3f4}.wh-zone-row>i,.wh-occupancy>i{background:#2a3338;border-radius:3px;grid-column:1/3;height:5px;overflow:hidden}.wh-zone-row>i em,.wh-occupancy>i em{background:#ffdc00;border-radius:3px;height:100%;display:block}.wh-zone-row small{color:#7f898f;grid-column:1/3}.wh-throughput>div:not(.wh-panel__title){color:#abb3b8;grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;margin-top:11px;font-size:9px;display:grid}.wh-throughput b{color:#eef1f2}.wh-throughput em{color:#58db8a;font-style:normal}.wh-throughput em.down{color:#ff7474}.wh-map-panel{background:#151b1f;border:1px solid #293238;border-radius:7px;grid-template-rows:58px minmax(0,1fr) 36px;min-width:0;min-height:0;display:grid;overflow:hidden}.wh-map-head{border-bottom:1px solid #30383d;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.wh-map-head>div{align-items:center;gap:9px;display:flex}.wh-map-icon{color:#ffdc00}.wh-map-head p{flex-direction:column;gap:3px;margin:0;display:flex}.wh-map-head p strong{font-size:13px}.wh-map-head p small{color:#929ca2;font-size:9px}.wh-canvas-wrap{background-color:#c5c9ca;background-image:linear-gradient(#aeb4b744 1px,#0000 1px),linear-gradient(90deg,#aeb4b744 1px,#0000 1px);background-size:18px 18px;min-height:0;position:relative;box-shadow:inset 0 0 45px #59616550}.wh-canvas-wrap>div:first-child{z-index:1}.wh-map-zoom{z-index:2;background:#151b1f;border:1px solid #3a454a;border-radius:6px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 18px #0006}.wh-map-zoom button{color:#ccd2d5;background:#1d2428;border-top:1px solid #343d42;width:34px;height:32px}.wh-map-zoom{bottom:8px;right:8px}.wh-map-legend{color:#aab2b7;white-space:nowrap;border-top:1px solid #2d363b;align-items:center;gap:15px;padding:0 12px;font-size:8px;display:flex;overflow:hidden}.wh-map-legend span{align-items:center;gap:5px;display:flex}.wh-map-legend hr{border:0;border-left:1px solid #3a4449;height:18px}.wh-map-legend b{margin-left:auto}.wh-map-legend label{align-items:center;gap:4px;display:flex}.wh-map-legend input{accent-color:#ffdc00;width:11px;height:11px}.wh-details{background:#171d21;border:1px solid #293238;border-radius:7px}.wh-details>.wh-panel__title{border-bottom:1px solid #30393e;padding:12px}.wh-location-title{justify-content:space-between;padding:12px;display:flex}.wh-location-title>div{flex-direction:column;gap:5px;display:flex}.wh-location-title strong{font-size:19px}.wh-location-title small{color:#929ca1;font-size:9px}.wh-location-title mark{color:#70eca3;background:#1b4d36;border-radius:12px;align-self:start;padding:4px 8px;font-size:8px}.wh-occupancy{border-bottom:1px solid #30393e;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.wh-occupancy b{font-size:11px}.wh-occupancy small{color:#8c969c;grid-column:1/3;font-size:8px}.wh-bay,.wh-item{border-bottom:1px solid #30393e;padding:12px}.wh-product{align-items:center;gap:9px;margin-top:11px;display:flex}.wh-product>span{color:#d5dcdf;background:#293136;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.wh-product p{flex-direction:column;gap:3px;margin:0;display:flex}.wh-product b{font-size:9px}.wh-product small{color:#939da3;font-size:8px}.wh-item dl{flex-direction:column;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.wh-item dl>div{justify-content:space-between;display:flex}.wh-item dt{color:#8f999f}.wh-item dd{margin:0}.wh-item dd mark{color:#64dd91;background:#183c2a;border-radius:3px;padding:2px 4px}.wh-canvas-wrap svg{cursor:default;font-family:inherit}.wh-canvas-wrap svg [data-element-id]{cursor:pointer;transition:filter .2s}.wh-canvas-wrap svg [data-element-id]:hover{filter:brightness(1.08)drop-shadow(0 0 3px #ffd90080)}.wh-zone>:first-child{fill:#eef0ef;fill-opacity:.72;stroke:#8d9699;stroke-width:.07px;stroke-dasharray:.5 .35}.wh-zone.zone-cold>:first-child{fill:#bfe8f5;stroke:#57a7c4}.wh-zone.zone-reception>:first-child{fill:#e8d9b9;stroke:#b69b59}.wh-zone.zone-shipping>:first-child{fill:#dae7cc;stroke:#7e9c64}.wh-zone.zone-staging>:first-child{fill:#f2ddad;stroke:#b99745}.wh-zone text{fill:#4c5557;letter-spacing:.04em;font-size:1px;font-weight:800}.wh-zone .wh-zone__code{fill:#788285;font-size:.55px}.wh-aisle rect{fill:url(#wh-floor-grid);stroke:none}.wh-aisle line{stroke:#899294;stroke-width:.07px;stroke-dasharray:.5 .35}.wh-aisle path{fill:none;stroke:#8c9597;stroke-width:.09px}.wh-aisle.aisle-main rect{fill:#bec4c5}.wh-aisle.aisle-forklift rect{fill:#b9bfc0}.wh-object-shadow{fill:#252b2d;fill-rule:evenodd;opacity:.2;filter:url(#wh-soft-shadow)}.rack__base{fill:#646c6f;stroke:#4b5356;stroke-width:.08px}.rack__front{fill:#596165;stroke:#4b5356;stroke-width:.06px}.rack__side{fill:#4c5457;stroke:#41484b;stroke-width:.06px}.rack__top{fill:#d9dcdd;stroke:#727b7e;stroke-width:.08px}.rack__upright{stroke:#344049;stroke-width:.12px}.rack__bay{stroke:#899397;stroke-width:.045px}.rack__pallet{stroke:#3c4446;stroke-width:.035px;rx:.08}.rack__label{fill:#283033;paint-order:stroke;stroke:#fff;stroke-width:.18px;font-size:.72px;font-weight:900}.rack[data-state=selected] .rack__top{stroke:#ffd800;stroke-width:.2px;fill:#f4edbf}.rack[data-state=disabled]{opacity:.5}.wh-dock rect{fill:#666f72;stroke:#353c3e;stroke-width:.08px}.wh-dock path{fill:#90989a;stroke:#353c3e;stroke-width:.07px}.wh-dock line{stroke:#ffd800;stroke-width:.12px}.wh-dock text{fill:#fff;font-size:.7px;font-weight:900}.wh-equipment>rect:first-child{fill:#e1c500;stroke:#695e0e;stroke-width:.08px}.wh-equipment rect:not(:first-child){fill:#3f484b;stroke:#1d2224;stroke-width:.06px}.wh-equipment line,.wh-equipment circle{fill:#22282a;stroke:#22282a;stroke-width:.08px}.wh-equipment text{fill:#2b2b20;font-size:.55px;font-weight:900}.wh-selection rect{fill:none;stroke:#ffd800;stroke-width:.16px;stroke-dasharray:.4 .2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ffd800)}.wh-selection circle{fill:#ffd800;stroke:#222;stroke-width:.05px}@media (max-width:1180px){.wh-workspace{grid-template-columns:210px minmax(480px,1fr)}.wh-details{display:none}.wh-header{grid-template-columns:190px 1fr minmax(220px,320px) 38px auto}.wh-breadcrumb span,.wh-map-legend label:last-child{display:none}}@media (max-width:800px){.wh-app{height:auto;min-height:100dvh;padding-bottom:64px;display:block;overflow:visible}.wh-header{z-index:20;height:58px;padding:0 12px;display:flex;position:sticky;top:0}.wh-brand{border:0;padding:0}.wh-brand__label,.wh-breadcrumb,.wh-search{display:none}.wh-content{flex-direction:column;padding:8px;display:flex}.wh-kpis{grid-template-columns:repeat(2,1fr)}.wh-kpis article{height:72px;padding:8px}.wh-kpis article:nth-child(n+3){display:none}.wh-kpis strong{font-size:16px}.wh-kpi__icon{width:34px;height:34px}.wh-workspace{flex-direction:column;display:flex}.wh-analytics{display:none}.wh-map-panel{height:580px;min-height:580px}.wh-map-head{height:58px}.wh-map-legend{justify-content:center}.wh-map-legend hr,.wh-map-legend b,.wh-map-legend label{display:none}.wh-details{max-height:none;display:block;overflow:visible}}.in-app{color:#e8f3ff;background:#031426;grid-template-rows:60px minmax(0,1fr);height:100dvh;min-height:640px;font-size:12px;display:grid;overflow:hidden}.in-app button{border:0}.in-app :focus-visible{outline-offset:2px;outline:2px solid #50c8ff}.in-header{background:#061a2e;border-bottom:1px solid #1c3a56;align-items:center;gap:18px;padding:0 20px;display:flex}.in-brand{align-items:center;gap:12px;display:flex}.in-brand .rz-brand__mark{color:#52bfff}.in-brand .rz-brand__word{letter-spacing:.05em;font-size:19px}.in-brand__label{color:#7abfe9;text-transform:uppercase;letter-spacing:.16em;border-left:1px solid #2b5a7c;padding-left:12px;font-size:10px}.in-header__note{color:#8aa8c3;margin:0 0 0 auto;font-size:10px}.in-main{grid-template-columns:minmax(0,1.7fr) minmax(380px,.9fr);min-width:0;min-height:0;display:grid;overflow:hidden}.in-hero{background-color:#04192c;background-image:linear-gradient(#24618513 1px,#0000 1px),linear-gradient(90deg,#24618513 1px,#0000 1px);background-size:24px 24px;border-right:1px solid #1b3d5a;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.in-machine-head{border-bottom:1px solid #173b59;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px 12px;display:flex}.in-machine-head__copy{min-width:0}.in-crumb{color:#8aa9c8;align-items:center;gap:8px;font-size:10px;display:flex}.in-crumb span{align-items:center;gap:8px;display:flex}.in-title{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.in-title h1{letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.05}.in-title mark{color:#64ee9d;background:#0c3b32;border:1px solid #1b7556;border-radius:14px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.in-title mark[data-status=warning]{color:#ffc85d;background:#3c2f14;border-color:#8f681b}.in-title mark[data-status=critical]{color:#ff757b;background:#3d171e;border-color:#9d3338}.in-title mark i,.in-status-card strong i,.in-sensors mark i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 7px}.in-machine-head__copy>p{color:#90acc6;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 0;font-size:10px;display:flex}.in-machine-head__copy>p span{background:#31506b;width:1px;height:11px}.in-machine-stage{isolation:isolate;min-height:0;padding:0 4px;position:relative;overflow:hidden}.in-machine-stage:before{content:"";z-index:0;filter:blur(12px);pointer-events:none;background:radial-gradient(at 52% 56%,#1473a42b 0,#0a44651a 38%,#0000 72%);position:absolute;inset:9% 5% 5% 6%}.in-machine-stage:after{content:"";z-index:0;clip-path:polygon(7% 0,94% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#0000,#092c4426);border-bottom:1px solid #3487b54f;height:24%;position:absolute;bottom:7%;left:5%;right:4%}.in-blueprint-grid{opacity:.8;background-image:linear-gradient(#3980a612 1px,#0000 1px),linear-gradient(90deg,#3980a612 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.in-blueprint-grid:before{content:"";background-image:linear-gradient(#4a9cc31b 1px,#0000 1px),linear-gradient(90deg,#4a9cc31b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.in-canvas{z-index:1;width:100%;height:100%;position:relative}.in-canvas__frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-canvas__layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.in-canvas__layer--labels{pointer-events:none}.in-blueprint-image{filter:drop-shadow(0 20px 28px #010913b8);position:absolute;inset:0;overflow:hidden}.in-blueprint-image__asset{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.in-blueprint-image__vignette{pointer-events:none;background:radial-gradient(at 52% 48%,#0000 56%,#03142645 86%,#031426a3 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3b84ad20}.in-sensor-marker{cursor:pointer;color:#59caff}.in-sensor-marker[data-status=warning]{color:#ffbd53}.in-sensor-marker[data-status=critical]{color:#ff6a73}.in-sensor-marker__pulse{fill:none;stroke:currentColor;stroke-width:1px;opacity:.32;animation:2.6s ease-out infinite in-sensor-pulse}.in-sensor-marker__halo{fill:currentColor;opacity:.13;stroke:currentColor;stroke-width:.8px}.in-sensor-marker__ring{fill:#061c30;stroke:currentColor;stroke-width:2.1px}.in-sensor-marker__dot{fill:#f1fbff;stroke:none}.in-sensor-marker__leader{fill:none;stroke:currentColor;stroke-width:.85px;opacity:.86}.in-sensor-marker__value rect{fill:#061d31;fill-opacity:.94;stroke:currentColor;stroke-width:.8px;filter:drop-shadow(0 4px 5px #020b14aa)}.in-sensor-marker__value path{fill:none;stroke:currentColor;stroke-width:2.5px}.in-sensor-marker__value text{stroke:none}.in-sensor-marker__label{fill:#9ec4de;letter-spacing:.2px;font-size:9px;font-weight:600}.in-sensor-marker__reading{fill:#effbff;font-size:12px;font-weight:800}.in-sensor-marker__reading tspan{fill:#aacfe5;font-size:9px;font-weight:500}.in-sensor-marker[data-selected=true] .in-sensor-marker__ring{fill:currentColor;stroke:#e8faff}.in-sensor-marker[data-selected=true] .in-sensor-marker__dot{fill:#04192b}.in-sensor-marker[data-selected=true] .in-sensor-marker__value rect{stroke-width:1.4px;filter:drop-shadow(0 0 7px)}[data-affected] .in-sensor-marker__halo{opacity:.3}[data-sensor-id]:focus-visible{outline:none}[data-sensor-id]:focus-visible .in-sensor-marker__ring{stroke:#fff;stroke-width:3.2px}@keyframes in-sensor-pulse{0%{r:14;opacity:.45}70%,to{r:25;opacity:0}}@container (max-width:760px){.in-sensor-callout:not([data-selected=true]){display:none}}.in-sim{z-index:3;background:#061d31;border:1px solid #32749c;border-radius:14px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:8px;margin:8px 14px;padding:6px 8px;display:flex;position:relative;box-shadow:0 8px 22px #010b13aa,inset 0 1px #3a6c8a55}.in-sim__btn{color:#cfe6f8;white-space:nowrap;cursor:pointer;background:#0a2740;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11px;font-weight:650;list-style:none;display:inline-flex;border:1px solid #2a5878!important}.in-sim__btn:hover:not(:disabled){color:#fff;border-color:#50c8ff!important}.in-sim__btn:disabled{opacity:.4;cursor:not-allowed}.in-sim__btn.is-primary{color:#fff;background:#1e6798;border-color:#66c7f4!important}.in-sim__btn.is-warn{color:#ffcf85;border-color:#8a5a1b!important}.in-sim__pause{letter-spacing:-1px;font-size:9px}.in-sim__speed{border:1px solid #2a5878;border-radius:9px;display:inline-flex;overflow:hidden}.in-sim__speed button{color:#a9cbe6;cursor:pointer;background:0 0;min-width:36px;height:32px;padding:0 9px;font-size:11px}.in-sim__speed button.is-active{color:#04182a;background:#50c8ff;font-weight:800}.in-sim__clock{color:#a9cbe6;align-items:center;gap:7px;padding:0 6px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.in-sim__clock i{background:#5f7f99;border-radius:50%;width:8px;height:8px}.in-sim__clock i[data-status=running]{background:#4ee08f;box-shadow:0 0 6px #4ee08f}.in-sim__clock i[data-status=paused]{background:#ffb94d}.in-sim__menu{position:relative}.in-sim__menu summary::-webkit-details-marker{display:none}.in-sim__menu ul{z-index:10;background:#061d31;border:1px solid #2a5878;border-radius:10px;width:320px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 30px #000a}.in-sim__menu li button{color:#e8f3ff;text-align:left;cursor:pointer;background:0 0;border-radius:7px;flex-direction:column;gap:3px;width:100%;padding:9px 11px;display:flex}.in-sim__menu li button:hover,.in-sim__menu li button[aria-current=true]{background:#0d3150}.in-sim__menu b{font-size:12px}.in-sim__menu small{color:#a9cbe6;font-size:10px;line-height:1.4}.in-sim__menu em{color:#ffcf85;font-size:10px;font-style:normal}.in-side{scrollbar-width:thin;scrollbar-color:#295476 transparent;background:#04182a;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px 14px;display:flex;overflow:auto}.in-status-card,.in-sensors,.in-card{background:#08223a;border:1px solid #204968;border-radius:7px;flex:none}.in-status-card{grid-template-columns:1fr 145px;display:grid}.in-status-card>div{padding:16px}.in-status-card>div:first-child{flex-direction:column;gap:9px;display:flex}.in-status-card>div:first-child>span{font-weight:700}.in-status-card strong{color:#5aeda0;align-items:center;gap:7px;display:flex}.in-status-card strong[data-status=warning]{color:#ffc760}.in-status-card strong[data-status=critical]{color:#ff757b}.in-status-card>div:nth-child(2){border-left:1px solid #28516f}.in-status-card>div:nth-child(2) small{color:#9bb7cf;font-size:10px}.in-status-card>div:nth-child(2) b{margin-top:6px;font-size:18px;display:block}.in-status-card dl{border-top:1px solid #204968;grid-column:1/3;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.in-status-card dl div{border-right:1px solid #204968;padding:12px 14px}.in-status-card dt{font-size:13px;font-weight:800}.in-status-card dd{color:#8aa9c4;margin:3px 0 0;font-size:10px}.in-sensors{overflow:hidden}.in-sensors__head,.in-sensors>button{grid-template-columns:24px minmax(130px,1.5fr) minmax(66px,.7fr) minmax(76px,.7fr) 64px;align-items:center;gap:5px;display:grid}.in-sensors__head{color:#a3bdd3;border-bottom:1px solid #214968;height:34px;padding:0 10px;font-size:10px}.in-sensors__head span:first-child{grid-column:1/3}.in-sensors>button{color:#69c9ff;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #173d5a;width:100%;min-height:44px;padding:0 10px}.in-sensors>button:last-child{border-bottom:0}.in-sensors>button:hover{background:#0b2a45}.in-sensors>button.is-selected{background:#0e3250}.in-sensors>button>div{align-items:center;gap:7px;min-width:0;display:flex}.in-sensors>button>div small{color:#a8c1d7;font-family:monospace;font-size:9px}.in-sensors>button>div span{color:#cfe0ee;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.in-sensors>button>b{color:#edf8ff;font-size:11px}.in-sensors>button>b small{color:#9bb7cf;font-size:9px}.in-sensors mark{color:#5ee79b;align-items:center;gap:5px;font-size:10px;display:flex}.in-sensors mark[data-status=warning]{color:#ffc15c}.in-sensors mark[data-status=critical]{color:#ff7077}.in-sensors mark i{width:6px;height:6px}.in-sensors>button>svg{width:64px;height:24px}.in-sensors>button>svg polyline{stroke:#55c9ff;stroke-width:1.3px}.in-card__head{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.in-card__head strong{font-size:12px}.in-card__head small{color:#9bb7cf;font-size:10px}.in-card__hint{color:#9bb7cf;margin:0;padding:0 12px 10px;font-size:10px;line-height:1.5}.in-trends__value{flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 12px;display:flex}.in-trends__value b{font-family:ui-monospace,monospace;font-size:24px}.in-trends__value span{color:#a9cbe6;font-size:12px}.in-trends__value mark{color:#6fe6a3;background:#12402c;border-radius:10px;margin-left:6px;padding:3px 9px;font-size:10px}.in-trends__value mark[data-status=warning]{color:#ffcf85;background:#46320f}.in-trends__value mark[data-status=critical]{color:#ff9aa0;background:#4a1a1f}.in-trends__value em{color:#ffcf85;font-size:10px;font-style:normal}.in-trends__limits{color:#9bb7cf;margin:6px 0 0;padding:0 12px;font-size:10px;line-height:1.5}.in-chart{height:160px;padding:6px 3px}.in-events ol{flex-direction:column;gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.in-events li{border-left:2px solid #50c8ff;grid-template-columns:42px 1fr;gap:8px;padding-left:8px;font-size:11px;line-height:1.4;display:grid}.in-events li[data-severity=warning]{border-color:#ffb94d}.in-events li[data-severity=critical]{border-color:#ff686f}.in-events time{color:#9bb7cf;font-family:ui-monospace,monospace}.in-events button{color:#e1f1fb;text-align:left;cursor:pointer;font:inherit;background:0 0;padding:0}.in-events button:hover{text-decoration:underline}.in-maint h3{color:#9bb7cf;letter-spacing:.08em;text-transform:uppercase;margin:2px 12px 6px;font-size:10px;font-weight:700}.in-maint ul{flex-direction:column;gap:5px;margin:0;padding:0 10px 10px;list-style:none;display:flex}.in-maint li{background:#0b2942;border-left:2px solid #2b5a7c;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.in-maint li[data-severity=warning][data-open=true]{border-color:#ffb94d}.in-maint li[data-severity=critical][data-open=true],.in-maint li[data-task=overdue]{border-color:#ff686f}.in-maint li[data-task=due]{border-color:#ffb94d}.in-maint li[data-task=done]{border-color:#3b8a66}.in-maint li b{font-size:11px;line-height:1.35;display:block}.in-maint li small{color:#9bb7cf;margin-top:2px;font-size:10px;display:block}.in-maint li>span{color:#cfe3f3;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;display:flex}.in-maint li>span em{color:#9bb7cf;font-size:9px;font-style:normal}@media (max-width:1100px){.in-main{grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr)}.in-machine-head{flex-wrap:wrap;gap:12px;padding:14px 20px 10px}.in-sensors__head,.in-sensors>button{grid-template-columns:22px minmax(105px,1.4fr) 66px 78px}.in-sensors__head span:last-child,.in-sensors>button>svg{display:none}}@media (max-width:900px){.in-app{height:auto;min-height:100dvh;display:block;overflow:visible}.in-header{z-index:20;flex-wrap:wrap;gap:2px 14px;padding:8px 14px;position:sticky;top:0}.in-header__note{width:100%;margin:0;font-size:10px;line-height:1.35}.in-main{display:block;overflow:visible}.in-hero{border-right:0;display:block;overflow:visible}.in-machine-head{padding:14px}.in-title h1{font-size:22px}.in-machine-stage{height:clamp(230px,62vw,440px)}.in-sim{margin:8px 10px}.in-sim__menu ul{width:min(320px,100vw - 32px)}.in-machine-strip{padding:6px 10px 12px}.in-side{padding:10px;overflow:visible}.in-sensors__head,.in-sensors>button{grid-template-columns:22px minmax(120px,1.4fr) 72px 78px}}@media (prefers-reduced-motion:reduce){.in-app *,.in-app :before{transition:none!important;animation:none!important}}.in-machine-strip{scrollbar-width:thin;scrollbar-color:#295476 transparent;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;min-width:0;padding:6px 18px 14px;display:grid;overflow-x:auto}.in-machine-strip>button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:#061a2c;border:1px solid #25516f;border-radius:8px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.in-machine-strip>button:hover{border-color:#4aa8d6}.in-machine-strip>button.is-selected{border-color:#50c7ff;box-shadow:0 0 12px #1c8fc055}.in-machine-strip>button img{aspect-ratio:12/7;object-fit:cover;opacity:.78;background:#082039;width:100%;transition:opacity .15s;display:block}.in-machine-strip>button:hover img,.in-machine-strip>button.is-selected img{opacity:1}.in-machine-strip>button p{color:#d6e8f6;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:7px 9px 0;font-size:11px;font-weight:650;overflow:hidden}.in-machine-strip>button small{color:#8aa9c8;white-space:nowrap;text-overflow:ellipsis;padding:2px 9px 8px;font-size:9px;display:block;overflow:hidden}@media (max-width:600px){.in-machine-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-app{color:#17161e;background:#f8f8fb;grid-template-rows:minmax(0,1fr);grid-template-columns:225px minmax(0,1fr);height:100dvh;min-height:680px;font-size:12px;display:grid;overflow:hidden}.fl-app button{border:0}.fl-sidebar{background:#fff;border-right:1px solid #e9e8ee;flex-direction:column;grid-row:1;padding:0 12px 18px;display:flex}.fl-brand{align-items:center;gap:5px;height:82px;padding:0 13px;display:flex}.fl-brand .rz-brand__mark{color:#15141c;width:24px}.fl-brand .rz-brand__word{font-size:18px}.fl-brand__label{color:#5a3de8;margin-left:2px;font-size:18px;font-weight:400}.fl-sidebar nav{flex-direction:column;gap:3px;display:flex}.fl-sidebar nav button{color:#5e5b6a;background:0 0;border-radius:7px;align-items:center;gap:11px;height:42px;padding:0 13px;font-size:11px;display:flex}.fl-sidebar nav button:hover,.fl-sidebar nav button.is-active{color:#5940e8;background:#f0edff}.fl-sidebar nav button.is-active{font-weight:700}.fl-sidebar nav mark{color:#5a3de8;background:#ded7ff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:9px;display:grid}.fl-main{grid-template-rows:210px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.fl-flow-head{background:#fff;border-bottom:1px solid #e9e8ef;padding:22px 28px 14px;position:relative}.fl-title-row{justify-content:space-between;gap:20px;display:flex}.fl-title-row>div:first-child{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.fl-title-row h1{letter-spacing:-.045em;margin:0;font-size:32px;line-height:1}.fl-title-row mark{color:#169557;background:#e9f8f0;border-radius:13px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.fl-title-row mark i{border:2px solid #20a968;border-radius:50%;width:7px;height:7px}.fl-title-row mark svg{transform:rotate(90deg)}.fl-title-row p{color:#858190;grid-column:1/3;margin:4px 0 0;font-size:10px}.fl-actions{gap:8px;display:flex}.fl-actions>button{background:#fff;border:1px solid #dfdde6;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:9px;font-weight:650;display:flex}.fl-actions .fl-run{color:#fff;background:#17151f;border-color:#17151f;padding:0 18px}.fl-metrics{display:flex;position:absolute;bottom:17px;right:30px}.fl-metrics>div{border-left:1px solid #e2e0e7;flex-direction:column;min-width:110px;margin-left:20px;padding-left:20px;display:flex}.fl-metrics b{font-size:16px}.fl-metrics span{color:#8d8996;margin-top:3px;font-size:8px}.fl-metrics em{color:#11a05b;margin-top:3px;font-size:8px;font-style:normal}.fl-metrics em.blue{color:#4a48db}.fl-workspace{grid-template-columns:minmax(500px,1fr) 355px;min-width:0;min-height:0;display:grid}.fl-canvas-area{background:#fbfbfd;border-right:1px solid #e5e3eb;min-width:0;min-height:0;position:relative}.fl-canvas-area>.react-flow{position:absolute;inset:0}.fl-inspector{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fl-inspector__head{border-bottom:1px solid #e8e6ed;grid-template-columns:48px 1fr 24px;align-items:start;gap:12px;min-height:96px;padding:18px;display:grid}.fl-node-icon{color:#6249e8;background:#eeeaff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.fl-node-icon.kind-trigger{color:#6444ee;background:#eee9ff}.fl-node-icon.kind-condition{color:#d46b19;background:#fff1e4}.fl-node-icon.kind-end{color:#18945a;background:#e8f8ef}.fl-inspector__head>div{flex-direction:column;gap:4px;display:flex}.fl-inspector__head strong{font-size:13px}.fl-inspector__head small{color:#8b8794;font-size:9px}.fl-inspector__head mark{color:#179a58;background:#e9f8ef;border-radius:9px;align-self:start;align-items:center;gap:4px;padding:3px 6px;font-size:7px;display:flex}.fl-inspector__head>button{color:#6c6876;background:0 0}.fl-inspector__body{scrollbar-width:thin;scrollbar-color:#c8c4d0 transparent;flex:1;min-height:0;padding:16px 18px;overflow:auto}.fl-inspector__body section{border-bottom:1px solid #eceaf0;margin-bottom:16px;padding-bottom:18px}.fl-inspector__body h3{margin:0 0 12px;font-size:11px}.fl-inspector__body h3 small{color:#8b8795;font-size:8px;font-weight:400}.fl-inspector__body section>label>div{color:#3d3a45;border:1px solid #e2e0e7;border-radius:7px;justify-content:space-between;align-items:center;height:35px;padding:0 10px;font-size:9px;display:flex}.fl-inspector__body section>label>div svg{transform:rotate(90deg)}.fl-inspector__body section>p{color:#8c8797;font-size:9px;line-height:1.5}.fl-test>div{background:#f7fcf9;border:1px solid #dcebe3;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.fl-test>div>span{color:#fff;background:#25ad68;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.fl-test p{flex-direction:column;gap:4px;margin:0;display:flex}.fl-test p strong{font-size:9px}.fl-test p small{color:#7d7888;font-size:8px}.fl-test dl{flex-direction:column;gap:7px;margin:12px 3px 0;display:flex}.fl-test dl div{justify-content:space-between;font-size:8px;display:flex}.fl-test dt{color:#898593}.fl-test dd{margin:0;font-weight:600}.fl-canvas-area .react-flow__background{background:#fbfbfd}.fl-canvas-area .react-flow__background-pattern{fill:#d8d5e0}.fl-canvas-area .react-flow__edge-path{stroke:#77708f;stroke-width:1.4px}.fl-canvas-area .react-flow__edge[data-run-status=ok] .react-flow__edge-path{stroke:#674ee8}.fl-canvas-area .react-flow__edge-text{fill:#716b7f;font-size:8px}.fl-canvas-area .react-flow__edge-textbg{fill:#fff}.fl-canvas-area .react-flow__minimap{background:#fff;border:1px solid #e2e0e8;border-radius:7px;width:100px;height:66px;box-shadow:0 3px 10px #352e4c12;bottom:10px!important;right:10px!important}.fl-canvas-area .react-flow__minimap-mask{fill:#5e48e818}.fl-canvas-area .react-flow__minimap-node{fill:#c8c2e7}.flow-node{background:#fff;border:1px solid #ddd9e7;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:11px;width:210px;min-height:72px;padding:12px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 4px 13px #322b4c12}.flow-node:hover,.flow-node[data-selected=true]{border-color:#6b4ff0;box-shadow:0 0 0 2px #6b4ff01c,0 7px 18px #43348218}.flow-node[data-selected=true]{transform:translateY(-1px)}.flow-node__icon{color:#674be9;background:#eeeaff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.flow-node[data-kind=condition] .flow-node__icon{color:#d96f1c;background:#fff0e2}.flow-node[data-kind=delay] .flow-node__icon{color:#68728c;background:#edf0f8}.flow-node[data-kind=end] .flow-node__icon{color:#17995a;background:#e8f8ef}.flow-node__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.flow-node__copy small{color:#8c8796;font-size:7px}.flow-node__copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.flow-node__copy p{color:#8c8796;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.flow-node__status{color:#fff;background:#18a65f;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:8px;right:8px}.flow-node[data-run-status=skipped] .flow-node__status{background:#b6b2bf}.flow-node[data-run-status=error] .flow-node__status{background:#e44f57}.flow-node__port{align-items:center;display:flex;position:absolute;right:-1px;transform:translateY(-50%)}.flow-node__port>span{color:#705f88;white-space:nowrap;background:#f5f3fa;border-radius:6px;padding:2px 5px;font-size:7px;position:absolute;top:-16px;right:10px}.flow-handle{box-shadow:0 0 0 1px #6a4ee9;background:#6a4ee9!important;border:2px solid #fff!important;width:9px!important;height:9px!important}.flow-handle--target{left:-5px!important}.flow-handle--source{right:-5px!important}.flow-node[data-kind=condition] .flow-handle--source{box-shadow:0 0 0 1px #e38337;background:#e38337!important}.flow-node[data-kind=end] .flow-handle--target{box-shadow:0 0 0 1px #25a96a;background:#25a96a!important}@media (max-width:1100px){.fl-app{grid-template-columns:190px 1fr}.fl-sidebar{padding-left:8px;padding-right:8px}.fl-flow-head{padding-left:20px}.fl-title-row h1{font-size:27px}.fl-title-row p{max-width:500px}.fl-metrics>div{min-width:92px}.fl-workspace{grid-template-columns:minmax(470px,1fr) 320px}.fl-inspector__head{padding:14px}.flow-node{width:190px}}@media (max-width:800px){.fl-app{height:auto;min-height:100dvh;padding-bottom:62px;display:block;overflow:visible}.fl-sidebar{z-index:30;border:0;border-top:1px solid #dddbe4;height:62px;padding:4px 8px;display:block;position:fixed;bottom:0;left:0;right:0}.fl-brand{display:none}.fl-sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;height:100%;display:grid}.fl-sidebar nav button{flex-direction:column;justify-content:center;gap:2px;height:52px;padding:0;font-size:8px}.fl-sidebar nav button:nth-child(n+6){display:none}.fl-sidebar nav mark{width:15px;height:15px;position:absolute;top:2px;right:15%}.fl-main{display:block;overflow:visible}.fl-flow-head{height:250px;padding:18px 14px}.fl-title-row{display:block}.fl-title-row>div:first-child{flex-wrap:wrap;display:flex}.fl-title-row h1{font-size:25px}.fl-title-row p{width:100%}.fl-metrics{bottom:10px;left:14px;right:14px}.fl-metrics>div{flex:1;min-width:0;margin-left:10px;padding-left:10px}.fl-workspace{flex-direction:column;display:flex}.fl-canvas-area{border-bottom:1px solid #e2e0e8;height:580px}.fl-inspector{height:auto;min-height:540px}.fl-inspector__body{overflow:visible}.fl-canvas-area .react-flow__minimap{display:none}}:root{--color-bg:#fff;--color-fg:#111318}[data-theme=showcase]{--color-bg:#fff;--color-fg:#101116}[data-theme=warehouse]{--color-bg:#0b0f12;--color-fg:#f5f7f7}[data-theme=industrial]{--color-bg:#031426;--color-fg:#edf7ff}[data-theme=flow]{--color-bg:#f8f8fb;--color-fg:#101019}[data-theme=warehouse]{--wh-occupied:#8e4bea;--wh-available:#62cf61;--wh-reserved:#9bb6ca;--wh-low:#ffbd36;--wh-blocked:#4c585e;--wh-accent:#ffdc00}.rack__cell[data-status=occupied]{fill:var(--wh-occupied)}.rack__cell[data-status=available]{fill:var(--wh-available);opacity:.55}.rack__cell[data-status=reserved]{fill:var(--wh-reserved)}.rack__cell[data-status=low-stock]{fill:var(--wh-low)}.rack__cell[data-status=blocked]{fill:url(#wh-hatch);stroke:#2b3336}.rack__cell.is-selected{stroke:var(--wh-accent);stroke-width:.16px;opacity:1}.wh-x-dot,.wh-x-cell,[data-status=available].wh-x-dot{background:var(--wh-available)}.wh-x-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}[data-status=occupied].wh-x-dot,[data-status=occupied].wh-x-cell{background:var(--wh-occupied)}[data-status=reserved].wh-x-dot,[data-status=reserved].wh-x-cell{background:var(--wh-reserved)}[data-status=low-stock].wh-x-dot,[data-status=low-stock].wh-x-cell{background:var(--wh-low)}[data-status=blocked].wh-x-dot,[data-status=blocked].wh-x-cell{background:repeating-linear-gradient(45deg, var(--wh-blocked) 0 3px, #ffd600 3px 4px)}.wh-x-status{text-transform:none;color:#101417;background:var(--wh-available);border-radius:10px;padding:3px 7px;font-size:8px}.wh-x-status[data-status=occupied]{background:var(--wh-occupied);color:#fff}.wh-x-status[data-status=reserved]{background:var(--wh-reserved)}.wh-x-status[data-status=low-stock]{background:var(--wh-low)}.wh-x-status[data-status=blocked]{background:var(--wh-blocked);color:#fff}.wh-app{grid-template-columns:minmax(0,1fr)}.wh-header{grid-column:1;align-items:center;gap:14px;padding:0 18px 0 20px;display:flex}.wh-brand{border-right:0;flex:none;gap:12px;padding-right:0}.wh-brand__label{color:var(--wh-accent);text-transform:uppercase;letter-spacing:.14em;border-left:1px solid #3a454a;padding-left:12px;font-size:10px;font-weight:700}.wh-breadcrumb{flex:none;gap:10px}.wh-breadcrumb .wh-x-badge,.wh-x-badge{color:#aab3b8;border:1px solid #3a444a;border-radius:10px;padding:3px 7px;font-size:10px;font-weight:400}.wh-x-mode{background:#10161a;border:1px solid #3f4b51;border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.wh-x-mode button{color:#aeb7bc;cursor:pointer;background:0 0;height:34px;padding:0 16px;font-size:11px;font-weight:650}.wh-x-mode button:hover:not(.is-active){color:#fff;background:#1b2328}.wh-x-mode button.is-active{background:var(--wh-accent);color:#171a1d;font-weight:800}.wh-x-device{color:#8f999f;margin:0;font-size:10px;line-height:1.35}.wh-x-file{flex:none;margin-left:auto}.wh-x-menu.wh-x-file ul{width:min(300px,100vw - 24px);left:auto;right:0}.wh-x-saved{color:#9aa4aa;padding:8px 10px;font-size:10px;line-height:1.4;cursor:default!important}.wh-x-saved:hover{background:0 0!important}.wh-x-btn{white-space:nowrap;color:#c9d0d3;cursor:pointer;background:#171d21;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;display:inline-flex;border:1px solid #394348!important}.wh-x-btn:hover:not(:disabled){color:#fff;background:#20272b}.wh-x-btn:disabled{opacity:.4;cursor:not-allowed}.wh-x-btn[aria-pressed=true]{color:var(--wh-accent);border-color:var(--wh-accent)!important}.wh-x-btn.is-primary{background:var(--wh-accent);color:#171a1d;font-weight:800;border-color:var(--wh-accent)!important}.wh-x-btn.is-primary:hover:not(:disabled){color:#171a1d;background:#ffe74d}.wh-x-btn.is-danger:hover:not(:disabled){color:#ff8d8d;border-color:#ff6e6e!important}.wh-x-icon{color:#aab2b7;cursor:pointer;background:0 0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.wh-x-icon:hover{color:#fff;background:#222a2f}.wh-x-sep{background:#343d42;width:1px;height:20px}.wh-x-toolbar{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.wh-x-menu{position:relative}.wh-x-menu summary{list-style:none}.wh-x-menu summary::-webkit-details-marker{display:none}.wh-x-menu ul{z-index:30;width:250px;margin:0;padding:4px;list-style:none;position:absolute;top:36px;left:0}.wh-x-menu li>button{color:#e8ebed;text-align:left;cursor:pointer;background:0 0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 9px;display:flex}.wh-x-menu li>button:hover{background:#222a2f}.wh-x-menu li small{color:#9aa4aa;font-size:10px;line-height:1.35}.wh-map-head{gap:10px}.wh-map-head>div:first-child{min-width:0}.wh-map-zoom button:disabled{opacity:.4}.wh-x-legend-note{color:#7f898f;margin-left:6px;font-size:8px}.wh-app[data-mode=edit] .wh-canvas-wrap{box-shadow:inset 0 0 0 2px #ffdc0066,inset 0 0 45px #59616550}.wh-zone-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:0}.wh-zone-row:hover>span{color:#fff}.wh-details{overflow:auto}.wh-x-empty,.wh-x-note{color:#98a1a8;margin:12px;font-size:10px;line-height:1.5}.wh-item .wh-x-note{margin:10px 0 0}.wh-x-segment{border:1px solid #394348;border-radius:5px;display:inline-flex;overflow:hidden}.wh-x-segment button{color:#aab2b7;text-transform:none;cursor:pointer;background:0 0;padding:3px 7px;font-size:8px}.wh-x-segment button.is-active{background:var(--wh-accent);color:#171a1d;font-weight:800}.wh-x-grid{background:#111619;border-radius:5px;gap:3px;margin-top:10px;padding:8px;display:grid}.wh-x-grid__axis{color:#7f898f;place-items:center;padding:0 2px;font-size:7px;display:grid}.wh-x-cell{cursor:pointer;border-radius:2px;min-width:0;height:17px}.wh-x-cell.is-selected{outline:2px solid var(--wh-accent);outline-offset:1px}.wh-x-facts{flex-direction:column;gap:6px;margin:0;padding:12px;font-size:9px;display:flex}.wh-x-facts>div{justify-content:space-between;gap:8px;display:flex}.wh-x-facts dt{color:#8f999f}.wh-x-facts dd{text-align:right;margin:0}.wh-x-form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wh-x-form label{color:#98a1a8;flex-direction:column;gap:4px;font-size:9px;display:flex}.wh-x-form input:not([type=checkbox]),.wh-x-form select{color:#eef1f2;background:#10161a;border:1px solid #3a444a;border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:11px}.wh-x-form__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wh-x-check{align-items:center;flex-direction:row!important;gap:6px!important}.wh-x-check input{accent-color:var(--wh-accent)}.wh-x-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wh-x-error{color:#ff8d8d;margin:8px 0 0;font-size:10px}.wh-x-ok{color:#70eca3;margin:8px 0 0;font-size:10px}.wh-x-toast{z-index:50;color:#9af0bf;background:#12241b;border:1px solid #2f6b4c;border-radius:8px;max-width:min(520px,100vw - 32px);padding:10px 14px;font-size:11px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #000a}.wh-x-toast.is-error{color:#ffb0b0;background:#2a1517;border-color:#6b2f33}.wh-app :focus-visible{outline:2px solid var(--wh-accent);outline-offset:2px}.wh-canvas-wrap svg [data-element-id]:focus-visible{filter:drop-shadow(0 0 3px #ffd800)brightness(1.1);outline:none}@media (prefers-reduced-motion:reduce){.wh-app *,.wh-app :before{transition:none!important;animation:none!important}}@media (max-width:1180px){.wh-x-saved{display:none}.wh-workspace{grid-template-columns:minmax(0,1fr) 245px}.wh-analytics{display:none}.wh-details{display:block}}@media (max-width:800px){.wh-header{flex-wrap:wrap;gap:8px;height:auto;padding:8px 12px}.wh-brand .rz-brand{display:inline-flex}.wh-brand .rz-brand__word{font-size:16px}.wh-x-file{margin-left:auto}.wh-map-head small,.wh-x-legend-note{display:none}.wh-map-legend{flex-wrap:wrap;gap:8px;height:auto;padding:6px 10px}.wh-map-panel{grid-template-rows:58px minmax(0,1fr) auto}}.wh-x-props{border-bottom:1px solid #30393e}.wh-x-props>summary{color:#e8ebed;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:10px;font-weight:700;list-style:none;display:flex}.wh-x-props>summary::-webkit-details-marker{display:none}.wh-x-props>summary:after{content:"▾";color:#9aa4aa;transition:transform .15s}.wh-x-props:not([open])>summary:after{transform:rotate(-90deg)}.wh-x-props__body{border-bottom:0!important;padding-top:0!important}.wh-workspace{grid-template-columns:230px minmax(500px,1fr) 280px}@media (max-width:1180px){.wh-workspace{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:800px){.wh-app{padding-bottom:0}.wh-workspace{grid-template-columns:1fr}}.wh-donut .wh-donut__seg{stroke-linecap:butt}.wh-donut__seg[data-status=available]{stroke:var(--wh-available)}.wh-donut__seg[data-status=occupied]{stroke:var(--wh-occupied)}.wh-donut__seg[data-status=reserved]{stroke:var(--wh-reserved)}.wh-donut__seg[data-status=low-stock]{stroke:var(--wh-low)}.wh-donut__seg[data-status=blocked]{stroke:#c9a800}.fl-canvas-area .react-flow__edge.flow-edge--ok .react-flow__edge-path{stroke:#674ee8;stroke-width:2.2px}.fl-canvas-area .react-flow__edge.flow-edge--running .react-flow__edge-path{stroke:#674ee8;stroke-width:2.4px}.fl-canvas-area .react-flow__edge.flow-edge--skipped .react-flow__edge-path{stroke:#c9c5d2;stroke-dasharray:4 4}.fl-canvas-area .react-flow__edge.flow-edge--pending .react-flow__edge-path{stroke:#b4afc0}.flow-node[data-run-status=running]{border-color:#674ee8;animation:1s ease-in-out infinite fl-x-pulse;box-shadow:0 0 0 3px #674ee833,0 7px 18px #43348222}.flow-node[data-run-status=running] .flow-node__status{background:#674ee8}.flow-node[data-run-status=pending] .flow-node__status{background:#b6b2bf}.flow-node[data-run-status=skipped]{opacity:.55}.flow-node[data-run-status=error]{border-color:#e44f57;box-shadow:0 0 0 3px #e44f5722}@keyframes fl-x-pulse{50%{box-shadow:0 0 0 6px #674ee81a,0 7px 18px #43348222}}.fl-canvas-area .react-flow__controls{border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #342f5118}.fl-canvas-area .react-flow__controls-button{color:#5e5b6a;background:#fff;border-bottom:1px solid #e5e3eb;width:30px;height:30px}.fl-canvas-area .react-flow__controls-button:hover{color:#5940e8;background:#f0edff}.fl-canvas-area .react-flow__controls-button svg{fill:currentColor;width:12px;height:12px}.fl-x-side{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.fl-x-side h2{color:#6a6676;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px 4px;font-size:9px;font-weight:700}.fl-x-side [role=radiogroup]{flex-direction:column;gap:4px;display:flex}.fl-x-scenario{color:#3d3a48;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;display:flex;border:1px solid #0000!important}.fl-x-scenario b{font-size:11px}.fl-x-scenario small{color:#67636f;font-size:8.5px;line-height:1.4}.fl-x-scenario:hover:not(:disabled){background:#f6f4fd}.fl-x-scenario.is-active{color:#4a33d6;background:#f0edff;border-color:#d9d1ff!important}.fl-x-scenario:disabled{cursor:not-allowed;opacity:.7}.fl-x-facts{background:#fbfaff;border:1px dashed #ddd6ff;border-radius:8px;flex-direction:column;gap:5px;margin:4px 4px 0;padding:9px 10px;font-size:9px;display:flex}.fl-x-facts div{justify-content:space-between;gap:8px;display:flex}.fl-x-facts dt{color:#67636f}.fl-x-facts dd{margin:0;font-weight:700}.fl-x-runs{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.fl-x-runs button{text-align:left;cursor:pointer;color:#3d3a48;background:0 0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.fl-x-runs button:hover:not(:disabled),.fl-x-runs button.is-active{background:#f0edff}.fl-x-runs span{flex-direction:column;gap:2px;min-width:0;display:flex}.fl-x-runs b{font-size:10px}.fl-x-runs small{color:#67636f;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.fl-x-runs i{background:#18a65f;border-radius:50%;flex:none;width:8px;height:8px}.fl-x-runs i[data-outcome=failure]{background:#e38337}.fl-x-runs i[data-outcome=error]{background:#e44f57}.fl-x-hint{color:#67636f;margin:0 4px;font-size:10px;line-height:1.5}.fl-actions .fl-run svg:last-child{margin-left:0;transform:none}.fl-x-btn{color:#24222d;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:10px;font-weight:650;display:inline-flex;border:1px solid #dfdde6!important}.fl-x-btn:hover:not(:disabled){color:#4a33d6;border-color:#b9aef8!important}.fl-x-btn.is-primary{color:#fff;background:#17151f;border-color:#17151f!important}.fl-x-btn.is-primary:hover:not(:disabled){color:#fff;background:#2a2640}.fl-x-btn:disabled{opacity:.45;cursor:not-allowed}.fl-title-row mark[data-outcome]{display:none}.fl-inspector__head mark[data-outcome=failure],.fl-inspector__head mark[data-status=skipped],.fl-inspector__head mark[data-status=pending]{color:#6d6976;background:#f2f1f5}.fl-inspector__head mark[data-outcome=error],.fl-inspector__head mark[data-status=error]{color:#c9343d;background:#fdecee}.fl-inspector__head mark[data-status=running]{color:#5940e8;background:#f0edff}.fl-x-form{flex-direction:column;gap:10px;display:flex}.fl-x-form label{color:#686472;flex-direction:column;gap:5px;font-size:9px;display:flex}.fl-x-form input,.fl-x-form select{color:#24222d;background:#fbfbfd;border:1px solid #dfdde6;border-radius:8px;height:34px;padding:0 10px;font-size:11px}.fl-x-form input:focus,.fl-x-form select:focus{border-color:#8e7cf5;outline:2px solid #674ee833}.fl-x-form small{color:#918d9b;font-size:8.5px;line-height:1.4}.fl-x-info{background:#f7f6fa;border-radius:7px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:9px;display:flex}.fl-x-info span{color:#67636f}.fl-x-form .fl-x-btn{align-self:flex-start;margin-top:4px}.fl-x-error{color:#c9343d;margin:0;font-size:9px;font-style:normal}.fl-x-ok{color:#168a50;margin:0;font-size:9px}.fl-x-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.fl-x-stats div{background:#f7f6fa;border-radius:8px;padding:9px 10px}.fl-x-stats dt{color:#67636f;font-size:8.5px}.fl-x-stats dd{margin:3px 0 0;font-size:15px;font-weight:750}.fl-x-steps{counter-reset:step;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fl-x-steps li button{text-align:left;cursor:pointer;color:#24222d;background:#fafafd;border-radius:8px;flex-direction:column;gap:3px;width:100%;padding:8px 10px 8px 30px;display:flex;position:relative;border:1px solid #eceaf0!important}.fl-x-steps li button:before{counter-increment:step;content:counter(step);color:#fff;background:#18a65f;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-weight:800;display:grid;position:absolute;top:9px;left:9px}.fl-x-steps li[data-status=error] button{background:#fff7f8;border-color:#f3c2c6!important}.fl-x-steps li[data-status=error] button:before{background:#e44f57}.fl-x-steps li[data-status=running] button:before{background:#674ee8}.fl-x-steps b{font-size:10px}.fl-x-steps small{color:#7d7888;font-size:8.5px}.fl-x-steps span{color:#5940e8;overflow-wrap:anywhere;font-size:8.5px}.fl-inspector__head>button{cursor:pointer;border-radius:6px}.fl-inspector__head>button:hover{background:#f2f1f5}.fl-app :focus-visible{outline-offset:2px;outline:2px solid #674ee8}@media (prefers-reduced-motion:reduce){.fl-app *,.fl-app :before{transition:none!important;animation:none!important}}@media (max-width:1100px){.fl-workspace{grid-template-columns:minmax(0,1fr) 300px}.fl-metrics{margin-top:12px;position:static}.fl-main{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:820px){.fl-app{height:auto;min-height:100dvh;display:block;overflow:visible}.fl-sidebar{border-bottom:1px solid #e9e8ee;border-right:0;padding:0 14px 6px}.fl-brand{height:58px}.fl-x-side [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fl-main{display:block;overflow:visible}.fl-flow-head{padding:16px 14px}.fl-title-row{flex-direction:column}.fl-title-row h1{font-size:24px}.fl-metrics>div{min-width:0;margin-left:12px;padding-left:12px}.fl-metrics>div:first-child{border-left:0;margin-left:0;padding-left:0}.fl-workspace{flex-direction:column;display:flex}.fl-canvas-area{border-bottom:1px solid #e5e3eb;border-right:0;height:62dvh;min-height:380px}.fl-inspector,.fl-inspector__body{overflow:visible}.fl-sidebar{height:auto;display:block;position:static}.fl-brand{display:flex}.fl-flow-head{height:auto;min-height:0}}.fl-brand__word{letter-spacing:-.04em;color:#15141c;font-size:20px;font-weight:850}.fl-brand .fl-brand__label{margin-left:4px}.fl-x-flowname b{color:#24222d}.fl-title-row mark{justify-self:start}@media (min-width:821px){.fl-main{grid-template-rows:150px minmax(0,1fr)}}.showcase-card__index{opacity:.8}.showcase-footer>span{color:#6b6b76}.fl-title-row p{color:#6d6976}.fl-title-row mark{color:#0f7a45}.fl-metrics span,.flow-node__copy small,.flow-node__copy p{color:#6d6976}.fl-x-scenario.is-active small{color:#5d5970}.fl-inspector__head small,.fl-inspector__body .fl-x-hint{color:#67636f}body{background:var(--color-bg);color:var(--color-fg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
