.Footer-module-scss-module__DkSkqG__footer{color:var(--color-text-primary,#f6efe4);background-color:#000;padding-bottom:0;position:relative;overflow:hidden}.Footer-module-scss-module__DkSkqG__topBorder{z-index:10;width:100%;height:1px;line-height:0;position:relative}.Footer-module-scss-module__DkSkqG__topBorderLine{background:linear-gradient(90deg,#0000 0%,#7a748833 20%,#ff009099 50%,#00e8e866 65%,#7a748833 80%,#0000 100%);width:100%;height:1px}.Footer-module-scss-module__DkSkqG__topBorderGlow{inset-inline:0;filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ff009040 50%,#0000 100%);height:6px;position:absolute;top:-1px}.Footer-module-scss-module__DkSkqG__footerBackground{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Footer-module-scss-module__DkSkqG__bgImage{object-fit:cover;opacity:.42;filter:brightness(.95)contrast(1.2)}.Footer-module-scss-module__DkSkqG__bgImageDesktop{object-position:center 65%;display:block}@media screen and (max-width:480px){.Footer-module-scss-module__DkSkqG__bgImageDesktop{display:none}}.Footer-module-scss-module__DkSkqG__bgImageMobile{display:none}@media screen and (max-width:480px){.Footer-module-scss-module__DkSkqG__bgImageMobile{object-position:center center;opacity:.48;display:block}}.Footer-module-scss-module__DkSkqG__bgMask{z-index:1;background:linear-gradient(#000 0%,#000000b8 30%,#0009 70%,#000 100%);position:absolute;inset:0}.Footer-module-scss-module__DkSkqG__bgGlowPink{filter:blur(80px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ff009033 0%,#0000 70%);border-radius:50%;width:clamp(240px,30vw,380px);height:clamp(240px,30vw,380px);position:absolute;bottom:12%;left:5%}.Footer-module-scss-module__DkSkqG__bgGlowCyan{filter:blur(80px);z-index:1;pointer-events:none;background:radial-gradient(circle,#00e8e829 0%,#0000 70%);border-radius:50%;width:clamp(240px,30vw,380px);height:clamp(240px,30vw,380px);position:absolute;top:20%;right:5%}.Footer-module-scss-module__DkSkqG__container{padding-inline:20px;z-index:2;max-width:1280px;margin-inline:auto;padding-top:48px;padding-bottom:24px;position:relative}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__container{padding-inline:32px;padding-top:64px;padding-bottom:32px}}@media screen and (min-width:1280px){.Footer-module-scss-module__DkSkqG__container{padding-inline:40px}}.Footer-module-scss-module__DkSkqG__mainGrid{border-bottom:1px solid #ffffff12;grid-template-columns:1fr;gap:36px;padding-bottom:40px;display:grid}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__mainGrid{grid-template-columns:1fr 1fr;gap:40px 32px}}@media screen and (min-width:1024px){.Footer-module-scss-module__DkSkqG__mainGrid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:48px}}.Footer-module-scss-module__DkSkqG__brandCol{flex-direction:column;display:flex}.Footer-module-scss-module__DkSkqG__logoLink{margin-bottom:16px;text-decoration:none;display:inline-block}.Footer-module-scss-module__DkSkqG__logoWrap{align-items:center;width:115px;height:36px;display:flex;position:relative}.Footer-module-scss-module__DkSkqG__footerLogoColored{width:100%;height:100%;transition:transform .2s;-webkit-mask-image:url(/logos/logo_white.webp);mask-image:url(/logos/logo_white.webp);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Footer-module-scss-module__DkSkqG__logoLink:hover .Footer-module-scss-module__DkSkqG__footerLogoColored{transform:scale(1.03)}.Footer-module-scss-module__DkSkqG__tagline{font-family:var(--font-body,"Raleway", system-ui, sans-serif);color:#f6efe4d9;max-width:28ch;margin-bottom:12px;font-size:14.5px;font-weight:400;line-height:1.6}.Footer-module-scss-module__DkSkqG__dynamicWordWrapper,.Footer-module-scss-module__DkSkqG__dynamicWord{display:inline-block}.Footer-module-scss-module__DkSkqG__craftsmanshipClaim{color:var(--color-text-muted,#7a7488);letter-spacing:.02em;margin-bottom:18px;font-size:11.5px}.Footer-module-scss-module__DkSkqG__socials{align-items:center;gap:8px;display:flex}.Footer-module-scss-module__DkSkqG__socialBtn{width:36px;height:36px;color:var(--color-text-muted,#7a7488);background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.Footer-module-scss-module__DkSkqG__socialBtn:hover{background:#ff00901f;border-color:#ff009080;transform:translateY(-2px);box-shadow:0 0 16px #ff009059}.Footer-module-scss-module__DkSkqG__socialBtn:hover .Footer-module-scss-module__DkSkqG__socialIcon{filter:invert()brightness(2)drop-shadow(0 0 4px #ff0090cc)}.Footer-module-scss-module__DkSkqG__socialBtn:focus-visible{outline:2px solid var(--color-neon-primary,#ff0090);outline-offset:2px}.Footer-module-scss-module__DkSkqG__socialIconWrapper{justify-content:center!important;align-items:center!important;display:flex!important}.Footer-module-scss-module__DkSkqG__socialIcon{filter:invert()brightness(1.6);transition:filter .25s}.Footer-module-scss-module__DkSkqG__navSubgrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media screen and (min-width:1024px){.Footer-module-scss-module__DkSkqG__navSubgrid{display:contents}}.Footer-module-scss-module__DkSkqG__navCol{flex-direction:column;display:flex}.Footer-module-scss-module__DkSkqG__columnTitle{font-family:var(--font-body,"Raleway", system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:16px;font-size:12.5px;font-weight:700}.Footer-module-scss-module__DkSkqG__linkList{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__DkSkqG__footerLink{font-family:var(--font-body,"Raleway", system-ui, sans-serif);color:#f6efe4c7;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .15s,transform .15s,text-shadow .15s;display:inline-block}.Footer-module-scss-module__DkSkqG__footerLink:hover{color:var(--color-neon-secondary,#00e8e8);text-shadow:0 0 8px #00e8e866;transform:translate(3px)}.Footer-module-scss-module__DkSkqG__footerLink:focus-visible{outline:1px solid var(--color-neon-secondary,#00e8e8);outline-offset:2px}.Footer-module-scss-module__DkSkqG__contactCol{flex-direction:column;display:flex}.Footer-module-scss-module__DkSkqG__contactLead{color:#f6efe4bf;margin:0 0 14px;font-size:13px;line-height:1.5}.Footer-module-scss-module__DkSkqG__contactButtons{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:4px;display:grid}.Footer-module-scss-module__DkSkqG__contactButtons.Footer-module-scss-module__DkSkqG__singleButton{grid-template-columns:1fr}@media screen and (max-width:339px){.Footer-module-scss-module__DkSkqG__contactButtons{grid-template-columns:1fr;gap:8px}}.Footer-module-scss-module__DkSkqG__contactCard{color:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}@media screen and (min-width:430px){.Footer-module-scss-module__DkSkqG__contactCard{gap:10px;padding:10px 12px}}@media screen and (min-width:1024px){.Footer-module-scss-module__DkSkqG__contactCard{gap:7px;padding:9px 10px}}@media screen and (min-width:1280px){.Footer-module-scss-module__DkSkqG__contactCard{gap:9px;padding:10px 12px}}.Footer-module-scss-module__DkSkqG__contactCard:hover{transform:translateY(-2px)}.Footer-module-scss-module__DkSkqG__contactCardWhatsApp{background:#22c55e14;border-color:#22c55e4d}.Footer-module-scss-module__DkSkqG__contactCardWhatsApp:hover{background:#22c55e29;border-color:#22c55e99;box-shadow:0 0 18px #22c55e47}.Footer-module-scss-module__DkSkqG__contactCardWhatsApp:hover .Footer-module-scss-module__DkSkqG__iconBoxWhatsApp{color:#22c55e;box-shadow:0 0 10px #22c55e80}.Footer-module-scss-module__DkSkqG__contactCardWhatsApp:hover .Footer-module-scss-module__DkSkqG__arrowWhatsApp{color:#22c55e;transform:translate(2px,-2px)}.Footer-module-scss-module__DkSkqG__contactCardWhatsApp:focus-visible{outline-offset:2px;outline:2px solid #22c55e}.Footer-module-scss-module__DkSkqG__contactCardEmail{background:#00e8e812;border-color:#00e8e84d}.Footer-module-scss-module__DkSkqG__contactCardEmail:hover{background:#00e8e826;border-color:#00e8e899;box-shadow:0 0 18px #00e8e847}.Footer-module-scss-module__DkSkqG__contactCardEmail:hover .Footer-module-scss-module__DkSkqG__iconBoxEmail{color:#38bdf8;box-shadow:0 0 10px #00e8e880}.Footer-module-scss-module__DkSkqG__contactCardEmail:hover .Footer-module-scss-module__DkSkqG__arrowEmail{color:#00e8e8;transform:translate(2px,-2px)}.Footer-module-scss-module__DkSkqG__contactCardEmail:focus-visible{outline:2px solid var(--color-neon-secondary,#00e8e8);outline-offset:2px}.Footer-module-scss-module__DkSkqG__contactIconBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}@media screen and (min-width:1024px){.Footer-module-scss-module__DkSkqG__contactIconBox{width:26px;height:26px}}@media screen and (min-width:1280px){.Footer-module-scss-module__DkSkqG__contactIconBox{width:28px;height:28px}}.Footer-module-scss-module__DkSkqG__iconBoxWhatsApp{color:#4ade80;background:#22c55e29}.Footer-module-scss-module__DkSkqG__iconBoxEmail{color:#00e8e8;background:#00e8e824}.Footer-module-scss-module__DkSkqG__contactTextBox{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.Footer-module-scss-module__DkSkqG__contactTitle{font-family:var(--font-body,"Raleway", system-ui, sans-serif);color:#fff;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}@media screen and (min-width:430px){.Footer-module-scss-module__DkSkqG__contactTitle{font-size:12.5px}}.Footer-module-scss-module__DkSkqG__contactSub{font-family:var(--font-body,"Raleway", system-ui, sans-serif);color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;line-height:1.2;overflow:hidden}@media screen and (min-width:430px){.Footer-module-scss-module__DkSkqG__contactSub{font-size:10.5px}}.Footer-module-scss-module__DkSkqG__contactArrow{color:#fff6;flex-shrink:0;transition:transform .2s,color .2s}.Footer-module-scss-module__DkSkqG__trustPaymentStrip{border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:14px;padding-block:20px;display:flex}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__trustPaymentStrip{flex-direction:row;justify-content:space-between;gap:20px}}.Footer-module-scss-module__DkSkqG__trustInfo{color:#f6efe4b3;text-align:center;align-items:center;gap:8px;font-size:12px;display:flex}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__trustInfo{text-align:left}}.Footer-module-scss-module__DkSkqG__shieldIcon{color:var(--color-neon-secondary,#00e8e8);flex-shrink:0}.Footer-module-scss-module__DkSkqG__paymentsGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.Footer-module-scss-module__DkSkqG__paymentCard{background:#fff;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:48px;height:32px;padding:0 6px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000040}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentCard{width:56px;height:34px;padding:0 8px}}.Footer-module-scss-module__DkSkqG__paymentCard:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 4px 14px #ff00904d}.Footer-module-scss-module__DkSkqG__paymentCard_bizum{padding:0 3px}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentCard_bizum{padding:0 4px}}.Footer-module-scss-module__DkSkqG__paymentImg{object-fit:contain;pointer-events:none;width:auto;max-width:100%;transition:transform .2s;display:block}.Footer-module-scss-module__DkSkqG__paymentCard:hover .Footer-module-scss-module__DkSkqG__paymentImg{transform:scale(1.04)}.Footer-module-scss-module__DkSkqG__paymentImg_visa{height:14px}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentImg_visa{height:16px}}.Footer-module-scss-module__DkSkqG__paymentImg_mastercard{height:20px}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentImg_mastercard{height:22px}}.Footer-module-scss-module__DkSkqG__paymentImg_google{height:14px}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentImg_google{height:16px}}.Footer-module-scss-module__DkSkqG__paymentImg_bizum{width:42px;max-width:100%;height:auto}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentImg_bizum{width:48px}}.Footer-module-scss-module__DkSkqG__paymentImg_applepay{height:14px}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__paymentImg_applepay{height:16px}}.Footer-module-scss-module__DkSkqG__bottomBar{color:var(--color-text-muted,#7a7488);flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;font-size:12px;display:flex}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__bottomBar{flex-direction:row;gap:16px}}.Footer-module-scss-module__DkSkqG__bottomInfo{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}@media screen and (min-width:768px){.Footer-module-scss-module__DkSkqG__bottomInfo{text-align:left;align-items:flex-start}}.Footer-module-scss-module__DkSkqG__copyright{color:#f6efe4b3;margin:0;font-size:12px}.Footer-module-scss-module__DkSkqG__creditText{color:#7a7488d9;letter-spacing:.01em;margin:0;font-size:11px}.Footer-module-scss-module__DkSkqG__creditLink{color:#f6efe4e6;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00e8e859;text-decoration:underline #00e8e859;transition:color .2s,text-decoration-color .2s,text-shadow .2s}.Footer-module-scss-module__DkSkqG__creditLink:hover{color:var(--color-neon-secondary,#00e8e8);-webkit-text-decoration-color:var(--color-neon-secondary,#00e8e8);text-decoration-color:var(--color-neon-secondary,#00e8e8);text-shadow:0 0 8px #00e8e866}.Footer-module-scss-module__DkSkqG__creditLink:focus-visible{outline:1px solid var(--color-neon-secondary,#00e8e8);outline-offset:2px}.Footer-module-scss-module__DkSkqG__legalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.Footer-module-scss-module__DkSkqG__legalLink{color:var(--color-text-muted,#7a7488);text-decoration:none;transition:color .15s}.Footer-module-scss-module__DkSkqG__legalLink:hover{color:var(--color-neon-secondary,#00e8e8)}.Footer-module-scss-module__DkSkqG__legalLink:focus-visible{outline:1px solid var(--color-neon-secondary,#00e8e8);outline-offset:2px}.Footer-module-scss-module__DkSkqG__legalDot{color:#7a748866}.Footer-module-scss-module__DkSkqG__cookieBtn{color:var(--color-text-muted,#7a7488);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .15s}.Footer-module-scss-module__DkSkqG__cookieBtn:hover{color:var(--color-neon-secondary,#00e8e8)}.Footer-module-scss-module__DkSkqG__cookieBtn:focus-visible{outline:1px solid var(--color-neon-secondary,#00e8e8);outline-offset:2px}
.AmbientBackground-module-scss-module__es1rLa__ambientContainer{z-index:-1;pointer-events:none;background-color:var(--void,#060608);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.AmbientBackground-module-scss-module__es1rLa__auroraBlob{filter:blur(110px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.AmbientBackground-module-scss-module__es1rLa__blobPink{background:radial-gradient(circle,#ff00902e 0%,#ff009008 55%,#0000 75%);width:55vw;max-width:850px;height:55vw;max-height:850px;animation:22s ease-in-out infinite alternate AmbientBackground-module-scss-module__es1rLa__floatAurora1;top:-15vh;left:-10vw}@media (prefers-reduced-motion:reduce){.AmbientBackground-module-scss-module__es1rLa__blobPink{animation:none}}.AmbientBackground-module-scss-module__es1rLa__blobCyan{background:radial-gradient(circle,#00e8e824 0%,#00e8e808 50%,#0000 75%);width:60vw;max-width:950px;height:60vw;max-height:950px;animation:28s ease-in-out infinite alternate AmbientBackground-module-scss-module__es1rLa__floatAurora2;bottom:-20vh;right:-10vw}@media (prefers-reduced-motion:reduce){.AmbientBackground-module-scss-module__es1rLa__blobCyan{animation:none}}.AmbientBackground-module-scss-module__es1rLa__blobPurple{background:radial-gradient(circle,#9333ea1f 0%,#0000 70%);width:45vw;max-width:700px;height:45vw;max-height:700px;animation:32s ease-in-out 4s infinite alternate-reverse AmbientBackground-module-scss-module__es1rLa__floatAurora1;top:35%;left:30%}@media (prefers-reduced-motion:reduce){.AmbientBackground-module-scss-module__es1rLa__blobPurple{animation:none}}.AmbientBackground-module-scss-module__es1rLa__noiseOverlay{opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.AmbientBackground-module-scss-module__es1rLa__lightRay{pointer-events:none;opacity:.45;background:linear-gradient(#0000,#ff00901f,#00e8e81f,#0000);width:1px;height:250vh;position:absolute;transform:rotate(35deg)}.AmbientBackground-module-scss-module__es1rLa__ray1{animation:14s linear infinite AmbientBackground-module-scss-module__es1rLa__raySweep;top:-60vh;left:15vw}.AmbientBackground-module-scss-module__es1rLa__ray2{animation:18s linear 5s infinite AmbientBackground-module-scss-module__es1rLa__raySweep;top:-60vh;left:65vw}@keyframes AmbientBackground-module-scss-module__es1rLa__floatAurora1{0%{transform:translate(0)scale(1)}50%{transform:translate(4vw,3vh)scale(1.08)}to{transform:translate(-3vw,-2vh)scale(.95)}}@keyframes AmbientBackground-module-scss-module__es1rLa__floatAurora2{0%{transform:translate(0)scale(1)}50%{transform:translate(-4vw,-3vh)scale(1.1)}to{transform:translate(3vw,2vh)scale(.92)}}@keyframes AmbientBackground-module-scss-module__es1rLa__raySweep{0%{opacity:0;transform:translateY(-20vh)rotate(35deg)}20%{opacity:.45}80%{opacity:.45}to{opacity:0;transform:translateY(40vh)rotate(35deg)}}
.AnnouncementBar-module-scss-module__JW5nxq__barWrapper{-webkit-backdrop-filter:blur(18px)saturate(1.5);width:100%;height:40px;z-index:var(--z-sticky,200);-webkit-user-select:none;user-select:none;background:#0a0a0fe0;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 30px #000000b3,0 -1px 15px #ff009040}.AnnouncementBar-module-scss-module__JW5nxq__barWrapper:before{content:"";z-index:5;background:linear-gradient(90deg,#00e8e8 0%,#ff0090 35%,#00e8e8 70%,#ff0090 100%) 0 0/200% 100%;height:1.5px;animation:4s linear infinite AnnouncementBar-module-scss-module__JW5nxq__neonShimmer;position:absolute;top:0;left:0;right:0}.AnnouncementBar-module-scss-module__JW5nxq__barContainer{align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AnnouncementBar-module-scss-module__JW5nxq__marqueeTrack{will-change:transform;align-items:center;width:max-content;animation:30s linear infinite AnnouncementBar-module-scss-module__JW5nxq__infiniteMarquee;display:flex}.AnnouncementBar-module-scss-module__JW5nxq__barWrapper:hover .AnnouncementBar-module-scss-module__JW5nxq__marqueeTrack{animation-play-state:paused}.AnnouncementBar-module-scss-module__JW5nxq__itemGroup{white-space:nowrap;align-items:center;gap:1.75rem;padding-right:1.75rem;display:flex}.AnnouncementBar-module-scss-module__JW5nxq__neonDot{background-color:var(--color-neon-secondary,#00e8e8);width:5px;height:5px;box-shadow:0 0 8px var(--color-neon-secondary,#00e8e8);border-radius:50%;flex-shrink:0;display:inline-block}.AnnouncementBar-module-scss-module__JW5nxq__badgeTag{color:var(--color-neon-primary,#ff0090);letter-spacing:.06em;text-transform:uppercase;background:#ff009026;border:1px solid #ff009059;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:800;display:inline-flex;box-shadow:0 0 10px #ff009033}.AnnouncementBar-module-scss-module__JW5nxq__badgeTag .AnnouncementBar-module-scss-module__JW5nxq__badgeIcon{color:var(--color-neon-secondary,#00e8e8)}.AnnouncementBar-module-scss-module__JW5nxq__itemLink{color:var(--color-text-primary,#fff);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s,text-shadow .2s;display:inline-flex}.AnnouncementBar-module-scss-module__JW5nxq__itemLink .AnnouncementBar-module-scss-module__JW5nxq__sparkleIcon{color:var(--color-neon-primary,#ff0090);transition:transform .3s}.AnnouncementBar-module-scss-module__JW5nxq__itemLink .AnnouncementBar-module-scss-module__JW5nxq__textSpan{transition:color .2s}.AnnouncementBar-module-scss-module__JW5nxq__itemLink:hover{color:var(--color-neon-secondary,#00e8e8);text-shadow:0 0 12px #00e8e899}.AnnouncementBar-module-scss-module__JW5nxq__itemLink:hover .AnnouncementBar-module-scss-module__JW5nxq__sparkleIcon{transform:rotate(15deg)scale(1.15)}.AnnouncementBar-module-scss-module__JW5nxq__itemText{color:var(--color-text-primary,#fff);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:inline-flex}.AnnouncementBar-module-scss-module__JW5nxq__itemText .AnnouncementBar-module-scss-module__JW5nxq__sparkleIcon{color:var(--color-neon-primary,#ff0090)}.AnnouncementBar-module-scss-module__JW5nxq__arrowIcon{color:var(--color-neon-primary,#ff0090);transition:transform .2s,color .2s}.AnnouncementBar-module-scss-module__JW5nxq__itemLink:hover .AnnouncementBar-module-scss-module__JW5nxq__arrowIcon{color:var(--color-neon-secondary,#00e8e8);transform:translate(4px)}.AnnouncementBar-module-scss-module__JW5nxq__closeBtn{z-index:10;-webkit-backdrop-filter:blur(10px);width:24px;height:24px;color:var(--color-text-muted,#999);cursor:pointer;background:#121218d9;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:-10px 0 20px #0a0a0fe6}.AnnouncementBar-module-scss-module__JW5nxq__closeBtn:hover{color:#fff;border-color:var(--color-neon-primary,#ff0090);background:#ff009040;box-shadow:0 0 12px #ff009066}.AnnouncementBar-module-scss-module__JW5nxq__closeBtn:focus-visible{outline:2px solid var(--color-neon-primary)}@keyframes AnnouncementBar-module-scss-module__JW5nxq__infiniteMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes AnnouncementBar-module-scss-module__JW5nxq__neonShimmer{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:768px){.AnnouncementBar-module-scss-module__JW5nxq__barWrapper{height:calc(36px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.AnnouncementBar-module-scss-module__JW5nxq__itemText,.AnnouncementBar-module-scss-module__JW5nxq__itemLink{font-size:.8rem}.AnnouncementBar-module-scss-module__JW5nxq__badgeTag{padding:1px 6px;font-size:.6rem}.AnnouncementBar-module-scss-module__JW5nxq__closeBtn{width:22px;height:22px;right:8px}}
.GlobalLoading-module-scss-module__Vipima__container{z-index:9999;pointer-events:none;width:100vw;height:0;position:fixed;top:0;left:0;right:0}.GlobalLoading-module-scss-module__Vipima__ambientGlow{pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(60% 100% at 50% 0,#ff00901f 0%,#00e8e80f 45%,#0000 100%);width:100vw;height:140px;transition:opacity .35s ease-out;position:fixed;top:0;left:0;right:0}.GlobalLoading-module-scss-module__Vipima__ambientGlowVisible{opacity:1}.GlobalLoading-module-scss-module__Vipima__track{pointer-events:none;width:100%;height:3px;position:absolute;top:0;left:0;overflow:visible}.GlobalLoading-module-scss-module__Vipima__bar{transform-origin:0%;will-change:transform,opacity;background:linear-gradient(90deg, var(--tube-pink) 0%, #b478ff 45%, var(--argon-cyan) 100%);border-radius:0 2px 2px 0;width:100%;height:100%;transition:transform .24s cubic-bezier(.65,0,.35,1),opacity .24s ease-out;position:absolute;top:0;left:0;box-shadow:0 0 10px #ff0090bf,0 0 22px #00e8e880}@supports (color:lab(0% 0 0)){.GlobalLoading-module-scss-module__Vipima__bar{background:linear-gradient(90deg, var(--tube-pink) 0%, lab(60.3344% 66.3881 -86.2276) 45%, var(--argon-cyan) 100%)}}.GlobalLoading-module-scss-module__Vipima__head{background:radial-gradient(circle at 100% 50%, #fff 0%, var(--argon-cyan) 35%, #00e8e833 70%, transparent 100%);width:90px;height:7px;filter:drop-shadow(0 0 8px var(--argon-cyan)) drop-shadow(0 0 18px var(--tube-pink));pointer-events:none;opacity:1;border-radius:50%;animation:1.2s ease-in-out infinite alternate GlobalLoading-module-scss-module__Vipima__laserPulse;position:absolute;top:-2px;right:0}@keyframes GlobalLoading-module-scss-module__Vipima__laserPulse{0%{opacity:.85;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1.15)}}.GlobalLoading-module-scss-module__Vipima__isExiting{opacity:0;transition:opacity .24s ease-out,transform .24s ease-out;transform:scaleY(.6)}.GlobalLoading-module-scss-module__Vipima__overlay{z-index:9998;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background-color:#000000bf;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0}.GlobalLoading-module-scss-module__Vipima__overlay.GlobalLoading-module-scss-module__Vipima__overlayActive{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,visibility linear}.GlobalLoading-module-scss-module__Vipima__spinner{border:3px solid #00e8e824;border-top-color:var(--tube-pink);border-right-color:var(--argon-cyan);width:48px;height:48px;filter:drop-shadow(0 0 10px var(--tube-pink)) drop-shadow(0 0 20px #00e8e873);opacity:0;will-change:transform;border-radius:50%;transition:transform .28s cubic-bezier(.65,0,.35,1),opacity .28s;animation:.9s linear infinite GlobalLoading-module-scss-module__Vipima__neoonSpin;transform:scale(.88)}.GlobalLoading-module-scss-module__Vipima__overlayActive .GlobalLoading-module-scss-module__Vipima__spinner{opacity:1;transform:scale(1)}.GlobalLoading-module-scss-module__Vipima__caption{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--warm-white);opacity:.85;text-shadow:0 0 10px #ffffff4d;animation:1.8s ease-in-out infinite alternate GlobalLoading-module-scss-module__Vipima__captionGlow}@keyframes GlobalLoading-module-scss-module__Vipima__neoonSpin{to{transform:rotate(360deg)}}@keyframes GlobalLoading-module-scss-module__Vipima__captionGlow{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GlobalLoading-module-scss-module__Vipima__bar{box-shadow:none!important;transition:opacity .15s ease-out!important;transform:scaleX(1)!important}.GlobalLoading-module-scss-module__Vipima__head,.GlobalLoading-module-scss-module__Vipima__ambientGlow{display:none!important}.GlobalLoading-module-scss-module__Vipima__overlay{-webkit-backdrop-filter:none;background-color:#000000d9}.GlobalLoading-module-scss-module__Vipima__spinner{filter:none!important;animation:none!important}.GlobalLoading-module-scss-module__Vipima__caption{animation:none!important}}
@keyframes PwaUpdateToast-module-scss-module__7YS2TG__toastSlideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PwaUpdateToast-module-scss-module__7YS2TG__pulseGlow{0%,to{box-shadow:0 0 12px #00e8e859,0 0 24px #ff009033}50%{box-shadow:0 0 18px #00e8e88c,0 0 32px #ff009059}}.PwaUpdateToast-module-scss-module__7YS2TG__updateContainer{z-index:var(--z-toast,500);box-sizing:border-box;pointer-events:auto;width:min(390px,100vw - 32px);animation:.35s cubic-bezier(.16,1,.3,1) forwards PwaUpdateToast-module-scss-module__7YS2TG__toastSlideUp;position:fixed;bottom:24px;left:24px}@media (max-width:767px){.PwaUpdateToast-module-scss-module__7YS2TG__updateContainer{width:auto;max-width:420px;margin:0 auto;bottom:clamp(75px,12vh,90px);left:16px;right:16px}}.PwaUpdateToast-module-scss-module__7YS2TG__toastCard{border-radius:var(--radius-xl,16px);-webkit-backdrop-filter:blur(20px);background:#0d0c14f0;border:1px solid #00e8e859;flex-direction:column;gap:12px;padding:16px;animation:4s ease-in-out infinite PwaUpdateToast-module-scss-module__7YS2TG__pulseGlow;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #000c,0 0 25px #00e8e826,0 0 15px #ff00901a}.PwaUpdateToast-module-scss-module__7YS2TG__toastCard:before{content:"";opacity:.9;background:linear-gradient(90deg,#00e8e8 0%,#ff0090 50%,#9600ff 100%);height:2px;position:absolute;top:0;left:0;right:0}.PwaUpdateToast-module-scss-module__7YS2TG__headerRow{align-items:flex-start;gap:12px;display:flex}.PwaUpdateToast-module-scss-module__7YS2TG__iconWrapper{width:38px;height:38px;color:var(--color-neon-secondary,#00e8e8);background:linear-gradient(135deg,#00e8e826,#ff009026);border:1px solid #00e8e866;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 12px #00e8e84d}.PwaUpdateToast-module-scss-module__7YS2TG__textContent{flex:1;min-width:0}.PwaUpdateToast-module-scss-module__7YS2TG__title{font-family:var(--font-display,inherit);color:#fff;letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.25}.PwaUpdateToast-module-scss-module__7YS2TG__description{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.4}.PwaUpdateToast-module-scss-module__7YS2TG__closeButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.PwaUpdateToast-module-scss-module__7YS2TG__closeButton:hover{color:#fff;background:#ffffff1a}.PwaUpdateToast-module-scss-module__7YS2TG__actionsRow{justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.PwaUpdateToast-module-scss-module__7YS2TG__dismissLink{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:color .15s}.PwaUpdateToast-module-scss-module__7YS2TG__dismissLink:hover{color:#fff}.PwaUpdateToast-module-scss-module__7YS2TG__reloadButton{border-radius:var(--radius-full,9999px);color:#fff;cursor:pointer;background:linear-gradient(135deg,#00e8e8 0%,#ff0090 100%);border:none;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 14px #ff009066,0 2px 6px #0006}.PwaUpdateToast-module-scss-module__7YS2TG__reloadButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #ff009099,0 0 10px #00e8e866}.PwaUpdateToast-module-scss-module__7YS2TG__reloadButton:active:not(:disabled){transform:translateY(0)}.PwaUpdateToast-module-scss-module__7YS2TG__reloadButton:disabled{opacity:.7;cursor:wait}
