/*! 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{translate:0 max(0px,min(16dvh,calc(50dvh - 50% - 12px - env(safe-area-inset-bottom))));width:520px;max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;border-radius:28px;margin:auto;padding:0;font:400 17px/1.5 Outfit,Space,Arial,sans-serif;position:fixed;inset:0;overflow:auto}.website-statistics-consent.nova-popover-surface[data-theme=dark]{--popover-glass-fill:#17191ce0}.website-statistics-consent::backdrop{background:#07091461}.website-statistics-content{padding:28px;position:relative}.website-statistics-heading{align-items:center;gap:12px;margin:0 0 18px;padding-right:30px;display:flex}.website-statistics-heading h2{color:inherit;letter-spacing:normal;margin:0;font:500 28px/1.2 Outfit,Space,Arial,sans-serif}.website-statistics-cookie{flex:none;width:36px;height:36px;rotate:-8deg}.website-statistics-consent p{font:inherit;color:inherit;text-wrap:pretty;margin:0 0 24px;font-size:calc(1em - 1px)}.website-statistics-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.website-statistics-consent button,.website-statistics-consent a{box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;border:0;border-radius:16px;min-height:52px;padding:12px 16px;transition:background-color .18s}.website-statistics-consent button{background:color-mix(in srgb,currentColor 10%,transparent)}.website-statistics-consent button:hover{background:color-mix(in srgb,currentColor 16%,transparent);color:#fff}.website-statistics-consent .website-statistics-policy{text-underline-offset:3px;min-height:44px;margin:16px auto 0;padding:10px 12px;font-size:14px;text-decoration:underline;display:table}.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:44px;min-height:44px;padding:12px;display:grid;position:absolute;top:12px;right:12px}.website-statistics-consent .website-statistics-close:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.website-statistics-consent :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #c0ccff}.website-cookie-settings{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.website-cookie-settings:hover{opacity:.8}.website-cookie-settings:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:600px){.website-statistics-consent{border-radius:24px;font-size:16px}.website-statistics-content{padding:24px}.website-statistics-heading h2{font-size:26px}}@media (max-width:420px){.website-statistics-actions{grid-template-columns:minmax(0,1fr)}}@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}
