#cqps-cookie-root{--cqc-accent:#a78bfa;--cqc-bg:#101420;font:14px/1.55 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f5f3ff;position:relative;z-index:2147482500}#cqps-cookie-root *,#cqps-scrollbar{box-sizing:border-box}#cqps-cookie-root [hidden],#cqps-scrollbar[hidden]{display:none!important}#cqps-cookie-root button,#cqps-cookie-root input{font:inherit}#cqps-cookie-root button{cursor:pointer;text-transform:none;letter-spacing:normal}.cqps-cookie-panel{position:fixed;left:24px;bottom:24px;width:410px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#675783 #fff0;padding:26px;border:1px solid #333047;border-radius:22px;color:#f5f3ff;background:var(--cqc-bg);box-shadow:0 20px 65px #0006;animation:cqps-cookie-in .25s ease-out;outline:none}.cqps-cookie-right .cqps-cookie-panel{left:auto;right:28px}.cqps-cookie-intro{display:flex;gap:12px;align-items:center;margin-bottom:15px}.cqps-cookie-art{display:block;width:62px;height:62px;flex:none;overflow:visible}.cqps-cookie-panel:not([hidden]) .cqps-cookie-art{animation:cqps-cookie-hello .7s .15s ease-in-out both}.cqps-cookie-intro>span{font-size:9px;letter-spacing:.14em;font-weight:750;color:var(--cqc-accent)}#cqps-cookie-root h2{font-size:24px;line-height:1.2;letter-spacing:-.04em;color:#f6f3ff;font-weight:730;margin:0 15px 12px 0}#cqps-cookie-root .cqps-cookie-copy{font-size:13px;line-height:1.7;color:#b6bbcd;margin:0 0 22px}.cqps-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#cqps-cookie-root .cqps-cookie-actions button{border:1px solid #7f6d9d;border-radius:11px;background:#211c32;color:#f6f3ff;font-size:12px;line-height:1.4;font-weight:650;min-height:44px;padding:11px 8px;transition:background .18s,transform .18s}#cqps-cookie-root .cqps-cookie-actions button:hover{background:#33264c;transform:translateY(-1px)}#cqps-cookie-root .cqps-cookie-actions button:disabled{opacity:.5;cursor:wait}#cqps-cookie-root [data-cqps-consent-action=save]{grid-column:1/-1;background:var(--cqc-accent);color:#181124;border-color:var(--cqc-accent)}.cqps-cookie-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}#cqps-cookie-root .cqps-cookie-footer button,#cqps-cookie-root .cqps-cookie-footer a,#cqps-cookie-root .cqps-cookie-status button{font-size:11px;color:#c8c0df;background:none;border:0;border-radius:6px;padding:8px 0;text-decoration:underline;text-underline-offset:4px;box-shadow:none}#cqps-cookie-root :is(button,a,input):focus-visible{outline:2px solid var(--cqc-accent);outline-offset:4px}#cqps-cookie-root .cqps-cookie-close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;color:#c7bddc;background:#ffffff08;border:1px solid #ffffff15;border-radius:11px;font-size:22px;line-height:1}.cqps-cookie-preferences{border-top:1px solid #ffffff15;margin:0 0 18px}#cqps-cookie-root .cqps-cookie-category{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #ffffff15;margin:0;cursor:pointer;position:relative}.cqps-cookie-category>span:first-child{flex:1}#cqps-cookie-root .cqps-cookie-category strong{display:block;color:#eeebf6;font-size:12px;font-weight:650}#cqps-cookie-root .cqps-cookie-category small{display:block;color:#a5adc1;font-size:11px;line-height:1.6;margin-top:4px}.cqps-cookie-category input{position:absolute;right:0;width:40px;height:26px;opacity:0;cursor:pointer;z-index:2}.cqps-cookie-category i{width:38px;height:22px;border:1px solid #766f85;background:#242835;border-radius:20px;position:relative;flex:none;transition:background .18s}.cqps-cookie-category i:after{content:"";position:absolute;left:3px;top:3px;background:#c2bdd0;width:14px;height:14px;border-radius:50%;transition:transform .18s}.cqps-cookie-category input:checked+i{background:var(--cqc-accent);border-color:var(--cqc-accent)}.cqps-cookie-category input:checked+i:after{transform:translateX(16px);background:#171221}.cqps-cookie-category input:focus-visible+i{outline:2px solid var(--cqc-accent);outline-offset:4px}.cqps-cookie-essential{color:#9ee5cb;font-size:11px}#cqps-cookie-root .cqps-cookie-status{font-size:12px;color:#e5c797;margin:8px 0 0}#cqps-cookie-root .cqps-cookie-status:empty{display:none}#cqps-cookie-root .cqps-cookie-launcher{display:flex;position:fixed;bottom:18px;left:18px;align-items:center;justify-content:center;width:44px;height:44px;padding:5px;border:1px solid #62536e;border-radius:50%;background:var(--cqc-bg);box-shadow:0 5px 20px #0005;transition:transform .2s}#cqps-cookie-root .cqps-cookie-launcher:hover{transform:translateY(-2px) rotate(-7deg)}.cqps-cookie-launcher .cqps-cookie-art{width:32px;height:32px}#cqps-cookie-root.cqps-cookie-right .cqps-cookie-launcher{left:auto;right:28px}.cqps-cookie-launcher>span{position:absolute;left:54px;white-space:nowrap;padding:5px 10px;border-radius:6px;background:var(--cqc-bg);color:#eee;font-size:11px;opacity:0;pointer-events:none;transition:opacity .15s}.cqps-cookie-right .cqps-cookie-launcher>span{left:auto;right:54px}.cqps-cookie-launcher:hover>span,.cqps-cookie-launcher:focus-visible>span{opacity:1}.cqps-cookie-link{font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@keyframes cqps-cookie-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cqps-cookie-hello{0%{transform:rotate(-9deg)}45%{transform:rotate(5deg)}100%{transform:none}}html.cqps-custom-scroll{scrollbar-width:none!important}html.cqps-custom-scroll::-webkit-scrollbar{display:none!important;width:0!important}#cqps-scrollbar{position:fixed;right:0;top:0;bottom:0;width:22px;z-index:2147481000;touch-action:none;user-select:none;cursor:pointer;outline:none;opacity:1;transition:opacity .2s}#cqps-scrollbar:before{content:"";position:absolute;top:0;bottom:0;right:3px;width:var(--cqs-width,8px);background:var(--cqs-track,#171c2c);border-radius:20px}#cqps-scrollbar.cqps-scroll-quiet{opacity:.55}#cqps-scrollbar:is(:hover,:focus-visible,.is-active,.is-dragging){opacity:1}.cqps-scroll-thumb{position:absolute;top:0;right:3px;width:var(--cqs-width,8px);background:linear-gradient(180deg,var(--cqs-thumb,#a78bfa),var(--cqs-end,#8055e7));border-radius:20px;cursor:grab;min-height:44px;box-shadow:inset 0 0 0 1px #ffffff1a}#cqps-scrollbar.is-dragging .cqps-scroll-thumb{cursor:grabbing}#cqps-scrollbar:focus-visible:before{outline:2px solid var(--cqs-thumb);outline-offset:2px}html.cqps-body-locked #cqps-scrollbar,body.cqps-body-locked #cqps-scrollbar{display:none!important}@media(max-width:782px){.cqps-cookie-panel{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 72px);padding:22px;border-radius:20px}#cqps-cookie-root h2{font-size:23px}.cqps-cookie-art{width:48px;height:48px}#cqps-cookie-root .cqps-cookie-launcher{bottom:calc(12px + env(safe-area-inset-bottom));left:12px}}@media(prefers-reduced-motion:reduce){#cqps-cookie-root *,#cqps-scrollbar{animation:none!important;transition:none!important}}@media(forced-colors:active){#cqps-scrollbar{display:none!important}html.cqps-custom-scroll{scrollbar-width:auto!important}html.cqps-custom-scroll::-webkit-scrollbar{display:initial!important;width:initial!important}.cqps-cookie-panel,.cqps-cookie-actions button{border:1px solid ButtonText}.cqps-cookie-category input{opacity:1}.cqps-cookie-category i{visibility:hidden}}