.weather-widget[data-v-a1b19786]{width:100%;flex-shrink:0;padding:14px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .weather-widget[data-v-a1b19786]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.weather-main[data-v-a1b19786]{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:8px}.weather-main .weather-city[data-v-a1b19786]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#94a3b8cc}.weather-main .weather-temp[data-v-a1b19786]{flex-shrink:0;font-size:26px;font-weight:300;color:#f1f5f9;font-variant-numeric:tabular-nums}.weather-main .weather-desc[data-v-a1b19786]{flex-shrink:0;font-size:12px;color:#94a3b8b3}.weather-main .weather-icon[data-v-a1b19786]{flex-shrink:0;margin-left:auto;font-size:26px;line-height:1}.weather-detail[data-v-a1b19786]{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid rgba(148,163,184,.12)}.weather-detail .weather-detail-item[data-v-a1b19786]{text-align:center}.weather-detail .weather-detail-label[data-v-a1b19786]{font-size:10px;color:#94a3b873}.weather-detail .weather-detail-value[data-v-a1b19786]{margin-top:2px;font-size:13px;color:#cbd5e1cc;font-variant-numeric:tabular-nums}.weather-error[data-v-a1b19786]{margin-top:4px;font-size:12px;color:#f87171}.theme-light .weather-city[data-v-a1b19786]{color:#64748b}.theme-light .weather-temp[data-v-a1b19786]{color:#0f2547}.theme-light .weather-desc[data-v-a1b19786]{color:#64748b}.theme-light .weather-detail[data-v-a1b19786]{border-top-color:#94a3b840}.theme-light .weather-detail .weather-detail-label[data-v-a1b19786]{color:#94a3b8}.theme-light .weather-detail .weather-detail-value[data-v-a1b19786]{color:#334155}.calendar-widget[data-v-bbadd2fb]{flex-shrink:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .calendar-widget[data-v-bbadd2fb]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.calendar-header[data-v-bbadd2fb]{display:flex;align-items:center;gap:6px;margin-bottom:14px;font-size:15px;color:#94a3b8cc}.calendar-header .calendar-title[data-v-bbadd2fb]{min-width:74px;text-align:center;color:#f1f5f9;font-variant-numeric:tabular-nums}.calendar-header .calendar-nav[data-v-bbadd2fb]{display:flex;gap:2px}.calendar-header .nav-btn[data-v-bbadd2fb]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:5px;background:transparent;font-size:14px;line-height:1;color:#94a3b88c;cursor:pointer;transition:color .2s,background .2s}.calendar-header .nav-btn[data-v-bbadd2fb]:hover{color:#93c5fd;background:#93c5fd1f}.calendar-header .calendar-today[data-v-bbadd2fb]{margin-left:auto;font-size:12px;color:#93c5fdbf;cursor:pointer}.calendar-header .calendar-today[data-v-bbadd2fb]:hover{color:#bfdbfe}.calendar-grid[data-v-bbadd2fb]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px 0;text-align:center}.weekdays[data-v-bbadd2fb]{margin-bottom:8px}.weekdays .weekday[data-v-bbadd2fb]{font-size:11px;color:#94a3b866}.days .day[data-v-bbadd2fb]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 auto;border-radius:50%;font-size:12px;color:#e2e8f0bf;font-variant-numeric:tabular-nums}.days .day.muted[data-v-bbadd2fb]{color:#94a3b838}.days .day.today[data-v-bbadd2fb]{color:#0a1428;font-weight:600;background:linear-gradient(135deg,#a5c8f0,#6d9fd8);box-shadow:0 0 10px #93c5fd59}.theme-light .calendar-header[data-v-bbadd2fb]{color:#64748b}.theme-light .calendar-header .calendar-title[data-v-bbadd2fb]{color:#0f2547}.theme-light .calendar-header .nav-btn[data-v-bbadd2fb]{color:#94a3b8}.theme-light .calendar-header .nav-btn[data-v-bbadd2fb]:hover{color:#2563eb;background:#3b82f61a}.theme-light .calendar-header .calendar-today[data-v-bbadd2fb]{color:#2563ebcc}.theme-light .calendar-header .calendar-today[data-v-bbadd2fb]:hover{color:#1d4ed8}.theme-light .weekday[data-v-bbadd2fb]{color:#94a3b8}.theme-light .day[data-v-bbadd2fb]{color:#334155}.theme-light .day.muted[data-v-bbadd2fb]{color:#94a3b873}.hot-widget[data-v-b1405f36]{display:flex;flex-direction:column;min-height:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .hot-widget[data-v-b1405f36]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.hot-header[data-v-b1405f36]{display:flex;align-items:center;flex-shrink:0;margin-bottom:8px}.hot-header .hot-title[data-v-b1405f36]{display:flex;align-items:center;gap:6px;font-size:15px;color:#94a3b8cc;flex-shrink:0}.hot-tabs[data-v-b1405f36]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-bottom:12px}.hot-tab[data-v-b1405f36]{padding:3px 8px;border:1px solid transparent;border-radius:10px;background:none;font-size:11px;line-height:1.4;color:#94a3b88c;cursor:pointer;transition:color .15s,background .15s}.hot-tab[data-v-b1405f36]:hover{color:#e2e8f0d9}.hot-tab.active[data-v-b1405f36]{border-color:#93c5fd59;background:#93c5fd1f;color:#bfdbfef2}.hot-list[data-v-b1405f36]{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none}.hot-list[data-v-b1405f36]::-webkit-scrollbar{display:none}.hot-item[data-v-b1405f36]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;text-decoration:none;transition:background .15s}.hot-item[data-v-b1405f36]:hover{background:#93c5fd14}.hot-item .hot-rank[data-v-b1405f36]{width:18px;flex-shrink:0;text-align:center;font-size:12px;font-weight:700;font-family:Courier New,monospace}.hot-item .hot-rank.top1[data-v-b1405f36]{color:#f87171}.hot-item .hot-rank.top2[data-v-b1405f36]{color:#fb923c}.hot-item .hot-rank.top3[data-v-b1405f36]{color:#facc15}.hot-item .hot-rank.normal[data-v-b1405f36]{color:#94a3b859}.hot-item .hot-text[data-v-b1405f36]{flex:1;min-width:0;font-size:12px;color:#e2e8f0cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-item .hot-heat[data-v-b1405f36]{flex-shrink:0;font-size:10px;color:#94a3b866;white-space:nowrap}.hot-tip[data-v-b1405f36]{padding:20px 0;text-align:center;font-size:12px;color:#94a3b880}.hot-tip.hot-error[data-v-b1405f36]{color:#f87171cc}.hot-time[data-v-b1405f36]{flex-shrink:0;margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.12);text-align:center;font-size:10px;color:#94a3b866}.theme-light .hot-title[data-v-b1405f36],.theme-light .hot-tab[data-v-b1405f36]{color:#64748b}.theme-light .hot-tab[data-v-b1405f36]:hover{color:#1e3a8a}.theme-light .hot-tab.active[data-v-b1405f36]{border-color:#3b82f673;background:#3b82f61a;color:#2563eb}.theme-light .hot-item[data-v-b1405f36]:hover{background:#3b82f614}.theme-light .hot-item .hot-rank.normal[data-v-b1405f36]{color:#94a3b88c}.theme-light .hot-item .hot-text[data-v-b1405f36]{color:#334155}.theme-light .hot-item .hot-heat[data-v-b1405f36],.theme-light .hot-tip[data-v-b1405f36]{color:#94a3b8}.theme-light .hot-time[data-v-b1405f36]{border-top-color:#94a3b840;color:#94a3b8}.frequent-widget[data-v-e578cbab]{display:flex;flex-direction:column;min-height:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .frequent-widget[data-v-e578cbab]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.frequent-header[data-v-e578cbab]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-bottom:12px;font-size:13px;color:#94a3b8cc}.frequent-list[data-v-e578cbab]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;overflow-y:auto;scrollbar-width:none}.frequent-list[data-v-e578cbab]::-webkit-scrollbar{display:none}.frequent-item[data-v-e578cbab]{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:8px;text-decoration:none;transition:background .15s}.frequent-item[data-v-e578cbab]:hover{background:#93c5fd14}.frequent-item:hover .item-title[data-v-e578cbab]{color:#bfdbfe}.frequent-item .item-icon[data-v-e578cbab]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;background:#ffffff14;overflow:hidden}.frequent-item .item-icon img[data-v-e578cbab]{max-width:14px;max-height:14px;object-fit:contain}.frequent-item .item-title[data-v-e578cbab]{min-width:0;font-size:12px;color:#e2e8f0cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.frequent-tip[data-v-e578cbab]{grid-column:1/-1;padding:20px 0;text-align:center;font-size:12px;color:#94a3b880}.theme-light .frequent-header[data-v-e578cbab]{color:#64748b}.theme-light .frequent-item[data-v-e578cbab]:hover{background:#3b82f614}.theme-light .frequent-item:hover .item-title[data-v-e578cbab]{color:#1d4ed8}.theme-light .frequent-item .item-icon[data-v-e578cbab]{background:#3b82f614}.theme-light .frequent-item .item-title[data-v-e578cbab]{color:#334155}.theme-light .frequent-tip[data-v-e578cbab]{color:#94a3b8}.todo-widget[data-v-14128f43]{flex-shrink:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .todo-widget[data-v-14128f43]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.todo-header[data-v-14128f43]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:#94a3b8cc}.todo-header .todo-summary[data-v-14128f43]{display:flex;gap:10px;margin-left:auto;font-size:11px}.todo-header .todo-summary .summary-undo[data-v-14128f43]{color:#93c5fdcc}.todo-header .todo-summary .summary-done[data-v-14128f43]{color:#86efacb3}.todo-body[data-v-14128f43]{min-height:160px;display:flex;align-items:center;justify-content:center}.todo-body .todo-tip[data-v-14128f43]{font-size:12px;color:#94a3b880}.todo-lock[data-v-14128f43]{flex-direction:column;gap:10px}.todo-lock .lock-icon[data-v-14128f43]{color:#94a3b88c}.todo-lock .login-view-btn[data-v-14128f43]{padding:6px 22px;border:1px solid rgba(147,197,253,.45);border-radius:999px;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);font-size:12px;letter-spacing:1px;color:#93c5fd;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.todo-lock .login-view-btn[data-v-14128f43]:hover{background:linear-gradient(100deg,#93c5fd4d,#93c5fd1f);box-shadow:0 0 12px #93c5fd33;color:#bfdbfe}.todo-list.empty[data-v-14128f43]{align-items:center;justify-content:center}.todo-list[data-v-14128f43]{flex-direction:column;align-items:stretch;justify-content:flex-start}.todo-list .todo-scroll[data-v-14128f43]{max-height:210px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.todo-list .todo-scroll[data-v-14128f43]::-webkit-scrollbar{width:5px}.todo-list .todo-scroll[data-v-14128f43]::-webkit-scrollbar-track{background:transparent}.todo-list .todo-scroll[data-v-14128f43]::-webkit-scrollbar-thumb{border-radius:3px;background:#94a3b859}.todo-list .todo-scroll[data-v-14128f43]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.todo-list .todo-item[data-v-14128f43]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;transition:background .2s}.todo-list .todo-item[data-v-14128f43]:hover{background:#94a3b81a}.todo-list .todo-item .item-check[data-v-14128f43]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;padding:0;border:1.5px solid rgba(148,163,184,.55);border-radius:50%;background:transparent;color:#86efac;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.todo-list .todo-item .item-check[data-v-14128f43]:hover:not(:disabled){border-color:#86efac;background:#86efac1f;box-shadow:0 0 6px #86efac26}.todo-list .todo-item .item-check[data-v-14128f43]:disabled{cursor:not-allowed;opacity:.6}.todo-list .todo-item .item-desc[data-v-14128f43]{flex:1;min-width:0;font-size:12px;color:#e2e8f0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-list .todo-item .item-del[data-v-14128f43]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:#94a3b88c;opacity:0;cursor:pointer;transition:opacity .2s,color .2s,background .2s}.todo-list .todo-item .item-del[data-v-14128f43]:hover:not(:disabled){opacity:1;color:#fca5a5;background:#fca5a51f}.todo-list .todo-item .item-del[data-v-14128f43]:disabled{cursor:not-allowed}.todo-list .todo-item:hover .item-del[data-v-14128f43]{opacity:1}.todo-list .todo-item.done .item-check[data-v-14128f43]{border-color:#a7f3d0b3;background:#86efac1a;color:#a7f3d0cc}.todo-list .todo-item.done .item-desc[data-v-14128f43]{color:#a7f3d0bf}.todo-login[data-v-14128f43]{align-items:stretch;justify-content:center}.todo-login .todo-login-form[data-v-14128f43]{width:100%;padding-top:4px}.todo-login .todo-login-form[data-v-14128f43] .el-form-item{margin-bottom:12px}.todo-login .todo-login-form[data-v-14128f43] .el-input__wrapper{background:#0f172a8c}.todo-login .todo-login-form[data-v-14128f43] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #93c5fd8c inset}.todo-login .todo-login-form[data-v-14128f43] .el-input__inner{color:#e2e8f0e6}.todo-login .todo-login-form[data-v-14128f43] .el-input__inner::placeholder{color:#94a3b880}.todo-login .todo-login-form[data-v-14128f43] .input-icon,.todo-login .todo-login-form[data-v-14128f43] .el-input__password{color:#94a3b8b3}.todo-login .todo-login-form[data-v-14128f43] .el-form-item__error{padding-top:1px;font-size:11px}.todo-login .captcha-row[data-v-14128f43]{display:flex;align-items:center;gap:8px;width:100%}.todo-login .captcha-row .el-input[data-v-14128f43]{flex:1}.todo-login .captcha-row .captcha-img[data-v-14128f43]{width:84px;height:26px;flex-shrink:0;border-radius:4px;cursor:pointer}.todo-login .login-action[data-v-14128f43]{margin-bottom:0}.todo-login .login-action .login-btn[data-v-14128f43]{width:100%;letter-spacing:2px}.theme-light .todo-header[data-v-14128f43]{color:#64748b}.theme-light .todo-header .summary-undo[data-v-14128f43]{color:#2563ebd9}.theme-light .todo-header .summary-done[data-v-14128f43]{color:#16a34abf}.theme-light .todo-tip[data-v-14128f43],.theme-light .todo-lock .lock-icon[data-v-14128f43]{color:#94a3b8}.theme-light .todo-lock .login-view-btn[data-v-14128f43]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .todo-lock .login-view-btn[data-v-14128f43]:hover{border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.theme-light .todo-item[data-v-14128f43]:hover{background:#3b82f614}.theme-light .todo-item .item-check[data-v-14128f43]{border-color:#94a3b899}.theme-light .todo-item .item-check[data-v-14128f43]:hover:not(:disabled){border-color:#22c55e;background:#22c55e1a;box-shadow:0 0 6px #22c55e26}.theme-light .todo-item .item-desc[data-v-14128f43]{color:#334155}.theme-light .todo-item .item-del[data-v-14128f43]{color:#94a3b8}.theme-light .todo-item .item-del[data-v-14128f43]:hover:not(:disabled){color:#ef4444;background:#ef44441a}.theme-light .todo-item.done .item-desc[data-v-14128f43]{color:#16a34abf}.theme-light .todo-login[data-v-14128f43] .el-input__wrapper{background:#fff}.theme-light .todo-login[data-v-14128f43] .el-input__inner{color:#334155}.theme-light .todo-login[data-v-14128f43] .el-input__inner::placeholder{color:#94a3b8}.theme-light .todo-login[data-v-14128f43] .input-icon,.theme-light .todo-login[data-v-14128f43] .el-input__password{color:#94a3b8}.uuid-list[data-v-3e416f29]{display:flex;flex-direction:column;gap:4px}.uuid-row[data-v-3e416f29]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:#0f172a73}.uuid-row .uuid-text[data-v-3e416f29]{flex:1;min-width:0;font-size:11px;color:#e2e8f0d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uuid-row .tool-btn[data-v-3e416f29]{padding:3px 10px;flex-shrink:0}.theme-light .uuid-row[data-v-3e416f29]{background:#f1f5f9}.theme-light .uuid-row .uuid-text[data-v-3e416f29]{color:#334155}.regex-row[data-v-23e58f98]{display:flex;align-items:center;gap:4px}.regex-row .regex-slash[data-v-23e58f98]{flex-shrink:0;font-size:14px;color:#94a3b899}.regex-row .regex-pattern[data-v-23e58f98]{flex:1;min-width:0}.regex-row .regex-flags[data-v-23e58f98]{flex-shrink:0;width:46px;padding:8px;text-align:center}.regex-result[data-v-23e58f98]{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;scrollbar-width:thin}.regex-result .regex-summary[data-v-23e58f98]{font-size:11px;color:#93c5fd}.regex-result .regex-match[data-v-23e58f98]{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:6px;background:#0f172a73}.regex-result .regex-match .match-idx[data-v-23e58f98]{flex-shrink:0;font-size:10px;color:#94a3b88c}.regex-result .regex-match .match-text[data-v-23e58f98]{font-size:11px;color:#86eface6;word-break:break-all}.regex-result .regex-match .match-groups[data-v-23e58f98]{margin-left:auto;font-size:10px;color:#94a3b899;text-align:right}.regex-none[data-v-23e58f98]{font-size:11px;color:#94a3b880}.theme-light .regex-slash[data-v-23e58f98]{color:#94a3b8}.theme-light .regex-summary[data-v-23e58f98]{color:#2563eb}.theme-light .regex-match[data-v-23e58f98]{background:#f1f5f9}.theme-light .regex-match .match-idx[data-v-23e58f98]{color:#94a3b8}.theme-light .regex-match .match-text[data-v-23e58f98]{color:#16a34a}.theme-light .regex-match .match-groups[data-v-23e58f98],.theme-light .regex-none[data-v-23e58f98]{color:#94a3b8}.radix-row[data-v-73bf7885]{display:flex;gap:6px}.radix-row .radix-value[data-v-73bf7885]{flex:1;min-width:0}.radix-row .radix-select[data-v-73bf7885]{flex-shrink:0;width:96px;padding:8px;cursor:pointer}.radix-results[data-v-73bf7885]{display:flex;flex-direction:column;gap:4px}.radix-results .radix-row-result[data-v-73bf7885]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:#0f172a73}.radix-results .radix-row-result .radix-label[data-v-73bf7885]{flex-shrink:0;width:42px;font-size:11px;color:#94a3b88c}.radix-results .radix-row-result .radix-value-out[data-v-73bf7885]{flex:1;min-width:0;font-size:12px;color:#93c5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radix-results .radix-row-result .tool-btn[data-v-73bf7885]{padding:3px 10px;flex-shrink:0}.theme-light .radix-results .radix-row-result[data-v-73bf7885]{background:#f1f5f9}.theme-light .radix-results .radix-row-result .radix-label[data-v-73bf7885]{color:#94a3b8}.theme-light .radix-results .radix-row-result .radix-value-out[data-v-73bf7885]{color:#2563eb}.file-pick[data-v-9696cfc5]{display:inline-flex;align-items:center;align-self:flex-start;padding:5px 14px;border:1px solid rgba(147,197,253,.4);border-radius:999px;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);font-size:12px;color:#93c5fd;cursor:pointer}.file-pick input[data-v-9696cfc5]{display:none}.img-info[data-v-9696cfc5]{display:flex;align-items:baseline;gap:8px}.img-info .img-name[data-v-9696cfc5]{flex:1;min-width:0;font-size:12px;color:#e2e8f0d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-info .img-size[data-v-9696cfc5]{flex-shrink:0;font-size:11px;color:#94a3b899}.img-options[data-v-9696cfc5]{display:flex;flex-direction:column;gap:6px}.img-options .format-select[data-v-9696cfc5]{width:100%;padding:8px;cursor:pointer}.img-options .quality-row[data-v-9696cfc5],.img-options .maxw-row[data-v-9696cfc5]{display:flex;align-items:center;gap:8px;font-size:11px;color:#94a3b8b3}.img-options .quality-row input[type=range][data-v-9696cfc5],.img-options .maxw-row input[type=range][data-v-9696cfc5]{flex:1;accent-color:#38bdf8}.img-options .quality-row[data-v-9696cfc5]:has(input:disabled),.img-options .maxw-row[data-v-9696cfc5]:has(input:disabled){opacity:.45}.img-options .maxw-input[data-v-9696cfc5]{width:72px;padding:4px 8px}.img-compress-tip[data-v-9696cfc5]{font-size:11px;color:#86efaccc}.img-preview[data-v-9696cfc5]{align-self:center;max-width:100%;max-height:140px;border-radius:8px;border:1px solid rgba(148,163,184,.25)}.theme-light .file-pick[data-v-9696cfc5]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .img-info .img-name[data-v-9696cfc5]{color:#334155}.theme-light .img-info .img-size[data-v-9696cfc5]{color:#94a3b8}.theme-light .img-options .quality-row[data-v-9696cfc5],.theme-light .img-options .maxw-row[data-v-9696cfc5]{color:#64748b}.theme-light .img-options input[type=range][data-v-9696cfc5]{accent-color:#2563eb}.theme-light .img-compress-tip[data-v-9696cfc5]{color:#16a34a}.theme-light .img-preview[data-v-9696cfc5]{border-color:#94a3b859}.enc-tip[data-v-1abe9f2f]{font-size:10px;color:#94a3b866}.theme-light .enc-tip[data-v-1abe9f2f]{color:#94a3b8}.rsa-keys[data-v-bb01cc69]{display:flex;flex-direction:column;gap:6px}.rsa-key-block .rsa-key-label[data-v-bb01cc69]{margin-bottom:3px;font-size:11px;color:#94a3b88c}.theme-light .rsa-key-block .rsa-key-label[data-v-bb01cc69]{color:#94a3b8}.cron-row[data-v-2fd46900]{display:flex;gap:6px}.cron-row .cron-input[data-v-2fd46900]{flex:1;min-width:0}.cron-block .cron-label[data-v-2fd46900]{margin-bottom:3px;font-size:11px;color:#94a3b88c}.cron-block .cron-desc[data-v-2fd46900]{padding:8px 10px;border-radius:8px;background:#93c5fd14;font-size:12px;line-height:1.6;color:#e2e8f0d9}.cron-block .cron-next-list[data-v-2fd46900]{display:flex;flex-direction:column;gap:2px}.cron-block .cron-next-list .cron-next-row[data-v-2fd46900]{padding:3px 8px;border-radius:6px;background:#0f172a73;font-size:11px;color:#93c5fd}.theme-light .cron-block .cron-label[data-v-2fd46900]{color:#94a3b8}.theme-light .cron-block .cron-desc[data-v-2fd46900]{background:#3b82f60f;color:#334155}.theme-light .cron-block .cron-next-list .cron-next-row[data-v-2fd46900]{background:#f1f5f9;color:#2563eb}.diff-inputs[data-v-d97e14ee]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.diff-result[data-v-d97e14ee]{max-height:220px;overflow-y:auto;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#0f172a73;scrollbar-width:thin}.diff-result .diff-row[data-v-d97e14ee]{display:flex;align-items:baseline}.diff-result .diff-row .diff-mark[data-v-d97e14ee]{flex-shrink:0;width:18px;text-align:center;font-size:11px;color:#94a3b866}.diff-result .diff-row .diff-line[data-v-d97e14ee]{flex:1;min-width:0;padding-right:8px;font-size:11px;line-height:1.7;white-space:pre-wrap;word-break:break-all;color:#e2e8f0bf}.diff-result .diff-row.add[data-v-d97e14ee]{background:#86efac1a}.diff-result .diff-row.add .diff-mark[data-v-d97e14ee],.diff-result .diff-row.add .diff-line[data-v-d97e14ee]{color:#86eface6}.diff-result .diff-row.remove[data-v-d97e14ee]{background:#f871711a}.diff-result .diff-row.remove .diff-mark[data-v-d97e14ee],.diff-result .diff-row.remove .diff-line[data-v-d97e14ee]{color:#fca5a5e6}.theme-light .diff-result[data-v-d97e14ee]{border-color:#94a3b859;background:#fff}.theme-light .diff-result .diff-row .diff-mark[data-v-d97e14ee]{color:#cbd5e1}.theme-light .diff-result .diff-row .diff-line[data-v-d97e14ee]{color:#334155}.theme-light .diff-result .diff-row.add[data-v-d97e14ee]{background:#22c55e14}.theme-light .diff-result .diff-row.add .diff-mark[data-v-d97e14ee],.theme-light .diff-result .diff-row.add .diff-line[data-v-d97e14ee]{color:#16a34a}.theme-light .diff-result .diff-row.remove[data-v-d97e14ee]{background:#ef444414}.theme-light .diff-result .diff-row.remove .diff-mark[data-v-d97e14ee],.theme-light .diff-result .diff-row.remove .diff-line[data-v-d97e14ee]{color:#dc2626}.qrcode-wrap[data-v-346a15b1]{align-self:center;padding:8px;border-radius:10px;background:#fff}.qrcode-wrap canvas[data-v-346a15b1]{display:block}.mock-row[data-v-7e21136d]{display:flex;align-items:center;gap:6px}.mock-row .mock-kind[data-v-7e21136d]{flex:1;min-width:0;padding:8px;cursor:pointer}.mock-row .mock-count[data-v-7e21136d]{flex-shrink:0;width:56px;padding:8px;text-align:center}.mock-row .mock-count-unit[data-v-7e21136d]{flex-shrink:0;font-size:11px;color:#94a3b899}.theme-light .mock-row .mock-count-unit[data-v-7e21136d]{color:#94a3b8}.tools-widget .mono,.viewer-mask .mono{font-family:JetBrains Mono,Consolas,Courier New,monospace}.tools-widget .tool-panel,.viewer-mask .tool-panel{display:flex;flex-direction:column;gap:8px}.tools-widget .tool-input,.viewer-mask .tool-input{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.25);border-radius:8px;outline:none;background:#0f172a73;font-size:12px;line-height:1.6;color:#e2e8f0e6;resize:vertical;transition:border-color .2s,box-shadow .2s}.tools-widget .tool-input::placeholder,.viewer-mask .tool-input::placeholder{color:#94a3b866}.tools-widget .tool-input:focus,.viewer-mask .tool-input:focus{border-color:#93c5fd80;box-shadow:0 0 0 2px #93c5fd1f}.tools-widget .tool-input[readonly],.viewer-mask .tool-input[readonly]{color:#93c5fd}.theme-light .tools-widget .tool-input,.theme-light .viewer-mask .tool-input{border-color:#94a3b859;background:#fff;color:#334155}.theme-light .tools-widget .tool-input::placeholder,.theme-light .viewer-mask .tool-input::placeholder{color:#94a3b8}.theme-light .tools-widget .tool-input:focus,.theme-light .viewer-mask .tool-input:focus{border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f61f}.theme-light .tools-widget .tool-input[readonly],.theme-light .viewer-mask .tool-input[readonly]{color:#2563eb}.tools-widget .tool-actions,.viewer-mask .tool-actions{display:flex;gap:6px;flex-wrap:wrap}.tools-widget .tool-btn,.viewer-mask .tool-btn{padding:5px 14px;border:1px solid rgba(147,197,253,.4);border-radius:999px;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);font-size:12px;color:#93c5fd;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.tools-widget .tool-btn:hover,.viewer-mask .tool-btn:hover{background:linear-gradient(100deg,#93c5fd4d,#93c5fd1f);box-shadow:0 0 12px #93c5fd33;color:#bfdbfe}.tools-widget .tool-btn:disabled,.viewer-mask .tool-btn:disabled{cursor:not-allowed;opacity:.55}.tools-widget .tool-btn.ghost,.viewer-mask .tool-btn.ghost{border-color:#94a3b84d;background:transparent;color:#94a3b8b3}.tools-widget .tool-btn.ghost:hover,.viewer-mask .tool-btn.ghost:hover{background:#94a3b81a;box-shadow:none;color:#e2e8f0e6}.theme-light .tools-widget .tool-btn,.theme-light .viewer-mask .tool-btn{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .tools-widget .tool-btn:hover,.theme-light .viewer-mask .tool-btn:hover{border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.theme-light .tools-widget .tool-btn.ghost,.theme-light .viewer-mask .tool-btn.ghost{border-color:#94a3b859;background:transparent;color:#64748b}.theme-light .tools-widget .tool-btn.ghost:hover,.theme-light .viewer-mask .tool-btn.ghost:hover{background:#94a3b81a;box-shadow:none;color:#334155}.tools-widget .tool-error,.viewer-mask .tool-error{padding:6px 10px;border-radius:6px;background:#f871711a;font-size:11px;color:#f87171e6}.theme-light .tools-widget .tool-error,.theme-light .viewer-mask .tool-error{background:#ef444414;color:#dc2626}.viewer-mask.theme-light .tool-btn{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.viewer-mask.theme-light .tool-btn:hover{border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.viewer-mask.theme-light .tool-btn.ghost{border-color:#94a3b859;background:transparent;color:#64748b}.viewer-mask.theme-light .tool-btn.ghost:hover{background:#94a3b81a;box-shadow:none;color:#334155}.tools-widget[data-v-1f8065e4]{flex-shrink:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .tools-widget[data-v-1f8065e4]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.tools-header[data-v-1f8065e4]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:#94a3b8cc}.theme-light .tools-header[data-v-1f8065e4]{color:#64748b}.tool-tabs[data-v-1f8065e4]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.tool-tabs .tool-tab[data-v-1f8065e4]{padding:4px 10px;border:1px solid transparent;border-radius:10px;background:none;font-size:12px;color:#94a3b88c;cursor:pointer;outline:none;transition:color .15s,background .15s,border-color .15s}.tool-tabs .tool-tab[data-v-1f8065e4]:focus,.tool-tabs .tool-tab[data-v-1f8065e4]:focus-visible{outline:none}.tool-tabs .tool-tab[data-v-1f8065e4]:hover{color:#e2e8f0d9}.tool-tabs .tool-tab.active[data-v-1f8065e4]{border-color:#93c5fd59;background:#93c5fd1f;color:#bfdbfef2}.theme-light .tool-tabs .tool-tab[data-v-1f8065e4]{color:#64748b}.theme-light .tool-tabs .tool-tab[data-v-1f8065e4]:hover{color:#1e3a8a}.theme-light .tool-tabs .tool-tab.active[data-v-1f8065e4]{border-color:#3b82f673;background:#3b82f61a;color:#2563eb}.calc-screen[data-v-1f8065e4]{padding:10px 12px;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#0f172a73;font-size:18px;text-align:right;color:#e2e8f0e6;word-break:break-all;overflow-wrap:anywhere}.theme-light .calc-screen[data-v-1f8065e4]{border-color:#94a3b859;background:#fff;color:#1e293b}.calc-pad[data-v-1f8065e4]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.calc-pad .calc-key[data-v-1f8065e4]{padding:9px 0;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#94a3b814;font-size:14px;color:#e2e8f0e6;cursor:pointer;outline:none;transition:background .15s,border-color .15s,color .15s}.calc-pad .calc-key[data-v-1f8065e4]:hover{background:#94a3b82e}.calc-pad .calc-key[data-v-1f8065e4]:focus,.calc-pad .calc-key[data-v-1f8065e4]:focus-visible{outline:none}.calc-pad .calc-key.fn[data-v-1f8065e4]{border-color:#94a3b84d;background:#94a3b824;color:#cbd5e1e6}.calc-pad .calc-key.fn[data-v-1f8065e4]:hover{background:#94a3b83d}.calc-pad .calc-key.op[data-v-1f8065e4]{border-color:#93c5fd4d;background:#93c5fd1a;color:#93c5fd}.calc-pad .calc-key.op[data-v-1f8065e4]:hover{background:#93c5fd33}.calc-pad .calc-key.eq[data-v-1f8065e4]{border:none;background:linear-gradient(100deg,#7dd3fc,#38bdf8);font-weight:600;color:#0b1220}.calc-pad .calc-key.eq[data-v-1f8065e4]:hover{background:linear-gradient(100deg,#93dcfd,#4cc7f9)}.theme-light .calc-pad .calc-key[data-v-1f8065e4]{border-color:#94a3b84d;background:#f1f5f9;color:#334155}.theme-light .calc-pad .calc-key[data-v-1f8065e4]:hover{background:#e2e8f0}.theme-light .calc-pad .calc-key.fn[data-v-1f8065e4]{background:#e2e8f0;color:#475569}.theme-light .calc-pad .calc-key.fn[data-v-1f8065e4]:hover{background:#d5dce6}.theme-light .calc-pad .calc-key.op[data-v-1f8065e4]{border-color:#3b82f64d;background:#3b82f614;color:#2563eb}.theme-light .calc-pad .calc-key.op[data-v-1f8065e4]:hover{background:#3b82f629}.theme-light .calc-pad .calc-key.eq[data-v-1f8065e4]{background:linear-gradient(100deg,#3b82f6,#2563eb);color:#fff}.theme-light .calc-pad .calc-key.eq[data-v-1f8065e4]:hover{background:linear-gradient(100deg,#4c8df7,#2f6feb)}.calc-tip[data-v-1f8065e4]{font-size:10px;color:#94a3b866}.theme-light .calc-tip[data-v-1f8065e4]{color:#94a3b8}.ts-now[data-v-1f8065e4]{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:8px;background:#93c5fd14}.ts-now .ts-now-time[data-v-1f8065e4]{font-size:12px;color:#e2e8f0d9}.ts-now .ts-now-ts[data-v-1f8065e4]{margin-left:auto;font-size:13px;font-weight:600;color:#93c5fd;font-variant-numeric:tabular-nums}.ts-now .ts-now-unit[data-v-1f8065e4]{font-size:10px;color:#94a3b880}.theme-light .ts-now[data-v-1f8065e4]{background:#3b82f60f}.theme-light .ts-now .ts-now-time[data-v-1f8065e4]{color:#334155}.theme-light .ts-now .ts-now-ts[data-v-1f8065e4]{color:#2563eb}.theme-light .ts-now .ts-now-unit[data-v-1f8065e4]{color:#94a3b8}.ts-results[data-v-1f8065e4]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.ts-results .ts-row[data-v-1f8065e4]{display:flex;align-items:baseline;gap:10px}.ts-results .ts-row .ts-label[data-v-1f8065e4]{flex-shrink:0;width:56px;font-size:11px;color:#94a3b88c}.ts-results .ts-row .ts-value[data-v-1f8065e4]{flex:1;min-width:0;font-size:12px;color:#e2e8f0d9;word-break:break-all}.theme-light .ts-results .ts-row .ts-label[data-v-1f8065e4]{color:#94a3b8}.theme-light .ts-results .ts-row .ts-value[data-v-1f8065e4]{color:#334155}.jwt-block .jwt-label[data-v-1f8065e4]{margin-bottom:4px;font-size:11px;color:#94a3b88c}.jwt-block .tool-pre[data-v-1f8065e4]{margin:0;padding:8px 10px;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#0f172a73;font-size:11px;line-height:1.6;color:#e2e8f0d9;white-space:pre-wrap;word-break:break-all;max-height:140px;overflow-y:auto;scrollbar-width:thin}.jwt-block .jwt-exp[data-v-1f8065e4]{margin-left:6px;color:#86efac}.jwt-block .jwt-exp.expired[data-v-1f8065e4]{color:#fca5a5}.theme-light .jwt-block .jwt-label[data-v-1f8065e4]{color:#94a3b8}.theme-light .jwt-block .tool-pre[data-v-1f8065e4]{border-color:#94a3b859;background:#fff;color:#334155}.theme-light .jwt-block .jwt-exp[data-v-1f8065e4]{color:#16a34a}.theme-light .jwt-block .jwt-exp.expired[data-v-1f8065e4]{color:#dc2626}.jwt-tip[data-v-1f8065e4]{font-size:10px;color:#94a3b866}.theme-light .jwt-tip[data-v-1f8065e4]{color:#94a3b8}.tool-actions .icon-btn[data-v-1f8065e4]{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px}.viewer-mask[data-v-1f8065e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.viewer-panel[data-v-1f8065e4]{position:absolute;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(147,197,253,.25);background:linear-gradient(168deg,#1e293bfa,#0a1020fa);box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0a inset,0 0 40px #67e8f90f;overflow:hidden;animation:viewer-in-1f8065e4 .22s cubic-bezier(.22,1,.36,1)}.theme-light .viewer-panel[data-v-1f8065e4]{border-color:#ffffffe6;background:#fff;box-shadow:0 24px 56px #1f385838}@keyframes viewer-in-1f8065e4{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.viewer-header[data-v-1f8065e4]{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.2);background:linear-gradient(90deg,#67e8f90f,#67e8f900 60%)}.viewer-header .viewer-badge[data-v-1f8065e4]{padding:3px 12px;border-radius:999px;border:1px solid rgba(103,232,249,.4);background:linear-gradient(100deg,#67e8f929,#67e8f90d);font-size:12px;font-weight:600;letter-spacing:1px;color:#67e8f9}.viewer-header .viewer-stats[data-v-1f8065e4]{font-size:11px;color:#94a3b899}.viewer-header .viewer-actions[data-v-1f8065e4]{display:flex;gap:8px;margin-left:auto}.theme-light .viewer-header[data-v-1f8065e4]{border-bottom-color:#94a3b840;background:linear-gradient(90deg,#3b82f60d,#3b82f600 60%)}.theme-light .viewer-header .viewer-badge[data-v-1f8065e4]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .viewer-header .viewer-stats[data-v-1f8065e4]{color:#94a3b8}.viewer-body[data-v-1f8065e4]{flex:1;min-height:0;margin:0;padding:16px 18px;overflow:auto;font-size:12.5px;line-height:1.75;color:#e2e8f0e6;white-space:pre;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.viewer-body[data-v-1f8065e4]::-webkit-scrollbar{width:8px;height:8px}.viewer-body[data-v-1f8065e4]::-webkit-scrollbar-thumb{border-radius:4px;background:#94a3b84d}.viewer-body[data-v-1f8065e4]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.viewer-body[data-v-1f8065e4] .tok-key{color:#7dd3fc}.viewer-body[data-v-1f8065e4] .tok-str{color:#86efac}.viewer-body[data-v-1f8065e4] .tok-num{color:#fbbf24}.viewer-body[data-v-1f8065e4] .tok-kw{color:#c4b5fd}.viewer-body[data-v-1f8065e4] .tok-tag{color:#7dd3fc}.viewer-body[data-v-1f8065e4] .tok-attr{color:#fdba74}.viewer-body[data-v-1f8065e4] .tok-comment{color:#64748b;font-style:italic}.viewer-body[data-v-1f8065e4] .tok-cdata,.viewer-body[data-v-1f8065e4] .tok-pi{color:#c4b5fd}.viewer-body[data-v-1f8065e4] .tok-punc{color:#94a3b8a6}.theme-light .viewer-body[data-v-1f8065e4]{color:#334155}.theme-light .viewer-body[data-v-1f8065e4] .tok-key{color:#0369a1}.theme-light .viewer-body[data-v-1f8065e4] .tok-str{color:#16a34a}.theme-light .viewer-body[data-v-1f8065e4] .tok-num{color:#b45309}.theme-light .viewer-body[data-v-1f8065e4] .tok-kw{color:#7c3aed}.theme-light .viewer-body[data-v-1f8065e4] .tok-tag{color:#0369a1}.theme-light .viewer-body[data-v-1f8065e4] .tok-attr{color:#c2410c}.theme-light .viewer-body[data-v-1f8065e4] .tok-comment{color:#94a3b8;font-style:italic}.theme-light .viewer-body[data-v-1f8065e4] .tok-cdata,.theme-light .viewer-body[data-v-1f8065e4] .tok-pi{color:#7c3aed}.theme-light .viewer-body[data-v-1f8065e4] .tok-punc{color:#94a3b8}.metrics-widget[data-v-479d706e]{width:100%;flex-shrink:0;padding:14px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:linear-gradient(165deg,#1e293b8c,#0a10206b);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#e2e8f0d9;box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff14}.theme-light .metrics-widget[data-v-479d706e]{border-color:#ffffffe6;background:linear-gradient(165deg,#ffffffe6,#eef6ffd1);color:#334155;box-shadow:0 10px 24px #1f38581a}.metrics-header[data-v-479d706e]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;color:#94a3b8cc}.metrics-header .metrics-title[data-v-479d706e]{display:flex;align-items:center;gap:6px}.metrics-header .metrics-os[data-v-479d706e]{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#94a3b88c}.theme-light .metrics-header[data-v-479d706e]{color:#64748b}.theme-light .metrics-header .metrics-os[data-v-479d706e]{color:#94a3b8}.metrics-chart[data-v-479d706e]{width:100%;height:96px}.metrics-grid[data-v-479d706e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.metrics-grid .metrics-item[data-v-479d706e]{padding:7px 8px;border-radius:8px;background:#0f172a73}.metrics-grid .metrics-item .metrics-label[data-v-479d706e]{margin-bottom:2px;font-size:10px;color:#94a3b88c}.metrics-grid .metrics-item .metrics-value[data-v-479d706e]{font-size:12px;font-weight:500;color:#e2e8f0e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .metrics-grid .metrics-item[data-v-479d706e]{background:#ffffffbf}.theme-light .metrics-grid .metrics-item .metrics-label[data-v-479d706e]{color:#94a3b8}.theme-light .metrics-grid .metrics-item .metrics-value[data-v-479d706e]{color:#334155}.metrics-detail[data-v-479d706e]{margin-top:8px;font-size:10px;text-align:center;color:#94a3b873}.theme-light .metrics-detail[data-v-479d706e]{color:#94a3b8}.metrics-error[data-v-479d706e]{padding:26px 0;text-align:center;font-size:11px;color:#94a3b880}.theme-light .metrics-error[data-v-479d706e]{color:#94a3b8}.note-widget[data-v-2203b89d]{flex:1;min-height:0;display:flex;flex-direction:column}.note-tabs[data-v-2203b89d]{flex-shrink:0;margin-bottom:12px}.note-tabs .tabs-scroll[data-v-2203b89d]{display:flex;gap:8px;padding:3px;overflow-x:auto;border-radius:12px;border:1px solid rgba(147,197,253,.2);background:#121e408c;scrollbar-width:none}.note-tabs .tabs-scroll[data-v-2203b89d]::-webkit-scrollbar{display:none}.note-tabs .note-tab[data-v-2203b89d]{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:6px 14px;border:1px solid transparent;border-radius:9px;background:transparent;font-size:13px;color:#cbd5e1a6;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.note-tabs .note-tab[data-v-2203b89d]:hover{color:#f1f5f9;background:#94a3b81f}.note-tabs .note-tab.active[data-v-2203b89d]{color:#93c5fd;border-color:#93c5fd73;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);box-shadow:0 0 12px #93c5fd1f;font-weight:500}.note-tabs .note-tab .tab-dot[data-v-2203b89d]{width:5px;height:5px;border-radius:50%;background:#fbbf24;box-shadow:0 0 6px #fbbf24e6}.note-tabs .note-tab .tab-actions[data-v-2203b89d]{display:none;align-items:center;gap:3px;margin-left:1px}.note-tabs .note-tab .tab-actions .tab-act[data-v-2203b89d]{padding:2px;border-radius:4px;cursor:pointer;opacity:.55;transition:opacity .2s,background .2s}.note-tabs .note-tab .tab-actions .tab-act[data-v-2203b89d]:hover{opacity:1;background:#94a3b833}.note-tabs .note-tab .tab-actions .tab-act.remove[data-v-2203b89d]:hover{background:#f8717138}.note-tabs .note-tab:hover .tab-actions[data-v-2203b89d]{display:flex}.note-tabs .add-tab[data-v-2203b89d]{padding:6px 9px;color:#94a3b899}.note-tabs .add-tab[data-v-2203b89d]:hover{color:#67e8f9;background:#67e8f91f}.note-body[data-v-2203b89d]{flex:1;min-height:0;display:flex;flex-direction:column}.note-body[data-v-2203b89d] .el-empty{margin:auto;--el-empty-fill-color-0: rgba(255, 255, 255, .08);--el-empty-fill-color-1: rgba(255, 255, 255, .12)}.note-body[data-v-2203b89d] .el-empty .el-empty__description p{color:#ffffffa6}.note-body .empty-add-btn[data-v-2203b89d]{padding:6px 22px;border:1px solid rgba(103,232,249,.45);border-radius:999px;background:linear-gradient(100deg,#67e8f933,#67e8f90f);font-size:12px;letter-spacing:1px;color:#67e8f9;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.note-body .empty-add-btn[data-v-2203b89d]:hover{background:linear-gradient(100deg,#67e8f952,#67e8f924);box-shadow:0 0 12px #67e8f940;color:#a5f3fc}.note-paper[data-v-2203b89d]{flex:1;min-height:0;display:flex;border-radius:12px;overflow:hidden;border:1px solid rgba(147,197,253,.25);background:linear-gradient(165deg,#1e345cd9,#121e3cd9);box-shadow:inset 0 1px #bfdbfe1a,0 8px 24px #0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.note-paper .paper-binding[data-v-2203b89d]{flex-shrink:0;width:30px;border-right:1px dashed rgba(147,197,253,.16);background-image:radial-gradient(circle at 15px 13px,rgba(2,6,23,.85) 0 3px,rgba(147,197,253,.28) 3.5px,transparent 5px);background-size:30px 26px}.note-paper .paper-sheet[data-v-2203b89d]{position:relative;flex:1;min-width:0;display:flex;background:linear-gradient(180deg,#20365e,#152243)}.note-paper .paper-sheet[data-v-2203b89d]:before{content:"";position:absolute;top:0;bottom:0;left:14px;width:1px;background:linear-gradient(180deg,#67e8f966,#67e8f91f);pointer-events:none}.note-paper .note-input[data-v-2203b89d]{flex:1;min-width:0;height:100%;box-sizing:border-box;padding:14px 18px 14px 28px;border:none;outline:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;background-color:transparent;font-family:inherit;font-size:13px;line-height:26px;color:#e2e8f0;text-shadow:0 1px 2px rgba(0,0,0,.3);caret-color:#67e8f9;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,rgba(147,197,253,.12) 25px,rgba(147,197,253,.12) 26px);background-attachment:local;background-position:0 14px}.note-paper .note-input[data-v-2203b89d]::placeholder{color:#94a3b873}.note-paper .note-input[data-v-2203b89d] ::selection{background:#67e8f94d}.note-paper .note-view[data-v-2203b89d]{flex:1;min-width:0;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px 14px 28px;font-size:13px;line-height:26px;color:#e2e8f0;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,rgba(147,197,253,.12) 25px,rgba(147,197,253,.12) 26px);background-attachment:local;background-position:0 14px}.note-paper .note-view[data-v-2203b89d] mark{padding:0 1px;border-radius:3px;background:#67e8f94d;color:#a5f3fc}.note-tab.matching[data-v-2203b89d]{color:#bfdbfe;border-color:#93c5fd4d}.note-tab.dimmed[data-v-2203b89d]{opacity:.4}.note-tab .tab-count[data-v-2203b89d]{min-width:16px;padding:0 5px;font-size:10px;line-height:15px;text-align:center;border-radius:8px;color:#93c5fd;background:#93c5fd29;font-variant-numeric:tabular-nums}.note-footer[data-v-2203b89d]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-top:10px}.note-footer .note-status[data-v-2203b89d]{font-size:11px;letter-spacing:.5px;color:#94a3b899}.note-footer .note-status.unsaved[data-v-2203b89d]{color:#fbbf24}.note-footer .note-status.searching[data-v-2203b89d]{color:#67e8f9bf}.note-footer .note-count[data-v-2203b89d]{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:#94a3b88c}.note-footer .save-btn[data-v-2203b89d]{padding:5px 18px;border:1px solid rgba(103,232,249,.45);border-radius:999px;background:linear-gradient(100deg,#67e8f933,#67e8f90f);font-size:12px;letter-spacing:1px;color:#67e8f9;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.note-footer .save-btn[data-v-2203b89d]:hover:not(:disabled){background:linear-gradient(100deg,#67e8f952,#67e8f924);box-shadow:0 0 12px #67e8f940;color:#a5f3fc}.note-footer .save-btn[data-v-2203b89d]:disabled{border-color:#94a3b840;background:#94a3b814;color:#cbd5e166;cursor:default}.note-lock[data-v-2203b89d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.note-lock .lock-icon[data-v-2203b89d]{color:#94a3b88c}.note-lock .note-tip[data-v-2203b89d]{font-size:12px;color:#94a3b880}.note-lock .login-view-btn[data-v-2203b89d]{padding:6px 22px;border:1px solid rgba(147,197,253,.45);border-radius:999px;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);font-size:12px;letter-spacing:1px;color:#93c5fd;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.note-lock .login-view-btn[data-v-2203b89d]:hover{background:linear-gradient(100deg,#93c5fd4d,#93c5fd1f);box-shadow:0 0 12px #93c5fd33;color:#bfdbfe}.note-login[data-v-2203b89d]{flex:1;display:flex;align-items:center;justify-content:center}.note-login .note-login-form[data-v-2203b89d]{width:260px;padding-top:4px}.note-login .note-login-form[data-v-2203b89d] .el-form-item{margin-bottom:12px}.note-login .note-login-form[data-v-2203b89d] .el-input__wrapper{background:#050a248c}.note-login .note-login-form[data-v-2203b89d] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #93c5fd8c inset}.note-login .note-login-form[data-v-2203b89d] .el-input__inner{color:#e2e8f0e6}.note-login .note-login-form[data-v-2203b89d] .el-input__inner::placeholder{color:#94a3b880}.note-login .note-login-form[data-v-2203b89d] .input-icon,.note-login .note-login-form[data-v-2203b89d] .el-input__password{color:#94a3b8b3}.note-login .note-login-form[data-v-2203b89d] .el-form-item__error{padding-top:1px;font-size:11px}.note-login .captcha-row[data-v-2203b89d]{display:flex;align-items:center;gap:8px;width:100%}.note-login .captcha-row .el-input[data-v-2203b89d]{flex:1}.note-login .captcha-row .captcha-img[data-v-2203b89d]{width:84px;height:26px;flex-shrink:0;border-radius:4px;cursor:pointer}.note-login .login-action[data-v-2203b89d]{margin-bottom:0}.note-login .login-action .login-btn[data-v-2203b89d]{width:100%;letter-spacing:2px}.theme-light .note-tabs .tabs-scroll[data-v-2203b89d]{border-color:#94a3b840;background:#e4eefad9}.theme-light .note-tabs .note-tab[data-v-2203b89d]{color:#475569}.theme-light .note-tabs .note-tab[data-v-2203b89d]:hover{color:#1e3a8a;background:#3b82f614}.theme-light .note-tabs .note-tab.active[data-v-2203b89d]{color:#2563eb;border-color:#3b82f673;background:#fff;box-shadow:0 4px 12px #2563eb24}.theme-light .note-tabs .note-tab .tab-act[data-v-2203b89d]:hover{background:#94a3b840}.theme-light .note-tabs .add-tab[data-v-2203b89d]{color:#94a3b8}.theme-light .note-tabs .add-tab[data-v-2203b89d]:hover{color:#2563eb;background:#3b82f61a}.theme-light .note-body[data-v-2203b89d] .el-empty{--el-empty-fill-color-0: #f5f7fa;--el-empty-fill-color-1: #e9edf3}.theme-light .note-body[data-v-2203b89d] .el-empty .el-empty__description p{color:#909399}.theme-light .note-body .empty-add-btn[data-v-2203b89d]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .note-body .empty-add-btn[data-v-2203b89d]:hover{border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.theme-light .note-paper[data-v-2203b89d]{border-color:#94a3b859;background:linear-gradient(165deg,#fdfefe,#f4f8ff);box-shadow:inset 0 1px #fffc,0 8px 24px #1f38581a}.theme-light .note-paper .paper-binding[data-v-2203b89d]{border-right-color:#3b82f633;background-image:radial-gradient(circle at 15px 13px,rgba(148,163,184,.35) 0 3px,rgba(59,130,246,.3) 3.5px,transparent 5px)}.theme-light .note-paper .paper-sheet[data-v-2203b89d]{background:linear-gradient(180deg,#fff,#f6f9ff)}.theme-light .note-paper .paper-sheet[data-v-2203b89d]:before{background:linear-gradient(180deg,#3b82f673,#3b82f61f)}.theme-light .note-paper .note-input[data-v-2203b89d]{color-scheme:light;color:#1e293b;text-shadow:none;caret-color:#2563eb;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,rgba(59,130,246,.14) 25px,rgba(59,130,246,.14) 26px)}.theme-light .note-paper .note-input[data-v-2203b89d]::placeholder{color:#94a3b8}.theme-light .note-paper .note-input[data-v-2203b89d] ::selection{background:#3b82f640}.theme-light .note-paper .note-view[data-v-2203b89d]{color:#1e293b;text-shadow:none;scrollbar-color:rgba(100,116,139,.35) transparent;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,rgba(59,130,246,.14) 25px,rgba(59,130,246,.14) 26px)}.theme-light .note-paper .note-view[data-v-2203b89d] mark{background:#3b82f62e;color:#1d4ed8}.theme-light .note-footer .note-status[data-v-2203b89d]{color:#94a3b8}.theme-light .note-footer .note-status.searching[data-v-2203b89d]{color:#2563eb}.theme-light .note-footer .note-count[data-v-2203b89d]{color:#94a3b8}.theme-light .note-footer .save-btn[data-v-2203b89d]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .note-footer .save-btn[data-v-2203b89d]:hover:not(:disabled){border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.theme-light .note-footer .save-btn[data-v-2203b89d]:disabled{border-color:#94a3b859;background:#94a3b81f;color:#cbd5e1}.theme-light .note-tab.matching[data-v-2203b89d]{color:#1d4ed8;border-color:#3b82f64d}.theme-light .note-tab .tab-count[data-v-2203b89d]{color:#2563eb;background:#3b82f61a}.theme-light .note-lock .lock-icon[data-v-2203b89d],.theme-light .note-lock .note-tip[data-v-2203b89d]{color:#94a3b8}.theme-light .note-lock .login-view-btn[data-v-2203b89d]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.theme-light .note-lock .login-view-btn[data-v-2203b89d]:hover{border-color:#3b82f699;background:#3b82f624;box-shadow:0 4px 12px #2563eb26;color:#1d4ed8}.theme-light .note-login[data-v-2203b89d] .el-input__wrapper{background:#fff}.theme-light .note-login[data-v-2203b89d] .el-input__inner{color:#334155}.theme-light .note-login[data-v-2203b89d] .el-input__inner::placeholder{color:#94a3b8}.theme-light .note-login[data-v-2203b89d] .input-icon,.theme-light .note-login[data-v-2203b89d] .el-input__password{color:#94a3b8}.quote-widget[data-v-062e65b7]{font-size:12px;letter-spacing:1px}.quote-widget .quote-text[data-v-062e65b7]{color:#ffffff8c;font-variant-numeric:tabular-nums}.theme-light .quote-widget .quote-text[data-v-062e65b7]{color:#475569a6}.nav-login-dialog{border-radius:14px}.nav-login-dialog .el-dialog__header{padding-bottom:0}.nav-login-dialog .login-dialog-title{font-size:16px;font-weight:600;color:#f1f5f9}.nav-login-dialog .el-dialog__body{padding-top:18px}.nav-login-dialog .input-icon{color:#94a3b8b3}.nav-login-dialog .captcha-row{display:flex;align-items:center;gap:8px;width:100%}.nav-login-dialog .captcha-row .el-input{flex:1}.nav-login-dialog .captcha-row .captcha-img{width:96px;height:40px;flex-shrink:0;border-radius:4px;cursor:pointer}.nav-login-dialog .login-action{margin-bottom:0}.nav-login-dialog .login-action .login-btn{width:100%;letter-spacing:2px}.nav-login-dialog{background:linear-gradient(165deg,#1e293bf5,#0a1020f0);border:1px solid rgba(148,163,184,.3);box-shadow:0 16px 40px #00000080}.nav-login-dialog .el-input__wrapper{background:#0f172a8c}.nav-login-dialog .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #93c5fd8c inset}.nav-login-dialog .el-input__inner{color:#e2e8f0e6}.nav-login-dialog .el-input__inner::placeholder{color:#94a3b880}.nav-login-dialog .el-input__password{color:#94a3b8b3}.nav-login-dialog.theme-light{background:#fff;border-color:#94a3b840;box-shadow:0 16px 40px #1f38582e}.nav-login-dialog.theme-light .login-dialog-title{color:#1e293b}.nav-login-dialog.theme-light .el-input__wrapper{background:#fff}.nav-login-dialog.theme-light .el-input__inner{color:#334155}.nav-login-dialog.theme-light .el-input__inner::placeholder{color:#94a3b8}.nav-login-dialog.theme-light .input-icon,.nav-login-dialog.theme-light .el-input__password{color:#94a3b8}.nav-portal[data-v-4788dfb7]{position:relative;height:100vh;display:flex;flex-direction:column;padding:10px 24px;background:url(/static/webp/nav-background-nebula-ChsAasxf.webp) center/cover no-repeat,#050a24}.nav-portal[data-v-4788dfb7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050a2459,#050a248c);pointer-events:none}@media(min-width:1880px)and (max-width:1999px){.nav-portal[data-v-4788dfb7]{zoom:1.1;height:90.9vh}}@media(min-width:2000px){.nav-portal[data-v-4788dfb7]{zoom:1.2;height:83.5vh}}@media(min-width:2500px){.nav-portal[data-v-4788dfb7]{zoom:1.4;height:71.5vh}}.nav-header[data-v-4788dfb7]{position:relative;z-index:1;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 280px 24px minmax(600px,min(1100px,100vw - 656px)) 24px 280px minmax(0,1fr);align-items:center;margin-bottom:10px}.nav-header .nav-logo[data-v-4788dfb7]{grid-column:2;grid-row:1;height:38px;width:auto;object-fit:contain;justify-self:start}.nav-header .search-box[data-v-4788dfb7]{grid-column:4;grid-row:1;width:100%;max-width:680px;justify-self:center;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffbf;transition:border-color .2s,background .2s,box-shadow .2s}.nav-header .search-box.focused[data-v-4788dfb7]{border-color:#67e8f9b3;background:#ffffff29;box-shadow:0 0 0 3px #67e8f926}.nav-header .search-box .search-input[data-v-4788dfb7]{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#fff}.nav-header .search-box .search-input[data-v-4788dfb7]::placeholder{color:#ffffff73}.nav-header .search-box .search-clear[data-v-4788dfb7]{cursor:pointer;font-size:12px;color:#fff9}.nav-header .search-box .search-clear[data-v-4788dfb7]:hover{color:#fff}.nav-header .header-right[data-v-4788dfb7]{grid-column:6;grid-row:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:1300px){.nav-header[data-v-4788dfb7]{grid-template-columns:minmax(0,1200px);justify-content:center}.nav-header .nav-logo[data-v-4788dfb7],.nav-header .search-box[data-v-4788dfb7],.nav-header .header-right[data-v-4788dfb7]{grid-column:1}.nav-header .nav-logo[data-v-4788dfb7]{justify-self:start}.nav-header .search-box[data-v-4788dfb7]{justify-self:center}.nav-header .header-right[data-v-4788dfb7]{justify-self:end}}.nav-header .theme-toggle[data-v-4788dfb7]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#0f172a66;color:#e2e8f0d9;cursor:pointer;outline:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.nav-header .theme-toggle[data-v-4788dfb7]:hover{border-color:#93c5fd8c;background:#93c5fd26;color:#93c5fd;box-shadow:0 0 12px #93c5fd33}.nav-header .user-info[data-v-4788dfb7]{cursor:pointer;outline:none}.nav-header .login-entry[data-v-4788dfb7]{display:flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:1px solid rgba(147,197,253,.45);border-radius:999px;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);font-size:13px;letter-spacing:1px;color:#93c5fd;cursor:pointer;outline:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.nav-header .login-entry[data-v-4788dfb7]:hover{border-color:#93c5fdb3;background:linear-gradient(100deg,#93c5fd4d,#93c5fd1f);color:#bfdbfe;box-shadow:0 0 12px #93c5fd33}.nav-header .user-info-inner[data-v-4788dfb7]{display:flex;align-items:center;gap:8px}.nav-header .user-info-inner .user-avatar[data-v-4788dfb7]{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.35);background:#0f172a66}.nav-header .user-info-inner .user-name[data-v-4788dfb7]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#f1f5f9;text-shadow:0 0 10px rgba(191,219,254,.35)}.nav-main[data-v-4788dfb7]{z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px 24px minmax(600px,min(1100px,100vw - 656px)) 24px 280px minmax(0,1fr);flex:1;min-height:0}.nav-main .nav-side[data-v-4788dfb7]{grid-row:1;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none}.nav-main .nav-side[data-v-4788dfb7]::-webkit-scrollbar{display:none}.nav-main .nav-side.side-left[data-v-4788dfb7]{grid-column:2}.nav-main .nav-side.side-right[data-v-4788dfb7]{grid-column:6}.nav-main .nav-side .hot-card[data-v-4788dfb7]{flex:1;min-height:0}.nav-main .nav-side .todo-card[data-v-4788dfb7]{flex:none}.nav-main .nav-side .frequent-card[data-v-4788dfb7]{flex:1 1 auto;min-height:240px}@media(max-width:1300px){.nav-main[data-v-4788dfb7]{grid-template-columns:minmax(0,1200px);justify-content:center}.nav-main .nav-panel[data-v-4788dfb7]{grid-column:1}.nav-main .nav-side[data-v-4788dfb7]{display:none}}.nav-panel[data-v-4788dfb7]{position:relative;z-index:1;grid-column:4;grid-row:1;display:flex;flex-direction:column;flex:1;min-height:0;max-width:1100px;margin:0;padding:20px 28px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:0 16px 40px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-toolbar[data-v-4788dfb7]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;margin-bottom:8px}.panel-toolbar .module-tabs[data-v-4788dfb7]{display:flex;gap:4px;padding:3px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0f172a73}.panel-toolbar .module-tabs .module-tab[data-v-4788dfb7]{display:flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:9px;background:transparent;font-size:13px;color:#cbd5e1a6;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.panel-toolbar .module-tabs .module-tab svg[data-v-4788dfb7]{flex-shrink:0}.panel-toolbar .module-tabs .module-tab[data-v-4788dfb7]:hover{color:#f1f5f9;background:#94a3b81f}.panel-toolbar .module-tabs .module-tab.active[data-v-4788dfb7]{color:#67e8f9;background:linear-gradient(100deg,#67e8f92e,#67e8f90d);box-shadow:0 0 12px #67e8f91f;font-weight:500}.panel-content[data-v-4788dfb7]{flex:1;min-height:0;display:flex;gap:16px}@media(max-width:1450px){.panel-content .panel-aside[data-v-4788dfb7]{display:none}}.panel-aside[data-v-4788dfb7]{flex-shrink:0;width:330px;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:none}.panel-aside[data-v-4788dfb7]::-webkit-scrollbar{display:none}.panel-quote[data-v-4788dfb7]{flex-shrink:0;margin-top:10px;text-align:center}.panel-body[data-v-4788dfb7]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.panel-body[data-v-4788dfb7]::-webkit-scrollbar{width:6px}.panel-body[data-v-4788dfb7]::-webkit-scrollbar-track{background:transparent}.panel-body[data-v-4788dfb7]::-webkit-scrollbar-thumb{border-radius:3px;background:#ffffff40}.panel-body[data-v-4788dfb7]::-webkit-scrollbar-thumb:hover{background:#fff6}.nav-section[data-v-4788dfb7]{animation:fade-up-4788dfb7 .5s ease both;animation-delay:var(--delay, 0s)}@keyframes fade-up-4788dfb7{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.category-tabs[data-v-4788dfb7]{position:relative;margin-bottom:18px}.category-tabs .tab-fade[data-v-4788dfb7]{position:absolute;top:0;bottom:0;width:44px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:2}.category-tabs .tab-fade.tab-fade-left[data-v-4788dfb7]{left:0;border-radius:14px 0 0 14px;background:linear-gradient(90deg,#0f172a80,#0f172a00)}.category-tabs .tab-fade.tab-fade-right[data-v-4788dfb7]{right:0;border-radius:0 14px 14px 0;background:linear-gradient(270deg,#0f172a80,#0f172a00)}.category-tabs .tab-fade.visible[data-v-4788dfb7]{opacity:1}.category-tabs .tab-arrow[data-v-4788dfb7]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(148,163,184,.3);border-radius:50%;background:#0f172a80;color:#e2e8f0d9;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,color .2s,border-color .2s}.category-tabs .tab-arrow[data-v-4788dfb7]:hover{border-color:#93c5fd8c;background:#93c5fd26;color:#93c5fd}.category-tabs .tab-arrow.tab-arrow-left[data-v-4788dfb7]{left:0}.category-tabs .tab-arrow.tab-arrow-right[data-v-4788dfb7]{right:0}.category-tabs .tabs-scroll[data-v-4788dfb7]{display:flex;gap:10px;padding:4px;overflow-x:auto;border-radius:14px;background:#0f172a73;border:1px solid rgba(148,163,184,.14);scrollbar-width:none}.category-tabs .tabs-scroll[data-v-4788dfb7]::-webkit-scrollbar{display:none}.category-tabs .tab-item[data-v-4788dfb7]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 18px;border:1px solid transparent;border-radius:11px;background:transparent;font-size:14px;color:#cbd5e1a6;cursor:pointer;white-space:nowrap;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.category-tabs .tab-item[data-v-4788dfb7]:hover{color:#f1f5f9;background:#94a3b81f;transform:translateY(-1px)}.category-tabs .tab-item.active[data-v-4788dfb7]{color:#93c5fd;border-color:#93c5fd73;background:linear-gradient(100deg,#93c5fd29,#93c5fd0d);box-shadow:0 0 12px #93c5fd1f;font-weight:500}.category-tabs .tab-item.matching[data-v-4788dfb7]{color:#bfdbfe;border-color:#93c5fd4d}.category-tabs .tab-item.dimmed[data-v-4788dfb7]{opacity:.4}.category-tabs .tab-item .tab-label[data-v-4788dfb7]{letter-spacing:.5px}.category-tabs .tab-item .tab-count[data-v-4788dfb7]{min-width:18px;padding:0 6px;font-size:11px;line-height:17px;text-align:center;border-radius:9px;color:#cbd5e1b3;background:#94a3b829;transition:inherit}.active .category-tabs .tab-item .tab-count[data-v-4788dfb7]{color:#93c5fd;background:#93c5fd29}.card-grid[data-v-4788dfb7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:600px){.card-grid[data-v-4788dfb7]{grid-template-columns:minmax(0,1fr)}}.nav-card[data-v-4788dfb7]{display:flex;align-items:center;gap:8px;padding:5px 10px;height:40px;min-width:0;overflow:hidden;border-radius:9px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(100deg,#ffffff29,#ffffff0d);text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.nav-card[data-v-4788dfb7]:hover{border-color:#67e8f999;background:linear-gradient(100deg,#ffffff3d,#ffffff1a);transform:translateY(-3px);box-shadow:0 10px 24px #0000004d,0 0 16px #67e8f92e}.nav-card:hover .card-arrow[data-v-4788dfb7]{opacity:1;transform:translate(0)}.nav-card:hover .card-icon .icon-img[data-v-4788dfb7]{transform:scale(1.12)}.nav-card .card-icon[data-v-4788dfb7]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:#ffffff1a;overflow:hidden}.nav-card .card-icon .icon-img[data-v-4788dfb7]{max-width:17px;max-height:17px;object-fit:contain;transition:transform .2s}.nav-card .card-icon .icon-svg[data-v-4788dfb7]{display:flex;width:17px;height:17px;color:#fff}.nav-card .card-icon .icon-svg[data-v-4788dfb7] svg{width:100%;height:100%}.nav-card .card-body[data-v-4788dfb7]{display:flex;flex-direction:column;flex:1;min-width:0}.nav-card .card-body .card-title[data-v-4788dfb7]{font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-card .card-body .card-desc[data-v-4788dfb7]{margin-top:1px;font-size:10px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-card .card-arrow[data-v-4788dfb7]{flex-shrink:0;width:14px;height:14px;color:#ffffffb3;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}[data-v-4788dfb7] .el-empty{--el-empty-fill-color-0: rgba(255, 255, 255, .08);--el-empty-fill-color-1: rgba(255, 255, 255, .12)}[data-v-4788dfb7] .el-empty .el-empty__description p{color:#ffffffa6}.nav-portal.theme-light[data-v-4788dfb7]{background:linear-gradient(120deg,#d7e5fa,#e9f2fd 45%,#cfe0f7)}.nav-portal.theme-light[data-v-4788dfb7]:before{background:linear-gradient(180deg,#ffffff1f,#ffffff4d)}.nav-portal.theme-light .theme-toggle[data-v-4788dfb7]{border-color:#94a3b859;background:#ffffffb3;color:#475569}.nav-portal.theme-light .theme-toggle[data-v-4788dfb7]:hover{border-color:#3b82f673;background:#fff;color:#2563eb;box-shadow:0 4px 12px #2563eb2e}.nav-portal.theme-light .login-entry[data-v-4788dfb7]{border-color:#3b82f666;background:#3b82f614;color:#2563eb}.nav-portal.theme-light .login-entry[data-v-4788dfb7]:hover{border-color:#3b82f699;background:#3b82f624;color:#1d4ed8;box-shadow:0 4px 12px #2563eb26}.nav-portal.theme-light .nav-header .search-box[data-v-4788dfb7]{border-color:#94a3b859;background:#ffffffe6;color:#64748b}.nav-portal.theme-light .nav-header .search-box.focused[data-v-4788dfb7]{border-color:#3b82f699;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.nav-portal.theme-light .nav-header .search-box .search-input[data-v-4788dfb7]{color:#1e293b}.nav-portal.theme-light .nav-header .search-box .search-input[data-v-4788dfb7]::placeholder{color:#94a3b8}.nav-portal.theme-light .nav-header .search-box .search-clear[data-v-4788dfb7]{color:#94a3b8}.nav-portal.theme-light .nav-header .search-box .search-clear[data-v-4788dfb7]:hover{color:#475569}.nav-portal.theme-light .nav-header .user-info .user-avatar[data-v-4788dfb7]{border-color:#94a3b866;background:#fff}.nav-portal.theme-light .nav-header .user-info .user-name[data-v-4788dfb7]{color:#1e293b;text-shadow:none}.nav-portal.theme-light .nav-panel[data-v-4788dfb7]{border-color:#ffffffd9;background:linear-gradient(160deg,#ffffffb8,#f4f9ff99);box-shadow:0 16px 40px #1f385824}.nav-portal.theme-light .panel-toolbar .module-tabs[data-v-4788dfb7]{border-color:#94a3b840;background:#e4eefad9}.nav-portal.theme-light .panel-toolbar .module-tabs .module-tab[data-v-4788dfb7]{color:#475569}.nav-portal.theme-light .panel-toolbar .module-tabs .module-tab[data-v-4788dfb7]:hover{color:#1e3a8a;background:#3b82f614}.nav-portal.theme-light .panel-toolbar .module-tabs .module-tab.active[data-v-4788dfb7]{color:#fff;background:linear-gradient(100deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #2563eb4d}.nav-portal.theme-light .panel-body[data-v-4788dfb7]{scrollbar-color:rgba(100,116,139,.35) transparent}.nav-portal.theme-light .panel-body[data-v-4788dfb7]::-webkit-scrollbar-thumb{background:#64748b4d}.nav-portal.theme-light .panel-body[data-v-4788dfb7]::-webkit-scrollbar-thumb:hover{background:#64748b80}.nav-portal.theme-light .category-tabs .tab-fade.tab-fade-left[data-v-4788dfb7]{background:linear-gradient(90deg,#eef5fdf2,#eef5fd00)}.nav-portal.theme-light .category-tabs .tab-fade.tab-fade-right[data-v-4788dfb7]{background:linear-gradient(270deg,#eef5fdf2,#eef5fd00)}.nav-portal.theme-light .category-tabs .tab-arrow[data-v-4788dfb7]{border-color:#94a3b859;background:#ffffffd9;color:#475569}.nav-portal.theme-light .category-tabs .tab-arrow[data-v-4788dfb7]:hover{border-color:#3b82f673;background:#fff;color:#2563eb}.nav-portal.theme-light .category-tabs .tabs-scroll[data-v-4788dfb7]{background:#e4eefad9;border-color:#94a3b840}.nav-portal.theme-light .category-tabs .tab-item[data-v-4788dfb7]{color:#475569}.nav-portal.theme-light .category-tabs .tab-item[data-v-4788dfb7]:hover{color:#1e3a8a;background:#3b82f614}.nav-portal.theme-light .category-tabs .tab-item.active[data-v-4788dfb7]{color:#2563eb;border-color:#3b82f673;background:#fff;box-shadow:0 4px 12px #2563eb24}.nav-portal.theme-light .category-tabs .tab-item.matching[data-v-4788dfb7]{color:#1d4ed8;border-color:#3b82f64d}.nav-portal.theme-light .category-tabs .tab-item .tab-count[data-v-4788dfb7]{color:#64748b;background:#94a3b82e}.active .nav-portal.theme-light .category-tabs .tab-item .tab-count[data-v-4788dfb7]{color:#2563eb;background:#3b82f61a}.nav-portal.theme-light .nav-card[data-v-4788dfb7]{border-color:#94a3b847;background:#ffffffd9}.nav-portal.theme-light .nav-card[data-v-4788dfb7]:hover{border-color:#3b82f680;background:#fff;box-shadow:0 10px 24px #1f385824,0 0 0 1px #3b82f614}.nav-portal.theme-light .nav-card .card-icon[data-v-4788dfb7]{background:#3b82f614}.nav-portal.theme-light .nav-card .card-icon .icon-svg[data-v-4788dfb7]{color:#1e3a8a}.nav-portal.theme-light .nav-card .card-body .card-title[data-v-4788dfb7]{color:#1e293b}.nav-portal.theme-light .nav-card .card-body .card-desc[data-v-4788dfb7],.nav-portal.theme-light .nav-card .card-arrow[data-v-4788dfb7]{color:#94a3b8}.nav-portal.theme-light[data-v-4788dfb7] .el-empty{--el-empty-fill-color-0: #f5f7fa;--el-empty-fill-color-1: #e9edf3}.nav-portal.theme-light[data-v-4788dfb7] .el-empty .el-empty__description p{color:#909399}.nav-user-dropdown .el-dropdown-menu{padding:4px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#0f172aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-user-dropdown .el-dropdown-menu .el-dropdown-menu__item{border-radius:7px;color:#e2e8f0d9}.nav-user-dropdown .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover,.nav-user-dropdown .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus{color:#93c5fd;background:#93c5fd24}.nav-user-dropdown.theme-light .el-dropdown-menu{border-color:#94a3b840;background:#fff;box-shadow:0 6px 18px #1f385824;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-user-dropdown.theme-light .el-dropdown-menu .el-dropdown-menu__item{color:#1e293b}.nav-user-dropdown.theme-light .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover,.nav-user-dropdown.theme-light .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus{color:#2563eb;background:#3b82f614}
