.menu.svelte-3biqf3{display:inline-flex;position:relative}.trigger.svelte-3biqf3{border:1px solid var(--color-hairline);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.6875rem;transition:border-color .18s,color .18s;display:inline-flex}.trigger.svelte-3biqf3:hover,.trigger[aria-expanded=true].svelte-3biqf3{border-color:var(--color-acc);color:var(--color-acc)}.chevron.svelte-3biqf3{opacity:.6;font-size:.625rem}.panel.svelte-3biqf3{z-index:40;border:1px solid var(--color-hairline);background:var(--color-paper);min-width:18rem;max-width:min(24rem,80vw);padding:.3rem;position:absolute;top:calc(100% + 6px);right:0}.list.svelte-3biqf3{margin:0;padding:0;list-style:none}.hint.svelte-3biqf3{border-top:1px solid var(--color-hairline);color:var(--color-dim);margin:.3rem 0 0;padding:.45rem .6rem .15rem;line-height:1.45}.list.svelte-3biqf3 button:where(.svelte-3biqf3){width:100%;color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.15rem;padding:.5rem .6rem;transition:background-color .18s;display:flex}.list.svelte-3biqf3 button:where(.svelte-3biqf3):hover{background:var(--color-wash)}.item-label.svelte-3biqf3{font-family:var(--font-mono);font-size:.75rem}.item-desc.svelte-3biqf3{color:var(--color-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.work.svelte-ic671t{flex-direction:column;gap:clamp(16px,3vh,28px);padding-top:clamp(16px,3vh,28px);display:flex;position:relative}.count.svelte-ic671t{color:var(--color-dim)}.zone.svelte-ic671t{flex-direction:column;gap:.75rem;display:flex}.drop.svelte-ic671t{border:1px dashed var(--color-hairline);background:var(--color-paper);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:clamp(200px,34vh,320px);padding:2rem;transition:border-color .18s,background-color .18s;display:flex}.drop.svelte-ic671t:hover:not(:disabled),.drop.over.svelte-ic671t{border-color:var(--color-acc);background:var(--color-wash)}.plus.svelte-ic671t{font-family:var(--font-display);color:var(--color-acc);font-size:2.5rem;font-weight:700;line-height:1}.drop-title.svelte-ic671t{font-size:.9375rem}.drop-sub.svelte-ic671t{color:var(--color-dim);font-size:.75rem}.bar.svelte-ic671t{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-bottom:.75rem;display:flex}.status.svelte-ic671t{align-items:center;gap:.6rem;min-height:1.75rem;display:flex}.status.svelte-ic671t .on:where(.svelte-ic671t){color:var(--color-acc)}.tools.svelte-ic671t{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rule.svelte-ic671t{background:var(--color-hairline);width:1px;height:1.1rem;margin-inline:.25rem}.grid.svelte-ic671t{grid-template-columns:repeat(auto-fill,minmax(clamp(120px,15vw,170px),1fr));gap:clamp(10px,1.5vw,18px);margin:0;padding:0;list-style:none;display:grid}.cell.svelte-ic671t{border:1px solid var(--color-hairline);background:var(--color-paper);flex-direction:column;transition:border-color .18s,opacity .18s;display:flex;position:relative}.cell.svelte-ic671t:hover,.cell.sel.svelte-ic671t{border-color:var(--color-acc)}.cell.ghost.svelte-ic671t{opacity:.35}.cell.before.svelte-ic671t:before,.cell.after.svelte-ic671t:after{background:var(--color-acc);content:"";width:2px;position:absolute;top:0;bottom:0}.cell.before.svelte-ic671t:before{left:-1px}.cell.after.svelte-ic671t:after{right:-1px}.face.svelte-ic671t{cursor:pointer;background:0 0;border:0;width:100%;padding:.6rem .6rem .35rem;display:block}.frame.svelte-ic671t{aspect-ratio:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;min-height:0;display:grid}.frame.svelte-ic671t img:where(.svelte-ic671t){outline:1px solid var(--color-hairline);object-fit:contain;max-width:100%;max-height:100%;transition:rotate .18s}.foot.svelte-ic671t{font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .6rem .55rem;font-size:.6875rem;display:flex}.num.svelte-ic671t{color:var(--color-dim);transition:color .18s}.sel.svelte-ic671t .num:where(.svelte-ic671t){color:var(--color-acc)}.src.svelte-ic671t{max-width:60%;color:var(--color-dim);opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strip.svelte-ic671t{border-top:1px solid var(--color-hairline);background:var(--color-paper);opacity:0;justify-content:center;gap:.1rem;padding:.25rem 0;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}.cell.svelte-ic671t:hover .strip:where(.svelte-ic671t),.cell.svelte-ic671t:focus-within .strip:where(.svelte-ic671t){opacity:1}.strip.svelte-ic671t button:where(.svelte-ic671t){color:var(--color-dim);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:.2rem .45rem;font-size:.8125rem;line-height:1;transition:color .18s}.strip.svelte-ic671t button:where(.svelte-ic671t):hover{color:var(--color-acc)}.strip.svelte-ic671t button:where(.svelte-ic671t):focus-visible{outline-offset:2px}.overlay.svelte-ic671t{border:1px dashed var(--color-acc);background:color-mix(in srgb, var(--color-paper) 88%, transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.strip.svelte-ic671t{opacity:1}}
