pinch-zoom{touch-action:none;--scale:1;--x:0;--y:0;display:block;overflow:hidden}pinch-zoom>*{transform:translate(var(--x), var(--y)) scale(var(--scale));transform-origin:0 0;will-change:transform}two-up{--split-point:0;--track-color:#8787968c;--thumb-background:#0e0e12d9;--thumb-color:var(--accent-color);--thumb-size:48px;--bar-size:2px;--bar-touch-size:30px;display:grid;position:relative}two-up>*{grid-area:1/1}two-up[legacy-clip-compat]>:not(.two-up-handle){position:absolute}.two-up-handle{touch-action:none;width:var(--bar-touch-size);transform:translateX(var(--split-point)) translateX(-50%);will-change:transform;cursor:ew-resize;position:relative}.two-up-handle:before{content:"";height:100%;width:var(--bar-size);background:var(--track-color);margin:0 auto;display:block}.scrubber{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-background);-webkit-backdrop-filter:blur(12px);border-radius:var(--thumb-size);color:var(--thumb-color);box-sizing:border-box;padding:0 calc(var(--thumb-size) * .24);border:1px solid #ffffff2e;align-content:center;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000080}.two-up-handle:hover .scrubber{transform:translate(-50%,-50%)scale(1.08)}.arrow-left{fill:var(--accent-1,var(--pink))}.arrow-right{fill:var(--accent-2,var(--blue))}two-up[orientation=vertical] .two-up-handle{width:auto;height:var(--bar-touch-size);transform:translateY(var(--split-point)) translateY(-50%);cursor:ns-resize}two-up[orientation=vertical] .two-up-handle:before{width:auto;height:var(--bar-size);box-shadow:inset 0 calc(var(--bar-size) / 2) 0 #0000001a, 0 1px 4px #0006;margin:calc((var(--bar-touch-size) - var(--bar-size)) / 2) 0 0 0}two-up[orientation=vertical] .scrubber{transform:translate(-50%,-50%)rotate(-90deg);box-shadow:1px 0 4px #0000001a}two-up>:first-child:not(.two-up-handle){-webkit-clip-path:inset(0 calc(100% - var(--split-point)) 0 0);clip-path:inset(0 calc(100% - var(--split-point)) 0 0)}two-up>:nth-child(2):not(.two-up-handle){-webkit-clip-path:inset(0 0 0 var(--split-point));clip-path:inset(0 0 0 var(--split-point))}two-up[orientation=vertical]>:first-child:not(.two-up-handle){-webkit-clip-path:inset(0 0 calc(100% - var(--split-point)) 0);clip-path:inset(0 0 calc(100% - var(--split-point)) 0)}two-up[orientation=vertical]>:nth-child(2):not(.two-up-handle){-webkit-clip-path:inset(var(--split-point) 0 0 0);clip-path:inset(var(--split-point) 0 0 0)}.badge.svelte-1iofdch{box-sizing:border-box;color:#fff;letter-spacing:.01em;z-index:9;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);white-space:nowrap;background-color:#000000b8;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 10px;font-size:.95rem;font-weight:600;line-height:1;transition:width .26s cubic-bezier(.645,.045,.355,1),transform .26s cubic-bezier(.645,.045,.355,1),background-color .26s cubic-bezier(.645,.045,.355,1),box-shadow .26s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:50%;box-shadow:0 2px 12px #00000059}.badge.success.svelte-1iofdch{background-color:#123526eb;box-shadow:0 2px 12px #00000059,0 0 0 1px #34d39938}.left.svelte-1iofdch{left:calc(25% + var(--fit-inset-left,0px) / 2)}.right.svelte-1iofdch{left:calc(75% - var(--fit-inset-right,0px) / 2)}.left.vertical.svelte-1iofdch{top:25%;left:50%}.right.vertical.svelte-1iofdch{top:75%;left:50%}.indicator.svelte-1iofdch{place-items:center;width:16px;height:16px;display:grid}.morph.svelte-1iofdch{background-color:#0000;border-radius:50%;width:14px;height:14px;transition:transform .26s cubic-bezier(.645,.045,.355,1),background-color .26s cubic-bezier(.645,.045,.355,1),box-shadow .26s cubic-bezier(.645,.045,.355,1);position:relative;transform:scale(1)}.ring.svelte-1iofdch{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;transition:opacity .16s;animation:.6s linear infinite svelte-1iofdch-spin;position:absolute;inset:0}.success.svelte-1iofdch .morph:where(.svelte-1iofdch){background-color:#34d399;transform:scale(.5);box-shadow:0 0 16px 4px #34d39980}.success.svelte-1iofdch .ring:where(.svelte-1iofdch){opacity:0}.label.svelte-1iofdch{clip-path:inset(-50% 0);min-width:0;height:1em;position:relative}.badge.measured.svelte-1iofdch .label:where(.svelte-1iofdch){flex:1 1 0}.label.svelte-1iofdch>.l:where(.svelte-1iofdch){text-align:left;white-space:nowrap;transition:opacity .17s;position:absolute;top:0;left:0}.l-success.svelte-1iofdch,.success.svelte-1iofdch .l-working:where(.svelte-1iofdch){opacity:0}.success.svelte-1iofdch .l-success:where(.svelte-1iofdch){opacity:1}@keyframes svelte-1iofdch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.badge.svelte-1iofdch,.morph.svelte-1iofdch{transition-duration:.12s}.ring.svelte-1iofdch,.label.svelte-1iofdch>.l:where(.svelte-1iofdch){transition-duration:90ms}}.output.svelte-m2dtgi{position:absolute;inset:0}.output.svelte-m2dtgi:before{content:"";background-color:#101014;background-image:radial-gradient(120% 90% at 50% 40%,#ffffff0b,#0000 70%),radial-gradient(#80808c4d 1px,#0000 1.4px);background-position:50%;background-size:100% 100%,22px 22px;transition:background-color .5s;position:absolute;inset:0}.output.alt-background.svelte-m2dtgi:before{background-color:#d4d4d8}.two-up.svelte-m2dtgi,.pinch-zoom.svelte-m2dtgi{position:absolute;inset:0}.pinch-zoom.svelte-m2dtgi{outline:none}.pinch-target.svelte-m2dtgi{will-change:auto;flex-shrink:0}.pixelated.svelte-m2dtgi{image-rendering:crisp-edges;image-rendering:pixelated}.controls.svelte-m2dtgi{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.controls.svelte-m2dtgi>:where(.svelte-m2dtgi){pointer-events:auto}.button-group.svelte-m2dtgi{display:flex;position:relative}.button.svelte-m2dtgi,.zoom.svelte-m2dtgi{box-sizing:border-box;background-color:var(--surface,#131319d1);-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--border,#ffffff14);white-space:nowrap;cursor:pointer;height:38px;color:var(--text-2,#bbb);border-width:1px 0 1px 1px;align-items:center;padding:0 12px;font-size:1.2rem;line-height:1.1;transition:background-color .15s,color .15s;display:flex}.button.svelte-m2dtgi{justify-content:center;min-width:40px;padding:0 7px}.icon.svelte-m2dtgi{fill:currentColor;width:20px;height:20px;display:block}.button.svelte-m2dtgi:hover{color:var(--text-1,#fff);background:#2d2d36eb}.button.active.svelte-m2dtgi{color:var(--text-1,#fff);background:#3e3e4af2}.button-group.svelte-m2dtgi{border-radius:999px;box-shadow:0 6px 20px #0006}.first-button.svelte-m2dtgi{border-radius:999px 0 0 999px;padding-left:11px}.last-button.svelte-m2dtgi{border-right-width:1px;border-radius:0 999px 999px 0;padding-right:11px}.zoom.svelte-m2dtgi{cursor:text;width:7rem;font:inherit;text-align:center;justify-content:center}span.zoom.svelte-m2dtgi{color:var(--text-3,#939393);font-size:.85rem}.zoom-value.svelte-m2dtgi{letter-spacing:.04rem;font-variant-numeric:tabular-nums;color:var(--text-1,#fff);border-bottom:1px dashed #ffffff4d;margin:0 3px 0 0;padding:0 2px;font-size:1.15rem;font-weight:600}input.zoom.svelte-m2dtgi{font-variant-numeric:tabular-nums;color:var(--text-1,#fff);appearance:textfield;font-size:1.15rem;font-weight:600}input.zoom.svelte-m2dtgi::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.zoom.svelte-m2dtgi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select.svelte-doqeek{position:relative}.builtin-select.svelte-doqeek{font:inherit;appearance:none;border:1px solid var(--border,#ffffff14);color:var(--text-1,#fff);cursor:pointer;background:#00000059;border-radius:8px;width:100%;padding:7px 25px 7px 10px;transition:border-color .15s,background-color .15s}.builtin-select.svelte-doqeek:hover{border-color:var(--border-strong,#ffffff29);background:#00000073}.builtin-select.svelte-doqeek:focus-visible{border-color:var(--main-theme-color);outline:none}.arrow.svelte-doqeek{fill:var(--text-2,#aaa);pointer-events:none;width:10px;transition:fill .15s;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.select.svelte-doqeek:hover .arrow:where(.svelte-doqeek){fill:var(--text-1,#fff)}.arrow.svelte-doqeek svg:where(.svelte-doqeek){width:100%;display:block}.large.svelte-doqeek{background:linear-gradient(#ffffff0f,#ffffff08) padding-box padding-box,#0000004d;border-radius:10px;padding:10px 35px 10px 12px;font-weight:600}.large.svelte-doqeek:focus-visible,.large.svelte-doqeek:hover{box-shadow:0 0 14px var(--main-theme-glow,transparent)}.large.svelte-doqeek+.arrow:where(.svelte-doqeek){right:13px}.checkbox.svelte-u8jnfg{display:inline-block;position:relative}.real-checkbox.svelte-u8jnfg{opacity:0;pointer-events:none;margin:0;position:absolute;top:0}.track.svelte-u8jnfg{--thumb-size:14px;width:24px;padding:3px calc(var(--thumb-size) / 2 + 3px);background:#ffffff24;border-radius:1000px;transition:background-color .25s,box-shadow .25s;box-shadow:inset 0 1px 2px #0000004d}.checkbox.svelte-u8jnfg:focus-within .track:where(.svelte-u8jnfg){outline:2px solid var(--main-theme-color,#fff);outline-offset:2px}.real-checkbox.svelte-u8jnfg:checked+.track:where(.svelte-u8jnfg){background:linear-gradient(135deg, var(--main-theme-color), var(--hot-theme-color));box-shadow:inset 0 1px 2px #00000026, 0 0 12px var(--main-theme-glow,transparent)}.thumb.svelte-u8jnfg{width:var(--thumb-size);height:var(--thumb-size);transform:translateX(calc(var(--thumb-size) / -2));background:#fff;border-radius:100%;position:relative;box-shadow:0 1px 3px #0006}.thumb-track.svelte-u8jnfg{transition:transform .25s cubic-bezier(.34,1.3,.64,1)}.real-checkbox.svelte-u8jnfg:checked+.track:where(.svelte-u8jnfg) .thumb-track:where(.svelte-u8jnfg){transform:translate(100%)}.range.svelte-waj1st{z-index:0;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.label-text.svelte-waj1st{color:var(--text-2,#aaa);transition:color .15s}.range.svelte-waj1st:hover .label-text:where(.svelte-waj1st),.range.svelte-waj1st:focus-within .label-text:where(.svelte-waj1st){color:var(--text-1,#fff)}.range-wc-container.svelte-waj1st{z-index:1;grid-area:2/1/3/3;position:relative}.range-input.svelte-waj1st{width:100%;height:22px;font:inherit;align-items:center;margin:2px 0;display:flex;position:relative;overflow:visible}.range-input.svelte-waj1st:before{content:"";background:linear-gradient(90deg, var(--hot-theme-color,#888), var(--main-theme-color,#aaa)) 0 / var(--value-percent,0%) 100% no-repeat, var(--medium-light-gray,#ffffff2e);border-radius:2px;width:100%;height:4px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input.svelte-waj1st{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:relative}.thumb.svelte-waj1st{pointer-events:none;background:var(--main-theme-color,#fff);box-sizing:border-box;width:14px;height:14px;box-shadow:0 1px 4px #00000073, 0 0 0 0 var(--main-theme-glow,transparent);border:2.5px solid #fff;border-radius:50%;margin-left:-7px;transition:box-shadow .2s,transform .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.range-input.svelte-waj1st:hover .thumb:where(.svelte-waj1st){transform:translateY(-50%)scale(1.12)}.range-input.svelte-waj1st:focus-within .thumb:where(.svelte-waj1st),.range-input.active.svelte-waj1st .thumb:where(.svelte-waj1st){box-shadow:0 1px 4px #00000073, 0 0 0 5px var(--main-theme-glow,#fff3)}.thumb-wrapper.svelte-waj1st{transform:translateX(var(--value-percent,0%));pointer-events:none;position:absolute;inset:0 7px;overflow:visible}.value-display.svelte-waj1st{transform-origin:50% 100%;opacity:0;background:var(--main-theme-color,#444);color:#16161c;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:7px;padding:3px 8px;font-weight:700;transition:opacity .18s,transform .18s cubic-bezier(.34,1.4,.64,1);position:absolute;bottom:calc(100% - 2px);left:0;transform:translate(-50%)translateY(4px)scale(.8);box-shadow:0 4px 14px #00000073}.range-input.active.svelte-waj1st .value-display:where(.svelte-waj1st){opacity:1;transform:translate(-50%)translateY(0)scale(1)}.range-input.disabled.svelte-waj1st{filter:grayscale();opacity:.5;cursor:default}.text-input.svelte-waj1st{text-align:right;color:var(--text-1,#fff);font:inherit;font-variant-numeric:tabular-nums;box-sizing:border-box;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--main-theme-color);text-decoration-color:var(--main-theme-color);text-underline-position:under;appearance:textfield;background:0 0;border:none;border-radius:6px;grid-area:1/2/2/3;width:54px;padding:2px 5px;font-weight:600;transition:background-color .15s;position:relative;left:5px}.text-input.svelte-waj1st:focus{box-shadow:inset 0 0 0 1px var(--main-theme-color);background:#00000073;outline:none;text-decoration-color:#0000}.text-input.svelte-waj1st::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input.svelte-waj1st::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkbox.svelte-1qlje2v{--size:17px;display:inline-block;position:relative}.checkbox.svelte-1qlje2v:before{content:"";background-color:var(--main-theme-color);opacity:.25;border-radius:999px;width:200%;height:200%;transition-property:transform;transition-duration:.25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.checkbox.svelte-1qlje2v:focus-within:before{transform:translate(-50%,-50%)scale(1)}.real-checkbox.svelte-1qlje2v{opacity:0;pointer-events:none;position:absolute;top:0}.box.svelte-1qlje2v{width:var(--size);height:var(--size);box-sizing:border-box;color:#16161c;background:#00000040;border:1.5px solid #ffffff59;border-radius:5px;place-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.box.checked.svelte-1qlje2v{background:linear-gradient(135deg, var(--main-theme-color), var(--hot-theme-color));box-shadow:0 0 10px var(--main-theme-glow,transparent);border-color:#0000}.box.disabled.svelte-1qlje2v{opacity:.45}.tick.svelte-1qlje2v{stroke-dasharray:16;stroke-dashoffset:16px;width:10px;height:9px;transition:stroke-dashoffset .22s 60ms}.box.checked.svelte-1qlje2v .tick:where(.svelte-1qlje2v){stroke-dashoffset:0}.checkbox.svelte-re20se{display:inline-block;position:relative}.arrow.svelte-re20se{fill:currentColor;width:10px;height:10px;transition:transform .25s cubic-bezier(.34,1.3,.64,1);transform:rotate(-90deg)}.arrow.svelte-re20se svg:where(.svelte-re20se){width:100%;height:100%;display:block}.real-checkbox.svelte-re20se{opacity:0;pointer-events:none;position:absolute;top:0}.real-checkbox.svelte-re20se:checked+.arrow:where(.svelte-re20se){transform:none}.results.svelte-10tgyan{padding:10px var(--horizontal-padding,16px) 12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.stats.svelte-10tgyan{gap:1px;min-width:0;display:grid}.size-row.svelte-10tgyan{align-items:baseline;gap:7px;min-width:0;display:flex}.file-size.svelte-10tgyan{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;font-size:1.7rem;font-weight:700}.unit.svelte-10tgyan{color:var(--main-theme-color);margin-left:2px;font-size:1.1rem;font-weight:600}.pending.svelte-10tgyan{color:var(--text-3)}.delta.svelte-10tgyan{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:2px;padding:2px 7px 2px 5px;font-size:1.05rem;font-weight:700;display:inline-flex}.delta.down.svelte-10tgyan{color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent)}.delta.up.svelte-10tgyan{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.delta-arrow.svelte-10tgyan{width:10px;height:10px}.type-label.svelte-10tgyan{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.download.svelte-10tgyan{background:linear-gradient(135deg, var(--main-theme-color), var(--hot-theme-color));color:#16161c;height:34px;box-shadow:0 4px 14px var(--main-theme-glow,transparent), inset 0 1px 0 #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,opacity .2s,filter .2s;display:inline-flex}.download.svelte-10tgyan:hover{filter:brightness(1.06);box-shadow:0 6px 20px var(--main-theme-glow,transparent), inset 0 1px 0 #ffffff40;transform:translateY(-1px)}.download.svelte-10tgyan:active{transform:translateY(0)}.download.svelte-10tgyan:focus-visible{outline:2px solid var(--main-theme-color);outline-offset:2px}.download.ghost.svelte-10tgyan{background:var(--surface-raise);color:var(--text-1);border:1px solid var(--border-strong);box-shadow:none}.download.ghost.svelte-10tgyan:hover{background:var(--surface-raise-2)}.download-icon.svelte-10tgyan{width:15px;height:15px}.download-disable.svelte-10tgyan{pointer-events:none;opacity:.45;filter:saturate(.4)}.spinner.svelte-10tgyan{border:2px solid #00000040;border-top-color:#000000bf;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite svelte-10tgyan-spin}.download.ghost.svelte-10tgyan .spinner:where(.svelte-10tgyan){border-color:#fff #ffffff40 #ffffff40}@keyframes svelte-10tgyan-spin{to{transform:rotate(360deg)}}@media (width<=760px){.results.svelte-10tgyan{padding:6px var(--horizontal-padding,12px) 8px;gap:8px}.file-size.svelte-10tgyan{font-size:1.3rem}.download.svelte-10tgyan{height:30px;padding:0 11px}.download-text.svelte-10tgyan{display:none}.download.svelte-10tgyan{width:30px;padding:0}}.options-scroller.svelte-1t2845h{border-radius:var(--scroller-radius) var(--scroller-radius) 0 0;-webkit-overflow-scrolling:touch;background:0 0;flex:0 auto;min-height:0;padding-top:4px;overflow:hidden auto}.options-title.svelte-1t2845h{padding:10px var(--horizontal-padding) 8px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);background:linear-gradient(var(--surface-solid) 75%, color-mix(in srgb, var(--surface-solid) 65%, transparent));z-index:1;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex;position:sticky;top:0}.options-title.svelte-1t2845h:before{content:"";background:linear-gradient(90deg, var(--main-theme-color), var(--hot-theme-color));width:14px;height:3px;box-shadow:0 0 8px var(--main-theme-glow,transparent);border-radius:2px;flex:none}.original-image.svelte-1t2845h .options-title:where(.svelte-1t2845h):before{background:var(--text-3);box-shadow:none}.title-and-buttons.svelte-1t2845h{flex:1;grid-template-columns:1fr;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:.9rem;display:grid}.title-button.svelte-1t2845h{cursor:pointer;color:var(--text-3);background:0 0;border:none;margin:0;padding:0;transition:color .15s,transform .15s}.title-button.svelte-1t2845h:hover{color:var(--text-1);transform:scale(1.08)}.title-button.svelte-1t2845h svg:where(.svelte-1t2845h){--size:18px;width:var(--size);height:var(--size);display:block}.copy-over-button.svelte-1t2845h{transform:rotate(var(--rotate-copyoverbutton-angle,0deg))}.copy-over-button.svelte-1t2845h:hover{transform:rotate(var(--rotate-copyoverbutton-angle,0deg)) scale(1.08)}.copy-over-button.svelte-1t2845h svg:where(.svelte-1t2845h){fill:currentColor}.save-button.svelte-1t2845h svg:where(.svelte-1t2845h),.import-button.svelte-1t2845h svg:where(.svelte-1t2845h){stroke:currentColor}.title-button.svelte-1t2845h:focus-visible{outline:var(--main-theme-color) solid 2px;outline-offset:.25em}.button-opacity.svelte-1t2845h{pointer-events:none;cursor:not-allowed}.button-opacity.svelte-1t2845h svg:where(.svelte-1t2845h){opacity:.4}.no-opts.svelte-1t2845h{padding:12px var(--horizontal-padding);color:var(--text-3);margin:0}.options-results.svelte-1t2845h{border-top:1px solid var(--border);background:#0000002e;flex:none}@media (width<=760px){.options-scroller.svelte-1t2845h{flex:auto}.options-title.svelte-1t2845h{padding:8px var(--horizontal-padding) 6px;font-size:.92rem}.title-and-buttons.svelte-1t2845h{gap:.6rem}.title-button.svelte-1t2845h svg:where(.svelte-1t2845h){--size:17px}}.snackbar.svelte-1p9pptk{-webkit-backdrop-filter:blur(16px)saturate(1.3);color:#f5f5f7;z-index:30;background:#18181ee0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;max-width:90vw;padding:10px 8px 10px 16px;font-size:.95rem;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000080}.message.svelte-1p9pptk{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.action.svelte-1p9pptk{color:var(--accent-1,#ff8a5e);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:6px 10px;font-weight:700;transition:background-color .15s}.action.svelte-1p9pptk:hover{background:#ffffff14}.intro.svelte-iv2l06{min-height:100dvh;color:var(--white,#fff);background:radial-gradient(70% 55% at 50% 38%,#ff7a5012,#0000 70%),0 0;place-items:center;display:grid;overflow:hidden}.hide.svelte-iv2l06{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main.svelte-iv2l06{--blob-color:#ff794c;--center-blob-opacity:.085;grid-template-rows:repeat(5,max-content);align-content:center;justify-items:center;min-height:541px;padding:24px;display:grid;position:relative}.reveal.svelte-iv2l06{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-iv2l06-rise;animation-delay:calc(var(--reveal-order,0) * 90ms)}@keyframes svelte-iv2l06-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.reveal.svelte-iv2l06{animation-duration:1ms;animation-delay:0s}}.blob-canvas.svelte-iv2l06{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.logo-container.svelte-iv2l06{justify-content:center;align-items:center;gap:16px;margin:0 0 .5rem;display:flex;position:relative}.logo.svelte-iv2l06{filter:drop-shadow(0 8px 24px #ff7a5040);width:64px;height:64px;display:block}.wordmark.svelte-iv2l06{width:auto;height:36px;margin-top:3px;display:block}.headline.svelte-iv2l06{letter-spacing:-.02em;text-align:center;background:linear-gradient(100deg,#fff 30%,#ffb08f 65%,#fb7c56);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-inline:.08em;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;line-height:1.1;position:relative}.headline.svelte-iv2l06 em:where(.svelte-iv2l06){font-style:italic;font-weight:700}.load-img.svelte-iv2l06{color:var(--white,#fff);font-size:1.25rem;position:relative}.load-img-content.svelte-iv2l06{--size:24rem;width:90vw;max-width:var(--size);height:var(--size);grid-template-rows:max-content max-content;align-content:center;justify-items:center;gap:1.1rem;display:grid;position:relative}.load-btn.svelte-iv2l06{--size:7.2rem;width:var(--size);height:var(--size);cursor:pointer;background:linear-gradient(145deg,#fb8d56,#f24f36);border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s;display:grid;box-shadow:0 12px 40px #ff643c59,inset 0 1.5px #ffffff59}.load-btn.svelte-iv2l06:hover{transform:scale(1.07);box-shadow:0 16px 52px #ff643c80,inset 0 1.5px #ffffff59}.load-btn.svelte-iv2l06:active{transform:scale(.97)}.load-btn.svelte-iv2l06:focus-visible{outline:3px solid var(--white,#fff);outline-offset:5px}.load-icon.svelte-iv2l06{--size:3.4rem;width:var(--size);height:var(--size);fill:#fff;filter:drop-shadow(0 2px 4px #781e004d)}.load-text.svelte-iv2l06{color:#ffffffd9;text-shadow:0 1px 6px #00000040;font-weight:500}.drop-text.svelte-iv2l06{font-weight:700}.paste-btn.svelte-iv2l06{cursor:pointer;text-underline-offset:3px;font:inherit;color:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.paste-btn.svelte-iv2l06:hover{color:#fb9}.formats.svelte-iv2l06{flex-wrap:wrap;justify-content:center;gap:7px;margin:1.6rem 0 0;padding:0;list-style:none;display:flex;position:relative}.format-chip.svelte-iv2l06{color:#fff9;letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;padding:4px 11px;font-size:1rem;font-weight:600}.tagline.svelte-iv2l06{color:#ebebf573;align-items:center;gap:6px;margin:1.4rem 0 0;font-size:1.15rem;display:flex;position:relative}.lock.svelte-iv2l06{color:#ebebf573;width:12px;height:12px}@media (width>=600px){.main.svelte-iv2l06{min-height:660px}.load-img-content.svelte-iv2l06{--size:30rem}}.sqush-editor{--bg-0:#0c0c0f;--bg-1:#131318;--surface:#131319d1;--surface-solid:#16161c;--surface-raise:#ffffff0d;--surface-raise-2:#ffffff17;--border:#ffffff14;--border-strong:#ffffff29;--text-1:#f5f5f7;--text-2:#ebebf59e;--text-3:#ebebf561;--accent-1:#ff8a5e;--accent-1-hot:#ff6a3c;--accent-1-glow:#ff7a5052;--accent-2:#53b2ff;--accent-2-hot:#2b95f5;--accent-2-glow:#4aa3ff52;--good:#3ddc97;--bad:#ff7d92;--pink:var(--accent-1);--hot-pink:var(--accent-1-hot);--blue:var(--accent-2);--dim-blue:var(--accent-2-hot);--deep-blue:var(--accent-2-hot);--light-blue:var(--accent-2);--white:#fff;--black:#000;--off-black:var(--surface-solid);--dark-gray:#26262e;--less-light-gray:#a6a6b0;--medium-light-gray:#ffffff2e;--light-gray:#eaeaea;--dim-text:var(--text-2);--dark-text:#142630;--options-radius:16px;--control-radius:9px;--horizontal-padding:16px;--panel-shadow:0 24px 48px -16px #0000008c, 0 4px 16px #00000059;--accent-color:var(--accent-2);--main-theme-color:var(--accent-2);--hot-theme-color:var(--accent-2-hot);--main-theme-glow:var(--accent-2-glow);--header-text-color:var(--text-1);--scroller-radius:var(--options-radius)}.sqush-editor .options-1{--main-theme-color:var(--accent-1);--hot-theme-color:var(--accent-1-hot);--main-theme-glow:var(--accent-1-glow);--header-text-color:var(--text-1);--scroller-radius:var(--options-radius);--rotate-copyoverbutton-angle:0deg}.sqush-editor .options-2{--main-theme-color:var(--accent-2);--hot-theme-color:var(--accent-2-hot);--main-theme-glow:var(--accent-2-glow);--header-text-color:var(--text-1);--scroller-radius:var(--options-radius);--rotate-copyoverbutton-angle:180deg}.sqush-editor .options-section{color:var(--text-1);background:0 0}.sqush-editor .option-toggle{cursor:pointer;padding:11px var(--horizontal-padding);color:var(--text-2);grid-template-columns:1fr auto;align-items:center;gap:.7em;transition:color .15s;display:grid}.sqush-editor .option-toggle:hover{color:var(--text-1)}.sqush-editor .option-one-cell{padding:10px var(--horizontal-padding);grid-template-columns:1fr;display:grid}.sqush-editor .option-text-first{padding:10px var(--horizontal-padding);color:var(--text-2);grid-template-columns:87px 1fr;align-items:center;gap:.7em;display:grid}.sqush-editor .option-reveal{cursor:pointer;padding:11px var(--horizontal-padding);border-top:1px solid var(--border);color:var(--text-2);grid-template-columns:auto 1fr;align-items:center;gap:.8em;font-weight:500;transition:background-color .2s,color .2s;display:grid}.sqush-editor .option-reveal:focus-within,.sqush-editor .option-reveal:hover{background-color:var(--surface-raise);color:var(--text-1)}.sqush-editor .section-enabler{background:var(--surface-raise);border:1px solid var(--border);border-radius:var(--control-radius);padding:10px calc(var(--horizontal-padding) - 10px + 12px);margin:4px 10px;font-weight:500;transition:background-color .2s,border-color .2s,color .15s}.sqush-editor .section-enabler:hover{background:var(--surface-raise-2);border-color:var(--border-strong)}.sqush-editor .text-field{color:var(--text-1);font:inherit;border:1px solid var(--border);box-sizing:border-box;background-color:#0006;border-radius:8px;width:100%;padding:6px 6px 6px 10px;transition:border-color .15s}.sqush-editor .text-field:focus{border-color:var(--main-theme-color);outline:none}@media (dynamic-range:high){@supports (color:oklch(0% 0 0)){.sqush-editor{--accent-1:oklch(76% .19 41);--accent-1-hot:oklch(70% .21 38);--accent-2:oklch(75% .17 250);--accent-2-hot:oklch(67% .19 252)}}}@media (width<=760px){.sqush-editor{--horizontal-padding:12px;--options-radius:14px}.sqush-editor .option-toggle,.sqush-editor .option-one-cell,.sqush-editor .option-text-first,.sqush-editor .option-reveal{padding:8px var(--horizontal-padding)}.sqush-editor .section-enabler{margin:4px 8px;padding:8px 10px}.sqush-editor .option-text-first{grid-template-columns:1fr;gap:6px}}html,body{height:100%}body{color:#f5f5f7;background:#0c0c0f}.intro-diag.svelte-1uha8ag{z-index:20;margin:0;position:fixed;bottom:12px;right:14px}.intro-diag.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#5fb4e4}.app-root.svelte-1uha8ag{position:relative}.compress.svelte-1uha8ag{--mobile-options-height:min(44dvh, 360px);--panel-width:312px;--panel-inset:14px;--fit-inset-left:calc(var(--panel-width) + var(--panel-inset) * 2);--fit-inset-right:calc(var(--panel-width) + var(--panel-inset) * 2);--fit-inset-top:0px;--fit-inset-bottom:0px;background:var(--bg-0,#0c0c0f);width:100vw;height:100dvh;position:relative;overflow:hidden}.app-root.svelte-1uha8ag:after{content:"";border:2px dashed var(--accent-1,#ff8a5e);opacity:0;pointer-events:none;z-index:40;background-color:#ff7a500f;border-radius:16px;transition:opacity .2s ease-in,transform .2s ease-in;position:fixed;inset:10px;transform:scale(.95)}.app-root.svelte-1uha8ag.drop-valid:after{opacity:1;transition-timing-function:ease-out;transform:scale(1)}.status-pill.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border,#ffffff14);color:#fff;z-index:8;pointer-events:none;background:#0c0c0fd1;border-radius:999px;max-width:70vw;margin:0;padding:7px 16px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.status-pill.error.svelte-1uha8ag{color:var(--bad,#ff7d92);border-color:color-mix(in srgb, var(--bad,#ff7d92) 35%, transparent);font-weight:600}.back.svelte-1uha8ag{background:var(--surface,#131319d1);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border,#ffffff14);cursor:pointer;width:40px;height:40px;color:var(--text-2,#aaa);z-index:10;border-radius:50%;place-items:center;margin:14px;padding:0;transition:color .15s,border-color .15s,transform .15s;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 16px #00000059}.back.svelte-1uha8ag:hover{color:var(--text-1,#fff);border-color:var(--border-strong,#ffffff29);transform:scale(1.06)}.back.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-1,#ff8a5e);outline-offset:2px}.back.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px;display:block}.options.svelte-1uha8ag{bottom:var(--panel-inset);width:var(--panel-width);max-height:calc(100% - 76px);color:var(--text-1,#fff);z-index:5;background:var(--surface,#131319d1);-webkit-backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--border,#ffffff14);border-radius:var(--options-radius,16px);box-shadow:var(--panel-shadow,0 24px 48px -16px #0000008c);flex-direction:column;justify-content:flex-end;font-size:1.2rem;display:flex;position:absolute;overflow:hidden}.options-1.svelte-1uha8ag{left:var(--panel-inset)}.options-2.svelte-1uha8ag{right:var(--panel-inset)}@media (width<=760px){.compress.svelte-1uha8ag{--panel-inset:6px;--fit-inset-left:0px;--fit-inset-right:0px}.sqush-editor .output{bottom:calc(var(--mobile-options-height) + var(--panel-inset))}.sqush-editor .controls{bottom:calc(var(--mobile-options-height) + var(--panel-inset) + 8px);box-sizing:border-box;padding:0 56px}.back.svelte-1uha8ag{width:36px;height:36px;margin:8px}.back.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px}.status-pill.svelte-1uha8ag{max-width:calc(100vw - 112px);font-size:.85rem;top:8px}.options.svelte-1uha8ag{width:calc(50vw - var(--panel-inset) * 1.5);height:var(--mobile-options-height);max-height:var(--mobile-options-height);font-size:.95rem}.options-1.svelte-1uha8ag{left:var(--panel-inset)}.options-2.svelte-1uha8ag{right:var(--panel-inset)}}@media (width<=420px){.compress.svelte-1uha8ag{--mobile-options-height:48dvh}.sqush-editor .controls{bottom:calc(var(--mobile-options-height) + var(--panel-inset) + 6px);padding:0 48px}}
