:root{--font-size: 18px;--font-family: system-ui;--headings-font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--bg: #0a0a0a;--fg: #ccc;--fg-muted: #8c8c8c;--border: #1a1a1a;--link: #5c99d6;--color-red: #d65c5c;--color-orange: #d6855c;--color-yellow: #c2c270;--color-green: #8bc270;--color-forest: #5cd685;--color-cyan: #5cd6d6;--color-blue: #5c99d6;--color-violet: #7070c2;--color-purple: #8b70c2;--color-magenta: #c270c2;--color-pink: #c2708b;--background-red: #1f1212;--background-orange: #1f1712;--background-yellow: #1d1d14;--background-green: #171d14;--background-forest: #121f17;--background-cyan: #121f1f;--background-blue: #12191f;--background-violet: #14141d;--background-purple: #17141d;--background-magenta: #1d141d;--background-pink: #1d1417}.light{--bg: #ebebeb;--fg: #0a0a0a;--fg-muted: gray;--border: #d1d1d1;--link: #2966a3;--background-red: #ebadad;--background-orange: #ebc2ad;--background-yellow: #e0e0b8;--background-green: #c5e0b8;--background-forest: #adebc2;--background-cyan: #adebeb;--background-blue: #adcceb;--background-violet: #b8b8e0;--background-purple: #c5b8e0;--background-magenta: #e0b8e0;--background-pink: #e0b8c5;--color-red: #a32929;--color-orange: #a35229;--color-yellow: #8f8f3d;--color-green: #588f3d;--color-forest: #29a352;--color-cyan: #29a3a3;--color-blue: #2966a3;--color-violet: #3d3d8f;--color-purple: #583d8f;--color-magenta: #8f3d8f;--color-pink: #8f3d58}.mz,.mpz,body,blockquote>p,.highlight pre,code.highlighter-rouge pre,fieldset{margin:0}.pz,.mpz,body,code.highlighter-rouge,.highlight pre code,code.highlighter-rouge pre code{padding:0}.padding-around,.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div,blockquote,fieldset,legend,nav a,nav span{padding:0.4em 0.7em}.pointer,details summary,input,label,select,textarea,button,.button,input[type='submit'],input[type='reset'],input[type='button']{cursor:pointer}.no-border{border:none}.border,.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div,fieldset,legend,input,select,output,textarea,svg.map{border-width:1px}.border-top,footer,.footnotes{border-width:1px 0 0 0}.border-bottom,nav:first-of-type,table td,table th{border-width:0 0 1px 0}.border-left,blockquote,form{border-width:0 0 0 5px}.border-radius,.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div,.highlight pre,code.highlighter-rouge pre{border-radius:3px}.border-left,blockquote,form{border-left-width:5px}.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div{margin-inline:.2em}.inline{display:inline-block}.flex,#spy{display:flex}.hidden,html:not(.unlogged) .unlogged,html:not(.logged) .logged,html.online .offline,html:not(.online) .online,html:not(.behind) .behind,html:not(.updated) .updated,html.focus .blur,html:not(.focus) .focus,html:not(.scrolled) .scrolled,html:not(.logged) .guest,html:not(.logged) .admin,html:not(.admin) .admin,html:not(.ajax) .ajax,html:not(.guest) .guest,html:not(.fullscreen) .fullscreen,html body:not([data-github-fork='true']) .fork,html body:not([data-github-fork='false']) .unfork,html body:not([data-github-environment='development']) .development,html body:not([data-github-environment='production']) .production,html body[data-github-remote-theme=''] .remote-theme,html .only-child:not(:only-child),[hidden],template{display:none}.blink{animation:blinker 1.2s step-start infinite}@keyframes blinker{50%{opacity:0}}.background-blink{animation:background-blink 1.2s step-start infinite}@keyframes background-blink{50%{background:transparent}}.foreground-blink{animation:foreground-blink 1.2s step-start infinite}@keyframes foreground-blink{50%{color:transparent}}html.fullscreen{overflow:initial}html.fullscreen main{padding-inline:.5em}html.fullscreen main h1:first-child{margin-top:0}html.fullscreen header{padding-inline:.7em .1em}html.fullscreen header h1{font-size:1em;font-family:system-ui}html.fullscreen footer{display:none}html.fullscreen header,html.fullscreen nav,html.fullscreen main,html.fullscreen footer{max-width:none}audio[controls]{opacity:.8}blockquote{display:inline-block;font-size:110%;margin:1em 0}body{font-size:var(--font-size);font-family:var(--font-family)}[class*='calendar']{display:flex;justify-content:space-between}.calendar div[data-day]{flex-grow:1;min-height:2.5em;cursor:default;text-align:center;font-family:monospace;color:var(--border);border-inline:1px solid var(--bg)}.calendar div[data-day]:hover{background-color:var(--fg-muted);color:var(--bg)}.calendar div:not([data-property='']){background-color:var(--border)}.calendar-footer div,.calendar-header div{padding-block:.45em}.calendar-footer div:not(:last-child),.calendar-header div:not(:last-child){padding-right:.5em}.calendar-footer div:not(:first-child),.calendar-header div:not(:first-child){padding-left:.5em}.calendar-footer{background:linear-gradient(to bottom, var(--bg) calc(50% + 1px), var(--border) calc(50% + 1px) calc(50% + 2px), var(--bg) calc(50% + 2px))}tt,code,kbd,samp,pre[data-json],pre[data-yml]{font-family:monospace}.highlight pre,code.highlighter-rouge pre{white-space:pre-wrap;line-height:1.2;padding:.8em;font-size:97%}div.highlighter-rouge pre{display:inline-block}.color-fg,body,fieldset:focus-within legend,button:active,.button:active,input[type='submit']:active,input[type='reset']:active,input[type='button']:active{color:var(--fg)}.color-muted,.calendar div:not([data-property='']),.calendar-footer,.calendar-header,tt,code,kbd,samp,pre[data-json],pre[data-yml],footer,#spy,table th,table time.past,table time span,b,strong,i,em,td[data-value='trash']{color:var(--fg-muted)}.stroke-muted{stroke:var(--fg-muted)}.color-border{color:var(--border)}.stroke-border,#gridlines line{stroke:var(--border)}.color-link,a code.highlighter-rouge{color:var(--link)}.stroke-link{stroke:var(--link)}.background-bg,body,.calendar-footer div,.calendar-header div,.accent-red nav a:not(.active):hover,.calendar div[data-property='2'] nav a:not(.active):hover,.accent-orange nav a:not(.active):hover,.accent-yellow nav a:not(.active):hover,.accent-green nav a:not(.active):hover,.calendar div[data-property='1'] nav a:not(.active):hover,.accent-forest nav a:not(.active):hover,.accent-cyan nav a:not(.active):hover,.accent-blue nav a:not(.active):hover,.calendar div[data-property='U'] nav a:not(.active):hover,.accent-violet nav a:not(.active):hover,.accent-purple nav a:not(.active):hover,.accent-magenta nav a:not(.active):hover,.accent-pink nav a:not(.active):hover,button:hover,.button:hover,input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background-color:var(--bg) !important}.fill-bg,.hex .text text:first-child{fill:var(--bg)}.background-muted,.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div,.highlight pre,code.highlighter-rouge pre,legend,input,select,output,textarea{background-color:var(--border)}.fill-border,.hex .hexagon{fill:var(--border)}.fill-muted,.hex .text text{fill:var(--fg-muted)}.color-red,.accent-red.match-color,.accent-red.evident,button.accent-red,.accent-red.button,input.accent-red[type='submit'],input.accent-red[type='reset'],input.accent-red[type='button'],.calendar div.button[data-property='2'],#spy>div.accent-red,.calendar #spy>div[data-property='2'],.calendar div.evident[data-property='2'],.calendar div.accent-red:not([data-property='']),.calendar div[data-property='2']:not([data-property='']),.calendar div.match-color[data-property='2'],del{color:var(--color-red)}.stroke-red{stroke:var(--color-red)}.stroke-background-red{stroke:var(--background-red)}.background-red,.accent-red.match-color,.accent-red.evident,button.accent-red,.accent-red.button,input.accent-red[type='submit'],input.accent-red[type='reset'],input.accent-red[type='button'],.calendar div.button[data-property='2'],#spy>div.accent-red,.calendar #spy>div[data-property='2'],.calendar div.evident[data-property='2'],.calendar div.accent-red:not([data-property='']),.calendar div[data-property='2']:not([data-property='']),.calendar div.match-color[data-property='2'],.accent-red nav a:not(.active),.calendar div[data-property='2'] nav a:not(.active){background-color:var(--background-red)}.fill-red,.hex[data-distance='3'] .hexagon{fill:var(--background-red)}blockquote.accent-red{background-color:var(--background-red);border-color:var(--color-red)}fieldset.accent-red{border-color:var(--background-red)}fieldset.accent-red legend{background-color:var(--background-red)}.accent-red,.calendar div[data-property='2']{--link: var(--color-red)}.accent-red nav a:hover,.calendar div[data-property='2'] nav a:hover{text-decoration:none}.accent-red .border,.calendar div[data-property='2'] .border,.accent-red .evident,.calendar div[data-property='2'] .evident,.accent-red button,.calendar div[data-property='2'] button,.accent-red .button,.calendar div[data-property='2'] .button,.accent-red input[type='submit'],.accent-red input[type='reset'],.accent-red input[type='button'],.accent-red #spy>div,.calendar div[data-property='2'] #spy>div,.accent-red fieldset,.calendar div[data-property='2'] fieldset,.accent-red legend,.calendar div[data-property='2'] legend,.accent-red input,.calendar div[data-property='2'] input,.accent-red select,.calendar div[data-property='2'] select,.accent-red output,.calendar div[data-property='2'] output,.accent-red textarea,.calendar div[data-property='2'] textarea,.accent-red svg.map,.calendar div[data-property='2'] svg.map,.accent-red .border-top,.calendar div[data-property='2'] .border-top,.accent-red footer,.calendar div[data-property='2'] footer,.accent-red .footnotes,.calendar div[data-property='2'] .footnotes,.accent-red .border-bottom,.calendar div[data-property='2'] .border-bottom,.accent-red nav:first-of-type,.calendar div[data-property='2'] nav:first-of-type,.accent-red table td,table .accent-red td,.calendar div[data-property='2'] table td,table .calendar div[data-property='2'] td,.accent-red table th,table .accent-red th,.calendar div[data-property='2'] table th,table .calendar div[data-property='2'] th,.accent-red .border-left,.calendar div[data-property='2'] .border-left,.accent-red blockquote,.calendar div[data-property='2'] blockquote,.accent-red form,.calendar div[data-property='2'] form{border-color:var(--background-red)}.accent-red .border *,.calendar div[data-property='2'] .border *,.accent-red .evident *,.calendar div[data-property='2'] .evident *,.accent-red button *,.calendar div[data-property='2'] button *,.accent-red .button *,.calendar div[data-property='2'] .button *,.accent-red input[type='submit'] *,.accent-red input[type='reset'] *,.accent-red input[type='button'] *,.accent-red #spy>div *,.calendar div[data-property='2'] #spy>div *,.accent-red fieldset *,.calendar div[data-property='2'] fieldset *,.accent-red legend *,.calendar div[data-property='2'] legend *,.accent-red input *,.calendar div[data-property='2'] input *,.accent-red select *,.calendar div[data-property='2'] select *,.accent-red output *,.calendar div[data-property='2'] output *,.accent-red textarea *,.calendar div[data-property='2'] textarea *,.accent-red svg.map *,.calendar div[data-property='2'] svg.map *,.accent-red .border-top *,.calendar div[data-property='2'] .border-top *,.accent-red footer *,.calendar div[data-property='2'] footer *,.accent-red .footnotes *,.calendar div[data-property='2'] .footnotes *,.accent-red .border-bottom *,.calendar div[data-property='2'] .border-bottom *,.accent-red nav:first-of-type *,.calendar div[data-property='2'] nav:first-of-type *,.accent-red table td *,table .accent-red td *,.calendar div[data-property='2'] table td *,table .calendar div[data-property='2'] td *,.accent-red table th *,table .accent-red th *,.calendar div[data-property='2'] table th *,table .calendar div[data-property='2'] th *,.accent-red .border-left *,.calendar div[data-property='2'] .border-left *,.accent-red blockquote *,.calendar div[data-property='2'] blockquote *,.accent-red form *,.calendar div[data-property='2'] form *{border-color:var(--border)}.color-orange,.accent-orange.match-color,.accent-orange.evident,button.accent-orange,.accent-orange.button,input.accent-orange[type='submit'],input.accent-orange[type='reset'],input.accent-orange[type='button'],#spy>div.accent-orange,.calendar div.accent-orange:not([data-property='']),.highlight .p,code.highlighter-rouge .p,.highlight .nc,code.highlighter-rouge .nc,.highlight .nd,code.highlighter-rouge .nd,.highlight .ne,code.highlighter-rouge .ne,.highlight .nf,code.highlighter-rouge .nf,.highlight .fm,code.highlighter-rouge .fm,.highlight .gi,code.highlighter-rouge .gi,td[data-value='bill']{color:var(--color-orange)}.stroke-orange{stroke:var(--color-orange)}.stroke-background-orange{stroke:var(--background-orange)}.background-orange,.accent-orange.match-color,.accent-orange.evident,button.accent-orange,.accent-orange.button,input.accent-orange[type='submit'],input.accent-orange[type='reset'],input.accent-orange[type='button'],#spy>div.accent-orange,.calendar div.accent-orange:not([data-property='']),.accent-orange nav a:not(.active){background-color:var(--background-orange)}.fill-orange,.hex[data-distance='2'] .hexagon{fill:var(--background-orange)}blockquote.accent-orange{background-color:var(--background-orange);border-color:var(--color-orange)}fieldset.accent-orange{border-color:var(--background-orange)}fieldset.accent-orange legend{background-color:var(--background-orange)}.accent-orange{--link: var(--color-orange)}.accent-orange nav a:hover{text-decoration:none}.accent-orange .border,.accent-orange .evident,.accent-orange button,.accent-orange .button,.accent-orange input[type='submit'],.accent-orange input[type='reset'],.accent-orange input[type='button'],.accent-orange #spy>div,.accent-orange fieldset,.accent-orange legend,.accent-orange input,.accent-orange select,.accent-orange output,.accent-orange textarea,.accent-orange svg.map,.accent-orange .border-top,.accent-orange footer,.accent-orange .footnotes,.accent-orange .border-bottom,.accent-orange nav:first-of-type,.accent-orange table td,table .accent-orange td,.accent-orange table th,table .accent-orange th,.accent-orange .border-left,.accent-orange blockquote,.accent-orange form{border-color:var(--background-orange)}.accent-orange .border *,.accent-orange .evident *,.accent-orange button *,.accent-orange .button *,.accent-orange input[type='submit'] *,.accent-orange input[type='reset'] *,.accent-orange input[type='button'] *,.accent-orange #spy>div *,.accent-orange fieldset *,.accent-orange legend *,.accent-orange input *,.accent-orange select *,.accent-orange output *,.accent-orange textarea *,.accent-orange svg.map *,.accent-orange .border-top *,.accent-orange footer *,.accent-orange .footnotes *,.accent-orange .border-bottom *,.accent-orange nav:first-of-type *,.accent-orange table td *,table .accent-orange td *,.accent-orange table th *,table .accent-orange th *,.accent-orange .border-left *,.accent-orange blockquote *,.accent-orange form *{border-color:var(--border)}.color-yellow,.accent-yellow.match-color,.accent-yellow.evident,button.accent-yellow,.accent-yellow.button,input.accent-yellow[type='submit'],input.accent-yellow[type='reset'],input.accent-yellow[type='button'],#spy>div.accent-yellow,.calendar div.accent-yellow:not([data-property='']),input,select,output,textarea,.highlight .sb,code.highlighter-rouge .sb,.highlight .sc,code.highlighter-rouge .sc,.highlight .sd,code.highlighter-rouge .sd,.highlight .s2,code.highlighter-rouge .s2,.highlight .sh,code.highlighter-rouge .sh,.highlight .si,code.highlighter-rouge .si,.highlight .sx,code.highlighter-rouge .sx,.highlight .sr,code.highlighter-rouge .sr,.highlight .s1,code.highlighter-rouge .s1,.highlight .ss,code.highlighter-rouge .ss,.highlight .s,code.highlighter-rouge .s,.highlight .sa,code.highlighter-rouge .sa,.highlight .dl,code.highlighter-rouge .dl{color:var(--color-yellow)}.stroke-yellow{stroke:var(--color-yellow)}.stroke-background-yellow{stroke:var(--background-yellow)}.background-yellow,.accent-yellow.match-color,.accent-yellow.evident,button.accent-yellow,.accent-yellow.button,input.accent-yellow[type='submit'],input.accent-yellow[type='reset'],input.accent-yellow[type='button'],#spy>div.accent-yellow,.calendar div.accent-yellow:not([data-property='']),.accent-yellow nav a:not(.active){background-color:var(--background-yellow)}.fill-yellow,.hex[data-distance='1'] .hexagon{fill:var(--background-yellow)}blockquote.accent-yellow{background-color:var(--background-yellow);border-color:var(--color-yellow)}fieldset.accent-yellow{border-color:var(--background-yellow)}fieldset.accent-yellow legend{background-color:var(--background-yellow)}.accent-yellow{--link: var(--color-yellow)}.accent-yellow nav a:hover{text-decoration:none}.accent-yellow .border,.accent-yellow .evident,.accent-yellow button,.accent-yellow .button,.accent-yellow input[type='submit'],.accent-yellow input[type='reset'],.accent-yellow input[type='button'],.accent-yellow #spy>div,.accent-yellow fieldset,.accent-yellow legend,.accent-yellow input,.accent-yellow select,.accent-yellow output,.accent-yellow textarea,.accent-yellow svg.map,.accent-yellow .border-top,.accent-yellow footer,.accent-yellow .footnotes,.accent-yellow .border-bottom,.accent-yellow nav:first-of-type,.accent-yellow table td,table .accent-yellow td,.accent-yellow table th,table .accent-yellow th,.accent-yellow .border-left,.accent-yellow blockquote,.accent-yellow form{border-color:var(--background-yellow)}.accent-yellow .border *,.accent-yellow .evident *,.accent-yellow button *,.accent-yellow .button *,.accent-yellow input[type='submit'] *,.accent-yellow input[type='reset'] *,.accent-yellow input[type='button'] *,.accent-yellow #spy>div *,.accent-yellow fieldset *,.accent-yellow legend *,.accent-yellow input *,.accent-yellow select *,.accent-yellow output *,.accent-yellow textarea *,.accent-yellow svg.map *,.accent-yellow .border-top *,.accent-yellow footer *,.accent-yellow .footnotes *,.accent-yellow .border-bottom *,.accent-yellow nav:first-of-type *,.accent-yellow table td *,table .accent-yellow td *,.accent-yellow table th *,table .accent-yellow th *,.accent-yellow .border-left *,.accent-yellow blockquote *,.accent-yellow form *{border-color:var(--border)}.color-green,.accent-green.match-color,.accent-green.evident,button.accent-green,.accent-green.button,input.accent-green[type='submit'],input.accent-green[type='reset'],input.accent-green[type='button'],.calendar div.button[data-property='1'],#spy>div.accent-green,.calendar #spy>div[data-property='1'],.calendar div.evident[data-property='1'],.calendar div.accent-green:not([data-property='']),.calendar div[data-property='1']:not([data-property='']),.calendar div.match-color[data-property='1'],.highlight .na,code.highlighter-rouge .na,ins,td[data-value='briefing']{color:var(--color-green)}.stroke-green{stroke:var(--color-green)}.stroke-background-green{stroke:var(--background-green)}.background-green,.accent-green.match-color,.accent-green.evident,button.accent-green,.accent-green.button,input.accent-green[type='submit'],input.accent-green[type='reset'],input.accent-green[type='button'],.calendar div.button[data-property='1'],#spy>div.accent-green,.calendar #spy>div[data-property='1'],.calendar div.evident[data-property='1'],.calendar div.accent-green:not([data-property='']),.calendar div[data-property='1']:not([data-property='']),.calendar div.match-color[data-property='1'],.accent-green nav a:not(.active),.calendar div[data-property='1'] nav a:not(.active){background-color:var(--background-green)}.fill-green{fill:var(--background-green)}blockquote.accent-green{background-color:var(--background-green);border-color:var(--color-green)}fieldset.accent-green{border-color:var(--background-green)}fieldset.accent-green legend{background-color:var(--background-green)}.accent-green,.calendar div[data-property='1']{--link: var(--color-green)}.accent-green nav a:hover,.calendar div[data-property='1'] nav a:hover{text-decoration:none}.accent-green .border,.calendar div[data-property='1'] .border,.accent-green .evident,.calendar div[data-property='1'] .evident,.accent-green button,.calendar div[data-property='1'] button,.accent-green .button,.calendar div[data-property='1'] .button,.accent-green input[type='submit'],.accent-green input[type='reset'],.accent-green input[type='button'],.accent-green #spy>div,.calendar div[data-property='1'] #spy>div,.accent-green fieldset,.calendar div[data-property='1'] fieldset,.accent-green legend,.calendar div[data-property='1'] legend,.accent-green input,.calendar div[data-property='1'] input,.accent-green select,.calendar div[data-property='1'] select,.accent-green output,.calendar div[data-property='1'] output,.accent-green textarea,.calendar div[data-property='1'] textarea,.accent-green svg.map,.calendar div[data-property='1'] svg.map,.accent-green .border-top,.calendar div[data-property='1'] .border-top,.accent-green footer,.calendar div[data-property='1'] footer,.accent-green .footnotes,.calendar div[data-property='1'] .footnotes,.accent-green .border-bottom,.calendar div[data-property='1'] .border-bottom,.accent-green nav:first-of-type,.calendar div[data-property='1'] nav:first-of-type,.accent-green table td,table .accent-green td,.calendar div[data-property='1'] table td,table .calendar div[data-property='1'] td,.accent-green table th,table .accent-green th,.calendar div[data-property='1'] table th,table .calendar div[data-property='1'] th,.accent-green .border-left,.calendar div[data-property='1'] .border-left,.accent-green blockquote,.calendar div[data-property='1'] blockquote,.accent-green form,.calendar div[data-property='1'] form{border-color:var(--background-green)}.accent-green .border *,.calendar div[data-property='1'] .border *,.accent-green .evident *,.calendar div[data-property='1'] .evident *,.accent-green button *,.calendar div[data-property='1'] button *,.accent-green .button *,.calendar div[data-property='1'] .button *,.accent-green input[type='submit'] *,.accent-green input[type='reset'] *,.accent-green input[type='button'] *,.accent-green #spy>div *,.calendar div[data-property='1'] #spy>div *,.accent-green fieldset *,.calendar div[data-property='1'] fieldset *,.accent-green legend *,.calendar div[data-property='1'] legend *,.accent-green input *,.calendar div[data-property='1'] input *,.accent-green select *,.calendar div[data-property='1'] select *,.accent-green output *,.calendar div[data-property='1'] output *,.accent-green textarea *,.calendar div[data-property='1'] textarea *,.accent-green svg.map *,.calendar div[data-property='1'] svg.map *,.accent-green .border-top *,.calendar div[data-property='1'] .border-top *,.accent-green footer *,.calendar div[data-property='1'] footer *,.accent-green .footnotes *,.calendar div[data-property='1'] .footnotes *,.accent-green .border-bottom *,.calendar div[data-property='1'] .border-bottom *,.accent-green nav:first-of-type *,.calendar div[data-property='1'] nav:first-of-type *,.accent-green table td *,table .accent-green td *,.calendar div[data-property='1'] table td *,table .calendar div[data-property='1'] td *,.accent-green table th *,table .accent-green th *,.calendar div[data-property='1'] table th *,table .calendar div[data-property='1'] th *,.accent-green .border-left *,.calendar div[data-property='1'] .border-left *,.accent-green blockquote *,.calendar div[data-property='1'] blockquote *,.accent-green form *,.calendar div[data-property='1'] form *{border-color:var(--border)}.color-forest,.accent-forest.match-color,.accent-forest.evident,button.accent-forest,.accent-forest.button,input.accent-forest[type='submit'],input.accent-forest[type='reset'],input.accent-forest[type='button'],#spy>div.accent-forest,.calendar div.accent-forest:not([data-property='']),.highlight .cs,code.highlighter-rouge .cs,.boolean{color:var(--color-forest)}.stroke-forest{stroke:var(--color-forest)}.stroke-background-forest{stroke:var(--background-forest)}.background-forest,.accent-forest.match-color,.accent-forest.evident,button.accent-forest,.accent-forest.button,input.accent-forest[type='submit'],input.accent-forest[type='reset'],input.accent-forest[type='button'],#spy>div.accent-forest,.calendar div.accent-forest:not([data-property='']),.accent-forest nav a:not(.active){background-color:var(--background-forest)}.fill-forest{fill:var(--background-forest)}blockquote.accent-forest{background-color:var(--background-forest);border-color:var(--color-forest)}fieldset.accent-forest{border-color:var(--background-forest)}fieldset.accent-forest legend{background-color:var(--background-forest)}.accent-forest{--link: var(--color-forest)}.accent-forest nav a:hover{text-decoration:none}.accent-forest .border,.accent-forest .evident,.accent-forest button,.accent-forest .button,.accent-forest input[type='submit'],.accent-forest input[type='reset'],.accent-forest input[type='button'],.accent-forest #spy>div,.accent-forest fieldset,.accent-forest legend,.accent-forest input,.accent-forest select,.accent-forest output,.accent-forest textarea,.accent-forest svg.map,.accent-forest .border-top,.accent-forest footer,.accent-forest .footnotes,.accent-forest .border-bottom,.accent-forest nav:first-of-type,.accent-forest table td,table .accent-forest td,.accent-forest table th,table .accent-forest th,.accent-forest .border-left,.accent-forest blockquote,.accent-forest form{border-color:var(--background-forest)}.accent-forest .border *,.accent-forest .evident *,.accent-forest button *,.accent-forest .button *,.accent-forest input[type='submit'] *,.accent-forest input[type='reset'] *,.accent-forest input[type='button'] *,.accent-forest #spy>div *,.accent-forest fieldset *,.accent-forest legend *,.accent-forest input *,.accent-forest select *,.accent-forest output *,.accent-forest textarea *,.accent-forest svg.map *,.accent-forest .border-top *,.accent-forest footer *,.accent-forest .footnotes *,.accent-forest .border-bottom *,.accent-forest nav:first-of-type *,.accent-forest table td *,table .accent-forest td *,.accent-forest table th *,table .accent-forest th *,.accent-forest .border-left *,.accent-forest blockquote *,.accent-forest form *{border-color:var(--border)}.color-cyan,.accent-cyan.match-color,.accent-cyan.evident,button.accent-cyan,.accent-cyan.button,input.accent-cyan[type='submit'],input.accent-cyan[type='reset'],input.accent-cyan[type='button'],#spy>div.accent-cyan,.calendar div.accent-cyan:not([data-property='']),input[type='number'],.highlight .k,code.highlighter-rouge .k,.highlight .kv,code.highlighter-rouge .kv,.highlight .kc,code.highlighter-rouge .kc,.highlight .kd,code.highlighter-rouge .kd,.highlight .kp,code.highlighter-rouge .kp,.highlight .kr,code.highlighter-rouge .kr,.highlight .kt,code.highlighter-rouge .kt,.highlight .no,code.highlighter-rouge .no,.highlight .gp,code.highlighter-rouge .gp,.number{color:var(--color-cyan)}.stroke-cyan{stroke:var(--color-cyan)}.stroke-background-cyan{stroke:var(--background-cyan)}.background-cyan,.accent-cyan.match-color,.accent-cyan.evident,button.accent-cyan,.accent-cyan.button,input.accent-cyan[type='submit'],input.accent-cyan[type='reset'],input.accent-cyan[type='button'],#spy>div.accent-cyan,.calendar div.accent-cyan:not([data-property='']),.accent-cyan nav a:not(.active){background-color:var(--background-cyan)}.fill-cyan{fill:var(--background-cyan)}blockquote.accent-cyan{background-color:var(--background-cyan);border-color:var(--color-cyan)}fieldset.accent-cyan{border-color:var(--background-cyan)}fieldset.accent-cyan legend{background-color:var(--background-cyan)}.accent-cyan{--link: var(--color-cyan)}.accent-cyan nav a:hover{text-decoration:none}.accent-cyan .border,.accent-cyan .evident,.accent-cyan button,.accent-cyan .button,.accent-cyan input[type='submit'],.accent-cyan input[type='reset'],.accent-cyan input[type='button'],.accent-cyan #spy>div,.accent-cyan fieldset,.accent-cyan legend,.accent-cyan input,.accent-cyan select,.accent-cyan output,.accent-cyan textarea,.accent-cyan svg.map,.accent-cyan .border-top,.accent-cyan footer,.accent-cyan .footnotes,.accent-cyan .border-bottom,.accent-cyan nav:first-of-type,.accent-cyan table td,table .accent-cyan td,.accent-cyan table th,table .accent-cyan th,.accent-cyan .border-left,.accent-cyan blockquote,.accent-cyan form{border-color:var(--background-cyan)}.accent-cyan .border *,.accent-cyan .evident *,.accent-cyan button *,.accent-cyan .button *,.accent-cyan input[type='submit'] *,.accent-cyan input[type='reset'] *,.accent-cyan input[type='button'] *,.accent-cyan #spy>div *,.accent-cyan fieldset *,.accent-cyan legend *,.accent-cyan input *,.accent-cyan select *,.accent-cyan output *,.accent-cyan textarea *,.accent-cyan svg.map *,.accent-cyan .border-top *,.accent-cyan footer *,.accent-cyan .footnotes *,.accent-cyan .border-bottom *,.accent-cyan nav:first-of-type *,.accent-cyan table td *,table .accent-cyan td *,.accent-cyan table th *,table .accent-cyan th *,.accent-cyan .border-left *,.accent-cyan blockquote *,.accent-cyan form *{border-color:var(--border)}.color-blue,.accent-blue.match-color,.accent-blue.evident,button.accent-blue,.accent-blue.button,input.accent-blue[type='submit'],input.accent-blue[type='reset'],input.accent-blue[type='button'],.calendar div.button[data-property='U'],#spy>div.accent-blue,.calendar #spy>div[data-property='U'],.calendar div.evident[data-property='U'],.calendar div.accent-blue:not([data-property='']),.calendar div[data-property='U']:not([data-property='']),.calendar div.match-color[data-property='U'],.highlight .c,code.highlighter-rouge .c,.highlight .ch,code.highlighter-rouge .ch,.highlight .cd,code.highlighter-rouge .cd,.highlight .cpf,code.highlighter-rouge .cpf,.highlight .cm,code.highlighter-rouge .cm,.highlight .c1,code.highlighter-rouge .c1{color:var(--color-blue)}.stroke-blue{stroke:var(--color-blue)}.stroke-background-blue{stroke:var(--background-blue)}.background-blue,.accent-blue.match-color,.accent-blue.evident,button.accent-blue,.accent-blue.button,input.accent-blue[type='submit'],input.accent-blue[type='reset'],input.accent-blue[type='button'],.calendar div.button[data-property='U'],#spy>div.accent-blue,.calendar #spy>div[data-property='U'],.calendar div.evident[data-property='U'],.calendar div.accent-blue:not([data-property='']),.calendar div[data-property='U']:not([data-property='']),.calendar div.match-color[data-property='U'],.accent-blue nav a:not(.active),.calendar div[data-property='U'] nav a:not(.active){background-color:var(--background-blue)}.fill-blue{fill:var(--background-blue)}blockquote.accent-blue{background-color:var(--background-blue);border-color:var(--color-blue)}fieldset.accent-blue{border-color:var(--background-blue)}fieldset.accent-blue legend{background-color:var(--background-blue)}.accent-blue,.calendar div[data-property='U']{--link: var(--color-blue)}.accent-blue nav a:hover,.calendar div[data-property='U'] nav a:hover{text-decoration:none}.accent-blue .border,.calendar div[data-property='U'] .border,.accent-blue .evident,.calendar div[data-property='U'] .evident,.accent-blue button,.calendar div[data-property='U'] button,.accent-blue .button,.calendar div[data-property='U'] .button,.accent-blue input[type='submit'],.accent-blue input[type='reset'],.accent-blue input[type='button'],.accent-blue #spy>div,.calendar div[data-property='U'] #spy>div,.accent-blue fieldset,.calendar div[data-property='U'] fieldset,.accent-blue legend,.calendar div[data-property='U'] legend,.accent-blue input,.calendar div[data-property='U'] input,.accent-blue select,.calendar div[data-property='U'] select,.accent-blue output,.calendar div[data-property='U'] output,.accent-blue textarea,.calendar div[data-property='U'] textarea,.accent-blue svg.map,.calendar div[data-property='U'] svg.map,.accent-blue .border-top,.calendar div[data-property='U'] .border-top,.accent-blue footer,.calendar div[data-property='U'] footer,.accent-blue .footnotes,.calendar div[data-property='U'] .footnotes,.accent-blue .border-bottom,.calendar div[data-property='U'] .border-bottom,.accent-blue nav:first-of-type,.calendar div[data-property='U'] nav:first-of-type,.accent-blue table td,table .accent-blue td,.calendar div[data-property='U'] table td,table .calendar div[data-property='U'] td,.accent-blue table th,table .accent-blue th,.calendar div[data-property='U'] table th,table .calendar div[data-property='U'] th,.accent-blue .border-left,.calendar div[data-property='U'] .border-left,.accent-blue blockquote,.calendar div[data-property='U'] blockquote,.accent-blue form,.calendar div[data-property='U'] form{border-color:var(--background-blue)}.accent-blue .border *,.calendar div[data-property='U'] .border *,.accent-blue .evident *,.calendar div[data-property='U'] .evident *,.accent-blue button *,.calendar div[data-property='U'] button *,.accent-blue .button *,.calendar div[data-property='U'] .button *,.accent-blue input[type='submit'] *,.accent-blue input[type='reset'] *,.accent-blue input[type='button'] *,.accent-blue #spy>div *,.calendar div[data-property='U'] #spy>div *,.accent-blue fieldset *,.calendar div[data-property='U'] fieldset *,.accent-blue legend *,.calendar div[data-property='U'] legend *,.accent-blue input *,.calendar div[data-property='U'] input *,.accent-blue select *,.calendar div[data-property='U'] select *,.accent-blue output *,.calendar div[data-property='U'] output *,.accent-blue textarea *,.calendar div[data-property='U'] textarea *,.accent-blue svg.map *,.calendar div[data-property='U'] svg.map *,.accent-blue .border-top *,.calendar div[data-property='U'] .border-top *,.accent-blue footer *,.calendar div[data-property='U'] footer *,.accent-blue .footnotes *,.calendar div[data-property='U'] .footnotes *,.accent-blue .border-bottom *,.calendar div[data-property='U'] .border-bottom *,.accent-blue nav:first-of-type *,.calendar div[data-property='U'] nav:first-of-type *,.accent-blue table td *,table .accent-blue td *,.calendar div[data-property='U'] table td *,table .calendar div[data-property='U'] td *,.accent-blue table th *,table .accent-blue th *,.calendar div[data-property='U'] table th *,table .calendar div[data-property='U'] th *,.accent-blue .border-left *,.calendar div[data-property='U'] .border-left *,.accent-blue blockquote *,.calendar div[data-property='U'] blockquote *,.accent-blue form *,.calendar div[data-property='U'] form *{border-color:var(--border)}.color-violet,.accent-violet.match-color,.accent-violet.evident,button.accent-violet,.accent-violet.button,input.accent-violet[type='submit'],input.accent-violet[type='reset'],input.accent-violet[type='button'],#spy>div.accent-violet,.calendar div.accent-violet:not([data-property='']),.highlight .kn,code.highlighter-rouge .kn,.highlight .ow,code.highlighter-rouge .ow,.highlight .o,code.highlighter-rouge .o{color:var(--color-violet)}.stroke-violet{stroke:var(--color-violet)}.stroke-background-violet{stroke:var(--background-violet)}.background-violet,.accent-violet.match-color,.accent-violet.evident,button.accent-violet,.accent-violet.button,input.accent-violet[type='submit'],input.accent-violet[type='reset'],input.accent-violet[type='button'],#spy>div.accent-violet,.calendar div.accent-violet:not([data-property='']),.accent-violet nav a:not(.active){background-color:var(--background-violet)}.fill-violet{fill:var(--background-violet)}blockquote.accent-violet{background-color:var(--background-violet);border-color:var(--color-violet)}fieldset.accent-violet{border-color:var(--background-violet)}fieldset.accent-violet legend{background-color:var(--background-violet)}.accent-violet{--link: var(--color-violet)}.accent-violet nav a:hover{text-decoration:none}.accent-violet .border,.accent-violet .evident,.accent-violet button,.accent-violet .button,.accent-violet input[type='submit'],.accent-violet input[type='reset'],.accent-violet input[type='button'],.accent-violet #spy>div,.accent-violet fieldset,.accent-violet legend,.accent-violet input,.accent-violet select,.accent-violet output,.accent-violet textarea,.accent-violet svg.map,.accent-violet .border-top,.accent-violet footer,.accent-violet .footnotes,.accent-violet .border-bottom,.accent-violet nav:first-of-type,.accent-violet table td,table .accent-violet td,.accent-violet table th,table .accent-violet th,.accent-violet .border-left,.accent-violet blockquote,.accent-violet form{border-color:var(--background-violet)}.accent-violet .border *,.accent-violet .evident *,.accent-violet button *,.accent-violet .button *,.accent-violet input[type='submit'] *,.accent-violet input[type='reset'] *,.accent-violet input[type='button'] *,.accent-violet #spy>div *,.accent-violet fieldset *,.accent-violet legend *,.accent-violet input *,.accent-violet select *,.accent-violet output *,.accent-violet textarea *,.accent-violet svg.map *,.accent-violet .border-top *,.accent-violet footer *,.accent-violet .footnotes *,.accent-violet .border-bottom *,.accent-violet nav:first-of-type *,.accent-violet table td *,table .accent-violet td *,.accent-violet table th *,table .accent-violet th *,.accent-violet .border-left *,.accent-violet blockquote *,.accent-violet form *{border-color:var(--border)}.color-purple,.accent-purple.match-color,.accent-purple.evident,button.accent-purple,.accent-purple.button,input.accent-purple[type='submit'],input.accent-purple[type='reset'],input.accent-purple[type='button'],#spy>div.accent-purple,.calendar div.accent-purple:not([data-property='']),.highlight .mf,code.highlighter-rouge .mf,.highlight .mh,code.highlighter-rouge .mh,.highlight .il,code.highlighter-rouge .il,.highlight .mi,code.highlighter-rouge .mi,.highlight .mo,code.highlighter-rouge .mo,.highlight .m,code.highlighter-rouge .m,.highlight .mb,code.highlighter-rouge .mb,.highlight .mx,code.highlighter-rouge .mx,.highlight .se,code.highlighter-rouge .se,.percent{color:var(--color-purple)}.stroke-purple{stroke:var(--color-purple)}.stroke-background-purple{stroke:var(--background-purple)}.background-purple,.accent-purple.match-color,.accent-purple.evident,button.accent-purple,.accent-purple.button,input.accent-purple[type='submit'],input.accent-purple[type='reset'],input.accent-purple[type='button'],#spy>div.accent-purple,.calendar div.accent-purple:not([data-property='']),.accent-purple nav a:not(.active){background-color:var(--background-purple)}.fill-purple,.hex[data-distance='5'] .hexagon{fill:var(--background-purple)}blockquote.accent-purple{background-color:var(--background-purple);border-color:var(--color-purple)}fieldset.accent-purple{border-color:var(--background-purple)}fieldset.accent-purple legend{background-color:var(--background-purple)}.accent-purple{--link: var(--color-purple)}.accent-purple nav a:hover{text-decoration:none}.accent-purple .border,.accent-purple .evident,.accent-purple button,.accent-purple .button,.accent-purple input[type='submit'],.accent-purple input[type='reset'],.accent-purple input[type='button'],.accent-purple #spy>div,.accent-purple fieldset,.accent-purple legend,.accent-purple input,.accent-purple select,.accent-purple output,.accent-purple textarea,.accent-purple svg.map,.accent-purple .border-top,.accent-purple footer,.accent-purple .footnotes,.accent-purple .border-bottom,.accent-purple nav:first-of-type,.accent-purple table td,table .accent-purple td,.accent-purple table th,table .accent-purple th,.accent-purple .border-left,.accent-purple blockquote,.accent-purple form{border-color:var(--background-purple)}.accent-purple .border *,.accent-purple .evident *,.accent-purple button *,.accent-purple .button *,.accent-purple input[type='submit'] *,.accent-purple input[type='reset'] *,.accent-purple input[type='button'] *,.accent-purple #spy>div *,.accent-purple fieldset *,.accent-purple legend *,.accent-purple input *,.accent-purple select *,.accent-purple output *,.accent-purple textarea *,.accent-purple svg.map *,.accent-purple .border-top *,.accent-purple footer *,.accent-purple .footnotes *,.accent-purple .border-bottom *,.accent-purple nav:first-of-type *,.accent-purple table td *,table .accent-purple td *,.accent-purple table th *,table .accent-purple th *,.accent-purple .border-left *,.accent-purple blockquote *,.accent-purple form *{border-color:var(--border)}.color-magenta,.accent-magenta.match-color,.accent-magenta.evident,button.accent-magenta,.accent-magenta.button,input.accent-magenta[type='submit'],input.accent-magenta[type='reset'],input.accent-magenta[type='button'],#spy>div.accent-magenta,.calendar div.accent-magenta:not([data-property='']),table time.future.tomorrow span{color:var(--color-magenta)}.stroke-magenta{stroke:var(--color-magenta)}.stroke-background-magenta{stroke:var(--background-magenta)}.background-magenta,.accent-magenta.match-color,.accent-magenta.evident,button.accent-magenta,.accent-magenta.button,input.accent-magenta[type='submit'],input.accent-magenta[type='reset'],input.accent-magenta[type='button'],#spy>div.accent-magenta,.calendar div.accent-magenta:not([data-property='']),.accent-magenta nav a:not(.active){background-color:var(--background-magenta)}.fill-magenta,.hex[data-distance='4'] .hexagon{fill:var(--background-magenta)}blockquote.accent-magenta{background-color:var(--background-magenta);border-color:var(--color-magenta)}fieldset.accent-magenta{border-color:var(--background-magenta)}fieldset.accent-magenta legend{background-color:var(--background-magenta)}.accent-magenta{--link: var(--color-magenta)}.accent-magenta nav a:hover{text-decoration:none}.accent-magenta .border,.accent-magenta .evident,.accent-magenta button,.accent-magenta .button,.accent-magenta input[type='submit'],.accent-magenta input[type='reset'],.accent-magenta input[type='button'],.accent-magenta #spy>div,.accent-magenta fieldset,.accent-magenta legend,.accent-magenta input,.accent-magenta select,.accent-magenta output,.accent-magenta textarea,.accent-magenta svg.map,.accent-magenta .border-top,.accent-magenta footer,.accent-magenta .footnotes,.accent-magenta .border-bottom,.accent-magenta nav:first-of-type,.accent-magenta table td,table .accent-magenta td,.accent-magenta table th,table .accent-magenta th,.accent-magenta .border-left,.accent-magenta blockquote,.accent-magenta form{border-color:var(--background-magenta)}.accent-magenta .border *,.accent-magenta .evident *,.accent-magenta button *,.accent-magenta .button *,.accent-magenta input[type='submit'] *,.accent-magenta input[type='reset'] *,.accent-magenta input[type='button'] *,.accent-magenta #spy>div *,.accent-magenta fieldset *,.accent-magenta legend *,.accent-magenta input *,.accent-magenta select *,.accent-magenta output *,.accent-magenta textarea *,.accent-magenta svg.map *,.accent-magenta .border-top *,.accent-magenta footer *,.accent-magenta .footnotes *,.accent-magenta .border-bottom *,.accent-magenta nav:first-of-type *,.accent-magenta table td *,table .accent-magenta td *,.accent-magenta table th *,table .accent-magenta th *,.accent-magenta .border-left *,.accent-magenta blockquote *,.accent-magenta form *{border-color:var(--border)}.color-pink,.accent-pink.match-color,.accent-pink.evident,button.accent-pink,.accent-pink.button,input.accent-pink[type='submit'],input.accent-pink[type='reset'],input.accent-pink[type='button'],#spy>div.accent-pink,.calendar div.accent-pink:not([data-property='']),.highlight .gt,code.highlighter-rouge .gt,.highlight .gd,code.highlighter-rouge .gd,.highlight .gr,code.highlighter-rouge .gr,.highlight .nt,code.highlighter-rouge .nt,table time.past.today span{color:var(--color-pink)}.stroke-pink{stroke:var(--color-pink)}.stroke-background-pink{stroke:var(--background-pink)}.background-pink,.accent-pink.match-color,.accent-pink.evident,button.accent-pink,.accent-pink.button,input.accent-pink[type='submit'],input.accent-pink[type='reset'],input.accent-pink[type='button'],#spy>div.accent-pink,.calendar div.accent-pink:not([data-property='']),.accent-pink nav a:not(.active){background-color:var(--background-pink)}.fill-pink{fill:var(--background-pink)}blockquote.accent-pink{background-color:var(--background-pink);border-color:var(--color-pink)}fieldset.accent-pink{border-color:var(--background-pink)}fieldset.accent-pink legend{background-color:var(--background-pink)}.accent-pink{--link: var(--color-pink)}.accent-pink nav a:hover{text-decoration:none}.accent-pink .border,.accent-pink .evident,.accent-pink button,.accent-pink .button,.accent-pink input[type='submit'],.accent-pink input[type='reset'],.accent-pink input[type='button'],.accent-pink #spy>div,.accent-pink fieldset,.accent-pink legend,.accent-pink input,.accent-pink select,.accent-pink output,.accent-pink textarea,.accent-pink svg.map,.accent-pink .border-top,.accent-pink footer,.accent-pink .footnotes,.accent-pink .border-bottom,.accent-pink nav:first-of-type,.accent-pink table td,table .accent-pink td,.accent-pink table th,table .accent-pink th,.accent-pink .border-left,.accent-pink blockquote,.accent-pink form{border-color:var(--background-pink)}.accent-pink .border *,.accent-pink .evident *,.accent-pink button *,.accent-pink .button *,.accent-pink input[type='submit'] *,.accent-pink input[type='reset'] *,.accent-pink input[type='button'] *,.accent-pink #spy>div *,.accent-pink fieldset *,.accent-pink legend *,.accent-pink input *,.accent-pink select *,.accent-pink output *,.accent-pink textarea *,.accent-pink svg.map *,.accent-pink .border-top *,.accent-pink footer *,.accent-pink .footnotes *,.accent-pink .border-bottom *,.accent-pink nav:first-of-type *,.accent-pink table td *,table .accent-pink td *,.accent-pink table th *,table .accent-pink th *,.accent-pink .border-left *,.accent-pink blockquote *,.accent-pink form *{border-color:var(--border)}.border,.evident,button,.button,input[type='submit'],input[type='reset'],input[type='button'],#spy>div,fieldset,legend,input,select,output,textarea,svg.map,.border-top,footer,.footnotes,.border-bottom,nav:first-of-type,table td,table th,.border-left,blockquote,form{border-color:var(--border);border-style:solid}details{margin-block:1em}details summary{outline:none;color:var(--link)}details summary:hover,details summary::marker{color:var(--fg)}details summary::after{display:table;content:""}details>h1:first-child,details>summary+h1{margin-top:1em}details>h2:first-child,details>summary+h2{margin-top:1em}details>h3:first-child,details>summary+h3{margin-top:1em}details>h4:first-child,details>summary+h4{margin-top:1em}details>h5:first-child,details>summary+h5{margin-top:1em}details>h6:first-child,details>summary+h6{margin-top:1em}fieldset{margin:1em 0}legend{border-radius:1em}footer{display:flex;justify-content:space-between;margin-top:4em;padding-block:1em}a.footnote{margin-inline:.2em}a.footnote:before{content:"["}a.footnote:after{content:"]"}.footnotes{margin-top:4em}.footnotes::before{content:"Footnotes";color:var(--fg-muted);display:block;margin:1em 0 0 1em;font-weight:bold}.footnotes li:not(:first-child) p{margin-top:0}.footnotes li:not(:last-child) p{margin-bottom:0}form{transition-property:opacity,filter;transition-duration:.2s;transition-timing-function:ease-in;margin:.5em 0;padding:0 .7em}form h3{margin-top:1em}form [data-input]{margin-block:.5em}form [data-input] label{margin-right:.3em}form [data-input='textarea'] label,form [data-input='color'] label,form [data-multiple='true'] label{vertical-align:top;margin-block:1px;padding:2px;display:inline-block}form [data-buttons]{padding-block:.5em}html:not(.admin) form[data-file]:not([data-file='']) [data-input],html:not(.admin) form[data-file]:not([data-file='']) [data-buttons],html:not(.admin) form[data-file]:not([data-file='']) h3{opacity:0}html.ajax form,html.behind form{opacity:50%;filter:saturate(0);pointer-events:none}input,select,output,textarea{font-family:inherit;font-size:inherit;line-height:inherit;appearance:none;-webkit-appearance:none;padding:1px 2px}input+p,select+p,output+p,textarea+p{display:inline;font-size:smaller}input,label,select,textarea{min-width:2em}input:focus,label:focus,select:focus,textarea:focus{outline:none;border:1px solid var(--color-yellow)}input[disabled],label[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;color:var(--fg-muted)}input[type='submit'],input[type='reset'],input[type='button']{margin-left:0 !important}input[type='number']{-moz-appearance:textfield !important;text-align:right}input[type='number']:focus{border:1px solid var(--color-cyan)}header h1{margin-top:.67em;text-transform:uppercase}header h1 img.logo{width:.75em;margin-right:.2em}h1{margin-top:2.01em;font-size:2em;font-family:var(--headings-font-family);font-weight:400}h2{margin-top:2.49em;font-size:1.6em;font-family:var(--headings-font-family);font-weight:400}h3{margin-top:3em;font-size:1.3em;font-family:var(--headings-font-family);font-weight:400}h4{margin-top:3.99em;font-size:1em;font-family:var(--headings-font-family);font-weight:600}h5{margin-top:5.01em;font-size:.83em;font-family:var(--headings-font-family);font-weight:900}h6{margin-top:6.99em;font-size:.67em;font-family:var(--headings-font-family);font-weight:900}#gridlines line{shape-rendering:crispEdges;stroke-width:.02}.hex .text text{cursor:default;text-anchor:middle;dominant-baseline:middle;font-family:monospace;font-size:.25px}.hex .text text:first-child{font-weight:bold}.hex .hexagon{stroke-width:.08}hr{color:var(--border);border-style:solid;border-width:1px 0 0 0}html{overflow-y:scroll;background-color:var(--bg)}header,nav,main,footer{margin-inline:auto;max-width:90%}header{display:flex;justify-content:space-between;align-items:center}.active-link:hover,a:hover,.link:hover{text-decoration:underline}.active-link:active,a:active,.link:active,.active-link:focus,a:focus,.link:focus,.active-link.active,a.active,.active.link{color:var(--fg)}a,.link{color:var(--link);text-decoration:none}button,.button,input[type='submit'],input[type='reset'],input[type='button']{color:var(--link);font-size:var(--font-size);font-family:system-ui}@media screen and (max-width: 40em){footer,nav>div,body>nav:first-of-type,.flex,#spy{flex-direction:column}}nav{display:flex;justify-content:space-between;text-transform:uppercase}nav>div{display:flex}nav a,nav span{display:block}progress{border:0;display:block;appearance:none}progress,progress::-webkit-progress-bar{background:linear-gradient(90deg, var(--border) calc(100% - 1px), var(--bg) 0);background-size:calc((100% - 9*1px)/(9 + 1) + 1px) 100%}progress::-moz-progress-bar{background-color:var(--background-cyan);border-right:2px solid var(--color-cyan)}progress::-webkit-progress-value{background-color:var(--background-cyan);border-right:2px solid var(--color-cyan)}#spy{font-family:monospace;text-transform:uppercase}@media screen and (max-width: 40em){#spy{text-align:center;padding-block:.5em;font-size:90%}}.highlight .c,code.highlighter-rouge .c,.highlight .ch,code.highlighter-rouge .ch,.highlight .cd,code.highlighter-rouge .cd,.highlight .cpf,code.highlighter-rouge .cpf,.highlight .cm,code.highlighter-rouge .cm,.highlight .c1,code.highlighter-rouge .c1{font-style:italic}.highlight .cp,code.highlighter-rouge .cp{color:#465457;font-weight:bold}.highlight .cs,code.highlighter-rouge .cs{font-weight:bold;font-style:italic}.highlight .err,code.highlighter-rouge .err{color:#f8f8f2;background-color:#403d3d}.highlight .ge,code.highlighter-rouge .ge{color:#1b1d1e;font-style:italic}.highlight .gh,code.highlighter-rouge .gh,.highlight .go,code.highlighter-rouge .go{color:#403d3d}.highlight .gs,code.highlighter-rouge .gs{font-weight:bold}.highlight .gu,code.highlighter-rouge .gu{color:#465457}.highlight .k,code.highlighter-rouge .k,.highlight .kv,code.highlighter-rouge .kv,.highlight .kc,code.highlighter-rouge .kc,.highlight .kd,code.highlighter-rouge .kd,.highlight .kp,code.highlighter-rouge .kp,.highlight .kr,code.highlighter-rouge .kr,.highlight .kt,code.highlighter-rouge .kt{font-weight:bold}.highlight .kn,code.highlighter-rouge .kn,.highlight .ow,code.highlighter-rouge .ow,.highlight .o,code.highlighter-rouge .o{font-weight:bold}.highlight .nc,code.highlighter-rouge .nc,.highlight .nd,code.highlighter-rouge .nd,.highlight .ne,code.highlighter-rouge .ne,.highlight .nf,code.highlighter-rouge .nf,.highlight .fm,code.highlighter-rouge .fm,.highlight .gi,code.highlighter-rouge .gi{font-weight:bold}.highlight .bp,code.highlighter-rouge .bp,.highlight .nb,code.highlighter-rouge .nb,.highlight .ni,code.highlighter-rouge .ni,.highlight .nn,code.highlighter-rouge .nn,.highlight .vc,code.highlighter-rouge .vc,.highlight .vg,code.highlighter-rouge .vg,.highlight .vi,code.highlighter-rouge .vi,.highlight .nv,code.highlighter-rouge .nv,.highlight .vm,code.highlighter-rouge .vm,.highlight .w,code.highlighter-rouge .w{color:#f8f8f2}.highlight .nl,code.highlighter-rouge .nl{color:#f8f8f2;font-weight:bold}table{border-spacing:0;border-collapse:separate;margin-block:1em}table tr.only-child{text-align:center}table td,table th{padding:.2em .5em}table th{font-weight:normal}p[title],p[cite],span[title],span[cite],code[title],code[cite],li[title],li[cite],small[title],small[cite],q[title],q[cite],cite[title],cite[cite],time[title],time[cite],blockquote[title],blockquote[cite],abbr[title],abbr[cite]{cursor:default}mark{background-color:var(--color-yellow);font-weight:bold}.number{text-align:right}.boolean{text-align:right}.percent{text-align:right}figure{text-align:center}figure svg{height:333px;fill:var(--background-purple)}.flex,#spy{justify-content:space-evenly}th:first-child{min-width:2.6em}
