.guide-page[data-v-2be4d4a7]{flex-direction:column;gap:1rem;display:flex}.guide-detail-panel[data-v-2be4d4a7],.guide-list-panel[data-v-2be4d4a7]{background:#fff;border:1px solid #e7ecf3;border-radius:20px;padding:1rem}.panel-head[data-v-2be4d4a7]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-head h2[data-v-2be4d4a7]{color:#23324a;margin:0;font-size:1.05rem}.panel-title[data-v-2be4d4a7]{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.guide-total[data-v-2be4d4a7]{color:#7a8799;white-space:nowrap;font-size:.8rem;font-weight:700}.panel-head-actions[data-v-2be4d4a7]{gap:.45rem}.icon-btn[data-v-2be4d4a7],.panel-head-actions[data-v-2be4d4a7]{flex-shrink:0;align-items:center;display:inline-flex}.icon-btn[data-v-2be4d4a7]{color:#4a5b73;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:999px;justify-content:center;width:30px;height:30px}.icon-btn svg[data-v-2be4d4a7]{width:14px;height:14px}.icon-btn[data-v-2be4d4a7]:disabled{cursor:not-allowed;opacity:.5}.list-toolbar[data-v-2be4d4a7]{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.search-input[data-v-2be4d4a7]{flex:1}.search-input[data-v-2be4d4a7] .el-input__wrapper{border-radius:12px;min-height:42px}.toolbar-btn[data-v-2be4d4a7]{color:#4a5b73;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:12px;min-height:38px;padding:.45rem .9rem;font-size:.86rem;font-weight:700}.toolbar-btn.primary[data-v-2be4d4a7]{color:#fff;background:#2f5ea6;border-color:#2f5ea6}.toolbar-btn.submit-btn[data-v-2be4d4a7]{color:#2f5ea6;background:#e9f3ff;border-color:#c4dcff}.sort-tabs[data-v-2be4d4a7]{background:#f6f9fd;border:1px solid #d9e1ec;border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.sort-tab[data-v-2be4d4a7]{color:#6f7b8f;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:999px;min-width:44px;min-height:26px;padding:.2rem .5rem;font-size:.74rem;font-weight:800}.sort-tab.active[data-v-2be4d4a7]{color:#2f5ea6;background:#fff;box-shadow:0 4px 12px #2f5ea61f}.guide-list[data-v-2be4d4a7]{grid-template-columns:1fr;gap:.8rem;display:grid}.guide-card[data-v-2be4d4a7]{cursor:pointer;background:linear-gradient(#f9fbff,#f4f7fb);border:1px solid #e7edf6;border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.guide-card[data-v-2be4d4a7]:hover{border-color:#d9e1ec;transform:translateY(-2px);box-shadow:0 10px 24px #25324a0f}.guide-head[data-v-2be4d4a7]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.guide-head h3[data-v-2be4d4a7]{color:#24324a;margin:0;font-size:1.26rem;font-weight:800;line-height:1.2}.guide-meta[data-v-2be4d4a7]{color:#7a8799;white-space:nowrap;font-size:.78rem}.guide-meta--updated[data-v-2be4d4a7]{flex-shrink:0;margin-left:auto}.guide-author[data-v-2be4d4a7]{color:#93a0b3;margin:-.22rem 0 0;font-size:.78rem;line-height:1.45}.guide-summary[data-v-2be4d4a7]{color:#64738a;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.7}.guide-hero-avatars[data-v-2be4d4a7]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.guide-hero-avatars img[data-v-2be4d4a7]{-o-object-fit:cover;object-fit:cover;background:#10151f;border:1px solid #dbe5f3;border-radius:7px;width:26px;height:26px}.guide-link[data-v-2be4d4a7]{color:#355a96;cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.88rem;font-weight:700;display:inline-flex}.guide-card-foot[data-v-2be4d4a7]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.guide-card-foot .guide-link[data-v-2be4d4a7]{align-self:auto;margin-left:auto}.guide-stats[data-v-2be4d4a7]{color:#97a4b6;gap:.65rem;font-size:.76rem;font-weight:600}.guide-stat[data-v-2be4d4a7],.guide-stats[data-v-2be4d4a7]{align-items:center;display:inline-flex}.guide-stat[data-v-2be4d4a7]{gap:.22rem}.guide-stat svg[data-v-2be4d4a7]{width:13px;height:13px}.load-more-anchor[data-v-2be4d4a7]{width:100%;height:1px}.load-more-tip[data-v-2be4d4a7]{color:#7a8799;text-align:center;margin-top:.75rem;font-size:.84rem}.load-more-btn[data-v-2be4d4a7]{min-width:132px}.load-more-tip.done[data-v-2be4d4a7]{color:#8f9aab}.done-badge[data-v-2be4d4a7]{color:#5570a0;background:#edf3ff;border:1px solid #d8e4fb;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.4rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.detail-topbar[data-v-2be4d4a7]{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.back-btn[data-v-2be4d4a7]{color:#41526a;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:999px;gap:.3rem;min-height:38px;padding:.45rem .8rem;font-size:.85rem;font-weight:700}.back-btn[data-v-2be4d4a7],.reaction-btn[data-v-2be4d4a7]{cursor:pointer;align-items:center;display:inline-flex}.reaction-btn[data-v-2be4d4a7]{color:#fff;font:inherit;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;gap:.32rem;min-height:34px;padding:.35rem .65rem;font-size:.82rem;font-weight:700}.reaction-btn.active[data-v-2be4d4a7]{background:#ffffff3d;border-color:#ffffffb3}.reaction-btn svg[data-v-2be4d4a7]{width:16px;height:16px}.share-guide-btn[data-v-2be4d4a7]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.share-guide-btn[data-v-2be4d4a7]:focus-visible,.share-guide-btn[data-v-2be4d4a7]:hover{background:#ffffff3d;border-color:#ffffff9e;transform:translateY(-1px)}.share-guide-btn svg[data-v-2be4d4a7]{width:17px;height:17px}.comment-total[data-v-2be4d4a7]{color:#ffffffe6;font-size:.8rem}.loading-container[data-v-2be4d4a7]{color:#66778e;flex-direction:column;justify-content:center;align-items:center;padding:2.8rem 1rem;display:flex}.loading-spinner[data-v-2be4d4a7]{border:4px solid #1420331a;border-top-color:#c88a1a;border-radius:50%;width:36px;height:36px;margin-bottom:.8rem;animation:1s linear infinite spin-2be4d4a7}.empty-message[data-v-2be4d4a7],.error-message[data-v-2be4d4a7]{border-radius:14px;padding:.9rem;font-size:.9rem}.error-message[data-v-2be4d4a7]{color:#bb3d35;background-color:#ff484814;border:1px solid #c53a442e}.error-action[data-v-2be4d4a7]{margin-top:.7rem}.empty-message[data-v-2be4d4a7]{color:#6b7990;background:#fff;border:1px dashed #d7dee9}.muted[data-v-2be4d4a7]{color:#7a8799}@keyframes spin-2be4d4a7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (width>=900px){.guide-list[data-v-2be4d4a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.guide-detail-panel[data-v-2be4d4a7],.guide-list-panel[data-v-2be4d4a7]{border-radius:16px;padding:.9rem}.list-toolbar[data-v-2be4d4a7]{flex-wrap:wrap}.search-input[data-v-2be4d4a7]{flex:1 0 100%}.guide-head[data-v-2be4d4a7]{flex-direction:column;align-items:flex-start;gap:.35rem}.guide-meta--updated[data-v-2be4d4a7]{white-space:normal;margin-left:0;line-height:1.35}.guide-card-foot[data-v-2be4d4a7]{flex-wrap:wrap}}
