.agv{--bw: clamp(42px, 12cqw, 72px);--bh: calc(var(--bw) * 1.1667);--floor: 62px;position:absolute;inset:0}.agv-belt{position:absolute;left:0;right:0;bottom:32px;display:block}.agv-gate{position:absolute;left:42%;bottom:var(--floor);z-index:4;width:calc(var(--bw) + 30px);height:calc(var(--bh) + 28px);transform:translate(-50%)}.agv-gate__leg{position:absolute;left:0;bottom:0;width:6px;height:100%;background:var(--h13-pine)}.agv-gate__leg--r{left:auto;right:0}.agv-gate__beam{position:absolute;left:-4px;right:-4px;top:0;display:grid;place-items:center;height:20px;background:var(--h13-pine);font-size:15px;color:var(--h13-mint-light)}.agv-gate__light{position:absolute;left:50%;top:-16px;width:14px;height:14px;border:2px solid var(--h13-pine);border-radius:50%;background:#fff;transform:translate(-50%);transition:background-color .25s,border-color .25s}.agv-gate__light.is-hold{border-color:var(--h13-ink);background:var(--h13-ink)}.agv-gate__light.is-ok{border-color:var(--h13-deep);background:var(--h13-mint)}.agv-policy{position:absolute;left:42%;bottom:calc(var(--floor) + var(--bh) + 52px);z-index:6;display:inline-flex;align-items:center;gap:6px;max-width:56cqw;padding:5px 9px;border:1.5px solid var(--h13-ink);background:var(--h13-mint-wash);font-family:var(--font-mono);font-size:11px;line-height:1.3;color:var(--h13-ink);transform:translate(-50%);box-shadow:0 10px 18px -12px #0b252166}.agv-policy iconify-icon{flex-shrink:0;font-size:14px;color:var(--h13-deep)}.agv-barrier{position:absolute;left:68%;bottom:var(--floor);z-index:5;width:6px;height:calc(var(--bh) * .95)}.agv-barrier__post{position:absolute;inset:0;background:var(--h13-ink)}.agv-barrier__post iconify-icon{position:absolute;left:50%;top:-28px;display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--h13-ink);border-radius:50%;background:#fff;font-size:15px;color:var(--h13-ink);transform:translate(-50%);transition:background-color .25s,color .25s,border-color .25s}.agv-barrier.is-waiting .agv-barrier__post iconify-icon{background:var(--h13-ink);color:#fff}.agv-barrier.is-open .agv-barrier__post iconify-icon{border-color:var(--h13-deep);background:var(--h13-mint);color:var(--h13-ink)}.agv-barrier__arm{position:absolute;right:3px;bottom:calc(var(--bw) * .3);width:14cqw;height:8px;border:1.5px solid var(--h13-ink);background:repeating-linear-gradient(90deg,#fff 0 10px,var(--h13-ink) 10px 20px);transform-origin:calc(100% - 2px) 50%;transition:transform .8s var(--h13-out)}.agv-barrier.is-open .agv-barrier__arm{transform:rotate(80deg)}.agv-ask{position:absolute;left:42%;bottom:calc(var(--floor) + var(--bh) * .95 + 14px);z-index:3;width:26%;height:2px;background:repeating-linear-gradient(90deg,var(--h13-ink) 0 5px,transparent 5px 9px);transform-origin:left center;opacity:0}.agv-pad{position:absolute;right:3cqw;bottom:var(--floor);z-index:1;display:grid;justify-items:center;gap:2px;width:clamp(48px,13cqw,76px);padding:6px 4px;border:2px solid var(--h13-ink);border-bottom:0;background:#fff;font-family:var(--font-mono);font-size:11px;color:var(--h13-ink)}.agv-pad iconify-icon{font-size:18px;color:var(--h13-deep)}.agv-walker{position:absolute;left:0;bottom:calc(var(--floor) - 2px);z-index:3;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2)}.agv-bot{width:100%;height:100%}.agv-box{left:50%;bottom:4%;width:calc(var(--bw) * .86);height:calc(var(--bw) * .44);font-size:clamp(9px,2.2cqw,12px);transform:translate(-50%)}.agv-box>span{font-size:11px}.agv-box.is-shipped{background:var(--h13-mint-light)}.agv-log{position:absolute;right:3cqw;top:50px;z-index:6;display:grid;gap:6px;min-width:44cqw;max-width:60cqw;padding:8px 10px;border:1px solid var(--h13-line-2);background:#fff;box-shadow:0 14px 24px -18px #0b252173}.agv-log__k{padding-bottom:5px;border-bottom:1px dashed var(--h13-line-2);font-family:var(--font-mono);font-size:11px;color:var(--h13-muted)}.agv-log__row{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--h13-ink)}.agv-log__row iconify-icon{flex-shrink:0;font-size:14px;color:var(--h13-deep)}.agv-log__row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agv-log__row small{margin-left:auto;font-size:11px;color:var(--h13-muted)}@container (max-width: 460px){.agv-log{top:44px}.agv-policy{bottom:calc(var(--floor) + var(--bh) + 40px)}}.agr-intro{display:grid;justify-items:start;gap:14px}.agr-intro .h13-lead,.agr-intro .v2p-help{margin:0}.agr-pause{border-color:var(--v2p-line-2);background:transparent;color:var(--v2p-text)}.agr-pause:hover{border-color:var(--v2p-text)}.agr-pause[aria-pressed=true]{border-color:var(--v2p-mark);background:#5fe3bb1f}.agr-grid{display:grid;gap:16px}@media(min-width:1024px){.agr-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.agr-panel{border:1px solid rgba(242,247,244,.2);background:#fff;color:var(--h13-ink);box-shadow:0 40px 80px -44px #00000080}.agr-panel__bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border-bottom:1px solid var(--h13-line)}.agr-panel__k{font-family:var(--font-mono);font-size:12px;color:var(--h13-ink)}.agr-panel__kick{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--h13-muted)}.agr-panel__count{margin-left:auto}.agr-stage{--bw: clamp(44px, 10cqw, 76px);--bh: calc(var(--bw) * 1.1667);--floor: 64px;position:relative;container-type:inline-size;height:clamp(250px,24vw,300px);overflow:hidden;background:radial-gradient(rgba(11,37,33,.07) 1px,transparent 1.3px) 0 0 / 22px 22px,#fafbfa}.agr-belt{position:absolute;left:0;right:0;bottom:34px;display:block}.agr-bot{position:absolute;bottom:calc(var(--floor) - 2px);z-index:2;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2)}.agr-meter{position:absolute;bottom:calc(var(--floor) + var(--bh) + 10px);z-index:4;width:calc(var(--bw) * .9);height:8px;margin-left:calc(var(--bw) * -.45);border:1.5px solid var(--h13-ink);background:#fff;opacity:0}.agr-meter i{position:absolute;inset:1px;background:var(--h13-mint);transform:scaleX(0);transform-origin:left center}.agr-box{left:0;bottom:calc(var(--floor) - 1px);z-index:3;width:calc(var(--bw) * .7);height:calc(var(--bw) * .46);margin-left:calc(var(--bw) * -.35)}.agr-box.is-ok{background:var(--h13-mint-light)}.agr-box__back{position:absolute;left:50%;bottom:calc(100% + 4px);z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--h13-ink);border-radius:50%;background:#fff;font-size:13px;color:var(--h13-ink);opacity:0;transform:translate(-50%) scale(.6);transition:opacity .2s,transform .4s var(--h13-out)}.agr-box.is-back .agr-box__back{opacity:1;transform:translate(-50%)}.agr-plates{position:absolute;left:0;right:0;bottom:6px;height:22px;margin:0;padding:0;list-style:none}.agr-plates li{position:absolute;bottom:0;padding:2px 7px;border:1px solid var(--h13-line-2);background:#fff;font-family:var(--font-mono);font-size:11px;color:var(--h13-ink);white-space:nowrap;transform:translate(-50%)}.agr-plates .is-review{border-color:var(--h13-deep);background:var(--h13-mint-wash);color:var(--h13-deep)}.agr-barrier{position:absolute;left:91%;bottom:var(--floor);z-index:5;width:6px;height:calc(var(--bh) * .95)}.agr-barrier__post{position:absolute;inset:0;background:var(--h13-ink)}.agr-barrier__post iconify-icon{position:absolute;left:50%;top:-28px;display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--h13-ink);border-radius:50%;background:#fff;font-size:15px;color:var(--h13-ink);transform:translate(-50%);transition:background-color .25s,color .25s,border-color .25s}.agr-barrier.is-waiting .agr-barrier__post iconify-icon{background:var(--h13-ink);color:#fff}.agr-barrier.is-open .agr-barrier__post iconify-icon{border-color:var(--h13-deep);background:var(--h13-mint);color:var(--h13-ink)}.agr-barrier__arm{position:absolute;right:3px;bottom:calc(var(--bw) * .3);width:9cqw;height:8px;border:1.5px solid var(--h13-ink);background:repeating-linear-gradient(90deg,#fff 0 10px,var(--h13-ink) 10px 20px);transform-origin:calc(100% - 2px) 50%;transition:transform .8s var(--h13-out)}.agr-barrier.is-open .agr-barrier__arm{transform:rotate(80deg)}.agr-gate{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;border-top:1px dashed var(--h13-line-2)}.agr-gate__k{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jakarta);font-size:15px;font-weight:700;color:var(--h13-ink)}.agr-gate__k iconify-icon{font-size:18px;color:var(--h13-deep)}.agr-gate__status{flex:1;min-width:12ch;margin:0;font-family:var(--font-mono);font-size:12px;color:var(--h13-muted)}.agr-approve{min-height:44px;padding:0 18px;font-size:14px}.agr-approve:disabled{cursor:default;border-color:var(--h13-line-2);background:transparent;color:var(--h13-muted)}.agr-approve:not(:disabled){animation:agr-nudge 1.6s ease-in-out infinite}@keyframes agr-nudge{0%,to{box-shadow:0 0 #34c28d00}50%{box-shadow:0 0 0 5px #34c28d59}}.agr-term{align-self:start;display:flex;flex-direction:column;border:1px solid rgba(242,247,244,.2);background:#f7faf8;color:var(--h13-ink)}.agr-term__bar{padding:12px 16px;border-bottom:1px solid var(--h13-line);background:#fff;font-family:var(--font-mono);font-size:12px;color:var(--h13-ink)}.agr-term__lines{display:grid;align-content:start;gap:10px;margin:0;padding:16px;list-style:none;font-family:var(--font-mono);font-size:13px;line-height:1.5}.agr-term__lines li{position:relative;padding:0 0 10px 18px;border-bottom:1px dashed var(--h13-line-2);color:var(--h13-ink);transition:color .25s}.agr-term__lines li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--h13-mint);transition:background-color .25s,box-shadow .25s}.agr-term__lines li.is-pending{color:var(--h13-faint)}.agr-term__lines li.is-pending:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--h13-line-2)}.agr-term__final{color:var(--h13-deep)!important;font-weight:500}@media(prefers-reduced-motion:reduce){.agr-approve:not(:disabled){animation:none}}.agro-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;margin:0;padding:0;list-style:none}@media(min-width:760px){.agro-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 20px}}@media(min-width:1200px){.agro-line{grid-template-columns:repeat(8,minmax(0,1fr));gap:0 14px}}.agro-agent{display:grid;align-content:start;gap:8px}.agro-agent__stand{display:grid;place-items:end center;height:104px;margin-bottom:8px;border-bottom:3px solid var(--h13-ink);background:linear-gradient(transparent calc(100% - 10px),var(--h13-mint-wash) calc(100% - 10px))}.agro-agent__bot{width:66px;height:77px;margin-bottom:-1px;transition:transform .3s var(--h13-out)}.agro-agent:hover .agro-agent__bot{--look-y: -3px}.agro-agent__name{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--font-jakarta);font-size:16px;font-weight:700;line-height:1.25;color:var(--h13-ink)}.agro-agent__name iconify-icon{flex-shrink:0;font-size:17px;color:var(--h13-deep)}.agro-agent__text{margin:0;font-size:14.5px;line-height:1.5;color:var(--h13-muted)}
