.header-auth-buttons{opacity:0;transform:translateX(30px);animation:slideInFromRight .8s cubic-bezier(.4,0,.2,1) 1s forwards}.auth-btn{position:relative;overflow:hidden;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.auth-btn span{position:relative;z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.login-btn{background:rgba(55,65,81,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.login-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:inherit}.login-btn:hover{background:#374151;border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.login-btn:hover:before{width:100%}.login-btn:hover span{transform:scale(1.05)}.login-btn:active{transform:translateY(0)}.register-btn{background:linear-gradient(135deg,#b68d40,#d4af37);border:1px solid rgba(212,175,55,.3);box-shadow:0 2px 8px rgba(182,141,64,.3)}.register-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#d4af37,#e5c158);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);border-radius:inherit}.register-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(182,141,64,.5);border-color:rgba(212,175,55,.6)}.register-btn:hover:before{opacity:1}.register-btn:hover span{transform:scale(1.05)}.register-btn:active{transform:translateY(0)}.user-profile-section{opacity:0;transform:translateX(30px);animation:slideInFromRight .8s cubic-bezier(.4,0,.2,1) 1s forwards}.vip-badge{opacity:0;animation:bounceIn .8s cubic-bezier(.4,0,.2,1) 1.1s forwards;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.vip-badge:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(182,141,64,.3),transparent);transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:50%}.vip-badge:hover{transform:scale(1.15) rotate(5deg)}.vip-badge:hover:before{transform:translate(-50%,-50%) scale(2);opacity:1}.vip-badge svg{filter:drop-shadow(0 2px 8px rgba(182,141,64,.4));transition:filter .3s ease}.vip-badge:hover svg{filter:drop-shadow(0 4px 12px rgba(182,141,64,.8))}.balance-card{opacity:0;animation:fadeInScale .6s cubic-bezier(.4,0,.2,1) 1.2s forwards;background:rgba(55,65,81,.9)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.balance-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.balance-card:hover{background:#374151!important;border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.balance-card:hover:before{left:100%}.balance-amount{position:relative;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px}.deposit-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,#10b981,#059669)!important;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(16,185,129,.3)}.deposit-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#059669,#047857);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.deposit-btn span{position:relative;z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.deposit-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(16,185,129,.4);border-color:rgba(16,185,129,.5)}.deposit-btn:hover:before{opacity:1}.deposit-btn:hover span{transform:translateY(-1px)}.deposit-btn:active{transform:scale(.98)}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vipPulse{0%,to{opacity:1}50%{opacity:.7}}.vip-badge svg path{animation:vipPulse 2s ease-in-out infinite}.buttons span[class*=react-loading-skeleton]{border-radius:.375rem;animation:shimmerLoading 1.5s infinite}@keyframes shimmerLoading{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width:768px){.header-auth-buttons,.user-profile-section{animation-delay:.8s}.vip-badge{animation-delay:.9s}.balance-card{animation-delay:1s}}@media (prefers-reduced-motion:reduce){.auth-btn,.balance-card,.deposit-btn,.header-auth-buttons,.user-profile-section,.vip-badge{animation:none!important;transition:none!important}.balance-card,.header-auth-buttons,.user-profile-section,.vip-badge{opacity:1;transform:none}}.auth-btn:focus-visible,.deposit-btn:focus-visible{outline:2px solid #b68d40;outline-offset:2px}@media (prefers-contrast:high){.auth-btn,.balance-card{border-width:2px}}.balance-card,.login-btn{box-shadow:0 1px 3px rgba(0,0,0,.3)}.balance-amount{transition:all .5s cubic-bezier(.4,0,.2,1)}.auth-btn:hover,.balance-card:hover,.deposit-btn:hover{position:relative}.auth-btn:hover:after,.deposit-btn:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.1),transparent);pointer-events:none;border-radius:inherit}.profile-dropdown-wrapper{position:relative;z-index:10000;opacity:0;animation:fadeInScale .6s cubic-bezier(.4,0,.2,1) 1.3s forwards}.profile-avatar-btn{width:30px;height:30px;padding:0;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.profile-avatar-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(182,141,64,.3),transparent);transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:50%}.profile-avatar-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(182,141,64,.4)}.profile-avatar-btn:hover:before{width:200%;height:200%}.profile-avatar-btn:active{transform:scale(1.05)}.avatar-image{transition:transform .3s cubic-bezier(.4,0,.2,1)}.profile-avatar-btn:hover .avatar-image{transform:scale(1.05)}.profile-dropdown-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:220px;background:rgba(17,24,39,.98);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05);list-style:none;padding:8px;margin:0;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transform-origin:top right;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10001}.profile-dropdown-menu:before{content:"";position:absolute;top:-6px;right:8px;width:12px;height:12px;background:rgba(17,24,39,.98);border-left:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);transform:rotate(45deg);z-index:-1}.profile-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.dropdown-item{position:relative;list-style:none;padding:10px 12px;margin:2px 0;border-radius:8px;cursor:pointer;color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.dropdown-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(182,141,64,.1),rgba(212,175,55,.1));opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);border-radius:inherit}.dropdown-item span{position:relative;z-index:1;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.dropdown-item .menu-icon{position:relative;z-index:1;transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown-item:hover{background:rgba(55,65,81,.5);color:#d4af37;transform:translateX(4px)}.dropdown-item:hover:before{opacity:1}.dropdown-item:hover span{transform:translateX(2px)}.dropdown-item:hover .menu-icon{transform:scale(1.1);color:#d4af37!important}.dropdown-item:active{transform:translateX(2px) scale(.98)}.logout-item{margin-top:8px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:12px}.logout-item:hover{background:rgba(239,68,68,.1);color:#ef4444}.logout-item:hover .menu-icon{color:#ef4444!important}.profile-dropdown-menu a{text-decoration:none;color:inherit;display:block}.profile-dropdown-menu.open .dropdown-item:first-child{animation:slideInMenuItem .3s cubic-bezier(.4,0,.2,1) .05s both}.profile-dropdown-menu.open .dropdown-item:nth-child(2){animation:slideInMenuItem .3s cubic-bezier(.4,0,.2,1) .1s both}.profile-dropdown-menu.open .dropdown-item:nth-child(3){animation:slideInMenuItem .3s cubic-bezier(.4,0,.2,1) .15s both}.profile-dropdown-menu.open .dropdown-item:nth-child(4){animation:slideInMenuItem .3s cubic-bezier(.4,0,.2,1) .2s both}.profile-dropdown-menu.open .dropdown-item:nth-child(5){animation:slideInMenuItem .3s cubic-bezier(.4,0,.2,1) .25s both}@keyframes slideInMenuItem{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.profile-dropdown-wrapper.open:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.modern-header.scrolled~* .profile-dropdown-menu,.scrolled .profile-dropdown-menu{top:64px}@media (max-width:768px){.profile-dropdown-menu{min-width:200px;right:8px;top:64px}.modern-header.scrolled~* .profile-dropdown-menu,.scrolled .profile-dropdown-menu{top:60px}.profile-dropdown-menu:before{right:18px}}.profile-avatar-btn:focus-visible{outline:2px solid #b68d40;outline-offset:2px}.dropdown-item:focus-visible{background:rgba(55,65,81,.5);outline:2px solid #b68d40;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.dropdown-item,.profile-avatar-btn,.profile-dropdown-menu,.profile-dropdown-wrapper{animation:none!important;transition:none!important}.profile-dropdown-wrapper{opacity:1}.profile-dropdown-menu.open{transform:none}}@media (prefers-contrast:high){.profile-dropdown-menu{border-width:2px}.dropdown-item{border:1px solid transparent}.dropdown-item:hover{border-color:#b68d40}}.profile-dropdown-menu{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(182,141,64,.5) transparent}.profile-dropdown-menu::-webkit-scrollbar{width:6px}.profile-dropdown-menu::-webkit-scrollbar-track{background:transparent}.profile-dropdown-menu::-webkit-scrollbar-thumb{background:rgba(182,141,64,.5);border-radius:3px}.profile-dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(182,141,64,.7)}.menu-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.profile-dropdown-menu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.01) 0,hsla(0,0%,100%,.01) 20px);pointer-events:none;border-radius:inherit;z-index:-1}.modal.show .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.6);animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}#login .modal-dialog{animation:modalSlideUp .4s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#login .modal-content{background:linear-gradient(135deg,rgba(26,32,44,.95),rgba(17,24,39,.98));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(182,141,64,.2);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px rgba(182,141,64,.1);overflow:hidden;position:relative}#login .modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#b68d40,#d4af37,#e5c158);opacity:.8}#login .btn-close{background:hsla(0,0%,100%,.1);border-radius:50%;width:32px;height:32px;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;padding:0;border:none}#login .btn-close svg{opacity:.6;transition:opacity .3s cubic-bezier(.4,0,.2,1)}#login .btn-close:hover{opacity:1;background:hsla(0,0%,100%,.15);transform:rotate(90deg)}#login .btn-close:hover svg{opacity:1}#login .btn-close:focus{box-shadow:0 0 0 3px rgba(182,141,64,.3)}#login .modal-header{border:none;padding:1.5rem 2rem 0}#login .modal-body{animation:contentFadeIn .5s cubic-bezier(.4,0,.2,1) .1s backwards}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#login .fs-36{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;letter-spacing:-.5px}#login .input-group{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}#login .input-group-text{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:12px 0 0 12px;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}#login .input-group:focus-within .input-group-text{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}#login .input-group .form-control{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-left:none;border-radius:0 12px 12px 0;color:#fff;padding:.75rem 1rem .75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:15px}#login .input-group .form-control::placeholder{color:hsla(0,0%,100%,.4)}#login .input-group .form-control:focus{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05);outline:none}#login .show-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:hsla(0,0%,100%,.5);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;padding:4px 8px;border-radius:6px}#login .show-password:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.1)}#login a.text-primary{color:#d4af37!important;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px}#login a.text-primary:hover{color:#e5c158!important;text-decoration:none}#login a.text-primary .text-decoration-underline{position:relative;text-decoration:none}#login a.text-primary .text-decoration-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#b68d40,#d4af37);transition:width .3s cubic-bezier(.4,0,.2,1)}#login a.text-primary:hover .text-decoration-underline:after{width:100%}#login button.text-primary{background:none;border:none;color:#d4af37!important;font-size:14px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}#login button.text-primary:hover{color:#e5c158!important;transform:translateX(-2px)}#login .btn-secondary{background:linear-gradient(135deg,#b68d40,#d4af37)!important;border:none;border-radius:12px;color:#1a1a1a!important;font-weight:600;padding:.75rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(182,141,64,.3);position:relative;overflow:hidden}#login .btn-secondary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}#login .btn-secondary:hover:before{width:300px;height:300px}#login .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(182,141,64,.4)}#login .btn-secondary:active{transform:translateY(0);box-shadow:0 4px 12px rgba(182,141,64,.3)}#login .alert{border-radius:12px;border:1px solid rgba(220,53,69,.3);background:rgba(220,53,69,.1);color:#ff6b6b;padding:1rem;margin-bottom:1.5rem;animation:alertSlideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#login .has-icons-right.form-control{display:flex;align-items:center;padding:0}#login .has-icons-right input.txt{border:none;background:transparent;flex:1 1}#login .has-icons-right input.txt:focus{outline:none;box-shadow:none}@media (max-width:768px){#login .modal-dialog{margin:1rem}#login .modal-body{padding:2rem 1.5rem!important}#login .px-md-5{padding-left:1rem!important;padding-right:1rem!important}#login .pb-md-5{padding-bottom:2rem!important}#login .fs-36{font-size:28px!important}#login .btn-secondary{width:100%;margin-top:1rem}#login .d-flex.justify-content-between{flex-direction:column;align-items:stretch!important;gap:1rem}}#login .btn-secondary.loading{pointer-events:none;opacity:.7}#login .btn-secondary.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border-radius:50%;border:2px solid #1a1a1a;border-top-color:transparent;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(1turn)}}#login :focus-visible{outline:2px solid rgba(182,141,64,.5);outline-offset:2px}#login{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){#login *,#login :after,#login :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modern-header{position:fixed;top:0;left:0;right:0;width:100%;height:60px;background:rgba(17,24,39,.6);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.08);z-index:9999;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(-100%);opacity:0;overflow:visible}.modern-header.animated{transform:translateY(0);opacity:1}.modern-header.scrolled{height:56px;background:rgba(17,24,39,.85);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 20px rgba(0,0,0,.15)}.logo-wrapper{position:relative;display:inline-flex;align-items:center;opacity:0;transform:translateX(-30px);animation:slideInFromLeft .8s cubic-bezier(.4,0,.2,1) .2s forwards;transition:transform .4s cubic-bezier(.4,0,.2,1)}.logo-wrapper:hover{transform:scale(1.05)}.logo-wrapper svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));transition:filter .3s ease}.logo-wrapper:hover svg{filter:drop-shadow(0 4px 12px rgba(182,141,64,.4))}.nav-menu{display:flex;align-items:center;gap:1rem;opacity:0;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) .4s forwards}.nav-link{position:relative;display:inline-flex;align-items:center;padding:.5rem 1rem;color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:.01em;overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1)}.nav-link span{position:relative;z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-link:before{bottom:0;height:2px;background:linear-gradient(90deg,#b68d40,#d4af37);transform:translateX(-50%);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.nav-link:after,.nav-link:before{content:"";position:absolute;left:50%;width:0}.nav-link:after{top:50%;height:100%;background:radial-gradient(circle,rgba(182,141,64,.15) 0,transparent 70%);transform:translate(-50%,-50%);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:12px;opacity:0}.nav-link:hover{color:#d4af37}.nav-link:hover:before{width:80%}.nav-link:hover:after{width:100%;opacity:1}.nav-link:hover span{transform:translateY(-2px)}.nav-link.active{color:#b68d40}.nav-link.active:before{width:80%}.nav-menu .nav-link:first-child{animation:fadeInNavItem .6s cubic-bezier(.4,0,.2,1) .5s both}.nav-menu .nav-link:nth-child(2){animation:fadeInNavItem .6s cubic-bezier(.4,0,.2,1) .6s both}.nav-menu .nav-link:nth-child(3){animation:fadeInNavItem .6s cubic-bezier(.4,0,.2,1) .7s both}.nav-menu .nav-link:nth-child(4){animation:fadeInNavItem .6s cubic-bezier(.4,0,.2,1) .8s both}.nav-menu .nav-link:nth-child(5){animation:fadeInNavItem .6s cubic-bezier(.4,0,.2,1) .9s both}.mobile-menu-btn{opacity:0;transform:scale(.8);animation:scaleIn .5s cubic-bezier(.4,0,.2,1) .6s forwards;cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn:hover{background:rgba(182,141,64,.1);transform:scale(1.05)}.mobile-menu-btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn:hover svg{transform:rotate(90deg)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(17,24,39,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateX(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:999}.mobile-menu.active{transform:translateX(0)}.mobile-menu a{opacity:0;transform:translateX(-30px);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu.active a{opacity:1;transform:translateX(0)}.mobile-menu.active a:first-child{transition-delay:.1s}.mobile-menu.active a:nth-child(2){transition-delay:.15s}.mobile-menu.active a:nth-child(3){transition-delay:.2s}.mobile-menu.active a:nth-child(4){transition-delay:.25s}.mobile-menu.active a:nth-child(5){transition-delay:.3s}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInNavItem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}@media (max-width:768px){.modern-header{height:56px}.modern-header.scrolled{height:52px}body{padding-top:56px}}.vip-base .modern-header{background:rgba(30,20,10,.7);border-bottom:1px solid rgba(182,141,64,.2)}.vip-base .modern-header.scrolled{background:rgba(30,20,10,.9);border-bottom:1px solid rgba(182,141,64,.3);box-shadow:0 4px 20px rgba(182,141,64,.15)}.vip-base .nav-link{color:hsla(0,0%,100%,.9)}.vip-base .nav-link:hover{color:#d4af37}@media (prefers-reduced-motion:reduce){.logo-wrapper,.mobile-menu,.mobile-menu-btn,.modern-header,.nav-link,.nav-menu{animation:none!important;transition:none!important}.modern-header.animated{transform:translateY(0);opacity:1}.logo-wrapper,.mobile-menu-btn,.nav-menu{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.modern-header:before{content:"";position:absolute;top:0;left:-1000px;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);animation:shimmer 3s infinite;pointer-events:none}.modern-header a,.modern-header button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modern-header{will-change:transform,background-color}.logo-wrapper,.mobile-menu-btn,.nav-link{will-change:transform}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px)){.modern-header{background:rgba(17,24,39,.5)}.modern-header.scrolled{background:rgba(17,24,39,.75)}}@supports not (((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px))){.modern-header{background:rgba(17,24,39,.95)}}.nav-link[aria-current=page]{color:#d4af37}.nav-link[aria-current=page]:before{width:80%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.logo-wrapper:hover{animation:float 2s ease-in-out infinite}.nav-link{--x:0;--y:0}.mobile-menu-btn:active:after,.nav-link:active:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(182,141,64,.3);transform:translate(-50%,-50%);animation:ripple .6s ease-out}@keyframes ripple{to{width:200px;height:200px;opacity:0}}*{transition-property:color,background-color,border-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%;animation:skeletonLoading 1.5s infinite;border-radius:4px}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}