.ic-layout.svelte-eah2iy{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-areas:"settings drop" "settings privacy";grid-template-rows:auto 1fr;gap:var(--space-4) var(--space-5);align-items:start}.ic-layout.ic-has-items.svelte-eah2iy{grid-template-areas:"settings drop" "settings results" "settings privacy";grid-template-rows:auto auto 1fr}.ic-drop-area.svelte-eah2iy{grid-area:drop;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ic-settings.svelte-eah2iy{grid-area:settings}.ic-results.svelte-eah2iy{grid-area:results;min-width:0}.ic-privacy.svelte-eah2iy{grid-area:privacy}.ic-h2.svelte-eah2iy{display:flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:700;color:var(--text-primary)}.ic-count.svelte-eah2iy{padding:0 7px;border-radius:var(--radius-full);font-size:11.5px;font-weight:700;line-height:18px;color:var(--tool-accent);background:var(--tool-accent-dim)}.ic-drop.svelte-eah2iy{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-12) var(--space-6)}.ic-drop.svelte-eah2iy strong:where(.svelte-eah2iy){margin-top:var(--space-2);font-size:15px;color:var(--text-primary)}.ic-drop.svelte-eah2iy span:where(.svelte-eah2iy){font-size:13.5px}.ic-drop.svelte-eah2iy small:where(.svelte-eah2iy){max-width:52ch;margin-top:var(--space-2);font-size:12px;line-height:1.55}.ic-drop-compact.svelte-eah2iy{flex-direction:row;justify-content:center;gap:var(--space-2);padding:var(--space-4)}.ic-drop-compact.svelte-eah2iy strong:where(.svelte-eah2iy){margin:0;font-size:14px;color:inherit}.ic-banner.svelte-eah2iy{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);font-size:13px;line-height:1.5;color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.ic-banner.svelte-eah2iy svg{flex-shrink:0}.ic-body.svelte-eah2iy{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4)}.ic-field.svelte-eah2iy{display:flex;flex-direction:column;gap:6px;min-width:0}.ic-label.svelte-eah2iy{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:12.5px;font-weight:600;color:var(--text-secondary)}.ic-label.svelte-eah2iy strong:where(.svelte-eah2iy){font-family:var(--font-mono);font-size:12px;color:var(--text-primary)}.ic-hint.svelte-eah2iy,.ic-notes.svelte-eah2iy p:where(.svelte-eah2iy),.ic-privacy.svelte-eah2iy{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;color:var(--text-muted)}.ic-hint.svelte-eah2iy svg,.ic-notes.svelte-eah2iy svg,.ic-privacy.svelte-eah2iy svg{flex-shrink:0;margin-top:2px}.ic-seg.svelte-eah2iy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--bg-elevated);border-radius:var(--radius)}.ic-seg.svelte-eah2iy button:where(.svelte-eah2iy){min-width:0;padding:7px 6px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;color:var(--text-secondary);transition:color var(--transition-fast),background var(--transition-fast)}.ic-seg.svelte-eah2iy .ic-seg-wide:where(.svelte-eah2iy){grid-column:1 / -1}.ic-seg.svelte-eah2iy button:where(.svelte-eah2iy):hover:not(:disabled){color:var(--text-primary)}.ic-seg.svelte-eah2iy button:where(.svelte-eah2iy):disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ic-seg.svelte-eah2iy .ic-seg-active:where(.svelte-eah2iy),.ic-seg.svelte-eah2iy .ic-seg-active:where(.svelte-eah2iy):hover:not(:disabled){background:var(--tool-accent);color:var(--tool-accent-contrast, #fff)}input[type=range].svelte-eah2iy{width:100%;cursor:pointer}.ic-select.svelte-eah2iy{padding:9px 36px 9px 12px;font-size:14px;border-radius:var(--radius-sm)}.ic-check.svelte-eah2iy{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.ic-check.svelte-eah2iy input:where(.svelte-eah2iy){width:16px;height:16px}.ic-width.svelte-eah2iy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);transition:opacity var(--transition-fast)}.ic-width.svelte-eah2iy .ic-label:where(.svelte-eah2iy){font-weight:500}.ic-off.svelte-eah2iy{opacity:.45}.ic-number.svelte-eah2iy{width:110px;padding:8px 10px;font-family:var(--font-mono);font-size:14px;text-align:right;border-radius:var(--radius-sm)}.ic-notes.svelte-eah2iy{display:flex;flex-direction:column;gap:6px;padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.ic-results-head.svelte-eah2iy{gap:var(--space-3);flex-wrap:wrap}.ic-head-title.svelte-eah2iy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--space-3);min-width:0}.ic-summary.svelte-eah2iy{font-size:12.5px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ic-summary.svelte-eah2iy b:where(.svelte-eah2iy){margin-left:4px;font-weight:700}.ic-good.svelte-eah2iy{color:var(--success)}.ic-bad.svelte-eah2iy{color:var(--warning)}.ic-head-actions.svelte-eah2iy{display:flex;gap:var(--space-2);margin-left:auto}.ic-head-actions.svelte-eah2iy .btn:where(.svelte-eah2iy):disabled{opacity:.55;cursor:not-allowed}.ic-progress.svelte-eah2iy{height:3px;background:var(--bg-elevated)}.ic-progress.svelte-eah2iy span:where(.svelte-eah2iy){display:block;height:100%;background:var(--tool-accent);transition:width var(--transition)}.ic-stale.svelte-eah2iy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);font-size:13px;color:var(--text-primary);background:var(--tool-accent-dim);border-bottom:1px solid var(--border)}.ic-stale.svelte-eah2iy span:where(.svelte-eah2iy){display:flex;align-items:center;gap:var(--space-2)}.ic-stale.svelte-eah2iy svg{flex-shrink:0;color:var(--tool-accent)}.ic-list.svelte-eah2iy{margin:0;padding:0;list-style:none}.ic-item.svelte-eah2iy{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-top:1px solid var(--border-subtle)}.ic-item.svelte-eah2iy:first-child{border-top:none}.ic-thumb.svelte-eah2iy{display:flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;color:var(--text-muted);border-radius:var(--radius-sm);background:repeating-conic-gradient(var(--bg-elevated) 0 25%,var(--bg-card) 0 50%) 50% / 10px 10px}.ic-thumb.svelte-eah2iy img:where(.svelte-eah2iy){width:100%;height:100%;object-fit:cover}.ic-spin{color:var(--tool-accent);animation:spin .9s linear infinite}.ic-info.svelte-eah2iy{display:flex;flex-direction:column;gap:2px;min-width:0}.ic-info.svelte-eah2iy strong:where(.svelte-eah2iy){overflow:hidden;font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis}.ic-meta.svelte-eah2iy{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ic-error.svelte-eah2iy{font-size:12px;line-height:1.45;color:var(--error)}.ic-warn.svelte-eah2iy{font-size:12px;line-height:1.45;color:var(--warning)}.ic-sizes.svelte-eah2iy{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.ic-bytes.svelte-eah2iy{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.ic-bytes.svelte-eah2iy b:where(.svelte-eah2iy){font-weight:700;color:var(--text-primary)}.ic-state.svelte-eah2iy{font-size:12.5px;color:var(--text-muted)}.ic-state-on.svelte-eah2iy{color:var(--tool-accent)}.ic-badge.svelte-eah2iy{padding:1px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:700;color:var(--text-secondary);background:var(--bg-elevated);white-space:nowrap;font-variant-numeric:tabular-nums}.ic-badge-good.svelte-eah2iy{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.ic-badge-bad.svelte-eah2iy{color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent)}.ic-kept.svelte-eah2iy{font-size:12px;color:var(--text-muted);white-space:nowrap}.ic-link.svelte-eah2iy{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--tool-accent);text-decoration:underline;text-underline-offset:2px}.ic-row-actions.svelte-eah2iy{display:flex;gap:2px}.ic-row-actions.svelte-eah2iy .btn:where(.svelte-eah2iy){padding:7px}@media(max-width:900px){.ic-layout.svelte-eah2iy{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop" "settings" "privacy";grid-template-rows:none}.ic-layout.ic-has-items.svelte-eah2iy{grid-template-areas:"drop" "results" "settings" "privacy"}}@media(max-width:560px){.ic-body.svelte-eah2iy{padding:var(--space-3);gap:var(--space-4)}.ic-drop.svelte-eah2iy{padding:var(--space-8) var(--space-4)}.ic-drop-compact.svelte-eah2iy{padding:var(--space-3)}.ic-item.svelte-eah2iy{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb info actions" "thumb sizes sizes";gap:6px var(--space-3);padding:10px var(--space-3)}.ic-thumb.svelte-eah2iy{grid-area:thumb;width:44px;height:44px;align-self:start}.ic-info.svelte-eah2iy{grid-area:info}.ic-sizes.svelte-eah2iy{grid-area:sizes;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px var(--space-2);text-align:left}.ic-row-actions.svelte-eah2iy{grid-area:actions;align-self:start}.ic-head-actions.svelte-eah2iy{width:100%;margin-left:0}.ic-head-actions.svelte-eah2iy .btn-primary:where(.svelte-eah2iy){flex:1;justify-content:center}}
