.tool[data-astro-cid-n5s4hru2]{margin:24px 0 8px}.drop[data-astro-cid-n5s4hru2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:44px 20px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.drop[data-astro-cid-n5s4hru2]:hover,.drop[data-astro-cid-n5s4hru2].over{border-color:var(--accent);background:var(--accent-soft)}.drop[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.drop[data-astro-cid-n5s4hru2]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.drop-icon[data-astro-cid-n5s4hru2]{color:var(--accent)}.drop-title[data-astro-cid-n5s4hru2]{font-weight:600;font-size:1.05rem}.drop-title[data-astro-cid-n5s4hru2] u[data-astro-cid-n5s4hru2]{color:var(--accent);text-underline-offset:3px}.drop-hint[data-astro-cid-n5s4hru2]{color:var(--muted);font-size:14px}@media(max-width:600px){.drop[data-astro-cid-n5s4hru2]{padding:32px 16px}}.opts[data-astro-cid-n5s4hru2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.seg[data-astro-cid-n5s4hru2]{display:flex;align-items:center;gap:10px;border:0;padding:0;margin:0}.seg[data-astro-cid-n5s4hru2] legend[data-astro-cid-n5s4hru2]{float:left;font-size:14px;color:var(--muted);margin-right:4px;padding:0}.seg[data-astro-cid-n5s4hru2] label[data-astro-cid-n5s4hru2]{position:relative}.seg[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2]{position:absolute;opacity:0;inset:0}.seg[data-astro-cid-n5s4hru2] span[data-astro-cid-n5s4hru2]{display:inline-block;padding:7px 14px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid var(--line);cursor:pointer;background:var(--surface)}.seg[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2]:checked+span[data-astro-cid-n5s4hru2]{background:var(--text);color:var(--bg);border-color:var(--text)}.seg[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2]:focus-visible+span[data-astro-cid-n5s4hru2]{outline:2px solid var(--accent);outline-offset:2px}.more[data-astro-cid-n5s4hru2] summary[data-astro-cid-n5s4hru2]{cursor:pointer;font-size:14px;color:var(--muted);list-style:none}.target[data-astro-cid-n5s4hru2]{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--accent);background:var(--accent-soft)}.more[data-astro-cid-n5s4hru2] summary[data-astro-cid-n5s4hru2]::-webkit-details-marker{display:none}.more[data-astro-cid-n5s4hru2] summary[data-astro-cid-n5s4hru2]:after{content:" +"}.more[data-astro-cid-n5s4hru2][open] summary[data-astro-cid-n5s4hru2]:after{content:" −"}.more[data-astro-cid-n5s4hru2][open]{flex-basis:100%}.more[data-astro-cid-n5s4hru2][open] summary[data-astro-cid-n5s4hru2]{margin-bottom:12px}.more-grid[data-astro-cid-n5s4hru2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px;padding:16px;border:1px solid var(--line);border-radius:12px}.more-grid[data-astro-cid-n5s4hru2] label[data-astro-cid-n5s4hru2]{display:flex;flex-direction:column;gap:6px;font-size:14px}.more-grid[data-astro-cid-n5s4hru2] label[data-astro-cid-n5s4hru2][hidden]{display:none}.more-grid[data-astro-cid-n5s4hru2] span[data-astro-cid-n5s4hru2]{color:var(--muted);display:flex;justify-content:space-between}.more-grid[data-astro-cid-n5s4hru2] output[data-astro-cid-n5s4hru2]{color:var(--text);font-weight:600}.more-grid[data-astro-cid-n5s4hru2] select[data-astro-cid-n5s4hru2]{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.more-grid[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2][type=range]{accent-color:var(--accent)}.more-grid[data-astro-cid-n5s4hru2] input[data-astro-cid-n5s4hru2][type=color]{width:56px;height:34px;border:1px solid var(--line);border-radius:8px;background:none;padding:2px}.files[data-astro-cid-n5s4hru2]{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.file[data-astro-cid-n5s4hru2]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.thumb[data-astro-cid-n5s4hru2]{flex:none;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--line)}.thumb[data-astro-cid-n5s4hru2] img[data-astro-cid-n5s4hru2]{width:100%;height:100%;object-fit:cover;display:block}.thumb[data-astro-cid-n5s4hru2] img[data-astro-cid-n5s4hru2]:not([src]){visibility:hidden}.info[data-astro-cid-n5s4hru2]{flex:1;min-width:0;display:flex;flex-direction:column}.name[data-astro-cid-n5s4hru2]{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-astro-cid-n5s4hru2]{font-size:13px;color:var(--muted)}.file[data-astro-cid-n5s4hru2][data-state=error] .meta[data-astro-cid-n5s4hru2]{color:var(--danger)}.file[data-astro-cid-n5s4hru2][data-state=busy] .meta[data-astro-cid-n5s4hru2]:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-1px}@keyframes spin{to{transform:rotate(360deg)}}.dl[data-astro-cid-n5s4hru2]{flex:none;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;padding:6px 10px;border-radius:8px}.dl[data-astro-cid-n5s4hru2]:hover{background:var(--accent-soft)}.dl[data-astro-cid-n5s4hru2][aria-disabled=true]{color:var(--muted);pointer-events:none;opacity:.5}.bar[data-astro-cid-n5s4hru2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.bar[data-astro-cid-n5s4hru2][hidden]{display:none}.bar-sum[data-astro-cid-n5s4hru2]{font-size:14px;color:var(--muted)}.bar-btns[data-astro-cid-n5s4hru2]{display:flex;gap:8px}
