.vsp-root,.vsp-root *{box-sizing:border-box}html.vsp-on{overflow:hidden;background:#2c2a45}.vsp-root{position:fixed;inset:0;z-index:2147483000;overflow:hidden;display:none;opacity:1;transition:opacity .55s ease;background:radial-gradient(130% 100% at 50% 12%,#35315a 0,#2c2a45 42%,#211e36 100%);font-family:Georgia,'Times New Roman',serif}html.vsp-on .vsp-root{display:block}.vsp-root.vsp-out{opacity:0;pointer-events:none}.neb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none}.neb.a{width:60vmax;height:60vmax;left:-18vmax;top:-14vmax;background:radial-gradient(circle,rgba(157,143,184,.5),transparent 65%);animation:vsp-neb 34s ease-in-out infinite}.neb.b{width:52vmax;height:52vmax;right:-16vmax;top:38%;background:radial-gradient(circle,rgba(232,145,122,.32),transparent 65%);animation:vsp-neb 40s ease-in-out infinite reverse}.neb.c{width:46vmax;height:46vmax;left:22%;bottom:-20vmax;background:radial-gradient(circle,rgba(167,196,226,.28),transparent 65%);animation:vsp-neb 46s ease-in-out infinite}.stars{position:absolute;top:0;left:0;border-radius:50%;background:0 0}.stars.far{width:1px;height:1px;box-shadow:541px 524px rgba(167,196,226,.55),1536px 446px rgba(255,255,255,.5),300px 227px rgba(157,143,184,.5),117px 124px rgba(167,196,226,.55),1397px 449px rgba(247,231,218,.6),516px 145px rgba(255,255,255,.5),741px 46px rgba(255,255,255,.5),463px 188px rgba(247,231,218,.35),671px 1130px rgba(247,231,218,.35),142px 934px rgba(157,143,184,.5),528px 485px rgba(247,231,218,.35),843px 515px rgba(247,231,218,.6),857px 1191px rgba(247,231,218,.6),1111px 1000px rgba(167,196,226,.55),1568px 1170px rgba(247,231,218,.6),1544px 1172px rgba(167,196,226,.55),1334px 721px rgba(247,231,218,.35),487px 451px rgba(157,143,184,.5),606px 307px rgba(247,231,218,.6),206px 660px rgba(255,255,255,.5),373px 447px rgba(247,231,218,.6),959px 965px rgba(167,196,226,.55),1040px 1215px rgba(157,143,184,.5),1012px 45px rgba(247,231,218,.35),273px 1008px rgba(247,231,218,.6),1541px 1005px rgba(157,143,184,.5),158px 67px rgba(157,143,184,.5),1221px 1239px rgba(247,231,218,.35),1583px 814px rgba(247,231,218,.6),683px 77px rgba(167,196,226,.55),843px 158px rgba(157,143,184,.5),1450px 979px rgba(247,231,218,.6),877px 851px rgba(255,255,255,.5),316px 478px rgba(255,255,255,.5),1172px 320px rgba(157,143,184,.5),1019px 575px rgba(247,231,218,.35),806px 713px rgba(167,196,226,.55),630px 1095px rgba(247,231,218,.35),489px 848px rgba(247,231,218,.6),536px 875px rgba(167,196,226,.55),246px 217px rgba(247,231,218,.35),494px 1165px rgba(255,255,255,.5),120px 1056px rgba(157,143,184,.5),627px 271px rgba(255,255,255,.5),118px 1268px rgba(247,231,218,.35),242px 113px rgba(255,255,255,.5),1061px 1294px rgba(247,231,218,.6),948px 217px rgba(247,231,218,.6),55px 1090px rgba(167,196,226,.55),102px 774px rgba(247,231,218,.6),605px 1210px rgba(255,255,255,.5),475px 461px rgba(157,143,184,.5),418px 1044px rgba(255,255,255,.5),489px 310px rgba(247,231,218,.6),1055px 962px rgba(167,196,226,.55),558px 703px rgba(247,231,218,.35),1417px 634px rgba(167,196,226,.55),354px 50px rgba(247,231,218,.6),1141px 1169px rgba(157,143,184,.5),195px 170px rgba(247,231,218,.35),604px 816px rgba(247,231,218,.6),1044px 671px rgba(157,143,184,.5),520px 846px rgba(255,255,255,.5),1319px 649px rgba(247,231,218,.6),50px 694px rgba(157,143,184,.5),11px 719px rgba(247,231,218,.6),739px 78px rgba(247,231,218,.6),1269px 980px rgba(247,231,218,.6),197px 521px rgba(247,231,218,.35),356px 1087px rgba(157,143,184,.5),969px 976px rgba(247,231,218,.6),1489px 85px rgba(247,231,218,.6),1097px 1015px rgba(255,255,255,.5),544px 592px rgba(157,143,184,.5),1230px 1133px rgba(157,143,184,.5),982px 951px rgba(247,231,218,.35),928px 811px rgba(167,196,226,.55),528px 1103px rgba(157,143,184,.5),807px 837px rgba(255,255,255,.5),931px 56px rgba(255,255,255,.5),1571px 1203px rgba(167,196,226,.55),1344px 685px rgba(247,231,218,.6),117px 78px rgba(255,255,255,.5),1220px 1288px rgba(255,255,255,.5),1547px 136px rgba(157,143,184,.5),1015px 780px rgba(247,231,218,.35),78px 253px rgba(255,255,255,.5),39px 529px rgba(247,231,218,.6),609px 638px rgba(167,196,226,.55),1513px 208px rgba(157,143,184,.5),978px 1272px rgba(157,143,184,.5),1552px 451px rgba(247,231,218,.35),948px 347px rgba(255,255,255,.5),942px 266px rgba(247,231,218,.35),156px 161px rgba(255,255,255,.5),389px 774px rgba(157,143,184,.5),396px 1050px rgba(157,143,184,.5),573px 656px rgba(247,231,218,.35),1388px 607px rgba(255,255,255,.5),644px 202px rgba(255,255,255,.5),1132px 1058px rgba(247,231,218,.35),1245px 103px rgba(167,196,226,.55),1297px 194px rgba(167,196,226,.55),250px 1231px rgba(167,196,226,.55),192px 190px rgba(157,143,184,.5),841px 1032px rgba(157,143,184,.5),1473px 694px rgba(247,231,218,.6),692px 152px rgba(255,255,255,.5),776px 185px rgba(167,196,226,.55),1480px 406px rgba(167,196,226,.55),47px 283px rgba(167,196,226,.55),1041px 844px rgba(157,143,184,.5),239px 1186px rgba(157,143,184,.5),1513px 917px rgba(255,255,255,.5),949px 202px rgba(167,196,226,.55),393px 1033px rgba(157,143,184,.5),702px 562px rgba(157,143,184,.5),909px 200px rgba(157,143,184,.5),425px 417px rgba(167,196,226,.55),1343px 384px rgba(247,231,218,.35),1206px 436px rgba(247,231,218,.35),20px 845px rgba(247,231,218,.6),91px 92px rgba(247,231,218,.35),870px 739px rgba(157,143,184,.5),1332px 897px rgba(157,143,184,.5),1085px 445px rgba(255,255,255,.5),1239px 119px rgba(255,255,255,.5),1381px 467px rgba(247,231,218,.35),73px 133px rgba(157,143,184,.5),691px 1156px rgba(255,255,255,.5),49px 74px rgba(247,231,218,.35),1487px 680px rgba(157,143,184,.5),133px 1022px rgba(247,231,218,.35),421px 647px rgba(167,196,226,.55),731px 90px rgba(167,196,226,.55),744px 891px rgba(167,196,226,.55),1413px 289px rgba(157,143,184,.5),1011px 491px rgba(247,231,218,.35),34px 1033px rgba(247,231,218,.35),958px 56px rgba(247,231,218,.6),133px 725px rgba(157,143,184,.5),674px 430px rgba(157,143,184,.5),64px 283px rgba(255,255,255,.5),258px 75px rgba(247,231,218,.35),621px 921px rgba(167,196,226,.55),1131px 171px rgba(247,231,218,.6),546px 376px rgba(157,143,184,.5),1176px 645px rgba(167,196,226,.55),90px 361px rgba(247,231,218,.6),105px 1257px rgba(167,196,226,.55),983px 195px rgba(167,196,226,.55),486px 158px rgba(247,231,218,.6),1057px 321px rgba(247,231,218,.6),94px 185px rgba(247,231,218,.35),479px 454px rgba(167,196,226,.55),1175px 434px rgba(157,143,184,.5),603px 1080px rgba(157,143,184,.5),883px 1063px rgba(247,231,218,.35),414px 624px rgba(247,231,218,.6),336px 253px rgba(167,196,226,.55);animation:vsp-twA 4.6s ease-in-out infinite,vsp-driftA 60s ease-in-out infinite}.stars.mid{width:1.6px;height:1.6px;box-shadow:1234px 39px rgba(236,192,116,.6),1540px 145px rgba(247,231,218,.85),1363px 437px rgba(236,192,116,.6),742px 113px rgba(167,196,226,.8),1054px 226px rgba(236,192,116,.6),1254px 939px rgba(236,192,116,.6),1441px 1174px rgba(247,231,218,.85),146px 535px rgba(247,231,218,.85),1096px 287px rgba(255,255,255,.8),1083px 308px rgba(255,255,255,.8),842px 1093px rgba(236,192,116,.6),376px 761px rgba(247,231,218,.85),264px 1101px rgba(247,231,218,.85),550px 434px rgba(247,231,218,.85),1060px 779px rgba(167,196,226,.8),609px 306px rgba(236,192,116,.6),1545px 561px rgba(255,255,255,.8),809px 867px rgba(255,255,255,.8),1301px 581px rgba(236,192,116,.6),1305px 775px rgba(247,231,218,.85),651px 1221px rgba(167,196,226,.8),93px 544px rgba(236,192,116,.6),842px 418px rgba(255,255,255,.8),1495px 121px rgba(255,255,255,.8),1120px 1243px rgba(247,231,218,.85),120px 452px rgba(255,255,255,.8),858px 1210px rgba(167,196,226,.8),1544px 730px rgba(167,196,226,.8),858px 586px rgba(255,255,255,.8),733px 480px rgba(167,196,226,.8),1516px 655px rgba(247,231,218,.85),127px 147px rgba(255,255,255,.8),143px 1043px rgba(167,196,226,.8),92px 729px rgba(247,231,218,.85),1313px 993px rgba(167,196,226,.8),260px 990px rgba(236,192,116,.6),929px 226px rgba(167,196,226,.8),763px 162px rgba(247,231,218,.85),1243px 539px rgba(255,255,255,.8),380px 1221px rgba(236,192,116,.6),1319px 371px rgba(255,255,255,.8),1392px 1161px rgba(255,255,255,.8),1175px 409px rgba(247,231,218,.85),555px 675px rgba(247,231,218,.85),1320px 272px rgba(247,231,218,.85),1229px 878px rgba(255,255,255,.8),1474px 744px rgba(167,196,226,.8),1581px 1214px rgba(236,192,116,.6),725px 754px rgba(167,196,226,.8),537px 332px rgba(167,196,226,.8),989px 585px rgba(167,196,226,.8),843px 617px rgba(247,231,218,.85),911px 1097px rgba(247,231,218,.85),461px 396px rgba(255,255,255,.8),691px 685px rgba(247,231,218,.85),903px 66px rgba(247,231,218,.85),866px 691px rgba(167,196,226,.8),939px 646px rgba(247,231,218,.85),1537px 481px rgba(167,196,226,.8),1171px 339px rgba(167,196,226,.8),372px 92px rgba(247,231,218,.85),533px 1270px rgba(236,192,116,.6),1154px 46px rgba(255,255,255,.8),180px 801px rgba(247,231,218,.85),285px 1106px rgba(247,231,218,.85),1282px 382px rgba(236,192,116,.6),943px 510px rgba(167,196,226,.8),1440px 1042px rgba(236,192,116,.6),509px 299px rgba(255,255,255,.8),917px 311px rgba(247,231,218,.85),3px 327px rgba(236,192,116,.6),931px 637px rgba(247,231,218,.85),599px 720px rgba(167,196,226,.8),1043px 1180px rgba(255,255,255,.8),1060px 703px rgba(167,196,226,.8),616px 912px rgba(167,196,226,.8),790px 285px rgba(167,196,226,.8),1446px 254px rgba(167,196,226,.8),629px 466px rgba(247,231,218,.85),1518px 53px rgba(255,255,255,.8);animation:vsp-twB 5.8s ease-in-out infinite,vsp-driftB 44s ease-in-out infinite}.stars.near{width:2.4px;height:2.4px;box-shadow:1119px 1124px 1px #f7e7da,183px 1297px 1px #ecc074,282px 250px 1px #fff,1462px 1178px 1px #f7e7da,662px 66px 1px #ecc074,448px 418px 1px #fff,1526px 1174px 1px #ecc074,756px 518px 1px #f7e7da,563px 358px 1px #a7c4e2,592px 642px 1px #a7c4e2,885px 1244px 1px #fff,1422px 1292px 1px #a7c4e2,1429px 304px 1px #a7c4e2,1054px 1179px 1px #f7e7da,930px 979px 1px #f7e7da,1304px 815px 1px #ecc074,1461px 1128px 1px #a7c4e2,18px 1274px 1px #f7e7da,1342px 1294px 1px #a7c4e2,519px 1002px 1px #fff,539px 600px 1px #f7e7da,653px 694px 1px #a7c4e2,181px 1256px 1px #ecc074,146px 686px 1px #ecc074,337px 246px 1px #f7e7da,643px 633px 1px #f7e7da,1022px 963px 1px #fff,84px 1259px 1px #f7e7da,752px 831px 1px #f7e7da,311px 396px 1px #a7c4e2,245px 426px 1px #a7c4e2,511px 833px 1px #fff,674px 142px 1px #ecc074,1033px 951px 1px #a7c4e2;animation:vsp-twC 3.4s ease-in-out infinite,vsp-driftC 34s ease-in-out infinite}.spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#f7e7da;box-shadow:0 0 7px 2px rgba(247,231,218,.85);transform-origin:center;animation:vsp-sparkle 4s ease-in-out infinite}.spark::after,.spark::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(247,231,218,.9),transparent)}.spark::before{width:22px;height:1px}.spark::after{width:1px;height:22px}.comet{position:absolute;top:50%;left:50%;width:0;height:0;opacity:0;pointer-events:none;animation:vsp-comet 2s cubic-bezier(.4,.12,.5,1) .4s 1 both}.comet .head{position:absolute;left:0;top:0;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0,#f7e7da 42%,rgba(232,145,122,.55) 78%,transparent 100%);box-shadow:0 0 12px 4px rgba(247,231,218,.85),0 0 30px 10px rgba(232,145,122,.45)}.comet .tail{position:absolute;left:0;top:0;height:3px;width:min(38vmax,380px);border-radius:3px;transform:translate(-100%,-50%);filter:blur(.7px);background:linear-gradient(to left,rgba(247,231,218,.95),rgba(247,231,218,.5) 20%,rgba(232,145,122,.22) 55%,transparent 100%)}.stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.logo-wrap{width:clamp(180px,46vw,360px);animation:vsp-logoIn 1.2s cubic-bezier(.2,.7,.2,1) both}.svg{display:block;width:100%;aspect-ratio:1/1}.ring{transform-box:fill-box;transform-origin:center;animation:vsp-spin 120s linear infinite}.bloom{transform-box:fill-box;transform-origin:center;opacity:.35;animation:vsp-bloom 5s ease-in-out infinite}.node{transform-box:fill-box;transform-origin:center;animation:vsp-breathe 5s ease-in-out infinite}.sat{transform-box:fill-box;transform-origin:center}.beam{opacity:0}.word{margin-top:30px;font-size:clamp(28px,7.5vw,40px);letter-spacing:4px;color:#f7e7da;opacity:0;text-shadow:0 0 22px rgba(232,145,122,.35);animation:vsp-word 1s ease .6s both}.tag{margin-top:14px;display:flex;align-items:center;gap:14px;font-size:clamp(11px,3vw,13px);letter-spacing:3px;text-transform:uppercase;color:#9d8fb8}.tag span{opacity:0;animation:vsp-word .8s ease both}.tag i{width:3px;height:3px;border-radius:50%;background:#e8917a;opacity:0;animation:vsp-word .6s ease both}.tag span:first-of-type{animation-delay:1s}.tag i:first-of-type{animation-delay:1.3s}.tag span:nth-of-type(2){animation-delay:1.5s}.tag i:nth-of-type(2){animation-delay:1.8s}.tag span:nth-of-type(3){animation-delay:2s}.loader{margin-top:26px;display:flex;gap:9px;opacity:0;animation:vsp-word .7s ease 1.5s both}.loader span{width:6px;height:6px;border-radius:50%;background:#e8917a;animation:vsp-load 1.4s ease-in-out infinite}.loader span:nth-child(2){animation-delay:.2s}.loader span:nth-child(3){animation-delay:.4s}@keyframes vsp-neb{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(4%,-3%) scale(1.12)}}@keyframes vsp-driftA{0%,100%{transform:translate(0,0)}50%{transform:translate(-14px,-22px)}}@keyframes vsp-driftB{0%,100%{transform:translate(0,0)}50%{transform:translate(18px,-30px)}}@keyframes vsp-driftC{0%,100%{transform:translate(0,0)}50%{transform:translate(-24px,20px)}}@keyframes vsp-twA{0%,100%{opacity:.5}50%{opacity:.9}}@keyframes vsp-twB{0%,100%{opacity:.65}50%{opacity:1}}@keyframes vsp-twC{0%,100%{opacity:.8}45%{opacity:.4}}@keyframes vsp-sparkle{0%,100%{transform:scale(.5);opacity:.25}50%{transform:scale(1);opacity:1}}@keyframes vsp-logoIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes vsp-spin{to{transform:rotate(360deg)}}@keyframes vsp-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes vsp-bloom{0%,100%{opacity:.28;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}@keyframes vsp-twinkle{0%,100%{transform:scale(1)}12%{transform:scale(1.3)}}@keyframes vsp-flash{0%,100%{opacity:0}10%{opacity:.85}}@keyframes vsp-word{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes vsp-load{0%,100%{transform:scale(.6);opacity:.35}50%{transform:scale(1);opacity:1}}@keyframes vsp-comet{0%{opacity:0;transform:rotate(32deg) translateX(-72vmax)}12%{opacity:1}84%{opacity:1}100%{opacity:0;transform:rotate(32deg) translateX(72vmax)}}@keyframes vsp-beam{0%{opacity:0;transform:translate(0,0)}6%{opacity:1}30%{opacity:1}42%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.beam,.bloom,.neb,.node,.ring,.sat,.spark,.stars,.vsp-flash{animation:none!important;transform:none!important}.beam,.vsp-flash{opacity:0!important}.bloom{opacity:.4!important}.loader span{animation:none!important;opacity:.7!important}.logo-wrap{animation:vsp-word .7s ease both!important}.word{animation:vsp-word .6s ease .45s both!important}.tag span{animation:vsp-word .6s ease both!important}.tag i{animation:vsp-word .5s ease both!important}.tag span:first-of-type{animation-delay:.85s!important}.tag i:first-of-type{animation-delay:1.05s!important}.tag span:nth-of-type(2){animation-delay:1.2s!important}.tag i:nth-of-type(2){animation-delay:1.4s!important}.tag span:nth-of-type(3){animation-delay:1.55s!important}.loader{animation:vsp-word .6s ease 1.2s both!important}}.stage{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.tag{max-width:100%;flex-wrap:wrap;justify-content:center}@media (max-width:430px){.tag{gap:8px;letter-spacing:1.6px;font-size:11px}}