:where(.image-converter-module__8kJnxW__root){--hc-accent:var(--primary);--hc-accent-strong:color-mix(in srgb, var(--primary) 82%, #000);--hc-on-accent:var(--primary-foreground);--hc-surface:#fff;--hc-subtle:color-mix(in srgb, var(--primary) 6%, #fff);--hc-text:var(--foreground);--hc-muted:var(--muted-foreground);--hc-border:color-mix(in srgb, var(--foreground) 24%, #fff);--hc-danger:#b42318;--hc-warning:#8a5a00;--hc-success:#15803d;--hc-radius:16px;--hc-focus:0 0 0 3px color-mix(in srgb, var(--hc-accent) 45%, transparent)}.dark :where(.image-converter-module__8kJnxW__root){--hc-surface:#232120;--hc-subtle:color-mix(in srgb, var(--primary) 9%, #232120);--hc-border:color-mix(in srgb, var(--foreground) 28%, #232120);--hc-danger:#ff8077;--hc-warning:#f0b55a;--hc-success:#5cd39a}.image-converter-module__8kJnxW__root{min-width:0;color:var(--hc-text);gap:16px;font-size:16px;line-height:1.5;display:grid}.image-converter-module__8kJnxW__root p{margin:0}.image-converter-module__8kJnxW__button{border:1px solid var(--hc-border);background:var(--hc-surface);min-height:44px;color:var(--hc-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}.image-converter-module__8kJnxW__button:hover:not(:disabled){border-color:var(--hc-muted)}.image-converter-module__8kJnxW__button:focus-visible,.image-converter-module__8kJnxW__iconButton:focus-visible,.image-converter-module__8kJnxW__select:focus-visible,.image-converter-module__8kJnxW__color:focus-visible,.image-converter-module__8kJnxW__more summary:focus-visible{box-shadow:var(--hc-focus);outline:none}.image-converter-module__8kJnxW__button:disabled{opacity:.5;cursor:not-allowed}.image-converter-module__8kJnxW__primary{border-color:var(--hc-accent);background:var(--hc-accent);color:var(--hc-on-accent)}.image-converter-module__8kJnxW__primary:hover:not(:disabled){border-color:var(--hc-accent-strong);background:var(--hc-accent-strong)}.image-converter-module__8kJnxW__ghost{color:var(--hc-muted);background:0 0;border-color:#0000}.image-converter-module__8kJnxW__iconButton{width:44px;height:44px;color:var(--hc-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.image-converter-module__8kJnxW__iconButton:hover{background:var(--hc-subtle);color:var(--hc-text)}.image-converter-module__8kJnxW__drop{border:2px dashed var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-subtle);text-align:center;justify-items:center;gap:16px;padding:32px 16px;display:grid}.image-converter-module__8kJnxW__drop[data-compact]{gap:12px;padding:12px 16px}.image-converter-module__8kJnxW__dropIcon{width:40px;height:40px;color:var(--hc-accent)}.image-converter-module__8kJnxW__dropText{gap:4px;display:grid}.image-converter-module__8kJnxW__dropTitle{font-size:1.25rem;font-weight:700}.image-converter-module__8kJnxW__drop[data-compact] .image-converter-module__8kJnxW__dropTitle{font-size:1rem}.image-converter-module__8kJnxW__dropHint{color:var(--hc-muted)}.image-converter-module__8kJnxW__dropActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (min-width:640px){.image-converter-module__8kJnxW__drop{padding:48px 24px}.image-converter-module__8kJnxW__drop[data-compact]{text-align:start;grid-template-columns:1fr auto;justify-items:start}}.image-converter-module__8kJnxW__trust{color:var(--hc-muted);gap:8px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.image-converter-module__8kJnxW__trust li{align-items:center;gap:8px;display:flex}.image-converter-module__8kJnxW__trust svg{color:var(--hc-success);flex:none}@media (min-width:720px){.image-converter-module__8kJnxW__trust{grid-template-columns:repeat(3,auto);justify-content:center;gap:24px}}.image-converter-module__8kJnxW__settings{border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);gap:16px;padding:16px;display:grid}@media (min-width:720px){.image-converter-module__8kJnxW__settings{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:24px}.image-converter-module__8kJnxW__more{grid-column:1/-1}}.image-converter-module__8kJnxW__field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.image-converter-module__8kJnxW__label{color:var(--hc-muted);justify-content:space-between;gap:8px;padding:0;font-size:.875rem;font-weight:600;display:flex}.image-converter-module__8kJnxW__label output{color:var(--hc-text);font-variant-numeric:tabular-nums}.image-converter-module__8kJnxW__segmented{background:var(--hc-subtle);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.image-converter-module__8kJnxW__segment{position:relative}.image-converter-module__8kJnxW__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.image-converter-module__8kJnxW__segment input:disabled{cursor:not-allowed}.image-converter-module__8kJnxW__segment span{min-height:44px;color:var(--hc-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:flex}.image-converter-module__8kJnxW__segment input:checked+span{background:var(--hc-surface);color:var(--hc-text);box-shadow:0 1px 3px #00000024}.image-converter-module__8kJnxW__segment input:focus-visible+span{box-shadow:var(--hc-focus)}.image-converter-module__8kJnxW__segment input:disabled+span{opacity:.4}.image-converter-module__8kJnxW__select{border:1px solid var(--hc-border);background:var(--hc-surface);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:8px 12px;font-size:16px}.image-converter-module__8kJnxW__range{width:100%;min-height:44px;accent-color:var(--hc-accent);margin:0}.image-converter-module__8kJnxW__color{border:1px solid var(--hc-border);background:var(--hc-surface);border-radius:10px;width:64px;height:44px;padding:4px}.image-converter-module__8kJnxW__more summary{min-height:44px;color:var(--hc-accent);cursor:pointer;border-radius:8px;align-items:center;font-weight:600;display:flex}.image-converter-module__8kJnxW__moreGrid{gap:16px;padding-top:8px;display:grid}@media (min-width:640px){.image-converter-module__8kJnxW__moreGrid{grid-template-columns:1fr 1fr}}.image-converter-module__8kJnxW__checks{grid-column:1/-1;gap:8px;display:grid}.image-converter-module__8kJnxW__check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.image-converter-module__8kJnxW__check input{width:20px;height:20px;accent-color:var(--hc-accent);flex:none;margin:2px 0 0}.image-converter-module__8kJnxW__check small{color:var(--hc-muted);font-size:.875rem;display:block}.image-converter-module__8kJnxW__notice{background:var(--hc-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 16px;font-size:.9375rem;display:flex}.image-converter-module__8kJnxW__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.image-converter-module__8kJnxW__row{border:1px solid var(--hc-border);background:var(--hc-surface);content-visibility:auto;contain-intrinsic-size:auto 74px;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.image-converter-module__8kJnxW__thumb{background:var(--hc-subtle);width:56px;height:56px;color:var(--hc-muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.image-converter-module__8kJnxW__thumb img{object-fit:cover;width:100%;height:100%}.image-converter-module__8kJnxW__info{min-width:0}.image-converter-module__8kJnxW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.image-converter-module__8kJnxW__meta{color:var(--hc-muted);overflow-wrap:anywhere;font-size:.875rem}.image-converter-module__8kJnxW__row[data-status=error] .image-converter-module__8kJnxW__meta{color:var(--hc-danger)}.image-converter-module__8kJnxW__warning{color:var(--hc-warning);font-size:.8125rem}.image-converter-module__8kJnxW__rowActions{display:flex}.image-converter-module__8kJnxW__spinner{border:3px solid var(--hc-border);border-top-color:var(--hc-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite image-converter-module__8kJnxW__spin}@keyframes image-converter-module__8kJnxW__spin{to{transform:rotate(360deg)}}.image-converter-module__8kJnxW__bar{z-index:1;border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:color-mix(in srgb, var(--hc-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:12px;padding:12px;display:grid;position:sticky;bottom:8px;box-shadow:0 8px 32px #00000014}.image-converter-module__8kJnxW__progress{gap:8px;min-width:0;display:grid}.image-converter-module__8kJnxW__status{font-weight:600}.image-converter-module__8kJnxW__sizes{color:var(--hc-muted);font-weight:400}.image-converter-module__8kJnxW__meter{background:var(--hc-subtle);border-radius:99px;height:6px;overflow:hidden}.image-converter-module__8kJnxW__meter span{background:var(--hc-accent);height:100%;transition:width .3s;display:block}.image-converter-module__8kJnxW__actions{flex-wrap:wrap;gap:8px;display:flex}.image-converter-module__8kJnxW__actions .image-converter-module__8kJnxW__primary{flex:180px}@media (min-width:720px){.image-converter-module__8kJnxW__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 16px}.image-converter-module__8kJnxW__actions .image-converter-module__8kJnxW__primary{flex:none}}.image-converter-module__8kJnxW__overlay{z-index:1000;background:color-mix(in srgb, var(--hc-accent) 16%, transparent);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.image-converter-module__8kJnxW__overlay p{border:2px dashed var(--hc-accent);border-radius:var(--hc-radius);background:var(--hc-surface);padding:16px 28px;font-size:1.125rem;font-weight:700}@media (prefers-reduced-motion:reduce){.image-converter-module__8kJnxW__spinner{animation-duration:2.4s}.image-converter-module__8kJnxW__meter span{transition:none}}.image-converter-module__8kJnxW__hint{color:var(--hc-muted);font-size:.8125rem;line-height:1.35}
.gif-maker-module__ePmYRq__root p[data-problem]{color:var(--hc-warning)}.gif-maker-module__ePmYRq__editor{gap:16px;min-width:0;display:grid}@media (min-width:960px){.gif-maker-module__ePmYRq__editor{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.gif-maker-module__ePmYRq__panel,.gif-maker-module__ePmYRq__settings{border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);gap:16px;min-width:0;padding:16px;display:grid}.gif-maker-module__ePmYRq__preview{gap:12px;display:grid}.gif-maker-module__ePmYRq__screen{--max-height:min(60vh, 540px);width:min(100%, calc(var(--max-height) * var(--ratio)));aspect-ratio:var(--ratio);background:#000;border-radius:12px;margin-inline:auto;position:relative;overflow:hidden}.gif-maker-module__ePmYRq__media{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gif-maker-module__ePmYRq__crop{pointer-events:none;position:absolute}.gif-maker-module__ePmYRq__crop[data-cropped]{outline:2px solid #ffffffe6;box-shadow:0 0 0 100vmax #0000008c}.gif-maker-module__ePmYRq__crop[role=slider]{pointer-events:auto;cursor:grab;touch-action:none}.gif-maker-module__ePmYRq__crop[role=slider]:active{cursor:grabbing}.gif-maker-module__ePmYRq__crop[role=slider]:focus-visible{outline:3px solid var(--hc-accent)}.gif-maker-module__ePmYRq__hint{color:var(--hc-muted);text-align:center;font-size:.9375rem}.gif-maker-module__ePmYRq__captionLayer{width:100%;height:100%;position:absolute;inset:0}.gif-maker-module__ePmYRq__transport{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gif-maker-module__ePmYRq__length{color:var(--hc-muted);font-variant-numeric:tabular-nums}.gif-maker-module__ePmYRq__length strong{color:var(--hc-text)}.gif-maker-module__ePmYRq__trim{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.gif-maker-module__ePmYRq__legend{margin-bottom:4px;padding:0;font-weight:700}.gif-maker-module__ePmYRq__timeline{--handle:16px;height:56px;margin-inline:calc(var(--handle) / 2);background:color-mix(in srgb, var(--hc-text) 8%, var(--hc-surface));border-radius:10px;position:relative}.gif-maker-module__ePmYRq__filmstrip{border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.gif-maker-module__ePmYRq__outside{background:color-mix(in srgb, var(--hc-surface) 62%, transparent);position:absolute;top:0;bottom:0}.gif-maker-module__ePmYRq__outside[data-side=before]{width:calc(var(--from) * 100%);border-radius:10px 0 0 10px;left:0}.gif-maker-module__ePmYRq__outside[data-side=after]{width:calc((1 - var(--to)) * 100%);border-radius:0 10px 10px 0;right:0}.gif-maker-module__ePmYRq__kept{top:-2px;bottom:-2px;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);border:3px solid var(--hc-accent);pointer-events:none;border-radius:8px;position:absolute}.gif-maker-module__ePmYRq__handle{inset:0 calc(var(--handle) / -2);width:calc(100% + var(--handle));appearance:none;pointer-events:none;z-index:1;background:0 0;height:100%;margin:0;position:absolute}.gif-maker-module__ePmYRq__handle[data-raised]{z-index:2}.gif-maker-module__ePmYRq__handle:focus-visible{outline:none}.gif-maker-module__ePmYRq__handle::-webkit-slider-runnable-track{background:0 0;height:100%}.gif-maker-module__ePmYRq__handle::-moz-range-track{background:0 0;height:100%}.gif-maker-module__ePmYRq__handle::-webkit-slider-thumb{width:var(--handle);border:2px solid var(--hc-surface);background:var(--hc-accent);appearance:none;pointer-events:auto;cursor:ew-resize;border-radius:6px;height:64px;margin-top:-4px;box-shadow:0 1px 4px #00000059}.gif-maker-module__ePmYRq__handle::-moz-range-thumb{width:var(--handle);border:2px solid var(--hc-surface);background:var(--hc-accent);pointer-events:auto;cursor:ew-resize;border-radius:6px;height:64px;box-shadow:0 1px 4px #00000059}.gif-maker-module__ePmYRq__handle:focus-visible::-webkit-slider-thumb{box-shadow:var(--hc-focus), 0 1px 4px #00000059}.gif-maker-module__ePmYRq__handle:focus-visible::-moz-range-thumb{box-shadow:var(--hc-focus), 0 1px 4px #00000059}.gif-maker-module__ePmYRq__timeRow{flex-wrap:wrap;align-items:end;gap:12px 16px;margin-top:4px;display:flex}.gif-maker-module__ePmYRq__secondsField{gap:4px;display:grid}.gif-maker-module__ePmYRq__secondsInput{color:var(--hc-muted);align-items:center;gap:6px;display:flex}.gif-maker-module__ePmYRq__seconds{font-variant-numeric:tabular-nums;width:7em}.gif-maker-module__ePmYRq__timeRow .gif-maker-module__ePmYRq__length{margin-inline-start:auto;padding-bottom:10px}.gif-maker-module__ePmYRq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-top:8px;display:grid}.gif-maker-module__ePmYRq__wide{grid-column:1/-1}.gif-maker-module__ePmYRq__captionField{border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-width:0;margin:0;padding:0;display:grid}.gif-maker-module__ePmYRq__captionField legend{margin-bottom:6px}@media (max-width:479px){.gif-maker-module__ePmYRq__captionField{grid-template-columns:minmax(0,1fr)}}.gif-maker-module__ePmYRq__result{border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);gap:16px;padding:16px;scroll-margin-block:16px 120px;display:grid}.gif-maker-module__ePmYRq__result img{object-fit:contain;border-radius:10px;max-width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.gif-maker-module__ePmYRq__resultInfo{align-content:start;gap:8px;min-width:0;display:grid}.gif-maker-module__ePmYRq__meta{color:var(--hc-muted);overflow-wrap:anywhere;font-size:.9375rem}@media (min-width:720px){.gif-maker-module__ePmYRq__result{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}
.mp3-converter-module__hcxtFW__root{position:relative}@media (min-width:560px){.mp3-converter-module__hcxtFW__root .mp3-converter-module__hcxtFW__settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.mp3-converter-module__hcxtFW__root .mp3-converter-module__hcxtFW__settings>fieldset:first-child,.mp3-converter-module__hcxtFW__root .mp3-converter-module__hcxtFW__settings>details{grid-column:1/-1}}.mp3-converter-module__hcxtFW__pair{gap:16px 12px;padding-top:8px;display:grid}@media (min-width:560px){.mp3-converter-module__hcxtFW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp3-converter-module__hcxtFW__row{content-visibility:visible;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb info""actions actions";row-gap:4px}.mp3-converter-module__hcxtFW__row>:first-child{grid-area:thumb}.mp3-converter-module__hcxtFW__row>:nth-child(2){grid-area:info}.mp3-converter-module__hcxtFW__rowActions{grid-area:actions;justify-content:flex-end}@media (min-width:600px){.mp3-converter-module__hcxtFW__row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb info actions"}}.mp3-converter-module__hcxtFW__rowMeter{height:4px;margin-top:6px}.mp3-converter-module__hcxtFW__thumbWave{width:100%;height:70%;color:var(--hc-accent)}.mp3-converter-module__hcxtFW__stale{color:var(--hc-muted);font-size:.8125rem}.mp3-converter-module__hcxtFW__editor{border-top:1px solid var(--hc-border);grid-column:1/-1;gap:16px;min-width:0;margin-top:4px;padding:16px 4px 4px;display:grid}.mp3-converter-module__hcxtFW__trimmer{gap:6px;min-width:0;display:grid}.mp3-converter-module__hcxtFW__wave{background:var(--hc-subtle);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;height:112px;margin:0 12px;position:relative}.mp3-converter-module__hcxtFW__waveCanvas{width:100%;height:calc(100% - 16px);color:var(--hc-accent);position:absolute;inset:8px 0}.mp3-converter-module__hcxtFW__waveWaiting{color:var(--hc-muted);text-align:center;place-items:center;padding:8px 28px;font-size:.875rem;line-height:1.35;display:grid;position:absolute;inset:0}.mp3-converter-module__hcxtFW__shade{background:color-mix(in srgb, var(--hc-surface) 70%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.mp3-converter-module__hcxtFW__playhead{background:var(--hc-text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.mp3-converter-module__hcxtFW__handle{cursor:ew-resize;touch-action:none;width:44px;margin-left:-22px;position:absolute;top:-6px;bottom:-6px}.mp3-converter-module__hcxtFW__handle:before{content:"";background:var(--hc-accent);border-radius:2px;width:4px;position:absolute;top:6px;bottom:6px;left:20px}.mp3-converter-module__hcxtFW__handle:after{content:"";border:2px solid var(--hc-surface);background:var(--hc-accent);border-radius:8px;width:16px;height:28px;margin-top:-14px;position:absolute;top:50%;left:14px}.mp3-converter-module__hcxtFW__handle:focus-visible{outline:none}.mp3-converter-module__hcxtFW__handle:focus-visible:after{box-shadow:var(--hc-focus)}.mp3-converter-module__hcxtFW__hint{color:var(--hc-muted);font-size:.8125rem}.mp3-converter-module__hcxtFW__timeRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.mp3-converter-module__hcxtFW__timeRow>button,.mp3-converter-module__hcxtFW__timeRow>p{grid-column:1/-1}@media (min-width:720px){.mp3-converter-module__hcxtFW__timeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.mp3-converter-module__hcxtFW__timeRow>button{grid-column:auto}}.mp3-converter-module__hcxtFW__clock{color:var(--hc-muted);font-variant-numeric:tabular-nums;font-weight:400}.mp3-converter-module__hcxtFW__secondsField{color:var(--hc-muted);align-items:center;gap:6px;display:flex}.mp3-converter-module__hcxtFW__secondsField input{font-variant-numeric:tabular-nums;min-width:0}.mp3-converter-module__hcxtFW__length{color:var(--hc-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mp3-converter-module__hcxtFW__length strong{color:var(--hc-text)}.mp3-converter-module__hcxtFW__link{min-height:44px;color:var(--hc-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mp3-converter-module__hcxtFW__link:focus-visible{box-shadow:var(--hc-focus);border-radius:4px;outline:none}.mp3-converter-module__hcxtFW__details{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.mp3-converter-module__hcxtFW__details>legend{color:var(--hc-text);margin-bottom:8px;padding:0;font-size:.95rem;font-weight:700}@media (min-width:560px){.mp3-converter-module__hcxtFW__details{grid-template-columns:repeat(3,minmax(0,1fr))}.mp3-converter-module__hcxtFW__cover{grid-column:1/-1}}.mp3-converter-module__hcxtFW__cover{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mp3-converter-module__hcxtFW__coverImage{background:var(--hc-subtle);width:88px;height:88px;color:var(--hc-muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.mp3-converter-module__hcxtFW__coverImage img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.mp3-converter-module__hcxtFW__root *{transition:none!important}}
