._scrim_19ql2_8{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:color-mix(in srgb,var(--skin-ink) 58%,transparent);animation:_ck-fade_19ql2_1 .22s ease}._wrap_19ql2_16{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);pointer-events:none}._modal_19ql2_27{--ck-surface: var(--cookie-surface, var(--skin-ink));--ck-on: var(--cookie-on-surface, var(--skin-canvas));pointer-events:auto;width:100%;max-width:408px;max-height:calc(100dvh - var(--space-10));overflow-y:auto;background:var(--ck-surface);color:var(--ck-on);border-radius:var(--cookie-radius, var(--radius-sm));box-shadow:var(--shadow-lg),0 24px 60px color-mix(in srgb,var(--skin-ink) 60%,transparent);padding:var(--space-8) var(--space-8) var(--space-6);text-align:center;animation:_ck-rise_19ql2_1 var(--skin-motion)}._title_19ql2_48{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:1.15;letter-spacing:.01em;margin:0 0 var(--space-3);color:var(--ck-on)}._body_19ql2_65{font-size:var(--text-base);line-height:1.6;color:color-mix(in srgb,var(--ck-on) 80%,transparent);margin:0 auto var(--space-5);max-width:42ch}._policyLink_19ql2_76{color:var(--ck-on);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}._policyLink_19ql2_76:hover{text-decoration:none}._actions_19ql2_85{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._btnReject_19ql2_91,._btnAccept_19ql2_92{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;line-height:1.2;padding:var(--space-3) var(--space-4);border-radius:var(--cookie-control-radius, var(--radius-xs));border:1px solid transparent;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}._btnAccept_19ql2_92{background:var(--ck-on);color:var(--ck-surface);border-color:var(--ck-on)}._btnAccept_19ql2_92:hover{background:var(--cookie-accept-hover, var(--color-white))}._btnReject_19ql2_91{background:transparent;color:var(--ck-on);border-color:color-mix(in srgb,var(--ck-on) 36%,transparent)}._btnReject_19ql2_91:hover{border-color:var(--ck-on);background:color-mix(in srgb,var(--ck-on) 6%,transparent)}._btnReject_19ql2_91:focus-visible,._btnAccept_19ql2_92:focus-visible,._manage_19ql2_125:focus-visible,._save_19ql2_126:focus-visible{outline:2px solid var(--ck-on);outline-offset:2px}._manage_19ql2_125{display:inline-flex;align-items:center;gap:var(--space-1);margin:var(--space-4) auto 0;background:none;border:none;cursor:pointer;color:color-mix(in srgb,var(--ck-on) 78%,transparent);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}._manage_19ql2_125:hover{color:var(--ck-on)}._chevron_19ql2_148{transition:transform var(--transition-base)}._chevronOpen_19ql2_149{transform:rotate(180deg)}._panel_19ql2_152{text-align:left;margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--ck-on) 14%,transparent)}._category_19ql2_159{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--ck-on) 14%,transparent)}._category_19ql2_159:last-of-type{border-bottom:none}._categoryHead_19ql2_165{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._categoryName_19ql2_172{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ck-on)}._required_19ql2_178{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--ck-on) 58%,transparent);white-space:nowrap}._categoryDesc_19ql2_187{font-size:var(--text-xs);line-height:1.55;color:color-mix(in srgb,var(--ck-on) 66%,transparent);margin:var(--space-2) 0 0}._toggle_19ql2_195{position:relative;display:inline-block;width:42px;height:24px;flex:0 0 auto}._toggle_19ql2_195 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}._toggleTrack_19ql2_211{position:absolute;inset:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--ck-on) 18%,transparent);transition:background var(--transition-base)}._toggleTrack_19ql2_211:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ck-on);transition:transform var(--transition-base)}._toggle_19ql2_195 input:checked+._toggleTrack_19ql2_211{background:var(--color-interactive)}._toggle_19ql2_195 input:checked+._toggleTrack_19ql2_211:after{transform:translate(18px)}._toggle_19ql2_195 input:focus-visible+._toggleTrack_19ql2_211{outline:2px solid var(--ck-on);outline-offset:2px}._save_19ql2_126{width:100%;margin-top:var(--space-4);background:var(--ck-on);color:var(--ck-surface);border:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;padding:var(--space-3);border-radius:var(--cookie-control-radius, var(--radius-xs));cursor:pointer;transition:background var(--transition-base)}._save_19ql2_126:hover{background:var(--cookie-accept-hover, var(--color-white))}@keyframes _ck-fade_19ql2_1{0%{opacity:0}to{opacity:1}}@keyframes _ck-rise_19ql2_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._wrap_19ql2_16{align-items:center;padding:var(--space-4)}._modal_19ql2_27{max-width:100%;padding:var(--space-6) var(--space-5) var(--space-5)}._title_19ql2_48{font-size:var(--text-xl)}}@media(prefers-reduced-motion:reduce){._scrim_19ql2_8,._modal_19ql2_27{animation:none}}._fallback_zewvj_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;padding:var(--space-8);text-align:center;gap:var(--space-4)}._title_zewvj_12{margin:0;font-size:var(--text-xl);color:var(--text-primary)}._message_zewvj_18{margin:0;color:var(--text-secondary);max-width:400px}._actions_zewvj_24{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}._reload_zewvj_31{padding:var(--space-2) var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-primary);cursor:pointer;font-size:var(--text-base)}._reload_zewvj_31:hover{background:var(--color-neutral-100, var(--surface-default))}._reset_zewvj_45{padding:var(--space-1) var(--space-4);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);text-decoration:underline}
