@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");:root{font-size:1.125rem}*{font-family:"DM Sans", sans-serif!important}html,body,h1,h2,h3,h3,h5,h6,p,ul{margin:0;list-style:none;padding:0}html,body{min-height:100vh}body{--weight:300;background:url(images/background.jpg) center top / var(--vw,100vw) var(--vh,100vh) no-repeat fixed;background-size:cover;line-height:1.2em;font-weight:var(--weight);position:relative;width:100%}strong{font-weight:600}svg:not(.tox svg){fill:currentcolor;height:1em;position:relative;vertical-align:-12.5%}a{color:hsl(77deg 29% 31%)}a:not(.underline),a.underline:hover{text-decoration:none}a,a *:not(svg):not(svg *),._transition,._transition *:not(svg):not(svg *){transition:all .35s}a.btn{display:inline-block;font-size:1.19rem;font-weight:var(--weight)}a.btn.disabled{color:hsl(0deg 0% 31%)!important;opacity:0.6 !important;pointer-events:none !important}input,textarea,select{outline-offset:4px}._notransition,._notransition *{transition:none}h1,h2{color:hsl(0deg 0% 32%);font-size:2rem}.placeholder:not(.neo-dialog *){background:center center no-repeat;display:block;overflow:hidden;text-align:center}.placeholder.loading{background:url("../iconset/loading.svg/stroke=hsl-77,29,31/width=32/height=32") center center no-repeat;text-indent:100%}.placeholder.error{background-image:url("../iconset/warning.svg/fill=hsl-77,29,31/width=32/height=32");text-indent:100%}div[data-tippy-root] .tippy-box{background:hsl(77deg 46% 36%);border:solid 2px hsl(77deg 46% 36%);background-clip:padding-box;box-sizing:border-box;box-shadow:none;color:hsl(0deg 0% 100%);font-size:1rem;line-height:1.15;text-align:center}div[data-tippy-root] .tippy-box>.tippy-arrow{color:hsl(77deg 46% 36%)}div[data-tippy-root] .tippy-box[data-placement^=top]>.tippy-arrow{bottom:-3px}div[data-tippy-root] .tippy-box[data-placement^=bottom]>.tippy-arrow{top:-3px}#neo-loading,.neo-dialog,.neo-window{border:none;box-shadow:1px 1px 5px hsl(0deg 0% 0% / 15%);padding:0}#neo-loading,.neo-dialog{background:url(images/background.jpg) center center / 100vw 100vh no-repeat fixed}#neo-loading{padding:24px}#neo-loading .icon{background:url("../iconset/loading.svg/stroke=hsl-77,29,31") center center / contain no-repeat;height:32px;margin:0 auto;width:32px}#neo-loading h3{margin-top:12px}.neo-dialog{display:flex;flex-flow:column nowrap;width:min(calc(var(--vw,100vw) - 30px), max(400px, calc(var(--vw,100vw) * 0.42)))}.neo-dialog,.neo-dialog *{box-sizing:border-box}#neo-loading h3,.neo-dialog h3,.neo-dialog .contents{color:hsl(77deg 29% 31%);font-size:1rem;text-align:center}.neo-dialog .contents{overflow:auto}.neo-dialog .contents a:not(:hover){text-decoration:underline}.neo-dialog>*:not(a):not(.btns){padding:12px}.neo-dialog>*:not(:last-child):not(a){border-bottom:solid 1px hsl(77deg 29% 31% / 15%)}.neo-dialog .btns{text-align:right}.neo-dialog .btns a{display:inline-block;color:hsl(77deg 29% 31%);font-size:0.75rem;line-height:1;padding:12px;text-align:center}.neo-dialog .btns a[data-highlight]{background:hsl(77deg 29% 31%);color:white}.neo-dialog>a.close{background:url("../iconset/x-cross.svg/fill=hsl-77,29,31") center center / 12px 12px no-repeat;height:32px;position:absolute;right:0;top:0;width:32px}.neo-window{height:calc(var(--vh,100vh) - 30px);width:calc(var(--vw,100vw) - 30px)}.neo-window a.close{background:hsl(0deg 0% 0% / 85%) url("../iconset/x-cross.svg/fill=white") center center / 12px 12px no-repeat;height:32px;position:absolute;right:0;top:0;width:32px}.neo-window iframe{border:none;height:100%;margin:0;padding:0;vertical-align:top;width:100%}.neo-window::backdrop{background:hsl(0deg 0% 0% / 90%)}body.neo-window-open{overflow:hidden!important}::selection{background:hsl(82deg 100% 21%);color:white}