:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner){--plai-primary:#4F46E5;--plai-bg:#ffffff;--plai-text:#0f172a;--plai-radius:16px;--plai-on-primary:#ffffff;--plai-primary-strong:#4338CA;--plai-primary-strong:color-mix(in srgb,var(--plai-primary) 82%,#000);--plai-primary-soft:rgba(79,70,229,0.10);--plai-primary-soft:color-mix(in srgb,var(--plai-primary) 12%,transparent);--plai-primary-ring:rgba(79,70,229,0.28);--plai-primary-ring:color-mix(in srgb,var(--plai-primary) 32%,transparent);--plai-surface:var(--plai-bg);--plai-surface-2:#f6f8fb;--plai-surface-2:color-mix(in srgb,var(--plai-text) 5%,var(--plai-bg));--plai-surface-3:#eef2f7;--plai-surface-3:color-mix(in srgb,var(--plai-text) 9%,var(--plai-bg));--plai-border:#e6eaf0;--plai-border:color-mix(in srgb,var(--plai-text) 13%,var(--plai-bg));--plai-border-soft:#f0f3f7;--plai-border-soft:color-mix(in srgb,var(--plai-text) 8%,var(--plai-bg));--plai-text-strong:var(--plai-text);--plai-text-muted:#64748b;--plai-text-muted:color-mix(in srgb,var(--plai-text) 62%,var(--plai-bg));--plai-text-subtle:#94a3b8;--plai-text-subtle:color-mix(in srgb,var(--plai-text) 45%,var(--plai-bg));--plai-shadow-sm:0 1px 2px rgba(15,23,42,0.04),0 1px 3px rgba(15,23,42,0.06);--plai-shadow-md:0 4px 12px -2px rgba(15,23,42,0.08),0 2px 6px -2px rgba(15,23,42,0.06);--plai-shadow-lg:0 24px 48px -12px rgba(15,23,42,0.18),0 8px 20px -8px rgba(15,23,42,0.10),0 0 0 1px rgba(15,23,42,0.03);--plai-shadow-primary:0 8px 22px -6px var(--plai-primary-ring);--plai-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;--plai-ease:cubic-bezier(0.16,1,0.3,1);--plai-ease-out:cubic-bezier(0.22,1,0.36,1);position:fixed;left:0;right:0;z-index:2147483000;display:none;margin:0;padding:0;font-family:var(--plai-font);font-size:16px;line-height:1.5;font-weight:400;color:var(--plai-text);text-align:left;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner).plai-banner--visible{display:block}body.plai-banner-lock{overflow:hidden}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) *,:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) *::before,:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) *::after{box-sizing:border-box}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,span,small,label,a,strong,em,b,i){margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;text-transform:none;letter-spacing:normal;text-shadow:none;text-align:inherit;text-decoration:none;list-style:none;float:none;clear:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) :is(strong,b){font-weight:700}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) :is(em,i){font-style:italic}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) :is(button,input,select,textarea){-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:normal;text-transform:none;letter-spacing:normal;text-decoration:none;text-shadow:none;min-height:0;min-width:0;width:auto;height:auto;max-width:none;outline:0;cursor:pointer}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) img{display:block;max-width:100%;height:auto;border:0;box-shadow:none;margin:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) svg{display:inline-block;vertical-align:middle;flex-shrink:0;width:20px;height:20px;fill:none;max-width:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__container{position:relative;background-color:var(--plai-surface);color:var(--plai-text);box-shadow:var(--plai-shadow-lg);padding:30px 38px;max-width:100%}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__logo img,:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__logo-img{max-height:40px;width:auto;display:block}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__logo-img--large{max-height:56px;margin:0 auto 20px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__logo--card{margin-bottom:14px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__logo--card img{max-height:36px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__brand-icon{flex-shrink:0;width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,color-mix(in srgb,var(--plai-primary) 86%,#fff) 0%,var(--plai-primary) 55%,color-mix(in srgb,var(--plai-primary) 80%,#000) 100%);color:var(--plai-on-primary);box-shadow:0 10px 22px -8px var(--plai-primary-ring),inset 0 1px 0 rgba(255,255,255,0.28)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__brand-icon svg{width:24px;height:24px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__title{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-0.02em;color:var(--plai-text-strong);line-height:1.3}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__title--flush{margin-bottom:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__description{font-size:14.5px;line-height:1.6;color:var(--plai-text-muted);margin:0 0 22px;max-width:64ch}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__description a{color:var(--plai-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:500}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__description a:hover{color:var(--plai-primary-strong)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__links{margin-top:14px;display:flex;gap:22px;flex-wrap:wrap}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__links:empty{display:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__link{color:var(--plai-text-muted);text-decoration:none;font-weight:500;font-size:12.5px;letter-spacing:0.005em;transition:color 0.2s var(--plai-ease);display:inline-flex;align-items:center;gap:5px;position:relative;cursor:pointer}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__link::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--plai-primary);transition:width 0.25s var(--plai-ease)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__link:hover{color:var(--plai-primary)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__link:hover::after{width:100%}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__link:focus-visible{outline:0;box-shadow:0 0 0 3px var(--plai-primary-ring);border-radius:4px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;align-items:center}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__actions--stacked{flex-direction:column;align-items:stretch;gap:8px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__actions--stacked .plai-banner__btn{width:100%}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__actions--inline{flex-wrap:nowrap;gap:8px;margin-top:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__actions--centered{justify-content:center}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;min-height:44px;padding:0 22px;border-radius:calc(var(--plai-radius) * 0.6);font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:-0.005em;cursor:pointer;transition:transform 0.2s var(--plai-ease),box-shadow 0.25s var(--plai-ease),background-color 0.2s var(--plai-ease),border-color 0.2s var(--plai-ease),color 0.2s var(--plai-ease);outline:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;white-space:nowrap;user-select:none;text-decoration:none;text-transform:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn:focus-visible{box-shadow:0 0 0 2px var(--plai-bg),0 0 0 4px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn:active{transform:translateY(1px) scale(0.99)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--sm{min-height:38px;padding:0 16px;font-size:13px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--large{min-height:50px;padding:0 28px;font-size:15px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--accept{background-color:var(--plai-primary);background-image:linear-gradient(180deg,color-mix(in srgb,var(--plai-primary) 92%,#fff) 0%,var(--plai-primary) 100%);color:var(--plai-on-primary);box-shadow:var(--plai-shadow-primary),inset 0 1px 0 rgba(255,255,255,0.18)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--accept:hover{background-image:linear-gradient(180deg,var(--plai-primary) 0%,var(--plai-primary-strong) 100%);transform:translateY(-1px);box-shadow:0 12px 26px -6px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--reject{background-color:var(--plai-surface-2);color:var(--plai-text-strong);border:1px solid var(--plai-border)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--reject:hover{background-color:var(--plai-surface-3);border-color:var(--plai-text-subtle);transform:translateY(-1px)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--customize{background-color:transparent;color:var(--plai-text-muted);border:1px solid transparent;padding:0 16px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--customize:hover{color:var(--plai-primary);background-color:var(--plai-primary-soft)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--text{background:transparent;background-image:none;border-color:transparent;box-shadow:none;color:var(--plai-text-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__btn--text:hover{color:var(--plai-primary);background:transparent;text-decoration-color:currentColor;transform:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences{background-color:var(--plai-surface);border-top:1px solid var(--plai-border-soft);padding:28px 38px 30px;max-height:min(60vh, 460px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--plai-surface-3) transparent;overscroll-behavior:contain}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences--open{animation:plai-prefs-in 0.35s var(--plai-ease-out) both}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences::-webkit-scrollbar{width:10px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences::-webkit-scrollbar-thumb{background:var(--plai-surface-3);border-radius:99px;border:3px solid var(--plai-surface)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-0.02em;color:var(--plai-text-strong);line-height:1.3}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__close{background:var(--plai-surface-2);border:1px solid var(--plai-border-soft);cursor:pointer;color:var(--plai-text-muted);width:36px;height:36px;min-height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;font-size:18px;line-height:1;transition:background-color 0.2s var(--plai-ease),color 0.2s var(--plai-ease),transform 0.25s var(--plai-ease)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__close svg{width:15px;height:15px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__close:hover{background:var(--plai-surface-3);color:var(--plai-text-strong);transform:rotate(90deg)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__close:focus-visible{box-shadow:0 0 0 2px var(--plai-bg),0 0 0 4px var(--plai-primary-ring);outline:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category{display:flex;flex-direction:column;gap:6px;padding:16px 18px;margin-bottom:10px;border:1px solid var(--plai-border-soft);border-radius:calc(var(--plai-radius) * 0.75);background:var(--plai-surface-2);transition:border-color 0.2s var(--plai-ease),background-color 0.2s var(--plai-ease)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category:hover{border-color:var(--plai-border);background:color-mix(in srgb,var(--plai-primary) 4%,var(--plai-surface-2))}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category:last-child{margin-bottom:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-header{display:flex;justify-content:space-between;align-items:center;gap:12px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-info{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--plai-primary-soft);color:var(--plai-primary);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-icon svg{width:17px;height:17px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-name{font-weight:600;font-size:14px;color:var(--plai-text-strong);letter-spacing:-0.01em}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-count{font-size:10.5px;color:var(--plai-primary);background:var(--plai-primary-soft);padding:2px 8px;border-radius:99px;font-weight:600;letter-spacing:0.02em;white-space:nowrap}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-description{font-size:12.5px;color:var(--plai-text-muted);margin:0;line-height:1.55;padding-left:40px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none;flex-shrink:0;margin:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle__slider{position:relative;display:block;width:44px;height:25px;background-color:var(--plai-surface-3);box-shadow:inset 0 0 0 1px var(--plai-border);transition:background-color 0.28s var(--plai-ease),box-shadow 0.28s var(--plai-ease);border-radius:99px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle__slider::before{content:"";position:absolute;height:19px;width:19px;left:3px;top:3px;background-color:#ffffff;transition:transform 0.28s var(--plai-ease);border-radius:50%;box-shadow:0 1px 2px rgba(15,23,42,0.2),0 2px 6px rgba(15,23,42,0.12)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle input:checked+.plai-toggle__slider{background-color:var(--plai-primary);box-shadow:inset 0 0 0 1px var(--plai-primary),0 2px 8px -2px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle input:checked+.plai-toggle__slider::before{transform:translateX(19px)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle input:focus-visible+.plai-toggle__slider{box-shadow:0 0 0 2px var(--plai-bg),0 0 0 4px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle--disabled{cursor:not-allowed}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-toggle--disabled .plai-toggle__slider{opacity:0.55}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--plai-border-soft)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn{-webkit-appearance:none;appearance:none;background-color:var(--plai-primary);background-image:linear-gradient(180deg,color-mix(in srgb,var(--plai-primary) 92%,#fff) 0%,var(--plai-primary) 100%);color:var(--plai-on-primary);border:1px solid transparent;min-height:44px;padding:0 22px;font-family:inherit;font-size:13.5px;font-weight:600;border-radius:calc(var(--plai-radius) * 0.6);cursor:pointer;transition:transform 0.2s var(--plai-ease),box-shadow 0.25s var(--plai-ease),background-color 0.2s var(--plai-ease),color 0.2s var(--plai-ease);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;line-height:1.2;white-space:nowrap;box-shadow:var(--plai-shadow-primary)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn:hover{background-image:linear-gradient(180deg,var(--plai-primary) 0%,var(--plai-primary-strong) 100%);transform:translateY(-1px);box-shadow:0 12px 26px -6px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn:active{transform:translateY(1px) scale(0.99)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--plai-bg),0 0 0 4px var(--plai-primary-ring)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn--ghost{background:var(--plai-surface-2);background-image:none;color:var(--plai-text-strong);box-shadow:none;border:1px solid var(--plai-border)}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-btn--ghost:hover{background:var(--plai-surface-3);background-image:none;border-color:var(--plai-text-subtle);color:var(--plai-text-strong);box-shadow:none}@media (max-width:640px){:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__container{padding:22px 20px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__title{font-size:17px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__description{font-size:14px;margin-bottom:16px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences{padding:22px 20px 24px;max-height:55vh}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category{padding:14px}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__category-description{padding-left:0}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences-actions{flex-direction:column-reverse}:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) .plai-banner__preferences-actions .plai-btn{width:100%}}.plai-iframe-blocked{display:none !important}.plai-iframe-blocked-placeholder{position:relative;background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,0.06) 0%,transparent 45%),linear-gradient(135deg,#1e293b 0%,#0b1120 100%);border:1px solid #2b3648;padding:36px 28px;text-align:center;border-radius:18px;margin:20px 0;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;box-shadow:0 18px 40px -14px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.04);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1);overflow:hidden}.plai-iframe-blocked-placeholder:hover{border-color:#6366f1;box-shadow:0 26px 48px -14px rgba(0,0,0,0.55),0 0 0 1px rgba(99,102,241,0.32);transform:translateY(-2px)}.plai-iframe-blocked-icon{color:#7c9cff;margin-bottom:14px;display:inline-flex;animation:plai-float 3s ease-in-out infinite}.plai-iframe-blocked-text{margin:0 auto 18px;font-size:14px;line-height:1.55;max-width:340px;font-weight:500;color:#cbd5e1}.plai-cookie-trigger{position:fixed;bottom:22px;left:22px;z-index:2147482000;background:var(--plai-trigger-bg,rgba(15,23,42,0.82));-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border:1px solid rgba(255,255,255,0.1);color:var(--plai-trigger-color,#f8fafc);margin:0;padding:11px 17px;border-radius:100px;display:flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 10px 30px -8px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.06);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:0.005em;text-transform:none;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.35s cubic-bezier(0.16,1,0.3,1),background-color 0.35s cubic-bezier(0.16,1,0.3,1);opacity:0.92;user-select:none}.plai-cookie-trigger:hover{opacity:1;transform:translateY(-3px);box-shadow:0 20px 34px -10px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.08)}.plai-cookie-trigger:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}.plai-cookie-trigger--right{left:auto;right:22px}.plai-cookie-trigger--left{left:22px;right:auto}.plai-cookie-trigger svg{width:16px;height:16px;color:var(--plai-trigger-color,#a5b4fc);flex-shrink:0}.plai-cookie-trigger span{margin:0;padding:0;font:inherit;color:inherit}body.plai-banner-open .plai-cookie-trigger{opacity:0;pointer-events:none;transform:translateY(20px) scale(0.85)}@keyframes plai-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes plai-fade-in{from{opacity:0}to{opacity:1}}@keyframes plai-slide-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes plai-scale-in{from{opacity:0;transform:translateY(12px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes plai-prefs-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner),:is(#plai-cookie-banner,.plai-bnr-stage .plai-banner) *,.plai-cookie-trigger,.plai-iframe-blocked-placeholder{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important}}