.companion-scroll[data-v-c0132d5d]::-webkit-scrollbar{width:6px}.companion-scroll[data-v-c0132d5d]::-webkit-scrollbar-track{background:0 0}.companion-scroll[data-v-c0132d5d]::-webkit-scrollbar-thumb{background:#d6d0bc;border-radius:3px}.companion-scroll[data-v-c0132d5d]::-webkit-scrollbar-thumb:hover{background:#b8a990}.section-label[data-v-f1e56ccb]{font-family:var(--font-serif);letter-spacing:.12em;color:#6b5c4f;margin-bottom:.625rem;font-size:12px}.dropdown-enter-active[data-v-57b9f909]{transition:all .2s ease-out}.dropdown-leave-active[data-v-57b9f909]{transition:all .15s ease-in}.dropdown-enter-from[data-v-57b9f909],.dropdown-leave-to[data-v-57b9f909]{opacity:0;transform:translateY(-4px)}.qp[data-v-3f593cc7]{color:#2d2520;width:720px;font-family:var(--font-kai);box-sizing:border-box;background:#fdfcfa;padding:40px 44px 36px}.qp-head[data-v-3f593cc7]{text-align:center;border-bottom:1px solid #8b735573;padding-bottom:18px}.qp-brand[data-v-3f593cc7]{font-family:var(--font-serif);letter-spacing:.35em;color:#6b5c4f;font-size:13px}.qp-title[data-v-3f593cc7]{font-family:var(--font-serif);letter-spacing:.12em;margin-top:10px;font-size:30px;font-weight:700}.qp-sub[data-v-3f593cc7]{color:#6b5c4f;margin-top:6px;font-size:14px}.qp-meta[data-v-3f593cc7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px 0 16px;display:flex}.qp-pillar[data-v-3f593cc7]{font-family:var(--font-serif);letter-spacing:.1em;font-size:22px;font-weight:700}.qp-ju[data-v-3f593cc7]{font-family:var(--font-serif);background:#f5f1e8;border:1px solid #8b735580;border-radius:2px;margin-left:8px;padding:3px 10px;font-size:13px}.qp-grid[data-v-3f593cc7]{background:#fff;border:2px solid #3d332c;grid-template-columns:repeat(3,1fr);display:grid}.qp-cell[data-v-3f593cc7]{aspect-ratio:1;border:1px solid #3d332c80;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:relative}.qp-cell-center[data-v-3f593cc7]{text-align:center;background:#f5f1e8;justify-content:center;align-items:center;gap:4px}.qp-center-title[data-v-3f593cc7]{font-size:20px;font-weight:700}.qp-center-line[data-v-3f593cc7]{font-size:13px}.qp-row[data-v-3f593cc7]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.qp-xing[data-v-3f593cc7]{font-size:18px;font-weight:700}.qp-shen[data-v-3f593cc7]{font-size:16px;font-weight:700}.qp-gans[data-v-3f593cc7]{flex-direction:column;align-items:center;gap:6px;line-height:1;display:flex}.qp-gan[data-v-3f593cc7]{font-size:40px;font-weight:700}.qp-gan-di[data-v-3f593cc7]{font-size:34px}.qp-men[data-v-3f593cc7]{font-size:18px;font-weight:700}.qp-flags[data-v-3f593cc7]{gap:3px;display:inline-flex}.qp-seal[data-v-3f593cc7]{color:#6b5c4f;background:#fff;border:1px solid #8b735580;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.qp-seal-fu[data-v-3f593cc7]{color:#fdfcfa;background:#c53030;border-color:#c53030}.qp-seal-shi[data-v-3f593cc7]{color:#fdfcfa;background:#3d332c;border-color:#3d332c}.qp-seal-yong[data-v-3f593cc7]{color:#b45309;background:#fff7ed}.qp-seal-ming[data-v-3f593cc7]{color:#047857;background:#ecfdf5}.qp-gua[data-v-3f593cc7]{color:#6b5c4f;text-align:right;font-size:12px}.qp-read[data-v-3f593cc7]{background:#faf7f0;border:1px solid #8b735573;border-radius:2px;margin-top:20px;padding:16px 18px}.qp-read-head[data-v-3f593cc7]{justify-content:space-between;align-items:center;gap:10px;display:flex}.qp-purpose[data-v-3f593cc7]{font-family:var(--font-serif);letter-spacing:.15em;color:#3d332c;font-size:15px}.qp-nature[data-v-3f593cc7]{background:#ece5d6;border-radius:999px;padding:2px 12px;font-size:15px;font-weight:700}.qp-nature-ji[data-v-3f593cc7]{color:#2f6b52;background:#d8ece2}.qp-nature-xiong[data-v-3f593cc7]{color:brown;background:#f6d9d9}.qp-mainline[data-v-3f593cc7]{margin:10px 0 0;font-size:14px;line-height:1.7}.qp-sugg[data-v-3f593cc7]{color:#3d332c;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.qp-foot[data-v-3f593cc7]{align-items:center;gap:18px;margin-top:22px;display:flex}.qp-qr[data-v-3f593cc7]{background:#fff;border:1px solid #8b735566;width:110px;height:110px}.qp-foot-text[data-v-3f593cc7]{flex:1;min-width:0}.qp-scan[data-v-3f593cc7]{font-size:15px;font-weight:700}.qp-url[data-v-3f593cc7]{color:#3f6973;word-break:break-all;margin-top:4px;font-size:13px}.qp-dim[data-v-3f593cc7]{color:#6b5c4f}.qp-small[data-v-3f593cc7]{margin-top:6px;font-size:12px}.qpm-enter-active[data-v-25699e84],.qpm-leave-active[data-v-25699e84]{transition:opacity .2s}.qpm-enter-from[data-v-25699e84],.qpm-leave-to[data-v-25699e84]{opacity:0}.toast-enter-active[data-v-eb79f461],.toast-leave-active[data-v-eb79f461]{transition:all .3s}.toast-enter-from[data-v-eb79f461],.toast-leave-to[data-v-eb79f461]{opacity:0;transform:translate(-50%,20px)}.overlay-enter-active[data-v-eb79f461],.overlay-leave-active[data-v-eb79f461]{transition:opacity .25s}.overlay-enter-from[data-v-eb79f461],.overlay-leave-to[data-v-eb79f461]{opacity:0}[data-v-eb79f461] .wiki-term-link{cursor:pointer;opacity:.85;border-bottom:1px dashed;transition:opacity .15s,border-color .15s}[data-v-eb79f461] .wiki-term-link:hover{opacity:1;border-bottom-style:solid}.qms-extra[data-v-eb79f461]{letter-spacing:.04em;cursor:pointer;white-space:nowrap;color:#3d332c;background:#fff;border:1px solid #e2ddd0;border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.825rem;transition:all .15s;display:inline-flex}.qms-extra[data-v-eb79f461]:hover:not(:disabled){color:#3f6973;background:#f0f9fb;border-color:#63899a}.qms-extra[data-v-eb79f461]:disabled{opacity:.45;cursor:not-allowed}.qmdj-progress[data-v-eb79f461]{animation:1.1s ease-in-out infinite qmdj-progress-eb79f461}@keyframes qmdj-progress-eb79f461{0%{transform:translate(-100%)}to{transform:translate(300%)}}.companion-host[data-v-eb79f461]{z-index:45;width:100%;max-width:420px;height:100vh;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;transform:translate(100%)}.companion-host.is-open[data-v-eb79f461]{transform:translate(0)}@media (width>=1536px){.companion-host[data-v-eb79f461]{z-index:1;width:auto;max-width:none;height:calc(100vh - 2rem);transition:none;position:sticky;top:1rem;transform:none!important}}
