*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:clamp(12px,1vw,16px)}body,html{margin:0;padding:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,html{overflow:hidden}#app{width:100vw;height:100vh;position:relative}@media (max-width:768px){body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#app{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.login-container[data-v-833cf300]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#1a1a1a;position:relative;overflow:hidden}.login-background[data-v-833cf300]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.bg-pattern[data-v-833cf300]{width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 50px,rgba(74,158,255,.03) 0,rgba(74,158,255,.03) 100px);position:relative}.bg-pattern[data-v-833cf300]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(74,158,255,.1) 0,transparent 70%);animation:rotate-833cf300 20s linear infinite}@keyframes rotate-833cf300{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-content[data-v-833cf300]{position:relative;z-index:1;width:100%;max-width:clamp(420px,40vw,520px);padding:clamp(20px,2vw,30px)}.login-form[data-v-833cf300]{background:#2a2a2a;border-radius:clamp(10px,1vw,12px);padding:clamp(35px,3.5vw,45px);box-shadow:0 10px 40px rgba(0,0,0,.5);border:1px solid rgba(74,158,255,.15)}.login-header[data-v-833cf300]{text-align:center;margin-bottom:clamp(35px,3.5vw,45px)}.login-logo[data-v-833cf300]{font-size:clamp(36px,3.5vw,48px);color:#4a9eff;margin-bottom:clamp(12px,1.2vw,16px);line-height:1}.login-title[data-v-833cf300]{font-size:clamp(20px,2vw,24px);color:#fff;font-weight:700;font-family:Microsoft YaHei,Arial,sans-serif;margin:0}.form-group[data-v-833cf300]{margin-bottom:clamp(18px,1.8vw,22px)}.form-input[data-v-833cf300]{width:100%;padding:clamp(14px,1.4vw,18px);background:#333;border:1px solid #444;border-radius:clamp(6px,.6vw,8px);color:#fff;font-size:clamp(14px,1.2vw,16px);outline:none;transition:all .3s ease;font-family:Microsoft YaHei,Arial,sans-serif}.form-input[data-v-833cf300]:focus{border-color:#4a9eff;background:#3a3a3a;box-shadow:0 0 0 2px rgba(74,158,255,.2)}.form-input[data-v-833cf300]::-moz-placeholder{color:#888}.form-input[data-v-833cf300]::placeholder{color:#888}.form-options[data-v-833cf300]{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(20px,2vw,25px);font-size:clamp(12px,1vw,14px);margin-top:clamp(-5px,-.5vw,-3px)}.checkbox-remember[data-v-833cf300]{display:flex;align-items:center;gap:clamp(6px,.6vw,8px);color:#ccc;cursor:pointer}.checkbox-remember input[type=checkbox][data-v-833cf300]{width:clamp(16px,1.2vw,18px);height:clamp(16px,1.2vw,18px);cursor:pointer}.forgot-password[data-v-833cf300]{color:#4a9eff;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-833cf300]:hover{color:#5aaeff;text-decoration:underline}.login-btn[data-v-833cf300]{width:100%;padding:clamp(14px,1.4vw,18px);background:#4a9eff;color:#fff;border:none;border-radius:clamp(6px,.6vw,8px);font-size:clamp(15px,1.3vw,18px);font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Microsoft YaHei,Arial,sans-serif;margin-top:clamp(8px,.8vw,12px)}.login-btn[data-v-833cf300]:hover:not(:disabled){background:#5aaeff}.login-btn[data-v-833cf300]:active:not(:disabled){background:#3a8eef}.login-btn[data-v-833cf300]:disabled{background:#666;cursor:not-allowed;opacity:.7;box-shadow:none}.login-footer[data-v-833cf300]{margin-top:clamp(20px,2vw,25px);text-align:center;padding-top:clamp(15px,1.5vw,20px);border-top:1px solid #333}.register-hint[data-v-833cf300]{font-size:clamp(12px,1vw,14px);color:#999}.register-link[data-v-833cf300]{color:#4a9eff;text-decoration:none;margin-left:5px;transition:color .3s ease}.register-link[data-v-833cf300]:hover{color:#5aaeff;text-decoration:underline}@media (max-width:768px){.login-content[data-v-833cf300]{max-width:90%;padding:clamp(25px,5vw,35px)}.login-form[data-v-833cf300]{padding:clamp(25px,5vw,30px)}.form-group[data-v-833cf300]{margin-bottom:clamp(18px,4vw,22px)}}@media (max-width:480px){.login-content[data-v-833cf300]{max-width:95%;padding:20px}.login-form[data-v-833cf300]{padding:20px}.login-header[data-v-833cf300]{margin-bottom:25px}}[data-v-9a3ff098]{scrollbar-width:thin;scrollbar-color:#444 #1a1a1a}[data-v-9a3ff098]::-webkit-scrollbar{width:10px;height:10px}[data-v-9a3ff098]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}[data-v-9a3ff098]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border-radius:5px;border:2px solid #1a1a1a;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1)}[data-v-9a3ff098]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf);box-shadow:0 2px 6px rgba(74,158,255,.4);transform:scale(1.05)}[data-v-9a3ff098]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#3a7edf,#2a5ecf 50%,#1a4ecf);box-shadow:0 1px 3px rgba(74,158,255,.3)}[data-v-9a3ff098]::-webkit-scrollbar-corner{background:#1a1a1a}.home-container[data-v-9a3ff098]{width:100vw;height:100vh;display:flex;flex-direction:column;background:#1a1a1a;color:#fff;font-family:Microsoft YaHei,Arial,sans-serif;overflow:hidden;position:relative}.top-bar[data-v-9a3ff098]{height:clamp(45px,4vw,70px);background:#2a2a2a;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(10px,1.5vw,30px);border-bottom:1px solid #333}.top-left[data-v-9a3ff098]{display:flex;align-items:center;gap:10px}.logo[data-v-9a3ff098]{font-size:clamp(18px,1.5vw,28px);color:#4a9eff}.app-title[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,20px);font-weight:700}.version-text[data-v-9a3ff098]{font-size:.75em;font-weight:400;color:#999;margin-left:8px}.top-banner[data-v-9a3ff098]{background:gold;color:#000;padding:clamp(6px,.6vw,10px) clamp(15px,1.5vw,25px);border-radius:4px;font-size:clamp(11px,.9vw,16px);font-weight:700}.top-right[data-v-9a3ff098]{display:flex;align-items:center;gap:8px}.ws-status[data-v-9a3ff098]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:rgba(0,0,0,.2);font-size:clamp(11px,.85vw,13px)}.ws-status-dot[data-v-9a3ff098]{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:all .3s ease}.ws-status.ws-connected .ws-status-dot[data-v-9a3ff098]{background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.6);animation:statusPulse-9a3ff098 2s ease-in-out infinite}.ws-status.ws-connecting .ws-status-dot[data-v-9a3ff098]{background:#fbbf24;box-shadow:0 0 8px rgba(251,191,36,.6);animation:statusBlink-9a3ff098 1s ease-in-out infinite}.ws-status.ws-disconnected .ws-status-dot[data-v-9a3ff098]{background:#6b7280;box-shadow:0 0 4px hsla(220,9%,46%,.4)}.ws-status.ws-error .ws-status-dot[data-v-9a3ff098]{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6);animation:statusBlink-9a3ff098 .5s ease-in-out infinite}.ws-status-text[data-v-9a3ff098]{color:hsla(0,0%,100%,.8);font-weight:500;white-space:nowrap}@keyframes statusPulse-9a3ff098{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes statusBlink-9a3ff098{0%,to{opacity:1}50%{opacity:.4}}.user-id[data-v-9a3ff098]{font-size:clamp(12px,.9vw,16px);color:#ccc}.window-controls[data-v-9a3ff098]{display:flex;gap:10px}.control-btn[data-v-9a3ff098]{width:clamp(24px,2vw,35px);height:clamp(24px,2vw,35px);background:#3a3a3a;font-size:clamp(13px,1vw,18px)}.control-btn[data-v-9a3ff098]:hover{background:#4a4a4a}.main-content[data-v-9a3ff098]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-9a3ff098]{width:clamp(180px,15vw,280px);background:#2a2a2a;padding:clamp(12px,1.5vw,25px);display:flex;flex-direction:column;gap:clamp(20px,2vw,30px);overflow-y:auto}.balance-section[data-v-9a3ff098]{background:#333;padding:15px;border-radius:8px}.balance-label[data-v-9a3ff098]{font-size:clamp(12px,.9vw,16px);color:#999;margin-bottom:clamp(6px,.5vw,8px)}.balance-amount[data-v-9a3ff098]{font-size:clamp(20px,1.8vw,32px);font-weight:700;color:#4a9eff}.currency[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,20px);margin-left:clamp(3px,.3vw,5px)}.nav-menu[data-v-9a3ff098]{display:flex;flex-direction:column;gap:10px}.nav-item[data-v-9a3ff098]{display:flex;align-items:center;gap:clamp(8px,.7vw,10px);padding:clamp(10px,.8vw,12px);background:#333;border-radius:6px;cursor:pointer;transition:background .3s;font-size:clamp(12px,.9vw,16px)}.nav-item[data-v-9a3ff098]:hover{background:#3a3a3a}.nav-icon[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,20px)}.nav-arrow[data-v-9a3ff098]{margin-left:auto;color:#999}.tools-section[data-v-9a3ff098]{display:flex;flex-direction:column;gap:15px}.tools-header[data-v-9a3ff098]{display:flex;justify-content:space-between;align-items:center;font-size:clamp(12px,.9vw,16px)}.more-link[data-v-9a3ff098]{color:#4a9eff;cursor:pointer}.tools-grid[data-v-9a3ff098]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tool-item[data-v-9a3ff098]{background:#333;padding:15px;border-radius:8px;text-align:center;cursor:pointer;transition:background .3s}.tool-item[data-v-9a3ff098]:hover{background:#3a3a3a}.tool-icon[data-v-9a3ff098]{font-size:clamp(24px,2vw,36px);margin-bottom:clamp(6px,.5vw,8px)}.tool-label[data-v-9a3ff098]{font-size:clamp(10px,.8vw,14px);color:#ccc;text-align:center;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tool-item.empty-notice .tool-label[data-v-9a3ff098]{color:#666;font-style:italic}.notice-list[data-v-9a3ff098]{display:flex;flex-direction:column;gap:8px}.notice-item[data-v-9a3ff098]{display:flex;align-items:center;gap:10px;padding:clamp(10px,.8vw,12px) clamp(12px,1vw,15px);background:linear-gradient(135deg,rgba(74,158,255,.1),rgba(58,126,223,.05));border:1px solid rgba(74,158,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.notice-item[data-v-9a3ff098]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#4a9eff,#3a7edf);opacity:0;transition:opacity .3s ease}.notice-item[data-v-9a3ff098]:hover{background:linear-gradient(135deg,rgba(74,158,255,.15),rgba(58,126,223,.1));border-color:rgba(74,158,255,.4);transform:translateX(2px);box-shadow:0 2px 8px rgba(74,158,255,.2)}.notice-item[data-v-9a3ff098]:hover:before{opacity:1}.notice-item.empty-notice[data-v-9a3ff098]{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);cursor:default}.notice-item.empty-notice[data-v-9a3ff098]:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);transform:none;box-shadow:none}.notice-icon[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,18px);flex-shrink:0;opacity:.8}.notice-title-wrapper[data-v-9a3ff098]{flex:1;overflow:hidden;position:relative;min-width:0;height:1.4em}.notice-title[data-v-9a3ff098]{font-size:clamp(11px,.9vw,14px);color:hsla(0,0%,100%,.9);font-weight:500;line-height:1.4;white-space:nowrap;display:inline-flex;align-items:center;height:100%}.notice-title.scroll-text[data-v-9a3ff098]{animation:scrollText-9a3ff098 12s linear infinite;will-change:transform}.notice-title-text[data-v-9a3ff098]{display:inline-block;padding-right:40px;flex-shrink:0}@keyframes scrollText-9a3ff098{0%{transform:translateX(0)}to{transform:translateX(calc(-50% + 20px))}}.notice-item:hover .notice-title.scroll-text[data-v-9a3ff098]{animation-play-state:paused}.notice-item.empty-notice .notice-title-wrapper[data-v-9a3ff098]{display:flex;justify-content:center}.notice-item.empty-notice .notice-title[data-v-9a3ff098]{white-space:normal;color:hsla(0,0%,100%,.5);font-style:italic;text-align:center;flex:1}.notice-arrow[data-v-9a3ff098]{font-size:clamp(12px,1vw,16px);color:rgba(74,158,255,.6);flex-shrink:0;transition:all .3s ease;opacity:0}.notice-item:hover .notice-arrow[data-v-9a3ff098]{opacity:1;transform:translateX(2px)}.notice-item.empty-notice .notice-arrow[data-v-9a3ff098]{display:none}.center-panel[data-v-9a3ff098]{flex:1;display:flex;flex-direction:column;padding:clamp(10px,1.5vw,25px);gap:clamp(15px,1.5vw,25px);overflow:hidden;position:relative}.center-content[data-v-9a3ff098]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;-webkit-overflow-scrolling:touch}.bottom-fixed[data-v-9a3ff098]{display:flex;flex-direction:column;gap:20px;flex-shrink:0;background:#1a1a1a;padding-top:10px}.player-section[data-v-9a3ff098]{width:100%;min-height:300px;display:grid;gap:clamp(10px,1vw,15px);background:#1a1a1a;border-radius:8px;padding:clamp(10px,1vw,15px)}.player-grid-empty[data-v-9a3ff098]{display:flex;align-items:center;justify-content:center;min-height:400px}.player-grid-single[data-v-9a3ff098]{grid-template-columns:1fr;grid-template-rows:1fr}.player-grid-double[data-v-9a3ff098]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.player-grid-triple[data-v-9a3ff098]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.player-grid-quad[data-v-9a3ff098]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.player-grid-six[data-v-9a3ff098]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.player-grid-nine[data-v-9a3ff098]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.player-grid-many[data-v-9a3ff098]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fit,minmax(200px,1fr))}.player-item[data-v-9a3ff098]{position:relative;width:100%;height:100%;min-height:200px;background:#2a2a2a;border-radius:8px;overflow:hidden;aspect-ratio:16/9;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.player-item-selected[data-v-9a3ff098]{border:2px solid transparent}.player-item[data-v-9a3ff098]:hover{border-color:#4a9eff;box-shadow:0 0 10px rgba(74,158,255,.3)}.player-item-selected[data-v-9a3ff098]{border-color:#4a9eff!important;box-shadow:0 0 15px rgba(74,158,255,.5)!important}.player-wrapper[data-v-9a3ff098]{width:100%;height:100%;position:relative}.player-overlay[data-v-9a3ff098]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 30%,transparent 70%,rgba(0,0,0,.6));display:flex;align-items:flex-start;justify-content:center;padding:clamp(10px,1vw,15px);pointer-events:none;opacity:0;transition:opacity .3s ease}.player-item:hover .player-overlay[data-v-9a3ff098]{opacity:1}.player-info[data-v-9a3ff098]{text-align:center;padding:clamp(8px,.8vw,12px);background:rgba(0,0,0,.5);border-radius:clamp(4px,.4vw,6px);backdrop-filter:blur(5px)}.player-title[data-v-9a3ff098]{font-size:clamp(11px,.9vw,16px);color:#fff;font-weight:700;margin-bottom:clamp(4px,.4vw,6px);word-break:break-all;text-shadow:0 1px 3px rgba(0,0,0,.8)}.player-stats[data-v-9a3ff098]{display:flex;gap:clamp(8px,.8vw,12px);font-size:clamp(9px,.7vw,12px);color:#ccc;justify-content:center;flex-wrap:wrap;text-shadow:0 1px 2px rgba(0,0,0,.8)}.player-video[data-v-9a3ff098]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000;display:block;outline:none}.custom-controls[data-v-9a3ff098]{position:absolute;bottom:0;right:0;padding:10px;z-index:10;pointer-events:none}.control-buttons[data-v-9a3ff098]{display:flex;gap:8px;align-items:center;pointer-events:auto}.control-btn[data-v-9a3ff098]{width:36px;height:36px;background:rgba(0,0,0,.6);border:none;border-radius:4px;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(5px)}.control-btn[data-v-9a3ff098]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.control-btn[data-v-9a3ff098]:active{transform:scale(.95)}.volume-control[data-v-9a3ff098]{position:relative}.volume-slider-wrapper[data-v-9a3ff098]{position:absolute;bottom:45px;right:0;width:30px;height:120px;background:rgba(0,0,0,.8);border-radius:4px;padding:10px 5px;backdrop-filter:blur(5px);pointer-events:auto}.volume-slider[data-v-9a3ff098]{width:120px;height:4px;transform:rotate(-90deg);transform-origin:center;position:absolute;top:58px;left:-45px;background:#333;border-radius:2px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.volume-slider[data-v-9a3ff098]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#4a9eff;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.volume-slider[data-v-9a3ff098]::-webkit-slider-thumb:hover{background:#3a7edf;transform:scale(1.2)}.volume-slider[data-v-9a3ff098]::-moz-range-thumb{width:12px;height:12px;background:#4a9eff;border-radius:50%;cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease}.volume-slider[data-v-9a3ff098]::-moz-range-thumb:hover{background:#3a7edf;transform:scale(1.2)}.player-empty[data-v-9a3ff098]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#666}.empty-icon[data-v-9a3ff098]{font-size:clamp(60px,6vw,100px);margin-bottom:clamp(15px,1.5vw,25px)}.empty-text[data-v-9a3ff098]{font-size:clamp(16px,1.5vw,24px);color:#999;margin-bottom:clamp(8px,.8vw,12px)}.empty-hint[data-v-9a3ff098]{font-size:clamp(12px,1vw,16px);color:#666}.settings-section[data-v-9a3ff098]{display:flex;justify-content:space-between;align-items:center;background:#2a2a2a;padding:clamp(12px,1vw,20px) clamp(15px,1.5vw,25px);border-radius:8px}.settings-checkboxes[data-v-9a3ff098]{display:flex;gap:clamp(12px,1.2vw,25px);flex-wrap:wrap}.checkbox-item[data-v-9a3ff098]{display:flex;align-items:center;gap:clamp(6px,.5vw,8px);cursor:pointer;font-size:clamp(10px,.8vw,16px)}.checkbox-item input[type=checkbox][data-v-9a3ff098]{width:clamp(16px,1.2vw,20px);height:clamp(16px,1.2vw,20px);cursor:pointer}.running-time[data-v-9a3ff098]{font-size:clamp(10px,.8vw,16px);color:#ccc}.time-value[data-v-9a3ff098]{color:#4a9eff;font-weight:700}.matching-overlay[data-v-9a3ff098]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-9a3ff098 .3s ease}.matching-section[data-v-9a3ff098]{display:flex;align-items:center;justify-content:center;width:100%;max-width:clamp(400px,50vw,800px);padding:clamp(15px,2vw,30px);position:relative}.matching-box[data-v-9a3ff098]{background:#2a2a2a;padding:clamp(20px,2vw,35px);border-radius:clamp(8px,.8vw,12px);width:100%;max-height:clamp(300px,50vh,600px);position:relative;animation:slideUp-9a3ff098 .3s ease;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);border:1px solid rgba(74,158,255,.3)}@keyframes slideUp-9a3ff098{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-9a3ff098{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matching-header[data-v-9a3ff098]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.matching-title[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,20px);color:#4a9eff;text-align:center;flex:1}.matching-dots[data-v-9a3ff098]{display:inline-block;min-width:20px;text-align:left}.close-matching-btn[data-v-9a3ff098]{background:transparent;border:none;color:#999;font-size:clamp(20px,1.8vw,32px);width:clamp(28px,2.2vw,36px);height:clamp(28px,2.2vw,36px);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .3s;line-height:1;padding:0}.close-matching-btn[data-v-9a3ff098]:hover{background:#3a3a3a;color:#fff}.close-matching-btn[data-v-9a3ff098]:active{background:#4a4a4a}.close-matching-btn[data-v-9a3ff098]:disabled{opacity:.5;cursor:not-allowed;color:#666}.close-matching-btn[data-v-9a3ff098]:disabled:hover{background:transparent;color:#666}.matching-rooms[data-v-9a3ff098]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:300px;padding-right:5px;-webkit-overflow-scrolling:touch}.matching-rooms[data-v-9a3ff098]::-webkit-scrollbar{width:6px}.matching-rooms[data-v-9a3ff098]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border:1px solid #1a1a1a}.matching-rooms[data-v-9a3ff098]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf)}.room-item[data-v-9a3ff098]{background:#333;padding:clamp(10px,.8vw,14px);border-radius:6px;font-size:clamp(12px,.9vw,16px);color:#ccc;border:1px solid #444;transition:all .3s ease}.room-item[data-v-9a3ff098]:hover{background:#3a3a3a;border-color:#4a9eff}.room-item-header[data-v-9a3ff098]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.room-item-label[data-v-9a3ff098]{font-size:clamp(10px,.8vw,14px);color:#999}.room-item-uid[data-v-9a3ff098]{font-size:clamp(12px,.9vw,16px);color:#4a9eff;font-weight:700}.room-item-info[data-v-9a3ff098]{display:flex;gap:12px;font-size:clamp(10px,.8vw,14px);color:#aaa;margin-top:4px}.room-item-empty[data-v-9a3ff098]{text-align:center;padding:clamp(20px,2vw,30px);color:#666;font-size:clamp(12px,.9vw,16px)}.system-section[data-v-9a3ff098]{display:flex;justify-content:space-between;align-items:center;background:#2a2a2a;padding:clamp(15px,1.5vw,25px);border-radius:8px}.system-stats[data-v-9a3ff098]{display:flex;gap:clamp(20px,2vw,35px)}.stat-item[data-v-9a3ff098]{display:flex;flex-direction:column;gap:5px}.stat-label[data-v-9a3ff098]{font-size:clamp(10px,.8vw,14px);color:#999}.stat-value[data-v-9a3ff098]{font-size:clamp(14px,1.2vw,20px);font-weight:700;color:#4a9eff}.start-btn[data-v-9a3ff098]{background:#ff6b9d;color:#fff;border:none;padding:clamp(10px,.8vw,18px) clamp(20px,2vw,50px);border-radius:clamp(6px,.5vw,8px);font-size:clamp(12px,.9vw,18px);font-weight:700;cursor:pointer;transition:background .3s;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.start-btn[data-v-9a3ff098]:hover:not(:disabled){background:#ff5a8a}.start-btn[data-v-9a3ff098]:disabled{background:#666;cursor:not-allowed;opacity:.7}.status-bar[data-v-9a3ff098]{display:flex;gap:clamp(15px,1.5vw,25px);padding:clamp(8px,.7vw,12px) clamp(12px,1vw,18px);background:#2a2a2a;border-radius:6px;font-size:clamp(10px,.8vw,14px);color:#999}.right-panel[data-v-9a3ff098]{width:clamp(280px,25vw,450px);background:#2a2a2a;display:flex;flex-direction:column;overflow-y:auto;padding:clamp(15px,1.5vw,25px);gap:clamp(15px,1.5vw,25px)}.matched-rooms-section[data-v-9a3ff098],.user-list-section[data-v-9a3ff098]{background:#333;border-radius:8px;padding:15px}.section-title[data-v-9a3ff098]{font-size:clamp(13px,1.1vw,18px);font-weight:700;margin-bottom:clamp(12px,1vw,18px);color:#4a9eff}.matched-room-list[data-v-9a3ff098]{display:flex;flex-direction:column;gap:12px}.matched-room-item[data-v-9a3ff098]{background:#2a2a2a;padding:clamp(10px,.8vw,14px);border-radius:6px}.room-header[data-v-9a3ff098]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.streamer-label[data-v-9a3ff098]{font-size:clamp(10px,.8vw,14px);color:#999}.streamer-uid[data-v-9a3ff098]{font-size:clamp(12px,.9vw,16px);color:#fff}.platform-logo[data-v-9a3ff098]{font-size:clamp(14px,1.1vw,18px)}.room-stats[data-v-9a3ff098]{display:flex;flex-direction:column;gap:clamp(4px,.3vw,6px);font-size:clamp(10px,.8vw,14px);color:#ccc}.section-header[data-v-9a3ff098]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.room-uid-title[data-v-9a3ff098]{font-size:clamp(12px,.9vw,16px);color:#fff}.copy-icon[data-v-9a3ff098]{font-size:clamp(14px,1.1vw,18px)}.user-list-header[data-v-9a3ff098]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;background:linear-gradient(135deg,rgba(74,158,255,.15),rgba(58,126,223,.08));border-radius:12px;border:1px solid rgba(74,158,255,.2);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.user-list-header[data-v-9a3ff098]:hover{background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(58,126,223,.12));border-color:rgba(74,158,255,.3);box-shadow:0 4px 12px rgba(74,158,255,.2)}.header-icon[data-v-9a3ff098]{display:flex;align-items:center;justify-content:center;font-size:clamp(22px,1.9vw,30px);filter:drop-shadow(0 2px 4px rgba(74,158,255,.3));animation:pulse-9a3ff098 2s ease-in-out infinite;flex-shrink:0;width:40px;height:40px;line-height:1}@keyframes pulse-9a3ff098{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.user-count-info[data-v-9a3ff098]{flex:1;display:flex;align-items:center;min-width:0}.user-count-label[data-v-9a3ff098]{font-size:clamp(14px,1.1vw,18px);color:hsla(0,0%,100%,.9);font-weight:600;letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.3)}.user-count-wrapper[data-v-9a3ff098]{display:flex;align-items:baseline;gap:4px}.user-count-value[data-v-9a3ff098]{font-size:clamp(20px,2vw,28px);font-weight:700;background:linear-gradient(135deg,#4a9eff,#3a7edf 50%,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(74,158,255,.5);line-height:1}.user-count-unit[data-v-9a3ff098]{font-size:clamp(12px,1vw,14px);color:hsla(0,0%,100%,.6);font-weight:500}.user-list-container[data-v-9a3ff098]{max-height:clamp(300px,40vh,500px);overflow-y:auto;overflow-x:hidden;border-radius:8px;padding:2px}.user-list-wrapper[data-v-9a3ff098]{display:flex;flex-direction:column;gap:6px}.user-enter-item[data-v-9a3ff098]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease}.user-enter-item[data-v-9a3ff098]:hover{background:rgba(74,158,255,.1);border-color:rgba(74,158,255,.3);transform:translateX(-2px)}.user-avatar[data-v-9a3ff098]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#3a7edf);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:clamp(12px,1vw,14px);flex-shrink:0;box-shadow:0 2px 6px rgba(74,158,255,.3)}.user-info[data-v-9a3ff098]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-nickname[data-v-9a3ff098]{font-size:clamp(12px,1vw,14px);color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-level[data-v-9a3ff098]{font-size:clamp(10px,.8vw,12px);color:gold;font-weight:500}.empty-user-list[data-v-9a3ff098]{text-align:center;padding:clamp(40px,4vw,60px) 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-9a3ff098]{font-size:clamp(40px,4vw,60px);opacity:.5;animation:float-9a3ff098 3s ease-in-out infinite}@keyframes float-9a3ff098{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-text[data-v-9a3ff098]{color:hsla(0,0%,100%,.5);font-size:clamp(13px,1.1vw,15px);font-weight:500}.empty-hint[data-v-9a3ff098]{color:hsla(0,0%,100%,.3);font-size:clamp(11px,.9vw,13px)}@keyframes slideInFromRight-9a3ff098{0%{opacity:0;transform:translateX(50px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.user-enter-enter-active[data-v-9a3ff098]{transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:slideInFromRight-9a3ff098 .5s ease-out forwards}.user-enter-enter[data-v-9a3ff098]{opacity:0;transform:translateX(50px) scale(.9)}.user-enter-enter-to[data-v-9a3ff098]{opacity:1;transform:translateX(0) scale(1)}.user-enter-leave-active[data-v-9a3ff098]{transition:all .3s ease-in}.user-enter-leave[data-v-9a3ff098]{opacity:1;transform:translateX(0) scale(1)}.user-enter-leave-to[data-v-9a3ff098]{opacity:0;transform:translateX(-30px) scale(.9)}.copy-icon[data-v-9a3ff098]{cursor:pointer;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.copy-icon[data-v-9a3ff098]:hover{transform:scale(1.1)}.copy-icon[data-v-9a3ff098]:active{transform:scale(.95)}.menu-toggle[data-v-9a3ff098]{display:none;background:#3a3a3a;border:none;color:#fff;width:40px;height:40px;border-radius:4px;cursor:pointer;font-size:20px;margin-right:10px}.menu-toggle[data-v-9a3ff098]:active{background:#4a4a4a}.mobile-hidden[data-v-9a3ff098]{display:none!important}@media (min-width:1920px){.home-container[data-v-9a3ff098]{font-size:1.1rem}.top-bar[data-v-9a3ff098]{height:70px;padding:0 30px}.logo[data-v-9a3ff098]{font-size:28px}.app-title[data-v-9a3ff098]{font-size:20px}.top-banner[data-v-9a3ff098]{padding:10px 25px;font-size:16px}.sidebar[data-v-9a3ff098]{width:280px;padding:25px}.balance-amount[data-v-9a3ff098]{font-size:32px}.control-btn[data-v-9a3ff098]{width:35px;height:35px;font-size:18px}}@media (min-width:1600px) and (max-width:1919px){.home-container[data-v-9a3ff098]{font-size:1.05rem}.top-bar[data-v-9a3ff098]{height:65px;padding:0 25px}.logo[data-v-9a3ff098]{font-size:26px}.app-title[data-v-9a3ff098]{font-size:19px}.sidebar[data-v-9a3ff098]{width:260px;padding:22px}}@media (min-width:1400px) and (max-width:1599px){.home-container[data-v-9a3ff098]{font-size:1rem}}@media (min-width:1025px) and (max-width:1399px){.home-container[data-v-9a3ff098]{font-size:.95rem}.top-bar[data-v-9a3ff098]{height:55px;padding:0 18px}.logo[data-v-9a3ff098]{font-size:22px}.app-title[data-v-9a3ff098]{font-size:17px}.top-banner[data-v-9a3ff098]{padding:7px 18px;font-size:13px}.sidebar[data-v-9a3ff098]{width:230px;padding:18px}.balance-amount[data-v-9a3ff098]{font-size:26px}.control-btn[data-v-9a3ff098]{width:28px;height:28px;font-size:15px}}@media (max-width:1024px){.home-container[data-v-9a3ff098]{font-size:.9rem}.top-bar[data-v-9a3ff098]{height:55px;padding:0 15px}.logo[data-v-9a3ff098]{font-size:20px}.app-title[data-v-9a3ff098]{font-size:16px}.top-banner[data-v-9a3ff098]{font-size:12px;padding:6px 15px}.sidebar[data-v-9a3ff098]{width:200px;padding:15px}.balance-amount[data-v-9a3ff098]{font-size:24px}.right-panel[data-v-9a3ff098]{width:300px;padding:15px}.settings-checkboxes[data-v-9a3ff098]{gap:15px}.system-stats[data-v-9a3ff098]{gap:20px}.control-btn[data-v-9a3ff098]{width:28px;height:28px;font-size:14px}}@media (min-width:769px) and (max-width:900px){.home-container[data-v-9a3ff098]{font-size:.85rem}.top-bar[data-v-9a3ff098]{height:52px;padding:0 12px}.logo[data-v-9a3ff098]{font-size:18px}.app-title[data-v-9a3ff098]{font-size:15px}.sidebar[data-v-9a3ff098]{width:180px;padding:12px}.balance-amount[data-v-9a3ff098]{font-size:22px}}@media (max-width:768px){.home-container[data-v-9a3ff098]{font-size:.85rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-toggle[data-v-9a3ff098]{display:flex;align-items:center;justify-content:center}.top-bar[data-v-9a3ff098]{height:50px;padding:0 15px;flex-wrap:wrap;font-size:.9em}.logo[data-v-9a3ff098]{font-size:20px}.app-title[data-v-9a3ff098]{font-size:16px}.top-banner[data-v-9a3ff098]{font-size:11px}.user-id[data-v-9a3ff098]{font-size:13px}.top-left[data-v-9a3ff098]{flex:1;min-width:0}.top-banner[data-v-9a3ff098]{width:100%;order:3;margin-top:5px;padding:6px 10px;text-align:center}.top-right[data-v-9a3ff098]{gap:10px}.main-content[data-v-9a3ff098]{flex-direction:column;position:relative}.sidebar[data-v-9a3ff098]{position:fixed;left:-250px;top:50px;bottom:0;width:250px;z-index:1000;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.3)}.sidebar-mobile.sidebar-open[data-v-9a3ff098]{left:0}.sidebar-overlay[data-v-9a3ff098]{position:fixed;top:50px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.center-panel[data-v-9a3ff098]{width:100%;padding:15px;gap:15px;overflow:hidden}.center-content[data-v-9a3ff098]{padding-bottom:15px;gap:15px}.bottom-fixed[data-v-9a3ff098]{gap:15px;padding-top:5px}.settings-section[data-v-9a3ff098]{flex-direction:column;align-items:flex-start;gap:15px;padding:15px}.settings-checkboxes[data-v-9a3ff098]{width:100%;gap:12px}.checkbox-item[data-v-9a3ff098]{flex:1 1 calc(50% - 6px);min-width:140px}.running-time[data-v-9a3ff098]{width:100%;text-align:center}.player-section[data-v-9a3ff098]{min-height:200px;gap:8px;padding:8px}.player-item[data-v-9a3ff098]{min-height:150px}.player-icon[data-v-9a3ff098]{font-size:clamp(30px,8vw,50px)}.player-title[data-v-9a3ff098]{font-size:clamp(10px,2.5vw,14px)}.player-stats[data-v-9a3ff098]{font-size:clamp(9px,2vw,12px);gap:8px}.player-empty[data-v-9a3ff098]{min-height:250px}.empty-icon[data-v-9a3ff098]{font-size:clamp(40px,10vw,60px)}.empty-text[data-v-9a3ff098]{font-size:clamp(14px,3.5vw,18px)}.empty-hint[data-v-9a3ff098]{font-size:clamp(11px,2.5vw,14px)}.player-grid-double[data-v-9a3ff098],.player-grid-many[data-v-9a3ff098],.player-grid-nine[data-v-9a3ff098],.player-grid-quad[data-v-9a3ff098],.player-grid-six[data-v-9a3ff098],.player-grid-triple[data-v-9a3ff098]{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,minmax(150px,1fr))}.matching-overlay[data-v-9a3ff098]{padding:15px}.matching-section[data-v-9a3ff098]{max-width:95%}.matching-box[data-v-9a3ff098]{padding:20px;max-height:70vh}.matching-rooms[data-v-9a3ff098]{max-height:200px}.matching-header[data-v-9a3ff098]{margin-bottom:15px}.matching-title[data-v-9a3ff098]{font-size:16px}.close-matching-btn[data-v-9a3ff098]{width:28px;height:28px;font-size:24px}.room-item[data-v-9a3ff098]{font-size:13px;padding:10px}.system-section[data-v-9a3ff098]{flex-direction:column;gap:15px;padding:15px}.system-stats[data-v-9a3ff098]{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.stat-item[data-v-9a3ff098]{text-align:center}.stat-label[data-v-9a3ff098]{font-size:11px}.stat-value[data-v-9a3ff098]{font-size:16px}.start-btn[data-v-9a3ff098]{width:100%}.status-bar[data-v-9a3ff098]{flex-wrap:wrap;gap:10px;font-size:11px;padding:8px 12px}.status-bar span[data-v-9a3ff098]{flex:1 1 auto;min-width:calc(50% - 5px)}.right-panel[data-v-9a3ff098]{width:100%;padding:15px;gap:15px}.right-panel-mobile[data-v-9a3ff098]{order:-1}.matched-rooms-section[data-v-9a3ff098],.user-list-section[data-v-9a3ff098]{padding:12px}.section-title[data-v-9a3ff098]{font-size:14px;margin-bottom:12px}.matched-room-item[data-v-9a3ff098]{padding:10px}.room-header[data-v-9a3ff098]{flex-wrap:wrap;gap:5px}.streamer-uid[data-v-9a3ff098]{font-size:12px;word-break:break-all}.room-stats[data-v-9a3ff098]{font-size:11px}.user-table[data-v-9a3ff098]{overflow-x:auto;-webkit-overflow-scrolling:touch}.user-table table[data-v-9a3ff098]{min-width:100%;font-size:11px}.user-table td[data-v-9a3ff098],.user-table th[data-v-9a3ff098]{padding:8px 6px;white-space:nowrap}.balance-amount[data-v-9a3ff098]{font-size:24px}.currency[data-v-9a3ff098]{font-size:16px}.nav-item[data-v-9a3ff098]{padding:10px;font-size:14px}.tools-grid[data-v-9a3ff098]{grid-template-columns:repeat(2,1fr);gap:8px}.tool-item[data-v-9a3ff098]{padding:12px}.notice-list[data-v-9a3ff098]{gap:6px}.notice-item[data-v-9a3ff098]{padding:10px 12px}.notice-title[data-v-9a3ff098]{font-size:12px}.tool-icon[data-v-9a3ff098]{font-size:28px}.tool-label[data-v-9a3ff098]{font-size:11px}}@media (min-width:481px) and (max-width:600px){.home-container[data-v-9a3ff098]{font-size:.8rem}.top-bar[data-v-9a3ff098]{height:48px;padding:0 12px}.logo[data-v-9a3ff098]{font-size:18px}.app-title[data-v-9a3ff098]{font-size:15px}.top-banner[data-v-9a3ff098]{font-size:10px;padding:5px 8px}.balance-amount[data-v-9a3ff098]{font-size:22px}}@media (max-width:480px){.home-container[data-v-9a3ff098]{font-size:.75rem}.top-bar[data-v-9a3ff098]{height:45px;padding:0 10px}.logo[data-v-9a3ff098]{font-size:16px}.app-title[data-v-9a3ff098]{font-size:14px}.top-banner[data-v-9a3ff098]{font-size:10px;padding:5px 8px}.user-id[data-v-9a3ff098]{font-size:12px}.control-btn[data-v-9a3ff098]{width:26px;height:26px;font-size:13px}.center-panel[data-v-9a3ff098]{padding:10px;gap:12px;overflow:hidden}.center-content[data-v-9a3ff098]{padding-bottom:10px;gap:12px}.bottom-fixed[data-v-9a3ff098]{gap:12px;padding-top:5px}.settings-section[data-v-9a3ff098]{padding:12px}.checkbox-item[data-v-9a3ff098]{flex:1 1 100%;min-width:100%}.system-stats[data-v-9a3ff098]{grid-template-columns:1fr;gap:12px}.matching-overlay[data-v-9a3ff098]{padding:10px}.matching-section[data-v-9a3ff098]{max-width:98%}.matching-box[data-v-9a3ff098]{padding:15px;max-height:80vh}.matching-rooms[data-v-9a3ff098]{max-height:150px}.matching-title[data-v-9a3ff098]{font-size:14px}.close-matching-btn[data-v-9a3ff098]{width:24px;height:24px;font-size:20px}.matched-rooms-section[data-v-9a3ff098],.right-panel[data-v-9a3ff098],.user-list-section[data-v-9a3ff098]{padding:10px}.sidebar[data-v-9a3ff098]{width:220px;left:-220px}.sidebar-mobile.sidebar-open[data-v-9a3ff098]{left:0}.balance-amount[data-v-9a3ff098]{font-size:20px}.tools-grid[data-v-9a3ff098]{grid-template-columns:repeat(2,1fr);gap:6px}.tool-item[data-v-9a3ff098]{padding:10px}.notice-list[data-v-9a3ff098]{gap:5px}.notice-item[data-v-9a3ff098]{padding:8px 10px}.notice-title[data-v-9a3ff098]{font-size:11px}.notice-icon[data-v-9a3ff098]{font-size:14px}}@media (max-width:768px) and (orientation:landscape){.top-bar[data-v-9a3ff098]{height:45px}.sidebar-overlay[data-v-9a3ff098],.sidebar[data-v-9a3ff098]{top:45px}.center-panel[data-v-9a3ff098]{padding:12px}.system-stats[data-v-9a3ff098]{grid-template-columns:repeat(4,1fr)}}@media (max-width:360px){.home-container[data-v-9a3ff098]{font-size:.7rem}.top-bar[data-v-9a3ff098]{height:42px;padding:0 8px}.logo[data-v-9a3ff098]{font-size:14px}.app-title[data-v-9a3ff098]{font-size:13px}.top-banner[data-v-9a3ff098]{font-size:9px;padding:4px 6px}.balance-amount[data-v-9a3ff098]{font-size:20px}.control-btn[data-v-9a3ff098]{width:24px;height:24px;font-size:12px}.center-panel[data-v-9a3ff098]{padding:8px;gap:10px}.settings-section[data-v-9a3ff098]{padding:10px}}@media (hover:none) and (pointer:coarse){.control-btn[data-v-9a3ff098]:active,.nav-item[data-v-9a3ff098]:active,.tool-item[data-v-9a3ff098]:active{background:#4a4a4a}.start-btn[data-v-9a3ff098]:active{background:#ff4a7a}.checkbox-item input[type=checkbox][data-v-9a3ff098]{width:20px;height:20px}}.notice-dialog[data-v-9a3ff098] .el-dialog{background:#2a2a2a;border:1px solid rgba(74,158,255,.3)}.notice-dialog[data-v-9a3ff098] .el-dialog__header{background:#333;border-bottom:1px solid rgba(74,158,255,.2);padding:15px 20px}.notice-dialog[data-v-9a3ff098] .el-dialog__title{color:#4a9eff;font-size:16px;font-weight:700}.notice-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px}.notice-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.notice-dialog[data-v-9a3ff098] .el-dialog__body{background:#2a2a2a;padding:20px;max-height:60vh;overflow-y:auto}.notice-dialog[data-v-9a3ff098] .el-dialog__footer{background:#333;border-top:1px solid rgba(74,158,255,.2);padding:15px 20px}.notice-dialog-content[data-v-9a3ff098]{display:flex;flex-direction:column;gap:15px}.notice-dialog-item[data-v-9a3ff098]{background:linear-gradient(135deg,rgba(74,158,255,.1),rgba(58,126,223,.05));border:1px solid rgba(74,158,255,.2);border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease}.notice-dialog-item[data-v-9a3ff098]:hover{background:linear-gradient(135deg,rgba(74,158,255,.15),rgba(58,126,223,.1));border-color:rgba(74,158,255,.4);transform:translateX(3px);box-shadow:0 2px 8px rgba(74,158,255,.2)}.notice-dialog-header[data-v-9a3ff098]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.notice-dialog-icon[data-v-9a3ff098]{font-size:18px;flex-shrink:0}.notice-dialog-title[data-v-9a3ff098]{flex:1;font-size:15px;font-weight:600;color:hsla(0,0%,100%,.95);word-break:break-word}.notice-dialog-time[data-v-9a3ff098]{font-size:12px;color:hsla(0,0%,100%,.6);flex-shrink:0;white-space:nowrap}.notice-dialog-content-text[data-v-9a3ff098]{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.6;word-break:break-word;white-space:pre-wrap;margin-top:8px;padding-left:28px;max-height:150px;overflow-y:auto}.notice-dialog-empty[data-v-9a3ff098]{text-align:center;padding:40px 20px;color:hsla(0,0%,100%,.5)}.notice-dialog-empty .empty-icon[data-v-9a3ff098]{font-size:48px;margin-bottom:15px;opacity:.5}.notice-dialog-empty .empty-text[data-v-9a3ff098]{font-size:14px;font-style:italic}.notice-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar{width:6px}.notice-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border-radius:3px}.notice-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf)}.notice-dialog-content-text[data-v-9a3ff098]::-webkit-scrollbar{width:4px}.notice-dialog-content-text[data-v-9a3ff098]::-webkit-scrollbar-thumb{background:rgba(74,158,255,.3);border-radius:2px}.notice-dialog-content-text[data-v-9a3ff098]::-webkit-scrollbar-thumb:hover{background:rgba(74,158,255,.5)}.notice-detail-dialog[data-v-9a3ff098] .el-dialog{background:#2a2a2a;border:1px solid rgba(74,158,255,.3)}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__header{background:#333;border-bottom:1px solid rgba(74,158,255,.2);padding:15px 20px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__title{color:#4a9eff;font-size:18px;font-weight:700}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__body{background:#2a2a2a;padding:25px;max-height:70vh;overflow-y:auto}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__footer{background:#333;border-top:1px solid rgba(74,158,255,.2);padding:15px 20px}.notice-detail-content[data-v-9a3ff098]{color:hsla(0,0%,100%,.9)}.notice-detail-header[data-v-9a3ff098]{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(74,158,255,.2)}.notice-detail-icon[data-v-9a3ff098]{font-size:24px;flex-shrink:0}.notice-detail-title[data-v-9a3ff098]{flex:1;font-size:20px;font-weight:600;color:hsla(0,0%,100%,.95);line-height:1.4;word-break:break-word}.notice-detail-meta[data-v-9a3ff098]{display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:13px;color:hsla(0,0%,100%,.6)}.notice-detail-type[data-v-9a3ff098]{display:inline-block;padding:4px 10px;background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(58,126,223,.15));border:1px solid rgba(74,158,255,.3);border-radius:12px;color:#4a9eff;font-weight:500}.notice-detail-time[data-v-9a3ff098]{color:hsla(0,0%,100%,.6)}.notice-detail-body[data-v-9a3ff098]{background:hsla(0,0%,100%,.03);border-radius:8px;padding:20px;min-height:100px}.notice-detail-text[data-v-9a3ff098]{font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.85);word-break:break-word;white-space:pre-wrap}.notice-detail-text[data-v-9a3ff098] br{line-height:1.8}.notice-detail-loading[data-v-9a3ff098]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsla(0,0%,100%,.6);gap:15px}.notice-detail-loading i[data-v-9a3ff098]{font-size:32px;color:#4a9eff;animation:rotating-9a3ff098 2s linear infinite}@keyframes rotating-9a3ff098{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notice-detail-loading span[data-v-9a3ff098]{font-size:14px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar{width:6px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border-radius:3px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf)}.income-records-dialog[data-v-9a3ff098] .el-dialog{background:#2a2a2a;border:1px solid rgba(74,158,255,.3)}.income-records-dialog[data-v-9a3ff098] .el-dialog__header{background:#333;border-bottom:1px solid rgba(74,158,255,.2);padding:15px 20px}.income-records-dialog[data-v-9a3ff098] .el-dialog__title{color:#4a9eff;font-size:18px;font-weight:700}.income-records-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px}.income-records-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.income-records-dialog[data-v-9a3ff098] .el-dialog__body{background:#2a2a2a;padding:20px;max-height:70vh;overflow-y:auto}.income-records-dialog[data-v-9a3ff098] .el-dialog__footer{background:#333;border-top:1px solid rgba(74,158,255,.2);padding:15px 20px}.income-records-content[data-v-9a3ff098]{color:hsla(0,0%,100%,.9)}.income-records-dialog[data-v-9a3ff098] .el-table{background:#2a2a2a!important;color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.1)}.income-records-dialog[data-v-9a3ff098] .el-table th.el-table__cell{background:#2a2a2a!important;color:hsla(0,0%,100%,.9)!important;border-bottom:1px solid rgba(74,158,255,.2)!important;border-right:1px solid hsla(0,0%,100%,.1)!important;font-weight:600}.income-records-dialog[data-v-9a3ff098] .el-table th.el-table__cell:last-child{border-right:none!important}.income-records-dialog[data-v-9a3ff098] .el-table td.el-table__cell{background:#2a2a2a!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-right:1px solid hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.8)!important}.income-records-dialog[data-v-9a3ff098] .el-table td.el-table__cell:last-child{border-right:none!important}.income-records-dialog[data-v-9a3ff098] .el-table tr:hover>td.el-table__cell{background:rgba(74,158,255,.1)!important}.income-records-dialog[data-v-9a3ff098] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:hsla(0,0%,100%,.02)!important}.income-records-dialog[data-v-9a3ff098] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background:rgba(74,158,255,.1)!important}.income-records-dialog[data-v-9a3ff098] .el-table__empty-block{background:#2a2a2a!important}.income-records-dialog[data-v-9a3ff098] .el-table__empty-text{color:hsla(0,0%,100%,.5)!important}.income-amount[data-v-9a3ff098]{color:#4ade80;font-weight:600;font-size:14px}.original-amount[data-v-9a3ff098]{color:hsla(0,0%,100%,.6);font-size:13px}.no-original[data-v-9a3ff098]{color:hsla(0,0%,100%,.3);font-style:italic}.balance-after[data-v-9a3ff098]{color:#4a9eff;font-weight:500}.pagination-wrapper[data-v-9a3ff098]{margin-top:20px;display:flex;justify-content:center}.income-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar{width:6px}.income-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border-radius:3px}.income-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf)}.match-records-dialog[data-v-9a3ff098] .el-dialog{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.1)}.match-records-dialog[data-v-9a3ff098] .el-dialog__header{background:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1);padding:20px}.match-records-dialog[data-v-9a3ff098] .el-dialog__title{color:hsla(0,0%,100%,.9);font-size:18px;font-weight:600}.match-records-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.6);font-size:20px}.match-records-dialog[data-v-9a3ff098] .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}.match-records-dialog[data-v-9a3ff098] .el-dialog__body{background:#1e1e1e;padding:20px}.match-records-dialog[data-v-9a3ff098] .el-dialog__footer{background:#2a2a2a;border-top:1px solid hsla(0,0%,100%,.1);padding:15px 20px}.match-records-dialog[data-v-9a3ff098] .el-button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.match-records-dialog[data-v-9a3ff098] .el-button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.match-records-dialog[data-v-9a3ff098] .el-table{background:#2a2a2a;border:1px solid hsla(0,0%,100%,.1)}.match-records-dialog[data-v-9a3ff098] .el-table th.el-table__cell{background:#2a2a2a!important;color:hsla(0,0%,100%,.9)!important;border-bottom:1px solid rgba(74,158,255,.2)!important;border-right:1px solid hsla(0,0%,100%,.1)!important;font-weight:600}.match-records-dialog[data-v-9a3ff098] .el-table th.el-table__cell:last-child{border-right:none!important}.match-records-dialog[data-v-9a3ff098] .el-table td.el-table__cell{background:#2a2a2a!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-right:1px solid hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.8)!important}.match-records-dialog[data-v-9a3ff098] .el-table td.el-table__cell:last-child{border-right:none!important}.match-records-dialog[data-v-9a3ff098] .el-table tr:hover>td.el-table__cell{background:rgba(74,158,255,.1)!important}.match-records-dialog[data-v-9a3ff098] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:hsla(0,0%,100%,.02)!important}.match-records-dialog[data-v-9a3ff098] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background:rgba(74,158,255,.1)!important}.match-records-dialog[data-v-9a3ff098] .el-table__empty-block{background:#2a2a2a!important}.match-records-dialog[data-v-9a3ff098] .el-table__empty-text{color:hsla(0,0%,100%,.5)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination{background:transparent}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pagination__total{color:hsla(0,0%,100%,.7)}.match-records-dialog[data-v-9a3ff098] .el-pagination .btn-next,.match-records-dialog[data-v-9a3ff098] .el-pagination .btn-prev{background:hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .btn-next:hover,.match-records-dialog[data-v-9a3ff098] .el-pagination .btn-prev:hover{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pager li{background:hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pager li.active{background:rgba(74,158,255,.3)!important;color:#4a9eff!important;border-color:rgba(74,158,255,.5)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pagination__jump{color:hsla(0,0%,100%,.7)}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pagination__jump .el-input__inner{background-color:#2a2a2a!important;border:1px solid hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.8)!important}.match-records-dialog[data-v-9a3ff098] .el-pagination .el-pagination__jump .el-input__inner:focus{border-color:rgba(74,158,255,.5)!important}.match-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar{width:6px}.match-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#444,#3a3a3a 50%,#333);border-radius:3px}.match-records-dialog[data-v-9a3ff098] .el-dialog__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a9eff,#3a7edf 50%,#2a5ecf)}@media (max-width:768px){.notice-dialog-mobile[data-v-9a3ff098] .el-dialog{margin:5vh auto 0!important;width:95%!important;max-width:95%!important}.notice-dialog-mobile[data-v-9a3ff098] .el-dialog__header{padding:12px 15px}.notice-dialog-mobile[data-v-9a3ff098] .el-dialog__title{font-size:14px}.notice-dialog-mobile[data-v-9a3ff098] .el-dialog__body{padding:15px;max-height:70vh}.notice-dialog-mobile .notice-dialog-item[data-v-9a3ff098]{padding:12px}.notice-dialog-mobile .notice-dialog-title[data-v-9a3ff098]{font-size:14px}.notice-dialog-mobile .notice-dialog-time[data-v-9a3ff098]{font-size:11px}.notice-dialog-mobile .notice-dialog-content-text[data-v-9a3ff098]{font-size:12px;padding-left:0;margin-top:8px}.notice-dialog-mobile[data-v-9a3ff098] .el-dialog__footer{padding:12px 15px}.notice-detail-dialog-mobile[data-v-9a3ff098] .el-dialog{margin:5vh auto 0!important;width:95%!important;max-width:95%!important}.notice-detail-dialog-mobile[data-v-9a3ff098] .el-dialog__header{padding:12px 15px}.notice-detail-dialog-mobile[data-v-9a3ff098] .el-dialog__title{font-size:16px}.notice-detail-dialog-mobile[data-v-9a3ff098] .el-dialog__body{padding:15px;max-height:75vh}.notice-detail-dialog-mobile .notice-detail-header[data-v-9a3ff098]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;padding-bottom:12px}.notice-detail-dialog-mobile .notice-detail-icon[data-v-9a3ff098]{font-size:20px}.notice-detail-dialog-mobile .notice-detail-title[data-v-9a3ff098]{font-size:16px}.notice-detail-dialog-mobile .notice-detail-meta[data-v-9a3ff098]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:15px;font-size:12px}.notice-detail-dialog-mobile .notice-detail-body[data-v-9a3ff098]{padding:15px}.notice-detail-dialog-mobile .notice-detail-text[data-v-9a3ff098]{font-size:13px;line-height:1.6}.notice-detail-dialog-mobile[data-v-9a3ff098] .el-dialog__footer{padding:12px 15px}.income-records-dialog-mobile[data-v-9a3ff098] .el-dialog{margin:5vh auto 0!important;width:95%!important;max-width:95%!important}.income-records-dialog-mobile[data-v-9a3ff098] .el-dialog__header{padding:12px 15px}.income-records-dialog-mobile[data-v-9a3ff098] .el-dialog__title{font-size:16px}.income-records-dialog-mobile[data-v-9a3ff098] .el-dialog__body{padding:10px;max-height:75vh}.income-records-dialog-mobile .income-records-content[data-v-9a3ff098]{overflow-x:auto}.income-records-dialog-mobile[data-v-9a3ff098] .el-table{min-width:600px}.income-records-dialog-mobile[data-v-9a3ff098] .el-table td.el-table__cell,.income-records-dialog-mobile[data-v-9a3ff098] .el-table th.el-table__cell{padding:8px 5px;font-size:12px}.income-records-dialog-mobile .balance-after[data-v-9a3ff098],.income-records-dialog-mobile .income-amount[data-v-9a3ff098]{font-size:12px}.income-records-dialog-mobile .pagination-wrapper[data-v-9a3ff098]{margin-top:15px;overflow-x:auto}.income-records-dialog-mobile[data-v-9a3ff098] .el-pagination{justify-content:center;flex-wrap:wrap}.income-records-dialog-mobile[data-v-9a3ff098] .el-pagination .btn-next,.income-records-dialog-mobile[data-v-9a3ff098] .el-pagination .btn-prev,.income-records-dialog-mobile[data-v-9a3ff098] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px;margin:0 2px}.income-records-dialog-mobile[data-v-9a3ff098] .el-dialog__footer{padding:12px 15px}.match-records-dialog-mobile[data-v-9a3ff098] .el-dialog{margin:5vh auto 0!important;width:95%!important;max-width:95%!important}.match-records-dialog-mobile[data-v-9a3ff098] .el-dialog__header{padding:12px 15px}.match-records-dialog-mobile[data-v-9a3ff098] .el-dialog__title{font-size:16px}.match-records-dialog-mobile[data-v-9a3ff098] .el-dialog__body{padding:10px;max-height:75vh}.match-records-dialog-mobile .match-records-content[data-v-9a3ff098]{overflow-x:auto}.match-records-dialog-mobile[data-v-9a3ff098] .el-table{min-width:600px}.match-records-dialog-mobile[data-v-9a3ff098] .el-table td.el-table__cell,.match-records-dialog-mobile[data-v-9a3ff098] .el-table th.el-table__cell{padding:8px 5px;font-size:12px}.match-records-dialog-mobile .pagination-wrapper[data-v-9a3ff098]{margin-top:15px;overflow-x:auto}.match-records-dialog-mobile[data-v-9a3ff098] .el-pagination{justify-content:center;flex-wrap:wrap}.match-records-dialog-mobile[data-v-9a3ff098] .el-pagination .btn-next,.match-records-dialog-mobile[data-v-9a3ff098] .el-pagination .btn-prev,.match-records-dialog-mobile[data-v-9a3ff098] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px;margin:0 2px}.match-records-dialog-mobile[data-v-9a3ff098] .el-dialog__footer{padding:12px 15px}}@media (min-width:769px) and (max-width:1024px){.notice-dialog[data-v-9a3ff098] .el-dialog{width:85%!important;max-width:600px}.notice-detail-dialog[data-v-9a3ff098] .el-dialog{width:85%!important;max-width:700px}.income-records-dialog[data-v-9a3ff098] .el-dialog,.match-records-dialog[data-v-9a3ff098] .el-dialog{width:90%!important;max-width:900px}}