[data-v-930388ea]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-930388ea]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.toast-container[data-v-930388ea]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;width:400px}@media(max-width:576px){.toast-container[data-v-930388ea]{top:0;left:0;right:0;padding:16px;width:100%;align-items:stretch}}.toast[data-v-930388ea]{min-width:300px;max-width:380px;background-color:var(--card-background);color:var(--text-color);border-radius:12px;padding:14px 16px;box-shadow:0 8px 24px #0000001f;display:flex;align-items:center;gap:12px;opacity:0;transform:translate(100%);transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:auto;cursor:pointer;overflow:hidden;position:relative;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:576px){.toast[data-v-930388ea]{min-width:0;width:100%;max-width:none;transform:translateY(-100%);border-radius:10px;box-shadow:0 4px 12px #00000026}.toast.toast-show[data-v-930388ea]{transform:translateY(0)}.toast[data-v-930388ea]:hover{transform:translateY(0);box-shadow:0 4px 12px #00000026}}.toast.toast-show[data-v-930388ea]{opacity:1;transform:translate(0)}.toast[data-v-930388ea]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 30px #00000026}.toast:hover .toast-progress-bar[data-v-930388ea]{animation-play-state:paused}.toast.toast-success[data-v-930388ea]{border-left:4px solid var(--success-color)}.toast.toast-success .toast-icon[data-v-930388ea]{color:var(--success-color)}.toast.toast-success .toast-progress-bar[data-v-930388ea]{background-color:var(--success-color)}.toast.toast-error[data-v-930388ea]{border-left:4px solid var(--error-color)}.toast.toast-error .toast-icon[data-v-930388ea]{color:var(--error-color)}.toast.toast-error .toast-progress-bar[data-v-930388ea]{background-color:var(--error-color)}.toast.toast-warning[data-v-930388ea]{border-left:4px solid var(--warning-color)}.toast.toast-warning .toast-icon[data-v-930388ea]{color:var(--warning-color)}.toast.toast-warning .toast-progress-bar[data-v-930388ea]{background-color:var(--warning-color)}.toast.toast-info[data-v-930388ea]{border-left:4px solid var(--info-color)}.toast.toast-info .toast-icon[data-v-930388ea]{color:var(--info-color)}.toast.toast-info .toast-progress-bar[data-v-930388ea]{background-color:var(--info-color)}.toast-icon[data-v-930388ea]{display:flex;align-items:center;justify-content:center;font-size:1.25rem}.toast-icon .icon[data-v-930388ea]{width:24px;height:24px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.toast-icon .icon.icon-success[data-v-930388ea]{stroke:var(--success-color)}.toast-icon .icon.icon-error[data-v-930388ea]{stroke:var(--error-color)}.toast-icon .icon.icon-warning[data-v-930388ea]{stroke:var(--warning-color)}.toast-icon .icon.icon-info[data-v-930388ea]{stroke:var(--info-color)}.toast-content[data-v-930388ea]{flex:1;font-size:.95rem;font-weight:500}.toast-close[data-v-930388ea]{display:flex;align-items:center}.toast-close .close-btn[data-v-930388ea]{background:none;border:none;font-size:1.25rem;line-height:1;color:var(--secondary-text-color);cursor:pointer;padding:0;opacity:.6;transition:opacity .2s ease}.toast-close .close-btn[data-v-930388ea]:hover{opacity:1}.toast-progress-bar[data-v-930388ea]{position:absolute;bottom:0;left:0;height:3px;width:100%;transform-origin:left;animation:progress-bar-shrink-930388ea 3s linear forwards;animation-play-state:running;opacity:.8;will-change:transform}@keyframes progress-bar-shrink-930388ea{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-list-enter-active[data-v-930388ea]{transition:all .4s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.toast-list-leave-active[data-v-930388ea]{transition:all .4s cubic-bezier(.6,.04,.98,.335);position:absolute}@media(max-width:576px){.toast-list-leave-active[data-v-930388ea]{width:calc(100% - 32px);left:16px;right:16px}}.toast-list-enter-from[data-v-930388ea]{opacity:0;transform:translate(100%)}@media(max-width:576px){.toast-list-enter-from[data-v-930388ea]{transform:translateY(-100%)}}.toast-list-leave-to[data-v-930388ea]{opacity:0;transform:translate(100%)}@media(max-width:576px){.toast-list-leave-to[data-v-930388ea]{transform:translateY(-100%)}}[data-v-02cf8ebf]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-02cf8ebf]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.slide-tabs-container[data-v-02cf8ebf]{margin-bottom:20px;position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10;width:auto}.slide-tabs-container .slide-tabs-wrapper[data-v-02cf8ebf]{background:rgba(var(--card-background-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:30px;padding:5px;box-shadow:0 4px 15px #0000001a;border:1px solid var(--border-color);display:inline-block;overflow:hidden}.slide-tabs-container .slide-tabs-nav[data-v-02cf8ebf]{display:flex;position:relative}.slide-tabs-container .slide-tabs-nav .indicator-container[data-v-02cf8ebf]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]{padding:6px 16px;border-radius:26px;font-weight:500;font-size:14px;color:var(--secondary-text-color);text-decoration:none;text-align:center;position:relative;z-index:2;transition:color .3s;white-space:nowrap;display:flex;align-items:center;gap:5px}.slide-tabs-container .slide-tabs-nav .nav-item .badge-dot[data-v-02cf8ebf]{position:absolute;top:-3px;right:-2px;background-color:#ff3030;color:#fff;border-radius:10px;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.2;box-shadow:0 2px 4px #0003;transform:scale(.9);white-space:nowrap}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]:last-child{border:1px solid var(--theme-color);background-color:rgba(var(--theme-color-rgb),.05)}.slide-tabs-container .slide-tabs-nav .nav-item:last-child .nav-icon svg[data-v-02cf8ebf]{color:var(--theme-color)}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]:last-child:hover{background-color:rgba(var(--theme-color-rgb),.1)}.slide-tabs-container .slide-tabs-nav .nav-item:last-child.active[data-v-02cf8ebf]{background-color:rgba(var(--theme-color-rgb),.15)}.slide-tabs-container .slide-tabs-nav .nav-item .nav-icon[data-v-02cf8ebf]{display:flex;align-items:center;justify-content:center}.slide-tabs-container .slide-tabs-nav .nav-item .nav-icon svg[data-v-02cf8ebf]{width:18px;height:18px;transition:color .3s ease,transform .3s ease;transform:scale(1)}.slide-tabs-container .slide-tabs-nav .nav-item.active[data-v-02cf8ebf]{color:var(--text-color)}.slide-tabs-container .slide-tabs-nav .nav-item.active .nav-icon svg[data-v-02cf8ebf]{color:var(--theme-color);transform:scale(1.15)}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]:hover{color:var(--text-color)}.slide-tabs-container .slide-tabs-nav .slider-indicator[data-v-02cf8ebf]{position:absolute;top:0;left:0;height:100%;background-color:rgba(var(--theme-color-rgb),.1);border-radius:26px;z-index:1;box-shadow:0 4px 15px rgba(var(--theme-color-rgb),.1);border:1px solid var(--theme-color);will-change:transform,width,opacity;transition-property:transform,width,opacity}@media(max-width:768px){.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]{padding:6px 10px;font-size:12px;flex-direction:column;gap:4px;justify-content:center;height:64px}.slide-tabs-container .slide-tabs-nav .nav-item .badge-dot[data-v-02cf8ebf]{top:-1px;right:auto;left:50%;transform:translate(-50%) scale(.9)}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]:last-child{height:64px;min-width:64px}.slide-tabs-container .slide-tabs-nav .nav-item .nav-icon[data-v-02cf8ebf]{display:block;height:24px;display:flex;align-items:center;justify-content:center}.slide-tabs-container .slide-tabs-nav .nav-item .nav-icon svg[data-v-02cf8ebf]{width:22px;height:22px;transition:color .3s ease}.slide-tabs-container .slide-tabs-nav .nav-item .nav-text[data-v-02cf8ebf]{font-weight:500;line-height:1.2}.slide-tabs-container .slide-tabs-nav .nav-item.active .nav-text[data-v-02cf8ebf]{color:var(--theme-color)}.slide-tabs-container .slide-tabs-nav .nav-item.active .nav-icon svg[data-v-02cf8ebf]{transform:scale(1)}}@media(max-width:768px){.slide-tabs-container[data-v-02cf8ebf]{top:auto;bottom:20px;width:92%;max-width:450px;margin-bottom:0}.slide-tabs-container .slide-tabs-wrapper[data-v-02cf8ebf]{width:100%;display:block;border-radius:20px;padding:3px}.slide-tabs-container .slide-tabs-nav[data-v-02cf8ebf]{width:100%;justify-content:space-around}.slide-tabs-container .slide-tabs-nav .slider-indicator[data-v-02cf8ebf]{display:none}}@media(max-width:480px){.slide-tabs-container[data-v-02cf8ebf]{bottom:12px;width:94%}.slide-tabs-container .slide-tabs-wrapper[data-v-02cf8ebf]{border-radius:18px}.slide-tabs-container .slide-tabs-nav .nav-item[data-v-02cf8ebf]{padding:5px 8px;font-size:11px;height:58px}.slide-tabs-container .slide-tabs-nav .nav-item .nav-icon svg[data-v-02cf8ebf]{width:20px;height:20px}}[data-v-f151af34]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-f151af34]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.theme-toggle[data-v-f151af34]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--card-background);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;transition:all .3s ease;padding:0;overflow:hidden}.theme-toggle[data-v-f151af34]:hover{background-color:rgba(var(--theme-color-rgb),.1);border-color:var(--theme-color);transform:translateY(-2px);box-shadow:0 3px 8px #00000026;color:var(--theme-color)}.theme-toggle[data-v-f151af34]:active{transform:translateY(0);transition:all .1s ease}.theme-toggle-icon[data-v-f151af34]{display:flex;align-items:center;justify-content:center}.theme-toggle-icon svg[data-v-f151af34]{transition:transform .3s ease}.theme-toggle:hover .theme-toggle-icon svg[data-v-f151af34]{transform:rotate(20deg)}[data-v-df0de58d]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-df0de58d]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.language-selector[data-v-df0de58d]{position:relative;display:inline-block}.preload-flags[data-v-df0de58d]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1000}.preload-flags .preload-flag[data-v-df0de58d]{width:1px;height:1px}.language-btn[data-v-df0de58d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--card-background);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;transition:all .3s ease;padding:6px;overflow:hidden;box-shadow:0 2px 6px #00000014}.language-btn[data-v-df0de58d]:hover{background-color:rgba(var(--theme-color-rgb),.1);border-color:var(--theme-color);transform:translateY(-2px);box-shadow:0 3px 8px #00000026}.language-btn .flag-icon[data-v-df0de58d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.language-btn .flag-icon .flag-container[data-v-df0de58d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.language-btn .flag-icon img[data-v-df0de58d]{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #0000000a;transition:transform .3s ease,opacity .3s ease}.language-btn .flag-icon svg[data-v-df0de58d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,opacity .3s ease}.language-dropdown[data-v-df0de58d]{position:absolute;top:calc(100% + 8px);right:0;min-width:130px;background:rgba(var(--card-background-rgb),.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:none;border:1px solid var(--border-color);z-index:200;overflow:hidden;padding:6px}.language-item[data-v-df0de58d]{padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-size:14px;display:flex;align-items:center;gap:12px;margin-bottom:4px}.language-item[data-v-df0de58d]:last-child{margin-bottom:0}.language-item .flag-icon[data-v-df0de58d]{width:24px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.language-item .flag-icon img[data-v-df0de58d]{width:100%;height:100%;object-fit:cover;border-radius:3px}.language-item .flag-icon svg[data-v-df0de58d]{width:100%;height:100%;object-fit:cover}.language-item[data-v-df0de58d]:hover{background-color:rgba(var(--theme-color-rgb),.1);transform:none}.language-item.active[data-v-df0de58d]{background-color:rgba(var(--theme-color-rgb),.2);color:var(--theme-color);font-weight:500}.fade-enter-active[data-v-df0de58d],.fade-leave-active[data-v-df0de58d]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-df0de58d],.fade-leave-to[data-v-df0de58d]{opacity:0;transform:translateY(-10px)}.flag-fade-enter-active[data-v-df0de58d],.flag-fade-leave-active[data-v-df0de58d]{transition:opacity .3s ease,transform .3s ease}.flag-fade-enter-from[data-v-df0de58d]{opacity:0;transform:scale(.8)}.flag-fade-leave-to[data-v-df0de58d]{opacity:0;transform:scale(1.2)}[data-v-83d8f424]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-83d8f424]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.user-avatar-container[data-v-83d8f424]{position:relative}.avatar-wrapper[data-v-83d8f424]{width:38px;height:38px;border-radius:50%;cursor:pointer;overflow:hidden;background-color:rgba(var(--theme-color-rgb),.1);border:1px solid rgba(var(--theme-color-rgb),.3);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.avatar-wrapper[data-v-83d8f424]:hover{box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.15);transform:translateY(-2px)}.avatar-wrapper .avatar-image[data-v-83d8f424]{width:100%;height:100%;object-fit:cover}.avatar-wrapper .avatar-placeholder[data-v-83d8f424]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar-wrapper .avatar-placeholder .user-icon[data-v-83d8f424]{width:20px;height:20px;color:var(--theme-color)}.dropdown-menu[data-v-83d8f424]{position:absolute;top:calc(100% + 8px);right:0;width:180px;background:var(--card-background);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:12px;box-shadow:none;border:1px solid var(--border-color);overflow:hidden;z-index:100;animation:dropdownFadeIn-83d8f424 .2s ease}.dropdown-menu .menu-item[data-v-83d8f424]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .3s ease;border-radius:0}.dropdown-menu .menu-item .menu-icon[data-v-83d8f424]{width:18px;height:18px;margin-right:10px;color:var(--text-color);transition:color .3s ease}.dropdown-menu .menu-item span[data-v-83d8f424]{font-size:14px;color:var(--text-color);transition:color .3s ease}.dropdown-menu .menu-item[data-v-83d8f424]:hover{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);transform:none}.dropdown-menu .menu-item:hover .menu-icon[data-v-83d8f424],.dropdown-menu .menu-item:hover span[data-v-83d8f424]{color:var(--primary-color)}.dropdown-menu .menu-item.logout-item[data-v-83d8f424]{width:100%;margin:0;background-color:#f56c6c14;color:#f56c6c}.dropdown-menu .menu-item.logout-item .menu-icon[data-v-83d8f424],.dropdown-menu .menu-item.logout-item span[data-v-83d8f424]{color:#f56c6c}.dropdown-menu .menu-item.logout-item[data-v-83d8f424]:hover{background-color:#f56c6c24;transform:none}.dropdown-menu .menu-item.logout-item:hover .menu-icon[data-v-83d8f424],.dropdown-menu .menu-item.logout-item:hover span[data-v-83d8f424]{color:#f56c6c}.dropdown-menu .menu-item:last-child .menu-icon[data-v-83d8f424],.dropdown-menu .menu-item:last-child span[data-v-83d8f424]{transition:color .5s ease}.dropdown-menu .menu-item[data-v-83d8f424]:last-child:hover{background-color:#f56c6c24;transition:background-color .5s ease}.dropdown-menu .menu-item:last-child:hover .menu-icon[data-v-83d8f424],.dropdown-menu .menu-item:last-child:hover span[data-v-83d8f424]{color:#f56c6c;transition:color .5s ease}.dropdown-menu .divider[data-v-83d8f424]{height:1px;background-color:var(--border-color);margin:4px 0 0}.fade-enter-active[data-v-83d8f424],.fade-leave-active[data-v-83d8f424]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-83d8f424],.fade-leave-to[data-v-83d8f424]{opacity:0;transform:translateY(-10px)}@keyframes dropdownFadeIn-83d8f424{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-v-f011a509]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-f011a509]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.back-to-top[data-v-f011a509]{position:fixed;right:30px;bottom:30px;width:42px;height:42px;border-radius:12px;background-color:var(--theme-color);box-shadow:0 4px 15px rgba(var(--theme-color-rgb),.35);cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.95;-webkit-tap-highlight-color:transparent;overflow:hidden}.back-to-top[data-v-f011a509]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,#fff3,#fff0);opacity:0;transition:opacity .3s ease;border-radius:12px}.back-to-top[data-v-f011a509]:after{content:"";position:absolute;top:1px;left:1px;right:1px;height:50%;background:linear-gradient(to bottom,#fff3,#fff0);border-radius:11px 11px 50% 50%;opacity:.6}.back-to-top[data-v-f011a509]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(var(--theme-color-rgb),.45);opacity:1}.back-to-top[data-v-f011a509]:hover:before{opacity:1}.back-to-top:hover .icon[data-v-f011a509]{transform:translateY(-2px) scale(1.1);filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.back-to-top[data-v-f011a509]:active{transform:translateY(0);transition:all .1s ease;box-shadow:0 2px 10px rgba(var(--theme-color-rgb),.35)}.back-to-top:active .icon[data-v-f011a509]{transform:translateY(0) scale(.95);transition:all .1s ease}.back-to-top .icon[data-v-f011a509]{width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:2}.back-to-top.dark[data-v-f011a509]{background:linear-gradient(145deg,var(--theme-color),rgba(var(--theme-color-rgb),.7));box-shadow:0 2px 12px rgba(var(--theme-color-rgb),.45)}.back-to-top.dark[data-v-f011a509]:hover{box-shadow:0 8px 20px rgba(var(--theme-color-rgb),.5)}.back-to-top.dark[data-v-f011a509]:before{background:linear-gradient(145deg,#ffffff26,#fff0)}.fade-enter-active[data-v-f011a509],.fade-leave-active[data-v-f011a509]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-f011a509],.fade-leave-to[data-v-f011a509]{opacity:0;transform:scale(.9) translateY(20px)}@media(max-width:768px){.back-to-top[data-v-f011a509]{right:16px;bottom:100px;width:40px;height:40px;border-radius:10px}.back-to-top .icon[data-v-f011a509]{width:20px;height:20px}.back-to-top[data-v-f011a509]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--theme-color-rgb),.35)}.back-to-top:hover .icon[data-v-f011a509]{transform:translateY(-1px) scale(1.05)}}@media(max-width:480px){.back-to-top[data-v-f011a509]{right:12px;bottom:90px;width:36px;height:36px}.back-to-top .icon[data-v-f011a509]{width:18px;height:18px}}[data-v-a7e01a0e]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-a7e01a0e]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.custom-context-menu[data-v-a7e01a0e]{position:fixed;z-index:1000;min-width:180px;background-color:rgba(var(--card-background-rgb),.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000001a,0 5px 10px #0000000d;border:1px solid rgba(var(--theme-color-rgb),.1);padding:8px;transform-origin:top left}.menu-items[data-v-a7e01a0e]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-a7e01a0e]{display:flex;align-items:center;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;opacity:0;transform:translateY(10px)}.menu-item.appear[data-v-a7e01a0e]{opacity:1;transform:translateY(0)}.menu-item[data-v-a7e01a0e]:hover{background-color:rgba(var(--theme-color-rgb),.1)}.menu-item:hover .menu-icon[data-v-a7e01a0e]{color:var(--theme-color);transform:scale(1.1)}.menu-item[data-v-a7e01a0e]:active{background-color:rgba(var(--theme-color-rgb),.2);transform:scale(.98)}.menu-divider[data-v-a7e01a0e]{height:1px;background-color:rgba(var(--theme-color-rgb),.1);margin:4px 0}.menu-icon[data-v-a7e01a0e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;margin-right:12px;background-color:rgba(var(--theme-color-rgb),.08);color:var(--text-color);transition:all .3s ease}.menu-text[data-v-a7e01a0e]{font-size:14px;font-weight:500;color:var(--text-color)}.context-menu-enter-active[data-v-a7e01a0e],.context-menu-leave-active[data-v-a7e01a0e]{transition:transform .2s ease,opacity .2s ease}.context-menu-enter-from[data-v-a7e01a0e],.context-menu-leave-to[data-v-a7e01a0e]{transform:scale(.95);opacity:0}[data-v-a7e01a0e] .dark-theme .custom-context-menu{background-color:#1e1e20cc;border-color:#ffffff0d}[data-v-a7e01a0e] .dark-theme .menu-icon{background-color:#ffffff0d}[data-v-b02f89d1]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-b02f89d1]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.customer-service-icon[data-v-b02f89d1]{position:fixed;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--theme-color);color:#fff;box-shadow:0 2px 8px #0003;cursor:pointer;z-index:99;transition:all .3s ease}.customer-service-icon[data-v-b02f89d1]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040}.customer-service-icon.is-mobile[data-v-b02f89d1]{width:42px;height:42px}[data-v-8a0c6ff9]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-8a0c6ff9]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}[data-v-e0bcbfb5]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-e0bcbfb5]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.app-dialog__backdrop[data-v-e0bcbfb5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;padding:16px;background-color:#00000094}.app-dialog__backdrop--blur[data-v-e0bcbfb5]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-dialog__backdrop--transparent[data-v-e0bcbfb5]{background-color:transparent}.app-dialog__container[data-v-e0bcbfb5]{display:flex;width:100%;max-height:100%}.app-dialog__container--auto[data-v-e0bcbfb5],.app-dialog__container--center[data-v-e0bcbfb5]{align-items:center;justify-content:center}.app-dialog__container--top[data-v-e0bcbfb5]{align-items:flex-start;justify-content:center;padding-top:32px}.app-dialog__container--bottom[data-v-e0bcbfb5]{align-items:flex-end;justify-content:center;padding-bottom:16px}.app-dialog__container--scroll-outside[data-v-e0bcbfb5]{overflow-y:auto}.app-dialog__dialog[data-v-e0bcbfb5]{position:relative;width:100%;max-height:min(86vh,760px);display:flex;flex-direction:column;overflow:hidden;background:var(--card-background);border:1px solid var(--card-border-color, var(--border-color));border-radius:16px;color:var(--text-color);box-shadow:none;animation:app-dialog-in-e0bcbfb5 .24s cubic-bezier(.16,1,.3,1)}.app-dialog__dialog--xs[data-v-e0bcbfb5]{max-width:320px}.app-dialog__dialog--sm[data-v-e0bcbfb5]{max-width:400px}.app-dialog__dialog--md[data-v-e0bcbfb5]{max-width:520px}.app-dialog__dialog--lg[data-v-e0bcbfb5]{max-width:760px}.app-dialog__dialog--cover[data-v-e0bcbfb5]{max-width:calc(100vw - 80px);max-height:calc(100vh - 80px)}.app-dialog__dialog--full[data-v-e0bcbfb5]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;border:none}.app-dialog__dialog--scroll-outside[data-v-e0bcbfb5]{max-height:none}.app-dialog__header[data-v-e0bcbfb5]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--card-border-color, var(--border-color));background:var(--card-hover-background, var(--card-background))}.app-dialog__icon[data-v-e0bcbfb5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--theme-color);background-color:rgba(var(--theme-color-rgb),.1);flex:0 0 auto}.app-dialog__heading[data-v-e0bcbfb5]{margin:0;padding-right:32px;font-size:18px;line-height:1.35;font-weight:600}.app-dialog__body[data-v-e0bcbfb5]{flex:1;min-height:0;padding:22px 24px;overflow-y:auto;line-height:1.6}.app-dialog__footer[data-v-e0bcbfb5]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--card-border-color, var(--border-color))}.app-dialog__close-trigger[data-v-e0bcbfb5]{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:999px;color:var(--secondary-text-color);background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.app-dialog__close-trigger[data-v-e0bcbfb5]:hover{color:var(--text-color);background-color:var(--card-hover-background, rgba(var(--theme-color-rgb), .08));border-color:var(--card-border-color, var(--border-color))}.app-dialog-fade-enter-active[data-v-e0bcbfb5],.app-dialog-fade-leave-active[data-v-e0bcbfb5]{transition:opacity .22s ease}.app-dialog-fade-enter-from[data-v-e0bcbfb5],.app-dialog-fade-leave-to[data-v-e0bcbfb5]{opacity:0}@keyframes app-dialog-in-e0bcbfb5{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.app-dialog__backdrop[data-v-e0bcbfb5]{padding:12px}.app-dialog__dialog[data-v-e0bcbfb5]{max-width:100%;max-height:88vh}.app-dialog__dialog--cover[data-v-e0bcbfb5]{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.app-dialog__header[data-v-e0bcbfb5],.app-dialog__body[data-v-e0bcbfb5],.app-dialog__footer[data-v-e0bcbfb5]{padding-left:16px;padding-right:16px}.app-dialog__footer[data-v-e0bcbfb5]{flex-direction:column-reverse}}[data-v-74903ace]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-74903ace]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.dialog-btn[data-v-74903ace]{min-width:88px;padding:9px 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.dialog-btn[data-v-74903ace]:hover{transform:translateY(-1px)}.dialog-btn-cancel[data-v-74903ace]{color:var(--text-color);background-color:var(--card-hover-background, var(--card-background));border:1px solid var(--card-border-color, var(--border-color))}.dialog-btn-cancel[data-v-74903ace]:hover{border-color:var(--card-hover-border-color, var(--theme-color))}.dialog-btn-confirm[data-v-74903ace]{color:#fff;background-color:var(--theme-color);border:1px solid var(--theme-color)}.dialog-btn-confirm[data-v-74903ace]:hover{background-color:var(--theme-hover-color, var(--theme-color))}@media(max-width:768px){.dialog-btn[data-v-74903ace]{width:100%}}[data-v-3f9b500e]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-3f9b500e]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.app-card[data-v-3f9b500e]{position:relative;background:var(--card-background);border:1px solid var(--card-border-color, var(--border-color));border-radius:12px;box-shadow:none;color:var(--text-color);transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.app-card--stats[data-v-3f9b500e]{border-radius:16px}.app-card--hoverable[data-v-3f9b500e]:hover,.app-card--active[data-v-3f9b500e]{background:var(--card-hover-background, var(--card-background));border-color:var(--card-hover-border-color, var(--theme-color));box-shadow:none}.app-card--hoverable[data-v-3f9b500e]:hover{transform:translateY(-2px)}.app-card__header[data-v-3f9b500e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.app-card__title[data-v-3f9b500e]{font-size:18px;font-weight:600;margin:0}.app-card__body[data-v-3f9b500e]{min-width:0}.app-card__footer[data-v-3f9b500e]{margin-top:16px}[data-v-fd9ccbd7]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-fd9ccbd7]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.shop-popup-overlay[data-v-fd9ccbd7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop-popup-overlay .shop-popup-container[data-v-fd9ccbd7]{width:100%;max-width:500px;background-color:rgba(var(--card-background-rgb, 255, 255, 255),1);border-radius:16px;box-shadow:0 8px 30px #00000026;border:1px solid rgba(var(--theme-color-rgb),.15);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;animation:modal-in-fd9ccbd7 .3s cubic-bezier(.16,1,.3,1)}@media(prefers-color-scheme:dark){.shop-popup-overlay .shop-popup-container[data-v-fd9ccbd7]{background-color:rgba(var(--card-background-rgb, 30, 30, 30),1)}}.shop-popup-overlay .shop-popup-container .shop-popup-header[data-v-fd9ccbd7]{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);background-color:rgba(var(--theme-color-rgb),.03)}.shop-popup-overlay .shop-popup-container .shop-popup-header .popup-title[data-v-fd9ccbd7]{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.shop-popup-overlay .shop-popup-container .shop-popup-header .popup-close-btn[data-v-fd9ccbd7]{background:none;border:none;cursor:pointer;color:var(--secondary-text-color);display:flex;align-items:center;justify-content:center;padding:8px;margin:-8px;border-radius:50%;transition:all .3s ease}.shop-popup-overlay .shop-popup-container .shop-popup-header .popup-close-btn[data-v-fd9ccbd7]:hover{background-color:#0000000d;color:var(--text-color);transform:rotate(90deg)}.shop-popup-overlay .shop-popup-container .shop-popup-header .popup-close-btn[data-v-fd9ccbd7]:disabled{opacity:.5;cursor:not-allowed}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7]{padding:20px;overflow-y:auto;flex:1;background:linear-gradient(to bottom,rgba(var(--theme-color-rgb),.02),transparent)}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7] p{margin:12px 0;line-height:1.6;color:var(--text-color)}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7] strong{color:var(--theme-color);font-weight:600}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7] a{color:var(--theme-color);text-decoration:none}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7] a:hover{text-decoration:underline}.shop-popup-overlay .shop-popup-container .shop-popup-footer[data-v-fd9ccbd7]{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.shop-popup-overlay .shop-popup-container .shop-popup-footer .popup-action-btn[data-v-fd9ccbd7]{padding:8px 20px;background-color:var(--theme-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.shop-popup-overlay .shop-popup-container .shop-popup-footer .popup-action-btn[data-v-fd9ccbd7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--theme-color-rgb),.3)}.shop-popup-overlay .shop-popup-container .shop-popup-footer .popup-action-btn[data-v-fd9ccbd7]:disabled{opacity:.7;cursor:not-allowed;background-color:var(--secondary-text-color)}@keyframes modal-in-fd9ccbd7{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-out-fd9ccbd7{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fade-enter-active[data-v-fd9ccbd7]{transition:opacity .3s ease}.fade-leave-active[data-v-fd9ccbd7]{transition:opacity .5s ease}.fade-enter-from[data-v-fd9ccbd7],.fade-leave-to[data-v-fd9ccbd7]{opacity:0}@media(max-width:768px){.shop-popup-overlay[data-v-fd9ccbd7]{padding:15px}.shop-popup-overlay .shop-popup-container[data-v-fd9ccbd7]{max-width:100%;max-height:85vh}.shop-popup-overlay .shop-popup-container .shop-popup-header[data-v-fd9ccbd7]{padding:15px}.shop-popup-overlay .shop-popup-container .shop-popup-header .popup-title[data-v-fd9ccbd7]{font-size:16px}.shop-popup-overlay .shop-popup-container .shop-popup-content[data-v-fd9ccbd7]{padding:15px}.shop-popup-overlay .shop-popup-container .shop-popup-footer[data-v-fd9ccbd7]{padding:12px 15px}}[data-v-9762e086]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-9762e086]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.domain-auth-alert[data-v-9762e086]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--background-color-rgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;padding:20px;box-sizing:border-box}.alert-content[data-v-9762e086]{max-width:500px;padding:30px;background-color:var(--card-background, #fff);border-radius:10px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center}.alert-content .alert-icon[data-v-9762e086]{width:80px;height:80px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#ff38381a;color:#ff3838}.alert-content .alert-icon svg[data-v-9762e086]{width:40px;height:40px}.alert-content .alert-message h3[data-v-9762e086]{font-size:24px;margin:0 0 15px;color:var(--text-color, #333)}.alert-content .alert-message p[data-v-9762e086]{font-size:16px;margin:0 0 10px;color:var(--secondary-text-color, #666)}.alert-content .alert-message p.current-domain[data-v-9762e086]{font-family:monospace;margin-top:15px;padding:10px;background-color:#0000000d;border-radius:5px;font-size:14px;word-break:break-all}[data-v-9762e086] .dark-theme .domain-auth-alert .alert-content{background-color:var(--card-background, #222)}[data-v-9762e086] .dark-theme .domain-auth-alert .alert-content .alert-icon{background-color:#ff383833}[data-v-9762e086] .dark-theme .domain-auth-alert .alert-content .alert-message h3{color:var(--text-color, #eee)}[data-v-9762e086] .dark-theme .domain-auth-alert .alert-content .alert-message p{color:var(--secondary-text-color, #aaa)}[data-v-9762e086] .dark-theme .domain-auth-alert .alert-content .alert-message p.current-domain{background-color:#ffffff1a}[data-v-660528d7]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-660528d7]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.auth-popup-overlay[data-v-660528d7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-popup-overlay .auth-popup-container[data-v-660528d7]{width:100%;max-width:500px;background-color:rgba(var(--card-background-rgb, 255, 255, 255),1);border-radius:16px;box-shadow:0 8px 30px #00000026;border:1px solid rgba(var(--theme-color-rgb),.15);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;animation:modal-in-660528d7 .3s cubic-bezier(.16,1,.3,1)}@media(prefers-color-scheme:dark){.auth-popup-overlay .auth-popup-container[data-v-660528d7]{background-color:rgba(var(--card-background-rgb, 30, 30, 30),1)}}.auth-popup-overlay .auth-popup-container .auth-popup-header[data-v-660528d7]{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);background-color:rgba(var(--theme-color-rgb),.03)}.auth-popup-overlay .auth-popup-container .auth-popup-header .popup-title[data-v-660528d7]{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.auth-popup-overlay .auth-popup-container .auth-popup-header .popup-close-btn[data-v-660528d7]{background:none;border:none;cursor:pointer;color:var(--secondary-text-color);display:flex;align-items:center;justify-content:center;padding:8px;margin:-8px;border-radius:50%;transition:all .3s ease}.auth-popup-overlay .auth-popup-container .auth-popup-header .popup-close-btn[data-v-660528d7]:hover{background-color:#0000000d;color:var(--text-color);transform:rotate(90deg)}.auth-popup-overlay .auth-popup-container .auth-popup-header .popup-close-btn[data-v-660528d7]:disabled{opacity:.5;cursor:not-allowed}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7]{padding:20px;overflow-y:auto;flex:1;background:linear-gradient(to bottom,rgba(var(--theme-color-rgb),.02),transparent)}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7] p{margin:12px 0;line-height:1.6;color:var(--text-color)}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7] strong{color:var(--theme-color);font-weight:600}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7] a{color:var(--theme-color);text-decoration:none}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7] a:hover{text-decoration:underline}.auth-popup-overlay .auth-popup-container .auth-popup-footer[data-v-660528d7]{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.auth-popup-overlay .auth-popup-container .auth-popup-footer .popup-action-btn[data-v-660528d7]{padding:8px 20px;background-color:var(--theme-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.auth-popup-overlay .auth-popup-container .auth-popup-footer .popup-action-btn[data-v-660528d7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--theme-color-rgb),.3)}.auth-popup-overlay .auth-popup-container .auth-popup-footer .popup-action-btn[data-v-660528d7]:disabled{opacity:.7;cursor:not-allowed;background-color:var(--secondary-text-color)}@keyframes modal-in-660528d7{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-out-660528d7{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fade-enter-active[data-v-660528d7]{transition:opacity .3s ease}.fade-leave-active[data-v-660528d7]{transition:opacity .5s ease}.fade-enter-from[data-v-660528d7],.fade-leave-to[data-v-660528d7]{opacity:0}.popup-slide-enter-active[data-v-660528d7]{transition:all .3s cubic-bezier(.16,1,.3,1)}.popup-slide-leave-active[data-v-660528d7]{transition:all .2s ease-out}.popup-slide-enter-from[data-v-660528d7]{opacity:0;transform:translateY(20px) scale(.98)}.popup-slide-leave-to[data-v-660528d7]{opacity:0;transform:scale(.95)}@media(max-width:768px){.auth-popup-overlay[data-v-660528d7]{padding:15px}.auth-popup-overlay .auth-popup-container[data-v-660528d7]{max-width:100%;max-height:85vh}.auth-popup-overlay .auth-popup-container .auth-popup-header[data-v-660528d7]{padding:15px}.auth-popup-overlay .auth-popup-container .auth-popup-header .popup-title[data-v-660528d7]{font-size:16px}.auth-popup-overlay .auth-popup-container .auth-popup-content[data-v-660528d7]{padding:15px}.auth-popup-overlay .auth-popup-container .auth-popup-footer[data-v-660528d7]{padding:12px 15px}}[data-v-48055603]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-48055603]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.loading-spinner[data-v-48055603]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner-overlay[data-v-48055603]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--card-background-rgb),.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.spinner[data-v-48055603]{width:40px;height:40px;position:relative}.spinner-circle[data-v-48055603]{width:100%;height:100%;border:3px solid rgba(var(--theme-color-rgb),.2);border-top-color:var(--theme-color);border-radius:50%;animation:spin-48055603 1s linear infinite}.spinner-text[data-v-48055603]{margin-top:1.5rem;color:var(--text-color);font-size:.875rem}@keyframes spin-48055603{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-8986c34d]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-8986c34d]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.fade-enter-active[data-v-8986c34d],.fade-leave-active[data-v-8986c34d]{transition:opacity .3s ease}.fade-enter-from[data-v-8986c34d],.fade-leave-to[data-v-8986c34d]{opacity:0}.slide-left-enter-active[data-v-8986c34d],.slide-left-leave-active[data-v-8986c34d],.slide-right-enter-active[data-v-8986c34d],.slide-right-leave-active[data-v-8986c34d]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-left-enter-from[data-v-8986c34d]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-8986c34d],.slide-right-enter-from[data-v-8986c34d]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-8986c34d]{transform:translate(100%);opacity:0}.node-detail-modal-overlay[data-v-8986c34d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.node-detail-modal-container[data-v-8986c34d]{width:100%;max-width:500px;background-color:rgba(var(--card-background-rgb, 255, 255, 255),1);border-radius:16px;box-shadow:0 8px 30px #00000026;border:1px solid var(--border-color);overflow:hidden;display:flex;flex-direction:column;max-height:min(85vh,600px);animation:modal-in-8986c34d .3s cubic-bezier(.16,1,.3,1)}@keyframes modal-in-8986c34d{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.node-detail-modal-header[data-v-8986c34d]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);background-color:rgba(var(--theme-color-rgb),.03);flex-shrink:0}.node-detail-modal-header .modal-title[data-v-8986c34d]{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.node-detail-modal-header .modal-close-btn[data-v-8986c34d]{background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:8px;margin:-8px;border-radius:50%;transition:all .3s ease}.node-detail-modal-header .modal-close-btn[data-v-8986c34d]:hover{background-color:#0000000d;color:var(--text-color);transform:rotate(90deg)}.node-detail-modal-body[data-v-8986c34d]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:24px;flex-grow:1;-webkit-overflow-scrolling:touch;height:100%}.node-info-section[data-v-8986c34d]{display:flex;flex-direction:column;gap:12px}.node-info-section .info-row[data-v-8986c34d]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.node-info-section .info-row[data-v-8986c34d]:last-child{border-bottom:none}.node-info-section .info-row .info-label[data-v-8986c34d]{font-weight:500;color:var(--text-muted);flex:0 0 40%}.node-info-section .info-row .info-value[data-v-8986c34d]{color:var(--text-color);font-weight:500;flex:1;text-align:right;word-break:break-word}.node-info-section .info-row .info-value.high-rate[data-v-8986c34d]{color:#ff6b6b}.quick-link-section .section-header[data-v-8986c34d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quick-link-section .section-header h4[data-v-8986c34d]{margin:0;font-size:16px;color:var(--text-color)}.quick-link-section .section-header .view-toggle[data-v-8986c34d]{display:flex;gap:8px}.quick-link-section .section-header .view-toggle .toggle-btn[data-v-8986c34d]{display:flex;align-items:center;gap:4px;padding:6px 10px;background-color:rgba(var(--theme-color-rgb),.05);border:1px solid rgba(var(--theme-color-rgb),.1);border-radius:4px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .2s ease}.quick-link-section .section-header .view-toggle .toggle-btn[data-v-8986c34d]:hover{background-color:rgba(var(--theme-color-rgb),.1);color:var(--theme-color)}.quick-link-section .section-header .view-toggle .toggle-btn.active[data-v-8986c34d]{background-color:rgba(var(--theme-color-rgb),.15);color:var(--theme-color);border-color:rgba(var(--theme-color-rgb),.3)}.quick-link-section .link-card[data-v-8986c34d]{background-color:rgba(var(--theme-color-rgb),.05);border-radius:8px;padding:12px;position:relative}.quick-link-section .link-card .link-text[data-v-8986c34d]{margin:0 0 36px;font-family:monospace;font-size:13px;overflow-x:hidden;overflow-y:auto;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-all;color:var(--text-color);max-height:200px;padding-bottom:8px}.quick-link-section .link-card .copy-btn[data-v-8986c34d]{position:absolute;bottom:12px;right:12px;background-color:rgba(var(--theme-color-rgb),.1);color:var(--theme-color);border:none;border-radius:6px;padding:8px 12px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.quick-link-section .link-card .copy-btn[data-v-8986c34d]:hover{background-color:rgba(var(--theme-color-rgb),.2)}.quick-link-section .qrcode-container[data-v-8986c34d]{background-color:rgba(var(--theme-color-rgb),.05);border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;min-height:240px}.quick-link-section .qrcode-container .qrcode-loading[data-v-8986c34d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.quick-link-section .qrcode-container .qrcode-loading .loader[data-v-8986c34d]{width:40px;height:40px;border:3px solid rgba(var(--theme-color-rgb),.3);border-radius:50%;border-top-color:var(--theme-color);animation:spin-8986c34d 1s linear infinite}.quick-link-section .qrcode-container .qrcode-loading p[data-v-8986c34d]{color:var(--text-muted);font-size:14px;margin:0}.quick-link-section .qrcode-container .qrcode-wrapper[data-v-8986c34d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.quick-link-section .qrcode-container .qrcode-wrapper img[data-v-8986c34d]{width:200px;height:200px;border-radius:8px;background-color:#fff;padding:8px;box-shadow:0 4px 8px #00000014}.quick-link-section .qrcode-container .qrcode-wrapper .copy-btn[data-v-8986c34d]{background-color:rgba(var(--theme-color-rgb),.1);color:var(--theme-color);border:none;border-radius:4px;padding:6px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease;width:auto}.quick-link-section .qrcode-container .qrcode-wrapper .copy-btn[data-v-8986c34d]:hover{background-color:rgba(var(--theme-color-rgb),.2)}@keyframes spin-8986c34d{to{transform:rotate(360deg)}}.page-nav-btn-container[data-v-8986c34d]{display:flex;justify-content:center;margin-top:auto;padding-top:16px}.page-nav-btn[data-v-8986c34d]{background-color:rgba(var(--theme-color-rgb),.1);color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb),.2);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;width:100%;max-width:240px}.page-nav-btn[data-v-8986c34d]:hover{background-color:rgba(var(--theme-color-rgb),.2);transform:translateY(-2px)}.page-nav-btn[data-v-8986c34d]:active{transform:translateY(0)}@media(max-width:480px){.node-detail-modal-overlay[data-v-8986c34d]{padding:10px;align-items:center}.node-detail-modal-container[data-v-8986c34d]{margin:0;max-height:calc(90vh - 80px);height:auto}.node-detail-modal-body[data-v-8986c34d]{padding:16px;gap:16px}.node-info-section .info-row[data-v-8986c34d]{display:flex;flex-direction:row;justify-content:space-between}.node-info-section .info-row .info-label[data-v-8986c34d]{font-size:14px;flex:0 0 40%}.node-info-section .info-row .info-value[data-v-8986c34d]{font-size:14px;flex:1;text-align:right}.quick-link-section .section-header[data-v-8986c34d]{flex-direction:column;align-items:flex-start;gap:10px}.quick-link-section .section-header .view-toggle[data-v-8986c34d]{width:100%}.quick-link-section .section-header .view-toggle .toggle-btn[data-v-8986c34d]{flex:1;justify-content:center}.quick-link-section .link-card .link-text[data-v-8986c34d]{font-size:12px;margin-bottom:40px}.page-nav-btn[data-v-8986c34d]{padding:10px 16px}}[data-v-cb51f511]:root{--background-color: #f5f7fa;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--card-border-color: #d9dee7;--card-hover-border-color: rgba(var(--theme-color-rgb), .35);--card-hover-background: #ffffff;--text-color: #333333;--text-color-rgb: 51, 51, 51;--secondary-text-color: #666666;--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .1);--success-color: #00B42A;--success-background: #E8FFEA;--success-color-rgb: 0, 180, 42;--warning-color: #FF7D00;--warning-background: #FFF7E8;--warning-color-rgb: 255, 125, 0;--error-color: #F53F3F;--error-background: #FFECE8;--error-color-rgb: 245, 63, 63;--info-color: #165DFF;--info-background: #E8F3FF;--info-color-rgb: 22, 93, 255}body.dark-theme[data-v-cb51f511]{--background-color: #171A1D;--card-background: #1f2329;--card-background-rgb: 31, 35, 41;--text-color: rgba(255, 255, 255, .9);--text-color-rgb: 255, 255, 255;--secondary-text-color: rgba(255, 255, 255, .6);--border-color: rgba(255, 255, 255, .1);--card-border-color: rgba(255, 255, 255, .16);--card-hover-border-color: rgba(var(--theme-color-rgb), .45);--card-hover-background: #232832;--shadow-color: rgba(0, 0, 0, .3)}.ticket-popup-overlay[data-v-cb51f511]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ticket-popup-overlay .ticket-popup-container[data-v-cb51f511]{width:100%;max-width:500px;background-color:rgba(var(--card-background-rgb, 255, 255, 255),1);border-radius:16px;box-shadow:0 8px 30px #00000026;border:1px solid rgba(var(--theme-color-rgb),.15);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;animation:modal-in-cb51f511 .3s cubic-bezier(.16,1,.3,1)}@media(prefers-color-scheme:dark){.ticket-popup-overlay .ticket-popup-container[data-v-cb51f511]{background-color:rgba(var(--card-background-rgb, 30, 30, 30),1)}}.ticket-popup-overlay .ticket-popup-container .ticket-popup-header[data-v-cb51f511]{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);background-color:rgba(var(--theme-color-rgb),.03)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-header .popup-title[data-v-cb51f511]{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-header .popup-close-btn[data-v-cb51f511]{background:none;border:none;cursor:pointer;color:var(--secondary-text-color);padding:8px;margin:-8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ticket-popup-overlay .ticket-popup-container .ticket-popup-header .popup-close-btn[data-v-cb51f511]:hover{background-color:#0000000d;color:var(--text-color);transform:rotate(90deg)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-content[data-v-cb51f511]{padding:20px;overflow-y:auto;flex:1;background:linear-gradient(to bottom,rgba(var(--theme-color-rgb),.02),transparent)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-content[data-v-cb51f511] p{margin:12px 0;line-height:1.6;color:var(--text-color)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-content[data-v-cb51f511] strong{color:var(--theme-color);font-weight:600}.ticket-popup-overlay .ticket-popup-container .ticket-popup-content[data-v-cb51f511] a{color:var(--theme-color);text-decoration:none}.ticket-popup-overlay .ticket-popup-container .ticket-popup-content[data-v-cb51f511] a:hover{text-decoration:underline}.ticket-popup-overlay .ticket-popup-container .ticket-popup-footer[data-v-cb51f511]{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.ticket-popup-overlay .ticket-popup-container .ticket-popup-footer .popup-action-btn[data-v-cb51f511]{padding:8px 20px;background-color:var(--theme-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.ticket-popup-overlay .ticket-popup-container .ticket-popup-footer .popup-action-btn[data-v-cb51f511]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--theme-color-rgb),.3)}.ticket-popup-overlay .ticket-popup-container .ticket-popup-footer .popup-action-btn[data-v-cb51f511]:disabled{opacity:.5;cursor:not-allowed}@keyframes modal-in-cb51f511{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-enter-active[data-v-cb51f511]{transition:opacity .3s ease}.fade-leave-active[data-v-cb51f511]{transition:opacity .5s ease}.fade-enter-from[data-v-cb51f511],.fade-leave-to[data-v-cb51f511]{opacity:0}.popup-slide-enter-active[data-v-cb51f511]{transition:all .3s cubic-bezier(.16,1,.3,1)}.popup-slide-leave-active[data-v-cb51f511]{transition:all .2s ease-out}.popup-slide-enter-from[data-v-cb51f511]{opacity:0;transform:translateY(20px) scale(.98)}.popup-slide-leave-to[data-v-cb51f511]{opacity:0;transform:scale(.95)}
