:root{--s-header-height:4rem;--s-footer-height:4rem;--gap-xs:.5rem;--gap-s:.75rem;--gap-m:1rem;--gap-l:1.5rem;--gap-xl:2rem;--padding-4:4rem;--padding-3:3rem;--padding-2:2rem;--padding-1:1rem;--margin-05:.5rem;--margin-1:1rem;--margin-2:2rem;--margin-3:3rem;--margin-4:4rem;--border-radius-l:1rem;--border-radius-s:.5rem;--border-radius-m:.75rem;--border-radius-xs:.25rem;--border-radius-xl:2rem;--s-text:1.25rem;--s-heading-1:clamp(2rem, 2rem + 2.5vw, 4rem);--s-heading-2:clamp(1.5rem, 1.4rem + 2vw, 2.5rem);--s-newLoreButtonFont:1.25rem}html.dark{--c-border:#b7c8e1;--c-secondary:#10b981;--c-secondary-10:#1b2e33;--foreground:#fff;--background:#0f131d;--c-area-bg:#171b26;--c-evaluation-bg:#242832;--c-lore-lowerPart:#171b26;--c-lore-upperPart:#20242f;--c-bg-header:#0f131d;--c-bg-themeSwitch:#171b26;--c-bg-selectedTheme:#30343e;--c-bg-divider:#2f2c31;--c-primary:#f59e0b;--c-primary-50:#ffc174;--c-primary-10:#a08e7a;--c-primary-5:#a8a4a0;--c-highlight-label:#ffc174;--c-subtle-label:#a08e7a;--c-button-font:#613b00;--c-border-themeSwitch:#eae6dd00;--c-textInput-bg:#262a35;--c-textInput-font:#b6a696;--c-textInput-border:#393330;--c-textInput-color:#fff;--c-text:#d8c3ad;--c-checkbox-selected:#ffc174;--c-checkbox-unselected:#fff;--c-checkbox-unselected-border:#767676;--c-modal-bg:#0d111a;--c-pricecard-bg:#1c1f2a;--c-bookcard-bg:#1c1f2a;--c-warnFieldBg:#251010;--c-warnFieldBorder:#460707;--c-warnFieldText:#f00b0b}html.light{--c-border:#b7c8e1;--c-secondary:#10b981;--c-secondary-10:#e0f;--background:#fdfcf9;--foreground:#1c1f2a;--c-area-bg:#f4efeb;--c-evaluation-bg:#e5ded8;--c-lore-lowerPart:#ff00d4;--c-lore-upperPart:#ff00e6;--c-bg-header:#fffffe;--c-bg-themeSwitch:#f4efeb;--c-bg-selectedTheme:#fff;--c-bg-divider:#ada0b5;--c-primary:#d97706;--c-primary-50:#dc8b2f;--c-primary-10:#d6b895;--c-primary-5:#cab9a6;--c-highlight-label:#ffc174;--c-subtle-label:#a08e7a;--c-button-font:#fff;--c-border-themeSwitch:#eae6dd;--c-textInput-bg:#dfe9fc;--c-textInput-font:#554336;--c-textInput-border:#dbc9bd;--c-textInput-color:#211f1c;--c-text:#434655;--c-checkbox-selected:#d6b895;--c-checkbox-unselected:#cab9a6;--c-checkbox-unselected-border:#d6b895;--c-modal-bg:#0d111a;--c-pricecard-bg:#fff;--pricecard-price:#000;--c-bookcard-bg:#rgb(255, 0, 238);--c-warnFieldBg:#ff00fb;--c-warnFieldBorder:#f200ff;--c-warnFieldText:#f0b}html{box-sizing:border-box;max-width:100vw;margin:0;padding:0;overflow:hidden auto}*,:before,:after{box-sizing:inherit}body{background:var(--background);color:var(--foreground);font-optical-sizing:auto;max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400}main{min-height:calc(100vh - var(--s-header-height) - var(--s-footer-height));padding:4rem calc(50vw - 960px) 1rem}.divider{background-color:var(--c-bg-divider);width:1px}a{color:var(--foreground);align-items:center;text-decoration:none;display:flex}button{background-color:var(--c-primary);color:var(--c-button-font);cursor:pointer;border:none;outline:none}button:hover{opacity:.8}button:disabled{filter:brightness(.5);cursor:not-allowed}button:disabled:hover{opacity:1}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-family:Playfair Display,serif;font-style:normal;font-weight:900}h1{font-size:var(--s-heading-1);margin-top:var(--margin-05);margin-bottom:var(--margin-2)}h2{font-size:var(--s-heading-2);margin-top:var(--margin-05);margin-bottom:var(--margin-2)}h3{margin-top:var(--margin-05);margin-bottom:var(--margin-1)}label{font-optical-sizing:auto;font-family:JetBrains Mono,monospace;font-style:normal;font-weight:400}input[type=text],input[type=email],input[type=tel],input[type=password]{background-color:var(--background);color:var(--c-textInput-font);box-sizing:border-box;font-size:var(--s-text);border:none;border-radius:.5rem;outline:none;padding:.5rem 1rem}input[type=text]:-webkit-autofill{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=tel]:-webkit-autofill{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=tel]:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=tel]:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=password]:-webkit-autofill{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=password]:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=password]:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-textInput-font);caret-color:var(--c-textInput-font);-webkit-box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;box-shadow:0 0 0 1000px var(--c-textInput-bg) inset;border:1px solid var(--c-textInput-border);transition:background-color 9999s ease-out}input[type=email]:-webkit-autofill{background-image:url(/icon_mail.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input[type=email]:-webkit-autofill:hover{background-image:url(/icon_mail.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input[type=email]:-webkit-autofill:focus{background-image:url(/icon_mail.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input[type=password]:-webkit-autofill{background-image:url(/icon_password.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input[type=password]:-webkit-autofill:hover{background-image:url(/icon_password.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input[type=password]:-webkit-autofill:focus{background-image:url(/icon_password.svg);background-position:1rem;background-repeat:no-repeat;background-size:1.5rem}input:autofill{color:var(--c-textInput-font);box-shadow:0 0 0 1000px var(--c-textInput-bg) inset}p{font-size:var(--s-text);letter-spacing:1px;color:var(--c-text);margin:1rem 0;line-height:1.3}.pageWidth{width:1200px;margin:0 auto;position:relative}.highlightLabel{color:var(--c-highlight-label)}.subtitleHighlightLabel{color:var(--c-subtle-label);background-color:var(--background);border-radius:var(--border-radius-s);padding:4px 12px}.verticalContainerMaxDistance{flex-direction:row;justify-content:space-between;display:flex}textarea{background-color:var(--background);border:1px solid var(--c-subtle-label);resize:vertical;color:var(--c-text);padding:var(--padding-1);border-radius:var(--border-radius-m);width:100%;height:200px;font-size:1rem;line-height:1.3}.niceBorder{background:#fff;background:linear-gradient(90deg, #fff0 1%, var(--c-primary-50) 50%, #fff0 100%)}.closeButton{border-radius:var(--border-radius-s);background-image:url(/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;width:2.25rem;height:2.25rem;background-color:var(--c-evaluation-bg)!important}.pageLabel{color:var(--c-highlight-label);text-align:center}.flexContainer{gap:var(--gap-m);flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:1rem;display:flex}.wideFlexContainer{gap:var(--gap-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}
