.iG_hpW_art{background:#005d5b url(/assets/home-poster-bg.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.iG_hpW_beam{background:linear-gradient(225deg, color-mix(in srgb, var(--color-k-white) 22%, transparent) 0%, color-mix(in srgb, var(--color-k-white) 6%, transparent) 32%, transparent 60%);filter:blur(18px);transform-origin:100% 0;width:1100px;height:900px;animation:7s ease-in-out infinite alternate iG_hpW_beam;position:absolute;top:-260px;right:-320px}.iG_hpW_orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iG_hpW_orbitComet{fill:none;stroke:var(--color-k-white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:70 1930;stroke-dashoffset:70px;filter:drop-shadow(0 0 6px var(--color-k-white));animation:7s ease-in-out infinite iG_hpW_comet}.iG_hpW_shootingStar{background:linear-gradient(90deg, transparent, var(--color-k-white));transform-origin:0;opacity:0;border-radius:3px;width:260px;height:3px;animation:9s ease-in infinite iG_hpW_shoot;position:absolute;top:260px;left:1000px}.iG_hpW_sparkle{background:var(--color-k-white);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 6px var(--color-k-white));animation:3.2s ease-in-out infinite iG_hpW_twinkle;position:absolute}.iG_hpW_sunGlow{background:radial-gradient(circle, color-mix(in srgb, var(--color-k-white) 80%, transparent) 0%, color-mix(in srgb, var(--color-k-white) 22%, transparent) 32%, transparent 68%);border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;animation:4.5s ease-in-out infinite iG_hpW_sunPulse;position:absolute}.iG_hpW_cityLight{background:var(--color-k-white);width:5px;height:6px;box-shadow:0 0 8px var(--color-k-white);opacity:0;border-radius:1px;animation:5s ease-in-out infinite iG_hpW_cityBlink;position:absolute}.iG_hpW_firefly{background:radial-gradient(circle, var(--color-k-white), color-mix(in srgb, var(--color-k-lime-soft) 60%, transparent) 60%, transparent);opacity:0;border-radius:50%;width:9px;height:9px;animation:7s ease-out infinite iG_hpW_rise;position:absolute}@keyframes iG_hpW_beam{0%{opacity:.65;transform:rotate(-2deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes iG_hpW_comet{0%{stroke-dashoffset:70px;opacity:0}5%{opacity:1}45%{opacity:1}50%,to{stroke-dashoffset:-1000px;opacity:0}}@keyframes iG_hpW_shoot{0%,70%{opacity:0;transform:rotate(150deg)translate(0)}72%{opacity:1}82%,to{opacity:0;transform:rotate(150deg)translate(760px)}}@keyframes iG_hpW_twinkle{0%,to{opacity:0;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes iG_hpW_sunPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:.95;transform:scale(1.1)}}@keyframes iG_hpW_cityBlink{0%,to{opacity:0}15%,60%{opacity:.9}}@keyframes iG_hpW_rise{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(var(--drift,30px), -280px) scale(1)}}@media (prefers-reduced-motion:reduce){.iG_hpW_beam,.iG_hpW_orbitComet,.iG_hpW_shootingStar,.iG_hpW_sparkle,.iG_hpW_sunGlow,.iG_hpW_cityLight,.iG_hpW_firefly{animation:none}}
._9ZGrRW_hero{position:relative}._9ZGrRW_titleChar{animation:_9ZGrRW_charIn .7s var(--ease-signature) both;display:inline-block}._9ZGrRW_text{color:var(--color-k-white);text-shadow:0 0 6px color-mix(in srgb, var(--color-k-white) 80%, transparent), 0 0 18px color-mix(in srgb, var(--color-k-mist) 70%, transparent);position:relative}._9ZGrRW_glow{color:var(--color-k-mist);text-shadow:none;filter:blur(16px);pointer-events:none;animation:3.6s ease-in-out 1s infinite _9ZGrRW_neon;position:absolute;inset:0}._9ZGrRW_meteor{background:linear-gradient(90deg, var(--color-k-white), color-mix(in srgb, var(--color-k-mist) 50%, transparent) 30%, transparent);opacity:0;pointer-events:none;border-radius:5px;width:200px;height:5px;animation:3s ease-in infinite _9ZGrRW_meteor;position:absolute}._9ZGrRW_meteor:before{content:"";background:var(--color-k-white);width:14px;height:14px;box-shadow:0 0 14px 4px color-mix(in srgb, var(--color-k-white) 70%, transparent);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:-4px}@keyframes _9ZGrRW_charIn{0%{opacity:0;transform:translateY(48px)scale(.8)}to{opacity:1;transform:none}}@keyframes _9ZGrRW_neon{0%,to{opacity:.45}45%{opacity:1}88%{opacity:.6}90%{opacity:.15}92%{opacity:.8}94%{opacity:.3}}@keyframes _9ZGrRW_meteor{0%{opacity:0;transform:rotate(-28deg)translate(0)}10%{opacity:1}60%,to{opacity:0;transform:rotate(-28deg)translate(-320px)}}@media (prefers-reduced-motion:reduce){._9ZGrRW_glow,._9ZGrRW_meteor{animation:none}}
.Fy9NsW_logo{animation:Fy9NsW_logoIn .7s var(--ease-signature) both}.Fy9NsW_signLabel{animation:Fy9NsW_labelIn .6s var(--ease-signature) both;margin-top:-.5em}.Fy9NsW_signRimLight{fill:none;stroke:var(--color-k-white);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160 840;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 5px var(--color-k-white)) drop-shadow(0 0 10px var(--color-k-mist));animation:4.4s linear infinite Fy9NsW_rimRun}.Fy9NsW_leader{height:2px;overflow:hidden}.Fy9NsW_leader:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-k-white) 75%, transparent) 0 6px, transparent 6px 12px);animation:.8s linear infinite Fy9NsW_flow;position:absolute;inset:0 0 0 -12px}.Fy9NsW_cta{border-radius:999px;position:relative}.Fy9NsW_cta:before{content:"";border-radius:inherit;border:3px solid color-mix(in srgb, var(--color-k-white) 70%, transparent);pointer-events:none;animation:2.6s ease-out infinite Fy9NsW_halo;position:absolute;inset:0}.Fy9NsW_ctaArrow{animation:1.4s ease-in-out infinite Fy9NsW_nudge;display:inline-block}.Fy9NsW_ripple{border:6px solid var(--color-k-white);background:color-mix(in srgb, var(--color-k-white) 18%, transparent);pointer-events:none;border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;animation:.55s ease-out forwards Fy9NsW_ripple;position:absolute}.Fy9NsW_content{transition:opacity .4s ease-in,transform .4s ease-in}.Fy9NsW_leaving{opacity:0;transform:scale(.94)}@keyframes Fy9NsW_logoIn{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes Fy9NsW_labelIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes Fy9NsW_rimRun{0%{stroke-dashoffset:0;opacity:0}4%{opacity:1}21%{opacity:1}25%,to{stroke-dashoffset:-1000px;opacity:0}}@keyframes Fy9NsW_flow{to{transform:translate(12px)}}@keyframes Fy9NsW_halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.06,1.3)}}@keyframes Fy9NsW_nudge{0%,to{transform:translate(0)}50%{transform:translate(14px)}}@keyframes Fy9NsW_ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.Fy9NsW_leader:before,.Fy9NsW_signLabel,.Fy9NsW_signRimLight,.Fy9NsW_cta:before,.Fy9NsW_ctaArrow{animation:none}}
.U94GHq_bubble{will-change:transform;border-radius:50%;flex:none;animation:2.2s ease-in-out infinite alternate U94GHq_bobY;position:relative}.U94GHq_drift{will-change:transform;animation:3.1s ease-in-out infinite alternate U94GHq_swayX;position:absolute;inset:0}.U94GHq_orb{background:linear-gradient(135deg, var(--from), var(--to));border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;box-shadow:0 8px 32px #00000014,inset 0 2px #ffffffb3,inset 0 -2px #ffffff4d,0 0 0 2px #ffffff80}.U94GHq_selected .U94GHq_orb{background:linear-gradient(135deg,#ec4899cc,#a855f7cc);border:2px solid #ffffffe6;animation:1.5s ease-in-out infinite U94GHq_selectedGlow;transform:scale(1.1);box-shadow:0 0 40px #ec4899e6,0 8px 32px #00000026,inset 0 2px #ffffffe6,inset 0 -2px #ffffff80,0 0 0 3px #ffffffe6}.U94GHq_pinkCore{filter:blur(30px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#ec489999,#0000);border-radius:50%;position:absolute;inset:0}.U94GHq_bursting{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.U94GHq_bursting,.U94GHq_bursting .U94GHq_drift{animation:none}.U94GHq_particle{background:linear-gradient(135deg, var(--from), var(--to));border-radius:50%;width:12px;height:12px;animation:.6s ease-out forwards U94GHq_burst;position:absolute;top:50%;left:50%}.U94GHq_justPicked .U94GHq_orb{animation:.3s cubic-bezier(.4,0,.2,1) backwards U94GHq_pickIn,1.5s ease-in-out infinite U94GHq_selectedGlow}.U94GHq_rainbow{opacity:.45;will-change:transform;pointer-events:none;background:radial-gradient(circle at 25% 25%,#ff007f59,#0000 45%),radial-gradient(circle at 78% 30%,#ffff004d,#0000 45%),radial-gradient(circle at 70% 78%,#00ffc84d,#0000 45%),radial-gradient(circle at 24% 74%,#7f00ff4d,#0000 45%);border-radius:50%;animation:10s linear infinite U94GHq_rainbowRotate;position:absolute;inset:4%}.U94GHq_selected .U94GHq_rainbow{display:none}.U94GHq_highlight,.U94GHq_highlightLow,.U94GHq_gloss{pointer-events:none;border-radius:50%;position:absolute}.U94GHq_highlight{background:radial-gradient(circle,#ffffffa6,#0000 65%);width:50%;height:50%;top:6%;left:10%}.U94GHq_highlightLow{background:radial-gradient(circle,#ffffff4d,#0000 65%);width:42%;height:42%;bottom:10%;right:10%}.U94GHq_gloss{background:linear-gradient(135deg,#ffffff4d,#0000 30% 70%,#ffffff26);inset:0}.U94GHq_glint{opacity:.7;will-change:transform, opacity;background:#ffffffe6;border-radius:50%;width:10px;height:10px;animation:2.5s ease-in-out infinite U94GHq_sparkle;position:absolute;top:25%;right:20%;box-shadow:0 0 12px #fffc}.U94GHq_label{z-index:1;color:var(--color-k-white);text-shadow:0 2px 10px #0006,0 0 20px #ffffff4d,0 1px 3px #0000004d;font-weight:800;line-height:1.25;position:relative}.U94GHq_selected .U94GHq_label{transform:scale(1.16)}.U94GHq_check{animation:.3s ease-out both U94GHq_checkIn}@keyframes U94GHq_bobY{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes U94GHq_swayX{0%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes U94GHq_rainbowRotate{to{transform:rotate(360deg)}}@keyframes U94GHq_sparkle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes U94GHq_pickIn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes U94GHq_selectedGlow{0%,to{box-shadow:0 0 40px #ec4899e6,0 8px 32px #00000026,inset 0 2px #ffffffe6,inset 0 -2px #ffffff80,0 0 0 3px #ffffffe6}50%{box-shadow:0 0 60px #ec4899,0 8px 32px #00000026,inset 0 2px #fff,inset 0 -2px #ffffffb3,0 0 0 4px #fff}}@keyframes U94GHq_burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(0)}}@keyframes U94GHq_checkIn{0%{opacity:0;transform:scale(0)rotate(-45deg)}60%{transform:scale(1.2)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.U94GHq_drift,.U94GHq_rainbow,.U94GHq_glint,.U94GHq_justPicked .U94GHq_orb,.U94GHq_selected .U94GHq_orb,.U94GHq_check,.U94GHq_particle{animation:none}}
