.fvs-frame{--fvs-k:1.2839;--fvs-pl:0.0187;--fvs-pz:1.3181;--fvs-pk:1}.fvs{aspect-ratio:796/620}.fvs-back{left:29.397%;top:14.194%;width:65.704%;height:58.71%}.fvs-mid{left:7.412%;top:8.065%;width:90.327%;height:82.258%}.fvs-front{left:4.774%;top:17.419%;width:65.452%;height:74.839%}.fvs-fore{left:54.899%;top:59.355%;width:20.603%;height:23.387%}.fvs-tray{left:25.251%;top:64.839%;width:7.789%;height:7.419%}.fvs-i-tray-0,.fvs-i-tray-1,.fvs-i-tray-2{left:0;top:0;width:100%;height:100%}.fvs-zone{left:22.613%;top:59.516%;width:13.065%;height:14.677%}.fvs-beam{left:29.648%;top:50.968%;width:6.03%;height:18.065%}.fvs-tags{left:22.978%;top:59.839%}.fvs-c{left:53.769%;top:32.097%;width:18.342%;height:18.226%}.fvs-i-carton-back{left:8.219%;top:0;width:91.781%;height:98.23%}.fvs-i-carton-front{left:0;top:29.204%;width:94.521%;height:70.796%}.fvs-i-cslot-a{left:45.89%;top:53.097%;width:42.466%;height:41.593%}.fvs-i-cslot-b{left:12.673%;top:28.319%;width:42.466%;height:41.593%}.fvs-car{left:50.251%;top:27.419%;width:5.653%;height:12.419%}.fvs-rod{left:50.377%;top:26.935%;width:5.402%;height:15.645%}.fvs-fl{left:39.447%;top:73.065%;width:15.201%;height:19.516%}.fvs-tray.fvs-t0{transform:translate(-163.43%,127.17%);opacity:1}.fvs-chip.fvs-g0{opacity:0}.fvs-tray.fvs-t1{transform:translate(4.19%,-3.26%);opacity:1}.fvs-chip.fvs-g1{opacity:1}.fvs-tray.fvs-t2{transform:translate(171.81%,-133.7%);opacity:1}.fvs-chip.fvs-g2{opacity:0}.fvs-tray.fvs-t3{transform:translate(307.3%,-256.06%);opacity:1}.fvs-chip.fvs-g3{opacity:0}.fvs-beam,.fvs-zone{opacity:1}.fvs-car{transform:translate(0)}.fvs-rod{transform:translateY(53.82%)}.fvs-fl{transform:translate(20.04%,-11.57%)}.fvs-c0{transform:translate(-116.26%,-91.13%);opacity:1}.fvs-c0 .fvs-ca,.fvs-c0 .fvs-cb{transform:translateY(-48.94%);opacity:0}.fvs-c1{transform:translate(-49.83%,-37.17%);opacity:1}.fvs-c1 .fvs-ca,.fvs-c1 .fvs-cb{transform:translateY(-48.94%);opacity:0}.fvs-c2{transform:translate(16.61%,12.39%);opacity:1}.fvs-c2 .fvs-ca{transform:translate(0);opacity:1}.fvs-c2 .fvs-cb{transform:translateY(-48.94%);opacity:0}.fvs-c3{transform:translate(83.04%,61.95%);opacity:1}.fvs-c3 .fvs-ca,.fvs-c3 .fvs-cb{transform:translate(0);opacity:1}.fvw-desk{position:relative;isolation:isolate}.fvw-desk--bare{width:100%}@media (min-width:768px){.fvw-desk:not(.fvw-desk--bare){overflow:hidden;padding:28px 28px 0;border-radius:24px;background:radial-gradient(48% 62% at 92% 6%,rgba(79,208,234,.34) 0,transparent 72%),radial-gradient(55% 70% at 4% 100%,rgba(37,84,214,.5) 0,transparent 70%),radial-gradient(70% 46% at 50% 108%,rgba(23,163,196,.4) 0,transparent 72%),radial-gradient(40% 50% at 0 0,rgba(37,84,214,.28) 0,transparent 70%),linear-gradient(160deg,#12245a,#0b1840 55%,#0a1534);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 60px 120px -50px rgba(23,163,196,.42),0 40px 80px -40px rgba(0,0,0,.75)}}@media (min-width:1024px){.fvw-desk:not(.fvw-desk--bare){padding:40px 48px 0;border-radius:28px}}.fvw-taskbar{display:none}@media (min-width:768px){.fvw-taskbar{position:relative;display:flex;align-items:center;justify-content:center;height:48px;margin:24px -28px 0;background:rgba(8,14,34,.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:hsla(48,16%,94%,.86)}}@media (min-width:1024px){.fvw-taskbar{margin:28px -48px 0}}.fvw-taskbar__apps{display:flex;gap:4px}.fvw-taskbar__app{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:6px}.fvw-taskbar__app>svg{width:18px;height:18px;stroke-width:1.6}.fvw-taskbar__app--on{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.fvw-taskbar__app--on:after{content:"";position:absolute;bottom:2px;left:50%;width:16px;height:3px;margin-left:-8px;border-radius:1.5px;background:#7dd6e8}.fvw-taskbar__tray{position:absolute;right:18px;display:flex;align-items:center;gap:14px;font-size:12px}.fvw-taskbar__tray>svg{width:15px;height:15px;stroke-width:1.7}.fvw-taskbar__time{margin-left:4px;font-variant-numeric:tabular-nums}.fvw{container:fvw/inline-size;position:relative;overflow:hidden;border-radius:12px;color:#f2f1ed;background:radial-gradient(55% 45% at 100% 0,rgba(79,208,234,.09) 0,transparent 70%),radial-gradient(70% 55% at 0 100%,rgba(37,84,214,.15) 0,transparent 70%),linear-gradient(180deg,#141f3d,#0e1733);box-shadow:0 0 0 1px hsla(0,0%,100%,.13),inset 0 1px 0 hsla(0,0%,100%,.07),0 36px 70px -28px rgba(0,0,0,.7),0 50px 100px -50px rgba(23,163,196,.4);font-size:12px;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fvw img{pointer-events:none;-webkit-touch-callout:none}.fvw-titlebar{position:relative;display:flex;align-items:center;height:40px;padding-left:12px}.fvw-appicon{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;background:linear-gradient(140deg,#8fe6f5,#3fbcd8 45%,#0c7490);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 1px 2px rgba(0,0,0,.35);color:#052430}.fvw-appicon>svg{width:11px;height:11px}.fvw-titlebar .fvw-appicon{margin-right:9px}.fvw-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:hsla(48,16%,94%,.94)}.fvw-search{display:none}.fvw-controls{display:flex;flex:none;height:100%;margin-left:auto}.fvw-controls>span{display:grid;place-items:center;width:40px;color:hsla(48,16%,94%,.82)}.fvw-controls svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1}.fvw-body{display:flex}.fvw-rail{display:none}.fvw-layer{flex:1;min-width:0;padding:8px;background:hsla(0,0%,100%,.025);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.fvw-main{display:grid;gap:8px}.fvw-navitem{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 9px;border-radius:6px;font-size:11px;line-height:1.1;text-align:center;color:hsla(48,16%,94%,.62)}.fvw-navitem>svg{width:18px;height:18px;stroke-width:1.6}.fvw-navitem--on{background:hsla(0,0%,100%,.065);color:#f2f1ed}.fvw-navitem--on:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;border-radius:1.5px;background:#7dd6e8}.fvw-navitem--end{margin-top:auto}.fvw-card,.fvw-tile{border-radius:8px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.fvw-strong{font-weight:600;color:#f2f1ed}.fvw-muted{color:hsla(48,16%,94%,.58)}.fvw-scene{display:flex;flex-direction:column;min-width:0;overflow:hidden}.fvw-scene__head{display:flex;flex:none;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12px;white-space:nowrap}.fvw-scene__title{overflow:hidden;text-overflow:ellipsis}.fvw-scene__time{display:none;margin-left:auto;color:hsla(48,16%,94%,.78);font-variant-numeric:tabular-nums}.fvw-canvas{container:canvas/size;position:relative;overflow:hidden;aspect-ratio:var(--fvs-pk,1);background:#bfed9a;box-shadow:inset 0 1px 0 rgba(11,13,16,.12);--z:var(--fvs-pz,1.3);--cx:calc(var(--fvs-pl, 0.02) + 0.5 / var(--z));--cy:0.5}.fvs{position:absolute;top:50%;left:50%;width:calc(var(--z) * 100%);transform:translate(calc(var(--cx) * -100%),calc(var(--cy) * -100%))}.fvs[data-fvs=wait]{opacity:0}.fvs[data-fvs=in]{transition:opacity .35s ease-out}@media (prefers-reduced-motion:reduce){.fvs[data-fvs=in]{transition:none}}.fvs-i,.fvs-l,.fvs-m{position:absolute;display:block;max-width:none}.fvs-fill{inset:0;width:100%;height:100%}.fvs-tags{position:absolute;width:0;height:0}.fvs-chip{position:absolute;right:.5px;bottom:.5px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 8px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0b0d10;color:#0b0d10;font-size:12px;font-weight:500;line-height:1.05;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.fvs-chip>b{font-weight:650}.fvs-chip>i{display:none;font-style:normal}@container canvas (min-width: 530px) and (min-height: 380px){.fvs-chip{flex-direction:row;align-items:baseline;gap:0;padding:5px 7px;font-size:11.5px;line-height:1}.fvs-chip>i{display:inline;white-space:pre}}.fvw-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"total total" "t0 t1" "t2 rate";gap:6px}.fvw-tile{min-width:0;padding:10px 12px 11px}.fvw-total{grid-area:total}.fvw-type--t0{grid-area:t0}.fvw-type--t1{grid-area:t1}.fvw-type--t2{grid-area:t2}.fvw-kpi--rate{grid-area:rate}.fvw-kpi--rate,.fvw-type{container:tile/inline-size}.fvw-total__head{gap:8px;font-size:12px}.fvw-total__head,.fvw-total__v{display:flex;align-items:baseline}.fvw-total__v{flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;margin-top:3px;font-size:22px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums}.fvw-total__v>.fvw-muted{font-size:12px;font-weight:400;letter-spacing:0}.fvw-total__bar{margin-top:10px}.fvw-total__goal{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:1px;max-width:calc(100% - 36px);margin-top:7px;font-size:12px;color:hsla(48,16%,94%,.86);font-variant-numeric:tabular-nums}.fvw-total__goal>span{white-space:nowrap}.fvw-type__kg,.fvw-type__n,.fvw-type__name{display:block}.fvw-kpi--rate .fvw-kpi__label,.fvw-type__name{font-size:12px;color:hsla(48,16%,94%,.74)}.fvw-type__n{margin-top:2px;font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.fvw-kpi__v>.fvw-muted,.fvw-type__n>.fvw-muted{display:inline-block;font-size:12px;font-weight:400;letter-spacing:0;white-space:nowrap}.fvw-kpi__sub,.fvw-type__kg{display:block;font-size:12px;color:hsla(48,16%,94%,.58);font-variant-numeric:tabular-nums;white-space:nowrap}@container tile (max-width: 120px){.fvw-kpi__v,.fvw-type__n{line-height:1.15}.fvw-kpi__v>.fvw-muted,.fvw-type__n>.fvw-muted{display:block;line-height:1.3}}.fvw-bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:2px;background:hsla(0,0%,100%,.08)}.fvw-bar>i{position:absolute;inset:0;border-radius:inherit;background:#3fbcd8;transform-origin:left center}.fvw-kpi__bar>i,.fvw-total__bar>i{background:#7dd6e8}.fvw-type__bar{margin-top:8px}.fvw-kpi__label{display:block;font-size:12px;color:hsla(48,16%,94%,.58)}.fvw-kpi__v{display:block;margin-top:2px;font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.fvw-kpi--target,.fvw-last{display:none}.fvw-kpi__bar{grid-area:bar;margin-top:8px}.fvw-kpi__cap{grid-area:cap;display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;margin-top:6px;font-size:12px;color:hsla(48,16%,94%,.58);font-variant-numeric:tabular-nums;white-space:nowrap}@container fvw (max-width: 299px){.fvw-titlebar{padding-left:10px}.fvw-controls>span{width:32px}}@container fvw (min-width: 560px){.fvw-titlebar{padding-left:14px}.fvw-controls>span{width:46px}.fvw-rail{display:flex;flex:none;flex-direction:column;gap:2px;width:76px;padding:2px 6px 10px}.fvw-layer{padding:14px;border-top-left-radius:8px;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.06)}.fvw-main{gap:12px}.fvw-scene__head{height:38px;padding:0 14px}.fvw-scene__time{display:inline}.fvw-canvas{flex:1 1 auto;aspect-ratio:var(--fvs-k,1.3);--cx:0.5;--cy:0.5}.fvs{width:min(100cqw,calc(100cqh * var(--fvs-k, 1.3)))}.fvw-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"total total rate" "t0 t1 t2";gap:10px}.fvw-tile{padding:12px 14px 13px}.fvw-total__v{font-size:20px}.fvw-total__goal{max-width:none}}@container fvw (min-width: 840px){.fvw-search{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:8px;width:min(320px,34%);height:28px;padding:0 10px;border-radius:6px;background:hsla(0,0%,100%,.055);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:hsla(48,16%,94%,.5);transform:translate(-50%,-50%);white-space:nowrap;overflow:hidden}.fvw-search>svg{flex:none;width:14px;height:14px;stroke-width:1.8}.fvw-main{grid-template-columns:minmax(0,1fr) 232px;gap:14px}.fvw-canvas{aspect-ratio:auto;height:440px;height:clamp(360px,calc(100svh - 330px),463px)}.fvw-stats{display:flex;flex-direction:column;gap:0;padding:4px 14px 12px;border-radius:8px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.fvw-tile{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:8px 0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.07)}.fvw-tile.fvw-last{display:none}.fvw-total__head{justify-content:space-between}.fvw-total__v{font-size:24px}.fvw-total__bar,.fvw-total__goal{display:none}.fvw-type{display:grid;grid-template-columns:minmax(0,1fr) 6.25rem;grid-template-areas:"name n" "bar kg";align-content:center;align-items:baseline;-moz-column-gap:12px;column-gap:12px}.fvw-type__name{grid-area:name;font-size:13px;color:#f2f1ed}.fvw-type__n{grid-area:n;margin:0;font-size:18px;text-align:right}.fvw-type__kg{grid-area:kg;margin-top:4px;text-align:right}.fvw-type__bar{grid-area:bar;align-self:center;margin-top:4px}.fvw-last__v{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fvw-last__v>span:first-child{display:inline-flex;align-items:center;gap:5px;color:#8fe6f5}.fvw-last__v svg{width:13px;height:13px;flex:none}.fvw-last__v>.fvw-muted{font-size:12px;font-weight:400}.fvw-kpi__v{font-size:18px}.fvw-kpi--rate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "v sub";align-content:center;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.fvw-kpi--rate .fvw-kpi__label{grid-area:label;color:hsla(48,16%,94%,.58)}.fvw-kpi--rate .fvw-kpi__v{grid-area:v}.fvw-kpi__sub{grid-area:sub;text-align:right}.fvw-kpi--target{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label v" "bar bar" "cap cap";align-content:center;align-items:baseline;-moz-column-gap:8px;column-gap:8px;box-shadow:none}.fvw-kpi--target .fvw-kpi__label{grid-area:label}.fvw-kpi--target .fvw-kpi__v{grid-area:v;margin:0}}@container fvw (min-width: 900px){.fvw-main{grid-template-columns:minmax(0,1fr) 256px}.fvw-stats{padding:4px 16px 14px}}@container fvw (min-width: 1000px){.fvw-tile.fvw-last{display:flex}}@media (max-height:760px){@container fvw (min-width: 1000px){.fvw-tile.fvw-last{display:none}}}@media (max-height:500px) and (orientation:landscape){.fvw-canvas{max-height:calc(100svh - 72px)}@container fvw (min-width: 560px){.fvs{width:74cqw}}}.fvw--compact .fvw-kpi,.fvw--compact .fvw-last,.fvw--compact .fvw-total{display:none}.fvw--compact .fvw-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"t0 t1 t2"}.fvw--compact .fvw-tile{padding:9px 10px 10px}.fvw--compact .fvw-type__n{font-size:17px}