.pndx-cc,.pndx-cc-overlay{font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.pndx-cc *,.pndx-cc-overlay *{box-sizing:border-box;margin:0;padding:0}.pndx-cc[hidden],.pndx-cc-overlay[hidden],.pndx-cc-auto[hidden],.pndx-cc-receipt[hidden]{display:none!important}.pndx-cc-card{position:fixed;left:12px;bottom:12px;z-index:99990;width:min(440px,calc(100vw - 24px));background:#0a0f1d;color:#fff;border:1.5px solid #1d3f80;border-radius:22px;padding:26px 26px 22px;box-shadow:0 24px 60px -12px rgba(0,0,0,.6),0 0 0 1px rgba(41,184,255,.08);text-align:left}.pndx-cc-head{display:flex;align-items:center;gap:12px}.pndx-cc-icon{width:36px;height:36px;border-radius:10px;background:rgba(41,184,255,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#29b8ff}.pndx-cc-icon svg{display:block;width:20px;height:20px}.pndx-cc-eyebrow{color:#29b8ff;font-weight:700;font-size:13px;letter-spacing:.2em;line-height:normal}.pndx-cc-msg{font-size:15px;line-height:1.6;margin-top:14px;color:#dfe4ee}.pndx-cc a,.pndx-cc a:visited,.pndx-cc a:hover{color:#29b8ff;text-decoration:underline}.pndx-cc-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.pndx-cc-btns.is-three{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:22px}.pndx-cc .pndx-cc-btn,.pndx-cc-overlay .pndx-cc-btn,.pndx-cc .pndx-cc-btn:hover,.pndx-cc-overlay .pndx-cc-btn:hover,.pndx-cc .pndx-cc-btn:focus,.pndx-cc-overlay .pndx-cc-btn:focus{padding:13px 10px;border-radius:12px;border:1.5px solid #29b8ff;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:normal;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;text-decoration:none;width:100%;min-height:0}.pndx-cc .pndx-cc-btn.is-primary,.pndx-cc-overlay .pndx-cc-btn.is-primary,.pndx-cc .pndx-cc-btn.is-primary:hover,.pndx-cc-overlay .pndx-cc-btn.is-primary:hover,.pndx-cc .pndx-cc-btn.is-primary:focus,.pndx-cc-overlay .pndx-cc-btn.is-primary:focus{background:#29b8ff;color:#0a0f1d;font-weight:700}.pndx-cc-overlay .pndx-cc-btn.is-quiet,.pndx-cc-overlay .pndx-cc-btn.is-quiet:hover,.pndx-cc-overlay .pndx-cc-btn.is-quiet:focus{border-color:#1d3f80}.pndx-cc .pndx-cc-btn:hover,.pndx-cc-overlay .pndx-cc-btn:hover{filter:brightness(1.12)}.pndx-cc .pndx-cc-choose,.pndx-cc .pndx-cc-choose:hover,.pndx-cc .pndx-cc-choose:focus{display:block;margin-top:14px;width:100%;background:none;border:0;padding:0;color:#c9d3e6;font:inherit;font-size:14px;font-weight:600;line-height:normal;cursor:pointer;text-decoration:underline;text-underline-offset:3px;box-shadow:none;text-transform:none;letter-spacing:normal}.pndx-cc :focus-visible,.pndx-cc-overlay :focus-visible{outline:2px solid #29b8ff;outline-offset:2px}.pndx-cc-overlay{position:fixed;inset:0;z-index:99991;background:rgba(4,8,18,.72);display:flex;align-items:center;justify-content:center;padding:20px}.pndx-cc-panel{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#0a0f1d;color:#fff;border:1.5px solid #1d3f80;border-radius:24px;padding:30px 30px 26px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7);text-align:left}.pndx-cc-panel:focus{outline:none}.pndx-cc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pndx-cc-overlay .pndx-cc-title{font:inherit;font-size:24px;font-weight:700;margin-top:8px;line-height:1.25;color:#fff;letter-spacing:normal;text-transform:none}.pndx-cc-overlay .pndx-cc-close,.pndx-cc-overlay .pndx-cc-close:hover,.pndx-cc-overlay .pndx-cc-close:focus{width:36px;height:36px;border-radius:50%;border:1.5px solid #1d3f80;background:transparent;color:#fff;font:inherit;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0;padding:0;box-shadow:none}.pndx-cc-intro{font-size:15px;line-height:1.6;margin-top:12px;color:#c9d3e6}.pndx-cc-cats{margin-top:18px}.pndx-cc-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid #1c2a48}.pndx-cc-cat-text{min-width:0}.pndx-cc-cat-title{font-size:16px;font-weight:700}.pndx-cc-cat p{font-size:14px;line-height:1.55;margin-top:4px;color:#c9d3e6}.pndx-cc-always{flex-shrink:0;font-size:13px;font-weight:700;color:#29b8ff;padding-top:4px}.pndx-cc-overlay .pndx-cc-switch,.pndx-cc-overlay .pndx-cc-switch:hover,.pndx-cc-overlay .pndx-cc-switch:focus{flex-shrink:0;width:52px;height:30px;border-radius:999px;border:0;padding:3px;cursor:pointer;background:#2a3a5c;display:flex;justify-content:flex-start;transition:background .2s;box-shadow:none}.pndx-cc-overlay .pndx-cc-switch[aria-checked="true"]{background:#29b8ff;justify-content:flex-end}.pndx-cc-switch span{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.pndx-cc-receipt{margin-top:16px;font-size:12px;line-height:1.5;color:#c9d3e6}.pndx-cc-receipt code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#fff;background:transparent;padding:0;word-break:break-all}.pndx-cc-auto{text-align:center;padding:14px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){.pndx-cc-overlay .pndx-cc-switch{transition:none}}
