div.click-ripple-effect{z-index:1001;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:-webkit-linear-gradient(300deg,hsl(var(--primary-color-channel)/.4)20%,hsl(var(--light-primary-color-channel)/.4)50%,hsl(var(--correct-alternative-color-channel)/.4)80%);background:-moz-linear-gradient(300deg,hsl(var(--primary-color-channel)/.4)20%,hsl(var(--light-primary-color-channel)/.4)50%,hsl(var(--correct-alternative-color-channel)/.4)80%);background:-o-linear-gradient(300deg,hsl(var(--primary-color-channel)/.4)20%,hsl(var(--light-primary-color-channel)/.4)50%,hsl(var(--correct-alternative-color-channel)/.4)80%);background:linear-gradient(150deg,hsl(var(--primary-color-channel)/.4)20%,hsl(var(--light-primary-color-channel)/.4)50%,hsl(var(--correct-alternative-color-channel)/.4)80%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:.3s ease-out rippleEffect;-moz-animation:.3s ease-out rippleEffect;-ms-animation:.3s ease-out rippleEffect;-o-animation:.3s ease-out rippleEffect;animation:.3s ease-out rippleEffect;position:fixed}@-webkit-keyframes rippleEffect{0%{margin:-webkit-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-webkit-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@-moz-keyframes rippleEffect{0%{margin:-moz-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-moz-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@-o-keyframes rippleEffect{0%{opacity:1;width:.5em;height:.5em;margin:-.25em}to{opacity:0;width:5em;height:5em;margin:-2.5em}}@-webkit-keyframes rippleEffect{0%{margin:-webkit-calc(-1*.5em/2);margin:-moz-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-webkit-calc(-1*5em/2);margin:-moz-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@-moz-keyframes rippleEffect{0%{margin:-webkit-calc(-1*.5em/2);margin:-moz-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-webkit-calc(-1*5em/2);margin:-moz-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@-o-keyframes rippleEffect{0%{margin:-webkit-calc(-1*.5em/2);margin:-moz-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-webkit-calc(-1*5em/2);margin:-moz-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@keyframes rippleEffect{0%{margin:-webkit-calc(-1*.5em/2);margin:-moz-calc(-1*.5em/2);opacity:1;width:.5em;height:.5em;margin:-.25em}to{margin:-webkit-calc(-1*5em/2);margin:-moz-calc(-1*5em/2);opacity:0;width:5em;height:5em;margin:-2.5em}}@media (prefer-reduced-motion){div.click-ripple-effect{display:none}}.error-page .ant-result-extra{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.error-page .ant-result-extra .back-to-home-button{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;height:100%;padding:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto!important}.error-page .ant-result-extra .code-block{background-color:var(--light-primary-color);text-align:left;width:100%;color:var(--primary-contrast-color);-o-transition:background-color .3s ease;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:20px 0;padding:8px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative;overflow:scroll}.error-page .ant-result-extra .code-block.is-copied{background-color:var(--light-primary-color-light-30)}.error-page .ant-result-extra .code-block .copy-button{position:fixed;top:10px;right:10px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.error-page .ant-result-extra .code-block .code-section{white-space:pre-wrap}.spinner-container{z-index:1000;width:100vw;height:100vh;position:fixed}.spinner-container .loading-spinner{color:var(--primary-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinner-container .loading-spinner .lds-dual-ring{width:80px;height:80px}.spinner-container .loading-spinner .lds-dual-ring:after{content:" ";border:6px solid var(--primary-color);border-color:var(--primary-color)transparent var(--primary-color)transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:64px;height:64px;margin:8px;-webkit-animation:1.2s linear infinite lap-rotation;-moz-animation:1.2s linear infinite lap-rotation;-ms-animation:1.2s linear infinite lap-rotation;-o-animation:1.2s linear infinite lap-rotation;animation:1.2s linear infinite lap-rotation;display:block}.lazy-wrapper{max-width:-webkit-calc(100vw - 40px);max-width:-moz-calc(100vw - 40px);border:1px solid rgba(0,0,0,.15);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;max-width:calc(100vw - 40px);height:100%;margin:20px;padding:15px 30px;position:relative;-webkit-box-shadow:5px 5px 4px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 4px rgba(0,0,0,.25);-ms-box-shadow:5px 5px 4px rgba(0,0,0,.25);-o-box-shadow:5px 5px 4px rgba(0,0,0,.25);box-shadow:5px 5px 4px rgba(0,0,0,.25)}.error-dialog .ant-modal-title{font-size:1.5rem}.error-dialog .error-confirm-button .ant-btn-loading-icon{display:none}.error-dialog .error-confirm-button .error-confirm-button-text{margin:0}.error-dialog .error-icon-container{text-align:center;width:100%}.error-dialog .error-icon-container .icon-common{text-align:center;font-size:3rem}.error-dialog .error-icon-container .error-icon{color:var(--primary-color);text-align:center;font-size:3rem}.error-dialog .error-icon-container .warning-icon{color:var(--primary-color-light-10);text-align:center;font-size:3rem}.error-dialog .error-content{margin-top:10px;font-size:1rem}.error-dialog .code-block{background-color:var(--light-primary-color);text-align:left;color:var(--primary-contrast-color);-o-transition:background-color .3s ease;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:20px 0;padding:8px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative}.error-dialog .code-block.is-copied{background-color:var(--light-primary-color-light-30)}.error-dialog .code-block .copy-button{z-index:5;position:absolute;top:10px;right:10px}.error-dialog .code-block .code-section{white-space:pre-wrap}:root{--font-size-base:16px}@-webkit-keyframes lap-rotation{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes lap-rotation{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes lap-rotation{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lap-rotation{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes block-slide-in{0%{opacity:0;-webkit-transform:translate(10%);-moz-transform:translate(10%);-ms-transform:translate(10%);-o-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}}@-moz-keyframes block-slide-in{0%{opacity:0;-webkit-transform:translate(10%);-moz-transform:translate(10%);-ms-transform:translate(10%);-o-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}}@-o-keyframes block-slide-in{0%{opacity:0;-webkit-transform:translate(10%);-moz-transform:translate(10%);-ms-transform:translate(10%);-o-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}}@keyframes block-slide-in{0%{opacity:0;-webkit-transform:translate(10%);-moz-transform:translate(10%);-ms-transform:translate(10%);-o-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}}@-webkit-keyframes wobble-hor-bottom{0%,to{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}15%{-webkit-transform:translate(-2px)rotate(-3deg);-moz-transform:translate(-2px)rotate(-3deg);-ms-transform:translate(-2px)rotate(-3deg);-o-transform:translate(-2px)rotate(-3deg);transform:translate(-2px)rotate(-3deg)}30%{-webkit-transform:translate(1.5px)rotate(3deg);-moz-transform:translate(1.5px)rotate(3deg);-ms-transform:translate(1.5px)rotate(3deg);-o-transform:translate(1.5px)rotate(3deg);transform:translate(1.5px)rotate(3deg)}45%{-webkit-transform:translate(-1.5px)rotate(-1.8deg);-moz-transform:translate(-1.5px)rotate(-1.8deg);-ms-transform:translate(-1.5px)rotate(-1.8deg);-o-transform:translate(-1.5px)rotate(-1.8deg);transform:translate(-1.5px)rotate(-1.8deg)}60%{-webkit-transform:translate(3px)rotate(1.2deg);-moz-transform:translate(3px)rotate(1.2deg);-ms-transform:translate(3px)rotate(1.2deg);-o-transform:translate(3px)rotate(1.2deg);transform:translate(3px)rotate(1.2deg)}75%{-webkit-transform:translate(-2px)rotate(-.6deg);-moz-transform:translate(-2px)rotate(-.6deg);-ms-transform:translate(-2px)rotate(-.6deg);-o-transform:translate(-2px)rotate(-.6deg);transform:translate(-2px)rotate(-.6deg)}}@-moz-keyframes wobble-hor-bottom{0%,to{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}15%{-webkit-transform:translate(-2px)rotate(-3deg);-moz-transform:translate(-2px)rotate(-3deg);-ms-transform:translate(-2px)rotate(-3deg);-o-transform:translate(-2px)rotate(-3deg);transform:translate(-2px)rotate(-3deg)}30%{-webkit-transform:translate(1.5px)rotate(3deg);-moz-transform:translate(1.5px)rotate(3deg);-ms-transform:translate(1.5px)rotate(3deg);-o-transform:translate(1.5px)rotate(3deg);transform:translate(1.5px)rotate(3deg)}45%{-webkit-transform:translate(-1.5px)rotate(-1.8deg);-moz-transform:translate(-1.5px)rotate(-1.8deg);-ms-transform:translate(-1.5px)rotate(-1.8deg);-o-transform:translate(-1.5px)rotate(-1.8deg);transform:translate(-1.5px)rotate(-1.8deg)}60%{-webkit-transform:translate(3px)rotate(1.2deg);-moz-transform:translate(3px)rotate(1.2deg);-ms-transform:translate(3px)rotate(1.2deg);-o-transform:translate(3px)rotate(1.2deg);transform:translate(3px)rotate(1.2deg)}75%{-webkit-transform:translate(-2px)rotate(-.6deg);-moz-transform:translate(-2px)rotate(-.6deg);-ms-transform:translate(-2px)rotate(-.6deg);-o-transform:translate(-2px)rotate(-.6deg);transform:translate(-2px)rotate(-.6deg)}}@-o-keyframes wobble-hor-bottom{0%,to{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}15%{-webkit-transform:translate(-2px)rotate(-3deg);-moz-transform:translate(-2px)rotate(-3deg);-ms-transform:translate(-2px)rotate(-3deg);-o-transform:translate(-2px)rotate(-3deg);transform:translate(-2px)rotate(-3deg)}30%{-webkit-transform:translate(1.5px)rotate(3deg);-moz-transform:translate(1.5px)rotate(3deg);-ms-transform:translate(1.5px)rotate(3deg);-o-transform:translate(1.5px)rotate(3deg);transform:translate(1.5px)rotate(3deg)}45%{-webkit-transform:translate(-1.5px)rotate(-1.8deg);-moz-transform:translate(-1.5px)rotate(-1.8deg);-ms-transform:translate(-1.5px)rotate(-1.8deg);-o-transform:translate(-1.5px)rotate(-1.8deg);transform:translate(-1.5px)rotate(-1.8deg)}60%{-webkit-transform:translate(3px)rotate(1.2deg);-moz-transform:translate(3px)rotate(1.2deg);-ms-transform:translate(3px)rotate(1.2deg);-o-transform:translate(3px)rotate(1.2deg);transform:translate(3px)rotate(1.2deg)}75%{-webkit-transform:translate(-2px)rotate(-.6deg);-moz-transform:translate(-2px)rotate(-.6deg);-ms-transform:translate(-2px)rotate(-.6deg);-o-transform:translate(-2px)rotate(-.6deg);transform:translate(-2px)rotate(-.6deg)}}@keyframes wobble-hor-bottom{0%,to{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%)}15%{-webkit-transform:translate(-2px)rotate(-3deg);-moz-transform:translate(-2px)rotate(-3deg);-ms-transform:translate(-2px)rotate(-3deg);-o-transform:translate(-2px)rotate(-3deg);transform:translate(-2px)rotate(-3deg)}30%{-webkit-transform:translate(1.5px)rotate(3deg);-moz-transform:translate(1.5px)rotate(3deg);-ms-transform:translate(1.5px)rotate(3deg);-o-transform:translate(1.5px)rotate(3deg);transform:translate(1.5px)rotate(3deg)}45%{-webkit-transform:translate(-1.5px)rotate(-1.8deg);-moz-transform:translate(-1.5px)rotate(-1.8deg);-ms-transform:translate(-1.5px)rotate(-1.8deg);-o-transform:translate(-1.5px)rotate(-1.8deg);transform:translate(-1.5px)rotate(-1.8deg)}60%{-webkit-transform:translate(3px)rotate(1.2deg);-moz-transform:translate(3px)rotate(1.2deg);-ms-transform:translate(3px)rotate(1.2deg);-o-transform:translate(3px)rotate(1.2deg);transform:translate(3px)rotate(1.2deg)}75%{-webkit-transform:translate(-2px)rotate(-.6deg);-moz-transform:translate(-2px)rotate(-.6deg);-ms-transform:translate(-2px)rotate(-.6deg);-o-transform:translate(-2px)rotate(-.6deg);transform:translate(-2px)rotate(-.6deg)}}@-webkit-keyframes scale-up-top{0%{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}to{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes scale-up-top{0%{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}to{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes scale-up-top{0%{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}to{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes scale-up-top{0%{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}to{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes background-shifts{0%{background-position:0 0}50%{background-position:500% 0}to{background-position:0 0}}@-moz-keyframes background-shifts{0%{background-position:0 0}50%{background-position:500% 0}to{background-position:0 0}}@-o-keyframes background-shifts{0%{background-position:0 0}50%{background-position:500% 0}to{background-position:0 0}}@keyframes background-shifts{0%{background-position:0 0}50%{background-position:500% 0}to{background-position:0 0}}@-webkit-keyframes ping{0%{opacity:.75;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}40%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ping{0%{opacity:.75;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}40%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ping{0%{opacity:.75;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}40%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}@keyframes ping{0%{opacity:.75;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}40%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}@-webkit-keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-moz-keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-o-keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes rainbow{0%{background-position:0 0}to{background-position:500% 0}}@-moz-keyframes rainbow{0%{background-position:0 0}to{background-position:500% 0}}@-o-keyframes rainbow{0%{background-position:0 0}to{background-position:500% 0}}@keyframes rainbow{0%{background-position:0 0}to{background-position:500% 0}}:root{--primary-color-h:350deg;--primary-color-s:64%;--primary-color-l:44%;--primary-color-channel:var(--primary-color-h)var(--primary-color-s)var(--primary-color-l);--primary-color:hsl(var(--primary-color-channel));--primary-color-light-5:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 5%));--primary-color-light-10:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 10%));--primary-color-light-15:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 15%));--primary-color-light-20:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 20%));--primary-color-light-30:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 30%));--primary-color-light-40:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 40%));--primary-color-light-50:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) + 50%));--primary-color-dark-5:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) - 5%));--primary-color-dark-10:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) - 10%));--primary-color-dark-15:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) - 15%));--primary-color-dark-20:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) - 20%));--primary-color-dark-30:hsl(var(--primary-color-h)var(--primary-color-s)calc(var(--primary-color-l) - 30%));--light-primary-color-h:351deg;--light-primary-color-s:100%;--light-primary-color-l:62%;--light-primary-color-channel:var(--light-primary-color-h)var(--light-primary-color-s)var(--light-primary-color-l);--light-primary-color:hsl(var(--light-primary-color-channel));--light-primary-color-light-5:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 5%));--light-primary-color-light-10:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 10%));--light-primary-color-light-15:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 15%));--light-primary-color-light-20:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 20%));--light-primary-color-light-30:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 30%));--light-primary-color-light-40:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) + 40%));--light-primary-color-dark-5:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) - 5%));--light-primary-color-dark-10:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) - 10%));--light-primary-color-dark-15:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) - 15%));--light-primary-color-dark-20:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) - 20%));--light-primary-color-dark-30:hsl(var(--light-primary-color-h)var(--light-primary-color-s)calc(var(--light-primary-color-l) - 30%));--border-color-h:0deg;--border-color-s:0%;--border-color-l:70%;--border-color-channel:var(--border-color-h)var(--border-color-s)var(--border-color-l);--border-color:hsl(var(--border-color-channel));--border-color-light-20:hsl(var(--border-color-h)var(--border-color-s)calc(var(--border-color-l) + 20%));--border-color-fade-30:hsl(var(--border-color-channel)/.7);--dark-primary-color-h:220deg;--dark-primary-color-s:2%;--dark-primary-color-l:35%;--dark-primary-color-channel:var(--dark-primary-color-h)var(--dark-primary-color-s)var(--dark-primary-color-l);--dark-primary-color:hsl(var(--dark-primary-color-channel));--dark-primary-color-light-50:hsl(var(--dark-primary-color-h)var(--dark-primary-color-s)calc(var(--dark-primary-color-l) + 50%));--special-color-h:40deg;--special-color-s:96%;--special-color-l:53%;--special-color-channel:var(--special-color-h)var(--special-color-s)var(--special-color-l);--special-color:hsl(var(--special-color-channel));--special-color-light-15:hsl(var(--special-color-h)var(--special-color-s)calc(var(--special-color-l) + 15%));--special-color-light-35:hsl(var(--special-color-h)var(--special-color-s)calc(var(--special-color-l) + 35%));--correct-color-h:209deg;--correct-color-s:100%;--correct-color-l:55%;--correct-color-channel:var(--correct-color-h)var(--correct-color-s)var(--correct-color-l);--correct-color:hsl(var(--correct-color-channel));--correct-color-light-20:hsl(var(--correct-color-h)var(--correct-color-s)calc(var(--correct-color-l) + 20%));--correct-color-light-30:hsl(var(--correct-color-h)var(--correct-color-s)calc(var(--correct-color-l) + 30%));--correct-alternative-color-h:102deg;--correct-alternative-color-s:53%;--correct-alternative-color-l:61%;--correct-alternative-color-channel:var(--correct-alternative-color-h)var(--correct-alternative-color-s)var(--correct-alternative-color-l);--correct-alternative-color:hsl(var(--correct-alternative-color-channel));--correct-alternative-color-light-10:hsl(var(--correct-alternative-color-h)var(--correct-alternative-color-s)calc(var(--correct-alternative-color-l) + 10%));--correct-alternative-color-light-20:hsl(var(--correct-alternative-color-h)var(--correct-alternative-color-s)calc(var(--correct-alternative-color-l) + 20%));--correct-alternative-color-light-30:hsl(var(--correct-alternative-color-h)var(--correct-alternative-color-s)calc(var(--correct-alternative-color-l) + 30%));--correct-alternative-color-dark-10:hsl(var(--correct-alternative-color-h)var(--correct-alternative-color-s)calc(var(--correct-alternative-color-l) + 10%));--correct-alternative-color-dark-20:hsl(var(--correct-alternative-color-h)var(--correct-alternative-color-s)calc(var(--correct-alternative-color-l) + 20%));--purple-color-h:261deg;--purple-color-s:41%;--purple-color-l:40%;--purple-color-channel:var(--purple-color-h)var(--purple-color-s)var(--purple-color-l);--purple-color:hsl(var(--purple-color-channel));--primary-contrast-color-h:0deg;--primary-contrast-color-s:0%;--primary-contrast-color-l:100%;--primary-contrast-color-channel:var(--primary-contrast-color-h)var(--primary-contrast-color-s)var(--primary-contrast-color-l);--primary-contrast-color:hsl(var(--primary-contrast-color-channel));--primary-contrast-color-dark-5:hsl(var(--primary-contrast-color-h)var(--primary-contrast-color-s)calc(var(--primary-contrast-color-l) - 5%));--primary-contrast-color-dark-10:hsl(var(--primary-contrast-color-h)var(--primary-contrast-color-s)calc(var(--primary-contrast-color-l) - 10%));--primary-contrast-color-dark-15:hsl(var(--primary-contrast-color-h)var(--primary-contrast-color-s)calc(var(--primary-contrast-color-l) - 15%));--primary-contrast-font-color-h:256deg;--primary-contrast-font-color-s:14%;--primary-contrast-font-color-l:19%;--primary-contrast-font-color-channel:var(--primary-contrast-font-color-h)var(--primary-contrast-font-color-s)var(--primary-contrast-font-color-l);--primary-contrast-font-color:hsl(var(--primary-contrast-font-color-channel));--primary-contrast-font-color-light-30:hsl(var(--primary-contrast-font-color-h)var(--primary-contrast-font-color-s)calc(var(--primary-contrast-font-color-l) + 30%));--primary-contrast-font-color-light-50:hsl(var(--primary-contrast-font-color-h)var(--primary-contrast-font-color-s)calc(var(--primary-contrast-font-color-l) + 50%));--dark-font-color:rgba(0,0,0,.85);--dark-font-color-light-10:rgba(0,0,0,.75);--dark-font-color-light-45:rgba(0,0,0,.4);--dark-primary-color-font:#f4f4f4;--secondary-font-color:#a7a7a7;--background-color-h:0deg;--background-color-s:0%;--background-color-l:100%;--background-color-channel:var(--background-color-h)var(--background-color-s)var(--background-color-l);--background-color:hsl(var(--background-color-channel));--background-color-dark-10:hsl(var(--background-color-h)var(--background-color-s)calc(var(--background-color-l) - 10%));--background-color-dark-15:hsl(var(--background-color-h)var(--background-color-s)calc(var(--background-color-l) - 15%))}body{color:var(--primary-contrast-font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Arial,微軟正黑體,Microsoft JhengHei,Microsoft YaHei,新細明體,Helvetica;font-size:1rem}body :lang(en){letter-spacing:normal}body :lang(zh-Hant){letter-spacing:.5px;font-family:Inter,Noto Sans TC,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Oxygen,Fira Sans,Droid Sans}body :lang(zh-Hans){letter-spacing:.5px;font-family:Inter,Noto Sans SC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;word-wrap:anywhere}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout-content>div{max-width:1199px;margin:5px auto;padding:15px}@media (max-width:768px){.ant-layout-content>div{padding:5px}}.ant-layout-content .ant-form-item{margin-bottom:0}.ant-btn{color:var(--primary-color);border-color:#b82840;border-color:var(--primary-color);background:#fff;background:var(--primary-contrast-color);height:-webkit-fit-content;height:-moz-fit-content;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;height:fit-content;font-size:1.125rem}.ant-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(184,40,64,.2);-moz-box-shadow:0 0 0 2px rgba(184,40,64,.2);-ms-box-shadow:0 0 0 2px rgba(184,40,64,.2);-o-box-shadow:0 0 0 2px rgba(184,40,64,.2);box-shadow:0 0 0 2px rgba(184,40,64,.2);-webkit-box-shadow:0 0 0 2px hsla(var(--primary-color-channel)/.2);-moz-box-shadow:0 0 0 2px hsla(var(--primary-color-channel)/.2);box-shadow:0 0 0 2px hsla(var(--primary-color-channel)/.2)}.ant-btn.ant-btn-default:hover{-webkit-box-shadow:0 0 .35rem rgba(184,40,64,.2);-moz-box-shadow:0 0 .35rem rgba(184,40,64,.2);box-shadow:0 0 .35rem rgba(184,40,64,.2);-webkit-box-shadow:0 0 .35rem hsla(var(--primary-color-channel)/.2);-moz-box-shadow:0 0 .35rem hsla(var(--primary-color-channel)/.2);box-shadow:0 0 .35rem hsla(var(--primary-color-channel)/.2)}.ant-btn.ant-btn-primary{background:#b82840;background:var(--primary-color);border-color:#b82840;border-color:var(--primary-color);color:var(--primary-contrast-color)}@media (min-width:768px){.ant-btn.ant-btn-primary:hover{border-color:#b82840;border-color:var(--primary-color);background:#fff;background:var(--primary-contrast-color);color:var(--primary-color)}}.ant-btn.ant-btn-primary:active{background:#b82840;background:var(--primary-color);border-color:#b82840;border-color:var(--primary-color);color:var(--primary-contrast-color)}.ant-btn.ant-btn-link{color:var(--primary-color);border-color:#fff;border-color:var(--primary-contrast-color);background:#fff;background:var(--primary-contrast-color)}@media (min-width:768px){.ant-btn.ant-btn-link:hover{color:var(--light-primary-color);border-color:#fff;border-color:var(--primary-contrast-color);background:#fff;background:var(--primary-contrast-color)}}.ant-btn.ant-btn-link:active{color:var(--primary-color);border-color:#fff;border-color:var(--primary-contrast-color);background:#fff;background:var(--primary-contrast-color)}.ant-table{border-right:1px solid #b3b3b3;border-right:1px solid var(--border-color);border-left:1px solid #b3b3b3;border-left:1px solid var(--border-color);border-bottom:1px solid #b3b3b3;border-bottom:1px solid var(--border-color);font-size:1rem}.ant-table .ant-table-thead .ant-table-cell{border-bottom:1px solid #b3b3b3;border-bottom:1px solid var(--border-color);background:#b3b3b3;background:var(--border-color);color:var(--primary-color);font-weight:700}.ant-table .ant-table-cell{border-top:1px solid #b3b3b3;border-top:1px solid var(--border-color)}.ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked.ant-radio-button-wrapper-disabled{background-color:#57595b;background-color:var(--dark-primary-color);color:var(--primary-contrast-color)}
/*# sourceMappingURL=app.5b60de6d.css.map*/