/*! Copyright (c) EXMGE GmbH & Co. KG. All rights reserved. EXMGE-owned code, design and content: unauthorized copying, reproduction, modification, redistribution or reuse, whether manual or automated, is prohibited without prior written permission, except as permitted by applicable law. Normal website use is permitted. Third-party materials retain their respective rights and licenses. See /copyright.txt. */
.application-space,.website-statistics-consent,.setup-terms-dialog{--exmge-together-gradient:linear-gradient(125deg,#3349da 0%,#5261ec 52%,#7469ed 100%);--exmge-action-gradient:linear-gradient(115deg,#3349da 0%,#5261ec 30%,#8178ff 55%,#5261ec 78%,#3349da 100%);--exmge-action-ice:linear-gradient(115deg,#b9e5f3 0%,#d1f2f7 18%,#d1f2f7 65%,#c7edf0 82%,#c2ddf5 93%,#b9e5f3 100%)}html:has(.application-space.application-design[data-design=blue]){--exmge-together-gradient:linear-gradient(125deg,#3349da 0%,#5261ec 52%,#7469ed 100%);--exmge-action-gradient:linear-gradient(115deg,#3349da 0%,#5261ec 30%,#8178ff 55%,#5261ec 78%,#3349da 100%);--exmge-action-ice:linear-gradient(115deg,#b9e5f3 0%,#d1f2f7 18%,#d1f2f7 65%,#c7edf0 82%,#c2ddf5 93%,#b9e5f3 100%)}body:has(.application-space.application-design[data-design=blue]){--exmge-together-gradient:linear-gradient(125deg,#3349da 0%,#5261ec 52%,#7469ed 100%);--exmge-action-gradient:linear-gradient(115deg,#3349da 0%,#5261ec 30%,#8178ff 55%,#5261ec 78%,#3349da 100%);--exmge-action-ice:linear-gradient(115deg,#b9e5f3 0%,#d1f2f7 18%,#d1f2f7 65%,#c7edf0 82%,#c2ddf5 93%,#b9e5f3 100%)}@keyframes application-ui-blue-current{0%,to{filter:brightness();background-position:10%}50%{filter:brightness(1.07);background-position:95%}}@keyframes application-ui-invite-glow{0%,to{box-shadow:0 7px 24px #5261ec20,0 0 #7a75ff00,inset 0 0 14px #c5ceff18,inset 0 -12px 22px #192b9a38}50%{box-shadow:0 10px 34px #5261ec38,0 0 25px #7a75ff20,inset 0 0 30px #d2dcff60,inset 0 -3px 18px #24309518}}@keyframes application-ui-ice-current{0%,to{background-position:0%}50%{background-position:100%}}@keyframes application-ui-connect-breathe{0%,to{scale:1}30%{scale:1.006}48%{scale:.997}68%{scale:1.003}82%{scale:1}}@keyframes application-ui-connect-nudge{0%,50%,60%,to{translate:0}51.5%{translate:-3px}53.2%{translate:3px}55%{translate:-2px}56.8%{translate:2px}58.6%{translate:-1px}}.website-statistics-consent{--consent-edge:clamp(18px,1.5vw,36px);--consent-padding:clamp(21px,1.44vw,32px);--consent-control-height:55px;--consent-font-size:clamp(16px,1.15vw,23px);--consent-copy-font-size:calc((clamp(14px,1vw,20px) + var(--consent-font-size)) / 2);right:max(var(--consent-edge),env(safe-area-inset-right));bottom:calc(var(--consent-edge) + env(safe-area-inset-bottom));z-index:950;font:400 var(--consent-font-size)/1.5 Outfit,Space,Arial,sans-serif;max-width:calc(100vw - 2 * var(--consent-edge));box-sizing:border-box;max-height:calc(100dvh - 2 * var(--consent-edge) - env(safe-area-inset-bottom));border-radius:1.5em;position:fixed;overflow:auto}.website-statistics-consent.nova-popover-surface[data-theme=dark]{--popover-glass-fill:#17191cb3}.website-statistics-consent[data-open=true]{width:clamp(506px,36.8vw,828px);padding:var(--consent-padding)}.website-statistics-consent p{font:inherit;font-size:var(--consent-copy-font-size);color:inherit;margin:0 0 var(--consent-font-size);text-wrap:pretty}.website-statistics-consent p.website-statistics-summary-with-close{padding-right:calc(2.3 * var(--consent-font-size))}.website-statistics-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.5em;display:grid}.website-statistics-consent button,.website-statistics-consent a{box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;min-height:max(var(--consent-control-height),3em);border:0;border-radius:1em;padding:.7em 1em;transition:background-color .18s}.website-statistics-consent button{background:color-mix(in srgb,currentColor 8%,transparent)}.website-statistics-consent button:hover{background:color-mix(in srgb,currentColor 14%,transparent);color:#fff}.website-statistics-consent a{text-underline-offset:3px;justify-self:start;align-items:center;padding-inline:.3em;text-decoration:underline;display:inline-flex}.website-statistics-consent a:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.website-statistics-consent .website-statistics-allow{isolation:isolate;background:var(--exmge-action-gradient);color:#fff;background-position:10%;background-size:250% 250%;transition:color .46s,box-shadow .6s;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 7px 24px #5261ec20,inset 0 0 14px #c5ceff18,inset 0 -12px 22px #192b9a38}.website-statistics-allow:before{content:"";z-index:-1;border-radius:inherit;background:var(--exmge-action-ice);opacity:0;background-position:0%;background-size:250% 250%;transition:opacity .46s;position:absolute;inset:0}.website-statistics-consent .website-statistics-allow:is(:hover,:focus-visible){background:var(--exmge-action-gradient);color:#252e59;background-position:10%;background-size:250% 250%;transform:scale(1);box-shadow:0 10px 28px #5261ec30,inset 0 0 20px #d2dcff40}.website-statistics-allow:is(:hover,:focus-visible):before{opacity:1;animation:14s ease-in-out infinite website-consent-ice-current}@keyframes website-consent-ice-current{0%,to{background-position:0%}50%{background-position:100%}}.website-statistics-consent .website-statistics-close{background:0 0;place-items:center;width:3.2em;min-height:3.2em;padding:.7em;display:grid;position:absolute;top:4px;right:4px}.website-statistics-close svg{width:1.3em;height:1.3em}.website-statistics-consent[data-open=false]>button{background:0 0;align-items:center;gap:.45em;display:flex}.website-statistics-cookie{flex:none;width:1.85em;height:1.85em;transition:rotate .35s cubic-bezier(.22,1,.36,1);rotate:-8deg}.website-statistics-consent[data-open=false]>button:is(:hover,:focus-visible) .website-statistics-cookie{rotate:8deg}@media (prefers-reduced-motion:reduce){.website-statistics-cookie{transition:none;rotate:0!important}}.website-statistics-consent :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #c0ccff}@media (max-width:1100px),(pointer:coarse){.website-statistics-consent{--consent-edge:18px;--consent-padding:18px;--consent-control-height:48px;--consent-font-size:14px;--consent-copy-font-size:14px;font-size:14px}.website-statistics-consent[data-open=true]{width:460px}}@media (max-width:600px){.website-statistics-consent{--consent-edge:12px;--consent-padding:14px}.website-statistics-consent[data-open=true]{width:440px}.website-statistics-actions{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);gap:4px}.website-statistics-actions button{min-width:0;padding-inline:8px}.website-statistics-actions a{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.website-statistics-consent :is(button,a),.website-statistics-allow:before{transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.website-statistics-consent.nova-popover-surface{background:var(--popover-glass-solid)}}@media (prefers-reduced-transparency:reduce){.website-statistics-consent.nova-popover-surface{background:var(--popover-glass-solid);-webkit-backdrop-filter:none}}@media (forced-colors:active){.website-statistics-consent.nova-popover-surface{color:canvastext;-webkit-backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.website-statistics-consent button,.website-statistics-consent .website-statistics-allow:is(:hover,:focus-visible){color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.website-statistics-allow:before{display:none}.website-statistics-consent :is(button,a):focus-visible{outline-color:highlight}}.website-statistics-attribution{text-align:center;opacity:.65;padding:10px 16px;font:11px/1.5 Outfit,Arial,sans-serif}.website-statistics-attribution a{color:inherit;text-underline-offset:3px}.website-statistics-attribution a:hover{opacity:.8}
