.bcc-root{--bcc-border: #e2e8f0;--bcc-soft: #f8fafc;--bcc-muted: #64748b;--bcc-toggle-off-border: #64748b;font-family:var(--bcc-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased}.bcc-root *,.bcc-root *:before,.bcc-root *:after{box-sizing:border-box}.bcc-root [hidden]{display:none!important}.bcc-root.bcc-dark-on{--bcc-bg: #0f172a;--bcc-text: #f1f5f9;--bcc-text-sec: #cbd5e1;--bcc-border: #1e293b;--bcc-soft: #1e293b;--bcc-muted: #94a3b8;--bcc-primary: #60a5fa;--bcc-btn-accept-bg: #2563eb;--bcc-btn-accept-text: #ffffff;--bcc-btn-accept-border: #2563eb;--bcc-btn-reject-bg: transparent;--bcc-btn-reject-text: #e2e8f0;--bcc-btn-reject-border: #94a3b8;--bcc-btn-prefs-bg: transparent;--bcc-btn-prefs-text: #e2e8f0;--bcc-btn-prefs-border: transparent;--bcc-toggle-on: #3b82f6;--bcc-toggle-off: #64748b;--bcc-toggle-off-border: #94a3b8;--bcc-float-bg: #2563eb}@media(prefers-color-scheme:dark){.bcc-root.bcc-dark-auto{--bcc-bg: #0f172a;--bcc-text: #f1f5f9;--bcc-text-sec: #cbd5e1;--bcc-border: #1e293b;--bcc-soft: #1e293b;--bcc-muted: #94a3b8;--bcc-primary: #60a5fa;--bcc-btn-accept-bg: #2563eb;--bcc-btn-accept-text: #ffffff;--bcc-btn-accept-border: #2563eb;--bcc-btn-reject-bg: transparent;--bcc-btn-reject-text: #e2e8f0;--bcc-btn-reject-border: #94a3b8;--bcc-btn-prefs-bg: transparent;--bcc-btn-prefs-text: #e2e8f0;--bcc-btn-prefs-border: transparent;--bcc-toggle-on: #3b82f6;--bcc-toggle-off: #64748b;--bcc-toggle-off-border: #94a3b8;--bcc-float-bg: #2563eb}}.bcc-overlay{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2147483644}.bcc-banner{position:fixed;z-index:2147483645;background:var(--bcc-bg, #fff);color:var(--bcc-text, #1e293b);border-radius:var(--bcc-banner-radius, 0px);border:var(--bcc-banner-border, none);box-shadow:var(--bcc-banner-shadow, 0 -2px 16px rgba(0, 0, 0, .12));font-size:14px;line-height:1.5;text-align:left}.bcc-banner--bottom{bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom,0px)}.bcc-banner--top{top:0;left:0;right:0}.bcc-banner--center{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);max-width:560px;width:92%;border-radius:var(--bcc-banner-radius, 12px)}.bcc-banner--bottom-left{bottom:20px;left:20px;right:auto;max-width:620px}.bcc-banner--bottom-right{bottom:20px;right:20px;left:auto;max-width:620px}.bcc-banner--bar .bcc-banner__inner{max-width:1140px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bcc-banner--narrow .bcc-banner__inner{max-width:560px;margin-left:auto;margin-right:auto}.bcc-banner--slim.bcc-banner--narrow .bcc-banner__inner{max-width:none}.bcc-banner--narrow .bcc-banner__text{min-width:0}.bcc-banner--box .bcc-banner__inner{max-width:560px;margin:0 auto;padding:22px 24px;display:flex;flex-direction:column;text-align:center;gap:16px}.bcc-banner--popup .bcc-banner__inner{padding:26px 26px 22px;display:flex;flex-direction:column;text-align:center;gap:16px}.bcc-banner--slim .bcc-banner__inner{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.bcc-banner--slim .bcc-banner__text{min-width:0;flex:1}.bcc-banner--slim .bcc-banner__text strong{display:none}.bcc-banner--slim .bcc-banner__text p{font-size:13px;line-height:1.4;margin:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.9em}.bcc-banner--slim .bcc-banner__text>a.bcc-banner__policy{display:inline-block;margin-top:2px;font-size:12.5px;line-height:1.4;white-space:nowrap}.bcc-banner--slim .bcc-banner__actions{gap:6px;flex-wrap:nowrap;flex-shrink:0}.bcc-banner--slim .bcc-banner__actions .bcc-btn{height:32px;padding:0 14px;font-size:12px;flex:none}.bcc-banner--slim .bcc-banner__logo{display:none}.bcc-root .bcc-banner--slim button.bcc-banner__close{top:4px;right:4px;font-size:18px;width:26px;height:26px}.bcc-banner__inner{position:relative}.bcc-banner__text{flex:1;min-width:280px}.bcc-banner__text strong{display:block;font-size:16px;font-weight:700;margin-bottom:4px;color:var(--bcc-text, #1e293b)}.bcc-banner__text p{margin:0;color:var(--bcc-text-sec, #475569);font-size:14px}.bcc-banner__text a{color:var(--bcc-primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.bcc-root a{display:inline;float:none;background:none;border:0;box-shadow:none;font:inherit;font-weight:inherit;margin:0;padding:0;letter-spacing:0;text-transform:none;text-shadow:none;outline-offset:2px;transition:none}.bcc-root a:before,.bcc-root a:after{display:none;content:none}.bcc-root p{margin:0;padding:0;border:0;background:none;text-indent:0;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.5;max-width:none}.bcc-root ul,.bcc-root ol,.bcc-root li{margin:0;padding:0;list-style:none}.bcc-root li:before,.bcc-root li:after{display:none;content:none}.bcc-banner__text a:hover{opacity:.85}.bcc-banner__logo{width:100%;flex-shrink:0;text-align:var(--bcc-logo-align, center)!important;margin-bottom:var(--bcc-logo-margin, 12px)!important}.bcc-banner__logo img,.bcc-prefs__logo img{display:inline-block;height:auto}.bcc-root .bcc-banner__logo a,.bcc-root .bcc-prefs__logo a{display:inline-block}.bcc-prefs__logo{padding:12px 24px 0;text-align:var(--bcc-logo-align, center)!important;margin-bottom:var(--bcc-logo-margin, 12px)!important}.bcc-banner__actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.bcc-banner__actions .bcc-btn{flex:1;text-align:center}.bcc-banner--box .bcc-banner__actions,.bcc-banner--popup .bcc-banner__actions,.bcc-banner--center .bcc-banner__actions{justify-content:center;width:100%}.bcc-root button.bcc-banner__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0;min-height:0;max-height:none;background:transparent;background-image:none;border:0;border-radius:50%;font-size:22px;cursor:pointer;color:var(--bcc-muted, #94a3b8);padding:0;box-shadow:none;margin:0;line-height:1;float:none;z-index:1}.bcc-root button.bcc-banner__close:hover{color:var(--bcc-text, #334155);background:var(--bcc-soft, #f8fafc)}.bcc-root button.bcc-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--bcc-btn-height, 44px);padding:0 20px;border-radius:var(--bcc-btn-radius, 6px)!important;font-size:var(--bcc-btn-font-size, 14px);font-weight:600;line-height:1;cursor:pointer;transition:opacity .2s,transform .1s;white-space:nowrap;font-family:inherit;background-image:none;box-shadow:none;margin:0;text-transform:none;letter-spacing:0;width:auto;min-width:0;max-width:none;min-height:0;max-height:none;float:none;vertical-align:middle;text-decoration:none;text-shadow:none;transform:none;opacity:1;box-sizing:border-box}.bcc-root button.bcc-btn:hover{opacity:.88;background-image:none}.bcc-root button.bcc-btn:active{transform:translateY(1px)}.bcc-root button.bcc-btn:after{display:none}.bcc-root button.bcc-btn.bcc-btn--primary{background:var(--bcc-btn-accept-bg, #2563eb);color:var(--bcc-btn-accept-text, #fff);border:2px solid var(--bcc-btn-accept-border, #2563eb)!important}.bcc-root button.bcc-btn.bcc-btn--secondary{background:var(--bcc-btn-reject-bg, #fff);color:var(--bcc-btn-reject-text, #2563eb);border:2px solid var(--bcc-btn-reject-border, #2563eb)!important}.bcc-root button.bcc-btn.bcc-btn--link{background:var(--bcc-btn-prefs-bg, transparent);color:var(--bcc-btn-prefs-text, #2563eb);border:2px solid var(--bcc-btn-prefs-border, transparent)!important}.bcc-root button.bcc-link{background:none;border:none;padding:0;margin:0;color:var(--bcc-primary, #2563eb);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;font-size:12px;box-shadow:none}.bcc-prefs{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483645;width:92%;max-width:var(--bcc-prefs-width, 560px);max-height:88vh;background:var(--bcc-bg, #fff);border-radius:var(--bcc-prefs-radius, 12px);box-shadow:0 12px 40px #0f172a38;font-size:14px;color:var(--bcc-text, #1e293b);line-height:1.5;overflow:hidden;text-align:left}.bcc-prefs--side{inset:0 0 0 auto;transform:none;width:100%;max-width:min(var(--bcc-prefs-width, 560px),100vw);max-height:none;height:100%;border-radius:0;animation:bcc-slide-left .3s ease-out}.bcc-prefs__inner{display:flex;flex-direction:column;max-height:88vh}.bcc-prefs--side .bcc-prefs__inner{max-height:100vh;height:100%}.bcc-prefs__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 14px;border-bottom:1px solid var(--bcc-border, #e2e8f0);flex-shrink:0}.bcc-root .bcc-prefs__header strong{display:block;flex:1 1 auto;width:auto;min-width:0;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit}.bcc-root select.bcc-prefs__lang{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;float:none;width:auto;min-width:0;max-width:120px;height:28px;min-height:0;max-height:none;margin:0;padding:0 22px 0 8px;font:inherit;font-size:12px;font-weight:600;line-height:26px;letter-spacing:0;text-transform:none;color:var(--bcc-text-sec, #475569);background-color:var(--bcc-soft, #f8fafc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23475569' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px;border:1px solid var(--bcc-border, #e2e8f0);border-radius:6px;box-shadow:none;box-sizing:border-box;transition:none;cursor:pointer}.bcc-root select.bcc-prefs__lang:focus{outline:2px solid var(--bcc-primary, #2563eb);outline-offset:1px}.bcc-root button.bcc-prefs__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;float:none;width:32px;height:32px;min-width:0;min-height:0;max-height:none;background:transparent;background-image:none;border:0;border-radius:50%;font-size:24px;font-weight:400;cursor:pointer;color:var(--bcc-muted, #94a3b8);padding:0;box-shadow:none;margin:0;line-height:1}.bcc-root button.bcc-prefs__close:hover{color:var(--bcc-text, #334155);background:var(--bcc-soft, #f8fafc)}.bcc-prefs__body{padding:16px 24px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.bcc-root .bcc-prefs__intro{margin:0 0 14px;color:var(--bcc-text-sec, #475569);font-size:13.5px}.bcc-prefs__intro a{color:var(--bcc-primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.bcc-prefs__footer{display:flex;flex-direction:column;gap:10px;padding:14px 24px 16px;border-top:1px solid var(--bcc-border, #e2e8f0);flex-shrink:0;background:var(--bcc-bg, #fff)}.bcc-prefs__buttons{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;width:100%;margin:0;padding:0}.bcc-root .bcc-prefs__buttons button.bcc-btn{flex:1 1 auto;min-width:0;padding:0 14px}.bcc-prefs__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--bcc-muted, #94a3b8)}.bcc-prefs__meta code{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11px;background:var(--bcc-soft, #f8fafc);border:1px solid var(--bcc-border, #e2e8f0);border-radius:4px;padding:1px 5px;color:var(--bcc-text-sec, #475569)}.bcc-category{padding:14px 0;border-bottom:1px solid var(--bcc-border, #f1f5f9)}.bcc-category:last-child{border-bottom:none}.bcc-category__header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bcc-root .bcc-category__title{display:inline;width:auto;margin:0;padding:0;font:inherit;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--bcc-text, #1e293b);background:none;border:0;float:none}.bcc-root .bcc-category__desc{margin:6px 0 0;padding-left:52px;color:var(--bcc-text-sec, #64748b);font-size:13px}.bcc-root button.bcc-category__more{display:inline-block;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:6px 0 0 52px;padding:0;float:none;background:none;background-image:none;border:none;border-radius:0;box-shadow:none;color:var(--bcc-primary, #2563eb);font:inherit;font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-shadow:none;text-align:left;white-space:normal;vertical-align:baseline;cursor:pointer;text-decoration:none;transform:none;opacity:1;transition:none}.bcc-root button.bcc-category__more:before{content:"\203a";display:inline-block;margin-right:6px;transition:transform .2s;position:static;width:auto;height:auto;background:none}.bcc-root button.bcc-category__more:after{display:none;content:none}.bcc-root button.bcc-category__more[aria-expanded=true]:before{transform:rotate(90deg)}.bcc-root button.bcc-category__more:hover{text-decoration:underline;background:none;color:var(--bcc-primary, #2563eb)}.bcc-category__details{margin:10px 0 0 52px}.bcc-root .bcc-details__empty{margin:0;font-size:12.5px;color:var(--bcc-muted, #94a3b8);font-style:italic}.bcc-service{border:1px solid var(--bcc-border, #e2e8f0);border-radius:8px;margin-bottom:8px;overflow:hidden;background:var(--bcc-soft, #f8fafc)}.bcc-service__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:8px 10px;font-size:13px}.bcc-root .bcc-service__head strong{display:inline;width:auto;margin:0;padding:0;font:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--bcc-text, #1e293b);background:none;border:0}.bcc-service__provider{color:var(--bcc-muted, #94a3b8);font-size:12px}.bcc-root a.bcc-service__policy{display:inline;padding:0;margin:0 0 0 auto;font-size:11.5px;color:var(--bcc-primary, #2563eb);text-decoration:none;white-space:nowrap}.bcc-root .bcc-service__policy:hover{text-decoration:underline}.bcc-root p.bcc-service__note{margin:0;padding:0 10px 8px;font-size:12px;line-height:1.4;color:var(--bcc-muted, #64748b);font-style:italic}.bcc-root table.bcc-cookies small.bcc-cookies__type{display:inline-block;margin-top:2px;font-size:10.5px;color:var(--bcc-muted, #64748b)}.bcc-root table.bcc-cookies{display:table;width:100%;max-width:100%;min-width:0;table-layout:auto;border-collapse:collapse;border-spacing:0;border:0;font-size:12px;font-family:inherit;line-height:1.4;background:var(--bcc-bg, #fff);color:var(--bcc-text, #1e293b);margin:0;padding:0;box-shadow:none}.bcc-root table.bcc-cookies thead,.bcc-root table.bcc-cookies tbody,.bcc-root table.bcc-cookies tr{background:none;border:0}.bcc-root table.bcc-cookies th,.bcc-root table.bcc-cookies td{display:table-cell;padding:6px 10px;margin:0;text-align:left;vertical-align:top;border:0;border-top:1px solid var(--bcc-border, #e2e8f0);background:none;font:inherit;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--bcc-text, #1e293b);width:auto;min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere}.bcc-root table.bcc-cookies th{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--bcc-muted, #64748b);font-weight:600}.bcc-root table.bcc-cookies td:last-child{white-space:nowrap;color:var(--bcc-text-sec, #475569)}.bcc-root table.bcc-cookies code{display:inline;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11.5px;font-weight:400;line-height:inherit;background:var(--bcc-soft, #f1f5f9);padding:1px 5px;margin:0;border:0;border-radius:4px;word-break:break-all;white-space:normal;color:var(--bcc-text, #0f172a);box-shadow:none;text-shadow:none}.bcc-root .bcc-badge{display:inline-block;width:auto;height:auto;margin:0;font:inherit;font-size:11px;font-weight:600;padding:2px 8px;border:0;border-radius:9999px;letter-spacing:.02em;line-height:1.5;text-transform:none;text-shadow:none;box-shadow:none;white-space:nowrap;vertical-align:middle;float:none}.bcc-root .bcc-badge--always{background:#dcfce7;color:#166534;text-transform:uppercase}.bcc-root .bcc-badge--count{background:var(--bcc-soft, #f1f5f9);color:var(--bcc-text-sec, #475569);border:1px solid var(--bcc-border, #e2e8f0);min-width:24px;text-align:center}.bcc-root .bcc-toggle{position:relative;display:inline-block;width:42px;min-width:42px;max-width:42px;height:24px;min-height:0;max-height:none;margin:0;padding:0;border:0;background:none;flex-shrink:0;float:none;vertical-align:middle;line-height:1;cursor:pointer;font-size:14px}.bcc-root .bcc-toggle input{opacity:0;width:0;height:0;min-width:0;min-height:0;position:absolute;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none}.bcc-root .bcc-toggle__slider{position:absolute;inset:0;display:block;width:auto;height:auto;margin:0;padding:0;background:var(--bcc-toggle-off, #cbd5e1);border:0;border-radius:24px;box-shadow:inset 0 0 0 1px var(--bcc-toggle-off-border, #64748b);cursor:pointer;transition:background .2s}.bcc-root .bcc-toggle__slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #0003}.bcc-root .bcc-toggle__slider:after{display:none;content:none}.bcc-root .bcc-toggle input:checked+.bcc-toggle__slider{background:var(--bcc-toggle-on, #2563eb);box-shadow:none}.bcc-root .bcc-toggle input:checked+.bcc-toggle__slider:before{transform:translate(18px)}.bcc-root .bcc-toggle input:disabled+.bcc-toggle__slider{cursor:not-allowed;opacity:.7}.bcc-root button.bcc-float{position:fixed;bottom:14px;z-index:2147483643;width:46px;height:46px;border-radius:50%!important;background:var(--bcc-float-bg, #1e3a5f);background-image:none;border:none;box-shadow:0 4px 14px #0f172a59!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;padding:0;margin:0}.bcc-root button.bcc-float:after{display:none}.bcc-float--left{left:20px}.bcc-float--right{right:20px}.bcc-root button.bcc-float:hover{transform:scale(1.08);background-image:none}@media(max-width:640px){.bcc-banner--bar .bcc-banner__inner{flex-direction:column;padding:16px;gap:12px}.bcc-banner__actions{width:100%;flex-direction:column}.bcc-banner__actions .bcc-btn{flex:none;width:100%;height:var(--bcc-btn-height-mobile, 48px);font-size:var(--bcc-btn-font-size-mobile, 14px)}.bcc-banner--slim .bcc-banner__inner{padding:8px 12px;gap:8px;flex-wrap:wrap}.bcc-banner--slim .bcc-banner__text{min-width:100%}.bcc-banner--slim .bcc-banner__text p{white-space:normal;font-size:12px}.bcc-banner--slim .bcc-banner__actions{flex-direction:row!important;flex-wrap:wrap;width:auto!important}.bcc-banner--slim .bcc-banner__actions .bcc-btn{height:30px!important;padding:0 10px;font-size:11px;width:auto!important;flex:none}.bcc-banner--bottom-left,.bcc-banner--bottom-right{left:0;right:0;bottom:0;max-width:none;border-radius:0}.bcc-banner--center,.bcc-banner--popup{width:95%;max-height:90vh;overflow-y:auto}.bcc-prefs{width:100%;max-width:100%;max-height:100vh;top:auto;bottom:0;left:0;transform:none;border-radius:var(--bcc-prefs-radius, 12px) var(--bcc-prefs-radius, 12px) 0 0}.bcc-prefs__inner{max-height:92vh}.bcc-prefs__body{padding:14px 16px}.bcc-prefs__header,.bcc-prefs__footer{padding-left:16px;padding-right:16px}.bcc-prefs__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bcc-prefs__buttons{flex-direction:column}.bcc-root .bcc-prefs__buttons button.bcc-btn{width:100%;flex:0 0 auto}.bcc-root .bcc-category__desc,.bcc-root button.bcc-category__more,.bcc-category__details{padding-left:0;margin-left:0}.bcc-root .bcc-category__desc{margin-top:8px}.bcc-root table.bcc-cookies td:last-child{white-space:normal}}@keyframes bcc-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bcc-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bcc-slide-left{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bcc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bcc-pop-in{0%{transform:translate(-50%,-50%) scale(.92);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bcc-pop-in-place{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.bcc-anim-slide-up{animation:bcc-slide-up .4s ease-out}.bcc-anim-slide-down{animation:bcc-slide-down .4s ease-out}.bcc-anim-fade{animation:bcc-fade-in .3s ease-out}.bcc-banner--center.bcc-anim-pop{animation:bcc-pop-in .3s ease-out}.bcc-anim-pop:not(.bcc-banner--center){animation:bcc-pop-in-place .3s ease-out}.bcc-overlay{animation:bcc-fade-in .3s ease-out}.bcc-prefs:not(.bcc-prefs--side){animation:bcc-pop-in .3s ease-out}.bcc-banner.bcc-hiding,.bcc-prefs.bcc-hiding,.bcc-overlay.bcc-hiding{opacity:0;transition:opacity .25s ease-out;pointer-events:none}@media(prefers-reduced-motion:reduce){.bcc-banner,.bcc-prefs,.bcc-overlay,.bcc-anim-slide-up,.bcc-anim-slide-down,.bcc-anim-fade,.bcc-anim-pop{animation:none!important}}@media(max-width:640px){.bcc-prefs:not(.bcc-prefs--side){animation:bcc-slide-up .3s ease-out}}.bcc-root button.bcc-btn:focus-visible,.bcc-banner__close:focus-visible,.bcc-prefs__close:focus-visible,.bcc-category__more:focus-visible,.bcc-root button.bcc-link:focus-visible,.bcc-root button.bcc-float:focus-visible{outline:2px solid var(--bcc-primary, #2563eb);outline-offset:2px}.bcc-root .bcc-toggle input:focus-visible+.bcc-toggle__slider{outline:2px solid var(--bcc-primary, #2563eb);outline-offset:2px}.bcc-iframe-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:10px;padding:32px 20px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#475569;min-height:200px;box-sizing:border-box;margin:0 auto}.bcc-iframe-placeholder__icon{color:#94a3b8;line-height:0}.bcc-iframe-placeholder__text{max-width:360px;line-height:1.45}button.bcc-iframe-placeholder__btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;min-height:0;line-height:1.2;margin:0;padding:9px 20px;float:none;background:var(--bcc-primary, #2563eb);background-image:none;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:none;cursor:pointer;font-family:inherit;box-shadow:none}button.bcc-iframe-placeholder__btn:hover{opacity:.88}.bcc-root[dir=rtl] .bcc-banner,.bcc-root[dir=rtl] .bcc-prefs,.bcc-root[dir=rtl] .bcc-category__details{text-align:right;direction:rtl}.bcc-root[dir=rtl] button.bcc-banner__close{right:auto;left:8px}.bcc-root[dir=rtl] .bcc-banner--slim button.bcc-banner__close{right:auto;left:4px}.bcc-root[dir=rtl] select.bcc-prefs__lang{padding:0 8px 0 22px;background-position:left 8px center}.bcc-root[dir=rtl] a.bcc-service__policy{margin:0 auto 0 0}.bcc-root[dir=rtl] table.bcc-cookies th,.bcc-root[dir=rtl] table.bcc-cookies td{text-align:right}.bcc-root[dir=rtl] .bcc-banner--bottom-left{left:auto;right:20px}.bcc-root[dir=rtl] .bcc-banner--bottom-right{right:auto;left:20px}.bcc-root[dir=rtl] .bcc-prefs--side{right:auto;left:0}@media print{.bcc-root{display:none!important}}
