.welcome-screen[data-v-a2a31d89]{--slide-paper-duration: 1s;--logo-glitch-delay: 1s;--logo-glitch-duration: .5s;--logo-fade-delay: 1.55s;--logo-fade-duration: .3s}.slide-paper[data-v-a2a31d89]{animation:closePaper-a2a31d89 var(--slide-paper-duration, 1s) ease-in-out forwards;animation-delay:var(--slide-paper-delay, 0s);transform-origin:left center;will-change:transform}.logo-lockup[data-v-a2a31d89]{position:relative;isolation:isolate;filter:drop-shadow(0 0 24px rgba(79,195,254,.12));animation:logoFadeOut-a2a31d89 var(--logo-fade-duration) ease forwards;animation-delay:var(--logo-fade-delay)}.logo-lockup__image[data-v-a2a31d89]{display:block;width:100%}.logo-lockup__image--base[data-v-a2a31d89]{position:relative;z-index:3;animation:logoBaseGlitch-a2a31d89 var(--logo-glitch-duration) steps(2,end) both;animation-delay:var(--logo-glitch-delay)}.logo-lockup__image--glitch-cyan[data-v-a2a31d89],.logo-lockup__image--glitch-red[data-v-a2a31d89]{position:absolute;inset:0;opacity:0;pointer-events:none}.logo-lockup__image--glitch-cyan[data-v-a2a31d89]{z-index:2;mix-blend-mode:screen;animation:logoGlitchCyan-a2a31d89 var(--logo-glitch-duration) steps(2,end) both;animation-delay:var(--logo-glitch-delay)}.logo-lockup__image--glitch-red[data-v-a2a31d89]{z-index:1;mix-blend-mode:screen;animation:logoGlitchRed-a2a31d89 var(--logo-glitch-duration) steps(2,end) both;animation-delay:var(--logo-glitch-delay)}@keyframes closePaper-a2a31d89{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes logoBaseGlitch-a2a31d89{0%{opacity:1;transform:translateZ(0);filter:none}18%{transform:translate3d(-6px,1px,0)}36%{transform:translate3d(5px,-2px,0);filter:brightness(1.15)}54%{transform:translate3d(-4px,2px,0)}72%{transform:translate3d(4px,-1px,0);filter:brightness(.9)}to{opacity:1;transform:translateZ(0);filter:none}}@keyframes logoGlitchCyan-a2a31d89{0%{opacity:0;transform:translateZ(0);clip-path:inset(0 0 100% 0);filter:drop-shadow(0 0 12px rgba(79,195,254,.85))}14%{opacity:.85;transform:translate3d(10px,-2px,0);clip-path:inset(8% 0 62% 0)}28%{clip-path:inset(52% 0 18% 0)}42%{transform:translate3d(-8px,3px,0);clip-path:inset(18% 0 46% 0)}56%{clip-path:inset(66% 0 10% 0)}72%{opacity:.75;transform:translate3d(7px,-1px,0);clip-path:inset(30% 0 34% 0)}to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 100% 0)}}@keyframes logoGlitchRed-a2a31d89{0%{opacity:0;transform:translateZ(0);clip-path:inset(100% 0 0 0);filter:drop-shadow(0 0 12px rgba(255,75,143,.7))}16%{opacity:.75;transform:translate3d(-9px,2px,0);clip-path:inset(58% 0 16% 0)}30%{clip-path:inset(22% 0 48% 0)}48%{transform:translate3d(8px,-3px,0);clip-path:inset(72% 0 8% 0)}62%{clip-path:inset(10% 0 70% 0)}78%{opacity:.7;transform:translate3d(-6px,1px,0);clip-path:inset(42% 0 28% 0)}to{opacity:0;transform:translateZ(0);clip-path:inset(100% 0 0 0)}}@keyframes logoFadeOut-a2a31d89{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.slide-paper[data-v-a2a31d89]{animation:none;transform:scaleX(0)}.logo-lockup__image[data-v-a2a31d89]{animation:none}.logo-lockup[data-v-a2a31d89]{animation:none;opacity:0}}.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}}
