.alert.svelte-1fk0z0i{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 2.6%, transparent);color:var(--text);align-items:flex-start;gap:.65rem;padding:.78rem .85rem;font-size:.78rem;line-height:1.45;display:flex}.alert[data-tone=warning].svelte-1fk0z0i{border-color:var(--state-warning-border);background:var(--state-warning-bg);color:color-mix(in srgb, var(--warning) 66%, var(--text))}.alert[data-tone=danger].svelte-1fk0z0i{border-color:var(--state-danger-border);background:var(--state-danger-bg);color:color-mix(in srgb, var(--danger) 58%, var(--text))}.alert[data-tone=success].svelte-1fk0z0i{border-color:var(--state-success-border);background:var(--state-success-bg);color:color-mix(in srgb, var(--success) 62%, var(--text))}.input.svelte-18xxpwa{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);width:100%;min-height:46px;color:var(--text);font:inherit;outline:0;padding:0 .85rem}.input.svelte-18xxpwa::placeholder{color:var(--text-faint)}.input.svelte-18xxpwa:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.input.svelte-18xxpwa:disabled{cursor:not-allowed;opacity:.55}.scroll-area.svelte-1uv8cye{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-width:0;overflow:auto}.command.svelte-1q7268m{gap:.75rem;min-width:0;display:grid}.command-search.svelte-1q7268m{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}.empty.svelte-1q7268m{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;margin:0;padding:1.8rem 1rem}.progress.svelte-10hsg06{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:999px;height:.5rem;overflow:hidden}span.svelte-10hsg06{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width var(--motion-medium) var(--ease-standard);display:block}@media (prefers-reduced-motion:reduce){span.svelte-10hsg06{transition:none}}.conversion-status.svelte-vu1955{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text) 1.8%, transparent);gap:.75rem;padding:.85rem;display:grid}.conversion-status.converting.svelte-vu1955{border-color:var(--state-info-border)}.conversion-status.complete.svelte-vu1955{border-color:var(--state-success-border)}.conversion-status.error.svelte-vu1955{border-color:var(--state-warning-border)}.status-main.svelte-vu1955{align-items:center;gap:.8rem;min-width:0;display:flex}.status-main.svelte-vu1955 div:where(.svelte-vu1955){gap:.16rem;min-width:0;display:grid}strong.svelte-vu1955{color:var(--text);font-size:.92rem}small.svelte-vu1955{color:var(--muted);font-size:.72rem;line-height:1.45}.badge.svelte-oyuwaq{color:#fff;align-items:center;gap:.55rem;min-width:0;max-width:100%;display:inline-flex}.icon.svelte-oyuwaq{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 14%, var(--surface-1));width:28px;height:32px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.icon.svelte-oyuwaq svg{width:17px;height:17px}[data-format=csv].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=json].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=toml].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=tsv].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=yaml].svelte-oyuwaq .icon:where(.svelte-oyuwaq){border-color:color-mix(in srgb, var(--success) 32%, transparent);background:color-mix(in srgb, var(--success) 14%, var(--surface-1));color:var(--success-strong)}[data-format=txt].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=md].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=docx].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=html].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=rtf].svelte-oyuwaq .icon:where(.svelte-oyuwaq){border-color:color-mix(in srgb, var(--warning) 32%, transparent);background:color-mix(in srgb, var(--warning) 14%, var(--surface-1));color:var(--warning)}[data-format=pdf].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=pdf-clean].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=pdf-ocr].svelte-oyuwaq .icon:where(.svelte-oyuwaq),[data-format=pdf-rotate-90].svelte-oyuwaq .icon:where(.svelte-oyuwaq){border-color:color-mix(in srgb, var(--danger) 32%, transparent);background:color-mix(in srgb, var(--danger) 14%, var(--surface-1));color:var(--danger)}.copy.svelte-oyuwaq{gap:.15rem;min-width:0;display:grid}strong.svelte-oyuwaq{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.15;overflow:hidden}small.svelte-oyuwaq{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.large.svelte-oyuwaq{text-align:center;justify-items:center;gap:.7rem;display:grid}.large.svelte-oyuwaq .icon:where(.svelte-oyuwaq){border-radius:var(--radius);width:62px;height:70px}.large.svelte-oyuwaq .icon:where(.svelte-oyuwaq) svg{width:34px;height:34px}.large.svelte-oyuwaq strong:where(.svelte-oyuwaq){white-space:normal;font-size:1.05rem}.output-chooser.svelte-xemcp{gap:.65rem;min-width:0;display:grid;container-type:inline-size}.chooser-head.svelte-xemcp{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eyebrow.svelte-xemcp,.input-route.svelte-xemcp{color:var(--text-muted);font-size:.72rem;font-weight:700}.input-route.svelte-xemcp{align-items:center;gap:.35rem;display:inline-flex}.current-output.svelte-xemcp{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:58px;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem 0;display:grid}.current-output.svelte-xemcp>span:where(.svelte-xemcp){gap:.08rem;min-width:0;display:grid}.current-output.svelte-xemcp small:where(.svelte-xemcp){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.current-output.svelte-xemcp strong:where(.svelte-xemcp){text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.current-output.svelte-xemcp>svg{color:var(--success)}.recommended-list.svelte-xemcp{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.recommended-list.svelte-xemcp button:where(.svelte-xemcp){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);min-width:0;min-height:44px;color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.42rem .55rem;font-size:.72rem;font-weight:700;line-height:1.25;display:grid}.recommended-list.svelte-xemcp button:where(.svelte-xemcp):hover:not(:disabled),.recommended-list.svelte-xemcp button:where(.svelte-xemcp):focus-visible{border-color:var(--border-accent);background:var(--surface-hover)}.recommended-list.svelte-xemcp button:where(.svelte-xemcp):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.recommended-list.svelte-xemcp button:where(.svelte-xemcp):disabled{cursor:not-allowed;opacity:.55}.recommended-list.svelte-xemcp button:where(.svelte-xemcp)>span:where(.svelte-xemcp){overflow-wrap:anywhere;white-space:normal;min-width:0}.command-list.svelte-xemcp button:where(.svelte-xemcp){border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 58%, transparent);min-width:0;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);align-items:center;gap:.72rem;display:flex}.command-list.svelte-xemcp button:where(.svelte-xemcp):hover,.command-list.svelte-xemcp button.selected:where(.svelte-xemcp){border-color:var(--border-accent-strong);background:color-mix(in srgb, var(--accent) 9%, transparent)}.command-list.svelte-xemcp span:where(.svelte-xemcp){gap:.18rem;min-width:0;display:grid}.command-list.svelte-xemcp strong:where(.svelte-xemcp){text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.command-list.svelte-xemcp small:where(.svelte-xemcp){color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.command-list.svelte-xemcp{gap:.45rem;padding-right:.25rem;display:grid}.command-list.svelte-xemcp button:where(.svelte-xemcp){border-radius:var(--radius);min-height:70px;padding:.72rem}.command-list.svelte-xemcp em:where(.svelte-xemcp){color:var(--accent-strong);white-space:nowrap;margin-left:auto;font-size:.63rem;font-style:normal;font-weight:800}.empty.svelte-xemcp{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);text-align:center;margin:0;padding:1.8rem 1rem}@media (prefers-reduced-motion:reduce){.recommended-list.svelte-xemcp button:where(.svelte-xemcp),.command-list.svelte-xemcp button:where(.svelte-xemcp){transition:none}}@media (width<=420px){.recommended-list.svelte-xemcp button:where(.svelte-xemcp){flex-basis:46%}}@container (width<=330px){.recommended-list.svelte-xemcp{grid-template-columns:1fr}}@container (width>=440px){.recommended-list.svelte-xemcp:has(>:where(.svelte-xemcp):nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.label.svelte-fcxdr2{color:var(--text);align-items:center;gap:.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.slider.svelte-2rnmeq{appearance:none;background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--fill,50%), color-mix(in srgb, var(--text) 10%, transparent) var(--fill,50%), color-mix(in srgb, var(--text) 10%, transparent) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px}.slider.svelte-2rnmeq::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent-foreground);background:var(--accent-strong);width:22px;height:22px;box-shadow:0 0 0 1px var(--accent), 0 6px 16px color-mix(in srgb, var(--accent) 40%, transparent);transition:transform var(--motion-fast) var(--ease-standard);border-radius:999px}.slider.svelte-2rnmeq::-webkit-slider-thumb:hover{transform:scale(1.08)}.slider.svelte-2rnmeq::-moz-range-thumb{border:3px solid var(--accent-foreground);background:var(--accent-strong);width:22px;height:22px;box-shadow:0 0 0 1px var(--accent), 0 6px 16px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px}.slider.svelte-2rnmeq:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent)}.slider.svelte-2rnmeq:disabled{cursor:not-allowed;opacity:.55}.switch.svelte-jnaa0c{cursor:pointer;align-items:center;width:44px;height:26px;display:inline-flex}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.switch.svelte-jnaa0c span:where(.svelte-jnaa0c){border:1px solid var(--line-bright);background:var(--surface-3);width:44px;height:26px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-radius:999px;position:relative}.switch.svelte-jnaa0c span:where(.svelte-jnaa0c):after{background:var(--text-muted);width:18px;height:18px;transition:background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);content:"";border-radius:999px;position:absolute;top:3px;left:3px}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):checked+span:where(.svelte-jnaa0c){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):checked+span:where(.svelte-jnaa0c):after{background:var(--cyan);transform:translate(18px)}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):focus-visible+span:where(.svelte-jnaa0c){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):disabled+span:where(.svelte-jnaa0c){cursor:not-allowed;opacity:.5}.quality-controls.svelte-ijpcr0{border:1px solid var(--state-info-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--state-info-bg), transparent), color-mix(in srgb, var(--text) 2.5%, transparent);gap:.82rem;padding:.95rem;display:grid}.quality-controls.compact.svelte-ijpcr0{background:0 0;border:0;padding:0}.quality-head.svelte-ijpcr0{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.quality-head.svelte-ijpcr0 div:where(.svelte-ijpcr0){gap:.18rem;min-width:0;display:grid}.quality-head.svelte-ijpcr0 span:where(.svelte-ijpcr0){color:var(--text-muted);align-items:center;gap:.38rem;font-size:.72rem;font-weight:800;display:inline-flex}.quality-head.svelte-ijpcr0 strong:where(.svelte-ijpcr0){color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.output-meter.svelte-ijpcr0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.output-meter.svelte-ijpcr0 div:where(.svelte-ijpcr0){border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 2.5%, transparent);gap:.22rem;min-width:0;padding:.62rem;display:grid}.output-meter.svelte-ijpcr0 small:where(.svelte-ijpcr0){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.output-meter.svelte-ijpcr0 strong:where(.svelte-ijpcr0){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.output-meter.svelte-ijpcr0 span:where(.svelte-ijpcr0){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.35;overflow:hidden}.size-badge.green.svelte-ijpcr0{color:var(--success-strong)}.size-badge.amber.svelte-ijpcr0{color:var(--warning)}.size-badge.neutral.svelte-ijpcr0{color:var(--text-muted)}.control-block.svelte-ijpcr0{gap:.65rem;min-width:0;display:grid}.mode-row.svelte-ijpcr0,.preset-row.svelte-ijpcr0,.scale-row.svelte-ijpcr0,.rotate-row.svelte-ijpcr0,.transform-actions.svelte-ijpcr0{gap:.45rem;display:grid}.mode-row.svelte-ijpcr0{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-row.svelte-ijpcr0{grid-template-columns:repeat(3,minmax(0,1fr))}.scale-row.svelte-ijpcr0,.rotate-row.svelte-ijpcr0,.transform-actions.svelte-ijpcr0{grid-template-columns:repeat(4,minmax(0,1fr))}.mode-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.scale-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.rotate-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.transform-actions.svelte-ijpcr0 button:where(.svelte-ijpcr0){border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 3.5%, transparent);min-width:0;color:var(--text-muted);cursor:pointer;text-align:left}.mode-row.svelte-ijpcr0 button:where(.svelte-ijpcr0){grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-height:62px;padding:.58rem;display:grid}.preset-row.svelte-ijpcr0 button:where(.svelte-ijpcr0){gap:.2rem;min-height:58px;padding:.58rem;display:grid}.scale-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.rotate-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.transform-actions.svelte-ijpcr0 button:where(.svelte-ijpcr0){text-align:center;min-height:44px;padding:.35rem .45rem;font-size:.72rem;font-weight:850}.transform-actions.svelte-ijpcr0 button:where(.svelte-ijpcr0){font-size:.66rem}.mode-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled),.mode-row.svelte-ijpcr0 button.active:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled),.preset-row.svelte-ijpcr0 button.active:where(.svelte-ijpcr0),.scale-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled),.rotate-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled),.rotate-row.svelte-ijpcr0 button.active:where(.svelte-ijpcr0),.transform-actions.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled),.transform-actions.svelte-ijpcr0 button.active:where(.svelte-ijpcr0){border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.mode-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled) small:where(.svelte-ijpcr0),.mode-row.svelte-ijpcr0 button.active:where(.svelte-ijpcr0) small:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 button:where(.svelte-ijpcr0):hover:not(:disabled) small:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 button.active:where(.svelte-ijpcr0) small:where(.svelte-ijpcr0){color:color-mix(in srgb, var(--accent-foreground) 72%, transparent)}button.svelte-ijpcr0:disabled{cursor:not-allowed;opacity:.58}.mode-row.svelte-ijpcr0 span:where(.svelte-ijpcr0){gap:.12rem;min-width:0;display:grid}.mode-row.svelte-ijpcr0 strong:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 strong:where(.svelte-ijpcr0){text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.mode-row.svelte-ijpcr0 small:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 small:where(.svelte-ijpcr0){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.35;overflow:hidden}.size-grid.svelte-ijpcr0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.size-grid.svelte-ijpcr0 label:where(.svelte-ijpcr0){gap:.32rem;display:grid}.size-grid.svelte-ijpcr0 small:where(.svelte-ijpcr0){color:var(--muted);font-size:.65rem;font-weight:800}.quality-slider.svelte-ijpcr0,.background-control.svelte-ijpcr0{gap:.4rem;display:grid}.background-control.svelte-ijpcr0 small:where(.svelte-ijpcr0){color:var(--muted);font-size:.65rem;font-weight:800}.background-control.svelte-ijpcr0 span:where(.svelte-ijpcr0){color:var(--muted);font-size:.62rem;line-height:1.35}.setting-toggle.svelte-ijpcr0,.aspect-toggle.svelte-ijpcr0{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 2.5%, transparent);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.68rem;display:grid}.setting-toggle.compact.svelte-ijpcr0,.aspect-toggle.svelte-ijpcr0{grid-template-columns:auto 1fr}.setting-toggle.svelte-ijpcr0 span:where(.svelte-ijpcr0){gap:.12rem;min-width:0;display:grid}.setting-toggle.svelte-ijpcr0 strong:where(.svelte-ijpcr0){color:var(--text);font-size:.76rem}.setting-toggle.svelte-ijpcr0 small:where(.svelte-ijpcr0),.aspect-toggle.svelte-ijpcr0 span:where(.svelte-ijpcr0){color:var(--muted);font-size:.64rem;line-height:1.35}@media (width<=460px){.mode-row.svelte-ijpcr0,.preset-row.svelte-ijpcr0,.rotate-row.svelte-ijpcr0,.transform-actions.svelte-ijpcr0,.size-grid.svelte-ijpcr0,.output-meter.svelte-ijpcr0{grid-template-columns:1fr}}.module.svelte-k97kgi{border-bottom:1px solid var(--border);min-width:0;padding-bottom:.4rem;display:grid}.module-head.svelte-k97kgi{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.48rem .25rem;display:grid;overflow:hidden}.module-head.svelte-k97kgi:hover{background:var(--surface-hover)}.module-head.svelte-k97kgi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.module-head.svelte-k97kgi:disabled{cursor:not-allowed;opacity:.5}.title.svelte-k97kgi{color:var(--text);font-size:.8rem;font-weight:700}.summary.svelte-k97kgi{color:var(--text-faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.badge.svelte-k97kgi{border:1px solid var(--border-accent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-strong);white-space:nowrap;border-radius:999px;padding:.1rem .38rem;font-size:.62rem;font-weight:700}.caret{color:var(--text-faint);transition:transform var(--motion-fast) var(--ease-standard)}.module[data-open=true].svelte-k97kgi .caret{color:var(--accent-strong);transform:rotate(180deg)}.module-body.svelte-k97kgi{gap:.55rem;min-width:0;padding:.2rem 0 .45rem;display:grid}@media (prefers-reduced-motion:reduce){.module-head.svelte-k97kgi,.caret{transition:none}}.adjustments.svelte-19xddln{min-width:0;display:grid}.no-adjustments.svelte-19xddln{color:var(--text-muted);margin:0;padding:.75rem 0;font-size:.76rem;line-height:1.45}.structured-preview.svelte-zhd9ie{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), var(--surface-0);min-width:0;min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 3.5%, transparent);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.preview-toolbar.svelte-zhd9ie{border-bottom:1px solid color-mix(in srgb, var(--text) 7.5%, transparent);background:color-mix(in srgb, var(--text) 3.5%, transparent);align-items:center;gap:.65rem;min-width:0;padding:.72rem .85rem;display:flex}.preview-toolbar.svelte-zhd9ie div:where(.svelte-zhd9ie){gap:.08rem;min-width:0;margin-right:auto;display:grid}.preview-toolbar.svelte-zhd9ie small:where(.svelte-zhd9ie){color:var(--text-faint);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:850;overflow:hidden}.preview-toolbar.svelte-zhd9ie strong:where(.svelte-zhd9ie){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.preview-toolbar.svelte-zhd9ie span:where(.svelte-zhd9ie),.preview-toolbar.svelte-zhd9ie em:where(.svelte-zhd9ie){border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.62rem;font-style:normal;font-weight:800}.preview-toolbar.svelte-zhd9ie em:where(.svelte-zhd9ie){border-color:var(--state-warning-border);background:var(--state-warning-bg);color:var(--syntax-number)}.editor-shell.svelte-zhd9ie,.table-shell.svelte-zhd9ie{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}pre.svelte-zhd9ie{min-width:100%;color:var(--syntax-text);tab-size:2;white-space:pre;flex:auto;margin:0;padding:.75rem 0;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.58}pre.wrap.svelte-zhd9ie .line-code:where(.svelte-zhd9ie){white-space:pre-wrap;overflow-wrap:anywhere}code.svelte-zhd9ie{min-width:max-content;display:grid}pre.wrap.svelte-zhd9ie code:where(.svelte-zhd9ie){min-width:0}.line.svelte-zhd9ie{grid-template-columns:3.1rem minmax(0,1fr);min-height:1.58em;display:grid}.line.svelte-zhd9ie:hover{background:color-mix(in srgb, var(--accent) 5.5%, transparent)}.line-no.svelte-zhd9ie{z-index:1;border-right:1px solid color-mix(in srgb, var(--text) 7%, transparent);background:color-mix(in srgb, var(--surface-0) 92%, black);color:var(--text-faint);text-align:right;user-select:none;padding-right:.76rem;position:sticky;left:0}.line-code.svelte-zhd9ie{padding:0 .95rem}.terminal.svelte-zhd9ie .line-code:where(.svelte-zhd9ie){color:var(--syntax-string)}.token.comment.svelte-zhd9ie{color:var(--syntax-comment)}.token.key.svelte-zhd9ie,.token.heading.svelte-zhd9ie{color:var(--syntax-fn)}.token.string.svelte-zhd9ie,.token.link.svelte-zhd9ie{color:var(--syntax-string)}.token.number.svelte-zhd9ie{color:var(--syntax-number)}.token.keyword.svelte-zhd9ie,.token.marker.svelte-zhd9ie{color:var(--syntax-keyword)}.token.tag.svelte-zhd9ie{color:var(--syntax-tag)}table.svelte-zhd9ie{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem}th.svelte-zhd9ie,td.svelte-zhd9ie{border-right:1px solid color-mix(in srgb, var(--text) 6.5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 6.5%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:320px;padding:.58rem .72rem;overflow:hidden}th.svelte-zhd9ie{z-index:2;background:var(--surface-3);color:var(--syntax-fn);text-align:left;font-weight:850;position:sticky;top:0}td.svelte-zhd9ie{color:var(--syntax-text)}@media (width<=640px){.preview-toolbar.svelte-zhd9ie{flex-wrap:wrap;align-items:flex-start;padding:.65rem .72rem}pre.svelte-zhd9ie{font-size:.74rem}}.conversion-primary-action.svelte-1v6yqaz{gap:.58rem;width:100%;min-width:0;margin-top:.7rem;display:grid}.conversion-primary-action.sticky.svelte-1v6yqaz{z-index:5;position:sticky;bottom:0}.action-copy.svelte-1v6yqaz{gap:.14rem;min-width:0;padding-left:.72rem;display:grid;position:relative}.action-copy.svelte-1v6yqaz:before{background:var(--accent);content:"";border-radius:999px;width:3px;position:absolute;top:.28rem;bottom:.28rem;left:0}[data-state=complete].svelte-1v6yqaz .action-copy:where(.svelte-1v6yqaz):before{background:var(--success)}[data-state=stale].svelte-1v6yqaz .action-copy:where(.svelte-1v6yqaz):before,[data-state=cancelled].svelte-1v6yqaz .action-copy:where(.svelte-1v6yqaz):before{background:var(--warning)}[data-state=error].svelte-1v6yqaz .action-copy:where(.svelte-1v6yqaz):before{background:var(--danger)}.action-copy.svelte-1v6yqaz strong:where(.svelte-1v6yqaz){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.action-copy.svelte-1v6yqaz span:where(.svelte-1v6yqaz){color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.action-progress.svelte-1v6yqaz{color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.66rem;display:grid}.action-progress.svelte-1v6yqaz>span:where(.svelte-1v6yqaz){background:var(--surface-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.action-progress.svelte-1v6yqaz>span:where(.svelte-1v6yqaz):after{width:var(--progress);border-radius:inherit;background:var(--gradient-brand);content:"";transition:width var(--motion-fast) var(--ease-standard);position:absolute;inset:0}.action-progress.svelte-1v6yqaz b:where(.svelte-1v6yqaz){min-width:2.2rem;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.action-buttons.svelte-1v6yqaz{justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.action-buttons.svelte-1v6yqaz [data-slot=button]{flex:auto;min-width:0;min-height:44px}@media (width<=760px){.conversion-primary-action.svelte-1v6yqaz{gap:.45rem;margin:0}.action-copy.svelte-1v6yqaz span:where(.svelte-1v6yqaz){-webkit-line-clamp:1}}@media (height<=480px) and (orientation:landscape){.action-copy.svelte-1v6yqaz span:where(.svelte-1v6yqaz){display:none}}@media (prefers-reduced-motion:reduce){.action-progress.svelte-1v6yqaz>span:where(.svelte-1v6yqaz):after{transition:none}}.overlay.svelte-1ep2w88{z-index:1000;background:var(--overlay-scrim);backdrop-filter:blur(8px)saturate(1.06);position:fixed;inset:0}.studio.svelte-1ep2w88{z-index:1010;inset:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-modal);animation:svelte-1ep2w88-studio-in .22s var(--ease-standard);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.studio.svelte-1ep2w88:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@keyframes svelte-1ep2w88-studio-in{0%{opacity:0;transform:translateY(8px)scale(.994)}to{opacity:1;transform:scale(1)}}.studio-head.svelte-1ep2w88{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;min-height:62px;padding:.65rem clamp(.85rem,2vw,1.25rem);display:flex}.head-titles.svelte-1ep2w88{gap:.08rem;min-width:0;display:grid}.head-titles.svelte-1ep2w88 strong:where(.svelte-1ep2w88){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;overflow:hidden}.head-titles.svelte-1ep2w88 small:where(.svelte-1ep2w88){color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.head-actions.svelte-1ep2w88{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.close.svelte-1ep2w88{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);width:44px;height:44px;color:var(--text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);place-items:center;display:grid}.close.svelte-1ep2w88:hover{border-color:var(--border-accent);background:var(--surface-hover)}.close.svelte-1ep2w88:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.studio-workspace.svelte-1ep2w88{grid-template-columns:minmax(0,1fr) minmax(320px,352px);min-width:0;min-height:0;display:grid;overflow:hidden}.canvas-slot.svelte-1ep2w88{background:var(--surface-1);min-width:0;min-height:0;padding:clamp(.65rem,1.5vw,1rem);display:grid;overflow:hidden}.inspector.svelte-1ep2w88{border-left:1px solid var(--border);background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.inspector-scroll.svelte-1ep2w88{overscroll-behavior:contain;min-width:0;min-height:0;padding:.75rem .85rem;overflow:auto}.action-dock.svelte-1ep2w88{border-top:1px solid var(--border);background:var(--surface-2);min-width:0;padding:.7rem .85rem}@media (width<=760px){.studio.svelte-1ep2w88{border:0;border-radius:0;inset:0}.studio-head.svelte-1ep2w88{min-height:58px;padding:calc(.45rem + env(safe-area-inset-top,0px)) max(.65rem, env(safe-area-inset-right,0px)) .45rem max(.65rem, env(safe-area-inset-left,0px))}.head-titles.svelte-1ep2w88 small:where(.svelte-1ep2w88){font-size:.68rem}.studio-workspace.svelte-1ep2w88{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.canvas-slot.svelte-1ep2w88{padding:.5rem}.inspector.svelte-1ep2w88{border-top:1px solid var(--border);border-left:0;display:block}.inspector-scroll.svelte-1ep2w88{display:none}.action-dock.svelte-1ep2w88{padding:.55rem max(.65rem, env(safe-area-inset-right,0px)) calc(.55rem + env(safe-area-inset-bottom,0px)) max(.65rem, env(safe-area-inset-left,0px));border-top:0}}@media (height<=480px) and (orientation:landscape){.studio-head.svelte-1ep2w88{min-height:52px;padding-top:max(.3rem, env(safe-area-inset-top,0px));padding-bottom:.3rem}.close.svelte-1ep2w88{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.studio.svelte-1ep2w88{animation:none}}.canvas-wrap.svelte-19hpp1e{grid-template-rows:1fr auto;gap:.5rem;min-width:0;min-height:0;display:grid}.canvas.svelte-19hpp1e{border-radius:var(--radius-lg);border:1px solid var(--border);touch-action:pan-y;cursor:grab;outline:none;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.canvas.svelte-19hpp1e:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.canvas.pannable.svelte-19hpp1e{touch-action:none}.canvas.svelte-19hpp1e:active{cursor:grabbing}.bg-checker.svelte-19hpp1e{background:linear-gradient(45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-3) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-3) 75%);background-color:var(--surface-2);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.bg-dark.svelte-19hpp1e{background-color:var(--surface-1)}.bg-light.svelte-19hpp1e{background-color:var(--preview-light)}.layer-wrap.svelte-19hpp1e{transform-origin:50%;will-change:transform;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%}.layer.svelte-19hpp1e{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.layer-wrap.svelte-19hpp1e .layer:where(.svelte-19hpp1e){width:100%;height:100%}.before.svelte-19hpp1e{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.before.svelte-19hpp1e img:where(.svelte-19hpp1e){object-fit:contain;width:100%;height:100%;display:block}.before.full.svelte-19hpp1e{clip-path:none!important}.side-by-side.svelte-19hpp1e{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;inset:0}.side-cell.svelte-19hpp1e{background:var(--bg-checker,var(--surface-2));place-items:center;display:grid;position:relative;overflow:hidden}.side-stage.svelte-19hpp1e{transform-origin:50%;will-change:transform;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%}.side-cell.svelte-19hpp1e img:where(.svelte-19hpp1e){object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.handle.svelte-19hpp1e{z-index:4;background:var(--accent);cursor:ew-resize;pointer-events:auto;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.grip.svelte-19hpp1e{background:var(--accent);width:44px;height:44px;box-shadow:0 4px 14px color-mix(in srgb, var(--surface-0) 70%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grip.svelte-19hpp1e:before,.grip.svelte-19hpp1e:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000}.grip.svelte-19hpp1e:before{border-right:5px solid var(--accent-foreground);margin-right:2px}.grip.svelte-19hpp1e:after{border-left:5px solid var(--accent-foreground);margin-left:2px}.tags.svelte-19hpp1e{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem}.tag.svelte-19hpp1e{background:color-mix(in srgb, var(--surface-0) 70%, transparent);backdrop-filter:blur(6px);color:var(--text);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.22rem .5rem;font-size:.6rem;font-weight:850}.tag.accent.svelte-19hpp1e{border:1px solid var(--border-accent);color:var(--accent-strong)}.tag.half.svelte-19hpp1e{position:static}.toolbar.svelte-19hpp1e{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.group.svelte-19hpp1e{align-items:center;gap:.2rem;display:inline-flex}.zoom-readout.svelte-19hpp1e{text-align:center;min-width:3.4rem;color:var(--text);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.toolbar.svelte-19hpp1e .active{color:var(--accent-strong)!important;background:color-mix(in srgb, var(--accent) 14%, transparent)!important}@media (width<=640px){.canvas.svelte-19hpp1e{min-height:240px}.toolbar.svelte-19hpp1e{align-items:stretch}.group.svelte-19hpp1e{flex:100%;justify-content:center}.toolbar.svelte-19hpp1e [data-slot=button]{min-width:44px}}.canvas-host.svelte-wxmnvx{min-width:0;height:100%;min-height:0;display:grid}.canvas-host.svelte-wxmnvx iframe,.canvas-host.svelte-wxmnvx .structured-preview{border-radius:var(--radius-lg);width:100%;height:100%;min-height:320px}.canvas-host.svelte-wxmnvx iframe{background:var(--surface-3);border:0}.file-card.svelte-wxmnvx,.loading.svelte-wxmnvx,.error-card.svelte-wxmnvx,.result-image-preview.svelte-wxmnvx{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);width:100%;height:100%;min-height:320px;color:var(--text-muted);text-align:center;place-content:center;gap:.5rem;padding:1rem;display:grid}.result-image-preview.svelte-wxmnvx{background:var(--surface-3);border-style:solid;place-items:center;overflow:hidden}.result-image-preview.svelte-wxmnvx img:where(.svelte-wxmnvx){object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:var(--shadow-card)}.file-card.empty.svelte-wxmnvx{border-style:solid}.error-card.svelte-wxmnvx{border-style:solid;border-color:var(--state-danger-border);background:var(--state-danger-bg)}.error-card.svelte-wxmnvx svg{color:var(--danger);justify-self:center}.file-card.svelte-wxmnvx strong:where(.svelte-wxmnvx),.error-card.svelte-wxmnvx strong:where(.svelte-wxmnvx){color:var(--text);font-size:.95rem}.file-card.svelte-wxmnvx small:where(.svelte-wxmnvx),.error-card.svelte-wxmnvx small:where(.svelte-wxmnvx){max-width:540px;color:var(--text-muted);font-size:.74rem;line-height:1.45}.loading.svelte-wxmnvx{border:1px solid var(--state-info-border);background:var(--surface-3);position:relative;overflow:hidden}.bar.svelte-wxmnvx{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 30%, transparent));transition:width var(--motion-fast) var(--ease-standard);position:absolute;inset:0 auto 0 0}.loading.svelte-wxmnvx b:where(.svelte-wxmnvx),.loading.svelte-wxmnvx small:where(.svelte-wxmnvx){z-index:1;position:relative}.loading.svelte-wxmnvx b:where(.svelte-wxmnvx){color:var(--accent-strong);font-size:1.8rem}@media (prefers-reduced-motion:reduce){.bar.svelte-wxmnvx{transition:none}}.rail-inner.svelte-wxmnvx{align-content:start;gap:.7rem;min-width:0;display:grid}.studio-action-bar.svelte-wxmnvx{gap:.5rem;min-width:0;display:grid}.studio-action-bar.svelte-wxmnvx .conversion-primary-action{margin:0}.mobile-inspector-actions.svelte-wxmnvx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.mobile-inspector-actions.svelte-wxmnvx [data-slot=button]{min-width:0;min-height:44px}.mobile-inspector-actions.svelte-wxmnvx [data-slot=button]:only-child{grid-column:1/-1}.mobile-sheet-scroll.svelte-wxmnvx{overscroll-behavior:contain;min-width:0;min-height:0;padding:.15rem .1rem .25rem;overflow:auto}.rail-preview.svelte-wxmnvx{gap:.55rem;display:grid}.rail-preview.svelte-wxmnvx .structured-preview{height:260px;min-height:0}.rail-preview.svelte-wxmnvx [data-slot=button]{justify-self:end}.zoom-body.svelte-wxmnvx{height:min(76vh,760px);min-height:0;display:grid;overflow:hidden}.zoom-body.svelte-wxmnvx .structured-preview{height:100%;min-height:0}.warnings.svelte-wxmnvx{border:1px solid var(--state-warning-border);border-radius:var(--radius-sm);background:var(--state-warning-bg);color:color-mix(in srgb, var(--warning) 78%, var(--text));gap:.35rem;margin:0;padding:.6rem .75rem;font-size:.74rem;list-style:none;display:grid}.warnings.svelte-wxmnvx li:where(.svelte-wxmnvx){grid-template-columns:auto 1fr;align-items:start;gap:.4rem;display:grid}.warnings.svelte-wxmnvx svg{color:var(--warning);margin-top:.1rem}.info-grid.svelte-wxmnvx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.info-grid.svelte-wxmnvx>span:where(.svelte-wxmnvx){border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 2.5%, transparent);gap:.08rem;min-width:0;padding:.5rem .58rem;display:grid}.info-grid.svelte-wxmnvx .wide:where(.svelte-wxmnvx){grid-column:1/-1}.info-grid.svelte-wxmnvx small:where(.svelte-wxmnvx){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.info-grid.svelte-wxmnvx b:where(.svelte-wxmnvx){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.info-grid.svelte-wxmnvx>.pair-mini:where(.svelte-wxmnvx){flex-direction:row;justify-content:center;align-items:center;gap:.45rem;display:flex}.info-grid.svelte-wxmnvx>.pair-mini:where(.svelte-wxmnvx) .badge{flex:0 auto;min-width:0}@media (width<=640px){.canvas-host.svelte-wxmnvx{height:auto;min-height:clamp(300px,52dvh,520px)}.info-grid.svelte-wxmnvx{grid-template-columns:1fr}}@media (height<=480px) and (orientation:landscape){.canvas-host.svelte-wxmnvx{min-height:72dvh}}.entry.svelte-p4mymj{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 50%), linear-gradient(145deg, color-mix(in srgb, var(--surface-3) 84%, transparent), var(--surface-1));box-shadow:var(--shadow-card);gap:0;display:grid;position:relative;overflow:hidden}.entry.svelte-p4mymj:before{background-image:linear-gradient(color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:36px 36px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 72%)}.file-input.svelte-p4mymj{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drop-target.svelte-p4mymj{z-index:1;border:1px dashed color-mix(in srgb, var(--accent) 52%, transparent);border-radius:calc(var(--radius-xl) - 8px);min-height:330px;color:var(--text);text-align:center;cursor:pointer;transition:border-color .18s var(--ease-standard), background .18s var(--ease-standard);align-content:center;justify-items:center;gap:.9rem;margin:.6rem;padding:clamp(1.5rem,5vw,3rem);display:grid;position:relative}.compact.svelte-p4mymj .drop-target:where(.svelte-p4mymj){min-height:248px}.drop-target.svelte-p4mymj:hover,.dragging.svelte-p4mymj .drop-target:where(.svelte-p4mymj){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.file-input.svelte-p4mymj:focus-visible+.drop-target:where(.svelte-p4mymj){outline:3px solid var(--focus-ring);outline-offset:-5px}.busy.svelte-p4mymj .drop-target:where(.svelte-p4mymj){cursor:progress}.complete.svelte-p4mymj .drop-target:where(.svelte-p4mymj){border-color:color-mix(in srgb, var(--success) 58%, transparent)}.drop-icon.svelte-p4mymj{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--accent) 11%, var(--surface-2));width:68px;height:68px;color:var(--accent-strong);box-shadow:0 16px 48px color-mix(in srgb, var(--accent) 12%, transparent);transition:transform .18s var(--ease-standard);place-items:center;display:grid}.drop-target.svelte-p4mymj:hover .drop-icon:where(.svelte-p4mymj),.dragging.svelte-p4mymj .drop-icon:where(.svelte-p4mymj){transform:translateY(-3px)}.complete.svelte-p4mymj .drop-icon:where(.svelte-p4mymj){color:var(--success-strong)}.drop-copy.svelte-p4mymj{justify-items:center;gap:.45rem;max-width:630px;display:grid}.drop-copy.svelte-p4mymj strong:where(.svelte-p4mymj){overflow-wrap:anywhere;letter-spacing:-.03em;max-width:min(620px,84vw);font-size:clamp(1.35rem,3vw,2.15rem);font-weight:650;line-height:1.1}.choose.svelte-p4mymj{color:var(--accent-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 50%, transparent);text-underline-offset:4px;font-size:1rem;font-weight:650}.drop-copy.svelte-p4mymj small:where(.svelte-p4mymj){color:var(--text-muted);font-size:.95rem;line-height:1.55}.privacy.svelte-p4mymj{border:1px solid color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 8%, transparent);min-height:32px;color:var(--success-strong);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.format-proof.svelte-p4mymj{z-index:1;border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid;position:relative}.format-proof.svelte-p4mymj>span:where(.svelte-p4mymj){color:var(--text-muted);font-size:.78rem;font-weight:600}.format-proof.svelte-p4mymj>div:where(.svelte-p4mymj){flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.format-proof.svelte-p4mymj b:where(.svelte-p4mymj){border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:.28rem .48rem;font-size:.72rem;font-weight:650}@media (width<=640px){.drop-target.svelte-p4mymj{min-height:280px;margin:.45rem;padding:1.25rem .9rem}.compact.svelte-p4mymj .drop-target:where(.svelte-p4mymj){min-height:230px}.drop-copy.svelte-p4mymj strong:where(.svelte-p4mymj){font-size:1.35rem}.drop-copy.svelte-p4mymj small:where(.svelte-p4mymj){font-size:.9rem}.format-proof.svelte-p4mymj{grid-template-columns:1fr;gap:.65rem}.format-proof.svelte-p4mymj>div:where(.svelte-p4mymj){justify-content:flex-start}.format-proof.svelte-p4mymj b:where(.svelte-p4mymj):nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.drop-target.svelte-p4mymj,.drop-icon.svelte-p4mymj{transition:none}.drop-target.svelte-p4mymj:hover .drop-icon:where(.svelte-p4mymj),.dragging.svelte-p4mymj .drop-icon:where(.svelte-p4mymj){transform:none}}.compare.svelte-1m6rtyp{z-index:0;aspect-ratio:16/10;border-radius:var(--radius-lg);touch-action:pan-y;cursor:ew-resize;user-select:none;background:linear-gradient(45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-3) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-3) 75%);background-color:var(--surface-2);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;width:100%;min-height:260px;max-height:min(560px,62vh);position:relative;overflow:hidden}.layer.svelte-1m6rtyp{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.before-wrap.svelte-1m6rtyp{position:absolute;inset:0;overflow:hidden}.tag.svelte-1m6rtyp{z-index:2;background:color-mix(in srgb, var(--surface-0) 72%, transparent);backdrop-filter:blur(6px);color:var(--text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.28rem .6rem;font-size:.66rem;font-weight:800;position:absolute;top:.75rem}.tag-before.svelte-1m6rtyp{border:1px solid var(--border-strong);left:.75rem}.tag-after.svelte-1m6rtyp{border:1px solid var(--border-accent);color:var(--accent-strong);right:.75rem}.handle.svelte-1m6rtyp{z-index:3;background:var(--accent);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-0) 40%, transparent);cursor:ew-resize;position:absolute;top:0;bottom:0;transform:translate(-1px)}.compare.svelte-1m6rtyp:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.compare.svelte-1m6rtyp:focus-visible .handle:where(.svelte-1m6rtyp){box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-0) 40%, transparent), 0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.grip.svelte-1m6rtyp{background:var(--accent);width:44px;height:44px;color:var(--accent-foreground);box-shadow:0 6px 18px color-mix(in srgb, var(--surface-0) 70%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grip.svelte-1m6rtyp:before,.grip.svelte-1m6rtyp:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.grip.svelte-1m6rtyp:before{border-right:6px solid var(--accent-foreground);margin-right:3px}.grip.svelte-1m6rtyp:after{border-left:6px solid var(--accent-foreground);margin-left:3px}@media (width<=640px){.compare.svelte-1m6rtyp{aspect-ratio:4/5;max-height:none}}.result-stage.svelte-3o0rfi{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 34%), var(--surface-2);min-width:0;box-shadow:var(--shadow-card);animation:svelte-3o0rfi-preview-enter .32s var(--ease-standard) both;gap:.85rem;padding:clamp(.85rem,1.6vw,1.1rem);display:grid}.stage-head.svelte-3o0rfi{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.title-block.svelte-3o0rfi{gap:.22rem;min-width:0;display:grid}.eyebrow.svelte-3o0rfi{color:var(--text-faint);font-size:.75rem;font-weight:650}.stage-head.svelte-3o0rfi strong:where(.svelte-3o0rfi){overflow-wrap:anywhere;color:var(--text);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.1}.stage-head.svelte-3o0rfi small:where(.svelte-3o0rfi){color:var(--success);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.facts-row.svelte-3o0rfi{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.facts-row.svelte-3o0rfi>span:where(.svelte-3o0rfi){border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 2.5%, transparent);gap:.1rem;padding:.4rem .6rem;display:grid}.facts-row.svelte-3o0rfi small:where(.svelte-3o0rfi){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.facts-row.svelte-3o0rfi b:where(.svelte-3o0rfi){color:var(--text);font-size:.78rem}.facts-row.svelte-3o0rfi .pair:where(.svelte-3o0rfi){align-items:center;gap:.4rem;padding:.35rem .55rem;display:inline-flex}.warnings.svelte-3o0rfi{border:1px solid var(--state-warning-border);border-radius:var(--radius-sm);background:var(--state-warning-bg);color:var(--warning);gap:.4rem;margin:0;padding:.6rem .8rem;font-size:.76rem;list-style:none;display:grid}.warnings.svelte-3o0rfi li:where(.svelte-3o0rfi){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.banner.svelte-3o0rfi{border:1px solid var(--state-warning-border);border-radius:var(--radius-sm);background:var(--state-warning-bg);color:var(--warning);gap:.12rem;padding:.6rem .75rem;display:grid}.banner.updating.svelte-3o0rfi{border-color:var(--state-info-border);background:var(--state-info-bg);color:var(--accent-strong)}.banner.svelte-3o0rfi strong:where(.svelte-3o0rfi){font-size:.78rem}.banner.svelte-3o0rfi span:where(.svelte-3o0rfi){color:var(--text-muted);font-size:.72rem;line-height:1.35}.canvas.svelte-3o0rfi{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 92%, black);gap:.55rem;min-height:clamp(300px,52vh,580px);padding:.5rem;display:grid;position:relative;overflow:hidden}.preview-img.svelte-3o0rfi,.canvas.svelte-3o0rfi iframe{border-radius:var(--radius);object-fit:contain;background:linear-gradient(45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-3) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-3) 75%);background-color:var(--surface-2);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:0;width:100%;min-width:0;height:clamp(280px,52vh,560px)}.source-preview-strip.svelte-3o0rfi{gap:.5rem;display:grid}.source-preview-strip.svelte-3o0rfi .structured-preview{height:clamp(180px,28vh,320px);min-height:0}.source-preview-strip.document-preview.svelte-3o0rfi .structured-preview{height:clamp(220px,34vh,420px)}.canvas.svelte-3o0rfi .structured-preview{height:clamp(280px,52vh,560px);min-height:0}.canvas-hint.svelte-3o0rfi{color:var(--text-faint);text-align:center;font-size:.72rem}.canvas-actions.svelte-3o0rfi{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.loading.svelte-3o0rfi,.file-card.svelte-3o0rfi{border-radius:var(--radius);min-height:clamp(280px,52vh,560px);color:var(--text-muted);text-align:center;place-content:center;gap:.5rem;padding:1rem;display:grid}.loading.svelte-3o0rfi{border:1px solid var(--state-info-border);background:var(--surface-3);position:relative;overflow:hidden}.loading-bar.svelte-3o0rfi{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 28%, transparent));width:100%;transition:transform .2s var(--ease-standard);position:absolute;inset:0}.loading.svelte-3o0rfi b:where(.svelte-3o0rfi),.loading.svelte-3o0rfi small:where(.svelte-3o0rfi){z-index:1;position:relative}.loading.svelte-3o0rfi b:where(.svelte-3o0rfi){color:var(--accent-strong);font-size:2rem}.file-card.svelte-3o0rfi{border:1px dashed var(--border-strong)}.file-card.svelte-3o0rfi strong:where(.svelte-3o0rfi){color:var(--text);font-size:.95rem}.file-card.svelte-3o0rfi small:where(.svelte-3o0rfi){max-width:320px;color:var(--text-muted);font-size:.74rem;line-height:1.45}.file-card.empty.svelte-3o0rfi{border-style:solid;border-color:var(--border);background:color-mix(in srgb, var(--text) 1.5%, transparent)}.preview-dialog{width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px)}.zoom-body.svelte-3o0rfi{height:min(76vh,760px);min-height:0;display:grid;overflow:auto}.zoom-body.scroll-preview.svelte-3o0rfi{overflow:hidden}.zoom-body.svelte-3o0rfi .structured-preview{height:100%;min-height:0}.zoom-body.svelte-3o0rfi img:where(.svelte-3o0rfi),.zoom-body.svelte-3o0rfi iframe:where(.svelte-3o0rfi){border-radius:var(--radius);background:var(--surface-1);object-fit:contain;border:0;width:100%;height:100%}@keyframes svelte-3o0rfi-preview-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=881px){.result-stage.svelte-3o0rfi{gap:.7rem;padding:.75rem}.stage-head.svelte-3o0rfi{padding-bottom:.55rem}.canvas.svelte-3o0rfi{min-height:clamp(240px,37dvh,420px)}.preview-img.svelte-3o0rfi,.canvas.svelte-3o0rfi iframe,.canvas.svelte-3o0rfi .structured-preview{height:clamp(220px,37dvh,400px)}.loading.svelte-3o0rfi,.file-card.svelte-3o0rfi{min-height:clamp(220px,37dvh,400px)}}@media (width<=640px){.stage-head.svelte-3o0rfi{flex-direction:column;align-items:flex-start}.canvas.svelte-3o0rfi{min-height:300px;padding:.35rem}}@media (prefers-reduced-motion:reduce){.result-stage.svelte-3o0rfi{animation:none}.loading-bar.svelte-3o0rfi{transition:none}}.workspace-header.svelte-ymq4r5{z-index:4;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 38%), color-mix(in srgb, var(--surface-2) 92%, transparent);min-height:82px;box-shadow:var(--shadow-card);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:.7rem .8rem;display:grid;position:relative}.file-context.svelte-ymq4r5{gap:.18rem;min-width:0;display:grid}.privacy-signal.svelte-ymq4r5{width:fit-content;color:var(--success-strong);align-items:center;gap:.42rem;font-size:.78rem;font-weight:650;display:inline-flex}.privacy-signal.svelte-ymq4r5 svg{color:var(--success)}.file-context.svelte-ymq4r5 .local-trace{width:min(100%,760px)}.privacy-signal.svelte-ymq4r5,.format-route.svelte-ymq4r5,.file-context.svelte-ymq4r5 p:where(.svelte-ymq4r5),.workspace-facts.svelte-ymq4r5{display:none}.format-route.svelte-ymq4r5{min-width:0;color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.format-route.svelte-ymq4r5>small:where(.svelte-ymq4r5){color:var(--text-muted);font-size:.78rem;font-weight:650}.file-context.svelte-ymq4r5 p:where(.svelte-ymq4r5){max-width:70ch;color:var(--text-muted);margin:.15rem 0 0;font-size:.85rem;line-height:1.55}.workspace-side.svelte-ymq4r5{justify-items:end;gap:.4rem;display:grid}.workspace-facts.svelte-ymq4r5{justify-content:flex-end;gap:.5rem;margin:0;display:flex}.workspace-facts.svelte-ymq4r5 div:where(.svelte-ymq4r5){border-left:1px solid var(--border);gap:.12rem;min-width:112px;margin:0;padding:.58rem .72rem;display:grid}.workspace-facts.svelte-ymq4r5 dt:where(.svelte-ymq4r5){color:var(--text-faint);font-size:.7rem;font-weight:600}.workspace-facts.svelte-ymq4r5 dd:where(.svelte-ymq4r5){color:var(--text);margin:0;font-size:.85rem;font-weight:650}.workspace-facts.svelte-ymq4r5 .green:where(.svelte-ymq4r5) dd:where(.svelte-ymq4r5){color:var(--success-strong)}.workspace-facts.svelte-ymq4r5 .amber:where(.svelte-ymq4r5) dd:where(.svelte-ymq4r5){color:var(--warning)}.workspace-actions.svelte-ymq4r5{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.workspace-actions.svelte-ymq4r5 [data-slot=button]{min-height:44px}@media (width<=780px){.workspace-header.svelte-ymq4r5{grid-template-columns:1fr}.workspace-side.svelte-ymq4r5{justify-items:start}.workspace-facts.svelte-ymq4r5,.workspace-actions.svelte-ymq4r5{justify-content:flex-start}}@media (width<=640px){.workspace-header.svelte-ymq4r5{border-radius:var(--radius);min-height:0;padding:.85rem}.workspace-header.compact.svelte-ymq4r5{top:calc(var(--header-height) + 6px);background:color-mix(in srgb, var(--surface-1) 94%, transparent);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.55rem;position:sticky}.compact.svelte-ymq4r5 .privacy-signal:where(.svelte-ymq4r5),.compact.svelte-ymq4r5 .format-route:where(.svelte-ymq4r5),.compact.svelte-ymq4r5 .file-context:where(.svelte-ymq4r5) p:where(.svelte-ymq4r5),.compact.svelte-ymq4r5 .workspace-facts:where(.svelte-ymq4r5){display:none}.compact.svelte-ymq4r5 .workspace-side:where(.svelte-ymq4r5){width:auto}.compact.svelte-ymq4r5 .workspace-actions:where(.svelte-ymq4r5){flex-wrap:nowrap}.compact.svelte-ymq4r5 .workspace-actions:where(.svelte-ymq4r5) [data-slot=button]{width:44px;min-width:44px;padding:0}.compact.svelte-ymq4r5 .workspace-actions:where(.svelte-ymq4r5) span:where(.svelte-ymq4r5){display:none}.workspace-facts.svelte-ymq4r5{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-facts.svelte-ymq4r5 div:where(.svelte-ymq4r5){border-left:0;border-top:1px solid var(--border);min-width:0}.workspace-actions.svelte-ymq4r5{grid-template-columns:1fr;width:100%;display:grid}.workspace-actions.svelte-ymq4r5 [data-slot=button]{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-header.svelte-ymq4r5{scroll-behavior:auto}}.inspector.svelte-1re8afu{top:calc(var(--header-height) + 16px);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 94%, transparent);min-width:0;box-shadow:var(--shadow-card);align-content:start;display:grid;position:sticky}header.svelte-1re8afu{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem .7rem;display:grid}header.svelte-1re8afu>span:where(.svelte-1re8afu){border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius-sm);width:32px;height:32px;color:var(--accent-strong);place-items:center;display:grid}header.svelte-1re8afu div:where(.svelte-1re8afu){gap:.12rem;min-width:0;display:grid}header.svelte-1re8afu strong:where(.svelte-1re8afu){color:var(--text);font-size:.92rem;font-weight:650}header.svelte-1re8afu small:where(.svelte-1re8afu){color:var(--text-muted);font-size:.72rem;line-height:1.4}.inspector-body.svelte-1re8afu{scrollbar-gutter:stable;align-content:start;gap:.65rem;min-height:0;padding:.68rem;display:grid}@media (width<=1100px){.inspector.svelte-1re8afu{max-height:none;position:static;top:auto;overflow:visible}.inspector-body.svelte-1re8afu{overflow:visible}}@media (width<=640px){.inspector.svelte-1re8afu{border-radius:var(--radius)}header.svelte-1re8afu,.inspector-body.svelte-1re8afu{padding:.8rem}header.svelte-1re8afu small:where(.svelte-1re8afu){font-size:.78rem}}.experience.svelte-13eyf0o{gap:1rem;display:grid}.experience.loaded.svelte-13eyf0o .tool-head:where(.svelte-13eyf0o){display:none}.tool-head.svelte-13eyf0o{border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--brand-violet) 16%, transparent), transparent 34%), linear-gradient(145deg, var(--surface-3), var(--surface-1));width:100%;box-shadow:var(--shadow-card);padding:clamp(1.25rem,4vw,3rem);display:grid;overflow:clip}.intro-copy.svelte-13eyf0o{justify-items:start;gap:.75rem;display:grid}.eyebrow.svelte-13eyf0o{width:fit-content;color:var(--accent-strong);align-items:center;gap:.45rem;font-size:.75rem;font-weight:850;display:inline-flex}.eyebrow.svelte-13eyf0o svg{color:var(--lime)}.intro-title.svelte-13eyf0o{max-width:720px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2.15rem,3.7vw,3.65rem);line-height:1.03}.lead.svelte-13eyf0o{max-width:640px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.trust-row.svelte-13eyf0o{flex-wrap:wrap;align-items:center;gap:.48rem;max-width:100%;display:flex}.trust-row.svelte-13eyf0o span:where(.svelte-13eyf0o){border:1px solid color-mix(in srgb, var(--text) 7.5%, transparent);background:color-mix(in srgb, var(--text) 3.2%, transparent);min-height:30px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.trust-row.svelte-13eyf0o svg{color:var(--lime)}.idle-shell.svelte-13eyf0o,.converter.svelte-13eyf0o,.batch-workspace.svelte-13eyf0o{border:1px solid var(--line-bright);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--state-info-bg), transparent 34%), var(--ink-raised);box-shadow:var(--shadow-card);padding:clamp(.72rem,2vw,1rem)}.idle-shell.svelte-13eyf0o,.converter.svelte-13eyf0o{box-shadow:none;background:0 0;border:0;padding:0}.converter.svelte-13eyf0o{animation:svelte-13eyf0o-workspace-enter .32s var(--ease-standard) both;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:1rem;display:grid}.converter.svelte-13eyf0o .handoff-alert{grid-column:1/-1;align-items:center}.converter.svelte-13eyf0o .handoff-alert [data-slot=button]{margin-left:auto}.batch-workspace.svelte-13eyf0o{gap:1rem;display:grid}.batch-workspace.busy.svelte-13eyf0o{border-color:var(--border-accent-strong);box-shadow:var(--shadow-card), var(--shadow-glow)}.batch-layout.svelte-13eyf0o{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.batch-panel.svelte-13eyf0o,.batch-controls.svelte-13eyf0o{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text) 1.8%, transparent);gap:.85rem;min-width:0;padding:1rem;display:grid}.batch-controls.svelte-13eyf0o{top:calc(var(--header-height) + 16px);align-content:start;position:sticky}.batch-panel-head.svelte-13eyf0o{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.batch-panel-head.compact.svelte-13eyf0o{align-items:start}.batch-panel-head.svelte-13eyf0o div:where(.svelte-13eyf0o){gap:.28rem;min-width:0;display:grid}.batch-panel.svelte-13eyf0o h2:where(.svelte-13eyf0o),.batch-controls.svelte-13eyf0o h2:where(.svelte-13eyf0o){color:var(--text);letter-spacing:0;margin:0;font-size:1rem;line-height:1.25}.batch-count.svelte-13eyf0o{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:34px;min-height:34px;color:var(--accent-strong);place-items:center;font-size:.8rem;font-weight:900;display:grid}.batch-file-list.svelte-13eyf0o{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.batch-row.svelte-13eyf0o{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-3) 46%, transparent);grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:.75rem;min-height:86px;padding:.75rem;display:grid}.batch-row.complete.svelte-13eyf0o{border-color:var(--state-success-border)}.batch-row.failed.svelte-13eyf0o,.batch-row.incompatible.svelte-13eyf0o,.batch-row.needs-source.svelte-13eyf0o{border-color:var(--state-danger-border)}.batch-file-main.svelte-13eyf0o{gap:.38rem;min-width:0;display:grid}.batch-file-main.svelte-13eyf0o>strong:where(.svelte-13eyf0o){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.batch-file-meta.svelte-13eyf0o{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.batch-file-meta.svelte-13eyf0o small:where(.svelte-13eyf0o),.row-warning.svelte-13eyf0o,.row-error.svelte-13eyf0o{color:var(--text-muted);font-size:.68rem;font-weight:750;line-height:1.4}.row-warning.svelte-13eyf0o{color:var(--warning)}.row-error.svelte-13eyf0o{color:var(--danger)}.unknown-format.svelte-13eyf0o,.batch-status.svelte-13eyf0o{border:1px solid var(--border);border-radius:var(--radius-sm);width:fit-content;min-height:24px;color:var(--text-muted);text-transform:uppercase;align-items:center;padding:.22rem .42rem;font-size:.62rem;font-weight:900;display:inline-flex}.batch-status.ready.svelte-13eyf0o,.batch-status.unchanged.svelte-13eyf0o,.batch-status.complete.svelte-13eyf0o{border-color:var(--state-success-border);color:var(--success)}.batch-status.failed.svelte-13eyf0o,.batch-status.incompatible.svelte-13eyf0o,.batch-status.needs-source.svelte-13eyf0o{border-color:var(--state-danger-border);color:var(--danger)}.batch-row-state.svelte-13eyf0o,.batch-row-actions.svelte-13eyf0o{align-items:center;gap:.45rem;display:flex}.batch-row-state.svelte-13eyf0o{justify-content:flex-end;min-width:0}.batch-row-state.svelte-13eyf0o progress:where(.svelte-13eyf0o),.batch-progress-card.svelte-13eyf0o progress:where(.svelte-13eyf0o){width:100%;height:8px;accent-color:var(--accent)}.batch-row-state.svelte-13eyf0o progress:where(.svelte-13eyf0o){max-width:120px}.batch-row-actions.svelte-13eyf0o{justify-content:flex-end}.batch-target-list.svelte-13eyf0o{gap:.55rem;max-height:min(48vh,430px);padding-right:.12rem;display:grid;overflow:auto}.batch-target-list.svelte-13eyf0o button:where(.svelte-13eyf0o){border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-3) 52%, transparent);min-height:66px;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.68rem;display:grid}.batch-target-list.svelte-13eyf0o button:where(.svelte-13eyf0o):hover:not(:disabled),.batch-target-list.svelte-13eyf0o button.selected:where(.svelte-13eyf0o){border-color:var(--border-accent-strong);background:var(--state-info-bg)}.batch-target-list.svelte-13eyf0o button:where(.svelte-13eyf0o):hover:not(:disabled){transform:translateY(-1px)}.batch-target-list.svelte-13eyf0o button:where(.svelte-13eyf0o):disabled{cursor:not-allowed;opacity:.55}.batch-target-list.svelte-13eyf0o span:where(.svelte-13eyf0o){gap:.16rem;min-width:0;display:grid}.batch-target-list.svelte-13eyf0o strong:where(.svelte-13eyf0o){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.batch-target-list.svelte-13eyf0o small:where(.svelte-13eyf0o),.batch-empty.svelte-13eyf0o{color:var(--text-muted);font-size:.66rem;line-height:1.4}.batch-empty.svelte-13eyf0o{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;margin:0;padding:1rem}.batch-progress-card.svelte-13eyf0o{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 2.2%, transparent);gap:.45rem;padding:.8rem;display:grid}.batch-progress-card.svelte-13eyf0o strong:where(.svelte-13eyf0o){color:var(--text);font-size:.86rem;line-height:1.35}.converter.busy.svelte-13eyf0o{border-color:var(--border-accent-strong);box-shadow:var(--shadow-card), var(--shadow-glow)}.workspace-toolbar.svelte-13eyf0o{border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--state-info-bg), transparent 60%), var(--surface-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 1rem;display:grid}.workspace-summary.svelte-13eyf0o{gap:.42rem;min-width:0;display:grid}.workspace-summary.svelte-13eyf0o strong:where(.svelte-13eyf0o){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.6vw,1.25rem);overflow:hidden}.summary-row.svelte-13eyf0o{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.summary-row.svelte-13eyf0o .arrow:where(.svelte-13eyf0o){color:var(--text-faint)}.summary-row.svelte-13eyf0o small:where(.svelte-13eyf0o){color:var(--text-muted);font-size:.72rem;font-weight:800}.pdf-action-note.svelte-13eyf0o{max-width:760px;color:var(--text-muted);margin:0;font-size:.78rem;font-weight:700;line-height:1.55}.workspace-side.svelte-13eyf0o{justify-items:end;gap:.65rem;min-width:min(100%,520px);display:grid}.workspace-facts.svelte-13eyf0o{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.workspace-facts.svelte-13eyf0o span:where(.svelte-13eyf0o){border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 2.5%, transparent);gap:.1rem;padding:.4rem .6rem;display:grid}.workspace-facts.svelte-13eyf0o small:where(.svelte-13eyf0o){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.workspace-facts.svelte-13eyf0o b:where(.svelte-13eyf0o){color:var(--text);font-size:.78rem}.workspace-actions.svelte-13eyf0o{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.source-list.svelte-13eyf0o{gap:.45rem;display:grid}.source-list.svelte-13eyf0o button:where(.svelte-13eyf0o){border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--text) 2.6%, transparent);min-height:68px;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:.72rem;display:flex}.source-list.svelte-13eyf0o button:where(.svelte-13eyf0o):hover{border-color:var(--border-accent-strong);background:var(--state-info-bg)}.source-list.svelte-13eyf0o span:where(.svelte-13eyf0o){gap:.18rem;display:grid}.source-list.svelte-13eyf0o strong:where(.svelte-13eyf0o){font-size:.82rem}.source-list.svelte-13eyf0o small:where(.svelte-13eyf0o){color:var(--muted);font-size:.64rem}.empty.svelte-13eyf0o{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;margin:0;padding:1.8rem 1rem}.adjustments-disclosure.svelte-13eyf0o{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-3);overflow:clip}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o){min-height:52px;color:var(--text-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .62rem;list-style:none;display:grid}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)::-webkit-details-marker{display:none}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)::marker{content:""}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)>span:where(.svelte-13eyf0o){gap:.08rem;min-width:0;display:grid}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o) strong:where(.svelte-13eyf0o),.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o) small:where(.svelte-13eyf0o){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o) strong:where(.svelte-13eyf0o){color:var(--text);font-size:.78rem}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o) small:where(.svelte-13eyf0o){color:var(--text-faint);font-size:.66rem}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)>svg:first-child{color:var(--accent-strong)}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)>svg:last-child{transition:transform var(--motion-fast) var(--ease-standard)}.adjustments-disclosure[open].svelte-13eyf0o summary:where(.svelte-13eyf0o)>svg:last-child{transform:rotate(180deg)}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o):hover{background:var(--surface-hover)}.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adjustments-body.svelte-13eyf0o{border-top:1px solid var(--border);padding:.65rem}@media (prefers-reduced-motion:reduce){.adjustments-disclosure.svelte-13eyf0o summary:where(.svelte-13eyf0o)>svg:last-child{transition:none}}@keyframes svelte-13eyf0o-workspace-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.batch-layout.svelte-13eyf0o,.workspace-toolbar.svelte-13eyf0o{grid-template-columns:1fr}.workspace-side.svelte-13eyf0o,.workspace-facts.svelte-13eyf0o,.workspace-actions.svelte-13eyf0o{justify-content:flex-start;justify-items:start}.batch-controls.svelte-13eyf0o{max-height:none;position:static;overflow:visible}}@media (width<=880px){.converter.svelte-13eyf0o{grid-template-columns:1fr}}@media (width<=640px){.intro-copy.svelte-13eyf0o{gap:.68rem}.intro-title.svelte-13eyf0o{font-size:clamp(2rem,9vw,2.35rem);line-height:1.08}.trust-row.svelte-13eyf0o{gap:.38rem}.trust-row.svelte-13eyf0o span:where(.svelte-13eyf0o){min-height:28px;padding:.3rem .46rem;font-size:.7rem}.batch-workspace.svelte-13eyf0o{border-radius:var(--radius-lg);padding:.7rem}.idle-shell.svelte-13eyf0o,.converter.svelte-13eyf0o{border-radius:var(--radius-lg);padding:0}.batch-controls.svelte-13eyf0o{padding:.75rem}.workspace-toolbar.svelte-13eyf0o{top:calc(var(--header-height) + 6px);z-index:30;background:color-mix(in srgb, var(--surface-2) 92%, transparent);backdrop-filter:blur(10px);padding:.75rem;position:sticky}.workspace-facts.svelte-13eyf0o{display:none}.workspace-actions.svelte-13eyf0o [data-slot=button]{width:100%}.batch-row.svelte-13eyf0o{grid-template-columns:1fr;align-items:stretch}.batch-row-state.svelte-13eyf0o,.batch-row-actions.svelte-13eyf0o{justify-content:flex-start}.batch-target-list.svelte-13eyf0o{max-height:none}}@media (prefers-reduced-motion:reduce){.converter.svelte-13eyf0o{animation:none}}
