.s-icon{display:inline-flex;vertical-align:middle;flex-shrink:0;transition:color .2s}.s-icon--xs{width:14px;height:14px}.s-icon--sm{width:16px;height:16px}.s-icon--md{width:20px;height:20px}.s-icon--lg{width:24px;height:24px}.s-icon--xl{width:28px;height:28px}.banner-carousel[data-v-cac6fceb]{position:relative;width:100%;border-radius:12px;overflow:hidden;margin-bottom:16px;aspect-ratio:920 / 430;background:var(--color-background-soft, #2a2b30);touch-action:pan-y pinch-zoom}.carousel-track[data-v-cac6fceb]{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-slide[data-v-cac6fceb]{min-width:100%;position:relative;cursor:pointer}.carousel-img[data-v-cac6fceb]{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.carousel-caption[data-v-cac6fceb]{position:absolute;bottom:0;left:0;right:0;padding:24px 20px 12px;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;pointer-events:none}.caption-title[data-v-cac6fceb]{font-size:14px;font-weight:600;letter-spacing:.3px;line-height:1.3}.caption-desc[data-v-cac6fceb]{font-size:11px;font-weight:400;opacity:.82;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-dots[data-v-cac6fceb]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dot[data-v-cac6fceb]{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:all .3s}.dot.active[data-v-cac6fceb]{background:#fff;width:20px;border-radius:4px}.carousel-arrow[data-v-cac6fceb]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:rgba(0,0,0,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s,background .25s;z-index:2;backdrop-filter:blur(4px)}.banner-carousel:hover .carousel-arrow[data-v-cac6fceb]{opacity:1}.carousel-arrow[data-v-cac6fceb]:hover{background:rgba(0,0,0,.5)}.arrow-left[data-v-cac6fceb]{left:10px}.arrow-right[data-v-cac6fceb]{right:10px}@media (max-width: 768px){.banner-carousel[data-v-cac6fceb]{border-radius:8px;aspect-ratio:920 / 430}.carousel-caption[data-v-cac6fceb]{padding:16px 10px 6px}.caption-title[data-v-cac6fceb]{font-size:12px}.caption-desc[data-v-cac6fceb]{font-size:10px;-webkit-line-clamp:1}.carousel-arrow[data-v-cac6fceb]{width:32px;height:32px}}.triggerTextBox{position:relative;margin-bottom:24px;height:auto;min-height:3rem;display:flex;justify-content:flex-end;align-items:center;padding:0 4px}.control-island{display:inline-flex;align-items:center;padding:6px 8px;background:var(--toggle-bg);border-radius:20px;box-shadow:0 4px 16px var(--toggle-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--toggle-border);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.control-island:hover{background:var(--toggle-hover-bg);box-shadow:0 6px 20px var(--toggle-shadow);transform:translateY(-2px)}.control-group{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);user-select:none;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.control-group:hover,.control-group:active,.control-group.left.is-active,.control-group.left.is-active:active{background:transparent}.control-group.left:hover .control-icon{transform:scale(1.1)}.island-divider{width:1px;height:16px;background:var(--color-border);margin:0 2px;opacity:.6}.mode-label,.sort-label{font-size:13px;font-weight:600;color:var(--toggle-text);transition:color .3s;user-select:none;white-space:nowrap;line-height:normal;pointer-events:none}.mode-label.is-active{color:var(--toggle-text)}.control-icon{font-size:15px;color:var(--toggle-text);transition:all .3s ease;display:flex;align-items:center;pointer-events:none}.control-icon.is-active,.control-group:hover .control-icon{color:var(--toggle-text-active)}.control-group:hover .sort-label{color:var(--toggle-text)}.sort-icon-mini{font-size:16px;color:var(--toggle-text);transition:color .3s}.control-group:hover .sort-icon-mini{color:#409eff}.sort-icon-mini.is-hot{color:#e6a23c}@media (max-width: 480px){.triggerTextBox{justify-content:center}.control-island{width:100%;justify-content:space-between;padding:6px 16px}.control-group{flex:1;justify-content:center}}@media (hover:hover){.sort,.user{cursor:pointer}}.more{position:relative;left:5%;display:inline-block;transition:all .5s}.gameboxbody{margin-top:10px}.gamebox{transition:all .25s ease-out}@media (max-width:720px){.gameboxbody{width:100%}.gamebox{width:100%;background-color:var(--color-white);margin-bottom:1rem;box-shadow:var(--color-boxshowdow);border-radius:10px;overflow:hidden}.gamebox:before{content:"";display:inline-block;padding-bottom:20%;width:.1px;vertical-align:middle}.gameboximg{position:absolute;display:block;height:100%;top:50%;transform:translateY(-50%);border-radius:10px}.gameboxname{position:absolute;display:inline-block;width:50%;top:10%;left:50%;font-size:1.875em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}.gameboxtagbox{position:absolute;top:40%;left:50%;color:var(--gamebox-tag-color, #b0b0b0);width:25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gameboxtag{display:inline-block;font-size:1.25em;margin:0 8px 0 0;color:var(--gamebox-tag-color, #b0b0b0)}.gamedate{position:relative;bottom:2%;left:50%;font-size:1.25em;color:var(--gamebox-date-color, rgba(0,0,0,.45))}}@media (min-width:720px){.gameboxbody{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.gamebox{width:250px;background-color:var(--color-white);margin-bottom:1.5rem;box-shadow:var(--color-boxshowdow);border-radius:10px;overflow:hidden}.gamebox:before{content:"";display:inline-block;padding-bottom:90%;width:.1px;vertical-align:middle}.gameboximg{position:absolute;display:block;width:100%;top:0%;left:50%;transform:translate(-50%)}.gameboxname{position:absolute;display:inline-block;width:80%;top:55%;left:2%;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.gameboxtagbox{position:absolute;top:70%;left:2%;color:var(--gamebox-tag-color, #b0b0b0);width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gameboxtag{display:inline-block;font-size:9px;margin:0 8px 0 0;color:var(--gamebox-tag-color, #b0b0b0)}.gamedate{position:relative;bottom:2%;left:2%;font-size:10px;color:var(--gamebox-date-color, rgba(0,0,0,.45))}}@media (hover:hover){.gamebox:hover{cursor:pointer;transform:translateY(-.125rem);box-shadow:0 15px 30px #0000004d}.more:hover{cursor:pointer;transform:scale(1.5)}}.pagination{margin:60px auto 40px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}.paginationBox{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:0 40px;height:80px;border-radius:20px;background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 20px 40px -10px #0000001a;transition:all .4s cubic-bezier(.2,.8,.2,1)}.paginationBox:hover{box-shadow:0 30px 60px -12px #00000026}.pageinputWrapper{position:relative;height:40px;display:flex;align-items:center}.pageinput{height:40px;width:80px;background:transparent;border:none;border-bottom:2px solid var(--color-border);color:var(--color-text);font-size:20px;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;outline:none;padding:0;transition:all .3s ease}.pageinput:focus{width:120px;border-color:#409eff}.pageinput::placeholder{font-size:14px;font-weight:400;color:var(--color-text);opacity:.3}.pageinputBadge{display:none}.LPArrow,.RPArrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--color-text);font-size:20px;cursor:pointer;background:transparent;transition:all .2s ease;opacity:.6}.LPArrow:hover,.RPArrow:hover{opacity:1;background:rgba(128,128,128,.1);transform:scale(1.1);color:#409eff}.LPArrow:active,.RPArrow:active{transform:scale(.95)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--color-white);border-radius:16px;box-shadow:0 10px 40px #00000014;margin:20px 0}.empty-state__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(64,158,255,.1),rgba(103,194,58,.1));border-radius:50%;margin-bottom:24px}.empty-icon{font-size:48px;color:#409eff;opacity:.8}.empty-state__title{font-size:24px;font-weight:700;color:var(--text-1);margin:0 0 12px}.empty-state__subtitle{font-size:16px;color:#909399;margin:0 0 32px}.empty-state__reasons{max-width:500px;width:100%;margin-bottom:32px}.reason-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(64,158,255,.05);border-radius:12px;margin-bottom:12px;transition:all .3s ease}.reason-item:hover{background:rgba(64,158,255,.1);transform:translateY(-2px);box-shadow:0 8px 20px #409eff1f}.reason-icon{font-size:20px;color:#67c23a;margin-top:2px;flex-shrink:0}.reason-item span{font-size:15px;color:#606266;line-height:1.6;text-align:left}.highlight{font-weight:700;color:#e6a23c}.link{color:#409eff;text-decoration:none;font-weight:600;transition:all .3s ease}.link:hover{color:#66b1ff;text-decoration:underline}.empty-state__actions{margin-top:16px}.empty-state__actions .btn{padding:12px 32px;font-size:16px;font-weight:600;border-radius:10px;background:linear-gradient(135deg,#409eff,#67c23a);border:none;color:#fff;cursor:pointer;box-shadow:0 8px 20px #409eff33;transition:all .3s ease}.empty-state__actions .btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #409eff4d}@media (max-width: 768px){.empty-state{padding:40px 16px;margin:16px 0}.empty-state__icon{width:64px;height:64px;margin-bottom:16px}.empty-icon{font-size:32px}.empty-state__title{font-size:20px}.empty-state__subtitle{font-size:14px;margin-bottom:24px}.reason-item{padding:12px;margin-bottom:8px}.reason-item span{font-size:14px}}.paginationHint{margin-top:16px;font-size:12px;font-weight:500;color:var(--color-text);opacity:.4;letter-spacing:1px;transition:all .3s ease;pointer-events:none}.pagination:hover .paginationHint{opacity:.7;transform:translateY(-2px)}.vipico{position:absolute;font-size:20px;right:2%;bottom:0%;display:flex;align-items:center;justify-content:center}.vip-badge{position:absolute;right:6px;bottom:4px;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:600;letter-spacing:.3px;line-height:1.2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vip-badge.vip{background:rgba(138,155,174,.15);color:#8a9bae;border:1px solid rgba(138,155,174,.3)}.vip-badge.svip{background:rgba(212,168,83,.12);color:#c9a227;border:1px solid rgba(212,168,83,.35)}.gameboxbtm{position:absolute;width:100%;bottom:2%}.diplay{display:block}.ndisplay{display:none}@media (max-width: 900px){.Carousel{top:0;left:0;margin:0 auto;width:90%;height:9.375rem;border-radius:10px;overflow:hidden}}.integral-dialog__wrapper{display:flex;flex-direction:column;gap:16px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__header{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:var(--integral-dialog-panel, rgba(64, 158, 255, .08))}.integral-dialog__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--integral-dialog-icon, linear-gradient(135deg, #fdbc64, #f56c6c));box-shadow:0 16px 32px var(--integral-dialog-icon-shadow, rgba(255, 153, 102, .24));color:#fff;font-size:26px}.integral-dialog__title{margin:0;font-size:18px;font-weight:700;color:var(--integral-dialog-title, #1f2d3d)}.integral-dialog__subtitle{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__stats{display:flex;gap:12px}.integral-dialog__stat-card{flex:1;padding:16px 18px;border-radius:12px;border:1px solid var(--integral-dialog-border, rgba(64, 158, 255, .16));background:var(--integral-dialog-panel, rgba(64, 158, 255, .08));display:flex;flex-direction:column;gap:4px}.integral-dialog__stat-card--accent{background:var(--integral-dialog-accent-bg, rgba(103, 194, 255, .18))}.integral-dialog__stat-label{font-size:12px;letter-spacing:.02em;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__stat-value{font-size:22px;font-weight:700;color:var(--integral-dialog-title, #1f2d3d)}.integral-dialog__stat-value--accent{color:var(--integral-dialog-highlight, #409eff)}.integral-dialog__details{border:none;background:transparent}.integral-dialog__details summary{padding:4px 0;font-size:13px;font-weight:600;color:var(--integral-dialog-highlight, #409eff);cursor:pointer;list-style:none}.integral-dialog__details summary::-webkit-details-marker{display:none}.integral-dialog__tips{padding:14px 16px;border-radius:12px;background:var(--integral-dialog-panel, rgba(64, 158, 255, .08))}.integral-dialog__tips-title{margin:0;font-size:14px;font-weight:600;color:var(--integral-dialog-title, #1f2d3d)}.integral-dialog__tips-list{margin:10px 0 8px;padding-left:16px}.integral-dialog__tips-list li{margin-bottom:4px;line-height:1.5;font-size:13px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__tips-list a{color:var(--integral-dialog-highlight, #409eff);font-weight:600;text-decoration:none}.integral-dialog__tips-list a:hover{text-decoration:underline}.integral-dialog__tips-note{margin:0;font-size:12px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .65))}.integral-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 4px 6px}.integral-dialog__actions .btn{min-width:112px;height:40px;border-radius:10px;font-weight:600}.integral-dialog__actions .btn--primary{background:var(--integral-dialog-btn-bg, linear-gradient(135deg, #67c23a, #409eff));border:none;box-shadow:0 16px 32px var(--integral-dialog-btn-shadow, rgba(64, 158, 255, .22));color:var(--integral-dialog-btn-color, #ffffff)}.integral-dialog__actions .btn--primary:hover{filter:brightness(1.05)}.integral-dialog__actions .btn--primary:active{filter:brightness(.95)}.integral-dialog__actions .btn--ghost{color:var(--integral-dialog-muted, rgba(44, 62, 80, .72));border:none;background:transparent}.integral-dialog__actions .btn--ghost:hover{background:var(--integral-dialog-secondary-hover, rgba(64, 158, 255, .12));color:var(--integral-dialog-highlight, #409eff)}@media (max-width: 640px){.integral-dialog__header{flex-direction:column;align-items:flex-start}.integral-dialog__stats{flex-direction:column}}.click-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);backdrop-filter:saturate(120%) blur(2px)}.spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.6);border-top-color:#409eff;border-radius:50%;animation:spin .8s linear infinite}.searchBox{width:100%;padding:0 .6125rem}#sIcon{position:absolute;top:50%;right:0;transform:translate(-20%,-45%)}@media (hover:hover){#sIcon *:hover{transform:translate(-1px,-1px)}}.input{width:85%;height:3.125rem;font-size:1rem;outline:none;border:0}.sidebar-toggle[data-v-6af833d3]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border-1, rgba(0,0,0,.08));border-radius:8px;background:var(--toggle-bg, rgba(0,0,0,.04));color:var(--color-text, #2c3e50);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;user-select:none}.sidebar-toggle[data-v-6af833d3]:hover{background:var(--toggle-hover-bg, rgba(0,0,0,.08))}.sidebar-toggle.active[data-v-6af833d3]{background:var(--toggle-active-bg, rgba(255,255,255,.12));color:var(--color-text);border-color:var(--border-2, rgba(255,255,255,.18))}.sidebar-toggle[data-v-f048220f]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border-1, rgba(0,0,0,.08));border-radius:8px;background:var(--toggle-bg, rgba(0,0,0,.04));color:var(--color-text, #2c3e50);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;user-select:none}.sidebar-toggle[data-v-f048220f]:hover{background:var(--toggle-hover-bg, rgba(0,0,0,.08))}.sidebar-toggle.active[data-v-f048220f]{background:var(--toggle-active-bg, rgba(255,255,255,.12));color:var(--color-text);border-color:var(--border-2, rgba(255,255,255,.18))}.head-bar[data-v-333a8c6a]{display:flex;align-items:center;height:100%;padding:0 10px;gap:8px}.search[data-v-333a8c6a]{position:relative;flex:1;min-width:0;max-width:22rem;height:2.825rem;margin:0 auto;border-radius:24px;background:var(--search-bg, rgba(127,127,127,.1));border:1px solid var(--search-border, rgba(127,127,127,.15));line-height:2.825rem;overflow:hidden;transition:background .3s,border-color .3s,box-shadow .3s}.search__input[data-v-333a8c6a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:90%;width:80%;background:transparent;border:none;outline:none;color:var(--color-text);font-size:.875rem}.search__input[data-v-333a8c6a]::placeholder{color:var(--color-text);opacity:.4}.search[data-v-333a8c6a]:hover{background:var(--search-hover-bg, rgba(127,127,127,.15));border-color:var(--search-hover-border, rgba(127,127,127,.25));box-shadow:0 0 0 3px var(--search-focus-ring, rgba(120,113,108,.1))}.search[data-v-333a8c6a]:focus-within{border-color:var(--search-focus-border, rgba(120,113,108,.4));box-shadow:0 0 0 3px var(--search-focus-ring, rgba(120,113,108,.12))}.lButton[data-v-333a8c6a],.rButton[data-v-333a8c6a]{flex-shrink:0;border:none;border-radius:10px;cursor:pointer}@media (min-width: 1200px){.lButton[data-v-333a8c6a],.rButton[data-v-333a8c6a]{display:none}}.close-icon[data-v-333a8c6a]{position:absolute;top:50%;right:3%;transform:translateY(-50%);color:var(--color-text);opacity:.5;cursor:pointer}.search-icon[data-v-333a8c6a]{position:absolute;top:50%;left:3%;transform:translateY(-50%);color:var(--color-text);opacity:.4}.notification-bell[data-v-a4ebbb35]{display:flex;align-items:center;justify-content:center;width:100%}.bell-btn[data-v-a4ebbb35]{background:var(--nav-btn-bg, rgba(0, 0, 0, .04));border:1px solid var(--card-border, rgba(0, 0, 0, .08));cursor:pointer;padding:9px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #8c939d);min-width:40px;min-height:40px;transition:all .2s ease}.bell-btn[data-v-a4ebbb35]:hover{background:var(--nav-btn-hover-bg, rgba(0, 0, 0, .06));color:var(--brand, #409eff);transform:translateY(-1px)}.bell-btn[data-v-a4ebbb35]:active{transform:translateY(0);filter:brightness(.98)}.bell-btn[data-v-a4ebbb35]:focus-visible{outline:2px solid rgba(64,158,255,.45);outline-offset:2px}.bell-badge-wrap[data-v-a4ebbb35]{position:relative;display:inline-flex}.bell-badge-dot[data-v-a4ebbb35]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger, #f56c6c);color:#fff;font-size:10px;line-height:16px;text-align:center;pointer-events:none}.notif-panel[data-v-a4ebbb35]{max-height:420px;display:flex;flex-direction:column}.notif-header[data-v-a4ebbb35]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--notif-divider, rgba(0, 0, 0, .06));margin-bottom:8px}.notif-title[data-v-a4ebbb35]{font-weight:600;font-size:14px;color:var(--notif-title, #303133)}.notif-read-all[data-v-a4ebbb35]{background:none;border:none;color:var(--notif-link, #409eff);cursor:pointer;font-size:12px}.notif-read-all[data-v-a4ebbb35]:hover{color:var(--notif-link-hover, #2f89e7)}.notif-list[data-v-a4ebbb35]{overflow-y:auto;max-height:340px;display:flex;flex-direction:column;gap:2px;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--panel-scrollbar-thumb, rgba(120, 130, 160, .45)) var(--panel-scrollbar-track, rgba(120, 130, 160, .08))}.notif-list[data-v-a4ebbb35]::-webkit-scrollbar{width:10px}.notif-list[data-v-a4ebbb35]::-webkit-scrollbar-track{background:var(--panel-scrollbar-track, rgba(120, 130, 160, .08));border-radius:999px}.notif-list[data-v-a4ebbb35]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--panel-scrollbar-thumb, rgba(120, 130, 160, .45)),var(--panel-scrollbar-thumb-deep, rgba(95, 110, 145, .65)));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.notif-list[data-v-a4ebbb35]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--panel-scrollbar-thumb-hover, rgba(145, 160, 195, .72)),var(--panel-scrollbar-thumb-deep-hover, rgba(115, 132, 175, .88)));border:2px solid transparent;background-clip:padding-box}.notif-list[data-v-a4ebbb35]::-webkit-scrollbar-corner{background:transparent}.notif-item[data-v-a4ebbb35]{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;position:relative}.notif-item[data-v-a4ebbb35]:hover{background:var(--notif-item-hover, rgba(0, 0, 0, .03));border-color:var(--notif-item-hover-border, rgba(64, 158, 255, .12));transform:translateY(-1px)}.notif-item.unread[data-v-a4ebbb35]{background:var(--notif-item-unread, rgba(64, 158, 255, .06));border-color:var(--notif-item-unread-border, rgba(64, 158, 255, .18))}.notif-icon-wrap[data-v-a4ebbb35]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;background:var(--notif-icon-bg, rgba(64, 158, 255, .08))}.notif-icon.done[data-v-a4ebbb35]{color:var(--notif-done, #67c23a)}.notif-icon.favorite-update[data-v-a4ebbb35]{color:var(--notif-favorite-update, #79c0ff)}.notif-icon.reply[data-v-a4ebbb35]{color:var(--notif-reply, #e6a23c)}.notif-icon.comment[data-v-a4ebbb35]{color:var(--notif-comment, #409eff)}.notif-body[data-v-a4ebbb35]{flex:1;min-width:0}.notif-msg[data-v-a4ebbb35]{margin:0;font-size:13px;color:var(--notif-text, #303133);line-height:1.5;word-break:break-all}.notif-time[data-v-a4ebbb35]{font-size:11px;color:var(--notif-time, #909399);margin-top:2px;display:inline-block}.notif-dot[data-v-a4ebbb35]{width:7px;height:7px;border-radius:50%;background:var(--notif-dot, #f56c6c);flex-shrink:0;margin-top:6px}.notif-empty[data-v-a4ebbb35]{text-align:center;padding:24px 0;color:var(--notif-empty, #909399);font-size:13px}.notif-more[data-v-a4ebbb35]{text-align:center;padding-top:8px;border-top:1px solid var(--notif-divider, rgba(0, 0, 0, .06));margin-top:4px}.notif-more button[data-v-a4ebbb35]{background:none;border:none;color:var(--notif-link, #409eff);cursor:pointer;font-size:12px}.notif-more button[data-v-a4ebbb35]:hover{color:var(--notif-link-hover, #2f89e7)}@media (max-width: 1250px){.notification-bell[data-v-a4ebbb35]{justify-content:flex-start}}.lasside-wrapper[data-v-fbe3d732]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.notification-area[data-v-fbe3d732]{display:flex;justify-content:center;align-items:center;width:100%;padding:.75rem .875rem .5rem;box-sizing:border-box;border-bottom:1px solid var(--border-1)}.side-nav[data-v-fbe3d732]{flex:1;overflow-y:auto;padding:.5rem}.nav-menu[data-v-fbe3d732]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.nav-item[data-v-fbe3d732]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:all var(--duration-fast);font-size:.875rem;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.nav-item[data-v-fbe3d732]:hover{background:var(--nav-hover-bg);color:var(--text-1)}.nav-item.active[data-v-fbe3d732]{background:var(--nav-active-bg);color:var(--nav-active-color, var(--brand));font-weight:500}.nav-group-title[data-v-fbe3d732]{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--text-2);cursor:pointer;font-size:.875rem;user-select:none;border-radius:var(--radius-sm);transition:all var(--duration-fast);-webkit-tap-highlight-color:transparent;outline:none}.nav-group-title[data-v-fbe3d732]:hover{background:var(--nav-hover-bg)}.nav-group-title .rotate-180[data-v-fbe3d732]{transform:rotate(180deg)}.nav-group-children[data-v-fbe3d732]{list-style:none;padding:0 0 0 18px;margin:0}.nav-group-children .nav-item[data-v-fbe3d732]{font-size:.8125rem;padding:10px 16px}@media (max-width: 1250px){.notification-area[data-v-fbe3d732]{padding:.625rem .75rem .375rem}}.rAssidebox[data-v-4aca74b4]{height:100%;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.rSection[data-v-4aca74b4]{display:flex;flex-direction:column;min-height:0}.rSection--grow[data-v-4aca74b4]{flex:1 1 auto}.rSection__head[data-v-4aca74b4]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.rSection__title[data-v-4aca74b4]{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);opacity:.5}.rSection__body[data-v-4aca74b4]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.2) transparent}.rSection__body--fit[data-v-4aca74b4]{flex:0 0 auto;overflow:visible}.rSection__body[data-v-4aca74b4]::-webkit-scrollbar{width:4px}.rSection__body[data-v-4aca74b4]::-webkit-scrollbar-thumb{background:rgba(127,127,127,.25);border-radius:2px}.rSection__body[data-v-4aca74b4]::-webkit-scrollbar-track{background:transparent}.chip-grid[data-v-4aca74b4]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-4aca74b4]{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:3px;border:1.5px solid var(--chip-bd, rgba(0,0,0,.15));background:var(--chip-bg, transparent);color:var(--color-text);font-size:.78rem;line-height:1.3;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .15s,border-color .15s,color .15s;white-space:nowrap;user-select:none;outline:none;position:relative;box-shadow:0 1px 0 var(--chip-bd, rgba(0,0,0,.12));font-family:inherit}.chip[data-v-4aca74b4]:focus{outline:none}.chip[data-v-4aca74b4]:focus-visible{box-shadow:0 0 0 2px var(--brand-ghost, rgba(64,158,255,.25))}.chip[data-v-4aca74b4]:hover{background:var(--chip-hover-bg, rgba(127,127,127,.08));border-color:var(--chip-hover-bd, rgba(127,127,127,.28))}.chip--active[data-v-4aca74b4]{background:var(--tag-chip-bg, rgba(64,158,255,.1));border-color:var(--tag-chip-border, rgba(64,158,255,.55));color:var(--tag-chip-color, #409eff);font-weight:600;transform:translateY(1px);box-shadow:inset 0 2px 4px #0000001a,0 0 0 1.5px var(--tag-chip-border, rgba(64,158,255,.35))}.chip--active[data-v-4aca74b4]:before{content:"";position:absolute;inset:-1px;border-radius:3px;background:radial-gradient(ellipse at 30% 40%,var(--chip-ink, rgba(64,158,255,.08)),transparent 70%);pointer-events:none}.chip--active[data-v-4aca74b4]:hover{background:var(--tag-chip-hover-bg, rgba(64,158,255,.16))}.chip--sm[data-v-4aca74b4]{padding:.22rem .55rem;font-size:.72rem}[data-theme=dark] .chip[data-v-4aca74b4]{--chip-bd: rgba(255,255,255,.12);--chip-hover-bg: rgba(255,255,255,.06);--chip-hover-bd: rgba(255,255,255,.2);--chip-ink: rgba(100,180,255,.07)}.scrollbar-wrap[data-v-31931397]{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.3) transparent}.scrollbar-wrap[data-v-31931397]::-webkit-scrollbar{width:6px}.scrollbar-wrap[data-v-31931397]::-webkit-scrollbar-thumb{background:rgba(144,147,153,.3);border-radius:3px}.scrollbar-wrap[data-v-31931397]::-webkit-scrollbar-thumb:hover{background:rgba(144,147,153,.5)}.scrollbar-wrap[data-v-31931397]::-webkit-scrollbar-track{background:transparent}.login-dialog-content{position:relative;background:var(--login-dialog-bg);border-radius:24px;box-shadow:0 30px 60px #0000004d,inset 0 0 0 1px var(--login-dialog-border);padding:40px 30px;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}.dialog-decoration-bg{position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:linear-gradient(135deg,#66b1ff,#409eff);filter:blur(80px);opacity:.12;pointer-events:none;z-index:0}.login-dialog{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.login-header{margin-bottom:20px}.login-mode-tabs{display:flex;gap:6px;width:100%;margin-bottom:24px;padding:4px;background:var(--login-dialog-panel-bg);border-radius:12px;border:1px solid var(--login-dialog-border)}.mode-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:transparent;color:var(--login-dialog-subtitle);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.8}.mode-tab:hover:not(.active){background:var(--login-dialog-btn-ghost-hover-bg);color:var(--login-dialog-title);opacity:1}.mode-tab.active{background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;box-shadow:0 4px 12px #409eff40;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.1)}.mode-tab .s-icon{font-size:16px}.login-content-area{width:100%;min-height:200px}.login-panel-fade-enter-active,.login-panel-fade-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.login-panel-fade-enter-from{opacity:0;transform:translate(20px)}.login-panel-fade-leave-to{opacity:0;transform:translate(-20px)}.login-icon-box{width:60px;height:60px;background:linear-gradient(135deg,#66b1ff,#409eff);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#fff;font-size:28px;box-shadow:0 10px 20px #409eff40;transform:rotate(-5deg)}.login-dialog__title{font-size:22px;font-weight:800;color:var(--login-dialog-title);margin:0 0 4px}.login-dialog__subtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--login-dialog-subtitle);font-weight:600;opacity:.7}.card-glass-panel{width:100%}.input-label{display:block;text-align:left;font-size:13px;color:var(--login-dialog-title);margin-bottom:8px;padding-left:4px;font-weight:600;opacity:.9}.key-input-wrapper{margin-bottom:25px}.big-key-input{background:var(--login-dialog-panel-bg);border:1px solid var(--login-dialog-border);border-radius:12px;padding:14px 18px;height:52px;transition:all .3s ease;text-align:center;font-size:18px;font-weight:600;letter-spacing:1px;color:var(--login-dialog-title);font-family:Consolas,Monaco,monospace;width:100%;box-sizing:border-box;outline:none}.big-key-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #409eff1f;background:var(--login-dialog-bg)}.big-key-input:hover:not(:focus){border-color:#409eff66}.input-actions{display:flex;flex-direction:column;gap:15px}.glow-btn{width:100%;height:48px;font-size:16px;font-weight:700;border-radius:12px;border:none;background:linear-gradient(90deg,#409eff,#337ecc);box-shadow:0 8px 20px #409eff40;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.glow-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #409eff61;filter:brightness(1.1)}.glow-btn:active{transform:translateY(0);box-shadow:0 4px 12px #409eff40}.sub-link{font-size:13px;color:var(--login-dialog-subtitle);cursor:pointer;transition:color .3s}.sub-link:hover{color:var(--brand, #409eff)}.sub-link .highlight{color:var(--brand, #409eff);font-weight:600;text-decoration:underline;text-underline-offset:4px}.glass-qr{background:var(--login-dialog-qr-bg);border-radius:16px;padding:24px;border:1px solid var(--login-dialog-border);width:100%;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px var(--login-dialog-shadow)}.login-dialog__qr-image{background:#fff;padding:8px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;margin-bottom:16px}.login-dialog__qr-image img{display:block;width:180px;height:180px;object-fit:contain}.login-dialog__qr-note{font-size:14px;font-weight:600;color:var(--login-dialog-title);margin:8px 0 4px;opacity:.9}.qr-hint{font-size:12px;color:var(--brand, #409eff);margin:0;opacity:.8;font-weight:500;background:var(--brand-ghost, rgba(64, 158, 255, .08));padding:4px 12px;border-radius:100px}.dialog-footer-simple{margin-top:20px}.dialog-footer-simple .text-btn{min-width:118px;border:1px solid var(--login-dialog-btn-ghost-border)!important;background:var(--login-dialog-btn-ghost-bg)!important;color:var(--login-dialog-btn-ghost-color)!important;font-size:14px;font-weight:600;border-radius:8px;padding:8px 28px;box-shadow:0 8px 20px var(--login-dialog-shadow);transition:all .25s ease}.dialog-footer-simple .text-btn:hover{background:var(--login-dialog-btn-ghost-hover-bg)!important;color:var(--login-dialog-title)!important;border-color:var(--login-dialog-btn-ghost-border)!important;transform:translateY(-1px)}@media (max-width: 480px){.modal-box{width:92%!important;max-width:420px}.login-dialog-content{padding:30px 20px}.login-dialog__qr-image img{width:60vw;height:60vw;max-width:180px;max-height:180px}}@keyframes dialog-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}}.login-dialog-content-shake{animation:dialog-shake .5s cubic-bezier(.36,.07,.19,.97) both}.vHead{position:fixed;height:4rem;width:100%;top:0;left:0;z-index:4;background-color:var(--color-white)}.lfAsside{position:fixed;display:flex;justify-content:center;align-content:center;top:4.875rem;width:16.5vw;min-width:13.9375rem;height:90vh;left:0;z-index:2;background-color:var(--sidebar-bg, var(--color-white));border:1px solid var(--download-dock-border, rgba(0,0,0,.08));box-shadow:0 16px 36px -22px var(--download-dock-shadow, rgba(0,0,0,.15));border-radius:12px;overflow:hidden;backdrop-filter:var(--nav-home-blur);-webkit-backdrop-filter:var(--nav-home-blur)}.lfAssideO{transform:translate(0)!important;transition:all 1s!important}.vCenter{position:relative;top:4rem;left:50%;transform:translate(-50%);width:50%;max-width:78rem;z-index:1;border-radius:10px;background-color:transparent}@media (min-width:720px){.contentbox{top:10%;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin-top:1.5rem;padding:1rem;font-size:18px;overflow:hidden}}.contentbox{top:10%;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin-top:1.5rem;padding:1rem;font-size:18px;overflow:hidden}.rAsside{position:fixed;top:4.875rem;width:16.5vw;min-width:13.9375rem;height:90vh;right:0;z-index:2;background-color:var(--sidebar-bg, var(--color-white));border:1px solid var(--download-dock-border, rgba(0,0,0,.08));box-shadow:0 16px 36px -22px var(--download-dock-shadow, rgba(0,0,0,.15));border-radius:12px;overflow:hidden;backdrop-filter:var(--nav-home-blur);-webkit-backdrop-filter:var(--nav-home-blur)}.rAssideO{transform:translate(0)!important;transition:all 1s!important}@media (max-width: 1250px){.lfAsside{transform:translate(-30rem);transition:all 1s}.rAsside,.rAssideS{transform:translate(30rem);transition:all 1s}}@media (max-width: 1200px){.vCenter{width:99%;transition:all 1s}}@media (min-width: 1200px){.lfAsside,.rAsside{transform:translate(0);transition:all 1s}}.route-transition-enter-active,.route-transition-leave-active{transition:all .3s ease}.route-transition-enter-from,.route-transition-leave-to{opacity:0;transform:translateY(20px)}.route-transition-enter-active{transition-delay:.1s}@media (prefers-reduced-motion: reduce){.route-transition-enter-active,.route-transition-leave-active{transition:none}}.announcement-fade-enter-active[data-v-1c286e49],.announcement-fade-leave-active[data-v-1c286e49],.announcement-fade-enter-active .announcement-modal[data-v-1c286e49],.announcement-fade-leave-active .announcement-modal[data-v-1c286e49]{transition:all .35s cubic-bezier(.4,0,.2,1)}.announcement-fade-enter-from[data-v-1c286e49],.announcement-fade-leave-to[data-v-1c286e49]{opacity:0}.announcement-fade-enter-from .announcement-modal[data-v-1c286e49],.announcement-fade-leave-to .announcement-modal[data-v-1c286e49]{opacity:0;transform:scale(.92) translateY(20px)}.announcement-overlay[data-v-1c286e49]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--announcement-overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.announcement-modal[data-v-1c286e49]{position:relative;width:100%;max-width:520px;background:var(--announcement-modal-bg, linear-gradient(165deg, #ffffff 0%, #f8fafc 100%));border-radius:24px;box-shadow:var(--announcement-modal-shadow, 0 0 0 1px rgba(0, 0, 0, .03), 0 25px 50px -12px rgba(0, 0, 0, .25), 0 0 100px rgba(99, 102, 241, .1));overflow:hidden}.modal-decoration[data-v-1c286e49]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.decoration-circle[data-v-1c286e49]{position:absolute;border-radius:50%;opacity:var(--announcement-circle-opacity, .4)}.circle-1[data-v-1c286e49]{width:200px;height:200px;top:-80px;right:-60px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%)}.circle-2[data-v-1c286e49]{width:150px;height:150px;bottom:-40px;left:-40px;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 70%)}.circle-3[data-v-1c286e49]{width:100px;height:100px;top:50%;right:10%;background:radial-gradient(circle,rgba(168,85,247,.08) 0%,transparent 70%)}.modal-accent-bar[data-v-1c286e49]{height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}.accent-info[data-v-1c286e49]{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6)}.accent-warning[data-v-1c286e49]{background:linear-gradient(90deg,#f59e0b,#f97316,#ef4444)}.accent-success[data-v-1c286e49]{background:linear-gradient(90deg,#10b981,#14b8a6,#06b6d4)}.accent-error[data-v-1c286e49]{background:linear-gradient(90deg,#ef4444,#f43f5e,#ec4899)}.modal-header[data-v-1c286e49]{position:relative;display:flex;align-items:flex-start;gap:16px;padding:28px 28px 20px}.header-badge[data-v-1c286e49]{flex-shrink:0;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000014}.header-badge svg[data-v-1c286e49]{width:26px;height:26px}.badge-info[data-v-1c286e49]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.badge-warning[data-v-1c286e49]{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.badge-success[data-v-1c286e49]{background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff}.badge-error[data-v-1c286e49]{background:linear-gradient(135deg,#ef4444,#f43f5e);color:#fff}.header-content[data-v-1c286e49]{flex:1;min-width:0}.header-label[data-v-1c286e49]{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6366f1;background:var(--announcement-label-bg, rgba(99, 102, 241, .1));border-radius:6px;margin-bottom:8px}.header-title[data-v-1c286e49]{margin:0;font-size:20px;font-weight:700;color:var(--announcement-title-color, #1e293b);line-height:1.3;word-break:break-word}.close-button[data-v-1c286e49]{flex-shrink:0;width:36px;height:36px;border:none;background:var(--announcement-close-bg, rgba(0, 0, 0, .04));border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--announcement-close-color, #64748b);transition:all .2s ease}.close-button[data-v-1c286e49]:hover{background:var(--announcement-close-hover-bg, rgba(0, 0, 0, .08));color:var(--announcement-close-hover-color, #334155);transform:rotate(90deg)}.close-button svg[data-v-1c286e49]{width:18px;height:18px}.modal-body[data-v-1c286e49]{position:relative;padding:0 28px 24px;max-height:45vh;overflow-y:auto}.content-text[data-v-1c286e49]{font-size:15px;line-height:1.75;color:var(--announcement-content-color, #475569);word-break:break-word}.content-text[data-v-1c286e49] a{color:var(--announcement-link-color, #6366f1);text-decoration:none;font-weight:500;transition:color .2s}.content-text[data-v-1c286e49] a:hover{color:var(--announcement-link-hover, #4f46e5);text-decoration:underline}.modal-body[data-v-1c286e49]::-webkit-scrollbar{width:6px}.modal-body[data-v-1c286e49]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-1c286e49]::-webkit-scrollbar-thumb{background:var(--announcement-scrollbar-color, rgba(0, 0, 0, .12));border-radius:3px}.modal-body[data-v-1c286e49]::-webkit-scrollbar-thumb:hover{background:var(--announcement-scrollbar-hover, rgba(0, 0, 0, .2))}.modal-footer[data-v-1c286e49]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 28px;background:var(--announcement-footer-bg, linear-gradient(to top, rgba(248, 250, 252, .8), transparent))}.checkbox-wrapper[data-v-1c286e49]{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.checkbox-wrapper input[data-v-1c286e49]{display:none}.checkbox-custom[data-v-1c286e49]{width:20px;height:20px;border:2px solid var(--announcement-checkbox-border, #cbd5e1);border-radius:6px;position:relative;transition:all .2s ease}.checkbox-wrapper input:checked+.checkbox-custom[data-v-1c286e49]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent}.checkbox-wrapper input:checked+.checkbox-custom[data-v-1c286e49]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-1c286e49]{font-size:14px;color:var(--announcement-checkbox-label, #64748b);transition:color .2s}.checkbox-wrapper:hover .checkbox-label[data-v-1c286e49]{color:var(--announcement-checkbox-hover, #475569)}.confirm-button[data-v-1c286e49]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #6366f14d}.confirm-button svg[data-v-1c286e49]{width:18px;height:18px;transition:transform .2s ease}.confirm-button:hover svg[data-v-1c286e49]{transform:translate(3px)}.btn-info[data-v-1c286e49]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.btn-info[data-v-1c286e49]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f166;transform:translateY(-1px)}.btn-warning[data-v-1c286e49]{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 4px 12px #f59e0b4d}.btn-warning[data-v-1c286e49]:hover{background:linear-gradient(135deg,#d97706,#ea580c);box-shadow:0 6px 20px #f59e0b66;transform:translateY(-1px)}.btn-success[data-v-1c286e49]{background:linear-gradient(135deg,#10b981,#14b8a6);box-shadow:0 4px 12px #10b9814d}.btn-success[data-v-1c286e49]:hover{background:linear-gradient(135deg,#059669,#0d9488);box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.btn-error[data-v-1c286e49]{background:linear-gradient(135deg,#ef4444,#f43f5e);box-shadow:0 4px 12px #ef44444d}.btn-error[data-v-1c286e49]:hover{background:linear-gradient(135deg,#dc2626,#e11d48);box-shadow:0 6px 20px #ef444466;transform:translateY(-1px)}@media (max-width: 768px){.announcement-overlay[data-v-1c286e49]{padding:16px}.announcement-modal[data-v-1c286e49]{max-width:100%;border-radius:20px}.modal-header[data-v-1c286e49]{padding:24px 24px 16px;gap:14px}.header-badge[data-v-1c286e49]{width:46px;height:46px;border-radius:14px}.header-badge svg[data-v-1c286e49]{width:22px;height:22px}.header-title[data-v-1c286e49]{font-size:18px}.modal-body[data-v-1c286e49]{padding:0 24px 20px;max-height:50vh}.content-text[data-v-1c286e49]{font-size:14px}.modal-footer[data-v-1c286e49]{padding:16px 24px 24px}}@media (max-width: 480px){.announcement-overlay[data-v-1c286e49]{padding:12px;align-items:flex-end}.announcement-modal[data-v-1c286e49]{border-radius:24px 24px 16px 16px;max-height:85vh}.modal-accent-bar[data-v-1c286e49]{height:3px}.modal-header[data-v-1c286e49]{padding:20px 20px 14px;gap:12px}.header-badge[data-v-1c286e49]{width:42px;height:42px;border-radius:12px}.header-badge svg[data-v-1c286e49]{width:20px;height:20px}.header-label[data-v-1c286e49]{font-size:10px;padding:3px 8px}.header-title[data-v-1c286e49]{font-size:16px}.close-button[data-v-1c286e49]{width:32px;height:32px;border-radius:8px}.close-button svg[data-v-1c286e49]{width:16px;height:16px}.modal-body[data-v-1c286e49]{padding:0 20px 16px;max-height:40vh}.content-text[data-v-1c286e49]{font-size:14px;line-height:1.7}.modal-footer[data-v-1c286e49]{flex-direction:column;gap:14px;padding:14px 20px 24px;align-items:stretch}.checkbox-wrapper[data-v-1c286e49]{justify-content:center;order:2}.checkbox-custom[data-v-1c286e49]{width:18px;height:18px}.checkbox-label[data-v-1c286e49]{font-size:13px}.confirm-button[data-v-1c286e49]{order:1;justify-content:center;padding:14px 24px;font-size:15px;border-radius:14px}.circle-1[data-v-1c286e49]{width:150px;height:150px;top:-60px;right:-40px}.circle-2[data-v-1c286e49]{width:100px;height:100px;bottom:-30px;left:-30px}.circle-3[data-v-1c286e49]{display:none}}@media (max-width: 360px){.announcement-overlay[data-v-1c286e49]{padding:8px}.modal-header[data-v-1c286e49]{padding:16px 16px 12px}.header-badge[data-v-1c286e49]{width:38px;height:38px}.header-title[data-v-1c286e49]{font-size:15px}.modal-body[data-v-1c286e49]{padding:0 16px 14px}.content-text[data-v-1c286e49]{font-size:13px}.modal-footer[data-v-1c286e49]{padding:12px 16px 20px;gap:12px}.confirm-button[data-v-1c286e49]{padding:12px 20px;font-size:14px}}@media (max-height: 500px) and (orientation: landscape){.announcement-overlay[data-v-1c286e49]{align-items:center}.announcement-modal[data-v-1c286e49]{max-height:90vh;border-radius:16px}.modal-header[data-v-1c286e49]{padding:16px 20px 12px}.modal-body[data-v-1c286e49]{max-height:30vh;padding:0 20px 12px}.modal-footer[data-v-1c286e49]{padding:12px 20px 16px;flex-direction:row}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;width:max-content;max-width:min(420px,90vw)}.toast-item{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:14px;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 12px 40px #0000001a,0 2px 10px #0000000f;font-size:.9rem;line-height:1.6;max-width:420px;min-width:260px;border:1px solid}.toast--success{background:rgba(255,255,255,.96);border-color:#48bb7866;color:#1a1a2e}.toast--error{background:rgba(255,255,255,.96);border-color:#f56c6c66;color:#1a1a2e}.toast--warning{background:rgba(255,255,255,.96);border-color:#e6a23c66;color:#1a1a2e}.toast--info{background:rgba(255,255,255,.96);border-color:#409eff66;color:#1a1a2e}[data-theme=dark] .toast--success{background:rgba(30,31,35,.96);border-color:#48bb7859;color:#e8e8ec}[data-theme=dark] .toast--error{background:rgba(30,31,35,.96);border-color:#f56c6c59;color:#e8e8ec}[data-theme=dark] .toast--warning{background:rgba(30,31,35,.96);border-color:#e6a23c59;color:#e8e8ec}[data-theme=dark] .toast--info{background:rgba(30,31,35,.96);border-color:#409eff59;color:#e8e8ec}[data-theme=dark] .toast-item{box-shadow:0 12px 40px #0000005c,0 2px 10px #0000002e}.toast-icon{width:22px;height:22px;flex-shrink:0;margin-top:2px}.toast--success .toast-icon{color:#48bb78}.toast--error .toast-icon{color:#f56c6c}.toast--warning .toast-icon{color:#e6a23c}.toast--info .toast-icon{color:#409eff}.toast-body{flex:1;min-width:0}.toast-title{font-weight:700;margin-bottom:4px;font-size:1rem;color:inherit}.toast-msg{word-break:break-word;opacity:.85;font-size:.88rem}.toast-msg a{color:#409eff;text-decoration:none;font-weight:600}.toast-msg a:hover{text-decoration:underline;opacity:.9}[data-theme=dark] .toast-title{color:#e8e8ec}[data-theme=dark] .toast-msg a{color:#5fb7ff}.toast-close{background:none;border:none;font-size:1.2rem;cursor:pointer;opacity:.6;padding:0 0 0 8px;line-height:1;color:inherit;transition:opacity .2s}.toast-close:hover{opacity:1}.toast-enter-active{animation:toast-in .3s ease}.toast-leave-active{animation:toast-out .3s ease forwards}@keyframes toast-in{0%{opacity:0;transform:translate(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(30px) scale(.96)}}.confirm-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.confirm-box{background:var(--surface-1, #fff);border-radius:16px;padding:28px;max-width:400px;width:90vw;box-shadow:0 24px 48px #0003}.confirm-header{margin-bottom:12px}.confirm-title{font-size:1.1rem;font-weight:600;color:var(--text-1, #1a1a1a)}.confirm-body{color:var(--text-2, #555);line-height:1.6;margin-bottom:24px}.confirm-footer{display:flex;justify-content:flex-end;gap:10px}.confirm-fade-enter-active,.confirm-fade-leave-active{transition:opacity .25s ease}.confirm-fade-enter-from,.confirm-fade-leave-to{opacity:0}[data-theme=dark] .confirm-box{background:var(--surface-1, #1e1e1e)}.tbox[data-v-7b34217e]{background-color:var(--tbox-bg, transparent);min-height:100vh}header[data-v-7b34217e]{line-height:1.5}.floating-theme-switch[data-v-7b34217e]{position:fixed;bottom:40px;right:40px;width:52px;height:52px;border-radius:50%;background:var(--surface-1, #ffffff);box-shadow:0 6px 16px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2000;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid var(--border-1, #ebeef5)}.floating-theme-switch[data-v-7b34217e]:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 8px 24px #00000040}.floating-theme-switch[data-v-7b34217e]:active{transform:scale(.95)}:root{--brand: #409eff;--brand-light: #66b1ff;--brand-dark: #337ecc;--brand-ghost: rgba(64,158,255,.12);--brand-glow: rgba(64,158,255,.3);--nav-active-bg: var(--brand-ghost);--nav-hover-bg: var(--brand-ghost);--sidebar-bg: var(--color-white, #fff);--tbox-bg: transparent;--success: #5a9e6f;--warning: #d4a04a;--danger: #c75450;--info: #8c8780;--surface-0: #f7f6f4;--surface-1: #ffffff;--surface-2: #eef0f5;--surface-3: #e0e2e8;--text-1: #303133;--text-2: #606266;--text-3: #909399;--text-inv: #ffffff;--border-1: rgba(0,0,0,.08);--border-2: rgba(0,0,0,.04);--border-focus: var(--brand);--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 12px 36px rgba(0,0,0,.1);--shadow-xl: 0 24px 48px rgba(0,0,0,.14);--shadow-glow: 0 0 0 3px var(--brand-ghost);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 32px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9rem;--text-lg: 1.05rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-modal: 2000;--z-toast: 9999;--ease-out: cubic-bezier(.16,1,.3,1);--ease-spring: cubic-bezier(.175,.885,.32,1.275);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--glass-bg: rgba(255,255,255,.72);--glass-border: rgba(255,255,255,.3);--glass-blur: blur(20px);--scrollbar-thumb: rgba(0,0,0,.15);--scrollbar-track: transparent;--color-background: var(--surface-0);--color-text: var(--text-1);--color-border: var(--border-1);--color-boxback: var(--glass-bg);--color-boxshowdow: var(--shadow-md);--color-white: #fff;--color-black: #17181a;--el-color-primary: var(--brand);--el-bg-color: var(--surface-1);--el-border-color-lighter: var(--border-1);--el-menu-hover-bg-color: var(--brand-ghost)}[data-theme=dark]{--brand: #66b1ff;--brand-light: #a0cfff;--brand-dark: #409eff;--brand-ghost: rgba(64,158,255,.18);--brand-glow: rgba(64,158,255,.25);--nav-active-bg: var(--brand-ghost);--nav-hover-bg: var(--brand-ghost);--surface-0: #17181a;--surface-1: #1e1f23;--surface-2: #2a2b30;--surface-3: #35363c;--text-1: #e8e8ec;--text-2: #8a8b92;--text-3: #5a5b63;--border-1: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.04);--shadow-sm: 0 1px 2px rgba(0,0,0,.2);--shadow-md: 0 4px 12px rgba(0,0,0,.28);--shadow-lg: 0 12px 36px rgba(0,0,0,.36);--shadow-xl: 0 24px 48px rgba(0,0,0,.44);--glass-bg: rgba(30,31,35,.8);--glass-border: rgba(255,255,255,.06);--scrollbar-thumb: rgba(255,255,255,.12);--color-background: var(--surface-0);--color-text: var(--text-1);--el-color-primary: var(--brand);--el-bg-color: var(--surface-1);--el-border-color-lighter: var(--border-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;transition:all var(--duration-normal) var(--ease-out);white-space:nowrap;user-select:none;outline:none;font-family:inherit;background:var(--surface-2);color:var(--text-1)}.btn:hover{background:var(--surface-3)}.btn:focus-visible{box-shadow:var(--shadow-glow)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;pointer-events:none}.btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}.btn--primary:hover{background:var(--brand-dark);filter:brightness(1.08)}.btn--success{background:var(--success);color:#fff}.btn--success:hover{filter:brightness(1.1)}.btn--warning{background:var(--warning);color:#fff}.btn--warning:hover{filter:brightness(1.1)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{filter:brightness(1.1)}.btn--ghost{background:transparent;color:var(--text-2);border-color:var(--border-1)}.btn--ghost:hover{background:var(--surface-2);color:var(--text-1)}.btn--text{background:none;border:none;color:var(--brand);padding:6px 12px}.btn--text:hover{background:var(--brand-ghost)}.btn--sm{padding:6px 14px;font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn--lg{padding:14px 28px;font-size:var(--text-base)}.btn--round{border-radius:var(--radius-full)}.btn--block{width:100%}.btn--loading{position:relative;color:transparent!important;pointer-events:none}.btn--loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.card{background:var(--surface-1);border-radius:var(--radius-lg);border:1px solid var(--border-1);padding:var(--gap-lg);transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal)}.card:hover{border-color:var(--border-2)}.card--glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-border)}.card--hover:hover{box-shadow:var(--shadow-md)}.card-header{font-size:var(--text-lg);font-weight:600;color:var(--text-1);margin-bottom:var(--gap-md);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--border-2)}.input{width:100%;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-1);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none}.input:focus{border-color:var(--brand);box-shadow:var(--shadow-glow)}.input::placeholder{color:var(--text-3)}.input--lg{padding:14px 18px;font-size:var(--text-base)}.tag{display:inline-flex;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--brand-ghost);color:var(--brand);border:1px solid transparent;cursor:pointer;transition:all var(--duration-fast);user-select:none}.tag:hover{background:var(--brand);color:#fff}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:10px;font-weight:600;background:var(--danger);color:#fff;line-height:1}.badge--hidden{display:none}.progress-bar{width:100%;height:8px;background:var(--surface-3);border-radius:var(--radius-full);overflow:hidden}.progress-bar__fill{height:100%;border-radius:var(--radius-full);background:var(--brand);transition:width .6s var(--ease-out)}.alert{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.alert--warning{background:rgba(245,158,11,.1);color:#92400e;border:1px solid rgba(245,158,11,.2)}.alert--info{background:rgba(59,130,246,.08);color:#1e40af;border:1px solid rgba(59,130,246,.15)}.alert--success{background:rgba(16,185,129,.08);color:#065f46;border:1px solid rgba(16,185,129,.15)}.alert--error{background:rgba(239,68,68,.08);color:#991b1b;border:1px solid rgba(239,68,68,.15)}[data-theme=dark] .alert--warning{color:#fcd34d}[data-theme=dark] .alert--info{color:#93c5fd}[data-theme=dark] .alert--success{color:#6ee7b7}[data-theme=dark] .alert--error{color:#fca5a5}.custom-scroll::-webkit-scrollbar{width:6px;height:6px}.custom-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.radio-group,.checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.radio-item,.checkbox-item{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);transition:all var(--duration-fast);user-select:none}.radio-item:hover,.checkbox-item:hover{border-color:var(--brand-light);color:var(--text-1)}.radio-item.active,.checkbox-item.active{background:var(--brand-ghost);border-color:var(--brand);color:var(--brand);font-weight:500}.radio-item input,.checkbox-item input{display:none}.popover{position:absolute;z-index:var(--z-dropdown);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--gap-md);min-width:200px}.modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-box{background:var(--surface-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;overflow:auto;border:1px solid var(--border-1)}.nav-menu{list-style:none;padding:0;margin:0}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:all var(--duration-fast);font-size:var(--text-sm);user-select:none}.nav-item:hover{background:var(--nav-hover-bg);color:var(--text-1)}.nav-item.active{background:var(--nav-active-bg);color:var(--brand);font-weight:500}.nav-item .icon{width:18px;height:18px}.nav-group-title{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--text-2);cursor:pointer;font-size:var(--text-sm);user-select:none;border-radius:var(--radius-sm);transition:all var(--duration-fast)}.nav-group-title:hover{background:var(--nav-hover-bg)}.nav-group-children{padding-left:18px}.nav-group-children .nav-item{font-size:var(--text-xs);padding:8px 14px}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-normal) var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-normal) var(--ease-out)}.slide-up-enter-from{opacity:0;transform:translateY(10px)}.slide-up-leave-to{opacity:0;transform:translateY(-10px)}.modal-enter-active{animation:modal-in var(--duration-slow) var(--ease-spring)}.modal-leave-active{animation:modal-out var(--duration-normal) var(--ease-out) forwards}@keyframes modal-in{0%{opacity:0;transform:scale(.92) translateY(10px)}}@keyframes modal-out{to{opacity:0;transform:scale(.95) translateY(5px)}}.loading-overlay{animation:fade-in var(--duration-fast) ease}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--brand, #6366f1);border-radius:50%;animation:spin .8s linear infinite}.loading-text{color:#fff;margin-top:12px;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.custom-scrollbar{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-2, rgba(120,130,160,.3)) transparent}.custom-scrollbar::-webkit-scrollbar{height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-2, rgba(120,130,160,.3));border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--border-3, rgba(120,130,160,.5))}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color2-background: #FFFFFF;-color-background-y:#606266;--color-boxback: rgba(255,255,255,.8);--color-boxshowdow: 0 1px 20px -6px rgba(0, 0, 0, .2);--color-background: #f8f9fa;--color-white: white;--color-black:#17181a;--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--webkit-user-select:none;user-select:none;--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-webkit-tap-highlight-color:transparent}#app{margin:0 auto;font-weight:400}button{cursor:Auto!important}@media (hover:hover){button{cursor:pointer!important;transform:scale(1)!important}}body{position:relative;background-color:var(--color-background)}ul{padding:0}a,.green{text-decoration:none;color:var(--brand, #409eff);transition:.4s}input{background-color:transparent;background:none;outline:none;border:none}input::-webkit-search-cancel-button{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}@media (max-width: 960px){#app{margin:0 auto;padding:0;font-weight:400}}@media only screen and (max-width: 1600px) and (min-width: 1280px){html{font-size:14px}}@media only screen and (max-width: 1280px) and (min-width: 960px){html{font-size:12px}}@media only screen and (max-width: 960px){html{font-size:12px}}.kamidialog{width:720px!important}@media (max-width:720px){.kamidialog{width:70%!important}}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/iconfont.4bc0c12b.ttf?t=1769747331810) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-svip:before{content:"\e73c"}.icon-f-vip:before{content:"\e76c"}.icon-steam:before{content:"\f23b"}.icon-vip1:before{content:"\e65e"}.icon-vip:before{content:"\e60c"}.icon-tudou:before{content:"\e622"}.icon-weixinzhifu:before{content:"\e689"}.icon-zhifubao:before{content:"\e68a"}
