.px[data-astro-cid-pz3ud3pe]{flex-direction:column;gap:20px;padding:clamp(18px,3vw,28px);display:flex}.drop[data-astro-cid-pz3ud3pe]{box-sizing:border-box;border:1.5px dashed var(--line2);background:var(--paper);text-align:center;cursor:pointer;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:26px 20px;transition:border-color .3s,background-color .3s;display:flex}.drop[data-astro-cid-pz3ud3pe]:hover,.drop[data-astro-cid-pz3ud3pe].over{border-color:var(--ink);background:var(--tint)}.drop[data-astro-cid-pz3ud3pe].has{border-style:solid;min-height:96px}.drop[data-astro-cid-pz3ud3pe]:focus-within{outline:2.5px solid var(--ink);outline-offset:2px}.drop-ic[data-astro-cid-pz3ud3pe]{border-radius:16px;width:52px;height:52px}.drop-t[data-astro-cid-pz3ud3pe]{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:660}.drop-u[data-astro-cid-pz3ud3pe]{text-decoration:underline;text-decoration-color:var(--neon);text-underline-offset:4px;text-decoration-thickness:3px}#px-drop-h[data-astro-cid-pz3ud3pe]{overflow-wrap:anywhere}.block[data-astro-cid-pz3ud3pe]{display:block}.px-row[data-astro-cid-pz3ud3pe]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.px-row[data-astro-cid-pz3ud3pe] .btn[data-astro-cid-pz3ud3pe]{min-height:44px}.px-work[data-astro-cid-pz3ud3pe]{flex-direction:column;gap:22px;min-width:0;display:flex}.px-opts[data-astro-cid-pz3ud3pe]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px 24px;display:grid}.px-opts[data-astro-cid-pz3ud3pe]>div[data-astro-cid-pz3ud3pe]{min-width:0}.px-wide[data-astro-cid-pz3ud3pe]{grid-column:1/-1}.px-opts[data-astro-cid-pz3ud3pe] .seg[data-astro-cid-pz3ud3pe] button[data-astro-cid-pz3ud3pe],.px-save[data-astro-cid-pz3ud3pe] .seg[data-astro-cid-pz3ud3pe] button[data-astro-cid-pz3ud3pe]{white-space:normal;min-width:0;min-height:44px;line-height:1.2}.px-lr[data-astro-cid-pz3ud3pe]{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.px-grow[data-astro-cid-pz3ud3pe]{flex:200px}.px-val[data-astro-cid-pz3ud3pe]{color:var(--mute);text-align:right;font-size:14px;font-weight:600}.px-range[data-astro-cid-pz3ud3pe]{width:100%;min-height:32px;accent-color:var(--ink)}.px-prev[data-astro-cid-pz3ud3pe]{flex-direction:column;gap:10px;min-width:0;display:flex}.px-bar[data-astro-cid-pz3ud3pe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.px-abtns[data-astro-cid-pz3ud3pe]{flex-wrap:wrap;gap:6px;display:flex}.px-abtns[data-astro-cid-pz3ud3pe][hidden]{display:none}.px-abtns[data-astro-cid-pz3ud3pe] .btn[data-astro-cid-pz3ud3pe]{min-height:44px}.px-abtns[data-astro-cid-pz3ud3pe] .btn[data-astro-cid-pz3ud3pe]:disabled{opacity:.45;cursor:not-allowed}.px-abtns[data-astro-cid-pz3ud3pe] .px-mir{transform:scaleX(-1)}.px-stage[data-astro-cid-pz3ud3pe]{background:repeating-conic-gradient(var(--paper) 0 25%, var(--surface) 0 50%) 0 0 / 20px 20px;border:1px solid var(--line);border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:200px;padding:10px;display:flex}.px-canvas[data-astro-cid-pz3ud3pe]{max-width:100%;line-height:0;position:relative}.px-canvas[data-astro-cid-pz3ud3pe] canvas[data-astro-cid-pz3ud3pe]{max-width:100%;height:auto;display:block}#px-over[data-astro-cid-pz3ud3pe]{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}#px-over[data-astro-cid-pz3ud3pe].off{touch-action:auto;cursor:default}#px-over[data-astro-cid-pz3ud3pe]:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.px-tip[data-astro-cid-pz3ud3pe]{text-align:center;margin:0}.px-save[data-astro-cid-pz3ud3pe]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 24px;padding-top:18px;display:grid}.px-save[data-astro-cid-pz3ud3pe]>div[data-astro-cid-pz3ud3pe]{min-width:0}.px-note[data-astro-cid-pz3ud3pe]{background:var(--tint);border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.px-note[data-astro-cid-pz3ud3pe] a[data-astro-cid-pz3ud3pe]{text-underline-offset:3px;text-decoration:underline}.px-done[data-astro-cid-pz3ud3pe]{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}
