body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}button.AppBtn{background-color:var(--color-bkg-btn-default);border:1px solid var(--color-border);border-radius:3px;font-family:inherit;font-size:var(--font-small);outline:none;padding:.3em 1em;text-align:center}@media (hover:hover){button.AppBtn:hover:enabled{background-color:var(--color-bkg-btn-hover);transition:all .3s}}button.AppBtn:focus{border:1px solid var(--color-fg-btn-focus)}button.AppBtn:active{-webkit-transform:scale(.9);transform:scale(.9);transition:all .2s}button.AppBtn:disabled{background-color:var(--color-bkg-btn-default);border:1px solid var(--color-text-disabled);color:var(--color-fg-btn-disabled)}button.AppBtn-accent{background-color:var(--color-bkg-btn-accent);color:var(--color-text-inverted)}@media (hover:hover){button.AppBtn-accent:hover:enabled{background-color:var(--color-bkg-btn-accent-hover)}}button.AppBtn-accent:focus{border:1px solid var(--color-border-accent)}button.AppBtn-menu{background-color:transparent;border:1px solid transparent;color:var(--color-text-inverted);font-size:var(--font-tiny);margin:.1em;padding:.2em;text-decoration:underline}@media (hover:hover){button.AppBtn-menu:hover:enabled{background-color:var(--color-bkg-btn-accent-hover);border:1px solid var(--color-border);text-decoration:none}}button.AppBtn-menu:focus{background-color:var(--color-bkg-btn-accent-hover);border:1px solid var(--color-fg-btn-focus);text-decoration:none}button.AppBtn-menu:disabled{background-color:transparent;color:var(--color-text-disabled)}button.AppBtn-svg{background-color:transparent;border:none;height:2em;min-height:2em;min-width:2em;padding:0;width:2em}button.AppBtn-svg>svg{stroke:var(--color-text-info);stroke-width:.2em;margin:.1em;pointer-events:none}@media (hover:hover){button.AppBtn-svg:hover:enabled{stroke:var(--color-fg-btn-hover);background-color:transparent;cursor:pointer}button.AppBtn-svg:hover:enabled>svg{margin:0;transition:all .3s}}button.AppBtn-svg:focus{border:none}button.AppBtn-svg:focus>svg{stroke:var(--color-fg-btn-focus)}button.AppBtn-svg:focus:enabled>svg{margin:0}button.AppBtn-svg:disabled{background-color:transparent;border:none}button.AppBtn-svg:disabled>svg{stroke:var(--color-fg-btn-disabled)}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}@-webkit-keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes react-responsive-modal-modal-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@-webkit-keyframes react-responsive-modal-modal-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}.Alert-Heading{align-items:center;display:flex;margin-bottom:.5em}.Alert-Heading>svg{stroke-width:.2em;max-width:2em;min-width:2em}.Alert-Heading>h3{margin:0 0 0 .5em}.AlertModal>p{white-space:pre-wrap}.AlertModal>.AppBtn{margin-top:.5em}.Alert-CodeBlock{border:1px solid var(--color-border-accent);margin:1em 0;padding:.5em}.Alert-Info svg{stroke:var(--color-text-info)}.Alert-Warning svg{stroke:var(--color-text-warning);fill:var(--color-text-warning)}.Alert-Error svg{stroke:var(--color-text-error);fill:var(--color-text-error)}.QueryModal{max-width:480px}.QueryModal>.AppBtn{margin-right:.5em;margin-top:.5em}.UserSettings{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.UserSettings>#manage-user-account{height:1.7em;margin-bottom:.25em;min-height:1.7em;min-width:1.7em;width:1.7em}.UserSettings svg{stroke:#fff!important}.AppHeader{background-color:var(--color-bkg-btn-accent);box-shadow:0 2px 3px var(--color-border);flex-direction:row;height:var(--height-header);padding:0 .25em .25em;position:fixed;top:0;width:100%;z-index:1000}.AppHeader,.AppHeader>nav{align-items:flex-start;display:flex;justify-content:space-between}.AppHeader>nav{flex-direction:column;height:100%}.AppHeader-home-logo{align-items:flex-end;display:flex;flex-direction:row;margin:0 0 0 .1em}.AppHeader-home-logo svg{stroke:#fff!important}.AppHeader-home-logo>svg{stroke-width:.08em;height:auto;margin:0 0 0 .25em;width:calc(var(--font-big)*4.3)}.AppHeader-home-logo>button{height:1.7em;margin-bottom:.21em;min-height:1.7em;min-width:1.7em;opacity:0;-webkit-transform:translateX(-1.25em);transform:translateX(-1.25em);transition:all .3s ease-in-out;width:1.7em}.AppHeader-home-logo>svg{-webkit-transform:translateX(calc(var(--font-big)*-1.15));transform:translateX(calc(var(--font-big)*-1.15));transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.AppHeader-home-visible>button{opacity:1}.AppHeader-home-visible>button,.AppHeader-home-visible>svg{-webkit-transform:translateX(0);transform:translateX(0)}.AppHeader-about-pages span{color:var(--color-border-light);font-size:var(--font-tiny)}.LoadingIndicator{align-items:center;display:flex;flex-direction:column;height:calc(100vh - var(--height-header));justify-content:center;opacity:0}.LoadingIndicator.visible{opacity:1;transition:2s ease-in}:root{--color-bkg-default:#fff;--color-bkg-info:#f8f8f8;--color-bkg-btn-default:#f5f5f5;--color-bkg-btn-hover:#e9ecf5;--color-bkg-btn-focus:#dce1eb;--color-bkg-btn-accent:#213c77;--color-bkg-btn-accent-hover:#3a558f;--color-fg-btn-hover:#213c77;--color-fg-btn-focus:#1e3a7c;--color-fg-btn-disabled:#dcdcdc;--color-border:grey;--color-border-light:#c8c8c8;--color-border-accent:#3d4c8d;--color-text:#000;--color-text-inverted:#fff;--color-text-info:#3f3f3f;--color-text-disabled:#c4c4c4;--color-text-error:#c40000;--color-text-warning:#a05703;--color-text-accent:#0328a0;--color-text-data:#243f91;--color-link:#022274;--color-link-focus:#2862f5;--color-link-hover:#0341df;--color-result-void:silver;--color-result-m:#4680a0;--color-result-e:#80a046;--color-result-nomatch:#b4b4b4;--color-result-hover:hsla(0,20%,58%,.3);--color-result-selected:hsla(0,100%,75%,.5);--font-big:calc(17px + 2.7vw);--font-medium:calc(11px + 2.7vw);--font-small:calc(8px + 2.2vw);--font-tiny:calc(7px + 1.5vw);--height-header:calc(var(--font-big)*2.4)}@media screen and (min-width:590px){:root{--font-big:33px;--font-medium:26px;--font-small:21px;--font-tiny:14px}}html{scroll-behavior:smooth;scroll-padding:calc(40.8px + 6.48vw) 0 0 0;scroll-padding:var(--height-header) 0 0 0}.App{background-color:#fff;background-color:var(--color-bkg-default);color:#000;color:var(--color-text);margin:0 auto;overflow:hidden;text-align:left;width:100%}.App,.App-content{display:flex;flex-direction:column}.App-content{margin:calc(40.8px + 6.48vw) auto 0;margin-top:var(--height-header);width:96%}.App input.app-input{border:1px solid grey;border:1px solid var(--color-border);color:#243f91;color:var(--color-text-data);font-family:inherit;padding:.3em;text-align:left}.App input{outline:none}.App input:focus{border:1px solid #3d4c8d;border:1px solid var(--color-border-accent)}h1,h2{font-size:calc(17px + 2.7vw);font-size:var(--font-big);margin-bottom:2rem;margin-top:.5rem}h3{font-size:calc(11px + 2.7vw);font-size:var(--font-medium);margin-top:.5em}h3,h4{margin-bottom:.5em}h4{font-size:calc(8px + 2.2vw);font-size:var(--font-small);margin-top:0}h1,h2,h3,h4{font-weight:300}p:not(.style-override){font-size:calc(8px + 2.2vw);font-size:var(--font-small);margin-bottom:5px;margin-top:0}code{color:#243f91;color:var(--color-text-data)}.App a:not(.style-override),button,input,label,legend{font-size:calc(8px + 2.2vw);font-size:var(--font-small)}.App a:not(.style-override),.App a:not(.style-override):visited{color:#022274;color:var(--color-link)}@media (hover:hover){.App a:not(.style-override):hover{color:#0341df;color:var(--color-link-hover)}}.App a:not(.style-override):focus{border:none;color:#2862f5;color:var(--color-link-focus)}a[target=_blank]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 .05em 0 .2em}.App span.NoBreak{white-space:nowrap}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hidden-input{display:none}.ErrorFallback{align-items:center;color:var(--color-text-error);display:flex;flex-direction:column;height:100vh;justify-content:center}
/*# sourceMappingURL=main.98c06438.css.map*/