.pe-source-links[data-astro-cid-mdm2domh]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-text-muted);margin-top:16px;font-size:12px}.pe-link[data-astro-cid-mdm2domh]{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.pe-link[data-astro-cid-mdm2domh]:hover{color:var(--color-accent)}.pe-mock{grid-template-columns:minmax(150px,190px) minmax(180px,220px) minmax(0,1fr) minmax(190px,230px);min-height:420px;display:grid}.pe-mock-zone-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);align-self:flex-start;font-size:11px}.pe-mock-queue{border-right:1px solid var(--color-border-soft);flex-direction:column;gap:12px;padding:26px 20px;display:flex}.pe-mock-queue-list{flex-direction:column;gap:10px;display:flex}.pe-mock-queue-item{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.pe-mock-queue-item svg{flex-shrink:0}.pe-mock-queue-item.is-faded{opacity:.6}.pe-mock-queue-text{color:var(--color-text-secondary);font-size:13px}.pe-mock-scan{border-right:1px solid var(--color-border-soft);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:26px 20px;display:flex}.pe-mock-barcode-frame{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:6px;width:152px;height:44px;position:relative;overflow:hidden}@keyframes pe-scan-beam{0%{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(150px)}to{opacity:.35;transform:translate(0)}}.pe-scan-beam{background:var(--color-accent);width:2px;height:40px;box-shadow:0 0 10px var(--color-accent);animation:2.4s ease-in-out infinite pe-scan-beam;position:absolute;top:2px;left:0}.pe-mock-operator{border-right:1px solid var(--color-border-soft);flex-direction:column;gap:16px;min-width:0;padding:26px 24px;display:flex}.pe-mock-window-bar{align-items:center;gap:6px;display:flex}.pe-mock-window-dot{background:#333831;border-radius:50%;width:8px;height:8px}.pe-mock-window-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);margin-left:10px;font-size:11px}.pe-mock-card{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}.pe-mock-card-head{justify-content:space-between;align-items:center;display:flex}.pe-mock-card-title{font-family:var(--font-display);font-size:18px;font-weight:600}.pe-mock-status{width:92px;height:24px;display:block;position:relative}.pe-mock-status-pill{border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-mono);border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:0;left:0}.pe-mock-status-pill.is-outline-accent{border-color:var(--color-accent);color:var(--color-accent)}.pe-mock-status-pill.is-fill-accent{background:var(--color-accent);color:#0a0b0a;padding:5px 11px}@keyframes pe-st-scanning{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes pe-st-found{0%,33%{opacity:0}34%,66%{opacity:1}67%,to{opacity:0}}@keyframes pe-st-printing{0%,66%{opacity:0}67%,to{opacity:1}}.st-scanning-pe{animation:6s step-end infinite pe-st-scanning}.st-found-pe{opacity:0;animation:6s step-end infinite pe-st-found}.st-printing-pe{opacity:0;animation:6s step-end infinite pe-st-printing}.pe-mock-lines{flex-direction:column;gap:8px;display:flex}.pe-mock-line{border-radius:4px;height:10px}.pe-mock-line.is-l1{background:#262a25;width:70%}.pe-mock-line.is-l2{background:#1e221e;width:45%}.pe-mock-tags{font-family:var(--font-mono);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.pe-mock-tag{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:6px 11px}.pe-mock-tag.is-accent{border-color:var(--color-accent);color:var(--color-accent)}.pe-mock-printer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:26px 24px;display:flex}.pe-mock-printer-body{width:150px;position:relative}.pe-mock-label{background:#fff;border-radius:3px;flex-direction:column;gap:4px;width:90px;padding:8px 10px;display:flex;position:absolute;top:10px;left:30px}@keyframes pe-label-slide{0%,8%{opacity:0;transform:translateY(0)}20%{opacity:1}55%{opacity:1;transform:translateY(92px)}72%,to{opacity:0;transform:translateY(92px)}}.pe-label-slide{animation:4.6s cubic-bezier(.2,.7,.1,1) infinite pe-label-slide}.pe-mock-label-title{font-family:var(--font-mono);letter-spacing:.1em;color:#0a0b0a;font-size:9px}.pe-mock-label-line{background:#0a0b0a;border-radius:2px;height:6px}.pe-mock-label-line.is-l1{opacity:.7;width:70%}.pe-mock-label-line.is-l2{opacity:.5;width:50%}.pe-mock-label-dots{gap:3px;margin-top:2px;display:flex}.pe-mock-label-dots span{background:#0a0b0a;width:6px;height:6px}@media (width<=780px){.pe-mock{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.pe-mock-queue{border-right:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.pe-mock-scan{border-bottom:1px solid var(--color-border-soft)}.pe-mock-operator{border-right:0;border-bottom:1px solid var(--color-border-soft);grid-column:span 2}.pe-mock-printer{grid-column:span 2}}@media (width<=560px){.pe-mock{grid-template-columns:minmax(0,1fr)}.pe-mock-queue{border-right:0}.pe-mock-operator,.pe-mock-printer{grid-column:auto}}@keyframes pe-br1{0%,10%{opacity:.3}11%,to{opacity:1}}@keyframes pe-br2{0%,22%{opacity:.3}23%,to{opacity:1}}@keyframes pe-br3{0%,34%{opacity:.3}35%,to{opacity:1}}.br1-pe{animation:7s linear infinite pe-br1}.br2-pe{animation:7s linear infinite pe-br2}.br3-pe{animation:7s linear infinite pe-br3}@keyframes pe-travel{0%{transform:translate(0)}88%,to{transform:translate(1080px)}}@keyframes pe-trail{0%{stroke-dashoffset:1px}88%,to{stroke-dashoffset:0}}.traveler-pe{animation:7s linear infinite pe-travel}.trail-pe{animation:7s linear infinite pe-trail}.pe-delay-04{animation-delay:-.4s}.pe-delay-08{animation-delay:-.8s}.pe-delay-12{animation-delay:-1.2s}.pe-delay-16{animation-delay:-1.6s}.pe-delay-2{animation-delay:-2s}.pe-delay-03{animation-delay:-.3s}.pe-delay-11{animation-delay:-1.1s}.pe-delay-19{animation-delay:-1.9s}.pe-delay-p06{animation-delay:.6s}.pe-delay-p09{animation-delay:.9s}.pe-delay-p12{animation-delay:1.2s}
