.theme-toggle-btn[data-v-da2b7e82]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-toggle-btn[data-v-da2b7e82]:hover{transform:rotate(15deg) scale(1.1)}.theme-toggle-btn[data-v-da2b7e82]:active{transform:rotate(15deg) scale(.95)}.header-glass[data-v-10857375]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27cc;border-bottom:1px solid rgba(255,0,110,.3)}.header-scrolled[data-v-10857375]{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0a0e27f2}.header-gradient-line[data-v-10857375]{animation:gradientSlide-10857375 3s linear infinite;background:linear-gradient(90deg,#ff006e,#8338ec,#06ffa5,#ffbe0b,#ff006e);background-size:200% 100%;bottom:0;height:2px;left:0;position:absolute;right:0}@keyframes gradientSlide-10857375{0%{background-position:0 50%}to{background-position:200% 50%}}.logo-glow[data-v-10857375]{filter:drop-shadow(0 0 18px rgba(255,77,222,.55));transition:filter .3s ease,transform .3s ease}.logo-glow[data-v-10857375]:hover{filter:drop-shadow(0 0 25px rgba(255,77,222,.8)) drop-shadow(0 0 40px rgba(255,77,222,.4))}.nav-link[data-v-10857375]{color:#fff;font-weight:500;padding:.5rem 0;transition:color .3s ease}.nav-link[data-v-10857375]:hover{color:#06ffa5}.nav-underline[data-v-10857375]{background:linear-gradient(90deg,#ff006e,#06ffa5);bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover .nav-underline[data-v-10857375]{width:100%}.start-quiz-btn[data-v-10857375]{background:linear-gradient(135deg,#ff006e,#8338ec);border-radius:.75rem;color:#fff;font-weight:700;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.start-quiz-btn .btn-content[data-v-10857375]{position:relative;z-index:1}.start-quiz-btn .btn-glow[data-v-10857375]{animation:pulseGlow-10857375 2s ease-in-out infinite;background:linear-gradient(135deg,#ff006e,#8338ec,#06ffa5);border-radius:inherit;filter:blur(8px);inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.start-quiz-btn[data-v-10857375]:hover{box-shadow:0 0 30px #ff006e99;transform:scale(1.05)}.start-quiz-btn:hover .btn-glow[data-v-10857375]{opacity:1}@keyframes pulseGlow-10857375{0%,to{opacity:.5}50%{opacity:.8}}.hamburger-btn[data-v-10857375]{cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-between;position:relative;width:28px}.hamburger-line[data-v-10857375]{background:linear-gradient(90deg,#ff006e,#06ffa5);border-radius:2px;display:block;height:3px;transition:all .3s ease;width:100%}.hamburger-btn.is-open .line-1[data-v-10857375]{transform:translateY(10.5px) rotate(45deg)}.hamburger-btn.is-open .line-2[data-v-10857375]{opacity:0;transform:scaleX(0)}.hamburger-btn.is-open .line-3[data-v-10857375]{transform:translateY(-10.5px) rotate(-45deg)}.mobile-menu[data-v-10857375]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27f2;border:1px solid rgba(255,0,110,.2);border-radius:1rem;padding:1rem}.mobile-menu-item[data-v-10857375]{align-items:center;animation:slideInItem-10857375 .3s ease forwards;border-radius:.75rem;color:#fff;display:flex;font-weight:500;gap:.75rem;opacity:0;padding:1rem;transform:translate(-10px);transition:all .3s ease}.mobile-menu-item[data-v-10857375]:active,.mobile-menu-item[data-v-10857375]:hover{background:#ff006e1a;color:#06ffa5;transform:translate(5px)}.mobile-item-icon[data-v-10857375]{font-size:1.25rem}@keyframes slideInItem-10857375{to{opacity:1;transform:translate(0)}}.footer-wrapper[data-v-d0ad29a7]{background:linear-gradient(180deg,#0a0e27e6,#0a0e27);overflow:hidden}.footer-gradient-divider[data-v-d0ad29a7]{animation:gradientSlide-d0ad29a7 4s linear infinite;background:linear-gradient(90deg,#ff006e,#8338ec,#06ffa5,#ffbe0b,#ff006e);background-size:200% 100%;height:3px;left:0;position:absolute;right:0;top:0}@keyframes gradientSlide-d0ad29a7{0%{background-position:0 50%}to{background-position:200% 50%}}.footer-grid-bg[data-v-d0ad29a7]{background-image:linear-gradient(0deg,transparent 24%,rgba(131,56,236,.03) 25%,rgba(131,56,236,.03) 26%,transparent 27%,transparent 74%,rgba(131,56,236,.03) 75%,rgba(131,56,236,.03) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,0,110,.03) 25%,rgba(255,0,110,.03) 26%,transparent 27%,transparent 74%,rgba(255,0,110,.03) 75%,rgba(255,0,110,.03) 76%,transparent 77%,transparent);background-size:60px 60px;inset:0;opacity:.5;position:absolute}.footer-title[data-v-d0ad29a7]{text-shadow:0 0 20px rgba(255,0,110,.5)}.footer-accent-dot[data-v-d0ad29a7]{background:#8338ec;border-radius:50%;box-shadow:0 0 10px #8338ec;height:8px;width:8px}.footer-accent-dot.teal[data-v-d0ad29a7]{background:#06ffa5;box-shadow:0 0 10px #06ffa5}.footer-link[data-v-d0ad29a7]{align-items:center;color:#9ca3af;display:inline-flex;gap:.5rem;padding:.25rem 0;transition:all .3s ease}.footer-link[data-v-d0ad29a7]:hover{color:#06ffa5;transform:translate(5px)}.footer-link-icon[data-v-d0ad29a7]{font-size:.875rem;opacity:.7;transition:opacity .3s ease}.footer-link:hover .footer-link-icon[data-v-d0ad29a7]{opacity:1}.partner-card[data-v-d0ad29a7]{align-items:center;background:#8338ec1a;border:1px solid rgba(131,56,236,.3);border-radius:1rem;display:flex;gap:.75rem;padding:1rem 1.25rem;transition:all .3s ease}.partner-card[data-v-d0ad29a7]:hover{background:#8338ec33;border-color:#8338ec80;box-shadow:0 0 20px #8338ec4d;transform:translateY(-2px)}.partner-icon[data-v-d0ad29a7]{font-size:1.5rem}.partner-name[data-v-d0ad29a7]{color:#ffbe0b;flex:1;font-weight:600;transition:color .3s ease}.partner-card:hover .partner-name[data-v-d0ad29a7]{color:#ff006e}.partner-arrow[data-v-d0ad29a7]{color:#ffbe0b;height:1.25rem;transition:transform .3s ease,color .3s ease;width:1.25rem}.partner-card:hover .partner-arrow[data-v-d0ad29a7]{color:#ff006e;transform:translate(3px)}.footer-bottom[data-v-d0ad29a7]{border-top:1px solid hsla(0,0%,100%,.1)}.nav-glow-bar[data-v-5e76653d]{background:linear-gradient(90deg,transparent,#9d4edd,#ff006e,#9d4edd,transparent);filter:blur(1px);height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:60%}.safe-area-pb[data-v-5e76653d]{padding-bottom:env(safe-area-inset-bottom,0)}.nav-item[data-v-5e76653d]{align-items:center;border-radius:.75rem;color:#9ca3af;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;position:relative;transition:all .3s ease}.nav-icon-wrapper[data-v-5e76653d]{transition:transform .3s ease}.nav-item:hover .nav-icon-wrapper[data-v-5e76653d]{transform:scale(1.1)}.nav-label[data-v-5e76653d]{font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav-active-indicator[data-v-5e76653d]{animation:indicatorPulse-5e76653d 2s ease-in-out infinite;border-radius:50%;bottom:-4px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}@keyframes indicatorPulse-5e76653d{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 8px currentColor}}.nav-item-active[data-v-5e76653d]{background:#ffffff0d}.nav-item-pink[data-v-5e76653d]{color:#ff006e}.nav-item-pink .nav-icon-wrapper[data-v-5e76653d]{filter:drop-shadow(0 0 8px rgba(255,0,110,.6))}.nav-item-purple[data-v-5e76653d]{color:#9d4edd}.nav-item-purple .nav-icon-wrapper[data-v-5e76653d]{filter:drop-shadow(0 0 8px rgba(157,78,221,.6))}.nav-item-yellow[data-v-5e76653d]{color:#ffbe0b}.nav-item-yellow .nav-icon-wrapper[data-v-5e76653d]{filter:drop-shadow(0 0 8px rgba(255,190,11,.6))}.nav-item-play[data-v-5e76653d]{flex-direction:column;margin-top:-1.5rem}.nav-item-play[data-v-5e76653d],.play-button[data-v-5e76653d]{align-items:center;display:flex}.play-button[data-v-5e76653d]{animation:playPulse-5e76653d 2s ease-in-out infinite;background:linear-gradient(135deg,#06ffa5,#00d4ff);border-radius:50%;box-shadow:0 0 20px #06ffa580,0 4px 15px #0000004d;color:#0a0015;height:56px;justify-content:center;transition:all .3s ease;width:56px}.play-button[data-v-5e76653d]:hover{box-shadow:0 0 30px #06ffa5cc,0 6px 20px #0006;transform:scale(1.1)}@keyframes playPulse-5e76653d{0%,to{box-shadow:0 0 20px #06ffa580,0 4px 15px #0000004d}50%{box-shadow:0 0 30px #06ffa5b3,0 4px 15px #0000004d}}.nav-item:active .nav-icon-wrapper[data-v-5e76653d],.play-button[data-v-5e76653d]:active{transform:scale(.9)}
