.consent-policy-overlay[data-v-86b3b8f3]{display:grid;inset:0;padding:clamp(.75rem,3vw,2rem);place-items:center;position:fixed;z-index:10000}.consent-policy-backdrop[data-v-86b3b8f3]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--fp1) 24%,transparent),transparent 33%),radial-gradient(circle at 85% 80%,color-mix(in srgb,var(--fp3) 20%,transparent),transparent 30%),#0f172aad;inset:0;position:absolute}.consent-policy-modal[data-v-86b3b8f3]{background:#fffffffa;border:1px solid color-mix(in srgb,var(--fp1) 22%,#dbeafe);border-radius:clamp(1rem,2.4vw,1.5rem);box-shadow:0 30px 80px #0f172a4d;color:#172033;display:flex;flex-direction:column;max-height:min(86vh,820px);outline:none;overflow:hidden;position:relative;width:min(760px,100%)}.consent-policy-header[data-v-86b3b8f3]{align-items:flex-start;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp1) 13%,transparent),transparent 48%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--fp1) 4%,#fff));border-bottom:1px solid color-mix(in srgb,var(--fp1) 13%,#e2e8f0);display:flex;gap:.9rem;padding:clamp(1rem,3vw,1.5rem)}.consent-policy-icon[data-v-86b3b8f3]{background:linear-gradient(135deg,var(--fp1),var(--fp2));border-radius:1rem;box-shadow:0 10px 24px color-mix(in srgb,var(--fp1) 28%,transparent);color:#fff;display:grid;flex:0 0 auto;height:3rem;place-items:center;width:3rem}.consent-policy-icon svg[data-v-86b3b8f3]{height:1.5rem;width:1.5rem}.consent-policy-eyebrow[data-v-86b3b8f3]{color:var(--fp1);display:block;font-size:.75rem;font-weight:800;margin-bottom:.2rem}.consent-policy-header h2[data-v-86b3b8f3]{font-size:clamp(1.15rem,3vw,1.6rem);font-weight:900;line-height:1.35;margin:0}.consent-policy-header p[data-v-86b3b8f3]{color:#64748b;font-size:.88rem;margin:.3rem 0 0}.consent-policy-content-wrap[data-v-86b3b8f3]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,1.5rem)}.consent-policy-content[data-v-86b3b8f3]{color:#475569;font-size:.98rem;line-height:1.85;overflow-wrap:anywhere}.consent-policy-content[data-v-86b3b8f3] h1,.consent-policy-content[data-v-86b3b8f3] h2,.consent-policy-content[data-v-86b3b8f3] h3,.consent-policy-content[data-v-86b3b8f3] h4{color:#172033;font-weight:900;line-height:1.4;margin:1.15em 0 .55em}.consent-policy-content[data-v-86b3b8f3] h1{font-size:1.55rem}.consent-policy-content[data-v-86b3b8f3] h2{color:var(--fp1);font-size:1.35rem}.consent-policy-content[data-v-86b3b8f3] h3{font-size:1.15rem}.consent-policy-content[data-v-86b3b8f3] p{margin:.7em 0}.consent-policy-content[data-v-86b3b8f3] ul{list-style:disc}.consent-policy-content[data-v-86b3b8f3] ol{list-style:decimal}.consent-policy-content[data-v-86b3b8f3] ol,.consent-policy-content[data-v-86b3b8f3] ul{margin:.8em 0;padding-inline-start:1.4rem}.consent-policy-content[data-v-86b3b8f3] a{color:var(--fp1);text-decoration:underline;text-underline-offset:.15em}.consent-policy-content[data-v-86b3b8f3] iframe,.consent-policy-content[data-v-86b3b8f3] img,.consent-policy-content[data-v-86b3b8f3] video{border-radius:.75rem;max-width:100%}.consent-policy-footer[data-v-86b3b8f3]{align-items:center;background:#f8fafc;border-top:1px solid color-mix(in srgb,var(--fp1) 13%,#e2e8f0);direction:ltr;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem clamp(1rem,3vw,1.5rem)}.consent-policy-actions[data-v-86b3b8f3]{direction:ltr;display:flex;gap:.65rem;grid-column:1;grid-row:1;justify-content:flex-start}.consent-policy-actions button[data-v-86b3b8f3]{align-items:center;border-radius:.9rem;direction:rtl;display:inline-flex;font-weight:900;gap:.5rem;justify-content:center;min-height:3rem;padding:.7rem 1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:8.75rem}.consent-policy-actions button[data-v-86b3b8f3]:hover{transform:translateY(-1px)}.consent-policy-actions svg[data-v-86b3b8f3]{height:1.1rem;width:1.1rem}.consent-policy-accept[data-v-86b3b8f3]{background:linear-gradient(135deg,var(--fp1),var(--fp2));border:0;box-shadow:0 10px 24px color-mix(in srgb,var(--fp1) 25%,transparent);color:#fff}.consent-policy-decline[data-v-86b3b8f3]{background:#fff;border:1px solid #fecaca;color:#b91c1c}.consent-policy-legal[data-v-86b3b8f3]{align-items:center;direction:rtl;display:flex;gap:.7rem;grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}.consent-policy-legal a[data-v-86b3b8f3]{align-items:center;color:#475569;display:inline-flex;font-size:.78rem;font-weight:900;gap:.35rem;text-decoration:none;transition:color .18s ease,transform .18s ease;white-space:nowrap}.consent-policy-legal a[data-v-86b3b8f3]:hover{color:var(--fp1);transform:translateY(-1px)}.consent-policy-legal svg[data-v-86b3b8f3]{color:var(--fp1);height:.95rem;width:.95rem}.consent-policy-enter-active[data-v-86b3b8f3],.consent-policy-leave-active[data-v-86b3b8f3]{transition:opacity .22s ease}.consent-policy-enter-active .consent-policy-modal[data-v-86b3b8f3],.consent-policy-leave-active .consent-policy-modal[data-v-86b3b8f3]{transition:transform .22s ease,opacity .22s ease}.consent-policy-enter-from[data-v-86b3b8f3],.consent-policy-leave-to[data-v-86b3b8f3]{opacity:0}.consent-policy-enter-from .consent-policy-modal[data-v-86b3b8f3],.consent-policy-leave-to .consent-policy-modal[data-v-86b3b8f3]{opacity:0;transform:translateY(16px) scale(.98)}@media(max-width:575.98px){.consent-policy-overlay[data-v-86b3b8f3]{align-items:center;padding:.45rem}.consent-policy-modal[data-v-86b3b8f3]{border-radius:1rem;max-height:calc(100dvh - .9rem);width:100%}.consent-policy-header[data-v-86b3b8f3]{gap:.6rem;padding:.8rem .85rem}.consent-policy-icon[data-v-86b3b8f3]{border-radius:.75rem;height:2.3rem;width:2.3rem}.consent-policy-icon svg[data-v-86b3b8f3]{height:1.2rem;width:1.2rem}.consent-policy-eyebrow[data-v-86b3b8f3]{font-size:.65rem;margin-bottom:.1rem}.consent-policy-header h2[data-v-86b3b8f3]{font-size:1.05rem;line-height:1.35}.consent-policy-header p[data-v-86b3b8f3]{font-size:.73rem;line-height:1.45;margin-top:.18rem}.consent-policy-content-wrap[data-v-86b3b8f3]{min-height:0;padding:.75rem .9rem}.consent-policy-content[data-v-86b3b8f3]{font-size:.82rem;line-height:1.7}.consent-policy-content[data-v-86b3b8f3] h1{font-size:1.15rem}.consent-policy-content[data-v-86b3b8f3] h2{font-size:1.08rem}.consent-policy-content[data-v-86b3b8f3] h3{font-size:.98rem}.consent-policy-content[data-v-86b3b8f3] h4{font-size:.9rem}.consent-policy-content[data-v-86b3b8f3] h1,.consent-policy-content[data-v-86b3b8f3] h2,.consent-policy-content[data-v-86b3b8f3] h3,.consent-policy-content[data-v-86b3b8f3] h4{line-height:1.35;margin:.85em 0 .4em}.consent-policy-footer[data-v-86b3b8f3]{gap:.55rem;grid-template-columns:minmax(0,1fr);padding:.65rem .75rem}.consent-policy-actions[data-v-86b3b8f3]{gap:.5rem;grid-column:1;grid-row:1;justify-content:center;width:100%}.consent-policy-actions button[data-v-86b3b8f3]{border-radius:.72rem;flex:0 1 7.25rem;font-size:.76rem;min-height:2.5rem;min-width:0;padding:.5rem .65rem;width:7.25rem}.consent-policy-legal[data-v-86b3b8f3]{gap:.8rem;grid-column:1;grid-row:2;justify-content:space-between;width:100%}.consent-policy-legal a[data-v-86b3b8f3]{font-size:.65rem;gap:.25rem}.consent-policy-legal svg[data-v-86b3b8f3]{height:.78rem;width:.78rem}}@media(max-width:359.98px){.consent-policy-header p[data-v-86b3b8f3]{display:none}.consent-policy-actions button[data-v-86b3b8f3]{flex:1 1 0;width:auto}.consent-policy-legal[data-v-86b3b8f3]{gap:.35rem;justify-content:space-between}.consent-policy-legal a[data-v-86b3b8f3]{font-size:.6rem}}@media(max-height:650px)and (max-width:575.98px){.consent-policy-header[data-v-86b3b8f3]{padding-block:.6rem}.consent-policy-header p[data-v-86b3b8f3]{display:none}.consent-policy-content-wrap[data-v-86b3b8f3]{padding-block:.6rem}.consent-policy-footer[data-v-86b3b8f3]{gap:.4rem;padding-block:.5rem}.consent-policy-actions button[data-v-86b3b8f3]{min-height:2.25rem}}@media(prefers-reduced-motion:reduce){.consent-policy-enter-active[data-v-86b3b8f3],.consent-policy-enter-active .consent-policy-modal[data-v-86b3b8f3],.consent-policy-leave-active[data-v-86b3b8f3],.consent-policy-leave-active .consent-policy-modal[data-v-86b3b8f3]{transition:none}}html.dark .consent-policy-modal{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--fp1) 10%,transparent),transparent 35%),#111827;border-color:color-mix(in srgb,var(--fp1) 32%,#334155);box-shadow:0 34px 90px #0000008f,0 0 0 1px #ffffff06;color:#f8fafc}html.dark .consent-policy-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp1) 22%,transparent),transparent 48%),linear-gradient(145deg,#172033,#101827);border-color:color-mix(in srgb,var(--fp1) 20%,#263248)}html.dark .consent-policy-eyebrow{color:color-mix(in srgb,var(--fp1) 72%,#fff)}html.dark .consent-policy-content h1,html.dark .consent-policy-content h3,html.dark .consent-policy-content h4,html.dark .consent-policy-header h2{color:#f8fafc}html.dark .consent-policy-content h2{color:color-mix(in srgb,var(--fp1) 66%,#fff)}html.dark .consent-policy-content,html.dark .consent-policy-header p{color:#c5d0e1}html.dark .consent-policy-content-wrap{scrollbar-color:color-mix(in srgb,var(--fp1) 48%,#334155) #111827}html.dark .consent-policy-content hr{border-color:#2b374c}html.dark .consent-policy-content a{color:color-mix(in srgb,var(--fp1) 65%,#fff)}html.dark .consent-policy-footer{background:#0d1524;border-color:color-mix(in srgb,var(--fp1) 18%,#263248)}html.dark .consent-policy-decline{background:#172033;border-color:#f8727261;color:#fca5a5}html.dark .consent-policy-decline:hover{background:#1e293b;border-color:#f872729e}html.dark .consent-policy-legal a{color:#b8c4d6}html.dark .consent-policy-legal a:hover,html.dark .consent-policy-legal svg{color:color-mix(in srgb,var(--fp1) 65%,#fff)}
