.CookieConsent_overlay__vyViL{-webkit-animation:CookieConsent_slideUp__viYaJ .22s ease;animation:CookieConsent_slideUp__viYaJ .22s ease;bottom:0;left:0;padding:12px;pointer-events:none;position:fixed;right:0;z-index:1500}@-webkit-keyframes CookieConsent_slideUp__viYaJ{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CookieConsent_slideUp__viYaJ{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.CookieConsent_card__zq3sr{background:#fff;border:1px solid var(--gray-200);border-radius:14px;border-top:4px solid var(--accent-yellow);box-shadow:0 12px 32px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);margin:0 auto;max-width:880px;padding:18px 20px;pointer-events:auto}.CookieConsent_compact__I32Lp{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px}.CookieConsent_iconWrap__14XSa{align-items:center;background:var(--accent-yellow);border-radius:10px;color:#000;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.CookieConsent_compactText__eX\+L3{min-width:0}.CookieConsent_title__lfc0q{color:var(--text-primary);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.CookieConsent_text__8EBoX{color:var(--text-secondary);font-size:13.5px;line-height:1.55;margin:0}.CookieConsent_inlineLink__1atd8{color:var(--text-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-yellow);text-decoration-thickness:2px;text-underline-offset:2px}.CookieConsent_actions__DR3Zf{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.CookieConsent_btnGhost__Y5eM5,.CookieConsent_btnPrimary__tJKuF,.CookieConsent_btnSecondary__ZH\+-x{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13.5px;font-weight:700;gap:6px;padding:10px 16px;transition:background .1s,border-color .1s,color .1s}.CookieConsent_btnPrimary__tJKuF{background:var(--accent-yellow);color:#000}.CookieConsent_btnPrimary__tJKuF:hover{background:#e5c73d;background:var(--accent-yellow-hover,#e5c73d)}.CookieConsent_btnSecondary__ZH\+-x{background:#fff;border:1px solid var(--gray-300);color:var(--text-primary)}.CookieConsent_btnSecondary__ZH\+-x:hover{background:var(--bg-sunken)}.CookieConsent_btnGhost__Y5eM5{background:transparent;color:var(--text-secondary)}.CookieConsent_btnGhost__Y5eM5:hover{background:var(--bg-sunken);color:var(--text-primary)}.CookieConsent_detailHeader__j15Hc{margin-bottom:16px}.CookieConsent_categoryList__ktc2m{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 16px;max-height:320px;overflow-y:auto;padding:0}.CookieConsent_category__Jbg4Y{grid-gap:12px;background:var(--bg-sunken);border:1px solid var(--gray-200);border-radius:10px;display:grid;gap:12px;grid-template-columns:32px 1fr;padding:12px}.CookieConsent_categoryIcon__j\+AcT{align-items:center;background:#fff;border-radius:8px;color:var(--text-primary);display:inline-flex;height:32px;justify-content:center;width:32px}.CookieConsent_categoryBody__caBXW{min-width:0}.CookieConsent_categoryHeader__IPemD{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.CookieConsent_categoryLabel__jVybP{color:var(--text-primary);font-size:13.5px;font-weight:700}.CookieConsent_categoryDesc__kJZWU{color:var(--text-secondary);font-size:12.5px;line-height:1.5;margin:0}.CookieConsent_switch__zVjKy{display:inline-block;flex-shrink:0;height:22px;position:relative;width:38px}.CookieConsent_switch__zVjKy input{height:0;opacity:0;width:0}.CookieConsent_switchTrack__VNCfz{background:var(--gray-300);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .12s}.CookieConsent_switchTrack__VNCfz:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";height:16px;left:3px;position:absolute;top:3px;transition:-webkit-transform .14s;transition:transform .14s;transition:transform .14s,-webkit-transform .14s;width:16px}.CookieConsent_switch__zVjKy input:checked+.CookieConsent_switchTrack__VNCfz{background:var(--accent-yellow)}.CookieConsent_switch__zVjKy input:checked+.CookieConsent_switchTrack__VNCfz:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.CookieConsent_switchDisabled__TSA2z .CookieConsent_switchTrack__VNCfz{background:var(--gray-200);cursor:not-allowed}.CookieConsent_switchDisabled__TSA2z input:checked+.CookieConsent_switchTrack__VNCfz{background:var(--gray-400)}@media (max-width:600px){.CookieConsent_compact__I32Lp{gap:10px}.CookieConsent_actions__DR3Zf{flex-direction:column-reverse}.CookieConsent_btnGhost__Y5eM5,.CookieConsent_btnPrimary__tJKuF,.CookieConsent_btnSecondary__ZH\+-x{justify-content:center;width:100%}}