.pz-modes{max-width:420px;margin:24px 0 0}.pz-modes button{flex:1}#pz-jigsaw[hidden],#pz-model[hidden]{display:none!important}.pz-sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 18px}.pz-sliders output{font-weight:700;font-variant-numeric:tabular-nums}.pz-shuffle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pz-shuffle .fineprint{margin:0}.pz-shuffle output{font-weight:700}.pz-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.pz-pick legend{grid-column:1 / -1;padding:0}.pz-pick label{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:var(--radius-xs, 10px);cursor:pointer}.pz-pick label:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.pz-pick label span{min-width:0;overflow-wrap:anywhere}.pz-studs{grid-template-columns:minmax(0,.6fr) minmax(0,1.2fr) minmax(0,1.1fr)}@media (max-width: 480px){.pz-studs{grid-template-columns:minmax(0,1fr)}.pz-pick label{padding:9px 10px}}.pz-sub{display:grid;gap:10px}.lp-form .pz-sub[hidden]{display:none!important}.pz-sub textarea{width:100%;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:var(--radius-xs, 10px);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.pz-stencil{display:block;max-width:240px;width:100%;height:auto;border-radius:8px;border:1.5px solid var(--line-strong)}.pz-samples{display:flex;flex-wrap:wrap;gap:8px}.pz-samples .ghost-btn{min-height:40px;padding:8px 14px}.pz-view canvas{aspect-ratio:560 / 440}.pz-viewnote{margin:-4px 0 0}.pz-stats{margin:0;font-size:15px}.pz-notes{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pz-notes li{padding:8px 12px;border-radius:var(--radius-xs, 10px);background:var(--note-wash, var(--accent-wash));font-size:14px}.pz-notes:empty{display:none}.pz-view-msg{margin:0;padding:40px 16px;text-align:center;color:#c9d2da}
