.alert.svelte-1fk0z0i{display:flex;align-items:flex-start;gap:.65rem;padding:.78rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;color:#dce6ff;font-size:.78rem;line-height:1.45}.alert[data-tone=warning].svelte-1fk0z0i{border-color:#ffb43d57;background:#ffb43d14;color:#ffe0aa}.alert[data-tone=danger].svelte-1fk0z0i{border-color:#ff61745c;background:#ff617414;color:#ffd6dd}.alert[data-tone=success].svelte-1fk0z0i{border-color:#b9f34a52;background:#b9f34a14;color:#eaffb8}.input.svelte-18xxpwa{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);outline:0;background:#050812;color:#fff;font:inherit;padding:0 .85rem}.input.svelte-18xxpwa::placeholder{color:#7f879e}.input.svelte-18xxpwa:focus-visible{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee24}.input.svelte-18xxpwa:disabled{cursor:not-allowed;opacity:.55}.scroll-area.svelte-1uv8cye{min-width:0;overflow:auto;scrollbar-color:#39425f transparent;scrollbar-width:thin}.command.svelte-1q7268m{display:grid;gap:.75rem;min-width:0}.command-search.svelte-1q7268m{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;color:var(--muted)}.empty.svelte-1q7268m{margin:0;padding:1.8rem 1rem;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center}.dialog-backdrop.svelte-2dijho{position:fixed;z-index:1000;inset:0;background:#000000ad;backdrop-filter:blur(10px)}.dialog.svelte-2dijho{position:fixed;z-index:1010;top:50%;left:50%;display:grid;width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));gap:1rem;padding:1rem;overflow:hidden;border:1px solid var(--line-bright);border-radius:var(--radius-lg);background:#080d1a;box-shadow:0 28px 120px #0009;transform:translate(-50%,-50%)}.dialog-head.svelte-2dijho{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dialog-head.svelte-2dijho div:where(.svelte-2dijho){display:grid;gap:.22rem}.dialog-head.svelte-2dijho strong:where(.svelte-2dijho){color:#fff;font-size:1rem}.dialog-head.svelte-2dijho small:where(.svelte-2dijho){color:var(--muted);font-size:.75rem}.dialog-head.svelte-2dijho button:where(.svelte-2dijho){display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;color:#fff;cursor:pointer}.drawer-backdrop.svelte-p3fzde{position:fixed;z-index:1000;inset:0;background:#000000a3;backdrop-filter:blur(8px)}.drawer.svelte-p3fzde{position:fixed;z-index:1010;right:0;bottom:0;left:0;display:grid;max-height:86vh;gap:1rem;padding:.7rem 1rem 1rem;overflow:hidden;border:1px solid var(--line-bright);border-radius:var(--radius-xl) 22px 0 0;background:#080d1a;box-shadow:0 -20px 90px #00000080}.drawer-handle.svelte-p3fzde{width:44px;height:5px;margin:0 auto;border-radius:999px;background:#39425f}.drawer-head.svelte-p3fzde{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.drawer-head.svelte-p3fzde div:where(.svelte-p3fzde){display:grid;gap:.2rem}.drawer-head.svelte-p3fzde strong:where(.svelte-p3fzde){color:#fff}.drawer-head.svelte-p3fzde small:where(.svelte-p3fzde){color:var(--muted);font-size:.75rem}.drawer-head.svelte-p3fzde button:where(.svelte-p3fzde){display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;color:#fff;cursor:pointer}.conversion-status.svelte-vu1955{display:grid;gap:.75rem;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff05}.conversion-status.converting.svelte-vu1955{border-color:#22d3ee73}.conversion-status.complete.svelte-vu1955{border-color:#b9f34a57}.conversion-status.error.svelte-vu1955{border-color:#ffb43d57}.status-main.svelte-vu1955{display:flex;align-items:center;gap:.8rem;min-width:0}.status-main.svelte-vu1955 div:where(.svelte-vu1955){display:grid;gap:.16rem;min-width:0}strong.svelte-vu1955{color:#fff;font-size:.92rem}small.svelte-vu1955{color:var(--muted);font-size:.72rem;line-height:1.45}.output-chooser.svelte-xemcp{display:grid;gap:.9rem;min-width:0}.chooser-head.svelte-xemcp{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chooser-head.svelte-xemcp div:where(.svelte-xemcp){display:grid;min-width:0;gap:.2rem}.eyebrow.svelte-xemcp{color:var(--text-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chooser-head.svelte-xemcp strong:where(.svelte-xemcp){display:inline-flex;flex-wrap:wrap;min-width:0;align-items:center;gap:.42rem;color:var(--text);font-size:1rem;overflow-wrap:anywhere}.recommended-grid.svelte-xemcp{display:grid;grid-template-columns:1fr;gap:.62rem}.recommended-grid.svelte-xemcp button:where(.svelte-xemcp),.command-list.svelte-xemcp button:where(.svelte-xemcp){display:flex;min-width:0;align-items:center;gap:.72rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-3) 58%,transparent);color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.recommended-grid.svelte-xemcp button:where(.svelte-xemcp){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:72px;padding:.72rem;border-radius:var(--radius)}.recommended-grid.svelte-xemcp button:where(.svelte-xemcp):hover:not(:disabled),.recommended-grid.svelte-xemcp button.selected:where(.svelte-xemcp),.command-list.svelte-xemcp button:where(.svelte-xemcp):hover,.command-list.svelte-xemcp button.selected:where(.svelte-xemcp){border-color:#22d3ee94;background:#22d3ee17}.recommended-grid.svelte-xemcp button:where(.svelte-xemcp):hover:not(:disabled){transform:translateY(-1px)}.recommended-grid.svelte-xemcp button:where(.svelte-xemcp):disabled{cursor:not-allowed;opacity:.55}.recommended-grid.svelte-xemcp span:where(.svelte-xemcp),.command-list.svelte-xemcp span:where(.svelte-xemcp){display:grid;gap:.18rem;min-width:0}.recommended-grid.svelte-xemcp strong:where(.svelte-xemcp),.command-list.svelte-xemcp strong:where(.svelte-xemcp){overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.recommended-grid.svelte-xemcp small:where(.svelte-xemcp),.command-list.svelte-xemcp small:where(.svelte-xemcp){display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:.65rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.command-list.svelte-xemcp{display:grid;gap:.45rem;padding-right:.25rem}.command-list.svelte-xemcp button:where(.svelte-xemcp){min-height:70px;padding:.72rem;border-radius:var(--radius)}.command-list.svelte-xemcp em:where(.svelte-xemcp){margin-left:auto;color:var(--accent-strong);font-size:.63rem;font-style:normal;font-weight:800;white-space:nowrap}.empty.svelte-xemcp{margin:0;padding:1.8rem 1rem;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);text-align:center}@media(max-width:760px){.recommended-grid.svelte-xemcp{grid-template-columns:1fr}}.label.svelte-fcxdr2{display:inline-flex;align-items:center;gap:.4rem;color:#dce6ff;font-size:.76rem;font-weight:800}.slider.svelte-2rnmeq{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--fill, 50%),rgba(255,255,255,.1) var(--fill, 50%),rgba(255,255,255,.1) 100%);outline:none;cursor:pointer}.slider.svelte-2rnmeq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:3px solid #04151b;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 0 1px var(--accent),0 6px 16px #22d3ee66;transition:transform .12s ease}.slider.svelte-2rnmeq::-webkit-slider-thumb:hover{transform:scale(1.08)}.slider.svelte-2rnmeq::-moz-range-thumb{width:22px;height:22px;border:3px solid #04151b;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 0 1px var(--accent),0 6px 16px #22d3ee66}.slider.svelte-2rnmeq:focus-visible{box-shadow:0 0 0 4px #22d3ee33}.slider.svelte-2rnmeq:disabled{cursor:not-allowed;opacity:.55}.switch.svelte-jnaa0c{display:inline-flex;width:44px;height:26px;align-items:center;cursor:pointer}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.switch.svelte-jnaa0c span:where(.svelte-jnaa0c){position:relative;width:44px;height:26px;border:1px solid var(--line-bright);border-radius:999px;background:#11182b;transition:.18s ease}.switch.svelte-jnaa0c span:where(.svelte-jnaa0c):after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#a7aec3;transition:.18s ease;content:""}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):checked+span:where(.svelte-jnaa0c){border-color:#22d3eea3;background:#22d3ee38}.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 #22d3ee2e}.switch.svelte-jnaa0c input:where(.svelte-jnaa0c):disabled+span:where(.svelte-jnaa0c){cursor:not-allowed;opacity:.5}.quality-controls.svelte-ijpcr0{display:grid;gap:.82rem;padding:.95rem;border:1px solid rgba(34,211,238,.2);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(34,211,238,.08),transparent),#ffffff06}.quality-controls.compact.svelte-ijpcr0{padding:0;border:0;background:transparent}.quality-head.svelte-ijpcr0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.quality-head.svelte-ijpcr0 div:where(.svelte-ijpcr0){display:grid;min-width:0;gap:.18rem}.quality-head.svelte-ijpcr0 span:where(.svelte-ijpcr0){display:inline-flex;align-items:center;gap:.38rem;color:var(--text-muted);font-size:.72rem;font-weight:800}.quality-head.svelte-ijpcr0 strong:where(.svelte-ijpcr0){overflow:hidden;color:var(--cyan);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.output-meter.svelte-ijpcr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.output-meter.svelte-ijpcr0 div:where(.svelte-ijpcr0){display:grid;gap:.22rem;min-width:0;padding:.62rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06}.output-meter.svelte-ijpcr0 small:where(.svelte-ijpcr0){color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.output-meter.svelte-ijpcr0 strong:where(.svelte-ijpcr0){overflow:hidden;color:#fff;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.output-meter.svelte-ijpcr0 span:where(.svelte-ijpcr0){overflow:hidden;color:var(--muted);font-size:.62rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:.65rem;min-width:0}.mode-row.svelte-ijpcr0,.preset-row.svelte-ijpcr0,.scale-row.svelte-ijpcr0,.rotate-row.svelte-ijpcr0,.transform-actions.svelte-ijpcr0{display:grid;gap:.45rem}.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){min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text-muted);cursor:pointer;text-align:left}.mode-row.svelte-ijpcr0 button:where(.svelte-ijpcr0){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-height:62px;padding:.58rem}.preset-row.svelte-ijpcr0 button:where(.svelte-ijpcr0){display:grid;gap:.2rem;min-height:58px;padding:.58rem}.scale-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.rotate-row.svelte-ijpcr0 button:where(.svelte-ijpcr0),.transform-actions.svelte-ijpcr0 button:where(.svelte-ijpcr0){min-height:34px;padding:.35rem .45rem;text-align:center;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:#04151bb8}button.svelte-ijpcr0:disabled{cursor:not-allowed;opacity:.58}.mode-row.svelte-ijpcr0 span:where(.svelte-ijpcr0){display:grid;gap:.12rem;min-width:0}.mode-row.svelte-ijpcr0 strong:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 strong:where(.svelte-ijpcr0){overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.mode-row.svelte-ijpcr0 small:where(.svelte-ijpcr0),.preset-row.svelte-ijpcr0 small:where(.svelte-ijpcr0){overflow:hidden;color:var(--muted);font-size:.6rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.size-grid.svelte-ijpcr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.size-grid.svelte-ijpcr0 label:where(.svelte-ijpcr0){display:grid;gap:.32rem}.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{display:grid;gap:.4rem}.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{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:0;padding:.68rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;cursor:pointer}.setting-toggle.compact.svelte-ijpcr0,.aspect-toggle.svelte-ijpcr0{grid-template-columns:auto 1fr}.setting-toggle.svelte-ijpcr0 span:where(.svelte-ijpcr0){display:grid;gap:.12rem;min-width:0}.setting-toggle.svelte-ijpcr0 strong:where(.svelte-ijpcr0){color:#fff;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(max-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}}.structured-preview.svelte-zhd9ie{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.08),transparent 30%),var(--surface-0);box-shadow:inset 0 1px #ffffff09}.preview-toolbar.svelte-zhd9ie{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.72rem .85rem;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff09}.preview-toolbar.svelte-zhd9ie div:where(.svelte-zhd9ie){display:grid;min-width:0;gap:.08rem;margin-right:auto}.preview-toolbar.svelte-zhd9ie small:where(.svelte-zhd9ie){overflow:hidden;color:var(--text-faint);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.preview-toolbar.svelte-zhd9ie strong:where(.svelte-zhd9ie){overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.preview-toolbar.svelte-zhd9ie span:where(.svelte-zhd9ie),.preview-toolbar.svelte-zhd9ie em:where(.svelte-zhd9ie){flex:0 0 auto;padding:.25rem .48rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.62rem;font-style:normal;font-weight:800;white-space:nowrap}.preview-toolbar.svelte-zhd9ie em:where(.svelte-zhd9ie){border-color:#f5c76b59;background:#f5c76b17;color:var(--syntax-number)}.editor-shell.svelte-zhd9ie,.table-shell.svelte-zhd9ie{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}pre.svelte-zhd9ie{flex:1 1 auto;min-width:100%;margin:0;padding:.75rem 0;color:var(--syntax-text);font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.58;tab-size:2;white-space:pre}pre.wrap.svelte-zhd9ie .line-code:where(.svelte-zhd9ie){white-space:pre-wrap;overflow-wrap:anywhere}code.svelte-zhd9ie{display:grid;min-width:max-content}pre.wrap.svelte-zhd9ie code:where(.svelte-zhd9ie){min-width:0}.line.svelte-zhd9ie{display:grid;grid-template-columns:3.1rem minmax(0,1fr);min-height:1.58em}.line.svelte-zhd9ie:hover{background:#22d3ee0e}.line-no.svelte-zhd9ie{position:sticky;left:0;z-index:1;padding-right:.76rem;border-right:1px solid rgba(255,255,255,.07);background:color-mix(in srgb,var(--surface-0) 92%,black);color:var(--text-faint);text-align:right;user-select:none}.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{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem}th.svelte-zhd9ie,td.svelte-zhd9ie{max-width:320px;padding:.58rem .72rem;overflow:hidden;border-right:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.065);text-overflow:ellipsis;white-space:nowrap}th.svelte-zhd9ie{position:sticky;top:0;z-index:2;background:var(--surface-3);color:var(--syntax-fn);font-weight:850;text-align:left}td.svelte-zhd9ie{color:var(--syntax-text)}@media(max-width:640px){.preview-toolbar.svelte-zhd9ie{align-items:flex-start;flex-wrap:wrap;padding:.65rem .72rem}pre.svelte-zhd9ie{font-size:.74rem}}.conversion-primary-action.svelte-1v6yqaz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;margin-top:.85rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff09),color-mix(in srgb,var(--surface-1) 92%,black);box-shadow:0 16px 38px #0000002e}.conversion-primary-action.sticky.svelte-1v6yqaz{position:sticky;bottom:0;z-index:5;margin-top:.15rem;border-radius:var(--radius);box-shadow:0 -10px 24px #0003,0 1px #ffffff0a inset}.conversion-primary-action.compact.svelte-1v6yqaz{grid-template-columns:1fr;gap:.65rem;padding:.72rem}.action-copy.svelte-1v6yqaz{display:grid;gap:.18rem;min-width:0}.action-copy.svelte-1v6yqaz strong:where(.svelte-1v6yqaz){overflow:hidden;color:var(--text);font-size:.93rem;text-overflow:ellipsis;white-space:nowrap}.action-copy.svelte-1v6yqaz span:where(.svelte-1v6yqaz){color:var(--text-muted);font-size:.74rem;line-height:1.35}.action-buttons.svelte-1v6yqaz{display:inline-flex;justify-content:flex-end;gap:.5rem;min-width:max-content}.action-buttons.svelte-1v6yqaz [data-slot=button]{min-height:44px}.compact.svelte-1v6yqaz .action-buttons:where(.svelte-1v6yqaz),.compact.svelte-1v6yqaz .action-buttons:where(.svelte-1v6yqaz) [data-slot=button]{width:100%}@media(max-width:720px){.conversion-primary-action.svelte-1v6yqaz{grid-template-columns:1fr}.action-buttons.svelte-1v6yqaz,.action-buttons.svelte-1v6yqaz [data-slot=button]{width:100%}}.overlay.svelte-1ep2w88{position:fixed;z-index:100;inset:0;background:color-mix(in srgb,var(--surface-0) 86%,transparent);backdrop-filter:blur(10px) saturate(1.12)}.studio.svelte-1ep2w88{position:fixed;z-index:110;inset:clamp(.75rem,2.2vw,1.6rem);display:grid;grid-template-rows:auto 1fr;gap:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:0 28px 110px color-mix(in srgb,var(--surface-0) 72%,transparent);outline:none;animation:svelte-1ep2w88-studio-in .18s ease}.studio.hasFooter.svelte-1ep2w88{grid-template-rows:auto 1fr auto}@keyframes svelte-1ep2w88-studio-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.studio-head.svelte-1ep2w88{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.7rem clamp(.85rem,2vw,1.4rem);border-bottom:1px solid var(--border);background:var(--surface-2)}.head-titles.svelte-1ep2w88{display:grid;flex:1 1 16rem;min-width:0;gap:.1rem}.head-titles.svelte-1ep2w88 strong:where(.svelte-1ep2w88){overflow:hidden;color:var(--text);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.head-titles.svelte-1ep2w88 small:where(.svelte-1ep2w88){overflow:hidden;color:var(--text-faint);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.head-actions.svelte-1ep2w88{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 1 auto;flex-wrap:wrap;gap:.5rem}.close.svelte-1ep2w88{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:999px;background:#ffffff08;color:var(--text);cursor:pointer}.close.svelte-1ep2w88:hover{border-color:var(--border-accent);background:#22d3ee1f}.studio-body.svelte-1ep2w88{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;min-height:0;overflow:hidden}.canvas-slot.svelte-1ep2w88{display:grid;min-width:0;min-height:0;padding:clamp(.6rem,1.5vw,1.1rem);overflow:hidden}.rail.svelte-1ep2w88{display:grid;align-content:start;gap:.7rem;min-width:0;padding:clamp(.7rem,1.5vw,1.1rem);overflow:auto;border-left:1px solid var(--border);background:var(--surface-2)}.studio-foot.svelte-1ep2w88{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.7rem clamp(.85rem,2vw,1.4rem);border-top:1px solid var(--border);background:var(--surface-2)}@media(max-width:1100px){.studio-body.svelte-1ep2w88{grid-template-columns:1fr;grid-template-rows:minmax(46vh,1fr) auto}.rail.svelte-1ep2w88{max-height:44vh;border-left:0;border-top:1px solid var(--border)}}@media(prefers-reduced-motion:reduce){.studio.svelte-1ep2w88{animation:none}}@media(max-width:640px){.studio.svelte-1ep2w88{inset:0;border-radius:0;border-right:0;border-left:0}.studio-head.svelte-1ep2w88{align-items:flex-start;padding:.6rem .7rem}.head-titles.svelte-1ep2w88 small:where(.svelte-1ep2w88){display:none}.studio-foot.svelte-1ep2w88{flex-direction:column;align-items:stretch;gap:.5rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}}.canvas-wrap.svelte-19hpp1e{display:grid;grid-template-rows:1fr auto;gap:.5rem;min-width:0;min-height:0}.canvas.svelte-19hpp1e{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);outline:none;touch-action:pan-y;cursor:grab}.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{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform-origin:center center;will-change:transform;pointer-events:none}.layer.svelte-19hpp1e{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.layer-wrap.svelte-19hpp1e .layer:where(.svelte-19hpp1e){width:100%;height:100%}.before.svelte-19hpp1e{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.before.svelte-19hpp1e img:where(.svelte-19hpp1e){display:block;width:100%;height:100%;object-fit:contain}.before.full.svelte-19hpp1e{clip-path:none!important}.side-by-side.svelte-19hpp1e{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.side-cell.svelte-19hpp1e{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--bg-checker, var(--surface-2))}.side-stage.svelte-19hpp1e{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform-origin:center center;will-change:transform;pointer-events:none}.side-cell.svelte-19hpp1e img:where(.svelte-19hpp1e){display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.handle.svelte-19hpp1e{position:absolute;top:0;bottom:0;z-index:4;width:2px;transform:translate(-1px);background:var(--accent);cursor:ew-resize;pointer-events:auto}.grip.svelte-19hpp1e{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--accent);box-shadow:0 4px 14px #0006}.grip.svelte-19hpp1e:before,.grip.svelte-19hpp1e:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent}.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{position:absolute;top:.6rem;left:.6rem;right:.6rem;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.tag.svelte-19hpp1e{padding:.22rem .5rem;border-radius:999px;background:#050711b3;backdrop-filter:blur(6px);color:var(--text);font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.tag.accent.svelte-19hpp1e{border:1px solid var(--border-accent);color:var(--accent-strong)}.tag.half.svelte-19hpp1e{position:static}.toolbar.svelte-19hpp1e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.group.svelte-19hpp1e{display:inline-flex;align-items:center;gap:.2rem}.zoom-readout.svelte-19hpp1e{min-width:3.4rem;text-align:center;color:var(--text);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.toolbar.svelte-19hpp1e .active{color:var(--accent-strong)!important;background:#22d3ee24!important}@media(max-width:640px){.canvas.svelte-19hpp1e{min-height:240px}}.module.svelte-k97kgi{display:grid;gap:.5rem;min-width:0;padding:.22rem;border:1px solid transparent;border-radius:var(--radius)}.module[data-open=true].svelte-k97kgi{border-color:var(--border-accent);background:#22d3ee0e}.module-head.svelte-k97kgi{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;padding:.58rem .65rem .58rem .85rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff09;color:var(--text);cursor:pointer;text-align:left}.module-head.svelte-k97kgi:before{position:absolute;inset:0 auto 0 0;width:3px;background:transparent;content:""}.module-head.svelte-k97kgi:hover,.module[data-open=true].svelte-k97kgi .module-head:where(.svelte-k97kgi){border-color:var(--border-accent);background:#22d3ee1f}.module[data-open=true].svelte-k97kgi .module-head:where(.svelte-k97kgi):before{background:var(--accent)}.module-head.svelte-k97kgi:disabled{cursor:not-allowed;opacity:.5}.title.svelte-k97kgi{color:var(--text);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.summary.svelte-k97kgi{overflow:hidden;color:var(--text-faint);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-k97kgi{padding:.1rem .42rem;border:1px solid var(--border-accent);border-radius:999px;background:#22d3ee1f;color:var(--accent-strong);font-size:.6rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.caret{transition:transform .18s ease;color:var(--text-faint)}.module[data-open=true].svelte-k97kgi .caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.caret{transition:none}}.module-body.svelte-k97kgi{display:grid;gap:.6rem;min-width:0;padding:.2rem .2rem .35rem}.canvas-host.svelte-wxmnvx{display:grid;min-width:0;min-height:0;height:100%}.canvas-host.svelte-wxmnvx iframe,.canvas-host.svelte-wxmnvx .structured-preview{width:100%;height:100%;min-height:320px;border-radius:var(--radius-lg)}.canvas-host.svelte-wxmnvx iframe{border:0;background:var(--surface-3)}.file-card.svelte-wxmnvx,.loading.svelte-wxmnvx,.error-card.svelte-wxmnvx,.result-image-preview.svelte-wxmnvx{display:grid;place-content:center;gap:.5rem;width:100%;height:100%;min-height:320px;padding:1rem;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center}.result-image-preview.svelte-wxmnvx{place-items:center;overflow:hidden;border-style:solid;background:var(--surface-3)}.result-image-preview.svelte-wxmnvx img:where(.svelte-wxmnvx){max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 16px 50px #00000047}.file-card.empty.svelte-wxmnvx{border-style:solid}.error-card.svelte-wxmnvx{border-style:solid;border-color:#ff61746b;background:#ff617414}.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}.rail-facts.svelte-wxmnvx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.rail-facts.svelte-wxmnvx span:where(.svelte-wxmnvx){display:grid;min-width:0;gap:.08rem;padding:.5rem .58rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-3) 58%,transparent)}.rail-facts.svelte-wxmnvx small:where(.svelte-wxmnvx){overflow:hidden;color:var(--text-faint);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rail-facts.svelte-wxmnvx b:where(.svelte-wxmnvx){overflow:hidden;color:var(--text);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.loading.svelte-wxmnvx{position:relative;overflow:hidden;border:1px solid rgba(34,211,238,.35);background:var(--surface-3)}.bar.svelte-wxmnvx{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#22d3ee1f,#22d3ee4d);transition:width .2s ease}.loading.svelte-wxmnvx b:where(.svelte-wxmnvx),.loading.svelte-wxmnvx small:where(.svelte-wxmnvx){position:relative;z-index:1}.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{display:grid;align-content:start;gap:.7rem;min-width:0}.rail-preview.svelte-wxmnvx .structured-preview{height:220px;min-height:0}.warnings.svelte-wxmnvx{display:grid;gap:.35rem;margin:0;padding:.6rem .75rem;border:1px solid rgba(255,180,61,.3);border-radius:var(--radius-sm);background:#ffb43d12;color:color-mix(in srgb,var(--warning) 78%,white);font-size:.74rem;list-style:none}.warnings.svelte-wxmnvx li:where(.svelte-wxmnvx){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.4rem}.warnings.svelte-wxmnvx svg{margin-top:.1rem;color:var(--warning)}.info-grid.svelte-wxmnvx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.info-grid.svelte-wxmnvx>span:where(.svelte-wxmnvx){display:grid;gap:.08rem;min-width:0;padding:.5rem .58rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff06}.info-grid.svelte-wxmnvx .wide:where(.svelte-wxmnvx){grid-column:1 / -1}.info-grid.svelte-wxmnvx small:where(.svelte-wxmnvx){color:var(--text-faint);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.info-grid.svelte-wxmnvx b:where(.svelte-wxmnvx){overflow:hidden;color:var(--text);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.info-grid.svelte-wxmnvx>.pair-mini:where(.svelte-wxmnvx){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem}.info-grid.svelte-wxmnvx>.pair-mini:where(.svelte-wxmnvx) .badge{min-width:0;flex:0 1 auto}.pair-mini.svelte-wxmnvx .arrow:where(.svelte-wxmnvx){color:var(--text-faint)}.compare.svelte-1m6rtyp{position:relative;z-index:0;width:100%;aspect-ratio:16 / 10;max-height:min(560px,62vh);min-height:260px;overflow:hidden;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}.layer.svelte-1m6rtyp{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.before-wrap.svelte-1m6rtyp{position:absolute;inset:0;overflow:hidden}.tag.svelte-1m6rtyp{position:absolute;top:.75rem;z-index:2;padding:.28rem .6rem;border-radius:999px;background:#050711b8;backdrop-filter:blur(6px);color:var(--text);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tag-before.svelte-1m6rtyp{left:.75rem;border:1px solid var(--border-strong)}.tag-after.svelte-1m6rtyp{right:.75rem;border:1px solid var(--border-accent);color:var(--accent-strong)}.handle.svelte-1m6rtyp{position:absolute;top:0;bottom:0;z-index:3;width:2px;transform:translate(-1px);background:var(--accent);box-shadow:0 0 0 1px #05071166;cursor:ew-resize}.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 #05071166,0 0 0 4px #22d3ee2e}.grip.svelte-1m6rtyp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-foreground);box-shadow:0 6px 18px #0006}.grip.svelte-1m6rtyp:before,.grip.svelte-1m6rtyp:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.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(max-width:640px){.compare.svelte-1m6rtyp{aspect-ratio:4 / 5;max-height:none}}.result-stage.svelte-3o0rfi{display:grid;gap:.85rem;min-width:0;padding:clamp(.85rem,1.6vw,1.1rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 0%,rgba(34,211,238,.08),transparent 30%),var(--surface-2)}.stage-head.svelte-3o0rfi{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.top-actions.svelte-3o0rfi{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.5rem}.top-actions.svelte-3o0rfi [data-slot=button]{min-height:42px}.title-block.svelte-3o0rfi{display:grid;min-width:0;gap:.22rem}.eyebrow.svelte-3o0rfi{color:var(--text-faint);font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.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){display:inline-flex;align-items:center;gap:.35rem;color:var(--success);font-size:.72rem;font-weight:800}.facts-row.svelte-3o0rfi{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.facts-row.svelte-3o0rfi>span:where(.svelte-3o0rfi){display:grid;gap:.1rem;padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff06}.facts-row.svelte-3o0rfi small:where(.svelte-3o0rfi){color:var(--text-faint);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.facts-row.svelte-3o0rfi b:where(.svelte-3o0rfi){color:var(--text);font-size:.78rem}.facts-row.svelte-3o0rfi .pair:where(.svelte-3o0rfi){display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem}.facts-row.svelte-3o0rfi .arrow:where(.svelte-3o0rfi){color:var(--text-faint)}.warnings.svelte-3o0rfi{display:grid;gap:.4rem;margin:0;padding:.6rem .8rem;border:1px solid rgba(255,180,61,.3);border-radius:var(--radius-sm);background:#ffb43d12;color:var(--warning);font-size:.76rem;list-style:none}.banner.svelte-3o0rfi{display:grid;gap:.12rem;padding:.6rem .75rem;border:1px solid rgba(255,209,138,.3);border-radius:var(--radius-sm);background:#ffd18a14;color:var(--warning)}.banner.updating.svelte-3o0rfi{border-color:#22d3ee59;background:#22d3ee14;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{display:grid;gap:.55rem}.preview-img.svelte-3o0rfi,.canvas.svelte-3o0rfi iframe{width:100%;height:clamp(280px,52vh,560px);min-width:0;border:0;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}.source-preview-strip.svelte-3o0rfi{display:grid;gap:.5rem}.source-preview-strip.svelte-3o0rfi .structured-preview{height:clamp(180px,28vh,320px);min-height:0}.canvas.svelte-3o0rfi .structured-preview{height:clamp(280px,52vh,560px);min-height:0}.canvas-hint.svelte-3o0rfi{color:var(--text-faint);font-size:.72rem;text-align:center}.canvas-actions.svelte-3o0rfi{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.loading.svelte-3o0rfi,.file-card.svelte-3o0rfi{display:grid;min-height:clamp(280px,52vh,560px);place-content:center;gap:.5rem;padding:1rem;border-radius:var(--radius);color:var(--text-muted);text-align:center}.loading.svelte-3o0rfi{position:relative;overflow:hidden;border:1px solid rgba(34,211,238,.35);background:var(--surface-3)}.loading-bar.svelte-3o0rfi{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#22d3ee1f,#22d3ee47);transition:width .2s ease}.loading.svelte-3o0rfi b:where(.svelte-3o0rfi),.loading.svelte-3o0rfi small:where(.svelte-3o0rfi){position:relative;z-index:1}.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:#ffffff04}.preview-dialog{width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.zoom-body.svelte-3o0rfi{display:grid;min-height:0;height:min(76vh,760px);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){width:100%;height:100%;border:0;border-radius:var(--radius);background:var(--surface-1);object-fit:contain}@media(max-width:640px){.top-actions.svelte-3o0rfi,.top-actions.svelte-3o0rfi [data-slot=button]{width:100%}.top-actions.svelte-3o0rfi{justify-content:stretch}.stage-head.svelte-3o0rfi{align-items:flex-start;flex-direction:column}}.experience.svelte-13eyf0o{display:grid;gap:1rem}.tool-head.svelte-13eyf0o{display:grid;max-width:820px;padding:0 .1rem}.intro-copy.svelte-13eyf0o{display:grid;justify-items:start;gap:.75rem}.eyebrow.svelte-13eyf0o{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;color:var(--accent-strong);font-size:.75rem;font-weight:850}.eyebrow.svelte-13eyf0o svg{color:var(--lime)}.intro-title.svelte-13eyf0o{max-width:720px;margin:0;color:#fff;font-size:clamp(2.15rem,3.7vw,3.65rem);letter-spacing:0;line-height:1.03}.lead.svelte-13eyf0o{max-width:640px;margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.trust-row.svelte-13eyf0o{display:flex;flex-wrap:wrap;align-items:center;gap:.48rem;max-width:100%}.trust-row.svelte-13eyf0o span:where(.svelte-13eyf0o){display:inline-flex;align-items:center;gap:.42rem;min-height:30px;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff08;color:var(--text-muted);font-size:.72rem;font-weight:800;white-space:nowrap}.trust-row.svelte-13eyf0o svg{color:var(--lime)}.idle-shell.svelte-13eyf0o,.converter.svelte-13eyf0o{padding:clamp(.72rem,2vw,1rem);border:1px solid var(--line-bright);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(34,211,238,.08),transparent 34%),var(--ink-raised);box-shadow:0 24px 90px #0000004d}.converter.svelte-13eyf0o{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem}.converter.busy.svelte-13eyf0o{border-color:#22d3ee94;box-shadow:0 24px 80px #0000004d,0 0 42px #22bcd01f}.controls-dock.svelte-13eyf0o{position:sticky;top:calc(var(--header-height) + 16px);display:grid;align-content:start;gap:1rem;min-width:0;max-height:calc(100vh - var(--header-height) - 40px);padding:1rem;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff05}.workspace-toolbar.svelte-13eyf0o{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 1rem;border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(34,211,238,.08),transparent 60%),var(--surface-2)}.workspace-summary.svelte-13eyf0o{display:grid;min-width:0;gap:.42rem}.workspace-summary.svelte-13eyf0o strong:where(.svelte-13eyf0o){overflow:hidden;color:var(--text);font-size:clamp(1rem,1.6vw,1.25rem);text-overflow:ellipsis;white-space:nowrap}.summary-row.svelte-13eyf0o{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.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;margin:0;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.55}.workspace-side.svelte-13eyf0o{display:grid;justify-items:end;gap:.65rem;min-width:min(100%,520px)}.workspace-facts.svelte-13eyf0o{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.workspace-facts.svelte-13eyf0o span:where(.svelte-13eyf0o){display:grid;gap:.1rem;padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff06}.workspace-facts.svelte-13eyf0o small:where(.svelte-13eyf0o){color:var(--text-faint);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workspace-facts.svelte-13eyf0o b:where(.svelte-13eyf0o){color:var(--text);font-size:.78rem}.delta.green.svelte-13eyf0o b:where(.svelte-13eyf0o){color:var(--success)}.delta.amber.svelte-13eyf0o b:where(.svelte-13eyf0o){color:var(--warning)}.delta.neutral.svelte-13eyf0o b:where(.svelte-13eyf0o){color:var(--text)}.workspace-actions.svelte-13eyf0o{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.source-list.svelte-13eyf0o{display:grid;gap:.45rem}.source-list.svelte-13eyf0o button:where(.svelte-13eyf0o){display:flex;align-items:center;gap:.75rem;min-height:68px;padding:.72rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;color:#fff;cursor:pointer;text-align:left}.source-list.svelte-13eyf0o button:where(.svelte-13eyf0o):hover{border-color:#22d3ee8c;background:#22d3ee14}.source-list.svelte-13eyf0o span:where(.svelte-13eyf0o){display:grid;gap:.18rem}.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{margin:0;padding:1.8rem 1rem;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center}@media(max-width:1100px){.converter.svelte-13eyf0o,.workspace-toolbar.svelte-13eyf0o{grid-template-columns:1fr}.workspace-side.svelte-13eyf0o,.workspace-facts.svelte-13eyf0o,.workspace-actions.svelte-13eyf0o{justify-items:start;justify-content:flex-start}.controls-dock.svelte-13eyf0o{position:static;max-height:none;overflow:visible}}@media(max-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}.idle-shell.svelte-13eyf0o,.converter.svelte-13eyf0o{padding:.7rem;border-radius:var(--radius-lg)}.controls-dock.svelte-13eyf0o{padding:.75rem}.workspace-toolbar.svelte-13eyf0o{position:sticky;top:calc(var(--header-height) + 6px);z-index:30;padding:.75rem;background:#080d1ceb;backdrop-filter:blur(10px)}.workspace-facts.svelte-13eyf0o{display:none}.workspace-actions.svelte-13eyf0o [data-slot=button]{width:100%}}
