.cookie-backdrop[data-v-a4b1c199]{position:fixed;inset:0;z-index:490;display:flex;align-items:flex-end;justify-content:center;padding:1rem;overflow-y:auto;background:linear-gradient(180deg,#02081057,#020810bd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cookie-modal[data-v-a4b1c199]{position:relative;isolation:isolate;width:min(100%,62rem);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:2rem;background:linear-gradient(135deg,rgba(0,170,254,.1),transparent 28%),linear-gradient(180deg,#071224f7,#020810fb);box-shadow:0 28px 80px #00000070,0 0 0 1px #ffffff08 inset,0 0 46px #0094ff24;color:#fff;transition:width .3s ease,box-shadow .3s ease,transform .3s ease}.cookie-modal--expanded[data-v-a4b1c199]{width:min(100%,54rem)}.cookie-orb[data-v-a4b1c199]{position:absolute;pointer-events:none;border-radius:999px;filter:blur(0);opacity:.7}.cookie-orb--blue[data-v-a4b1c199]{top:-7rem;right:-4rem;width:15rem;height:15rem;background:radial-gradient(circle,rgba(0,170,254,.28),transparent 70%)}.cookie-orb--yellow[data-v-a4b1c199]{bottom:-8rem;left:-4rem;width:13rem;height:13rem;background:radial-gradient(circle,rgba(255,247,0,.12),transparent 70%)}.cookie-minimal[data-v-a4b1c199],.cookie-preferences[data-v-a4b1c199]{position:relative;z-index:1}.cookie-minimal[data-v-a4b1c199]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.75rem}.cookie-copy[data-v-a4b1c199],.preferences-copy[data-v-a4b1c199]{display:flex;flex-direction:column;gap:1rem}.cookie-copy[data-v-a4b1c199]{max-width:40rem}.cookie-copy__body[data-v-a4b1c199]{display:flex;flex-direction:column;gap:.85rem}.cookie-chip[data-v-a4b1c199]{display:inline-flex;width:fit-content;align-items:center;gap:.7rem;padding:.55rem .95rem .55rem .6rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#d9f5fff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cookie-chip--quiet[data-v-a4b1c199]{padding-inline:.95rem;background:#fff70014;border-color:#fff70033;color:#fff700eb}.cookie-chip__icon[data-v-a4b1c199]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#00aafe3d,#ffffff14);box-shadow:0 0 20px #0094ff2e}.cookie-title[data-v-a4b1c199],.preferences-title[data-v-a4b1c199]{margin:0;color:#fff;font-family:var(--font-sans);font-weight:700;letter-spacing:-.03em;line-height:1.05}.cookie-title[data-v-a4b1c199]{max-width:34rem;font-size:clamp(1.65rem,3vw,2.35rem)}.preferences-title[data-v-a4b1c199]{max-width:36rem;font-size:clamp(1.45rem,2.2vw,2rem)}.cookie-title em[data-v-a4b1c199],.preferences-title em[data-v-a4b1c199]{color:var(--color-brand-yellow);font-family:var(--font-serif);font-style:italic;font-weight:400}.cookie-description[data-v-a4b1c199],.preferences-description[data-v-a4b1c199],.preference-description[data-v-a4b1c199]{margin:0;font-family:var(--font-sans);line-height:1.68}.cookie-description[data-v-a4b1c199],.preferences-description[data-v-a4b1c199]{max-width:38rem;font-size:.98rem;color:#dce1ebd1}.cookie-actions[data-v-a4b1c199],.preferences-actions[data-v-a4b1c199]{display:flex;flex-wrap:wrap;gap:.85rem}.cookie-actions[data-v-a4b1c199]{justify-content:flex-end;align-items:center;min-width:18rem}.cookie-btn[data-v-a4b1c199]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.35rem;border-radius:999px;border:1px solid transparent;font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.cookie-btn[data-v-a4b1c199]:hover{transform:translateY(-1px)}.cookie-btn[data-v-a4b1c199]:focus-visible,.back-btn[data-v-a4b1c199]:focus-visible,.toggle input:focus-visible+.toggle-slider[data-v-a4b1c199]{outline:2px solid rgba(255,255,255,.8);outline-offset:3px}.cookie-btn--primary[data-v-a4b1c199]{color:#fff;background:linear-gradient(135deg,#00aafe,#0094ff 62%,#22c8ff);box-shadow:0 16px 36px #0094ff54}.cookie-btn--primary[data-v-a4b1c199]:hover{box-shadow:0 20px 40px #0094ff66}.cookie-btn--secondary[data-v-a4b1c199],.cookie-btn--ghost[data-v-a4b1c199]{color:#fff}.cookie-btn--secondary[data-v-a4b1c199]{border-color:#ffffff1f;background:#ffffff12}.cookie-btn--secondary[data-v-a4b1c199]:hover{background:#ffffff1f}.cookie-btn--ghost[data-v-a4b1c199]{border-color:#ffffff2e;background:transparent;color:#cfeefffa}.cookie-btn--ghost[data-v-a4b1c199]:hover{background:#ffffff0f}.cookie-preferences[data-v-a4b1c199]{padding:1.5rem 1.5rem 1.75rem}.preferences-header[data-v-a4b1c199]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.back-btn[data-v-a4b1c199]{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#fff;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.back-btn[data-v-a4b1c199]:hover{transform:translate(-1px);background:#ffffff1a}.preferences-list[data-v-a4b1c199]{display:grid;gap:.95rem}.preference-item[data-v-a4b1c199]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;background:linear-gradient(180deg,#ffffff0d,#ffffff06)}.preference-item--essential[data-v-a4b1c199]{border-color:#fff70029;background:linear-gradient(180deg,#fff70014,#ffffff08)}.preference-info[data-v-a4b1c199]{display:flex;flex-direction:column;gap:.45rem}.preference-header[data-v-a4b1c199]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.preference-name[data-v-a4b1c199]{color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:700}.preference-badge[data-v-a4b1c199]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;background:#fff7001f;color:#fff700eb;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preference-description[data-v-a4b1c199]{max-width:38rem;font-size:.92rem;color:#cfd5e3c2}.preference-toggle[data-v-a4b1c199]{justify-self:end}.toggle[data-v-a4b1c199]{position:relative;display:inline-flex;cursor:pointer}.toggle--disabled[data-v-a4b1c199]{cursor:not-allowed}.toggle input[data-v-a4b1c199]{position:absolute;opacity:0;pointer-events:none}.toggle-slider[data-v-a4b1c199]{position:relative;width:3.5rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff2e;box-shadow:inset 0 1px 3px #00000057;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.toggle-slider[data-v-a4b1c199]:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.5rem;height:1.5rem;border-radius:999px;background:linear-gradient(180deg,#fff,#dce5f1);box-shadow:0 4px 12px #00000059;transition:transform .2s ease}.toggle input:checked+.toggle-slider[data-v-a4b1c199]{border-color:#00aafe6b;background:linear-gradient(135deg,#00aafef5,#0094ff);box-shadow:0 0 0 3px #00aafe1f}.toggle input:checked+.toggle-slider[data-v-a4b1c199]:after{transform:translate(1.5rem)}.toggle--disabled .toggle-slider[data-v-a4b1c199]{border-color:#fff70033;background:linear-gradient(135deg,#fff700f5,#ffd32ec7);box-shadow:0 0 0 3px #fff70014}.toggle--disabled .toggle-slider[data-v-a4b1c199]:after{transform:translate(1.5rem);background:linear-gradient(180deg,#fffef2,#fff7c7)}.preferences-actions[data-v-a4b1c199]{justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.slideUp-enter-active[data-v-a4b1c199],.slideUp-leave-active[data-v-a4b1c199]{transition:opacity .28s ease}.slideUp-enter-active .cookie-modal[data-v-a4b1c199],.slideUp-leave-active .cookie-modal[data-v-a4b1c199]{transition:transform .28s ease,opacity .28s ease}.slideUp-enter-from[data-v-a4b1c199],.slideUp-leave-to[data-v-a4b1c199]{opacity:0}.slideUp-enter-from .cookie-modal[data-v-a4b1c199],.slideUp-leave-to .cookie-modal[data-v-a4b1c199]{opacity:0;transform:translateY(24px)}.fade-enter-active[data-v-a4b1c199],.fade-leave-active[data-v-a4b1c199]{transition:opacity .22s ease,transform .22s ease}.fade-enter-from[data-v-a4b1c199],.fade-leave-to[data-v-a4b1c199]{opacity:0;transform:translateY(8px)}@media(max-width:900px){.cookie-minimal[data-v-a4b1c199]{flex-direction:column;align-items:flex-start}.cookie-actions[data-v-a4b1c199]{width:100%;min-width:0;justify-content:flex-start}}@media(max-width:640px){.cookie-backdrop[data-v-a4b1c199]{align-items:flex-end;padding:.85rem}.cookie-modal[data-v-a4b1c199]{border-radius:1.5rem}.cookie-minimal[data-v-a4b1c199],.cookie-preferences[data-v-a4b1c199]{padding:1.15rem}.cookie-title[data-v-a4b1c199]{font-size:1.45rem}.preferences-header[data-v-a4b1c199]{flex-direction:column}.preference-item[data-v-a4b1c199]{grid-template-columns:1fr}.preference-toggle[data-v-a4b1c199]{justify-self:start}.cookie-btn[data-v-a4b1c199]{flex:1 1 100%;justify-content:center}}
