.spinner{color:#fff}.spinner::backdrop{background-color:#000c}.hexagon-list-wrapper :is(:hover,:not(:hover)){transition:all .5s}@media (width>=576px){.hexagon-list-wrapper{justify-content:center;display:flex}.hexagon-list{flex-wrap:wrap;gap:1rem;display:flex}.hexagon-list:has(>:hover)>:not(:hover){filter:blur(.5px);scale:.975}.hexagon-list{margin-bottom:4.15rem}.hexagon-list>*{margin-bottom:-4.15rem}}@media (width>=576px) and (width>=0) and (width<=767px){.hexagon-list{width:28.3rem}.hexagon-list>:nth-child(3n-2){margin-left:7.32rem}}@media (width>=576px) and (width>=768px) and (width<=991px){.hexagon-list{width:42.92rem}.hexagon-list>:nth-child(5n-4){margin-left:7.32rem}}@media (width>=576px) and (width>=992px) and (width<=1199px){.hexagon-list{width:57.56rem}.hexagon-list>:nth-child(7n-6){margin-left:7.32rem}}@media (width>=576px) and (width>=1200px){.hexagon-list{width:72.2rem}.hexagon-list>:nth-child(9n-8){margin-left:7.32rem}}@media (width<=575px){.hexagon-list{flex-direction:column;gap:2rem;display:flex}}.hexagon-outer{place-items:center;display:grid}@media (width>=576px){.hexagon-outer.responsive.horizontally{aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:15.75rem}.hexagon-outer.responsive.vertically{aspect-ratio:1/.866025;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);width:15.75rem}}.hexagon-outer:not(.responsive).horizontally{aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:15.75rem}.hexagon-outer:not(.responsive).vertically{aspect-ratio:1/.866025;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);width:15.75rem}.hexagon-outer:hover{scale:1.01}@media (width>=576px){.hexagon-outer:has(.hexagon-inner){background-color:var(--primary-accent);background-image:conic-gradient(from var(--angle), transparent 160deg, var(--secondary) 360deg);animation:2.5s linear infinite paused hexagon-border-rotate}.hexagon-outer:has(.hexagon-inner).running{animation-play-state:running}.hexagon-outer:has(.hexagon-inner).paused{animation-play-state:paused}}.hexagon-outer:not(:has(.hexagon-inner)){background-color:var(--primary-variant)}@media (width<=575px){.hexagon-outer{width:100%;box-shadow:var(--is-darkmode,#0006) var(--is-lightmode,#fff6) 3px 3px 3px, var(--is-darkmode,#fff6) var(--is-lightmode,#0006) -2px -2px 5px;border-radius:.5rem}.hexagon-outer:hover{box-shadow:var(--is-darkmode,#80ffd9) var(--is-lightmode,#00805a) 2px 2px 10px}}@property --angle{syntax:"<angle>";inherits:false;initial-value:-90deg}@keyframes hexagon-border-rotate{to{--angle:270deg}}.hexagon-inner{background-color:var(--primary-variant);place-items:center;display:grid}@media (width>=576px){.hexagon-inner.responsive.horizontally{aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:calc(100% - .25rem)}.hexagon-inner.responsive.vertically{aspect-ratio:1/.866025;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);width:calc(100% - .25rem)}}@media (width<=575px){.hexagon-inner.responsive{border-radius:.5rem;width:100%;padding:2rem 1rem}.hexagon-inner.responsive:hover{background-color:var(--is-darkmode,#80ffd9) var(--is-lightmode,#00805a)}}.hexagon-inner:not(.responsive).horizontally{aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:calc(100% - .25rem)}.hexagon-inner:not(.responsive).vertically{aspect-ratio:1/.866025;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);width:calc(100% - .25rem)}.hexagon-content{width:100%;height:100%;color:var(--primary-text);position:relative}.hexagon-wrapper:is(:hover,:active,:focus){outline:none}.hexagon-wrapper:is(:hover,:active,:focus) .hexagon-content .hexagon-content-text{opacity:1;transform:translateY(0)}@media (width>=576px){.hexagon-wrapper:is(:hover,:active,:focus) .hexagon-content .hexagon-content-title{margin-bottom:.375rem}}.hexagon-content{justify-content:center;align-items:start;display:flex}@media (width<=575px){.hexagon-content{justify-content:space-between;min-width:100%}}.hexagon-content-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.hexagon-content-image .image-wrapper{position:unset}.hexagon-content-image>*{justify-content:center;height:100%;display:flex}@media (width<=575px){.hexagon-content-image{border:1px solid var(--border);border-radius:.5rem;width:50%;height:10rem;position:relative;overflow:hidden}.hexagon-content-image>*{border-radius:.5rem;width:auto;height:100%}.hexagon-content-text-wrapper{text-align:right;flex-direction:column;justify-content:space-between;width:50%;height:100%;margin-left:1rem;display:flex}}@media (width>=576px){.hexagon-content-text{background-color:var(--is-darkmode,#fafdffcc) var(--is-lightmode,#121212cc);aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:0;justify-content:center;align-items:center;width:8rem;margin-top:.5rem;display:flex;transform:translateY(20px)}.hexagon-content-text .small{text-align:center;justify-content:center;align-items:center;width:80%;height:50%;font-size:.9rem;line-height:1.2rem;display:flex}}@media (hover:none){.hexagon-content-text{opacity:1;transform:translateY(0)}}@media (width>=576px){.hexagon-content-title{text-align:center;background-color:var(--primary-accent);width:100%;padding:.25rem 0;position:absolute;bottom:1.75rem;left:-2.75rem;transform:rotate(30deg)}}@media (width<=575px){.hexagon-content-title{justify-content:right;align-items:center;gap:.5rem;display:flex}}.hexagon-content-open-link-icon{height:1.25rem}@media (width>=576px){.hexagon-content-open-link-icon{display:none}}@keyframes animated-arrow-stick-width{0%{opacity:1;width:1.5rem}50%{opacity:0;width:.5rem;transform:translate(1.5rem)}60%{opacity:0}to{opacity:1;width:1.5rem}}.animated-arrow{--arrow-color:var(--arrow-color-external,var(--primary-inverted));box-sizing:content-box;cursor:pointer;justify-content:right;width:2rem;height:4px;padding:1.25rem 1rem 1.25rem 0;display:flex;position:relative}.animated-arrow.top{transform:rotate(-90deg)}.animated-arrow.right{transform:rotate(0)}.animated-arrow.bottom{transform:rotate(90deg)}.animated-arrow.left{transform:rotate(180deg)}.animated-arrow.animated:is(:hover,:focus):not(.play-animation) .animated-arrow-stick{width:1.5rem}.animated-arrow.animated:is(:hover,:focus):not(.play-animation) .animated-arrow-top{transform:rotate(40deg)}.animated-arrow.animated:is(:hover,:focus):not(.play-animation) .animated-arrow-bottom{transform:rotate(-40deg)}.animated-arrow.animated.play-animation .animated-arrow-stick{animation:1s animated-arrow-stick-width}.animated-arrow.animated.play-animation .animated-arrow-top{transform:rotate(30deg)}.animated-arrow.animated.play-animation .animated-arrow-bottom{transform:rotate(-30deg)}.animated-arrow-stick{background-color:var(--arrow-color);width:2rem;height:4px;filter:drop-shadow(-1px 0 1px var(--is-darkmode,#12121233) var(--is-lightmode,#fafdff33));border-radius:1px;transition:all .25s;position:absolute}.animated-arrow-top,.animated-arrow-bottom{border-left:4px solid #0000;border-right:5px solid #0000;width:1.65rem;transition:transform .25s;position:absolute;right:0}.animated-arrow-top{border-top:4px solid var(--arrow-color);filter:drop-shadow(-1px 1px 1px var(--is-darkmode,#12121233) var(--is-lightmode,#fafdff33));top:11px;transform:rotate(45deg)}.animated-arrow-bottom{border-bottom:4px solid var(--arrow-color);filter:drop-shadow(-1px -1px 1px var(--is-darkmode,#12121233) var(--is-lightmode,#fafdff33));bottom:11px;transform:rotate(-45deg)}.text-container{text-align:left;width:min(50rem,100%)}.container.home-landingpage{padding-top:calc(var(--padding-top) - 80px)}@media (width<=767px){.container.home-landingpage{--padding-top:80vh}}@media (width>=768px){.container.home-landingpage{--padding-top:100vh}}@media (height<=575px){.container.home-landingpage{--padding-top:80vh}}.landingpage-image-text{cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.landingpage-image-text{gap:0;font-size:40px;line-height:.5;top:52vh}.landingpage-image-text .animated-arrow{scale:.5}}@media (width>=768px){.landingpage-image-text{gap:0;font-size:60px;top:53vh}}@media (width>=768px) and (height<=599px){.landingpage-image-text{gap:0;font-size:30px;line-height:.5;top:56%}.landingpage-image-text .animated-arrow{scale:.5}}@media (width>=768px) and (height<=799px){.landingpage-image-text{gap:0;font-size:40px;top:54vh}.landingpage-image-text .animated-arrow{scale:.75}}@media (width>=992px){.landingpage-image-text{gap:1rem;font-size:80px;top:54.5%}.landingpage-image-text .animated-arrow{scale:1.5}}@media (width>=1200px){.landingpage-image-text{gap:1rem;font-size:80px;top:46vh}.landingpage-image-text .animated-arrow{scale:1.5}}@media (height<=575px){.landingpage-image-text{font-size:35px;top:44vh}}.landingpage-image-text:hover .animated-arrow .animated-arrow-stick{width:1.5rem}.landingpage-image-text:hover .animated-arrow .animated-arrow-top{transform:rotate(40deg)}.landingpage-image-text:hover .animated-arrow .animated-arrow-bottom{transform:rotate(-40deg)}.home-begin-text{margin-bottom:6rem}.home-begin-text .a{text-wrap:nowrap}.home-hexagon-list-wrapper{margin-bottom:2rem}.animated-label-input{border-bottom:var(--current-season,transparent) 1px solid;margin-top:1rem;display:flex;position:relative}.animated-label-input>.input-char-wrapper{cursor:text;pointer-events:none;position:absolute;left:.5rem;transform:translateY(75%)}.animated-label-input>.input-char-wrapper span{transition:all .1s ease-in;display:inline-block}.animated-label-input:is(:focus-within,:focus,:active) .input-char-wrapper span,.animated-label-input input:not([value=""])~.input-char-wrapper span{color:var(--current-season,transparent);filter:var(--is-darkmode,brightness(.85)) var(--is-lightmode,brightness(1.15));font-size:18px;font-weight:700;transform:translateY(-25px)translate(-10px)}.animated-label-input>input{color:var(--primary-text);background-color:#0000;outline:none;width:100%;padding:1rem .5rem}.animated-label-input:has(.input-char-wrapper+:not(:empty))>input{width:80%}.animated-label-input>svg{width:1.5rem;height:1.5rem;position:absolute;right:.5rem;transform:translateY(50%)}.animated-label-input-error-text{text-align:left;color:var(--error);padding:.5rem 0}::-ms-reveal{display:none}.login{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;animation:100s linear infinite pan;display:flex;overflow:hidden}.login.winter{--current-season:#4398bb;background:url(/images/login/winter_Login.svg)}.login.spring{--current-season:#00905f;background:url(/images/login/fr%C3%BChling_Login.svg)}.login.summer{--current-season:#ffb800;background:url(/images/login/sommer_Login.svg)}.login.autumn{--current-season:#8c4a38;background:url(/images/login/herbst_Login.svg)}.login .a.a-underline:is(:hover,:active,:focus):not(.disabled){color:var(--current-season,transparent);filter:var(--is-darkmode,brightness(.85)) var(--is-lightmode,brightness(1.15))}@keyframes pan{0%{background-position:0}to{background-position:1800px}}.card{transform-style:preserve-3d;perspective:600px;text-align:center;transition:all .5s ease-out}.card .sub-titel{margin-bottom:1rem}.card.back{transform:rotateY(180deg)rotate(90deg)}.card-login,.card-back{box-sizing:content-box;transform-origin:0 0;background-color:var(--is-darkmode,#e3edf780) var(--is-lightmode,#191b1e80);backface-visibility:hidden;border-radius:20px;width:22rem;max-height:90vh;padding:2rem 4rem;position:absolute;top:50%;left:50%;box-shadow:0 54px 55px #00000040}@media (width<=575px){.card-login,.card-back{width:18rem;padding:2rem}.card-back:has(.create-user){overflow-y:scroll}}.card-login{flex-direction:column;gap:1rem;display:flex;transform:translate(-50%,-50%)}.card-login form{flex-direction:column;display:flex}.card-login .login-more-options{justify-content:space-between;margin:2rem 0;display:flex}.card-login .login-more-options span{margin-left:.5rem}.card-login .login-more-options input{accent-color:var(--current-season,transparent)}.card-login .login-action-buttons{flex-direction:column;gap:1rem;display:flex}.card-back{transform:rotateY(180deg)rotate(90deg)translate(-50%,-50%)}.create-user form{flex-direction:column;display:flex}.create-user form .password-error{text-align:start;color:var(--error)}.create-user form .dropdown-wrapper>label{color:var(--current-season,transparent);filter:var(--is-darkmode,brightness(.85)) var(--is-lightmode,brightness(1.15));margin-top:.5rem;font-size:18px;font-weight:700}.create-user form .dropdown-wrapper .dropdown .dropdown-inputs:after{background-color:var(--current-season,transparent)!important}.create-user form .create-user-action-buttons{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.create-user form .create-user-action-buttons>div{gap:.5rem;display:flex}.restore-password form,.restore-password .login-button-submit{margin-top:1rem}.restore-password .restore-password-action-buttons{gap:.5rem;margin-top:1rem;display:flex}.login-button-submit,.login-button{color:var(--primary-text);border:var(--current-season,transparent) 1px solid;outline:var(--current-season,transparent) 1px solid;background-color:#0000;border-radius:.5rem;width:100%;padding:1rem 2rem;transition:all .25s ease-in}.login-button-submit:is(:hover,:focus,:active),.login-button:is(:hover,:focus,:active){filter:var(--is-darkmode,brightness(.85)) var(--is-lightmode,brightness(1.15));outline-offset:2px;outline-width:2px}.login-button-submit.login-button-submit,.login-button.login-button-submit{background-color:var(--current-season,transparent);color:#fff}.login-input-pair{justify-content:space-between;gap:0 .5rem;display:flex}@media (width<=575px){.login-input-pair{flex-direction:column}.login-input-pair>*{width:100%}}.toasts{z-index:1000;scrollbar-width:thin;scrollbar-color:transparent transparent;max-height:95vh;padding:1rem 1rem 10px 10px;position:fixed;bottom:0;left:0;overflow:clip auto}.toast{opacity:1;width:15rem;max-height:7rem;color:var(--primary-text-inverted);border-radius:0 1rem 1rem 0;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.5rem;transition:transform .5s;display:flex;position:relative}.toast.remove{transform:translate(-16rem)}.toast.remove .toast-duration{width:31rem;height:100%!important}.toast.general:has(.toast-count){background:linear-gradient(to right, #00ffb380 0%, transparent 70%), radial-gradient(circle at 100% 0%, #ffffe000 1em, var(--is-darkmode,#33ffc2) var(--is-lightmode,#66ffd1) 1em)}.toast.general:not(:has(.toast-count)){background:linear-gradient(to right, #00ffb380 0%, transparent 70%), var(--is-darkmode,#33ffc2) var(--is-lightmode,#66ffd1)}.toast.general .toast-duration{background-color:#00ffb3cc}.toast.general.remove .toast-duration{background-color:#00ffb30d}.toast.general .toast-count{background-color:#00ffb3}.toast.general .toast-close button:before{background-color:var(--is-darkmode,#99ffe1) var(--is-lightmode,#00cc8f)}.toast.success:has(.toast-count){background:linear-gradient(to right, #24861f80 0%, transparent 70%), radial-gradient(circle at 100% 0%, #ffffe000 1em, var(--is-darkmode,#2faf29) var(--is-lightmode,#41d13a) 1em)}.toast.success:not(:has(.toast-count)){background:linear-gradient(to right, #24861f80 0%, transparent 70%), var(--is-darkmode,#2faf29) var(--is-lightmode,#41d13a)}.toast.success .toast-duration{background-color:#24861fcc}.toast.success.remove .toast-duration{background-color:#24861f0d}.toast.success .toast-count{background-color:#24861f}.toast.success .toast-close button:before{background-color:var(--is-darkmode,#69db63) var(--is-lightmode,#195d15)}.toast.warning:has(.toast-count){background:linear-gradient(to right, #ffeb3b80 0%, transparent 70%), radial-gradient(circle at 100% 0%, #ffffe000 1em, var(--is-darkmode,#fff06e) var(--is-lightmode,#fff5a1) 1em)}.toast.warning:not(:has(.toast-count)){background:linear-gradient(to right, #ffeb3b80 0%, transparent 70%), var(--is-darkmode,#fff06e) var(--is-lightmode,#fff5a1)}.toast.warning .toast-duration{background-color:#ffeb3bcc}.toast.warning.remove .toast-duration{background-color:#ffeb3b0d}.toast.warning .toast-count{background-color:#ffeb3b}.toast.warning .toast-close button:before{background-color:var(--is-darkmode,#fffbd4) var(--is-lightmode,#ffe608)}.toast.error:has(.toast-count){background:linear-gradient(to right, #ff000080 0%, transparent 70%), radial-gradient(circle at 100% 0%, #ffffe000 1em, var(--is-darkmode,#f33) var(--is-lightmode,#f66) 1em)}.toast.error:not(:has(.toast-count)){background:linear-gradient(to right, #ff000080 0%, transparent 70%), var(--is-darkmode,#f33) var(--is-lightmode,#f66)}.toast.error .toast-duration{background-color:#f00c}.toast.error.remove .toast-duration{background-color:#ff00000d}.toast.error .toast-count{background-color:red}.toast.error .toast-close button:before{background-color:var(--is-darkmode,#f99) var(--is-lightmode,#c00)}.toast-duration{animation:toast-duration-shrink var(--duration) linear forwards;width:4px;transition:width .5s,background-color .5s;position:absolute;top:0;left:0;transform:translate(-6px)}@keyframes toast-duration-shrink{0%{height:100%}99%{height:0}to{height:100%}}.toast-type{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.toast-type svg{width:2rem;height:auto}.toast-content{flex-direction:column;width:100%;display:flex}.toast-content .toast-content-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toast-content .toast-content-top button{color:inherit;border:var(--border) 1px solid;cursor:pointer;background-color:#0000;border-radius:.5rem;padding:.25rem .5rem}.toast-content .toast-content-top button:is(:hover,:active,:focus){background-color:#fff6}.toast-content .toast-message{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;width:fit-content;display:-webkit-box;overflow:hidden}.toast-content .modal-content{background-color:var(--primary-accent);color:var(--secondary-text);box-shadow:-2px 0 10px var(--shadow-20);border:1px solid var(--border);border-radius:1rem;flex-direction:column;padding:1rem;display:flex;overflow:scroll}.toast-content .modal.center .modal-content{max-height:95vh}.toast-content .modal{max-width:50%}.toast-close{display:flex;position:relative}.toast-close button{color:inherit;cursor:pointer;z-index:1;background-color:#0000;padding:0 .25rem 0 .5rem;transition:all .5s}.toast-close button:before{content:"";z-index:-1;width:1px;height:69%;transition:all .5s;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)}.toast-close button:is(:hover,:active,:focus){color:var(--primary-text);outline:none}.toast-close button:is(:hover,:active,:focus):before{border-radius:1rem 0 0 1rem;width:1.975rem}.toast-count{color:#000;z-index:10;width:1rem;height:1rem;box-shadow:-1px 1px 2px var(--primary-variant);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:-.5rem;right:-.5rem}.page-not-found{--not-found-color:var(--is-darkmode,#e10000) var(--is-lightmode,#a50000);width:100vw;height:100vh;position:relative}.page-not-found .error-text{text-align:center;z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}@media (width<=767px){.page-not-found .error-text{left:50%}}@media (width>=768px) and (width<=991px){.page-not-found .error-text{filter:opacity(.75)brightness(1.5)}}.page-not-found .path,.page-not-found .not-found{color:var(--not-found-color);font-weight:700}.page-not-found .error-code{-webkit-text-stroke:5px var(--primary-text);color:#0000;margin-bottom:0;font-size:10rem;line-height:9rem}.page-not-found .not-found{margin-bottom:2.5rem;font-size:2rem}.page-not-found .error-button{--a-color:var(--not-found-color);--a-color-light:var(--not-found-color);--a-color-dark:var(--not-found-color);padding:1rem 1.5rem;color:var(--is-darkmode,#191b1e) var(--is-lightmode,#fff)!important}.page-not-found .image-wrapper{height:100vh;position:absolute;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000,#000);mask:linear-gradient(90deg,#0000,#000,#000)}.page-not-found .image-credits{position:absolute;bottom:4px;left:4px}@media (width<=767px){.page-not-found .image-wrapper,.page-not-found .image-credits{display:none}}.page-not-allowed{--not-allowed-color:var(--is-darkmode,#7b2fdc) var(--is-lightmode,#5000a5);width:100vw;height:100vh;position:relative;background-color:#040404!important}@media (width>=1200px){.page-not-allowed{background:radial-gradient(circle,#000 30%,#803805 40%,#0000 70%)}}@media (width<=1199px){.page-not-allowed{background:radial-gradient(circle,#000 40%,#803805 50%,#0000 80%)}}@media (width<=991px){.page-not-allowed{background:radial-gradient(circle,#000 50%,#803805 60%,#0000 90%)}}@media (width<=767px){.page-not-allowed{background:radial-gradient(circle at 0 0,#000 5%,#803805 15%,#0000 40%),radial-gradient(circle at 100% 100%,#000 5%,#803805 15%,#0000 40%)}}.page-not-allowed .error-text{text-align:center;z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-not-allowed .path,.page-not-allowed .not-allowed{color:var(--not-allowed-color);font-size:1.25rem;font-weight:700;line-height:1.6rem}.page-not-allowed .error-code{-webkit-text-stroke:5px #fff;color:#0000;margin-bottom:0;font-size:10rem;line-height:9rem}.page-not-allowed .error-button{--a-color:var(--not-allowed-color);--a-color-light:var(--not-allowed-color);--a-color-dark:var(--not-allowed-color);padding:1rem 1.5rem;color:#fff!important}.page-not-allowed div:has(.error-button){flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (width<=767px){.page-not-allowed .error-black-hole{display:none}}html{--pure-white:#fff;--pure-black:#000;--shadow1:0 0 5px;--shadow2:0 1px 5px}html.light{--is-lightmode: ;--primary:#fafdff;--primary-accent:#eef5fa;--primary-variant:#e3edf7;--primary-highlight:#d8e1eb;--primary-inverted:#121212;--secondary:#00ffb3;--secondary-contrast:#09f;--primary-text:#101010;--primary-accent-text:#212121;--primary-variant-text:#434343;--primary-faint-text:#666;--secondary-text:#334a55;--primary-text-inverted:#fff;--border:#c3cfe0;--border-accent:#88a3ca;--shadow:#505050;--shadow-20:#50505033;--shadow-inverted:#b5b5b5;--shadow-inverted-20:#b5b5b533;--required:#c00;--general:#00ffb3;--success:#24861f;--warning:#ffeb3b;--error:red}html.dark{--is-darkmode: ;--primary:#121212;--primary-accent:#15171a;--primary-variant:#191b1e;--primary-highlight:#212225;--primary-inverted:#fafdff;--secondary:#00ffb3;--secondary-contrast:#09f;--primary-text:#fff;--primary-accent-text:#eee;--primary-variant-text:#ccc;--primary-faint-text:#aaa;--secondary-text:#91c0d4;--primary-text-inverted:#101010;--border:#333841;--border-accent:#5c6d87;--shadow:#b5b5b5;--shadow-20:#b5b5b533;--shadow-inverted:#505050;--shadow-inverted-20:#50505033;--required:#f33;--general:#00ffb3;--success:#24861f;--warning:#ffeb3b;--error:#f66}.flex-center{justify-content:center;align-items:center;display:flex}.grid-center{place-items:center;display:grid}.full{width:100%;height:100%}.br-spacing-25 br{margin-bottom:.25rem}.br-spacing-50 br{margin-bottom:.5rem}.br-spacing-75 br{margin-bottom:.75rem}.gap0_25{gap:.25rem}.gap0_5{gap:.5rem}.gap1{gap:1rem}.gap1_5{gap:1.5rem}.gap2{gap:2rem}.gap4{gap:4rem}.default-hidden-checkbox[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}*{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--is-darkmode,#00805a #fff) var(--is-lightmode,#80ffd9 #000);border:0;margin:0;padding:0;font-family:Lora,serif}html,body,#root{background-color:var(--primary);scrollbar-width:thin;width:100%;min-height:100vh}body.scroll-disable{overflow:hidden}#root{color:var(--primary-text);flex-direction:column;display:flex}main{flex-grow:1}.ie{text-align:center;place-items:center;height:100vh;display:grid}.ie>div{flex-direction:column;align-items:center;gap:1rem;display:flex}.container{margin:0 auto;padding:2rem 1rem}@media (width<=575px){.container{max-width:100%}}@media (width>=576px){.container{max-width:576px}}@media (width>=768px){.container{max-width:768px}}@media (width>=992px){.container{max-width:992px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1440px){.container{max-width:1440px}}
