html:has(.kconsensio) {overflow-x:hidden}.kconsensio,.kconsensio *,.kconsensio-modal,.kconsensio-modal *,.kconsensio-persistent{box-sizing:border-box}.kconsensio h1,.kconsensio h2,.kconsensio h3,.kconsensio h4,.kconsensio h5,.kconsensio h6,.kconsensio p,.kconsensio span,.kconsensio label,.kconsensio li,.kconsensio strong,.kconsensio b,.kconsensio em,.kconsensio i,.kconsensio ul,.kconsensio ol,.kconsensio blockquote,.kconsensio-modal__panel h1,.kconsensio-modal__panel h2,.kconsensio-modal__panel h3,.kconsensio-modal__panel p,.kconsensio-modal__panel span,.kconsensio-modal__panel label,.kconsensio-modal__panel li,.kconsensio-modal__panel strong,.kconsensio-modal__panel b,.kconsensio-modal__panel em,.kconsensio-modal__panel i,.kconsensio-modal__panel ul,.kconsensio-modal__panel ol,.kconsensio-modal__panel blockquote{color:inherit;font-family:inherit}.kconsensio__text ul,.kconsensio-modal__category-desc ul{list-style:disc}.kconsensio__text ol,.kconsensio-modal__category-desc ol{list-style:decimal}.kconsensio__text ul,.kconsensio__text ol,.kconsensio-modal__category-desc ul,.kconsensio-modal__category-desc ol{margin:0 0 .5rem;padding-left:1.25rem}.kconsensio,.kconsensio-modal__panel,.kconsensio-persistent{--jcg-bg:#fff;--jcg-fg:#1b1f27;--jcg-muted:#6b7280;--jcg-border:rgba(0,0,0,.12);--jcg-accent:#2f6fed;--jcg-accent-fg:#fff;--jcg-shadow:0 4px 24px rgba(0,0,0,.18)}.kconsensio--theme-dark,.kconsensio-modal--theme-dark .kconsensio-modal__panel,.kconsensio-persistent--theme-dark{--jcg-bg:#1b1f27;--jcg-fg:#f2f3f5;--jcg-muted:#9aa1ac;--jcg-border:rgba(255,255,255,.14);--jcg-shadow:0 4px 24px rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){.kconsensio--theme-auto,.kconsensio-modal--theme-auto .kconsensio-modal__panel,.kconsensio-persistent--theme-auto{--jcg-bg:#1b1f27;--jcg-fg:#f2f3f5;--jcg-muted:#9aa1ac;--jcg-border:rgba(255,255,255,.14);--jcg-shadow:0 4px 24px rgba(0,0,0,.5)}}.kconsensio{position:fixed;z-index:2147483000;background:var(--jcg-bg);color:var(--jcg-fg);box-shadow:var(--jcg-shadow);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.9rem;line-height:1.45}.kconsensio[hidden]{display:none}.kconsensio-backdrop{position:fixed;inset:0;z-index:2147482999;pointer-events:none}.kconsensio-backdrop[hidden]{display:none}.kconsensio-backdrop--dim{background:rgba(0,0,0,.45)}.kconsensio-backdrop--blur{background:rgba(0,0,0,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kconsensio--bar-bottom,.kconsensio--bar-top{left:0;right:0}.kconsensio--bar-bottom{bottom:0}.kconsensio--bar-top{top:0}.kconsensio--modal-center,.kconsensio--modal-bottom,.kconsensio--modal-top{left:50%;right:auto;transform:translateX(-50%);max-width:34rem;width:calc(100% - 2rem);border-radius:.75rem}.kconsensio--modal-center{top:50%;transform:translate(-50%,-50%)}.kconsensio--modal-center .kconsensio__panel,.kconsensio--modal-bottom .kconsensio__panel,.kconsensio--modal-top .kconsensio__panel{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.25rem}.kconsensio--modal-center .kconsensio__text,.kconsensio--modal-bottom .kconsensio__text,.kconsensio--modal-top .kconsensio__text{flex:0 1 auto;font-size:.875rem}.kconsensio--modal-center .kconsensio__text p,.kconsensio--modal-bottom .kconsensio__text p,.kconsensio--modal-top .kconsensio__text p{margin:0 0 .35rem}.kconsensio--modal-center .kconsensio__actions,.kconsensio--modal-bottom .kconsensio__actions,.kconsensio--modal-top .kconsensio__actions{flex:0 0 auto;flex-wrap:wrap;gap:.4rem}.kconsensio--modal-center .kconsensio__btn,.kconsensio--modal-bottom .kconsensio__btn,.kconsensio--modal-top .kconsensio__btn{flex:1 1 auto;min-width:6rem;padding:.5rem .75rem;font-size:.8rem;text-align:center}.kconsensio--modal-bottom{bottom:1.5rem}.kconsensio--modal-top{top:1.5rem}.kconsensio__panel{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;max-width:90rem;margin:0 auto}.kconsensio__text{flex:1 1 20rem;min-width:0;overflow-wrap:break-word}.kconsensio__title{font-weight:600;font-size:1.2rem;margin:0 0 .25rem}.kconsensio__text p{margin:0 0 .5rem}.kconsensio__text a{color:var(--jcg-accent)}.kconsensio__policy-snippets{max-width:100%;overflow-x:hidden;display:flex;flex-wrap:wrap;gap:.5rem}.kconsensio__actions{display:flex;flex-wrap:wrap;gap:.5rem;flex:0 0 auto}.kconsensio__btn{border:1px solid var(--jcg-border);background:transparent;color:var(--jcg-fg);padding:.5rem .9rem;border-radius:.4rem;cursor:pointer;font-family:inherit;font-size:.85rem;line-height:inherit}.kconsensio__btn:hover,.kconsensio__btn:focus-visible{border-color:var(--jcg-accent)}.kconsensio__btn--accept{background:var(--jcg-accent);border-color:var(--jcg-accent);color:var(--jcg-accent-fg);font-weight:600}.kconsensio__btn--reject{background:var(--jcg-fg);border-color:var(--jcg-fg);color:var(--jcg-bg);font-weight:600}.kconsensio-modal{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.kconsensio-modal[hidden]{display:none}.kconsensio-modal__panel{position:relative;background:var(--jcg-bg);color:var(--jcg-fg);width:min(34rem,calc(100% - 2rem));max-height:calc(100% - 4rem);overflow-y:auto;border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:var(--jcg-shadow);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.9rem;line-height:1.35}.kconsensio-modal__panel h2{font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 1.5rem 0 0}.kconsensio-modal__close{position:absolute;top:.75rem;right:.75rem;border:none;background:transparent;font-family:inherit;font-size:1.5rem;line-height:1;cursor:pointer;color:inherit}.kconsensio-modal__categories{list-style:none;margin:1rem 0;padding:0}.kconsensio-modal__category{padding:.75rem 0;border-bottom:1px solid var(--jcg-border)}.kconsensio-modal__category label{display:flex;align-items:center;gap:.5rem;font-weight:600;cursor:pointer}.kconsensio-modal__checkbox{appearance:auto;width:1.1rem;height:1.1rem;flex-shrink:0;margin:0;accent-color:var(--jcg-accent);cursor:pointer}.kconsensio-modal__panel .kconsensio-modal__always-on{font-weight:400;font-size:.8rem;color:var(--jcg-muted)}.kconsensio-modal__panel .kconsensio-modal__category-desc{margin:.35rem 0 0 1.75rem;font-size:.85rem;color:var(--jcg-muted)}.kconsensio-modal__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1rem}.kconsensio-modal__actions .kconsensio__btn{text-align:center}.kconsensio-modal__credit{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--jcg-border);text-align:center}.kconsensio-modal__credit a{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--jcg-muted);text-decoration:none}.kconsensio-modal__credit a:hover{text-decoration:underline}.kconsensio-modal__credit-logo{flex-shrink:0;border-radius:4px}.kconsensio-persistent{position:fixed;left:1rem;bottom:1rem;z-index:2147482900;background:var(--jcg-bg);color:var(--jcg-fg);border:1px solid var(--jcg-border);border-radius:999px;padding:.5rem 1rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.8rem;cursor:pointer;box-shadow:var(--jcg-shadow)}.kconsensio-persistent:hover,.kconsensio-persistent:focus-visible{border-color:var(--jcg-accent)}.kconsensio-persistent--right{left:auto;right:1rem}.kconsensio-persistent--icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border-radius:50%}.kconsensio-persistent--icon-text{display:inline-flex;align-items:center;gap:.4rem}.kconsensio-persistent--icon-text svg{flex:0 0 auto}html.kconsensio-yield-stacking .kconsensio,html.kconsensio-yield-stacking .kconsensio-modal,html.kconsensio-yield-stacking .kconsensio-persistent{z-index:1}iframe.kconsensio-blocked{background:#f2f3f5;min-height:8rem;max-width:100%;height:auto}.kconsensio-embed-wrap{position:relative;display:inline-block;max-width:100%;overflow:hidden}.kconsensio-embed-wrap--fill{display:block;flex:1 1 auto;width:100%;height:100%}.kconsensio-embed-wrap--fill iframe.kconsensio-blocked{display:block;width:100%;height:100%}.kconsensio-embed-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem;text-align:center;background:rgba(242,243,245,.96);color:#1b1f27;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.kconsensio-embed-overlay__icon{width:2rem;height:2rem;color:#6b7280;flex:0 0 auto}.kconsensio-embed-overlay__text{margin:0;font-size:.85rem;max-width:22rem}.kconsensio-embed-overlay__btn{background:var(--jcg-accent,#2f6fed);border-color:var(--jcg-accent,#2f6fed);color:#fff;font-weight:600}.kconsensio-embed-overlay--theme-dark{background:rgba(27,31,39,.96);color:#f2f3f5}.kconsensio-embed-overlay--theme-dark .kconsensio-embed-overlay__icon{color:#9aa1ac}@media (prefers-color-scheme:dark){.kconsensio-embed-overlay--theme-auto{background:rgba(27,31,39,.96);color:#f2f3f5}.kconsensio-embed-overlay--theme-auto .kconsensio-embed-overlay__icon{color:#9aa1ac}}@media (max-width:480px){.kconsensio__panel{padding:1rem;gap:.6rem}.kconsensio__actions{flex-direction:column;align-items:stretch;width:100%}.kconsensio__btn{width:100%;text-align:center;padding:.6rem .9rem}.kconsensio--modal-center,.kconsensio--modal-bottom,.kconsensio--modal-top{width:calc(100% - 1.5rem)}.kconsensio--modal-bottom{bottom:.75rem}.kconsensio--modal-top{top:.75rem}.kconsensio-modal__panel{padding:1rem;width:calc(100% - 1.5rem);max-height:calc(100% - 2rem)}.kconsensio-persistent{left: calc(0.5rem + env(safe-area-inset-left));bottom: calc(0.5rem + env(safe-area-inset-bottom));padding:.4rem .8rem;font-size:.75rem}.kconsensio-persistent--right{left:auto;right: calc(0.5rem + env(safe-area-inset-right))}.kconsensio-persistent--icon{width:2.75rem;height:2.75rem;padding:0}}