/*! d0css v1.0.17 https://github.com/vvvkor/d0 */:root{--text:#222;--bg:#fff;--bg-pane:rgba(0,0,0,.05);--border:thin solid rgba(0,0,0,.16);--bg-hilite:rgba(0,0,0,.05);--text-hilite:inherit;--link:#03b;--hover:#07f;--visited:#90c;--rad:.2;--gap:1;--gap-rate:.5;--text-danger:#c11;--bg-danger:#f99;--bg-warning:#fd6;--bg-info:#9ce;--bg-success:#9da;--text-lite:#999;--radius:calc(var(--rad)*1em);--gap-n:calc(var(--gap)*1em);--gap-s:calc(var(--gap-n)*0.5);--gap-xs:calc(var(--gap-n)*0.2);--gap-l:calc(var(--gap-n)*2);--gaps-n:calc(var(--gap-n)*var(--gap-rate)) var(--gap-n);--gaps-s:calc(var(--gap-s)*var(--gap-rate)) var(--gap-s);--gaps-l:calc(var(--gap-l)*var(--gap-rate)) var(--gap-l)}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{max-width:100%}iframe,img{border:0}body,dd,dl,dt,html,iframe,legend,li{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}[type=search],[type=submit],button{-webkit-appearance:none}[type=search]{-webkit-border-radius:.2em;-webkit-border-radius:var(--radius)}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none}button,input,select,textarea{font:inherit}body{color:#222;color:var(--text);background-color:#fff;background-color:var(--bg);font:120%/1.5 pt sans,Roboto,Segoe UI,sans-serif;margin:0}main{display:block}blockquote,dl,figure,hr,ol,p,pre,ul{margin:1em 0;margin:var(--gap-n) 0}h1,h2,h3,h4,h5,h6{margin:3rem 0 1.5rem;line-height:1.2}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:2rem}h1{font-size:200%}h2{font-size:150%}h3{font-size:117%}h4{font-size:100%}h5{font-size:83%}h6{font-size:67%}blockquote,fieldset,pre{padding:.5em 1em;padding:var(--gaps-n)}code,pre{font-family:monospace;white-space:pre-wrap}pre{overflow:auto;max-height:80vh;padding:1em;padding:var(--gap-n)}abbr{border-bottom:thin dotted}a{color:#03b;color:var(--link)}:visited{color:#90c;color:var(--visited)}a[href^="#"]{color:#03b;color:var(--link)}a:hover{color:#07f;color:var(--hover)}a:not([href]){color:inherit}a,abbr{text-decoration:none}svg{fill:currentColor;display:inline-block;width:1em;height:1em;transform:translateY(.15em) scale(1.2)}a svg:not(:last-child),button svg:not(:last-child){margin-right:.5em;margin-right:var(--gap-s)}ul{list-style:disc outside}ol,ul{padding:0 0 0 1.5em;padding:0 0 0 calc(var(--gap-n)*1.5)}li ol,li ul{margin:.2em 0;margin:var(--gap-xs) 0}dt{font-weight:700}dd{margin-bottom:.5em;margin-bottom:var(--gap-s)}td,th{padding:.25em .5em;padding:var(--gaps-s);vertical-align:top;background-clip:padding-box}fieldset,hr,table tr>*{border:thin solid rgba(0,0,0,.16);border:var(--border)}input,select{max-width:100%}textarea{width:100%}hr{border-width:thin 0 0}figure{overflow-x:auto}figure>table{border:thin solid rgba(0,0,0,.16);border:var(--border);border-width:medium}form>p{margin:.5em 0;margin:var(--gap-s) 0}form>table tr>*{border:none}blockquote,code,pre,tfoot,thead{background-color:rgba(0,0,0,.05);background-color:var(--bg-pane)}pre code{background:none}svg{color:#999;color:var(--text-lite)}mark{background-color:#fd6;background-color:var(--bg-warning)}@media print{body{font:12pt/1.3 serif;background:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}blockquote,pre{border-left:thin solid rgba(0,0,0,.16);border-left:var(--border)}figure>mark:only-child{font-weight:700}input,select,textarea{border-width:0 0 thin}[type=submit],button{border:thin solid rgba(0,0,0,.16);border:var(--border);padding:.25em .5em;padding:var(--gaps-s)}}aside[id]:not(:target),section[id]:not(:target){display:none}section>table{width:100%;table-layout:fixed}section>table td{border:none;padding:0 1em;padding:0 var(--gap-n)}section>table td:empty{padding:0}@media (max-width:54.99em),print{section>table tr{display:block}section>table td{display:block;width:100%;margin:1em 0;margin:var(--gap-n) 0;padding:0}}@media screen{main{max-width:50em;margin:0 auto;padding:0 1em}button,input,select,textarea{padding:.2em;padding:var(--gap-xs);line-height:normal;border:thin solid rgba(0,0,0,.3)}[type=submit],button{padding:.5em 1em;padding:var(--gaps-n);border-radius:.2em;border-radius:var(--radius);margin:.2em 0;margin:var(--gap-xs) 0;border-color:transparent;cursor:pointer}form>[type=submit],form>a>button,form>button{padding:.2em .5em;padding:var(--gap-xs) var(--gap-s);margin:0}[type=submit]:hover:not([disabled]),button:focus,button:hover:not([disabled]),input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .15em rgba(0,0,0,.1);outline:none}[type=submit][disabled],button[disabled]{opacity:.5}[name]:invalid{border-color:#c11;border-color:var(--text-danger)}[type=checkbox]:invalid+span,[type=radio]:invalid+span{color:#c11;color:var(--text-danger)}[name]:invalid:focus{box-shadow:0 0 0 .15em hsla(0,100%,70%,.3)}:valid~mark{display:none}input[type=color],input[type=range]{vertical-align:middle;padding:unset}input[type=range]{border:initial}[type=submit],button{background-color:#03b;background-color:var(--link)}[type=submit],button,button svg{color:#fff;color:var(--bg)}figure>b:only-child,figure>em:only-child,figure>i:only-child{font-weight:400;font-style:normal}figure>b:only-child,figure>em:only-child,figure>i:only-child,figure>mark:only-child{display:block;border-radius:.2em;border-radius:var(--radius);padding:.5em 1em;padding:var(--gaps-n);background-color:#f99;background-color:var(--bg-danger)}figure>b:only-child{background-color:#fd6;background-color:var(--bg-warning)}figure>i:only-child{background-color:#9ce;background-color:var(--bg-info)}figure>em:only-child{background-color:#9da;background-color:var(--bg-success)}mark>[type=submit]:only-child,mark>button:only-child{background-color:#c11;background-color:var(--text-danger);color:#fff;color:var(--bg)}span>[type=submit]:only-child,span>button:only-child{background-color:#999;background-color:var(--text-lite);color:#fff;color:var(--bg)}mark>a:only-child,mark>a:only-child>svg{color:#c11;color:var(--text-danger)}header>nav>ul{background-color:rgba(0,0,0,.05);background-color:var(--bg-pane)}nav ul{padding:0;margin:0}nav>ul li{list-style:none;position:relative}nav>ul li:not(:hover)>ul:not(:target){display:none}nav>ul li>:first-child{display:block;padding:.5em 1em;padding:var(--gaps-n)}figure>table tr:hover,nav>ul li:hover>a{color:inherit;color:var(--text-hilite);background-color:rgba(0,0,0,.05);background-color:var(--bg-hilite)}nav>ul ul{position:absolute;z-index:1;background-color:#fff;background-color:var(--bg);left:5em;top:0;display:block;min-width:12em;box-shadow:0 .1em .5em rgba(0,0,0,.3)}nav>ul li>form:first-child{padding:.3em 1em;padding:calc(var(--gap-n)*var(--gap-rate) - var(--gap-xs)) var(--gap-n)}nav>ul li>a:nth-last-child(2):after{position:static;display:inline-block;content:"\a0\a0\203a";color:#999;color:var(--text-lite)}nav>ul ul li>a:nth-last-child(2):after{position:absolute;right:.5em;top:.5em}nav[id],nav[id]>ul{display:inline-block}nav[id]>ul>li>a{padding:0}nav[id]>ul>li>a:after{display:none}nav[id]>ul>li>ul{left:0;top:100%}nav[id]>ul>li:last-child:not(:first-child) ul{left:auto;right:0}nav>ul~section[id]:last-of-type{display:block}nav>ul~section[id]:target~section[id]:last-of-type{display:none}section[id]{padding:1em;padding:var(--gap-n)}dialog,section[id]{border:thin solid rgba(0,0,0,.16);border:var(--border)}dialog{position:fixed}dialog::backdrop{background:rgba(0,0,0,.5)}aside[id]{background:#fff;background:var(--bg);background-clip:padding-box;padding:2em;padding:var(--gap-l);overflow:auto;border:200vw solid rgba(0,0,0,.85);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:content-box;width:auto;min-width:10em;max-width:80vw;max-height:80vh;z-index:4}figure>section{min-height:100vh;display:flex;align-items:center;justify-content:center}figure[id]{margin:0}figure[id]>a,figure[id]>a:after{display:none;position:fixed;left:0;top:0;color:#fff;color:var(--bg);padding:0 .5em;padding:0 var(--gap-s)}figure[id]>a:target{background:#000 50% 50%/contain no-repeat;background-image:var(--img);z-index:2;display:block;width:100%;height:100vh;cursor:default}figure[id]>a:target[title]:after,figure[id]>a:target~a:not([id]){display:block;z-index:3}figure[id]>a[title]:after{content:attr(title);right:0;height:5em;box-shadow:inset 0 3em 3em -1.5em rgba(0,0,0,.3)}figure[id]>a:not([id]){left:auto;right:0}figure[id]>a:target+a{background-image:var(--img);background-position:999em 999em}figure[id]>a>img{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:54.99em){body{font-size:medium}form>table tr,form>table tr>*{display:block;padding:0}form>table tr{padding-bottom:.5em;padding-bottom:var(--gap-s)}}@media screen and (min-width:55em){nav>ul{display:flex;flex-wrap:wrap}nav>ul ul{left:0;top:100%}nav>ul ul ul{left:100%;top:0}nav>ul>li:last-child:not(:first-child) ul{left:auto;right:0}nav>ul>li:last-child:not(:first-child) ul ul{right:100%}form>table td:first-child:not([colspan]){width:12em;text-align:right}fieldset table td:first-child:not([colspan]){width:10.5em;width:calc(12em - var(--gap-n) - var(--gap-s))}aside[id]{min-width:20em}}