/*! data-dashboard v0.5.8 ~~ https://data-dashboard.js.org ~~ MIT License */
/*! dna-dom.css */
/*! dna-dom v3.3.5 ~~ https://dna-dom.org ~~ MIT License */
.dna-template,.dna-panels>:not(.displayed),[data-placeholder],.dna-hide{display:none}.dna-menu .dna-menu-item,[data-on-click],[data-href]{cursor:pointer}.dna-panels:after{content:"";clear:both;display:block;overflow:hidden}[data-format-currency],[data-format-currency100],[data-format-percent],[data-format-number]{text-align:right}.json-container{font-family:menlo,consolas,monospace;font-size:.9rem;font-style:normal;font-weight:700;line-height:1.4em;transition:background-color .4s}a.json-link{border-bottom:1px solid;outline:0;text-decoration:none}a.json-link:hover{background-color:#0000;outline:0}ol.json-lines{white-space:normal;--colorSmoke:#444;--colorGraphite:#303030;--colorCharcoal:#222;--colorTar:#161616;margin:0;padding-inline-start:3em}ol.json-lines>li{white-space:pre;text-indent:.7em;padding:0;line-height:1.5em}ol.json-lines>li::marker{color:#696969;font-family:system-ui,sans-serif;font-weight:400}.json-boolean,.json-key,.json-mark,.json-null,.json-number,.json-string,a.json-link,ol.json-lines>li{transition:all .4s}.json-container{background-color:#fff}.json-key{color:brown}.json-string{color:olive}.json-number{color:navy}.json-boolean{color:teal}.json-null{color:#696969}.json-mark{color:#000}a.json-link{color:purple}a.json-link:visited{color:#708090}a.json-link:hover{color:#8a2be2}.dark-mode a.json-link:visited,a.json-link:active{color:#708090}ol.json-lines>li:nth-child(odd){background-color:#dcdcdc}ol.json-lines>li:nth-child(2n){background-color:#f5f5f5}ol.json-lines>li:hover{background-color:#fffacd}.dark-mode .json-container{background-color:#000}.dark-mode .json-key{color:#cd5c5c}.dark-mode .json-string{color:khaki}.dark-mode .json-number{color:#00bfff}.dark-mode .json-boolean{color:#3cb371}.dark-mode .json-null{color:#ff8c00}.dark-mode .json-mark{color:silver}.dark-mode a.json-link{color:#ba55d3}.dark-mode a.json-link:hover{color:violet}.dark-mode a.json-link:active{color:#708090}.dark-mode ol.json-lines>li::marker{color:silver}.dark-mode ol.json-lines>li:nth-child(odd){background-color:var(--colorCharcoal)}.dark-mode ol.json-lines>li:nth-child(2n){background-color:var(--colorTar)}.dark-mode ol.json-lines>li:hover{background-color:#696969}@font-face{font-family:Chango;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/chango/v29/2V0cKI0OB5U7WaJCyHe8.ttf)format("truetype")}:root{--colorSmoke:#444;--colorGraphite:#303030;--colorCharcoal:#222;--colorTar:#161616;--colorWhite:#fff;--colorGray0:#eee;--colorGray1:#ddd;--colorGray2:#bbb;--colorGray3:#aaa;--colorGray4:#888;--colorGray5:#777;--colorGray6:#555;--colorGray7:#444;--colorGray8:#222;--colorGray9:#111;--colorBlack:#000}*{box-sizing:border-box}html{flex-direction:column;height:100%;min-height:100%;font-family:system-ui,geneva,tahoma,sans-serif;font-size:115%;display:flex}body{flex:1;width:100%}body,h1,h2,h3,h4,h5,h6,p,menu{margin:0;padding:0}h1,h2,h3,h4,h5,h6{letter-spacing:.04em;margin-bottom:.5em}section,header,figure{margin-bottom:20px}p,ul,ol,menu{margin-bottom:.9em}section:last-child,figure:last-child,p:last-child,ul:last-child,ol:last-child,menu:last-child{margin-bottom:0}menu{list-style:none}ul,ol,menu{margin-top:2px}ul li,ol li{font-size:.9em}pre,code{margin:0;font-family:menlo,consolas,monospace;font-style:normal;font-weight:700;line-height:1.3em}p code,ul code,ol code,figure figcaption code,p a,p span{white-space:nowrap}p code{padding:0 3px}sup,sub{font-size:.7rem}iframe{border:none}body{max-width:900px;margin:0 auto;padding:40px 15px}body>header{text-align:center}main{min-height:300px}header{margin-bottom:20px}aside{float:right;clear:right;letter-spacing:.03em;margin:0 0 20px 20px;font-size:.9rem;font-weight:200;line-height:1.3em}aside.left{float:left;clear:left;margin:0 20px 20px 0}section:has(aside):after{content:" ";clear:both;display:table}main section aside{border:1px solid silver;max-width:35%;padding:10px}main section aside.simple{background-color:#0000;border:none;padding:0}main section aside h2{font-size:1.1rem}main section aside img{width:100%;max-width:100%}main section aside p:last-child{margin-bottom:0}body>footer{clear:both;text-align:center;justify-content:space-between;align-items:center;padding:30px 0;font-size:.9rem;display:flex}body>footer>div{min-width:20%}body>footer>div:first-child:last-child{width:100%}body>footer>div:first-child:not(:last-child){text-align:left}body>footer>div:last-child:not(:first-child){text-align:right}body>footer a img[alt=logo]{height:50px}h1{font-family:Chango,system-ui,sans-serif;font-size:2.5rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4{text-transform:uppercase;letter-spacing:.14em;font-size:.9rem;font-weight:400}h1+h2{margin:-.2em 0 .4em;font-weight:lighter}i.font-icon{width:auto;font-size:1.5em}body{color:#696969;background-color:#fff}@media (prefers-color-scheme:dark){body{color:#dcdcdc;background-color:#222}}main section aside{background-color:#f5f5f5}@media (prefers-color-scheme:dark){main section aside{color:#fff;background-color:#696969}}body>footer{color:#a9a9a9}@media (width<=667px){h1{font-size:2rem}h1+h2{font-size:1.3rem}main section aside,main section aside.left{clear:both;float:none;text-align:center;max-width:none;margin:0 0 20px}main section aside img{width:auto;max-height:200px}body{padding:20px 10px}body>footer{flex-direction:column;padding:20px 2px}body>footer>div{text-align:center!important}body>footer>:not(:last-child){margin-bottom:15px}}details{text-align:left;margin-bottom:10px}details>summary{cursor:pointer;padding-left:1.2em;font-size:1.1rem;font-weight:700;display:block;position:relative}details>summary::marker{color:#0000}details>summary:before{content:"❯";font-size:1.1em;font-weight:700;transition:color .8s,transform .4s,text-shadow .8s;position:absolute;top:-.1em;left:.1em;transform:rotate(0)}details[open]>summary:hover:before{text-shadow:none}details[open]>summary:before{transform:rotate(90deg)}details details{margin-left:30px;margin-right:30px}details details>summary{margin-top:10px;font-size:.9rem}details details details>summary{font-weight:400}details details details details>summary{font-style:italic}details::details-content{opacity:0;max-height:0;transition:max-height .8s,opacity .4s;display:block;overflow:hidden}details[open]::details-content{opacity:1;max-height:200vh;overflow:scroll}details>summary+header,details:not(:has(details))::details-content{border-radius:10px}details[open]>summary+header,details[open]:not(:has(details))::details-content{margin:10px 0 20px;padding:20px 30px}details>summary:before,details>summary:before{color:inherit}details[open]>summary:before,details>summary:hover:before{color:#000}details>summary:hover:before,details>summary:hover:before{text-shadow:0 0 .2em #00bfff}@media (prefers-color-scheme:dark){details[open]>summary:before,details>summary:hover:before{color:#fff}}:root{--checkerboardBackground:conic-gradient(lightgray 90deg, darkgray 90deg 180deg, lightgray 180deg 270deg, darkgray 270deg) top left / 15px 15px}img{border:none}figure{text-align:center;margin:0;padding:0;position:relative}figure img{max-width:100%;max-height:100%}figure>i.font-icon,figure>span{font-size:3rem}figure>figcaption{padding:3px 0;font-weight:700}figure>figcaption>cite{font-size:small;font-weight:100;display:block}figure[data-picture-size="1"] img{width:100px}@media (width<=667px){figure[data-picture-size="1"] img{width:75px}}figure[data-picture-size="2"] img{width:200px}@media (width<=667px){figure[data-picture-size="2"] img{width:150px}}figure[data-picture-size="3"] img{width:300px}@media (width<=667px){figure[data-picture-size="3"] img{width:225px}}figure[data-picture-size="4"] img{width:400px}@media (width<=667px){figure[data-picture-size="4"] img{width:300px}}figure[data-picture-size="5"] img{width:500px}@media (width<=667px){figure[data-picture-size="5"] img{width:375px}}figure[data-picture-size="6"] img{width:600px}@media (width<=667px){figure[data-picture-size="6"] img{width:450px}}figure[data-picture-size="7"] img{width:700px}@media (width<=667px){figure[data-picture-size="7"] img{width:525px}}figure[data-picture-size="8"] img{width:800px}@media (width<=667px){figure[data-picture-size="8"] img{width:600px}}form,fieldset,label{max-width:25em;margin-bottom:1em;display:block}form:last-child,fieldset:last-child,label:last-child{margin-bottom:0}label>span{text-align:left}label>span:first-child{display:block}input,textarea,select,fieldset>aside{width:100%;max-width:25em;font-size:1.1em}input,textarea{border:1px solid silver;border-radius:5px;padding:.3em}select{font-size:1.1em}textarea{height:4.1em}label:has(input[type=checkbox],input[type=radio]){align-items:center;margin-bottom:.1em;padding-left:1.2em;display:flex}label:has(:disabled){opacity:.7}input[type=checkbox],input[type=radio]{width:auto;margin-right:.3em}input[type=range]{appearance:none;cursor:grab;height:1.2em;padding:0}input[type=range]:active{cursor:grabbing}button,input[type=checkbox],input[type=radio],input[type=file],select{cursor:pointer}button,input,select,optgroup,option,textarea{transition:all .5s}:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}input:out-of-range{background-color:pink}form nav,fieldset nav{text-align:right;margin-bottom:1em}form nav:last-child,fieldset nav:last-child{margin-bottom:0}form nav button,fieldset nav button{margin-left:.5em}input,textarea{background-color:#f5fffa}@media (prefers-color-scheme:dark){input,textarea{background-color:#f0fff0}}button{white-space:nowrap;color:#fff;border:none;border-radius:.4em;outline:none;padding:.6em 1.2em;font-size:1.1rem;font-weight:700;transition:all .5s}button i.font-icon{vertical-align:top;padding-right:.4em;font-size:1.2em}button:disabled{background-color:silver}label:has(select){text-align:left;padding:0;position:relative}label:has(select):after{content:"❯";color:#696969;pointer-events:none;font-size:1.5em;position:absolute;top:.1em;right:.4em;transform:rotate(90deg)}label:has(select) select{appearance:none;color:#000;background-color:#f5fffa;border:1px solid silver;margin:0;padding:.3em 2em .3em .5em}label:has(select) select:focus{background-color:#f0fff0}label:has(select) select:invalid{color:#b22222}label:has(select):has(span+select):after{top:auto;bottom:.03em}fieldset{border:1px solid silver;border-radius:5px;padding:.8em 1em}fieldset:has(>label>input[type=checkbox],>label>input[type=radio]){border:none;padding:0}fieldset:has(>label>input[type=checkbox],>label>input[type=radio])>legend{border:none;padding:0;font-size:1em;font-weight:400}fieldset>legend{border:1px solid silver;border-radius:1000px;padding:.3em 1.1em .3em 1em;font-size:1.1em;font-weight:700}a{border-bottom:1px dotted;border-radius:3px;outline:2px solid #0000;text-decoration:none;transition:all .5s}a[title]{cursor:pointer}a img,a i.font-icon{opacity:.9;transition:all .5s}a img:hover,a i.font-icon:hover{opacity:1}a figure figcaption{text-align:center;transition:all .5s}a figure:hover figcaption{color:#000}@media (prefers-color-scheme:dark){a figure:hover figcaption{color:#fff}}.plain a,a.plain,a.image-link,nav a{border-bottom:none}.plain a:visited,a.plain:visited,a.image-link:visited,nav a:visited{color:inherit}.plain a:hover,a.plain:hover,a.image-link:hover,nav a:hover{color:inherit;background-color:#0000;outline-color:#0000}.plain a img,a.plain img,a img.plain{opacity:1}table{border-collapse:collapse;border-spacing:0;margin:0 auto 20px}table tr{border-bottom:1px solid #4682b4;transition:all .5s}table thead tr{border-bottom-width:3px}table tbody tr th[colspan]{text-align:center;text-transform:uppercase;padding:3px 0;font-size:.8rem;font-weight:400}table tbody tr td{vertical-align:top;text-align:center;font-size:.9rem}table th,table td{padding:6px 15px}@media (width<=667px){table th,table td{padding:6px}}table caption{caption-side:bottom;text-transform:uppercase;letter-spacing:.16em;margin-top:.4rem;font-size:.7rem;font-weight:700}table tbody tr:hover{background-color:#f0f8ff}@media (prefers-color-scheme:dark){table tbody tr:hover{color:#fff;background-color:var(--colorSmoke)}}table tbody tr th[colspan]{color:#fff;background-color:#4682b4}table.data-box{background-color:#f0f8ff;border:3px solid #dcdcdc}table.data-box tr{border:none}table.data-box tr th,table.data-box tr td{text-align:left;color:#696969;padding:4px 15px;font-size:.9rem}table.data-box thead tr{background-color:#dcdcdc}table.data-box tbody tr:nth-child(odd){background-color:#f5fffa}table.data-box tbody tr:hover{background-color:#fffaf0}table.data-box tbody tr th[colspan]{background-color:#a9a9a9}table[data-bold-column*="1"] tbody tr td:first-child,table[data-bold-column*="2"] tbody tr td:nth-child(2),table[data-bold-column*="3"] tbody tr td:nth-child(3),table[data-bold-column*="4"] tbody tr td:nth-child(4),table[data-bold-column*="5"] tbody tr td:nth-child(5){font-weight:700}table[data-code-column*="1"] tbody tr td:first-child,table[data-code-column*="2"] tbody tr td:nth-child(2),table[data-code-column*="3"] tbody tr td:nth-child(3),table[data-code-column*="4"] tbody tr td:nth-child(4),table[data-code-column*="5"] tbody tr td:nth-child(5){font-family:menlo,consolas,monospace;font-weight:700}table[data-number-column*="1"] tbody tr td:first-child,table[data-number-column*="2"] tbody tr td:nth-child(2),table[data-number-column*="3"] tbody tr td:nth-child(3),table[data-number-column*="4"] tbody tr td:nth-child(4),table[data-number-column*="5"] tbody tr td:nth-child(5){text-align:right}table[data-hide-column] thead tr th,table tbody tr td{transition:all 1s}@media (width<=667px){table[data-hide-column*="1"] tbody tr td:first-child,table[data-hide-column*="1"] thead tr th:first-child,table[data-hide-column*="2"] tbody tr td:nth-child(2),table[data-hide-column*="2"] thead tr th:nth-child(2),table[data-hide-column*="3"] tbody tr td:nth-child(3),table[data-hide-column*="3"] thead tr th:nth-child(3),table[data-hide-column*="4"] tbody tr td:nth-child(4),table[data-hide-column*="4"] thead tr th:nth-child(4),table[data-hide-column*="5"] tbody tr td:nth-child(5),table[data-hide-column*="5"] thead tr th:nth-child(5){max-width:0;margin:0;padding:0;overflow:hidden}}.flex-columns{margin-bottom:20px;display:flex}@media (width<=667px){.flex-columns{flex-direction:column}}.flex-columns>*{flex:1;margin-bottom:20px;padding:0 15px}@media (width<=667px){.flex-columns>*{padding:0}}.flex-columns>:first-child{padding-left:0}.flex-columns>:last-child{padding-right:0}.keep-together{white-space:nowrap}.hide-me{visibility:hidden;opacity:0;z-index:-100;margin:0;padding:0;display:none}.float-endgame:after{content:" ";clear:both;display:table}.separator:after{content:"|";padding:0 5px}.hover-glow{transition:all .5s}.hover-glow:hover{box-shadow:0 0 .2em #00bfff}.box-glow{box-shadow:0 0 2em #00bfff}.centered-flow-box{flex-wrap:wrap;justify-content:center;display:flex}.bullseye{justify-content:center;align-items:center;display:flex}.checkerboard-box{background:var(--checkerboardBackground);outline:3px solid #000}.checkerboard-box:hover{background:#000}.framed img,img.framed{background-color:#fff;border:3px solid silver;border-radius:2px;transition:all .5s}.framed img:hover,img.framed:hover{border-color:#696969}.modal-layer{text-align:center;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}figure.video-container,figure.video-container-link{aspect-ratio:16/9;background-color:#000;border:10px solid silver;align-content:stretch;align-items:stretch;width:100%;margin:0 0 20px;transition:all .5s;display:flex;position:relative;overflow:hidden}figure.video-container:hover,figure.video-container-link:hover{border-color:gray}figure.video-container>iframe,figure.video-container-link>iframe{border:none;align-self:stretch;width:100%}figure.video-container>iframe+figcaption,figure.video-container-link>iframe+figcaption{opacity:0}figure.video-container>a,figure.video-container-link>a{cursor:pointer;align-self:stretch;width:100%}figure.video-container>a>img,figure.video-container-link>a>img{object-fit:cover;width:100%;height:100%;display:block}figure.video-container>figcaption,figure.video-container-link>figcaption{text-align:left;color:#fff;z-index:100;pointer-events:none;background-color:#0006;border-radius:4px;padding:6px 16px;font-weight:400;position:absolute;top:5px;left:5px}figure.video-container+footer,figure.video-container-link+footer{text-align:center;margin:-15px 0 20px;font-size:.8em}figure.video-container-link>iframe{pointer-events:none}#fork-me{display:none}body>header>#fork-me-container{z-index:200;pointer-events:none;width:200px;height:200px;position:absolute;top:0;right:0;overflow:hidden}body>header>#fork-me-container>a#fork-me{text-align:center;color:#fff;pointer-events:auto;background-color:#b4b4b4cc;border:1px solid #696969;height:30px;margin:60px -50px 0 0;font-size:14px;font-weight:700;line-height:30px;transition:all .5s;display:block;transform:rotate(45deg)}body>header>#fork-me-container>a#fork-me:hover{color:#fff;background-color:#b4b4b4;outline:none}body>header>#fork-me-container>i.font-icon{color:#696969;pointer-events:auto;font-size:40px;display:none;position:absolute;top:10px;right:10px}@media (width<=667px){body>header>#fork-me-container>a#fork-me{display:none}body>header>#fork-me-container>i.font-icon{display:block}}form.perfect{color:#696969;background-color:#f5f5f5;border:1px solid;border-radius:2px;flex-direction:column;max-width:25em;margin:0 auto 20px;padding:0;display:flex}form.perfect>*{margin:0 20px 20px}form.perfect h2{text-align:center;color:#fff;margin:0 0 20px;padding:.3em;font-size:1.2rem}form.perfect label{text-align:left;margin-bottom:20px;font-size:1rem;display:block}form.perfect input,form.perfect select,form.perfect textarea{width:100%;max-width:100%;margin:0;font-size:1.2rem}form.perfect textarea{height:4.1em}form.perfect input,form.perfect textarea{box-sizing:border-box;border:1px solid silver;border-radius:5px;padding:.3em}form.perfect fieldset{border:none;padding:0}form.perfect fieldset legend{font-size:1em}form.perfect fieldset label{align-items:center;margin-bottom:.1em;padding-left:1.2em;display:flex}form.perfect fieldset label input{width:auto;margin-right:.3em}form.perfect nav{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}form.perfect nav button{color:#fff;cursor:pointer;background-color:#696969;border:none;border-radius:.4em;padding:.6em 1.2em;font-size:1.1rem;font-weight:700;transition:all .5s}form.perfect nav button:hover:not(:disabled),form.perfect nav button:focus{background-color:#000}form.perfect nav small{color:gray;font-size:.6rem}form.perfect nav small a{color:gray;background-color:#0000;border:none;outline:none;text-decoration:none}.bubble-help{display:none}.bubble-help-hover{position:relative}.bubble-help-hover.bubble-help-show>.bubble-wrap{opacity:1}.bubble-help-hover>.bubble-wrap{pointer-events:none;z-index:100;opacity:0;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:700;transition:opacity .6s .3s;position:absolute;top:5px;left:0;transform:translateY(-100%)}.bubble-help-hover>.bubble-wrap>.bubble-help{white-space:nowrap;border-radius:5px;padding:10px 20px;display:block}.bubble-help-hover>.bubble-wrap>.bubble-pointer{text-align:left;margin-top:-.4em;padding-left:12px;font-size:120%;display:block}[data-href-popup]{cursor:pointer}i.font-icon[data-href],i.font-icon[data-click]{opacity:.9;transition:all .5s}i.font-icon[data-href]:hover,i.font-icon[data-click]:hover{opacity:1}@keyframes jiggle-it{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}ol.marble-checklist{counter-reset:item;margin-bottom:40px;padding:0;list-style:none}ol.marble-checklist>li{counter-increment:item;color:#696969;cursor:default;background-color:#dcdcdc;align-items:center;margin-bottom:15px;padding:0;transition:all .5s;display:flex}ol.marble-checklist>li:hover{color:#000;background-color:silver}ol.marble-checklist>li:before{content:counter(item);text-align:center;color:#fff;border-radius:100%;outline:10px solid #fff;flex-shrink:0;width:3rem;height:3rem;margin-right:10px;font-size:1.5rem;font-weight:700;line-height:3rem;display:inline-block}ol.marble-checklist>li p:first-child{text-align:left;flex-grow:1;margin:0;padding:0 2.4rem 0 10px;font-size:1.2rem}@media (width<=667px){ol.marble-checklist>li p:first-child{font-size:.9rem}}ol.marble-checklist>li p:first-child a:visited{color:#696969}ol.marble-checklist>li p:first-child a:hover{color:#fff}ol.marble-checklist>li label{cursor:pointer;align-items:center;padding-right:10px;display:flex}ol.marble-checklist>li label input[type=checkbox]{opacity:0;width:0;height:0;margin:0}ol.marble-checklist>li label input[type=checkbox]:checked+b:after{opacity:1}ol.marble-checklist>li label b{position:relative}ol.marble-checklist>li label b:before{text-align:center;content:"";background-color:#fff;border:4px solid gray;border-radius:25%;width:1.5rem;height:1.5rem;margin:0;font-size:2.4rem;line-height:1.2rem;position:absolute;top:-.99rem;right:0}@supports (-webkit-touch-callout:none){ol.marble-checklist>li label b:before{font-size:1.2rem;line-height:1.5rem}}ol.marble-checklist>li label b:after{text-align:center;content:"✔";color:#fff;opacity:0;background-color:#fff;border:4px solid gray;border-radius:25%;width:1.5rem;height:1.5rem;margin:0;font-size:2.4rem;line-height:1.2rem;transition:opacity .5s;position:absolute;top:-.99rem;right:0}@supports (-webkit-touch-callout:none){ol.marble-checklist>li label b:after{font-size:1.2rem;line-height:1.5rem}}.montage-loop{position:relative}.montage-loop>span{display:none}.montage-loop>img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute}.montage-loop>img.current{opacity:1;pointer-events:auto}.popup-image,[data-popup-image]{opacity:.9;cursor:pointer;transition:all .5s}.popup-image:hover,[data-popup-image]:hover{opacity:1}img.popup-image,img[data-popup-image]{max-width:120px;max-height:120px}.popup-image-container{position:relative}.popup-image-container>span.popup-image-layer{z-index:400;opacity:0;background-color:#fff;display:block;position:absolute;top:10px;left:10px}.popup-image-container>span.popup-image-layer>i[data-icon]{text-align:center;color:gray;background-color:silver;border-radius:1000px;width:1.6em;height:1.6em;padding-top:.3em;font-size:1.8rem;transition:all .5s;position:absolute;top:-.7em;right:-.7em}.popup-image-container>span.popup-image-layer>i[data-icon]:hover{color:#000}.popup-image-container>span.popup-image-layer>img{background-color:#fff;border:20px solid silver;width:auto;height:auto;display:block}.reveal-button{cursor:pointer;border:1px solid;border-radius:5px;margin-bottom:20px;padding:3px 10px;transition:all .5s;display:inline-block}.reveal-button:hover{color:#fff;border-color:#0000}.reveal-button.reveal-expanded{opacity:0;cursor:inherit;pointer-events:none}.reveal-button+.reveal-target{margin-top:-40px}.reveal-target{margin-bottom:20px;display:none}#social-buttons span i.font-icon{vertical-align:top;text-align:center;color:#696969;background-color:#fff;border:1px solid silver;border-radius:.2em;width:24px;height:24px;font-size:18px;line-height:24px;transition:all .5s;display:inline-block}#social-buttons span i.font-icon:not(:last-child){margin-right:8px}#social-buttons span i.font-icon:hover{color:#6495ed;box-shadow:0 0 .4em #87ceeb}.spoiler-blur{position:relative}.spoiler-blur:not(.unblur){cursor:pointer}.spoiler-blur:before{content:"";opacity:0;background:repeating-linear-gradient(-45deg,silver,silver 10px,#dcdcdc 10px 20px);transition:opacity 2s;position:absolute;inset:0}.spoiler-blur:not(.unblur):before{opacity:1}.dna-panels .dna-panel:after{content:"";clear:both;display:block}a{color:inherit;border-color:#4682b4}a:visited{color:#a9a9a9}a:hover{color:#fff;background-color:#4682b4;outline-color:#4682b4}button{background-color:#6495ed}button:hover:not(:disabled),button:focus{background-color:#4169e1}details>summary+header,details:not(:has(details))::details-content{background-color:#dcdcdc}@media (prefers-color-scheme:dark){details>summary+header,details:not(:has(details))::details-content{background-color:var(--colorSmoke)}}.reveal-button{color:#8fbc8f}.reveal-button:hover{background-color:#8fbc8f}.bubble-help-hover>.bubble-wrap>.bubble-help{color:#fff;background-color:#dc143c}.bubble-help-hover>.bubble-wrap>.bubble-pointer{color:#dc143c}ol.marble-checklist>li:before{background-color:#00bfff}ol.marble-checklist>li label b:after{background-color:#4169e1;border-color:#4169e1}form.perfect{border-color:#2e8b57}form.perfect h2{background-color:#2e8b57}form.perfect input,form.perfect textarea{background-color:#f5fffa}.datatable-wrapper.no-header .datatable-container{border-top:1px solid #d9d9d9}.datatable-wrapper.no-footer .datatable-container{border-bottom:1px solid #d9d9d9}.datatable-top,.datatable-bottom{padding:8px 10px}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left}.datatable-top>nav:last-child,.datatable-top>div:not(first-child),.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right}.datatable-selector{padding:6px}.datatable-input{padding:6px 12px}.datatable-info{margin:7px 0}.datatable-pagination ul{margin:0;padding-left:0}.datatable-pagination li{float:left;list-style:none}.datatable-pagination li.datatable-hidden{visibility:hidden}.datatable-pagination a,.datatable-pagination button{float:left;color:#333;cursor:pointer;border:1px solid #0000;margin-left:2px;padding:6px 12px;text-decoration:none;position:relative}.datatable-pagination a:hover,.datatable-pagination button:hover{background-color:#d9d9d9}.datatable-pagination .datatable-active a,.datatable-pagination .datatable-active a:focus,.datatable-pagination .datatable-active a:hover,.datatable-pagination .datatable-active button,.datatable-pagination .datatable-active button:focus,.datatable-pagination .datatable-active button:hover{cursor:default;background-color:#d9d9d9}.datatable-pagination .datatable-ellipsis a,.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-ellipsis button,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{pointer-events:none;cursor:default}.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{cursor:not-allowed;opacity:.4}.datatable-pagination .datatable-pagination a,.datatable-pagination .datatable-pagination button{font-weight:700}.datatable-table{border-spacing:0;border-collapse:separate;width:100%;max-width:100%}.datatable-table>tbody>tr>td,.datatable-table>tbody>tr>th,.datatable-table>tfoot>tr>td,.datatable-table>tfoot>tr>th,.datatable-table>thead>tr>td,.datatable-table>thead>tr>th{vertical-align:top;padding:8px 10px}.datatable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9}.datatable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9}.datatable-table th{vertical-align:bottom;text-align:left}.datatable-table th a{color:inherit;text-decoration:none}.datatable-table th button,.datatable-pagination-list button{color:inherit;background-color:inherit;cursor:pointer;text-align:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;border:0}.datatable-sorter,.datatable-filter{width:100%;height:100%;display:inline-block;position:relative}.datatable-sorter:before,.datatable-sorter:after{content:"";opacity:.2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;right:4px}.datatable-sorter:before{border-top:4px solid #000;bottom:0}.datatable-sorter:after{border-top:4px solid #0000;border-bottom:4px solid #000;top:0}.datatable-ascending .datatable-sorter:after,.datatable-descending .datatable-sorter:before,.datatable-ascending .datatable-filter:after,.datatable-descending .datatable-filter:before{opacity:.6}.datatable-filter:before{content:"";opacity:.2;border-top:10px solid #000;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:50%;width:0;height:0;position:absolute;top:25%;right:4px}.datatable-filter-active .datatable-filter:before{opacity:.6}.datatable-empty{text-align:center}.datatable-top:after,.datatable-bottom:after{clear:both;content:" ";display:table}table.datatable-table:focus tr.datatable-cursor>td:first-child{border-left:3px solid #00f}table.datatable-table:focus{outline-offset:-1px;outline:1px solid #000}
