#app{width:100%;height:100vh;overflow:hidden}.sidebar-wrapper[data-v-fabe7de6]{height:100%;display:flex;flex-direction:column;overflow:hidden}.logo-container[data-v-fabe7de6]{height:60px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #2d2d2d;cursor:pointer;transition:background-color .3s ease}.logo-container[data-v-fabe7de6]:hover{background-color:#2d2d2d}.logo-container .logo-img[data-v-fabe7de6]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.logo-container .logo-text[data-v-fabe7de6]{margin-left:12px;font-size:18px;font-weight:600;color:#8bff8b;white-space:nowrap;flex:1}.logo-container .collapse-icon[data-v-fabe7de6]{color:#888;font-size:14px;transition:transform .3s ease}.sidebar-menu[data-v-fabe7de6]{border-right:none!important}.sidebar-menu[data-v-fabe7de6] .el-menu-item{height:48px;line-height:48px;font-size:14px}.sidebar-menu[data-v-fabe7de6] .el-menu-item:hover{background-color:#2d2d2d!important}.sidebar-menu[data-v-fabe7de6] .el-menu-item.is-active{background-color:#2d2d2d!important;color:#8bff8b!important}.sidebar-menu[data-v-fabe7de6] .el-menu-item.is-active .el-icon{color:#8bff8b!important}.sidebar-menu[data-v-fabe7de6] .el-menu-item .el-icon{font-size:18px;margin-right:10px;color:#b3b3b3}.menu-item-wrapper[data-v-fabe7de6],.menu-item-wrapper[data-v-fabe7de6] .el-menu-item{cursor:pointer}.menu-item-wrapper[data-v-fabe7de6] .el-menu-item.is-active{background-color:transparent!important;color:#b3b3b3!important}.menu-item-wrapper[data-v-fabe7de6] .el-menu-item.is-active .el-icon{color:#b3b3b3!important}.menu-item-wrapper[data-v-fabe7de6]:hover .el-menu-item{background-color:#2d2d2d!important}.menu-item-wrapper.is-route-active[data-v-fabe7de6] .el-menu-item{background-color:#2d2d2d!important;color:#8bff8b!important}.menu-item-wrapper.is-route-active[data-v-fabe7de6] .el-menu-item .el-icon{color:#8bff8b!important}.bottom-menu[data-v-fabe7de6]{margin-top:auto;border-top:1px solid #2d2d2d;padding-top:8px}.power-tag[data-v-fabe7de6]{margin-left:8px;background-color:#8bff8b!important;border-color:#8bff8b!important;color:#1a1a1a!important}.storage-section[data-v-fabe7de6]{padding:14px 20px 16px}.storage-title[data-v-fabe7de6]{color:#b3b3b3;font-size:13px;line-height:1;margin-bottom:12px}.storage-progress[data-v-fabe7de6]{height:8px;border-radius:999px;background-color:#3a3a3a;overflow:hidden}.storage-progress-inner[data-v-fabe7de6]{height:100%;border-radius:999px;transition:width .3s ease,background-color .3s ease}.storage-progress-inner.is-safe[data-v-fabe7de6]{background-color:#8bff8b}.storage-progress-inner.is-danger[data-v-fabe7de6]{background-color:#ff3e3e}.storage-meta[data-v-fabe7de6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.storage-status[data-v-fabe7de6],.storage-used[data-v-fabe7de6]{color:#b3b3b3;font-size:12px;line-height:1}.storage-status.is-inactive[data-v-fabe7de6]{color:#ff6c6c}.login-btn[data-v-fabe7de6]{display:flex;align-items:center;height:48px;padding:0 20px;color:#8bff8b;cursor:pointer;transition:all .3s ease;font-size:14px;border-top:1px solid #2d2d2d}.login-btn .el-icon[data-v-fabe7de6]{font-size:18px;margin-right:10px}.login-btn.is-collapse[data-v-fabe7de6]{justify-content:center;padding:0}.login-btn.is-collapse .el-icon[data-v-fabe7de6]{margin-right:0}.login-btn[data-v-fabe7de6]:hover{background-color:#2d2d2d}.dialog-overlay[data-v-f1c2b518]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px)}.dialog-container[data-v-f1c2b518]{width:560px;max-width:90vw;max-height:90vh;background-color:#1e1e1e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.dialog-header[data-v-f1c2b518]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #2d2d2d}.dialog-title[data-v-f1c2b518]{font-size:18px;font-weight:600;color:#fff;margin:0}.close-btn[data-v-f1c2b518]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:all .2s ease}.close-btn[data-v-f1c2b518]:hover{background-color:#2d2d2d}.close-btn .el-icon[data-v-f1c2b518]{font-size:18px;color:#888}.dialog-body[data-v-f1c2b518]{padding:24px;overflow-y:auto;flex:1}.form-item[data-v-f1c2b518]{margin-bottom:24px}.form-item[data-v-f1c2b518]:last-child{margin-bottom:0}.form-label[data-v-f1c2b518]{display:block;font-size:14px;font-weight:500;color:#fff;margin-bottom:12px}.form-label-row[data-v-f1c2b518]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.optional-tag[data-v-f1c2b518]{color:#666;font-weight:400}.ai-generate-btn[data-v-f1c2b518]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid #8bff8b;border-radius:6px;color:#8bff8b;font-size:13px;cursor:pointer;transition:all .2s ease}.ai-generate-btn[data-v-f1c2b518]:hover{background-color:rgba(139,255,139,.1)}.ai-generate-btn .el-icon[data-v-f1c2b518]{font-size:14px}.dark-input[data-v-f1c2b518] .el-input__wrapper{background-color:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d!important;border-radius:8px;padding:0 12px}.dark-input[data-v-f1c2b518] .el-input__inner{color:#fff;height:44px;font-size:14px;caret-color:#8bff8b}.dark-input[data-v-f1c2b518] .el-input__inner::-moz-placeholder{color:#666}.dark-input[data-v-f1c2b518] .el-input__inner::placeholder{color:#666}.dark-input[data-v-f1c2b518] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #4d4d4d!important}.dark-input[data-v-f1c2b518] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #8bff8b!important}.dark-select[data-v-f1c2b518]{width:100%}.dark-select[data-v-f1c2b518] .el-select__wrapper{background-color:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d!important;border-radius:8px;min-height:44px}.dark-select[data-v-f1c2b518] .el-select__placeholder{color:#666}.dark-select[data-v-f1c2b518] .el-select__selected-item{color:#fff;font-size:14px}.dark-select[data-v-f1c2b518] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #4d4d4d!important}.dark-select[data-v-f1c2b518] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #8bff8b!important}.mode-options[data-v-f1c2b518]{display:flex;gap:16px}.mode-option[data-v-f1c2b518]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 20px;background-color:#2d2d2d;border:2px solid #3d3d3d;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#888;position:relative}.mode-option[data-v-f1c2b518]:hover{border-color:#4d4d4d;color:#fff}.mode-option.active[data-v-f1c2b518]{border-color:#8bff8b;color:#fff;background-color:rgba(139,255,139,.05)}.mode-option .el-icon[data-v-f1c2b518]:first-child{font-size:18px}.mode-option span[data-v-f1c2b518]{font-size:14px;font-weight:500}.mode-option .question-icon[data-v-f1c2b518]{font-size:14px;color:#666;cursor:help}.mode-option .question-icon[data-v-f1c2b518]:hover{color:#888}.script-textarea-wrapper[data-v-f1c2b518]{position:relative}.dark-textarea[data-v-f1c2b518] .el-textarea__inner{background-color:#2d2d2d;border:1px solid #3d3d3d;color:#fff;border-radius:8px;padding:12px;resize:none;font-size:14px;caret-color:#8bff8b;line-height:1.5;box-shadow:none}.dark-textarea[data-v-f1c2b518] .el-textarea__inner::-moz-placeholder{color:#666}.dark-textarea[data-v-f1c2b518] .el-textarea__inner::placeholder{color:#666}.dark-textarea[data-v-f1c2b518] .el-textarea__inner:hover{border-color:#4d4d4d}.dark-textarea[data-v-f1c2b518] .el-textarea__inner:focus{border-color:#8bff8b;box-shadow:0 0 0 2px rgba(139,255,139,.1)}.char-count[data-v-f1c2b518]{position:absolute;bottom:12px;right:12px;font-size:12px;color:#666}.dialog-footer[data-v-f1c2b518]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #2d2d2d}.cancel-btn[data-v-f1c2b518]{padding:10px 24px;background-color:transparent;border:1px solid #3d3d3d;color:#fff;border-radius:8px}.cancel-btn[data-v-f1c2b518]:hover{background-color:#2d2d2d;border-color:#4d4d4d}.submit-btn[data-v-f1c2b518]{padding:10px 24px;background-color:#8bff8b!important;border:none!important;color:#1a1a1a!important;border-radius:8px;font-weight:600}.submit-btn[data-v-f1c2b518]:hover{background-color:#7aee7a!important}.credits-dialog-mask{display:flex;align-items:center;justify-content:center}.credits-dialog{min-width:1000px;max-width:72rem;height:85vh;background-color:#1a1a1a;border-radius:12px;display:flex;flex-direction:column;padding:0}.credits-dialog .el-dialog__header{display:none}.credits-dialog .el-dialog__body{padding:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.redeem-dialog{background-color:#2d2d2d;border-radius:8px}.redeem-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid #3d3d3d}.redeem-dialog .el-dialog__body{padding:24px}.redeem-dialog .el-dialog__footer{padding:0 24px 24px}.redeem-dialog .el-input__wrapper{background-color:#3d3d3d;box-shadow:inset 0 0 0 1px #4d4d4d!important}.redeem-dialog .el-input__inner{color:#fff;height:48px;font-size:15px}.redeem-dialog .el-input__inner::-moz-placeholder{color:#666}.redeem-dialog .el-input__inner::placeholder{color:#666}.redeem-dialog .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #8bff8b!important}.payment-qr-dialog{background-color:#2d2d2d;border-radius:12px;padding:0}.payment-qr-dialog .el-dialog__header{display:none}.payment-qr-dialog .el-dialog__body{padding:0}.dialog-header[data-v-12c7cbab]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2d2d2d}.dialog-header .title[data-v-12c7cbab]{font-size:16px;color:#fff}.dialog-header .header-right .el-icon[data-v-12c7cbab]{font-size:20px;color:#999;cursor:pointer}.dialog-header .header-right .el-icon[data-v-12c7cbab]:hover{color:#fff}.dialog-body[data-v-12c7cbab]{padding:20px 24px;flex:1;display:flex;flex-direction:column;overflow:hidden}.user-info-bar[data-v-12c7cbab]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#2d2d2d;border-radius:8px;margin-bottom:20px}.user-info-bar .user-left[data-v-12c7cbab]{display:flex;align-items:center;gap:16px}.user-info-bar .user-left .user-avatar[data-v-12c7cbab]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-info-bar .user-left .phone[data-v-12c7cbab]{font-size:16px;color:#fff}.user-info-bar .user-left .credits-badge[data-v-12c7cbab]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#3d3d3d;border-radius:6px}.user-info-bar .user-left .credits-badge .el-icon[data-v-12c7cbab]{color:#8bff8b;font-size:16px}.user-info-bar .user-left .credits-badge span[data-v-12c7cbab]{font-size:16px;font-weight:600;color:#fff}.user-info-bar .redeem-btn[data-v-12c7cbab]{background-color:#3d3d3d;border-color:#4d4d4d;color:#fff}.user-info-bar .redeem-btn[data-v-12c7cbab]:hover{background-color:#4d4d4d}.tabs-container[data-v-12c7cbab]{margin-bottom:20px;flex-shrink:0}.tabs-container .tabs-wrapper[data-v-12c7cbab]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2d2d2d}.tabs-container .tabs-header[data-v-12c7cbab]{display:flex;gap:40px}.tabs-container .tabs-header .tab-item[data-v-12c7cbab]{padding:12px 0;font-size:15px;color:#888;cursor:pointer;position:relative;transition:color .2s}.tabs-container .tabs-header .tab-item[data-v-12c7cbab]:hover{color:#aaa}.tabs-container .tabs-header .tab-item.active[data-v-12c7cbab]{color:#8bff8b}.tabs-container .tabs-header .tab-item.active[data-v-12c7cbab]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#8bff8b}.tabs-container .tabs-hint[data-v-12c7cbab]{font-size:12px;color:#666;padding-bottom:12px;white-space:nowrap}.membership-content[data-v-12c7cbab]{flex:1;overflow-y:auto}.membership-content .membership-grid[data-v-12c7cbab]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.membership-content .membership-card[data-v-12c7cbab]{position:relative;padding:20px;background-color:#2d2d2d;border:2px solid #3d3d3d;border-radius:8px;transition:all .2s;cursor:pointer}.membership-content .membership-card[data-v-12c7cbab]:hover:not(.is-free){border-color:#5d5d5d}.membership-content .membership-card.is-free[data-v-12c7cbab]{cursor:not-allowed}.membership-content .membership-card.is-free .purchase-btn[data-v-12c7cbab]{background-color:#3d3d3d;border-color:#4d4d4d;color:#666;cursor:not-allowed}.membership-content .membership-card.is-selected[data-v-12c7cbab]:not(.is-free){border-color:#8bff8b;background:rgba(174,255,174,.11)}.membership-content .membership-card.is-selected:not(.is-free) .purchase-btn[data-v-12c7cbab]{background:rgba(146,255,146,.77);border-color:rgba(146,255,146,.77);color:#000}.membership-content .membership-card.is-best[data-v-12c7cbab]{border-color:#8bff8b}.membership-content .membership-card.is-best .purchase-btn[data-v-12c7cbab]{background-color:#8bff8b;border-color:#8bff8b;color:#1a1a1a}.membership-content .membership-card.is-best .purchase-btn[data-v-12c7cbab]:hover{background-color:#7aee7a}.membership-content .membership-card .best-badge[data-v-12c7cbab]{position:absolute;top:5px;right:8px;padding:4px 12px;background-color:#8bff8b;border-radius:12px;font-size:11px;color:#1a1a1a;font-weight:600}.membership-content .membership-card .card-header[data-v-12c7cbab]{text-align:center;margin-bottom:16px}.membership-content .membership-card .card-header .plan-title[data-v-12c7cbab]{font-size:18px;color:#fff;margin-bottom:12px}.membership-content .membership-card .card-header .plan-price .currency[data-v-12c7cbab]{font-size:14px;color:#fff}.membership-content .membership-card .card-header .plan-price .amount[data-v-12c7cbab]{font-size:32px;font-weight:600;color:#fff}.membership-content .membership-card .card-header .plan-validity[data-v-12c7cbab]{margin-top:8px;font-size:12px;color:#888;height:20px}.membership-content .membership-card .purchase-btn[data-v-12c7cbab]{width:100%;margin-bottom:20px;background-color:#3d3d3d;border-color:#4d4d4d;color:#fff}.membership-content .membership-card .features-list .feature-item[data-v-12c7cbab]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:13px;color:#aaa}.membership-content .membership-card .features-list .feature-item .el-icon[data-v-12c7cbab]{color:#8bff8b;font-size:14px;margin-top:2px;flex-shrink:0}.recharge-content[data-v-12c7cbab]{flex:1;overflow-y:auto}.recharge-content .current-plan[data-v-12c7cbab]{display:flex;align-items:center;gap:6px;padding:12px 16px;background-color:#2d2d2d;border-radius:20px;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.recharge-content .current-plan .el-icon[data-v-12c7cbab]{color:#8bff8b;font-size:16px}.recharge-content .current-plan span[data-v-12c7cbab]{font-size:13px;color:#fff}.recharge-content .recharge-grid[data-v-12c7cbab]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.recharge-content .recharge-card[data-v-12c7cbab]{padding:20px 15px;background-color:#2d2d2d;border:2px solid #3d3d3d;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s}.recharge-content .recharge-card[data-v-12c7cbab]:hover{border-color:#5d5d5d}.recharge-content .recharge-card.is-selected[data-v-12c7cbab]{border-color:#8bff8b;background:rgba(174,255,174,.11)}.recharge-content .recharge-card.is-selected .buy-btn[data-v-12c7cbab]{background:rgba(146,255,146,.77);border-color:rgba(146,255,146,.77);color:#000}.recharge-content .recharge-card .credits-amount[data-v-12c7cbab]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.recharge-content .recharge-card .credits-amount .el-icon[data-v-12c7cbab]{color:#8bff8b;font-size:24px}.recharge-content .recharge-card .credits-amount span[data-v-12c7cbab]{font-size:28px;font-weight:600;color:#fff}.recharge-content .recharge-card .credits-price[data-v-12c7cbab]{margin-bottom:18px;text-align:left}.recharge-content .recharge-card .credits-price .currency[data-v-12c7cbab]{font-size:14px;color:#888}.recharge-content .recharge-card .credits-price .amount[data-v-12c7cbab]{font-size:20px;color:#fff}.recharge-content .recharge-card .buy-btn[data-v-12c7cbab]{width:100%;background-color:#3d3d3d;border-color:#4d4d4d;color:#fff}.history-content[data-v-12c7cbab]{flex:1;padding-right:15px;overflow-y:auto;display:flex;flex-direction:column}.history-content .history-list[data-v-12c7cbab]{flex:1;margin-bottom:24px}.history-content .history-item[data-v-12c7cbab]{display:flex;justify-content:space-between;align-items:center;padding:16px 10px 16px 0;border-bottom:1px solid #2d2d2d}.history-content .history-item .record-left .record-title[data-v-12c7cbab]{font-size:14px;color:#fff;margin-bottom:6px}.history-content .history-item .record-left .record-time[data-v-12c7cbab]{font-size:12px;color:#666}.history-content .history-item .record-right[data-v-12c7cbab]{display:flex;flex-direction:column;align-items:flex-end}.history-content .history-item .record-right .record-amount[data-v-12c7cbab]{font-size:16px;font-weight:600;color:#8bff8b}.history-content .history-item .record-right .record-amount.is-negative[data-v-12c7cbab]{color:#ff6b6b}.history-content .history-item .record-right .record-balance[data-v-12c7cbab]{font-size:13px}.history-content .pagination-wrapper[data-v-12c7cbab]{display:flex;justify-content:center}.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-next,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-prev,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .el-pager li{background-color:#2d2d2d;color:#888}.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-next:hover,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-prev:hover,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .el-pager li:hover{color:#fff}.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-next.active,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .btn-prev.active,.history-content .pagination-wrapper[data-v-12c7cbab] .el-pagination .el-pager li.active{background-color:#8bff8b;color:#1a1a1a}.redeem-title[data-v-12c7cbab]{font-size:18px;color:#fff;font-weight:500}.redeem-footer[data-v-12c7cbab]{display:flex;gap:12px}.redeem-footer .el-button[data-v-12c7cbab]{flex:1;height:44px;font-size:15px}.redeem-footer .cancel-btn[data-v-12c7cbab]{background-color:#3d3d3d;border-color:#4d4d4d;color:#fff}.redeem-footer .cancel-btn[data-v-12c7cbab]:hover{background-color:#4d4d4d}.redeem-footer .redeem-confirm-btn[data-v-12c7cbab]{background-color:#8bff8b;border-color:#8bff8b;color:#1a1a1a}.redeem-footer .redeem-confirm-btn[data-v-12c7cbab]:hover{background-color:#7aee7a}.payment-qr-content[data-v-12c7cbab]{padding:0}.payment-qr-header[data-v-12c7cbab]{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 24px 20px}.payment-qr-header .wechat-icon[data-v-12c7cbab]{font-size:28px;color:#07c160}.payment-qr-header .payment-qr-title[data-v-12c7cbab]{font-size:18px;font-weight:500;color:#fff}.payment-qr-body[data-v-12c7cbab]{padding:0 32px 24px}.payment-qr-body .qrcode-wrapper[data-v-12c7cbab]{width:250px;height:250px;margin:0 auto 20px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.payment-qr-body .qrcode-loading[data-v-12c7cbab]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#666;font-size:14px}.payment-qr-body .qrcode-loading .el-icon[data-v-12c7cbab]{font-size:32px;color:#07c160}.payment-qr-body .qrcode-img[data-v-12c7cbab]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.payment-qr-body .qrcode-placeholder[data-v-12c7cbab]{width:100%;height:100%}.payment-qr-body .payment-qr-tips[data-v-12c7cbab]{text-align:center;font-size:14px;color:#fff}.payment-qr-footer[data-v-12c7cbab]{padding:0 24px 28px}.payment-qr-footer .cancel-payment-btn[data-v-12c7cbab]{width:100%;height:48px;font-size:16px;background-color:#3d3d3d;border-color:#4d4d4d;color:#fff;border-radius:8px}.payment-qr-footer .cancel-payment-btn[data-v-12c7cbab]:hover{background-color:#4d4d4d}.community-dialog-mask{display:flex;align-items:center;justify-content:center}.community-dialog{background-color:#1a1a1a;border-radius:12px;padding:0}.community-dialog .el-dialog__header{display:none}.community-dialog .el-dialog__body{padding:0}.dialog-header[data-v-308310f5]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #2d2d2d}.dialog-header .dialog-title[data-v-308310f5]{margin:0;font-size:20px;font-weight:500;color:#fff}.dialog-header .close-icon[data-v-308310f5]{font-size:24px;color:#888;cursor:pointer;transition:color .2s}.dialog-header .close-icon[data-v-308310f5]:hover{color:#fff}.dialog-body[data-v-308310f5]{display:flex;padding:40px 32px;gap:40px}.features-section[data-v-308310f5]{flex:1;display:flex;flex-direction:column;gap:32px}.feature-item[data-v-308310f5]{display:flex;align-items:flex-start;gap:16px}.feature-item .feature-icon[data-v-308310f5]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#8bff8b,#6ee06e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-item .feature-icon .el-icon[data-v-308310f5]{font-size:28px;color:#1a1a1a}.feature-item .feature-content[data-v-308310f5]{flex:1;padding-top:4px}.feature-item .feature-title[data-v-308310f5]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.feature-item .feature-title .check-icon[data-v-308310f5]{font-size:16px;color:#8bff8b;font-weight:700}.feature-item .feature-title span[data-v-308310f5]{font-size:18px;font-weight:500;color:#fff}.feature-item .feature-desc[data-v-308310f5]{font-size:14px;color:#888;line-height:1.6}.qrcode-section[data-v-308310f5]{display:flex;flex-direction:column;align-items:center;justify-content:center}.qrcode-section .qrcode-wrapper[data-v-308310f5]{width:260px;height:260px;background-color:#fff;border-radius:8px;padding:10px;margin-bottom:16px}.qrcode-section .qrcode-wrapper .qrcode-image[data-v-308310f5]{width:100%;height:100%;display:block}.qrcode-section .qrcode-hint[data-v-308310f5]{font-size:15px;color:#aaa;text-align:center}.dialog-header[data-v-4812d590]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #2d2d2d}.dialog-header .dialog-title[data-v-4812d590]{margin:0;font-size:20px;font-weight:500;color:#fff}.dialog-header .close-icon[data-v-4812d590]{font-size:24px;color:#888;cursor:pointer;transition:color .2s}.dialog-header .close-icon[data-v-4812d590]:hover{color:#fff}.dialog-body[data-v-4812d590]{padding:32px 28px}.user-info-section[data-v-4812d590]{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.user-info-section .avatar-wrapper[data-v-4812d590]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:20px;position:relative;cursor:pointer}.user-info-section .avatar-wrapper .avatar-img[data-v-4812d590]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-info-section .avatar-wrapper .avatar-overlay[data-v-4812d590]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s}.user-info-section .avatar-wrapper .avatar-overlay .el-icon[data-v-4812d590]{font-size:22px;color:#fff}.user-info-section .avatar-wrapper:hover .avatar-overlay[data-v-4812d590]{opacity:1}.user-info-section .nickname-row[data-v-4812d590]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.user-info-section .nickname-row .nickname-text[data-v-4812d590]{font-size:16px;color:#fff;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-section .nickname-row .nickname-input[data-v-4812d590]{width:180px}.user-info-section .nickname-row .nickname-input[data-v-4812d590] .el-input__wrapper{background-color:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d!important}.user-info-section .nickname-row .nickname-input[data-v-4812d590] .el-input__inner{color:#fff;text-align:center;height:36px;line-height:36px}.user-info-section .nickname-row .nickname-input[data-v-4812d590] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #8bff8b!important}.user-info-section .nickname-row .action-icon[data-v-4812d590]{font-size:20px;width:28px;height:28px;cursor:pointer;transition:color .2s,transform .2s}.user-info-section .nickname-row .action-icon svg[data-v-4812d590]{width:22px;height:22px}.user-info-section .nickname-row .action-icon[data-v-4812d590]:hover{transform:scale(1.1)}.user-info-section .nickname-row .edit-icon[data-v-4812d590]{color:#888}.user-info-section .nickname-row .confirm-icon[data-v-4812d590],.user-info-section .nickname-row .edit-icon[data-v-4812d590]:hover{color:#8bff8b}.user-info-section .nickname-row .confirm-icon[data-v-4812d590]:hover{color:#a5ffa5}.user-info-section .nickname-row .cancel-icon[data-v-4812d590]{color:#888}.user-info-section .nickname-row .cancel-icon[data-v-4812d590]:hover{color:#ff6b6b}.password-section .section-title[data-v-4812d590]{font-size:16px;font-weight:500;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #2d2d2d}.password-section[data-v-4812d590] .el-form-item{margin-bottom:20px}.password-section[data-v-4812d590] .el-input__wrapper{background-color:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d!important}.password-section[data-v-4812d590] .el-input__inner{color:#fff;height:42px}.password-section[data-v-4812d590] .el-input__inner::-moz-placeholder{color:#666}.password-section[data-v-4812d590] .el-input__inner::placeholder{color:#666}.password-section[data-v-4812d590] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #8bff8b!important}.password-section[data-v-4812d590] .el-input__prefix,.password-section[data-v-4812d590] .el-input__suffix{color:#888}.password-section .submit-btn[data-v-4812d590]{width:100%;height:42px;background:linear-gradient(135deg,#8bff8b,#6ee06e);border:none;color:#1a1a1a;font-size:15px;font-weight:500;border-radius:6px}.password-section .submit-btn[data-v-4812d590]:hover{opacity:.9}.message-center-mask[data-v-5accc940]{position:fixed;inset:0;z-index:2990;background:rgba(0,0,0,.81);pointer-events:auto}.message-mask-fade-enter-active[data-v-5accc940],.message-mask-fade-leave-active[data-v-5accc940]{transition:opacity .24s ease}.message-mask-fade-enter-from[data-v-5accc940],.message-mask-fade-leave-to[data-v-5accc940]{opacity:0}.message-center-panel[data-v-5accc940]{--msg-font:15px;--msg-lh:1.5;--msg-color:#fff;position:fixed;left:0;top:0;bottom:0;width:340px;max-width:min(340px,100vw);z-index:3000;background:#1f1f1f;display:flex;flex-direction:column;font-size:var(--msg-font);line-height:var(--msg-lh);color:var(--msg-color);box-shadow:8px 0 32px rgba(0,0,0,.4)}.message-panel-fade-enter-active[data-v-5accc940],.message-panel-fade-leave-active[data-v-5accc940]{transition:transform .28s ease,opacity .22s ease}.message-panel-fade-enter-from[data-v-5accc940],.message-panel-fade-leave-to[data-v-5accc940]{opacity:.96;transform:translateX(-100%)}.message-panel-header[data-v-5accc940]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;flex-shrink:0}.message-panel-title[data-v-5accc940]{margin:0;font-size:var(--msg-font);font-weight:500;color:var(--msg-color)}.message-panel-close[data-v-5accc940]{font-size:16px;color:var(--msg-color);cursor:pointer;padding:4px;opacity:.85;transition:opacity .2s}.message-panel-close[data-v-5accc940]:hover{opacity:1}.message-panel-list[data-v-5accc940]{flex:1;overflow-y:auto;padding:12px 14px 24px}.message-panel-list[data-v-5accc940]::-webkit-scrollbar{width:6px}.message-panel-list[data-v-5accc940]::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:3px}.message-item[data-v-5accc940]{margin:0 -6px;padding:14px 6px;border-radius:8px;transition:background .2s}.message-item[data-v-5accc940]:hover{background:hsla(0,0%,100%,.05)}.message-item.is-general[data-v-5accc940]{cursor:pointer}.message-item-row[data-v-5accc940]{display:flex;gap:12px;align-items:flex-start}.message-item-row--simple[data-v-5accc940]{padding-left:0}.icon-invite-pending[data-v-5accc940]{position:relative;width:20px;height:20px;border-radius:8px;color:#a78bfa;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.icon-invite-pending .el-icon[data-v-5accc940]{font-size:20px}.icon-invite-pending .invite-plus[data-v-5accc940]{position:absolute;right:2px;bottom:2px;font-size:12px;font-weight:700;line-height:1}.icon-status[data-v-5accc940]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:#fff;margin-top:2px}.icon-status-ok[data-v-5accc940]{background:#22c55e}.icon-status-bad[data-v-5accc940]{background:#ef4444}.message-item-body[data-v-5accc940]{min-width:0;flex:1}.message-item-body--full[data-v-5accc940]{flex:1}.message-line[data-v-5accc940]{font-size:var(--msg-font);line-height:var(--msg-lh);font-weight:400;color:var(--msg-color);margin-bottom:6px}.message-line[data-v-5accc940]:last-of-type{margin-bottom:0}.message-line--clamp[data-v-5accc940]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.message-line--content[data-v-5accc940]{font-size:14px;line-height:1.45;color:#bbb}.invite-actions[data-v-5accc940]{display:flex;gap:10px;margin-top:12px;justify-content:flex-end}.btn-accept[data-v-5accc940]{display:inline-flex;align-items:center;gap:6px;padding:6px 22px;border:none;border-radius:6px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#5eb733,#37f16c)}.btn-accept .el-icon[data-v-5accc940]{font-size:var(--msg-font);font-weight:700}.btn-accept[data-v-5accc940]:hover{filter:brightness(1.05)}.btn-reject[data-v-5accc940]{padding:6px 33px;border:none;border-radius:6px;font-size:var(--msg-font);color:#e5e5e5;cursor:pointer;background:#2d2d2d}.btn-reject[data-v-5accc940]:hover{background:#3d3d3d}.message-detail[data-v-5accc940]{color:#fff}.message-detail-header[data-v-5accc940]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px}.message-detail-header-left[data-v-5accc940]{display:flex;align-items:center;gap:12px}.message-detail-bell[data-v-5accc940]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8de446,#61e06c);display:flex;align-items:center;justify-content:center;color:#0f172a}.message-detail-bell .el-icon[data-v-5accc940]{font-size:20px}.message-detail-h-title[data-v-5accc940]{font-size:14px;font-weight:600;color:#fff}.message-detail-close[data-v-5accc940]{font-size:22px;color:#888;cursor:pointer;padding:4px}.message-detail-close[data-v-5accc940]:hover{color:#fff}.message-detail-body-wrap[data-v-5accc940]{padding:16px 20px 8px}.message-detail-body-inner[data-v-5accc940]{background:#0d0d0d;border-radius:10px;padding:16px 16px 18px;border:1px solid #262626}.message-detail-top[data-v-5accc940]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.message-detail-article-title[data-v-5accc940]{margin:0;font-size:14px;font-weight:600;color:#fff;line-height:1.5;flex:1;min-width:0}.message-detail-article-date[data-v-5accc940]{font-size:14px;color:#9ca3af;flex-shrink:0;font-weight:400}.message-detail-intro[data-v-5accc940]{margin:0 0 14px;font-size:14px;color:#d4d4d4;line-height:1.5}.message-detail-bullets[data-v-5accc940]{margin:0;padding:0;list-style:none}.message-detail-li[data-v-5accc940]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;color:#e5e5e5;line-height:1.5}.message-detail-li[data-v-5accc940]:last-child{margin-bottom:0}.message-detail-check[data-v-5accc940]{flex-shrink:0;width:18px;height:18px;border-radius:3px;background:#22c55e;display:flex;align-items:center;justify-content:center;margin-top:2px}.message-detail-check .el-icon[data-v-5accc940]{font-size:12px;color:#fff;font-weight:700}.message-detail-btext[data-v-5accc940]{flex:1}.message-detail-footer[data-v-5accc940]{margin:14px 0 0;font-size:14px;color:#d4d4d4;line-height:1.5}.message-detail-footer-bar[data-v-5accc940]{padding:12px 20px 20px;display:flex;justify-content:flex-end}.btn-gotit[data-v-5accc940]{padding:10px 28px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#9fe537,#51de79)}.btn-gotit[data-v-5accc940]:hover{filter:brightness(1.05)}.message-detail-backdrop{background:rgba(0,0,0,.75)!important}.message-detail-dialog{max-width:92vw;background:#1a1a1a;border-radius:12px;border:1px solid #2d2d2d;padding:0}.message-detail-dialog .el-dialog__header{display:none}.message-detail-dialog .el-dialog__body{padding:0}.layout-container[data-v-41a50296]{display:flex;height:100vh;background-color:#1a1a1a}.sidebar-container[data-v-41a50296]{width:200px;height:100%;background-color:#1e1e1e;transition:width .3s ease;flex-shrink:0;border-right:1px solid #2d2d2d}.sidebar-container.is-collapse[data-v-41a50296]{width:64px}.main-container[data-v-41a50296]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-area[data-v-41a50296]{flex:1;overflow-y:auto;background-color:#1a1a1a}.content-area[data-v-41a50296]::-webkit-scrollbar{width:6px}.content-area[data-v-41a50296]::-webkit-scrollbar-thumb{background-color:#3d3d3d;border-radius:3px}.content-area[data-v-41a50296]::-webkit-scrollbar-track{background-color:#1a1a1a}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.5;color:#fff;background-color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#3d3d3d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#4d4d4d}::-webkit-scrollbar-track{background-color:transparent}:root{--el-color-primary:#8bff8b;--el-color-primary-light-3:#a5ffa5;--el-color-primary-light-5:#b8ffb8;--el-color-primary-light-7:#cbffcb;--el-color-primary-light-8:#d5ffd5;--el-color-primary-light-9:#e8ffe8;--el-color-primary-dark-2:#7aee7a;--el-bg-color:#1e1e1e;--el-bg-color-page:#1a1a1a;--el-bg-color-overlay:#1e1e1e;--el-text-color-primary:#fff;--el-text-color-regular:#ccc;--el-text-color-secondary:#888;--el-text-color-placeholder:#666;--el-border-color:#3d3d3d;--el-border-color-light:#2d2d2d;--el-border-color-lighter:#333;--el-border-color-extra-light:#2a2a2a;--el-fill-color:#2d2d2d;--el-fill-color-light:#333;--el-fill-color-lighter:#3d3d3d;--el-fill-color-blank:#1e1e1e;--el-mask-color:rgba(0,0,0,.65);--el-mask-color-extra-light:rgba(0,0,0,.45);--el-box-shadow:0 8px 32px rgba(0,0,0,.45);--el-box-shadow-light:0 4px 16px rgba(0,0,0,.35);--el-dialog-bg-color:#1e1e1e;--el-dialog-border-radius:12px;--el-dialog-box-shadow:0 8px 32px rgba(0,0,0,.5);--el-message-bg-color:#2d2d2d;--el-message-border-color:#3d3d3d;--el-popup-modal-bg-color:rgba(0,0,0,.65)}.el-overlay{background-color:var(--el-mask-color)!important}.el-dialog{background-color:var(--el-dialog-bg-color)!important;border:1px solid #333!important;border-radius:var(--el-dialog-border-radius)!important;box-shadow:var(--el-dialog-box-shadow)!important}.el-dialog .el-dialog__header{padding:20px 24px 16px;margin-right:0;border-bottom:1px solid #2d2d2d}.el-dialog .el-dialog__title{color:#fff!important;font-size:16px;font-weight:600}.el-dialog .el-dialog__headerbtn{top:16px;right:16px;width:32px;height:32px}.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#888!important;font-size:18px}.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff!important}.el-dialog .el-dialog__body{color:#ccc!important;padding:20px 24px}.el-dialog .el-dialog__footer{padding:12px 24px 20px;border-top:1px solid #2d2d2d}.el-dialog .el-dialog__footer .el-button--default{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#fff!important}.el-dialog .el-dialog__footer .el-button--default:focus,.el-dialog .el-dialog__footer .el-button--default:hover{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#fff!important;box-shadow:none!important}.el-dialog .el-dialog__footer .el-button--primary,.el-dialog .el-dialog__footer .el-button--primary:focus,.el-dialog .el-dialog__footer .el-button--primary:hover{background-color:#8bff8b!important;border-color:#8bff8b!important;color:#1a1a1a!important}.el-message-box{background-color:#1e1e1e!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.el-message-box .el-message-box__header{padding:20px 24px 12px}.el-message-box .el-message-box__title{color:#fff!important;font-size:16px;font-weight:600}.el-message-box .el-message-box__headerbtn .el-message-box__close{color:#888!important}.el-message-box .el-message-box__headerbtn .el-message-box__close:hover{color:#fff!important}.el-message-box .el-message-box__content{color:#ccc!important;padding:8px 24px 16px}.el-message-box .el-message-box__btns{padding:8px 24px 20px}.el-message-box .el-message-box__btns .el-button--default,.el-message-box .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){--el-button-bg-color:#3d3d3d;--el-button-border-color:#4d4d4d;--el-button-text-color:#fff;--el-button-hover-bg-color:#3d3d3d;--el-button-hover-border-color:#4d4d4d;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#3d3d3d;--el-button-active-border-color:#4d4d4d;--el-button-active-text-color:#fff;--el-button-outline-color:transparent;--el-fill-color-blank:#3d3d3d;background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#fff!important}.el-message-box .el-message-box__btns .el-button--default:active,.el-message-box .el-message-box__btns .el-button--default:focus,.el-message-box .el-message-box__btns .el-button--default:hover,.el-message-box .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):active,.el-message-box .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):focus,.el-message-box .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#fff!important}.el-message-box .el-message-box__btns .el-button--primary{background-color:#8bff8b!important;border-color:#8bff8b!important;color:#1a1a1a!important}.el-message-box .el-message-box__btns .el-button--primary:hover{background-color:#7aee7a!important;border-color:#7aee7a!important}.el-message{background-color:#2d2d2d!important;border:1px solid #3d3d3d!important;box-shadow:0 4px 16px rgba(0,0,0,.35)!important}.el-message .el-message__content{color:#fff!important}.el-message.el-message--success{background-color:rgba(48,48,48,.95)!important;border-color:rgba(139,255,139,.25)!important}.el-message.el-message--success .el-message__content,.el-message.el-message--success .el-message__icon{color:#8bff8b!important}.el-message.el-message--warning{background-color:rgba(255,193,7,.12)!important;border-color:rgba(255,193,7,.3)!important}.el-message.el-message--warning .el-message__content,.el-message.el-message--warning .el-message__icon{color:#ffc107!important}.el-message.el-message--error{background-color:rgba(255,77,79,.12)!important;border-color:rgba(255,77,79,.3)!important}.el-message.el-message--error .el-message__content,.el-message.el-message--error .el-message__icon{color:#ff4d4f!important}.el-message.el-message--info .el-message__content,.el-message.el-message--info .el-message__icon{color:#ccc!important}.el-loading-mask{background-color:rgba(0,0,0,.7)!important}.el-loading-spinner .path{stroke:#8bff8b!important}.el-loading-spinner .el-loading-text{color:#ccc!important}.el-popper.is-dark,.el-popper.is-light{background:#2d2d2d!important;border:1px solid #3d3d3d!important;color:#fff!important}.el-popper.is-dark .el-popper__arrow:before,.el-popper.is-light .el-popper__arrow:before{background:#2d2d2d!important;border-color:#3d3d3d!important}.el-tooltip__popper.is-dark{background:#2d2d2d!important;border:1px solid #3d3d3d!important;color:#fff!important}.el-drawer{background-color:#1e1e1e!important}.el-drawer .el-drawer__header{color:#fff!important;border-bottom:1px solid #2d2d2d;margin-bottom:0;padding-bottom:16px}.el-drawer .el-drawer__body{color:#ccc!important}.el-dropdown__popper .el-dropdown__list{padding:6px!important}.el-dropdown-menu{background-color:#2d2d2d!important;border:1px solid #3d3d3d!important}.el-dropdown-menu .el-dropdown-menu__item{color:#ccc!important}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:hover{background-color:#3d3d3d!important;color:#8bff8b!important}.el-select-dropdown{background-color:#2d2d2d!important;border:1px solid #3d3d3d!important}.el-select-dropdown .el-select-dropdown__item{color:#ccc!important}.el-select-dropdown .el-select-dropdown__item.is-hovering{background-color:#3d3d3d!important}.el-select-dropdown .el-select-dropdown__item.is-selected{color:#8bff8b!important;font-weight:600}body.payment-dialog-open .el-overlay{background-color:rgba(0,0,0,.85)!important}.el-overlay.profile-dialog-mask{background-color:rgba(0,0,0,.6)!important}.el-dialog.profile-dialog{background-color:#1a1a1a!important;border:1px solid #333!important;border-radius:12px!important;padding:0!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.profile-dialog__header{display:none!important;padding:0!important;margin:0!important}.profile-dialog__body{padding:0!important;color:#fff!important}.el-button--success{background-color:#8bff8b!important;border-color:#8bff8b!important;color:#1a1a1a!important}.el-button--success:focus,.el-button--success:hover{background-color:#7aee7a!important;border-color:#7aee7a!important}a{color:#8bff8b;text-decoration:none}a:hover{text-decoration:underline}::-moz-selection{background-color:#8bff8b;color:#1a1a1a}::selection{background-color:#8bff8b;color:#1a1a1a}