.cookie-consent[data-v-d95fec28]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;bottom:20px;box-shadow:0 20px 40px #0000004d;max-width:calc(100vw - 40px);opacity:0;overflow:hidden;position:fixed;right:20px;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);width:380px;z-index:1000}.cookie-consent--visible[data-v-d95fec28]{opacity:1;transform:translateY(0) scale(1)}.cookie-content[data-v-d95fec28]{padding:1.5rem;position:relative}.cookie-icon[data-v-d95fec28]{align-items:center;background:#462df11a;border-radius:50%;color:#462df1;display:flex;height:40px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:40px}.cookie-text[data-v-d95fec28]{margin-bottom:1.5rem;padding-right:3rem}.cookie-title[data-v-d95fec28]{color:#fff;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.cookie-description[data-v-d95fec28]{color:#ffffffb3;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5;margin:0}.cookie-actions[data-v-d95fec28]{display:flex;gap:.75rem;margin-bottom:1rem}.cookie-btn[data-v-d95fec28]{border:none;border-radius:8px;cursor:pointer;flex:1;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease}.cookie-btn--primary[data-v-d95fec28]{background:#462df1;color:#fff}.cookie-btn--primary[data-v-d95fec28]:hover{background:#5b3af0;transform:translateY(-1px)}.cookie-btn--secondary[data-v-d95fec28]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.cookie-btn--secondary[data-v-d95fec28]:hover{background:#ffffff26;border-color:#ffffff4d}.cookie-close[data-v-d95fec28]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}.cookie-close[data-v-d95fec28]:hover{background:#fff3;color:#fff}.cookie-footer[data-v-d95fec28]{background:#0003;border-top:1px solid hsla(0,0%,100%,.1);padding:1rem 1.5rem}.cookie-link[data-v-d95fec28]{color:#fff9;font-family:Inter,sans-serif;font-size:.75rem;text-decoration:none;transition:color .2s ease}.cookie-link[data-v-d95fec28]:hover{color:#fffc}@media (max-width:480px){.cookie-consent[data-v-d95fec28]{bottom:10px;left:10px;max-width:none;right:10px;width:auto}.cookie-content[data-v-d95fec28]{padding:1.25rem}.cookie-actions[data-v-d95fec28]{flex-direction:column}.cookie-btn[data-v-d95fec28]{width:100%}.cookie-text[data-v-d95fec28]{padding-right:2rem}}@media (prefers-reduced-motion:reduce){.cookie-consent[data-v-d95fec28]{transition:none}}@media (prefers-color-scheme:dark){.cookie-consent[data-v-d95fec28]{background:#ffffff05}}.cookie-btn[data-v-d95fec28]:focus,.cookie-close[data-v-d95fec28]:focus{outline:2px solid #462df1;outline-offset:2px}.cookie-link[data-v-d95fec28]:focus{border-radius:2px;outline:2px solid #462df1;outline-offset:1px}
