@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-1qoh7fd,.savings.svelte-1qoh7fd,.panel.svelte-1qoh7fd,.workspace.svelte-1qoh7fd,.option-grid.svelte-1qoh7fd,.field.svelte-1qoh7fd,.settings-bar.svelte-1qoh7fd fieldset:where(.svelte-1qoh7fd),.settings-bar.svelte-1qoh7fd,.io-column.svelte-1qoh7fd,.site-header.svelte-1qoh7fd,body,main{display:flex;flex-direction:column}pre.svelte-1qoh7fd,textarea.svelte-1qoh7fd,input[type=number].svelte-1qoh7fd{border:var(--border-width) solid var(--color-border)}pre.svelte-1qoh7fd,textarea.svelte-1qoh7fd,input[type=number].svelte-1qoh7fd{background:var(--color-surface)}.copy-button.svelte-1qoh7fd,pre.svelte-1qoh7fd,textarea.svelte-1qoh7fd,input[type=number].svelte-1qoh7fd{border-radius:var(--radius-sm)}.savings-note.svelte-1qoh7fd,.savings-value.svelte-1qoh7fd,.savings-label.svelte-1qoh7fd,.copy-button.svelte-1qoh7fd,.field-label.svelte-1qoh7fd,.field-label-row.svelte-1qoh7fd .field-label:where(.svelte-1qoh7fd),.byte-count.svelte-1qoh7fd,.panel-head.svelte-1qoh7fd h2:where(.svelte-1qoh7fd),.settings-bar.svelte-1qoh7fd legend:where(.svelte-1qoh7fd){font-family:var(--font-mono)}.savings-note.svelte-1qoh7fd,.savings-value.svelte-1qoh7fd,.savings-label.svelte-1qoh7fd,.copy-button.svelte-1qoh7fd,.field-label.svelte-1qoh7fd,.field-label-row.svelte-1qoh7fd .field-label:where(.svelte-1qoh7fd),.byte-count.svelte-1qoh7fd,.field.svelte-1qoh7fd label:where(.svelte-1qoh7fd),.settings-bar.svelte-1qoh7fd legend:where(.svelte-1qoh7fd){font-size:var(--size--2)}.copy-button.svelte-1qoh7fd,.panel-head.svelte-1qoh7fd h2:where(.svelte-1qoh7fd),.settings-bar.svelte-1qoh7fd legend:where(.svelte-1qoh7fd){font-weight:600;text-transform:uppercase}.site-footer.svelte-1qoh7fd,.tip.svelte-1qoh7fd,.savings-label.svelte-1qoh7fd,.field-label.svelte-1qoh7fd,.field-label-row.svelte-1qoh7fd .field-label:where(.svelte-1qoh7fd),.byte-count.svelte-1qoh7fd,.connector.svelte-1qoh7fd,.field.svelte-1qoh7fd label:where(.svelte-1qoh7fd),.settings-bar.svelte-1qoh7fd legend:where(.svelte-1qoh7fd),.tagline.svelte-1qoh7fd{color:var(--color-text-muted)}.savings-note.svelte-1qoh7fd,a.svelte-1qoh7fd{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(250.33625, 246.3268835949, 245.31375);--color-surface: #ffffff;--color-surface-sunken: rgb(244.42405, 236.1074785426, 234.00595);--color-border: rgb(195.9067, 157.3709611809, 147.6333);--color-text: rgb(58.5152, 38.0788866667, 32.9148);--color-text-muted: rgb(109.939, 85.7287333333, 79.611);--color-accent: #df4700;--color-accent-text: #ffffff;--color-danger: #d84343;scrollbar-gutter:stable}@media (prefers-color-scheme: dark){:root{--color-bg: rgb(22.3223, 9.82553, 6.6677);--color-surface: rgb(28.098, 15.2808, 12.042);--color-surface-sunken: rgb(28.098, 15.2808, 12.042);--color-border: rgb(58.4706, 32.7649933333, 26.2694);--color-text: rgb(238.2105, 223.7767809417, 220.1295);--color-text-muted: rgb(195.9067, 157.3709611809, 147.6333);--color-accent: rgb(255, 157.1883408072, 111.5);--color-accent-text: rgb(22.3223, 9.82553, 6.6677);--color-danger: rgb(255, 136.96, 136.96)}}@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-4)}button.svelte-1qoh7fd,input.svelte-1qoh7fd,textarea.svelte-1qoh7fd{font:inherit;color:inherit}button.svelte-1qoh7fd{cursor:pointer}label.svelte-1qoh7fd{display:block}code.svelte-1qoh7fd,textarea.svelte-1qoh7fd{font-family:var(--font-mono);font-size:var(--size--1);line-height:inherit}input[type=number].svelte-1qoh7fd:focus-visible,input[type=checkbox].svelte-1qoh7fd:focus-visible,textarea.svelte-1qoh7fd:focus-visible,button.svelte-1qoh7fd:focus-visible,a.svelte-1qoh7fd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-header.svelte-1qoh7fd{align-items:center;gap:var(--size--2);text-align:center;padding-block:var(--size-1) 0}h1.svelte-1qoh7fd{font-size:var(--size-4);font-weight:600;letter-spacing:-.01em}.tagline.svelte-1qoh7fd{max-width:42ch;margin-inline:auto}.layout-grid.svelte-1qoh7fd{display:grid;grid-template-columns:2fr 3fr;gap:var(--size-4);align-items:start}.io-column.svelte-1qoh7fd{gap:var(--size-4)}@media (max-width: 860px){.layout-grid.svelte-1qoh7fd{grid-template-columns:1fr}}.settings-bar.svelte-1qoh7fd{gap:var(--size-0);width:100%}.settings-bar.svelte-1qoh7fd fieldset:where(.svelte-1qoh7fd){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-1qoh7fd fieldset:where(.svelte-1qoh7fd):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-1qoh7fd legend:where(.svelte-1qoh7fd){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;transition:background-color .2s ease}.field.svelte-1qoh7fd{gap:var(--size--5);width:5.5rem}input[type=number].svelte-1qoh7fd{padding:var(--size--3) var(--size--2);line-height:1;width:100%;font-variant-numeric:tabular-nums}.option-grid.svelte-1qoh7fd{gap:var(--size--4)}.option.svelte-1qoh7fd{display:flex;align-items:center;gap:var(--size--3);font-size:var(--size--1);cursor:pointer}.option.svelte-1qoh7fd input[type=checkbox]:where(.svelte-1qoh7fd){width:1.1em;height:1.1em;accent-color:var(--color-accent);cursor:pointer}.workspace.svelte-1qoh7fd{gap:var(--size-1)}.connector.svelte-1qoh7fd{align-self:center}.connector.svelte-1qoh7fd svg:where(.svelte-1qoh7fd){width:3rem;height:auto;transform:rotate(90deg)}.connector.svelte-1qoh7fd line:where(.svelte-1qoh7fd),.connector.svelte-1qoh7fd path:where(.svelte-1qoh7fd){stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 4}.connector.svelte-1qoh7fd path:where(.svelte-1qoh7fd){stroke-dasharray:none}@media (max-width: 860px){.connector.svelte-1qoh7fd{display:none}}.panel.svelte-1qoh7fd{gap:var(--size--1);border:var(--border-width) solid transparent;border-radius:var(--radius);padding:var(--size-0);position:relative}.panel.svelte-1qoh7fd: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-1qoh7fd{display:flex;align-items:baseline;justify-content:space-between}.panel-head.svelte-1qoh7fd h2:where(.svelte-1qoh7fd){font-size:var(--size--1);letter-spacing:.1em}.field-label-row.svelte-1qoh7fd{display:flex;align-items:center;justify-content:space-between}textarea.svelte-1qoh7fd{resize:vertical;width:100%;min-height:100px;field-sizing:content;padding:var(--size--2);line-height:1.5;scrollbar-color:var(--color-border) transparent}textarea.svelte-1qoh7fd::-webkit-scrollbar{width:16px;height:16px}textarea.svelte-1qoh7fd::-webkit-scrollbar-track{background:transparent}textarea.svelte-1qoh7fd::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border-radius:var(--radius-sm)}textarea.svelte-1qoh7fd::-webkit-scrollbar-thumb:hover{background-color:var(--color-text)}pre.svelte-1qoh7fd{padding:var(--size--2);overflow-x:auto;white-space:pre-wrap;word-break:break-word;min-height:100px}pre.svelte-1qoh7fd code:where(.svelte-1qoh7fd){white-space:inherit}.error-message.svelte-1qoh7fd{font-size:var(--size--1);color:var(--color-danger)}.copy-button.svelte-1qoh7fd{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-1qoh7fd:hover{opacity:.85}.savings.svelte-1qoh7fd{gap:var(--size--3);max-width:420px;margin-inline:auto;width:100%}.savings-row.svelte-1qoh7fd{display:grid;grid-template-columns:3.5rem 1fr 3.5rem;align-items:center;gap:var(--size--2)}.savings-value.svelte-1qoh7fd{text-align:right;font-variant-numeric:tabular-nums}.savings-bar.svelte-1qoh7fd{height:.5rem;border-radius:9999px;background:var(--color-border);overflow:hidden}.savings-fill.svelte-1qoh7fd{height:100%;background:var(--color-text-muted);border-radius:inherit;transition:width .2s ease}.savings-fill.accent.svelte-1qoh7fd{background:var(--color-accent)}.savings-note.svelte-1qoh7fd{text-align:center;font-weight:600}.tip.svelte-1qoh7fd{gap:var(--size--4);text-align:center;font-size:var(--size--1);text-wrap:balance}.site-footer.svelte-1qoh7fd{display:flex;align-items:center;justify-content:center;gap:var(--size--2);font-size:var(--size--1)}
