.project-visual{--pv-ink:#17232e;--pv-accent:#9ec6ff;--pv-mono:"IBM Plex Mono",ui-monospace,monospace;position:relative;width:100%;height:100%;min-height:330px;aspect-ratio:16/11;margin:0;overflow:hidden;isolation:isolate;color:var(--pv-ink);background:#d5deeb;container-type:inline-size;font-family:Manrope,Arial,sans-serif;font-size:12px;line-height:1.4}.project-visual *,.project-visual :after,.project-visual :before{box-sizing:border-box}.project-visual h4,.project-visual p{margin:0}.project-visual svg{display:block;flex-shrink:0}.pv-art-vignette,.pv-artwork,.pv-composition{position:absolute;inset:0;width:100%;height:100%}.pv-artwork{object-fit:cover;transform:scale(1.04);transition:transform 1.3s cubic-bezier(.22,.8,.2,1)}.project-visual:hover .pv-artwork{transform:scale(1.085)}.pv-art-vignette{background:linear-gradient(180deg,#090c1200 40%,#05081126);pointer-events:none}.pv-composition{perspective:1500px}.project-visual.is-compact .pv-overlap{-webkit-backdrop-filter:none;backdrop-filter:none}.pv-device,.pv-overlap{position:absolute;transform-origin:50% 50%;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.pv-device{overflow:hidden;border:1px solid #ffffff8c;box-shadow:0 40px 60px -32px #07132d90,0 13px 20px -14px #07132d80,inset 0 1px 0 #fff8}.pv-choice{padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none}button.pv-choice{cursor:pointer;transition:background .18s ease,color .18s ease}button.pv-choice:focus-visible{outline:2px solid var(--pv-accent);outline-offset:-3px}.pv-window-dots{display:flex;align-items:center;gap:4px;margin-left:auto}.pv-window-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45}.pv-window-context{font:400 clamp(7px,.85cqi,11px)/1.4 var(--pv-mono);letter-spacing:.04em;opacity:.65}.pv-art-coordinate{position:absolute;left:4.4%;top:5%;font:400 clamp(8px,1cqi,11px)/1.4 var(--pv-mono);letter-spacing:.13em}.pv-provenance{display:flex;align-items:center;gap:9px;position:absolute;z-index:4;bottom:3%;left:4.4%;max-width:90%;color:#f4f5f4e0;text-shadow:0 1px 12px #08101980;font:400 clamp(7px,.85cqi,10px)/1.6 var(--pv-mono);letter-spacing:.065em;pointer-events:none}.pv-provenance-mark{font-size:13px}.pv-quicker365{--pv-ink:#edf4ff;--pv-accent:#9cc6ff;background:#667b9b}.pv-quicker365 .pv-art-vignette{background:linear-gradient(120deg,#08172b15,#07142a05 55%,#080e253d)}.pv-quicker-device{width:85%;top:17%;left:5%;border-radius:8px;background:#111c2d;transform:rotateX(calc(5deg + var(--art-y, 0deg))) rotateY(calc(-8deg + var(--art-x, 0deg))) rotate(-3deg)}.pv-quicker-titlebar{display:flex;align-items:center;gap:7%;height:clamp(31px,5cqi,52px);padding:0 2.5%;background:linear-gradient(100deg,#23364c,#152033);border-bottom:1px solid #ffffff12}.pv-quicker-brand{display:inline-flex;align-items:center;gap:8px;font-size:clamp(10px,1.65cqi,19px);font-weight:650;letter-spacing:-.055em}.pv-q-mark{display:grid;place-items:center;width:clamp(19px,2.7cqi,31px);height:clamp(19px,2.7cqi,31px);color:#152337;background:#c7dbf5;border-radius:7px;font-size:clamp(16px,2.25cqi,27px);font-weight:800;line-height:1;padding-bottom:2px}.pv-quicker-layout{min-height:clamp(236px,32cqi,410px);display:grid;grid-template-columns:20% minmax(0,1fr)}.pv-quicker-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:16px 7% 10px;background:#131f30;border-right:1px solid #e1ebff0a}.pv-nav-caption,.pv-tree-heading{font:400 clamp(6px,.76cqi,9px)/1.5 var(--pv-mono);color:#8196b0;letter-spacing:.1em;margin:0 6px 12px}.pv-module{position:relative;display:flex;align-items:center;gap:clamp(6px,1cqi,12px);padding:clamp(8px,1.1cqi,13px) 7%;color:#94a6bc;border-radius:3px;font-size:clamp(8px,1.13cqi,13px);white-space:nowrap}.pv-module>svg{width:clamp(11px,1.6cqi,18px);height:clamp(11px,1.6cqi,18px)}.pv-module.is-selected{color:#deedff;background:linear-gradient(90deg,#324b69,#243950)}.pv-module>i{width:3px;height:3px;border-radius:50%;background:#9ec6ff;margin-left:auto}button.pv-module:hover{background:#29405b;color:#fff}.pv-quicker-nav-footer{margin-top:auto;padding:18px 6px 0;display:flex;align-items:center;gap:7px;color:#73889f;font-size:clamp(6px,.8cqi,9px)}.pv-tiny-orbit{width:5px;height:5px;border-radius:50%;background:#81a6b8}.pv-quicker-editor{min-width:0;display:flex;flex-direction:column}.pv-quicker-editor-top{height:clamp(30px,4.4cqi,46px);display:flex;align-items:center;justify-content:space-between;padding:0 3%;font-size:clamp(9px,1.18cqi,14px);color:#dbe6f4;border-bottom:1px solid #e1ebff0c}.pv-quicker-editor-top>svg{color:#718399}.pv-quicker-workarea{display:grid;grid-template-columns:24% minmax(0,1fr);flex:1 1;min-height:0}.pv-quicker-tree{display:flex;flex-direction:column;gap:2px;padding:15px 5% 0;background:#111c2b;border-right:1px solid #e1ebff0a}.pv-quicker-tree .pv-tree-heading{margin-bottom:13px}.pv-quicker-tree>span:not(.pv-tree-heading){display:flex;align-items:center;gap:5px;padding:6px;color:#8398b1;font-size:clamp(7px,.92cqi,10px)}.pv-quicker-tree>span:not(.pv-tree-heading):nth-child(n+4){padding-left:18%}.pv-quicker-tree>span.is-current{color:#d4e7ff;background:#203149;border-radius:2px}.pv-quicker-tree i{font-style:normal;opacity:.7}.pv-quicker-code-area{min-width:0;display:flex;flex-direction:column}.pv-file-tab{display:flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;padding:10px 14px;border-top:1px solid #9ec6ff;border-right:1px solid #e1ebff0c;background:#172337;color:#bfcede;font:400 clamp(7px,.86cqi,10px)/1.4 var(--pv-mono);white-space:nowrap}.pv-file-tab>svg{color:#9dbce4}.pv-file-tab>span{margin-left:auto;color:#73869d;font-size:13px}.pv-code-lines{padding:clamp(18px,2.65cqi,30px) 0;min-height:140px}.pv-code-line{display:flex;gap:clamp(12px,1.9cqi,22px);padding:0 13px 0 10px;min-height:clamp(17px,2.2cqi,25px);font:400 clamp(7px,1.06cqi,13px)/1.9 var(--pv-mono)}.pv-line-number{width:15px;flex-shrink:0;color:#425974;text-align:right;-webkit-user-select:none;user-select:none}.pv-code-line code{font:inherit;white-space:pre}.pv-code-line .is-blue{color:#95bffa}.pv-code-line .is-code{color:#c2cdda}.pv-code-line .is-comment{color:#64859a}.pv-quicker-terminal{margin-top:auto;padding:10px 5%;border-top:1px solid #e1ebff0c;min-height:52px;color:#70869c}.pv-quicker-terminal>span{font:400 clamp(6px,.72cqi,9px)/1.4 var(--pv-mono);letter-spacing:.07em}.pv-quicker-terminal p{display:flex;align-items:center;gap:7px;margin-top:7px;font:400 clamp(7px,.86cqi,10px)/1.4 var(--pv-mono)}.pv-quicker-terminal i{width:4px;height:4px;background:#8fc7bd;border-radius:50%}.pv-quicker-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 2.5%;background:#253e5b;color:#aec9e6;font:400 clamp(6px,.7cqi,9px)/1.5 var(--pv-mono)}.pv-quicker-status>span{display:flex;align-items:center;gap:6px}.pv-quicker-status i{width:4px;height:4px;background:#a7cadc;border-radius:50%}.pv-quicker-activity{right:3.8%;bottom:10%;width:32%;padding:clamp(13px,2.3cqi,27px);background:linear-gradient(135deg,#edf3fbe8,#c8d9eee3);color:#22344b;border:1px solid #fff8;border-radius:4px;box-shadow:0 22px 45px -18px #06132c60,inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateZ(55px) rotateY(calc(-8deg + var(--art-x, 0deg))) rotateX(calc(5deg + var(--art-y, 0deg))) rotate(-3deg)}.pv-overlap-kicker{display:flex;align-items:center;gap:7px;color:#536d8c;font:500 clamp(6px,.77cqi,10px)/1.4 var(--pv-mono);letter-spacing:.08em}.pv-overlap-index{margin-left:auto}.pv-quicker-activity h4{margin:17px 0 14px;font-size:clamp(13px,2cqi,24px);line-height:1.2;font-weight:600;letter-spacing:-.035em}.pv-activity-list{display:flex;flex-direction:column;gap:9px}.pv-activity-list>span{display:flex;align-items:center;gap:10px;color:#49617a;font-size:clamp(7px,.96cqi,12px)}.pv-activity-list i{font:400 .78em/1 var(--pv-mono);opacity:.65}.pv-activity-list svg{margin-left:auto}.pv-activity-rule{display:block;margin-top:19px;width:100%;height:2px;background:linear-gradient(90deg,#536f98 30%,#718fb72e 0)}.pv-art-coordinate--quicker{color:#e2edfbd9;text-shadow:0 1px 8px #182a494d}.pv-tagline-traders{--pv-ink:#4c392c;--pv-accent:#976544;background:#c5b492}.pv-tagline-traders .pv-art-vignette{background:linear-gradient(170deg,#ede0bc00 30%,#6a3e1828)}.pv-tagline-device{width:82%;top:10%;left:7%;background:#fffaf0;border-color:#fffdf4ad;border-radius:3px;box-shadow:0 37px 50px -25px #3b26194d,0 9px 13px -9px #4b35185e;transform:rotateX(calc(3deg + var(--art-y, 0deg))) rotateY(calc(7deg + var(--art-x, 0deg))) rotate(-3deg)}.pv-tagline-header{display:flex;align-items:center;gap:12px;padding:14px 5%;min-height:57px;border-bottom:1px solid #6d4b2a16}.pv-tagline-brand{display:inline-flex;align-items:center;gap:6px;color:#684b31}.pv-tagline-mark{font-size:clamp(22px,3.2cqi,38px);font-weight:300;line-height:1}.pv-tagline-brand strong{display:flex;flex-direction:column;font-size:clamp(9px,1.3cqi,15px);letter-spacing:.08em;line-height:1.2}.pv-tagline-brand small{font-size:.52em;font-weight:500;letter-spacing:.31em;margin-top:3px}.pv-tagline-view-switch{display:flex;align-items:center;gap:4px;margin-left:auto;border:1px solid #86613d20;padding:3px;border-radius:3px}.pv-tagline-view-switch>.pv-choice{display:inline-block;padding:5px 8px;color:#8b765d;font-size:clamp(7px,.88cqi,11px)}.pv-tagline-view-switch>.is-selected{background:#f0e6d4;color:#58432e}.pv-tagline-basket{margin-left:9px;opacity:.6}.pv-tagline-shop{padding:4% 5% 3%}.pv-tagline-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.pv-tagline-eyebrow{display:block;color:#987b57;font:500 clamp(6px,.76cqi,9px)/1.5 var(--pv-mono);letter-spacing:.08em}.pv-operations-heading h4,.pv-tagline-intro h4{margin-top:11px;color:#51412d;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,4.3cqi,52px);line-height:1.12;letter-spacing:-.045em;font-weight:400;padding-bottom:.07em}.pv-operations-heading h4 em,.pv-tagline-intro h4 em{color:#99805a;font-weight:400}.pv-tagline-seal{display:grid;place-content:center;text-align:center;width:clamp(53px,8.5cqi,100px);height:clamp(53px,8.5cqi,100px);border:1px solid #b3a18066;border-radius:50%;font:500 clamp(5px,.62cqi,8px)/.9 var(--pv-mono);color:#97815c;transform:rotate(13deg);letter-spacing:.16em}.pv-tagline-seal b{font:400 clamp(16px,2.6cqi,31px)/.5 Georgia,serif}.pv-category-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #7b5c3325;margin-top:6%;padding:13px 0 9px}.pv-category-bar>span{font-size:clamp(8px,1.08cqi,13px);font-weight:500}.pv-category-bar>div{display:flex;gap:3px}.pv-category-bar .pv-choice{display:inline-block;padding:4px 9px;border:1px solid transparent;border-radius:20px;font-size:clamp(7px,.83cqi,10px);color:#8a775e}.pv-category-bar .is-selected{color:#584a36;border-color:#b3a58e}button.pv-choice:hover{filter:brightness(1.06)}.pv-product-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%}.pv-pantry-product{min-width:0}.pv-pack-stage{height:clamp(106px,15cqi,190px);background:#f2ecdc;border-radius:1px;display:grid;place-items:center;overflow:hidden}.pv-pantry-product:nth-child(2) .pv-pack-stage{background:#eee5d6}.pv-pantry-product:nth-child(3) .pv-pack-stage{background:#eaeadd}.pv-pantry-pack{height:96%;max-width:96%;filter:drop-shadow(2px 5px 2px #70502b08)}.pv-product-name{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:10px;color:#514532}.pv-product-name strong{font-size:clamp(8px,1.15cqi,14px);font-weight:550}.pv-product-name>span{font-size:14px;color:#a68f6c}.pv-pantry-product p{margin-top:4px;font-size:clamp(6px,.79cqi,9px);color:#938168}.pv-tagline-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 5%;border-top:1px solid #7b5c331a;color:#9c896e;font-size:clamp(6px,.75cqi,9px)}.pv-tagline-footer>span:last-child{font-family:var(--pv-mono);font-size:.8em;letter-spacing:.05em}.pv-tagline-ledger{bottom:7.5%;right:3.5%;width:42%;padding:clamp(13px,2.3cqi,28px);color:#e9dfc7;background:#3e4c3feF;border:1px solid #cbd1b851;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 25px 42px -18px #2b251a73;border-radius:2px;transform:rotateX(calc(3deg + var(--art-y, 0deg))) rotateY(calc(7deg + var(--art-x, 0deg))) rotate(-3deg)}.pv-ledger-heading{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid #e9e6bf24}.pv-ledger-monogram{font:italic 400 clamp(22px,3cqi,36px)/1 Georgia,serif;color:#ced3b8}.pv-ledger-heading>div{flex:1 1}.pv-ledger-heading>div>span{color:#aab49d;font:400 clamp(5px,.65cqi,8px)/1.4 var(--pv-mono);letter-spacing:.06em}.pv-ledger-heading h4{margin-top:5px;font-size:clamp(10px,1.5cqi,18px);font-weight:450;letter-spacing:-.025em}.pv-ledger-heading>svg{color:#98a48d}.pv-ledger-row{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e9e6bf12;font-size:clamp(7px,.96cqi,11px)}.pv-ledger-row>span:first-child{display:flex;align-items:center;gap:7px}.pv-ledger-row>span:last-child{color:#a1ad96;font-size:.85em}.pv-ledger-row i{width:4px;height:4px;border:1px solid #bfca9d;border-radius:50%}.pv-ledger-bottom{display:block;margin-top:14px;font:400 clamp(5px,.61cqi,7px)/1.4 var(--pv-mono);color:#899983;letter-spacing:.08em}.pv-art-coordinate--tagline{color:#6d583b}.pv-tagline-traders .pv-provenance{color:#55472f;text-shadow:0 1px 9px #fff7de99}.pv-tagline-operations{padding:6% 5% 5%;min-height:clamp(302px,40cqi,510px)}.pv-operations-heading{display:flex;align-items:center;justify-content:space-between}.pv-operations-heading>svg{color:#9caa7c;margin-right:4%}.pv-production-flow{display:flex;align-items:center;gap:4%;margin-top:7%;padding:18px 0;border-top:1px solid #c9bca6;border-bottom:1px solid #dcd1be}.pv-production-flow>span{display:flex;flex:1 1;align-items:center;gap:8px;font-size:clamp(9px,1.3cqi,15px)}.pv-production-flow i{font:400 clamp(6px,.8cqi,10px)/1 var(--pv-mono);color:#a39a7c}.pv-production-flow b{font-weight:400;color:#9b997a}.pv-inventory-table{margin-top:20px}.pv-inventory-table>div{display:grid;grid-template-columns:1fr 1fr .55fr;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #8f775721;font-size:clamp(8px,1.05cqi,12px)}.pv-inventory-table .pv-inventory-table-head{font:400 clamp(6px,.68cqi,8px)/1.4 var(--pv-mono);color:#a08c6b}.pv-inventory-table>div>span:first-child{display:flex;align-items:center;gap:7px}.pv-inventory-table i{display:block;width:8px;height:11px;border-radius:2px}.pv-inventory-status{justify-self:start;border:1px solid #b9bc98;padding:3px 6px;border-radius:9px;color:#81865d;font-size:.8em}.pv-logisparcel{--pv-ink:#e8efdf;--pv-accent:#b5ff66;background:#324530}.pv-logisparcel .pv-art-vignette{background:linear-gradient(145deg,#14220c03,#03100542)}.pv-logis-device{width:84%;top:12%;left:9%;border-radius:7px;background:#102018;border-color:#c4dbb92e;box-shadow:0 35px 55px -24px #071006b3,0 7px 10px -7px #050b02;transform:rotateX(calc(5deg + var(--art-y, 0deg))) rotateY(calc(-7deg + var(--art-x, 0deg))) rotate(2deg)}.pv-logis-header{display:flex;align-items:center;gap:10%;padding:14px 4%;border-bottom:1px solid #deedcd13}.pv-logis-brand{display:flex;align-items:center;gap:9px;color:#e3f1d8;font-size:clamp(11px,1.7cqi,20px);font-weight:550;letter-spacing:-.05em}.pv-logis-brand>span{display:grid;place-items:center;width:clamp(20px,2.8cqi,34px);height:clamp(20px,2.8cqi,34px);border-radius:5px;background:#b5ff66;color:#173019;font-size:clamp(12px,1.75cqi,21px);font-weight:800;letter-spacing:-.14em;padding-right:2px}.pv-logis-header .pv-window-context{color:#8fa58b}.pv-logis-header .pv-window-dots{color:#a3b99b}.pv-logis-dashboard{padding:3.5% 5% 3%}.pv-logis-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.pv-logis-eyebrow{font:400 clamp(6px,.76cqi,9px)/1.5 var(--pv-mono);color:#94b079;letter-spacing:.09em}.pv-logis-heading h4{margin-top:10px;font-size:clamp(24px,3.6cqi,44px);font-weight:400;letter-spacing:-.055em;line-height:1.1;padding-bottom:.08em}.pv-logis-heading h4 em{font-style:normal;color:#b5ff66}.pv-logis-network-label{position:relative;padding-left:10px;color:#c0d1b3;font:400 clamp(6px,.75cqi,9px)/1.7 var(--pv-mono);letter-spacing:.04em}.pv-logis-network-label>i{position:absolute;top:4px;left:0;width:4px;height:4px;border-radius:50%;background:#b5ff66}.pv-logis-network-label small{font-family:Manrope,sans-serif;font-size:.9em;color:#6e8b70;letter-spacing:0}.pv-route-drawing{width:100%;height:clamp(75px,11cqi,130px);margin:3% 0 1.5%;color:#9fba96;overflow:visible}.pv-route-drawing>path:not([stroke]){stroke:#617b5b;opacity:.5}.pv-route-drawing>path.is-route-active{stroke:#b5ff66;opacity:1}.pv-route-traveller{filter:drop-shadow(0 0 4px #b5ff66)}.pv-logis-audit-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #b6d09e20;padding-top:15px;padding-bottom:11px}.pv-logis-audit-top>span{display:flex;align-items:center;gap:8px;font-size:clamp(10px,1.3cqi,16px);color:#d4e1c7}.pv-sample-pill{border:1px solid #91b17940;padding:2px 4px;border-radius:3px;color:#839a73;font:400 clamp(5px,.61cqi,8px)/1.4 var(--pv-mono);letter-spacing:.07em}.pv-carrier-switch{display:flex;align-items:center;gap:2px;padding:2px;background:#172b1d;border-radius:4px}.pv-carrier-switch .pv-choice{display:inline-block;padding:5px 10px;border-radius:2px;color:#839c7e;font-size:clamp(7px,.86cqi,10px)}.pv-carrier-switch .is-selected{background:#b5ff66;color:#1d3515}.pv-shipment-table{min-height:clamp(112px,12cqi,146px)}.pv-shipment-row,.pv-shipment-table-head{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 12px;align-items:center;gap:7px;width:100%}.pv-shipment-table-head{padding:7px 7px 10px;color:#5f7b5e;font:400 clamp(5px,.67cqi,8px)/1.4 var(--pv-mono);letter-spacing:.07em}.pv-shipment-row{min-height:clamp(30px,3.7cqi,43px);padding:6px 7px;border-top:1px solid #a4bc9614;font-size:clamp(7px,.96cqi,12px);color:#a8bba0;text-align:left}.pv-shipment-row.is-selected{background:#b5ff660c;color:#daeac9}button.pv-shipment-row:hover{background:#b5ff6619}.pv-shipment-row>span:first-child{display:flex;align-items:center;gap:8px;font-family:var(--pv-mono);font-size:.87em;white-space:nowrap}.pv-shipment-row>span:nth-child(2){font-family:var(--pv-mono);font-size:.79em;color:#76926f;white-space:nowrap}.pv-shipment-row i{display:grid;place-items:center;width:clamp(18px,2.5cqi,29px);height:clamp(18px,2.5cqi,29px);font:600 clamp(7px,.93cqi,11px)/1 Manrope,sans-serif;font-style:normal;background:#a194bd20;color:#baabc9;border-radius:4px}.pv-shipment-row i.is-ups{background:#ae925327;color:#c6ab72}.pv-shipment-row svg{color:#a0c079;justify-self:end}.pv-logis-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 5%;background:#13261b;border-top:1px solid #b8ccaa17;color:#6b8663;font:400 clamp(5px,.59cqi,8px)/1.5 var(--pv-mono);letter-spacing:.06em}.pv-logis-finding{width:38%;left:3%;bottom:7.2%;padding:clamp(14px,2.3cqi,29px);border-radius:5px;color:#283b1f;background:#e7f4d6ee;border:1px solid #dfffc980;box-shadow:0 24px 36px -15px #030d0b75;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:rotateX(calc(5deg + var(--art-y, 0deg))) rotateY(calc(-7deg + var(--art-x, 0deg))) rotate(2deg)}.pv-finding-top{display:flex;align-items:center;gap:9px}.pv-finding-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(24px,3.6cqi,43px);height:clamp(24px,3.6cqi,43px);color:#426732;border:1px solid #8baf7261;border-radius:50%}.pv-finding-top>span:nth-child(2){display:block;font:500 clamp(6px,.68cqi,9px)/1.4 var(--pv-mono);color:#719353;letter-spacing:.045em}.pv-finding-top small{display:block;margin-top:5px;color:#8a9c77;font-size:.92em;letter-spacing:0}.pv-finding-arrow{margin-left:auto;color:#7c985e;font-size:18px}.pv-logis-finding h4{margin-top:19px;font-size:clamp(14px,2.35cqi,28px);line-height:1.13;font-weight:450;letter-spacing:-.04em}.pv-logis-finding p{margin-top:10px;font-size:clamp(8px,1.07cqi,13px);line-height:1.7;color:#6b8056;max-width:29em}.pv-finding-rule{display:flex;align-items:center;gap:6px;margin-top:17px;border-top:1px solid #8099673d;padding-top:12px;font:400 clamp(5px,.62cqi,8px)/1.4 var(--pv-mono);color:#82946c}.pv-finding-rule i{width:4px;height:4px;border-radius:50%;background:#89a66c}.pv-art-coordinate--logis{color:#dcf7c4;text-shadow:0 1px 8px #03140966}.pv-pals-global{--pv-ink:#252720;--pv-accent:#96702f;background:#d7d4c4}.pv-pals-global .pv-art-vignette{background:linear-gradient(170deg,#fbf9ef00 25%,#74684a2e)}.pv-pals-device{width:81%;top:10%;left:8%;background:#fcfbf6;border-radius:2px;border-color:#fffdf8ad;box-shadow:0 36px 49px -29px #4e3e234f,0 10px 20px -17px #35260f80;transform:rotateX(calc(3deg + var(--art-y, 0deg))) rotateY(calc(8deg + var(--art-x, 0deg))) rotate(-2deg)}.pv-pals-header{justify-content:space-between;gap:15px;padding:15px 5%;border-bottom:1px solid #3a352415}.pv-pals-brand,.pv-pals-header{display:flex;align-items:center}.pv-pals-brand{gap:8px}.pv-pals-brand strong{display:flex;flex-direction:column;font-size:clamp(12px,1.75cqi,21px);letter-spacing:-.045em;line-height:1;font-weight:650}.pv-pals-brand small{margin-top:5px;font-size:.27em;font-weight:500;letter-spacing:.2em}.pv-pals-emblem{position:relative;display:block;width:clamp(22px,3.1cqi,37px);height:clamp(22px,3.1cqi,37px);border-radius:50%;overflow:hidden}.pv-pals-emblem i{position:absolute;height:110%;width:32%;background:#c5a059;top:-5%;transform:rotate(38deg)}.pv-pals-emblem i:first-child{left:0}.pv-pals-emblem i:nth-child(2){left:35%;opacity:.76}.pv-pals-emblem i:nth-child(3){left:70%;opacity:.46}.pv-pals-nav{display:flex;align-items:center;gap:clamp(15px,2.6cqi,32px);color:#9a998b;font-size:clamp(6px,.86cqi,10px)}.pv-pals-nav b{color:#635b42;font-weight:500;padding-bottom:4px;border-bottom:1px solid #baa571}.pv-pals-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:4%;padding:6% 5% 4%}.pv-pals-eyebrow{color:#a1874f;font:500 clamp(6px,.74cqi,9px)/1.4 var(--pv-mono);letter-spacing:.13em}.pv-pals-copy h4{margin-top:13px;font-size:clamp(34px,6.3cqi,76px);font-weight:450;line-height:1.04;letter-spacing:-.065em;padding-bottom:.08em}.pv-pals-copy h4 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#ac935f;letter-spacing:-.065em}.pv-pals-copy p{margin-top:20px;font-size:clamp(8px,1.08cqi,13px);color:#92917d;line-height:1.65}.pv-pals-cta{display:inline-flex;align-items:center;gap:16px;margin-top:21px;padding-bottom:5px;border-bottom:1px solid #cbbd95;font-size:clamp(7px,.88cqi,11px);color:#6d664f}.pv-pals-sculpture{width:100%;height:auto;max-height:300px;overflow:visible;transform:translateY(4%)}.pv-pals-services{display:flex;flex-direction:column;margin:0 5%;border-top:1px solid #c7b99675;padding-right:26%}.pv-pals-service{display:flex;align-items:center;gap:13px;min-height:clamp(32px,4.5cqi,53px);border-bottom:1px solid #b7ad9029;text-align:left}.pv-pals-service>span{font:400 clamp(6px,.76cqi,9px)/1.4 var(--pv-mono);color:#b1a482}.pv-pals-service strong{font-size:clamp(9px,1.26cqi,15px);font-weight:450;color:#8d8a79}.pv-pals-service>svg{color:#aca07e;margin-left:auto}.pv-pals-service.is-selected strong{color:#4e4e40}.pv-pals-service.is-selected>span{color:#9e783b}button.pv-pals-service:hover strong{color:#8b6a33}.pv-pals-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 5% 13px;color:#aea58c;font:400 clamp(5px,.58cqi,7px)/1.5 var(--pv-mono);letter-spacing:.09em}.pv-pals-capability{right:3%;bottom:9%;width:34%;padding:clamp(16px,2.7cqi,32px);background:#ece5d3ed;color:#504731;border:1px solid #fffaf09c;border-radius:1px;box-shadow:0 20px 35px -15px #5b4c2663,inset 0 1px 0 #fff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotateX(calc(3deg + var(--art-y, 0deg))) rotateY(calc(8deg + var(--art-x, 0deg))) rotate(-2deg)}.pv-capability-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a38a53}.pv-capability-top>span{font:400 clamp(6px,.67cqi,8px)/1.4 var(--pv-mono);letter-spacing:.1em}.pv-capability-number{display:block;margin:17px 0 10px;color:#b6a67f;font:400 clamp(25px,4.2cqi,51px)/1 Georgia,Times New Roman,serif}.pv-pals-capability h4{font-size:clamp(14px,2.4cqi,29px);font-weight:450;letter-spacing:-.04em;line-height:1.16;max-width:10em}.pv-pals-capability p{margin-top:12px;font-size:clamp(8px,1.03cqi,12px);color:#978970;line-height:1.65}.pv-capability-list{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #bbab802e}.pv-capability-list>span{display:flex;align-items:center;gap:8px;color:#86734c;font-size:clamp(7px,.96cqi,11px)}.pv-capability-list i{width:3px;height:3px;background:#ad914f}.pv-art-coordinate--pals{color:#7e714f}.pv-pals-global .pv-provenance{color:#675a3c;text-shadow:0 1px 8px #fff9e480}.project-visual.is-interactive{min-height:500px}.is-interactive .pv-device,.is-interactive .pv-overlap{transform:rotateX(1deg) rotateY(-2deg) rotate(-1deg)}.is-interactive .pv-choice{min-height:30px}.is-interactive .pv-logis-finding,.is-interactive .pv-pals-capability,.is-interactive .pv-quicker-activity,.is-interactive .pv-tagline-ledger{pointer-events:none}@container (max-width: 680px){.pv-window-context{display:none}.pv-art-coordinate{top:4%}.pv-quicker-device{width:90%;left:3%;top:15%}.pv-quicker-titlebar{padding-block:9px}.pv-quicker-layout{min-height:234px;grid-template-columns:21% minmax(0,1fr)}.pv-quicker-workarea{grid-template-columns:minmax(0,1fr)}.pv-quicker-tree{display:none}.pv-quicker-nav{padding-top:17px}.pv-nav-caption{font-size:6px;margin-inline:2px}.pv-module{padding-block:10px;gap:6px;font-size:8px}.pv-module>svg{width:12px;height:12px}.pv-quicker-nav-footer{font-size:6px;padding-inline:2px;gap:4px}.pv-code-lines{padding-top:20px}.pv-code-line{font-size:8px;min-height:19px}.pv-quicker-activity{width:34%;bottom:7.5%;padding:15px}.pv-quicker-activity h4{font-size:15px;margin-block:12px}.pv-activity-list>span{font-size:8px;gap:6px}.pv-activity-list svg{display:none}.pv-activity-rule{margin-top:13px}.pv-quicker-status>span:nth-child(2){display:none}.pv-tagline-device{width:88%;left:4%;top:9%}.pv-tagline-header{padding-block:10px;min-height:48px}.pv-tagline-shop{padding-top:20px}.pv-tagline-intro h4{font-size:30px}.pv-tagline-eyebrow{font-size:6px}.pv-category-bar{padding-top:11px}.pv-category-bar>span{font-size:9px}.pv-category-bar .pv-choice{font-size:8px;padding:4px 7px}.pv-pack-stage{height:120px}.pv-product-name strong{font-size:9px}.pv-tagline-ledger{width:43%;bottom:6%;padding:14px}.pv-ledger-heading{gap:7px;padding-bottom:9px}.pv-ledger-heading h4{font-size:12px}.pv-ledger-heading>svg{display:none}.pv-ledger-row{padding-block:7px;font-size:8px}.pv-ledger-row>span:last-child{font-size:6px}.pv-ledger-bottom{margin-top:10px;font-size:5px}.pv-tagline-operations{min-height:312px;padding-top:23px}.pv-operations-heading h4{font-size:31px}.pv-production-flow{gap:8px;margin-top:28px}.pv-production-flow>span{font-size:9px;gap:5px}.pv-logis-device{width:88%;left:8%;top:11%}.pv-logis-header{padding-block:11px}.pv-logis-heading h4{font-size:31px}.pv-logis-eyebrow,.pv-logis-network-label{font-size:6px}.pv-logis-network-label small{font-size:5px}.pv-route-drawing{min-height:90px}.pv-logis-audit-top{padding-top:11px}.pv-logis-audit-top>span{font-size:10px}.pv-carrier-switch .pv-choice{font-size:8px;padding:5px 8px}.pv-shipment-row{min-height:34px;font-size:8px}.pv-shipment-table{min-height:125px}.pv-logis-finding{width:39%;left:2.5%;bottom:7%;padding:16px}.pv-logis-finding h4{font-size:17px;margin-top:13px}.pv-logis-finding p{font-size:8px}.pv-finding-top>span:nth-child(2){font-size:5px}.pv-finding-top small{font-size:6px;line-height:1.5}.pv-finding-arrow{display:none}.pv-finding-rule{font-size:5px;margin-top:13px;padding-top:10px}.pv-pals-device{width:86%;left:5%;top:9%}.pv-pals-header{padding-block:12px}.pv-pals-brand strong{font-size:15px}.pv-pals-nav{font-size:7px;gap:13px}.pv-pals-hero{padding-top:25px}.pv-pals-copy h4{font-size:42px}.pv-pals-eyebrow{font-size:6px}.pv-pals-copy p{font-size:9px;margin-top:16px}.pv-pals-cta{font-size:8px;margin-top:17px}.pv-pals-services{padding-right:23%;margin-top:10px}.pv-pals-service{min-height:36px}.pv-pals-service strong{font-size:10px}.pv-pals-capability{width:35%;bottom:7%;padding:17px}.pv-capability-number{font-size:31px;margin-top:13px}.pv-pals-capability h4{font-size:17px}.pv-pals-capability p{font-size:8px;margin-top:9px}.pv-capability-list{margin-top:12px;padding-top:10px;gap:6px}.pv-capability-list>span{font-size:7px}}@container (max-width: 440px){.pv-quicker-device{width:95%;top:14%;left:1.5%;transform:rotate(-2deg)}.pv-quicker-layout{min-height:224px;grid-template-columns:15% minmax(0,1fr)}.pv-quicker-nav{align-items:center;padding-inline:4px}.pv-nav-caption{font-size:4px;letter-spacing:0}.pv-module{width:100%;justify-content:center;padding-block:13px}.pv-module>i,.pv-module>span,.pv-quicker-nav-footer{display:none}.pv-module>svg{width:15px;height:15px}.pv-quicker-editor-top{font-size:10px}.pv-file-tab{font-size:7px;padding-inline:8px;gap:6px}.pv-code-line{font-size:7px;gap:8px;padding-left:5px}.pv-code-lines{padding-top:20px}.pv-quicker-activity{width:43%;right:2%;bottom:7%;padding:13px;transform:rotate(-2deg)}.pv-quicker-activity h4{font-size:14px;margin-block:10px}.pv-overlap-kicker{font-size:6px}.pv-overlap-kicker>svg{width:12px;height:12px}.pv-activity-list{gap:7px}.pv-activity-list>span{font-size:7px}.pv-tagline-device{width:93%;left:2%;top:8%;transform:rotate(-2deg)}.pv-tagline-header{padding-inline:4%;gap:8px}.pv-tagline-brand strong{font-size:10px}.pv-tagline-mark{font-size:25px}.pv-tagline-basket{display:none}.pv-tagline-view-switch{gap:1px;padding:2px}.pv-tagline-view-switch>.pv-choice{font-size:7px;padding:5px 6px}.pv-tagline-shop{padding:17px 4% 12px}.pv-tagline-intro h4{font-size:27px;margin-top:8px}.pv-tagline-seal{width:51px;height:51px;font-size:5px}.pv-category-bar{gap:7px;margin-top:17px}.pv-category-bar>span{font-size:8px}.pv-category-bar .pv-choice{font-size:7px;padding:4px 6px}.pv-product-shelf{gap:8px}.pv-pack-stage{height:105px}.pv-product-name{padding-top:7px}.pv-product-name strong{font-size:8px}.pv-pantry-product p{display:none}.pv-tagline-footer{padding-block:10px;font-size:5px}.pv-tagline-footer>span:last-child{display:none}.pv-tagline-ledger{width:49%;right:2%;bottom:6.5%;padding:12px;transform:rotate(-2deg)}.pv-ledger-heading>div>span{font-size:4px}.pv-ledger-heading h4{font-size:10px}.pv-ledger-monogram{font-size:23px}.pv-ledger-row{font-size:7px;padding-block:7px}.pv-ledger-row:nth-child(4),.pv-ledger-row>span:last-child{display:none}.pv-ledger-bottom{font-size:4px}.pv-tagline-operations{min-height:280px}.pv-operations-heading h4{font-size:29px}.pv-production-flow>span{flex-direction:column;align-items:flex-start;font-size:8px}.pv-production-flow{margin-top:20px;padding-block:12px}.pv-inventory-table{margin-top:12px}.pv-inventory-table>div{font-size:7px;gap:5px;padding-block:10px}.pv-logis-device{width:94%;left:4%;top:9%;transform:rotate(1.5deg)}.pv-logis-header{padding-block:10px}.pv-logis-brand{font-size:14px}.pv-logis-dashboard{padding:18px 4% 12px}.pv-logis-heading h4{font-size:29px}.pv-logis-network-label{font-size:5px}.pv-logis-network-label small{display:none}.pv-route-drawing{min-height:82px;margin-top:13px}.pv-logis-audit-top>span{font-size:9px;gap:5px}.pv-sample-pill{font-size:4px;padding:2px 3px}.pv-carrier-switch .pv-choice{font-size:7px;padding:5px 7px}.pv-shipment-table-head{font-size:5px}.pv-shipment-row{font-size:7px;min-height:32px;gap:4px;padding-inline:4px}.pv-shipment-row>span:first-child{gap:5px}.pv-shipment-row>span:nth-child(2){font-size:6px}.pv-shipment-row i{width:15px;height:19px;font-size:7px}.pv-logis-footer{font-size:4px;padding-block:9px}.pv-logis-footer>span:last-child{display:none}.pv-logis-finding{width:49%;left:2%;bottom:6.5%;padding:12px;transform:rotate(1.5deg)}.pv-finding-top{gap:6px}.pv-finding-icon{width:23px;height:23px}.pv-finding-icon svg{width:14px;height:14px}.pv-finding-top>span:nth-child(2){font-size:5px}.pv-finding-top small{font-size:5px;margin-top:3px}.pv-logis-finding h4{font-size:15px;margin-top:11px}.pv-logis-finding p{font-size:7px;line-height:1.6;margin-top:8px}.pv-finding-rule{display:none}.pv-pals-device{width:93%;left:2%;top:8%;transform:rotate(-1.5deg)}.pv-pals-header{padding:11px 4%}.pv-pals-brand strong{font-size:14px}.pv-pals-nav{font-size:6px;gap:12px}.pv-pals-nav>span{display:none}.pv-pals-hero{padding:21px 4% 17px;grid-template-columns:1.05fr 1fr}.pv-pals-copy h4{font-size:35px;margin-top:12px}.pv-pals-copy p{font-size:8px;margin-top:15px}.pv-pals-cta{font-size:7px;margin-top:14px;gap:9px}.pv-pals-sculpture{transform:translateY(-2%)}.pv-pals-services{margin-top:5px;padding-right:29%}.pv-pals-service{min-height:31px;gap:7px}.pv-pals-service strong{font-size:8px}.pv-pals-service>span{font-size:5px}.pv-pals-service>svg{width:11px;height:11px}.pv-pals-footer{font-size:4px;padding-block:11px}.pv-pals-footer>span:last-child{display:none}.pv-pals-capability{width:43%;right:2%;bottom:6%;padding:14px;transform:rotate(-1.5deg)}.pv-capability-top>span{font-size:5px}.pv-capability-top>svg{width:18px;height:18px}.pv-capability-number{font-size:26px;margin:12px 0 8px}.pv-pals-capability h4{font-size:15px}.pv-pals-capability p{font-size:7px;margin-top:9px;line-height:1.6}.pv-capability-list{gap:5px;margin-top:10px;padding-top:10px}.pv-capability-list>span{font-size:6px;gap:6px}.pv-provenance{font-size:5px;bottom:2.5%}.pv-art-coordinate{font-size:6px}}.project-visual.is-compact{container-type:size}.is-compact .pv-quicker-device{top:14%}.is-compact .pv-quicker-titlebar{min-height:32px;height:4.2cqi;max-height:42px}.is-compact .pv-quicker-layout{min-height:208px;height:27cqi;max-height:300px}.is-compact .pv-quicker-editor-top{height:33px;flex-shrink:0}.is-compact .pv-code-lines{min-height:125px;padding-top:17px;padding-bottom:12px}.is-compact .pv-code-line{min-height:18px;font-size:clamp(7px,1cqi,11px)}.is-compact .pv-quicker-terminal{min-height:44px;padding-top:8px;padding-bottom:8px}.is-compact .pv-quicker-activity{bottom:8%}.is-compact .pv-tagline-device{top:10%}.is-compact .pv-tagline-header{min-height:39px;padding-top:9px;padding-bottom:9px}.is-compact .pv-tagline-shop{padding-top:13px;padding-bottom:10px}.is-compact .pv-tagline-intro h4{font-size:clamp(24px,3.9cqi,38px);margin-top:7px}.is-compact .pv-tagline-seal{width:clamp(48px,7cqi,73px);height:clamp(48px,7cqi,73px)}.is-compact .pv-category-bar{margin-top:12px;padding-top:9px;padding-bottom:8px}.is-compact .pv-pack-stage{height:clamp(78px,13.5cqi,136px)}.is-compact .pv-product-name{padding-top:7px}.is-compact .pv-pantry-product p{display:none}.is-compact .pv-tagline-footer{padding-top:9px;padding-bottom:9px}.is-compact .pv-tagline-ledger{bottom:7%}.is-compact .pv-logis-device{top:10%}.is-compact .pv-logis-header{padding-top:10px;padding-bottom:10px}.is-compact .pv-logis-dashboard{padding-top:14px;padding-bottom:10px}.is-compact .pv-logis-heading h4{font-size:clamp(20px,3.2cqi,33px);margin-top:8px;line-height:1.05}.is-compact .pv-logis-heading h4 br{display:none}.is-compact .pv-logis-heading h4 em{margin-left:.18em}.is-compact .pv-logis-network-label{display:none}.is-compact .pv-route-drawing{min-height:0;height:clamp(60px,10.5cqi,90px);margin-top:10px;margin-bottom:5px}.is-compact .pv-logis-audit-top{padding-top:10px;padding-bottom:7px}.is-compact .pv-shipment-table-head{display:none}.is-compact .pv-shipment-table{min-height:90px}.is-compact .pv-shipment-row{min-height:30px;padding-top:5px;padding-bottom:5px}.is-compact .pv-logis-footer{padding-top:9px;padding-bottom:9px}.is-compact .pv-logis-finding{bottom:7%}.is-compact .pv-pals-device{top:9%}.is-compact .pv-pals-header{padding-top:11px;padding-bottom:11px}.is-compact .pv-pals-hero{padding-top:17px;padding-bottom:14px}.is-compact .pv-pals-copy h4{font-size:clamp(28px,4.7cqi,48px);margin-top:10px}.is-compact .pv-pals-copy p{margin-top:12px;font-size:clamp(7px,.97cqi,11px)}.is-compact .pv-pals-cta{margin-top:13px}.is-compact .pv-pals-sculpture{max-height:165px}.is-compact .pv-pals-services{margin-top:0}.is-compact .pv-pals-service{min-height:clamp(28px,3.8cqi,39px)}.is-compact .pv-pals-footer{padding-top:10px;padding-bottom:10px}.is-compact .pv-pals-capability{bottom:7%}@container (max-width: 440px){.is-compact .pv-quicker-layout{min-height:207px}.is-compact .pv-code-lines{min-height:116px;padding-top:15px}.is-compact .pv-code-line{min-height:17px}.is-compact .pv-tagline-intro h4{font-size:25px}.is-compact .pv-pack-stage{height:84px}.is-compact .pv-logis-heading h4{font-size:22px}.is-compact .pv-logis-finding p{font-size:7px}.is-compact .pv-pals-copy h4{font-size:29px}.is-compact .pv-pals-copy p{font-size:7px}.is-compact .pv-pals-hero{padding-top:16px;padding-bottom:14px}.is-compact .pv-pals-capability p{display:none}.is-compact .pv-pals-capability{padding-top:11px;padding-bottom:12px}.is-compact .pv-capability-number{margin-top:9px;font-size:23px}}@container (max-height: 460px){.is-compact .pv-device{top:6%;scale:.9;transform-origin:50% 0}}@container (max-height: 460px) and (min-width: 600px){.is-compact .pv-device{scale:.72}}@container (max-height: 460px) and (min-width: 950px){.is-compact .pv-device{scale:.6}}@media (max-width:760px){.project-visual.is-interactive:not(.is-compact){min-height:680px;height:auto;max-height:none;aspect-ratio:auto}}@container (max-width: 680px){.is-interactive .pv-composition{position:relative;inset:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;height:auto;min-height:0;padding:18px 12px 0}.is-interactive .pv-device,.is-interactive .pv-overlap{position:relative;inset:auto;width:100%;height:auto;min-width:0;max-width:none;margin:0;transform:none}.is-interactive .pv-device{border-radius:6px;box-shadow:0 18px 35px -20px #08141a7d,0 3px 8px -4px #0c182633}.is-interactive .pv-overlap{border-radius:4px;padding:19px;box-shadow:0 15px 25px -15px #0c182660}.is-interactive .pv-art-coordinate,.is-interactive .pv-window-context,.is-interactive .pv-window-dots{display:none}.is-interactive .pv-provenance{position:relative;inset:auto;max-width:none;margin:0;padding:16px 15px 18px;font-size:9px;line-height:1.6;letter-spacing:.025em}.is-interactive button.pv-choice{min-height:44px;font-size:12px;line-height:1.4}.is-interactive button.pv-choice:focus-visible{outline-width:2px;outline-offset:-3px}.is-interactive .pv-quicker-titlebar{min-height:54px;height:auto;padding:12px 15px}.is-interactive .pv-quicker-brand{font-size:18px;gap:9px}.is-interactive .pv-q-mark{width:28px;height:28px;font-size:24px}.is-interactive .pv-quicker-layout{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none}.is-interactive .pv-quicker-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border-right:0;border-bottom:1px solid #e1ebff17}.is-interactive .pv-nav-caption,.is-interactive .pv-quicker-nav-footer{display:none}.is-interactive .pv-module{justify-content:flex-start;gap:9px;width:100%;min-height:44px;padding:10px 11px;font-size:12px;line-height:1.3}.is-interactive .pv-module>span{display:inline}.is-interactive .pv-module>svg{width:17px;height:17px}.is-interactive .pv-module>i{display:none}.is-interactive .pv-quicker-editor-top{height:auto;min-height:43px;padding:11px 15px;font-size:13px}.is-interactive .pv-quicker-workarea{display:block}.is-interactive .pv-quicker-tree{display:none}.is-interactive .pv-file-tab{width:100%;min-height:37px;padding:10px 13px;gap:8px;font-size:11px;white-space:normal;overflow-wrap:anywhere}.is-interactive .pv-file-tab>span{display:none}.is-interactive .pv-code-lines{min-height:0;padding:17px 12px}.is-interactive .pv-code-line{min-height:23px;padding:0;gap:10px;font-size:11px;line-height:1.9;align-items:baseline}.is-interactive .pv-line-number{width:17px;font-size:10px}.is-interactive .pv-code-line code{display:block;min-width:0;flex:1 1;white-space:pre-wrap;overflow-wrap:anywhere}.is-interactive .pv-quicker-terminal{min-height:60px;padding:12px 15px}.is-interactive .pv-quicker-terminal>span{font-size:9px}.is-interactive .pv-quicker-terminal p{margin-top:8px;font-size:11px}.is-interactive .pv-quicker-status{padding:10px 13px;font-size:9px}.is-interactive .pv-quicker-status>span:not(:first-child){display:none}.is-interactive .pv-overlap-kicker{font-size:10px;gap:8px}.is-interactive .pv-overlap-kicker>svg{width:17px;height:17px}.is-interactive .pv-quicker-activity h4{font-size:24px;margin:15px 0}.is-interactive .pv-activity-list{gap:12px}.is-interactive .pv-activity-list>span{font-size:12px;gap:12px}.is-interactive .pv-activity-list svg{display:block;width:14px;height:14px}.is-interactive .pv-activity-rule{margin-top:18px}.is-interactive .pv-tagline-header{flex-wrap:wrap;gap:12px;min-height:0;padding:15px}.is-interactive .pv-tagline-brand{width:100%;gap:8px}.is-interactive .pv-tagline-brand strong{font-size:15px}.is-interactive .pv-tagline-brand small{font-size:8px}.is-interactive .pv-tagline-mark{font-size:31px}.is-interactive .pv-tagline-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;gap:4px;padding:3px}.is-interactive .pv-tagline-view-switch>.pv-choice{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:12px}.is-interactive .pv-tagline-shop{padding:20px 15px 16px}.is-interactive .pv-tagline-eyebrow{font-size:9px;line-height:1.6}.is-interactive .pv-tagline-intro h4{margin-top:10px;font-size:32px;line-height:1.08}.is-interactive .pv-tagline-basket,.is-interactive .pv-tagline-seal{display:none}.is-interactive .pv-category-bar{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:13px 0 15px}.is-interactive .pv-category-bar>span{font-size:12px}.is-interactive .pv-category-bar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.is-interactive .pv-category-bar .pv-choice{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 5px;font-size:12px;border-radius:3px}.is-interactive .pv-product-shelf{gap:8px}.is-interactive .pv-pack-stage{height:112px}.is-interactive .pv-product-name{align-items:flex-start;padding-top:10px}.is-interactive .pv-product-name strong{font-size:11px;line-height:1.5}.is-interactive .pv-pantry-product p,.is-interactive .pv-product-name>span{display:none}.is-interactive .pv-tagline-footer{padding:12px 15px;font-size:10px;line-height:1.5}.is-interactive .pv-tagline-footer>span:last-child{display:none}.is-interactive .pv-ledger-heading{gap:11px;padding-bottom:14px}.is-interactive .pv-ledger-monogram{font-size:32px}.is-interactive .pv-ledger-heading>div>span{font-size:8px;line-height:1.6}.is-interactive .pv-ledger-heading h4{font-size:19px;line-height:1.2;margin-top:6px}.is-interactive .pv-ledger-row,.is-interactive .pv-ledger-row:nth-child(4){display:flex;gap:10px;padding:12px 0;font-size:12px;line-height:1.5}.is-interactive .pv-ledger-bottom,.is-interactive .pv-ledger-row>span:last-child{display:none}.is-interactive .pv-tagline-operations{min-height:0;padding:21px 15px}.is-interactive .pv-operations-heading h4{font-size:32px;line-height:1.1}.is-interactive .pv-operations-heading>svg{width:26px;height:26px}.is-interactive .pv-production-flow{margin-top:22px;padding:16px 0;gap:7px}.is-interactive .pv-production-flow>span{gap:8px;font-size:11px;line-height:1.4}.is-interactive .pv-production-flow i{font-size:10px}.is-interactive .pv-inventory-table{margin-top:18px}.is-interactive .pv-inventory-table>div{grid-template-columns:1fr 1fr .6fr;padding:13px 0;gap:7px;font-size:11px;line-height:1.5}.is-interactive .pv-inventory-table .pv-inventory-table-head{font-size:8px}.is-interactive .pv-inventory-table>div>span:first-child{gap:6px}.is-interactive .pv-inventory-table i{flex-shrink:0}.is-interactive .pv-inventory-status{font-size:10px;padding:4px}.is-interactive .pv-logis-header{padding:13px 15px}.is-interactive .pv-logis-brand{font-size:18px;gap:10px}.is-interactive .pv-logis-brand>span{width:30px;height:30px;font-size:21px}.is-interactive .pv-logis-dashboard{padding:20px 15px 15px}.is-interactive .pv-logis-eyebrow{font-size:10px}.is-interactive .pv-logis-heading h4{font-size:34px;margin-top:11px;line-height:1.04}.is-interactive .pv-logis-network-label{display:none}.is-interactive .pv-route-drawing{height:76px;min-height:0;margin:18px 0 12px}.is-interactive .pv-route-drawing text{font-size:20px;letter-spacing:.8px}.is-interactive .pv-logis-audit-top{flex-direction:column;align-items:stretch;gap:12px;padding:15px 0 12px}.is-interactive .pv-logis-audit-top>span{font-size:14px;gap:10px}.is-interactive .pv-sample-pill{font-size:9px;padding:3px 5px}.is-interactive .pv-carrier-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;padding:4px}.is-interactive .pv-carrier-switch .pv-choice{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 8px;font-size:12px}.is-interactive .pv-shipment-table{min-height:0}.is-interactive .pv-shipment-table-head{display:none}.is-interactive button.pv-shipment-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) 16px;gap:9px;min-height:58px;padding:12px 7px;font-size:12px;line-height:1.4}.is-interactive .pv-shipment-row>span:first-child{gap:7px;font-size:11px}.is-interactive .pv-shipment-row>span:nth-child(2){display:none}.is-interactive .pv-shipment-row>span:nth-child(3){font-size:12px}.is-interactive .pv-shipment-row i{width:23px;height:27px;font-size:11px;flex-shrink:0}.is-interactive .pv-shipment-row svg{width:15px;height:15px}.is-interactive .pv-logis-footer{padding:12px 15px;font-size:8px;line-height:1.6}.is-interactive .pv-logis-footer>span:last-child{display:none}.is-interactive .pv-finding-top{gap:11px}.is-interactive .pv-finding-icon{width:35px;height:35px}.is-interactive .pv-finding-icon svg{width:19px;height:19px}.is-interactive .pv-finding-top>span:nth-child(2){font-size:9px;line-height:1.5}.is-interactive .pv-finding-top small{font-size:11px;margin-top:4px}.is-interactive .pv-logis-finding h4{font-size:25px;margin-top:17px}.is-interactive .pv-logis-finding p{font-size:12px;line-height:1.75;margin-top:12px}.is-interactive .pv-finding-rule{display:none}.is-interactive.pv-logisparcel button.pv-choice:focus-visible{outline-color:#f5ffe9}.is-interactive .pv-pals-header{padding:16px}.is-interactive .pv-pals-brand{gap:10px}.is-interactive .pv-pals-brand strong{font-size:20px}.is-interactive .pv-pals-brand small{font-size:6px}.is-interactive .pv-pals-emblem{width:31px;height:31px}.is-interactive .pv-pals-nav{display:none}.is-interactive .pv-pals-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:9px;padding:24px 16px 22px}.is-interactive .pv-pals-eyebrow{font-size:9px}.is-interactive .pv-pals-copy h4{margin-top:13px;font-size:38px;line-height:1.08}.is-interactive .pv-pals-copy p{margin-top:18px;font-size:12px;line-height:1.65}.is-interactive .pv-pals-copy p br,.is-interactive .pv-pals-cta{display:none}.is-interactive .pv-pals-sculpture{transform:none;max-height:210px}.is-interactive .pv-pals-services{margin:0 16px;padding-right:0}.is-interactive button.pv-pals-service{min-height:52px;padding:11px 4px;gap:13px;font-size:12px}.is-interactive .pv-pals-service strong{font-size:13px;line-height:1.5}.is-interactive .pv-pals-service>span{font-size:11px}.is-interactive .pv-pals-service>svg{width:17px;height:17px}.is-interactive .pv-pals-footer{padding:15px 16px;font-size:8px}.is-interactive .pv-pals-footer>span:last-child{display:none}.is-interactive .pv-capability-top>span{font-size:10px}.is-interactive .pv-capability-top>svg{width:22px;height:22px}.is-interactive .pv-capability-number{font-size:37px;margin:17px 0 12px}.is-interactive .pv-pals-capability h4{font-size:25px;max-width:none;line-height:1.2}.is-interactive .pv-pals-capability p{font-size:12px;line-height:1.75;margin-top:12px}.is-interactive .pv-capability-list{margin-top:18px;padding-top:15px;gap:11px}.is-interactive .pv-capability-list>span{font-size:12px;gap:10px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.project-visual{--art-x:0deg;--art-y:0deg}.project-visual .pv-artwork,.project-visual .pv-choice,.project-visual .pv-device,.project-visual .pv-overlap{transition:none}.project-visual:hover .pv-artwork{transform:scale(1.04)}}html[data-motion=off] .project-visual{--art-x:0deg;--art-y:0deg}html[data-motion=off] .project-visual .pv-artwork,html[data-motion=off] .project-visual .pv-choice,html[data-motion=off] .project-visual .pv-device,html[data-motion=off] .project-visual .pv-overlap{transition:none}html[data-motion=off] .project-visual:hover .pv-artwork{transform:scale(1.04)}.sound-control{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;color:#d0d0c7;font-family:var(--mono,monospace);font-size:9px}.sound-control button{background:transparent;font:inherit;color:inherit}.sound-toggle{min-height:44px;min-width:44px;padding:10px 6px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.sound-label{white-space:nowrap;line-height:1.6}.sound-label>span{color:#9ea594}.sound-control[data-sound=on] .sound-toggle{color:var(--paper,#eeeae0)}.sound-control[data-sound=on] .sound-label>span{color:var(--accent,#ee916c)}.sound-control[data-sound=armed] .sound-toggle{color:var(--paper,#eeeae0)}.sound-waiting{width:4px;height:4px;border:1px solid;border-radius:50%;flex-shrink:0;opacity:.7}.sound-settings{display:grid;place-items:center;width:44px;min-height:44px;padding:8px}.sound-settings svg{transition:transform .2s ease}.sound-settings[aria-expanded=true] svg{transform:rotate(180deg)}.sound-settings:hover,.sound-toggle:hover:not(:disabled){color:var(--accent,#ee916c)}.sound-control button:disabled{opacity:.48}.sound-control :focus-visible{outline:2px solid var(--accent,#ee916c);outline-offset:3px}.sound-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:290px;max-width:calc(100vw - 32px);padding:21px 22px 18px;border:1px solid #d5dfca30;background:#1b201bef;color:#eeeae0;box-shadow:0 18px 65px #0005;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:12px;font-family:var(--mono,monospace)}.sound-panel-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.sound-indicator{width:5px;height:5px;border-radius:50%;background:#8d9786;flex-shrink:0}.sound-control[data-sound=on] .sound-indicator{background:var(--accent,#ee916c);box-shadow:0 0 10px #ee916c30}.sound-panel>p{color:#a9b19f;font-size:9px;line-height:1.8;margin:8px 0 22px}.sound-level-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;line-height:1.6}.sound-level-label output{color:var(--accent,#ee916c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sound-range{display:block;width:100%;height:44px;padding:0;margin:0;cursor:pointer;background:transparent;appearance:none;-webkit-appearance:none;accent-color:var(--accent,#ee916c)}.sound-range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(to right,var(--accent,#ee916c) var(--sound-level),#89947f66 var(--sound-level))}.sound-range::-moz-range-track{height:2px;border-radius:2px;background:#89947f66}.sound-range::-moz-range-progress{height:2px;background:var(--accent,#ee916c)}.sound-range::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5.5px;border:2px solid #1b201b;border-radius:50%;background:var(--paper,#eeeae0);box-shadow:0 0 0 1px #eeeae06b;appearance:none;-webkit-appearance:none}.sound-range::-moz-range-thumb{width:9px;height:9px;border:2px solid #1b201b;border-radius:50%;background:var(--paper,#eeeae0);box-shadow:0 0 0 1px #eeeae06b}.sound-range:disabled{cursor:default;opacity:.4}.sound-panel-foot{display:flex;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid #d5dfca1c;padding-top:7px}.sound-panel-foot>span{color:#a9b19f;max-width:132px;min-width:0;font-size:8px;line-height:1.7}.sound-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:13px;flex-shrink:0}.sound-panel-actions>button{min-height:44px;padding:10px 0;font-size:9px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.sound-panel>.sound-explanation{margin:8px 0 0}.sound-panel>.sound-error{margin:8px 0 0;color:#f6b496}.sound-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.sound-control--compact .sound-label{display:none}.dialog-controls .sound-control{color:#454d40}.dialog-controls .sound-control[data-sound=armed] .sound-toggle,.dialog-controls .sound-control[data-sound=on] .sound-toggle{color:#242920}.dialog-controls .sound-label>span{color:#5a6652}.dialog-controls .sound-control[data-sound=on] .sound-label>span,.dialog-controls .sound-settings:hover,.dialog-controls .sound-toggle:hover:not(:disabled){color:#925338}.dialog-controls .sound-settings:focus-visible,.dialog-controls .sound-toggle:focus-visible{outline-color:#925338}.dialog-controls .sound-panel{color:#eeeae0;--accent:#ee916c;--paper:#eeeae0}@media (max-width:600px){.sound-label{display:none}.sound-toggle{padding-inline:8px}.sound-panel{position:fixed;top:82px;left:16px;right:auto;width:min(290px,calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.sound-settings svg{transition:none}}