:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}
@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-cyrillic-ext-400-normal.43096691.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-cyrillic-400-normal.3fa2df68.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-greek-ext-400-normal.bee56b1b.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-greek-400-normal.6c7ad5fd.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-latin-ext-400-normal.c86a158c.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-latin-400-normal.0c1d87ba.woff2)format("woff2"),url(../media/fira-code-all-400-normal.03bb6b78.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-cyrillic-ext-600-normal.2651647c.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-cyrillic-600-normal.21cddbaa.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-greek-ext-600-normal.be0da436.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-greek-600-normal.e2443ec9.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-latin-ext-600-normal.7ce73cd8.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fira-code-latin-600-normal.94f139dd.woff2)format("woff2"),url(../media/fira-code-all-600-normal.8497871b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.90ba376d.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.d7b206ff.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2c1ca892.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.0acdb388.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.f01c238d.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.db47ac29.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.79eb233d.woff2)format("woff2"),url(../media/inter-all-400-normal.ba238eda.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.aa3ef242.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.716368d1.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3efb58dc.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.33527ca3.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1adb333b.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.4480c694.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.cbdf7c09.woff2)format("woff2"),url(../media/inter-all-500-normal.91048cd3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.91f3a681.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.47369d54.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2747ce67.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.77d3d408.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.d3412321.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.3fd04fa0.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.26e8c912.woff2)format("woff2"),url(../media/inter-all-700-normal.9c7c41ec.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-accent:"Fira Code",monospace;--mobile:768px;--reading-width:1200px;--font-xx:.6rem;--font-xs:.75rem;--font-s:.875rem;--font-r-s:1rem;--font-r:1.125rem;--font-m:1.25rem;--font-l:2.5rem;--font-xl-l:4.5rem;--font-xl:4.5rem;--size-4-:.25rem;--size-3-:.35rem;--size-2-:.5rem;--size-1x:1rem;--size-2x:2rem;--size-3x:3rem;--size-4x:4rem;--size-5x:5rem;--size-6x:7rem;--size-7x:10rem}@media screen and (max-width:767px){:root{--font-xx:.6rem;--font-xs:.75rem;--font-s:.875rem;--font-r-s:.875rem;--font-r:.95rem;--font-m:1rem;--font-l:2rem;--font-xl-l:2rem;--font-xl:2.75rem;--size-4-:.25rem;--size-3-:.35rem;--size-2-:.5rem;--size-1x:1rem;--size-2x:1.5rem;--size-3x:2rem;--size-4x:3rem;--size-5x:4rem;--size-6x:5.5rem;--size-7x:7rem}}:root[data-theme=dark]{--primary-bright:#fff;--primary:#e5e5e5;--primary-dim:#9ca3af;--primary-dim2:#6b7280;--primary-dark:#374151;--secondary:#fff;--secondary-bright:#f3f4f6;--background:#0f0f0f;--background-dim:#1a1a1a;--background-dim2:#2a2a2a;--neon-1-1:#fff;--neon-1-2:#e5e5e5;--neon-2-1:#9ca3af;--neon-2-2:#6b7280;--icon-bright:#fff;--brightness-low:100%;--brightness-high:100%;--mesh-color-1:#0f0f0f;--mesh-color-2:#1a1a1a;--mesh-color-3:#2a2a2a;--mesh-color-4:#374151;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],:root[data-theme=undefined]{--primary-bright:#000;--primary:#2e2e2e;--primary-dim:#3a3a3a;--primary-dim2:#585858;--primary-dark:#dfdfdf;--secondary:#002aff;--secondary-bright:#4800ff;--background:#ededed;--background-dim:#fbfbfb;--background-dim2:#fefefe;--neon-1-1:#424bff;--neon-1-2:#2493ee;--neon-2-1:#37eaf7;--neon-2-2:#c624ee;--icon-bright:var(--neon-1-1);--mesh-color-1:#96c4f3;--mesh-color-2:#96a8f2;--mesh-color-3:#bad0ef;--mesh-color-4:#c8ceda}:root[data-theme=unicorn]{--primary-bright:#000;--primary:#2e2e2e;--primary-dim:#464646;--primary-dim2:#585858;--primary-dark:#dfdfdf;--secondary:#f0b;--secondary-bright:#feff00;--background:#fff;--background-dim:#fbfbfb;--background-dim2:#fefefe;--neon-1-1:#37eaf7;--neon-1-2:#c624ee;--neon-2-1:#eaf737;--neon-2-2:#2493ee;--icon-bright:var(--neon-1-1);--mesh-color-1:#96c4f3;--mesh-color-2:#f296cc;--mesh-color-3:#efe2ba;--mesh-color-4:#c8d7da}
::selection{color:var(--background);background:var(--secondary)}html{font-size:16px;font-family:var(--font-sans);color:var(--primary);background:var(--background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{cursor:none;margin:0;padding:0}@media (min-width:769px){*{cursor:none!important}}@media (max-width:768px),(hover:none){*{cursor:auto!important}body{cursor:auto}}#__next{width:100%;overflow-x:hidden}main{margin:0;padding:0}img{filter:brightness(var(--brightness-low));border-radius:.5rem}img:hover{filter:brightness(var(--brightness-high))}button.button{cursor:pointer;font-family:var(--font-accent);border:none;border-radius:99rem;margin-right:1rem;padding:.75rem 2.5rem;font-size:1rem;font-weight:700;transition:all}button.button:hover{transition:all}h1{font-size:var(--font-xl);font-family:var(--font-sans);letter-spacing:-.02rem;font-weight:400}h2{color:var(--primary);font-size:var(--font-xl);font-family:var(--font-sans);letter-spacing:-.02rem;font-weight:400}h3{font-size:var(--font-m);font-family:var(--font-sans);color:var(--primary);letter-spacing:-.01rem;font-weight:500}h4{font-size:var(--font-xs);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1rem;font-weight:500}h5{font-size:var(--font-m);font-family:var(--font-sans);color:var(--primary);letter-spacing:-.01rem;font-weight:400}p{font-size:var(--font-r);font-family:var(--font-sans);letter-spacing:-.01rem;font-weight:400;line-height:1.6}p.subtitle{font-family:var(--font-sans);font-size:var(--font-r-s);letter-spacing:0;font-weight:400}a{color:var(--primary);font-weight:400;text-decoration:none}a:hover{color:var(--primary-bright)}a:hover [data-prefix=far][data-icon=arrow-up-right-from-square]{color:var(--primary)}a:hover h3{color:var(--primary-bright)}a [data-prefix=far][data-icon=arrow-up-right-from-square]{vertical-align:-1.5px;height:.75rem;color:var(--primary-dim)}a svg{margin-left:.25rem}.noEvents{pointer-events:none}.list{margin-left:1.5rem;list-style:outside}.list li::marker{content:normal}.leaveSite:after{content:"↗";font-size:inherit;vertical-align:-1px;text-rendering:optimizeLegibility;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-left:.5rem;line-height:0;text-decoration:none;position:relative}.borderBottom{border-bottom:1px solid var(--primary-dark)}#gradient-canvas{display:none}.highlight{--looking-bg-1:var(--neon-1-1);--looking-bg-2:var(--neon-1-2);background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg,var(--looking-bg-1)0%,var(--looking-bg-2)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}
