@charset "UTF-8";*{box-sizing:border-box;margin:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;padding:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;border:0}::before,::after{box-sizing:border-box;text-decoration:inherit;vertical-align:inherit}html{overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;cursor:auto;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle}audio:not([controls]){display:none;height:0}iframe{border-style:none}svg:not([fill]){fill:currentColor}input{font:inherit}a,button{cursor:pointer}a,button,[type=button i],[type=reset i],[type=submit i]{color:inherit;font:inherit;text-decoration:none;background:none}a:not(:focus-visible),button:not(:focus-visible),[type=button i]:not(:focus-visible),[type=reset i]:not(:focus-visible),[type=submit i]:not(:focus-visible){border:none;outline:none}table{text-indent:0;border-color:inherit;border-collapse:collapse;border-spacing:0}button,[type=button i],[type=reset i],[type=submit i]{text-transform:none;cursor:pointer;-webkit-appearance:button}fieldset{border:none}progress{vertical-align:baseline}select{text-transform:none}textarea{margin:0;resize:vertical}[type=search i]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}dialog:not([open]){display:none}summary{display:list-item}:root{--cvh-white: 0deg;--cvs-white: 0%;--cvl-white: 96.08%;--cva-white: 1;--cvhsla-white: hsla(0deg, 0%, 96.08%, 1);--cvh-lightgray: 0deg;--cvs-lightgray: 0%;--cvl-lightgray: 72.55%;--cva-lightgray: 1;--cvhsla-lightgray: hsla(0deg, 0%, 72.55%, 1);--cvh-gray: 330deg;--cvs-gray: 9.09%;--cvl-gray: 21.57%;--cva-gray: 1;--cvhsla-gray: hsla(330deg, 9.09%, 21.57%, 1);--cvh-black: 0deg;--cvs-black: 0%;--cvl-black: 7.84%;--cva-black: 1;--cvhsla-black: hsla(0deg, 0%, 7.84%, 1);--cvh-accent-1: 357.78deg;--cvs-accent-1: 100%;--cvl-accent-1: 26.47%;--cva-accent-1: 1;--cvhsla-accent-1: hsla(357.78deg, 100%, 26.47%, 1);--cvh-accent-2: 210deg;--cvs-accent-2: 75%;--cvl-accent-2: 47.06%;--cva-accent-2: 1;--cvhsla-accent-2: hsla(210deg, 75%, 47.06%, 1);--cvh-hint: 210.73deg;--cvs-hint: 100%;--cvl-hint: 59.8%;--cva-hint: 1;--cvhsla-hint: hsla(210.73deg, 100%, 59.8%, 1);--cvh-success: 134deg;--cvs-success: 71.43%;--cvl-success: 41.18%;--cva-success: 1;--cvhsla-success: hsla(134deg, 71.43%, 41.18%, 1);--cvh-danger: 12.35deg;--cvs-danger: 89.47%;--cvl-danger: 37.25%;--cva-danger: 1;--cvhsla-danger: hsla(12.35deg, 89.47%, 37.25%, 1);--cvh-warning: 31.25deg;--cvs-warning: 100%;--cvl-warning: 47.06%;--cva-warning: 1;--cvhsla-warning: hsla(31.25deg, 100%, 47.06%, 1);--cvh-info: 205.95deg;--cvs-info: 82.22%;--cvl-info: 44.12%;--cva-info: 1;--cvhsla-info: hsla(205.95deg, 82.22%, 44.12%, 1);--cvh-text-highlight: 60deg;--cvs-text-highlight: 100%;--cvl-text-highlight: 50%;--cva-text-highlight: 1;--cvhsla-text-highlight: hsla(60deg, 100%, 50%, 1);--cvh-text-select: 210.73deg;--cvs-text-select: 100%;--cvl-text-select: 59.8%;--cva-text-select: .25;--cvhsla-text-select: hsla(210.73deg, 100%, 59.8%, .25);--cvh-link-ext: 210.73deg;--cvs-link-ext: 100%;--cvl-link-ext: 59.8%;--cva-link-ext: 1;--cvhsla-link-ext: hsla(210.73deg, 100%, 59.8%, 1);--cvh-link-int: 353.33deg;--cvs-link-int: 100%;--cvl-link-int: 35.29%;--cva-link-int: 1;--cvhsla-link-int: hsla(353.33deg, 100%, 35.29%, 1);--cvh-critic-inserted: 124.39deg;--cvs-critic-inserted: 100%;--cvl-critic-inserted: 59.8%;--cva-critic-inserted: 1;--cvhsla-critic-inserted: hsla(124.39deg, 100%, 59.8%, 1);--cvh-critic-deleted: 7.66deg;--cvs-critic-deleted: 100%;--cvl-critic-deleted: 53.92%;--cva-critic-deleted: 1;--cvhsla-critic-deleted: hsla(7.66deg, 100%, 53.92%, 1);--cvh-critic-sub-arrow: 33.19deg;--cvs-critic-sub-arrow: 100%;--cvl-critic-sub-arrow: 53.92%;--cva-critic-sub-arrow: 1;--cvhsla-critic-sub-arrow: hsla(33.19deg, 100%, 53.92%, 1);--cvh-critic-highlighted: 300deg;--cvs-critic-highlighted: 42.11%;--cvl-critic-highlighted: 62.75%;--cva-critic-highlighted: 1;--cvhsla-critic-highlighted: hsla(300deg, 42.11%, 62.75%, 1);--cvh-critic-comment: 210.73deg;--cvs-critic-comment: 100%;--cvl-critic-comment: 59.8%;--cva-critic-comment: 1;--cvhsla-critic-comment: hsla(210.73deg, 100%, 59.8%, 1)}.light{--cvh-text: 0deg;--cvs-text: 9.09%;--cvl-text: 10.78%;--cva-text: 1;--cvhsla-text: hsla(0deg, 9.09%, 10.78%, 1);--cvh-text-subtle: 240deg;--cvs-text-subtle: 4.35%;--cvl-text-subtle: 22.55%;--cva-text-subtle: 1;--cvhsla-text-subtle: hsla(240deg, 4.35%, 22.55%, 1);--cvh-text-dim: 240deg;--cvs-text-dim: 2.04%;--cvl-text-dim: 48.04%;--cva-text-dim: 1;--cvhsla-text-dim: hsla(240deg, 2.04%, 48.04%, 1);--cvh-background: 0deg;--cvs-background: 0%;--cvl-background: 96.08%;--cva-background: 1;--cvhsla-background: hsla(0deg, 0%, 96.08%, 1);--cvh-border: 0deg;--cvs-border: 0%;--cvl-border: 86.27%;--cva-border: 1;--cvhsla-border: hsla(0deg, 0%, 86.27%, 1);--cvh-con-text: 330deg;--cvs-con-text: 20%;--cvl-con-text: 90.2%;--cva-con-text: 1;--cvhsla-con-text: hsla(330deg, 20%, 90.2%, 1);--cvh-con-text-subtle: 0deg;--cvs-con-text-subtle: 4.76%;--cvl-con-text-subtle: 79.41%;--cva-con-text-subtle: 1;--cvhsla-con-text-subtle: hsla(0deg, 4.76%, 79.41%, 1);--cvh-con-text-dim: 0deg;--cvs-con-text-dim: 3.7%;--cvl-con-text-dim: 73.53%;--cva-con-text-dim: 1;--cvhsla-con-text-dim: hsla(0deg, 3.7%, 73.53%, 1);--cvh-con-background: 240deg;--cvs-con-background: 7.53%;--cvl-con-background: 18.24%;--cva-con-background: 1;--cvhsla-con-background: hsla(240deg, 7.53%, 18.24%, 1);--cvh-con-border: 240deg;--cvs-con-border: 7.14%;--cvl-con-border: 27.45%;--cva-con-border: 1;--cvhsla-con-border: hsla(240deg, 7.14%, 27.45%, 1);color:var(--cvhsla-text);background:var(--cvhsla-background)}.dark{--cvh-text: 330deg;--cvs-text: 20%;--cvl-text: 90.2%;--cva-text: 1;--cvhsla-text: hsla(330deg, 20%, 90.2%, 1);--cvh-text-subtle: 0deg;--cvs-text-subtle: 4.76%;--cvl-text-subtle: 79.41%;--cva-text-subtle: 1;--cvhsla-text-subtle: hsla(0deg, 4.76%, 79.41%, 1);--cvh-text-dim: 0deg;--cvs-text-dim: 3.7%;--cvl-text-dim: 73.53%;--cva-text-dim: 1;--cvhsla-text-dim: hsla(0deg, 3.7%, 73.53%, 1);--cvh-background: 240deg;--cvs-background: 7.53%;--cvl-background: 18.24%;--cva-background: 1;--cvhsla-background: hsla(240deg, 7.53%, 18.24%, 1);--cvh-border: 240deg;--cvs-border: 7.14%;--cvl-border: 27.45%;--cva-border: 1;--cvhsla-border: hsla(240deg, 7.14%, 27.45%, 1);--cvh-con-text: 0deg;--cvs-con-text: 9.09%;--cvl-con-text: 10.78%;--cva-con-text: 1;--cvhsla-con-text: hsla(0deg, 9.09%, 10.78%, 1);--cvh-con-text-subtle: 240deg;--cvs-con-text-subtle: 4.35%;--cvl-con-text-subtle: 22.55%;--cva-con-text-subtle: 1;--cvhsla-con-text-subtle: hsla(240deg, 4.35%, 22.55%, 1);--cvh-con-text-dim: 240deg;--cvs-con-text-dim: 2.04%;--cvl-con-text-dim: 48.04%;--cva-con-text-dim: 1;--cvhsla-con-text-dim: hsla(240deg, 2.04%, 48.04%, 1);--cvh-con-background: 0deg;--cvs-con-background: 0%;--cvl-con-background: 96.08%;--cva-con-background: 1;--cvhsla-con-background: hsla(0deg, 0%, 96.08%, 1);--cvh-con-border: 0deg;--cvs-con-border: 0%;--cvl-con-border: 86.27%;--cva-con-border: 1;--cvhsla-con-border: hsla(0deg, 0%, 86.27%, 1);color:var(--cvhsla-text);background:var(--cvhsla-background)}.codetheme-dark{--colcode-background: #282b34;--colcode-hover: #2b2f3b;--colcode-border: #3a3a44;--colcode-selection: rgba(75,83,101,.651);--colcode-accent: #3296ff;--colcode-content: #afb4be;--colcode-comment: #5c6370;--colcode-commentdoc: #687387;--colcode-punct: #646473;--colcode-markup: #7886a5;--colcode-link: #64a0ff;--colcode-special: #e06c75;--colcode-invalid: #ff3214;--colcode-inserted: #54d169;--colcode-changed: #ff9614;--colcode-important: rgba(255,203,107,.933);--colcode-highlight: #c878c8;--colcode-note: #5694d6;--colcode-keyword: #c678dd;--colcode-logical: #c678dd;--colcode-operator: #56b6c2;--colcode-string: #98c379;--colcode-entity: #98c379;--colcode-type: #e5c07b;--colcode-ident: #2d8edf;--colcode-function: #61afef;--colcode-constant: #d19a66;--colcode-property: #e06c75;--colcode-tag: #e06c75;--colcode-id: #2d8edf;--colcode-class: #98c379;--colcode-attribute: #ffcb6b}.codetheme-light{--colcode-background: #f0f0f2;--colcode-hover: #e8e8ed;--colcode-border: #d2d2d7;--colcode-selection: rgba(50,150,255,.125);--colcode-accent: #1262b5;--colcode-content: #222;--colcode-comment: #666;--colcode-commentdoc: #668;--colcode-punct: #818d94;--colcode-markup: #2269a8;--colcode-link: #64a0ff;--colcode-special: #ec1c12;--colcode-invalid: #ff3214;--colcode-inserted: #54d169;--colcode-changed: #ff9614;--colcode-important: rgba(255,203,107,.933);--colcode-highlight: #c878c8;--colcode-note: #5694d6;--colcode-keyword: #c708ff;--colcode-logical: #c708ff;--colcode-operator: #41b2d1;--colcode-string: #10ab00;--colcode-entity: #10ab00;--colcode-type: #9c8922;--colcode-ident: #005296;--colcode-function: #3394cc;--colcode-constant: #bb5f00;--colcode-property: #ec1c12;--colcode-tag: #ec1c12;--colcode-id: #3394cc;--colcode-class: #10ab00;--colcode-attribute: #ffcb6b}:root{--layout-navbar-height: 2.5rem;--layout-sidebar-width: 16rem;--layout-body-max-width: 45rem;--layout-body-side-gap: 1.5rem;--layout-header-height: 8rem;--layout-header-height-edit: 3.5rem;--layout-top-max-width: 60rem;--layout-footer-height: 2rem;--layout-header-height-scalefactor: calc(var(--layout-header-height) / 8);--layout-body-centering-factor: calc((50vw - (var(--layout-body-max-width) / 2)) - var(--layout-sidebar-width));--layout-total-header-height: calc(var(--layout-header-height) + var(--layout-navbar-height))}:root{--icon-text-input: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/%3E%3Cpath fill-rule='evenodd' d='M11.854 4.146a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708-.708l7-7a.5.5 0 0 1 .708 0z'/%3E%3C/g%3E%3C/svg%3E")}pre{position:relative;width:100%;max-width:100%;margin:0;padding:0;color:var(--colcode-content);font-size:.875rem;white-space:pre;text-align:left;word-wrap:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;border-radius:10px;box-shadow:0 0 .125rem 0 var(--cvhsla-border);contain:content}pre code{display:block;width:100%;padding:1.5em 1em;overflow-x:auto;background:var(--colcode-background)}:not(pre)>code{display:inline-block;padding:.1em .25em;font-size:.9em;white-space:normal;border-radius:.2em}:not(pre)>code[class*=language-],:not(pre)>code.code{color:var(--colcode-content);background:var(--colcode-background)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--colcode-comment)}.token.punctuation{color:var(--colcode-punct)}.token.variable,.token.parameter{color:var(--colcode-ident)}.token.deleted{color:var(--colcode-invalid)}.token.inserted{color:var(--colcode-inserted)}.token.function,.token.function-name,.token.attr-id{color:var(--colcode-function)}.token.property{color:var(--colcode-property)}.token.tag{color:var(--colcode-tag)}.token.attr-name,.token.attr-value,.token.selector{color:var(--colcode-attribute)}.token.boolean,.token.number,.token.constant,.token.symbol,.token.unit{color:var(--colcode-constant)}.token.keyword,.token.atrule,.token.important{color:var(--colcode-keyword)}.token.char,.token.string{color:var(--colcode-string)}.token.builtin,.token.generic,.token.class-name{color:var(--colcode-type)}.token.url{color:var(--colcode-link)}.token.namespace,.token.entity{color:var(--colcode-entity)}.token.regex,.token.operator{color:var(--colcode-operator)}.token.keyword-this,.token.keyword-self{color:var(--colcode-special)}.token.bold,.token.important{font-weight:bold}.token.italic{font-style:italic}::-moz-selection{color:var(--cvhsla-text);background-color:var(--cvhsla-text-select)}::selection{color:var(--cvhsla-text);background-color:var(--cvhsla-text-select)}h1{font-size:calc(2.25rem * var(--font-content-size))}h2{font-size:calc(2rem * var(--font-content-size))}h3{font-size:calc(1.75rem * var(--font-content-size))}h4{font-size:calc(1.5rem * var(--font-content-size))}h5{font-size:calc(1.25rem * var(--font-content-size))}h6{font-size:calc(1rem * var(--font-content-size))}hr{display:block;height:.125rem;background:var(--cvhsla-border)}ul,ol{padding-left:1rem}sub,sup{font-size:75%;line-height:0}u,a,p,span,small,h1,h2,h3,h4,h5,h6{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.075em;text-decoration-thickness:.05em}s{-webkit-text-decoration:line-through .15em;text-decoration:line-through .15em}mark{color:inherit;background:var(--cvhsla-text-highlight)}b,strong{font-weight:bolder}small{font-size:.8em}table{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;table-layout:fixed;empty-cells:hide}th{font-weight:bolder}th,td{padding:.5rem .5rem;border:.075rem solid var(--cvhsla-border)}th:empty,td:empty{padding:0}tr{background-color:var(--cvhsla-background);border:.075rem solid var(--cvhsla-border)}tr:nth-child(2n){background-color:hsla(var(--cvh-background),var(--cvs-background),calc(var(--cvl-background) - 2.5%),var(--cva-background))}.rhythm a[href]{-webkit-text-decoration:currentColor underline .1em;text-decoration:currentColor underline .1em;transition:color .05s,-webkit-text-decoration-color .1s;transition:color .05s,text-decoration-color .1s;transition:color .05s,text-decoration-color .1s,-webkit-text-decoration-color .1s}.rhythm a[href*="//"]:not([href*="mainframe.vercel.app"]):not([href*="localhost"]){color:var(--cvhsla-link-ext);-webkit-text-decoration-color:hsla(var(--cvh-link-ext),var(--cvs-link-ext),var(--cvl-link-ext),.5);text-decoration-color:hsla(var(--cvh-link-ext),var(--cvs-link-ext),var(--cvl-link-ext),.5)}.rhythm a[href^="/"],.rhythm a[href^=".."],.rhythm a[href^="#"],.rhythm a[href*="mainframe.vercel.app"],.rhythm a[href*=localhost]{color:var(--cvhsla-link-int);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ins{-webkit-text-decoration:underline var(--cvhsla-critic-inserted) .125em;text-decoration:underline var(--cvhsla-critic-inserted) .125em;background:hsla(var(--cvh-critic-inserted),var(--cvs-critic-inserted),var(--cvl-critic-inserted),.25);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}del{-webkit-text-decoration:underline var(--cvhsla-critic-deleted) .125em;text-decoration:underline var(--cvhsla-critic-deleted) .125em;background:hsla(var(--cvh-critic-deleted),var(--cvs-critic-deleted),var(--cvl-critic-deleted),.25);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}span.critic-sub-arrow{padding:0 .5em;background:hsla(var(--cvh-critic-sub-arrow),var(--cvs-critic-sub-arrow),var(--cvl-critic-sub-arrow),.25)}mark.critic-highlighted{-webkit-text-decoration:underline var(--cvhsla-critic-highlighted) .125em;text-decoration:underline var(--cvhsla-critic-highlighted) .125em;background:hsla(var(--cvh-critic-highlighted),var(--cvs-critic-highlighted),var(--cvl-critic-highlighted),.25);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}span.critic-metadata{position:absolute;z-index:1;color:var(--cvhsla-critic-comment);font-size:70%;-webkit-text-decoration:underline var(--cvhsla-critic-comment) .125em;text-decoration:underline var(--cvhsla-critic-comment) .125em;transform:translate(-50%,100%);transition:background .05s,padding .1s,color .1s,transform .05s,font-size .05s}mark::before,mark::after{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%)}mark::before{content:"[Start of highlighted text.]"}mark::after{content:"[End of highlighted text.]"}s::before,s::after{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%)}s::before{content:"[Start of stricken text.]"}s::after{content:"[End of stricken text.]"}s::before,s::after{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%)}s::before{content:"[Start of deleted text.]"}s::after{content:"[End of deleted text.]"}ins::before,ins::after{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%)}ins::before{content:"[Start of inserted text.]"}ins::after{content:"[End of inserted text.]"}[aria-busy=true i]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true i],[disabled]{cursor:not-allowed}[aria-hidden=false i][hidden]{display:initial}[aria-hidden=false i][hidden]:not(:focus){position:absolute;clip:rect(0,0,0,0)}nav li::before{content:"​"}.in-edit #footer,html:not(.loaded) #footer{display:none}#footer{min-height:var(--layout-footer-height);padding:.25rem 0;color:var(--cvhsla-text-subtle);font-weight:400;font-size:1rem;line-height:1.25;background:var(--cvhsla-background)}#footer,.fs-display,h1,h2,h3,h4,h5,h6{--font-cap: var(--font-display-cap);font-family:var(--font-display)}#footer_list{display:flex;align-items:center;min-height:var(--layout-footer-height);margin:0;padding:0;list-style:none}#footer_list>li{margin:0;margin-left:1rem;padding:0}#footer_license{font-size:.75rem}#footer_license,.fs-sans,.rhythm{--font-cap: var(--font-sans-cap);font-family:var(--font-sans)}#footer_pb{white-space:nowrap}#footer_pbmf{color:var(--cvhsla-text);font-family:"Title Font",var(--font-mono)}#header{height:var(--layout-header-height);display:grid;align-content:stretch;grid-template-rows:1fr;grid-template-columns:minmax(5vh,.25fr) 1fr 1fr minmax(5vh,.25fr);grid-template-areas:"... header_logo userpanel ..."}#header_logo{grid-area:header_logo;align-self:center}#user-panel{grid-area:userpanel;justify-self:end;align-self:start}#header_logo{position:absolute;top:50%;font-size:1rem;transform:translateY(-50%);display:grid;align-content:stretch;grid-template-rows:1fr 3rem 1rem .75fr;grid-template-columns:7rem .5rem 1fr;grid-template-areas:"logo_emblem ... ...        " "logo_emblem ... logo_title " "logo_emblem ... logo_slogan" "logo_emblem ... ...        "}#logo_emblem{grid-area:logo_emblem}#logo_title{grid-area:logo_title}#logo_slogan{grid-area:logo_slogan}#logo_emblem,#logo_title,#logo_slogan{pointer-events:none}#logo_link{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}#logo_emblem{width:7rem;height:7rem}#user-panel{z-index:90;margin-top:1rem;color:var(--cvhsla-text);background:none;isolation:isolate}#header{transition:height .25s}.in-edit #header{height:var(--layout-header-height-edit);background:var(--cvhsla-background);mix-blend-mode:none;display:grid;align-content:stretch;grid-template-rows:1fr;grid-template-columns:1rem 1fr 1fr 1rem;grid-template-areas:"... header_logo userpanel ..."}.in-edit #header #header_logo{grid-area:header_logo;align-self:center}.in-edit #header #user-panel{grid-area:userpanel;justify-self:end;align-self:center}.in-edit #header::before{display:none}.in-edit #user-panel{margin-top:0}.in-edit #header_logo{display:flex;align-items:center;padding:.25rem}.in-edit #logo_title{font-size:2rem}.in-edit #logo_emblem{width:3rem;height:3rem;margin-right:.5rem}.in-edit #logo_slogan{display:none}:root{--header-background: repeating-linear-gradient(0deg, rgba(0,0,0,.1) 0, rgba(0,0,0,.1) 2px, transparent 0, transparent 4px), linear-gradient(180deg, #000 0%,#262626 10%,#404040 25%,#666 35%,#7f7f7f 45%,#999 55%,#b3b3b3 65%,#ccc 75%,#fff 100%);--header-background-color: var(--cvhsla-accent-1)}#header{position:relative;background:var(--header-background);box-shadow:0 3px 5px rgba(0,0,0,.5)}#header::before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--header-background-color);mix-blend-mode:multiply;content:""}#logo_emblem{filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}#header_logo{z-index:1;color:#fff;border-radius:1rem;transition:background .1s}#header_logo:active{filter:brightness(80%);transition:filter 0s}#logo_title{margin:0;padding:0;font-weight:400;font-size:3rem;font-family:"Title Font",var(--font-mono);line-height:2rem;white-space:nowrap;word-spacing:-.25rem;color:transparent;text-shadow:0 0 5px rgba(255,255,255,.5);background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),#fff;background-size:100% 2px;-webkit-background-clip:text;background-clip:text}#logo_slogan{font-weight:600;font-size:1rem;line-height:0;letter-spacing:1px;white-space:nowrap}.rhythm{--rhythm-baseline: 1.5;--rhythm-reference-font-size: calc(1rem * var(--font-content-size));--rhythm-baseline-row: calc(var(--rhythm-baseline) / 2);--rhythm-baseline-unit: calc(var(--rhythm-reference-font-size) * var(--rhythm-baseline));--rhythm-baseline-unit-row: calc(var(--rhythm-baseline-unit) / 2);line-height:var(--rhythm-baseline)}.rhythm>*{margin-top:var(--rhythm-baseline-unit-row);margin-bottom:var(--rhythm-baseline-unit-row)}.rhythm p,.rhythm h1,.rhythm h2,.rhythm h3,.rhythm h4,.rhythm h5,.rhythm h6{width:100%;line-height:inherit;margin-top:calc((((1em * var(--rhythm-baseline)) - 1em * var(--font-cap)) * -.5) + var(--rhythm-baseline-unit-row));margin-bottom:calc((((1em * var(--rhythm-baseline)) - 1em * var(--font-cap)) * -.5) + var(--rhythm-baseline-unit-row))}.rhythm>h1,.rhythm>h2,.rhythm>h3,.rhythm>h4,.rhythm>h5,.rhythm>h6{padding-top:var(--rhythm-baseline-unit-row)}.rhythm>h1+hr,.rhythm>h2+hr,.rhythm>h3+hr,.rhythm>h4+hr,.rhythm>h5+hr,.rhythm>h6+hr{position:relative;top:calc(var(--rhythm-baseline-unit-row) * .25);width:100%;margin-top:calc(var(--rhythm-baseline-unit) * -.25)}.tippy-box[data-theme~=mainframe]{color:var(--cvhsla-con-text);font-size:.875rem;background-color:var(--cvhsla-con-background);border-color:var(--cvhsla-con-border);border-width:.075rem;border-radius:.25rem;filter:drop-shadow(0 0 5px rgba(0,0,0,.25));transition-timing-function:ease-out}.tippy-box[data-theme~=mainframe] .tippy-svg-arrow{color:var(--cvhsla-con-background);filter:drop-shadow(0 .075rem 0 var(--cvhsla-con-border))}.tippy-box{position:relative;color:#fff;font-size:14px;line-height:1.4;background-color:#333;border:1px solid #333;border-radius:4px;outline:0;transition-property:transform,visibility,opacity}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-content{position:relative;z-index:1;padding:5px 9px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{position:absolute;border-color:transparent;border-style:solid;content:""}.tippy-arrow:after{position:absolute;z-index:-1;border-color:transparent;border-style:solid;content:""}.tippy-svg-arrow{position:absolute;width:16px;height:16px;text-align:initial;fill:currentColor}.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-placement^=top][data-animation=scale]{transform-origin:bottom}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-8px;left:0;border-width:8px 8px 0;border-top-color:inherit;transform-origin:center top}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom][data-animation=scale]{transform-origin:top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-8px;left:0;border-width:0 8px 8px;border-bottom-color:inherit;transform-origin:center bottom}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left][data-animation=scale]{transform-origin:right}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-8px;border-width:8px 0 8px 8px;border-left-color:inherit;transform-origin:center left}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{top:calc(50% - 3px);left:11px;transform:rotate(90deg)}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right][data-animation=scale]{transform-origin:left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-8px;border-width:8px 8px 8px 0;border-right-color:inherit;transform-origin:center right}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{top:calc(50% - 3px);right:11px;transform:rotate(-90deg)}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.hide-focus{outline:none}.pos-relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.flex-row,.inline-flex-row{display:flex;flex-direction:row}.flex-column,.inline-flex-column{display:flex;flex-direction:column}.flex-row-reverse,.inline-flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column-reverse,.inline-flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-grow{flex-grow:1}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.gap-1{gap:.125rem}.gap-2{gap:.25rem}.gap-3{gap:.5rem}.gap-4{gap:.875rem}.gap-5{gap:1rem}.gap-6{gap:1.25rem}.gap-7{gap:1.5rem}.gap-8{gap:1.875rem}.gap-9{gap:1.925rem}.gap-10{gap:2rem}.leading-none{line-height:0}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.fs-serif{--font-cap: var(--font-serif-cap);font-family:var(--font-serif)}.fs-mono,code,var,samp,samp>kbd{--font-cap: var(--font-mono-cap);font-family:var(--font-mono);letter-spacing:-.05em;word-spacing:-.05em;overflow-wrap:break-word}.fs-handwriting{--font-cap: var(--font-handwriting-cap);font-family:var(--font-handwriting)}.fs-cursive{--font-cap: var(--font-cursive-cap);font-family:var(--font-cursive)}:not(.rhythm) .fs-xs{font-size:.75rem}.rhythm .fs-xs{font-size:calc(.75rem * var(--font-content-size))}:not(.rhythm) .fs-sm{font-size:.875rem}.rhythm .fs-sm{font-size:calc(.875rem * var(--font-content-size))}:not(.rhythm) .fs-base{font-size:1rem}.rhythm .fs-base{font-size:calc(1rem * var(--font-content-size))}:not(.rhythm) .fs-lg{font-size:1.125rem}.rhythm .fs-lg{font-size:calc(1.125rem * var(--font-content-size))}:not(.rhythm) .fs-xl{font-size:1.25rem}.rhythm .fs-xl{font-size:calc(1.25rem * var(--font-content-size))}.fs-lighter{font-weight:lighter}.fs-normal{font-weight:normal}.fs-bolder{font-weight:bolder}.fs-bold{font-weight:bold}.fs-100{font-weight:100}.fs-200{font-weight:200}.fs-300{font-weight:300}.fs-400{font-weight:400}.fs-500{font-weight:500}.fs-600{font-weight:600}.fs-700{font-weight:700}.fs-800{font-weight:800}.fs-900{font-weight:900}.tx-normal{color:var(--cvhsla-text)}.tx-subtle{color:var(--cvhsla-text-subtle)}.tx-dim{color:var(--cvhsla-text-dim)}.tx-highlight{color:var(--cvhsla-text-highlight)}.tx-select{color:var(--cvhsla-text-select)}.shadow-1{box-shadow:0 .5px 1px 0 rgba(0,0,0,.063),0 0 0 .075px rgba(0,0,0,.013)}.shadow-2{box-shadow:0 1px 2px 0 rgba(0,0,0,.125),0 0 0 .15px rgba(0,0,0,.025)}.shadow-3{box-shadow:0 1.5px 3px 0 rgba(0,0,0,.188),0 0 0 .225px rgba(0,0,0,.038)}.shadow-4{box-shadow:0 2px 4px 0 rgba(0,0,0,.25),0 0 0 .3px rgba(0,0,0,.05)}.shadow-5{box-shadow:0 2.5px 5px 0 rgba(0,0,0,.313),0 0 0 .375px rgba(0,0,0,.063)}.shadow-6{box-shadow:0 3px 6px 0 rgba(0,0,0,.375),0 0 0 .45px rgba(0,0,0,.075)}.shadow-7{box-shadow:0 3.5px 7px 0 rgba(0,0,0,.438),0 0 0 .525px rgba(0,0,0,.088)}.shadow-8{box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 0 0 .6px rgba(0,0,0,.1)}.space-y-1>*+*{margin-top:.125rem;margin-bottom:.125rem}.space-x-1>*+*{margin-right:.125rem;margin-left:.125rem}.space-y-2>*+*{margin-top:.25rem;margin-bottom:.25rem}.space-x-2>*+*{margin-right:.25rem;margin-left:.25rem}.space-y-3>*+*{margin-top:.5rem;margin-bottom:.5rem}.space-x-3>*+*{margin-right:.5rem;margin-left:.5rem}.space-y-4>*+*{margin-top:.875rem;margin-bottom:.875rem}.space-x-4>*+*{margin-right:.875rem;margin-left:.875rem}.space-y-5>*+*{margin-top:1rem;margin-bottom:1rem}.space-x-5>*+*{margin-right:1rem;margin-left:1rem}.space-y-6>*+*{margin-top:1.25rem;margin-bottom:1.25rem}.space-x-6>*+*{margin-right:1.25rem;margin-left:1.25rem}.space-y-7>*+*{margin-top:1.5rem;margin-bottom:1.5rem}.space-x-7>*+*{margin-right:1.5rem;margin-left:1.5rem}.space-y-8>*+*{margin-top:1.875rem;margin-bottom:1.875rem}.space-x-8>*+*{margin-right:1.875rem;margin-left:1.875rem}.space-y-9>*+*{margin-top:1.925rem;margin-bottom:1.925rem}.space-x-9>*+*{margin-right:1.925rem;margin-left:1.925rem}.space-y-10>*+*{margin-top:2rem;margin-bottom:2rem}.space-x-10>*+*{margin-right:2rem;margin-left:2rem}.divide-y-1>*+*{border-top:solid .075rem var(--cvhsla-border)}.divide-y-2>*+*{border-top:solid .125rem var(--cvhsla-border)}.divide-x-1>*+*{border-left:solid .075rem var(--cvhsla-border)}.divide-x-2>*+*{border-left:solid .125rem var(--cvhsla-border)}.w-full{width:100%}.m-1{margin:.125rem}.mx-1{margin-right:.125rem;margin-left:.125rem}.my-1{margin-top:.125rem;margin-bottom:.125rem}.mt-1{margin-top:.125rem}.mb-1{margin-bottom:.125rem}.ml-1{margin-left:.125rem}.mr-1{margin-right:.125rem}.m-2{margin:.25rem}.mx-2{margin-right:.25rem;margin-left:.25rem}.my-2{margin-top:.25rem;margin-bottom:.25rem}.mt-2{margin-top:.25rem}.mb-2{margin-bottom:.25rem}.ml-2{margin-left:.25rem}.mr-2{margin-right:.25rem}.m-3{margin:.5rem}.mx-3{margin-right:.5rem;margin-left:.5rem}.my-3{margin-top:.5rem;margin-bottom:.5rem}.mt-3{margin-top:.5rem}.mb-3{margin-bottom:.5rem}.ml-3{margin-left:.5rem}.mr-3{margin-right:.5rem}.m-4{margin:.875rem}.mx-4{margin-right:.875rem;margin-left:.875rem}.my-4{margin-top:.875rem;margin-bottom:.875rem}.mt-4{margin-top:.875rem}.mb-4{margin-bottom:.875rem}.ml-4{margin-left:.875rem}.mr-4{margin-right:.875rem}.m-5{margin:1rem}.mx-5{margin-right:1rem;margin-left:1rem}.my-5{margin-top:1rem;margin-bottom:1rem}.mt-5{margin-top:1rem}.mb-5{margin-bottom:1rem}.ml-5{margin-left:1rem}.mr-5{margin-right:1rem}.m-6{margin:1.25rem}.mx-6{margin-right:1.25rem;margin-left:1.25rem}.my-6{margin-top:1.25rem;margin-bottom:1.25rem}.mt-6{margin-top:1.25rem}.mb-6{margin-bottom:1.25rem}.ml-6{margin-left:1.25rem}.mr-6{margin-right:1.25rem}.m-7{margin:1.5rem}.mx-7{margin-right:1.5rem;margin-left:1.5rem}.my-7{margin-top:1.5rem;margin-bottom:1.5rem}.mt-7{margin-top:1.5rem}.mb-7{margin-bottom:1.5rem}.ml-7{margin-left:1.5rem}.mr-7{margin-right:1.5rem}.m-8{margin:1.875rem}.mx-8{margin-right:1.875rem;margin-left:1.875rem}.my-8{margin-top:1.875rem;margin-bottom:1.875rem}.mt-8{margin-top:1.875rem}.mb-8{margin-bottom:1.875rem}.ml-8{margin-left:1.875rem}.mr-8{margin-right:1.875rem}.m-9{margin:1.925rem}.mx-9{margin-right:1.925rem;margin-left:1.925rem}.my-9{margin-top:1.925rem;margin-bottom:1.925rem}.mt-9{margin-top:1.925rem}.mb-9{margin-bottom:1.925rem}.ml-9{margin-left:1.925rem}.mr-9{margin-right:1.925rem}.m-10{margin:2rem}.mx-10{margin-right:2rem;margin-left:2rem}.my-10{margin-top:2rem;margin-bottom:2rem}.mt-10{margin-top:2rem}.mb-10{margin-bottom:2rem}.ml-10{margin-left:2rem}.mr-10{margin-right:2rem}.p-1{padding:.125rem}.px-1{padding-right:.125rem;padding-left:.125rem}.py-1{padding-top:.125rem;padding-bottom:.125rem}.pt-1{padding-top:.125rem}.pb-1{padding-bottom:.125rem}.pl-1{padding-left:.125rem}.pr-1{padding-right:.125rem}.p-2{padding:.25rem}.px-2{padding-right:.25rem;padding-left:.25rem}.py-2{padding-top:.25rem;padding-bottom:.25rem}.pt-2{padding-top:.25rem}.pb-2{padding-bottom:.25rem}.pl-2{padding-left:.25rem}.pr-2{padding-right:.25rem}.p-3{padding:.5rem}.px-3{padding-right:.5rem;padding-left:.5rem}.py-3{padding-top:.5rem;padding-bottom:.5rem}.pt-3{padding-top:.5rem}.pb-3{padding-bottom:.5rem}.pl-3{padding-left:.5rem}.pr-3{padding-right:.5rem}.p-4{padding:.875rem}.px-4{padding-right:.875rem;padding-left:.875rem}.py-4{padding-top:.875rem;padding-bottom:.875rem}.pt-4{padding-top:.875rem}.pb-4{padding-bottom:.875rem}.pl-4{padding-left:.875rem}.pr-4{padding-right:.875rem}.p-5{padding:1rem}.px-5{padding-right:1rem;padding-left:1rem}.py-5{padding-top:1rem;padding-bottom:1rem}.pt-5{padding-top:1rem}.pb-5{padding-bottom:1rem}.pl-5{padding-left:1rem}.pr-5{padding-right:1rem}.p-6{padding:1.25rem}.px-6{padding-right:1.25rem;padding-left:1.25rem}.py-6{padding-top:1.25rem;padding-bottom:1.25rem}.pt-6{padding-top:1.25rem}.pb-6{padding-bottom:1.25rem}.pl-6{padding-left:1.25rem}.pr-6{padding-right:1.25rem}.p-7{padding:1.5rem}.px-7{padding-right:1.5rem;padding-left:1.5rem}.py-7{padding-top:1.5rem;padding-bottom:1.5rem}.pt-7{padding-top:1.5rem}.pb-7{padding-bottom:1.5rem}.pl-7{padding-left:1.5rem}.pr-7{padding-right:1.5rem}.p-8{padding:1.875rem}.px-8{padding-right:1.875rem;padding-left:1.875rem}.py-8{padding-top:1.875rem;padding-bottom:1.875rem}.pt-8{padding-top:1.875rem}.pb-8{padding-bottom:1.875rem}.pl-8{padding-left:1.875rem}.pr-8{padding-right:1.875rem}.p-9{padding:1.925rem}.px-9{padding-right:1.925rem;padding-left:1.925rem}.py-9{padding-top:1.925rem;padding-bottom:1.925rem}.pt-9{padding-top:1.925rem}.pb-9{padding-bottom:1.925rem}.pl-9{padding-left:1.925rem}.pr-9{padding-right:1.925rem}.p-10{padding:2rem}.px-10{padding-right:2rem;padding-left:2rem}.py-10{padding-top:2rem;padding-bottom:2rem}.pt-10{padding-top:2rem}.pb-10{padding-bottom:2rem}.pl-10{padding-left:2rem}.pr-10{padding-right:2rem}@supports (font-variation-settings: normal){@font-face{font-weight:100 900;font-family:"Public Sans";src:url(/static/fonts/variable/PublicSans-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"Public Sans";font-style:italic;src:url(/static/fonts/variable/PublicSans-Italic-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"Bitter";src:url(/static/fonts/variable/Bitter-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"Bitter";font-style:italic;src:url(/static/fonts/variable/Bitter-Italic-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"Exo 2";src:url(/static/fonts/variable/Exo2-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"Exo 2";font-style:italic;src:url(/static/fonts/variable/Exo2-Italic-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"JetBrains Mono";src:url(/static/fonts/variable/JetBrainsMono-VariableFont.woff2) format("woff2-variations");font-display:swap}@font-face{font-weight:100 900;font-family:"JetBrains Mono";font-style:italic;src:url(/static/fonts/variable/JetBrainsMono-Italic-VariableFont.woff2) format("woff2-variations");font-display:swap}}@font-face{font-weight:normal;font-family:"Sometype Mono";src:url(/static/fonts/SometypeMono-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-family:"Sometype Mono";src:url(/static/fonts/SometypeMono-Medium.woff2) format("woff2");font-display:swap}@font-face{font-weight:800;font-family:"Sometype Mono";src:url(/static/fonts/SometypeMono-Bold.woff2) format("woff2");font-display:swap}@font-face{font-weight:normal;font-family:"Sometype Mono";font-style:italic;src:url(/static/fonts/SometypeMono-RegularItalic.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-family:"Sometype Mono";font-style:italic;src:url(/static/fonts/SometypeMono-MediumItalic.woff2) format("woff2");font-display:swap}@font-face{font-weight:800;font-family:"Sometype Mono";font-style:italic;src:url(/static/fonts/SometypeMono-BoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-weight:normal;font-family:"Daniel";font-style:normal;src:url(/static/fonts/Daniel.woff2) format("woff2"),url(/static/fonts/Daniel.woff) format("woff");font-display:swap}@font-face{font-weight:900;font-family:"Daniel";font-style:normal;src:url(/static/fonts/DanielBlack.woff2) format("woff2"),url(/static/fonts/DanielBlack.woff) format("woff");font-display:swap}@font-face{font-weight:bold;font-family:"Daniel";font-style:normal;src:url(/static/fonts/DanielBold.woff2) format("woff2"),url(/static/fonts/DanielBold.woff) format("woff");font-display:swap}@font-face{font-weight:normal;font-family:"Sacramento";font-style:normal;src:url(/static/fonts/Sacramento-Regular.woff2) format("woff2"),url(/static/fonts/Sacramento-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"Title Font";src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAWQAAwAAAAACIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAAFeAAAABYAAAAWABEADU9TLzIAAAGIAAAALQAAAFZ8oz4wY21hcAAAAdQAAABLAAAAZAETAa9nYXNwAAAFcAAAAAgAAAAI//8AA2dseWYAAAI8AAABqwAAAzg2VsNJaGVhZAAAARwAAAAzAAAANvKVyb5oaGVhAAABUAAAAB4AAAAkCikFGWhtdHgAAAG4AAAAGQAAACIO2AGQbG9jYQAAAiAAAAAcAAAAHAOmBHhtYXhwAAABcAAAABgAAAAgABAAKm5hbWUAAAPoAAABVQAAAquQKm1ycG9zdAAABUAAAAAuAAAAQ3ibnlx42mNgZACDuAk/38bz23xl4OYwAfE3OyiuBtG3O2KzGFIYGFh8WCuAXA4GJpAoADclCeAAeNpjYGRgYK1gAAKWDQwpDCksPgyMDKiABQA4QAJQAAB42mNgZGBg4GXQZGBiAAFGBjQAAAXeADt42mNgZNnAOIGBlQE34ISzGJGFi9NKKhkcGBQYQlgrQHwIyfD/AJAAAL+oBokAAAB42mPZwAAGTHsYGFhA7BQIZNSBsQBWaAV0AAAAeNpjYGBgYmBgYAZiESDJCKZZGAKAtAAQgsQVGBwZ3Bg8GfwYghhC/v+HirgyeDD4QkT+P/5/+P+B//v/7/m/8/8OsBkoAADSehS2AAAAAAAAAAAAAAAAMwBiAIsAuADhAREBPQF7AZx42m2SsW7CQAyG75IAqsQSkVDUiigBCW5gqAgw3dCh6oAYMiJmho5M1T1Ap6oDj9GRIerUsUMeoA/QCaHObISo9l1IjrZLbEfy9/t+mxhkSYg1qwjSJD4hYac3tkeTMBg2XdupYhVAbAT2qNcNOlU3YTwWdC1iHvHjK+fGnLNsxThn5k7EsUhbmNN9Vmfc9OkAK0JoodKGIrAB71SBV4hhpf6aflY33rEt/ZJYH7/HO7pnqJatQJgzawNVxGWl0VuSrub+Dyx7/xBffgM14jUUmhEKjOYEMloz5UOEzeBFxCvOISotyMEsq0s1gNEBIeaTIoMBMGVod2VU03btUEa6xr7lUrK0HCTMndJLW+evbxf7G15SOilXWKt2+n3IE3yjR6d06knA1ou8bT6jl73Bb87U9ObHt+dt01um8690fm6DEqAF3HhUs+FtKO7x2bhBZG7LgzGXWFJe3gXBEwmGk/EYr4xKDUjOFum6Tk3q0YG0kp3OJN+qMRfxYgE3xxlMcoiUa+UOYpGIxb3AW9X32yCkobl/0kzK08s+gW9t1LMOseTNfgDhk7QSAHjafZHNTsJAFIXPyF+MRl0Z3d0duwZMjIEdYWdCYhpC11MY2oZCSVsguPEpXLh0yYv4XB7aidYFdjK935l7ejqZAXCDLyiUzxNnyQqXVCWfoYWh5Rru8Wy5XvE0yFPLTVwgsdxCG6/8StXPqVb4tKxwp64tn+FKtS3X8KAeLdcrngY5sNzErXqz3MKLeh8m630aBWEuB+n2ej3x9zLSeR6anXgmnoaODOJY3KMlE9dkJt2ameOFUW7E1b4f5a4JNrFOq0v9iUmzKFlJ1+l0qlyYSk/VL+NUz8xSpwtJ5n//z+NLsMYeKSIECJFDcODsolcMgc+uYATNXk6HwY7aY415sCEcqgE5ZnV/UrJCGVbD7C3fMzo99iJ2TdHVzPYLfXQG2DBD033K1cekSMuoEl7ZcZcOOhyn1n+Tqjmn8j+ox8zR3KvBstjLgmsJ5v+dwDd8w3tLAAAAeNpjYGLAD3gZGBiZGJgYmBlUGDQYNBm0GXQYDBgMGUwZzNnScyoLMgwBJMcEDAAAAAAAAf//AAIAAQAAAAwAAAAAAAAAAgABAAEADAABAAA=) format("woff");font-display:swap}@font-face{font-family:"KaTeX_AMS";src:url(/static/fonts/katex/KaTeX_AMS-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_AMS-Regular.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_Caligraphic";src:url(/static/fonts/katex/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Caligraphic-Bold.woff) format("woff")}@font-face{font-family:"KaTeX_Caligraphic";src:url(/static/fonts/katex/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Caligraphic-Regular.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_Fraktur";src:url(/static/fonts/katex/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Fraktur-Bold.woff) format("woff")}@font-face{font-family:"KaTeX_Fraktur";src:url(/static/fonts/katex/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Fraktur-Regular.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_Main";src:url(/static/fonts/katex/KaTeX_Main-Bold.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Main-Bold.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_Main";font-style:italic;src:url(/static/fonts/katex/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Main-BoldItalic.woff) format("woff")}@font-face{font-family:"KaTeX_Main";font-style:italic;src:url(/static/fonts/katex/KaTeX_Main-Italic.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Main-Italic.woff) format("woff")}@font-face{font-family:"KaTeX_Main";src:url(/static/fonts/katex/KaTeX_Main-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Main-Regular.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_Math";font-style:italic;src:url(/static/fonts/katex/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Math-BoldItalic.woff) format("woff")}@font-face{font-family:"KaTeX_Math";font-style:italic;src:url(/static/fonts/katex/KaTeX_Math-Italic.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Math-Italic.woff) format("woff")}@font-face{font-weight:bold;font-family:"KaTeX_SansSerif";src:url(/static/fonts/katex/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_SansSerif-Bold.woff) format("woff")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;src:url(/static/fonts/katex/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_SansSerif-Italic.woff) format("woff")}@font-face{font-family:"KaTeX_SansSerif";src:url(/static/fonts/katex/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_SansSerif-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Script";src:url(/static/fonts/katex/KaTeX_Script-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Script-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Size1";src:url(/static/fonts/katex/KaTeX_Size1-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Size1-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Size2";src:url(/static/fonts/katex/KaTeX_Size2-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Size2-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Size3";src:url(/static/fonts/katex/KaTeX_Size3-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Size3-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Size4";src:url(/static/fonts/katex/KaTeX_Size4-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Size4-Regular.woff) format("woff")}@font-face{font-family:"KaTeX_Typewriter";src:url(/static/fonts/katex/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(/static/fonts/katex/KaTeX_Typewriter-Regular.woff) format("woff")}:root{--font-content-size: .875;--font-system-default: emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Emoji", system-ui, sans-serif;--font-system-sans: ui-sans-serif, -apple-system, "Segoe UI", "Ubuntu", "Oxygen-Sans", "Cantarell", "Roboto", "Noto", var(--font-system-default);--font-system-rounded: ui-rounded, var(--font-system-sans);--font-system-serif: ui-serif, "Noto Serif", "Times New Roman", var(--font-system-default);--font-system-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", "Roboto Mono", "Droid Mono", monospace, var(--font-system-default);--font-sans: "Public Sans", var(--font-system-sans);--font-display: "Exo 2", var(--font-system-rounded);--font-serif: "Bitter", var(--font-system-serif);--font-mono: "Sometype Mono", var(--font-system-mono);--font-sans-cap: .75;--font-display-cap: .75;--font-serif-cap: .75;--font-mono-cap: .75;--font-handwriting-cap: .75;--font-cursive-cap: .75;--font-handwriting: "Daniel", "Bradley Hand", var(--font-system-sans);--font-cursive: "Sacramento", var(--font-serif)}html,body{font-weight:400;font-family:var(--font-sans);--font-cap: var(--font-sans-cap);text-rendering:optimizeLegibility}.light{font-weight:400}.dark{font-weight:300}.rhythm{font-size:calc(1rem * var(--font-content-size))}h1,h2,h3,h4,h5,h6{font-weight:500}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto;border-color:currentColor}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version::after{content:"0.12.0"}.katex .katex-mathml{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px)}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-weight:bold;font-family:KaTeX_Main}.katex .boldsymbol{font-weight:bold;font-family:KaTeX_Math;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{position:relative;display:table-cell;vertical-align:bottom}.katex .vlist>span{position:relative;display:block;height:0}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;width:2px;min-width:2px;font-size:1px;vertical-align:bottom}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mspace{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner>span{margin-right:50%;margin-left:-50%}.katex .rule{position:relative;display:inline-block;border:solid 0}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-right:-.55555556em;margin-left:.27777778em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{position:absolute;display:block;width:100%;height:inherit;fill:currentColor;fill-rule:nonzero;stroke:currentColor;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{min-width:0;max-width:none;min-height:0;max-height:none;border-style:none}.katex .stretchy{position:relative;display:block;width:100%;overflow:hidden}.katex .hide-tail{position:relative;width:100%;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .boxpad{padding:0 .3em 0 .3em}.katex .cancel-pad{padding:0 .2em 0 .2em}.katex .cancel-lap{margin-right:-.2em;margin-left:-.2em}.katex .sout{border-bottom-width:.08em;border-bottom-style:solid}.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-weight:bold;font-family:KaTeX_SansSerif}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .llap,.katex .rlap,.katex .clap{position:relative;width:0}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .sizing,.katex .fontsize-ensurer{--katex-reset-fs: 1}.katex .sizing.size1,.katex .fontsize-ensurer.size1{font-size:calc(1em * var(--katex-reset-fs))}.katex .sizing.reset-size1,.katex .fontsize-ensurer.reset-size1{--katex-reset-fs: 1}.katex .sizing.size2,.katex .fontsize-ensurer.size2{font-size:calc(1.2em * var(--katex-reset-fs))}.katex .sizing.reset-size2,.katex .fontsize-ensurer.reset-size2{--katex-reset-fs: .833}.katex .sizing.size3,.katex .fontsize-ensurer.size3{font-size:calc(1.4em * var(--katex-reset-fs))}.katex .sizing.reset-size3,.katex .fontsize-ensurer.reset-size3{--katex-reset-fs: .714}.katex .sizing.size4,.katex .fontsize-ensurer.size4{font-size:calc(1.6em * var(--katex-reset-fs))}.katex .sizing.reset-size4,.katex .fontsize-ensurer.reset-size4{--katex-reset-fs: .625}.katex .sizing.size5,.katex .fontsize-ensurer.size5{font-size:calc(1.8em * var(--katex-reset-fs))}.katex .sizing.reset-size5,.katex .fontsize-ensurer.reset-size5{--katex-reset-fs: .555}.katex .sizing.size6,.katex .fontsize-ensurer.size6{font-size:calc(2em * var(--katex-reset-fs))}.katex .sizing.reset-size6,.katex .fontsize-ensurer.reset-size6{--katex-reset-fs: .5}.katex .sizing.size7,.katex .fontsize-ensurer.size7{font-size:calc(2.4em * var(--katex-reset-fs))}.katex .sizing.reset-size7,.katex .fontsize-ensurer.reset-size7{--katex-reset-fs: .416}.katex .sizing.size8,.katex .fontsize-ensurer.size8{font-size:calc(2.88em * var(--katex-reset-fs))}.katex .sizing.reset-size8,.katex .fontsize-ensurer.reset-size8{--katex-reset-fs: .34}.katex .sizing.size9,.katex .fontsize-ensurer.size9{font-size:calc(3.456em * var(--katex-reset-fs))}.katex .sizing.reset-size9,.katex .fontsize-ensurer.reset-size9{--katex-reset-fs: .289}.katex .sizing.size10,.katex .fontsize-ensurer.size10{font-size:calc(4.148em * var(--katex-reset-fs))}.katex .sizing.reset-size10,.katex .fontsize-ensurer.reset-size10{--katex-reset-fs: .241}.katex .sizing.size11,.katex .fontsize-ensurer.size11{font-size:calc(4.976em * var(--katex-reset-fs))}.katex .sizing.reset-size11,.katex .fontsize-ensurer.reset-size11{--katex-reset-fs: .2}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;white-space:nowrap;text-align:center}.katex-display>.katex>.katex-html{position:relative;display:block}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{right:auto;left:0}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}html,body{min-width:100%;max-width:100%;min-height:100%;font-size:1rem;line-height:1.5;touch-action:manipulation;scroll-behavior:smooth}#toasts,#modals{position:fixed;bottom:0;left:0;z-index:99;width:100%}@media (max-width: 799px){:root{--layout-navbar-height: 3rem;--layout-sidebar-width: 16rem;--layout-body-max-width: 45rem;--layout-body-side-gap: 1rem;--layout-header-height: 5rem;--layout-header-height-edit: 3rem;--layout-top-max-width: 60rem}pre{font-size:.75rem}#footer_list{flex-direction:column}#footer_list>li{margin:0 .5rem;text-align:center}#header{overflow:hidden;display:grid;align-content:stretch;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"... header_logo ..."}#header_logo{grid-area:header_logo;align-self:center}#header_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;align-content:stretch;grid-template-rows:1rem 3rem 1rem;grid-template-columns:1fr;grid-template-areas:"...        " "logo_title " "logo_slogan"}#logo_title{grid-area:logo_title;justify-self:center}#logo_slogan{grid-area:logo_slogan;justify-self:center}#logo_emblem{position:absolute;top:50%;left:50%;width:21rem;height:21rem;transform:translate(-50%,-50%)}#user-panel{display:none}.in-edit #header{display:none}#logo_emblem{opacity:.35;filter:drop-shadow(0 0 3px #fff)}#logo_slogan{text-shadow:0 1px 3px #000}#logo_title,#logo_slogan{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}}@media (max-width: 399px){#logo_title{font-size:2.5rem}.rhythm{font-size:calc(.9375rem * var(--font-content-size))}}@media (min-width: 400px){#logo_slogan{padding-left:.375rem}*{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.35) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:5px;box-shadow:inset 0 0 10px 10px rgba(120,120,120,.35)}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px 10px rgba(120,120,120,.5)}::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 10px 10px rgba(80,80,80,.5)}::-webkit-scrollbar-thumb:horizontal{border:5px solid transparent;border-radius:10px}}@media (min-width: 1400px){.rhythm{font-size:calc(1.075rem * var(--font-content-size))}}@media (any-hover: hover),(hover: hover){.rhythm a[href*="//"]:not([href*="mainframe.vercel.app"]):not([href*="localhost"]):hover:not(:active){color:hsla(var(--cvh-link-ext),var(--cvs-link-ext),calc(var(--cvl-link-ext) - 10%),var(--cva-link-ext));-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rhythm a[href^="/"]:hover:not(:active),.rhythm a[href^=".."]:hover:not(:active),.rhythm a[href^="#"]:hover:not(:active),.rhythm a[href*="mainframe.vercel.app"]:hover:not(:active),.rhythm a[href*=localhost]:hover:not(:active){color:hsla(var(--cvh-link-int),var(--cvs-link-int),calc(var(--cvl-link-int) - 10%),var(--cva-link-int));-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}span.critic-metadata:hover:not(:active){padding:.1em .25em;color:#fff;font-size:100%;background:var(--cvhsla-critic-comment);border-radius:.25em;transform:translate(-50%,50%)}#header_logo:hover:not(:active){background:rgba(255,255,255,.125)}}
