@layer vuetify-core;@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}}@layer vuetify-overrides{.cookie-scrim[data-v-54f10b9a]{z-index:999;-webkit-backdrop-filter:blur(3px)saturate(105%);background:#06060a9e;position:fixed;inset:0}.cookie-scrim-enter-active[data-v-54f10b9a],.cookie-scrim-leave-active[data-v-54f10b9a]{transition:opacity .32s}.cookie-scrim-enter-from[data-v-54f10b9a],.cookie-scrim-leave-to[data-v-54f10b9a]{opacity:0}.cookie-banner[data-v-54f10b9a]{z-index:1000;-webkit-backdrop-filter:blur(16px)saturate(150%)brightness(1.1);border:1px solid #ff9b2f52;border-radius:24px;width:calc(min(560px,100vw - 28px));max-height:calc(100vh - 40px);transition:border-color .3s,box-shadow .3s;animation:.42s cubic-bezier(.16,1,.3,1) both cookie-pop-54f10b9a;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 34px 130px #000000d1,0 14px 44px #0000008c,0 0 0 1px #ff9b2f1a,0 0 46px #ff9b2f38,inset 0 1px #ffffff12;background:linear-gradient(#ffffff0f,#ffffff06),#0e0e12f0!important;padding:0!important}@keyframes cookie-pop-54f10b9a{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cookie-banner[data-v-54f10b9a]:after{z-index:2;background:linear-gradient(90deg,#ffa50000,#ff9b2ff2,#ffa50000);height:3px;top:0;left:0;right:0}.cookie-banner[data-v-54f10b9a]:after,.cookie-banner[data-v-54f10b9a]:before{content:"";pointer-events:none;position:absolute}.cookie-banner[data-v-54f10b9a]:before{opacity:.95;background:linear-gradient(135deg,#ff9b2f2e,#3b82f61a);inset:0}.cookie-inner[data-v-54f10b9a]{z-index:1;flex-direction:column;gap:18px;max-height:calc(100vh - 40px);padding:calc(clamp(20px,3vw,30px)) calc(clamp(20px,3vw,30px)) calc(clamp(16px,2.4vw,22px));display:flex;position:relative;overflow-y:auto}.cookie-head[data-v-54f10b9a]{align-items:flex-start;gap:14px;min-width:0;display:flex}.cookie-i[data-v-54f10b9a]{color:#ffcf94;background:linear-gradient(135deg,#ff9b2f4d,#ff8c001f);border:1px solid #ff9b2f61;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 26px #00000047,0 0 22px #ff9b2f47}.cookie-text[data-v-54f10b9a]{min-width:0}.cookie-title[data-v-54f10b9a]{color:#fff;font-size:calc(clamp(1.15rem,2.2vw,1.35rem));font-weight:950;line-height:1.2}.cookie-sub[data-v-54f10b9a]{color:#ffffffc7;margin-top:8px;font-size:.94rem;font-weight:600;line-height:1.45}.cookie-cats[data-v-54f10b9a]{flex-direction:column;gap:10px;display:flex}.cookie-cat[data-v-54f10b9a]{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;padding:12px 14px}.cookie-cat-head[data-v-54f10b9a]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cookie-cat-ico[data-v-54f10b9a]{color:#ff9b2f}.cookie-cat-title[data-v-54f10b9a]{color:#fff;font-size:.96rem;font-weight:900}.cookie-cat-badge[data-v-54f10b9a]{letter-spacing:.02em;color:#ffcf94;background:#ff9b2f24;border:1px solid #ff9b2f47;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.72rem;font-weight:800}.cookie-cat-badge-opt[data-v-54f10b9a]{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff24}.cookie-cat-text[data-v-54f10b9a]{color:#ffffffbd;font-size:.88rem;font-weight:550;line-height:1.4}.cookie-actions[data-v-54f10b9a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cookie-btn[data-v-54f10b9a]{text-transform:none;letter-spacing:.01em;color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;height:46px;padding:0 16px;font-weight:950;box-shadow:0 10px 22px #00000040}.cookie-btn-ok[data-v-54f10b9a]{flex:100%}.cookie-btn-need[data-v-54f10b9a],.cookie-btn-no[data-v-54f10b9a]{flex:1 1 0}.cookie-btn[data-v-54f10b9a]:hover{background:#ffffff14;transform:translateY(-1px)}.cookie-btn-ok[data-v-54f10b9a]{color:#fff!important;background:linear-gradient(135deg,#ff9b2fd1,#ff8c0052)!important;border-color:#ff9b2f66!important;box-shadow:0 10px 24px #ff8c0038!important}.cookie-btn-ok[data-v-54f10b9a]:hover{filter:brightness(1.06);border-color:#ff9b2f8c!important}.cookie-btn-need[data-v-54f10b9a]{background:#ffffff0d!important;border-color:#ffffff1f!important}.cookie-btn-no[data-v-54f10b9a]{color:#ffffffeb!important;background:#ef44441a!important;border-color:#ef444438!important}.cookie-foot[data-v-54f10b9a]{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:10px;padding-top:12px;display:flex}.cookie-link[data-v-54f10b9a]{cursor:pointer;font:inherit;color:#ffffff9e;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:.85rem;font-weight:750;text-decoration:none;transition:color .2s;display:inline-flex}.cookie-link[data-v-54f10b9a]:hover{color:#ff9b2f}.highlight[data-v-54f10b9a]{border-color:#ff9b2fbf!important;box-shadow:0 34px 130px #000000d1,0 0 0 2px #ff9b2f8c,0 0 60px #ff9b2f73,inset 0 1px #ffffff12!important}.highlight .cookie-inner[data-v-54f10b9a]{animation:.45s cookie-shake-54f10b9a}@keyframes cookie-shake-54f10b9a{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}@media (width<=460px){.cookie-btn-need[data-v-54f10b9a],.cookie-btn-no[data-v-54f10b9a]{flex:100%}}.dialog-boost[data-v-54f10b9a]{-webkit-backdrop-filter:blur(12px)saturate(125%)!important;background:#121216e6!important;border:1px solid #ffffff2e!important;box-shadow:0 46px 160px #000000e6,0 16px 46px #0009,inset 0 1px #ffffff0f!important}.info-header[data-v-54f10b9a]{color:#fff;background:linear-gradient(135deg,#ffa50038,#006eff24);border-bottom:1px solid #ffffff1a}.legal-body[data-v-54f10b9a]{padding-top:8px!important}.legal-body[data-v-54f10b9a] .imprint-wrap,.legal-body[data-v-54f10b9a] .privacy-wrap{padding:0}.info-icon[data-v-54f10b9a]{background:#ffffff1f;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.info-body[data-v-54f10b9a]{flex-direction:column;gap:12px;display:flex}.info-intro[data-v-54f10b9a]{color:#ffffffd1;font-size:.95rem;font-weight:600;line-height:1.55}.info-block[data-v-54f10b9a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.info-block-head[data-v-54f10b9a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.info-block-ico[data-v-54f10b9a]{color:#ff9b2f}.info-block-title[data-v-54f10b9a]{color:#fff;font-size:1rem;font-weight:900}.info-block-text[data-v-54f10b9a]{color:#ffffffc7;font-size:.92rem;font-weight:550;line-height:1.55}.info-inline-link[data-v-54f10b9a]{font:inherit;cursor:pointer;color:#ff9b2f;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.info-inline-link[data-v-54f10b9a]:hover{filter:brightness(1.1)}.info-actions[data-v-54f10b9a]{flex-wrap:wrap;gap:10px;display:flex}.info-action-btn[data-v-54f10b9a]{flex:1 1 0;min-width:150px}.rmc-btn-primary[data-v-54f10b9a]{text-transform:none;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#ffa500c7,#ff8c0052);border:1px solid #ffa50059;border-radius:16px;font-weight:950}.rmc-btn-primary[data-v-54f10b9a]:hover{filter:brightness(1.05);border-color:#ffa5007a}html.cookie-scroll-lock{padding-right:var(--cookie-sbw,0)!important;overflow:hidden!important}.cmn[data-v-116a8267]{z-index:3000;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff24,#fff0 42%),linear-gradient(135deg,#e02c2cf7,#961010f2);border:1px solid #ffa0a073;border-radius:18px;align-items:flex-start;gap:12px;width:calc(min(340px,100vw - 36px));padding:14px 14px 18px 16px;display:flex;position:fixed;top:84px;right:18px;overflow:hidden;box-shadow:0 24px 70px #00000080,0 0 30px #ef444459}.cmn__ic[data-v-116a8267]{color:#fff;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cmn__body[data-v-116a8267]{flex:auto;min-width:0}.cmn__title[data-v-116a8267]{color:#fff;font-size:.96rem;font-weight:900;line-height:1.2}.cmn__text[data-v-116a8267]{color:#ffffffe6;word-break:break-word;margin-top:3px;font-size:.85rem;line-height:1.4}.cmn__actions[data-v-116a8267]{gap:8px;margin-top:11px;display:flex}.cmn__btn[data-v-116a8267]{color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:5px;padding:7px 12px;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.cmn__btn[data-v-116a8267]:hover{color:#fff;background:#ffffff17}.cmn__btn--primary[data-v-116a8267]{color:#b91818;background:#fff;border-color:#ffffffa6}.cmn__btn--primary[data-v-116a8267]:hover{color:#b91818;background:#ffffffe6}.cmn__close[data-v-116a8267]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:color .16s,background .16s;display:grid}.cmn__close[data-v-116a8267]:hover{color:#fff;background:#ffffff14}.cmn__bar[data-v-116a8267]{transform-origin:0;width:100%;height:3px;animation-name:cmn-bar-116a8267;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.cmn__bar--flag[data-v-116a8267],.cmn__bar--report[data-v-116a8267]{background:linear-gradient(90deg,#fffffff2,#ffffff9e)}@keyframes cmn-bar-116a8267{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cmn-pop-enter-active[data-v-116a8267]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s}.cmn-pop-leave-active[data-v-116a8267]{transition:transform .25s,opacity .25s}.cmn-pop-enter-from[data-v-116a8267]{opacity:0;transform:translate(24px)translateY(-8px)}.cmn-pop-leave-to[data-v-116a8267]{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.cmn-pop-enter-active[data-v-116a8267],.cmn-pop-leave-active[data-v-116a8267]{transition:opacity .2s}.cmn-pop-enter-from[data-v-116a8267],.cmn-pop-leave-to[data-v-116a8267]{transform:none}.cmn__bar[data-v-116a8267]{animation:none}}@media (width<=600px){.cmn[data-v-116a8267]{width:auto;top:70px;left:12px;right:12px}}}@layer vuetify-utilities,vuetify-final;
