.tool-hero.svelte-1i7gssh{text-align:center;padding:var(--space-12, 3rem) 0 var(--space-8, 2rem);position:relative}.tool-hero-icon.svelte-1i7gssh{font-size:3.5rem;display:block;margin-bottom:var(--space-4, 1rem)}.tool-hero.svelte-1i7gssh h1:where(.svelte-1i7gssh){font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-bold);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-3);letter-spacing:-.02em}.tool-hero-subtitle.svelte-1i7gssh{max-width:640px;margin:0 auto;color:var(--text-secondary, #cfd2e0);font-size:.98rem}.tool-hero-meta.svelte-1i7gssh{margin-top:.5rem;color:var(--text-tertiary, #9ba0b9);font-size:.9rem}.tool-layout.svelte-1i7gssh{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-6, 1.5rem);padding-bottom:var(--space-10, 2.5rem)}.card.svelte-1i7gssh{position:relative;border-radius:var(--radius-2xl, 18px);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:var(--space-5, 1.25rem) var(--space-5, 1.25rem) var(--space-6, 1.5rem);overflow:hidden;transition:all .3s ease}.card.svelte-1i7gssh:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-highlight),transparent);opacity:.6}.card.svelte-1i7gssh:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:var(--glass-shine);pointer-events:none;opacity:.3}.card.svelte-1i7gssh:hover{border-color:var(--accent-primary);box-shadow:0 12px 40px var(--glass-shadow)}html[data-theme=light] .card.svelte-1i7gssh{box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .card.svelte-1i7gssh:hover{box-shadow:0 12px 40px #0000001a,inset 0 1px #ffffffe6}html[data-theme=light] .card.svelte-1i7gssh:after{background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,transparent 100%);opacity:1}.card-header.svelte-1i7gssh{margin-bottom:var(--space-4, 1rem)}.card-header-results.svelte-1i7gssh{display:flex;justify-content:space-between;gap:var(--space-4, 1rem);align-items:flex-start;flex-wrap:wrap}.card-subtitle.svelte-1i7gssh{margin:.25rem 0 0;color:var(--text-secondary, #cfd2e0);font-size:.95rem}.tool-form.svelte-1i7gssh{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem)}.field-group.svelte-1i7gssh{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-1i7gssh{font-weight:500;font-size:.92rem}.field-input.svelte-1i7gssh{width:100%;border-radius:var(--radius-lg, 10px);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.55rem .75rem;color:var(--text-primary);font-size:.92rem;transition:all .2s ease}.field-input.svelte-1i7gssh:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f626}html[data-theme=light] .field-input.svelte-1i7gssh{background:#fff9;box-shadow:inset 0 1px 2px #0000000f}select.field-input.svelte-1i7gssh{-webkit-text-fill-color:var(--text-primary)}select.field-input.svelte-1i7gssh option:where(.svelte-1i7gssh){background:var(--bg-base);color:var(--text-primary)}.field-input.mono.svelte-1i7gssh{font-family:var(--font-mono, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.86rem}.field-help.svelte-1i7gssh{margin:0;font-size:.85rem;color:var(--text-muted, #9ba0b9)}.options-grid.svelte-1i7gssh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4, 1rem)}.options-column.svelte-1i7gssh{display:flex;flex-direction:column;gap:.4rem}.checkbox-group.svelte-1i7gssh{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem}.checkbox-group.svelte-1i7gssh label:where(.svelte-1i7gssh){display:flex;gap:.5rem;align-items:center}.field-row.svelte-1i7gssh{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.4rem}.actions-row.svelte-1i7gssh{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.badge.svelte-1i7gssh{font-size:.8rem;color:var(--text-muted, #9ba0b9)}.badge.svelte-1i7gssh kbd:where(.svelte-1i7gssh){font-family:var(--font-mono, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.78rem;border-radius:4px;border:1px solid var(--border-subtle, #1f2937);padding:1px 5px}.progress-banner.svelte-1i7gssh{margin-top:.5rem;padding:.5rem .75rem;border-radius:var(--radius-full);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);display:flex;align-items:center;gap:.75rem;font-size:.86rem;box-shadow:0 4px 16px var(--glass-shadow)}html[data-theme=light] .progress-banner.svelte-1i7gssh{background:#ffffffb3;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffe6}.progress-text.svelte-1i7gssh{flex:1;color:var(--text-secondary)}.progress-banner.svelte-1i7gssh progress:where(.svelte-1i7gssh){width:120px;height:6px;border-radius:3px;overflow:hidden}.progress-banner.svelte-1i7gssh progress:where(.svelte-1i7gssh)::-webkit-progress-bar{background:var(--glass-border);border-radius:3px}.progress-banner.svelte-1i7gssh progress:where(.svelte-1i7gssh)::-webkit-progress-value{background:var(--accent-gradient);border-radius:3px}.progress-banner.svelte-1i7gssh progress:where(.svelte-1i7gssh)::-moz-progress-bar{background:var(--accent-gradient);border-radius:3px}.results-actions.svelte-1i7gssh{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.results-toolbar.svelte-1i7gssh{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.filter-group.svelte-1i7gssh{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.82rem;scroll-snap-type:x proximity}.filter-group.svelte-1i7gssh label:where(.svelte-1i7gssh){display:flex;align-items:center;gap:.3rem;scroll-snap-align:start;scroll-snap-stop:auto}@media(max-width:480px){.filter-group.svelte-1i7gssh{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.filter-group.svelte-1i7gssh label:where(.svelte-1i7gssh){flex-shrink:0;scroll-snap-stop:always}}.search-group.svelte-1i7gssh{min-width:min(220px,100%)}.summary-text.svelte-1i7gssh{margin:.25rem 0 0;font-size:.9rem;color:var(--text-secondary, #cfd2e0)}.meta-line.svelte-1i7gssh{margin:.1rem 0 0;font-size:.82rem;color:var(--text-muted, #9ba0b9)}.tableWrap.svelte-1i7gssh{margin-top:.5rem;max-height:70vh;overflow:auto;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=light] .tableWrap.svelte-1i7gssh{box-shadow:0 2px 12px #0000000f,inset 0 1px #fffc}#results.svelte-1i7gssh{width:100%;border-collapse:collapse;font-size:.88rem}#results.svelte-1i7gssh thead:where(.svelte-1i7gssh) th:where(.svelte-1i7gssh){position:sticky;top:0;z-index:1;background:var(--glass-bg-hover);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--glass-border);font-weight:var(--font-semibold)}html[data-theme=light] #results.svelte-1i7gssh thead:where(.svelte-1i7gssh) th:where(.svelte-1i7gssh){background:#fffc}#results.svelte-1i7gssh tbody:where(.svelte-1i7gssh) td:where(.svelte-1i7gssh){padding:.5rem .75rem;border-bottom:1px solid var(--glass-border);vertical-align:top;color:var(--text-secondary)}#results.svelte-1i7gssh tbody:where(.svelte-1i7gssh) tr:where(.svelte-1i7gssh):hover{background:var(--glass-bg-hover)}#results.svelte-1i7gssh tbody:where(.svelte-1i7gssh) tr:where(.svelte-1i7gssh):last-child td:where(.svelte-1i7gssh){border-bottom:none}#results.svelte-1i7gssh a:where(.svelte-1i7gssh){color:var(--accent-primary);text-decoration:none}#results.svelte-1i7gssh a:where(.svelte-1i7gssh):hover{text-decoration:underline;color:var(--accent-secondary)}.cell-url.svelte-1i7gssh{word-break:break-all}.url-text.svelte-1i7gssh{display:inline-block;max-width:420px}.empty-cell.svelte-1i7gssh{text-align:center;padding:1rem .75rem;color:var(--text-muted, #9ba0b9)}.error-message.svelte-1i7gssh{margin:0 0 .5rem;color:var(--color-error, #fca5a5);font-size:.9rem}.toast.svelte-1i7gssh{position:fixed;right:16px;bottom:16px;padding:10px 16px;border-radius:var(--radius-full);background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--accent-primary);color:var(--text-primary);font-size:.86rem;z-index:9999;box-shadow:0 12px 40px var(--glass-shadow),0 0 20px #3b82f633;animation:svelte-1i7gssh-toastIn .3s ease-out}@keyframes svelte-1i7gssh-toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .toast.svelte-1i7gssh{background:#ffffffe6;box-shadow:0 12px 40px #00000026,0 0 20px #3b82f626,inset 0 1px #ffffffe6}.btn.small.svelte-1i7gssh{padding:4px 10px;font-size:.8rem}.btn.ghost.svelte-1i7gssh{background:transparent;border-color:var(--border-subtle, #1f2937)}.visually-hidden.svelte-1i7gssh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.advanced.svelte-1i7gssh summary:where(.svelte-1i7gssh){cursor:pointer;font-size:.9rem}.advanced-content.svelte-1i7gssh{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}@media(max-width:900px){.tool-layout.svelte-1i7gssh{grid-template-columns:minmax(0,1fr)}.card-header-results.svelte-1i7gssh{flex-direction:column;align-items:flex-start}.results-actions.svelte-1i7gssh{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.card.svelte-1i7gssh,.tool-hero-icon.svelte-1i7gssh,.tool-hero-subtitle.svelte-1i7gssh{animation:none!important;transition:none!important}}
