.hc-page[data-v-f0151fcf]{margin:0 auto;max-width:1200px;padding:24px 20px 60px}.hc-search-wrap[data-v-f0151fcf]{margin-bottom:28px}.hc-search[data-v-f0151fcf]{max-width:480px;position:relative}.hc-search-icon[data-v-f0151fcf]{color:var(--pm-text-dim);height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.hc-search-input[data-v-f0151fcf]{background:var(--pm-surface);border:1px solid var(--pm-border-10);border-radius:12px;color:var(--pm-text);font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 40px 0 42px;transition:border-color .2s,box-shadow .2s;width:100%}.hc-search-input[data-v-f0151fcf]:focus{border-color:var(--pm-primary);box-shadow:0 0 0 3px rgb(var(--pm-primary-rgb)/8%)}.hc-search-input[data-v-f0151fcf]::-moz-placeholder{color:var(--pm-text-dim)}.hc-search-input[data-v-f0151fcf]::placeholder{color:var(--pm-text-dim)}.hc-search-clear[data-v-f0151fcf]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--pm-text-dim);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background .15s,color .15s;width:28px}.hc-search-clear[data-v-f0151fcf]:hover{background:var(--pm-overlay-8);color:var(--pm-text)}.hc-search-hint[data-v-f0151fcf]{color:var(--pm-text-muted);font-size:13px;margin-top:8px}.hc-layout[data-v-f0151fcf]{align-items:start;display:grid;gap:24px;grid-template-columns:260px 1fr}.hc-sidebar[data-v-f0151fcf]{background:var(--pm-surface);border:1px solid var(--pm-border-10);border-radius:14px;padding:12px 8px;position:sticky;top:100px}.hc-nav-group+.hc-nav-group[data-v-f0151fcf]{margin-top:2px}.hc-nav-cat[data-v-f0151fcf]{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--pm-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:background .15s,color .15s;width:100%}.hc-nav-cat[data-v-f0151fcf]:hover{background:var(--pm-overlay-5);color:var(--pm-text)}.hc-nav-cat--active[data-v-f0151fcf]{background:var(--pm-overlay-8);color:var(--pm-text)}.hc-nav-cat-icon[data-v-f0151fcf]{flex-shrink:0;height:18px;opacity:.7;width:18px}.hc-nav-cat--active .hc-nav-cat-icon[data-v-f0151fcf]{color:var(--pm-primary);opacity:1}.hc-nav-cat-label[data-v-f0151fcf]{flex:1}.hc-nav-cat-count[data-v-f0151fcf]{background:var(--pm-overlay-5);border-radius:8px;color:var(--pm-text-dim);font-size:11px;font-weight:600;min-width:22px;padding:1px 7px;text-align:center}.hc-nav-chevron[data-v-f0151fcf]{flex-shrink:0;height:14px;opacity:.4;transition:transform .2s;width:14px}.hc-nav-chevron--open[data-v-f0151fcf]{transform:rotate(180deg)}.hc-nav-articles[data-v-f0151fcf]{list-style:none;margin:0;padding:2px 0 6px}.hc-nav-article[data-v-f0151fcf]{background:transparent;border:none;border-radius:8px;color:var(--pm-text-muted);cursor:pointer;display:block;font-family:inherit;font-size:13px;line-height:1.4;padding:7px 12px 7px 40px;text-align:left;transition:background .12s,color .12s;width:100%}.hc-nav-article[data-v-f0151fcf]:hover{background:var(--pm-overlay-3);color:var(--pm-text)}.hc-nav-article--active[data-v-f0151fcf]{background:rgb(var(--pm-primary-rgb)/8%);color:var(--pm-primary)}.hc-expand-enter-active[data-v-f0151fcf]{overflow:hidden;transition:all .2s ease}.hc-expand-leave-active[data-v-f0151fcf]{overflow:hidden;transition:all .15s ease}.hc-expand-enter-from[data-v-f0151fcf],.hc-expand-leave-to[data-v-f0151fcf]{max-height:0;opacity:0}.hc-expand-enter-to[data-v-f0151fcf],.hc-expand-leave-from[data-v-f0151fcf]{max-height:500px;opacity:1}.hc-main[data-v-f0151fcf]{min-height:400px}.hc-overview[data-v-f0151fcf]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.hc-cat-card[data-v-f0151fcf]{background:var(--pm-surface);border:1px solid var(--pm-border-10);border-radius:14px;overflow:hidden;transition:border-color .2s}.hc-cat-card[data-v-f0151fcf]:hover{border-color:var(--pm-border-20)}.hc-cat-card-head[data-v-f0151fcf]{align-items:center;border-bottom:1px solid var(--pm-border-5);display:flex;gap:10px;padding:16px 18px 12px}.hc-cat-card-icon-wrap[data-v-f0151fcf]{align-items:center;background:rgb(var(--pm-primary-rgb)/10%);border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.hc-cat-card-icon[data-v-f0151fcf]{color:var(--pm-primary);height:18px;width:18px}.hc-cat-card-title[data-v-f0151fcf]{color:var(--pm-text);flex:1;font-size:15px;font-weight:600}.hc-cat-card-count[data-v-f0151fcf]{color:var(--pm-text-dim);font-size:12px}.hc-cat-card-list[data-v-f0151fcf]{list-style:none;margin:0;padding:6px 0}.hc-cat-card-link[data-v-f0151fcf]{align-items:center;background:transparent;border:none;color:var(--pm-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;padding:9px 18px;text-align:left;transition:background .12s,color .12s;width:100%}.hc-cat-card-link[data-v-f0151fcf]:hover{background:var(--pm-overlay-3);color:var(--pm-text)}.hc-cat-card-link-text[data-v-f0151fcf]{flex:1}.hc-cat-card-arrow[data-v-f0151fcf]{flex-shrink:0;height:14px;opacity:0;transition:opacity .15s;width:14px}.hc-cat-card-link:hover .hc-cat-card-arrow[data-v-f0151fcf]{opacity:.5}.hc-article[data-v-f0151fcf]{background:var(--pm-surface);border:1px solid var(--pm-border-10);border-radius:14px;padding:28px 32px 36px}.hc-back[data-v-f0151fcf]{align-items:center;background:transparent;border:none;color:var(--pm-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;margin-bottom:16px;padding:0;transition:color .15s}.hc-back[data-v-f0151fcf]:hover{color:var(--pm-primary)}.hc-article-title[data-v-f0151fcf]{color:var(--pm-text);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:20px}.hc-article-body[data-v-f0151fcf]{color:var(--pm-text-muted);font-size:15px;line-height:1.75}.hc-article-body[data-v-f0151fcf] p{margin-bottom:14px}.hc-article-body[data-v-f0151fcf] p:last-child{margin-bottom:0}.hc-article-body[data-v-f0151fcf] h3{color:var(--pm-text);font-size:16px;font-weight:600;margin:24px 0 10px}.hc-article-body[data-v-f0151fcf] ol,.hc-article-body[data-v-f0151fcf] ul{margin-bottom:14px;padding-left:22px}.hc-article-body[data-v-f0151fcf] li{margin-bottom:6px}.hc-article-body[data-v-f0151fcf] a{color:var(--pm-primary);text-decoration:none;transition:opacity .15s}.hc-article-body[data-v-f0151fcf] a:hover{opacity:.8}.hc-article-body[data-v-f0151fcf] strong{color:var(--pm-text);font-weight:600}.hc-article-nav[data-v-f0151fcf]{border-top:1px solid var(--pm-border-10);display:flex;gap:16px;justify-content:space-between;margin-top:32px;padding-top:20px}.hc-article-nav-btn[data-v-f0151fcf]{align-items:center;background:transparent;border:1px solid var(--pm-border-10);border-radius:10px;color:var(--pm-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;max-width:45%;padding:8px 14px;transition:all .15s}.hc-article-nav-btn[data-v-f0151fcf]:hover{background:var(--pm-overlay-3);border-color:var(--pm-border-20);color:var(--pm-text)}.hc-article-nav-btn--next[data-v-f0151fcf]{margin-left:auto;text-align:right}@media(max-width:768px){.hc-page[data-v-f0151fcf]{padding:16px 14px 40px}.hc-search[data-v-f0151fcf]{max-width:100%}.hc-search-wrap[data-v-f0151fcf]{margin-bottom:20px}.hc-layout[data-v-f0151fcf]{gap:0;grid-template-columns:1fr}.hc-sidebar[data-v-f0151fcf]{display:none;position:static}.hc-overview[data-v-f0151fcf]{gap:12px;grid-template-columns:1fr}.hc-cat-card-head[data-v-f0151fcf]{padding:14px 16px 10px}.hc-cat-card-link[data-v-f0151fcf]{padding:8px 16px}.hc-article[data-v-f0151fcf]{border-radius:12px;padding:20px 18px 28px}.hc-article-title[data-v-f0151fcf]{font-size:19px;margin-bottom:16px}.hc-article-body[data-v-f0151fcf]{font-size:14px;line-height:1.7}.hc-article-nav[data-v-f0151fcf]{flex-direction:column;gap:8px}.hc-article-nav-btn[data-v-f0151fcf]{max-width:100%}.hc-article-nav-btn--next[data-v-f0151fcf]{margin-left:0}}
