body,html{width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:768px){.main-content{margin-left:0!important;padding-left:0!important;width:100%!important;box-sizing:border-box}.app{width:100%;overflow-x:hidden}}.dark-theme,body.dark{--dark-text-primary:#00ff41;--dark-text-secondary:#0c3;--dark-text-muted:#082;--dark-text-link:#39ff14;--dark-text-accent:#6f6;cursor:auto}.dark-theme,body.dark .navigation,body.dark .side-navigation{color:var(--dark-text-primary)}body.dark .el-icon{color:var(--dark-text-secondary)!important}body.dark{scrollbar-width:thin;scrollbar-color:#00ff41 transparent}body.dark::-webkit-scrollbar{width:8px;height:8px}body.dark::-webkit-scrollbar-track{background:transparent}body.dark::-webkit-scrollbar-thumb{background-color:#082;border-radius:4px;border:1px solid rgba(0,255,65,.1)}body.dark::-webkit-scrollbar-thumb:hover{background-color:#00ff41}body.dark .el-icon{color:#0c3!important}body.dark .navigation,body.dark .side-nav-content{scrollbar-width:thin;scrollbar-color:#082 transparent}body.dark .navigation::-webkit-scrollbar,body.dark .side-nav-content::-webkit-scrollbar{width:8px;height:8px}body.dark .navigation::-webkit-scrollbar-track,body.dark .side-nav-content::-webkit-scrollbar-track{background:transparent}body.dark .navigation::-webkit-scrollbar-thumb,body.dark .side-nav-content::-webkit-scrollbar-thumb{background-color:#082;border-radius:4px;border:1px solid rgba(0,255,65,.1)}body.dark .navigation::-webkit-scrollbar-thumb:hover,body.dark .side-nav-content::-webkit-scrollbar-thumb:hover{background-color:#00ff41}.dark-dropdown.el-popper{box-shadow:0 0 10px rgba(0,255,65,.2)!important}.dark-dropdown.el-popper .el-popper__arrow:before{background-color:#0a0a0a!important;border:1px solid rgba(0,255,65,.3)!important}.header-wrapper[data-v-8cf15484]{display:flex;align-items:center;background:#fff;border-bottom:1px solid #e4e7ed;height:50px;padding:0 10px}.el-menu-demo[data-v-8cf15484]{background:transparent!important;border-bottom:none!important;height:50px;flex-shrink:0}.el-menu-item[data-v-8cf15484]{border-bottom:none!important;height:50px;line-height:50px}.search-wrapper[data-v-8cf15484]{display:flex;align-items:center;gap:8px;margin-left:auto}.search-engine-select[data-v-8cf15484]{width:120px!important}.search-input[data-v-8cf15484]{width:200px}.paste-button[data-v-8cf15484]{background:#f5f7fa;border:1px solid #dcdfe6;color:#606266}.paste-button[data-v-8cf15484]:hover{background:#ecf5ff;color:#409eff;border-color:#c6e2ff}.paste-button.dark-theme[data-v-8cf15484]{background:hsla(0,0%,4%,.8);border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.paste-button.dark-theme[data-v-8cf15484]:hover{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14)}.clear-button[data-v-8cf15484]{background:#f5f7fa;border:1px solid #dcdfe6;color:#909399}.clear-button[data-v-8cf15484]:hover{background:#f56c6c;color:#fff;border-color:#f56c6c}.clear-button.dark-theme[data-v-8cf15484]{background:hsla(0,0%,4%,.8);border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.clear-button.dark-theme[data-v-8cf15484]:hover{background:rgba(0,255,65,.2);color:#00ff41;border-color:#00ff41}.clear-button .el-icon[data-v-8cf15484],.clear-button[data-v-8cf15484]{font-size:18px}.dark-theme .el-menu-item[data-v-8cf15484]{color:var(--dark-text-primary,#00ff41)!important}.dark-theme .el-menu-item.is-active[data-v-8cf15484],.dark-theme .el-menu-item[data-v-8cf15484]:hover{background-color:rgba(0,255,65,.1)!important;color:var(--dark-text-link,#39ff14)!important}.dark-theme.header-wrapper[data-v-8cf15484]{background:#0a0a0a;border-bottom-color:rgba(0,255,65,.2)}.dark-theme .search-wrapper[data-v-8cf15484] .el-input__wrapper,.dark-theme .search-wrapper[data-v-8cf15484] .el-select__wrapper{background-color:hsla(0,0%,4%,.8)!important;box-shadow:none!important;border:1px solid rgba(0,255,65,.3)}.dark-theme .search-wrapper[data-v-8cf15484] .el-input__inner{color:var(--dark-text-primary,#00ff41)!important}.dark-theme .search-wrapper[data-v-8cf15484] .el-input-group__append{background-color:hsla(0,0%,8%,.8)!important;border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)!important}.mobile-menu-toggle[data-v-8cf15484]{display:block;cursor:pointer}@media (max-width:768px){.hidden-xs-only[data-v-8cf15484]{display:none!important}.mobile-menu-toggle[data-v-8cf15484]{display:block}.search-engine-select[data-v-8cf15484]{width:80px!important}.search-input[data-v-8cf15484]{width:120px}}.site-health[data-v-1ad44126]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 16px 10px;font-size:11px;line-height:1.5;color:#667085}.health-label[data-v-1ad44126]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.health-dot[data-v-1ad44126]{width:6px;height:6px;border-radius:50%;background:#98a2b3;flex-shrink:0}.health-time[data-v-1ad44126]{color:#8793a5}.health-reachable .health-dot[data-v-1ad44126]{background:#24945a}.health-restricted .health-dot[data-v-1ad44126],.health-retrying .health-dot[data-v-1ad44126]{background:#c18515}.health-unreachable .health-dot[data-v-1ad44126]{background:#d24b4b}.dark-theme{color:#9db7a3;color:#7f9f87;background:#0c6}.dark-dropdown.el-popper{background-color:hsla(0,0%,4%,.95)!important;border:1px solid rgba(0,255,65,.3)!important;box-shadow:0 0 15px rgba(0,255,65,.2)!important}.dark-dropdown.el-popper__arrow:before{background-color:#0a0a0a!important;border:1px solid rgba(0,255,65,.3)!important}.dark-dropdown .el-select-dropdown__item{color:#0c3!important;font-family:monospace}.dark-dropdown .el-select-dropdown__item.hover,.dark-dropdown .el-select-dropdown__item.selected,.dark-dropdown .el-select-dropdown__item:hover{background-color:rgba(0,255,65,.1)!important;color:#00ff41!important;font-weight:700}.dark-popover.el-popper{background-color:hsla(0,0%,4%,.96)!important;border:1px solid rgba(0,255,65,.3)!important;box-shadow:0 0 15px rgba(0,255,65,.2)!important;padding:0!important;color:#0c3!important;min-width:280px!important}.dark-popover.el-popper .el-popper__arrow:before{background-color:#0a0a0a!important;border:1px solid rgba(0,255,65,.3)!important}.dark-message{background-color:hsla(0,0%,4%,.95)!important;border:1px solid rgba(0,255,65,.3)!important;box-shadow:0 0 15px rgba(0,255,65,.2)!important;min-width:300px!important}.dark-message .el-message__content{color:#00ff41!important;font-family:Consolas,monospace!important;font-weight:700}.dark-message .el-icon{color:#0c3!important}.website-card{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;min-height:132px;padding:18px;border:1px solid #e4e7ed;border-radius:10px;background:#fff;color:#303133;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.website-card:focus-visible,.website-card:hover{border-color:#409eff;box-shadow:0 6px 18px rgba(41,91,148,.1);transform:translateY(-2px)}.website-card:focus-visible{outline:2px solid #409eff;outline-offset:3px}.link-heading{display:flex;align-items:center;min-width:0;width:100%}.website-card .link-text{font-size:15px;font-weight:600;line-height:22px}.link-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#737d8c;font-size:13px;line-height:1.65;white-space:normal;overflow-wrap:anywhere;text-align:left}.dark-theme .website-card{background:#0f0f0f;border-color:rgba(0,255,65,.22);color:var(--dark-text-primary,#00ff41)}.dark-theme .website-card .link-description{color:#80b98c}.dark-theme .website-card:focus-visible,.dark-theme .website-card:hover{border-color:#0c3;background:#142017;box-shadow:0 6px 18px rgba(0,255,65,.06);outline-color:#0c3}@media (prefers-reduced-motion:reduce){.website-card{transition:none}.website-card:focus-visible,.website-card:hover{transform:none}}.website-card{padding:0;gap:0;height:100%}.card-main{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px 18px 12px;color:inherit;text-decoration:none;min-width:0}.card-actions{display:flex;gap:8px;margin:0 18px;padding:10px 0 14px;border-top:1px solid #eef1f5}.card-copy-btn{border:1px solid #e4e7ed;border-radius:5px;padding:5px 9px;background:#f7f9fc;color:#606b7b;font:inherit;font-size:12px;cursor:pointer}.card-copy-btn:hover{color:#2563b0;border-color:#9ac5f3;background:#edf5ff}.card-copy-btn:focus-visible,.card-main:focus-visible{outline:2px solid #409eff;outline-offset:2px;border-radius:5px}.dark-theme .card-actions{border-color:rgba(0,255,65,.15)}.dark-theme .card-copy-btn{color:#80b98c;background:#142017;border-color:rgba(0,255,65,.22)}.dark-theme .card-copy-btn:hover{color:#00ff41;border-color:#0c3}.website-card{position:relative}.website-card:hover{transform:none;box-shadow:0 3px 12px rgba(41,91,148,.07)}.card-main{padding:16px 16px 10px}.link-heading{padding-right:0;box-sizing:border-box;flex-wrap:wrap;row-gap:6px}.card-domain{margin:0 16px 8px;color:#8793a5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions{margin:0 16px;padding:8px 0 10px}.card-copy-btn{border-color:transparent;background:transparent;padding:4px 6px;min-width:64px}.dark-theme .card-domain{color:#7f9f87}.dark-theme .card-copy-btn{background:transparent;border-color:transparent}.popover-content[data-v-36c61cce]{padding:10px 12px;font-size:13px}.pop-header[data-v-36c61cce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pop-title[data-v-36c61cce]{font-weight:700}.pop-actions[data-v-36c61cce]{display:flex;align-items:center;gap:6px}.pop-desc[data-v-36c61cce]{color:#666;margin-bottom:8px}.pop-footer[data-v-36c61cce]{display:flex;justify-content:space-between;align-items:center}.pop-url[data-v-36c61cce]{font-size:11px;color:#999}.dark-btn[data-v-36c61cce]{background:transparent;border:1px solid #ddd;color:#409eff;font-size:11px;padding:2px 8px;cursor:pointer;border-radius:3px}.dark-btn[data-v-36c61cce]:hover{background:#f5f5f5;color:#66b1ff}.dark-content[data-v-36c61cce]{color:#00ff41}.dark-content .pop-desc[data-v-36c61cce]{color:#0c3}.dark-content .pop-url[data-v-36c61cce]{color:rgba(0,255,65,.6)}.dark-content .dark-btn[data-v-36c61cce]{border-color:rgba(0,255,65,.3);color:#00ff41}.dark-content .dark-btn[data-v-36c61cce]:hover{background:rgba(0,255,65,.1);color:#39ff14}.navigation[data-v-36c61cce]{padding:16px;margin-top:20px}.category[data-v-36c61cce]{margin-bottom:20px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;scroll-margin-top:80px}.dark-theme .category[data-v-36c61cce]{background:#0f0f0f;border-color:rgba(0,255,65,.2)}.category-title[data-v-36c61cce]{margin:0;padding:12px 15px;font-size:16px;display:flex;align-items:center;border-bottom:1px solid #ebeef5}.dark-theme .category-title[data-v-36c61cce]{border-bottom-color:rgba(0,255,65,.2);color:var(--dark-text-primary,#00ff41)}.sub-category-group[data-v-36c61cce]{margin-bottom:15px}.sub-category-group[data-v-36c61cce]:last-child{margin-bottom:0}.subcategory-title[data-v-36c61cce]{font-size:14px;color:#606266;margin:12px 0 8px 0;padding-left:5px;font-weight:600;display:flex;align-items:center}.dark-theme .subcategory-title[data-v-36c61cce]{color:var(--dark-text-secondary,#0c3)}.sub-emoji[data-v-36c61cce]{margin-right:4px;font-size:16px}.links-container[data-v-36c61cce]{padding:15px}.show-more-container[data-v-36c61cce]{display:flex;justify-content:center;margin-top:15px}.show-more-item[data-v-36c61cce]{display:flex;align-items:center;justify-content:center}.show-more-item .show-more-btn[data-v-36c61cce]{width:100%;height:45px;font-size:12px;padding:0 12px;color:#909399;border:1px dashed #dcdfe6;background:transparent;border-radius:4px;justify-content:center}.show-more-item .show-more-btn[data-v-36c61cce]:hover{color:#409eff;border-color:#409eff}.dark-theme .show-more-item .show-more-btn[data-v-36c61cce]{color:var(--dark-text-muted,#082);border-color:rgba(0,255,65,.2)}.dark-theme .show-more-item .show-more-btn[data-v-36c61cce]:hover{color:var(--dark-text-link,#39ff14);border-color:rgba(0,255,65,.5)}ul[data-v-36c61cce]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.el-button[data-v-36c61cce]{width:100%;height:45px;font-size:14px;justify-content:flex-start;padding:0 12px}.el-button[data-v-36c61cce]>span{display:flex;align-items:center;max-width:100%;overflow:hidden}.link-text[data-v-36c61cce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:left}.link-mini-tag[data-v-36c61cce]{height:20px!important;padding:0 6px!important;margin-left:4px!important;border-radius:3px!important;font-size:11px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;flex-shrink:0}.favicon[data-v-36c61cce]{width:20px;height:20px;margin-right:8px;border-radius:4px;flex-shrink:0}.el-button[data-v-36c61cce]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination-container[data-v-36c61cce]{display:flex;justify-content:center;margin-top:10px;margin-bottom:30px}.pagination-top[data-v-36c61cce]{margin-bottom:40px}.dark-theme[data-v-36c61cce] .el-tag{background-color:transparent!important}.dark-theme[data-v-36c61cce] .el-tag--success{border-color:#00ff41!important;color:#00ff41!important}.dark-theme[data-v-36c61cce] .el-tag--warning{border-color:#fc0!important;color:#fc0!important}.dark-theme[data-v-36c61cce] .el-tag--danger{border-color:#f44!important;color:#f44!important}.dark-theme[data-v-36c61cce] .el-tag:not([class*=el-tag--]){border-color:#00ff41!important;color:#00ff41!important}.dark-theme[data-v-36c61cce] .el-tag--small{font-size:11px!important;padding:0 6px!important;height:20px!important}.dark-theme .el-button.el-button--primary[data-v-36c61cce]{background-color:#0f0f0f;border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.dark-theme .el-button.el-button--primary[data-v-36c61cce]:hover{background-color:#1a2a1a;color:var(--dark-text-link,#39ff14);border-color:rgba(0,255,65,.5)}.category-count[data-v-36c61cce]{margin-left:8px;padding:2px 8px;font-size:12px;border-radius:10px;background-color:#e4e7ed;color:#909399}.dark-theme .category-count[data-v-36c61cce]{background-color:transparent;border:1px solid rgba(0,255,65,.3);color:var(--dark-text-muted,#082)}.search-bar-compact[data-v-36c61cce]{display:flex;align-items:center;gap:10px;max-width:600px;margin:0 auto}.engine-select[data-v-36c61cce]{width:120px;flex-shrink:0}.engine-select[data-v-36c61cce] .el-input__wrapper{height:32px}.search-bar-compact .search-input[data-v-36c61cce]{flex:1}.search-bar-compact .search-input[data-v-36c61cce] .el-input__wrapper{height:32px}.search-bar-compact[data-v-36c61cce] .el-input__clear{font-size:18px}.paste-btn[data-v-36c61cce]{width:32px;border-radius:4px!important}.paste-btn[data-v-36c61cce],.search-btn[data-v-36c61cce]{flex-shrink:0;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.search-btn[data-v-36c61cce]{width:65px}.search-btn .el-icon[data-v-36c61cce]{display:flex;align-items:center;justify-content:center}.dark-theme .search-btn[data-v-36c61cce]{background:hsla(0,0%,4%,.8);border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.dark-theme .search-btn[data-v-36c61cce]:hover{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14);border-color:rgba(0,255,65,.5)}.dark-theme .search-bar-compact .search-input[data-v-36c61cce] .el-input__wrapper{background-color:#0f0f0f!important;border-color:rgba(0,255,65,.3)!important;box-shadow:none!important}.dark-theme .search-bar-compact .search-input[data-v-36c61cce] .el-input__inner{color:var(--dark-text-primary,#00ff41)!important}.dark-theme .paste-btn[data-v-36c61cce]{background:hsla(0,0%,4%,.8);border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.dark-theme .paste-btn[data-v-36c61cce]:hover{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14);border-color:rgba(0,255,65,.5)}.dark-theme[data-v-36c61cce] .el-pagination.is-background .btn-next,.dark-theme[data-v-36c61cce] .el-pagination.is-background .btn-prev,.dark-theme[data-v-36c61cce] .el-pagination.is-background .el-pager li{background-color:transparent!important;color:var(--dark-text-primary,#00ff41)!important;border:1px solid rgba(0,255,65,.2)!important}.dark-theme[data-v-36c61cce] .el-pagination.is-background .el-pager li.is-active{background-color:rgba(0,255,65,.15)!important;color:var(--dark-text-link,#39ff14)!important}.dark-theme[data-v-36c61cce] .el-pagination.is-background button:disabled{color:var(--dark-text-muted,#082)!important;border-color:rgba(0,255,65,.1)!important}.navigation.dark-theme[data-v-36c61cce]{background-color:#0a0a0a!important}@media (max-width:768px){.navigation[data-v-36c61cce]{padding:10px}ul[data-v-36c61cce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;gap:6px}.el-button[data-v-36c61cce]{height:auto;min-height:35px;padding:6px}.search-bar-compact[data-v-36c61cce]{padding:10px}.dark-theme .category[data-v-36c61cce]{background:transparent!important}.dark-theme .el-button.el-button--primary[data-v-36c61cce]{background-color:rgba(0,0,0,.2)!important}.no-result-wrapper[data-v-36c61cce]{width:90%;margin:0 auto}}.suggestion-item[data-v-36c61cce]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px 0}.suggestion-name[data-v-36c61cce]{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.suggestion-category[data-v-36c61cce]{font-size:12px;color:#909399;margin-left:10px;flex-shrink:0;background:#f4f4f5;padding:2px 6px;border-radius:4px}.dark-autocomplete[data-v-36c61cce]{background-color:#0f0f0f!important;border:1px solid rgba(0,255,65,.3)!important}.dark-autocomplete .el-autocomplete-suggestion__list li[data-v-36c61cce]{background-color:#0f0f0f!important;color:#0c3!important}.dark-autocomplete .el-autocomplete-suggestion__list li[data-v-36c61cce]:hover{background-color:rgba(0,255,65,.1)!important}.dark-autocomplete .suggestion-name[data-v-36c61cce]{color:#00ff41}.dark-autocomplete .suggestion-category[data-v-36c61cce]{color:#082;background:rgba(0,255,65,.1)}.footer[data-v-287e1b90]{width:100%;background:#fff;border-top:1px solid #e4e7ed;margin-top:40px;padding:24px 20px}.footer-wrapper[data-v-287e1b90]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.social-links[data-v-287e1b90]{display:flex;gap:16px}.social-link[data-v-287e1b90]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#909399;text-decoration:none}.social-link[data-v-287e1b90]:hover{color:#409eff}.social-link svg[data-v-287e1b90]{width:18px;height:18px}.footer-middle[data-v-287e1b90]{display:flex;align-items:center;gap:12px;font-size:13px;color:#909399}.stats-item[data-v-287e1b90]{display:flex;gap:4px;align-items:baseline}.stats-item .value[data-v-287e1b90]{color:#606266;font-weight:500}.divider[data-v-287e1b90]{color:#dcdfe6}.footer-bottom[data-v-287e1b90]{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-actions[data-v-287e1b90]{display:flex;gap:12px}.footer-slogan[data-v-287e1b90]{font-size:14px;color:#909399;letter-spacing:2px;margin-top:8px}.action-btn[data-v-287e1b90]{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:4px;font-size:12px;text-decoration:none;border:1px solid #dcdfe6;color:#606266;background:#fff}.donate-btn[data-v-287e1b90]:hover{color:#409eff;border-color:#409eff}.footer.dark-theme[data-v-287e1b90]{background:#0a0a0a;border-top-color:rgba(0,255,65,.2)}.dark-theme .action-btn[data-v-287e1b90]:hover,.dark-theme .social-link[data-v-287e1b90]:hover,.dark-theme .stats-item .value[data-v-287e1b90]{color:var(--dark-text-link,#39ff14)}.dark-theme .divider[data-v-287e1b90]{color:var(--dark-text-muted,#082)}.dark-theme .action-btn[data-v-287e1b90]{background:transparent;border-color:rgba(0,255,65,.3);color:var(--dark-text-primary,#00ff41)}.dark-theme .action-btn[data-v-287e1b90]:hover{background:rgba(0,255,65,.1);border-color:rgba(0,255,65,.5)}.dark-theme .footer-middle[data-v-287e1b90],.dark-theme .footer-slogan[data-v-287e1b90],.dark-theme .stats-item .label[data-v-287e1b90]{color:var(--dark-text-muted,#082)}@media (max-width:768px){.footer-middle[data-v-287e1b90]{flex-wrap:wrap;justify-content:center}}.side-navigation[data-v-075a2cff]{height:100vh;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;border-right:1px solid #e4e7ed;width:280px;background:#fff;transition:width .3s ease}.side-navigation.nav-collapsed[data-v-075a2cff]{width:0;overflow:hidden}.collapse-toggle[data-v-075a2cff]{position:fixed;left:280px;top:50%;transform:translateY(-50%);z-index:1001;width:16px;height:40px;background:#fff;border:1px solid #e4e7ed;border-left:none;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#909399}.collapse-toggle[data-v-075a2cff]:hover{color:#409eff}.collapse-toggle.toggle-collapsed[data-v-075a2cff]{left:0}.collapse-toggle-dark[data-v-075a2cff]{background:#0a0a0a;border-color:rgba(0,255,65,.2)}.collapse-toggle-dark[data-v-075a2cff]:hover{color:#00ff41}.nav-header[data-v-075a2cff]{padding:12px;border-bottom:1px solid #e4e7ed}.ascii-brand[data-v-075a2cff]{display:flex;justify-content:center;padding:12px 0 20px}.ascii-logo[data-v-075a2cff]{margin:0;color:#2563b0;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:400;line-height:1.05;letter-spacing:0;white-space:pre}.side-navigation-dark .ascii-logo[data-v-075a2cff]{color:var(--dark-text-primary,#00ff41);text-shadow:none}.nav-footer[data-v-075a2cff]{padding:8px;border-top:1px solid #e4e7ed;display:flex;gap:8px}.side-nav-content[data-v-075a2cff]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px}.search-input[data-v-075a2cff]{margin-bottom:8px}.search-input[data-v-075a2cff] .el-input__wrapper{width:100%}.search-input[data-v-075a2cff] .el-input__clear{font-size:18px}.statistics-info[data-v-075a2cff]{font-size:12px;color:#909399;display:flex;justify-content:space-between}.groups-container[data-v-075a2cff]{display:flex;flex-direction:column;gap:8px}.category-group[data-v-075a2cff]{display:flex;flex-direction:column;gap:4px}.group-title[data-v-075a2cff]{font-size:12px;color:#909399;padding:8px 4px 4px;font-weight:500;cursor:pointer;transition:color .2s}.group-title[data-v-075a2cff]:hover{color:#409eff}.menu-item[data-v-075a2cff]{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background .2s}.menu-item[data-v-075a2cff]:hover{background:#f5f7fa}.menu-item.is-active[data-v-075a2cff]{background:#ecf5ff;color:#409eff}.category-wrapper[data-v-075a2cff]{display:flex;flex-direction:column}.expand-icon[data-v-075a2cff]{margin-left:auto;font-size:12px;color:#909399;transition:transform .3s}.expand-icon.is-expanded[data-v-075a2cff]{transform:rotate(90deg)}.sub-categories[data-v-075a2cff]{margin-left:20px;padding-left:8px;border-left:2px solid #e4e7ed}.sub-menu-item[data-v-075a2cff]{display:flex;align-items:center;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background .2s;font-size:12px}.sub-menu-item[data-v-075a2cff]:hover{background:#f5f7fa}.sub-menu-item.is-active[data-v-075a2cff]{background:#ecf5ff;color:#409eff}.sub-category-name[data-v-075a2cff]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-emoji-icon[data-v-075a2cff]{margin-right:4px;font-size:13px;flex-shrink:0}.emoji-icon[data-v-075a2cff]{margin-right:8px;font-size:16px}.category-name[data-v-075a2cff]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-count[data-v-075a2cff]{font-size:11px;color:#909399}.empty-state[data-v-075a2cff]{text-align:center;padding:20px;color:#909399;font-size:13px}.show-more-btn[data-v-075a2cff]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;margin-top:8px;border-radius:4px;cursor:pointer;font-size:13px;color:#409eff;background:#ecf5ff;transition:all .2s}.show-more-btn[data-v-075a2cff]:hover{background:#d9ecff}.scroll-btn[data-v-075a2cff]{flex:1}.mobile-overlay[data-v-075a2cff]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:900}@media screen and (max-width:768px){.collapse-toggle[data-v-075a2cff]{display:none}.side-navigation[data-v-075a2cff]{top:60px;left:-100%;width:calc(100% - 20px)}.side-navigation.mobile-visible[data-v-075a2cff]{left:0}}.side-navigation-dark[data-v-075a2cff]{background:#0a0a0a;border-right-color:rgba(0,255,65,.2)}.side-navigation-dark .nav-footer[data-v-075a2cff],.side-navigation-dark .nav-header[data-v-075a2cff]{border-color:rgba(0,255,65,.2)}.side-navigation-dark .empty-state[data-v-075a2cff],.side-navigation-dark .group-title[data-v-075a2cff],.side-navigation-dark .item-count[data-v-075a2cff],.side-navigation-dark .statistics-info[data-v-075a2cff]{color:var(--dark-text-muted,#082)}.side-navigation-dark .menu-item[data-v-075a2cff]:hover{background:rgba(0,255,65,.05)}.side-navigation-dark .menu-item.is-active[data-v-075a2cff]{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14)}.side-navigation-dark .category-name[data-v-075a2cff]{color:var(--dark-text-primary,#00ff41)}.side-navigation-dark .show-more-btn[data-v-075a2cff]{background:rgba(0,255,65,.05);color:var(--dark-text-muted,#082)}.side-navigation-dark .show-more-btn[data-v-075a2cff]:hover{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14)}.side-navigation-dark .expand-icon[data-v-075a2cff]{color:var(--dark-text-muted,#082)}.side-navigation-dark .sub-categories[data-v-075a2cff]{border-left-color:rgba(0,255,65,.2)}.side-navigation-dark .sub-menu-item[data-v-075a2cff]:hover{background:rgba(0,255,65,.05)}.side-navigation-dark .sub-menu-item.is-active[data-v-075a2cff]{background:rgba(0,255,65,.1);color:var(--dark-text-link,#39ff14)}.side-navigation-dark .sub-category-name[data-v-075a2cff]{color:var(--dark-text-secondary,#0c3)}.donate-content[data-v-753e4e1e]{text-align:center}.qr-grid[data-v-753e4e1e]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:20px 0}.qr-container[data-v-753e4e1e]{display:flex;flex-direction:column;align-items:center}.qr-container h3[data-v-753e4e1e]{margin-top:12px;font-size:14px;color:#606266}.qr-code[data-v-753e4e1e]{width:160px;height:160px;border:1px solid #ebeef5;border-radius:4px}.donate-tip[data-v-753e4e1e]{margin-top:20px;font-size:13px;color:#909399}body,html{margin:0;padding:0;height:100%;overflow:hidden}body:not(.dark){background-color:#f5f7fa}.main-content.dark-theme{background-color:#0a0a0a}.navigation-container[data-v-a9887c6e]{display:flex;height:100vh;width:100%;overflow:hidden}.main-content[data-v-a9887c6e]{flex:1;margin-left:280px;height:100vh;overflow-y:auto;overflow-x:hidden;padding-top:60px;box-sizing:border-box;transition:margin-left .3s;position:relative;scroll-behavior:auto}.dark-theme[data-v-a9887c6e]{background-color:#0a0a0a!important;color:#00ff41}.navigation-header[data-v-a9887c6e]{position:fixed;top:0;left:280px;right:0;height:60px;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:left .3s}.main-content[style*="margin-left: 0px"] .navigation-header[data-v-a9887c6e]{left:0!important}.floating-tools[data-v-a9887c6e]{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;gap:10px;z-index:9999}.tool-btn[data-v-a9887c6e]{width:40px;height:40px;background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#606266}.tool-btn[data-v-a9887c6e]:hover{color:#409eff;border-color:#409eff}.tool-btn svg[data-v-a9887c6e]{fill:currentColor}.tool-btn.dark-theme[data-v-a9887c6e]{background-color:#0f0f0f;border-color:rgba(0,255,65,.3);color:#0c3}.tool-btn.dark-theme[data-v-a9887c6e]:hover{color:#00ff41;border-color:rgba(0,255,65,.5)}@media screen and (max-width:768px){.main-content[data-v-a9887c6e]{margin-left:0!important;width:100%}.navigation-header[data-v-a9887c6e]{left:0!important}.floating-tools[data-v-a9887c6e]{bottom:20px;right:20px}.tool-btn[data-v-a9887c6e]{width:36px;height:36px}}.dark-dialog .el-dialog{background-color:#0f0f0f!important;border:1px solid rgba(0,255,65,.3)!important}.dark-dialog .el-dialog__header{border-bottom:1px solid rgba(0,255,65,.2)!important}.dark-dialog .el-dialog__title{color:#00ff41!important}.dark-dialog .el-dialog__headerbtn .el-dialog__close{color:#082!important}.dark-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#00ff41!important}.dark-dialog .el-dialog__body{color:#0c3!important}.random-discover-content[data-v-a9887c6e]{padding:8px 0}.random-favicon-row[data-v-a9887c6e]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.random-favicon[data-v-a9887c6e]{width:48px;height:48px;border-radius:10px;flex-shrink:0;border:1px solid #e4e7ed}.random-favicon-placeholder[data-v-a9887c6e]{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.random-info[data-v-a9887c6e]{flex:1;min-width:0}.random-name[data-v-a9887c6e]{margin:0 0 4px;font-size:18px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.random-category[data-v-a9887c6e]{font-size:12px;color:#909399;background:#f5f7fa;padding:2px 8px;border-radius:4px}.random-desc[data-v-a9887c6e]{margin:0 0 12px;font-size:14px;color:#606266;line-height:1.6}.random-tags[data-v-a9887c6e]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.random-actions[data-v-a9887c6e]{display:flex;gap:10px}.random-visit-btn[data-v-a9887c6e]{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:36px;background:#409eff;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s}.random-visit-btn[data-v-a9887c6e]:hover{background:#66b1ff}.random-refresh-btn[data-v-a9887c6e]{height:36px}.random-discover-content.dark-theme .random-name[data-v-a9887c6e]{color:#00ff41}.random-discover-content.dark-theme .random-desc[data-v-a9887c6e]{color:#0c3}.random-discover-content.dark-theme .random-category[data-v-a9887c6e]{background:rgba(0,255,65,.1);color:#082}.random-discover-content.dark-theme .random-favicon[data-v-a9887c6e]{border-color:rgba(0,255,65,.2)}.random-discover-content.dark-theme .random-visit-btn[data-v-a9887c6e]{background:rgba(0,255,65,.15);color:#00ff41}.random-discover-content.dark-theme .random-visit-btn[data-v-a9887c6e]:hover{background:rgba(0,255,65,.25);color:#39ff14}.random-discover-content.dark-theme[data-v-a9887c6e] .el-tag{background-color:transparent!important}.random-discover-content.dark-theme[data-v-a9887c6e] .el-tag--success{border-color:#00ff41!important;color:#00ff41!important}.random-discover-content.dark-theme[data-v-a9887c6e] .el-tag--warning{border-color:#fc0!important;color:#fc0!important}.random-discover-content.dark-theme[data-v-a9887c6e] .el-tag--danger{border-color:#f44!important;color:#f44!important}.random-discover-content.dark-theme[data-v-a9887c6e] .el-tag:not([class*=el-tag--]){border-color:#00ff41!important;color:#00ff41!important}@media (max-width:768px){.random-discover-dialog .el-dialog[data-v-a9887c6e]{width:90%!important}}