:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}}.dashboard-layout[data-v-89a21cbd]{display:flex;background-color:#ecf1f4;min-height:100vh}.sidebar[data-v-89a21cbd]{width:260px;display:flex;flex-direction:column}.overlay[data-v-89a21cbd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.main-content[data-v-89a21cbd]{flex-grow:1;display:flex;flex-direction:column}@media (max-width: 768px){.sidebar[data-v-89a21cbd]{position:fixed;left:-260px;top:0;height:100%;z-index:1000;transition:left .3s ease}.sidebar.is-visible[data-v-89a21cbd]{left:0}.dashboard-layout[data-v-89a21cbd]{flex-direction:column}}.sidebar[data-v-24a48f9e]{width:260px;background-color:#ecf1f4;padding:24px;border-right:1px solid #E9ECEF;display:flex;flex-direction:column;flex-grow:1;height:100%}.user-profile[data-v-24a48f9e]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.avatar[data-v-24a48f9e]{width:40px;height:40px;border-radius:50%}.user-name[data-v-24a48f9e]{font-weight:600;font-size:14px;color:#212529}.user-role[data-v-24a48f9e]{font-size:12px;color:#868e96}.menu-header[data-v-24a48f9e]{font-size:11px;font-weight:600;color:#adb5bd;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;padding-left:12px}.navigation-menu ul[data-v-24a48f9e],.other-menu ul[data-v-24a48f9e]{list-style:none;padding:0;margin:0}.menu-item[data-v-24a48f9e]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;text-decoration:none;color:#495057;font-size:14px;font-weight:500;margin-bottom:4px;transition:background-color .2s,color .2s}.menu-item span[data-v-24a48f9e]{font-size:18px}.menu-item[data-v-24a48f9e]:hover{background-color:#f8f9fa}.menu-item.active[data-v-24a48f9e]{background-color:#fff;color:#212529;font-weight:600;box-shadow:0 2px 4px #0000001a}.menu-item[data-v-24a48f9e]:active{background-color:#ecf1f4;box-shadow:0 3px 6px #0000001a;transform:translateY(-1px)}.theme-settings[data-v-24a48f9e]{margin-top:20px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 4px 12px #0000001a;animation:slideDown-24a48f9e .3s ease}@keyframes slideDown-24a48f9e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.theme-settings h4[data-v-24a48f9e]{font-size:16px;font-weight:600;color:#495057;margin-bottom:16px;display:flex;align-items:center;gap:8px}.theme-options[data-v-24a48f9e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.theme-btn[data-v-24a48f9e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:#f8f9fa;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:12px;color:#495057}.theme-btn[data-v-24a48f9e]:hover{border-color:var(--theme-color, #667eea);transform:translateY(-2px);box-shadow:0 4px 8px #667eea33}.theme-btn.active[data-v-24a48f9e]{border-color:var(--theme-color, #667eea);background:var(--theme-color-light, rgba(102, 126, 234, .1));color:var(--theme-color, #667eea);font-weight:600}.theme-preview[data-v-24a48f9e]{width:24px;height:24px;border-radius:50%;border:2px solid #e9ecef;transition:all .3s ease}.theme-btn:hover .theme-preview[data-v-24a48f9e]{transform:scale(1.1);border-color:var(--theme-color, #667eea)}.theme-custom[data-v-24a48f9e]{border-top:1px solid #e9ecef;padding-top:20px;margin-top:20px}.theme-custom h4[data-v-24a48f9e]{font-size:14px;font-weight:600;color:#495057;margin-bottom:12px}.color-picker-container[data-v-24a48f9e]{display:flex;gap:12px;align-items:center}.color-picker[data-v-24a48f9e]{width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;background:transparent}.color-input[data-v-24a48f9e]{flex:1;padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;color:#495057;background:#fff;transition:border-color .3s ease}.color-input[data-v-24a48f9e]:focus{outline:none;border-color:var(--theme-color, #667eea);box-shadow:0 0 0 3px var(--theme-color-light, rgba(102, 126, 234, .2))}.color-input[data-v-24a48f9e]::placeholder{color:#adb5bd}@media (max-width: 768px){.theme-options[data-v-24a48f9e]{grid-template-columns:repeat(2,1fr)}.theme-settings[data-v-24a48f9e]{padding:16px}.theme-btn[data-v-24a48f9e]{padding:10px 6px;font-size:11px}.theme-preview[data-v-24a48f9e]{width:20px;height:20px}}.top-bar[data-v-c1e86a20]{white-space:nowrap;background-color:#ecf1f4;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E9ECEF}.page-title[data-v-c1e86a20]{font-size:24px;font-weight:600;color:#212529}.header-actions[data-v-c1e86a20]{display:flex;align-items:center;gap:20px}.search-bar[data-v-c1e86a20]{display:flex;align-items:center;background-color:#f1f3f5;padding:8px 12px;border-radius:6px}.search-bar input[data-v-c1e86a20]{border:none;background:transparent;outline:none;width:220px;font-size:14px}.search-bar span[data-v-c1e86a20]{color:#868e96}.notification span[data-v-c1e86a20]{font-size:22px;color:#495057}.hamburger-btn[data-v-c1e86a20]{display:none;background:none;border:none;cursor:pointer;padding:0;flex-direction:column;justify-content:space-around;width:24px;height:24px}.hamburger-btn span[data-v-c1e86a20]{display:block;width:100%;height:2px;background-color:#333}.search-bar-mobile[data-v-c1e86a20]{display:none;width:100%;margin-top:12px;background-color:#f1f3f5;padding:8px 12px;border-radius:6px}.search-bar-mobile input[data-v-c1e86a20]{border:none;background:transparent;outline:none;width:100%;font-size:14px}.search-bar-mobile span[data-v-c1e86a20]{color:#868e96}@media (max-width: 768px){.top-bar[data-v-c1e86a20]{flex-wrap:wrap}.hamburger-btn[data-v-c1e86a20]{display:flex}.search-bar[data-v-c1e86a20]{display:none}.search-bar-mobile[data-v-c1e86a20]{display:flex;order:3}.page-title[data-v-c1e86a20]{font-size:20px;order:1}.header-actions[data-v-c1e86a20]{order:2}.top-bar[data-v-c1e86a20]{padding:12px 16px}}.content-area[data-v-cc140f31]{flex-grow:1;padding:24px;background:#f8f9fa}.profile-container[data-v-cc140f31]{max-width:1200px;margin:0 auto}.profile-header[data-v-cc140f31]{background:#fff;border-radius:12px;padding:40px;margin-bottom:32px;box-shadow:0 4px 12px #00000014;display:flex;align-items:center;gap:32px}.profile-avatar[data-v-cc140f31]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #ecf1f4}.profile-avatar img[data-v-cc140f31]{width:100%;height:100%;object-fit:cover}.profile-info[data-v-cc140f31]{flex:1}.profile-name[data-v-cc140f31]{font-size:32px;font-weight:700;color:#212529;margin-bottom:8px}.profile-title[data-v-cc140f31]{font-size:18px;color:#6c757d;margin-bottom:16px}.contact-info[data-v-cc140f31]{display:flex;flex-wrap:wrap;gap:16px}.contact-item[data-v-cc140f31]{background:#f8f9fa;padding:8px 16px;border-radius:20px;font-size:14px;color:#495057}.content-sections[data-v-cc140f31]{display:flex;flex-direction:column;gap:32px}.section[data-v-cc140f31]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000000f}.section h2[data-v-cc140f31]{font-size:24px;font-weight:600;color:#212529;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #ecf1f4}.edu-item h3[data-v-cc140f31]{font-size:20px;font-weight:600;color:#495057;margin-bottom:4px}.edu-degree[data-v-cc140f31]{font-size:16px;color:#6c757d;margin-bottom:4px}.edu-time[data-v-cc140f31]{font-size:14px;color:#868e96;margin-bottom:16px}.courses h4[data-v-cc140f31],.certificates h4[data-v-cc140f31]{font-size:16px;font-weight:600;color:#495057;margin-bottom:12px}.course-tags[data-v-cc140f31],.cert-tags[data-v-cc140f31]{display:flex;flex-wrap:wrap;gap:8px}.course-tag[data-v-cc140f31],.cert-tag[data-v-cc140f31]{background:#e7f5ff;color:#06c;padding:6px 12px;border-radius:16px;font-size:14px}.cert-tag[data-v-cc140f31]{background:#fff4e5;color:#ff6b35}.awards-grid[data-v-cc140f31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.award-item[data-v-cc140f31]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #ff6b35}.award-icon[data-v-cc140f31]{font-size:32px;width:48px;text-align:center}.award-content h4[data-v-cc140f31]{font-size:16px;font-weight:600;color:#212529;margin-bottom:4px}.award-content p[data-v-cc140f31]{font-size:14px;color:#6c757d;margin:0}.experience-timeline[data-v-cc140f31]{position:relative}.experience-item[data-v-cc140f31]{background:#f8f9fa;border-radius:8px;padding:24px;border-left:4px solid #4ecdc4}.exp-header[data-v-cc140f31]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.exp-header h3[data-v-cc140f31]{font-size:20px;font-weight:600;color:#212529;margin-bottom:4px}.exp-meta[data-v-cc140f31]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.exp-position[data-v-cc140f31]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500}.exp-time[data-v-cc140f31]{font-size:14px;color:#6c757d}.exp-description[data-v-cc140f31]{list-style:none;padding:0;margin:0}.exp-description li[data-v-cc140f31]{position:relative;padding-left:20px;margin-bottom:8px;font-size:15px;color:#495057}.exp-description li[data-v-cc140f31]:before{content:"•";position:absolute;left:0;color:#4ecdc4;font-weight:700}.projects-grid[data-v-cc140f31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:32px}.project-card[data-v-cc140f31]{background:#f8f9fa;border-radius:12px;padding:24px;border-top:4px solid var(--theme-color, #667eea);transition:transform .3s ease,box-shadow .3s ease}.project-card[data-v-cc140f31]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.project-header[data-v-cc140f31]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.project-header h3[data-v-cc140f31]{font-size:18px;font-weight:600;color:#212529;margin:0;flex:1}.project-time[data-v-cc140f31]{background:var(--theme-color, #667eea);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;margin-left:12px}.project-desc[data-v-cc140f31]{font-size:15px;line-height:1.6;color:#495057;margin-bottom:20px}.tech-tags[data-v-cc140f31]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tech-tag[data-v-cc140f31]{background:#e7f5ff;color:#06c;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.project-achievement[data-v-cc140f31]{display:flex;gap:12px;flex-wrap:wrap}.achievement[data-v-cc140f31]{background:#d4edda;color:#155724;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.other-projects[data-v-cc140f31]{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #ffc107}.other-projects h4[data-v-cc140f31]{font-size:16px;font-weight:600;color:#495057;margin-bottom:12px}.other-projects ul[data-v-cc140f31]{list-style:none;padding:0;margin:0}.other-projects li[data-v-cc140f31]{padding:8px 0;border-bottom:1px solid #e9ecef;font-size:15px;color:#495057}.other-projects li[data-v-cc140f31]:last-child{border-bottom:none}.skills-grid[data-v-cc140f31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.skill-category h3[data-v-cc140f31]{font-size:18px;font-weight:600;color:#495057;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #ecf1f4}.skill-tags[data-v-cc140f31]{display:flex;flex-wrap:wrap;gap:8px}.skill-tag[data-v-cc140f31]{background:linear-gradient(135deg,var(--theme-color, #667eea),var(--theme-color-dark, rgba(102, 126, 234, .9)));color:#fff;padding:6px 14px;border-radius:16px;font-size:14px;font-weight:500;transition:transform .2s ease}.skill-tag[data-v-cc140f31]:hover{transform:scale(1.05)}@media (max-width: 768px){.content-area[data-v-cc140f31]{padding:16px}.profile-header[data-v-cc140f31]{flex-direction:column;text-align:center;padding:24px}.contact-info[data-v-cc140f31]{justify-content:center}.section[data-v-cc140f31]{padding:24px}.awards-grid[data-v-cc140f31],.projects-grid[data-v-cc140f31],.skills-grid[data-v-cc140f31]{grid-template-columns:1fr}}.content-area[data-v-a64e662c]{flex-grow:1;padding:24px}.content-area p[data-v-a64e662c]{background-color:#fff;padding:40px;border-radius:8px;text-align:center;color:#868e96;border:1px solid #ecf1f4}.blog-detail[data-v-8e67c78e]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-8e67c78e]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-8e67c78e]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-8e67c78e]{display:flex;gap:16px;align-items:center}.blog-date[data-v-8e67c78e]{color:#868e96;font-size:14px}.blog-category[data-v-8e67c78e]{background:#4263eb;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-8e67c78e]{line-height:1.8;color:#495057}.blog-content h2[data-v-8e67c78e]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px}.blog-content p[data-v-8e67c78e]{margin-bottom:16px;font-size:16px}.blog-content code[data-v-8e67c78e]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-8e67c78e]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #4263eb}.blog-content pre code[data-v-8e67c78e]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.blog-detail[data-v-67f6feb7]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-67f6feb7]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-67f6feb7]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-67f6feb7]{display:flex;gap:16px;align-items:center}.blog-date[data-v-67f6feb7]{color:#868e96;font-size:14px}.blog-category[data-v-67f6feb7]{background:#3776ab;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-67f6feb7]{line-height:1.8;color:#495057}.blog-content h2[data-v-67f6feb7]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px}.blog-content h3[data-v-67f6feb7]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-67f6feb7]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-67f6feb7]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-67f6feb7]{margin-bottom:8px;font-size:16px}.blog-content code[data-v-67f6feb7]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-67f6feb7]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #3776ab}.blog-content pre code[data-v-67f6feb7]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.blog-detail[data-v-6bccfd47]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-6bccfd47]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-6bccfd47]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-6bccfd47]{display:flex;gap:16px;align-items:center}.blog-date[data-v-6bccfd47]{color:#868e96;font-size:14px}.blog-category[data-v-6bccfd47]{background:#00add8;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-6bccfd47]{line-height:1.8;color:#495057}.blog-content h2[data-v-6bccfd47]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px}.blog-content h3[data-v-6bccfd47]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-6bccfd47]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-6bccfd47]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-6bccfd47]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-6bccfd47]{font-weight:600;color:#212529}.blog-content code[data-v-6bccfd47]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-6bccfd47]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #00ADD8}.blog-content pre code[data-v-6bccfd47]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.blog-detail[data-v-b943a0e5]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-b943a0e5]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-b943a0e5]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-b943a0e5]{display:flex;gap:16px;align-items:center}.blog-date[data-v-b943a0e5]{color:#868e96;font-size:14px}.blog-category[data-v-b943a0e5]{background:#4263eb;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-b943a0e5]{max-width:800px;margin:0 auto;padding:20px;line-height:1.6}.csharp-content[data-v-b943a0e5]{margin:50px 20px;padding:0;color:#333;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica,Arial,Microsoft YaHei,微软雅黑,黑体,Heiti,sans-serif,SimSun,宋体,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.title[data-v-b943a0e5]{min-height:40px;padding-left:10px;padding-bottom:24px;margin-bottom:20px;line-height:40px;font-size:26px;font-weight:500;border-bottom:1px solid #e5e6e8}.node-list[data-v-b943a0e5]{margin:0 0 0 28px;padding:0;list-style:none}.node[data-v-b943a0e5]{position:relative}.node.drill-node>.content[data-v-b943a0e5]{margin-bottom:15px;font-size:20px;line-height:28px}.node.drill-node>.note[data-v-b943a0e5]{margin-bottom:10px}.content[data-v-b943a0e5]{min-height:24px;padding-top:2px;padding-bottom:3px;line-height:24px;font-size:16px}.note[data-v-b943a0e5]{position:relative;padding-bottom:2px;line-height:22px;font-size:14px;color:#888;white-space:pre-wrap}.content[data-v-b943a0e5]>*,.note[data-v-b943a0e5]>*{padding-top:2px;padding-bottom:2px}.note[data-v-b943a0e5]:empty{padding-bottom:0}.node.finished .content[data-v-b943a0e5],.node.finished .note[data-v-b943a0e5]{opacity:.5}.node.finished>.content[data-v-b943a0e5]{text-decoration:line-through}.heading1>.content[data-v-b943a0e5]{min-height:34px;line-height:34px;font-size:24px;font-weight:500}.heading2>.content[data-v-b943a0e5]{min-height:30px;line-height:30px;font-size:21px;font-weight:500}.heading3>.content[data-v-b943a0e5]{min-height:27px;line-height:27px;font-size:19px;font-weight:500}.mention[data-v-b943a0e5]{padding-left:2px;padding-right:2px;color:#5856d5;word-break:break-all;text-decoration:none}.content-link[data-v-b943a0e5]{color:unset;opacity:.6;word-break:break-all}.tag[data-v-b943a0e5]{text-decoration:underline;opacity:.6;text-underline-offset:5px}.bold[data-v-b943a0e5]{font-weight:700}.italic[data-v-b943a0e5]{font-style:italic}.underline[data-v-b943a0e5]{text-decoration:underline;text-underline-offset:5px}.underline.mask[data-v-b943a0e5]{text-decoration:none;border-bottom:2px solid #5856d5}.mask[data-v-b943a0e5]{text-decoration:underline;text-decoration-color:#5856d5;text-decoration-thickness:2px;text-underline-offset:5px}.maskEnable .mask[data-v-b943a0e5]:hover{cursor:pointer}.maskEnable .mask[data-v-b943a0e5]{color:transparent!important;-webkit-text-fill-color:transparent!important}.strikethrough[data-v-b943a0e5]{text-decoration:line-through;opacity:.5}.strikethrough.underline[data-v-b943a0e5]{text-decoration:line-through underline;text-underline-offset:5px;opacity:.5;border-bottom:2px solid #5856d5}.strikethrough.mask[data-v-b943a0e5]{text-decoration:line-through;opacity:.5;border-bottom:2px solid #5856d5}.strikethrough.mask.underline[data-v-b943a0e5]{text-decoration:line-through;border-bottom:2px solid #5856d5}.content .highlight-red[data-v-b943a0e5],.highlight-red>.content[data-v-b943a0e5]>*{background-color:#ff8c8c99}.content .highlight-yellow[data-v-b943a0e5],.highlight-yellow>.content[data-v-b943a0e5]>*{background-color:#ffff2699}.content .highlight-blue[data-v-b943a0e5],.highlight-blue>.content[data-v-b943a0e5]>*{background-color:#8ce5ff99}.content .highlight-cyan[data-v-b943a0e5],.highlight-cyan>.content[data-v-b943a0e5]>*{background-color:#a3ffca99}.content .highlight-pink[data-v-b943a0e5],.highlight-pink>.content[data-v-b943a0e5]>*{background-color:#f3a6ff99}.content .highlight-olive[data-v-b943a0e5],.highlight-olive>.content[data-v-b943a0e5]>*{background-color:#c8ff8c99}.content .highlight-grey[data-v-b943a0e5],.highlight-grey>.content[data-v-b943a0e5]>*{background-color:#b1b6be99}.text-color-red[data-v-b943a0e5]{color:#dc2d1e}.text-color-yellow[data-v-b943a0e5]{color:#ffaf38}.text-color-green[data-v-b943a0e5]{color:#75c940}.text-color-blue[data-v-b943a0e5]{color:#3da8f5}.text-color-purple[data-v-b943a0e5]{color:#797ec9}.bullet[data-v-b943a0e5]{position:absolute;left:-25px;top:5px;width:18px;height:18px;border-radius:9px}.node.collapsed>.bullet[data-v-b943a0e5]{background-color:#dee0e3}.heading1>.bullet[data-v-b943a0e5]{top:10px}.heading2>.bullet[data-v-b943a0e5]{top:8px}.heading3>.bullet[data-v-b943a0e5]{top:6px}.bullet-dot[data-v-b943a0e5]{position:absolute;left:6px;top:6px;width:6px;height:6px;background-color:#646a73;border-radius:3px}.children[data-v-b943a0e5]{position:relative}.note[data-v-b943a0e5]:before,.image-list[data-v-b943a0e5]:before,.children[data-v-b943a0e5]:before{content:"";position:absolute;top:0;left:-17px;width:1px;height:100%;background-color:#dee0e3}.node.drill-node>.note[data-v-b943a0e5]:before,.node.drill-node>.image-list[data-v-b943a0e5]:before,.node.drill-node>.children[data-v-b943a0e5]:before{display:none}.node.drill-node>.note[data-v-b943a0e5],.node.drill-node>.content[data-v-b943a0e5],.node.drill-node>.image-list[data-v-b943a0e5],.node.drill-node>.children[data-v-b943a0e5]{margin-left:10px}.codespan[data-v-b943a0e5],.blog-content code[data-v-b943a0e5],.blog-content[data-v-b943a0e5] code{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-b943a0e5],.blog-content[data-v-b943a0e5] pre{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #00ADD8}.blog-content pre code[data-v-b943a0e5],.blog-content[data-v-b943a0e5] pre :deep(code){background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.blog-detail[data-v-a7e1f76a]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-a7e1f76a]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-a7e1f76a]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-a7e1f76a]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-a7e1f76a]{color:#868e96;font-size:14px}.blog-category[data-v-a7e1f76a]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-a7e1f76a]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-a7e1f76a]{line-height:1.8;color:#495057}.blog-content h2[data-v-a7e1f76a]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-a7e1f76a]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-a7e1f76a]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-a7e1f76a],.blog-content ol[data-v-a7e1f76a]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-a7e1f76a]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-a7e1f76a]{font-weight:600;color:#212529}.blog-content code[data-v-a7e1f76a]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-a7e1f76a]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-a7e1f76a]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-a7e1f76a]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-a7e1f76a],.nav-next[data-v-a7e1f76a]{max-width:200px}.nav-label[data-v-a7e1f76a]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-a7e1f76a]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-a7e1f76a]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-a7e1f76a]{padding:16px}.blog-title[data-v-a7e1f76a]{font-size:28px}.blog-meta[data-v-a7e1f76a]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-a7e1f76a]{flex-direction:column;gap:16px}.nav-next[data-v-a7e1f76a]{text-align:left}}.blog-detail[data-v-c9385937]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-c9385937]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-c9385937]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-c9385937]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-c9385937]{color:#868e96;font-size:14px}.blog-category[data-v-c9385937]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-c9385937]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-c9385937]{line-height:1.8;color:#495057}.blog-content h2[data-v-c9385937]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-c9385937]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-c9385937]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-c9385937]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-c9385937],.blog-content ol[data-v-c9385937]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-c9385937]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-c9385937]{font-weight:600;color:#212529}.blog-content code[data-v-c9385937]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-c9385937]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-c9385937]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-c9385937]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-c9385937],.nav-next[data-v-c9385937]{max-width:200px}.nav-label[data-v-c9385937]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-c9385937]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-c9385937]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-c9385937]{padding:16px}.blog-title[data-v-c9385937]{font-size:28px}.blog-meta[data-v-c9385937]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-c9385937]{flex-direction:column;gap:16px}.nav-next[data-v-c9385937]{text-align:left}}.blog-detail[data-v-6942db03]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-6942db03]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-6942db03]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-6942db03]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-6942db03]{color:#868e96;font-size:14px}.blog-category[data-v-6942db03]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-6942db03]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-6942db03]{line-height:1.8;color:#495057}.blog-content h2[data-v-6942db03]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-6942db03]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-6942db03]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-6942db03]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-6942db03],.blog-content ol[data-v-6942db03]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-6942db03]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-6942db03]{font-weight:600;color:#212529}.blog-content code[data-v-6942db03]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-6942db03]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-6942db03]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-6942db03]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-6942db03],.nav-next[data-v-6942db03]{max-width:200px}.nav-label[data-v-6942db03]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-6942db03]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-6942db03]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-6942db03]{padding:16px}.blog-title[data-v-6942db03]{font-size:28px}.blog-meta[data-v-6942db03]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-6942db03]{flex-direction:column;gap:16px}.nav-next[data-v-6942db03]{text-align:left}}.blog-detail[data-v-cbfc8217]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-cbfc8217]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-cbfc8217]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-cbfc8217]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-cbfc8217]{color:#868e96;font-size:14px}.blog-category[data-v-cbfc8217]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-cbfc8217]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-cbfc8217]{line-height:1.8;color:#495057}.blog-content h2[data-v-cbfc8217]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-cbfc8217]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-cbfc8217]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-cbfc8217]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-cbfc8217],.blog-content ol[data-v-cbfc8217]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-cbfc8217]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-cbfc8217]{font-weight:600;color:#212529}.blog-content code[data-v-cbfc8217]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-cbfc8217]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-cbfc8217]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-cbfc8217]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-cbfc8217],.nav-next[data-v-cbfc8217]{max-width:200px}.nav-label[data-v-cbfc8217]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-cbfc8217]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-cbfc8217]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-cbfc8217]{padding:16px}.blog-title[data-v-cbfc8217]{font-size:28px}.blog-meta[data-v-cbfc8217]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-cbfc8217]{flex-direction:column;gap:16px}.nav-next[data-v-cbfc8217]{text-align:left}}.blog-detail[data-v-abb69500]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-abb69500]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-abb69500]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-abb69500]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-abb69500]{color:#868e96;font-size:14px}.blog-category[data-v-abb69500]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-abb69500]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-abb69500]{line-height:1.8;color:#495057}.blog-content h2[data-v-abb69500]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-abb69500]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-abb69500]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-abb69500]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-abb69500],.blog-content ol[data-v-abb69500]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-abb69500]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-abb69500]{font-weight:600;color:#212529}.blog-content code[data-v-abb69500]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-abb69500]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-abb69500]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-abb69500]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-abb69500],.nav-next[data-v-abb69500]{max-width:200px}.nav-label[data-v-abb69500]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-abb69500]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-abb69500]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-abb69500]{padding:16px}.blog-title[data-v-abb69500]{font-size:28px}.blog-meta[data-v-abb69500]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-abb69500]{flex-direction:column;gap:16px}.nav-next[data-v-abb69500]{text-align:left}}.blog-detail[data-v-01d9739b]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-01d9739b]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-01d9739b]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-01d9739b]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-01d9739b]{color:#868e96;font-size:14px}.blog-category[data-v-01d9739b]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-01d9739b]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-01d9739b]{line-height:1.8;color:#495057}.blog-content h2[data-v-01d9739b]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-01d9739b]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-01d9739b]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-01d9739b]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-01d9739b],.blog-content ol[data-v-01d9739b]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-01d9739b]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-01d9739b]{font-weight:600;color:#212529}.blog-content code[data-v-01d9739b]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-01d9739b]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-01d9739b]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-01d9739b]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-01d9739b],.nav-next[data-v-01d9739b]{max-width:200px}.nav-label[data-v-01d9739b]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-01d9739b]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-01d9739b]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-01d9739b]{padding:16px}.blog-title[data-v-01d9739b]{font-size:28px}.blog-meta[data-v-01d9739b]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-01d9739b]{flex-direction:column;gap:16px}.nav-next[data-v-01d9739b]{text-align:left}}.blog-detail[data-v-9b9b28fd]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-9b9b28fd]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-9b9b28fd]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-9b9b28fd]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-9b9b28fd]{color:#868e96;font-size:14px}.blog-category[data-v-9b9b28fd]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-9b9b28fd]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-9b9b28fd]{line-height:1.8;color:#495057}.blog-content h2[data-v-9b9b28fd]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-9b9b28fd]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-9b9b28fd]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-9b9b28fd]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-9b9b28fd],.blog-content ol[data-v-9b9b28fd]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-9b9b28fd]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-9b9b28fd]{font-weight:600;color:#212529}.blog-content code[data-v-9b9b28fd]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-9b9b28fd]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-9b9b28fd]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-9b9b28fd]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-9b9b28fd],.nav-next[data-v-9b9b28fd]{max-width:200px}.nav-label[data-v-9b9b28fd]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-9b9b28fd]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-9b9b28fd]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-9b9b28fd]{padding:16px}.blog-title[data-v-9b9b28fd]{font-size:28px}.blog-meta[data-v-9b9b28fd]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-9b9b28fd]{flex-direction:column;gap:16px}.nav-next[data-v-9b9b28fd]{text-align:left}}.blog-detail[data-v-4ca35896]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-4ca35896]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-4ca35896]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-4ca35896]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-4ca35896]{color:#868e96;font-size:14px}.blog-category[data-v-4ca35896]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-4ca35896]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-4ca35896]{line-height:1.8;color:#495057}.blog-content h2[data-v-4ca35896]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-4ca35896]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content h4[data-v-4ca35896]{font-size:18px;font-weight:600;color:#212529;margin:20px 0 10px}.blog-content p[data-v-4ca35896]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-4ca35896],.blog-content ol[data-v-4ca35896]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-4ca35896]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-4ca35896]{font-weight:600;color:#212529}.blog-content code[data-v-4ca35896]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-4ca35896]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-4ca35896]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-4ca35896]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-4ca35896],.nav-next[data-v-4ca35896]{max-width:200px}.nav-label[data-v-4ca35896]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-4ca35896]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-4ca35896]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-4ca35896]{padding:16px}.blog-title[data-v-4ca35896]{font-size:28px}.blog-meta[data-v-4ca35896]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-4ca35896]{flex-direction:column;gap:16px}.nav-next[data-v-4ca35896]{text-align:left}}.blog-detail[data-v-a747bd49]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-a747bd49]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-a747bd49]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-a747bd49]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-a747bd49]{color:#868e96;font-size:14px}.blog-category[data-v-a747bd49]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-a747bd49]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-a747bd49]{line-height:1.8;color:#495057}.blog-content h2[data-v-a747bd49]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-a747bd49]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-a747bd49]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-a747bd49],.blog-content ol[data-v-a747bd49]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-a747bd49]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-a747bd49]{font-weight:600;color:#212529}.chapter-nav[data-v-a747bd49]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-a747bd49],.nav-next[data-v-a747bd49]{max-width:200px}.nav-label[data-v-a747bd49]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-a747bd49]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-a747bd49]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-a747bd49]{padding:16px}.blog-title[data-v-a747bd49]{font-size:28px}.blog-meta[data-v-a747bd49]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-a747bd49]{flex-direction:column;gap:16px}.nav-next[data-v-a747bd49]{text-align:left}}.blog-detail[data-v-a360c222]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-a360c222]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-a360c222]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-a360c222]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-a360c222]{color:#868e96;font-size:14px}.blog-category[data-v-a360c222]{background:#ff6b35;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-a360c222]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-a360c222]{line-height:1.8;color:#495057}.blog-content h2[data-v-a360c222]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid #FF6B35}.blog-content h3[data-v-a360c222]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-a360c222]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-a360c222],.blog-content ol[data-v-a360c222]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-a360c222]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-a360c222]{font-weight:600;color:#212529}.blog-content code[data-v-a360c222]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-a360c222]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid #FF6B35}.blog-content pre code[data-v-a360c222]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-a360c222]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-a360c222],.nav-next[data-v-a360c222]{max-width:200px}.nav-label[data-v-a360c222]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-a360c222]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-a360c222]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-a360c222]{padding:16px}.blog-title[data-v-a360c222]{font-size:28px}.blog-meta[data-v-a360c222]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-a360c222]{flex-direction:column;gap:16px}.nav-next[data-v-a360c222]{text-align:left}}.blog-detail[data-v-75a5a1c7]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-75a5a1c7]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-75a5a1c7]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-75a5a1c7]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-75a5a1c7]{color:#868e96;font-size:14px}.blog-category[data-v-75a5a1c7]{background:var(--theme-color, #667eea);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-75a5a1c7]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-75a5a1c7]{line-height:1.8;color:#495057}.blog-content h2[data-v-75a5a1c7]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid var(--theme-color, #667eea)}.blog-content h3[data-v-75a5a1c7]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-75a5a1c7]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-75a5a1c7],.blog-content ol[data-v-75a5a1c7]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-75a5a1c7]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-75a5a1c7]{font-weight:600;color:#212529}.blog-content code[data-v-75a5a1c7]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-75a5a1c7]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid var(--theme-color, #667eea)}.blog-content pre code[data-v-75a5a1c7]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-75a5a1c7]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-75a5a1c7],.nav-next[data-v-75a5a1c7]{max-width:200px}.nav-label[data-v-75a5a1c7]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-75a5a1c7]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-75a5a1c7]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-75a5a1c7]{padding:16px}.blog-title[data-v-75a5a1c7]{font-size:28px}.blog-meta[data-v-75a5a1c7]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-75a5a1c7]{flex-direction:column;gap:16px}.nav-next[data-v-75a5a1c7]{text-align:left}}.blog-detail[data-v-c98168fc]{max-width:800px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.blog-header[data-v-c98168fc]{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.blog-title[data-v-c98168fc]{font-size:32px;font-weight:700;color:#212529;margin-bottom:16px;line-height:1.2}.blog-meta[data-v-c98168fc]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.blog-date[data-v-c98168fc]{color:#868e96;font-size:14px}.blog-category[data-v-c98168fc]{background:var(--theme-color, #667eea);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-chapter[data-v-c98168fc]{background:#4ecdc4;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.blog-content[data-v-c98168fc]{line-height:1.8;color:#495057}.blog-content h2[data-v-c98168fc]{font-size:24px;font-weight:600;color:#212529;margin:32px 0 16px;padding-left:12px;border-left:4px solid var(--theme-color, #667eea)}.blog-content h3[data-v-c98168fc]{font-size:20px;font-weight:600;color:#212529;margin:24px 0 12px}.blog-content p[data-v-c98168fc]{margin-bottom:16px;font-size:16px}.blog-content ul[data-v-c98168fc],.blog-content ol[data-v-c98168fc]{margin-bottom:16px;padding-left:24px}.blog-content li[data-v-c98168fc]{margin-bottom:8px;font-size:16px}.blog-content strong[data-v-c98168fc]{font-weight:600;color:#212529}.blog-content code[data-v-c98168fc]{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;color:#e83e8c}.blog-content pre[data-v-c98168fc]{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border-left:4px solid var(--theme-color, #667eea)}.blog-content pre code[data-v-c98168fc]{background:none;padding:0;color:#495057;font-size:14px;line-height:1.5}.chapter-nav[data-v-c98168fc]{display:flex;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:2px solid #E9ECEF}.nav-prev[data-v-c98168fc],.nav-next[data-v-c98168fc]{max-width:200px}.nav-label[data-v-c98168fc]{display:block;font-size:12px;color:#868e96;margin-bottom:4px}.nav-title[data-v-c98168fc]{display:block;font-size:16px;font-weight:600;color:#495057}.nav-next[data-v-c98168fc]{text-align:right}@media (max-width: 768px){.blog-detail[data-v-c98168fc]{padding:16px}.blog-title[data-v-c98168fc]{font-size:28px}.blog-meta[data-v-c98168fc]{flex-direction:column;align-items:flex-start;gap:8px}.chapter-nav[data-v-c98168fc]{flex-direction:column;gap:16px}.nav-next[data-v-c98168fc]{text-align:left}}.blog-home[data-v-e62144c4]{padding:24px}.blog-header[data-v-e62144c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.articles-container[data-v-e62144c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.article-card[data-v-e62144c4]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.article-card[data-v-e62144c4]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.article-header[data-v-e62144c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.article-title[data-v-e62144c4]{font-size:18px;font-weight:600;color:#212529}.article-date[data-v-e62144c4]{font-size:12px;color:#868e96}.article-excerpt[data-v-e62144c4]{color:#495057;margin-bottom:16px;line-height:1.6}.article-footer[data-v-e62144c4]{display:flex;justify-content:space-between;align-items:center}.article-category[data-v-e62144c4]{background:#f1f3f5;color:#495057;padding:4px 8px;border-radius:4px;font-size:12px}.read-more[data-v-e62144c4]{color:var(--theme-color, #4263eb);background:none;border:none;font-weight:500;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;transition:color .2s ease}.read-more[data-v-e62144c4]:hover{color:#364fc7;text-decoration:underline}.blog-detail-container[data-v-e62144c4]{width:100%;animation:fadeIn-e62144c4 .3s ease-in-out}@keyframes fadeIn-e62144c4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-detail-header[data-v-e62144c4]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}.back-button[data-v-e62144c4]{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 3px #0000001a}.back-button[data-v-e62144c4]:hover{background:#e9ecef;border-color:#adb5bd;color:#212529;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.back-button[data-v-e62144c4]:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}.category-content[data-v-b7c38af9]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-b7c38af9]{text-align:center;margin-bottom:48px}.page-header h1[data-v-b7c38af9]{font-size:2.5rem;color:#212529;margin-bottom:12px;font-weight:700}.page-header p[data-v-b7c38af9]{font-size:1.1rem;color:#6c757d;margin:0}.categories-grid[data-v-b7c38af9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:48px}.category-card[data-v-b7c38af9]{background:#fff;border-radius:12px;padding:32px;border:2px solid #e9ecef;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.category-card[data-v-b7c38af9]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.category-card[data-v-b7c38af9]:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 12px 24px #667eea26}.category-card[data-v-b7c38af9]:hover:before{transform:scaleX(1)}.category-card.active[data-v-b7c38af9]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff)}.category-icon[data-v-b7c38af9]{font-size:3rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f8f9ff,#e9ecef);border-radius:20px;margin:0 auto 24px}.category-content h3[data-v-b7c38af9]{font-size:1.5rem;color:#212529;margin-bottom:12px;font-weight:600;text-align:center}.category-content p[data-v-b7c38af9]{color:#6c757d;line-height:1.6;margin-bottom:20px;text-align:center;font-size:.95rem}.category-stats[data-v-b7c38af9]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#868e96;border-top:1px solid #e9ecef;padding-top:16px}.article-count[data-v-b7c38af9]{font-weight:500}.category-detail[data-v-b7c38af9]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e9ecef;animation:fadeIn-b7c38af9 .5s ease}@keyframes fadeIn-b7c38af9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-b7c38af9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.detail-header h2[data-v-b7c38af9]{font-size:1.8rem;color:#212529;margin:0;font-weight:600}.back-btn[data-v-b7c38af9]{background:#f8f9fa;border:2px solid #e9ecef;color:#495057;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.back-btn[data-v-b7c38af9]:hover{background:#e9ecef;border-color:#dee2e6}.articles-list[data-v-b7c38af9]{display:flex;flex-direction:column;gap:24px}.article-item[data-v-b7c38af9]{padding:24px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea;transition:all .2s ease}.article-item[data-v-b7c38af9]:hover{background:#fff;box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.article-meta[data-v-b7c38af9]{display:flex;gap:16px;margin-bottom:12px}.article-date[data-v-b7c38af9]{color:#6c757d;font-size:.85rem}.article-tag[data-v-b7c38af9]{background:#667eea;color:#fff;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:500}.article-title[data-v-b7c38af9]{font-size:1.2rem;color:#212529;margin-bottom:12px;font-weight:600}.article-excerpt[data-v-b7c38af9]{color:#6c757d;line-height:1.6;margin-bottom:16px}.read-more[data-v-b7c38af9]{color:#667eea;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.read-more[data-v-b7c38af9]:hover{color:#764ba2;text-decoration:underline}@media (max-width: 768px){.category-content[data-v-b7c38af9]{padding:16px}.categories-grid[data-v-b7c38af9]{grid-template-columns:1fr;gap:16px}.category-card[data-v-b7c38af9]{padding:24px}.page-header h1[data-v-b7c38af9]{font-size:2rem}.detail-header[data-v-b7c38af9]{flex-direction:column;gap:16px;align-items:flex-start}}[data-v-23c2c8e6]{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,sans-serif;background-color:#ecf1f4;color:#333}#app{width:100%;min-height:100vh}:root{--theme-color: #667eea;--theme-color-light: rgba(102, 126, 234, .1);--theme-color-medium: rgba(102, 126, 234, .8);--theme-color-dark: rgba(102, 126, 234, .9)}.category-page[data-v-61d338ea]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-61d338ea]{text-align:center;margin-bottom:48px}.page-header h1[data-v-61d338ea]{font-size:2.5rem;color:#212529;margin-bottom:12px;font-weight:700}.page-header p[data-v-61d338ea]{font-size:1.1rem;color:#6c757d;margin:0}.categories-grid[data-v-61d338ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:48px}.category-card[data-v-61d338ea]{background:#fff;border-radius:12px;padding:32px;border:2px solid #e9ecef;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.category-card[data-v-61d338ea]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.category-card[data-v-61d338ea]:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 12px 24px #667eea26}.category-card[data-v-61d338ea]:hover:before{transform:scaleX(1)}.category-card.active[data-v-61d338ea]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff)}.category-icon[data-v-61d338ea]{font-size:3rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f8f9ff,#e9ecef);border-radius:20px;margin:0 auto 24px}.category-content h3[data-v-61d338ea]{font-size:1.5rem;color:#212529;margin-bottom:12px;font-weight:600;text-align:center}.category-content p[data-v-61d338ea]{color:#6c757d;line-height:1.6;margin-bottom:20px;text-align:center;font-size:.95rem}.category-stats[data-v-61d338ea]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#868e96;border-top:1px solid #e9ecef;padding-top:16px}.article-count[data-v-61d338ea]{font-weight:500}.category-detail[data-v-61d338ea]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e9ecef;animation:fadeIn-61d338ea .5s ease}@keyframes fadeIn-61d338ea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-61d338ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.detail-header h2[data-v-61d338ea]{font-size:1.8rem;color:#212529;margin:0;font-weight:600}.back-btn[data-v-61d338ea]{background:#f8f9fa;border:2px solid #e9ecef;color:#495057;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.back-btn[data-v-61d338ea]:hover{background:#e9ecef;border-color:#dee2e6}.articles-list[data-v-61d338ea]{display:flex;flex-direction:column;gap:24px}.article-item[data-v-61d338ea]{padding:24px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea;transition:all .2s ease}.article-item[data-v-61d338ea]:hover{background:#fff;box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.article-meta[data-v-61d338ea]{display:flex;gap:16px;margin-bottom:12px}.article-date[data-v-61d338ea]{color:#6c757d;font-size:.85rem}.article-tag[data-v-61d338ea]{background:#667eea;color:#fff;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:500}.article-title[data-v-61d338ea]{font-size:1.2rem;color:#212529;margin-bottom:12px;font-weight:600}.article-excerpt[data-v-61d338ea]{color:#6c757d;line-height:1.6;margin-bottom:16px}.read-more[data-v-61d338ea]{color:#667eea;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.read-more[data-v-61d338ea]:hover{color:#764ba2;text-decoration:underline}@media (max-width: 768px){.category-page[data-v-61d338ea]{padding:16px}.categories-grid[data-v-61d338ea]{grid-template-columns:1fr;gap:16px}.category-card[data-v-61d338ea]{padding:24px}.page-header h1[data-v-61d338ea]{font-size:2rem}.detail-header[data-v-61d338ea]{flex-direction:column;gap:16px;align-items:flex-start}}
