#app{width:100%;height:100%}a{text-decoration:none}html,body{width:100%;height:100%;margin:0;padding:0}.scope-pick[data-v-7d6107c4]{position:relative;padding:0 12px 10px}.scope-chip[data-v-7d6107c4]{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 12px;border:1px solid rgba(102,204,255,.45);border-radius:999px;background:#66ccff1f;color:#1c3a4a;font-size:12.5px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.scope-chip[data-v-7d6107c4]:hover,.scope-chip.is-open[data-v-7d6107c4]{background:#66ccff42}.scope-chip.is-empty[data-v-7d6107c4]{border-color:#ecad9eb3;background:#ecad9e2e}.scope-prefix[data-v-7d6107c4]{color:#7d8a94}.scope-summary[data-v-7d6107c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.scope-caret[data-v-7d6107c4]{font-size:10px;color:#7d8a94;transition:transform .12s ease}.scope-caret.is-open[data-v-7d6107c4]{transform:rotate(180deg)}.scope-pop[data-v-7d6107c4]{position:absolute;top:calc(100% - 6px);left:12px;right:12px;z-index:5;max-height:min(calc(70vh - 120px),440px);overflow-y:auto;padding:6px 0;background:#fffffffa;border:1px solid rgba(102,204,255,.4);border-radius:10px;box-shadow:0 10px 30px #001e322e}.scope-row-label[data-v-7d6107c4]{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 0;font-size:13px;color:#1c3a4a;cursor:pointer}.scope-row-label[data-v-7d6107c4]:hover{background:#66ccff1f}.scope-check[data-v-7d6107c4]{flex-shrink:0;width:14px;height:14px;margin:0;accent-color:#66ccff}.scope-name[data-v-7d6107c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-count[data-v-7d6107c4]{margin-left:auto;flex-shrink:0;font-size:11px;color:#a7b4bd}.gs-backdrop[data-v-8b1a39a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14283740;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:gs-fade-in-8b1a39a2 .12s ease-out}.gs-panel[data-v-8b1a39a2]{position:absolute;top:16vh;left:50%;transform:translate(-50%);width:min(640px,92vw);max-height:70vh;display:flex;flex-direction:column;background:#ffffffe0;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:1px solid rgba(102,204,255,.35);border-radius:14px;box-shadow:0 12px 40px #001e3240;overflow:hidden;min-height:0;transition:min-height .15s ease-out;animation:gs-panel-in-8b1a39a2 .15s ease-out}.gs-panel.is-scope-open[data-v-8b1a39a2]{min-height:min(70vh,560px)}.gs-input[data-v-8b1a39a2]{width:100%;box-sizing:border-box;padding:18px 22px 12px;border:none;background:transparent;font-size:18px;color:#1c3a4a;outline:none}.gs-input[data-v-8b1a39a2]::placeholder{color:#a7b4bd}.gs-scope-row[data-v-8b1a39a2]{display:flex;align-items:center}.gs-scope-row .scope-pick[data-v-8b1a39a2]{flex:1;min-width:0}.gs-result-count[data-v-8b1a39a2]{flex-shrink:0;padding:0 14px 10px 6px;font-size:12.5px;color:#7d8a94;white-space:nowrap}.gs-result-count strong[data-v-8b1a39a2]{color:#3a8dbf;font-weight:700}.gs-list[data-v-8b1a39a2]{list-style:none;margin:0;padding:0 8px 8px;max-height:calc(70vh - 60px);overflow-y:auto;border-top:1px solid rgba(102,204,255,.2)}.gs-item[data-v-8b1a39a2]{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:9px;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.gs-item.active[data-v-8b1a39a2]{background:#66ccff47}.gs-type[data-v-8b1a39a2]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:#fff;background:#a7b4bd}.gs-type.article[data-v-8b1a39a2]{background:#409eff}.gs-type.section[data-v-8b1a39a2]{background:#39c5bb}.gs-type.tool[data-v-8b1a39a2]{background:#6cf}.gs-type.page[data-v-8b1a39a2]{background:#9aa8b8}.gs-type.content[data-v-8b1a39a2]{background:#ecad9e}.gs-type.dynamic[data-v-8b1a39a2]{background:#b39ddb}.gs-title[data-v-8b1a39a2]{font-size:15px;color:#1c3a4a;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sub[data-v-8b1a39a2]{flex-shrink:0;font-size:12px;color:#7d8a94;max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-snippet[data-v-8b1a39a2]{flex:1;min-width:0;font-size:12px;color:#94a1ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-empty[data-v-8b1a39a2]{margin:0;padding:16px 22px;border-top:1px solid rgba(102,204,255,.2);font-size:14px;color:#7d8a94}.gs-hint[data-v-8b1a39a2]{color:#a7b4bd;text-align:center}@keyframes gs-fade-in-8b1a39a2{0%{opacity:0}to{opacity:1}}@keyframes gs-panel-in-8b1a39a2{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.welcome-section[data-v-0137b324]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;background-size:cover;background-position:center;color:#fff}.welcome-content[data-v-0137b324]{text-align:center}.blog-center-name[data-v-0137b324]{font-size:3rem;font-weight:700;text-shadow:2px 2px 6px rgba(0,0,0,.5);margin-bottom:20px;margin-left:5px}.scroll-down[data-v-0137b324]{position:absolute;bottom:20px;cursor:pointer;font-size:2rem;animation:bounce-0137b324 2s infinite;color:#fff;opacity:.6;transition:opacity .3s ease-in-out}.scroll-down[data-v-0137b324]:hover{opacity:1}@keyframes bounce-0137b324{0%,20%,50%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-10px);opacity:.9}60%{transform:translateY(-5px);opacity:.7}}.home-nav[data-v-648fc47b]{width:100%}.home-nav-title[data-v-648fc47b]{margin:0 0 18px;font-size:22px;font-weight:700;color:#409eff;text-shadow:2px 2px 4px rgba(102,204,255,.5)}.home-nav-cards[data-v-648fc47b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.home-nav-card[data-v-648fc47b]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px;border:1px solid #dbeef7;border-radius:12px;background:#fff;cursor:pointer;text-align:left;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.home-nav-card[data-v-648fc47b]:hover{transform:translateY(-3px)}.nav-card-icon[data-v-648fc47b]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px}.nav-card-icon svg[data-v-648fc47b]{width:26px;height:26px}.nav-card-logo[data-v-648fc47b]{width:32px;height:32px;object-fit:contain}.nav-card-title[data-v-648fc47b]{font-size:18px;font-weight:700;color:#1c3a4a}.nav-card-desc[data-v-648fc47b]{font-size:13px;color:#73767a}.accent-article .nav-card-icon[data-v-648fc47b]{background-color:#66ccff2e;color:#6cf}.accent-article[data-v-648fc47b]:hover{border-color:#6cf;box-shadow:0 8px 20px #66ccff59}.accent-tool .nav-card-icon[data-v-648fc47b]{background-color:#39c5bb2e;color:#39c5bb}.accent-tool[data-v-648fc47b]:hover{border-color:#39c5bb;box-shadow:0 8px 20px #39c5bb59}.accent-tianyi .nav-card-icon[data-v-648fc47b]{background-color:#b39ddb38;color:#9b8cd6}.accent-tianyi[data-v-648fc47b]:hover{border-color:#b39ddb;box-shadow:0 8px 20px #b39ddb66}.info-container[data-v-5886b841]{display:flex;flex-direction:column;align-items:center;padding:2rem}.avatar img[data-v-5886b841]{width:100px;height:100px;border-radius:50%}.name[data-v-5886b841]{font-size:26px;font-weight:700;margin-top:1rem}.signature[data-v-5886b841]{font-size:14px;color:#666;margin-top:.5rem}.github-button[data-v-5886b841]{display:flex;align-items:center;background-color:#6cf;color:#fff;padding:.5rem 1rem;border-radius:5px;text-decoration:none;margin-top:1rem}.github-button .github-icon[data-v-5886b841]{margin-right:.5rem}.github-button[data-v-5886b841]:hover{background-color:#409eff}.main-section[data-v-888e6bfe]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-image:-webkit-radial-gradient(-20% 140%,ellipse,rgba(143,192,193,.6) 30%,rgba(255,255,227,0) 50%),-webkit-radial-gradient(60% 40%,ellipse,#d9e3e5 10%,rgba(44,70,76,0) 60%),-webkit-linear-gradient(-45deg,rgba(143,181,158,.8) -10%,rgba(213,232,211,.8) 80%)}.main-container[data-v-888e6bfe]{display:flex;align-items:stretch;padding:3% 2%;background-color:#fffc;margin-left:11%;margin-right:16%;box-shadow:0 4px 6px #0000004d;border-radius:6px;box-sizing:border-box}.home-nav-wrap[data-v-888e6bfe]{flex:5;padding-right:3%;display:flex;align-items:center}.info[data-v-888e6bfe]{flex:2;border:1px solid #ddd;background-color:#fee4d033;box-shadow:0 2px 3px #0000004d;border-radius:6px;transition:background-color 3s ease-in-out}.back-to-top-button[data-v-e064d652]{position:fixed;right:1vw;bottom:28px;z-index:90;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000014;cursor:pointer;transition:background-color .2s ease}.back-to-top-button[data-v-e064d652]:hover{background:#f2fbff}.back-to-top-arrow[data-v-e064d652]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#6cf;transition:transform .2s ease}.back-to-top-button:hover .back-to-top-arrow[data-v-e064d652]{transform:translate(-50%,-56%)}.progress-ring[data-v-e064d652]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg);pointer-events:none}.ring-fg[data-v-e064d652]{stroke:#39c5bb;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.back-to-top-button[data-v-e064d652]:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(6px);padding:5px 10px;border-radius:6px;background:#000000bf;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.back-to-top-button[data-v-e064d652]:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.article-nav[data-v-1b0fc55d]{position:fixed;right:0;top:0;width:14%;height:100vh;padding:24px 1% 0;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none}.article-nav.is-floating[data-v-1b0fc55d]{position:absolute;top:100vh;height:auto;align-items:flex-start}.nav-bar[data-v-1b0fc55d]{pointer-events:auto}.nav-bar[data-v-1b0fc55d]{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:14px;background-color:#6cf;box-shadow:0 4px 14px #6cf6}.nav-btn[data-v-1b0fc55d]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#fff;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.nav-btn[data-v-1b0fc55d]:hover{background-color:#fff3}.nav-btn.is-open[data-v-1b0fc55d]{background-color:#ffffff40}.nav-btn.is-active[data-v-1b0fc55d]{background-color:#ffffff47}.nav-btn[data-v-1b0fc55d]:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(6px);background-color:#000000bf;color:#fff;padding:5px 10px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:60}.nav-btn[data-v-1b0fc55d]:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.nav-btn.is-open[data-v-1b0fc55d]:after{opacity:0}.nav-btn-wrap[data-v-1b0fc55d]{position:relative}.nav-menu[data-v-1b0fc55d]{position:absolute;right:calc(100% + 12px);top:0;min-width:132px;max-width:220px;background-color:#fff;border-radius:10px;box-shadow:0 6px 20px #00000026;overflow:hidden;z-index:50;animation:menu-in-1b0fc55d .15s ease-out}@keyframes menu-in-1b0fc55d{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.menu-head[data-v-1b0fc55d]{display:flex;align-items:center;gap:4px;padding:8px 10px;background-color:#39c5bb;color:#fff;font-size:13px;font-weight:600}.menu-back[data-v-1b0fc55d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#fff;cursor:pointer}.menu-back[data-v-1b0fc55d]:hover{background-color:#ffffff40}.menu-list[data-v-1b0fc55d]{list-style:none;margin:0;padding:6px}.menu-item[data-v-1b0fc55d]{display:block;width:100%;box-sizing:border-box;padding:8px 12px;border:none;border-radius:6px;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.menu-item+.menu-item[data-v-1b0fc55d]{margin-top:4px}.level-category[data-v-1b0fc55d]{background-color:#39c5bb;color:#fff}.level-category[data-v-1b0fc55d]:hover{background-color:#2eaaa0}.level-home[data-v-1b0fc55d]{background-color:#6cf;color:#fff}.level-home[data-v-1b0fc55d]:hover{background-color:#4bbdf5}.level-article[data-v-1b0fc55d]{background-color:#b2d8e8;color:#1c3a4a}.level-article[data-v-1b0fc55d]:hover{background-color:#9cc6db}.board-header[data-v-acc30192]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:10px 0 28px}.board-hint[data-v-acc30192]{margin:0;color:#73767a}.toggle-all[data-v-acc30192]{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid transparent;border-radius:999px;background-color:#6cf;color:#fff;font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background-color .15s ease}.toggle-all[data-v-acc30192]:hover{background-color:#4bbdf5}.board-group+.board-group[data-v-acc30192]{margin-top:28px}.group-head[data-v-acc30192]{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:12px 18px;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px #66ccff47;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.group-head[data-v-acc30192]:hover{background-color:#f5fbff;box-shadow:0 4px 14px #6cf6}.group-title[data-v-acc30192]{font-size:22px;font-weight:700;color:#409eff}.group-count[data-v-acc30192]{font-size:13px;color:#73767a}.group-chevron[data-v-acc30192]{margin-left:auto;color:#409eff;transform:rotate(-90deg);transition:transform .3s ease-in-out}.group-chevron.is-open[data-v-acc30192]{transform:rotate(0)}.group-collapse[data-v-acc30192]{margin-top:16px}.group-grid[data-v-acc30192]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 1220px){.group-grid[data-v-acc30192]{grid-template-columns:1fr}.blog-post img[data-v-acc30192]{width:25%}}.blog-post[data-v-acc30192]{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;cursor:pointer;text-decoration:none}.blog-post img[data-v-acc30192]{flex:0 0 auto;width:50%;height:175px;object-fit:cover}.post-info[data-v-acc30192]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1rem}.post-info h3[data-v-acc30192]{margin:0;font-size:24px;color:#409eff}.archive-row[data-v-acc30192]{display:flex;justify-content:center;margin-top:40px}.archive-card[data-v-acc30192]{display:flex;align-items:center;width:460px;max-width:100%;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#ffffff8c;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.archive-card[data-v-acc30192]:hover{background-color:#ffffffd9;box-shadow:0 6px 18px #6cf6}.archive-card img[data-v-acc30192]{flex:0 0 auto;width:185px;height:120px;object-fit:cover}.archive-info[data-v-acc30192]{display:flex;flex-direction:column;gap:6px;padding:0 20px}.archive-title[data-v-acc30192]{font-size:20px;font-weight:700;color:#409eff}.archive-desc[data-v-acc30192]{font-size:13px;color:#73767a}.article-list-page[data-v-8719b482]{min-height:100vh;background-image:-webkit-radial-gradient(-20% 140%,ellipse,rgba(102,204,255,.2) 30%,rgba(178,216,232,.3) 50%),-webkit-radial-gradient(60% 40%,ellipse,rgba(57,197,187,.3) 10%,rgba(44,70,76,.1) 60%),-webkit-linear-gradient(-45deg,rgba(102,204,255,.3) -10%,rgba(178,216,232,.4) 80%)}.article-list-content[data-v-8719b482]{margin-left:6%;margin-right:16%;padding:40px 0 80px}.page-title[data-v-8719b482]{margin:0;font-size:40px;font-weight:700;color:#409eff;text-shadow:2px 2px 4px rgba(102,204,255,.5)}.not-found-page[data-v-3c577833]{min-height:100vh;background-image:-webkit-radial-gradient(-20% 140%,ellipse,rgba(102,204,255,.2) 30%,rgba(178,216,232,.3) 50%),-webkit-radial-gradient(60% 40%,ellipse,rgba(57,197,187,.3) 10%,rgba(44,70,76,.1) 60%),-webkit-linear-gradient(-45deg,rgba(102,204,255,.3) -10%,rgba(178,216,232,.4) 80%)}.not-found-content[data-v-3c577833]{margin-left:6%;margin-right:16%;padding:80px 0}.not-found-code[data-v-3c577833]{margin:0;font-size:72px;font-weight:800;line-height:1;color:#6cf;text-shadow:2px 2px 4px rgba(102,204,255,.5)}.not-found-title[data-v-3c577833]{margin:12px 0 16px;font-size:36px;color:#409eff}.not-found-desc[data-v-3c577833]{margin:0;max-width:760px;color:#73767a;font-size:16px;line-height:1.8;word-break:break-all}.not-found-path[data-v-3c577833]{padding:2px 6px;border-radius:4px;background-color:#66ccff26;color:#1c3a4a}.not-found-actions[data-v-3c577833]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.action[data-v-3c577833]{padding:10px 20px;border-radius:999px;background-color:#fffc;color:#409eff;font-size:15px;text-decoration:none;box-shadow:0 2px 10px #66ccff47;transition:background-color .15s ease,box-shadow .15s ease}.action[data-v-3c577833]:hover{background-color:#fff;box-shadow:0 4px 14px #6cf6}.action.primary[data-v-3c577833]{background-color:#6cf;color:#fff}.action.primary[data-v-3c577833]:hover{background-color:#4bbdf5}.not-found-categories[data-v-3c577833]{margin-top:48px}.categories-title[data-v-3c577833]{margin:0 0 16px;font-size:22px;color:#409eff}.categories-grid[data-v-3c577833]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;max-width:900px}.category-card[data-v-3c577833]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 18px;border:1px solid rgba(102,204,255,.35);border-radius:10px;background-color:#ffffffb8;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.category-card[data-v-3c577833]:hover{background-color:#fff;box-shadow:0 4px 14px #6cf6}.category-name[data-v-3c577833]{font-size:17px;font-weight:600;color:#1c3a4a}.category-count[data-v-3c577833]{font-size:13px;color:#73767a}.article-category-page[data-v-bea9e1ba]{min-height:100vh;background-image:-webkit-radial-gradient(-20% 140%,ellipse,rgba(102,204,255,.2) 30%,rgba(178,216,232,.3) 50%),-webkit-radial-gradient(60% 40%,ellipse,rgba(57,197,187,.3) 10%,rgba(44,70,76,.1) 60%),-webkit-linear-gradient(-45deg,rgba(102,204,255,.3) -10%,rgba(178,216,232,.4) 80%)}.article-category-content[data-v-bea9e1ba]{margin-left:6%;margin-right:16%;padding:40px 0 80px}.page-head[data-v-bea9e1ba]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px;margin-bottom:28px}.page-title[data-v-bea9e1ba]{margin:0;font-size:40px;font-weight:700;color:#409eff;text-shadow:2px 2px 4px rgba(102,204,255,.5)}.all-articles-link[data-v-bea9e1ba]{color:#39c5bb;font-size:15px;text-decoration:none}.all-articles-link[data-v-bea9e1ba]:hover{text-decoration:underline}.tool-page[data-v-f80a9aaf]{min-height:100vh;background-image:-webkit-radial-gradient(-20% 140%,ellipse,rgba(102,204,255,.2) 30%,rgba(178,216,232,.3) 50%),-webkit-radial-gradient(60% 40%,ellipse,rgba(57,197,187,.3) 10%,rgba(44,70,76,.1) 60%),-webkit-linear-gradient(-45deg,rgba(102,204,255,.3) -10%,rgba(178,216,232,.4) 80%)}.tool-main[data-v-f80a9aaf]{margin-left:6%;margin-right:16%;padding:40px 0 80px}.page-title[data-v-f80a9aaf]{margin:0;font-size:40px;font-weight:700;color:#409eff;text-shadow:2px 2px 4px rgba(102,204,255,.5)}.page-sub[data-v-f80a9aaf]{margin:10px 0 32px;color:#73767a}.tool-category[data-v-f80a9aaf]{margin-bottom:28px}.cat-title[data-v-f80a9aaf]{margin:0 0 14px;font-size:18px;color:#39c5bb;border-bottom:2px solid rgba(57,197,187,.35);padding-bottom:6px}.tool-grid[data-v-f80a9aaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.tool-card[data-v-f80a9aaf]{display:flex;align-items:center;justify-content:center;min-height:72px;padding:12px 16px;border:1px solid #dbeef7;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0000000f;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tool-card[data-v-f80a9aaf]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #66ccff59;border-color:#6cf}.tool-name[data-v-f80a9aaf]{font-size:15px;font-weight:600;color:#1c3a4a}.empty[data-v-f80a9aaf]{color:#73767a}.lty-section[data-v-58674ba9]{background:#ffffffd1;border:1px solid rgba(102,204,255,.22);border-radius:16px;padding:22px 26px;box-shadow:0 4px 16px #78a0c81f}.lty-section-title[data-v-58674ba9]{margin:0 0 14px;padding-left:12px;border-left:4px solid #b39ddb;font-size:20px;font-weight:700;line-height:1.4;color:#6b5aa8}.lty-section-body[data-v-58674ba9]{font-size:15px;line-height:1.8;color:#3a3f45}.lty-placeholder[data-v-58674ba9]{border:2px dashed #d3dce6;border-radius:10px;padding:28px 20px;text-align:center}.lty-placeholder-text[data-v-58674ba9]{margin:0;color:#8a9199;font-size:14px}.home-intro[data-v-2dc74402]{margin:0;color:#3a3f45}.home-dyn-status[data-v-2dc74402]{padding:12px 0;text-align:center;font-size:14px;color:#7a8699}.home-dyn-list[data-v-2dc74402]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.home-dyn-item[data-v-2dc74402]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid #e6eef6;border-radius:10px;background:#fbfdff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.home-dyn-item[data-v-2dc74402]:hover{border-color:#6cf;box-shadow:0 4px 12px #6cf3}.home-dyn-meta[data-v-2dc74402]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9aa7b8}.home-dyn-badge[data-v-2dc74402]{padding:1px 8px;border-radius:999px;background:#66ccff24;color:#3a8dbf;font-size:12px}.home-dyn-title[data-v-2dc74402]{font-size:14px;color:#3a3f45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-dyn-more[data-v-2dc74402]{margin-top:12px;text-align:right}.home-dyn-more-link[data-v-2dc74402]{color:#3a8dbf;font-size:13px;text-decoration:none}.home-dyn-more-link[data-v-2dc74402]:hover{color:#6cf}.finder[data-v-2a1d0210]{display:flex;flex-direction:column;gap:12px}.finder-head[data-v-2a1d0210]{font-size:15px;font-weight:700;letter-spacing:1px;color:#6b5aa8}.finder-block[data-v-2a1d0210]{display:flex;flex-direction:column;gap:6px}.finder-title[data-v-2a1d0210]{font-size:13px;color:#7a8699}.finder-range[data-v-2a1d0210]{display:flex;align-items:center;gap:8px}.finder-sep[data-v-2a1d0210]{flex-shrink:0;font-size:12px;color:#9aa7b8}.dyn-date-input[data-v-2a1d0210],.dyn-select[data-v-2a1d0210]{padding:6px 10px;border:1px solid rgba(102,204,255,.45);border-radius:8px;background:#fff;color:#3a3f45;font-size:14px;outline:none}.dyn-date-input[data-v-2a1d0210]:focus,.dyn-select[data-v-2a1d0210]:focus{border-color:#6cf}.dyn-finder-btn[data-v-2a1d0210]{padding:6px 18px;border:none;border-radius:999px;background:#6cf;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease}.dyn-finder-btn[data-v-2a1d0210]:hover{background:#4db8f0}.dyn-finder-error[data-v-2a1d0210]{margin:0;font-size:13px;color:#e05c6e}.finder-hint[data-v-2a1d0210]{margin:0;font-size:12px;line-height:1.6;color:#9aa7b8}.finder--side .finder-range[data-v-2a1d0210]{flex-direction:column;align-items:stretch;gap:4px}.finder--side .dyn-date-input[data-v-2a1d0210],.finder--side .dyn-select[data-v-2a1d0210],.finder--side .dyn-finder-btn[data-v-2a1d0210]{width:100%;box-sizing:border-box}.finder--inline .finder-head[data-v-2a1d0210]{display:none}.finder--inline .finder-block[data-v-2a1d0210]{flex-direction:row;align-items:center;flex-wrap:wrap}.finder--inline .finder-title[data-v-2a1d0210]{flex-shrink:0;width:5em}.finder--inline .finder-block+.finder-block[data-v-2a1d0210]{margin-top:4px}.wf-panel[data-v-994ad764]{border:1px solid rgba(179,157,219,.35);border-radius:12px;background:#ffffffdb;box-shadow:0 4px 16px #78a0c81f;padding:14px}.wf-title[data-v-994ad764]{margin:0 0 12px;padding-left:10px;border-left:4px solid #b39ddb;font-size:16px;font-weight:700;line-height:1.4;color:#6b5aa8}.wf-status[data-v-994ad764]{margin:0;padding:16px 0;text-align:center;font-size:13px;color:#7a8699}.wf-retry[data-v-994ad764]{border:none;background:none;padding:0;color:#3a8dbf;font-size:13px;cursor:pointer;text-decoration:underline}.wf-cloud[data-v-994ad764]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;width:100%;padding:8px 2px 14px;border:none;background:none;cursor:pointer;text-align:center}.wf-cloud-word[data-v-994ad764]{line-height:1.7;font-weight:600;transition:color .15s ease}.wf-cloud-word[data-v-994ad764]:hover{color:#aa6680}.wf-hint[data-v-994ad764]{margin:0;padding-top:10px;border-top:1px dashed #dbe6f0;text-align:center;font-size:12px;line-height:1.7;color:#9aa7b8}.wf-mask[data-v-994ad764]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#28344673}.wf-modal[data-v-994ad764]{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(84vh,820px);border-radius:16px;background:#fff;box-shadow:0 18px 48px #1e2d4647;overflow:hidden}.wf-modal-head[data-v-994ad764]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e8eef5}.wf-modal-title[data-v-994ad764]{margin:0;font-size:18px;color:#6b5aa8}.wf-modal-sub[data-v-994ad764]{font-size:13px;color:#9aa7b8}.wf-modal-close[data-v-994ad764]{width:32px;height:32px;border:none;border-radius:50%;background:#f0f5fa;color:#7a8699;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.wf-modal-close[data-v-994ad764]:hover{background:#e2ecf5}.wf-modal-body[data-v-994ad764]{padding:16px 20px 20px;overflow-y:auto}.wf-bar-row[data-v-994ad764]{display:flex;align-items:center;gap:10px;height:28px}.wf-bar-label[data-v-994ad764]{flex-shrink:0;width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:13px;color:#6b5aa8;font-weight:600}.wf-bar-track[data-v-994ad764]{flex:1;height:12px;border-radius:999px;background:#eef4f9;overflow:hidden}.wf-bar-fill[data-v-994ad764]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#66ccff73,#6cf)}.wf-bar-count[data-v-994ad764]{flex-shrink:0;width:52px;text-align:right;font-size:12px;color:#7a8699;font-variant-numeric:tabular-nums}.wf-control[data-v-994ad764]{display:flex;align-items:center;gap:8px;margin:14px 0 12px;padding:10px 14px;border:1px dashed #b8d9ee;border-radius:10px;background:#f6fbfe;font-size:14px;color:#3a3f45}.wf-control input[data-v-994ad764]{width:64px;padding:4px 8px;border:1px solid rgba(102,204,255,.5);border-radius:8px;background:#fff;font-size:14px;color:#1c3a4a;outline:none}.wf-control input[data-v-994ad764]:focus{border-color:#6cf}.wf-control-tip[data-v-994ad764]{margin-left:auto;font-size:12px;color:#9aa7b8}.wf-pairs[data-v-994ad764]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.wf-pair[data-v-994ad764]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:1px solid #e6eef6;border-radius:8px;background:#fbfdff}.wf-pair-word[data-v-994ad764]{font-size:14px;font-weight:700;color:#6b5aa8}.wf-pair-count[data-v-994ad764]{font-size:12px;color:#7a8699;font-variant-numeric:tabular-nums}.dyn-status[data-v-9882fdb9]{padding:24px 0;text-align:center;color:#7a8699}.dyn-sidebar[data-v-9882fdb9]{display:none}.dyn-wordfreq[data-v-9882fdb9]{margin-top:16px}.dyn-inline-finder[data-v-9882fdb9]{padding:12px 14px;margin-bottom:14px;border:1px solid rgba(179,157,219,.35);border-radius:12px;background:#f8f6fcb3}@media (min-width: 1520px){.dyn-layout[data-v-9882fdb9]{display:grid;grid-template-columns:184px minmax(0,1fr) 200px;gap:16px;width:calc(100% + 416px);margin-left:-200px;align-items:start}.dyn-sidebar[data-v-9882fdb9]{display:block;position:sticky;top:24px;padding:14px;border:1px solid rgba(179,157,219,.35);border-radius:12px;background:#ffffffdb;box-shadow:0 4px 16px #78a0c81f}.dyn-wordfreq[data-v-9882fdb9]{margin-top:0;position:sticky;top:24px}.dyn-inline-finder[data-v-9882fdb9]{display:none}}.dyn-intro[data-v-9882fdb9]{margin:0 0 16px;font-size:14px;color:#7a8699}.dyn-intro strong[data-v-9882fdb9]{color:#3a8dbf}.dyn-year[data-v-9882fdb9]{border:1px solid rgba(102,204,255,.25);border-radius:12px;padding:14px 16px;background:#f8fbffbf}.dyn-year+.dyn-year[data-v-9882fdb9]{margin-top:14px}.dyn-year-head[data-v-9882fdb9]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.dyn-year-label[data-v-9882fdb9]{font-size:16px;font-weight:700;color:#6b5aa8}.dyn-year-count[data-v-9882fdb9]{font-size:13px;color:#9aa7b8}.dyn-month-grid[data-v-9882fdb9]{display:grid;grid-template-columns:repeat(12,1fr);gap:8px}.dyn-month[data-v-9882fdb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;padding:4px;border:1px solid rgba(102,204,255,.4);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dyn-month[data-v-9882fdb9]:hover:not(.is-empty){border-color:#6cf;transform:translateY(-2px);box-shadow:0 4px 12px #66ccff40}.dyn-month.is-empty[data-v-9882fdb9]{border-style:dashed;border-color:#e2e8f0;background:transparent;cursor:default}.dyn-month-name[data-v-9882fdb9]{font-size:12px;color:#7a8699}.dyn-month-count[data-v-9882fdb9]{font-size:16px;font-weight:700;color:#6cf}.dyn-month.is-empty .dyn-month-count[data-v-9882fdb9]{color:#c3cdd9;font-weight:400}.dyn-mask[data-v-9882fdb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#28344673}.dyn-modal[data-v-9882fdb9]{display:flex;flex-direction:column;width:min(880px,100%);max-height:min(82vh,760px);border-radius:16px;background:#fff;box-shadow:0 18px 48px #1e2d4647;overflow:hidden}.dyn-modal-head[data-v-9882fdb9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e8eef5}.dyn-modal-title[data-v-9882fdb9]{margin:0;font-size:18px;color:#6b5aa8}.dyn-modal-sub[data-v-9882fdb9]{font-size:13px;color:#9aa7b8}.dyn-modal-close[data-v-9882fdb9]{width:32px;height:32px;border:none;border-radius:50%;background:#f0f5fa;color:#7a8699;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.dyn-modal-close[data-v-9882fdb9]:hover{background:#e2ecf5}.dyn-modal-body[data-v-9882fdb9]{display:flex;flex-direction:column;gap:12px;padding:14px 20px 20px;overflow-y:auto}.dyn-card[data-v-9882fdb9]{display:flex;gap:14px;padding:12px;border:1px solid #e6eef6;border-radius:12px;background:#fbfdff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.dyn-card[data-v-9882fdb9]:hover{border-color:#6cf;box-shadow:0 4px 14px #66ccff38}.dyn-card-thumb[data-v-9882fdb9]{width:112px;height:72px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#eef4f9}.dyn-card-thumb.is-broken[data-v-9882fdb9]{display:none}.dyn-card-thumb--none[data-v-9882fdb9]{display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:1px;color:#6cf;background:linear-gradient(135deg,#eaf7ff,#f3eefb)}.dyn-card-info[data-v-9882fdb9]{min-width:0}.dyn-card-meta[data-v-9882fdb9]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9aa7b8}.dyn-badge[data-v-9882fdb9]{padding:2px 8px;border-radius:999px;background:#66ccff24;color:#3a8dbf;font-size:12px}.dyn-card-title[data-v-9882fdb9]{margin:4px 0 2px;font-size:15px;font-weight:700;color:#3a3f45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyn-card-excerpt[data-v-9882fdb9]{margin:0;font-size:13px;line-height:1.6;color:#7a8699;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dyn-load-more[data-v-9882fdb9]{padding:10px;border:1px dashed #b8d9ee;border-radius:10px;background:#f6fbfe;color:#3a8dbf;font-size:14px;cursor:pointer;transition:background .15s ease}.dyn-load-more[data-v-9882fdb9]:hover{background:#eaf6fd}@media (max-width: 720px){.dyn-month-grid[data-v-9882fdb9]{grid-template-columns:repeat(4,1fr)}.dyn-month[data-v-9882fdb9]{aspect-ratio:auto;padding:8px 4px}.dyn-card-thumb[data-v-9882fdb9]{width:88px;height:60px}}.lty-page[data-v-26662653]{min-height:calc(100vh - 36px);padding-top:36px;font-family:FZLanTYK,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(120% 90% at 0% 0%,rgba(179,157,219,.18) 0%,transparent 55%),radial-gradient(120% 90% at 100% 0%,rgba(102,204,255,.14) 0%,transparent 55%),linear-gradient(180deg,#f8fafc,#eef4f8)}.lty-header[data-v-26662653]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4%;background:transparent}.lty-brand[data-v-26662653]{display:flex;align-items:center;flex-shrink:0}.lty-logo[data-v-26662653]{height:72px;width:auto;object-fit:contain;flex-shrink:0}.lty-tabs[data-v-26662653]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lty-tab[data-v-26662653]{position:relative;padding:8px 4px;border:none;background:none;font-size:20px;letter-spacing:1px;font-weight:400;color:#6cf;cursor:pointer;border-radius:8px;text-decoration:none;transition:color .15s ease}.lty-tab[data-v-26662653]:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700;white-space:nowrap}.lty-tab[data-v-26662653]:hover,.lty-tab.is-active[data-v-26662653]{color:#aa6680;font-weight:700}.lty-main[data-v-26662653]{display:flex;flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:32px 4% 96px}.lty-main.is-holo[data-v-26662653]{max-width:none;padding-bottom:24px}@media (max-width: 720px){.lty-header[data-v-26662653]{flex-wrap:wrap;gap:10px 16px}.lty-tab[data-v-26662653]{padding:6px 2px;font-size:16px}.lty-tabs[data-v-26662653]{gap:14px}}
