@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MDUI;src:url(../../../fonts/mdui/MDUI-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:VCTR Mono;src:url(../../../fonts/vctr-mono/VCTRMonov0.12-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VCTR Mono;src:url(../../../fonts/vctr-mono/VCTRMonov0.12-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VCTR Mono;src:url(../../../fonts/vctr-mono/VCTRMonov0.12-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"MDUI", sans-serif;--font-mono:"VCTR Mono", monospace;--space-none:0px;--space-xs:2px;--space-s:4px;--space-m:8px;--space-l:16px;--space-xl:24px;--space-xxl:48px;--radius:4px;--grey-0:#fff;--grey-25:#fbfbf9;--grey-50:#f7f7f4;--grey-100:#f0efea;--grey-200:#dedcd3;--grey-300:#cdcabc;--grey-400:#b4b1a2;--grey-500:#9c9989;--grey-600:#858271;--grey-700:#6e6b59;--grey-800:#525043;--grey-900:#38362e;--grey-1000:#020100;--blue-0:#fafafa;--blue-25:#f0f1f8;--blue-50:#e6e9f5;--blue-100:#d2d8f0;--blue-200:#aeb9e8;--blue-300:#8e9ce1;--blue-400:#7784c7;--blue-500:#626eaf;--blue-600:#4e5998;--blue-700:#3c4583;--blue-800:#2b316d;--blue-900:#181a54;--blue-1000:#000009;--green-0:#fff;--green-25:#fff;--green-50:#fcfff0;--green-100:#e9f1c8;--green-200:#c7d581;--green-300:#a9bb25;--green-400:#90a000;--green-500:#798700;--green-600:#647000;--green-700:#505a00;--green-800:#3c4400;--green-900:#262b00;--green-1000:#010100;--red-0:#fff;--red-25:#fff;--red-50:#fff;--red-100:#ffefeb;--red-200:#fec2b2;--red-300:#f19b85;--red-400:#e4765a;--red-500:#c95d42;--red-600:#ae452a;--red-700:#952d11;--red-800:#761a00;--red-900:#4f0e00;--red-1000:#050000;--orange-0:#fff;--orange-25:#fff;--orange-50:#fff;--orange-100:#ffeed4;--orange-200:#f6c87e;--orange-300:#e9a400;--orange-400:#c78c00;--orange-500:#a87500;--orange-600:#8c6100;--orange-700:#714d00;--orange-800:#563a00;--orange-900:#382400;--orange-1000:#020100;--purple-0:#fff;--purple-25:#fcf9fd;--purple-50:#f5eff7;--purple-100:#e8ddeb;--purple-200:#cfbad6;--purple-300:#b99ac4;--purple-400:#a67cb3;--purple-500:#9361a4;--purple-600:#824595;--purple-700:#6d307f;--purple-800:#571a69;--purple-900:#3d004d;--purple-1000:#020004;--color-text-primary:var(--grey-900);--color-text-secondary:var(--grey-800);--color-text-tertiary:var(--grey-600);--color-text-invert:var(--grey-0);--color-icon-primary:var(--grey-900);--color-icon-secondary:var(--grey-600);--color-icon-invert:var(--grey-0);--color-border:var(--grey-200);--color-surface-primary:var(--grey-25);--color-surface-secondary:var(--grey-100);--color-surface-tertiary:var(--grey-200);--color-surface-invert:var(--grey-900);--color-accent:var(--green-400);--color-accent-subtle:var(--green-100);--color-error:var(--red-500);--color-error-subtle:var(--red-100)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}input,button,select,textarea{font-family:inherit;font-size:inherit}html{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-surface-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:20px}body{min-height:100vh}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h2{font-family:var(--font-sans);font-size:20px;font-weight:500;line-height:28px}h3{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}h4,.h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.body-regular{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-medium{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.body-small{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:18px}.mono-regular{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:20px}.mono-small{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:18px}.tooltip-popup{z-index:100;background:var(--color-surface-invert);border-radius:var(--radius);max-width:220px;padding:var(--space-m);pointer-events:none;color:var(--color-text-invert);position:fixed}.number-input{height:24px;padding:0 var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-primary);color:var(--color-text-primary);text-align:right;font-family:var(--font-mono);font-size:12px;line-height:18px}.message.svelte-qik81a{color:var(--color-text-secondary);margin:0}.format-options.svelte-16996cc{gap:var(--space-l);display:flex}.radio-row.svelte-16996cc,.checkbox-row.svelte-16996cc{align-items:center;gap:var(--space-s);color:var(--color-text-primary);cursor:pointer;display:flex}.radio-row.svelte-16996cc input[type=radio]:where(.svelte-16996cc),.checkbox-row.svelte-16996cc input[type=checkbox]:where(.svelte-16996cc){appearance:none;border:1.5px solid var(--color-border);cursor:pointer;background:0 0;flex-shrink:0;width:14px;height:14px;margin:0;transition:border-color .1s}.radio-row.svelte-16996cc input[type=radio]:where(.svelte-16996cc){border-radius:50%}.checkbox-row.svelte-16996cc input[type=checkbox]:where(.svelte-16996cc){border-radius:2px}.radio-row.svelte-16996cc input[type=radio]:where(.svelte-16996cc):not(:checked):hover,.checkbox-row.svelte-16996cc input[type=checkbox]:where(.svelte-16996cc):not(:checked):hover{border-color:var(--color-accent)}.radio-row.svelte-16996cc input[type=radio]:where(.svelte-16996cc):checked{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 38%, transparent 38%)}.checkbox-row.svelte-16996cc input[type=checkbox]:where(.svelte-16996cc):checked{border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-4.5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px}.mascot-wrap.svelte-17ls80z{cursor:pointer;align-items:center;display:flex}.mascot.svelte-17ls80z{width:auto;height:32px;display:block}#mm,#mm *{transform-box:fill-box;transform-origin:50%}#mm{animation:3.4s ease-in-out infinite svelte-17ls80z-mm-bob}@keyframes svelte-17ls80z-mm-bob{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}#mm-eye-left,#mm-eye-right{animation:4.6s ease-in-out infinite svelte-17ls80z-mm-blink}@keyframes svelte-17ls80z-mm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}#mm-pupil-left,#mm-pupil-right{animation:5.2s ease-in-out infinite svelte-17ls80z-mm-glance}@keyframes svelte-17ls80z-mm-glance{0%,20%{transform:translate(0)}30%,44%{transform:translate(6px,-2px)}56%,72%{transform:translate(-7px,1px)}84%,to{transform:translate(0)}}#mm-brow-left,#mm-brow-right{animation:5.2s ease-in-out infinite svelte-17ls80z-mm-browraise}@keyframes svelte-17ls80z-mm-browraise{0%,55%,to{transform:translateY(0)}62%,78%{transform:translateY(-5px)}}#mm-body-path{fill:none;stroke:var(--grey-900);stroke-width:14px;stroke-linejoin:round;transition:d .85s cubic-bezier(.25,.46,.45,.94)}#mm-eye-left path,#mm-eye-right path{fill:none;stroke:var(--grey-900);stroke-width:10px}#mm-pupil-left,#mm-pupil-right{fill:var(--grey-900)}#mm-brow-left,#mm-brow-right,#mm-mouth{fill:none;stroke:var(--grey-900);stroke-width:10px;stroke-linecap:round}#mm-rigid-face path{fill:none;stroke:var(--grey-900);stroke-width:10px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3}#mm-blob-face{opacity:1}#mm-rigid-face{opacity:0}#mm.rigid{animation:none;transform:rotate(7deg)}#mm.rigid #mm-body-path{stroke-linejoin:miter;stroke-miterlimit:3;d:path("M 38.4107,18.7478 C 137.94,38.9328 137.94,38.9328 137.94,38.9328 C 237.641,51.5794 237.641,51.5794 237.641,51.5794 C 285.755,57.6825 285.755,57.6825 285.755,57.6825 C 305.732,72.8164 305.732,72.8164 305.732,72.8164 C 339.027,55.6072 339.027,55.6072 339.027,55.6072 C 425.63,97.097 425.63,97.097 425.63,97.097 C 493.114,57.7765 493.114,57.7765 493.114,57.7765 C 530.514,71.0885 530.514,71.0885 530.514,71.0885 C 484.494,125.732 484.494,125.732 484.494,125.732 C 469.027,170.107 469.027,170.107 469.027,170.107 C 458.554,203.083 458.554,203.083 458.554,203.083 C 433.815,249.337 433.815,249.337 433.815,249.337 C 432.556,312.682 432.556,312.682 432.556,312.682 C 399.064,261.057 399.064,261.057 399.064,261.057 C 361.527,283.607 361.527,283.607 361.527,283.607 C 333.131,300.071 333.131,300.071 333.131,300.071 C 295.052,334.049 295.052,334.049 295.052,334.049 C 247.318,289.186 247.318,289.186 247.318,289.186 C 185.047,277.255 185.047,277.255 185.047,277.255 C 101.934,263.185 101.934,263.185 101.934,263.185 C 48.3297,240.761 48.3297,240.761 48.3297,240.761 C 40.0273,190.107 40.0273,190.107 40.0273,190.107 C 33.5273,143.107 33.5273,143.107 33.5273,143.107 C 27.5273,79.6072 27.5273,79.6072 27.5273,79.6072 C 38.4107,18.7478 38.4107,18.7478 38.4107,18.7478 Z");transition:d .2s cubic-bezier(.55,0,1,.45)}#mm.rigid #mm-blob-face{opacity:0}#mm.rigid #mm-rigid-face{opacity:1}.top-chrome.svelte-1oy1sbi{height:var(--space-xxl);padding:0 var(--space-l);border-bottom:1px solid var(--color-border);background-color:var(--color-surface-primary);justify-content:space-between;align-items:center;display:flex}.brand-group.svelte-1oy1sbi{align-items:center;gap:var(--space-m);display:flex}.brand.svelte-1oy1sbi{color:var(--color-text-primary);margin:0}.beta-tag.svelte-1oy1sbi{background-color:var(--blue-50);color:var(--blue-600);padding:0 var(--space-s);border-radius:var(--radius);letter-spacing:.04em;margin-left:var(--space-s);font-size:10px}.actions.svelte-1oy1sbi{align-items:center;gap:var(--space-l);display:flex}.separator.svelte-1oy1sbi{background:var(--color-border);flex-shrink:0;width:1px;height:16px}.github-link.svelte-1oy1sbi{align-items:center;gap:var(--space-xs);color:var(--color-icon-secondary);border-radius:var(--radius-sm);padding:2px;text-decoration:none;transition:color .15s;display:flex}.github-link.svelte-1oy1sbi:hover{color:var(--color-text-primary)}.message.svelte-1oy1sbi{color:var(--color-text-secondary);margin:0}.error-message.svelte-1oy1sbi{align-items:flex-start;gap:var(--space-s);color:var(--color-text-secondary);display:flex}.error-message.svelte-1oy1sbi svg{color:var(--color-error,#e53e3e);flex-shrink:0;margin-top:2px}.app.svelte-12qhfyh{flex-direction:column;height:100vh;display:flex}main.svelte-12qhfyh{flex:1;overflow:hidden}
