@charset "UTF-8";@media only screen and (max-width:767px){.hidden-xs-only[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only[data-v-a42de3c5]{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only[data-v-a42de3c5]{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only[data-v-a42de3c5]{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down[data-v-a42de3c5]{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only[data-v-a42de3c5]{display:none!important}}.candy-header[data-v-a42de3c5]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff;border-bottom:4px solid #1a1a1a;box-shadow:0 10px 30px #0000001a;height:90px;left:0;position:fixed;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:2000}.candy-header.is-scrolled[data-v-a42de3c5]{box-shadow:0 15px 25px #00000026;height:70px;transform:translateY(0)!important}.header-container[data-v-a42de3c5]{align-items:center;display:flex;height:80%;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 30px;position:relative;z-index:2100}.header-logo a[data-v-a42de3c5]{align-items:center;display:flex;gap:15px;text-decoration:none}.header-logo img[data-v-a42de3c5]{background:#fff;border:3px solid #1a1a1a;border-radius:12px;box-shadow:6px 6px #ffd600;height:45px;padding:5px;transition:all .3s ease;width:auto}.header-logo img[data-v-a42de3c5]:hover{box-shadow:8px 8px #ff007a;transform:rotate(-3deg) scale(1.05)}.header-logo .logo-text[data-v-a42de3c5]{background:#ffffffd9;border:3px solid #1a1a1a;border-radius:20px;box-shadow:5px 5px #00e0ff;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.5px;padding:8px 15px;position:relative}.header-logo .logo-text .logo-dot[data-v-a42de3c5]{color:#ff007a;margin:0 2px}@media (max-width:1024px){.PC-ONLY[data-v-a42de3c5]{display:none!important}}.SP-ONLY[data-v-a42de3c5]{display:none!important}@media (max-width:1024px){.SP-ONLY[data-v-a42de3c5]{display:block!important}}.header-nav[data-v-a42de3c5]{height:100%;margin:0 40px}.header-nav .nav-list[data-v-a42de3c5]{display:flex;gap:10px;height:100%;list-style:none}.header-nav .nav-item[data-v-a42de3c5]{height:100%;position:relative;transition:all .3s ease}.header-nav .nav-item.is-odd .nav-link[data-v-a42de3c5]{box-shadow:6px 6px #00e0ff}.header-nav .nav-item:not(.is-odd) .nav-link[data-v-a42de3c5]{box-shadow:6px 6px #ff007a}.header-nav .nav-item .nav-link[data-v-a42de3c5]{align-items:center;background:#ffffffd9;border:3px solid #1a1a1a;border-radius:25px;display:flex;flex-direction:column;height:100%;justify-content:center;min-width:100px;padding:0 20px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.header-nav .nav-item .nav-link .en-name[data-v-a42de3c5]{color:#1a1a1a;font-size:10px;font-weight:900;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.header-nav .nav-item .nav-link .jp-name[data-v-a42de3c5]{color:#1a1a1a;font-size:16px;font-weight:900}.header-nav .nav-item.active[data-v-a42de3c5],.header-nav .nav-item[data-v-a42de3c5]:hover{transform:translateY(-5px)}.header-nav .nav-item.active .nav-link[data-v-a42de3c5],.header-nav .nav-item:hover .nav-link[data-v-a42de3c5]{background:#fff;transform:rotate(0) scale(1.05)}.header-nav .nav-item.active .nav-link.is-odd[data-v-a42de3c5],.header-nav .nav-item:hover .nav-link.is-odd[data-v-a42de3c5]{box-shadow:10px 10px #ffd600}.header-nav .nav-item.active .nav-link[data-v-a42de3c5]:not(.is-odd),.header-nav .nav-item:hover .nav-link[data-v-a42de3c5]:not(.is-odd){box-shadow:10px 10px #00ff94}.header-nav .nav-item.active .nav-link .en-name[data-v-a42de3c5],.header-nav .nav-item.active .nav-link .jp-name[data-v-a42de3c5],.header-nav .nav-item:hover .nav-link .jp-name[data-v-a42de3c5]{color:#ff007a}.header-nav .nav-item.active .nav-link .jp-name[data-v-a42de3c5]{color:#ff007a;-webkit-text-stroke:.5px #1a1a1a}.header-right[data-v-a42de3c5]{gap:20px}.header-right[data-v-a42de3c5],.pc-search-btn[data-v-a42de3c5]{align-items:center;display:flex}.pc-search-btn[data-v-a42de3c5]{background:#1a1a1a;border:3px solid #1a1a1a;border-radius:50%;box-shadow:6px 6px #ffd600;color:#fff;cursor:pointer;height:50px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:50px;z-index:2100}.pc-search-btn .icon[data-v-a42de3c5]{height:22px;width:22px}.pc-search-btn[data-v-a42de3c5]:hover{background:#ff007a;box-shadow:8px 8px #ff007a;transform:scale(1.1) rotate(5deg)}.pc-search-btn[data-v-a42de3c5]:active{transform:scale(.95)}.mobile-search-btn[data-v-a42de3c5]{align-items:center;background:#1a1a1a;border:3px solid #1a1a1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.mobile-search-btn .icon[data-v-a42de3c5]{height:22px;width:22px}.mobile-search-btn[data-v-a42de3c5]:hover{background:#ff007a;transform:scale(1.1)}.pc-search-overlay[data-v-a42de3c5]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:4px solid #1a1a1a;box-shadow:0 15px 40px #00000026;display:flex;height:180px;justify-content:center;left:0;position:fixed;top:90px;width:100%;z-index:1999}.candy-header.is-scrolled .pc-search-overlay[data-v-a42de3c5]{top:70px}.pc-search-overlay .pc-search-container[data-v-a42de3c5]{align-items:center;display:flex;gap:20px;max-width:600px;padding:0 20px;width:100%}.pc-search-overlay .search-capsule[data-v-a42de3c5]{align-items:center;background:#ffffffd9;border:4px solid #1a1a1a;border-radius:60px;box-shadow:12px 12px #ff007a;display:flex;flex:1;max-width:500px;padding:5px 5px 5px 25px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.pc-search-overlay .search-capsule.is-focused[data-v-a42de3c5]{background:#fff;box-shadow:15px 15px #ffd600;transform:translateY(-3px)}.pc-search-overlay .search-capsule .search-input[data-v-a42de3c5]{background:transparent;border:none;color:#1a1a1a;flex:1;font-size:18px;font-weight:700;min-width:0;outline:none;padding:15px 10px}.pc-search-overlay .search-capsule .search-input[data-v-a42de3c5]::-moz-placeholder{color:#1a1a1a80;font-weight:500}.pc-search-overlay .search-capsule .search-input[data-v-a42de3c5]::placeholder{color:#1a1a1a80;font-weight:500}.pc-search-overlay .search-capsule .search-btn[data-v-a42de3c5]{align-items:center;background:#1a1a1a;border:3px solid #1a1a1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:60px}.pc-search-overlay .search-capsule .search-btn .icon[data-v-a42de3c5]{height:24px;width:24px}.pc-search-overlay .search-capsule .search-btn[data-v-a42de3c5]:hover{background:#ff007a;box-shadow:4px 4px #1a1a1a;transform:scale(1.1) rotate(5deg)}.pc-search-overlay .search-capsule .search-btn[data-v-a42de3c5]:active{transform:scale(.95)}.pc-search-overlay .close-search-btn[data-v-a42de3c5]{align-items:center;background:#1a1a1a;border:3px solid #1a1a1a;border-radius:50%;box-shadow:6px 6px #00e0ff;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:50px}.pc-search-overlay .close-search-btn[data-v-a42de3c5]:hover{background:#ff007a;box-shadow:8px 8px #ffd600;transform:scale(1.1)}.pc-search-overlay .close-search-btn[data-v-a42de3c5]:active{transform:scale(.95)}.pc-search-slide-enter-active[data-v-a42de3c5],.pc-search-slide-leave-active[data-v-a42de3c5]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.pc-search-slide-enter-from[data-v-a42de3c5],.pc-search-slide-leave-to[data-v-a42de3c5]{opacity:0;transform:translateY(-100%)}.menu-trigger[data-v-a42de3c5]{background:#1a1a1a;border:3px solid #1a1a1a;border-radius:15px;box-shadow:6px 6px #00e0ff;cursor:pointer;display:none;padding:12px;position:relative;transition:all .3s ease;z-index:2100}@media (max-width:1024px){.menu-trigger[data-v-a42de3c5]{display:block}}.menu-trigger .burger-lines[data-v-a42de3c5]{height:18px;position:relative;width:24px}.menu-trigger .burger-lines span[data-v-a42de3c5]{background:#fff;border-radius:3px;height:3px;left:0;position:absolute;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:100%}.menu-trigger .burger-lines .line-top[data-v-a42de3c5]{top:0;transform-origin:left center}.menu-trigger .burger-lines .line-mid[data-v-a42de3c5]{top:50%;transform:translateY(-50%)}.menu-trigger .burger-lines .line-bottom[data-v-a42de3c5]{bottom:0;transform-origin:left center}.menu-trigger[data-v-a42de3c5]:hover{background:#ff007a;box-shadow:8px 8px #ff007a;transform:translateY(-3px)}.menu-trigger:hover span[data-v-a42de3c5]{background:#fff}.menu-trigger[data-v-a42de3c5]:active{box-shadow:4px 4px #00e0ff;transform:translateY(0)}.menu-trigger.is-open[data-v-a42de3c5]{background:#ff007a;box-shadow:8px 8px #ffd600}.menu-trigger.is-open .line-top[data-v-a42de3c5]{transform:rotate(45deg) translate(2px,-2px);width:100%}.menu-trigger.is-open .line-mid[data-v-a42de3c5]{opacity:0;transform:translateY(-50%) scaleX(0)}.menu-trigger.is-open .line-bottom[data-v-a42de3c5]{transform:rotate(-45deg) translate(2px,2px);width:100%}.mobile-search-overlay[data-v-a42de3c5]{align-items:center;background:#fff;display:flex;flex-direction:column;inset:0;padding:100px 30px 30px;position:fixed;z-index:3000}.mobile-search-overlay .search-header[data-v-a42de3c5]{display:flex;flex-direction:column;gap:25px;max-width:500px;width:100%}.mobile-search-overlay .search-header .search-input-group[data-v-a42de3c5]{background:#ffffffd9;border:4px solid #1a1a1a;border-radius:25px;box-shadow:10px 10px #ffd600;display:flex;overflow:hidden;padding:5px}.mobile-search-overlay .search-header .search-input-group input[data-v-a42de3c5]{background:none;border:none;color:#1a1a1a;flex:1;font-size:18px;font-weight:700;outline:none;padding:15px 20px}.mobile-search-overlay .search-header .search-input-group input[data-v-a42de3c5]::-moz-placeholder{color:#1a1a1a80}.mobile-search-overlay .search-header .search-input-group input[data-v-a42de3c5]::placeholder{color:#1a1a1a80}.mobile-search-overlay .search-header .search-input-group .exec-btn[data-v-a42de3c5]{background:#1a1a1a;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:900;min-width:100px;padding:0 30px;transition:all .3s ease}.mobile-search-overlay .search-header .search-input-group .exec-btn[data-v-a42de3c5]:hover{background:#ff007a;transform:scale(1.05)}.mobile-search-overlay .search-header .search-input-group .exec-btn[data-v-a42de3c5]:active{transform:scale(.95)}.mobile-search-overlay .search-header .cancel-btn[data-v-a42de3c5]{background:none;border:none;color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:900;padding:10px;text-decoration:underline;text-decoration-color:#ff007a;transition:all .3s ease}.mobile-search-overlay .search-header .cancel-btn[data-v-a42de3c5]:hover{color:#ff007a}.mobile-menu-portal[data-v-a42de3c5]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a1a66;display:flex;height:calc(100vh - 90px);justify-content:flex-end;left:0;position:fixed;top:90px;width:100%;z-index:2500}.candy-header.is-scrolled .mobile-menu-portal[data-v-a42de3c5]{height:calc(100vh - 70px);top:70px}.mobile-menu-portal .menu-inner[data-v-a42de3c5]{background:#fff;border-left:4px solid #1a1a1a;box-shadow:-10px 0 40px #0003;height:100%;overflow-y:auto;padding:40px 30px;transform-origin:right center;width:85%}.mobile-menu-portal .menu-top[data-v-a42de3c5]{border-bottom:4px solid #ff007a;display:inline-block;margin-bottom:40px;padding-bottom:15px}.mobile-menu-portal .menu-top .menu-title[data-v-a42de3c5]{color:#1a1a1a;font-size:32px;font-weight:900;-webkit-text-stroke:1px #1a1a1a;letter-spacing:2px;position:relative;text-transform:uppercase}.mobile-menu-portal .menu-top .menu-title[data-v-a42de3c5]:after{content:"🎯";font-size:24px;position:absolute;right:-40px;top:50%;transform:translateY(-50%)}.mobile-menu-portal .mobile-nav-list[data-v-a42de3c5]{display:block!important;list-style:none;margin:0;padding:0}.mobile-menu-portal .mobile-nav-list li[data-v-a42de3c5]{margin-bottom:15px;transition:all .3s ease}.mobile-menu-portal .mobile-nav-list li.is-odd .mobile-item[data-v-a42de3c5]{box-shadow:8px 8px #00e0ff}.mobile-menu-portal .mobile-nav-list li:not(.is-odd) .mobile-item[data-v-a42de3c5]{box-shadow:8px 8px #ffd600}.mobile-menu-portal .mobile-nav-list li[data-v-a42de3c5]:hover{transform:translate(-10px)}.mobile-menu-portal .mobile-nav-list .mobile-item[data-v-a42de3c5]{align-items:center;background:#ffffffd9;border:3px solid #1a1a1a;border-radius:20px;color:#1a1a1a;display:flex;padding:25px 20px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.mobile-menu-portal .mobile-nav-list .mobile-item .num[data-v-a42de3c5]{color:#ff007a;font-size:20px;font-weight:900;margin-right:20px;min-width:40px;-webkit-text-stroke:1px #1a1a1a}.mobile-menu-portal .mobile-nav-list .mobile-item .txt[data-v-a42de3c5]{flex:1;font-size:22px;font-weight:900}.mobile-menu-portal .mobile-nav-list .mobile-item .arrow[data-v-a42de3c5]{color:#ff007a;font-size:24px;font-weight:900;margin-left:10px}.mobile-menu-portal .mobile-nav-list .mobile-item[data-v-a42de3c5]:hover{background:#fff;transform:translate(5px) scale(1.02)}.mobile-menu-portal .mobile-nav-list .mobile-item:hover.is-odd[data-v-a42de3c5]{box-shadow:12px 12px #00ff94}.mobile-menu-portal .mobile-nav-list .mobile-item[data-v-a42de3c5]:hover:not(.is-odd){box-shadow:12px 12px #ff007a}.candy-slide-enter-active[data-v-a42de3c5],.candy-slide-leave-active[data-v-a42de3c5]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.candy-slide-enter-from[data-v-a42de3c5],.candy-slide-leave-to[data-v-a42de3c5]{opacity:0;transform:translate(100%) rotate(5deg)}.candy-fade-enter-active[data-v-a42de3c5],.candy-fade-leave-active[data-v-a42de3c5]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.candy-fade-enter-from[data-v-a42de3c5],.candy-fade-leave-to[data-v-a42de3c5]{opacity:0;transform:scale(.95)}@media only screen and (max-width:767px){.hidden-xs-only[data-v-196434f9]{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up[data-v-196434f9]{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only[data-v-196434f9]{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down[data-v-196434f9]{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up[data-v-196434f9]{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only[data-v-196434f9]{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down[data-v-196434f9]{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up[data-v-196434f9]{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only[data-v-196434f9]{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down[data-v-196434f9]{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only[data-v-196434f9]{display:none!important}}.dopamine-footer[data-v-196434f9]{background:linear-gradient(135deg,#ffd600,#ff007a);border-top:6px solid #1a1a1a;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow:hidden;position:relative}.dopamine-footer[data-v-196434f9]:before{animation:float-196434f9 20s ease-in-out infinite;background:radial-gradient(circle,rgba(0,224,255,.2) 0,transparent 70%);border-radius:50%;content:"";height:300px;position:absolute;right:-100px;top:-100px;width:300px}.dopamine-footer[data-v-196434f9]:after{animation:float-196434f9 15s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(0,255,148,.2) 0,transparent 70%);border-radius:50%;bottom:-50px;content:"";height:200px;left:-50px;position:absolute;width:200px}.footer-main[data-v-196434f9]{padding:60px 0 40px;position:relative;z-index:1}@media (max-width:768px){.footer-main[data-v-196434f9]{padding:40px 0 30px}}.footer-container[data-v-196434f9]{margin:0 auto;max-width:1200px;padding:0 24px}@media (max-width:768px){.footer-container[data-v-196434f9]{padding:0 16px}}.brand-section[data-v-196434f9]{border-bottom:4px solid #1a1a1a;margin-bottom:50px;padding-bottom:40px}@media (max-width:768px){.brand-section[data-v-196434f9]{margin-bottom:30px;padding-bottom:30px}}.brand-content[data-v-196434f9]{align-items:center;display:flex;flex-wrap:wrap;gap:40px}@media (max-width:768px){.brand-content[data-v-196434f9]{flex-direction:column;gap:20px;text-align:center}}.logo-wrapper[data-v-196434f9]{position:relative}.logo-wrapper .footer-logo[data-v-196434f9]{filter:drop-shadow(4px 4px 0 #1A1A1A);height:60px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:auto}.logo-wrapper .footer-logo[data-v-196434f9]:hover{filter:drop-shadow(8px 8px 0 #00E0FF);transform:scale(1.1) rotate(5deg)}.logo-wrapper .logo-sparkle[data-v-196434f9]{animation:sparkle-196434f9 2s ease-in-out infinite;font-size:24px;position:absolute;right:-15px;top:-10px}.brand-slogan[data-v-196434f9]{flex:1}.brand-slogan .slogan-text[data-v-196434f9]{color:#fff;font-size:28px;font-weight:900;text-shadow:4px 4px 0 #1a1a1a;-webkit-text-stroke:1px #1a1a1a;font-family:Montserrat,sans-serif;margin-bottom:10px}@media (max-width:768px){.brand-slogan .slogan-text[data-v-196434f9]{font-size:22px}}.brand-slogan .slogan-highlight[data-v-196434f9]{animation:bounce-196434f9 1s ease-in-out infinite;display:inline-block}.brand-slogan .slogan-subtext[data-v-196434f9]{background:#fff;border:3px solid #1a1a1a;border-radius:25px;box-shadow:4px 4px #1a1a1a;color:#1a1a1a;display:inline-block;font-size:14px;font-weight:700;padding:8px 20px}.nav-sections[data-v-196434f9]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:768px){.nav-sections[data-v-196434f9]{gap:30px;grid-template-columns:1fr}}.nav-group[data-v-196434f9]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff6;border:4px solid #1a1a1a;border-radius:30px;padding:25px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.nav-group[data-v-196434f9]:hover{background:#fff;box-shadow:15px 15px #1a1a1a;transform:translateY(-8px)}.group-header[data-v-196434f9]{align-items:center;display:flex;gap:15px;margin-bottom:25px}.group-header .group-title[data-v-196434f9]{color:#1a1a1a;font-size:18px;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}.group-header .title-decoration[data-v-196434f9]{animation:blink-196434f9 1.5s ease-in-out infinite;color:#ff007a;font-size:24px;font-weight:900}.nav-grid[data-v-196434f9]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.nav-list[data-v-196434f9]{flex-direction:column}.nav-item[data-v-196434f9],.nav-list[data-v-196434f9]{display:flex;gap:12px}.nav-item[data-v-196434f9]{align-items:center;background:#fff;border:3px solid #1a1a1a;border-radius:25px;color:#1a1a1a;font-weight:700;padding:12px 20px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.nav-item[data-v-196434f9]:hover{background:#00e0ff;box-shadow:8px 8px #1a1a1a;color:#fff;transform:translate(10px) scale(1.05)}.nav-item:hover .item-bullet[data-v-196434f9]{transform:scale(1.3)}.nav-item:hover .item-arrow[data-v-196434f9]{opacity:1;transform:translate(5px)}.nav-item .item-bullet[data-v-196434f9]{font-size:16px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.nav-item .item-text[data-v-196434f9]{flex:1;font-size:15px}.nav-item .item-arrow[data-v-196434f9]{color:#ff007a;font-weight:900;opacity:0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.social-group[data-v-196434f9]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff6;border:4px solid #1a1a1a;border-radius:30px;padding:25px}.social-icons[data-v-196434f9]{display:flex;gap:15px;margin-bottom:25px}.social-icons .social-icon[data-v-196434f9]{align-items:center;border:3px solid #1a1a1a;border-radius:20px;color:#1a1a1a;display:flex;flex:1;font-size:24px;font-weight:900;height:60px;justify-content:center;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.social-icons .social-icon[data-v-196434f9]:hover{box-shadow:8px 8px #1a1a1a;transform:translateY(-8px) rotate(5deg)}.social-icons .social-icon.instagram[data-v-196434f9]{background:linear-gradient(45deg,#ff007a,#d6b2ff)}.social-icons .social-icon.twitter[data-v-196434f9]{background:#00e0ff}.social-icons .social-icon.tiktok[data-v-196434f9]{background:#1a1a1a;color:#fff}.social-icons .social-icon.youtube[data-v-196434f9]{background:#ff007a}.newsletter .newsletter-text[data-v-196434f9]{color:#1a1a1a;font-size:14px;font-weight:700;margin-bottom:15px}.newsletter .newsletter-input[data-v-196434f9]{display:flex;gap:10px}.newsletter .newsletter-input .email-input[data-v-196434f9]{background:#fff;border:3px solid #1a1a1a;border-radius:25px;color:#1a1a1a;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;padding:12px 20px}.newsletter .newsletter-input .email-input[data-v-196434f9]:focus{box-shadow:0 0 0 3px #ff007a;outline:none}.newsletter .newsletter-input .email-input[data-v-196434f9]::-moz-placeholder{color:#1a1a1a80}.newsletter .newsletter-input .email-input[data-v-196434f9]::placeholder{color:#1a1a1a80}.newsletter .newsletter-input .subscribe-btn[data-v-196434f9]{background:#00ff94;border:3px solid #1a1a1a;border-radius:25px;box-shadow:4px 4px #1a1a1a;color:#1a1a1a;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:900;padding:12px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.newsletter .newsletter-input .subscribe-btn[data-v-196434f9]:hover{background:#ffd600;box-shadow:8px 8px #ff007a;transform:translateY(-3px)}.newsletter .newsletter-input .subscribe-btn[data-v-196434f9]:active{box-shadow:2px 2px #1a1a1a;transform:translateY(0)}.footer-bottom[data-v-196434f9]{background:#1a1a1a;color:#fff;padding:30px 0;position:relative;z-index:1}.footer-bottom[data-v-196434f9]:before{background:linear-gradient(90deg,#ff007a,#00e0ff,#00ff94,#ffd600);content:"";height:4px;left:0;position:absolute;right:0;top:0}.bottom-container[data-v-196434f9]{margin:0 auto;max-width:1200px;padding:0 24px}@media (max-width:768px){.bottom-container[data-v-196434f9]{padding:0 16px}}.bottom-content[data-v-196434f9]{text-align:center}.bottom-content .copyright[data-v-196434f9]{font-size:14px;font-weight:700;margin-bottom:15px}.bottom-content .copyright .copyright-highlight[data-v-196434f9]{color:#ffd600;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.bottom-content .copyright .copyright-sparkle[data-v-196434f9]{animation:sparkle-196434f9 3s ease-in-out infinite;margin:0 8px}.bottom-content .bottom-badges[data-v-196434f9]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.bottom-content .bottom-badges .badge[data-v-196434f9]{background:#fff;border:2px solid #fff;border-radius:20px;color:#1a1a1a;font-size:12px;font-weight:900;padding:8px 20px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.bottom-content .bottom-badges .badge[data-v-196434f9]:hover{background:#ff007a;box-shadow:0 5px 15px #ff007a66;color:#fff;transform:translateY(-3px)}.bottom-content .disclaimer[data-v-196434f9]{font-size:11px;line-height:1.5;margin:0 auto;max-width:800px;opacity:.8}@keyframes bounce-196434f9{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.1)}}@keyframes sparkle-196434f9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes blink-196434f9{0%,to{opacity:1}50%{opacity:.3}}@keyframes float-196434f9{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-5deg)}}@keyframes slideIn-196434f9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nav-group[data-v-196434f9]{animation:slideIn-196434f9 .6s ease backwards}.nav-group[data-v-196434f9]:first-child{animation-delay:.1s}.nav-group[data-v-196434f9]:nth-child(2){animation-delay:.2s}.nav-group[data-v-196434f9]:nth-child(3){animation-delay:.3s}
