body:has(.nh){--o-edge:#ffffff29;--o-muted:#b4b4c8;--o-lilac:#bdbfd1}body:has(.nh) .xc-modal{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#04040ab3}body:has(.nh) .xc-modal .dialog-widget-content{border:1px solid var(--o-edge);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0d0d17f0;border-radius:32px;box-shadow:0 50px 120px -20px #000000d9,inset 0 1px #ffffff40}body:has(.nh) .xc-modal .dialog-message{scrollbar-width:thin;border-radius:32px;width:680px}body:has(.nh) .xc-modal .xc-modal-close{top:16px;border:1px solid var(--o-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s;inset-inline-end:16px}body:has(.nh) .xc-modal .xc-modal-close:hover{background:#fff3}body:has(.nh) .xc-modal .xc-modal-close svg{fill:#fff;width:16px;height:16px}body:has(.nh) .xc-cc-bar{border:1px solid var(--o-edge);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);color:#f2f2f8;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#0a0a12cc;border-radius:30px;gap:18px 32px;width:min(1180px,100% - 32px);padding:22px 28px;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;bottom:20px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 30px 90px -20px #000c,inset 0 1px #ffffff40}body:has(.nh) .xc-cc-title{letter-spacing:0;color:#fff;font-family:Tenor Sans,Poppins,Georgia,serif;font-size:24px;font-weight:400}body:has(.nh) .xc-cc-desc{color:var(--o-muted);font-size:14.5px;line-height:1.6}body:has(.nh) .xc-cc-btn{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:14px 24px;font:600 13px/1 Poppins,system-ui,sans-serif;transition:transform .25s,background .25s,box-shadow .25s}body:has(.nh) .xc-cc-btn:hover{opacity:1;transform:translateY(-2px)}body:has(.nh) .xc-cc-btn-outline{border:1px solid var(--o-edge);color:#fff;background:0 0}body:has(.nh) .xc-cc-btn-outline:hover{background:#ffffff1f}body:has(.nh) .xc-cc-btn-fill{border:1px solid var(--o-edge);color:#fff;background:#ffffff1a}body:has(.nh) .xc-cc-btn-fill:hover{background:#fff3}body:has(.nh) .xc-cc-actions .xc-cc-btn-fill:last-child{color:#08080c;background:#fff;border-color:#fff;box-shadow:0 10px 34px -8px #ffffff73}body:has(.nh) .xc-cc-modal-foot .xc-cc-btn-fill:last-child{color:#08080c;background:#fff;border-color:#fff}:is(body:has(.nh) .xc-cc-btn:focus-visible,body:has(.nh) .xc-cc-revisit:focus-visible,body:has(.nh) .xc-cc-close:focus-visible,body:has(.nh) .xc-cc-cat-toggle:focus-visible){outline:2px solid var(--o-lilac);outline-offset:3px}body:has(.nh) .xc-cc-revisit{border:1px solid var(--o-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e18b8;width:46px;height:46px;transition:transform .25s,background .25s;bottom:18px;left:18px;box-shadow:0 14px 40px -10px #000000b3,inset 0 1px #ffffff40}body:has(.nh) .xc-cc-revisit:hover{background:#282846cc;transform:scale(1.08)}body:has(.nh) .xc-cc-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04040ab3}body:has(.nh) .xc-cc-modal{border:1px solid var(--o-edge);color:#f2f2f8;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0c0c16f0;border-radius:32px;max-width:860px;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 50px 120px -20px #000000d9,inset 0 1px #ffffff40}body:has(.nh) .xc-cc-modal-head{border-bottom:1px solid #ffffff1a;padding:24px 30px}body:has(.nh) .xc-cc-modal-title{color:#fff;font-family:Tenor Sans,Poppins,Georgia,serif;font-size:26px;font-weight:400}body:has(.nh) .xc-cc-close{border:1px solid var(--o-edge);background:#ffffff14;border-radius:50%;width:38px;height:38px}body:has(.nh) .xc-cc-close svg path{stroke:#fff}body:has(.nh) .xc-cc-modal-body{color:var(--o-muted);padding:10px 30px 20px;font-size:14.5px;line-height:1.7}body:has(.nh) .xc-cc-cat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;margin:12px 0}body:has(.nh) .xc-cc-cat-head{padding:12px 18px}body:has(.nh) .xc-cc-cat-toggle{color:#fff;font-size:15px;font-weight:600}body:has(.nh) .xc-cc-chevron{border-color:var(--o-lilac)}body:has(.nh) .xc-cc-always{color:#7dffb2;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}body:has(.nh) .xc-cc-cat-body{padding:0 18px 16px 40px}body:has(.nh) .xc-cc-none{color:#7d7d96}body:has(.nh) .xc-cc-slider{background:#ffffff2e}body:has(.nh) .xc-cc-switch input:checked+.xc-cc-slider{background:linear-gradient(90deg,#8aa0ff,#bdbfd1)}body:has(.nh) .xc-cc-modal-foot{border-top:1px solid #ffffff1a;padding:20px 30px}@media (max-width:600px){body:has(.nh) .xc-cc-bar{border-radius:24px;padding:18px;bottom:12px}body:has(.nh) .xc-cc-modal{border-radius:24px}:is(body:has(.nh) .xc-cc-modal-head,body:has(.nh) .xc-cc-modal-foot){padding-inline:20px}body:has(.nh) .xc-cc-modal-body{padding-inline:20px}}body:has(.nh) button.xc-cc-cat-toggle{color:#fff;letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 0;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.4}body:has(.nh) button.xc-cc-close{border:1px solid var(--o-edge);background:#ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}body:has(.nh) button.xc-cc-close svg{width:14px;height:14px}body:has(.nh) button.xc-cc-close svg path{stroke:#fff!important}body:has(.nh) button.xc-cc-btn{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:14px 24px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1}body:has(.nh) button.xc-cc-btn-outline{border:1px solid var(--o-edge);color:#fff;background:0 0}body:has(.nh) button.xc-cc-btn-fill{border:1px solid var(--o-edge);color:#fff;background:#ffffff1a}:is(body:has(.nh) .xc-cc-actions button.xc-cc-btn-fill:last-child,body:has(.nh) .xc-cc-modal-foot button.xc-cc-btn-fill:last-child){color:#08080c;background:#fff;border-color:#fff}body:has(.nh) button.xc-cc-revisit{border:1px solid var(--o-edge);background:#0e0e18b8;border-radius:50%;padding:0}body:has(.nh) .xc-modal button.xc-modal-close{border:1px solid var(--o-edge);background:#ffffff1a;border-radius:50%}
