:root{color-scheme:dark;--black: hsl(0deg, 0%, 3%);--subtle: hsl(0deg, 0%, 15%);--dim: hsl(0deg, 0%, 48%);--mid: hsl(0deg, 0%, 58%);--white: hsl(0deg, 0%, 90%);--bg: var(--black);--fg: var(--white);--link: #06b6ef;--blu: hsl(210deg, 58%, 30%);--blu-dark: hsla(210deg, 58%, 10%);--blu-light: hsl(210deg, 58%, 85%);--red: hsl(340deg, 65%, 30%);--red-dark: hsla(340deg, 65%, 10%);--red-light: hsl(340deg, 65%, 85%);--ora: hsl(20deg, 60%, 30%);--ora-dark: hsla(20deg, 60%, 10%);--ora-light: hsl(20deg, 60%, 85%);--sky: hsl(226deg, 60%, 37%);--sky-dark: hsla(226deg, 60%, 10%);--sky-light: hsl(226deg, 60%, 85%);--cya: hsl(190deg, 60%, 37%);--cya-dark: hsla(190deg, 60%, 10%);--cya-light: hsl(190deg, 60%, 85%);--for: hsl(173deg, 60%, 25%);--for-dark: hsla(173deg, 60%, 10%);--for-light: hsl(173deg, 60%, 85%);--pin: hsl(315deg, 34%, 34%);--pin-dark: hsla(315deg, 34%, 10%);--pin-light: hsl(315deg, 34%, 85%);--vio: hsl(260deg, 36%, 34%);--vio-dark: hsla(260deg, 36%, 10%);--vio-light: hsl(260deg, 36%, 85%);--gre: hsl(129deg, 25%, 35%);--gre-dark: hsla(129deg, 25%, 10%);--gre-light: hsl(129deg, 25%, 85%);--yel: hsl(45deg, 70%, 30%);--yel-dark: hsla(45deg, 70%, 10%);--yel-light: hsl(45deg, 70%, 85%);--gry: hsl(0deg, 0%, 30%);--gry-dark: hsla(0deg, 0%, 10%);--gry-light: hsl(0deg, 0%, 85%);--dodg: hsl(209.6deg, 100%, 55.8823529412%);--dodg-dark: hsla(209.6deg, 100%, 10%);--dodg-light: hsl(209.6deg, 100%, 80%);--bluu: hsl(194.678111588deg, 95.1020408163%, 48.0392156863%);--bluu-dark: hsla(194.678111588deg, 95.1020408163%, 10%);--bluu-light: hsl(194.678111588deg, 95.1020408163%, 80%);--aqua: hsl(177.1428571429deg, 47.0852017937%, 56.2745098039%);--aqua-dark: hsla(177.1428571429deg, 47.0852017937%, 10%);--aqua-light: hsl(177.1428571429deg, 47.0852017937%, 80%);--jade: hsl(153.2727272727deg, 43.3070866142%, 49.8039215686%);--jade-dark: hsla(153.2727272727deg, 43.3070866142%, 10%);--jade-light: hsl(153.2727272727deg, 43.3070866142%, 80%);--cora: hsl(35.2631578947deg, 95%, 52.9411764706%);--cora-dark: hsla(35.2631578947deg, 95%, 10%);--cora-light: hsl(35.2631578947deg, 95%, 80%);--suns: hsl(4.6753246753deg, 82.7956989247%, 63.5294117647%);--suns-dark: hsla(4.6753246753deg, 82.7956989247%, 10%);--suns-light: hsl(4.6753246753deg, 82.7956989247%, 80%);--ruby: hsl(323.2558139535deg, 83.2258064516%, 69.6078431373%);--ruby-dark: hsla(323.2558139535deg, 83.2258064516%, 10%);--ruby-light: hsl(323.2558139535deg, 83.2258064516%, 80%)}.fs,body,table thead th{font-size:20px}.fs-mid,footer>div,#nav-side,blockquote p,tt,code,kbd,samp,td.number,li,dd,:popover-open,.popover,table td,table th,main #content div.footnotes,form{font-size:18px}.fs-small,[class*='highlight'] pre code,#content .pagination,details summary,form [data-input]:not([data-input='hidden'])>.description,form [data-id-filter]>.description,form [data-input]:not([data-input='hidden'])>.description code,form [data-id-filter]>.description code,form [data-input]:not([data-input='hidden'])[data-input='message'] code,form [data-id-filter][data-input='message'] code{font-size:17px}.fs-smaller,#nav-side details a[data-day]::after,input[type='radio']+label[itemscope] [itemprop='descriptions'],input[type='checkbox']+label[itemscope] [itemprop='descriptions']{font-size:16px}.fs-up,#content .pagination a[rel]::before,#content .pagination a[rel]::after,details summary::after{font-size:22px}.ff-arial,body{font-family:Arial,system-ui}.ff-system-ui{font-family:system-ui}.ff-monospace,tt,code,kbd,samp,td.number,table thead th,form [data-input]:not([data-input='hidden'])>label,form [data-id-filter]>label{font-family:monospace}.ff-1234567{font-family:"7segment" !important}.ff-micro{font-family:"MicrogrammaMedium" !important}.ff-micro-bold{font-family:"MicrogrammaBold" !important}.uppercase,input[type='radio']+label[itemscope] [itemprop='name'],input[type='checkbox']+label[itemscope] [itemprop='name']{text-transform:uppercase}.capitalize,#nav-side details summary{text-transform:capitalize}.inherit,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope]{font-family:inherit;font-size:inherit;line-height:inherit}@font-face{font-family:"7segment";src:url("fonts/7segment.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"MicrogrammaBold";src:url("fonts/MicrogrammaEFExtendBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"MicrogrammaMedium";src:url("fonts/MicrogrammaEFExtendMedium.ttf") format("truetype");font-weight:normal;font-style:normal}.bg,body,header,footer,:popover-open,.popover,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],details.toc,#top{background-color:var(--bg);fill:var(--bg)}.bg-trasp,td tt,td code,td code.highlighter-rouge,td kbd,td samp,form [data-input]:not([data-input='hidden'])>.description code,form [data-id-filter]>.description code{background:transparent !important}.bg-black{background-color:var(--black) !important;fill:var(--black)}.bg-subtle{background-color:var(--subtle) !important;fill:var(--subtle)}.bg-dim{background-color:var(--dim) !important;fill:var(--dim)}.bg-mid{background-color:var(--mid) !important;fill:var(--mid)}.bg-white{background-color:var(--white) !important;fill:var(--white)}.bg-blu{background-color:var(--blu) !important;fill:var(--blu)}.fg-blu{color:var(--blu) !important;fill:var(--blu)}.fg-blu-light{color:var(--blu-light) !important;fill:var(--blu-light)}.bg-blu-dark{background-color:var(--blu-dark) !important;fill:var(--blu-dark)}.bg-blu-light{background-color:var(--blu-light) !important;fill:var(--blu-light)}.bg-red{background-color:var(--red) !important;fill:var(--red)}.fg-red{color:var(--red) !important;fill:var(--red)}.fg-red-light{color:var(--red-light) !important;fill:var(--red-light)}.bg-red-dark{background-color:var(--red-dark) !important;fill:var(--red-dark)}.bg-red-light{background-color:var(--red-light) !important;fill:var(--red-light)}.bg-ora{background-color:var(--ora) !important;fill:var(--ora)}.fg-ora{color:var(--ora) !important;fill:var(--ora)}.fg-ora-light{color:var(--ora-light) !important;fill:var(--ora-light)}.bg-ora-dark{background-color:var(--ora-dark) !important;fill:var(--ora-dark)}.bg-ora-light{background-color:var(--ora-light) !important;fill:var(--ora-light)}.bg-sky{background-color:var(--sky) !important;fill:var(--sky)}.fg-sky{color:var(--sky) !important;fill:var(--sky)}.fg-sky-light{color:var(--sky-light) !important;fill:var(--sky-light)}.bg-sky-dark{background-color:var(--sky-dark) !important;fill:var(--sky-dark)}.bg-sky-light{background-color:var(--sky-light) !important;fill:var(--sky-light)}.bg-cya{background-color:var(--cya) !important;fill:var(--cya)}.fg-cya{color:var(--cya) !important;fill:var(--cya)}.fg-cya-light{color:var(--cya-light) !important;fill:var(--cya-light)}.bg-cya-dark{background-color:var(--cya-dark) !important;fill:var(--cya-dark)}.bg-cya-light{background-color:var(--cya-light) !important;fill:var(--cya-light)}.bg-for{background-color:var(--for) !important;fill:var(--for)}.fg-for{color:var(--for) !important;fill:var(--for)}.fg-for-light{color:var(--for-light) !important;fill:var(--for-light)}.bg-for-dark{background-color:var(--for-dark) !important;fill:var(--for-dark)}.bg-for-light{background-color:var(--for-light) !important;fill:var(--for-light)}.bg-pin{background-color:var(--pin) !important;fill:var(--pin)}.fg-pin{color:var(--pin) !important;fill:var(--pin)}.fg-pin-light{color:var(--pin-light) !important;fill:var(--pin-light)}.bg-pin-dark{background-color:var(--pin-dark) !important;fill:var(--pin-dark)}.bg-pin-light{background-color:var(--pin-light) !important;fill:var(--pin-light)}.bg-vio{background-color:var(--vio) !important;fill:var(--vio)}.fg-vio{color:var(--vio) !important;fill:var(--vio)}.fg-vio-light{color:var(--vio-light) !important;fill:var(--vio-light)}.bg-vio-dark{background-color:var(--vio-dark) !important;fill:var(--vio-dark)}.bg-vio-light{background-color:var(--vio-light) !important;fill:var(--vio-light)}.bg-gre{background-color:var(--gre) !important;fill:var(--gre)}.fg-gre{color:var(--gre) !important;fill:var(--gre)}.fg-gre-light{color:var(--gre-light) !important;fill:var(--gre-light)}.bg-gre-dark{background-color:var(--gre-dark) !important;fill:var(--gre-dark)}.bg-gre-light{background-color:var(--gre-light) !important;fill:var(--gre-light)}.bg-yel{background-color:var(--yel) !important;fill:var(--yel)}.fg-yel{color:var(--yel) !important;fill:var(--yel)}.fg-yel-light{color:var(--yel-light) !important;fill:var(--yel-light)}.bg-yel-dark{background-color:var(--yel-dark) !important;fill:var(--yel-dark)}.bg-yel-light{background-color:var(--yel-light) !important;fill:var(--yel-light)}.bg-gry{background-color:var(--gry) !important;fill:var(--gry)}.fg-gry,#nav-side details a[data-day]::after{color:var(--gry) !important;fill:var(--gry)}.fg-gry-light{color:var(--gry-light) !important;fill:var(--gry-light)}.bg-gry-dark,code.highlighter-rouge{background-color:var(--gry-dark) !important;fill:var(--gry-dark)}.bg-gry-light{background-color:var(--gry-light) !important;fill:var(--gry-light)}.fg,body,strong,footer a:hover,footer a:focus,.footnote{color:var(--fg);fill:var(--fg)}.fg-link,#nav-side a[aria-current='page'],#nav-side details summary[aria-current='page']{color:var(--link)}.fg-black{color:var(--black) !important;fill:var(--black)}.fg-subtle{color:var(--subtle) !important;fill:var(--subtle)}.fg-dim,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],#content .pagination,table tfoot tr,table thead th,form [data-input]:not([data-input='hidden'])>.description,form [data-id-filter]>.description,form [data-input]:not([data-input='hidden'])>.description code,form [data-id-filter]>.description code,form [data-input]:not([data-input='hidden'])[data-input='message'] code,form [data-id-filter][data-input='message'] code,input[type='radio']+label[itemscope] [itemprop='descriptions'],input[type='checkbox']+label[itemscope] [itemprop='descriptions']{color:var(--dim) !important;fill:var(--dim)}.fg-mid,footer>div,main #content p,td tt,td code,td code.highlighter-rouge,td kbd,td samp,td.number,li ul,form [data-input]:not([data-input='hidden'])>label,form [data-id-filter]>label{color:var(--mid) !important;fill:var(--mid)}.fg-white{color:var(--white) !important;fill:var(--white)}.fg-blu{color:var(--blu);fill:var(--blu)}.fg-red{color:var(--red);fill:var(--red)}.fg-ora{color:var(--ora);fill:var(--ora)}.fg-sky{color:var(--sky);fill:var(--sky)}.fg-cya{color:var(--cya);fill:var(--cya)}.fg-for{color:var(--for);fill:var(--for)}.fg-pin{color:var(--pin);fill:var(--pin)}.fg-vio{color:var(--vio);fill:var(--vio)}.fg-gre{color:var(--gre);fill:var(--gre)}.fg-yel{color:var(--yel);fill:var(--yel)}.fg-gry,#nav-side details a[data-day]::after{color:var(--gry);fill:var(--gry)}.valid,input:valid,select:valid,output:valid,textarea:valid{border-left-color:var(--fg)}.not-valid,input:not(:valid),select:not(:valid),output:not(:valid),textarea:not(:valid){border-left-color:var(--yel)}main #content [role='alert']{border-color:var(--yel);background:var(--yel-dark)}main #content [role='alert'] p{color:var(--fg) !important}.mz,.mpz,body,blockquote p,td tt,td code,td code.highlighter-rouge,td kbd,td samp,td.number,div.highlighter-rouge,[class*='highlight'] pre code,#nav-side a,#nav-side details summary,#nav-side details,[class*='highlight'] pre,:popover-open:first-child,.popover:first-child,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],form>h1,form>h2,form>h3,form>h4{margin:0}.pz,.mpz,body,blockquote p,td tt,td code,td code.highlighter-rouge,td kbd,td samp,td.number,div.highlighter-rouge,[class*='highlight'] pre code{padding:0}.block,.columns div div.highlighter-rouge,form [data-input]:not([data-input='hidden'])>label,form [data-id-filter]>label,form [data-input]:not([data-input='hidden'])>.description,form [data-id-filter]>.description{display:block}.display-table,main #content [role='alert'],div.highlighter-rouge{display:table}.dib,fieldset{display:inline-block}.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.shorter .scrolled,html.scrolled .unscrolled,html.shorter .unscrolled,html:not(.ajax) .ajax,html:not(.fullscreen) .fullscreen,html:not(.desktop) .desktop,html:not(.mobile) .mobile,html:not(.debug) .debug,html.fullscreen .not-fullscreen,html.desktop .not-desktop,html.mobile .not-mobile,html.shorter [href='#top'],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){display:none}.wrapper,header>div,footer>div{margin:0 auto;padding:1.2em 1.5em}.no-appearance,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope]{appearance:none;-webkit-appearance:none}.menulist,select{appearance:menulist;-webkit-appearance:menulist}.flex,.columns,header>div,footer>div,footer>div nav:first-child,#nav-top,#nav-meta,#nav-side #nav-side-container,#content .pagination,[role='tablist'],.radio-container,.checkbox-container,#top{display:flex;justify-content:space-between}.columns{flex-wrap:wrap;gap:1em}.columns div{flex-grow:1}.border-style,.border,.border-bottom,header,table tbody td,table thead th,details.toc.sticky,.border-top,footer,main #content div.footnotes,.border-right,.border-left,main #nav-side+#content,.border-left-big,blockquote,div.highlighter-rouge,:popover-open,.popover,:popover-open:hover,.popover:hover,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],[role='tabpanel'],fieldset{border-style:solid}.border,.border-bottom,header,table tbody td,table thead th,details.toc.sticky,.border-top,footer,main #content div.footnotes,.border-right,.border-left,main #nav-side+#content,.border-left-big,blockquote,div.highlighter-rouge,:popover-open,.popover,:popover-open:hover,.popover:hover,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],[role='tabpanel'],fieldset{border-width:1px}.no-border,td tt,td code,td code.highlighter-rouge,td kbd,td samp,[class*='highlight'] pre code,:popover-open [role='tabpanel'],.popover [role='tabpanel'],button[data-eye],.button[data-eye],#content .pagination a[data-eye][rel],[data-eye][role='tab'],input[data-eye],select[data-eye],output[data-eye],textarea[data-eye],input[data-eye][type='submit'],input[data-eye][type='reset'],input[data-eye][type='button'],input[type='radio']+label[data-eye][itemscope],input[type='checkbox']+label[data-eye][itemscope],input[type='reset']{border:none}.border-bottom,header,table tbody td,table thead th,details.toc.sticky{border-width:0 0 1px 0}.border-top,footer,main #content div.footnotes{border-width:1px 0 0 0}.border-right{border-width:0 1px 0 0}.border-left,main #nav-side+#content{border-width:0 0 0 1px}.border-left-big,blockquote{border-width:0 0 0 3px}.border-radius,blockquote{border-radius:.1em}.border-radius-big,#nav-side a,#nav-side details summary,code.highlighter-rouge,div.highlighter-rouge,:popover-open,.popover,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],[role='tabpanel'],fieldset{border-radius:.3em}.bc,.border,.border-bottom,header,table tbody td,table thead th,details.toc.sticky,.border-top,footer,main #content div.footnotes,.border-right,.border-left,main #nav-side+#content,.border-left-big,blockquote,div.highlighter-rouge,:popover-open,.popover,:popover-open:hover,.popover:hover,button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope],[role='tabpanel'],fieldset{border-color:var(--subtle)}.bc-link{border-color:var(--link)}.bc-black{border-color:var(--black) !important}.bc-subtle{border-color:var(--subtle) !important}.bc-dim{border-color:var(--dim) !important}.bc-mid{border-color:var(--mid) !important}.bc-white{border-color:var(--white) !important}.bc-blu{border-color:var(--blu) !important}.bc-blu-light{border-color:var(--blu-light) !important}.bc-blu-dark{border-color:var(--blu-dark) !important}.bc-red{border-color:var(--red) !important}.bc-red-light{border-color:var(--red-light) !important}.bc-red-dark{border-color:var(--red-dark) !important}.bc-ora{border-color:var(--ora) !important}.bc-ora-light{border-color:var(--ora-light) !important}.bc-ora-dark{border-color:var(--ora-dark) !important}.bc-sky{border-color:var(--sky) !important}.bc-sky-light{border-color:var(--sky-light) !important}.bc-sky-dark{border-color:var(--sky-dark) !important}.bc-cya{border-color:var(--cya) !important}.bc-cya-light{border-color:var(--cya-light) !important}.bc-cya-dark{border-color:var(--cya-dark) !important}.bc-for{border-color:var(--for) !important}.bc-for-light{border-color:var(--for-light) !important}.bc-for-dark{border-color:var(--for-dark) !important}.bc-pin{border-color:var(--pin) !important}.bc-pin-light{border-color:var(--pin-light) !important}.bc-pin-dark{border-color:var(--pin-dark) !important}.bc-vio{border-color:var(--vio) !important}.bc-vio-light{border-color:var(--vio-light) !important}.bc-vio-dark{border-color:var(--vio-dark) !important}.bc-gre{border-color:var(--gre) !important}.bc-gre-light{border-color:var(--gre-light) !important}.bc-gre-dark{border-color:var(--gre-dark) !important}.bc-yel{border-color:var(--yel) !important}.bc-yel-light{border-color:var(--yel-light) !important}.bc-yel-dark{border-color:var(--yel-dark) !important}.bc-gry{border-color:var(--gry) !important}.bc-gry-light{border-color:var(--gry-light) !important}.bc-gry-dark{border-color:var(--gry-dark) !important}html{overflow-y:scroll;scroll-behavior:smooth;scroll-padding-top:7em}html:has(#content .toc){scroll-padding-top:9em}html:not(.logged) .guest,html:not(.logged) .admin,html:not(.admin) .admin,html:not(.guest) .guest{visibility:hidden}body{line-height:1.2}h1,h2,h3{font-weight:normal}h2{margin-block:2em 0em .6em .2em}abbr,[cite]{cursor:help}code[title]{cursor:default}header{z-index:10;position:sticky;top:0}header img.logo{width:auto;height:1em;margin-right:.2em}footer{position:relative}footer>div nav:first-child{gap:1em}footer>div nav:last-child{text-align:right}main #nav-side+#content{position:relative;margin-left:14em}main #content{padding:1.5em}main #content>h1:first-child,main #content>h2:first-child,main #content>h3:first-child{margin-top:0}main #content a,main #content a:visited,main #content .link{text-decoration:underline}a,a:visited,.link{color:var(--mid);cursor:pointer;text-decoration:none;outline:none}a[aria-current='page'],a .active,a:visited[aria-current='page'],a:visited .active,.link[aria-current='page'],.link .active{color:var(--link);border-color:var(--subtle) !important}a:hover,a:focus,a:visited:hover,a:visited:focus,.link:hover,.link:focus{color:var(--fg)}a:active,a:visited:active,.link:active{color:var(--mid) !important}#nav-top,#nav-meta{gap:1em;align-items:center}#nav-side{padding:1em;width:14em;position:fixed;top:4em;bottom:0;overflow-y:scroll}#nav-side #nav-side-container{flex-direction:column;justify-content:flex-start;gap:.3em}#nav-side a,#nav-side details summary{display:block;padding:.3em .5em;color:var(--mid)}#nav-side a:hover,#nav-side details summary:hover{color:var(--fg);text-decoration:none}#nav-side details:has([aria-current='page']) summary{color:var(--fg) !important}#nav-side details summary{margin-bottom:.3em}#nav-side details summary:hover::after{color:var(--fg)}#nav-side details summary::after{right:0}#nav-side details a{margin-bottom:.3em;margin-left:.5em}#nav-side details a[data-day]::after{content:attr(data-day);float:right}blockquote{border-color:var(--dim);margin:1em 0;padding:.5em .8em}blockquote p+p{margin-top:.3em}tt,code,kbd,samp,td.number{margin:-1px;padding:1px 4px;word-break:keep-all}code.highlighter-rouge{color:var(--yel-light)}div.highlighter-rouge{padding:.4em .6em}[class*='highlight'] pre{white-space:pre-wrap;line-height:1;letter-spacing:-0.2px}[class*='highlight'] pre code{background:transparent !important}ul{list-style-type:disc;margin-block:.5em}ul,dd{padding-left:1.5em;margin-inline:0}li+li,dd+dt,dt+dd{margin-top:.2em}li ul{margin-top:.2em}dl dt{font-weight:bold}:popover-open,.popover{border-width:2px;max-height:87ch;max-width:50ch;cursor:default;padding:1.5em}:popover-open.top,.popover.top{margin-top:1em}:popover-open:hover,.popover:hover{border-width:2px}:popover-open::backdrop,.popover::backdrop{background:rgba(0,0,0,0.7);backdrop-filter:saturate(40%)}:popover-open table,.popover table{min-width:40ch}:popover-open#meta,:popover-open#add-field,.popover#meta,.popover#add-field{margin-top:1.2em}a[data-popclose]{position:absolute;top:.3em;right:.3em;width:1.1em;height:1.1em;text-align:center;border-radius:50%;text-decoration:none !important;padding:.3em}button,.button,#content .pagination a[rel],[role='tab'],input,select,output,textarea,input[type='submit'],input[type='reset'],input[type='button'],input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope]{cursor:pointer;background:transparent;cursor:pointer;outline:none;text-decoration:none !important;border-width:2px;padding:.5em .7em}button[data-eye],.button[data-eye],#content .pagination a[data-eye][rel],[data-eye][role='tab'],input[data-eye],select[data-eye],output[data-eye],textarea[data-eye],input[type='radio']+label[data-eye][itemscope],input[type='checkbox']+label[data-eye][itemscope]{padding-inline:0}button.active,button[aria-selected='true'],.button.active,#content .pagination a.active[rel],.active[role='tab'],input.active,select.active,output.active,textarea.active,input[type='radio']+label.active[itemscope],input[type='checkbox']+label.active[itemscope],.button[aria-selected='true'],#content .pagination a[aria-selected='true'][rel],[aria-selected='true'][role='tab'],input[aria-selected='true'],select[aria-selected='true'],output[aria-selected='true'],textarea[aria-selected='true'],input[type='radio']+label[aria-selected='true'][itemscope],input[type='checkbox']+label[aria-selected='true'][itemscope]{color:var(--fg) !important;border-color:var(--gry)}button:hover,button:focus,.button:hover,#content .pagination a[rel]:hover,[role='tab']:hover,input:hover,select:hover,output:hover,textarea:hover,input[type='radio']+label[itemscope]:hover,input[type='checkbox']+label[itemscope]:hover,.button:focus,#content .pagination a[rel]:focus,[role='tab']:focus,input:focus,select:focus,output:focus,textarea:focus,input[type='radio']+label[itemscope]:focus,input[type='checkbox']+label[itemscope]:focus{color:var(--fg) !important}button:active,.button:active,#content .pagination a[rel]:active,[role='tab']:active,input:active,select:active,output:active,textarea:active,input[type='radio']+label[itemscope]:active,input[type='checkbox']+label[itemscope]:active{color:var(--link) !important}button[disabled],button.disabled,.button[disabled],#content .pagination a[disabled][rel],[disabled][role='tab'],input[disabled],select[disabled],output[disabled],textarea[disabled],input[type='radio']+label[disabled][itemscope],input[type='checkbox']+label[disabled][itemscope],.button.disabled,#content .pagination a.disabled[rel],.disabled[role='tab'],input.disabled,select.disabled,output.disabled,textarea.disabled,input[type='radio']+label.disabled[itemscope],input[type='checkbox']+label.disabled[itemscope]{cursor:default}.icon svg{fill:var(--dim);width:1.1em;height:1.1em;vertical-align:bottom}.pagination .icon[rel='prev'] svg{margin-right:.2em}.pagination .icon[rel='next'] svg{margin-left:.2em}#content .pagination{margin-top:2em;padding-block:1em}#content .pagination a[rel]::before,#content .pagination a[rel]::after{font-weight:normal}#content .pagination a[rel='next']::after{content:"›";margin-left:.3em}#content .pagination a[rel='prev']::before{content:"‹";margin-right:.3em}[role='tablist']{justify-content:flex-start;gap:.3em}[role='tab']{margin:.5em 0}[role='tabpanel']{width:fit-content;padding:1em;border-width:1px 0 1px 0;border-color:var(--gry-dark)}[role='tabpanel']>:first-child{margin-top:0}[role='tabpanel']>:last-child{margin-bottom:0}input,select,output,textarea{background:var(--gry-dark);border-left-width:3px !important}input:focus,select:focus,output:focus,textarea:focus{outline:none;background:var(--bg)}input:active,select:active,output:active,textarea:active{color:inherit !important}input:is([type="text"], [type="email"], [type="date"], [type="datetime-local"], [type="number"], [type="password"], [type="color"]):not([type="radio"],[type="checkbox"]),select,textarea{min-width:13em}::placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--fg-dim)}table{border-spacing:0;border-collapse:separate;margin-block:1em}table td,table th{padding:.3em .5em}table thead th{border-color:var(--dim);font-variant:small-caps;font-weight:normal}table tbody tr:last-child td{border-color:var(--dim)}table tbody:first-child tr:first-child td{border-width:1px 0 1px 0;border-top-color:var(--dim)}table td.only-child{text-align:center}details{margin:.3em}details summary{cursor:pointer;display:list-item;list-style:none}details summary:hover{color:var(--mid)}details summary:hover::after{color:var(--mid)}details summary:active{color:var(--fg)}details summary::after{float:right;content:"›";transform:translateY(-5px)}details::-webkit-details-marker{display:none}details[open] summary::after{transform:rotate(90deg)}details.toc{position:sticky;top:3.6em;margin:0 -1.5em;padding:1em 1.5em}.footnote{margin-inline:.2em}.footnote:before{content:"("}.footnote:after{content:")"}main #content div.footnotes{display:inline-block;margin-top:4em;padding-right:1em}main #content div.footnotes::before{content:"Footnotes";font-style:oblique;color:var(--fg-muted);display:block;margin:1em 0 0 1em}main #content div.footnotes ol li:target::marker{color:var(--link) !important}main #content sup:target .footnote{color:var(--link)}.reversefootnote,.footnote{text-decoration:none !important}fieldset{margin:1em 0}form [data-input='buttons']{padding-top:1em !important}form [data-input]:not([data-input='hidden']),form [data-id-filter]{padding-block:0 .5em}form [data-input]:not([data-input='hidden'])>label,form [data-id-filter]>label{margin:.3em}form [data-input]:not([data-input='hidden'])>label:has(~ input:focus,~ select:focus),form [data-id-filter]>label:has(~ input:focus,~ select:focus){color:var(--fg) !important}form [data-input]:not([data-input='hidden'])>.description,form [data-id-filter]>.description{margin:.3em}form [data-input]:not([data-input='hidden'])[data-input='message'] code::before,form [data-id-filter][data-input='message'] code::before{content:"_data/"}form:valid [data-input='buttons']>label{color:var(--fg) !important}form:valid [data-input='buttons'] [type='submit']{border-left-color:var(--fg)}.radio-container,.checkbox-container{flex-direction:column;gap:.2em}input[type='radio'],input[type='checkbox']{display:none}input[type='radio']+label[itemscope],input[type='checkbox']+label[itemscope]{line-height:1.2;display:inline-block}input[type='radio']+label[itemscope] [itemprop='name'],input[type='checkbox']+label[itemscope] [itemprop='name']{font-weight:600}input[type='radio']+label[itemscope] [itemprop='descriptions'],input[type='checkbox']+label[itemscope] [itemprop='descriptions']{padding-inline:.2em;white-space:break-spaces}input[type='radio']:checked+label,input[type='checkbox']:checked+label{color:var(--link)}input[type='radio']:checked+label .descriptions,input[type='checkbox']:checked+label .descriptions{color:var(--fg)}input[type='radio']:not(:checked)+label,input[type='checkbox']:not(:checked)+label{color:var(--fg-dim)}input[type='radio']:not(:checked):hover+label,input[type='checkbox']:not(:checked):hover+label{color:var(--fg)}#top{padding:.7em;flex-direction:column;gap:.5em;position:fixed;z-index:100;left:50%;transform:translateX(-50%)}#top .popover{padding:.5em .7em;border-color:var(--fg)}#top .popover:hover{cursor:pointer;opacity:.6}#bottom{flex-direction:column;position:fixed;bottom:0;left:0;padding:1em}html.tablet #nav-side{width:10em}html.tablet main #nav-side+#content{margin-left:10em}.highlighter-rouge .hll{background-color:#4f424c}.highlighter-rouge .c{color:#776e71}.highlighter-rouge .err{color:#ef6155}.highlighter-rouge .k{color:#815ba4}.highlighter-rouge .l{color:#f99b15}.highlighter-rouge .n{color:#e7e9db}.highlighter-rouge .o{color:#5bc4bf}.highlighter-rouge .p{color:#d5e382}.highlighter-rouge .ch{color:#776e71}.highlighter-rouge .cm{color:#776e71}.highlighter-rouge .cp{color:#776e71}.highlighter-rouge .cpf{color:#776e71}.highlighter-rouge .c1{color:#776e71}.highlighter-rouge .cs{color:#776e71}.highlighter-rouge .gd{color:#ef6155}.highlighter-rouge .gt{color:#cb827c}.highlighter-rouge .ge{font-style:italic}.highlighter-rouge .gh{color:#edf8af;font-weight:bold}.highlighter-rouge .gi{color:#48b685}.highlighter-rouge .gp{color:#776e71;font-weight:bold}.highlighter-rouge .gs{font-weight:bold}.highlighter-rouge .gu{color:#5bc4bf;font-weight:bold}.highlighter-rouge .kc{color:#815ba4}.highlighter-rouge .kd{color:#815ba4}.highlighter-rouge .kn{color:#5bc4bf}.highlighter-rouge .kp{color:#815ba4}.highlighter-rouge .kr{color:#815ba4}.highlighter-rouge .kt{color:#fec418}.highlighter-rouge .ld{color:#48b685}.highlighter-rouge .m{color:#f99b15}.highlighter-rouge .s{color:#48b685}.highlighter-rouge .na{color:#06b6ef}.highlighter-rouge .nb{color:#e7e9db}.highlighter-rouge .nc{color:#fec418}.highlighter-rouge .no{color:#ef6155}.highlighter-rouge .nd{color:#5bc4bf}.highlighter-rouge .ni{color:#e7e9db}.highlighter-rouge .ne{color:#ef6155}.highlighter-rouge .nf{color:#06b6ef}.highlighter-rouge .nl{color:#e7e9db}.highlighter-rouge .nn{color:#fec418}.highlighter-rouge .nx{color:#06b6ef}.highlighter-rouge .py{color:#e7e9db}.highlighter-rouge .nt{color:#5bc4bf}.highlighter-rouge .nv{color:#ef6155}.highlighter-rouge .ow{color:#5bc4bf}.highlighter-rouge .w{color:#e7e9db}.highlighter-rouge .mb{color:#f99b15}.highlighter-rouge .mf{color:#f99b15}.highlighter-rouge .mh{color:#f99b15}.highlighter-rouge .mi{color:#f99b15}.highlighter-rouge .mo{color:#f99b15}.highlighter-rouge .sa{color:#48b685}.highlighter-rouge .sb{color:#48b685}.highlighter-rouge .sc{color:#e7e9db}.highlighter-rouge .dl{color:#48b685}.highlighter-rouge .sd{color:#776e71}.highlighter-rouge .s2{color:#48b685}.highlighter-rouge .se{color:#f99b15}.highlighter-rouge .sh{color:#48b685}.highlighter-rouge .si{color:#f99b15}.highlighter-rouge .sx{color:#48b685}.highlighter-rouge .sr{color:#48b685}.highlighter-rouge .s1{color:#48b685}.highlighter-rouge .ss{color:#48b685}.highlighter-rouge .bp{color:#e7e9db}.highlighter-rouge .fm{color:#06b6ef}.highlighter-rouge .vc{color:#ef6155}.highlighter-rouge .vg{color:#ef6155}.highlighter-rouge .vi{color:#ef6155}.highlighter-rouge .vm{color:#ef6155}.highlighter-rouge .il{color:#f99b15}
