@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(./audiowide-latin-ext-400-normal.DBgo3hnO.woff2) format("woff2"),url(./audiowide-latin-ext-400-normal.BAMgNcg_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(./audiowide-latin-400-normal.6GFCX7ni.woff2) format("woff2"),url(./audiowide-latin-400-normal.D6mHIfnv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,picture{margin:0}button{outline:none;border:none;caret-color:transparent}input,button,textarea,select{font:inherit;background-color:inherit;color:inherit}input{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{height:100%;line-height:1.5}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--border-thin: 1px;--border-thick: 2px;--border-radius: 4px;--box-border: var(--border-thick);--border-shadow-radius: 6px;--border-shadow-radius-inset: 3px;--sp-line-height: 1.4;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-3);--space-lg: var(--space-4);--space-xl: var(--space-5);--padding-hz: var(--space-2)}:root{--color-1: oklch(70.72% .16803 242.065);--color-1-values: from var(--color-1) l c h;--color-2: oklch(98.112% .00938 286.056);--color-3: oklch(0% 0 0);--color-4: red;--color-1-transparent: oklch(var(--color-1-values) / 0);--color-1-dim: oklch(from var(--color-1) calc(l - .15) c h);--color-1-dim-transparent: oklch(from var(--color-1-dim) l c h / 0);--color-1-dimmer: oklch(from var(--color-1) calc(l - .25) c h);--color-1-dimmer-transparent: oklch(from var(--color-1-dimmer) l c h / 0);--color-1-dimmest: oklch(from var(--color-1) calc(l - .35) c h);--color-1-dimmest-transparent: oklch(from var(--color-1-dimmest) l c h / 0);--color-1-bright: oklch(from var(--color-1) calc(l + .18) c h);--color-1-brightest: oklch(from var(--color-1) calc(l + .36) c h);--color-1-bright-transparent: oklch(from var(--color-1-bright) l c h / 0);--color-1-brightest-transparent: oklch(from var(--color-1-brightest) l c h / 0);--color-3-brighter: oklch(from var(--color-3) calc(l + .18) c h);--accent: var(--color-1);--fg: var(--color-2);--bg: var(--color-3);--accent-strong: var(--color-4);--cl-primary: var(--color-1);--cl-primary-dim: var(--color-1-dim);--cl-primary-dimmer: var(--color-1-dimmer);--cl-primary-dimmest: var(--color-1-dimmest);--cl-primary-transparent: var(--color-1-transparent);--cl-primary-dim-transparent: var(--color-1-dim-transparent);--cl-primary-dimmer-transparent: var(--color-1-dimmer-transparent);--cl-primary-dimmest-transparent: var(--color-1-dimmest-transparent);--cl-on-primary: var(--color-2);--cl-primary-bright: var(--color-1-bright);--cl-primary-brightest: var(--color-1-brightest);--cl-surface: var(--color-3);--cl-on-surface: var(--color-2);--cl-background: var(--color-3);--cl-on-background: var(--color-2)}:root{--font-1: "JetBrains Mono Variable", monospace;--font-2: "Audiowide", monospace;--font-size-1: .875rem;--font-size-2: 1rem;--font-size-3: 1.2rem;--font-size-4: 2rem;--font-size-sm: var(--font-size-1);--font-size: var(--font-size-2);--font-size-lg: var(--font-size-3);--font-size-xl: var(--font-size-4);--font-body: var(--font-1);--font-accent: var(--font-2)}:root{--padding-1: .5rem;--padding-2: .75rem;--padding-3: 1rem}.animate-padding{padding-left:calc(var(--_animate-padding-base) + var(--_animate-padding-delta));padding-right:calc(var(--_animate-padding-base) - var(--_animate-padding-delta))}.glow-text{--_animation-glow-color: var(--animation-glow-color, var(--accent, red));--_animation-glow-color-highlight: hsl(from var(--_animation-glow-color) h s calc(l + 20) );--_animation-glow-color-rgb: from var(--_animation-glow-color) r g b;--_animation-glow-color-highlight-rgb: from var(--_animation-glow-color-highlight) r g b;animation:animation-glow-text .5s linear infinite alternate}@keyframes animation-glow-text{0%{filter:drop-shadow(0 0 2px rgb(var(--_animation-glow-color-rgb)/.7)) drop-shadow(0 0 2px rgb(var(--_animation-glow-color-rgb)/.6)) drop-shadow(0 0 4px rgb(var(--_animation-glow-color-rgb)/.5));color:var(--_animation-glow-color)}to{filter:drop-shadow(0 0 2px rgb(var(--_animation-glow-color-rgb)/.9)) drop-shadow(0 0 2px rgb(var(--_animation-glow-color-rgb)/.8)) drop-shadow(0 0 4px rgb(var(--_animation-glow-color-rgb)/.7)) drop-shadow(0 0 10px rgb(var(--_animation-glow-color-rgb)/.7)) saturate(1.4);color:var(--_animation-glow-color-highlight)}}@keyframes animation-change-colors{0%{color:var(--ef_change-colors_col1)}to{color:var(--ef_change-colors_col2)}}@keyframes ring-stack{0%{box-shadow:inset var(--ring1),inset var(--ring2-invis)}25%{box-shadow:inset var(--ring1),inset var(--ring2),inset var(--ring3),inset var(--ring4-invis)}50%{box-shadow:inset var(--ring1),inset var(--ring2),inset var(--ring3),inset var(--ring4),inset var(--ring5),inset var(--ring6-invis)}75%{box-shadow:inset var(--ring1),inset var(--ring2),inset var(--ring3),inset var(--ring4),inset var(--ring5),inset var(--ring6)}to{box-shadow:inset var(--ring1),inset var(--ring2),inset var(--ring3),inset var(--ring4),inset var(--ring5),inset var(--ring6);background:var(--rings-end-bg)}}button,a.link-button{position:relative;isolation:isolate;--_hover-offset: -4px;color:var(--cl-on-primary);background-color:var(--cl-background);z-index:0;border:var(--border-thick) solid var(--cl-primary);border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);filter:drop-shadow(0px 0px 4px var(--color-1-transparent));line-height:var(--sp-line-height)}button,button:before,button:after,button span,a.link-button,a.link-button:before,a.link-button:after,a.link-button span{transition:all,.25s linear}button span,a.link-button span{display:inline-block;background-color:transparent;padding-inline:2px}button:is(:focus-visible,:hover),a.link-button:is(:focus-visible,:hover){border-color:var(--color-1-brightest);filter:drop-shadow(0px 0px 4px var(--color-1))}button:is(:focus-visible,:hover):after,a.link-button:is(:focus-visible,:hover):after{--ring1: 0 0 0 1.5px var(--cl-background);--ring2: 0 0 0 3px var(--cl-primary-dim);--ring3: 0 0 0 4px var(--cl-background);--ring4: 0 0 0 5px var(--cl-primary-dimmer);--ring5: 0 0 0 6px var(--cl-background);--ring6: 0 0 0 7px var(--cl-primary-dimmest);--ring2-invis: 0 0 0 3px var(--cl-primary-dim-transparent);--ring4-invis: 0 0 0 5px var(--cl-primary-dimmer-transparent);--ring6-invis: 0 0 0 7px var(--cl-primary-dimmest-transparent);--rings-end-bg: radial-gradient(120% 100%, #000 0%, var(--cl-primary-dimmer) 175%);animation:ring-stack .25s forwards linear;position:absolute;inset:0;content:"";border-radius:inherit;z-index:-1;box-shadow:none}button:is(:focus-visible,:hover),a.link-button:is(:focus-visible,:hover){transform:translateY(-4px) scale(1)}button:is(:focus-visible,:hover) span,a.link-button:is(:focus-visible,:hover) span{transform:translateY(.5px) scale(1)}button:active,button:active *,a.link-button:active,a.link-button:active *{transition:all 0s}button:active,a.link-button:active{transform:translate(0) scale(1)}button:active:after,a.link-button:active:after{--rings-end-bg: radial-gradient(120% 100%, #000 -2.5%, var(--cl-primary-dim) 155%);--ring2: 0 0 0 3px var(--cl-primary);--ring4: 0 0 0 5px var(--cl-primary-dim);--ring6: 0 0 0 7px var(--cl-primary-dimmer)}button:active span,a.link-button:active span{transform:translate(0) scale(1)}.box{--_box-padding: var(--padding-1);--_box-border: var(--box-border, var(--border-thick));background-color:var(--cl-surface);color:var(--cl-on-surface);border:var(--_box-border) solid var(--cl-primary);padding:var(--padding-1);transition:opacity .2s ease-out}.box-highlight{opacity:1;--_box-shadow: 0px 0px var(--border-shadow-radius) var(--cl-primary-dim), inset 0px 0px var(--border-shadow-radius-inset) var(--cl-primary-dim);box-shadow:var(--_box-shadow)}.box-dim{opacity:.6;box-shadow:none}input[type=number]{appearance:textfield}input-combo{margin-block:1px;display:inline-flex;position:relative;padding-left:var(--padding-1)}input-combo:before{position:absolute;left:0;content:"";inset-block:0;inset-inline-start:0;width:0;border-left:var(--border-thick) solid var(--cl-primary)}input-combo:has(input:required:invalid)>label .suffix,input-combo:has(input:required:invalid):before{--animation-glow-color: var(--cl-primary);--_animation-glow-color: var(--animation-glow-color, var(--accent, red));--_animation-glow-color-highlight: hsl(from var(--_animation-glow-color) h s calc(l + 20) );--_animation-glow-color-rgb: from var(--_animation-glow-color) r g b;--_animation-glow-color-highlight-rgb: from var(--_animation-glow-color-highlight) r g b;animation:animation-glow-text .5s linear infinite alternate}label{flex:0 0 auto}label .prefix{display:inline-block;min-width:3ch}label .suffix{color:var(--cl-primary)}label .suffix::selection{background-color:var(--cl-on-primary)}input{flex:1 1 auto;min-width:0;padding-inline:var(--_box-padding);border-color:var(--cl-primary);border:none}input{padding-left:calc(var(--_animate-padding-base) + var(--_animate-padding-delta));padding-right:calc(var(--_animate-padding-base) - var(--_animate-padding-delta));--_animate-padding-delta: 0rem;--_animate-padding-base: var(--_box-padding);font-weight:400}input,input:focus,input:hover{color:var(--cl-on-surface);transition-property:font-weight,padding,box-shadow,border-color;transition-duration:.2s;transition-timing-function:ease-out}input:focus{--_animate-padding-delta: .25rem;font-weight:900;border-color:var(--cl-primary-bright)}input::placeholder{transition:opacity .2s ease-out;font-style:italic;font-weight:400;color:var(--cl-primary-dimmer);transition:color .2s ease-out}input:focus::placeholder{color:var(--cl-primary-dimmest)}ul::marker,li::marker{color:var(--cl-primary)}a[href]{color:var(--cl-primary);text-decoration-color:var(--cl-on-surface)}a[href]:is(:hover,:focus-visible){outline:none;--_animation-glow-color: var(--animation-glow-color, var(--accent, red));--_animation-glow-color-highlight: hsl(from var(--_animation-glow-color) h s calc(l + 20) );--_animation-glow-color-rgb: from var(--_animation-glow-color) r g b;--_animation-glow-color-highlight-rgb: from var(--_animation-glow-color-highlight) r g b;animation:animation-glow-text .5s linear infinite alternate;text-decoration-color:var(--cl-primary)}h1{font-size:var(--font-size-xl)}.ly-full-screen{height:100dvh;width:100%}.ly-center{display:flex;justify-content:center;align-items:center}body,input{font-family:var(--font-1);font-size:var(--font-size-1)}body{background-color:var(--cl-background);color:var(--cl-on-background)}body::selection{background-color:var(--cl-primary)}.ul-highlight{background-color:var(--color-2);color:var(--color-1)}.ul-txt-primary{color:var(--cl-primary)}.ul-txt-primary::selection{background-color:var(--cl-on-primary)}.home-button-container.svelte-1rhyilk{padding-block:10px;display:inline-block;clip-path:polygon(0 0,100% 0,calc(100% - var(--hover-right-cut-x)) 100%,0 100%)}.home-button-container.svelte-1rhyilk{--padding-inline-start: 1rem;--padding-block: .25rem;--padding-hover: calc(var(--padding-inline-start) + var(--hover-right-cut-x));--hover-right-cut-x: 1rem;--hover-right-cut-x-final: 1rem}.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk):before{content:"|";color:var(--cl-primary)}.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk),.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk):hover,.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk):focus{all:unset;font-size:var(--font-size-xl);line-height:1;padding-inline-start:var(--padding-inline-start);padding-inline-end:calc(var(--padding-hover) * 2);cursor:pointer;font-family:var(--font-accent);transition:all .3s ease-in-out}.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk):hover,.home-button-container.svelte-1rhyilk .home-button:where(.svelte-1rhyilk):focus{background-color:var(--cl-on-background);color:var(--cl-background);padding-inline-start:var(--padding-hover)}.app-container.svelte-rknqnj{min-height:100vh;width:100%;min-width:350px;padding-top:10px;display:flex;flex-direction:column}.page-container.svelte-rknqnj{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.header.svelte-rknqnj{line-height:1;display:flex;flex-direction:column}.header.svelte-rknqnj>:where(.svelte-rknqnj){display:inline-block}.header.svelte-rknqnj .center:where(.svelte-rknqnj){align-self:center;transform:translateY(-50%)}@media (width <= 750px){.header.svelte-rknqnj .center:where(.svelte-rknqnj){transform:none;margin-top:var(--space-5)}}.title.svelte-rknqnj{text-decoration:var(--cl-primary) underline}
