@charset "UTF-8";a.svelte-ipblgj,svg.svelte-ipblgj{display:inline-flex;gap:.5em;align-items:center}svg.svelte-ipblgj{width:1.5em;height:1.5em;transition:.2s}.left.svelte-ipblgj,.right.svelte-ipblgj{transform-origin:center}.right.svelte-ipblgj{transform:scaleX(-1)}a.svelte-ipblgj{color:currentColor;transition:color .2}@media (prefers-reduced-motion: no-preference){a.svelte-ipblgj:hover .left:where(.svelte-ipblgj),a.svelte-ipblgj:focus-visible .left:where(.svelte-ipblgj){animation:svelte-ipblgj-flutter .43s ease-in-out;--flip: 1}a.svelte-ipblgj:hover .right:where(.svelte-ipblgj),a.svelte-ipblgj:focus-visible .right:where(.svelte-ipblgj){animation:svelte-ipblgj-flutter .5s ease-in-out;--flip: -1}a.svelte-ipblgj:hover svg:where(.svelte-ipblgj),a.svelte-ipblgj:focus-visible svg:where(.svelte-ipblgj){transform:rotate(-5deg);transition:.5s}}@keyframes svelte-ipblgj-flutter{10%{transform:scale(calc(var(--flip) * 1),.9)}20%{transform:scaleX(calc(var(--flip) * .5))}40%{transform:scale(calc(var(--flip) * .9),.95)}60%{transform:scaleX(calc(var(--flip) * .3))}80%{transform:scale(calc(var(--flip) * .9),.95)}to{transform:scaleX(calc(var(--flip) * 1))}}.tip.svelte-1702vuc,.option-text.svelte-1702vuc,.options-section.svelte-1702vuc,.panel.svelte-1702vuc,.field.svelte-1702vuc,.settings-bar.svelte-1702vuc fieldset:where(.svelte-1702vuc),.site-header.svelte-1702vuc,body,main{display:flex;flex-direction:column}.precision-control.svelte-1702vuc input:where(.svelte-1702vuc),select.svelte-1702vuc,input[type=checkbox].svelte-1702vuc,.preset-buttons.svelte-1702vuc,pre.svelte-1702vuc,textarea.svelte-1702vuc,input[type=number].svelte-1702vuc,.lock-button.svelte-1702vuc,.promo-banner.svelte-1702vuc{border:var(--border-width) solid var(--color-border)}select.svelte-1702vuc,input[type=checkbox].svelte-1702vuc,pre.svelte-1702vuc,textarea.svelte-1702vuc,input[type=number].svelte-1702vuc,.lock-button.svelte-1702vuc,.promo-banner.svelte-1702vuc{background:var(--color-surface)}.precision-control.svelte-1702vuc input:where(.svelte-1702vuc),select.svelte-1702vuc,.preset-buttons.svelte-1702vuc,.copy-button.svelte-1702vuc,pre.svelte-1702vuc,textarea.svelte-1702vuc,.savings.svelte-1702vuc,input[type=number].svelte-1702vuc,.lock-button.svelte-1702vuc{border-radius:var(--radius-sm)}.option-category.svelte-1702vuc legend:where(.svelte-1702vuc),.preset-button.svelte-1702vuc,.configuration-details.svelte-1702vuc summary:where(.svelte-1702vuc) h2:where(.svelte-1702vuc),.copy-button.svelte-1702vuc,.field-label.svelte-1702vuc,.field-label-row.svelte-1702vuc .field-label:where(.svelte-1702vuc),.byte-count.svelte-1702vuc,.panel-head.svelte-1702vuc h2:where(.svelte-1702vuc),.settings-bar.svelte-1702vuc legend:where(.svelte-1702vuc){font-family:var(--font-mono)}.option-category.svelte-1702vuc legend:where(.svelte-1702vuc),.preset-button.svelte-1702vuc,.copy-button.svelte-1702vuc,.field-label.svelte-1702vuc,.field-label-row.svelte-1702vuc .field-label:where(.svelte-1702vuc),.byte-count.svelte-1702vuc,.field.svelte-1702vuc label:where(.svelte-1702vuc),.settings-bar.svelte-1702vuc legend:where(.svelte-1702vuc){font-size:var(--size--2)}.option-category.svelte-1702vuc legend:where(.svelte-1702vuc),.configuration-details.svelte-1702vuc summary:where(.svelte-1702vuc) h2:where(.svelte-1702vuc),.copy-button.svelte-1702vuc,.panel-head.svelte-1702vuc h2:where(.svelte-1702vuc),.settings-bar.svelte-1702vuc legend:where(.svelte-1702vuc){font-weight:600;text-transform:uppercase}.site-footer.svelte-1702vuc,.tip.svelte-1702vuc,.option-note.svelte-1702vuc,.option-category.svelte-1702vuc legend:where(.svelte-1702vuc),.preset-description.svelte-1702vuc,.field-label.svelte-1702vuc,.field-label-row.svelte-1702vuc .field-label:where(.svelte-1702vuc),.byte-count.svelte-1702vuc,.connector.svelte-1702vuc,.lock-button.svelte-1702vuc,.field.svelte-1702vuc label:where(.svelte-1702vuc),.settings-bar.svelte-1702vuc legend:where(.svelte-1702vuc),.tagline.svelte-1702vuc{color:var(--color-text-muted)}a.svelte-1702vuc{color:var(--color-accent)}:root{color-scheme:light dark;--size--5: clamp(.4772rem, .582rem + -.1351vw, .5549rem);--size--4: clamp(.5727rem, .6422rem + -.0898vw, .6243rem);--size--3: clamp(.6872rem, .7076rem + -.0263vw, .7023rem);--size--2: clamp(.7901rem, .7781rem + .0601vw, .8247rem);--size--1: clamp(.8889rem, .8539rem + .1751vw, .9896rem);--size-0: clamp(1rem, .9348rem + .3261vw, 1.1875rem);--size-1: clamp(1.125rem, 1.0207rem + .5217vw, 1.425rem);--size-2: clamp(1.2656rem, 1.1111rem + .7728vw, 1.71rem);--size-3: clamp(1.4238rem, 1.2053rem + 1.0925vw, 2.052rem);--size-4: clamp(1.6018rem, 1.3025rem + 1.4967vw, 2.4624rem);--size-5: clamp(1.802rem, 1.401rem + 2.005vw, 2.9549rem);--size-6: clamp(2.0273rem, 1.4991rem + 2.641vw, 3.5459rem);--size-7: clamp(2.2807rem, 1.594rem + 3.4336vw, 4.255rem);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: system-monospace, "SF Mono", Monaco, Inconsolata, "Fira Mono", "Droid Sans Mono", "Source Code Pro", monospace;--radius: 12px;--radius-sm: 6px;--border-width: 2px;--color-bg: rgb(241.53375, 248.51625, 243.7385844595);--color-surface: #ffffff;--color-surface-sunken: rgb(225.81315, 240.29685, 230.3866066216);--color-border: rgb(105.7341, 172.8459, 126.9257089189);--color-text: rgb(16.3836, 29.1264, 20.40734);--color-text-muted: rgb(39.627, 54.723, 44.3938);--color-accent: #006f30;--color-accent-text: #ffffff;--color-danger: #d84343;--color-success: #1c8a5f;--color-shape: rgb(16.3836, 29.1264, 20.40734);scrollbar-gutter:stable}@media (prefers-color-scheme: dark){:root{--color-bg: rgb(3.3189, 11.1111, 5.77941);--color-surface: rgb(5.994, 13.986, 8.5176);--color-surface-sunken: rgb(5.994, 13.986, 8.5176);--color-border: rgb(13.0758, 29.1042, 18.13702);--color-text: rgb(206.5215, 231.6585, 214.4589040541);--color-text-muted: rgb(105.7341, 172.8459, 126.9257089189);--color-accent: rgb(55.5, 255, 141.7702702703);--color-accent-text: rgb(3.3189, 11.1111, 5.77941);--color-danger: rgb(255, 136.96, 136.96);--color-success: rgb(78.5653012048, 242.2346987952, 178.2548433735);--color-shape: rgb(184.9755, 217.2945, 195.1807337838)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;border:0;padding:0}body{line-height:1.5;font-size:var(--size-0);font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);margin-inline:auto;max-width:1180px;padding:var(--size-2) var(--size-1) var(--size-5);transition:background-color .2s ease,color .2s ease}body,main{gap:var(--size-3)}button.svelte-1702vuc,input.svelte-1702vuc,textarea.svelte-1702vuc,select.svelte-1702vuc{font:inherit;color:inherit}button.svelte-1702vuc{cursor:pointer}label.svelte-1702vuc{display:block}code.svelte-1702vuc,textarea.svelte-1702vuc{font-family:var(--font-mono);font-size:var(--size--1);line-height:inherit}input[type=number].svelte-1702vuc:focus-visible,input[type=checkbox].svelte-1702vuc:focus-visible,select.svelte-1702vuc:focus-visible,textarea.svelte-1702vuc:focus-visible,button.svelte-1702vuc:focus-visible,a.svelte-1702vuc:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-header.svelte-1702vuc{align-items:center;gap:var(--size--2);text-align:center;padding-block:var(--size-1) 0}.promo-banner.svelte-1702vuc{display:inline-flex;align-items:center;gap:.35em;padding:var(--size--4) var(--size-0);border-radius:9999px;font-size:var(--size--1);color:var(--color-text-muted);margin-bottom:var(--size--2)}.promo-banner.svelte-1702vuc a:where(.svelte-1702vuc){font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease}.promo-banner.svelte-1702vuc a:where(.svelte-1702vuc):hover{opacity:.8}h1.svelte-1702vuc{font-size:var(--size-4);font-weight:600;letter-spacing:-.01em}.tagline.svelte-1702vuc{margin-inline:auto}.top-row.svelte-1702vuc{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--size--2)}.settings-bar.svelte-1702vuc{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--size-0)}.settings-bar.svelte-1702vuc fieldset:where(.svelte-1702vuc){border:var(--border-width) solid transparent;gap:var(--size--3);border-radius:var(--radius);padding:var(--size--1) var(--size-0);position:relative}.settings-bar.svelte-1702vuc fieldset:where(.svelte-1702vuc):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:inherit;border-color:var(--color-border);border-radius:inherit;-webkit-mask-image:linear-gradient(45deg,#000,#0000000d,#000);mask-image:linear-gradient(45deg,#000,#0000000d,#000);z-index:-1}.settings-bar.svelte-1702vuc legend:where(.svelte-1702vuc){letter-spacing:.08em;padding-inline:1em;margin-left:-1em;float:left;margin-top:calc(var(--size--1) * -1);transform:translateY(-50%);background:var(--color-bg);width:max-content}.field-row.svelte-1702vuc{display:flex;align-items:flex-end;gap:var(--size--2)}.field.svelte-1702vuc{gap:var(--size--5);width:5.5rem}.lock-button.svelte-1702vuc{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin-bottom:1px;transition:border-color .15s ease,color .15s ease}.lock-button.svelte-1702vuc svg:where(.svelte-1702vuc){width:.9rem;height:.9rem;fill:currentColor}.lock-button.svelte-1702vuc:hover{border-color:var(--color-accent)}.lock-button.active.svelte-1702vuc{border-color:var(--color-accent);color:var(--color-accent)}input[type=number].svelte-1702vuc{padding:var(--size--3) var(--size--2);line-height:1;width:100%;font-variant-numeric:tabular-nums}.workspace.svelte-1702vuc{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:var(--size-1)}.connector.svelte-1702vuc{align-self:flex-start;padding-top:6.5rem}.connector.svelte-1702vuc svg:where(.svelte-1702vuc){width:3rem;height:auto}.connector.svelte-1702vuc line:where(.svelte-1702vuc),.connector.svelte-1702vuc path:where(.svelte-1702vuc){stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 4}.connector.svelte-1702vuc path:where(.svelte-1702vuc){stroke-dasharray:none}@media (max-width: 860px){.workspace.svelte-1702vuc{grid-template-columns:1fr}.connector.svelte-1702vuc{display:none}}.panel.svelte-1702vuc{gap:var(--size--1);border:var(--border-width) solid transparent;border-radius:var(--radius);padding:var(--size-0);position:relative}.panel.svelte-1702vuc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:inherit;border-color:var(--color-border);border-radius:inherit;-webkit-mask-image:linear-gradient(45deg,#000,#0000000d,#000);mask-image:linear-gradient(45deg,#000,#0000000d,#000);z-index:-1}.panel-head.svelte-1702vuc{display:flex;align-items:baseline;justify-content:space-between}.panel-head.svelte-1702vuc h2:where(.svelte-1702vuc){font-size:var(--size--1);letter-spacing:.1em}.byte-count.svelte-1702vuc{display:inline-flex;align-items:center;gap:.5em}.savings.svelte-1702vuc{padding:.1em .5em;color:var(--color-success);border:1px solid currentColor;font-weight:600}.savings.zero.svelte-1702vuc{color:var(--color-text-muted)}.preview.svelte-1702vuc{border-radius:0 var(--radius-sm) 0;position:relative;aspect-ratio:var(--aspect-ratio);width:100%;max-width:280px;margin-inline:auto;overflow:hidden;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:12.5% 12.5%;outline:var(--border-width) solid var(--color-border);outline-offset:-1px}.preview.svelte-1702vuc:before,.preview.svelte-1702vuc:after{content:"";position:absolute;width:10px;height:10px;opacity:.6;z-index:1}.preview.svelte-1702vuc:before{top:-1px;left:-1px;border:1.5px solid var(--color-text-muted);border-width:1.5px 0 0 1.5px}.preview.svelte-1702vuc:after{bottom:-1px;right:-1px;border:1.5px solid var(--color-text-muted);border-width:0 1.5px 1.5px 0}.preview-shape-wrap.svelte-1702vuc{position:absolute;top:0;left:0;transform-origin:top left}.preview-shape.svelte-1702vuc{width:100%;height:100%;clip-path:var(--shape);background:var(--color-shape)}.preview-shape.has-error.svelte-1702vuc{background:transparent;outline:1.5px dashed var(--color-danger);outline-offset:-1px}.field-label-row.svelte-1702vuc{display:flex;align-items:center;justify-content:space-between}textarea.svelte-1702vuc{resize:vertical;width:100%;min-height:200px;padding:var(--size--2);line-height:1.5;scrollbar-color:var(--color-border) transparent}textarea.svelte-1702vuc::-webkit-scrollbar{width:16px;height:16px}textarea.svelte-1702vuc::-webkit-scrollbar-track{background:transparent}textarea.svelte-1702vuc::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border-radius:var(--radius-sm)}textarea.svelte-1702vuc::-webkit-scrollbar-thumb:hover{background-color:var(--color-text)}pre.svelte-1702vuc{padding:var(--size--2);overflow-x:auto;white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all}pre.svelte-1702vuc code:where(.svelte-1702vuc){white-space:inherit}.error-message.svelte-1702vuc{font-size:var(--size--1);color:var(--color-danger)}.copy-button.svelte-1702vuc{letter-spacing:.06em;padding:var(--size--4) var(--size--2);background:var(--color-accent);color:var(--color-accent-text);line-height:1;transition:opacity .15s ease}.copy-button.svelte-1702vuc:hover{opacity:.85}.options-section.svelte-1702vuc{gap:var(--size--3)}.configuration-details.svelte-1702vuc summary:where(.svelte-1702vuc){cursor:pointer;list-style:revert}.configuration-details.svelte-1702vuc summary:where(.svelte-1702vuc) h2:where(.svelte-1702vuc){display:inline-block;font-size:var(--size--1);letter-spacing:.1em}.configuration-details[open].svelte-1702vuc summary:where(.svelte-1702vuc){margin-bottom:var(--size--3)}.preset-buttons.svelte-1702vuc{display:inline-flex;width:max-content;overflow:hidden}.preset-button.svelte-1702vuc{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:var(--size--3) var(--size-0);line-height:1;font-weight:600;letter-spacing:.02em;background:none;border:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.preset-button.svelte-1702vuc:not(:last-child){border-right:var(--border-width) solid var(--color-border)}.preset-button.svelte-1702vuc:hover,.preset-button.svelte-1702vuc:focus-visible{color:var(--color-accent)}.preset-button.active.svelte-1702vuc{background:var(--color-accent);color:var(--color-accent-text)}.preset-button.active.svelte-1702vuc:not(:last-child){border-right-color:transparent}.preset-button.active.svelte-1702vuc:hover,.preset-button.active.svelte-1702vuc:focus-visible{color:var(--color-accent-text)}.preset-description.svelte-1702vuc{font-size:var(--size--3);margin-top:.35em}.options-grid.svelte-1702vuc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-0);align-items:start}.option-category.commands.svelte-1702vuc{grid-column:span 2}.option-category.values.svelte-1702vuc{grid-column:span 1;padding-left:var(--size--2);border-left:var(--border-width) solid var(--color-border)}.option-category.svelte-1702vuc legend:where(.svelte-1702vuc){letter-spacing:.06em;padding-inline:0 .5em;margin-bottom:var(--size--3)}.encoding-control.svelte-1702vuc{display:flex;align-items:center;gap:.5em;margin-bottom:var(--size--3);font-size:var(--size--1);cursor:pointer}.option-columns.svelte-1702vuc{column-gap:var(--size--3)}.option-category.commands.svelte-1702vuc .option-columns:where(.svelte-1702vuc){column-count:2}.option-subgroup.svelte-1702vuc{display:flex;flex-direction:column;gap:var(--size--4);margin-bottom:var(--size--3);break-inside:avoid}.option-subgroup.svelte-1702vuc:last-child{margin-bottom:0}@media (max-width: 640px){.options-grid.svelte-1702vuc{grid-template-columns:1fr}.option-category.commands.svelte-1702vuc,.option-category.values.svelte-1702vuc{grid-column:span 1}.option-category.commands.svelte-1702vuc .option-columns:where(.svelte-1702vuc){column-count:1}.option-category.values.svelte-1702vuc{padding-left:0;padding-top:var(--size--2);border-left:none;border-top:var(--border-width) solid var(--color-border)}}.option-row.svelte-1702vuc{display:flex;align-items:flex-start;gap:.5em;font-size:var(--size--1);cursor:pointer}input[type=checkbox].svelte-1702vuc{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15em;height:1.15em;flex-shrink:0;border-radius:.25em;position:relative;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}input[type=checkbox].svelte-1702vuc:after{position:absolute;top:.12em;right:.12em;bottom:.12em;left:.12em;background:var(--color-accent-text);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox].svelte-1702vuc:checked{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox].svelte-1702vuc:checked:after{content:""}.option-row.svelte-1702vuc input[type=checkbox]:where(.svelte-1702vuc){margin-top:.2em}.option-text.svelte-1702vuc{gap:.15em;flex:1}.option-label.svelte-1702vuc{display:inline-flex;align-items:center;gap:.5em}.option-note.svelte-1702vuc{font-size:var(--size--3)}select.svelte-1702vuc{padding:var(--size--4) var(--size--3)}.tip.svelte-1702vuc{gap:var(--size--4);text-align:center;font-size:var(--size--1);text-wrap:balance}.site-footer.svelte-1702vuc{display:flex;align-items:center;justify-content:center;gap:var(--size--2);font-size:var(--size--1)}.precision-control.svelte-1702vuc{display:flex;align-items:center;gap:.5em;font-size:var(--size--1);cursor:pointer}.precision-control.svelte-1702vuc input:where(.svelte-1702vuc){width:3.5em;padding:var(--size--4);font-size:var(--size--1)}
