main.svelte-18nofyz{padding-bottom:48px}.tool-intro.svelte-18nofyz{position:relative}.tool-hero.svelte-18nofyz{text-align:center;padding:var(--space-12) 0 var(--space-8);position:relative}.tool-hero-icon.svelte-18nofyz{font-size:4rem;display:block;margin-bottom:var(--space-4);animation:svelte-18nofyz-fadeIn .6s ease-out}.tool-hero.svelte-18nofyz h1:where(.svelte-18nofyz){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;animation:svelte-18nofyz-fadeIn .6s ease-out .1s backwards}.tool-hero-subtitle.svelte-18nofyz{font-size:var(--text-lg);color:var(--text-secondary);max-width:700px;margin:0 auto var(--space-4);line-height:1.6;animation:svelte-18nofyz-fadeIn .6s ease-out .2s backwards}.tool-intro.svelte-18nofyz p:where(.svelte-18nofyz){margin-top:0;color:var(--text-tertiary)}.card.svelte-18nofyz{position:relative;margin-top:1rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-6);overflow:hidden;animation:svelte-18nofyz-fadeIn .6s ease-out .3s backwards;transition:all .3s ease}.card.svelte-18nofyz: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-18nofyz:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:var(--glass-shine);pointer-events:none;opacity:.3}.card.svelte-18nofyz:hover{border-color:var(--accent-primary);box-shadow:0 12px 40px var(--glass-shadow)}html[data-theme=light] .card.svelte-18nofyz{box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .card.svelte-18nofyz:after{background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,transparent 100%);opacity:1}.card.svelte-18nofyz h2:where(.svelte-18nofyz){position:relative;z-index:1;color:var(--text-primary);font-weight:var(--font-semibold)}@keyframes svelte-18nofyz-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tool-hero-icon.svelte-18nofyz,.tool-hero.svelte-18nofyz h1:where(.svelte-18nofyz),.tool-hero-subtitle.svelte-18nofyz,.card.svelte-18nofyz{animation:none!important}}.input-section.svelte-18nofyz{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.input-section.svelte-18nofyz label:where(.svelte-18nofyz){color:var(--text-primary);font-weight:var(--font-medium)}.input-section.svelte-18nofyz textarea:where(.svelte-18nofyz){min-height:200px;font-family:var(--font-mono);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.75rem;color:var(--text-primary);transition:all .2s ease}.input-section.svelte-18nofyz textarea:where(.svelte-18nofyz):focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f626}html[data-theme=light] .input-section.svelte-18nofyz textarea:where(.svelte-18nofyz){background:#fff9}.input-section.svelte-18nofyz input[type=file]:where(.svelte-18nofyz){background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.5rem;color:var(--text-primary)}.format-options.svelte-18nofyz{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:1rem;position:relative;z-index:1}.format-options.svelte-18nofyz label:where(.svelte-18nofyz){display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.format-options.svelte-18nofyz select:where(.svelte-18nofyz){background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.5rem .75rem;color:var(--text-primary)}.format-options.svelte-18nofyz select:where(.svelte-18nofyz):focus{outline:none;border-color:var(--accent-primary)}html[data-theme=light] .format-options.svelte-18nofyz select:where(.svelte-18nofyz){background:#fff9}.actions-row.svelte-18nofyz{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:1rem;position:relative;z-index:1}.actions-row.svelte-18nofyz button.primary:where(.svelte-18nofyz){background:var(--accent-gradient);color:#fff;border:none;padding:.65rem 1.4rem;border-radius:var(--radius-xl);cursor:pointer;font-weight:var(--font-semibold);transition:all .2s ease}.actions-row.svelte-18nofyz button.primary:where(.svelte-18nofyz):hover{transform:translateY(-2px);box-shadow:0 4px 20px #3b82f666}.actions-row.svelte-18nofyz button.secondary:where(.svelte-18nofyz){background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:.55rem 1.25rem;cursor:pointer;transition:all .2s ease}.actions-row.svelte-18nofyz button.secondary:where(.svelte-18nofyz):hover{border-color:var(--accent-primary);background:var(--glass-bg-hover)}#progress.svelte-18nofyz{margin-top:1rem;position:relative;z-index:1}.tableWrap.svelte-18nofyz{margin-top:1rem;max-height:70vh;overflow:auto;border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;z-index:1}html[data-theme=light] .tableWrap.svelte-18nofyz{box-shadow:0 2px 12px #0000000f,inset 0 1px #fffc}#previewPanel.svelte-18nofyz{margin-bottom:1rem;position:relative;z-index:1}.preview-html.svelte-18nofyz{margin-top:.75rem;border:1px solid var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.preview-card.svelte-18nofyz{margin-top:.75rem;border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1.5rem;text-align:center}.preview-card-title.svelte-18nofyz{font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:.25rem;color:var(--text-primary)}.preview-card-subtitle.svelte-18nofyz{color:var(--text-tertiary)}.preview-status-banner.svelte-18nofyz{margin-top:.5rem;font-size:.9rem;color:var(--text-secondary);padding:.35rem .5rem;border-radius:var(--radius-lg)}.preview-status--info.svelte-18nofyz{background:#3b82f61a;color:var(--accent-primary)}.preview-status--warn.svelte-18nofyz{background:#fb923c1a;color:#fb923c}.preview-html__header.svelte-18nofyz{padding:.6rem .9rem;font-weight:var(--font-semibold);border-bottom:1px solid var(--glass-border);background:var(--glass-bg-hover);color:var(--text-primary)}#previewIframe.svelte-18nofyz{width:100%;height:22rem;border:0;display:block;background:#fff}#results.svelte-18nofyz thead:where(.svelte-18nofyz) th:where(.svelte-18nofyz){position:sticky;top:0;z-index:2;background:var(--glass-bg-hover);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);padding:.6rem .75rem;border-bottom:1px solid var(--glass-border);font-weight:var(--font-semibold);text-align:left;word-wrap:break-word;overflow-wrap:break-word}html[data-theme=light] #results.svelte-18nofyz thead:where(.svelte-18nofyz) th:where(.svelte-18nofyz){background:#fffc}#results.svelte-18nofyz tbody:where(.svelte-18nofyz) td:where(.svelte-18nofyz){word-wrap:break-word;overflow-wrap:break-word;padding:.5rem .75rem;border-bottom:1px solid var(--glass-border);color:var(--text-secondary)}#results.svelte-18nofyz tbody:where(.svelte-18nofyz) tr:where(.svelte-18nofyz):hover{background:var(--glass-bg-hover)}.download-link.svelte-18nofyz{color:var(--accent-primary);text-decoration:none;cursor:pointer}.download-link.svelte-18nofyz:hover{text-decoration:underline;color:var(--accent-secondary)}.toast.svelte-18nofyz{position:fixed;right:16px;bottom:16px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-primary);border:1px solid var(--accent-primary);padding:10px 16px;border-radius:var(--radius-full);z-index:9999;box-shadow:0 12px 40px var(--glass-shadow),0 0 20px #3b82f633}html[data-theme=light] .toast.svelte-18nofyz{background:#ffffffe6;box-shadow:0 12px 40px #00000026,inset 0 1px #ffffffe6}.badge.svelte-18nofyz{color:var(--text-tertiary);font-size:.85rem}kbd.svelte-18nofyz{background:var(--glass-bg);border:1px solid var(--glass-border);padding:.2rem .4rem;border-radius:4px;font-size:.85rem;font-family:var(--font-mono)}.formats-card.svelte-18nofyz summary:where(.svelte-18nofyz){list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;position:relative;padding-left:1.2rem;z-index:1}.formats-card.svelte-18nofyz summary:where(.svelte-18nofyz)::-webkit-details-marker{display:none}.formats-card.svelte-18nofyz summary:where(.svelte-18nofyz):before{content:"▸";position:absolute;left:0;top:.35rem;font-size:.9rem;color:var(--text-tertiary);transition:transform .15s ease}.formats-card[open].svelte-18nofyz summary:where(.svelte-18nofyz):before{content:"▾";transform:translateY(1px)}.formats-card.svelte-18nofyz summary:where(.svelte-18nofyz) h2:where(.svelte-18nofyz){margin:0}.formats-body.svelte-18nofyz{margin-top:.5rem;position:relative;z-index:1;color:var(--text-secondary)}.formats-body.svelte-18nofyz ul:where(.svelte-18nofyz){padding-left:1.25rem}.formats-body.svelte-18nofyz a:where(.svelte-18nofyz){color:var(--accent-primary);text-decoration:none}.formats-body.svelte-18nofyz a:where(.svelte-18nofyz):hover{text-decoration:underline}.css-sentinel.svelte-18nofyz{display:none}
