@font-face{font-family:Good Timing;src:url(/assets/GoodTimingBd-DjaoFCuK.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricemont;src:url(/assets/Bricemont-Book-B_TtKEEi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Good Timing", "Orbitron", system-ui, sans-serif;--font-body:"Bricemont", "Inter", system-ui, sans-serif;--accent:#8b5cf6;--accent-2:#a855f7;--accent-3:#c084fc;--accent-rgb:139, 92, 246;--radius:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--container:1200px;--nav-h:76px}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#0a0a0f;--bg-3:#12111a;--surface:#ffffff0a;--surface-strong:#ffffff14;--border:#ffffff17;--border-strong:rgba(var(--accent-rgb), .45);--text:#ecebf3;--text-dim:#a3a1b3;--text-mute:#6c6a7c;--glow:0 0 24px rgba(var(--accent-rgb), .45), 0 0 64px rgba(var(--accent-rgb), .18);--grid-line:#ffffff09;--overlay:linear-gradient(180deg, #0000008c 0%, #00000059 40%, #000 100%);--map-filter:invert(.92) hue-rotate(180deg) saturate(.6) brightness(.9) contrast(.95)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#6d28d9;--accent-2:#7c3aed;--accent-3:#8b5cf6;--accent-rgb:109, 40, 217;--bg:#f4f3f8;--bg-2:#ebe9f3;--bg-3:#fff;--surface:#ffffffa6;--surface-strong:#ffffffe6;--border:#140a281a;--border-strong:rgba(var(--accent-rgb), .4);--text:#14111f;--text-dim:#4a4660;--text-mute:#7d7993;--glow:0 0 20px rgba(var(--accent-rgb), .25), 0 10px 40px rgba(var(--accent-rgb), .12);--grid-line:#140a280d;--overlay:linear-gradient(180deg, #0000008c 0%, #00000059 45%, #0000008c 85%, #f4f3f8 100%);--map-filter:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .6s var(--ease-out), color .6s var(--ease-out);font-size:1.0625rem;line-height:1.65;overflow-x:hidden}body.is-loading{overflow:hidden}img,video,svg,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input:not([type=checkbox]):not([type=radio]),html.has-cursor textarea{cursor:text!important}::selection{background:rgba(var(--accent-rgb), .55);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--accent), var(--accent-2));border:2px solid var(--bg);border-radius:10px}:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px;border-radius:6px}.container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.section{padding-block:clamp(5rem,12vw,9rem);position:relative}.section-head{max-width:720px;margin-bottom:clamp(2.5rem,6vw,4rem)}.section-head.center{text-align:center;margin-inline:auto}.eyebrow{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--accent-3);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.72rem;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-2));width:28px;height:2px}.title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:700;line-height:1.08}.title .accent,.text-gradient{background:linear-gradient(100deg, var(--accent-3), var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--text-dim);margin-top:1.1rem;font-size:clamp(1rem,1.4vw,1.15rem)}.btn{--clip:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;clip-path:var(--clip);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background .35s;will-change:transform;align-items:center;gap:.65rem;padding:1rem 1.7rem;font-size:.78rem;display:inline-flex;position:relative}.btn svg{width:18px;height:18px}.btn-primary{color:#fff;background:linear-gradient(110deg, var(--accent), var(--accent-2));box-shadow:var(--glow)}.btn-primary:hover{box-shadow:0 0 34px rgba(var(--accent-rgb), .7), 0 0 90px rgba(var(--accent-rgb), .3)}.btn-ghost{color:var(--text);background:var(--surface);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--border-strong)}.hero .btn-ghost{color:#fff;background:#ffffff0f}.btn-ghost:hover{background:rgba(var(--accent-rgb), .16)}.glass{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius);transition:border-color .4s, transform .5s var(--ease-out), box-shadow .4s, background .6s;position:relative}.glass:hover{border-color:var(--border-strong);box-shadow:var(--glow)}.shield-cut{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));border-radius:0}.bg-grid{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.noise{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-reveal]{opacity:0;transform:translateY(40px)}.no-motion [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.loader[data-v-f6c8592f]{z-index:1000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.curtain[data-v-f6c8592f]{pointer-events:all;background:#000;width:100%;height:50.5%;position:absolute;left:0}.curtain-top[data-v-f6c8592f]{background:linear-gradient(#000 60%,#07050d);top:0}.curtain-bottom[data-v-f6c8592f]{background:linear-gradient(#07050d,#000 40%);bottom:0}.seam[data-v-f6c8592f]{background:linear-gradient(90deg, transparent, var(--accent-2), transparent);height:1px;box-shadow:0 0 18px var(--accent-2);opacity:.6;position:absolute;top:50%;left:0;right:0}.loader-content[data-v-f6c8592f]{color:#ecebf3;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:relative}.loader-logo-wrap[data-v-f6c8592f]{visibility:hidden;width:clamp(120px,22vw,180px);position:relative}.loader-logo[data-v-f6c8592f]{filter:drop-shadow(0 0 30px #8b5cf659);width:100%;height:auto}.loader-glow[data-v-f6c8592f]{filter:blur(20px);background:radial-gradient(circle,#8b5cf659,#0000 60%);animation:2.4s ease-in-out infinite pulse-f6c8592f;position:absolute;inset:-30%}.scan[data-v-f6c8592f]{background:linear-gradient(90deg,#0000,#c084fc,#0000);height:2px;position:absolute;left:-10%;right:-10%;box-shadow:0 0 16px 2px #a855f7}.loader-name[data-v-f6c8592f]{font-family:var(--font-display);letter-spacing:.28em;white-space:nowrap;font-size:clamp(1rem,3.2vw,1.6rem)}.loader-bar[data-v-f6c8592f]{background:#ffffff1a;width:clamp(180px,30vw,280px);height:2px;overflow:hidden}.loader-bar i[data-v-f6c8592f]{transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#c084fc);height:100%;display:block;box-shadow:0 0 12px #a855f7}.loader-count[data-v-f6c8592f]{font-family:var(--font-display);letter-spacing:.3em;color:#a3a1b3;font-variant-numeric:tabular-nums;font-size:.8rem}@keyframes pulse-f6c8592f{50%{opacity:.5;transform:scale(.92)}}.socials[data-v-59eefebc]{flex-wrap:wrap;gap:.7rem;list-style:none;display:flex}a[data-v-59eefebc]{width:46px;height:46px;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);transition:color .3s, background .3s, border-color .3s, transform .4s var(--ease-out), box-shadow .3s;border-radius:14px;place-items:center;display:grid}a svg[data-v-59eefebc]{width:20px;height:20px}a[data-v-59eefebc]:hover{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:var(--glow);border-color:#0000;transform:translateY(-4px)rotate(-4deg)}.gate[data-v-9b4fabb3]{isolation:isolate;color:#fff;background:#000;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.gate-media[data-v-9b4fabb3]{z-index:-3;position:absolute;inset:0}.gate-media video[data-v-9b4fabb3],.gate-media img[data-v-9b4fabb3]{object-fit:cover;width:100%;height:100%}.gate-overlay[data-v-9b4fabb3]{z-index:-2;background:radial-gradient(ellipse at 50% 40%, rgba(var(--accent-rgb), .2), transparent 60%), linear-gradient(180deg, #0009, #00000073 45%, #000000d9);position:absolute;inset:0}.gate-grid[data-v-9b4fabb3]{z-index:-1;--grid-line:#ffffff0d}.gate-content[data-v-9b4fabb3]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.25rem 2rem;display:flex}.gate-logo[data-v-9b4fabb3]{width:clamp(80px,11vw,140px);height:auto;filter:drop-shadow(0 0 40px rgba(var(--accent-rgb), .55));margin-bottom:1.2rem}.gate-title[data-v-9b4fabb3]{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(2.4rem,11vw,7.5rem);font-weight:700;line-height:.95}.line[data-v-9b4fabb3]{padding-block:.05em;display:block;overflow:hidden}.char[data-v-9b4fabb3]{display:inline-block}.outline .char[data-v-9b4fabb3]{color:#0000;-webkit-text-stroke:1.5px #ffffffe6;background:linear-gradient(100deg,#c084fc,#8b5cf6 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.tagline[data-v-9b4fabb3]{letter-spacing:.14em;text-transform:uppercase;color:#e9e3ff;margin-top:1.3rem;font-size:clamp(.9rem,2.2vw,1.35rem)}.soon[data-v-9b4fabb3]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;align-items:center;gap:.7rem;margin-top:2.2rem;padding:.55rem 1.3rem;font-size:clamp(.8rem,1.6vw,1rem);display:inline-flex}.dot[data-v-9b4fabb3]{background:#c084fc;border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping-9b4fabb3}@keyframes ping-9b4fabb3{0%{box-shadow:0 0 #c084fcb3}70%,to{box-shadow:0 0 0 10px #c084fc00}}.countdown[data-v-9b4fabb3]{gap:clamp(.5rem,2vw,1.2rem);margin-top:1.8rem;display:flex}.unit[data-v-9b4fabb3]{border:1px solid rgba(var(--accent-rgb), .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:clamp(64px,14vw,110px);box-shadow:inset 0 0 30px rgba(var(--accent-rgb), .15);background:#ffffff0d;border-radius:14px;padding:.9rem .4rem}.val[data-v-9b4fabb3]{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#c084fc);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5vw,2.8rem);line-height:1;display:block}.lbl[data-v-9b4fabb3]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-top:.5rem;font-size:clamp(.55rem,1.4vw,.7rem);display:block}.reach[data-v-9b4fabb3]{flex-direction:column;align-items:center;gap:1.1rem;margin-top:2.2rem;display:flex}.contact[data-v-9b4fabb3]{flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;display:flex}.mail[data-v-9b4fabb3]{color:#ffffffd9;align-items:center;gap:.6rem;transition:color .3s;display:inline-flex}.mail svg[data-v-9b4fabb3]{color:#c084fc;width:18px;height:18px}.mail[data-v-9b4fabb3]:hover{color:#c084fc}.reach[data-v-9b4fabb3] a:not(.mail){color:#fffc;background:#ffffff0f;border-color:#ffffff1f}.gate-foot[data-v-9b4fabb3]{letter-spacing:.1em;color:#fff6;justify-content:space-between;align-items:center;padding:1rem 1.25rem 1.25rem;font-size:.75rem;display:flex}.lock[data-v-9b4fabb3]{color:#ffffff40;border-radius:8px;place-items:center;width:32px;height:32px;transition:color .3s,background .3s;display:grid}.lock[data-v-9b4fabb3]:hover,.lock[data-v-9b4fabb3]:focus-visible{color:#c084fc;background:#ffffff0f}.lock svg[data-v-9b4fabb3],.close svg[data-v-9b4fabb3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.unlock-flash[data-v-9b4fabb3]{z-index:10;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle, rgba(var(--accent-rgb), .35), #000 70%);position:fixed;inset:0}.access[data-v-9b4fabb3]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.access-card[data-v-9b4fabb3]{text-align:center;border-color:rgba(var(--accent-rgb), .4);color:#ecebf3;background:#0c0a14d9;flex-direction:column;align-items:center;width:min(380px,100%);padding:2.2rem 1.8rem 1.8rem;display:flex;position:relative}.access-card img[data-v-9b4fabb3]{width:64px;height:auto;filter:drop-shadow(0 0 16px rgba(var(--accent-rgb), .5));margin-bottom:1rem}.access-card h2[data-v-9b4fabb3]{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;font-size:1.1rem}.access-card p[data-v-9b4fabb3]{color:#a3a1b3;margin-top:.4rem;font-size:.9rem}.access-card input[data-v-9b4fabb3]{width:100%;font:inherit;letter-spacing:.1em;color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;outline:none;margin-top:1.4rem;padding:.9rem 1rem;transition:border-color .3s,box-shadow .3s}.access-card input[data-v-9b4fabb3]:focus{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .25);border-color:#a855f7}.access-card input.invalid[data-v-9b4fabb3]{border-color:#f43f5e;box-shadow:0 0 0 3px #f43f5e33}.access-card .err[data-v-9b4fabb3]{color:#fb7185;min-height:1.3em;margin-top:.5rem;font-size:.8rem}.access-card .btn[data-v-9b4fabb3]{justify-content:center;width:100%;margin-top:.6rem}.access-card .btn[data-v-9b4fabb3]:disabled{opacity:.7;cursor:wait}.close[data-v-9b4fabb3]{color:#a3a1b3;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .3s,background .3s;display:grid;position:absolute;top:.8rem;right:.8rem}.close[data-v-9b4fabb3]:hover{color:#fff;background:#ffffff14}.fade-enter-active[data-v-9b4fabb3],.fade-leave-active[data-v-9b4fabb3]{transition:opacity .35s}.fade-enter-from[data-v-9b4fabb3],.fade-leave-to[data-v-9b4fabb3]{opacity:0}@media (height<=720px){.gate-logo[data-v-9b4fabb3]{width:70px;margin-bottom:.6rem}.soon[data-v-9b4fabb3]{margin-top:1.2rem}.reach[data-v-9b4fabb3]{margin-top:1.3rem}}.toggle[data-v-d9c645d5]{padding:4px}.track[data-v-d9c645d5]{background:var(--surface-strong);width:66px;height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:40px;justify-content:space-between;align-items:center;padding:0 9px;transition:background .5s;display:flex;position:relative}.ico[data-v-d9c645d5]{fill:none;width:14px;height:14px;stroke:var(--text-dim);stroke-width:1.8px;stroke-linecap:round}.thumb[data-v-d9c645d5]{background:linear-gradient(135deg, var(--accent), var(--accent-2));width:26px;height:26px;box-shadow:0 0 14px rgba(var(--accent-rgb), .7);border-radius:50%;place-items:center;transition:transform .55s cubic-bezier(.68,-.4,.27,1.4);display:grid;position:absolute;top:4px;left:4px}.thumb svg[data-v-d9c645d5]{fill:#fff;width:12px;height:14px}.light .thumb[data-v-d9c645d5]{transform:translate(32px)rotate(360deg)}.nav[data-v-cfa8f740]{z-index:100;height:var(--nav-h);transition:transform .5s var(--ease-out), background .4s, box-shadow .4s;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav.scrolled[data-v-cfa8f740]{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--border)}.nav.hidden[data-v-cfa8f740]{transform:translateY(-100%)}.nav-inner[data-v-cfa8f740]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand[data-v-cfa8f740]{font-family:var(--font-display);letter-spacing:.12em;color:#fff;align-items:center;gap:.7rem;font-size:.95rem;transition:color .4s;display:flex}.scrolled .brand[data-v-cfa8f740],.menu-open .brand[data-v-cfa8f740]{color:var(--text)}.brand img[data-v-cfa8f740]{width:40px;height:auto;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .5))}.links[data-v-cfa8f740]{gap:2rem;display:flex}.links a[data-v-cfa8f740]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:.85rem;transition:color .3s;position:relative}.scrolled .links a[data-v-cfa8f740]{color:var(--text-dim)}.links a[data-v-cfa8f740]:after{content:"";background:var(--accent-2);width:100%;height:2px;box-shadow:0 0 10px var(--accent-2);transform-origin:100%;transition:transform .4s var(--ease-out);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.links a[data-v-cfa8f740]:hover,.links a.active[data-v-cfa8f740],.scrolled .links a[data-v-cfa8f740]:hover,.scrolled .links a.active[data-v-cfa8f740]{color:var(--text)}.nav:not(.scrolled) .links a[data-v-cfa8f740]:hover,.nav:not(.scrolled) .links a.active[data-v-cfa8f740]{color:#fff}.links a[data-v-cfa8f740]:hover:after,.links a.active[data-v-cfa8f740]:after{transform-origin:0;transform:scaleX(1)}.actions[data-v-cfa8f740]{align-items:center;gap:.5rem;display:flex}.burger[data-v-cfa8f740]{width:44px;height:44px;display:none;position:relative}.burger span[data-v-cfa8f740]{width:22px;height:2px;transition:transform .4s var(--ease-out), top .4s, background .3s;background:#fff;position:absolute;left:11px}.scrolled .burger span[data-v-cfa8f740],.burger.open span[data-v-cfa8f740]{background:var(--text)}.burger span[data-v-cfa8f740]:first-child{top:17px}.burger span[data-v-cfa8f740]:last-child{top:25px}.burger.open span[data-v-cfa8f740]:first-child{top:21px;transform:rotate(45deg)}.burger.open span[data-v-cfa8f740]:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu[data-v-cfa8f740]{z-index:99;background:var(--bg);flex-direction:column;justify-content:center;padding:6rem 2rem 3rem;display:flex;position:fixed;inset:0}.mobile-menu nav[data-v-cfa8f740]{flex-direction:column;gap:1.2rem;display:flex;position:relative}.mobile-menu a[data-v-cfa8f740]{font-family:var(--font-display);text-transform:uppercase;transition:transform .6s var(--ease-out), opacity .6s;align-items:baseline;gap:1rem;font-size:clamp(1.6rem,8vw,2.4rem);display:flex}.mobile-menu small[data-v-cfa8f740]{font-family:var(--font-body);color:var(--accent-3);font-size:.8rem}.menu-tag[data-v-cfa8f740]{color:var(--text-mute);margin-top:3rem;font-size:.95rem;position:relative}.menu-enter-active[data-v-cfa8f740],.menu-leave-active[data-v-cfa8f740]{transition:clip-path .6s var(--ease-out)}.menu-enter-from[data-v-cfa8f740],.menu-leave-to[data-v-cfa8f740]{clip-path:circle(0% at calc(100% - 40px) 38px)}.menu-enter-to[data-v-cfa8f740],.menu-leave-from[data-v-cfa8f740]{clip-path:circle(150% at calc(100% - 40px) 38px)}.menu-enter-from a[data-v-cfa8f740]{opacity:0;transform:translateY(30px)}@media (width<=900px){.links[data-v-cfa8f740]{display:none}.burger[data-v-cfa8f740]{display:block}.brand span[data-v-cfa8f740]{font-size:.8rem}}@media (width<=380px){.brand span[data-v-cfa8f740]{display:none}}.hero[data-v-288cd9a5]{isolation:isolate;color:#fff;background:#000;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media[data-v-288cd9a5]{z-index:-3;position:absolute;inset:0}.hero-media video[data-v-288cd9a5],.hero-media img[data-v-288cd9a5]{object-fit:cover;width:100%;height:100%}.hero-overlay[data-v-288cd9a5]{z-index:-2;background:radial-gradient(ellipse at 50% 40%, rgba(var(--accent-rgb), .18), transparent 60%), var(--overlay);position:absolute;inset:0}.hero-grid[data-v-288cd9a5]{z-index:-1;--grid-line:#ffffff0d}.hero-lines[data-v-288cd9a5]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-lines i[data-v-288cd9a5]{background:linear-gradient(transparent, var(--accent-3), transparent);opacity:.5;width:1px;height:40%;animation:6s linear infinite fall-288cd9a5;position:absolute;top:-20%}.hero-lines i[data-v-288cd9a5]:first-child{left:18%}.hero-lines i[data-v-288cd9a5]:nth-child(2){animation-duration:8s;animation-delay:2s;left:52%}.hero-lines i[data-v-288cd9a5]:nth-child(3){animation-delay:4s;left:84%}@keyframes fall-288cd9a5{to{transform:translateY(350%)}}.hero-content[data-v-288cd9a5]{text-align:center;padding-top:calc(var(--nav-h) + 1rem);flex-direction:column;align-items:center;padding-bottom:6rem;display:flex}.hero-logo[data-v-288cd9a5]{width:clamp(90px,13vw,150px);height:auto;filter:drop-shadow(0 0 40px rgba(var(--accent-rgb), .55));margin-bottom:1.4rem}.badge[data-v-288cd9a5]{letter-spacing:.25em;text-transform:uppercase;background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.75rem;display:inline-flex}.dot[data-v-288cd9a5]{background:#c084fc;border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping-288cd9a5;box-shadow:0 0 #c084fcb3}@keyframes ping-288cd9a5{70%{box-shadow:0 0 0 10px #c084fc00}to{box-shadow:0 0 #c084fc00}}.hero-title[data-v-288cd9a5]{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(2.4rem,12vw,8.5rem);font-weight:700;line-height:.95}.line[data-v-288cd9a5]{padding-block:.05em;display:block;overflow:hidden}.char[data-v-288cd9a5]{display:inline-block}.outline .char[data-v-288cd9a5]{color:#0000;-webkit-text-stroke:1.5px #ffffffe6;background:linear-gradient(100deg,#c084fc,#8b5cf6 50%,#a855f7);text-shadow:0 0 40px rgba(var(--accent-rgb), .35);-webkit-background-clip:text;background-clip:text}.tagline[data-v-288cd9a5]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e9e3ff;margin-top:1.6rem;font-size:clamp(.95rem,2.2vw,1.45rem)}.intro[data-v-288cd9a5]{color:#ffffffb3;max-width:520px;margin-top:.9rem;font-size:1rem}.cta[data-v-288cd9a5]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem;display:flex}.scroll-cue[data-v-288cd9a5]{color:#fff9;letter-spacing:.3em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.65rem;display:flex;position:absolute;bottom:2rem;left:50%;translate:-50%}.mouse[data-v-288cd9a5]{border:1.5px solid #ffffff80;border-radius:12px;justify-content:center;width:22px;height:34px;padding-top:6px;display:flex}.mouse i[data-v-288cd9a5]{background:#c084fc;border-radius:2px;width:3px;height:7px;animation:1.6s ease-in-out infinite wheel-288cd9a5}@keyframes wheel-288cd9a5{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (height<=700px){.scroll-cue[data-v-288cd9a5]{display:none}}.about-grid[data-v-d650744e]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid;position:relative}.about-head[data-v-d650744e]{margin-bottom:0}.stats[data-v-d650744e]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.stat[data-v-d650744e]{flex-direction:column-reverse;gap:.2rem;padding:1.3rem 1.4rem;display:flex}.stat dd[data-v-d650744e]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.stat dt[data-v-d650744e]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);font-size:.8rem}.about-visual[data-v-d650744e]{perspective:1000px}.logo-card[data-v-d650744e]{--mx:50%;--my:50%;aspect-ratio:1;background:radial-gradient(circle at var(--mx) var(--my), rgba(var(--accent-rgb), .25), transparent 55%), linear-gradient(160deg, var(--bg-3), var(--bg-2));border:1px solid var(--border);transform-style:preserve-3d;border-radius:28px;place-items:center;display:grid;position:relative;box-shadow:0 40px 80px -30px #0009}.logo-card img[data-v-d650744e]{width:68%;height:auto;filter:drop-shadow(0 20px 40px rgba(var(--accent-rgb), .4));transform:translateZ(60px)}.ring[data-v-d650744e]{border:1px dashed rgba(var(--accent-rgb), .35);border-radius:50%;animation:40s linear infinite spin-d650744e;position:absolute}.r1[data-v-d650744e]{inset:8%}.r2[data-v-d650744e]{border-style:solid;border-color:rgba(var(--accent-rgb), .15);animation-duration:28s;animation-direction:reverse;inset:18%}@keyframes spin-d650744e{to{transform:rotate(360deg)}}.corner[data-v-d650744e]{border:2px solid var(--accent-2);width:22px;height:22px;position:absolute}.tl[data-v-d650744e]{border-bottom:0;border-right:0;top:14px;left:14px}.tr[data-v-d650744e]{border-bottom:0;border-left:0;top:14px;right:14px}.bl[data-v-d650744e]{border-top:0;border-right:0;bottom:14px;left:14px}.br[data-v-d650744e]{border-top:0;border-left:0;bottom:14px;right:14px}@media (width<=900px){.about-grid[data-v-d650744e]{grid-template-columns:1fr}.about-visual[data-v-d650744e]{width:100%;max-width:420px;margin-inline:auto}}.journey[data-v-9cec378c]{background:linear-gradient(180deg, var(--bg), var(--bg-2) 50%, var(--bg))}.timeline[data-v-9cec378c]{gap:2.5rem;max-width:980px;margin-inline:auto;list-style:none;display:grid;position:relative}.rail[data-v-9cec378c]{background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.progress[data-v-9cec378c]{background:linear-gradient(var(--accent-3), var(--accent), var(--accent-2));box-shadow:0 0 14px var(--accent-2);transform-origin:top;position:absolute;inset:0}.item[data-v-9cec378c]{width:50%;position:relative}.item.left[data-v-9cec378c]{padding-right:3.2rem}.item.right[data-v-9cec378c]{margin-left:50%;padding-left:3.2rem}.node[data-v-9cec378c]{background:var(--bg);border:2px solid var(--accent-2);width:18px;height:18px;box-shadow:0 0 0 5px rgba(var(--accent-rgb), .15), 0 0 18px var(--accent-2);z-index:1;border-radius:50%;position:absolute;top:1.8rem}.left .node[data-v-9cec378c]{right:-9px}.right .node[data-v-9cec378c]{left:-9px}.done .node[data-v-9cec378c]{background:var(--accent-2)}.active .node[data-v-9cec378c]:after{content:"";border:1px solid var(--accent-3);border-radius:50%;animation:1.8s infinite ripple-9cec378c;position:absolute;inset:-8px}@keyframes ripple-9cec378c{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.card[data-v-9cec378c]{padding:1.8rem 1.8rem 1.6rem}.date[data-v-9cec378c]{font-family:var(--font-display);letter-spacing:.25em;color:var(--accent-3);text-transform:uppercase;font-size:.75rem}.card h3[data-v-9cec378c]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:.5rem 0;font-size:1.3rem}.card p[data-v-9cec378c]{color:var(--text-dim)}.status[data-v-9cec378c]{letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-dim);border-radius:20px;margin-top:1rem;padding:.25rem .7rem;font-size:.7rem;display:inline-block}.active .status[data-v-9cec378c]{color:#fff;background:linear-gradient(110deg, var(--accent), var(--accent-2));border-color:#0000}@media (width<=760px){.rail[data-v-9cec378c]{left:9px}.item[data-v-9cec378c],.item.right[data-v-9cec378c]{width:100%;margin-left:0;padding:0 0 0 2.6rem}.item .node[data-v-9cec378c]{left:0;right:auto}}.grid[data-v-3ca5af55]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.1rem;list-style:none;display:grid}.card[data-v-3ca5af55]{--x:50%;--y:50%;padding:1.8rem 1.6rem;overflow:hidden}.card[data-v-3ca5af55]:before{content:"";background:radial-gradient(300px circle at var(--x) var(--y), rgba(var(--accent-rgb), .18), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.card[data-v-3ca5af55]:hover:before{opacity:1}.card[data-v-3ca5af55]:hover{transform:translateY(-6px)}.idx[data-v-3ca5af55]{font-family:var(--font-display);color:var(--text-mute);font-size:.75rem;position:absolute;top:1.2rem;right:1.4rem}.icon[data-v-3ca5af55]{width:54px;height:54px;color:var(--accent-3);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .3);transition:transform .5s var(--ease-out), background .4s, color .4s;border-radius:14px;place-items:center;margin-bottom:1.3rem;display:grid}.icon svg[data-v-3ca5af55]{width:26px;height:26px}.card:hover .icon[data-v-3ca5af55]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;transform:rotate(-8deg)scale(1.08)}h3[data-v-3ca5af55]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:1rem}p[data-v-3ca5af55]{color:var(--text-dim);font-size:.95rem}.sports[data-v-4fbc04c7]{background:var(--bg-2);position:relative;overflow:hidden}.pin[data-v-4fbc04c7]{flex-direction:column;justify-content:center;min-height:100vh;padding-block:clamp(5rem,10vw,7rem);display:flex}.head-wrap[data-v-4fbc04c7] .section-head{margin-bottom:2.5rem}.track[data-v-4fbc04c7]{padding-inline:max(1.25rem, calc((100vw - var(--container)) / 2));will-change:transform;gap:1.4rem;width:max-content;display:flex}.sport[data-v-4fbc04c7]{aspect-ratio:4/5;background:var(--bg-3);color:#fff;width:clamp(260px,26vw,360px);position:relative;overflow:hidden}.sport img[data-v-4fbc04c7]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out), filter .6s;filter:grayscale(.4)brightness(.85)}.sport:hover img[data-v-4fbc04c7]{filter:grayscale(0)brightness();transform:scale(1.08)}.shade[data-v-4fbc04c7]{background:linear-gradient(180deg, transparent 35%, #000000e6), linear-gradient(0deg, rgba(var(--accent-rgb), .25), transparent 50%);position:absolute;inset:0}.num[data-v-4fbc04c7]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff80;font-size:3rem;position:absolute;top:1rem;left:1.3rem}.info[data-v-4fbc04c7]{position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.tag[data-v-4fbc04c7]{letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(110deg, var(--accent), var(--accent-2));border-radius:20px;padding:.2rem .65rem;font-size:.68rem;display:inline-block}.info h3[data-v-4fbc04c7]{font-family:var(--font-display);text-transform:uppercase;margin:.6rem 0 .3rem;font-size:1.4rem}.info p[data-v-4fbc04c7]{color:#ffffffbf;font-size:.92rem}@media (width<=900px){.pin[data-v-4fbc04c7]{min-height:0}.track[data-v-4fbc04c7]{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:1rem;overflow-x:auto}.track[data-v-4fbc04c7]::-webkit-scrollbar{display:none}.sport[data-v-4fbc04c7]{scroll-snap-align:center;flex:0 0 78%}}.masonry[data-v-bbaf845b]{columns:3 280px;column-gap:1rem}.tile[data-v-bbaf845b]{border-radius:var(--radius);break-inside:avoid;border:1px solid var(--border);width:100%;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.tile:nth-child(3n+1) img[data-v-bbaf845b]{aspect-ratio:4/5}.tile:nth-child(3n+2) img[data-v-bbaf845b]{aspect-ratio:4/3}.tile:nth-child(3n) img[data-v-bbaf845b]{aspect-ratio:1}.tile img[data-v-bbaf845b]{object-fit:cover;width:100%;transition:transform .9s var(--ease-out), filter .5s;filter:saturate(.85)}.tile[data-v-bbaf845b]:after{content:"";background:linear-gradient(0deg, rgba(var(--accent-rgb), .45), transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.tile:hover img[data-v-bbaf845b]{filter:saturate(1.1);transform:scale(1.07)}.tile[data-v-bbaf845b]:hover:after{opacity:1}.zoom[data-v-bbaf845b]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:42px;height:42px;transition:transform .4s var(--ease-out);background:#0006;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem;transform:scale(0)}.tile:hover .zoom[data-v-bbaf845b]{transform:scale(1)}.zoom svg[data-v-bbaf845b],.lb-btn svg[data-v-bbaf845b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lb-btn svg[data-v-bbaf845b]{width:22px;height:22px}.lightbox[data-v-bbaf845b]{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;place-items:center;padding:4rem 1rem;display:grid;position:fixed;inset:0}.lightbox img[data-v-bbaf845b]{max-width:min(1100px,100%);max-height:80vh;box-shadow:0 0 60px rgba(var(--accent-rgb), .3);border-radius:12px}.lb-btn[data-v-bbaf845b]{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s;display:grid;position:absolute}.lb-btn[data-v-bbaf845b]:hover{background:rgba(var(--accent-rgb), .5)}.lb-close[data-v-bbaf845b]{top:1.2rem;right:1.2rem}.lb-prev[data-v-bbaf845b]{top:50%;left:1.2rem;translate:0 -50%}.lb-next[data-v-bbaf845b]{top:50%;right:1.2rem;translate:0 -50%}.lb-count[data-v-bbaf845b]{color:#fff9;font-family:var(--font-display);letter-spacing:.2em;font-size:.8rem;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.lb-enter-active[data-v-bbaf845b],.lb-leave-active[data-v-bbaf845b]{transition:opacity .4s}.lb-enter-from[data-v-bbaf845b],.lb-leave-to[data-v-bbaf845b]{opacity:0}.swap-enter-active[data-v-bbaf845b],.swap-leave-active[data-v-bbaf845b]{transition:opacity .25s,transform .25s}.swap-enter-from[data-v-bbaf845b]{opacity:0;transform:scale(.96)}.swap-leave-to[data-v-bbaf845b]{opacity:0}.launch[data-v-41f0ffc6]{overflow:hidden}.glow[data-v-41f0ffc6]{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--accent-rgb), .22), transparent 60%);filter:blur(40px);pointer-events:none;width:min(900px,120vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.panel[data-v-41f0ffc6]{text-align:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.2rem,4vw,3rem);overflow:hidden}.panel[data-v-41f0ffc6] .section-head{margin-bottom:2.5rem;position:relative}.countdown[data-v-41f0ffc6]{justify-content:center;gap:clamp(.6rem,2.5vw,1.6rem);display:flex;position:relative}.unit[data-v-41f0ffc6]{background:var(--surface-strong);border:1px solid var(--border-strong);min-width:clamp(70px,16vw,130px);box-shadow:inset 0 0 30px rgba(var(--accent-rgb), .12);border-radius:16px;padding:1.2rem .6rem}.val[data-v-41f0ffc6]{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--text), var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,6vw,3.6rem);line-height:1;display:block}.lbl[data-v-41f0ffc6]{letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute);margin-top:.6rem;font-size:clamp(.6rem,1.6vw,.75rem);display:block}.live[data-v-41f0ffc6]{font-family:var(--font-display);font-size:1.5rem;position:relative}.actions[data-v-41f0ffc6]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.6rem;display:flex;position:relative}.location[data-v-ed035d16]{background:linear-gradient(180deg, var(--bg), var(--bg-2))}.loc-grid[data-v-ed035d16]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.info[data-v-ed035d16] .section-head{margin-bottom:2rem}.details[data-v-ed035d16]{gap:1.2rem;list-style:none;display:grid}.details li[data-v-ed035d16]{align-items:flex-start;gap:1rem;display:flex}.details small[data-v-ed035d16],.follow small[data-v-ed035d16]{letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute);margin-bottom:.15rem;font-size:.72rem;display:block}.details a[data-v-ed035d16]:hover{color:var(--accent-3)}.ico[data-v-ed035d16]{width:44px;height:44px;color:var(--accent-3);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .3);border-radius:12px;flex:none;place-items:center;display:grid}.ico svg[data-v-ed035d16]{width:20px;height:20px}.row[data-v-ed035d16]{margin-top:2rem}.follow[data-v-ed035d16]{margin-top:2.2rem}.follow small[data-v-ed035d16]{margin-bottom:.8rem}.map[data-v-ed035d16]{min-height:420px;padding:0;position:relative;overflow:hidden}.map iframe[data-v-ed035d16]{width:100%;height:100%;filter:var(--map-filter);border:0;position:absolute;inset:0}.map-frame[data-v-ed035d16]{pointer-events:none;box-shadow:inset 0 0 60px rgba(var(--accent-rgb), .25);border-radius:inherit;position:absolute;inset:0}.corner[data-v-ed035d16]{border:2px solid var(--accent-2);width:26px;height:26px;position:absolute}.tl[data-v-ed035d16]{border-bottom:0;border-right:0;top:12px;left:12px}.tr[data-v-ed035d16]{border-bottom:0;border-left:0;top:12px;right:12px}.bl[data-v-ed035d16]{border-top:0;border-right:0;bottom:12px;left:12px}.br[data-v-ed035d16]{border-top:0;border-left:0;bottom:12px;right:12px}@media (width<=900px){.loc-grid[data-v-ed035d16]{grid-template-columns:1fr}.map[data-v-ed035d16]{min-height:340px}}.footer[data-v-44d21719]{background:var(--bg-2);border-top:1px solid var(--border);position:relative;overflow:hidden}.marquee[data-v-44d21719]{border-bottom:1px solid var(--border);padding-block:1.4rem;overflow:hidden}.marquee-track[data-v-44d21719]{width:max-content;animation:40s linear infinite marquee-44d21719;display:flex}.marquee span[data-v-44d21719]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--text-mute);padding-right:2rem;font-size:clamp(1.4rem,4vw,2.8rem)}.marquee i[data-v-44d21719]{color:var(--accent-2);-webkit-text-stroke:0;vertical-align:middle;margin-inline:1rem;font-size:.6em;font-style:normal}@keyframes marquee-44d21719{to{transform:translate(-50%)}}.foot-grid[data-v-44d21719]{grid-template-columns:2fr 1fr 1.2fr;gap:2.5rem;padding-block:4rem 3rem;display:grid}.brand[data-v-44d21719]{font-family:var(--font-display);letter-spacing:.1em;align-items:center;gap:.8rem;font-size:1.15rem;display:flex}.brand img[data-v-44d21719]{width:56px;height:auto}.tag[data-v-44d21719]{color:var(--text-dim);margin:1rem 0 1.5rem}.col[data-v-44d21719]{color:var(--text-dim);flex-direction:column;gap:.7rem;font-size:.95rem;display:flex}.col h4[data-v-44d21719]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text);margin-bottom:.4rem;font-size:.8rem}.col a[data-v-44d21719]{width:fit-content;transition:color .3s,transform .3s}.col a[data-v-44d21719]:hover{color:var(--accent-3);transform:translate(4px)}.bottom[data-v-44d21719]{padding-block:1.5rem 2rem;border-top:1px solid var(--border);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-right:80px;font-size:.85rem;display:flex}.top-btn[data-v-44d21719]{letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.5rem;font-size:.8rem;transition:color .3s;display:inline-flex}.top-btn svg[data-v-44d21719]{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px;transition:transform .3s}.top-btn[data-v-44d21719]:hover{color:var(--accent-3)}.top-btn:hover svg[data-v-44d21719]{transform:translateY(-3px)}@media (width<=800px){.foot-grid[data-v-44d21719]{grid-template-columns:1fr 1fr}.brand-col[data-v-44d21719]{grid-column:1/-1}}.fab[data-v-8c2c29cb]{z-index:80;color:#fff;opacity:0;pointer-events:none;height:56px;transition:opacity .4s, transform .5s var(--ease-out), gap .4s;background:linear-gradient(135deg,#22c55e,#128c7e);border-radius:30px;align-items:center;gap:0;padding:0 16px;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(30px)scale(.8);box-shadow:0 10px 30px -6px #22c55e8c}.fab.visible[data-v-8c2c29cb]{opacity:1;pointer-events:auto;transform:none}.fab svg[data-v-8c2c29cb]{flex:none;width:24px;height:24px}.label[data-v-8c2c29cb]{white-space:nowrap;max-width:0;transition:max-width .5s var(--ease-out);font-size:.85rem;overflow:hidden}.fab[data-v-8c2c29cb]:hover{gap:.6rem}.fab:hover .label[data-v-8c2c29cb]{max-width:120px}.fab[data-v-8c2c29cb]:before{content:"";border-radius:inherit;border:2px solid #22c55e;animation:2.2s infinite halo-8c2c29cb;position:absolute;inset:0}@keyframes halo-8c2c29cb{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.cursor>div[data-v-ee10d2b3]{pointer-events:none;position:fixed;top:0;left:0}.glow[data-v-ee10d2b3]{z-index:1;background:radial-gradient(circle, rgba(var(--accent-rgb), .12), transparent 65%);mix-blend-mode:screen;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px}[data-theme=light] .glow[data-v-ee10d2b3]{mix-blend-mode:multiply;background:radial-gradient(circle, rgba(var(--accent-rgb), .08), transparent 65%)}.ring-pos[data-v-ee10d2b3],.dot-pos[data-v-ee10d2b3]{z-index:10000}.dot[data-v-ee10d2b3],.ring[data-v-ee10d2b3]{opacity:0;transition:opacity .3s, transform .35s var(--ease-out), width .35s var(--ease-out), height .35s var(--ease-out), background .3s, border-color .3s}.visible .dot[data-v-ee10d2b3],.visible .ring[data-v-ee10d2b3]{opacity:1}.dot[data-v-ee10d2b3]{background:var(--accent-3);width:6px;height:6px;box-shadow:0 0 10px var(--accent-2), 0 0 2px #fff;border-radius:50%;translate:-50% -50%}.ring[data-v-ee10d2b3]{border:1px solid rgba(var(--accent-rgb), .55);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;translate:-50% -50%}.br[data-v-ee10d2b3]{border:1.5px solid var(--accent-3);opacity:0;width:8px;height:8px;transition:opacity .3s, inset .35s var(--ease-out);position:absolute}.tl[data-v-ee10d2b3]{border-bottom:0;border-right:0;top:-4px;left:-4px}.tr[data-v-ee10d2b3]{border-bottom:0;border-left:0;top:-4px;right:-4px}.bl[data-v-ee10d2b3]{border-top:0;border-right:0;bottom:-4px;left:-4px}.brr[data-v-ee10d2b3]{border-top:0;border-left:0;bottom:-4px;right:-4px}.label[data-v-ee10d2b3]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;font-size:.6rem;transition:opacity .25s}.hover .ring[data-v-ee10d2b3]{background:rgba(var(--accent-rgb), .12);border-color:#0000;border-radius:6px;width:54px;height:54px;transform:rotate(45deg)}.hover .br[data-v-ee10d2b3]{opacity:1}.hover .dot[data-v-ee10d2b3]{transform:scale(.6)}.labelled .ring[data-v-ee10d2b3]{background:linear-gradient(135deg, var(--accent), var(--accent-2));width:76px;height:76px;box-shadow:0 0 30px rgba(var(--accent-rgb), .5);border-color:#0000;border-radius:50%;transform:none}.labelled .br[data-v-ee10d2b3]{opacity:0}.labelled .label[data-v-ee10d2b3]{opacity:1}.labelled .dot[data-v-ee10d2b3]{opacity:0}.down .ring[data-v-ee10d2b3]{transform:scale(.8)}.down.hover:not(.labelled) .ring[data-v-ee10d2b3]{transform:rotate(45deg)scale(.8)}
