.CloudNav-module__IDfJrG__cloudNav{top:max(1.5rem,var(--safe-top,0px));z-index:var(--z-nav-bar,9990);-webkit-backdrop-filter:blur(20px);opacity:0;background:linear-gradient(#232d41bf 0%,#192337cc 100%);border:1px solid #ffffff1a;border-radius:30px 35px 32px 28px/25px 30px 28px 32px;align-items:center;gap:.75rem;padding:.6rem 1.5rem;transition:all .4s cubic-bezier(.23,1,.32,1);animation:.8s cubic-bezier(.23,1,.32,1) forwards CloudNav-module__IDfJrG__floatIn,8s ease-in-out 1s infinite CloudNav-module__IDfJrG__gentleFloat;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000040,0 0 60px #6478b414,inset 0 1px #ffffff14}.CloudNav-module__IDfJrG__cloudNavCollapsed{pointer-events:none;animation:none;transform:translate(-50%)translateY(-20px);opacity:0!important}.CloudNav-module__IDfJrG__fixedControls{top:max(1.5rem,var(--safe-top,0px));right:max(1.5rem,var(--safe-right,0px));z-index:var(--z-nav-controls,9995);pointer-events:auto;touch-action:manipulation;will-change:transform;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:fixed}.CloudNav-module__IDfJrG__fixedPhone{width:44px!important;height:44px!important;position:static!important}.CloudNav-module__IDfJrG__fixedSearch{position:static!important}.CloudNav-module__IDfJrG__mascotToggle{touch-action:manipulation;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#192337b3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a}.CloudNav-module__IDfJrG__mascotToggle:hover{background:#232d41d9;border-color:#fff3;transform:scale(1.05)}.CloudNav-module__IDfJrG__mascotImg{object-fit:contain;filter:drop-shadow(0 2px 8px #0000004d);width:44px;height:44px;transition:all .3s}.CloudNav-module__IDfJrG__mascotToggle:hover .CloudNav-module__IDfJrG__mascotImg{filter:drop-shadow(0 4px 12px #52b7b766);transform:scale(1.1)}.CloudNav-module__IDfJrG__mascotToggle:active .CloudNav-module__IDfJrG__mascotImg{transform:scale(.95)}.CloudNav-module__IDfJrG__mascotToggleCollapsed .CloudNav-module__IDfJrG__mascotImg{animation:2s ease-in-out infinite CloudNav-module__IDfJrG__mascotBounce}@keyframes CloudNav-module__IDfJrG__mascotBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.CloudNav-module__IDfJrG__navItems{opacity:1;align-items:center;gap:.75rem;max-width:1200px;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}.CloudNav-module__IDfJrG__navItemsHidden{opacity:0;pointer-events:none;gap:0;max-width:0}@keyframes CloudNav-module__IDfJrG__floatIn{0%{opacity:0;transform:translate(-50%)translateY(-15px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes CloudNav-module__IDfJrG__gentleFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.CloudNav-module__IDfJrG__navItem{color:#b4c8e6cc;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#3c507840 0%,#32466e26 100%);border:none;border-radius:20px 22px 18px 21px/18px 20px 22px 19px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:400;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.CloudNav-module__IDfJrG__navItem:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 30% 30%,#ffffff1f 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.CloudNav-module__IDfJrG__navItem:hover{color:#e6f0fff2;background:linear-gradient(135deg,#506ea059 0%,#46649640 100%);transform:translateY(-2px);box-shadow:0 4px 16px #648cc833,0 0 20px #7896c81a}.CloudNav-module__IDfJrG__navItem:hover:before{opacity:1}.CloudNav-module__IDfJrG__navItem:active{transition-duration:80ms;transform:translateY(0)scale(.95)}.CloudNav-module__IDfJrG__navItemActive{color:#f0f8fff2;background:linear-gradient(135deg,#648cc866 0%,#5078b44d 100%);box-shadow:0 2px 12px #648cc833,inset 0 1px #ffffff1a}.CloudNav-module__IDfJrG__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.CloudNav-module__IDfJrG__label{white-space:nowrap}.CloudNav-module__IDfJrG__iconMusicPlaying{animation:1.5s ease-in-out infinite CloudNav-module__IDfJrG__musicPulse}@keyframes CloudNav-module__IDfJrG__musicPulse{0%,to{opacity:.8}50%{opacity:1;filter:drop-shadow(0 0 4px #96b4ff80)}}.CloudNav-module__IDfJrG__profileItem{background:linear-gradient(135deg,#8b5cf640 0%,#6d48d826 100%)}.CloudNav-module__IDfJrG__profileItem:hover{background:linear-gradient(135deg,#9f70ff59 0%,#815cec40 100%);box-shadow:0 4px 16px #8b5cf633,0 0 20px #8b5cf61a}.CloudNav-module__IDfJrG__musicItem{background:linear-gradient(135deg,#4fffd71f 0%,#3bc8af14 100%)}.CloudNav-module__IDfJrG__musicItem:hover{background:linear-gradient(135deg,#63ffe133 0%,#4fdcc326 100%);box-shadow:0 4px 16px #4fffd733,0 0 20px #4fffd714}.CloudNav-module__IDfJrG__adminBadge{color:#ffc864e6;background:#ffa5594d;border-radius:3px;padding:1px 3px;font-size:.6rem;line-height:1;position:absolute;top:2px;right:2px}.CloudNav-module__IDfJrG__adminItem{background:linear-gradient(135deg,#ffa55933 0%,#eb7d311a 100%)}.CloudNav-module__IDfJrG__adminItem:hover{background:linear-gradient(135deg,#ffb96d4d 0%,#ff914533 100%);box-shadow:0 4px 16px #ffa55940,0 0 20px #ffa5591a}.CloudNav-module__IDfJrG__divider{background:linear-gradient(#0000 0%,#ffffff1f 50%,#0000 100%);align-self:center;width:1px;height:24px;margin:0 .25rem}@media (max-width:900px){.CloudNav-module__IDfJrG__cloudNav{gap:.5rem;padding:.5rem 1rem}.CloudNav-module__IDfJrG__navItem{padding:.4rem .75rem;font-size:.75rem}.CloudNav-module__IDfJrG__icon{width:14px;height:14px}.CloudNav-module__IDfJrG__label{display:none}}@media (max-width:640px){.CloudNav-module__IDfJrG__fixedControls{top:max(.75rem,var(--safe-top,0px));right:max(.75rem,var(--safe-right,0px));gap:.5rem}.CloudNav-module__IDfJrG__mascotToggle{width:44px;height:44px}.CloudNav-module__IDfJrG__mascotImg{width:36px;height:36px}.CloudNav-module__IDfJrG__cloudNav{display:none}}@media (prefers-reduced-motion:reduce){.CloudNav-module__IDfJrG__cloudNav{animation:.3s forwards CloudNav-module__IDfJrG__floatIn}.CloudNav-module__IDfJrG__navItem{transition:background .2s,color .2s}.CloudNav-module__IDfJrG__navItem:hover{transform:none}.CloudNav-module__IDfJrG__iconMusicPlaying{animation:none}}.CloudNav-module__IDfJrG__avatarLink{padding:.35rem .65rem}.CloudNav-module__IDfJrG__navAvatar{object-fit:cover;border:2px solid #a78bfa66;border-radius:50%;width:26px;height:26px;transition:all .3s}.CloudNav-module__IDfJrG__avatarLink:hover .CloudNav-module__IDfJrG__navAvatar{border-color:#a78bfacc;box-shadow:0 0 12px #a78bfa66}.CloudNav-module__IDfJrG__navAvatarFallback{color:#ffffffe6;text-transform:uppercase;background:linear-gradient(135deg,#a78bfa4d,#52b7b74d);border:2px solid #a78bfa66;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.CloudNav-module__IDfJrG__avatarLink:hover .CloudNav-module__IDfJrG__navAvatarFallback{border-color:#a78bfacc;box-shadow:0 0 12px #a78bfa66}
