/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.text-accent-050{color:#e5f4f6}.bg-accent-050{background:#e5f4f6}.border-accent-050{color:#e5f4f6}.text-accent-100{color:#9ad5e3}.bg-accent-100{background:#9ad5e3}.border-accent-100{color:#9ad5e3}.text-accent-300{color:#6dbad2}.bg-accent-300{background:#6dbad2}.border-accent-300{color:#6dbad2}.text-accent-400{color:#43a0c0}.bg-accent-400{background:#43a0c0}.border-accent-400{color:#43a0c0}.text-accent-500{color:#0094aa}.bg-accent-500{background:#0094aa}.border-accent-500{color:#0094aa}.text-accent-700{color:#007688}.bg-accent-700{background:#007688}.border-accent-700{color:#007688}.text-accent-800{color:#005867}.bg-accent-800{background:#005867}.border-accent-800{color:#005867}.text-gray-050{color:#fafafa}.bg-gray-050{background:#fafafa}.border-gray-050{color:#fafafa}.text-gray-100{color:#f5f5f5}.bg-gray-100{background:#f5f5f5}.border-gray-100{color:#f5f5f5}.text-gray-200{color:#eaeaea}.bg-gray-200{background:#eaeaea}.border-gray-200{color:#eaeaea}.text-gray-300{color:#e0e0e0}.bg-gray-300{background:#e0e0e0}.border-gray-300{color:#e0e0e0}.text-gray-400{color:#bbb}.bg-gray-400{background:#bbb}.border-gray-400{color:#bbb}.text-gray-500{color:#9e9e9e}.bg-gray-500{background:#9e9e9e}.border-gray-500{color:#9e9e9e}.text-gray-600{color:#757575}.bg-gray-600{background:#757575}.border-gray-600{color:#757575}.text-gray-700{color:#595959}.bg-gray-700{background:#595959}.border-gray-700{color:#595959}.text-gray-800{color:#333}.bg-gray-800{background:#333}.border-gray-800{color:#333}.text-gray-900{color:#212121}.bg-gray-900{background:#212121}.border-gray-900{color:#212121}.text-brand{color:#de2922}.bg-brand{background:#de2922}.border-brand{color:#de2922}.text-attention{color:#b1201b}.bg-attention{background:#b1201b}.border-attention{color:#b1201b}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:300;src:local("CV Source Sans Light Italic"),local("CVSourceSans-LightItalic"),url(../fonts/CVSourceSans/CVSourceSans-Light.woff2?v=7981f07599) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-LightItalic.woff?v=567df91d09) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-LightItalic.ttf?v=84446ea63d) format("truetype")}@font-face{font-family:CV Source Sans;font-style:normal;font-weight:300;src:local("CV Source Sans Light Bold"),local("CVSourceSans-Semibold"),url(../fonts/CVSourceSans/CVSourceSans-Semibold.woff2?v=e305f72661) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-Semibold.woff?v=6db4d21fcf) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-Semibold.ttf?v=9932a80766) format("truetype")}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:400;src:local("CV Source Sans Italic"),local("CVSourceSans-Italic"),url(../fonts/CVSourceSans/CVSourceSans-Italic.woff2?v=489d760075) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-Italic.woff?v=8934ef0e1e) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-Italic.ttf?v=0bc6eba978) format("truetype")}@font-face{font-family:CV Source Sans;font-style:normal;font-weight:300;src:local("CV Source Sans Light"),local("CVSourceSans-Light"),url(../fonts/CVSourceSans/CVSourceSans-Light.woff2?v=7981f07599) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-Light.woff?v=0dbcd60dc9) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-Light.ttf?v=7ff2f1f225) format("truetype")}@font-face{font-family:CV Source Sans;font-style:normal;font-weight:700;src:local("CV Source Sans Bold"),local("CVSourceSans-Bold"),url(../fonts/CVSourceSans/CVSourceSans-Bold.woff2?v=cc49384f67) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-Bold.woff?v=8339ed7ff4) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-Bold.ttf?v=5392937f96) format("truetype")}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:300;src:local("CV Source Sans Light Bold Italic"),local("CVSourceSans-SemiboldItalic"),url(../fonts/CVSourceSans/CVSourceSans-SemiboldItalic.woff2?v=b447d7ee5f) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-SemiboldItalic.woff?v=c19b2ba261) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-SemiboldItalic.ttf?v=65dbbe6079) format("truetype")}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:700;src:local("CV Source Sans Bold Italic"),local("CVSourceSans-BoldItalic"),url(../fonts/CVSourceSans/CVSourceSans-BoldItalic.woff2?v=90c709f74a) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans-BoldItalic.woff?v=8c94d5da68) format("woff"),url(../fonts/CVSourceSans/CVSourceSans-BoldItalic.ttf?v=0dc53db812) format("truetype")}@font-face{font-family:CV Source Sans;font-style:normal;font-weight:400;src:local("CV Source Sans"),local("CVSourceSans"),url(../fonts/CVSourceSans/CVSourceSans.woff2?v=5568e648ae) format("woff2"),url(../fonts/CVSourceSans/CVSourceSans.woff?v=1cfa5577f5) format("woff"),url(../fonts/CVSourceSans/CVSourceSans.ttf?v=12e62e1a7f) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:300;src:local("Source Serif Pro Light Italic"),local("SourceSerifPro-LightIt"),url(../fonts/SourceSerifPro/SourceSerifPro-LightIt.woff2?v=a835113364) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-LightIt.woff?v=6e715df5a7) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-LightIt.ttf?v=e7e3101d8c) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:700;src:local("Source Serif Pro Bold Italic"),local("SourceSerifPro-BoldIt"),url(../fonts/SourceSerifPro/SourceSerifPro-BoldIt.woff2?v=5e95d8c967) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-BoldIt.woff?v=34e074c54b) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-BoldIt.ttf?v=d410cfeb53) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:900;src:local("Source Serif Pro Black"),local("SourceSerifPro-Black"),url(../fonts/SourceSerifPro/SourceSerifPro-Black.woff2?v=41cbc9c169) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-Black.woff?v=ee47e81dad) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-Black.ttf?v=5a2bdb6078) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:300;src:local("Source Serif Pro Light"),local("SourceSerifPro-Light"),url(../fonts/SourceSerifPro/SourceSerifPro-Light.woff2?v=b956457feb) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-Light.woff?v=9125fb8dbe) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-Light.ttf?v=d6709d192e) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:900;src:local("Source Serif Pro Black Italic"),local("SourceSerifPro-BlackIt"),url(../fonts/SourceSerifPro/SourceSerifPro-BlackIt.woff2?v=f593c5320c) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-BlackIt.woff?v=fb0fdb0202) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-BlackIt.ttf?v=f5f3c18fc5) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:200;src:local("Source Serif Pro ExtraLight Italic"),local("SourceSerifPro-ExtraLightIt"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLightIt.woff2?v=437f90a5fe) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLightIt.woff?v=89d09ea631) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLightIt.ttf?v=193bd71031) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:200;src:local("Source Serif Pro ExtraLight"),local("SourceSerifPro-ExtraLight"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLight.woff2?v=808656c3d1) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLight.woff?v=f0a4b28aab) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-ExtraLight.ttf?v=e4156601e5) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:400;src:local("Source Serif Pro Italic"),local("SourceSerifPro-It"),url(../fonts/SourceSerifPro/SourceSerifPro-It.woff2?v=eb963eb5b6) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-It.woff?v=48245cf90e) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-It.ttf?v=cd9c84d74d) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:600;src:local("Source Serif Pro Semibold Italic"),local("SourceSerifPro-SemiboldIt"),url(../fonts/SourceSerifPro/SourceSerifPro-SemiboldIt.woff2?v=50d93a9f1d) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-SemiboldIt.woff?v=81f22f0624) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-SemiboldIt.ttf?v=ae6c3311bb) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;src:local("Source Serif Pro Bold"),local("SourceSerifPro-Bold"),url(../fonts/SourceSerifPro/SourceSerifPro-Bold.woff2?v=4903367e50) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-Bold.woff?v=c7397dd436) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-Bold.ttf?v=1357aa8fa7) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:local("Source Serif Pro"),local("SourceSerifPro-Regular"),url(../fonts/SourceSerifPro/SourceSerifPro-Regular.woff2?v=39107373e0) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-Regular.woff?v=e960d09ad8) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-Regular.ttf?v=41b4503170) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:local("Source Serif Pro Semibold"),local("SourceSerifPro-Semibold"),url(../fonts/SourceSerifPro/SourceSerifPro-Semibold.woff2?v=aea17049e5) format("woff2"),url(../fonts/SourceSerifPro/SourceSerifPro-Semibold.woff?v=fe4b080987) format("woff"),url(../fonts/SourceSerifPro/SourceSerifPro-Semibold.ttf?v=c1336b2dbe) format("truetype")}body,html{display:block;height:100%;margin:0}body{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content,body{position:relative}#content{height:calc(100% - .8rem);margin-top:.8rem;width:100%}#help-text-wrapper,#loading-text{background-color:rgba(38,38,38,.3);box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:absolute;top:0;transition:opacity .14s;width:100%}#help-text-wrapper.visible,#loading-text.visible{opacity:1;pointer-events:all}#help-text-wrapper{padding:.356rem;z-index:100}#help-text-wrapper>#close-button{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath d='m47.605 89.008-1.434-1.248a29.612 29.612 0 0 1-2.961-2.959l-1.243-1.43a2.176 2.176 0 0 1 .009-3.072s8.044-8.646 16.457-17.248c-8.169-8.363-16.457-17.244-16.457-17.244a2.17 2.17 0 0 1-.009-3.07l1.243-1.434a29.388 29.388 0 0 1 2.961-2.957l1.429-1.242a2.173 2.173 0 0 1 3.071 0s8.646 8.043 17.249 16.457c8.592-8.4 17.214-16.418 17.214-16.418a2.165 2.165 0 0 1 3.066-.014l.729.594a29.63 29.63 0 0 1 4.313 4.314l.594.729a2.176 2.176 0 0 1-.009 3.072s-8.266 8.855-16.423 17.209c8.4 8.59 16.423 17.215 16.423 17.215a2.174 2.174 0 0 1 .009 3.07l-.594.73a29.59 29.59 0 0 1-4.313 4.309l-.729.594a2.161 2.161 0 0 1-3.066-.008s-8.859-8.264-17.214-16.422c-8.365 8.17-17.245 16.455-17.245 16.455a2.171 2.171 0 0 1-3.07.014Z' fill='%233A3A3A' stroke='%233A3A3A' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #8a8a8a;border-radius:100%;box-sizing:border-box;height:.85rem;position:absolute;right:.15rem;text-align:center;top:.15rem;width:.85rem}#help-text-wrapper>.textmax-content{background-color:#fff;box-sizing:border-box;display:none;font-family:"Source Serif Pro",Helvetica Neue,sans-serif;font-size:.288rem;height:100%;line-height:.448rem;overflow:auto;padding:.3rem;width:100%}#help-text-wrapper>.textmax-content.visible{display:block}#help-text-wrapper>.textmax-content h2,#help-text-wrapper>.textmax-content h3,#help-text-wrapper>.textmax-content h4{font-family:CV Source Sans,Helvetica Neue,sans-serif;line-height:.448rem;margin:0}#help-text-wrapper>.textmax-content h2{font-size:.34rem;font-weight:700}#help-text-wrapper>.textmax-content h3{font-size:.32rem;font-weight:400}#help-text-wrapper>.textmax-content h4{font-size:.3rem;font-weight:400}#help-text-wrapper>.textmax-content ol,#help-text-wrapper>.textmax-content p,#help-text-wrapper>.textmax-content ul{margin:.15rem 0}#help-text-wrapper>.textmax-content ol ol,#help-text-wrapper>.textmax-content ol ul,#help-text-wrapper>.textmax-content ul ol,#help-text-wrapper>.textmax-content ul ul{margin:0}#help-text-wrapper>.textmax-content blockquote{background-color:#eaeaea;border-left:.13rem solid #595959;font-style:italic;margin:.3rem 0;padding:.1rem 0 .1rem .5rem}#help-text-wrapper>.textmax-content strong{font-weight:700}#help-text-wrapper>.textmax-content .text-small{font-size:.25rem}#help-text-wrapper>.textmax-content .text-big{font-size:.32rem}#help-text-wrapper>.textmax-content mark.marker-blue,#help-text-wrapper>.textmax-content mark.marker-green,#help-text-wrapper>.textmax-content mark.marker-red,#help-text-wrapper>.textmax-content mark.marker-yellow{color:inherit!important}#help-text-wrapper>.textmax-content mark.marker-yellow{background-color:#facd5a!important}#help-text-wrapper>.textmax-content mark.marker-green{background-color:#7dc868!important}#help-text-wrapper>.textmax-content mark.marker-blue{background-color:#69b0f2!important}#help-text-wrapper>.textmax-content mark.marker-red{background-color:#fb5c89!important}#help-text-wrapper>.textmax-content figure.image{background-color:#fff;box-shadow:0 .14rem .39rem 0 rgba(0,0,0,.1);box-sizing:border-box;margin:.224rem 0;padding:.2rem;width:100%}#help-text-wrapper>.textmax-content figure.image>img{width:100%}#help-text-wrapper>.textmax-content figure.image>figcaption{color:#757575;font-family:CV Source Sans,Helvetica Neue,sans-serif;font-size:.192rem;line-height:.224rem;padding:.128rem 0 .16rem;text-align:left}#help-text-wrapper>.textmax-content figure.image>figcaption>strong{font-weight:700}#help-text-wrapper>.textmax-content figure.image>figcaption .text-small{color:#9e9e9e;font-size:.16rem;line-height:.224rem}#loading-text{align-items:center;display:flex;justify-content:center;z-index:200}#loading-text>#loading-content{background-color:#fff;box-sizing:border-box;font-family:"Source Serif Pro",Helvetica Neue,sans-serif;font-size:.3rem;line-height:.448rem;max-width:90%;padding:.588rem .3rem}header{background-color:#fff;border-bottom:.02rem solid #e0e0e0;display:flex;font-family:CV Source Sans,Helvetica Neue,sans-serif;height:.8rem;left:0;position:fixed;top:0;width:100%;z-index:1000}header>#c-logo{box-sizing:content-box;flex-grow:0;flex-shrink:0;height:.48rem;padding:.15744rem;width:.48rem}header>.flex-spacer{flex-grow:1}header svg{fill:#9e9e9e;display:inline-block;height:100%;width:auto}header>.header-icon-button{box-sizing:border-box;cursor:pointer;height:.48rem;line-height:0;margin-left:.16rem;margin-top:.16rem;padding:0 .15744rem}header>#btn-help,header>#btn-rotate,header>#btn-task{display:none}header>#btn-help.visible,header>#btn-rotate.visible,header>#btn-task.visible{display:block}.dot-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:.3rem 0;position:relative}.dot-wrapper>.dot{animation:dotFlashing 1s linear infinite alternate;background-color:#9c9c9c;border-radius:100%;height:.3rem;margin:.05rem;position:relative;width:.3rem}.dot-wrapper>.dot:first-of-type{animation-delay:0}.dot-wrapper>.dot:nth-of-type(2){animation-delay:.5s}.dot-wrapper>.dot:nth-of-type(3){animation-delay:1s}@keyframes dotFlashing{0%{background-color:#9c9c9c}50%,to{background-color:hsla(0,0%,61%,.2)}}.ggb-applet-scaler{height:100%;position:relative;width:100%;z-index:10}#ggbApplet,.applet_scaler{height:100%!important;width:100%!important}.applet_scaler{zoom:unset!important;transform:none!important}@media(prefers-color-scheme:dark){body{background-color:#f5f5f5;color:#333}#close-button,#loading-content,.textmax-content,figure.image,header{background-color:#fff;color:#333}}body,html{background-color:#f5f5f5;color:#333;font-family:CV Source Sans,Helvetica Neue,sans-serif;font-size:1cm;min-height:100%;overflow:hidden;width:100%}