.faq-list[data-astro-cid-oukfgu44]{flex-direction:column;gap:.625rem;display:flex}.faq-item[data-astro-cid-oukfgu44]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item[data-astro-cid-oukfgu44] summary[data-astro-cid-oukfgu44]{cursor:pointer;font-weight:600;line-height:var(--leading-ui);color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.faq-item[data-astro-cid-oukfgu44] summary[data-astro-cid-oukfgu44]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-oukfgu44] summary[data-astro-cid-oukfgu44]:hover{background:var(--surface-2)}.faq-item[data-astro-cid-oukfgu44] summary[data-astro-cid-oukfgu44]:focus-visible{outline-offset:-3px;border-radius:calc(var(--radius) - 1px)}.faq-chev[data-astro-cid-oukfgu44]{color:var(--text-muted);flex:none;transition:transform .2s}.faq-item[data-astro-cid-oukfgu44][open] .faq-chev[data-astro-cid-oukfgu44]{transform:rotate(180deg)}.faq-answer[data-astro-cid-oukfgu44]{padding:0 1.25rem 1.15rem}.faq-answer[data-astro-cid-oukfgu44] p[data-astro-cid-oukfgu44]{color:var(--text-muted)}.faq-answer[data-astro-cid-oukfgu44] a{color:var(--primary);text-decoration:underline}.psq[data-astro-cid-d54qm22y]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:1.1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.psq-picker[data-astro-cid-d54qm22y]{gap:.5rem;display:grid}.psq-drop[data-astro-cid-d54qm22y]{text-align:center;background:var(--bg-subtle);border:2px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;justify-items:center;gap:.3rem;padding:1.5rem 1rem;transition:border-color .15s,background .15s;display:grid}.psq-drop[data-astro-cid-d54qm22y]:hover,.psq-drop[data-astro-cid-d54qm22y].is-dragging{border-color:var(--primary);background:var(--brand-soft)}.psq-drop[data-astro-cid-d54qm22y]:focus-within{border-color:var(--primary)}.psq-drop-icon[data-astro-cid-d54qm22y]{color:var(--accent)}.psq-drop-title[data-astro-cid-d54qm22y]{font-size:1.05rem;font-weight:600}.psq-drop-sub[data-astro-cid-d54qm22y]{color:var(--text-muted);font-size:.95rem}.psq-drop-hint[data-astro-cid-d54qm22y]{color:var(--text-muted);max-width:42ch;font-size:.85rem}.psq-file[data-astro-cid-d54qm22y]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.psq-picked[data-astro-cid-d54qm22y]{align-items:center;gap:.6rem;min-height:1.75rem;display:flex}.psq-count[data-astro-cid-d54qm22y]{color:var(--text-muted);font-size:.9rem}.psq-controls[data-astro-cid-d54qm22y]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.psq-field[data-astro-cid-d54qm22y]{align-content:start;gap:.35rem;display:grid}.psq-label[data-astro-cid-d54qm22y]{align-items:baseline;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.psq-readout[data-astro-cid-d54qm22y]{color:var(--primary);font-variant-numeric:tabular-nums}.psq-note[data-astro-cid-d54qm22y]{color:var(--text-muted);margin:0;font-size:.82rem}.psq-select[data-astro-cid-d54qm22y],.psq-input[data-astro-cid-d54qm22y]{width:100%;min-height:2.6rem;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:.35rem .6rem}.psq-select[data-astro-cid-d54qm22y]:focus-visible,.psq-input[data-astro-cid-d54qm22y]:focus-visible,.psq-range[data-astro-cid-d54qm22y]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.psq-range[data-astro-cid-d54qm22y]{width:100%;accent-color:var(--primary)}.psq-check[data-astro-cid-d54qm22y]{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.psq-actions[data-astro-cid-d54qm22y]{flex-wrap:wrap;gap:.6rem;display:flex}.psq-status[data-astro-cid-d54qm22y]{color:var(--text-muted);align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.psq-dot[data-astro-cid-d54qm22y]{background:var(--border-strong);border-radius:50%;flex:none;width:.6rem;height:.6rem}[data-testid=status][data-state=working] .psq-dot[data-astro-cid-d54qm22y]{background:var(--accent);animation:1.1s ease-in-out infinite psq-pulse}[data-testid=status][data-state=done] .psq-dot[data-astro-cid-d54qm22y]{background:var(--success)}[data-testid=status][data-state=cancelled] .psq-dot[data-astro-cid-d54qm22y]{background:var(--warning)}@keyframes psq-pulse{0%,to{opacity:1}50%{opacity:.35}}.psq-error[data-astro-cid-d54qm22y]{color:var(--danger);min-height:1.2em;margin:0;font-size:.92rem}.psq-error[data-astro-cid-d54qm22y]:empty{min-height:0}.psq-results[data-astro-cid-d54qm22y]{gap:.85rem;display:grid}.psq-results[data-astro-cid-d54qm22y]:empty{display:none}.row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);padding:.85rem}.row-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.row-name{word-break:break-all;font-weight:600}.row-state{color:var(--text-muted);flex:none;font-size:.8rem}.row[data-status=done] .row-state{color:var(--success)}.row[data-status=error] .row-state{color:var(--danger)}.row[data-status=cancelled] .row-state{color:var(--warning)}.row-sizes{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.45rem;display:flex}.size{align-items:baseline;gap:.35rem;display:inline-flex}.size-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.size-output{font-weight:600}.size-change{color:var(--text-muted);font-size:.82rem}.row-meta{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;margin-top:.35rem;font-size:.85rem;display:flex}.row-target.is-met{color:var(--success)}.row-target.is-missed,.row-meta-note{color:var(--warning)}.row-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.row-error{color:var(--danger);margin:.5rem 0 0;font-size:.88rem}.row-pictures{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-top:.7rem;display:grid}.row-picture{gap:.25rem;margin:0;display:grid}.row-picture img{aspect-ratio:4/3;object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%}.row-picture figcaption{color:var(--text-muted);font-size:.78rem}
