/*! d1-web v2.7.5 */button,input,select,textarea{margin:0;box-sizing:border-box}*,:after,:before{box-sizing:content-box}audio,embed,iframe,img,object,video{max-width:100%;box-sizing:border-box}fieldset,hr,iframe,img{border:none}img{object-fit:cover}body,dd,dl,dt,fieldset,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=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none}button,input,select,table,textarea{font:inherit}html{font-size:120%}body{font:100%/1.5 sans-serif;font-family:PT Sans,Roboto,Segoe UI,sans-serif}.invert,body{color:#000;background-color:#fff}.small,small{font-size:83%;font-weight:400}main{display:block}blockquote,dl,figure,hr,ol,p,pre,ul{margin:1em 0}h1,h2,h3,h4,h5,h6{margin:2rem 0 1rem;line-height:1.3;font-family:PT Sans,Roboto,Segoe UI,sans-serif}h1.mar,h2.mar,h3.mar{margin:1rem 0}.nobr{white-space:nowrap}h1{font-size:200%}h2{font-size:150%}h3{font-size:117%}h4{font-size:100%}h5{font-size:83%}h6{font-size:67%}h1 small,h2 small,h3 small{font-size:.83rem}blockquote,pre{padding:.5em 1em}code,pre{white-space:pre-wrap}[class*=language-]{white-space:pre}code,kbd,pre,samp{font-family:PT Mono,monospace,monospace;font-size:90%}pre{overflow:auto;max-height:80vh;padding:1em}code,kbd{padding:.2em .5em}pre code{padding:0;font-size:100%}code,kbd{border-radius:.2em}kbd{border:thin solid rgba(0,0,0,.16)}abbr{border-bottom:thin dotted}sub,sup{line-height:0}a{color:#04b}:visited{color:#90b}.nav a,a[href^="#"]{color:#04b}a.act,a:hover{color:#07f}a:not([href]){color:inherit}a,abbr{text-decoration:none}a.btn,a.pad{display:inline-block;line-height:normal}.hover:not(table) .act,.hover:not(table) a:not(.inact):hover,a.hover.act,a.hover:hover,table.hover tr:hover>*{color:inherit;box-shadow:inset 0 0 0 30em rgba(0,0,0,.05)}table.hover a:hover{color:inherit}svg{fill:currentColor}.icon{display:inline-block;width:1em;height:1em;transform:scale(1.2);vertical-align:-10%}.icon.js-resized{transform:none;vertical-align:middle}.icon+*{margin-left:.5em}ul{list-style:disc outside}ol,ul{padding:0 0 0 1.5em}li ol,li ul{margin:.2em 0}dt{font-weight:700}dd,dt{margin-bottom:.5em}table{box-sizing:border-box}td,th{padding:.25em .5em;vertical-align:top;background-clip:padding-box}fieldset,hr{border-top:thin solid rgba(0,0,0,.16)}legend{padding:0 .5em}legend.mar{margin-left:1em}fieldset.bord,table.bord>*>tr>*{border:thin solid rgba(0,0,0,.16)}table.bord{border:none}table.let>*>tr>*{border-bottom:thin solid rgba(0,0,0,.16)}table.shift{width:100%}table.fit>*>tr>*{padding:0}.roll{overflow-x:auto}.roll>table.bord{border:solid rgba(0,0,0,.16)}fieldset>*>.row,form>.row,form>p{margin:.5em 0}.bar{display:flex;overflow:hidden;background-color:#eee;border-radius:.2em;min-height:.3em}.bar>*{display:inline-block;min-height:.3em;background-color:currentColor}.target,.toggle{z-index:10}.pop>div{z-index:20}.nav ul{z-index:30}.close{position:absolute;top:0;right:0}.fix{z-index:5;position:fixed;top:0;left:0}.fix.r{left:auto;right:0}.fix.l{top:auto;bottom:0}.item,.nav li,.pop{position:relative}ul.nav{display:flex;flex-wrap:wrap}.nav.let{display:block}.nav.let ul{top:90%;left:3em}.nav ul,ul.nav{list-style:none;padding:0;margin:0}.nav li>:not(ul){display:block;padding:.5em 1em;height:100%;box-sizing:border-box}.nav.center li>:not(ul){display:flex;align-items:center}.nav li>form{padding:.3em 1em}.nav li>a:nth-last-child(2):after{position:static;display:inline-block;content:"\a0\a0\203a";color:#999}.nav ul li>a:nth-last-child(2):after{position:absolute;right:.5em;top:.5em}.pop{display:inline-block}.nav ul,.pop>div{background-clip:padding-box;position:absolute;left:0;top:100%;max-width:80vw}.nav:not(.fit) ul:not(.fit),.pop>div:not(.fit){min-width:12em}.nav ul ul{left:100%;top:0}.pop>div.shift{left:auto;right:0}.dlg{z-index:120;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-clip:padding-box;min-width:16em;max-width:70%;max-height:80vh;overflow:auto}.full{width:100%;max-width:100%;min-height:100vh;box-sizing:border-box}.dlg.let{width:70%}.dlg.full{height:100vh;transform:none;top:0;left:0}.full.center{display:flex;align-items:center;justify-content:center}.drawer[class]{z-index:80;position:fixed;top:0;left:0;height:100vh;width:80%;max-width:20em;box-sizing:border-box;overflow-y:auto;transition:left .2s}.drawer.off,.drawer:not(:target):not([class*=toggle]){left:-21em}.drawer.shift[id]{left:auto;right:0;transition-property:right}.drawer.shift.off,.drawer.shift:not(:target):not([class*=toggle]){right:-21em}.gal a[id]{z-index:110;color:#fff;background:#000 50% 50%/contain no-repeat;position:fixed;left:0;top:0;width:100%;height:100vh;box-shadow:inset 0 3em 3em -1.5em rgba(0,0,0,.3);border-bottom:10em solid #000;outline:100em solid #000;outline-offset:0}.gal a:target{background-image:var(--img)}.gal a:target+a{background-image:var(--img);background-position:999em 999em}.gal a:after,.gal a:not([id]){z-index:111;position:fixed;top:0;color:#fff;padding:0 .5em}.gal a[data-caption]:after{content:attr(data-caption);left:0;right:3em;display:block}.gal a:not([id]){right:0}.gal a.dragging:after{content:""}.dlg:not(:target):not(.toggle),.gal>*,.hide[class],.js .hide-js,.js .toggle.off:not(.stick):not(.drawer),.nav li:not(:hover)>ul:not(.toggle),.or:not([class*=or-]),.pop:not(:hover)>div:not(.toggle),.tabs+div.bord>hr,.tabs+div>div:not(:target):not(:last-child):not(.toggle),.tabs+div>div:target:not(.toggle)~*,.target:not(:target),[class*=not-],a.act>.is-off,a:not(.act)>.is-on,body:not(.js) .hide-nojs{display:none}.gal a:target,.gal a:target~a:not([id]){display:block!important}@media (max-width:899px){.empty-mobile>:not(.icon),.hide-mobile[class],.target-mobile:not(:target),.toggle-mobile.off{display:none}}@media (min-width:900px){.empty-desktop>:not(.icon),.hide-desktop[class],.target-desktop:not(:target),.toggle-desktop.off{display:none}}.bg[class],blockquote,code,pre,tfoot tr,thead tr{background-color:rgba(0,0,0,.05)}pre code{background:none}mark{background-color:#ffe699}.row{display:flex;list-style:none;padding:0}.row>*{flex:1;min-width:0}.row:not(.fit)>:not(:last-child):not(.center){margin-right:1em}.row>.col-0{flex:0 1 auto}.row>.col-2{flex:2}.row>.col-3{flex:3}.row.let{flex-wrap:wrap}.row.let>*{flex:none}.row.center:not(.wrap){align-items:center}.shift{margin-left:auto}.row.let.mar{margin-bottom:0}.row.let.mar>*{margin-bottom:1em}.row:not(.fit)>.col-2{flex-basis:1em}.row:not(.fit)>.col-3{flex-basis:2em}[class*=grid-]{display:flex;flex-wrap:wrap}[class*=grid-]>*{width:100%;box-sizing:border-box;background-clip:padding-box}[class*=grid-].let>*{border:.5em solid transparent}[class*=grid-].shift>*{border:1em solid transparent}[class*=grid-]>.bord{box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}.grid-2>*{width:50%}.grid-3>*{width:33.33%}.grid-4>*{width:25%}.grid-6>*{width:16.66%}@media (min-height:600px){.dlg section{max-height:50vh;overflow:auto}}@media (max-width:899px){html{font-size:medium}.flip,ul.flip{display:block}.row[class].flip[class]>*{margin-right:0}[class*=grid-].flip>*{width:auto}.grid-1-mobile>*{width:100%}.grid-2-mobile>*{width:50%}.grid-3-mobile>*{width:33.33%}.grid-4-mobile>*{width:25%}.row.flip.mar>:not(:last-child){margin-bottom:1em}.nav.flip ul{left:3em;top:90%}.nav:not(.let):not(.flip)>li.shift>ul,.nav:not(.let):not(.flip)>li.shift~li>ul{left:auto;right:0}}@media (max-width:480px){.grid-1-phone>*{width:100%}.grid-2-phone>*{width:50%}.grid-3-phone>*{width:33.33%}}@media (min-width:900px){table.let>:last-child>tr:last-child>*{border-bottom:none}fieldset>*>.row>:first-child:not(:only-child),form>.row>:first-child:not(:only-child){text-align:right;flex:.3}form table:not(.bord):not(.let) td:first-child:nth-last-child(2):not([colspan]){text-align:right;width:30%}.dlg{min-width:20em}.dlg.pad{padding:1em 2em}.nav:not(.let)>li.shift>ul,.nav:not(.let)>li.shift~li>ul{left:auto;right:0}}@media screen{.hide-screen{display:none!important}.wrap{max-width:60em}.read{max-width:40em}.narrow,.read,.wrap{box-sizing:border-box}.stick{z-index:3;position:sticky;top:0;max-height:100vh;align-self:flex-start;overflow:auto;box-sizing:border-box}.stick.let{overflow:visible;z-index:70}.stick.toggle{transition:top .3s ease-in-out}.stick.toggle.off{top:-4em;max-height:3em;overflow:hidden}[id]{scroll-margin-top:4rem}input,select{max-width:100%}textarea{width:100%}[type=file]{max-width:15em}button,input,select,textarea{padding:.2em;line-height:normal}a.btn,button,input,select,textarea{border:thin solid #aaa}[type=submit],a.btn,button{padding:.5em 1em;border-radius:.2em;margin:.2em 0}.btn,[type=submit],button{border-color:transparent}[type=submit]:not([disabled]),a.btn,button:not([disabled]){cursor:pointer}form>[type=submit],form>a.btn,form>a>button,form>button{padding:.2em .5em;margin:0}.btn[class],button.fit{border-radius:.2em}.btn:not(a):not(input):not(button):not(.pad),[type=submit].fit,a.btn.fit,button.fit{padding:0 .5em}[contenteditable]:focus,[type=submit]:hover:not([disabled]),a.btn:focus,a.btn:hover,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}.inact,[type=submit][disabled],button[disabled]{opacity:.5}input[readonly]{background-color:#eee}[name]:invalid,[name]:invalid~.subinput{border-color:#c00}[type=checkbox]:invalid+span,[type=radio]:invalid+span{color:#c00}[name]:invalid:focus,[name]:invalid~.subinput:focus{box-shadow:0 0 0 .15em rgba(255,100,100,.3)}.js .js-unhint:invalid~.hint.text-e,.js .js-unhint :invalid~.hint.text-e,:invalid~.hint.text-y,:valid:not(.subinput)~.hint.text-e{display:none}input[type=color],input[type=range]{vertical-align:middle;padding:unset}input[type=range]{border:initial}.btn[class],[type=submit],button{background-color:#04b;color:#fff}.btn .icon,button .icon{color:#fff}.btn[class].hover,[type=submit].hover,button.hover{background:none;color:inherit}.icon{color:#999}[class*=text-]>.icon:not([class*=text-]){color:inherit}.text-n[class]{color:#999}.text-i[class]{color:#08a}.text-y[class]{color:#181}.text-w[class]{color:#d70}.text-e[class]{color:#c00}.bg-n[class]{background-color:#eee}.bg-i[class]{background-color:#bef}.bg-y[class]{background-color:#cec}.bg-w[class]{background-color:#ffe699}.bg-e[class]{background-color:#fcc}.btn.bg-n,[type=submit].bg-n,button.bg-n[class]{background-color:#999}.btn.bg-i,[type=submit].bg-i,button.bg-i[class]{background-color:#08a}.btn.bg-y,[type=submit].bg-y,button.bg-y[class]{background-color:#181}.btn.bg-w,[type=submit].bg-w,button.bg-w[class]{background-color:#d70}.btn.bg-e,[type=submit].bg-e,button.bg-e[class]{background-color:#c00}}@media print{.hide-print{display:none!important}.full{page-break-before:always}body{font:12pt/1.3 serif;font-family:serif;background:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid;font-family:inherit}blockquote,pre{border-left:thin solid rgba(0,0,0,.16)}input,select,textarea{border-width:0 0 thin}[type=submit],a.btn,button{border:thin solid rgba(0,0,0,.16);padding:.25em .5em}}.dlg,.drawer,.nav ul,.pop>div{box-shadow:0 .2em .8em rgba(0,0,0,.3);background-color:#fff;text-align:left}.back,.stick{background-color:#fff}.tabs li{margin-right:.25em}.nav.roll{flex-wrap:nowrap}.nav.roll>*,.row.roll>*{flex:none}.dlg{border:500em solid rgba(0,0,0,.7)}.dlg.full{border:none}.dlg.rad{border-radius:500.2em}.tabs.rad a{border-radius:.2em .2em 0 0}.fit{margin:0;padding:0;border-radius:0;box-shadow:none}.fit:not(hr):not(.bord){border:none}ul.fit li{list-style:none}a.let{color:inherit}img.fit{display:block}.mar{margin:1em 0}form .mar{margin-top:.5em;margin-bottom:.5em}.center{margin-left:auto;margin-right:auto}.pad{padding:.5em 1em}.bord{border:thin solid rgba(0,0,0,.16)}.rad{border-radius:.2em}.shade{box-shadow:0 .2em .8em rgba(0,0,0,.3)}.l{text-align:left}.c{text-align:center}.r{text-align:right}.narrow{max-width:16em}