nav.svelte-h3vysm{padding:var(--padding,1rem);row-gap:var(--padding,1rem);flex-direction:column;display:flex}hr.svelte-h3vysm{border:0;border-bottom:var(--border-width) dashed var(--border);height:0}ol.svelte-h3vysm{flex-direction:column;row-gap:.5rem;list-style:none;display:flex}ol.svelte-h3vysm li:where(.svelte-h3vysm){text-wrap:nowrap}header.svelte-69rkw2{z-index:1;height:var(--nav-bar-height);background:var(--background);border-bottom:var(--border-width) solid var(--border);box-sizing:border-box;justify-content:center;display:flex;position:sticky;top:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2){width:100%;max-width:var(--max-content-width);box-sizing:border-box;justify-content:space-between;align-items:center;column-gap:1rem;padding:0 1rem;display:flex;position:relative}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .logo:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2) .logo:where(.svelte-69rkw2) img:where(.svelte-69rkw2){aspect-ratio:1;width:auto;height:90%}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>a:where(.svelte-69rkw2){align-items:center;display:flex}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2){color:var(--text);align-items:center;gap:.25rem;font-size:1.1rem;transition:color .2s;display:flex}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2)>svg:last-child{transform:rotateY(180deg)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2).active{color:var(--primary)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2).active svg{stroke:var(--primary)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2):hover{color:var(--primary)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2):hover svg{fill:var(--primary);stroke:var(--primary)}@media only screen and (width<=450px){header.svelte-69rkw2>nav:where(.svelte-69rkw2) .commission-link:where(.svelte-69rkw2){font-size:1rem}}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2){--font-size:1.1rem;font-size:var(--font-size);justify-content:center;column-gap:2rem;list-style:none;display:flex}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2){position:relative}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2){text-wrap:nowrap;text-underline-offset:.2rem;align-items:flex-end;column-gap:.3rem;text-decoration-style:solid;text-decoration-thickness:1px;transition:color .3s,font-weight .3s,text-decoration-thickness .3s;display:flex}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)) svg{height:var(--font-size);width:var(--font-size);stroke:var(--text);stroke-width:2px;transition:stroke .2s}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)).active{color:var(--primary)}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)).active svg{stroke:var(--primary)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2){cursor:default}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2):hover{color:var(--text-muted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2):hover svg{stroke:var(--text-muted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2){visibility:hidden;padding-top:.25rem;position:absolute;top:100%;left:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2) .dropdown:where(.svelte-69rkw2){background:var(--background);border:var(--border-width) solid var(--border);flex-direction:column;row-gap:.75rem;padding:.75rem;list-style:none;display:flex}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2):hover .dropdown-container:where(.svelte-69rkw2){visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .mobile-toc-container:where(.svelte-69rkw2){background:var(--background);border:var(--border-width) solid var(--border);visibility:hidden;flex-direction:column;min-width:15rem;position:absolute;top:100%;right:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .mobile-toc-container:where(.svelte-69rkw2).open{visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2){align-items:center;column-gap:1rem;display:none}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .toc-button:where(.svelte-69rkw2){all:unset;cursor:pointer;align-items:center;display:flex}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2){cursor:pointer;background:0 0;border:none;flex-direction:column;row-gap:.25rem;width:1.5rem;display:none}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2)>div:where(.svelte-69rkw2){width:100%;height:var(--border-width);background:var(--text);border-radius:.5rem;transition:all .2s}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):first-child{transform:translateY(.375rem)rotate(45deg)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):nth-child(2){visibility:hidden;opacity:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}@media only screen and (width<=1400px){header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2){display:flex}}@media only screen and (width<=1100px){header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2){background:var(--background);border:var(--border-width) solid var(--border);visibility:hidden;flex-direction:column;row-gap:.75rem;padding:.75rem;position:absolute;top:100%;right:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2){color:var(--border-contrasted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2) svg{stroke:var(--border-contrasted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2):hover{visibility:unset;position:relative}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>menu:where(.svelte-69rkw2).open{visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2){display:flex}}footer.svelte-1rd0n7o{background:var(--background);border-top:var(--border-width) solid var(--border);box-sizing:border-box;justify-content:center;display:flex;position:sticky;top:100%}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o){width:100%;max-width:var(--max-content-width);box-sizing:border-box;justify-content:space-between;align-items:center;column-gap:1rem;padding:1rem;display:flex;position:relative}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o){flex-direction:column;display:flex}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o) span.muted:where(.svelte-1rd0n7o){color:var(--text-muted)}@media only screen and (width<=420px){footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o){flex-direction:column-reverse;align-items:center;row-gap:.5rem}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o){text-align:center}}@font-face{font-family:Recursive;font-display:swap;src:url(../../../font/recursive.woff2)}:root{--nav-bar-height:4rem;--max-content-width:1200px;--border-width:2px;--img-border-radius:.25rem;--primary:#80e5ff;--primary-muted:#193b4d;--background:#181825;--background-contrasted:#1f1f2e;--border:#33334d;--border-muted:#29293d;--border-contrasted:#47476b;--text:#e6e6e6;--text-muted:#adadad}@media (prefers-color-scheme:light){:root{--primary:#005e75;--primary-muted:#bedbe9;--background:#f1edea;--background-contrasted:#e6ded6;--border:#ccbfb3;--border-muted:#e0d9d1;--border-contrasted:#b8a694;--text:#1a1a1a;--text-muted:#525252}}*{color:var(--text);font-variation-settings:"CASL" .25;margin:0;padding:0;font-family:Recursive,arial}img{border-radius:var(--img-border-radius)}h1,h2{font-variation-settings:"CASL" 1;scroll-margin-top:calc(var(--nav-bar-height) + 1rem)}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8 8'%3E%3Cg fill='%23555' fill-opacity='0.04'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;min-height:100%;display:flex}@media (prefers-color-scheme:light){body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8 8'%3E%3Cg fill='%23555' fill-opacity='0.01'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}}.main-container.svelte-12qhfyh{grid-template-columns:1fr min(100%, var(--max-content-width)) 1fr;flex:1;display:grid;overflow-x:clip}.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh){border-color:var(--border);border-style:dashed;border-width:0 var(--border-width);box-sizing:border-box;grid-column:2;width:100%}.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh)>hr{border:0;border-bottom:var(--border-width) dashed var(--border);height:0}@media only screen and (width<=1200px){.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh){border:none}}.main-container.svelte-12qhfyh aside:where(.svelte-12qhfyh){height:fit-content;top:var(--nav-bar-height);position:sticky}@media only screen and (width<=1400px){.main-container.svelte-12qhfyh aside:where(.svelte-12qhfyh){display:none}}.rich-text-container *{padding:revert;margin:revert}.rich-text-container *:nth-last-child(2){margin-bottom:0}.rich-text-container a{color:var(--primary)}.rich-text-container ul,.rich-text-container ol{line-height:1.3rem}.rich-text-container table{border-collapse:collapse;margin:1em 0}.rich-text-container table th,.rich-text-container table td{text-align:left;border:var(--border-width) solid var(--border);padding:.5rem .75rem}.rich-text-container table th{background-color:var(--border)}.rich-text-container table p{margin:0}.rich-text-container blockquote{border-left:var(--border-width) solid var(--border-contrasted);padding:.5rem;font-style:italic}.rich-text-container blockquote p{margin:0}
