@charset "UTF-8";.vs-navbar{--vs-color:var(--vs-background);--vs-navbar-z-index:var(--vs-z-index-top);--vs-navbar-color:rgba(var(--vs-text),1);--vs-navbar-background:rgba(var(--vs-color),1);--vs-navbar-border-radius:0px 0px 15px 15px;background:var(--vs-navbar-background);border-radius:var(--vs-navbar-border-radius);color:var(--vs-navbar-color);left:0;position:absolute;top:0;transition:var(--vs-transition-ease);width:100%;z-index:var(--vs-navbar-z-index)}.vs-navbar.is-padding-scroll:not(.is-padding-scroll-active){padding-bottom:20px;padding-top:20px}.vs-navbar.is-padding-scroll:not(.is-padding-scroll-active) .vs-navbar__group--items{margin-bottom:-30px}.vs-navbar.is-square{border-radius:0}.vs-navbar.is-text-white{color:#fff}.vs-navbar.is-text-white .vs-navbar__item:before,.vs-navbar.is-text-white .vs-navbar__line{background:#fff}.vs-navbar.is-fixed{position:fixed!important}.vs-navbar.is-shadow,.vs-navbar.is-shadow-active{box-shadow:0 0 25px rgba(0,0,0,var(--vs-shadow-opacity))}.vs-navbar.is-hidden{transform:translateY(-100%)}.vs-navbar.is-not-line .vs-navbar-group:after,.vs-navbar.is-not-line .vs-navbar-group:before,.vs-navbar.is-not-line .vs-navbar-item:after,.vs-navbar.is-not-line .vs-navbar-item:before{display:none}.vs-navbar__content{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:44px;padding:0 15px;position:relative;width:100%}.vs-navbar__left{align-items:center;display:flex;justify-content:flex-start}.vs-navbar__right{align-items:center;display:flex;justify-content:flex-end}.vs-navbar__center{align-items:center;display:flex;justify-content:center}.vs-navbar-group{position:relative}.vs-navbar-group:after{background-color:#000;border-radius:12px;bottom:-3px;content:"";height:3px;left:50%;margin:auto;max-width:18px;position:absolute;transform:translate(-50%);transition:width .3s ease;width:0}.vs-navbar-group:hover .vs-navbar-group__text{opacity:1}.vs-navbar-group:hover .vs-navbar-group__items{opacity:1;transform:translateY(100%);visibility:visible}.vs-navbar-group.is-active .vs-navbar-group__text{opacity:1}.vs-navbar-group.is-active:after{width:100%}.vs-navbar-group__text{background:0 0;border:0;color:inherit;cursor:pointer;font-size:.85rem;font-weight:700;opacity:.7;padding:10px 15px;transition:var(--vs-transition-ease),color 0s}.vs-navbar-group__items{align-items:center;background:rgba(var(--vs-color),1);border-radius:5px 18px 18px;bottom:0;box-shadow:0 5px 20px rgba(0,0,0,var(--vs-shadow-opacity));color:inherit;display:flex;flex-direction:column;justify-content:center;left:0;margin-bottom:-12px;min-width:160px;opacity:0;padding:10px;position:absolute;transform:translateY(90%);transition:var(--vs-transition-ease);visibility:hidden}.vs-navbar-group__items:after{background:0 0;content:"";height:14px;left:0;position:absolute;top:-13px;width:100%;z-index:-1}.vs-navbar-group__items .vs-navbar-item{padding:5px 10px;position:relative;text-align:left;width:100%}.vs-navbar-group__items .vs-navbar-item:before{background:rgba(var(--vs-text),1);border-radius:50%;content:"";height:4px;left:0;opacity:0;position:absolute;top:0;top:calc(50% - 2px);transform:translate(-10px);transition:var(--vs-transition-ease);width:4px}.vs-navbar-group__items .vs-navbar-item.is-active:before{opacity:1;transform:translate(0)}.vs-navbar-group__items .vs-navbar-item:after{height:0;width:0}.vs-navbar-item{background:0 0;border:0;color:inherit;cursor:pointer;font-size:.85rem;font-weight:700;margin:0;opacity:.7;padding:10px 15px;position:relative;transition:var(--vs-transition-ease),color 0s}.vs-navbar-item:after{background-color:#000;border-radius:12px;bottom:-3px;content:"";height:3px;left:50%;margin:auto;max-width:18px;position:absolute;transform:translate(-50%);width:0}.vs-navbar-item.is-active{opacity:1}.vs-navbar-item.is-active:after{transition:all 1s ease;width:100%}.vs-navbar-item:hover{opacity:1}.footer-dialog .vs-button{margin:0!important}.con-form[data-v-5de7e46e]{padding:20px}:root{--navbar-gradient:linear-gradient(135deg,#fbb3c3,#e2c087);--navbar-gradient-hover:linear-gradient(135deg,#fc9fb0,#deb574);--navbar-primary:#fbb3c3;--navbar-secondary:#e2c087;--navbar-white:#fff;--navbar-glass:hsla(0,0%,100%,.95);--navbar-shadow-main:0 8px 32px rgba(251,179,195,.2);--navbar-shadow-hover:0 12px 48px rgba(251,179,195,.35)}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--navbar-glass);border-bottom:1px solid rgba(251,179,195,.1);box-shadow:var(--navbar-shadow-main);height:72px;overflow:hidden;position:relative;z-index:1000}.navbar:after{animation:gradientShift 3s ease-in-out infinite;background:var(--navbar-gradient);background-size:200% 100%;height:2px;right:0}.navbar:after,.navbar:before{bottom:0;content:"";left:0;position:absolute}.navbar:before{background:radial-gradient(circle at 0 100%,rgba(251,179,195,.15) 0,transparent 50%);border-radius:0 100% 0 0;height:60px;width:60px}.navbar .navbar-decoration-right{background:radial-gradient(circle at 100% 100%,hsla(38,61%,71%,.15) 0,transparent 50%);border-radius:100% 0 0;bottom:0;height:60px;pointer-events:none;position:absolute;right:0;width:60px}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.vs-navbar{background:transparent!important;border:none!important;box-shadow:none!important;height:72px!important;padding:0 24px!important}.vs-navbar,.vs-navbar .vs-navbar__content{align-items:center!important;display:flex!important;justify-content:space-between!important}.vs-navbar .vs-navbar__content{height:100%!important;padding:0!important;width:100%!important}.vs-navbar .vs-navbar__center,.vs-navbar .vs-navbar__left,.vs-navbar .vs-navbar__right{align-items:center!important;display:flex!important;height:100%!important}.vs-navbar .vs-navbar__left{gap:20px}.vs-navbar .vs-navbar__right{gap:12px}.logo-navbar{cursor:pointer;filter:drop-shadow(0 4px 12px rgba(251,179,195,.3));height:42px!important;transition:all .4s cubic-bezier(.4,0,.2,1);width:42px!important}.logo-navbar:hover{filter:drop-shadow(0 8px 24px rgba(251,179,195,.5));transform:scale(1.08) rotate(8deg)}.logo-navbar:active{transform:scale(.95) rotate(4deg)}.region-selector{background:var(--navbar-gradient);border-radius:50px;box-shadow:0 4px 16px #fbb3c340;color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.region-selector:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.region-selector:hover{background:var(--navbar-gradient-hover);box-shadow:0 8px 32px #fbb3c366;color:#fff;text-decoration:none;transform:translateY(-3px)}.region-selector:hover:before{left:100%}.region-selector:active{transform:translateY(-1px)}.navbar-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid rgba(251,179,195,.2);border-radius:14px;color:var(--navbar-primary);cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:10px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar-button i{font-size:16px;transition:all .3s ease}.navbar-button:hover{background:var(--navbar-gradient);border-color:var(--navbar-primary);box-shadow:0 6px 20px #fbb3c359;color:#fff;transform:translateY(-2px)}.navbar-button:hover i{color:#fff;transform:scale(1.08)}.navbar-button:active{transform:translateY(-1px)}.login-button{align-items:center;background:var(--navbar-gradient);border:none;border-radius:22px;box-shadow:0 4px 16px #fbb3c34d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.3px;min-height:44px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.login-button:hover{background:var(--navbar-gradient-hover);box-shadow:0 8px 32px #fbb3c366;transform:translateY(-2px)}.login-button:active{transform:translateY(-1px)}.login-button:active:before{height:250px;width:250px}.login-button i{font-size:14px;transition:transform .3s ease}.login-button:hover i{transform:translate(1px)}.notification-badge{align-items:center;animation:pulseNotification 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #ff6b6b66;color:#fff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;line-height:22px;min-width:22px;padding:0;position:absolute;right:-8px;text-align:center;top:-8px;z-index:3}@keyframes pulseNotification{0%,to{box-shadow:0 4px 12px #ff6b6b66;transform:scale(1)}50%{box-shadow:0 6px 20px #ff6b6b99;transform:scale(1.15)}}.notifications-dropdown,.settings-dropdown{animation:dropdownAppear .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid rgba(251,179,195,.1);border-radius:20px;box-shadow:0 20px 60px #00000026;min-width:360px;overflow:hidden;padding:0;position:absolute;right:24px;top:70px;z-index:9999}.notifications-dropdown:before,.settings-dropdown:before{animation:gradientShift 3s ease-in-out infinite;background:var(--navbar-gradient);background-size:200% 100%;content:"";height:6px;left:0;position:absolute;right:0;top:0}.notifications-dropdown.teleported,.settings-dropdown.teleported{position:fixed;right:24px;top:80px;z-index:99999}.dropdown-overlay{background:transparent;inset:0;position:fixed;z-index:99998}@keyframes dropdownAppear{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.notifications-header{background:linear-gradient(135deg,#fbb3c308,#e2c18808);border-bottom:1px solid rgba(251,179,195,.1);color:var(--navbar-primary);font-size:18px;font-weight:700;letter-spacing:.3px;padding:20px 24px 16px;position:relative}.notifications-list{list-style:none;margin:0;max-height:350px;overflow-y:auto;padding:12px 0}.notifications-list::-webkit-scrollbar{width:8px}.notifications-list::-webkit-scrollbar-track{background:#fbb3c30d;border-radius:10px}.notifications-list::-webkit-scrollbar-thumb{background:var(--navbar-gradient);border:2px solid hsla(0,0%,100%,.1);border-radius:10px}.notifications-list::-webkit-scrollbar-thumb:hover{background:var(--navbar-gradient-hover)}.notifications-list li{border-bottom:1px solid rgba(251,179,195,.05);cursor:pointer;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.notifications-list li:last-child{border-bottom:none}.notifications-list li:hover{background:linear-gradient(135deg,#fbb3c314,#e2c18814);transform:translate(8px)}.notifications-list li:hover:before{background:var(--navbar-gradient);border-radius:0 4px 4px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.notifications-list li.unread{background:linear-gradient(135deg,#fbb3c31a,#e2c1881a);border-left:4px solid var(--navbar-primary)}.notifications-list li.unread .notification-title{position:relative}.notifications-list li.unread .notification-title:after{animation:pulseNotification 2s ease-in-out infinite;color:var(--navbar-primary);content:"●";font-size:12px;margin-left:6px}.notifications-list li a{color:inherit;display:block;text-decoration:none}.notifications-list li .notification-title{color:var(--navbar-primary);font-size:15px;font-weight:700;letter-spacing:.2px;margin-bottom:6px}.notifications-list li .notification-body{color:#555;font-size:14px;line-height:1.5;margin-bottom:6px}.notifications-list li .notification-date{color:#999;font-size:12px;font-style:italic}.no-notifications{color:#999;font-size:16px;font-style:italic;padding:40px 24px;text-align:center}.no-notifications:before{animation:float 3s ease-in-out infinite;content:"🔔";display:block;font-size:3rem;margin-bottom:12px;opacity:.3}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.vs-navbar{padding:0 20px!important}.logo-navbar{height:38px!important;width:38px!important}.notifications-dropdown,.settings-dropdown{min-width:320px;right:20px}.navbar{height:64px}.vs-navbar{height:64px!important}}@media (max-width:768px){.region-selector{display:none}.vs-navbar{padding:0 16px!important}.vs-navbar__left{gap:12px}.vs-navbar__right{gap:8px}.notifications-dropdown,.settings-dropdown{left:16px;min-width:auto;right:16px;width:calc(100% - 32px)}.notifications-dropdown.teleported,.settings-dropdown.teleported{left:16px;min-width:auto;right:16px;top:70px;width:calc(100% - 32px)}.login-button{font-size:12px;min-height:40px;padding:8px 16px}.navbar-button{height:40px;min-width:40px;padding:8px 10px}.navbar-button i{font-size:14px}}@media (max-width:480px){.login-button{min-height:36px;padding:6px 12px}.navbar-button{height:36px;min-width:36px;padding:6px 8px}.navbar-button i{font-size:13px}.notifications-dropdown,.settings-dropdown{left:8px;right:8px;width:calc(100% - 16px)}.notifications-dropdown.teleported,.settings-dropdown.teleported{left:8px;right:8px;top:60px;width:calc(100% - 16px)}}.navbar-settings-dropdown .v-dropdown-menu__container{padding:8px}.navbar-notifications-dropdown .v-dropdown-menu__container,.navbar-settings-dropdown .v-dropdown-menu__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(251,179,195,.2);border-radius:16px;box-shadow:0 10px 40px #00000026}.navbar-notifications-dropdown .v-dropdown-menu__container{min-width:320px}.m-lazy-img-component-loader{display:none!important}
