@property --ea-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ea-spin{to{--ea-angle:360deg}}@keyframes ea-turn{to{rotate:360deg}}@keyframes ea-fade-out-in{0%,to{opacity:1}50%{opacity:0}}@keyframes ea-fade-in-out{0%,to{opacity:0}50%{opacity:1}}@keyframes ea-shine{0%,55%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes ea-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.ea-ring{isolation:isolate;position:relative}.ea-ring:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ea-angle), #7fd6ff0d 0deg, #7fd6fff2 60deg, #6e4cfff2 120deg, #7fd6ff0d 200deg, #7fd6ff0d 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:5s linear infinite ea-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ea-flow{0%{background-position:0%}to{background-position:200%}}@keyframes ea-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes ea-ripple{0%{opacity:.9;inset:-2px}to{inset:-34px max(-46px, calc(var(--bleed) * -1));opacity:0}}@keyframes ea-halo-narrow{0%,to{opacity:.55;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1.14)}}@keyframes ea-ripple-touch-wide{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.05,1.45)}}@keyframes ea-ripple-touch{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.018,1.5)}}@keyframes ea-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ea-glint{0%,to{opacity:0;transform:scale(.2)}45%,55%{opacity:1;transform:scale(1)}}@keyframes ea-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.ea-spot{margin:10px 0 40px;transition:scale .22s;animation:4.5s ease-in-out infinite ea-float;display:inline-block;position:relative}.ea-spot-shade{inset:-90px max(-190px, calc(var(--bleed) * -1));filter:blur(18px);pointer-events:none;background:radial-gradient(#03041cf7 0%,#03041cd9 45%,#0000 74%);border-radius:999px;position:absolute}.ea-spot-aurora{inset:-44px max(-84px, calc(var(--bleed) * -1));filter:blur(34px)saturate(1.8);opacity:1;pointer-events:none;border-radius:999px;position:absolute}.ea-spot-aurora,.ea-dock-aurora,.ea-price-aurora{overflow:hidden;container-type:size}.ea-spot-aurora:before,.ea-dock-aurora:before,.ea-price-aurora:before{content:"";aspect-ratio:1;background:conic-gradient(#9a3dff,#1fb4ff,#fff,#e35bff,#1fecff,#9a3dff);width:142cqmax;animation:7s linear infinite ea-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.ea-spot-ripple{pointer-events:none;border:2px solid #ffffffe6;border-radius:999px;animation:3s ease-out infinite ea-ripple;position:absolute;inset:-2px;box-shadow:0 0 18px #bed2ffe6}.ea-spot-ripple--late{animation-delay:1.5s}.ea-spot-glints i{pointer-events:none;background:#fff;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite ea-glint;position:absolute;box-shadow:0 0 10px 2px #fffffff2,0 0 24px 6px #96d2ffbf}.ea-spot-glints i:first-child{animation-delay:0s;top:-20px;left:8%}.ea-spot-glints i:nth-child(2){width:10px;height:10px;animation-delay:.7s;top:-28px;right:16%}.ea-spot-glints i:nth-child(3){width:5px;height:5px;animation-delay:1.3s;bottom:-24px;left:24%}.ea-spot-glints i:nth-child(4){animation-delay:1.9s;bottom:-22px;right:7%}.ea-spot-glints i:nth-child(5){top:32%;left:max(-32px, calc(var(--bleed) * -1));width:9px;height:9px;animation-delay:2.4s}.ea-spot-glints i:nth-child(6){top:24%;right:max(-34px, calc(var(--bleed) * -1));width:5px;height:5px;animation-delay:.4s}.ea-spot:hover{scale:1.04}.ea-spot:hover .ea-spot-aurora{opacity:1;filter:blur(44px)saturate(1.4)}.ea-spot-halo{inset:-26px max(-36px, calc(var(--bleed) * -1));filter:blur(24px);pointer-events:none;background:radial-gradient(#fff 0%,#d7c8fff2 38%,#8cd7ffa6 62%,#0000 80%);border-radius:999px;animation:2.8s ease-in-out infinite ea-halo;position:absolute}.ea-spot-body{color:#0a1240;text-align:left;background:linear-gradient(100deg,#fff,#efe9ff,#e3f4ff,#efe9ff,#fff) 0 0/200% 100%;border-radius:999px;align-items:center;gap:18px;padding:16px 18px 16px 26px;animation:6s linear infinite ea-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px #6e4cff2e,0 0 0 1px #fff,0 0 34px #fff,0 0 80px #c896fff2,0 0 150px #5ac8ffcc,0 28px 90px #281ea0bf}.ea-spot-body:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9678ff59,#0000);width:38%;animation:3.4s ease-in-out infinite ea-shine;position:absolute;top:0;bottom:0;left:0}.ea-spot-body.ea-ring:before{background:conic-gradient(from var(--ea-angle), transparent 0deg, #6e4cff 50deg, #35b4ff 110deg, transparent 170deg, transparent 360deg);padding:2.5px;animation-duration:3s;inset:-2.5px}.ea-sign{color:#5a3df0;flex-shrink:0}svg.ea-sign,img.ea-sign{width:40px;height:40px}img.ea-sign{border-radius:11px;box-shadow:0 6px 18px #3c28c873}.ea-sign--key{width:46px!important}.ea-sign--seal{filter:drop-shadow(0 5px 12px #503ce68c)}.ea-sign--infinity{background:linear-gradient(100deg,#355cff,#7a4dff 55%,#35b4ff);width:1.15em;height:.62em;font-size:2.9rem;line-height:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M22 12C18.2 6.6 14.4 4 10.6 4 6.4 4 3 7.6 3 12s3.4 8 7.6 8c3.8 0 7.6-2.6 11.4-8 3.8-5.4 7.6-8 11.4-8 4.2 0 7.6 3.6 7.6 8s-3.4 8-7.6 8c-3.8 0-7.6-2.6-11.4-8z' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M22 12C18.2 6.6 14.4 4 10.6 4 6.4 4 3 7.6 3 12s3.4 8 7.6 8c3.8 0 7.6-2.6 11.4-8 3.8-5.4 7.6-8 11.4-8 4.2 0 7.6 3.6 7.6 8s-3.4 8-7.6 8c-3.8 0-7.6-2.6-11.4-8z' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ea-sign--seats{color:#5a3df0;letter-spacing:.14em;text-transform:uppercase;border:1.5px dashed #5a3df08c;border-radius:12px;justify-items:center;padding:5px 12px 6px;font-size:.6rem;font-weight:700;line-height:1.1;display:grid}.ea-sign--seats b{color:#0a1240;letter-spacing:-.02em;font-size:1.25rem}.ea-sign--pulse{background:#6e4cff;border-radius:50%;width:14px;height:14px;margin:0 6px;position:relative;box-shadow:0 0 12px #6e4cff}.ea-sign--pulse:after{content:"";border:2px solid #6e4cff;border-radius:50%;animation:1.8s ease-out infinite ea-sign-ping;position:absolute;inset:-2px}@keyframes ea-sign-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}svg.ea-sign--small,img.ea-sign--small{border-radius:7px;width:22px;height:22px}.ea-sign--key.ea-sign--small{width:26px!important}.ea-sign--infinity.ea-sign--small{font-size:1.6rem}.ea-sign--seats.ea-sign--small{display:none}.ea-sign--pulse.ea-sign--small{width:9px;height:9px;margin:0 2px}.ea-dock .ea-sign{color:#b9a4ff}.ea-dock .ea-sign--seats{color:#b9a4ff;border-color:#b9a4ff99}.ea-dock .ea-sign--seats b{color:#fff}.ea-spot-text{gap:2px;display:grid}.ea-spot-kicker{letter-spacing:.16em;text-transform:uppercase;color:#5a3df0;font-size:.7rem;font-weight:700}.ea-spot-title{letter-spacing:-.015em;font-size:1.42rem;font-weight:700;line-height:1.15}.ea-spot-go{color:#fff;background:linear-gradient(135deg,#355cff,#7a4dff);border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:1.3rem;font-weight:700;line-height:0;animation:1.6s ease-in-out infinite ea-nudge;display:inline-grid;box-shadow:0 8px 24px #5a46ff99}.ea-spot-go svg{width:22px;height:22px;display:block}.navbar-actions{align-items:center;gap:12px;display:inline-flex}.navbar-ea{color:#2a1fb8;background:linear-gradient(100deg,#fff,#efe9ff,#e3f4ff,#efe9ff,#fff) 0 0/200% 100%;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:transform .18s;animation:6s linear infinite ea-flow;display:inline-flex;box-shadow:0 0 22px #ffffffe6,0 0 60px #aac8ffbf,0 10px 36px #281ea099}.navbar-ea:hover{transform:translateY(-2px)}.navbar-ea.ea-ring:before{background:conic-gradient(from var(--ea-angle), transparent 0deg, #6e4cff 50deg, #35b4ff 110deg, transparent 170deg, transparent 360deg);animation-duration:3s}.navbar-buy{white-space:nowrap;color:#fff;background:linear-gradient(100deg,#2b4dff,#7a4dff,#355cff,#7a4dff,#2b4dff) 0 0/200% 100%;border-radius:999px;flex:none;align-items:center;gap:10px;padding:12px 22px;font-weight:700;transition:transform .18s,box-shadow .18s;animation:6s linear infinite ea-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 0 26px #8ca0ffd9,0 0 70px #5a6eff99,0 10px 36px #14147899}.navbar-buy:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:3.6s ease-in-out infinite ea-shine;position:absolute;top:0;bottom:0;left:0}.navbar-buy.ea-ring:before{background:conic-gradient(from var(--ea-angle), transparent 0deg, #fff 45deg, #9fe3ff 95deg, transparent 160deg, transparent 360deg);padding:2px;animation-duration:3s;inset:-2px}.navbar-buy:hover{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px #ffffff80,0 0 36px #aabeff,0 0 100px #6e82ffd9,0 14px 44px #141478b3}.navbar-buy:hover .ea-button-arrow{transform:translate(4px)}.navbar-buy-dot{background:#7dffb8;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite ea-pulse;box-shadow:0 0 12px #7dffb8}.site>.ea-dock{z-index:15;position:fixed}.site>.ea-dock-stage{z-index:14;position:fixed}.ea-dock-stage{opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#03051eb8 58%,#03051ef2 100%);height:230px;transition:opacity .42s;bottom:0;left:0;right:0}.ea-dock-stage.is-visible{opacity:1}.ea-dock{z-index:15;color:#fff;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 24px);padding:12px 14px 12px 20px;transition:transform .52s cubic-bezier(.2,.9,.2,1),left .52s cubic-bezier(.2,.9,.2,1),padding .42s,gap .42s,opacity .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%)}.site:has(.ea-dock){padding-bottom:104px}.ea-dock.is-visible.is-compact{left:calc((100vw - var(--content-width)) / 2);gap:6px;padding:7px 7px 7px 14px;transform:translate(0)}.ea-dock p,.ea-dock-close{white-space:nowrap;max-width:460px;transition:max-width .42s,opacity .26s,margin .42s;overflow:hidden}.ea-dock.is-compact p,.ea-dock.is-compact .ea-dock-close{opacity:0;pointer-events:none;max-width:0;margin:0}.ea-dock.is-compact .ea-dock-aurora{opacity:.8;inset:-10px -14px}.ea-dock-cta-short{display:none}.ea-dock.is-compact .ea-button{padding:10px 18px;font-size:.9rem}.ea-dock.ea-ring:before{background:conic-gradient(from var(--ea-angle), transparent 0deg, #fff 45deg, #7fe0ff 95deg, #a98bff 140deg, transparent 200deg, transparent 360deg);padding:2px;animation-duration:3.2s;inset:-2px}.ea-dock-pulse{z-index:-3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ea-dock-pulse:before,.ea-dock-pulse:after{content:"";border-radius:inherit;animation:2.6s ease-in-out infinite ea-fade-out-in;position:absolute;inset:0}.ea-dock-pulse:before{box-shadow:0 0 0 1px #c8d7ff59,0 0 38px #826effbf,0 24px 90px #4650ffcc}.ea-dock-pulse:after{opacity:0;animation-name:ea-fade-in-out;box-shadow:0 0 0 1px #e6f0ffb3,0 0 70px #96beff,0 28px 120px #6e5aff}.ea-dock:after{content:"";z-index:-1;border-radius:inherit;background:#080c2ef5;position:absolute;inset:0}.ea-dock-aurora{z-index:-2;filter:blur(24px)saturate(1.5);opacity:1;pointer-events:none;border-radius:999px;position:absolute;inset:-18px -30px}.ea-dock-aurora:before{background:conic-gradient(#8a4dff,#2fb8ff,#fff,#d07bff,#2fe6ff,#8a4dff);animation-duration:6s}.ea-dock .ea-button{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #c8dcff99,0 0 34px #8caafff2}.ea-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.ea-dock p{gap:1px;line-height:1.25;display:grid}.ea-dock p strong{white-space:nowrap;font-size:1rem}.ea-dock .ea-button{white-space:nowrap}.ea-dock p span{color:#e1e9ffc7;font-size:.82rem}.ea-dock-close{color:#e1e9ffb3;border-radius:50%;width:30px;height:30px;font-size:1.2rem;line-height:1}.ea-dock-close:hover{color:#fff;background:#f7faff1f}.ea-button--compact{padding:12px 22px;font-size:.95rem}.ea-button-arrow{transition:transform .18s}.ea-button:hover .ea-button-arrow{transform:translate(4px)}.ea-button{color:#fff;letter-spacing:-.01em;background:linear-gradient(120deg,#355cff 0%,#6e4cff 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:18px 34px;font-size:1.08rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #a0beff59,0 18px 50px #465aff8c}.ea-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:45%;animation:4.2s ease-in-out infinite ea-shine;position:absolute;top:0;bottom:0;left:0}.ea-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #bed2ff8c,0 24px 70px #5a6effbf}.ea-button:disabled,.ea-button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.7)brightness(.75);box-shadow:none;transform:none}.ea-button:disabled:after,.ea-button[aria-disabled=true]:after{display:none}.ea-button--wide{width:100%}.ea-link{color:#bed0fff2;text-underline-offset:3px;text-decoration:underline}.ea-link:hover{color:#fff}.ea-banner{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 12% 0,#6e4cff80 0%,#0000 60%),radial-gradient(at 95% 100%,#4aa8ff66 0%,#0000 55%),#0a1038b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:44px;padding:34px 38px;display:grid;box-shadow:0 30px 100px #283cdc66}.ea-banner h2{font-family:var(--font-heading);color:#f7f9ff;letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.ea-banner p{color:#e6edffd6;max-width:58ch;margin-top:12px}@media (max-width:840px){.ea-spot-halo{animation-name:ea-halo-narrow}.ea-banner{grid-template-columns:1fr;padding:28px 24px}.ea-banner .ea-button{width:100%}}@media (max-width:560px){.ea-spot-title{font-size:1.08rem}.ea-spot-halo{inset:-18px -6px}.ea-spot-aurora{inset:-22px max(-10px, calc(var(--bleed) * -1));filter:blur(22px)saturate(1.5)}.ea-spot-shade{inset:-60px max(-40px, calc(var(--bleed) * -1))}.ea-dock-stage{height:170px}.ea-spot-glints i:nth-child(5),.ea-spot-glints i:nth-child(6){display:none}svg.ea-sign,img.ea-sign{width:34px;height:34px}.ea-spot-ripple{box-shadow:none;animation-name:ea-ripple-touch}.ea-dock-aurora{inset:-10px -6px}.ea-spot-body{gap:12px;padding:12px 12px 12px 16px}.ea-spot-go{width:40px;height:40px}.ea-spot-go svg{width:18px;height:18px}.navbar-cta{display:none}.ea-dock,.ea-dock.is-visible{justify-content:space-between;gap:8px;width:auto;max-width:none;padding:8px 8px 8px 18px;transition:transform .52s cubic-bezier(.2,.9,.2,1),opacity .3s;left:12px;right:12px}.ea-dock{transform:translateY(140%)}.ea-dock.is-visible{transform:translate(0)}.ea-dock p,.ea-dock-close{transition:none}.ea-dock .ea-button{margin-left:auto;padding:11px 18px;font-size:.9rem}.site:has(.ea-dock){padding-bottom:86px}.ea-dock.is-visible.is-compact{width:max-content;max-width:calc(100vw - 24px);padding:6px 6px 6px 12px;left:12px;right:auto}.ea-dock.is-compact .ea-sign{display:inline-block}.ea-dock.is-compact .ea-sign--infinity{font-size:1.7rem}.ea-dock.is-compact .ea-dock-cta-long{display:none}.ea-dock.is-compact .ea-dock-cta-short{display:inline}.ea-dock.is-compact .ea-button{margin-left:0;padding:9px 14px}.ea-dock p span,.ea-dock .ea-sign{display:none}}@media (max-width:430px){.ea-spot-kicker{letter-spacing:.08em}}.ea-spot-kicker,.ea-spot-title{text-wrap:balance}@media (max-width:360px){.navbar-actions{gap:6px}.navbar-ea{padding:10px 12px;font-size:.8rem}.ea-dock .ea-dock-cta-long{display:none}.ea-dock .ea-dock-cta-short{display:inline}}@media (pointer:coarse){.ea-dock:not(.is-compact) .ea-dock-close{width:44px;height:44px;margin:-7px}}@media (hover:none) and (pointer:coarse) and (min-width:561px){.ea-spot-ripple{box-shadow:none;animation-name:ea-ripple-touch-wide}.ea-spot-aurora,.ea-dock-aurora{-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.ea-spot-halo{background:radial-gradient(closest-side,#fff 0%,#d7c8fff2 40%,#8cd7ff8c 70%,#0000 100%)}.ea-spot-shade{background:radial-gradient(closest-side,#03041cf7 0%,#03041ccc 55%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.ea-ring:before,.ea-button:after,.ea-spot,.ea-spot-aurora,.ea-spot-ripple,.ea-spot-glints i,.ea-sign--pulse:after,.ea-dock,.ea-dock-aurora,.ea-spot-aurora:before,.ea-dock-aurora:before,.ea-dock-pulse:before,.ea-dock-pulse:after,.ea-spot-halo,.ea-spot-body,.ea-spot-body:after,.ea-spot-go,.navbar-ea,.ea-sign--pulse:after{animation:none}.ea-dock,.ea-dock p,.ea-dock-close{transition:none}.ea-spot-ripple,.ea-spot-glints,.ea-dock-pulse{display:none}}
