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))}}*,*:before,*:after{box-sizing:border-box;margin:0;border:0;padding:0}input[type=number].svelte-sd7f06{border:2px solid var(--c-400);background:var(--c-100);padding:var(--size--3) var(--size-0);line-height:1;width:100%;max-width:none;border-radius:var(--radius)}button.svelte-sd7f06,input.svelte-sd7f06{font:inherit}ul[role=list].svelte-sd7f06{list-style:none;padding:0}svg.svelte-sd7f06{display:block}label.svelte-sd7f06{display:block}code.svelte-sd7f06,textarea.svelte-sd7f06{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:var(--size--1);line-height:inherit;color:inherit}pre.svelte-sd7f06 code:where(.svelte-sd7f06){white-space:break-spaces}code.svelte-sd7f06{display:block;background:var(--c-100);border-radius:var(--radius);padding:var(--size--3) var(--size-0)}textarea.svelte-sd7f06{resize:vertical;width:100%;field-sizing:content;min-height:100px;background:var(--c-100);border:2px solid var(--c-400);border-radius:var(--radius);padding:var(--size--3) var(--size-0)}button.svelte-sd7f06,input[type=checkbox].svelte-sd7f06{cursor:pointer}.clipboard.svelte-sd7f06{align-self:flex-start}h1.svelte-sd7f06{font-size:var(--size-4)}.viewbox.svelte-sd7f06>:where(.svelte-sd7f06){flex-grow:1}h2.svelte-sd7f06{font-weight:400;font-size:var(--size-2);text-align:center}.label.svelte-sd7f06{font-size:var(--size-0);font-weight:700}.premade-paths.svelte-sd7f06{max-width:max-content;display:flex;flex-direction:column;gap:var(--size--5);margin-left:auto;margin-right:auto;text-align:center}.premade-paths.svelte-sd7f06 svg:where(.svelte-sd7f06){height:50px;fill:var(--c-700)}.premade-paths.svelte-sd7f06 button:where(.svelte-sd7f06){display:flex;flex-direction:column;gap:var(--size--5);padding:var(--size--3);line-height:1;border-radius:var(--radius);background:var(--c-100)}:root{--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);--c-950: #020617;--c-900: #0f172a;--c-800: #1e293b;--c-700: #334155;--c-600: #475569;--c-500: #64748b;--c-400: #94a3b8;--c-300: #cbd5e1;--c-200: #e2e8f0;--c-100: #f1f5f9;--c-50: #f8fafc;--radius: 10px;scrollbar-gutter:stable}.gap--5.svelte-sd7f06{gap:var(--size--5)}.gap--3.svelte-sd7f06{gap:var(--size--3)}.gap--2.svelte-sd7f06{gap:var(--size--2)}.gap-0.svelte-sd7f06{gap:var(--size-0)}.gap-5.svelte-sd7f06{gap:var(--size-5)}.button.svelte-sd7f06{padding:var(--size--3) var(--size-0);background:var(--c-700);color:var(--c-50);border-radius:var(--radius);line-height:1}.button.svelte-sd7f06:disabled{opacity:.5;cursor:not-allowed}.flex-col.svelte-sd7f06{display:flex;flex-direction:column}.text-align--center.svelte-sd7f06{text-align:center}.align--center.svelte-sd7f06{align-items:center}.align--start.svelte-sd7f06{align-items:start}.justify--center.svelte-sd7f06{justify-content:center}body{line-height:1.5;font-size:var(--size-0);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif,sans-serif;margin-left:auto;margin-right:auto;max-width:1500px;padding:var(--size-1);background:var(--c-50);color:var(--c-800)}body,main{display:flex;flex-direction:column;gap:var(--size-2)}.cluster.svelte-sd7f06{display:flex;flex-wrap:wrap}.shape.svelte-sd7f06{aspect-ratio:var(--aspect-ratio);width:320px;background:var(--c-100);margin:0 auto}.shape.svelte-sd7f06:before{content:"";aspect-ratio:var(--aspect-ratio);clip-path:var(--shape);background:var(--c-700);display:block}.columns.svelte-sd7f06{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr))}input[type=checkbox].svelte-sd7f06{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border:2px solid var(--c-400);background:var(--c-100);border-radius:.2em;position:relative;transition:color .2s ease}input[type=checkbox].svelte-sd7f06:after{position:absolute;top:.1em;right:.1em;bottom:.1em;left:.1em;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox].svelte-sd7f06:hover,input[type=checkbox].svelte-sd7f06:focus-visible{outline-offset:2px}input[type=checkbox].svelte-sd7f06:checked{background:var(--c-700)}input[type=checkbox].svelte-sd7f06:checked:after{content:""}.radio-buttons.svelte-sd7f06{--border-width: 2px;border:var(--border-width) solid var(--c-400);width:max-content;border-radius:var(--radius);overflow:hidden}.radio-buttons.svelte-sd7f06>:where(.svelte-sd7f06){position:relative;padding:var(--size--3) var(--size-0);line-height:1}.radio-buttons.svelte-sd7f06>:where(.svelte-sd7f06):has(input:where(.svelte-sd7f06):checked){background:var(--c-700);color:var(--c-50)}.radio-buttons.svelte-sd7f06 input:where(.svelte-sd7f06){position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;right:0;bottom:0;left:0;cursor:pointer}
