.ptbs-cook,.ptbs-cook-placeholder,.ptbs-revoke{--ptbs-bg:#fff;--ptbs-text:#101b22;--ptbs-primary:#8a2033;--ptbs-primary-text:#fff;--ptbs-sec-bg:#0a2130;--ptbs-sec-text:#fff;--ptbs-border:#bfbab0;--ptbs-control:#6e675e;--ptbs-radius:2px;--ptbs-font:inherit;--ptbs-size:15px;box-sizing:border-box;font-family:var(--ptbs-font);font-size:var(--ptbs-size);color:var(--ptbs-text);line-height:1.5}.ptbs-cook *,.ptbs-cook-placeholder *{box-sizing:border-box}.ptbs-cook{z-index:2147483000;background:var(--ptbs-bg);border:1px solid var(--ptbs-border);flex-direction:column;gap:16px;max-height:92vh;padding:20px 24px;display:flex;position:fixed;overflow:auto;box-shadow:0 10px 40px #00000073}.ptbs-cook--bottom,.ptbs-cook--top{border-left:0;border-right:0;flex-flow:wrap;align-items:center;left:0;right:0}.ptbs-cook--bottom{border-radius:var(--ptbs-radius) var(--ptbs-radius) 0 0;bottom:0}.ptbs-cook--top{border-radius:0 0 var(--ptbs-radius) var(--ptbs-radius);top:0}.ptbs-cook--bottom .ptbs-body,.ptbs-cook--top .ptbs-body{flex:420px}.ptbs-cook--bottom-left,.ptbs-cook--bottom-right{border-radius:var(--ptbs-radius);width:min(420px,100vw - 32px);bottom:16px}.ptbs-cook--bottom-left{left:16px}.ptbs-cook--bottom-right{right:16px}.ptbs-cook--center{border-radius:var(--ptbs-radius);width:min(560px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.ptbs-cook-overlay{z-index:2147482999;background:#0009;position:fixed;inset:0}.ptbs-title{color:inherit;margin:0 0 8px;font-family:inherit;font-size:1.25em}.ptbs-desc{opacity:.9;margin:0 0 8px}.ptbs-links{gap:14px;font-size:.9em;display:flex}.ptbs-cook a,.ptbs-cook-placeholder a{color:var(--ptbs-primary)}.ptbs-muted{opacity:.7;font-size:.85em}.ptbs-muted-link{font-size:.85em}.ptbs-actions{flex-wrap:wrap;gap:10px;display:flex}.ptbs-cook--bottom .ptbs-actions,.ptbs-cook--top .ptbs-actions{flex:none}.ptbs-cook--bottom-left .ptbs-actions,.ptbs-cook--bottom-right .ptbs-actions,.ptbs-cook--center .ptbs-actions{flex-direction:column}.ptbs-btn{appearance:none;cursor:pointer;font:inherit;border-radius:var(--ptbs-radius);text-align:center;border:1px solid #0000;min-width:150px;padding:11px 20px;font-weight:600}.ptbs-btn--primary{background:var(--ptbs-primary);color:var(--ptbs-primary-text)}.ptbs-btn--secondary{background:var(--ptbs-sec-bg);color:var(--ptbs-sec-text);border-color:var(--ptbs-border)}.ptbs-btn:hover{filter:brightness(1.12)}.ptbs-btn:focus-visible,.ptbs-revoke:focus-visible{outline:3px solid var(--ptbs-primary);outline-offset:2px}.ptbs-cats{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ptbs-cat{border:1px solid var(--ptbs-border);border-radius:var(--ptbs-radius);padding:12px 14px}.ptbs-cat-head,.ptbs-services li{justify-content:space-between;align-items:center;gap:14px;display:flex}.ptbs-services{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ptbs-services li{border-top:1px solid var(--ptbs-border);padding-top:10px}.ptbs-switch{flex:0 0 44px;width:44px;height:24px;display:inline-block;position:relative}.ptbs-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ptbs-slider{background:var(--ptbs-bg);border:1px solid var(--ptbs-control,var(--ptbs-border));border-radius:24px;transition:background .2s;position:absolute;inset:0}.ptbs-slider:before{content:"";background:var(--ptbs-text);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.ptbs-switch input:checked+.ptbs-slider{background:var(--ptbs-primary)}.ptbs-switch input:checked+.ptbs-slider:before{background:var(--ptbs-primary-text);transform:translate(20px)}.ptbs-switch--mixed .ptbs-slider,.ptbs-switch input:indeterminate+.ptbs-slider{background:var(--ptbs-bg);border:2px solid var(--ptbs-primary)}.ptbs-switch--mixed .ptbs-slider:before,.ptbs-switch input:indeterminate+.ptbs-slider:before{background:var(--ptbs-primary);transform:translate(10px)}.ptbs-scroll{max-height:65vh;padding-right:4px;overflow-y:auto}.ptbs-block{display:block}.ptbs-acc-toggle{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex}.ptbs-acc-toggle:focus-visible{outline:3px solid var(--ptbs-primary);outline-offset:2px}.ptbs-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-top:7px;transition:transform .2s;transform:rotate(-45deg)}.ptbs-acc-toggle[aria-expanded=true] .ptbs-chevron{transform:rotate(45deg)}.ptbs-services[hidden],.ptbs-history[hidden]{display:none}.ptbs-linkbtn{appearance:none;font:inherit;cursor:pointer;color:var(--ptbs-primary);background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}.ptbs-history{border:1px solid var(--ptbs-border);border-radius:var(--ptbs-radius);margin-top:10px;padding:12px 14px}.ptbs-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.ptbs-dl dt{font-weight:600}.ptbs-dl dd{word-break:break-word;margin:0}.ptbs-switch input:focus-visible+.ptbs-slider{outline:3px solid var(--ptbs-primary);outline-offset:2px}.ptbs-cook-placeholder{text-align:center;background:var(--ptbs-bg);border:1px solid var(--ptbs-border);border-radius:var(--ptbs-radius);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;padding:14px 18px;display:flex}.ptbs-cook-placeholder p{max-width:62ch;margin:0;font-size:.9em;line-height:1.45}.ptbs-cook-placeholder .ptbs-actions{flex-flow:wrap;justify-content:center;gap:8px;width:auto}.ptbs-cook-placeholder .ptbs-btn{width:auto;min-width:0;padding:8px 16px}.ptbs-cook-collapsed{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important}.ptbs-revoke{z-index:2147482000;cursor:pointer;background:var(--ptbs-bg);color:var(--ptbs-text);border:1px solid var(--ptbs-border);border-radius:var(--ptbs-radius);min-width:44px;min-height:44px;padding:8px 14px;font-size:.9em;position:fixed;bottom:16px;left:16px}@media (width<=640px){.ptbs-cook{padding:16px}.ptbs-btn{width:100%}.ptbs-actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.ptbs-slider,.ptbs-slider:before{transition:none}}iframe[data-ptbs-blocked],img[data-ptbs-blocked],video[data-ptbs-blocked],audio[data-ptbs-blocked],source[data-ptbs-blocked]{display:none!important}.ptbs-cook-placeholder--compact{max-width:100%;padding:12px}.ptbs-cook-placeholder--compact p{font-size:.85em}.ptbs-cook-placeholder--compact .ptbs-btn{min-width:0;padding:8px 12px}.ptbs-footer{border-top:1px solid var(--ptbs-border);flex:100%;padding-top:10px}.ptbs-footer .ptbs-links{flex-wrap:wrap;gap:6px 18px}.ptbs-cook-placeholder{z-index:2;pointer-events:auto;position:relative}.ptbs-cook-placeholder .ptbs-btn{pointer-events:auto}.ptbs-footer .ptbs-links a{color:var(--ptbs-text);text-underline-offset:3px;text-decoration:none;transition:color .15s}.ptbs-footer .ptbs-links a:hover,.ptbs-footer .ptbs-links a:focus-visible{color:var(--ptbs-primary);text-decoration:underline}.ptbs-footer .ptbs-links a:focus-visible{outline:2px solid var(--ptbs-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ptbs-footer .ptbs-links a{transition:none}}.ptbs-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ptbs-cook:focus{outline:none}.ptbs-btn,.ptbs-linkbtn,.ptbs-acc-toggle,.ptbs-cook-placeholder .ptbs-btn{min-height:44px}.ptbs-switch{flex-basis:48px;width:48px;height:28px}.ptbs-slider:before{width:22px;height:22px}.ptbs-switch input:checked+.ptbs-slider:before{transform:translate(20px)}.ptbs-switch--mixed .ptbs-slider:before,.ptbs-switch input:indeterminate+.ptbs-slider:before{transform:translate(10px)}.ptbs-footer .ptbs-links a,.ptbs-muted-link{padding-block:10px;display:inline-block}html.ptbs-cook-open-bottom{scroll-padding-bottom:var(--ptbs-offset,0px)}html.ptbs-cook-open-top{scroll-padding-top:var(--ptbs-offset,0px)}html.ptbs-cook-open-bottom body{padding-bottom:var(--ptbs-offset,0px)}html.ptbs-cook-open-top body{padding-top:var(--ptbs-offset,0px)}.ptbs-revoke--icon{background:var(--ptbs-bg);min-height:48px;color:var(--ptbs-text);border:2px solid var(--ptbs-icon-border,#0a2130);border-radius:999px;align-items:center;gap:0;padding:0 6px;display:inline-flex;box-shadow:0 2px 8px #0a213033}.ptbs-icon{flex:0 0 32px;width:32px;height:32px}.ptbs-icon__body{fill:var(--ptbs-icon-fill,#8a2033);stroke:var(--ptbs-icon-border,#0a2130);stroke-width:1.6px;stroke-linejoin:round}.ptbs-icon__chip{fill:var(--ptbs-icon-dark,#5e1522)}.ptbs-revoke__label{white-space:nowrap;opacity:0;max-width:0;transition:max-width .15s,opacity .15s,margin .15s;display:block;overflow:hidden}.ptbs-revoke--icon:hover:not(.is-dismissed) .ptbs-revoke__label,.ptbs-revoke--icon:focus-visible:not(.is-dismissed) .ptbs-revoke__label{opacity:1;max-width:16em;margin:0 10px 0 8px}.ptbs-revoke--icon:hover{border-color:var(--ptbs-primary)}.ptbs-revoke--icon:focus-visible{outline:3px solid var(--ptbs-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ptbs-revoke__label{transition:none}}@media (forced-colors:active){.ptbs-cook,.ptbs-cook-placeholder,.ptbs-revoke{border:1px solid canvastext}.ptbs-btn{border:1px solid buttontext}.ptbs-slider{border:2px solid buttontext}.ptbs-slider:before{background:buttontext}.ptbs-switch input:checked+.ptbs-slider{background:highlight}.ptbs-switch input:checked+.ptbs-slider:before{background:highlighttext}.ptbs-icon__body{fill:canvas;stroke:canvastext}.ptbs-icon__chip{fill:canvastext}}