.MZopUG_root{--f3-red:#ff234d;--f3-red-dark:#5d071b;--f3-pink:#ff36bd;--f3-blue:#27c8ff;--f3-violet:#8b5dff;isolation:isolate;color:#fff;contain:paint;background:#020207;min-height:100svh;position:relative;overflow-x:clip}.MZopUG_root,.MZopUG_root *{box-sizing:border-box}.MZopUG_aurora,.MZopUG_starField,.MZopUG_meteors,.MZopUG_sparkles{pointer-events:none;position:absolute;inset:0}.MZopUG_aurora{z-index:-5;opacity:.98;will-change:transform, opacity;background:radial-gradient(circle at 8% 10%,#ff194780,#0000 29%),radial-gradient(circle at 18% 72%,#71031c8c,#0000 35%),radial-gradient(circle at 87% 16%,#22bbff61,#0000 31%),radial-gradient(circle at 77% 78%,#7543ff4d,#0000 36%),linear-gradient(155deg,#020207 0%,#10030b 38%,#060b1b 72%,#020207 100%);animation:15s ease-in-out infinite alternate MZopUG_auroraFloat;inset:-10%;transform:translate(0,0)scale(1.02)}.MZopUG_starField{z-index:-4;opacity:.48;background-image:radial-gradient(circle,#ffffffeb 0 1px,#0000 1.7px),radial-gradient(circle,#63dbffd1 0 1px,#0000 1.8px),radial-gradient(circle,#ff4d9cc7 0 1px,#0000 1.8px);background-position:0 0,41px 29px,89px 63px;background-size:91px 91px,137px 137px,179px 179px}.MZopUG_meteors{z-index:-3;overflow:hidden}.MZopUG_meteors i{opacity:0;will-change:transform, opacity;background:linear-gradient(#0000 0%,#fffffffa 78%,#3ed2fff5 100%);border-radius:999px;width:2px;height:126px;animation:10.5s linear infinite MZopUG_meteorFall;position:absolute;transform:translate(0,0)rotate(42deg);box-shadow:0 0 10px #3bcfffcc,0 0 20px #ff235f4d}.MZopUG_meteors i:first-child{animation-delay:.8s;top:-12%;left:78%}.MZopUG_meteors i:nth-child(2){animation-delay:4.1s;top:8%;left:92%}.MZopUG_meteors i:nth-child(3){animation-delay:7.3s;top:-8%;left:62%}.MZopUG_sparkles{z-index:-2}.MZopUG_sparkles i{will-change:transform, opacity;background:radial-gradient(circle,#fff 0 13%,#b8f7ff 27%,#ff419173 52%,#0000 72%);border-radius:999px;width:9px;height:9px;animation:4.8s ease-in-out infinite MZopUG_sparklePulse;position:absolute;box-shadow:0 0 14px #6fe3ffad,0 0 24px #ff306b47}.MZopUG_sparkles i:first-child{animation-delay:.2s;top:11%;left:8%}.MZopUG_sparkles i:nth-child(2){animation-delay:2.2s;top:6%;left:38%}.MZopUG_sparkles i:nth-child(3){animation-delay:1.1s;top:14%;left:87%}.MZopUG_sparkles i:nth-child(4){animation-delay:3.1s;top:53%;left:17%}.MZopUG_sparkles i:nth-child(5){animation-delay:1.8s;top:65%;left:78%}.MZopUG_sparkles i:nth-child(6){animation-delay:.7s;top:91%;left:56%}.MZopUG_shell{z-index:2;width:min(100%,1480px);min-height:100svh;padding:calc(14px + env(safe-area-inset-top)) clamp(13px, 3vw, 40px) calc(26px + env(safe-area-inset-bottom));flex-direction:column;gap:clamp(12px,1.8vw,20px);margin:0 auto;display:flex;position:relative}.MZopUG_header{justify-content:space-between;align-items:center;gap:14px;display:flex}.MZopUG_brand{text-shadow:0 0 15px #ff234d99,0 0 29px #27c8ff3d;align-items:baseline;gap:14px;min-width:0;display:flex}.MZopUG_brandMark{letter-spacing:.08em;flex:none;font-size:clamp(29px,5vw,54px);font-weight:950}.MZopUG_brandName{letter-spacing:.22em;white-space:nowrap;min-width:0;font-size:clamp(13px,2.4vw,24px);font-weight:850}.MZopUG_loginButton,.MZopUG_startButton,.MZopUG_languageTrigger,.MZopUG_closeButton{color:#fff;background:linear-gradient(145deg,#1f2a4cf0,#080c1cf0);border:1px solid #c8eeff7a;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000061,inset 0 1px #ffffff2e,0 0 20px #27c8ff1f}.MZopUG_loginButton:after,.MZopUG_startButton:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:34%;animation:6.2s ease-in-out infinite MZopUG_buttonGlint;position:absolute;top:-35%;bottom:-35%;left:-44%;transform:translate(0,0)skew(-18deg)}.MZopUG_loginButton{text-align:center;border-radius:23px;flex:none;min-width:126px;padding:14px 23px;font-size:clamp(16px,2.2vw,20px);font-weight:790}.MZopUG_languageBlock{width:min(100%,720px)}.MZopUG_languageLabel{text-shadow:0 0 16px #ff234d4d,0 0 18px #27c8ff38;margin:0 0 8px 4px;font-size:clamp(16px,2.3vw,22px);font-weight:830;display:block}.MZopUG_languageTrigger{text-align:start;cursor:pointer;background:linear-gradient(102deg,#370719e0,#091430f0 56%,#071932f0);border-radius:23px;align-items:center;gap:14px;width:100%;min-height:65px;padding:14px 18px;display:flex}.MZopUG_languageTrigger:focus-visible,.MZopUG_loginButton:focus-visible,.MZopUG_startButton:focus-visible,.MZopUG_languageOption:focus-visible,.MZopUG_closeButton:focus-visible,.MZopUG_searchField:focus-within{outline-offset:3px;outline:2px solid #64e4fff5}.MZopUG_selectedFlag,.MZopUG_optionFlag{flex:none;font-size:29px;line-height:1}.MZopUG_selectedLanguage{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(18px,3.1vw,28px);overflow:hidden}.MZopUG_chevron{color:#dce9ff;flex:none;font-size:26px}.MZopUG_languageError{color:#ffd1e0;margin:8px 4px 0;font-size:14px;display:block}.MZopUG_hero{flex-direction:column;flex:1;align-items:center;gap:clamp(13px,1.8vw,20px);min-width:0;display:flex}.MZopUG_videoFrame{isolation:isolate;contain:layout paint;background:#030207;border-radius:clamp(24px,3.6vw,44px);place-items:stretch stretch;width:100%;min-width:0;max-width:100%;padding:clamp(3px,.45vw,6px);display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #ffffff17,0 0 23px #ff234d52,0 0 42px #27c8ff3b,0 22px 68px #0000008a}.MZopUG_videoGlow{z-index:0;opacity:.92;will-change:transform;background:conic-gradient(from 20deg,#ff234d 0deg,#ff36bd 64deg,#8b5dff 132deg,#27c8ff 210deg,#2f68ff 270deg,#ff234d 360deg);animation:18s linear infinite MZopUG_edgeRotate;position:absolute;inset:-58%;transform:translateZ(0)rotate(0)}.MZopUG_videoSurface{z-index:1;background:#000;border-radius:calc(clamp(24px,3.6vw,44px) - 5px);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.MZopUG_video{object-fit:contain;object-position:center center;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.MZopUG_edgeGlint{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3,inset 18px 0 32px -31px #ff377ee6,inset -18px 0 32px -31px #3ccdffe6}.MZopUG_tagline{text-align:center;color:#f7fbffe0;letter-spacing:clamp(.15em,.8vw,.3em);margin:0;font-size:clamp(11px,2vw,17px)}.MZopUG_startButton{text-align:center;background:linear-gradient(96deg,#ff234d 0%,#ee2eb4 34%,#8758ff 64%,#25bdf7 100%);border-radius:999px;justify-content:center;align-items:center;gap:16px;width:min(100%,640px);min-height:75px;padding:18px 30px;font-size:clamp(21px,4vw,34px);font-weight:950;display:flex;box-shadow:0 0 24px #ff234d57,0 0 46px #27beff33,inset 0 1px #ffffff57}.MZopUG_startArrow{font-size:1.3em;transition:transform .18s}.MZopUG_startButton:hover .MZopUG_startArrow{transform:translate(5px)}.MZopUG_modalRoot{z-index:1000000;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.MZopUG_modalBackdrop{background:#000007d1;border:0;width:100%;height:100%;position:absolute;inset:0}.MZopUG_modalPanel{color:#fff;background:radial-gradient(circle at 0 0,#7e08254d,#0000 38%),linear-gradient(#08122afb,#0c0512fb);border:1px solid #b2e8ff61;border-radius:30px;flex-direction:column;gap:16px;width:min(94vw,620px);max-height:min(86svh,820px);padding:20px;animation:.18s ease-out both MZopUG_modalIn;display:flex;position:relative;box-shadow:0 20px 80px #000000a8,0 0 30px #2abeff29,inset 0 1px #ffffff1a}.MZopUG_modalHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.MZopUG_modalHeader h2{margin:4px 0 0;font-size:clamp(24px,5vw,34px);line-height:1.1}.MZopUG_modalEyebrow{color:#ff8cad;letter-spacing:.2em;margin:0;font-size:12px;font-weight:800}.MZopUG_closeButton{cursor:pointer;border-radius:17px;flex:none;width:50px;height:50px;font-size:25px}.MZopUG_searchField{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.MZopUG_searchField input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.MZopUG_searchField input::placeholder{color:#e2ebfc94}.MZopUG_languageList{overscroll-behavior:contain;gap:10px;min-height:0;padding:1px 4px 4px 1px;display:grid;overflow:auto}.MZopUG_languageOption{color:#fff;text-align:start;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:19px;align-items:center;gap:14px;width:100%;min-height:66px;padding:11px 14px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.MZopUG_languageOption:hover{background:#ffffff13;border-color:#9bebff47;transform:translateY(-1px)}.MZopUG_languageOptionActive{background:linear-gradient(135deg,#ff234d29,#25bfff21);border-color:#ff5c8b94;box-shadow:0 0 20px #ff234d1a,inset 0 1px #ffffff14}.MZopUG_optionCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.MZopUG_optionCopy strong{overflow-wrap:anywhere;font-size:17px}.MZopUG_optionCopy small{color:#d2e1f79e;letter-spacing:.14em}.MZopUG_optionCheck{color:#fff;background:linear-gradient(135deg, var(--f3-red), var(--f3-blue));border-radius:999px;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid;box-shadow:0 0 16px #ff234d4d,0 0 18px #27c8ff38}.MZopUG_paused .MZopUG_aurora,.MZopUG_paused .MZopUG_meteors i,.MZopUG_paused .MZopUG_sparkles i,.MZopUG_paused .MZopUG_videoGlow,.MZopUG_paused .MZopUG_loginButton:after,.MZopUG_paused .MZopUG_startButton:after{animation-play-state:paused!important}@keyframes MZopUG_auroraFloat{0%{opacity:.92;transform:translate(-1%,-1%)scale(1.02)}to{opacity:1;transform:translate(1.2%,.8%)scale(1.045)}}@keyframes MZopUG_meteorFall{0%{opacity:0;transform:translate(0,0)rotate(42deg)}9%{opacity:.9}31%{opacity:.82}to{opacity:0;transform:translate(-300px,430px)rotate(42deg)}}@keyframes MZopUG_sparklePulse{0%,to{opacity:.2;transform:scale(.72)}50%{opacity:.9;transform:scale(1.16)}}@keyframes MZopUG_edgeRotate{to{transform:translateZ(0)rotate(360deg)}}@keyframes MZopUG_buttonGlint{0%,12%{transform:translate(0,0)skew(-18deg)}42%,to{transform:translate(430%)skew(-18deg)}}@keyframes MZopUG_modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.MZopUG_shell{gap:12px;padding-inline:14px}.MZopUG_brand{gap:9px}.MZopUG_brandName{letter-spacing:.13em}.MZopUG_loginButton{min-width:104px;padding:13px 18px}.MZopUG_videoFrame{border-radius:28px}.MZopUG_videoSurface{border-radius:23px}.MZopUG_startButton{min-height:70px}}@media (max-width:430px){.MZopUG_brandName{display:none}.MZopUG_loginButton{min-width:116px}.MZopUG_selectedFlag,.MZopUG_optionFlag{font-size:26px}}@media (prefers-reduced-motion:reduce){.MZopUG_aurora,.MZopUG_meteors i,.MZopUG_sparkles i,.MZopUG_videoGlow,.MZopUG_loginButton:after,.MZopUG_startButton:after,.MZopUG_modalPanel{animation:none!important}}
