html{scroll-behavior:smooth}body{margin:0;background:#090910}html.cc--darkmode{--cc-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-bg: rgba(12, 12, 16, .92);--cc-primary-color: #f4f4f5;--cc-secondary-color: #a1a1aa;--cc-btn-primary-bg: #7c3aed;--cc-btn-primary-color: #fafafa;--cc-btn-primary-border-color: #6d28d9;--cc-btn-primary-hover-bg: #8b5cf6;--cc-btn-primary-hover-border-color: #8b5cf6;--cc-btn-primary-hover-color: #fafafa;--cc-btn-secondary-bg: rgba(255, 255, 255, .055);--cc-btn-secondary-color: #f4f4f5;--cc-btn-secondary-border-color: rgba(255, 255, 255, .09);--cc-btn-secondary-hover-bg: rgba(255, 255, 255, .09);--cc-btn-secondary-hover-color: #fafafa;--cc-btn-secondary-hover-border-color: rgba(255, 255, 255, .12);--cc-separator-border-color: rgba(255, 255, 255, .09);--cc-link-color: #c4b5fd;--cc-footer-bg: rgba(9, 9, 16, .96);--cc-footer-border-color: rgba(255, 255, 255, .06);--cc-footer-color: #a1a1aa;--cc-section-category-border: rgba(255, 255, 255, .1);--cc-cookie-category-block-bg: rgba(255, 255, 255, .04);--cc-cookie-category-block-border: rgba(255, 255, 255, .1);--cc-cookie-category-block-hover-bg: rgba(255, 255, 255, .06);--cc-cookie-category-block-hover-border: rgba(196, 181, 253, .22);--cc-toggle-on-bg: #8b5cf6;--cc-toggle-off-bg: #52525b;--cc-overlay-bg: rgba(4, 4, 8, .78)}html.cc--darkmode:has(.lop[data-theme=light]){--cc-bg: rgba(255, 253, 248, .96);--cc-primary-color: #1c1917;--cc-secondary-color: #6b6560;--cc-btn-primary-bg: #7c3aed;--cc-btn-primary-color: #fafafa;--cc-btn-primary-border-color: #6d28d9;--cc-btn-primary-hover-bg: #6d28d9;--cc-btn-primary-hover-border-color: #5b21b6;--cc-btn-secondary-bg: #fffdf8;--cc-btn-secondary-color: #1c1917;--cc-btn-secondary-border-color: #e0d5c6;--cc-btn-secondary-hover-bg: #efe8de;--cc-btn-secondary-hover-color: #1c1917;--cc-btn-secondary-hover-border-color: #ddd2c4;--cc-separator-border-color: #e0d5c6;--cc-link-color: #7c3aed;--cc-footer-bg: #f3ebe0;--cc-footer-border-color: #ddd2c4;--cc-footer-color: #6b6560;--cc-section-category-border: #e0d5c6;--cc-cookie-category-block-bg: #fffdf8;--cc-cookie-category-block-border: #e0d5c6;--cc-cookie-category-block-hover-bg: #efe8de;--cc-cookie-category-block-hover-border: rgba(124, 58, 237, .22);--cc-toggle-on-bg: #7c3aed;--cc-toggle-off-bg: #a8a29e;--cc-overlay-bg: rgba(28, 22, 16, .52)}#cc-main .cm--bar{border-radius:20px 20px 0 0;border-top:1px solid rgba(255,255,255,.09);box-shadow:0 -16px 48px #00000073,0 0 0 1px #ffffff0d;max-width:none!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(max-width:767.98px){#cc-main .cm--bar{backdrop-filter:none;-webkit-backdrop-filter:none}}html.cc--darkmode:has(.lop[data-theme=light]) #cc-main .cm--bar{border-top-color:#e0d5c6;box-shadow:0 -12px 40px #3c30201a,0 0 0 1px #e0d5c6cc}#cc-main .cm__btn:not(.cm__btn--secondary):not(.cm__btn--close){background:linear-gradient(135deg,#a78bfa,#7c3aed 42%,#6d28d9);border-color:transparent;color:#fafafa}#cc-main .cm__btn:not(.cm__btn--secondary):not(.cm__btn--close):hover{background:linear-gradient(135deg,#c4b5fd,#8b5cf6 38%,#7c3aed);border-color:transparent;color:#fafafa}#cc-main .pm__btn:not(.pm__btn--secondary){background:linear-gradient(135deg,#a78bfa,#7c3aed 42%,#6d28d9);border-color:transparent;color:#fafafa}#cc-main .pm__btn:not(.pm__btn--secondary):hover{background:linear-gradient(135deg,#c4b5fd,#8b5cf6 38%,#7c3aed);border-color:transparent;color:#fafafa}#cc-main .cm--bar .cm__body{max-width:72rem;margin:0 auto;padding:1.15rem 1.15rem 1.2rem}@media(min-width:768px){#cc-main .cm--bar .cm__body{flex-direction:row;align-items:center;gap:1.25rem;padding:1.4rem 1.65rem 1.45rem}#cc-main .cm--bar .cm__texts{flex:1;padding:.2rem 0;min-width:0}#cc-main .cm--bar .cm__title{font-size:1rem;letter-spacing:-.02em}#cc-main .cm--bar .cm__desc{max-height:none;padding-bottom:0;font-size:.875rem;line-height:1.5}#cc-main .cm--bar .cm__btns{border-top:none;flex:0 0 auto;padding:0;min-width:min(100%,22rem)}#cc-main .cm--bar .cm__btn{min-height:44px;font-size:.8125rem;border-radius:10px}}#cc-main .cm--bar .cm__title+.cm__desc{margin-top:.45rem}#cc-main .cm--bar .cm__btn{border-radius:10px;font-weight:600}
