.cky-consent-container,.cky-modal{font-family:inherit}.cky-consent-container .cky-consent-bar,.cky-modal.cky-modal-open .cky-preference{background:var(--kw-surface,#fff)!important;border:1px solid var(--kw-line,#dce2e5)!important;border-radius:var(--kw-radius,12px)!important;box-shadow:var(--kw-shadow-raised,0 8px 24px rgb(0 0 0 / .08))!important}.cky-title{color:var(--kw-ink,#111827)!important;font-size:var(--kw-fs-heading,18px);font-weight:700;letter-spacing:-.01em}.cky-notice-des,.cky-notice-des *{color:var(--kw-ink-muted,#6b7280)!important;font-size:var(--kw-fs-meta,13px);line-height:1.5}.cky-btn{border-radius:var(--kw-radius-pill,999px)!important;font-size:var(--kw-fs-body,14px);font-weight:600;min-height:44px!important;padding:10px 20px!important;transition:background-color 150ms ease-out,color 150ms ease-out}.cky-btn-accept{background:var(--kw-accent,#34aeeb)!important;border-color:var(--kw-accent,#34aeeb)!important;color:#fff!important}.cky-btn-accept:hover{background:var(--kw-accent-dark,#2a8bbc)!important;border-color:var(--kw-accent-dark,#2a8bbc)!important}.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{background:transparent!important;border:1px solid var(--kw-accent,#34aeeb)!important;color:var(--kw-accent-dark,#2a8bbc)!important}.cky-btn-reject:hover,.cky-btn-customize:hover,.cky-btn-preferences:hover{background:var(--kw-accent-soft,#e6f5fd)!important}.cky-btn:focus-visible,.cky-btn-close:focus-visible,.cky-accordion-btn:focus-visible,.cky-show-desc-btn:focus-visible{outline:2px solid var(--kw-accent-dark,#2a8bbc);outline-offset:2px}.cky-preference-title{color:var(--kw-ink,#111827)!important;font-size:var(--kw-fs-heading,18px);font-weight:700;letter-spacing:-.01em}.cky-preference-content-wrapper,.cky-preference-content-wrapper *{color:var(--kw-ink-muted,#6b7280)!important;font-size:var(--kw-fs-meta,13px);line-height:1.55}.cky-btn-close{min-width:44px!important;min-height:44px!important;border-radius:var(--kw-radius-pill,999px)!important;transition:background-color 150ms ease-out}.cky-btn-close:hover{background:var(--kw-surface-alt,#f1f4f6)!important}.cky-horizontal-separator{background:var(--kw-line,#dce2e5)!important}.cky-accordion{border-bottom:1px solid var(--kw-line,#dce2e5)}.cky-accordion:last-child{border-bottom:0}.cky-accordion-btn{color:var(--kw-ink,#111827)!important;font-size:var(--kw-fs-body,14px);font-weight:600;min-height:44px!important}.cky-accordion-header-des,.cky-accordion-header-des *{color:var(--kw-ink-muted,#6b7280)!important;font-size:var(--kw-fs-meta,13px);line-height:1.55}.cky-always-active{color:var(--kw-success,#00b87a)!important;font-size:var(--kw-fs-caption,12px);font-weight:600}.cky-audit-table{background:var(--kw-surface-alt,#f1f4f6)!important;border:1px solid var(--kw-line,#dce2e5)!important;border-radius:var(--kw-radius-sm,8px)!important;color:var(--kw-ink-muted,#6b7280)!important;font-size:var(--kw-fs-caption,12px)}.cky-audit-table .cky-cookie-des-table{border-bottom:1px solid var(--kw-line,#dce2e5)}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom:0}.cky-empty-cookies-text{color:var(--kw-ink-faint,#9ca3af)!important;font-size:var(--kw-fs-caption,12px)}.cky-switch input[type="checkbox"]{cursor:pointer}.cky-switch input[type="checkbox"]:checked{background-color:var(--kw-accent,#34aeeb)!important}.cky-btn-revisit-wrapper{background-color:var(--kw-accent,#34aeeb)!important;border-radius:var(--kw-radius-pill,999px)!important;box-shadow:var(--kw-shadow-raised,0 8px 24px rgb(0 0 0 / .08))!important;transition:background-color 150ms ease-out}.cky-btn-revisit-wrapper:hover{background-color:var(--kw-accent-dark,#2a8bbc)!important}.cky-btn-revisit-wrapper .cky-btn-revisit{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.cky-btn-revisit:focus-visible{outline:2px solid var(--kw-accent-dark,#2a8bbc);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cky-btn,.cky-btn-close,.cky-btn-revisit-wrapper{transition:none}}