.cookie-banner[data-v-96ec2f99]{z-index:9999;color:#27272a;background:#fff;border-top:1px solid #00000014;justify-content:space-between;gap:1.5rem;width:100%;padding:1rem 2rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;position:fixed;bottom:0;left:0;box-shadow:0 -8px 24px #00000014}.cookie-banner[data-v-96ec2f99],.cookie-content[data-v-96ec2f99]{align-items:center;display:flex}.cookie-content[data-v-96ec2f99]{gap:1rem;max-width:70%}.cookie-badge[data-v-96ec2f99]{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:inline-flex}.cookie-copy[data-v-96ec2f99]{min-width:0}.cookie-title[data-v-96ec2f99]{color:#18181b;margin:0 0 .3rem;font-size:1rem;font-weight:700}.cookie-text[data-v-96ec2f99]{color:#3f3f46;margin:0;font-size:.85rem;line-height:1.45}.cookie-text a[data-v-96ec2f99]{color:#18181b;font-weight:600;text-decoration:underline}.cookie-actions[data-v-96ec2f99]{flex:0 0 18rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cookie-btn[data-v-96ec2f99]{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#18181b;border:1px solid #18181b;border-radius:9999px;padding:.7rem 1rem;font-size:.9rem;font-weight:700;transition:background-color .2s,border-color .2s}.cookie-btn[data-v-96ec2f99]:hover{background:#3f3f46;border-color:#3f3f46}.cookie-btn[data-v-96ec2f99]:focus-visible{outline-offset:2px;outline:2px solid #18181b}@media screen and (width<=767px){.cookie-banner[data-v-96ec2f99]{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.6rem;font-size:.8rem}.cookie-badge[data-v-96ec2f99]{display:none}.cookie-content[data-v-96ec2f99]{gap:0;max-width:100%}.cookie-title[data-v-96ec2f99]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cookie-text[data-v-96ec2f99]{font-size:.78rem;line-height:1.35}.cookie-actions[data-v-96ec2f99]{flex:none;gap:.5rem}}
