@charset "UTF-8";:root{--hue-1: 280;--hue-2: 320;--hue-3: 0;--hue-4: 40;--hue-5: 80;--hue-bg: 300;--lum-bg: 10%;--lum-surface-1: 12%;--lum-surface-2: 15%;--lum-surface-3: 20%;--lum-text: 90%;--lum-text-muted: 60%;--lum-accent: 70%;--lum-contrast: 10%;--lum-bright: 65%;--lum-extreme: 90%;--lum-dim: 20%;--lum-dimmer: 10%;--chroma-bg: .25;--chroma-surface: .3;--chroma-elevated: .35;--chroma-text: .15;--chroma-text-muted: .1;--chroma-accent: .7;--chroma-dull: .2;--chroma-dark: .9;--social-twitter: #1da1f2;--social-youtube: #aa0000;--social-twitch: #6441a4;--social-patreon: #aa4a03;--social-discord: #214cc2;--social-youtube-videos: #445500;--social-youtube-views: #002266;--twitter: var(--social-twitter);--youtube: var(--social-youtube);--live: var(--social-twitch);--patreon: var(--social-patreon);--youtube-videos: var(--social-youtube-videos);--youtube-views: var(--social-youtube-views);--discord: var(--social-discord)}:root{--radius-sm: .3rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem}:root{--font-body: "Geist Variable", system-ui, sans-serif;--font-heading: "EB Garamond Variable", Georgia, serif;--font-mono: "Geist Mono Variable", "Fira Code", monospace;--font-size-base: 10pt;--font-size-sm: .85rem;--font-size-lg: 1.2rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--weight-normal: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 900;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.7}:root{--shadow-sm: 0 1px 3px oklch(0% 0% 0deg / 15%);--shadow-md: 0 4px 12px oklch(0% 0% 0deg / 20%);--shadow-lg: 0 8px 30px oklch(0% 0% 0deg / 30%);--shadow-xl: 0 20px 60px oklch(0% 0% 0deg / 40%);--glow-sm: 0 0 10px;--glow-md: 0 0 20px;--glow-lg: 0 0 40px;--blur-sm: 4px;--blur-md: 12px;--blur-lg: 24px;--blur-xl: 40px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .35s;--transition-interactive: all var(--duration-fast) var(--ease-out)}.theme-void{--hue-1: 320;--hue-2: 0;--hue-3: 40;--hue-4: 80;--hue-5: 120;--hue-bg: 300;--lum-bg: 10%;--lum-surface-1: 12%;--lum-surface-2: 15%;--lum-surface-3: 20%;--lum-text: 90%;--lum-text-muted: 60%;--lum-accent: 70%;--lum-contrast: 10%;--lum-bright: 65%;--lum-extreme: 90%;--lum-dim: 20%;--lum-dimmer: 10%;--chroma-bg: .25;--chroma-surface: .1;--chroma-elevated: .35;--chroma-text: .15;--chroma-text-muted: .1;--chroma-accent: .7;--chroma-dull: .2;--chroma-dark: .9}.theme-light{--hue-1: 320;--hue-2: 0;--hue-3: 40;--hue-4: 80;--hue-5: 120;--hue-bg: 320;--lum-bg: 95%;--lum-surface-1: 92%;--lum-surface-2: 88%;--lum-surface-3: 84%;--lum-text: 12%;--lum-text-muted: 40%;--lum-accent: 12%;--lum-contrast: 86%;--lum-bright: 35%;--lum-extreme: 10%;--lum-dim: 72%;--lum-dimmer: 82%;--chroma-bg: .38;--chroma-surface: .12;--chroma-elevated: .14;--chroma-text: .12;--chroma-text-muted: .08;--chroma-accent: .55;--chroma-dull: .18;--chroma-dark: .65}.app{--bg: oklch(var(--lum-bg) var(--chroma-bg) var(--hue-bg));--text: oklch(var(--lum-text) var(--chroma-text) var(--hue-bg));--text-muted: oklch(var(--lum-text-muted) var(--chroma-text-muted) var(--hue-bg));--surface-1: oklch(var(--lum-surface-1) var(--chroma-surface) var(--hue-1));--surface-2: oklch(var(--lum-surface-2) var(--chroma-surface) var(--hue-2));--surface-3: oklch(var(--lum-surface-3) var(--chroma-elevated) var(--hue-1));--accent-1: oklch(var(--lum-accent) var(--chroma-accent) var(--hue-1));--accent-2: oklch(var(--lum-accent) var(--chroma-accent) var(--hue-2));--accent-3: oklch(var(--lum-accent) var(--chroma-accent) var(--hue-3));--accent-4: oklch(var(--lum-accent) var(--chroma-accent) var(--hue-4));--accent-5: oklch(var(--lum-accent) var(--chroma-accent) var(--hue-5));--dull-1: oklch(from var(--accent-1) l var(--chroma-dull) h);--dull-2: oklch(from var(--accent-2) l var(--chroma-dull) h);--dull-3: oklch(from var(--accent-3) l var(--chroma-dull) h);--dull-4: oklch(from var(--accent-4) l var(--chroma-dull) h);--dull-5: oklch(from var(--accent-5) l var(--chroma-dull) h);--dark-1: oklch(from var(--accent-1) 10% var(--chroma-dark) h);--dark-2: oklch(from var(--accent-2) 10% var(--chroma-dark) h);--dark-3: oklch(from var(--accent-3) 10% var(--chroma-dark) h);--dark-4: oklch(from var(--accent-4) 10% var(--chroma-dark) h);--dark-5: oklch(from var(--accent-5) 10% var(--chroma-dark) h);--contrast-1: oklch(from var(--accent-1) var(--lum-contrast) var(--chroma-dark) h);--contrast-2: oklch(from var(--accent-2) var(--lum-contrast) var(--chroma-dark) h);--contrast-3: oklch(from var(--accent-3) var(--lum-contrast) var(--chroma-dark) h);--contrast-4: oklch(from var(--accent-4) var(--lum-contrast) var(--chroma-dark) h);--contrast-5: oklch(from var(--accent-5) var(--lum-contrast) var(--chroma-dark) h);--link: var(--accent-3);--link-visited: var(--dull-3);--link-hover: var(--accent-1);--popup-bg: color-mix(in oklch, var(--dark-1) 40%, var(--bg));--popup-text: var(--accent-1);--navbar-bg: oklch(from var(--dark-2) 10% c h / 90%);--navbar-text: oklch(from var(--dark-2) 70% 50% h);--button-bg: var(--popup-bg);--button-text: var(--popup-text);--button-active-bg: oklch(10% 60% var(--hue-1) / 90%);--button-active-text: oklch(80% 50% var(--hue-1) / 90%);--bold: oklch(90% 80% 60);--italic: oklch(90% 80% 330);--content-max-width: 800px;--main-font-size: var(--font-size-base);--un-prose-font-mono: var(--font-mono);--main-col-1: var(--accent-1);--main-col-2: var(--accent-2);--main-col-3: var(--accent-3);--main-col-4: var(--accent-4);--main-col-5: var(--accent-5);--main-bg-col: var(--bg);--main-text-col: var(--text);--main-font: var(--font-body);--main-header-font: var(--font-heading);--base-col-1: var(--text);--base-col-3: var(--surface-3);--saturated-col-1: var(--accent-1);--saturated-col-2: var(--accent-2);--saturated-col-3: var(--contrast-1);--pop-col-1: var(--accent-1);--pop-col-3: var(--contrast-1);--link-col: var(--link);--visited-link-col: var(--link-visited);--popup-bg-col: var(--popup-bg);--popup-text-col: var(--popup-text);--button-bg-col: var(--button-bg);--button-text-col: var(--button-text);--active-button-bg-col: var(--button-active-bg);--active-button-text-col: var(--button-active-text)}.app *{font-family:var(--main-font);font-size:var(--main-font-size)}.base-box{background:var(--surface-1);color:var(--text);border:1px solid var(--dull-1, oklch(50% .08 280deg / .15));border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.base-box.hover:hover{border-color:var(--accent-2);transform:translateY(-2px);box-shadow:var(--shadow-md)}.base-box.glow{border-color:var(--accent-1, oklch(70% .2 280deg / .2));box-shadow:var(--glow-sm) var(--accent-1, oklch(70% .2 280deg / .1))}.base-box.glow:hover{border-color:var(--accent-2);box-shadow:var(--glow-md) var(--accent-2, oklch(70% .2 280deg / .15))}.base-box.elevated{background:var(--surface-2);border-color:var(--dull-1, oklch(50% .08 280deg / .25))}.special-box{text-align:center;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-xs) var(--space-xs);--hue: var(--hue-1);--box-lum-extreme: var(--lum-extreme);--box-lum-bright: var(--lum-bright);--box-lum-dim: var(--lum-dim);--box-lum-dimmer: var(--lum-dimmer);outline:solid 1px oklch(var(--box-lum-bright) 90% var(--hue));box-shadow:0 0 10px oklch(var(--box-lum-bright) 90% var(--hue)) inset,0 0 10px oklch(var(--box-lum-bright) 90% var(--hue)/10%);background:linear-gradient(-135deg,oklch(var(--box-lum-dim) 40% var(--hue)) 5%,oklch(var(--box-lum-dimmer) 10% var(--hue)) 40% 60%,oklch(var(--box-lum-dim) 40% var(--hue)) 95%);color:oklch(var(--box-lum-extreme) 60% var(--hue))}.special-box b,.special-box i{color:oklch(var(--box-lum-extreme) 60% var(--hue)/95%)}.special-box.left{text-align:left}.special-box.right{text-align:right}.special-box.emphasis{--hue: var(--hue-1)}.special-box.cyan{--hue: var(--hue-2)}.special-box.green{--hue: var(--hue-5)}.special-box.orange{--hue: var(--hue-4)}.special-box.red{--hue: var(--hue-3)}.special-box.bright{--box-lum-extreme: 5%;--box-lum-bright: 20%;--box-lum-dim: 85%;--box-lum-dimmer: 90%}.special-box.orange-bright{--hue: var(--hue-4);--box-lum-extreme: 5%;--box-lum-bright: 20%;--box-lum-dim: 85%;--box-lum-dimmer: 90%}.special-box.red-bright{--hue: var(--hue-3);--box-lum-extreme: 5%;--box-lum-bright: 20%;--box-lum-dim: 85%;--box-lum-dimmer: 80%}.badge,.role-badge{font-family:var(--font-mono);font-size:.7em;font-weight:var(--weight-bold);letter-spacing:.03em;padding:.15em .55em;border-radius:var(--radius-sm);white-space:nowrap;--hue: var(--hue-1);--badge-lum-bright: var(--lum-bright);--badge-lum-dim: var(--lum-dim);--badge-lum-dimmer: var(--lum-dimmer);--badge-lum-extreme: var(--lum-extreme);background:linear-gradient(135deg,oklch(var(--badge-lum-bright) 70% var(--hue)),oklch(var(--badge-lum-dim) 50% var(--hue)),oklch(var(--badge-lum-dimmer) 30% var(--hue)));color:oklch(var(--badge-lum-extreme) 60% var(--hue));outline:solid 1px oklch(var(--badge-lum-bright) 60% var(--hue)/30%)}.badge.body,.role-badge.body{--hue: var(--hue-2)}.badge.header,.role-badge.header{--hue: var(--hue-1)}.badge.code,.role-badge.code{--hue: var(--hue-5)}.badge.accent,.role-badge.accent{--hue: var(--hue-1)}.badge.warn,.role-badge.warn{--hue: var(--hue-4)}.badge.stretched:after,.role-badge.stretched:after{content:" ✦"}.e-container h1,.e-container h2,.e-container h3,.e-container h4,.e-container h5{font-family:var(--main-header-font);text-align:center;border-radius:var(--radius-sm);padding:.1em .5em;margin:var(--space-sm);color:var(--bg-col);text-shadow:0 0 12px var(--bg-col),0 0 30px var(--bg-col);transition:letter-spacing var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.light .e-container h1,.light .e-container h2,.light .e-container h3,.light .e-container h4,.light .e-container h5{color:var(--text-col);text-shadow:0 0 8px var(--bg-col),0 0 18px var(--bg-col)}.e-container h1.inv,.e-container h2.inv,.e-container h3.inv,.e-container h4.inv,.e-container h5.inv{background:var(--text-col);color:var(--bg-col);box-shadow:0 .05em color-mix(in oklch,var(--text-col) 70%,var(--bg-col)),0 .1em color-mix(in oklch,var(--text-col) 50%,var(--bg-col)),0 .15em color-mix(in oklch,var(--text-col) 20%,var(--bg-col))}.e-container h1 p,.e-container h2 p,.e-container h3 p,.e-container h4 p,.e-container h5 p{font-family:var(--main-header-font)}.e-container h1:has(a),.e-container h2:has(a),.e-container h3:has(a),.e-container h4:has(a),.e-container h5:has(a){animation:shimmer 4s ease-in-out 2s infinite alternate}.e-container h1:has(a):hover,.e-container h2:has(a):hover,.e-container h3:has(a):hover,.e-container h4:has(a):hover,.e-container h5:has(a):hover{letter-spacing:.2em;transform:scale(1.05);filter:invert(1) hue-rotate(180deg)}.e-container h1 a,.e-container h2 a,.e-container h3 a,.e-container h4 a,.e-container h5 a{font-family:var(--main-header-font);display:block;width:100%}.e-container h1 a:link,.e-container h1 a:hovered,.e-container h1 a:visited,.e-container h2 a:link,.e-container h2 a:hovered,.e-container h2 a:visited,.e-container h3 a:link,.e-container h3 a:hovered,.e-container h3 a:visited,.e-container h4 a:link,.e-container h4 a:hovered,.e-container h4 a:visited,.e-container h5 a:link,.e-container h5 a:hovered,.e-container h5 a:visited{color:inherit}.e-container h1{--bg-col: var(--accent-1);--text-col: var(--contrast-1);font-size:2.5rem}.e-container h1 *{font-size:2.5rem}.e-container h2{--bg-col: var(--accent-2);--text-col: var(--contrast-2);font-size:2rem}.e-container h2 *{font-size:2rem}.e-container h3{--bg-col: var(--accent-3);--text-col: var(--contrast-3);font-size:1.7rem}.e-container h3 *{font-size:1.7rem}.e-container h4{--bg-col: var(--accent-4);--text-col: var(--contrast-4);font-size:1.4rem}.e-container h5{--bg-col: var(--accent-5);--text-col: var(--contrast-5);font-size:1rem}.e-container a:link{color:var(--link)}.e-container a:link:not(:has(img)):hover{filter:hue-rotate(50deg) brightness(110%)}.e-container a:visited{color:var(--link-visited);font-style:italic}.e-container li{line-height:var(--leading-normal)}@keyframes shimmer{0%{filter:brightness(130%) hue-rotate(50deg)}50%{filter:brightness(100%) hue-rotate(0deg)}to{filter:brightness(130%) hue-rotate(50deg)}}.e-container table{width:100%;border-spacing:.33em}.e-container table th{outline:2px solid oklch(80% .32 280deg);color:#b0b7ff;color:oklch(80% .32 280deg);background:linear-gradient(90deg,#000001,#000);background:linear-gradient(90deg,color(xyz 0.02 -0.005 0.111),color(xyz 0.008 -0.002 0.048));text-align:left;padding:.3em .8em;border-radius:var(--radius-sm)}.e-container table td{outline:2px solid oklch(80% .32 280deg / .2);color:#b0b7ff;color:oklch(80% .32 280deg);background:linear-gradient(90deg,#000,#000001);background:linear-gradient(90deg,color(xyz 0.008 -0.002 0.048),color(xyz 0.001 -0 0.007));text-align:left;padding:.3em .8em;border-radius:var(--radius-sm)}.e-container .pop-up{margin:var(--space-sm);margin-bottom:var(--space-lg);padding:.5em 1em;border-radius:var(--radius-sm);overflow:hidden}.e-container .pop-up.style-1{--main-colour: var(--accent-1);--contrast-colour: var(--contrast-1)}.e-container .pop-up.style-2{--main-colour: var(--accent-2);--contrast-colour: var(--contrast-2)}.e-container .pop-up.style-3{--main-colour: var(--accent-3);--contrast-colour: var(--contrast-3)}.e-container .pop-up.style-4{--main-colour: var(--accent-4);--contrast-colour: var(--contrast-4)}.e-container .pop-up.style-5{--main-colour: var(--accent-5);--contrast-colour: var(--contrast-5)}.e-container .pop-up.style-1,.e-container .pop-up.style-2,.e-container .pop-up.style-3,.e-container .pop-up.style-4,.e-container .pop-up.style-5{background:var(--main-colour);color:oklch(from var(--contrast-colour) 10% 30% h);box-shadow:0 .25em color-mix(in oklch,var(--main-colour) 80%,var(--contrast-colour)),0 .5em color-mix(in oklch,var(--main-colour) 50%,var(--contrast-colour)),0 .75em color-mix(in oklch,var(--main-colour) 20%,var(--contrast-colour))}.e-container .pop-up.style-1.style-inv,.e-container .pop-up.style-2.style-inv,.e-container .pop-up.style-3.style-inv,.e-container .pop-up.style-4.style-inv,.e-container .pop-up.style-5.style-inv{background:var(--contrast-colour);color:oklch(from var(--contrast-colour) 90% 30% h);box-shadow:0 .25em color-mix(in oklch,var(--contrast-colour) 80%,var(--main-colour)),0 .5em color-mix(in oklch,var(--contrast-colour) 50%,var(--main-colour)),0 .75em color-mix(in oklch,var(--contrast-colour) 20%,var(--main-colour))}.e-container .hue-shift-1{filter:hue-rotate(1deg)}.e-container .hue-shift-2{filter:hue-rotate(2deg)}.e-container .hue-shift-3{filter:hue-rotate(3deg)}.e-container .hue-shift-4{filter:hue-rotate(4deg)}.e-container .hue-shift-5{filter:hue-rotate(5deg)}.e-container .hue-shift-6{filter:hue-rotate(6deg)}.e-container .hue-shift-7{filter:hue-rotate(7deg)}.e-container .hue-shift-8{filter:hue-rotate(8deg)}.e-container .hue-shift-9{filter:hue-rotate(9deg)}.e-container .hue-shift-10{filter:hue-rotate(10deg)}.e-container .hue-shift-11{filter:hue-rotate(11deg)}.e-container .hue-shift-12{filter:hue-rotate(12deg)}.e-container .hue-shift-13{filter:hue-rotate(13deg)}.e-container .hue-shift-14{filter:hue-rotate(14deg)}.e-container .hue-shift-15{filter:hue-rotate(15deg)}.e-container .hue-shift-16{filter:hue-rotate(16deg)}.e-container .hue-shift-17{filter:hue-rotate(17deg)}.e-container .hue-shift-18{filter:hue-rotate(18deg)}.e-container .hue-shift-19{filter:hue-rotate(19deg)}.e-container .hue-shift-20{filter:hue-rotate(20deg)}.e-container .hue-shift-21{filter:hue-rotate(21deg)}.e-container .hue-shift-22{filter:hue-rotate(22deg)}.e-container .hue-shift-23{filter:hue-rotate(23deg)}.e-container .hue-shift-24{filter:hue-rotate(24deg)}.e-container .hue-shift-25{filter:hue-rotate(25deg)}.e-container .hue-shift-26{filter:hue-rotate(26deg)}.e-container .hue-shift-27{filter:hue-rotate(27deg)}.e-container .hue-shift-28{filter:hue-rotate(28deg)}.e-container .hue-shift-29{filter:hue-rotate(29deg)}.e-container .hue-shift-30{filter:hue-rotate(30deg)}.e-container .hue-shift-31{filter:hue-rotate(31deg)}.e-container .hue-shift-32{filter:hue-rotate(32deg)}.e-container .hue-shift-33{filter:hue-rotate(33deg)}.e-container .hue-shift-34{filter:hue-rotate(34deg)}.e-container .hue-shift-35{filter:hue-rotate(35deg)}.e-container .hue-shift-36{filter:hue-rotate(36deg)}.e-container .hue-shift-37{filter:hue-rotate(37deg)}.e-container .hue-shift-38{filter:hue-rotate(38deg)}.e-container .hue-shift-39{filter:hue-rotate(39deg)}.e-container .hue-shift-40{filter:hue-rotate(40deg)}.e-container .hue-shift-41{filter:hue-rotate(41deg)}.e-container .hue-shift-42{filter:hue-rotate(42deg)}.e-container .hue-shift-43{filter:hue-rotate(43deg)}.e-container .hue-shift-44{filter:hue-rotate(44deg)}.e-container .hue-shift-45{filter:hue-rotate(45deg)}.e-container .hue-shift-46{filter:hue-rotate(46deg)}.e-container .hue-shift-47{filter:hue-rotate(47deg)}.e-container .hue-shift-48{filter:hue-rotate(48deg)}.e-container .hue-shift-49{filter:hue-rotate(49deg)}.e-container .hue-shift-50{filter:hue-rotate(50deg)}.e-container .hue-shift-51{filter:hue-rotate(51deg)}.e-container .hue-shift-52{filter:hue-rotate(52deg)}.e-container .hue-shift-53{filter:hue-rotate(53deg)}.e-container .hue-shift-54{filter:hue-rotate(54deg)}.e-container .hue-shift-55{filter:hue-rotate(55deg)}.e-container .hue-shift-56{filter:hue-rotate(56deg)}.e-container .hue-shift-57{filter:hue-rotate(57deg)}.e-container .hue-shift-58{filter:hue-rotate(58deg)}.e-container .hue-shift-59{filter:hue-rotate(59deg)}.e-container .hue-shift-60{filter:hue-rotate(60deg)}.e-container .hue-shift-61{filter:hue-rotate(61deg)}.e-container .hue-shift-62{filter:hue-rotate(62deg)}.e-container .hue-shift-63{filter:hue-rotate(63deg)}.e-container .hue-shift-64{filter:hue-rotate(64deg)}.e-container .hue-shift-65{filter:hue-rotate(65deg)}.e-container .hue-shift-66{filter:hue-rotate(66deg)}.e-container .hue-shift-67{filter:hue-rotate(67deg)}.e-container .hue-shift-68{filter:hue-rotate(68deg)}.e-container .hue-shift-69{filter:hue-rotate(69deg)}.e-container .hue-shift-70{filter:hue-rotate(70deg)}.e-container .hue-shift-71{filter:hue-rotate(71deg)}.e-container .hue-shift-72{filter:hue-rotate(72deg)}.e-container .hue-shift-73{filter:hue-rotate(73deg)}.e-container .hue-shift-74{filter:hue-rotate(74deg)}.e-container .hue-shift-75{filter:hue-rotate(75deg)}.e-container .hue-shift-76{filter:hue-rotate(76deg)}.e-container .hue-shift-77{filter:hue-rotate(77deg)}.e-container .hue-shift-78{filter:hue-rotate(78deg)}.e-container .hue-shift-79{filter:hue-rotate(79deg)}.e-container .hue-shift-80{filter:hue-rotate(80deg)}.e-container .hue-shift-81{filter:hue-rotate(81deg)}.e-container .hue-shift-82{filter:hue-rotate(82deg)}.e-container .hue-shift-83{filter:hue-rotate(83deg)}.e-container .hue-shift-84{filter:hue-rotate(84deg)}.e-container .hue-shift-85{filter:hue-rotate(85deg)}.e-container .hue-shift-86{filter:hue-rotate(86deg)}.e-container .hue-shift-87{filter:hue-rotate(87deg)}.e-container .hue-shift-88{filter:hue-rotate(88deg)}.e-container .hue-shift-89{filter:hue-rotate(89deg)}.e-container .hue-shift-90{filter:hue-rotate(90deg)}.e-container .hue-shift-91{filter:hue-rotate(91deg)}.e-container .hue-shift-92{filter:hue-rotate(92deg)}.e-container .hue-shift-93{filter:hue-rotate(93deg)}.e-container .hue-shift-94{filter:hue-rotate(94deg)}.e-container .hue-shift-95{filter:hue-rotate(95deg)}.e-container .hue-shift-96{filter:hue-rotate(96deg)}.e-container .hue-shift-97{filter:hue-rotate(97deg)}.e-container .hue-shift-98{filter:hue-rotate(98deg)}.e-container .hue-shift-99{filter:hue-rotate(99deg)}.e-container .hue-shift-100{filter:hue-rotate(100deg)}.e-container .hue-shift-101{filter:hue-rotate(101deg)}.e-container .hue-shift-102{filter:hue-rotate(102deg)}.e-container .hue-shift-103{filter:hue-rotate(103deg)}.e-container .hue-shift-104{filter:hue-rotate(104deg)}.e-container .hue-shift-105{filter:hue-rotate(105deg)}.e-container .hue-shift-106{filter:hue-rotate(106deg)}.e-container .hue-shift-107{filter:hue-rotate(107deg)}.e-container .hue-shift-108{filter:hue-rotate(108deg)}.e-container .hue-shift-109{filter:hue-rotate(109deg)}.e-container .hue-shift-110{filter:hue-rotate(110deg)}.e-container .hue-shift-111{filter:hue-rotate(111deg)}.e-container .hue-shift-112{filter:hue-rotate(112deg)}.e-container .hue-shift-113{filter:hue-rotate(113deg)}.e-container .hue-shift-114{filter:hue-rotate(114deg)}.e-container .hue-shift-115{filter:hue-rotate(115deg)}.e-container .hue-shift-116{filter:hue-rotate(116deg)}.e-container .hue-shift-117{filter:hue-rotate(117deg)}.e-container .hue-shift-118{filter:hue-rotate(118deg)}.e-container .hue-shift-119{filter:hue-rotate(119deg)}.e-container .hue-shift-120{filter:hue-rotate(120deg)}.e-container .hue-shift-121{filter:hue-rotate(121deg)}.e-container .hue-shift-122{filter:hue-rotate(122deg)}.e-container .hue-shift-123{filter:hue-rotate(123deg)}.e-container .hue-shift-124{filter:hue-rotate(124deg)}.e-container .hue-shift-125{filter:hue-rotate(125deg)}.e-container .hue-shift-126{filter:hue-rotate(126deg)}.e-container .hue-shift-127{filter:hue-rotate(127deg)}.e-container .hue-shift-128{filter:hue-rotate(128deg)}.e-container .hue-shift-129{filter:hue-rotate(129deg)}.e-container .hue-shift-130{filter:hue-rotate(130deg)}.e-container .hue-shift-131{filter:hue-rotate(131deg)}.e-container .hue-shift-132{filter:hue-rotate(132deg)}.e-container .hue-shift-133{filter:hue-rotate(133deg)}.e-container .hue-shift-134{filter:hue-rotate(134deg)}.e-container .hue-shift-135{filter:hue-rotate(135deg)}.e-container .hue-shift-136{filter:hue-rotate(136deg)}.e-container .hue-shift-137{filter:hue-rotate(137deg)}.e-container .hue-shift-138{filter:hue-rotate(138deg)}.e-container .hue-shift-139{filter:hue-rotate(139deg)}.e-container .hue-shift-140{filter:hue-rotate(140deg)}.e-container .hue-shift-141{filter:hue-rotate(141deg)}.e-container .hue-shift-142{filter:hue-rotate(142deg)}.e-container .hue-shift-143{filter:hue-rotate(143deg)}.e-container .hue-shift-144{filter:hue-rotate(144deg)}.e-container .hue-shift-145{filter:hue-rotate(145deg)}.e-container .hue-shift-146{filter:hue-rotate(146deg)}.e-container .hue-shift-147{filter:hue-rotate(147deg)}.e-container .hue-shift-148{filter:hue-rotate(148deg)}.e-container .hue-shift-149{filter:hue-rotate(149deg)}.e-container .hue-shift-150{filter:hue-rotate(150deg)}.e-container .hue-shift-151{filter:hue-rotate(151deg)}.e-container .hue-shift-152{filter:hue-rotate(152deg)}.e-container .hue-shift-153{filter:hue-rotate(153deg)}.e-container .hue-shift-154{filter:hue-rotate(154deg)}.e-container .hue-shift-155{filter:hue-rotate(155deg)}.e-container .hue-shift-156{filter:hue-rotate(156deg)}.e-container .hue-shift-157{filter:hue-rotate(157deg)}.e-container .hue-shift-158{filter:hue-rotate(158deg)}.e-container .hue-shift-159{filter:hue-rotate(159deg)}.e-container .hue-shift-160{filter:hue-rotate(160deg)}.e-container .hue-shift-161{filter:hue-rotate(161deg)}.e-container .hue-shift-162{filter:hue-rotate(162deg)}.e-container .hue-shift-163{filter:hue-rotate(163deg)}.e-container .hue-shift-164{filter:hue-rotate(164deg)}.e-container .hue-shift-165{filter:hue-rotate(165deg)}.e-container .hue-shift-166{filter:hue-rotate(166deg)}.e-container .hue-shift-167{filter:hue-rotate(167deg)}.e-container .hue-shift-168{filter:hue-rotate(168deg)}.e-container .hue-shift-169{filter:hue-rotate(169deg)}.e-container .hue-shift-170{filter:hue-rotate(170deg)}.e-container .hue-shift-171{filter:hue-rotate(171deg)}.e-container .hue-shift-172{filter:hue-rotate(172deg)}.e-container .hue-shift-173{filter:hue-rotate(173deg)}.e-container .hue-shift-174{filter:hue-rotate(174deg)}.e-container .hue-shift-175{filter:hue-rotate(175deg)}.e-container .hue-shift-176{filter:hue-rotate(176deg)}.e-container .hue-shift-177{filter:hue-rotate(177deg)}.e-container .hue-shift-178{filter:hue-rotate(178deg)}.e-container .hue-shift-179{filter:hue-rotate(179deg)}.e-container .hue-shift-180{filter:hue-rotate(180deg)}.e-container .hue-shift-181{filter:hue-rotate(181deg)}.e-container .hue-shift-182{filter:hue-rotate(182deg)}.e-container .hue-shift-183{filter:hue-rotate(183deg)}.e-container .hue-shift-184{filter:hue-rotate(184deg)}.e-container .hue-shift-185{filter:hue-rotate(185deg)}.e-container .hue-shift-186{filter:hue-rotate(186deg)}.e-container .hue-shift-187{filter:hue-rotate(187deg)}.e-container .hue-shift-188{filter:hue-rotate(188deg)}.e-container .hue-shift-189{filter:hue-rotate(189deg)}.e-container .hue-shift-190{filter:hue-rotate(190deg)}.e-container .hue-shift-191{filter:hue-rotate(191deg)}.e-container .hue-shift-192{filter:hue-rotate(192deg)}.e-container .hue-shift-193{filter:hue-rotate(193deg)}.e-container .hue-shift-194{filter:hue-rotate(194deg)}.e-container .hue-shift-195{filter:hue-rotate(195deg)}.e-container .hue-shift-196{filter:hue-rotate(196deg)}.e-container .hue-shift-197{filter:hue-rotate(197deg)}.e-container .hue-shift-198{filter:hue-rotate(198deg)}.e-container .hue-shift-199{filter:hue-rotate(199deg)}.e-container .hue-shift-200{filter:hue-rotate(200deg)}.e-container .hue-shift-201{filter:hue-rotate(201deg)}.e-container .hue-shift-202{filter:hue-rotate(202deg)}.e-container .hue-shift-203{filter:hue-rotate(203deg)}.e-container .hue-shift-204{filter:hue-rotate(204deg)}.e-container .hue-shift-205{filter:hue-rotate(205deg)}.e-container .hue-shift-206{filter:hue-rotate(206deg)}.e-container .hue-shift-207{filter:hue-rotate(207deg)}.e-container .hue-shift-208{filter:hue-rotate(208deg)}.e-container .hue-shift-209{filter:hue-rotate(209deg)}.e-container .hue-shift-210{filter:hue-rotate(210deg)}.e-container .hue-shift-211{filter:hue-rotate(211deg)}.e-container .hue-shift-212{filter:hue-rotate(212deg)}.e-container .hue-shift-213{filter:hue-rotate(213deg)}.e-container .hue-shift-214{filter:hue-rotate(214deg)}.e-container .hue-shift-215{filter:hue-rotate(215deg)}.e-container .hue-shift-216{filter:hue-rotate(216deg)}.e-container .hue-shift-217{filter:hue-rotate(217deg)}.e-container .hue-shift-218{filter:hue-rotate(218deg)}.e-container .hue-shift-219{filter:hue-rotate(219deg)}.e-container .hue-shift-220{filter:hue-rotate(220deg)}.e-container .hue-shift-221{filter:hue-rotate(221deg)}.e-container .hue-shift-222{filter:hue-rotate(222deg)}.e-container .hue-shift-223{filter:hue-rotate(223deg)}.e-container .hue-shift-224{filter:hue-rotate(224deg)}.e-container .hue-shift-225{filter:hue-rotate(225deg)}.e-container .hue-shift-226{filter:hue-rotate(226deg)}.e-container .hue-shift-227{filter:hue-rotate(227deg)}.e-container .hue-shift-228{filter:hue-rotate(228deg)}.e-container .hue-shift-229{filter:hue-rotate(229deg)}.e-container .hue-shift-230{filter:hue-rotate(230deg)}.e-container .hue-shift-231{filter:hue-rotate(231deg)}.e-container .hue-shift-232{filter:hue-rotate(232deg)}.e-container .hue-shift-233{filter:hue-rotate(233deg)}.e-container .hue-shift-234{filter:hue-rotate(234deg)}.e-container .hue-shift-235{filter:hue-rotate(235deg)}.e-container .hue-shift-236{filter:hue-rotate(236deg)}.e-container .hue-shift-237{filter:hue-rotate(237deg)}.e-container .hue-shift-238{filter:hue-rotate(238deg)}.e-container .hue-shift-239{filter:hue-rotate(239deg)}.e-container .hue-shift-240{filter:hue-rotate(240deg)}.e-container .hue-shift-241{filter:hue-rotate(241deg)}.e-container .hue-shift-242{filter:hue-rotate(242deg)}.e-container .hue-shift-243{filter:hue-rotate(243deg)}.e-container .hue-shift-244{filter:hue-rotate(244deg)}.e-container .hue-shift-245{filter:hue-rotate(245deg)}.e-container .hue-shift-246{filter:hue-rotate(246deg)}.e-container .hue-shift-247{filter:hue-rotate(247deg)}.e-container .hue-shift-248{filter:hue-rotate(248deg)}.e-container .hue-shift-249{filter:hue-rotate(249deg)}.e-container .hue-shift-250{filter:hue-rotate(250deg)}.e-container .hue-shift-251{filter:hue-rotate(251deg)}.e-container .hue-shift-252{filter:hue-rotate(252deg)}.e-container .hue-shift-253{filter:hue-rotate(253deg)}.e-container .hue-shift-254{filter:hue-rotate(254deg)}.e-container .hue-shift-255{filter:hue-rotate(255deg)}.e-container .hue-shift-256{filter:hue-rotate(256deg)}.e-container .hue-shift-257{filter:hue-rotate(257deg)}.e-container .hue-shift-258{filter:hue-rotate(258deg)}.e-container .hue-shift-259{filter:hue-rotate(259deg)}.e-container .hue-shift-260{filter:hue-rotate(260deg)}.e-container .hue-shift-261{filter:hue-rotate(261deg)}.e-container .hue-shift-262{filter:hue-rotate(262deg)}.e-container .hue-shift-263{filter:hue-rotate(263deg)}.e-container .hue-shift-264{filter:hue-rotate(264deg)}.e-container .hue-shift-265{filter:hue-rotate(265deg)}.e-container .hue-shift-266{filter:hue-rotate(266deg)}.e-container .hue-shift-267{filter:hue-rotate(267deg)}.e-container .hue-shift-268{filter:hue-rotate(268deg)}.e-container .hue-shift-269{filter:hue-rotate(269deg)}.e-container .hue-shift-270{filter:hue-rotate(270deg)}.e-container .hue-shift-271{filter:hue-rotate(271deg)}.e-container .hue-shift-272{filter:hue-rotate(272deg)}.e-container .hue-shift-273{filter:hue-rotate(273deg)}.e-container .hue-shift-274{filter:hue-rotate(274deg)}.e-container .hue-shift-275{filter:hue-rotate(275deg)}.e-container .hue-shift-276{filter:hue-rotate(276deg)}.e-container .hue-shift-277{filter:hue-rotate(277deg)}.e-container .hue-shift-278{filter:hue-rotate(278deg)}.e-container .hue-shift-279{filter:hue-rotate(279deg)}.e-container .hue-shift-280{filter:hue-rotate(280deg)}.e-container .hue-shift-281{filter:hue-rotate(281deg)}.e-container .hue-shift-282{filter:hue-rotate(282deg)}.e-container .hue-shift-283{filter:hue-rotate(283deg)}.e-container .hue-shift-284{filter:hue-rotate(284deg)}.e-container .hue-shift-285{filter:hue-rotate(285deg)}.e-container .hue-shift-286{filter:hue-rotate(286deg)}.e-container .hue-shift-287{filter:hue-rotate(287deg)}.e-container .hue-shift-288{filter:hue-rotate(288deg)}.e-container .hue-shift-289{filter:hue-rotate(289deg)}.e-container .hue-shift-290{filter:hue-rotate(290deg)}.e-container .hue-shift-291{filter:hue-rotate(291deg)}.e-container .hue-shift-292{filter:hue-rotate(292deg)}.e-container .hue-shift-293{filter:hue-rotate(293deg)}.e-container .hue-shift-294{filter:hue-rotate(294deg)}.e-container .hue-shift-295{filter:hue-rotate(295deg)}.e-container .hue-shift-296{filter:hue-rotate(296deg)}.e-container .hue-shift-297{filter:hue-rotate(297deg)}.e-container .hue-shift-298{filter:hue-rotate(298deg)}.e-container .hue-shift-299{filter:hue-rotate(299deg)}.e-container .hue-shift-300{filter:hue-rotate(300deg)}.e-container .hue-shift-301{filter:hue-rotate(301deg)}.e-container .hue-shift-302{filter:hue-rotate(302deg)}.e-container .hue-shift-303{filter:hue-rotate(303deg)}.e-container .hue-shift-304{filter:hue-rotate(304deg)}.e-container .hue-shift-305{filter:hue-rotate(305deg)}.e-container .hue-shift-306{filter:hue-rotate(306deg)}.e-container .hue-shift-307{filter:hue-rotate(307deg)}.e-container .hue-shift-308{filter:hue-rotate(308deg)}.e-container .hue-shift-309{filter:hue-rotate(309deg)}.e-container .hue-shift-310{filter:hue-rotate(310deg)}.e-container .hue-shift-311{filter:hue-rotate(311deg)}.e-container .hue-shift-312{filter:hue-rotate(312deg)}.e-container .hue-shift-313{filter:hue-rotate(313deg)}.e-container .hue-shift-314{filter:hue-rotate(314deg)}.e-container .hue-shift-315{filter:hue-rotate(315deg)}.e-container .hue-shift-316{filter:hue-rotate(316deg)}.e-container .hue-shift-317{filter:hue-rotate(317deg)}.e-container .hue-shift-318{filter:hue-rotate(318deg)}.e-container .hue-shift-319{filter:hue-rotate(319deg)}.e-container .hue-shift-320{filter:hue-rotate(320deg)}.e-container .hue-shift-321{filter:hue-rotate(321deg)}.e-container .hue-shift-322{filter:hue-rotate(322deg)}.e-container .hue-shift-323{filter:hue-rotate(323deg)}.e-container .hue-shift-324{filter:hue-rotate(324deg)}.e-container .hue-shift-325{filter:hue-rotate(325deg)}.e-container .hue-shift-326{filter:hue-rotate(326deg)}.e-container .hue-shift-327{filter:hue-rotate(327deg)}.e-container .hue-shift-328{filter:hue-rotate(328deg)}.e-container .hue-shift-329{filter:hue-rotate(329deg)}.e-container .hue-shift-330{filter:hue-rotate(330deg)}.e-container .hue-shift-331{filter:hue-rotate(331deg)}.e-container .hue-shift-332{filter:hue-rotate(332deg)}.e-container .hue-shift-333{filter:hue-rotate(333deg)}.e-container .hue-shift-334{filter:hue-rotate(334deg)}.e-container .hue-shift-335{filter:hue-rotate(335deg)}.e-container .hue-shift-336{filter:hue-rotate(336deg)}.e-container .hue-shift-337{filter:hue-rotate(337deg)}.e-container .hue-shift-338{filter:hue-rotate(338deg)}.e-container .hue-shift-339{filter:hue-rotate(339deg)}.e-container .hue-shift-340{filter:hue-rotate(340deg)}.e-container .hue-shift-341{filter:hue-rotate(341deg)}.e-container .hue-shift-342{filter:hue-rotate(342deg)}.e-container .hue-shift-343{filter:hue-rotate(343deg)}.e-container .hue-shift-344{filter:hue-rotate(344deg)}.e-container .hue-shift-345{filter:hue-rotate(345deg)}.e-container .hue-shift-346{filter:hue-rotate(346deg)}.e-container .hue-shift-347{filter:hue-rotate(347deg)}.e-container .hue-shift-348{filter:hue-rotate(348deg)}.e-container .hue-shift-349{filter:hue-rotate(349deg)}.e-container .hue-shift-350{filter:hue-rotate(350deg)}.e-container .hue-shift-351{filter:hue-rotate(351deg)}.e-container .hue-shift-352{filter:hue-rotate(352deg)}.e-container .hue-shift-353{filter:hue-rotate(353deg)}.e-container .hue-shift-354{filter:hue-rotate(354deg)}.e-container .hue-shift-355{filter:hue-rotate(355deg)}.e-container .hue-shift-356{filter:hue-rotate(356deg)}.e-container .hue-shift-357{filter:hue-rotate(357deg)}.e-container .hue-shift-358{filter:hue-rotate(358deg)}.e-container .hue-shift-359{filter:hue-rotate(359deg)}.e-container .hue-shift-360{filter:hue-rotate(360deg)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.e-container{max-width:var(--content-max-width, 800px);margin:0 auto}html{font-size:12pt;overflow:hidden;height:100%}b,strong{color:var(--bold, oklch(80% .16 310deg))}i,em{color:var(--italic, oklch(80% .16 310deg))}h1,h2,h3,h4,h5,h6{transform:scaleY(1.1);transform-origin:center center}code:before,code:after{content:none}a{text-decoration:underline}button{border:none;outline:none;cursor:pointer}*::-webkit-scrollbar{width:.6rem}*::-webkit-scrollbar-track{background:var(--surface-1, oklch(12% .12 280deg));opacity:.5}*::-webkit-scrollbar-thumb{background:var(--contrast-1, oklch(10% .36 280deg));border-radius:var(--radius-md)}.patreon{background:var(--social-patreon);color:#882c00}.youtube{background:var(--social-youtube);color:#700}.hover-invert{transition:filter var(--duration-normal) var(--ease-out)}.hover-invert:hover,.hover-invert:focus-visible{filter:invert(1) hue-rotate(180deg)}.hover-invert--active{filter:invert(1) hue-rotate(180deg)}
