@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";
:root{--primary:#00b4db;--primary-hover:#0083b0;--secondary:#00e5ff;--accent:#0072ff;--bg-color:#fff;--bg-color-light:#f8fafc;--text-color:#0f172a;--text-muted:#64748b;--border-color:#e2e8f0;--font-sans:"Inter", sans-serif;--font-heading:"Outfit", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;scroll-padding-top:120px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--primary);border:3px solid var(--bg-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-hover)}body{max-width:100vw;font-family:var(--font-sans);background-color:var(--bg-color);background-image:radial-gradient(var(--border-color) 1px, transparent 1px);color:var(--text-color);background-size:24px 24px;line-height:1.6;overflow-x:hidden}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.gradient-text{background:linear-gradient(135deg,#00b4db 0%,#0072ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.LoadingScreen-module__d4NM0W__overlay{z-index:9999;clip-path:inset(0);background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:clip-path;display:flex;position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__d4NM0W__overlay.LoadingScreen-module__d4NM0W__exit{clip-path:inset(0 0 100%);transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.LoadingScreen-module__d4NM0W__gradientBg{background:radial-gradient(60% 50% at 70% 20%,#00b4db14 0%,#0000 60%),radial-gradient(50% 60% at 20% 80%,#0072ff0f 0%,#0000 60%);animation:6s ease-in-out infinite alternate LoadingScreen-module__d4NM0W__bgShift;position:absolute;inset:0}@keyframes LoadingScreen-module__d4NM0W__bgShift{0%{opacity:.6}to{opacity:1}}.LoadingScreen-module__d4NM0W__noise{opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px;position:absolute;inset:0}.LoadingScreen-module__d4NM0W__grid{opacity:.5;background-image:radial-gradient(circle,#cbd5e1 1px,#0000 1px);background-size:28px 28px;animation:1s both LoadingScreen-module__d4NM0W__gridFade;position:absolute;inset:0}@keyframes LoadingScreen-module__d4NM0W__gridFade{0%{opacity:0}to{opacity:.5}}.LoadingScreen-module__d4NM0W__orb1,.LoadingScreen-module__d4NM0W__orb2,.LoadingScreen-module__d4NM0W__orb3{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.LoadingScreen-module__d4NM0W__orb1{background:radial-gradient(circle,#00b4db2e,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite LoadingScreen-module__d4NM0W__orbFloat1;top:-200px;right:-150px}.LoadingScreen-module__d4NM0W__orb2{background:radial-gradient(circle,#0072ff1f,#0000 70%);width:480px;height:480px;animation:10s ease-in-out 1s infinite LoadingScreen-module__d4NM0W__orbFloat2;bottom:-150px;left:-100px}.LoadingScreen-module__d4NM0W__orb3{background:radial-gradient(circle,#00e5ff0f,#0000 70%);width:300px;height:300px;animation:4s ease-in-out infinite LoadingScreen-module__d4NM0W__orbPulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LoadingScreen-module__d4NM0W__orbFloat1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,20px)scale(1.05)}}@keyframes LoadingScreen-module__d4NM0W__orbFloat2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-25px)scale(1.08)}}@keyframes LoadingScreen-module__d4NM0W__orbPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.LoadingScreen-module__d4NM0W__content{flex-direction:column;align-items:center;gap:1.6rem;display:flex;position:relative}.LoadingScreen-module__d4NM0W__logoWrap{place-items:center;width:120px;height:120px;animation:.8s cubic-bezier(.34,1.56,.64,1) 50ms both LoadingScreen-module__d4NM0W__logoEntry;display:grid;position:relative}@keyframes LoadingScreen-module__d4NM0W__logoEntry{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.LoadingScreen-module__d4NM0W__ringOuter{width:100%;height:100%;animation:12s linear infinite LoadingScreen-module__d4NM0W__spinSlow;position:absolute;inset:0}.LoadingScreen-module__d4NM0W__ringInner{width:calc(100% - 12px);height:calc(100% - 12px);animation:6s linear infinite LoadingScreen-module__d4NM0W__spinReverse;position:absolute;inset:6px}@keyframes LoadingScreen-module__d4NM0W__spinSlow{to{transform:rotate(360deg)}}@keyframes LoadingScreen-module__d4NM0W__spinReverse{to{transform:rotate(-360deg)}}.LoadingScreen-module__d4NM0W__logoBox{border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00b4db33,0 8px 32px #00b4db33,0 20px 60px #0072ff1a}.LoadingScreen-module__d4NM0W__logoImg{object-fit:cover;width:72px;height:72px;display:block}.LoadingScreen-module__d4NM0W__logoShimmer{background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%) 0 0/200% 100%;animation:2s .6s infinite LoadingScreen-module__d4NM0W__shimmerSweep;position:absolute;inset:0}@keyframes LoadingScreen-module__d4NM0W__shimmerSweep{0%{background-position:-100% 0}60%{background-position:200% 0}to{background-position:200% 0}}.LoadingScreen-module__d4NM0W__wordmark{letter-spacing:1px;color:#0f172a;align-items:center;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:800;line-height:1;display:flex;overflow:hidden}.LoadingScreen-module__d4NM0W__char{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both LoadingScreen-module__d4NM0W__charIn;display:inline-block;transform:translateY(28px)}@keyframes LoadingScreen-module__d4NM0W__charIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.LoadingScreen-module__d4NM0W__tagline{color:#64748b;letter-spacing:.3px;align-items:center;gap:3px;font-size:.92rem;font-weight:500;animation:.6s cubic-bezier(.16,1,.3,1) 1.1s both LoadingScreen-module__d4NM0W__fadeSlideIn;display:flex;overflow:hidden}@keyframes LoadingScreen-module__d4NM0W__fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoadingScreen-module__d4NM0W__taglineText{display:inline}.LoadingScreen-module__d4NM0W__cursor{background:var(--primary,#00b4db);border-radius:1px;width:2px;height:1em;animation:.9s step-start 1.2s infinite LoadingScreen-module__d4NM0W__blink;display:inline-block}@keyframes LoadingScreen-module__d4NM0W__blink{0%,to{opacity:1}50%{opacity:0}}.LoadingScreen-module__d4NM0W__barWrap{flex-direction:column;align-items:center;gap:.5rem;animation:.6s cubic-bezier(.16,1,.3,1) 1.2s both LoadingScreen-module__d4NM0W__fadeSlideIn;display:flex}.LoadingScreen-module__d4NM0W__barTrack{background:#e2e8f0;border-radius:999px;width:220px;height:3px;overflow:hidden}.LoadingScreen-module__d4NM0W__barFill{background:linear-gradient(90deg,#00b4db,#0072ff,#00e5ff) 0 0/200% 100%;border-radius:999px;width:0%;height:100%;animation:2.2s cubic-bezier(.25,1,.5,1) .3s forwards LoadingScreen-module__d4NM0W__fillBar,1.5s linear .3s infinite LoadingScreen-module__d4NM0W__gradientSlide;position:relative}.LoadingScreen-module__d4NM0W__barShimmer{background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%) 0 0/60px 100%;animation:1.2s ease-in-out .5s infinite LoadingScreen-module__d4NM0W__barShimmerMove;position:absolute;inset:0}@keyframes LoadingScreen-module__d4NM0W__fillBar{0%{width:0%}30%{width:40%}70%{width:75%}90%{width:92%}to{width:100%}}@keyframes LoadingScreen-module__d4NM0W__gradientSlide{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes LoadingScreen-module__d4NM0W__barShimmerMove{0%{background-position:-60px 0}to{background-position:280px 0}}.LoadingScreen-module__d4NM0W__barPercent{color:var(--primary,#00b4db);letter-spacing:.5px;min-height:1em;font-size:.75rem;font-weight:600;animation:.3s 2.3s both LoadingScreen-module__d4NM0W__fadeSlideIn}.LoadingScreen-module__d4NM0W__footLabel{color:#94a3b8;letter-spacing:.2px;font-size:.75rem;animation:.6s cubic-bezier(.16,1,.3,1) 1.5s both LoadingScreen-module__d4NM0W__fadeSlideIn;position:absolute;bottom:2rem}
.PromoPopup-module__-coFxq__overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;animation:.4s ease-out forwards PromoPopup-module__-coFxq__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes PromoPopup-module__-coFxq__fadeIn{0%{opacity:0}to{opacity:1}}.PromoPopup-module__-coFxq__popupContainer{border-radius:16px;width:100%;max-width:340px;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards PromoPopup-module__-coFxq__scaleUp;position:relative;overflow:visible}.PromoPopup-module__-coFxq__floatingGroup{animation:4s ease-in-out infinite PromoPopup-module__-coFxq__floating;position:relative}@keyframes PromoPopup-module__-coFxq__scaleUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.PromoPopup-module__-coFxq__closeBtn{-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;z-index:30;transform-origin:50%;background:#ffffffb3;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:-16px;right:-16px;box-shadow:0 4px 16px #0003}.PromoPopup-module__-coFxq__closeBtn:hover{background:#fffffff2;transform:scale(1.1)!important}.PromoPopup-module__-coFxq__imageLink{border-radius:16px;transition:transform .3s;display:block;overflow:hidden;box-shadow:0 20px 50px -12px #00000080}.PromoPopup-module__-coFxq__imageLink:hover{transform:scale(1.02)}.PromoPopup-module__-coFxq__posterImage{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:640px){.PromoPopup-module__-coFxq__popupContainer{max-width:240px}.PromoPopup-module__-coFxq__closeBtn{width:36px;height:36px;top:-12px;right:-12px}}.PromoPopup-module__-coFxq__sliderWrapper{border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0ea5e9,0 0 18px #0ea5e980,0 20px 50px -12px #00000080}@keyframes PromoPopup-module__-coFxq__floating{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.PromoPopup-module__-coFxq__newEventBadge{z-index:20;color:#fff;letter-spacing:.15em;text-align:center;text-transform:uppercase;pointer-events:none;background:linear-gradient(135deg,#dc2626,#ef4444);justify-content:center;align-items:center;gap:5px;padding:8px 52px;font-size:11px;font-weight:900;display:flex;position:absolute;top:22px;left:-36px;transform:rotate(-45deg);box-shadow:0 3px 12px #dc262699,inset 0 1px #fff3}.PromoPopup-module__-coFxq__badgeDot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite PromoPopup-module__-coFxq__pulseDot}@keyframes PromoPopup-module__-coFxq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.PromoPopup-module__-coFxq__slidesContainer{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.PromoPopup-module__-coFxq__imageLink{flex:0 0 100%;width:100%;display:block;position:relative}.PromoPopup-module__-coFxq__imageLink:hover .PromoPopup-module__-coFxq__posterImage{transform:scale(1.02)}.PromoPopup-module__-coFxq__posterImage{object-fit:contain;width:100%;height:auto;transition:transform .4s;display:block}.PromoPopup-module__-coFxq__navBtn{color:#0f172a;cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px #0000001a}.PromoPopup-module__-coFxq__navBtn:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.PromoPopup-module__-coFxq__prevBtn{left:12px}.PromoPopup-module__-coFxq__nextBtn{right:12px}.PromoPopup-module__-coFxq__indicators{z-index:10;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.PromoPopup-module__-coFxq__dot{cursor:pointer;background:#ffffff80;border-radius:50%;width:8px;height:8px;transition:background .3s,width .3s}.PromoPopup-module__-coFxq__activeDot{background:#fff;border-radius:4px;width:24px}.PromoPopup-module__-coFxq__ctaButton{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#0ea5e9,#06b6d4);border-radius:999px;justify-content:center;align-items:center;width:max-content;margin:20px auto 0;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:0 4px 15px #0ea5e94d,inset 0 1px 1px #fff3}.PromoPopup-module__-coFxq__ctaButton:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #0ea5e966,inset 0 1px 1px #ffffff4d}
.CookieBanner-module__xg3tnW__bannerContainer{z-index:9999;width:calc(100% - 40px);max-width:800px;animation:.6s cubic-bezier(.16,1,.3,1) forwards CookieBanner-module__xg3tnW__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.CookieBanner-module__xg3tnW__bannerContainer.CookieBanner-module__xg3tnW__exiting{animation:.4s cubic-bezier(.16,1,.3,1) forwards CookieBanner-module__xg3tnW__slideDown}@keyframes CookieBanner-module__xg3tnW__slideUp{0%{opacity:0;transform:translate(-50%,40px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes CookieBanner-module__xg3tnW__slideDown{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,40px)scale(.95)}}.CookieBanner-module__xg3tnW__banner{font-family:var(--font-sans);background:#fff;border:1px solid #00000014;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0003}.CookieBanner-module__xg3tnW__mainView{align-items:center;gap:1.5rem;padding:1.5rem 3rem 1.5rem 1.5rem;display:flex}.CookieBanner-module__xg3tnW__iconBox{background:#f0f9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CookieBanner-module__xg3tnW__textContent{flex:1}.CookieBanner-module__xg3tnW__textContent h4{color:#0f172a;margin:0 0 .25rem;font-size:1rem}.CookieBanner-module__xg3tnW__textContent p{color:#475569;margin:0;font-size:.85rem;line-height:1.5}.CookieBanner-module__xg3tnW__buttonGroup{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.CookieBanner-module__xg3tnW__btnPrimary,.CookieBanner-module__xg3tnW__btnOutline,.CookieBanner-module__xg3tnW__btnGhost{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.25,1,.5,1)}.CookieBanner-module__xg3tnW__btnPrimary:active,.CookieBanner-module__xg3tnW__btnOutline:active,.CookieBanner-module__xg3tnW__btnGhost:active{transform:scale(.92)}.CookieBanner-module__xg3tnW__btnPrimary{color:#fff;background:#0ea5e9}.CookieBanner-module__xg3tnW__btnPrimary:hover{background:#0284c7}.CookieBanner-module__xg3tnW__btnOutline{color:#0f172a;background:0 0;border:1.5px solid #cbd5e1}.CookieBanner-module__xg3tnW__btnOutline:hover{background:#f8fafc;border-color:#94a3b8}.CookieBanner-module__xg3tnW__btnGhost{color:#64748b;background:0 0}.CookieBanner-module__xg3tnW__btnGhost:hover{color:#0f172a;background:#f1f5f9}.CookieBanner-module__xg3tnW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.CookieBanner-module__xg3tnW__closeBtn:hover{color:#0f172a;background:#f1f5f9}.CookieBanner-module__xg3tnW__closeBtn:active{transform:scale(.9)}.CookieBanner-module__xg3tnW__settingsView{padding:1.5rem}.CookieBanner-module__xg3tnW__settingsHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CookieBanner-module__xg3tnW__settingsHeader h4{color:#0f172a;margin:0;font-size:1.1rem}.CookieBanner-module__xg3tnW__settingsList{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.CookieBanner-module__xg3tnW__settingItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.CookieBanner-module__xg3tnW__settingItem strong{color:#0f172a;margin-bottom:.25rem;font-size:.95rem;display:block}.CookieBanner-module__xg3tnW__settingItem p{color:#64748b;margin:0;font-size:.85rem}.CookieBanner-module__xg3tnW__checkbox{cursor:pointer;accent-color:#0ea5e9;width:20px;height:20px}.CookieBanner-module__xg3tnW__settingsFooter{justify-content:flex-end;display:flex}@media (max-width:768px){.CookieBanner-module__xg3tnW__mainView{flex-direction:column;align-items:flex-start;gap:1rem;padding-right:1.5rem}.CookieBanner-module__xg3tnW__iconBox{display:none}.CookieBanner-module__xg3tnW__buttonGroup{flex-direction:column;gap:.5rem;width:100%}.CookieBanner-module__xg3tnW__buttonGroup button{width:100%}}
