.dropzone.svelte-hwm1j2{display:grid;gap:var(--space-md);justify-items:center;padding:calc(var(--space-4xl) * 1.5) var(--space-xl);border:1px dashed var(--line);border-radius:8px;background:var(--color-card);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.dropzone.svelte-hwm1j2:hover,.dropzone.svelte-hwm1j2:focus-visible{border-color:var(--color-blue)}.dropzone--active.svelte-hwm1j2{border-color:var(--color-blue);border-style:solid;background:color-mix(in oklab,var(--color-blue) 6%,var(--color-card))}.dropzone__title.svelte-hwm1j2{margin:0;color:var(--text);font-size:calc(var(--text-base) + .1rem);font-weight:600;letter-spacing:-.02em}.dropzone__hint.svelte-hwm1j2,.dropzone__limits.svelte-hwm1j2{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .1rem);line-height:1.4}.dropzone__limits.svelte-hwm1j2{font-size:calc(var(--text-base) - .175rem)}.dropzone__input.svelte-hwm1j2{display:none}.options.svelte-1dpaer1{display:grid;gap:var(--space-xl);padding:var(--space-4xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.options__title.svelte-1dpaer1{margin:0;color:var(--text);font-size:calc(var(--text-base) + .2rem);letter-spacing:-.03em}.options__presets.svelte-1dpaer1{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-md)}.preset.svelte-1dpaer1{display:grid;gap:calc(var(--space-md) - .2rem);padding:var(--space-lg);border:1px solid var(--line);border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.preset.svelte-1dpaer1:hover,.preset.svelte-1dpaer1:focus-visible{border-color:var(--color-blue)}.preset.svelte-1dpaer1 strong:where(.svelte-1dpaer1){color:var(--text);font-size:calc(var(--text-base) - .05rem)}.preset.svelte-1dpaer1 span:where(.svelte-1dpaer1){color:var(--muted);font-size:calc(var(--text-base) - .175rem);line-height:1.35}.options__grid.svelte-1dpaer1{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-xl)}.field.svelte-1dpaer1{display:grid;gap:calc(var(--space-md) - .1rem);align-content:start}.field.svelte-1dpaer1 label:where(.svelte-1dpaer1){display:flex;justify-content:space-between;gap:var(--space-md);color:var(--text);font-size:calc(var(--text-base) - .1rem);font-weight:600}.field__value.svelte-1dpaer1{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.field__hint.svelte-1dpaer1{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .2rem);line-height:1.35}.field.svelte-1dpaer1 input[type=number]:where(.svelte-1dpaer1),.field.svelte-1dpaer1 select:where(.svelte-1dpaer1){width:100%;padding:calc(var(--space-md) - .05rem) var(--space-lg);border:1px solid var(--line);border-radius:8px;background:var(--color-background);color:var(--text);font:inherit;font-size:calc(var(--text-base) - .05rem)}.field.svelte-1dpaer1 input[type=range]:where(.svelte-1dpaer1){width:100%;accent-color:var(--color-blue)}.field.svelte-1dpaer1 input[type=range]:where(.svelte-1dpaer1):disabled{opacity:.45;cursor:not-allowed}.toggle.svelte-1dpaer1{display:flex;gap:var(--space-md);align-items:start;cursor:pointer}.toggle.svelte-1dpaer1 input:where(.svelte-1dpaer1){margin-top:.2rem;accent-color:var(--color-blue)}.toggle.svelte-1dpaer1 span:where(.svelte-1dpaer1){display:grid;gap:calc(var(--space-md) - .25rem)}.toggle.svelte-1dpaer1 strong:where(.svelte-1dpaer1){color:var(--text);font-size:calc(var(--text-base) - .05rem)}.toggle__hint.svelte-1dpaer1{color:var(--muted);font-size:calc(var(--text-base) - .175rem);line-height:1.35}.result.svelte-8bpapi{display:grid;gap:var(--space-lg);padding:var(--space-xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.result__main.svelte-8bpapi{display:flex;justify-content:space-between;align-items:start;gap:var(--space-xl)}.result__info.svelte-8bpapi{display:grid;gap:calc(var(--space-md) - .2rem);min-width:0}.result__name.svelte-8bpapi{color:var(--text);font-size:calc(var(--text-base) - .05rem);overflow-wrap:anywhere}.result__meta.svelte-8bpapi{color:var(--muted);font-size:calc(var(--text-base) - .125rem);font-variant-numeric:tabular-nums}.result__note.svelte-8bpapi{color:var(--muted);font-size:calc(var(--text-base) - .175rem);line-height:1.4}.result__note--warn.svelte-8bpapi{color:color-mix(in oklab,orange 70%,var(--color-foreground))}.result__note--error.svelte-8bpapi{color:color-mix(in oklab,red 65%,var(--color-foreground))}.result__progress.svelte-8bpapi{height:4px;border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}.result__progress-bar.svelte-8bpapi{height:100%;background:var(--color-blue);transition:width .2s ease}.result__video.svelte-8bpapi{width:100%;max-height:50vh;border-radius:8px;background:var(--color-background-alt)}.badge.svelte-8bpapi{flex-shrink:0;padding:calc(var(--space-md) - .25rem) var(--space-md);border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-background) 88%,transparent);border:1px solid var(--line);color:var(--muted);font-size:calc(var(--text-base) - .2rem);white-space:nowrap}.badge--done.svelte-8bpapi{border-color:color-mix(in oklab,var(--color-blue) 45%,var(--color-border));color:var(--color-blue-link)}.badge--error.svelte-8bpapi{border-color:color-mix(in oklab,red 45%,var(--color-border))}.result__actions.svelte-8bpapi{display:flex;flex-wrap:wrap;gap:var(--space-md)}.action.svelte-8bpapi{padding:calc(var(--space-md) - .1rem) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:calc(var(--text-base) - .15rem);cursor:pointer}.action.svelte-8bpapi:hover,.action.svelte-8bpapi:focus-visible{color:var(--text);border-color:var(--color-border-strong)}.action--primary.svelte-8bpapi{border-color:transparent;background:var(--color-blue);color:var(--color-white);font-weight:600}.action--primary.svelte-8bpapi:hover,.action--primary.svelte-8bpapi:focus-visible{color:var(--color-white);border-color:transparent;filter:brightness(1.06)}@media(max-width:640px){.result__main.svelte-8bpapi{flex-direction:column}}.compare.svelte-1ixmboj{display:grid;gap:var(--space-lg);padding:var(--space-xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.compare__header.svelte-1ixmboj{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl)}.compare__header.svelte-1ixmboj h3:where(.svelte-1ixmboj){margin:0;color:var(--text);font-size:calc(var(--text-base) + .05rem);letter-spacing:-.02em;overflow-wrap:anywhere}.compare__header.svelte-1ixmboj button:where(.svelte-1ixmboj){flex-shrink:0;padding:calc(var(--space-md) - .1rem) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:calc(var(--text-base) - .15rem);cursor:pointer}.compare__stage.svelte-1ixmboj{position:relative;max-width:min(100%,var(--natural-width, 100%));margin-inline:auto;overflow:hidden;border-radius:8px;background:var(--color-background-alt);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.compare__image.svelte-1ixmboj{display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:60vh;object-fit:contain}.compare__overlay.svelte-1ixmboj{position:absolute;top:0;right:0;bottom:0;left:0}.compare__overlay.svelte-1ixmboj .compare__image:where(.svelte-1ixmboj){height:100%}.compare__handle.svelte-1ixmboj{position:absolute;top:0;bottom:0;width:2px;background:var(--color-white);box-shadow:0 0 0 1px #00000040;transform:translate(-1px);pointer-events:none}.compare__tag.svelte-1ixmboj{position:absolute;bottom:var(--space-md);padding:calc(var(--space-md) - .3rem) var(--space-md);border-radius:var(--radius-full);background:#000000a6;color:var(--color-white);font-size:calc(var(--text-base) - .25rem);pointer-events:none}.compare__tag--left.svelte-1ixmboj{left:var(--space-md)}.compare__tag--right.svelte-1ixmboj{right:var(--space-md)}.compare__control-label.svelte-1ixmboj{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .175rem);line-height:1.4}.compare__stage.svelte-1ixmboj:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.zip-media.svelte-v0w87b{display:grid;gap:var(--space-4xl);max-width:60rem;margin:0 auto;padding:var(--space-4xl) var(--space-xl) calc(var(--space-4xl) * 2)}.zip-media__eyebrow.svelte-v0w87b{margin:0 0 var(--space-lg);color:var(--color-muted);font-size:.875rem;font-weight:600;letter-spacing:-.016em;text-transform:uppercase}.zip-media__intro.svelte-v0w87b h1:where(.svelte-v0w87b){margin:0;color:var(--text);font-size:clamp(2.25rem,6vw,3.5rem);letter-spacing:-.045em;line-height:1.05}.zip-media__lead.svelte-v0w87b{max-width:44ch;margin:var(--space-xl) 0 0;color:var(--muted);font-size:calc(var(--text-base) + .15rem);line-height:1.47}.zip-media__facts.svelte-v0w87b{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-xl);padding:0;margin:var(--space-4xl) 0 0;list-style:none}.zip-media__facts.svelte-v0w87b li:where(.svelte-v0w87b){display:grid;gap:calc(var(--space-md) - .1rem);padding:var(--space-xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.zip-media__facts.svelte-v0w87b strong:where(.svelte-v0w87b){color:var(--text);font-size:calc(var(--text-base) - .05rem)}.zip-media__facts.svelte-v0w87b span:where(.svelte-v0w87b){color:var(--muted);font-size:calc(var(--text-base) - .1rem);line-height:1.4}.zip-media__section-title.svelte-v0w87b{margin:0 0 var(--space-xl);color:var(--text);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em}.zip-media__workspace.svelte-v0w87b{display:grid;gap:var(--space-xl)}.zip-media__workspace.svelte-v0w87b .zip-media__section-title:where(.svelte-v0w87b){margin:0}.zip-media__status.svelte-v0w87b{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .1rem)}.zip-media__run.svelte-v0w87b{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.run-button.svelte-v0w87b{padding:calc(var(--space-md) + .05rem) var(--space-4xl);border:none;border-radius:8px;background:var(--color-blue);color:var(--color-white);font:inherit;font-weight:600;cursor:pointer}.run-button.svelte-v0w87b:disabled{opacity:.5;cursor:not-allowed}.run-cancel.svelte-v0w87b{padding:calc(var(--space-md) + .05rem) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.run-cancel.svelte-v0w87b:hover{color:var(--text);border-color:var(--color-border-strong)}.zip-media__error.svelte-v0w87b{margin:0;color:color-mix(in oklab,red 65%,var(--color-foreground));font-size:calc(var(--text-base) - .1rem)}.run-cancel.svelte-v0w87b:disabled{opacity:.5;cursor:not-allowed}.progress.svelte-v0w87b{display:grid;gap:calc(var(--space-md) - .2rem)}.progress__track.svelte-v0w87b{height:4px;border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}.progress__bar.svelte-v0w87b{height:100%;background:var(--color-blue);transition:width .25s ease}.progress__label.svelte-v0w87b{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .15rem);font-variant-numeric:tabular-nums}.queue.svelte-v0w87b,.rejections.svelte-v0w87b{display:grid;gap:var(--space-md);padding:0;margin:0;list-style:none}.rejections__item.svelte-v0w87b{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.rejections__item.svelte-v0w87b{border-left:3px solid color-mix(in oklab,red 55%,var(--color-border))}.rejections__item.svelte-v0w87b>div:where(.svelte-v0w87b){display:grid;gap:calc(var(--space-md) - .2rem);min-width:0}.rejections__item.svelte-v0w87b strong:where(.svelte-v0w87b){color:var(--text);font-size:calc(var(--text-base) - .05rem);overflow-wrap:anywhere}.rejections__item.svelte-v0w87b span:where(.svelte-v0w87b){color:var(--muted);font-size:calc(var(--text-base) - .125rem);line-height:1.4}.rejections__item.svelte-v0w87b button:where(.svelte-v0w87b){flex-shrink:0;padding:calc(var(--space-md) - .1rem) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:calc(var(--text-base) - .15rem);cursor:pointer}.rejections__item.svelte-v0w87b button:where(.svelte-v0w87b):hover{color:var(--text);border-color:var(--color-border-strong)}@media(max-width:640px){.rejections__item.svelte-v0w87b{flex-direction:column;align-items:stretch}}
