@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:100;src:url(./HarmonyOS_Sans_Thin.Dzep4MuE.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:300;src:url(./HarmonyOS_Sans_Light.D_rgS_ey.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:400;src:url(./HarmonyOS_Sans_Regular.BHHgWLDZ.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:500;src:url(./HarmonyOS_Sans_Medium.CON-sWCv.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:700;src:url(./HarmonyOS_Sans_Bold.7KndVL3J.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:900;src:url(./HarmonyOS_Sans_Black.DJ6f3nZ8.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none}html{scroll-behavior:smooth}body{font-family:HarmonyOS Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}#aside-box[data-v-00c2c5b4]{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.nav-header[data-v-00c2c5b4]{color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:0 20px 16px;text-transform:uppercase}ul[data-v-00c2c5b4]{padding:0 10px}ul[data-v-00c2c5b4],ul li[data-v-00c2c5b4]{width:100%}ul li[data-v-00c2c5b4]{margin-bottom:2px}.nav-link[data-v-00c2c5b4]{border-left:3px solid transparent;color:var(--text-secondary);height:40px;padding:0 12px;text-decoration:none;width:100%}.nav-link[data-v-00c2c5b4],.nav-link .nav-icon[data-v-00c2c5b4]{align-items:center;border-radius:8px;display:flex;transition:all var(--transition-fast)}.nav-link .nav-icon[data-v-00c2c5b4]{background:var(--bg-tertiary);flex-shrink:0;height:32px;justify-content:center;width:32px}.nav-link .nav-icon img[data-v-00c2c5b4]{height:18px;width:18px}.nav-link .nav-label[data-v-00c2c5b4]{font-size:14px;font-weight:500;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-link[data-v-00c2c5b4]:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-link[data-v-00c2c5b4]:active,.nav-link:hover .nav-icon[data-v-00c2c5b4]{background:var(--accent-light)}.nav-link[data-v-00c2c5b4]:active{border-left-color:var(--accent);color:var(--accent)}.nav-link:active .nav-icon[data-v-00c2c5b4]{background:var(--accent)}#container[data-v-d0f58871]{--transition-time:.3s;--transition-fast:.15s;--logo-width:220px;--aside-width:220px;--header-height:70px;--header-bottom-border:1px;--card-radius:12px;--search-radius:16px;--font-family:"HarmonyOS Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--bg-primary:#eef1f5;--bg-secondary:#fff;--bg-tertiary:#f3f5f8;--bg-hover:#e8ecf1;--bg-card:#fff;--bg-toolbar:hsla(0,0%,100%,.9);--text-primary:#1a1a2e;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--border-color:#e2e5ea;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 16px rgba(0,0,0,.06);--shadow-lg:0 8px 32px rgba(0,0,0,.08);--shadow-card:0 1px 3px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04);--accent:#5b9cf5;--accent-light:#eff6ff;--accent-hover:#3b82f6;--search-bg:#e2e5ec;--search-focus-bg:#fff;--scrollbar-thumb:#c8cdd4;--scrollbar-track:transparent;background:var(--bg-primary);display:flex;flex-direction:column;font-family:var(--font-family);height:100vh;position:relative;width:100%;-webkit-font-smoothing:antialiased}#container[data-v-d0f58871] *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}@media screen and (max-width:1100px){#container[data-v-d0f58871]{--aside-width:0}}@media screen and (max-width:768px){#container[data-v-d0f58871]{--logo-width:0;--header-height:56px}}#container-header[data-v-d0f58871]{background:var(--bg-secondary);border-bottom:var(--header-bottom-border) solid var(--border-color);display:flex;flex-direction:row;height:var(--header-height);overflow:hidden;transition:height var(--transition-fast);width:100%;z-index:10}#container-header #header-logo[data-v-d0f58871]{height:70px;overflow:hidden;padding:10px 0 0;width:var(--logo-width)}#container-header #header-logo #logo-box[data-v-d0f58871]{height:100%;width:100%}#container-header #header-logo #logo-box .logo-link[data-v-d0f58871]{display:block;height:100%;position:relative;text-align:center;width:100%}#container-header #header-logo #logo-box .logo-link .logo-img[data-v-d0f58871]{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--transition-time)}#container-header #header-logo #logo-box .logo-link .logo-img1[data-v-d0f58871]{opacity:1}#container-header #header-logo #logo-box .logo-link .logo-img2[data-v-d0f58871],#container-header #header-logo #logo-box .logo-link:hover .logo-img1[data-v-d0f58871]{opacity:0}#container-header #header-logo #logo-box .logo-link:hover .logo-img2[data-v-d0f58871]{opacity:1}#container-header #header-content[data-v-d0f58871]{align-items:center;display:flex;flex:1;flex-direction:row;padding-right:24px}#container-header #header-content .header-nav[data-v-d0f58871]{align-items:center;display:flex;gap:8px;padding:0 16px}#container-header #header-content .header-nav .header-nav-btn[data-v-d0f58871]{align-items:center;background:var(--bg-tertiary);border:1px solid transparent;border-radius:20px;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;text-decoration:none;transition:all var(--transition-fast)}#container-header #header-content .header-nav .header-nav-btn .nav-btn-icon[data-v-d0f58871]{height:16px;width:16px}#container-header #header-content .header-nav .header-nav-btn[data-v-d0f58871]:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}#container-header #header-content .header-nav .header-nav-btn:hover .nav-btn-icon[data-v-d0f58871]{filter:none}#container-header #header-content .header-actions[data-v-d0f58871]{align-items:center;display:flex;margin-left:auto}#container-header #header-content .header-actions .header-github-btn[data-v-d0f58871]{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:7px;padding:7px 18px;text-decoration:none;transition:all var(--transition-fast)}#container-header #header-content .header-actions .header-github-btn .github-btn-icon[data-v-d0f58871]{height:18px;width:18px}#container-header #header-content .header-actions .header-github-btn .github-btn-text[data-v-d0f58871]{line-height:1}#container-header #header-content .header-actions .header-github-btn[data-v-d0f58871]:hover{background:#24292f;border-color:#24292f;box-shadow:0 2px 8px #24292f40;color:#fff;transform:translateY(-1px)}#container-header #header-content .header-actions .header-github-btn:hover .github-btn-icon[data-v-d0f58871]{filter:brightness(0) invert(1)}#container-header #header-content .header-actions .header-github-btn[data-v-d0f58871]:active{transform:translateY(0)}#container-content[data-v-d0f58871]{display:flex;flex:1;flex-direction:row;overflow:hidden}#content-aside[data-v-d0f58871]{background:var(--bg-secondary);border-right:1px solid var(--border-color);height:100%;padding-top:24px;transition:width var(--transition-fast);width:var(--aside-width)}#content-main[data-v-d0f58871]{flex:1;overflow-y:scroll;scroll-behavior:smooth;scrollbar-gutter:stable}#container-tool[data-v-d0f58871]{bottom:24px;display:flex;flex-direction:column;gap:8px;position:fixed;right:24px;z-index:100}#container-tool .tool-item-box[data-v-d0f58871]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-toolbar);border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow-md);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;height:44px;justify-content:center;transition:all var(--transition-fast);width:44px}#container-tool .tool-item-box .tool-icon[data-v-d0f58871]{height:20px;width:20px}#container-tool .tool-item-box[data-v-d0f58871]:hover{background:var(--bg-hover);box-shadow:var(--shadow-lg);color:var(--accent);transform:translateY(-1px)}#container-tool .tool-item-box[data-v-d0f58871]:active{transform:translateY(0)}
