/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.footer-text[data-astro-cid-r6dvspah]{bottom:calc(var(--spacing,.25rem) * 72);z-index:1;--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-extrabold,800);font-size:480px;font-weight:var(--font-weight-extrabold,800);color:#0000;background:linear-gradient(45deg,#1f1f27fe,#020204);-webkit-background-clip:text;background-clip:text;position:absolute;left:50%}.footer-text_stroke[data-astro-cid-r6dvspah]{-webkit-text-stroke:2px #38383f67}.footer-text-2[data-astro-cid-r6dvspah]{z-index:0;--tw-translate-x:-51%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-extrabold,800);font-size:300px;font-weight:var(--font-weight-extrabold,800);color:var(--color-black,#000);position:absolute;bottom:-17.3rem;left:50%}@media(min-width:48rem){.footer-text-2[data-astro-cid-r6dvspah]{font-size:480px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}.focus-out{animation:focus-out 7s ease-in-out 1 forwards}@keyframes focus-out{0%{transform:scale(1.8)}to{transform:scale(1)}}[data-stagger-slot]{display:inline-block;vertical-align:baseline}[data-stagger-letter-slot]{display:inline-block;padding-left:.05em;padding-right:.05em;margin-left:-.05em;margin-right:-.05em;vertical-align:baseline}[data-stagger-word]{display:inline-flex;align-items:flex-end;overflow:hidden;padding:.12em .04em .18em;margin:-.12em -.04em -.18em;vertical-align:baseline;white-space:nowrap}[data-stagger-text][data-stagger-italic] [data-stagger-word]{padding-left:.14em;padding-right:.14em;margin-left:-.14em;margin-right:-.14em}[data-stagger-text][data-stagger-italic] [data-stagger-letter-slot]{padding-left:.08em;padding-right:.08em;margin-left:-.08em;margin-right:-.08em}[data-stagger-group][data-stagger-state=ready] [data-stagger-text]{visibility:hidden}[data-stagger-group][data-stagger-state=running] [data-stagger-text],[data-stagger-group][data-stagger-state=complete] [data-stagger-text]{visibility:visible}[data-stagger-group][data-stagger-state=ready] [data-stagger-item],[data-stagger-group][data-stagger-state=running] [data-stagger-item]{opacity:0;transform:translateY(var(--stagger-from-y, 8rem))}[data-stagger-letter-item]{display:inline-block}[data-stagger-group][data-stagger-state=ready] [data-stagger-item]{visibility:hidden}[data-stagger-group][data-stagger-state=running] [data-stagger-item]{animation:stagger-text-reveal var(--stagger-duration, .5s) var(--stagger-easing, ease-in-out) forwards;animation-delay:var(--stagger-delay, 0s);visibility:visible}[data-stagger-group][data-stagger-state=complete] [data-stagger-item]{animation:none;opacity:1;transform:translateY(var(--stagger-end-y, 0));visibility:visible}@keyframes stagger-text-reveal{0%{opacity:0;transform:translateY(var(--stagger-from-y, 8rem))}to{opacity:1;transform:translateY(var(--stagger-end-y, 0))}}@media(prefers-reduced-motion:reduce){[data-stagger-group] [data-stagger-item]{animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}.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}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
