.secure-image-container[data-v-782af253]{position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-render-canvas[data-v-782af253]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;box-shadow:inherit;opacity:inherit;transform:inherit;filter:inherit;position:relative;z-index:5}.image-render-canvas[data-v-782af253],canvas[data-v-782af253]{display:block;pointer-events:none;-webkit-user-drag:none;user-drag:none}.loading-state[data-v-782af253]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.loading-spinner[data-v-782af253]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.1);border-top-color:#c4a55f;border-radius:50%;animation:spin-782af253 .8s linear infinite}@keyframes spin-782af253{to{transform:rotate(1turn)}}.error-state[data-v-782af253]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;z-index:10;opacity:.5}.image-overlay-layer[data-v-782af253]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20;opacity:.15}.layer-blend[data-v-782af253],.layer-composite[data-v-782af253],.layer-pixel[data-v-782af253]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:1}.layer-decode[data-v-782af253],.layer-framebuffer[data-v-782af253]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:auto;cursor:default;z-index:11}.layer-primary[data-v-782af253]{position:relative;z-index:5}.layer-overlay[data-v-782af253]{z-index:20}[data-v-782af253]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-image-wrapper[data-v-4f316997]{display:block;width:100%;height:100%;position:relative}.avatar-image-wrapper img[data-v-4f316997],.avatar-image-wrapper[data-v-4f316997] .secure-image-container{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;color:#fff;overflow-x:hidden}#app{min-height:100vh;position:relative}.bottom-tip,.top-tip{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);backdrop-filter:blur(10px);transition:all .3s ease}.top-tip{position:fixed;left:0;right:0;z-index:999;height:50px;display:flex;align-items:center;justify-content:center;border-top:none}.top-tip.tip-highlight{background:rgba(255,215,0,.3);border-color:rgba(255,215,0,.6);box-shadow:0 2px 20px rgba(255,215,0,.4);animation:highlight-pulse 1s ease-in-out}@keyframes highlight-pulse{0%{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3);box-shadow:none}50%{background:rgba(255,215,0,.4);border-color:rgba(255,215,0,.8);box-shadow:0 2px 30px rgba(255,215,0,.6)}to{background:rgba(255,215,0,.3);border-color:rgba(255,215,0,.6);box-shadow:0 2px 20px rgba(255,215,0,.4)}}.bottom-tip{position:relative;bottom:0;left:0;right:0;height:50px;justify-content:center;margin-top:40px}.bottom-tip,.tip-content{display:flex;align-items:center}.tip-content{gap:12px;padding:0 20px;height:100%}.tip-text{font-size:14px;color:#ccc;font-weight:500}.tip-link{display:flex;align-items:center;gap:4px;color:gold;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease;padding:6px 12px;border-radius:20px}.tip-link:hover{background:rgba(255,215,0,.1);transform:translateX(2px)}.tip-link svg{transition:transform .3s ease}.tip-link:hover svg{transform:translateX(3px)}.tip-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#666;cursor:pointer;transition:all .3s ease;margin-left:auto}.tip-close:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:rotate(90deg)}.tip-fade-enter-active,.tip-fade-leave-active{transition:all .3s ease}.tip-fade-enter-from,.tip-fade-leave-to{opacity:0;transform:translateY(-100%)}.bottom-tip.tip-fade-enter-from,.bottom-tip.tip-fade-leave-to{opacity:0;transform:translateY(100%)}.nav-hint{position:fixed;top:30px;left:50%;transform:translateX(-50%);z-index:998;pointer-events:none;cursor:default}.nav-hint.mobile-hint{pointer-events:auto;cursor:pointer;padding:10px;background:rgba(255,215,0,.1);border-radius:30px;border:1px solid rgba(255,215,0,.3);backdrop-filter:blur(10px);transition:all .3s ease}.nav-hint.mobile-hint:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.5);transform:translateX(-50%) translateY(-2px)}.nav-hint.mobile-hint:active{transform:translateX(-50%) scale(.95)}.hint-arrows{display:flex;flex-direction:column;align-items:center;gap:4px}.hint-arrows svg{width:24px;height:24px;color:rgba(255,215,0,.6);animation:arrow-bounce 2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.mobile-hint .hint-arrows svg{animation:none;color:gold}.hint-text{font-size:12px;color:gold;margin-top:4px;font-weight:500;white-space:nowrap}.logo-image{height:50px}@keyframes arrow-bounce{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.top-nav{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:14px 20px;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.8));backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(255,215,0,.2);z-index:100}.top-nav.nav-collapsed{padding:10px 20px}.top-nav.nav-collapsed .nav-content{justify-content:center}.top-nav.nav-collapsed .logo{transform:scale(.9)}.top-nav.nav-auto{transform:translateY(-100%)}.top-nav.nav-auto.nav-visible{transform:translateY(0)}.top-nav.nav-fixed{transform:translateY(0)!important}@media (max-width:865px){.top-nav{transition:transform .25s ease-in-out}.top-nav:not(.nav-visible){transform:translateY(-100%)}.top-nav.nav-mobile-home{transform:translateY(-100%)!important}.top-nav.nav-mobile-home.nav-visible{transform:translateY(0)!important}.ad-content{padding:0 15px}.ad-link,.ad-text{font-size:12px}.ad-link{padding:4px 8px}.ad-close{width:28px;height:28px}.ad-close svg{width:14px;height:14px}}.nav-content{width:100%;max-width:1400px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;transition:all .3s ease}.nav-content.content-collapsed{justify-content:center}.logo{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;text-decoration:none}.logo:hover{transform:translateY(-2px)}.logo-text{font-size:28px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.logo-subtitle{font-size:18px;color:gold;font-weight:500;transition:all .3s ease}.nav-menu{display:flex;align-items:center;gap:30px;transition:all .3s ease}.user-area{margin-left:20px;position:relative}.login-button{display:flex;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.5);border-radius:25px;color:gold;text-decoration:none;font-weight:500;transition:all .3s ease}.login-button:hover{background:rgba(255,215,0,.2);border-color:gold;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,215,0,.3)}.user-menu{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px 5px 5px;border-radius:25px;transition:all .3s ease;position:relative}.user-menu:hover{background:hsla(0,0%,100%,.05)}.user-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,215,0,.5);box-sizing:border-box;transition:all .3s ease;position:relative}.user-menu:hover .user-avatar{border-color:gold;box-shadow:0 0 10px rgba(255,215,0,.5)}.user-avatar :deep(.avatar-image-wrapper){position:absolute;top:0;left:0;width:100%;height:100%}.user-avatar :deep(.secure-image-container){width:100%;height:100%}.user-avatar :deep(canvas){display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.user-avatar :deep(img){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-icon{color:#ccc;transition:all .3s ease}.dropdown-icon.icon-rotated{transform:rotate(180deg)}.mobile-hide-button{display:none;width:36px;height:36px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#ccc;cursor:pointer;transition:all .3s ease;margin-left:10px}.mobile-hide-button:hover{background:hsla(0,0%,100%,.2);color:#fff;border-color:hsla(0,0%,100%,.3)}.mobile-hide-button:active{transform:scale(.9)}@media (max-width:865px){.mobile-hide-button{display:flex;align-items:center;justify-content:center}}.dropdown-menu{position:absolute;top:calc(140% + 10px);right:0;width:240px;background:hsla(0,0%,8%,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.8);overflow:hidden;z-index:1000}.dropdown-close{display:none;position:absolute;top:10px;right:10px;width:36px;height:36px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#ccc;cursor:pointer;transition:all .3s ease;z-index:1}.dropdown-close:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}@media (max-width:865px){.dropdown-close{display:flex;align-items:center;justify-content:center}}.dropdown-header{display:flex;align-items:center;gap:12px;padding:20px;background:rgba(255,215,0,.05)}.dropdown-avatar{width:45px;height:45px;border-radius:50%;overflow:hidden;border:2px solid gold;box-sizing:border-box;position:relative}.dropdown-avatar :deep(.avatar-image-wrapper){position:absolute;top:0;left:0;width:100%;height:100%}.dropdown-avatar :deep(.secure-image-container){width:100%;height:100%}.dropdown-avatar :deep(canvas){display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.dropdown-avatar :deep(img){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-info{flex:1;overflow:hidden}.dropdown-name{font-size:16px;font-weight:600;color:#fff;margin-bottom:2px}.dropdown-id,.dropdown-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-id{font-size:13px;color:#888}.dropdown-divider{height:1px;background:hsla(0,0%,100%,.1);margin:0}.dropdown-item{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#ccc;text-decoration:none;transition:all .3s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:15px}.dropdown-item:hover{background:rgba(255,215,0,.1);color:gold}.dropdown-item svg{flex-shrink:0;transition:color .3s ease,fill .3s ease,stroke .3s ease}.dropdown-item img{flex-shrink:0;filter:brightness(.8) grayscale(1);transition:filter .3s ease}.dropdown-item:hover img{filter:brightness(1.2) sepia(1) saturate(5) hue-rotate(5deg)}.logout-item{color:#ff6b6b}.logout-item:hover{background:hsla(0,100%,71%,.1);color:#ff5252}.logout-item svg{transition:color .3s ease,fill .3s ease,stroke .3s ease}.logout-item img{filter:brightness(1.1) sepia(1) saturate(3) hue-rotate(330deg);transition:filter .3s ease}.logout-item:hover img{filter:brightness(1) sepia(1) saturate(4) hue-rotate(340deg)}.mobile-overlay{display:none}@media (max-width:865px){.mobile-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:999}}.dropdown-enter-active,.dropdown-leave-active{transition:all .3s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-10px)}@media (max-width:865px){.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translate(-50%,-45%)}.dropdown-enter-active,.dropdown-leave-active{transform:translate(-50%,-50%)}}.nav-link{color:#ccc;text-decoration:none;font-size:16px;font-weight:500;padding:8px 16px;border-radius:999px;transition:all .3s ease;position:relative}.nav-link:hover{color:gold;background:rgba(255,215,0,.1)}.nav-link.router-link-active{color:gold}.nav-link.router-link-active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:gold;border-radius:1px}.main-content{min-height:100vh;transition:padding-top .3s ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width:865px){.top-nav{padding:15px;min-height:auto}.nav-content{flex-direction:column;gap:20px}.nav-collapsed .nav-menu{display:none!important}.nav-collapsed .logo-image{height:30px}.nav-collapsed .nav-content{flex-direction:row;gap:0}.nav-menu{flex-wrap:wrap;justify-content:center;gap:15px;width:100%}.nav-link{font-size:14px;padding:6px 12px}.logo-text{font-size:24px}.logo-subtitle{font-size:16px}.user-area{margin-left:0;margin-top:10px}.login-button{font-size:14px;padding:8px 16px}.user-avatar{width:32px;height:32px}.dropdown-menu{position:fixed;left:50%;transform:translate(-50%,-50%);width:90%;max-width:340px;max-height:80vh;overflow-y:auto;bottom:auto;right:auto;border-radius:25px;box-shadow:0 20px 60px rgba(0,0,0,.9)}.user-menu.menu-open .dropdown-menu{z-index:1001}.dropdown-header{padding:16px}.dropdown-avatar{width:40px;height:40px}.dropdown-name{font-size:15px}.dropdown-id{font-size:12px}.dropdown-item{padding:12px 16px;font-size:14px}.dropdown-item svg{width:16px;height:16px}}@media (max-width:480px){.nav-menu{width:100%;justify-content:space-around}.nav-link{font-size:12px;padding:5px 10px}.login-button{font-size:12px;padding:6px 12px}.login-button svg{width:16px;height:16px}.mobile-hide-button{width:32px;height:32px}.mobile-hide-button svg{width:16px;height:16px}.dropdown-menu{width:95%;max-width:none}.dropdown-header{padding:14px}.dropdown-item{padding:10px 14px;font-size:13px}.nav-collapsed .logo-text{font-size:20px}}.notification-popup{position:fixed;top:20px;right:20px;width:320px;max-width:calc(100vw - 40px);background:hsla(0,0%,8%,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.8);z-index:1001;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-popup.popup-with-nav{top:90px}@media (max-width:865px){.notification-popup{top:15px;right:15px;left:15px;width:auto;max-width:none}.notification-popup.popup-with-nav{top:85px}}.notification-content{padding:20px;position:relative}.notification-close{position:absolute;top:15px;right:15px;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.notification-close:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:rotate(90deg)}.notification-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:40px}.notification-icon{color:gold;flex-shrink:0}.notification-title{color:#fff;font-size:16px;font-weight:600;margin:0;line-height:1.4}.notification-text{color:#ccc;font-size:14px;line-height:1.5;margin:0 0 20px 0}.notification-actions{display:flex;gap:12px;justify-content:flex-end}.notification-btn{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.notification-btn.secondary{background:hsla(0,0%,100%,.1);color:#ccc}.notification-btn.secondary:hover{background:hsla(0,0%,100%,.2);color:#fff}.notification-btn.primary{background:linear-gradient(135deg,gold,#ffed4e);color:#000}.notification-btn.primary:hover{background:linear-gradient(135deg,#ffed4e,gold);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.notification-fade-enter-active,.notification-fade-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-fade-enter-from{opacity:0;transform:translateX(100%) translateY(-20px)}.notification-fade-leave-to{opacity:0;transform:translateX(100%) scale(.9)}.relationship-request-popup{margin:16px 0}.requester-info-popup{display:flex;align-items:center;gap:14px;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid rgba(255,215,0,.15);border-radius:12px}.requester-avatar-popup{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,215,0,.3);box-sizing:border-box;position:relative}.requester-avatar-popup :deep(.avatar-image-wrapper){position:absolute;top:0;left:0;width:100%;height:100%}.requester-avatar-popup :deep(.secure-image-container){width:100%;height:100%}.requester-avatar-popup :deep(canvas){display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.requester-avatar-popup :deep(img){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.requester-details-popup{flex:1}.requester-name-popup{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.relationship-type-badge-popup{display:inline-block;padding:4px 12px;background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.3);border-radius:8px;font-size:13px;color:gold;font-weight:500}.notification-btn.accept{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.notification-btn.accept:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px)}.notification-btn.reject{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15)}.notification-btn.reject:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.relationship-status-popup{margin:16px 0}.relationship-type-badge-popup.status-accepted{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.relationship-type-badge-popup.status-rejected{background:rgba(255,149,0,.2);color:#ff9500;border:1px solid rgba(255,149,0,.3)}.relationship-type-badge-popup.status-removed{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.snackbar{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);z-index:100000;min-width:300px;max-width:500px;padding:16px 24px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6);backdrop-filter:blur(10px)}.snackbar-content{display:flex;align-items:center;gap:12px}.snackbar-message{font-size:15px;font-weight:500;flex:1}.snackbar-success{background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(22,163,74,.95))}.snackbar-error,.snackbar-success{color:#fff;border:1px solid hsla(0,0%,100%,.2)}.snackbar-error{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95))}.snackbar-info{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.snackbar-fade-enter-active,.snackbar-fade-leave-active{transition:all .3s ease}.snackbar-fade-enter-from,.snackbar-fade-leave-to{opacity:0;transform:translateX(-50%) translateY(20px)}@media (max-width:768px){.snackbar{bottom:24px;left:16px;right:16px;transform:none;min-width:auto}.snackbar-fade-enter-from,.snackbar-fade-leave-to{transform:translateY(20px)}}.user-avatar-wrapper{position:relative}.notification-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;border-radius:9px;padding:0 4px;box-shadow:0 2px 8px rgba(255,71,87,.4);border:2px solid rgba(0,0,0,.8)}.dropdown-badge,.notification-badge{background:linear-gradient(135deg,#ff4757,#ff3838);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.dropdown-badge{border-radius:10px;padding:2px 6px;margin-left:auto;min-width:16px;height:16px}.dropdown-item{position:relative}.theme-dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;backdrop-filter:blur(5px)}.theme-dialog{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-radius:20px;width:100%;max-width:600px;box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 0 1px rgba(255,215,0,.1),inset 0 1px 2px hsla(0,0%,100%,.05);overflow:hidden}.dialog-header{justify-content:space-between;padding:25px 30px;border-bottom:1px solid rgba(255,215,0,.1)}.dialog-header,.dialog-title{display:flex;align-items:center}.dialog-title{gap:12px;font-size:22px;color:gold;margin:0}.dialog-body{padding:30px}.theme-intro{font-size:16px;color:#ccc;text-align:center;line-height:1.6;margin-bottom:30px}.theme-options{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.theme-option{padding:25px 20px;background:hsla(0,0%,100%,.03);border:2px solid rgba(255,215,0,.1);border-radius:15px;cursor:pointer;transition:all .3s ease;text-align:center}.theme-option:hover{background:rgba(255,215,0,.05);border-color:rgba(255,215,0,.3);transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,215,0,.2)}.theme-option.selected{background:rgba(255,215,0,.1);border-color:gold;box-shadow:0 10px 30px rgba(255,215,0,.2)}.theme-icon{font-size:48px;margin-bottom:15px;filter:grayscale(.3);transition:filter .3s ease}.theme-option.selected .theme-icon{filter:grayscale(0);animation:icon-bounce .5s ease-out}@keyframes icon-bounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.theme-name{font-size:20px;color:#fff;margin:0 0 10px 0;font-weight:600}.theme-desc{font-size:14px;color:#888;line-height:1.4;margin:0 0 20px 0}.theme-radio{width:24px;height:24px;border:2px solid rgba(255,215,0,.5);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:hsla(0,0%,100%,.02)}.theme-option.selected .theme-radio{border-color:gold;background:rgba(255,215,0,.1);box-shadow:0 0 15px rgba(255,215,0,.3)}.radio-inner{width:12px;height:12px;background:gold;border-radius:50%;animation:radio-pop .3s ease-out;box-shadow:0 0 10px rgba(255,215,0,.5)}@keyframes radio-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.dialog-footer{display:flex;gap:15px;padding:20px 30px;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,215,0,.1)}.btn-cancel,.btn-save{flex:1;padding:12px 24px;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.btn-cancel{background:hsla(0,0%,100%,.1);color:#ccc;border:1px solid hsla(0,0%,100%,.2)}.btn-cancel:hover{background:hsla(0,0%,100%,.15);color:#fff;transform:translateY(-2px)}.btn-save{background:gold;color:#000}.btn-save:hover:not(:disabled){background:#ffed4e;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.4)}.btn-save:disabled{opacity:.5;cursor:not-allowed}.dialog-enter-active,.dialog-leave-active{transition:opacity .3s ease}.dialog-enter-active .theme-dialog,.dialog-leave-active .theme-dialog{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .theme-dialog,.dialog-leave-to .theme-dialog{transform:scale(.9) translateY(20px)}@media (max-width:865px){.theme-dialog{margin:20px;max-width:calc(100vw - 40px)}.theme-options{grid-template-columns:1fr;gap:15px}.theme-option{padding:20px}.theme-icon{font-size:36px;margin-bottom:10px}.theme-name{font-size:18px}.theme-desc{font-size:13px}.dialog-footer{padding:15px 20px;flex-direction:column;gap:10px}.btn-cancel,.btn-save{width:100%;padding:12px}}@media (max-width:480px){.dialog-header{padding:20px}.dialog-title{font-size:18px}.dialog-body{padding:20px}.theme-intro{font-size:14px;margin-bottom:20px}.theme-option{padding:15px}.theme-icon{font-size:32px}.theme-name{font-size:16px;margin-bottom:8px}.theme-desc{font-size:12px;margin-bottom:15px}.theme-radio{width:20px;height:20px}.radio-inner{width:10px;height:10px}}@media (max-height:600px) and (orientation:landscape){.theme-dialog-overlay{padding:10px}.theme-dialog{max-height:90vh;overflow-y:auto}.dialog-body{padding:20px}.theme-options{grid-template-columns:repeat(2,1fr);gap:10px}.theme-option{padding:15px}.theme-icon{font-size:32px;margin-bottom:8px}}.theme-dialog::-webkit-scrollbar{width:6px}.theme-dialog::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.theme-dialog::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:3px}.theme-dialog::-webkit-scrollbar-thumb:hover{background:rgba(255,215,0,.5)}.theme-option{position:relative;overflow:hidden}.theme-option:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,215,0,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.theme-option:hover:before{opacity:1}.announcement-overlay[data-v-2f9f8a4e]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10001;backdrop-filter:blur(8px)}.text-image-modal[data-v-2f9f8a4e]{position:relative;width:750px;max-width:calc(100vw - 64px);max-height:80vh;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column}.close-button[data-v-2f9f8a4e]{position:absolute;top:32px;right:32px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease;z-index:10}.close-button[data-v-2f9f8a4e]:hover{background:hsla(0,0%,100%,.3);color:#333}.image-container[data-v-2f9f8a4e]{width:100%;max-height:400px;overflow:hidden;background:#f5f5f5}.image-container img[data-v-2f9f8a4e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}.content-area[data-v-2f9f8a4e]{padding:48px;overflow-y:auto}.announcement-title[data-v-2f9f8a4e]{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px 0}.announcement-content[data-v-2f9f8a4e]{font-size:16px;color:#666;line-height:1.6;margin-bottom:32px}.announcement-content[data-v-2f9f8a4e] strong{font-weight:600;color:#333}.announcement-content[data-v-2f9f8a4e] a{color:#ff6b35;text-decoration:none}.announcement-content[data-v-2f9f8a4e] a:hover{text-decoration:underline}.button-group[data-v-2f9f8a4e]{display:flex;gap:16px;justify-content:center}.action-button[data-v-2f9f8a4e]{min-width:120px;height:48px;border-radius:24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;padding:0 24px}.action-button.primary[data-v-2f9f8a4e]{background:#ff6b35;color:#fff;box-shadow:0 4px 12px rgba(255,107,53,.3)}.action-button.primary[data-v-2f9f8a4e]:hover{background:#ff8555;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,53,.4)}.action-button.secondary[data-v-2f9f8a4e]{background:transparent;border:2px solid rgba(0,0,0,.15);color:#666}.action-button.secondary[data-v-2f9f8a4e]:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.25)}.fullscreen-modal[data-v-2f9f8a4e]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.fullscreen-background[data-v-2f9f8a4e]{position:absolute;inset:0;overflow:hidden}.fullscreen-background img[data-v-2f9f8a4e],.fullscreen-background video[data-v-2f9f8a4e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullscreen-close[data-v-2f9f8a4e]{width:48px;height:48px;top:48px;right:48px;background:hsla(0,0%,100%,.2);color:#fff}.fullscreen-close[data-v-2f9f8a4e]:hover{background:hsla(0,0%,100%,.3)}.audio-toggle[data-v-2f9f8a4e]{position:absolute;top:112px;right:48px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;z-index:10}.audio-toggle[data-v-2f9f8a4e]:hover{background:hsla(0,0%,100%,.3)}.fullscreen-overlay[data-v-2f9f8a4e]{position:absolute;bottom:0;left:0;right:0;height:40vh;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));display:flex;align-items:flex-end;padding:0 48px 48px 48px}.fullscreen-content[data-v-2f9f8a4e]{width:100%;text-align:left}.fullscreen-title[data-v-2f9f8a4e]{font-size:32px;font-weight:700;color:#fff;margin:0 0 16px 0}.fullscreen-text[data-v-2f9f8a4e]{font-size:18px;color:#fff;line-height:1.6;margin-bottom:32px}.fullscreen-text[data-v-2f9f8a4e] strong{font-weight:600}.fullscreen-text[data-v-2f9f8a4e] a{color:#ffd23f;text-decoration:none}.fullscreen-text[data-v-2f9f8a4e] a:hover{text-decoration:underline}.fullscreen-button[data-v-2f9f8a4e]{min-width:140px;height:56px;font-size:16px}.fullscreen-button.primary[data-v-2f9f8a4e]{background:#ff6b35;color:#fff}.fullscreen-button.secondary[data-v-2f9f8a4e]{background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.5);color:#fff}.fullscreen-button.secondary[data-v-2f9f8a4e]:hover{background:hsla(0,0%,100%,.25)}.announcement-fade-enter-active[data-v-2f9f8a4e],.announcement-fade-leave-active[data-v-2f9f8a4e]{transition:opacity .3s ease}.announcement-fade-enter-active .announcement-modal[data-v-2f9f8a4e],.announcement-fade-leave-active .announcement-modal[data-v-2f9f8a4e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.announcement-fade-enter-from[data-v-2f9f8a4e],.announcement-fade-leave-to[data-v-2f9f8a4e]{opacity:0}.announcement-fade-enter-from .text-image-modal[data-v-2f9f8a4e],.announcement-fade-leave-to .text-image-modal[data-v-2f9f8a4e]{transform:scale(.95) translateY(20px)}.announcement-fade-enter-from .fullscreen-modal[data-v-2f9f8a4e],.announcement-fade-leave-to .fullscreen-modal[data-v-2f9f8a4e]{transform:scale(1.02)}@media (max-width:768px){.text-image-modal[data-v-2f9f8a4e]{width:100%;max-width:calc(100vw - 48px)}.content-area[data-v-2f9f8a4e]{padding:32px 24px}.announcement-title[data-v-2f9f8a4e]{font-size:20px}.close-button[data-v-2f9f8a4e]{top:24px;right:24px}.button-group[data-v-2f9f8a4e]{flex-direction:column}.action-button[data-v-2f9f8a4e]{width:100%}.fullscreen-overlay[data-v-2f9f8a4e]{padding:0 24px 24px 24px}.fullscreen-close[data-v-2f9f8a4e]{top:32px;right:32px}.audio-toggle[data-v-2f9f8a4e]{top:88px;right:32px}.fullscreen-title[data-v-2f9f8a4e]{font-size:24px}.fullscreen-text[data-v-2f9f8a4e]{font-size:16px}}@media (max-width:480px){.content-area[data-v-2f9f8a4e]{padding:24px}.announcement-title[data-v-2f9f8a4e]{font-size:18px}.announcement-content[data-v-2f9f8a4e]{font-size:14px}.fullscreen-title[data-v-2f9f8a4e]{font-size:20px}.fullscreen-text[data-v-2f9f8a4e]{font-size:14px}.fullscreen-button[data-v-2f9f8a4e]{width:100%;height:48px}}[data-v-77917da8]{box-sizing:border-box;margin:0;padding:0}body[data-v-77917da8]{background:#0a0a0a;color:#fff;overflow-x:hidden}#app[data-v-77917da8]{min-height:100vh;position:relative}.main-content[data-v-77917da8]{transition:margin-top .3s ease;min-height:calc(100vh - 80px);position:relative;z-index:1}[data-v-77917da8]::-webkit-scrollbar{width:8px}[data-v-77917da8]::-webkit-scrollbar-track{background:#0a0a0a}[data-v-77917da8]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}[data-v-77917da8]::-webkit-scrollbar-thumb:hover{background:#666}.router-enter-active[data-v-77917da8],.router-leave-active[data-v-77917da8]{transition:opacity .3s ease}.router-enter-from[data-v-77917da8],.router-leave-to[data-v-77917da8]{opacity:0}[data-v-77917da8]:root{--primary-color:#ff6b35;--secondary-color:#f7931e;--accent-color:#ffd23f;--background-dark:#0a0a0a;--background-secondary:#1a1a1a;--text-primary:#fff;--text-secondary:#ccc;--border-color:#333;--success-color:#4caf50;--warning-color:#ff9800;--error-color:#f44336}.theme-dialog-overlay[data-v-77917da8]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;backdrop-filter:blur(5px)}.theme-dialog[data-v-77917da8]{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-radius:20px;width:100%;max-width:600px;box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 0 1px rgba(255,215,0,.1),inset 0 1px 2px hsla(0,0%,100%,.05);overflow:hidden}.dialog-header[data-v-77917da8]{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border-bottom:1px solid rgba(255,215,0,.1)}.dialog-title[data-v-77917da8]{display:flex;align-items:center;gap:12px;font-size:22px;color:gold;margin:0}.dialog-body[data-v-77917da8]{padding:30px}.theme-intro[data-v-77917da8]{font-size:16px;color:#ccc;text-align:center;line-height:1.6;margin-bottom:30px}.theme-options[data-v-77917da8]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.theme-option[data-v-77917da8]{position:relative;padding:25px 20px;background:hsla(0,0%,100%,.03);border:2px solid rgba(255,215,0,.1);border-radius:15px;cursor:pointer;transition:all .3s ease;text-align:center}.theme-option[data-v-77917da8]:hover{background:rgba(255,215,0,.05);border-color:rgba(255,215,0,.3);transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,215,0,.2)}.theme-option.selected[data-v-77917da8]{background:rgba(255,215,0,.1);border-color:gold;box-shadow:0 10px 30px rgba(255,215,0,.2)}.theme-icon[data-v-77917da8]{font-size:48px;margin-bottom:15px;filter:grayscale(.3);transition:filter .3s ease}.theme-option.selected .theme-icon[data-v-77917da8]{filter:grayscale(0);animation:icon-bounce-77917da8 .5s ease-out}@keyframes icon-bounce-77917da8{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.theme-name[data-v-77917da8]{font-size:20px;color:#fff;margin:0 0 10px 0;font-weight:600}.theme-desc[data-v-77917da8]{font-size:14px;color:#888;line-height:1.4;margin:0 0 20px 0}.theme-radio[data-v-77917da8]{width:24px;height:24px;border:2px solid rgba(255,215,0,.5);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:hsla(0,0%,100%,.02)}.theme-option.selected .theme-radio[data-v-77917da8]{border-color:gold;background:rgba(255,215,0,.1);box-shadow:0 0 15px rgba(255,215,0,.3)}.radio-inner[data-v-77917da8]{width:12px;height:12px;background:gold;border-radius:50%;animation:radio-pop-77917da8 .3s ease-out;box-shadow:0 0 10px rgba(255,215,0,.5)}@keyframes radio-pop-77917da8{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.dialog-footer[data-v-77917da8]{display:flex;gap:15px;padding:20px 30px;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,215,0,.1)}.btn-cancel[data-v-77917da8],.btn-save[data-v-77917da8]{flex:1;padding:12px 24px;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.btn-cancel[data-v-77917da8]{background:hsla(0,0%,100%,.1);color:#ccc;border:1px solid hsla(0,0%,100%,.2)}.btn-cancel[data-v-77917da8]:hover{background:hsla(0,0%,100%,.15);color:#fff;transform:translateY(-2px)}.btn-save[data-v-77917da8]{background:gold;color:#000}.btn-save[data-v-77917da8]:hover:not(:disabled){background:#ffed4e;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.4)}.btn-save[data-v-77917da8]:disabled{opacity:.5;cursor:not-allowed}.dialog-enter-active[data-v-77917da8],.dialog-leave-active[data-v-77917da8]{transition:opacity .3s ease}.dialog-enter-active .theme-dialog[data-v-77917da8],.dialog-leave-active .theme-dialog[data-v-77917da8]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dialog-enter-from[data-v-77917da8],.dialog-leave-to[data-v-77917da8]{opacity:0}.dialog-enter-from .theme-dialog[data-v-77917da8],.dialog-leave-to .theme-dialog[data-v-77917da8]{transform:scale(.9) translateY(20px)}@media (max-width:865px){.theme-dialog[data-v-77917da8]{margin:20px;max-width:calc(100vw - 40px)}.theme-options[data-v-77917da8]{grid-template-columns:1fr;gap:15px}.theme-option[data-v-77917da8]{padding:20px}.theme-icon[data-v-77917da8]{font-size:36px;margin-bottom:10px}.theme-name[data-v-77917da8]{font-size:18px}.theme-desc[data-v-77917da8]{font-size:13px}.dialog-footer[data-v-77917da8]{padding:15px 20px;flex-direction:column;gap:10px}.btn-cancel[data-v-77917da8],.btn-save[data-v-77917da8]{width:100%;padding:12px}}@media (max-width:480px){.main-content[data-v-77917da8]{min-height:calc(100vh - 50px)}.dialog-header[data-v-77917da8]{padding:20px}.dialog-title[data-v-77917da8]{font-size:18px}.dialog-body[data-v-77917da8]{padding:20px}.theme-intro[data-v-77917da8]{font-size:14px;margin-bottom:20px}.theme-option[data-v-77917da8]{padding:15px}.theme-icon[data-v-77917da8]{font-size:32px}.theme-name[data-v-77917da8]{font-size:16px;margin-bottom:8px}.theme-desc[data-v-77917da8]{font-size:12px;margin-bottom:15px}.theme-radio[data-v-77917da8]{width:20px;height:20px}.radio-inner[data-v-77917da8]{width:10px;height:10px}}@media (max-height:600px) and (orientation:landscape){.theme-dialog-overlay[data-v-77917da8]{padding:10px}.theme-dialog[data-v-77917da8]{max-height:90vh;overflow-y:auto}.dialog-body[data-v-77917da8]{padding:20px}.theme-options[data-v-77917da8]{grid-template-columns:repeat(2,1fr);gap:10px}.theme-option[data-v-77917da8]{padding:15px}.theme-icon[data-v-77917da8]{font-size:32px;margin-bottom:8px}}.fursuit-card[data-v-77917da8]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.fursuit-card[data-v-77917da8]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(255,107,53,.2)}.fursuit-avatar[data-v-77917da8]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-color)}.fursuit-button[data-v-77917da8]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;color:#fff;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .3s ease}.fursuit-button[data-v-77917da8]:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(255,107,53,.3)}@keyframes spin-77917da8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aegis-registration-indicator[data-v-77917da8]{position:fixed;right:30px;bottom:30px;background:rgba(26,26,26,.95);border:1px solid rgba(196,165,95,.3);border-radius:16px;padding:20px 25px;display:flex;align-items:center;gap:15px;z-index:9998;box-shadow:0 8px 32px rgba(0,0,0,.6);backdrop-filter:blur(10px)}.aegis-spinner[data-v-77917da8]{width:36px;height:36px;border:3px solid rgba(196,165,95,.1);border-top-color:#c4a55f;border-radius:50%;animation:spin-77917da8 .8s linear infinite;flex-shrink:0}.aegis-status[data-v-77917da8]{font-size:12px;color:hsla(0,0%,100%,.7);flex:1}.aegis-logo-img[data-v-77917da8]{height:20px;width:auto;opacity:.9;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-left:10px}.aegis-error-overlay[data-v-77917da8]{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;backdrop-filter:blur(5px)}.aegis-error-dialog[data-v-77917da8]{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:1px solid rgba(255,0,0,.3);border-radius:20px;width:100%;max-width:450px;padding:40px 30px;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.8)}.error-icon[data-v-77917da8]{font-size:64px;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(255,0,0,.5))}.error-title[data-v-77917da8]{font-size:22px;color:#f44;margin:0 0 20px 0;font-weight:600}.error-message[data-v-77917da8]{font-size:15px;color:#ccc;line-height:1.6;margin:0 0 30px 0}.error-footer[data-v-77917da8]{display:flex;justify-content:center}.btn-retry[data-v-77917da8]{background:#c4a55f;color:#000;border:none;padding:12px 32px;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-77917da8]:hover{background:#d4b56f;transform:translateY(-2px);box-shadow:0 8px 20px rgba(196,165,95,.4)}.aegis-fade-enter-active[data-v-77917da8],.aegis-fade-leave-active[data-v-77917da8]{transition:all .3s ease}.aegis-fade-enter-from[data-v-77917da8],.aegis-fade-leave-to[data-v-77917da8]{opacity:0;transform:translateY(20px)}@media (max-width:768px){.aegis-registration-indicator[data-v-77917da8]{right:15px;bottom:15px;left:15px;padding:15px 20px}.aegis-spinner[data-v-77917da8]{width:32px;height:32px}.aegis-logo-img[data-v-77917da8]{height:18px}.aegis-status[data-v-77917da8]{font-size:11px}.aegis-error-dialog[data-v-77917da8]{padding:30px 25px}.error-icon[data-v-77917da8]{font-size:48px}.error-title[data-v-77917da8]{font-size:18px}.error-message[data-v-77917da8]{font-size:14px}}.page-enter-active[data-v-77917da8],.page-leave-active[data-v-77917da8]{transition:all .4s ease}.page-enter-from[data-v-77917da8]{opacity:0;transform:translateX(20px)}.page-leave-to[data-v-77917da8]{opacity:0;transform:translateX(-20px)}.main-content[data-v-77917da8]>*{position:relative;z-index:1}@media (hover:none) and (pointer:coarse){.fursuit-button[data-v-77917da8]:hover,.fursuit-card[data-v-77917da8]:hover{transform:none}}.school-badge[data-v-27113fef]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.badge-icon[data-v-27113fef]{font-size:14px}.school-badge.same-school[data-v-27113fef]{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,215,0,.08));color:gold;border:1px solid rgba(255,215,0,.3)}.school-badge.same-class[data-v-27113fef]{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08));color:#22c55e;border:1px solid rgba(34,197,94,.3);animation:pulse-27113fef 2s ease-in-out infinite}@keyframes pulse-27113fef{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}.channel-switch[data-v-79d36382],.fursuit-content[data-v-79d36382],.info-card[data-v-79d36382],.modal-content[data-v-79d36382],.tv-container[data-v-79d36382]{will-change:auto;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}@keyframes tvEnter-79d36382{0%{opacity:0;transform:scale(.8) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes cardEnter-79d36382{0%{opacity:0;transform:translateY(100px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes cardExpand-79d36382{0%{transform:translateY(100%) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes buttonEnter-79d36382{0%{opacity:0;transform:translateX(-50%) translateY(50px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes buttonClick-79d36382{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(.95) translateZ(0)}}@keyframes screenChange-79d36382{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(.98) translateZ(0)}}@keyframes contentFadeIn-79d36382{0%{opacity:0}to{opacity:1}}@keyframes modalEnter-79d36382{0%{opacity:0;transform:scale(.7) translateY(50px) translateZ(0)}to{opacity:1;transform:scale(1) translateY(0) translateZ(0)}}@keyframes modalLeave-79d36382{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.7) translateY(50px) translateZ(0)}}@keyframes introBlur-79d36382{0%{filter:blur(0)}to{filter:blur(3px)}}.tv-initial[data-v-79d36382]{animation:tvEnter-79d36382 1s cubic-bezier(.34,1.56,.64,1) forwards}.button-initial[data-v-79d36382]{animation:buttonEnter-79d36382 .8s cubic-bezier(.34,1.56,.64,1) .5s both;transform:translateX(-50%)}.card-entering[data-v-79d36382]{animation:cardEnter-79d36382 .8s cubic-bezier(.34,1.56,.64,1) forwards}.card-expanding[data-v-79d36382]{animation:cardExpand-79d36382 .4s cubic-bezier(.23,1,.32,1) forwards}.button-clicking[data-v-79d36382]{animation:buttonClick-79d36382 .2s ease-in-out}.screen-changing[data-v-79d36382]{animation:screenChange-79d36382 .2s ease-in-out}.content-entering[data-v-79d36382]{animation:contentFadeIn-79d36382 .6s ease-out}.modal-content[data-v-79d36382]{animation:modalEnter-79d36382 .4s cubic-bezier(.34,1.56,.64,1) forwards}.modal-closing[data-v-79d36382]{animation:modalLeave-79d36382 .3s cubic-bezier(.4,0,1,1) forwards}.intro-hovered .intro-text[data-v-79d36382]{filter:blur(3px);transition:filter .3s ease}.intro-hovered .hover-mask[data-v-79d36382]{opacity:1;transition:opacity .3s ease}.fursuit-intro:not(.intro-hovered) .intro-text[data-v-79d36382]{filter:blur(0);transition:filter .3s ease}.fursuit-intro:not(.intro-hovered) .hover-mask[data-v-79d36382]{opacity:0;transition:opacity .3s ease}.home-container[data-v-79d36382]{width:100vw;height:99vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a0a;position:relative;overflow:hidden}.home-container[data-v-79d36382]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle at 50% 50%,rgba(255,215,0,.02) 0,transparent 50%);pointer-events:none}.tv-center-wrapper[data-v-79d36382]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.tv-container[data-v-79d36382]{width:calc(100vw - 100px);max-width:1280px;height:calc(56.25vw - 56.25px);max-height:720px}@media (orientation:landscape){.tv-container[data-v-79d36382]{width:calc(100vw - 100px);max-width:1280px;height:calc(56.25vw - 56.25px);max-height:720px}}@media (max-width:768px){.tv-container[data-v-79d36382]{width:90vw;height:160vw;max-width:none;max-height:75vh}.home-container[data-v-79d36382]{height:95vh}}@media (orientation:portrait){.tv-frame[data-v-79d36382]{padding:15px;border-radius:30px}.tv-decorations[data-v-79d36382]{display:none;opacity:0}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.tv-container[data-v-79d36382]{width:60vw;height:106.66667vw;max-width:480px;max-height:854px}}.tv-frame[data-v-79d36382]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-radius:40px;padding:35px;box-shadow:0 40px 80px rgba(0,0,0,.9),0 0 0 2px rgba(255,215,0,.1),inset 0 2px 5px hsla(0,0%,100%,.05)}.tv-screen[data-v-79d36382]{width:100%;height:100%;background:#000;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 0 100px rgba(0,0,0,.95),0 0 50px rgba(0,0,0,.5);transition:transform .2s ease}.static-noise[data-v-79d36382]{position:absolute;width:100%;height:100%;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0,hsla(0,0%,39%,.8) 1px,transparent 2px,transparent 3px);background-size:3px 3px;animation:static-79d36382 .2s linear infinite;z-index:100;background-color:#000}.static-noise[data-v-79d36382]:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,transparent,hsla(0,0%,100%,.03) 50%,transparent);animation:scanline-79d36382 8s linear infinite;z-index:101}.error-state[data-v-79d36382],.loading-state[data-v-79d36382]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ccc}.loading-spinner[data-v-79d36382]{width:50px;height:50px;border:3px solid rgba(255,215,0,.1);border-top-color:gold;border-radius:50%;animation:spin-79d36382 1s linear infinite;margin:0 auto 20px}@keyframes spin-79d36382{to{transform:rotate(1turn)}}.error-state svg[data-v-79d36382]{color:#ff6b6b;margin-bottom:20px}.retry-button[data-v-79d36382]{padding:10px 30px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.5);border-radius:25px;color:gold;font-size:16px;cursor:pointer;transition:all .3s ease;margin-top:15px}.retry-button[data-v-79d36382]:hover{background:rgba(255,215,0,.2);transform:translateY(-2px)}.channel-button-container[data-v-79d36382]{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);z-index:100;will-change:opacity}.channel-switch[data-v-79d36382]{display:flex;align-items:center;gap:8px;padding:15px 40px;background:hsla(0,0%,100%,.05);border:2px solid rgba(255,215,0,.3);border-radius:35px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.channel-switch[data-v-79d36382]:disabled{opacity:.6;cursor:not-allowed}.channel-switch[data-v-79d36382]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,215,0,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.channel-switch[data-v-79d36382]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:gold;color:gold;transform:translateY(-2px);box-shadow:0 15px 40px rgba(255,215,0,.3)}.channel-switch[data-v-79d36382]:hover:not(:disabled):before{width:300px;height:300px}.channel-switch span[data-v-79d36382],.channel-switch svg[data-v-79d36382]{position:relative;z-index:1}.info-card-wrapper[data-v-79d36382]{position:absolute;bottom:30px;left:30px;z-index:100}.info-card-wrapper.portrait[data-v-79d36382]{bottom:0;left:0;right:0}.info-card-collapsed[data-v-79d36382]{background:rgba(0,0,0,.95);backdrop-filter:blur(20px);border-radius:25px 25px 0 0;padding:15px 20px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,215,0,.2);border-bottom:none}.info-card-collapsed[data-v-79d36382]:hover{background:rgba(0,0,0,.98);transform:translateY(-5px)}.collapsed-content[data-v-79d36382]{display:flex;align-items:center;gap:12px}.collapsed-avatar[data-v-79d36382]{width:40px;height:40px;border-radius:50%;border:2px solid gold;-o-object-fit:cover;object-fit:cover;overflow:hidden}.collapsed-avatar.secure-image-container[data-v-79d36382]{display:inline-block!important;width:40px!important;height:40px!important;border-radius:50%!important;border:2px solid gold!important;overflow:hidden!important;flex-shrink:0}.collapsed-avatar.secure-image-container canvas[data-v-79d36382]{display:block!important;max-width:none!important;max-height:none!important;border-radius:50%;transform-origin:top left}.collapsed-name[data-v-79d36382]{flex:1;font-size:18px;font-weight:700;color:#fff}.expand-icon[data-v-79d36382]{color:gold;animation:bounce-up-79d36382 2s ease-in-out infinite}@keyframes bounce-up-79d36382{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.info-card[data-v-79d36382]{display:flex;align-items:flex-start;gap:20px;padding:25px;background:rgba(0,0,0,.9);backdrop-filter:blur(20px);border-radius:25px;border:1px solid rgba(255,215,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.7);position:relative;transition:transform .3s ease,opacity .3s ease}.info-card.expanded[data-v-79d36382]{border-radius:25px 25px 0 0;max-height:50vh;overflow-y:auto}.collapse-button[data-v-79d36382]{position:absolute;top:10px;right:10px;width:35px;height:35px;background:hsla(0,0%,100%,.1);border:1px solid rgba(255,215,0,.3);border-radius:50%;color:gold;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.collapse-button[data-v-79d36382]:hover{background:rgba(255,215,0,.2);transform:rotate(180deg)}@media (orientation:portrait){.info-card[data-v-79d36382]{flex-direction:column;align-items:center;text-align:center;gap:15px;padding:20px;padding-top:45px}.info-card-wrapper[data-v-79d36382]{right:30px}.avatar-circle[data-v-79d36382]{width:80px;height:80px}.text-info[data-v-79d36382]{display:flex;flex-direction:column;align-items:center;width:100%}.fursuit-name[data-v-79d36382]{font-size:24px;margin-bottom:8px}.fursuit-species[data-v-79d36382]{margin-bottom:10px}.fursuit-intro[data-v-79d36382]{font-size:14px;line-height:1.6;width:100%;margin-bottom:20px}.action-buttons[data-v-79d36382]{justify-content:center;width:100%;gap:10px}.btn-primary[data-v-79d36382],.btn-secondary[data-v-79d36382]{font-size:14px;padding:10px 20px;min-width:120px}}@media (orientation:landscape){.collapse-button[data-v-79d36382],.info-card-collapsed[data-v-79d36382]{display:none!important}}.avatar-circle[data-v-79d36382]{width:85px;height:85px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid gold;box-shadow:0 0 25px rgba(255,215,0,.6)}.avatar-circle .secure-image-container[data-v-79d36382],.avatar-circle img[data-v-79d36382]{width:100%;height:100%}.avatar-circle .secure-image-container canvas[data-v-79d36382]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.text-info[data-v-79d36382]{flex:1;position:relative;z-index:5}.fursuit-name[data-v-79d36382]{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.fursuit-species[data-v-79d36382]{display:flex;align-items:center;gap:6px;font-size:16px;color:gold;margin-bottom:12px}.species-icon[data-v-79d36382]{font-size:18px}.fursuit-intro[data-v-79d36382]{position:relative;font-size:14px;color:#ccc;line-height:1.6;margin-bottom:15px;padding:5px;border-radius:8px}.fursuit-intro.intro-clickable[data-v-79d36382]{cursor:pointer}.fursuit-intro.intro-clickable[data-v-79d36382]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;opacity:.5;animation:pulse-line-79d36382 2s ease-in-out infinite}@keyframes pulse-line-79d36382{0%,to{opacity:.3}50%{opacity:.8}}.intro-text[data-v-79d36382]{display:inline-block;position:relative}.hover-mask[data-v-79d36382]{position:absolute;top:-35px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(255,215,0,.95);color:#000;border-radius:20px;font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.4);backdrop-filter:blur(10px);z-index:20}.hover-mask[data-v-79d36382]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(255,215,0,.95)}.action-buttons[data-v-79d36382]{display:flex;gap:12px}.btn-primary[data-v-79d36382],.btn-secondary[data-v-79d36382]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-79d36382]{background:gold;color:#000}.btn-primary[data-v-79d36382]:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.5)}.btn-secondary[data-v-79d36382]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid rgba(255,215,0,.5)}.btn-secondary[data-v-79d36382]:hover{background:rgba(255,215,0,.2);border-color:gold;color:gold;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.3)}.tv-decorations[data-v-79d36382]{position:absolute;bottom:15px;right:35px;display:flex;align-items:center;gap:20px}.tv-speaker[data-v-79d36382]{width:70px;height:45px;background:repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#1a1a1a 0,#1a1a1a 4px);border-radius:8px}.tv-brand[data-v-79d36382]{font-size:14px;color:#444;font-weight:700;letter-spacing:3px}.tv-knobs[data-v-79d36382]{display:flex;gap:12px}.knob[data-v-79d36382]{width:28px;height:28px;background:radial-gradient(circle at 30% 30%,#2a2a2a,#0a0a0a);border-radius:50%;box-shadow:inset -2px -2px 4px rgba(0,0,0,.5),2px 2px 4px rgba(0,0,0,.3)}@keyframes static-79d36382{0%{background-position:0 0}to{background-position:3px 3px}}@keyframes scanline-79d36382{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.fursuit-content[data-v-79d36382]{overflow:hidden}.fursuit-content[data-v-79d36382],.main-view[data-v-79d36382]{width:100%;height:100%;position:relative}.main-view .secure-image-container[data-v-79d36382],.main-view img[data-v-79d36382]{width:100%;height:100%}.main-view .secure-image-container canvas[data-v-79d36382]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-enter-active[data-v-79d36382],.modal-leave-active[data-v-79d36382]{transition:all .3s ease}.modal-enter-from[data-v-79d36382],.modal-leave-to[data-v-79d36382]{opacity:0}.modal-overlay[data-v-79d36382]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(15px)}.modal-content[data-v-79d36382]{background:#1a1a1a;border-radius:30px;padding:45px;max-width:550px;width:90%;position:relative;box-shadow:0 40px 80px rgba(0,0,0,.9),0 0 120px rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3)}.modal-close[data-v-79d36382]{position:absolute;top:20px;right:20px;width:45px;height:45px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;font-size:28px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close[data-v-79d36382]:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.modal-header[data-v-79d36382]{display:flex;align-items:center;gap:20px;margin-bottom:25px}.modal-avatar[data-v-79d36382]{width:70px;height:70px;border-radius:50%;border:3px solid gold;box-shadow:0 0 20px rgba(255,215,0,.5)}.modal-avatar.secure-image-container[data-v-79d36382]{display:inline-block}.modal-avatar.secure-image-container canvas[data-v-79d36382]{border-radius:50%}.modal-header h3[data-v-79d36382]{font-size:28px;color:gold;font-weight:700}.modal-body[data-v-79d36382]{color:#ddd;line-height:1.8;font-size:17px}@media (max-width:768px){.tv-frame[data-v-79d36382]{padding:20px;border-radius:25px}.tv-screen[data-v-79d36382]{border-radius:15px}.channel-button-container[data-v-79d36382]{bottom:20px}.channel-switch[data-v-79d36382]{padding:12px 30px;font-size:16px}.modal-content[data-v-79d36382]{padding:30px 20px;margin:20px;width:calc(100% - 40px)}.modal-header[data-v-79d36382]{gap:15px}.modal-avatar[data-v-79d36382]{width:50px;height:50px}.modal-header h3[data-v-79d36382]{font-size:22px}.modal-body[data-v-79d36382]{font-size:15px;line-height:1.7}.modal-close[data-v-79d36382]{width:35px;height:35px;font-size:24px}}@media (max-width:480px){.info-card[data-v-79d36382]{padding:15px;padding-top:40px}.fursuit-name[data-v-79d36382]{font-size:20px}.fursuit-intro[data-v-79d36382]{font-size:12px}.btn-primary[data-v-79d36382],.btn-secondary[data-v-79d36382]{font-size:12px;padding:8px 16px;min-width:100px}.collapsed-avatar[data-v-79d36382]{width:35px;height:35px}.collapsed-name[data-v-79d36382]{font-size:16px}}.feed-container[data-v-cc6cc33a]{min-height:100vh;padding:40px 20px 80px;background:#0a0a0a;position:relative}.feed-header[data-v-cc6cc33a]{max-width:1200px;margin:0 auto 40px;text-align:center}.feed-title[data-v-cc6cc33a]{font-size:48px;font-weight:300;color:#fff;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-cc6cc33a]{font-size:40px;line-height:1;animation:pulse-cc6cc33a 2s ease-in-out infinite}@keyframes pulse-cc6cc33a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.feed-subtitle[data-v-cc6cc33a]{font-size:20px;color:#999}.feed-grid[data-v-cc6cc33a]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tv-card[data-v-cc6cc33a]{position:relative;aspect-ratio:16/9;transform:translateZ(0);will-change:transform}.skeleton-card[data-v-cc6cc33a]{animation:skeletonPop-cc6cc33a .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes skeletonPop-cc6cc33a{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.tv-frame[data-v-cc6cc33a]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-radius:20px;padding:15px;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px rgba(255,215,0,.1),inset 0 1px 2px hsla(0,0%,100%,.05);cursor:pointer;transition:all .3s ease}.tv-card:hover .tv-frame[data-v-cc6cc33a]{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 0 2px rgba(255,215,0,.3)}.tv-screen[data-v-cc6cc33a]{width:100%;height:100%;background:#000;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 0 50px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.5)}.skeleton-image[data-v-cc6cc33a]{position:absolute;inset:0;background:linear-gradient(90deg,#1a1a1a 25%,#252525 50%,#1a1a1a 75%);background-size:200% 100%;animation:shimmer-cc6cc33a 1.5s infinite;z-index:1}@keyframes shimmer-cc6cc33a{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-avatar[data-v-cc6cc33a]{position:absolute;inset:0;width:45px;height:45px;padding-bottom:15px!important;margin-left:2px;border-radius:50%;background:linear-gradient(90deg,#2a2a2a 25%,#353535 50%,#2a2a2a 75%);background-size:200% 100%;animation:shimmer-cc6cc33a 1.5s infinite}.skeleton-name[data-v-cc6cc33a]{width:100px;height:18px;margin-bottom:3%;border-radius:4px;margin-bottom:6px}.skeleton-meta[data-v-cc6cc33a],.skeleton-name[data-v-cc6cc33a]{margin-left:55px;background:linear-gradient(90deg,#2a2a2a 25%,#353535 50%,#2a2a2a 75%);background-size:200% 100%;animation:shimmer-cc6cc33a 1.5s infinite}.skeleton-meta[data-v-cc6cc33a]{width:70px;height:12px;margin-bottom:3%;border-radius:3px}.card-image[data-v-cc6cc33a]{position:absolute;inset:0;width:100%;height:100%;z-index:10}.card-image .showcase-image[data-v-cc6cc33a],.card-image img[data-v-cc6cc33a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease,opacity .2s ease-in;opacity:1}.card-image .showcase-image.secure-image-container[data-v-cc6cc33a]{display:block;width:100%;height:100%}.avatar-image.image-hidden[data-v-cc6cc33a],.showcase-image.image-hidden[data-v-cc6cc33a]{opacity:0!important}.tv-card:hover .card-image .showcase-image[data-v-cc6cc33a],.tv-card:hover .card-image img[data-v-cc6cc33a]{filter:blur(5px)}.image-overlay[data-v-cc6cc33a]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 50%,transparent);pointer-events:none;z-index:50}.hover-overlay[data-v-cc6cc33a]{z-index:51}.blur-fade-enter-active[data-v-cc6cc33a],.blur-fade-leave-active[data-v-cc6cc33a]{transition:opacity .3s ease}.blur-fade-enter-from[data-v-cc6cc33a],.blur-fade-leave-to[data-v-cc6cc33a]{opacity:0}.card-info[data-v-cc6cc33a]{position:absolute;bottom:0;left:0;right:0;padding:15px;z-index:100}.info-basic[data-v-cc6cc33a]{display:flex;align-items:center;gap:10px;transition:transform .3s cubic-bezier(.23,1,.32,1)}.info-hovered .info-basic[data-v-cc6cc33a]{transform:translateY(-8px)}.avatar-wrapper[data-v-cc6cc33a]{width:45px;height:45px;border-radius:50%;flex-shrink:0;position:relative}.avatar-wrapper[data-v-cc6cc33a] .avatar-image-wrapper{width:100%;height:100%;border:2px solid transparent;border-radius:50%;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.avatar-wrapper[data-v-cc6cc33a] .avatar-image-wrapper.loaded{border-color:gold;box-shadow:0 0 15px rgba(255,215,0,.4)}.avatar-wrapper[data-v-cc6cc33a] .avatar-image-wrapper .secure-image-container,.avatar-wrapper[data-v-cc6cc33a] .avatar-image-wrapper canvas,.avatar-wrapper[data-v-cc6cc33a] .avatar-image-wrapper img{border-radius:50%}.avatar-image[data-v-cc6cc33a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease-in;opacity:1}.avatar-image.secure-image-container[data-v-cc6cc33a]{display:block;width:100%;height:100%}.text-info[data-v-cc6cc33a]{flex:1;min-width:0}.fursuit-name[data-v-cc6cc33a]{font-size:16px;font-weight:700;color:#fff;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5)}.fursuit-meta[data-v-cc6cc33a]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#ccc}.meta-item[data-v-cc6cc33a]{display:flex;align-items:center;gap:3px}.meta-icon[data-v-cc6cc33a]{font-size:11px}.info-expanded[data-v-cc6cc33a]{margin-top:10px}.fursuit-intro[data-v-cc6cc33a]{margin-bottom:10px;position:relative}.intro-wrapper[data-v-cc6cc33a]{position:relative;padding:3px;border-radius:6px;transition:background .2s ease}.intro-wrapper.intro-clickable[data-v-cc6cc33a]{cursor:pointer}.intro-wrapper.intro-clickable[data-v-cc6cc33a]:hover{background:rgba(255,215,0,.05)}.intro-text[data-v-cc6cc33a]{font-size:12px;line-height:1.5;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.intro-text.intro-truncated[data-v-cc6cc33a]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent);opacity:.5;animation:pulse-line-cc6cc33a 2s ease-in-out infinite}@keyframes pulse-line-cc6cc33a{0%,to{opacity:.3}50%{opacity:.8}}.intro-text.intro-empty[data-v-cc6cc33a]{font-style:italic;color:#aaa}.hover-mask[data-v-cc6cc33a]{position:absolute;top:-35px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(255,215,0,.95);color:#000;border-radius:20px;font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.4);backdrop-filter:blur(10px);z-index:100;opacity:1;animation:fadeInUp-cc6cc33a .3s ease}@keyframes fadeInUp-cc6cc33a{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.hover-mask[data-v-cc6cc33a]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(255,215,0,.95)}.action-buttons[data-v-cc6cc33a]{display:flex;gap:6px}.btn-primary[data-v-cc6cc33a],.btn-secondary[data-v-cc6cc33a]{display:flex;align-items:center;gap:3px;padding:5px 12px;border:none;border-radius:14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-cc6cc33a]{background:gold;color:#000}.btn-primary[data-v-cc6cc33a]:hover{background:#ffed4e;transform:translateY(-1px)}.btn-secondary[data-v-cc6cc33a]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid rgba(255,215,0,.5)}.btn-secondary[data-v-cc6cc33a]:hover{background:rgba(255,215,0,.2);color:gold}.tv-decorations[data-v-cc6cc33a]{position:absolute;bottom:5px;right:10px;display:flex;align-items:center;gap:10px;opacity:.6}.tv-brand[data-v-cc6cc33a]{font-size:8px;color:#444;font-weight:700;letter-spacing:2px}.tv-knobs[data-v-cc6cc33a]{display:flex;gap:5px}.knob[data-v-cc6cc33a]{width:12px;height:12px;background:radial-gradient(circle at 30% 30%,#2a2a2a,#0a0a0a);border-radius:50%;box-shadow:inset -1px -1px 2px rgba(0,0,0,.5),1px 1px 2px rgba(0,0,0,.3)}.expand-enter-active[data-v-cc6cc33a],.expand-leave-active[data-v-cc6cc33a]{transition:all .3s cubic-bezier(.23,1,.32,1)}.expand-enter-from[data-v-cc6cc33a],.expand-leave-to[data-v-cc6cc33a]{opacity:0;transform:translateY(-10px)}.fade-out-enter-active[data-v-cc6cc33a],.fade-out-leave-active[data-v-cc6cc33a]{transition:opacity .2s ease-out}.fade-out-enter-from[data-v-cc6cc33a]{opacity:1}.fade-out-leave-to[data-v-cc6cc33a]{opacity:0}.fade-in-enter-active[data-v-cc6cc33a],.fade-in-leave-active[data-v-cc6cc33a]{transition:opacity .2s ease-in}.fade-in-enter-from[data-v-cc6cc33a],.fade-in-leave-to[data-v-cc6cc33a]{opacity:0}.loading-indicator[data-v-cc6cc33a]{text-align:center;padding:40px;color:#999}.loading-spinner[data-v-cc6cc33a]{width:40px;height:40px;border:3px solid rgba(255,215,0,.1);border-top-color:gold;border-radius:50%;animation:spin-cc6cc33a 1s linear infinite;margin:0 auto 15px}@keyframes spin-cc6cc33a{to{transform:rotate(1turn)}}.no-more[data-v-cc6cc33a]{text-align:center;padding:40px;color:#666;font-size:14px}.back-to-top[data-v-cc6cc33a]{position:fixed;bottom:30px;right:30px;width:48px;height:48px;background:rgba(255,215,0,.9);border:none;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,215,0,.4);z-index:100}.back-to-top[data-v-cc6cc33a]:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(255,215,0,.6)}.back-to-top:hover .tooltip[data-v-cc6cc33a]{opacity:1;transform:translateX(-10px)}.tooltip[data-v-cc6cc33a]{position:absolute;right:60px;background:rgba(0,0,0,.9);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease}.modal-enter-active[data-v-cc6cc33a],.modal-leave-active[data-v-cc6cc33a]{transition:all .3s ease}.modal-enter-from[data-v-cc6cc33a],.modal-leave-to[data-v-cc6cc33a]{opacity:0}.modal-overlay[data-v-cc6cc33a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(15px)}.modal-content[data-v-cc6cc33a]{background:#1a1a1a;border-radius:30px;padding:45px;max-width:550px;width:90%;position:relative;box-shadow:0 40px 80px rgba(0,0,0,.9),0 0 120px rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);animation:modalEnter-cc6cc33a .4s cubic-bezier(.34,1.56,.64,1) forwards}.modal-closing[data-v-cc6cc33a]{animation:modalLeave-cc6cc33a .3s cubic-bezier(.4,0,1,1) forwards}@keyframes modalEnter-cc6cc33a{0%{opacity:0;transform:scale(.7) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalLeave-cc6cc33a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7) translateY(50px)}}.modal-close[data-v-cc6cc33a]{position:absolute;top:20px;right:20px;width:45px;height:45px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;font-size:28px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close[data-v-cc6cc33a]:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.modal-header[data-v-cc6cc33a]{display:flex;align-items:center;gap:20px;margin-bottom:25px}.modal-avatar[data-v-cc6cc33a]{width:70px;height:70px;border-radius:50%;border:3px solid gold;box-shadow:0 0 20px rgba(255,215,0,.5);-o-object-fit:cover;object-fit:cover;overflow:hidden}.modal-avatar[data-v-cc6cc33a] .avatar-image,.modal-avatar[data-v-cc6cc33a] .avatar-wrapper,.modal-avatar[data-v-cc6cc33a] .image-render-canvas,.modal-avatar[data-v-cc6cc33a] .secure-image-container,.modal-avatar[data-v-cc6cc33a] canvas{border-radius:50%;overflow:hidden}.modal-avatar.secure-image-container[data-v-cc6cc33a]{display:inline-block;width:70px;height:70px;overflow:hidden}.modal-header h3[data-v-cc6cc33a]{font-size:28px;color:gold;font-weight:700}.modal-body[data-v-cc6cc33a]{color:#ddd;line-height:1.8;font-size:17px}@media (min-width:1400px){.feed-grid[data-v-cc6cc33a]{max-width:1400px;gap:30px}.tv-frame[data-v-cc6cc33a]{padding:18px;border-radius:24px}.card-info[data-v-cc6cc33a]{padding:18px}.avatar-wrapper[data-v-cc6cc33a]{width:50px;height:50px}.fursuit-name[data-v-cc6cc33a]{font-size:18px}}@media (max-width:1024px){.feed-grid[data-v-cc6cc33a]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.feed-container[data-v-cc6cc33a]{padding:20px 15px 60px}.feed-header[data-v-cc6cc33a]{margin-bottom:30px}.feed-title[data-v-cc6cc33a]{font-size:32px;gap:10px}.title-icon[data-v-cc6cc33a]{font-size:28px}.feed-subtitle[data-v-cc6cc33a]{font-size:16px}.feed-grid[data-v-cc6cc33a]{grid-template-columns:1fr;gap:15px}.tv-frame[data-v-cc6cc33a]{border-radius:16px;padding:12px}.tv-screen[data-v-cc6cc33a]{border-radius:8px}.card-info[data-v-cc6cc33a]{padding:12px}.info-hovered .info-basic[data-v-cc6cc33a]{transform:translateY(-5px)}.avatar-wrapper[data-v-cc6cc33a]{width:38px;height:38px}.fursuit-name[data-v-cc6cc33a]{font-size:15px}.fursuit-meta[data-v-cc6cc33a]{font-size:11px;gap:8px}.intro-text[data-v-cc6cc33a]{font-size:11px}.btn-primary[data-v-cc6cc33a],.btn-secondary[data-v-cc6cc33a]{font-size:11px;padding:4px 10px}.back-to-top[data-v-cc6cc33a]{bottom:20px;right:20px;width:44px;height:44px}.modal-content[data-v-cc6cc33a]{padding:30px 20px;margin:20px;width:calc(100% - 40px)}.modal-header[data-v-cc6cc33a]{gap:15px}.modal-avatar[data-v-cc6cc33a]{width:50px;height:50px;overflow:hidden}.modal-avatar[data-v-cc6cc33a] .avatar-image,.modal-avatar[data-v-cc6cc33a] .avatar-wrapper,.modal-avatar[data-v-cc6cc33a] .image-render-canvas,.modal-avatar[data-v-cc6cc33a] .secure-image-container,.modal-avatar[data-v-cc6cc33a] canvas{border-radius:50%;overflow:hidden}.modal-header h3[data-v-cc6cc33a]{font-size:22px}.modal-body[data-v-cc6cc33a]{font-size:15px;line-height:1.7}.modal-close[data-v-cc6cc33a]{width:35px;height:35px;font-size:24px}}@media (max-width:480px){.feed-title[data-v-cc6cc33a]{font-size:28px}.title-icon[data-v-cc6cc33a]{font-size:24px}.feed-subtitle[data-v-cc6cc33a]{font-size:14px}.back-to-top[data-v-cc6cc33a]{width:40px;height:40px;bottom:15px;right:15px}.back-to-top svg[data-v-cc6cc33a]{width:18px;height:18px}}.hover-overlay[data-v-cc6cc33a]{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);pointer-events:none;opacity:0;transition:opacity .3s ease}.hover-overlay.is-visible[data-v-cc6cc33a]{opacity:1}.card-info[data-v-cc6cc33a]{--info-slideY:20%}.info-basic[data-v-cc6cc33a]{transform:translateY(var(--info-slideY));opacity:1;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .2s ease-in-out;will-change:transform,opacity}.info-hovered .info-basic[data-v-cc6cc33a]{transform:translateY(100);opacity:1}.info-expanded[data-v-cc6cc33a]{opacity:0;max-height:0;overflow:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,max-height .35s cubic-bezier(.23,1,.32,1)}.info-expanded.is-visible[data-v-cc6cc33a]{opacity:1;max-height:600px;transform:translateY(0);pointer-events:auto}.animation-container[data-v-15b240f8]{position:relative;width:400px;height:400px;display:flex;align-items:center;justify-content:center}.center-text[data-v-15b240f8]{font-size:28px;font-weight:600;color:#fff;z-index:10;position:relative;text-shadow:0 0 20px rgba(255,215,0,.3)}.radial-lines[data-v-15b240f8]{position:absolute;width:100%;height:100%;animation:rotateLines-15b240f8 20s linear infinite}.radial-line[data-v-15b240f8]{position:absolute;left:50%;top:50%;width:2px;height:0;background:linear-gradient(180deg,transparent,gold,transparent);transform-origin:center top;opacity:0;animation:lineGrow-15b240f8 2s ease-out forwards}.radial-line[data-v-15b240f8]:first-child{transform:translate(-50%) rotate(0deg);animation-delay:0s}.radial-line[data-v-15b240f8]:nth-child(2){transform:translate(-50%) rotate(45deg);animation-delay:.2s}.radial-line[data-v-15b240f8]:nth-child(3){transform:translate(-50%) rotate(90deg);animation-delay:.4s}.radial-line[data-v-15b240f8]:nth-child(4){transform:translate(-50%) rotate(135deg);animation-delay:.6s}.radial-line[data-v-15b240f8]:nth-child(5){transform:translate(-50%) rotate(180deg);animation-delay:.8s}.radial-line[data-v-15b240f8]:nth-child(6){transform:translate(-50%) rotate(225deg);animation-delay:1s}.radial-line[data-v-15b240f8]:nth-child(7){transform:translate(-50%) rotate(270deg);animation-delay:1.2s}.radial-line[data-v-15b240f8]:nth-child(8){transform:translate(-50%) rotate(315deg);animation-delay:1.4s}@keyframes lineGrow-15b240f8{0%{height:0;opacity:0}50%{opacity:1}to{height:150px;opacity:.6}}@keyframes rotateLines-15b240f8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-words[data-v-15b240f8]{position:absolute;width:100%;height:100%;pointer-events:none}.floating-word[data-v-15b240f8]{position:absolute;font-size:20px;font-weight:500;color:gold;opacity:0;animation:floatWord-15b240f8 4s ease-in-out;text-shadow:0 0 10px rgba(255,215,0,.5)}@keyframes floatWord-15b240f8{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.mouse-glow[data-v-15b240f8]{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(255,215,0,.2) 0,transparent 70%);border-radius:50%;pointer-events:none;transition:transform .1s ease-out;mix-blend-mode:screen}.particles[data-v-15b240f8]{position:absolute;width:100%;height:100%;pointer-events:none}.particle[data-v-15b240f8]{position:absolute;width:4px;height:4px;background:gold;border-radius:50%;opacity:0;animation:particleFloat-15b240f8 3s linear infinite}@keyframes particleFloat-15b240f8{0%{opacity:0;transform:translate(0) scale(0)}10%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0)}}.action-card[data-v-15b240f8]{width:100%;max-width:450px;background:rgba(30,30,30,.95);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:24px;overflow:hidden;position:relative}.card-content[data-v-15b240f8]{padding:40px;position:relative;margin-top:30px}.card-inner[data-v-15b240f8]{position:relative}.slide-left-enter-active[data-v-15b240f8],.slide-left-leave-active[data-v-15b240f8],.slide-right-enter-active[data-v-15b240f8],.slide-right-leave-active[data-v-15b240f8]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-15b240f8]{opacity:0;transform:translateX(25px)}.slide-left-leave-to[data-v-15b240f8],.slide-right-enter-from[data-v-15b240f8]{opacity:0;transform:translateX(-25px)}.slide-right-leave-to[data-v-15b240f8]{opacity:0;transform:translateX(25px)}.animate-in[data-v-15b240f8]{animation:fadeInUp-15b240f8 .4s ease-out forwards;opacity:0}.animate-in-delay-1[data-v-15b240f8]{animation-delay:.08s}.animate-in-delay-2[data-v-15b240f8]{animation-delay:.16s}.animate-in-delay-3[data-v-15b240f8]{animation-delay:.24s}.animate-in-delay-4[data-v-15b240f8]{animation-delay:.32s}.animate-in-delay-5[data-v-15b240f8]{animation-delay:.4s}.animate-in-delay-6[data-v-15b240f8]{animation-delay:.48s}.animate-in-delay-7[data-v-15b240f8]{animation-delay:.56s}@keyframes fadeInUp-15b240f8{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-bounce[data-v-15b240f8]{animation:bounce-15b240f8 .5s ease-out}@keyframes bounce-15b240f8{0%{transform:scale(0)}50%{transform:scale(1.18)}to{transform:scale(1)}}.search-result-item[data-v-15b240f8],.team-item[data-v-15b240f8]{animation:slideInLeft-15b240f8 .35s ease-out forwards;opacity:0}@keyframes slideInLeft-15b240f8{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.back-btn[data-v-15b240f8]{position:absolute;top:-50px;left:-20px;width:40px;height:40px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.back-btn[data-v-15b240f8]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}.card-title[data-v-15b240f8]{font-size:28px;font-weight:600;color:#fff;margin:0 0 8px 0}.card-subtitle[data-v-15b240f8]{font-size:16px;color:#999;margin:0 0 32px 0}.card-hint[data-v-15b240f8]{font-size:14px;color:#666;margin:-20px 0 24px 0}.btn-primary[data-v-15b240f8]{width:100%;padding:16px;background:linear-gradient(135deg,gold,#ffed4e);color:#000;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn-primary[data-v-15b240f8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.4)}.btn-primary[data-v-15b240f8]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-15b240f8]{width:100%;padding:14px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn-secondary[data-v-15b240f8]:hover{background:hsla(0,0%,100%,.2);border-color:rgba(255,215,0,.5);transform:translateY(-1px)}.btn-tertiary[data-v-15b240f8]{width:100%;padding:14px;background:transparent;color:#999;border:none;font-size:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.btn-tertiary[data-v-15b240f8]:hover{color:gold;transform:translateX(5px)}.divider[data-v-15b240f8]{display:flex;align-items:center;margin:24px 0}.divider[data-v-15b240f8]:after,.divider[data-v-15b240f8]:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.divider span[data-v-15b240f8]{color:#666;font-size:14px;padding:0 16px}.teams-list[data-v-15b240f8]{max-height:300px;overflow-y:auto;margin-bottom:24px}.team-item[data-v-15b240f8]{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.05);border:2px solid transparent;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.team-item[data-v-15b240f8]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,215,0,.3);transform:translateX(5px)}.team-item.selected[data-v-15b240f8]{background:rgba(255,215,0,.1);border-color:gold}.team-avatar[data-v-15b240f8]{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.team-info[data-v-15b240f8]{flex:1}.team-name[data-v-15b240f8]{font-size:16px;font-weight:500;color:#fff;margin-bottom:4px}.team-id[data-v-15b240f8]{font-size:13px;color:#666}.team-role[data-v-15b240f8]{padding:4px 12px;background:rgba(255,215,0,.2);color:gold;border-radius:6px;font-size:12px;font-weight:500}.checkbox-group[data-v-15b240f8]{display:flex;align-items:center;gap:8px;margin-bottom:24px}.checkbox-group input[type=checkbox][data-v-15b240f8]{width:18px;height:18px;accent-color:gold}.checkbox-group label[data-v-15b240f8]{color:#999;font-size:14px;cursor:pointer}.option-btn[data-v-15b240f8]{width:100%;padding:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:20px}.option-btn[data-v-15b240f8]:hover{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3);transform:translateX(5px)}.option-icon[data-v-15b240f8]{width:48px;height:48px;background:rgba(255,215,0,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:gold}.option-text[data-v-15b240f8]{flex:1;text-align:left}.option-title[data-v-15b240f8]{font-size:16px;font-weight:500;color:#fff;margin-bottom:4px}.option-desc[data-v-15b240f8]{font-size:13px;color:#666}.input-group[data-v-15b240f8]{margin-bottom:20px}.input-group label[data-v-15b240f8]{display:block;color:#999;font-size:14px;margin-bottom:8px}.input-field[data-v-15b240f8],.select-field[data-v-15b240f8],.textarea-field[data-v-15b240f8]{width:100%;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:15px;transition:all .3s ease}.input-field[data-v-15b240f8]:focus,.select-field[data-v-15b240f8]:focus,.textarea-field[data-v-15b240f8]:focus{outline:none;border-color:rgba(255,215,0,.5);background:hsla(0,0%,100%,.1)}.textarea-field[data-v-15b240f8]{resize:vertical;min-height:80px}.select-field[data-v-15b240f8]{cursor:pointer}.select-field option[data-v-15b240f8]{background:#1a1a1a}.search-box[data-v-15b240f8]{display:flex;gap:8px;margin-bottom:24px}.search-input[data-v-15b240f8]{flex:1;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:15px}.search-btn[data-v-15b240f8]{padding:12px 20px;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:8px;color:#000;cursor:pointer;transition:all .3s ease}.search-btn[data-v-15b240f8]:hover{transform:scale(1.05)}.search-results[data-v-15b240f8]{max-height:350px;overflow-y:auto}.search-result-item[data-v-15b240f8]{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:12px}.result-avatar[data-v-15b240f8]{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.result-info[data-v-15b240f8]{flex:1}.result-name[data-v-15b240f8]{font-size:16px;font-weight:500;color:#fff;margin-bottom:4px}.result-meta[data-v-15b240f8]{display:flex;gap:12px;font-size:13px;color:#666}.apply-btn[data-v-15b240f8]{padding:8px 20px;background:rgba(255,215,0,.2);color:gold;border:1px solid rgba(255,215,0,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.apply-btn[data-v-15b240f8]:hover:not(:disabled){background:rgba(255,215,0,.3);border-color:gold}.apply-btn[data-v-15b240f8]:disabled{opacity:.5;cursor:not-allowed}.no-results[data-v-15b240f8]{text-align:center;color:#666;padding:40px 0}.error-message[data-v-15b240f8]{padding:12px;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:8px;color:#ff6b6b;font-size:14px;margin-bottom:20px}.success-state[data-v-15b240f8]{text-align:center;padding:60px 40px}.success-icon[data-v-15b240f8]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(255,215,0,.2);border-radius:50%;margin-bottom:24px;color:gold}.fade-enter-active[data-v-15b240f8],.fade-leave-active[data-v-15b240f8]{transition:opacity .3s ease}.fade-enter-from[data-v-15b240f8],.fade-leave-to[data-v-15b240f8]{opacity:0}@media (max-width:1024px){.selector-container[data-v-15b240f8]{flex-direction:column}.animation-section[data-v-15b240f8]{height:40vh;min-height:300px}.card-section[data-v-15b240f8]{flex:1;padding:20px}.animation-container[data-v-15b240f8]{transform:scale(.8)}}@media (max-width:768px){.animation-section[data-v-15b240f8]{display:none}.card-section[data-v-15b240f8]{padding:20px}.action-card[data-v-15b240f8]{max-width:100%}.card-content[data-v-15b240f8]{padding:30px 20px}.card-title[data-v-15b240f8]{font-size:24px}}.search-results[data-v-15b240f8]::-webkit-scrollbar,.teams-list[data-v-15b240f8]::-webkit-scrollbar{width:6px}.search-results[data-v-15b240f8]::-webkit-scrollbar-track,.teams-list[data-v-15b240f8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.search-results[data-v-15b240f8]::-webkit-scrollbar-thumb,.teams-list[data-v-15b240f8]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:3px}.search-results[data-v-15b240f8]::-webkit-scrollbar-thumb:hover,.teams-list[data-v-15b240f8]::-webkit-scrollbar-thumb:hover{background:rgba(255,215,0,.5)}.team-selector-fullscreen[data-v-15b240f8]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);z-index:2000;overflow:hidden}.selector-container[data-v-15b240f8]{display:flex;height:100vh;width:100%}.animation-section[data-v-15b240f8]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:40px}.animation-content[data-v-15b240f8]{text-align:center;position:relative;z-index:10;max-width:600px}.logo-container[data-v-15b240f8]{margin-bottom:40px;animation:fadeInDown-15b240f8 .8s ease-out}.logo[data-v-15b240f8]{height:80px;width:auto;filter:drop-shadow(0 4px 20px rgba(255,215,0,.3))}.main-slogan[data-v-15b240f8]{font-size:36px;font-weight:700;color:#fff;margin:0 0 30px 0;display:flex;align-items:center;justify-content:center;white-space:nowrap;height:50px}.scrolling-container[data-v-15b240f8]{display:inline-block;vertical-align:middle;overflow:hidden;transition:width .5s ease;line-height:50px;height:50px;margin:0 8px}.scrolling-text[data-v-15b240f8]{display:flex;color:gold;flex-direction:column;align-items:center;height:50px}.word-text[data-v-15b240f8]{line-height:50px;height:50px;display:inline-block;font-weight:800}.scroll-enter-active[data-v-15b240f8],.scroll-leave-active[data-v-15b240f8]{transition:transform .5s ease,opacity .5s ease;position:absolute}.scroll-enter-from[data-v-15b240f8]{transform:translateY(100%);opacity:0}.scroll-enter-to[data-v-15b240f8],.scroll-leave-from[data-v-15b240f8]{transform:translateY(0);opacity:1}.scroll-leave-to[data-v-15b240f8]{transform:translateY(-100%);opacity:0}.subtitle-splash[data-v-15b240f8]{margin-bottom:30px}.splash-badge[data-v-15b240f8]{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,237,78,.1));border:1px solid rgba(255,215,0,.3);border-radius:50px;backdrop-filter:blur(10px)}.splash-icon[data-v-15b240f8]{color:gold;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}.splash-text[data-v-15b240f8]{font-size:20px;font-weight:600;color:gold;letter-spacing:1px}.description[data-v-15b240f8]{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.7);margin:0}.decorative-elements[data-v-15b240f8]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.floating-orb[data-v-15b240f8]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.3),transparent);filter:blur(40px)}.orb-1[data-v-15b240f8]{width:200px;height:200px;top:10%;left:10%;animation:float1-15b240f8 15s ease-in-out infinite}.orb-2[data-v-15b240f8]{width:150px;height:150px;bottom:20%;right:15%;animation:float2-15b240f8 20s ease-in-out infinite}.orb-3[data-v-15b240f8]{width:100px;height:100px;top:50%;right:10%;animation:float3-15b240f8 12s ease-in-out infinite}@keyframes float1-15b240f8{0%,to{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}}@keyframes float2-15b240f8{0%,to{transform:translate(0)}50%{transform:translate(-40px,-20px)}}@keyframes float3-15b240f8{0%,to{transform:translate(0)}25%{transform:translate(20px,10px)}75%{transform:translate(-10px,-20px)}}@keyframes fadeIn-15b240f8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-15b240f8{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.card-section[data-v-15b240f8]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}@media (max-width:1024px){.selector-container[data-v-15b240f8]{flex-direction:column}.animation-section[data-v-15b240f8]{height:40vh;min-height:350px;padding:30px}.main-slogan[data-v-15b240f8]{font-size:28px;height:40px}.scrolling-container[data-v-15b240f8],.scrolling-text[data-v-15b240f8],.word-text[data-v-15b240f8]{height:40px;line-height:40px}.card-section[data-v-15b240f8]{flex:1;padding:20px}}@media (max-width:768px){.animation-section[data-v-15b240f8]{display:none}.card-section[data-v-15b240f8]{padding:20px}.action-card[data-v-15b240f8]{max-width:100%}}.splash-brand[data-v-15b240f8]{transform:translateX(35%);display:flex;align-items:center;gap:6px;opacity:1}.splash-brand-logo[data-v-15b240f8]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;opacity:.4;filter:grayscale(100%)}.splash-brand-text[data-v-15b240f8]{font-size:12px;font-weight:400;color:#555;letter-spacing:1.5px;opacity:.8}.splash-screen[data-v-a21bec16]{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,#1a1a1a 0,#000 100%);z-index:9999;display:flex;align-items:center;justify-content:center}.splash-content[data-v-a21bec16]{display:flex;flex-direction:column;align-items:center;gap:40px}.splash-logo-group[data-v-a21bec16]{position:relative;width:150px;height:150px}.splash-image[data-v-a21bec16]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(73%) sepia(98%) saturate(459%) hue-rotate(358deg) brightness(105%) contrast(103%)}.splash-image-1[data-v-a21bec16]{animation:fadeInScale-a21bec16 .5s ease-out 0s forwards}.splash-image-2[data-v-a21bec16]{animation:fadeInScale-a21bec16 .5s ease-out .1s forwards,breathe1-a21bec16 2s ease-in-out .6s infinite;opacity:0}.splash-image-3[data-v-a21bec16]{animation:fadeInScale-a21bec16 .5s ease-out .2s forwards,breathe2-a21bec16 2s ease-in-out .7s infinite;opacity:0}.splash-image-4[data-v-a21bec16]{animation:fadeInScale-a21bec16 .5s ease-out .3s forwards,breathe3-a21bec16 2s ease-in-out .8s infinite;opacity:0}.splash-image-5[data-v-a21bec16]{animation:fadeInScale-a21bec16 .5s ease-out .4s forwards,breathe4-a21bec16 2s ease-in-out .9s infinite;opacity:0}@keyframes fadeInScale-a21bec16{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes breathe1-a21bec16{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(.98)}}@keyframes breathe2-a21bec16{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(.97)}}@keyframes breathe3-a21bec16{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(.99)}}@keyframes breathe4-a21bec16{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(.98)}}.splash-brand[data-v-a21bec16]{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:1}.splash-brand-logo[data-v-a21bec16]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;opacity:.4;filter:grayscale(100%)}.splash-brand-text[data-v-a21bec16]{font-size:12px;font-weight:400;color:#555;letter-spacing:1.5px;opacity:.8}.splash-fade-enter-active[data-v-a21bec16]{transition:none}.splash-fade-leave-active[data-v-a21bec16]{transition:opacity .3s ease-out}.splash-fade-enter-from[data-v-a21bec16]{opacity:1}.splash-fade-leave-to[data-v-a21bec16]{opacity:0}.pawsuite-layout[data-v-a21bec16]{min-height:100vh;background:#0a0a0a;color:#fff}.pawsuite-nav[data-v-a21bec16]{position:fixed;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.8));backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,215,0,.2);z-index:1000}.nav-content[data-v-a21bec16]{height:100%;max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo-section[data-v-a21bec16]{flex-shrink:0}.logo-link[data-v-a21bec16]{display:flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer;transition:all .3s ease;position:relative}.logo-link[data-v-a21bec16]:hover{transform:translateY(-2px)}.logo-image[data-v-a21bec16]{height:35px;margin-right:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-image.logo-expanded[data-v-a21bec16]{height:45px}.logo-text-wrapper[data-v-a21bec16]{display:flex;align-items:center;font-size:20px;font-weight:600;position:relative;min-width:120px}.logo-pawsuite-wrapper[data-v-a21bec16]{display:flex;align-items:center;transition:all .3s ease;position:absolute;left:0}.logo-pawsuite-wrapper.pawsuite-hidden[data-v-a21bec16]{opacity:.3;transform:scale(.85);filter:blur(2px)}.logo-slash[data-v-a21bec16]{color:rgba(255,215,0,.6);margin-right:6px}.logo-pawsuite[data-v-a21bec16]{color:gold}.logo-main-text[data-v-a21bec16]{margin-top:5px;position:absolute;left:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.logo-main[data-v-a21bec16]{font-size:22px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.logo-home-text[data-v-a21bec16]{color:#fff;margin-left:0;margin-top:8px;font-size:16px;font-weight:500;white-space:nowrap;position:relative;left:140px}.main-text-fade-enter-active[data-v-a21bec16],.main-text-fade-leave-active[data-v-a21bec16]{transition:all .3s ease}.main-text-fade-enter-from[data-v-a21bec16],.main-text-fade-leave-to[data-v-a21bec16]{opacity:0;transform:scale(.9)}.home-text-slide-enter-active[data-v-a21bec16],.home-text-slide-leave-active[data-v-a21bec16]{transition:all .3s cubic-bezier(.4,0,.2,1)}.home-text-slide-enter-from[data-v-a21bec16]{opacity:0;transform:translateX(-20px)}.home-text-slide-leave-to[data-v-a21bec16]{opacity:0;transform:translateX(-10px)}.nav-menu[data-v-a21bec16]{display:flex;align-items:center;gap:10px}.nav-link[data-v-a21bec16]{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#ccc;text-decoration:none;font-size:15px;font-weight:500;border-radius:999px;transition:all .3s ease;position:relative}.nav-link[data-v-a21bec16]:hover{color:gold;background:rgba(255,215,0,.1)}.nav-link.router-link-active[data-v-a21bec16]{color:gold;background:rgba(255,215,0,.15)}.nav-link svg[data-v-a21bec16],.user-area[data-v-a21bec16]{flex-shrink:0}.user-menu[data-v-a21bec16]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px 5px 5px;border-radius:25px;transition:all .3s ease;position:relative}.user-menu[data-v-a21bec16]:hover{background:hsla(0,0%,100%,.05)}.user-avatar-wrapper[data-v-a21bec16]{position:relative}.user-avatar[data-v-a21bec16]{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,215,0,.5);-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.user-menu:hover .user-avatar[data-v-a21bec16]{border-color:gold;box-shadow:0 0 10px rgba(255,215,0,.5)}.notification-badge[data-v-a21bec16]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background:linear-gradient(135deg,#ff4757,#ff3838);color:#fff;border-radius:9px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 8px rgba(255,71,87,.4);border:2px solid rgba(0,0,0,.8)}.dropdown-icon[data-v-a21bec16]{color:#ccc;transition:all .3s ease}.dropdown-icon.icon-rotated[data-v-a21bec16]{transform:rotate(180deg)}.dropdown-menu[data-v-a21bec16]{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:hsla(0,0%,8%,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.8);overflow:hidden;z-index:1001}.dropdown-close[data-v-a21bec16]{display:none}.dropdown-header[data-v-a21bec16]{display:flex;align-items:center;gap:12px;padding:20px;background:rgba(255,215,0,.05)}.dropdown-avatar[data-v-a21bec16]{width:45px;height:45px;border-radius:50%;border:2px solid gold;-o-object-fit:cover;object-fit:cover}.dropdown-info[data-v-a21bec16]{flex:1;overflow:hidden}.dropdown-name[data-v-a21bec16]{font-size:16px;font-weight:600;color:#fff;margin:0 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-id[data-v-a21bec16]{font-size:13px;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-team[data-v-a21bec16]{display:flex;align-items:center;gap:10px;padding:12px 20px;margin:0 10px 10px 10px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.2);border-radius:12px;cursor:pointer;transition:all .3s ease}.current-team[data-v-a21bec16]:hover{background:rgba(255,215,0,.15);border-color:rgba(255,215,0,.3)}.current-team-avatar[data-v-a21bec16]{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.current-team-info[data-v-a21bec16]{flex:1;overflow:hidden}.current-team-name[data-v-a21bec16]{font-size:14px;font-weight:500;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-team-id[data-v-a21bec16]{font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switch-icon[data-v-a21bec16]{color:gold;flex-shrink:0}.dropdown-divider[data-v-a21bec16]{height:1px;background:hsla(0,0%,100%,.1)}.dropdown-item[data-v-a21bec16]{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#ccc;text-decoration:none;transition:all .3s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:15px;position:relative}.dropdown-item[data-v-a21bec16]:hover{background:rgba(255,215,0,.1);color:gold}.dropdown-badge[data-v-a21bec16]{background:linear-gradient(135deg,#ff4757,#ff3838);color:#fff;border-radius:10px;font-size:10px;font-weight:700;padding:2px 6px;margin-left:auto;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}.logout-item[data-v-a21bec16]{color:#ff6b6b}.logout-item[data-v-a21bec16]:hover{background:hsla(0,100%,71%,.1);color:#ff5252}.dropdown-enter-active[data-v-a21bec16],.dropdown-leave-active[data-v-a21bec16]{transition:all .3s ease}.dropdown-enter-from[data-v-a21bec16],.dropdown-leave-to[data-v-a21bec16]{opacity:0;transform:translateY(-10px)}.pawsuite-content[data-v-a21bec16]{padding-top:80px;min-height:100vh}.notification-popup[data-v-a21bec16]{position:fixed;top:100px;right:20px;width:320px;max-width:calc(100vw - 40px);background:hsla(0,0%,8%,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.8);z-index:1002}.notification-content[data-v-a21bec16]{padding:20px;position:relative}.notification-close[data-v-a21bec16]{position:absolute;top:15px;right:15px;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.notification-close[data-v-a21bec16]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:rotate(90deg)}.notification-header[data-v-a21bec16]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:40px}.notification-icon[data-v-a21bec16]{color:gold;flex-shrink:0}.notification-title[data-v-a21bec16]{color:#fff;font-size:16px;font-weight:600;margin:0;line-height:1.4}.notification-text[data-v-a21bec16]{color:#ccc;font-size:14px;line-height:1.5;margin:0 0 20px 0}.notification-actions[data-v-a21bec16]{display:flex;gap:12px;justify-content:flex-end}.notification-btn[data-v-a21bec16]{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.notification-btn.secondary[data-v-a21bec16]{background:hsla(0,0%,100%,.1);color:#ccc}.notification-btn.secondary[data-v-a21bec16]:hover{background:hsla(0,0%,100%,.2);color:#fff}.notification-btn.primary[data-v-a21bec16]{background:linear-gradient(135deg,gold,#ffed4e);color:#000}.notification-btn.primary[data-v-a21bec16]:hover{background:linear-gradient(135deg,#ffed4e,gold);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.notification-fade-enter-active[data-v-a21bec16],.notification-fade-leave-active[data-v-a21bec16]{transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-fade-enter-from[data-v-a21bec16]{opacity:0;transform:translateX(100%) translateY(-20px)}.notification-fade-leave-to[data-v-a21bec16]{opacity:0;transform:translateX(100%) scale(.9)}.mobile-overlay[data-v-a21bec16]{display:none}@media (max-width:768px){.pawsuite-nav[data-v-a21bec16]{height:auto;min-height:60px}.nav-content[data-v-a21bec16]{flex-direction:column;padding:15px;gap:15px}.logo-image[data-v-a21bec16]{height:30px}.logo-image.logo-expanded[data-v-a21bec16]{height:35px}.logo-main[data-v-a21bec16],.logo-text-wrapper[data-v-a21bec16]{font-size:18px}.logo-home-text[data-v-a21bec16]{font-size:14px;left:140px}.nav-menu[data-v-a21bec16]{width:100%;justify-content:center;flex-wrap:wrap}.nav-link[data-v-a21bec16]{font-size:13px;padding:8px 15px}.nav-link span[data-v-a21bec16]{display:none}.nav-link svg[data-v-a21bec16]{width:20px;height:20px}.user-avatar[data-v-a21bec16]{width:32px;height:32px}.pawsuite-content[data-v-a21bec16]{padding-top:120px}.mobile-overlay[data-v-a21bec16]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000}.dropdown-menu[data-v-a21bec16]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:340px;max-height:80vh;overflow-y:auto;right:auto;border-radius:25px}.dropdown-close[data-v-a21bec16]{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#ccc;cursor:pointer;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.dropdown-close[data-v-a21bec16]:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.dropdown-enter-from[data-v-a21bec16],.dropdown-leave-to[data-v-a21bec16]{opacity:0;transform:translate(-50%,-45%)}.dropdown-enter-active[data-v-a21bec16],.dropdown-leave-active[data-v-a21bec16]{transform:translate(-50%,-50%)}.notification-popup[data-v-a21bec16]{top:15px;right:15px;left:15px;width:auto}.splash-logo-group[data-v-a21bec16]{width:120px;height:120px}.splash-brand[data-v-a21bec16]{bottom:40px}.splash-brand-logo[data-v-a21bec16]{width:24px;height:24px}.splash-brand-text[data-v-a21bec16]{font-size:10px}}@media (max-width:480px){.nav-link[data-v-a21bec16]{padding:8px 12px}.logo-image[data-v-a21bec16]{height:30px}.logo-text-wrapper[data-v-a21bec16]{font-size:16px}}[data-v-a21bec16]::-webkit-scrollbar{width:8px}[data-v-a21bec16]::-webkit-scrollbar-track{background:#0a0a0a}[data-v-a21bec16]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}[data-v-a21bec16]::-webkit-scrollbar-thumb:hover{background:#666}