@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2)format("woff2"),url(./ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2)format("woff2"),url(./ibm-plex-serif-latin-ext-400-normal.DwktX9jl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-400-normal.BIGslYFI.woff2)format("woff2"),url(./ibm-plex-serif-latin-400-normal.BB-zNvJB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2)format("woff2"),url(./ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2)format("woff2"),url(./ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2)format("woff2"),url(./ibm-plex-serif-latin-400-italic.Dd68USph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-serif-cyrillic-ext-700-normal.CFcTJr1V.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-ext-700-normal.Dq7XTXEq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-serif-cyrillic-700-normal.BSMLrh7C.woff2)format("woff2"),url(./ibm-plex-serif-cyrillic-700-normal.CHVzwaSb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-serif-vietnamese-700-normal.hPmb8oh_.woff2)format("woff2"),url(./ibm-plex-serif-vietnamese-700-normal.B3aSYR1A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-serif-latin-ext-700-normal.BoBbeF2z.woff2)format("woff2"),url(./ibm-plex-serif-latin-ext-700-normal.5BnP_gGI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-serif-latin-700-normal.bnJnpGuO.woff2)format("woff2"),url(./ibm-plex-serif-latin-700-normal.BBiG0u0D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-dim:var(--lightningcss-light,#f2efdf)var(--lightningcss-dark,#232a2e);--bg0:var(--lightningcss-light,#fdf6e3)var(--lightningcss-dark,#2d353b);--bg1:var(--lightningcss-light,#f4f0d9)var(--lightningcss-dark,#343f44);--bg2:var(--lightningcss-light,#e6e2cc)var(--lightningcss-dark,#3d484d);--selection:var(--lightningcss-light,#eaedc8)var(--lightningcss-dark,#414b51);--fg:var(--lightningcss-light,#5c6a72)var(--lightningcss-dark,#d3c6aa);--grey:var(--lightningcss-light,#829181)var(--lightningcss-dark,#859289);--red:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--yellow:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--green:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--blue:var(--lightningcss-light,#3a94c5)var(--lightningcss-dark,#7fbbb3);--purple:var(--lightningcss-light,#df69ba)var(--lightningcss-dark,#d699b6);--aqua:var(--lightningcss-light,#35a77c)var(--lightningcss-dark,#83c092);--on-accent:#2d353b;--shadow:var(--lightningcss-light,#5c6a72)var(--lightningcss-dark,#232a2e);--duo-shadow:#232a2e;--step--1:.786rem;--step-0:1rem;--step-half:1.272rem;--step-1:1.618rem;--step-2:2.618rem;--step-3:4.236rem;--fs-display:clamp(var(--step-2), 7vw, var(--step-3));--fs-title:clamp(var(--step-1), 3.4vw, var(--step-2));--fs-heading:clamp(var(--step-half), 3vw, var(--step-1));--font-serif:"IBM Plex Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gutter:clamp(1rem, 4vw, 3rem);--max:72rem;--radius:10px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg0);color:var(--fg);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.618}body{background:var(--bg0);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--selection);color:var(--fg)}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .5em;font-weight:700;line-height:1.05}.display{font-size:var(--fs-display)}.mono{font-family:var(--font-mono)}.lede{font-size:var(--step-half);max-width:38ch;color:var(--grey)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.btn{font-family:var(--font-mono);font-weight:700;font-size:var(--step--1);border:2px solid var(--green);background:var(--green);color:var(--on-accent);box-shadow:4px 4px 0 var(--shadow);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:999px;align-items:center;gap:.5em;padding:.8em 1.3em;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--shadow);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.btn.ghost{color:var(--fg);border-color:var(--fg);background:0 0}.tw-cursor{color:var(--green);margin-left:.05em;animation:.8s step-end infinite tw-blink}@keyframes tw-blink{50%{opacity:0}}[data-reveal]{opacity:0;transition:opacity .18s steps(3,end);transition-delay:var(--reveal-delay,0s)}[data-reveal].is-visible{opacity:1}::view-transition-group(site-header){animation:none}html[data-transition=slide]::view-transition-old(root){animation:.45s var(--ease-in-out) both vt-slide-out-left}html[data-transition=slide]::view-transition-new(root){animation:.55s var(--ease-out) 80ms both vt-slide-in-right}html[data-transition=slide-back]::view-transition-old(root){animation:.45s var(--ease-in-out) both vt-slide-out-right}html[data-transition=slide-back]::view-transition-new(root){animation:.55s var(--ease-out) 80ms both vt-slide-in-left}html[data-transition=terminal]::view-transition-old(root){animation:.32s steps(6,end) both vt-crt-clear}html[data-transition=terminal]::view-transition-new(root){animation:.2s linear .3s both vt-fade-in}html[data-transition=morph]::view-transition-old(root){animation:.3s var(--ease-in-out) both vt-fade-out}html[data-transition=morph]::view-transition-new(root){animation:.45s var(--ease-out) .12s both vt-rise-in}html[data-transition=morph]::view-transition-group(*){animation-duration:.55s;animation-timing-function:var(--ease-out)}@keyframes vt-slide-out-left{to{opacity:0;transform:translate(-30%)}}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(30%)}}@keyframes vt-slide-out-right{to{opacity:0;transform:translate(30%)}}@keyframes vt-slide-in-left{0%{opacity:0;transform:translate(-30%)}}@keyframes vt-crt-clear{60%{filter:brightness(2);opacity:1;transform:scaleY(.02)}to{opacity:0;transform:scaleY(.002)scaleX(0)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(32px)}}:root[data-era="2006"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dim:#002;--bg0:#003;--bg1:#1a0040;--bg2:#f3c;--selection:#f3c;--fg:#fff;--grey:#ccf;--red:#f36;--yellow:#ff0;--green:#6f0;--blue:#0ff;--purple:#c6f;--aqua:#3fc;--on-accent:#003;--shadow:#f3c;--font-serif:"Comic Sans MS", "Comic Sans", "Chalkboard SE", cursive;--font-mono:Verdana, Tahoma, sans-serif}:root[data-era="2006"] body{background:repeating-conic-gradient(#003 0 25%, #14003a 0 50%) 0 0 / 48px 48px}:root[data-era="2006"] .display{background:linear-gradient(90deg,#f3c,#ff0,#6f0,#0ff,#c6f,#f3c) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite glitter}@keyframes glitter{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1}}.soon.svelte-zaufm0{min-height:100dvh;padding-inline:var(--gutter);align-content:center;display:grid}.prompt.svelte-zaufm0{font-size:clamp(var(--step-half), 4vw, var(--step-2));overflow-wrap:anywhere;margin:0;font-weight:700}.host.svelte-zaufm0{color:var(--green)}.path.svelte-zaufm0{color:var(--blue)}.tw-cursor.svelte-zaufm0{margin-left:.3ch}main.svelte-12qhfyh{min-height:calc(100vh - 4rem)}footer.svelte-12qhfyh{border-top:1px solid var(--bg2);font-size:var(--step--1);color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:4rem;padding-block:2rem;display:flex}
