.hb-tt[data-v-0d27d8ba]{position:relative}.hb-suggest[data-v-0d27d8ba]{position:fixed;z-index:60;min-width:12rem;max-height:16rem;overflow-y:auto;padding:.3rem;background:#fff;border:1px solid #ebe9f1;border-radius:.5rem;box-shadow:0 6px 24px rgba(34,41,47,.15)}.hb-suggest__item[data-v-0d27d8ba]{display:block;width:100%;padding:.4rem .6rem;border:none;border-radius:.357rem;background:transparent;color:#5e5873;font-size:.88rem;text-align:left;cursor:pointer}.hb-suggest__item.active[data-v-0d27d8ba],.hb-suggest__item[data-v-0d27d8ba]:hover{background:rgba(58,123,199,.12);color:#3a7bc7}.hb-tt__bar[data-v-0d27d8ba]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:.85rem;padding:5px;background:#f7f8fb;border:1px solid #ebe9f1;border-radius:.5rem}.tt-b[data-v-0d27d8ba]{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;border:none;background:transparent;color:#5e5873;border-radius:.357rem;padding:.32rem .55rem;font-size:.85rem;line-height:1.2;cursor:pointer;transition:background .12s ease,color .12s ease}.tt-b[data-v-0d27d8ba]:hover{background:rgba(58,123,199,.1);color:#3a7bc7}.tt-b.on[data-v-0d27d8ba]{background:rgba(58,123,199,.16);color:#3a7bc7}.tt-b--danger[data-v-0d27d8ba]:hover{background:rgba(234,84,85,.12);color:#ea5455}.tt-bold[data-v-0d27d8ba]{font-weight:700}.tt-it[data-v-0d27d8ba]{font-style:italic}.tt-u[data-v-0d27d8ba]{text-decoration:underline}.tt-st[data-v-0d27d8ba]{text-decoration:line-through}.tt-color[data-v-0d27d8ba]{position:relative;font-weight:600;padding-bottom:.5rem}.tt-color__bar[data-v-0d27d8ba]{position:absolute;left:.45rem;right:.45rem;bottom:.22rem;height:3px;border-radius:2px;background:linear-gradient(90deg,#ea5455,#ff9f43,#28c76f,#3a7bc7,#7367f0)}.tt-pop--colors[data-v-0d27d8ba]{display:flex;flex-wrap:wrap;gap:.4rem;width:auto}.tt-swatch[data-v-0d27d8ba]{width:1.4rem;height:1.4rem;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;transition:transform .1s ease}.tt-swatch[data-v-0d27d8ba]:hover{transform:scale(1.12)}.tt-swatch--reset[data-v-0d27d8ba]{display:flex;align-items:center;justify-content:center;background:#fff;color:#6e6b7b;font-size:1rem;line-height:1}.tt-sep[data-v-0d27d8ba]{width:1px;align-self:center;height:1.15rem;background:#e2e0ea;margin:0 .3rem}.tt-tablewrap[data-v-0d27d8ba]{position:relative;display:inline-flex}.tt-pop[data-v-0d27d8ba]{position:absolute;top:100%;left:0;z-index:30;margin-top:.25rem;width:11rem;padding:.6rem;background:#fff;border:1px solid #ebe9f1;border-radius:.4rem;box-shadow:0 4px 16px rgba(34,41,47,.12)}.tt-pop__row[data-v-0d27d8ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.tt-pop__row label[data-v-0d27d8ba]{margin:0;font-size:.85rem;color:#6e6b7b}.tt-pop__row input[data-v-0d27d8ba]{width:4.5rem}.tt-pop__insert[data-v-0d27d8ba]{width:100%;margin-top:.2rem;padding:.3rem;border:1px solid #3a7bc7;border-radius:.357rem;background:#3a7bc7;color:#fff;font-size:.85rem;cursor:pointer}.tt-pop--wide[data-v-0d27d8ba]{width:15rem}.tt-articlelist[data-v-0d27d8ba]{max-height:12rem;overflow-y:auto}.tt-articleitem[data-v-0d27d8ba]{display:block;width:100%;padding:.3rem .4rem;border:none;border-radius:.3rem;background:transparent;color:#6e6b7b;font-size:.85rem;text-align:left;cursor:pointer}.tt-articleitem[data-v-0d27d8ba]:hover{background:rgba(58,123,199,.1);color:#3a7bc7}.hb-tt__content[data-v-0d27d8ba]{border:1px solid #d8d6de;border-radius:.357rem}.hb-tt__content[data-v-0d27d8ba] .ProseMirror{min-height:18rem;padding:.85rem 1.1rem;outline:none}.hb-tt__content[data-v-0d27d8ba] .ProseMirror p.is-empty:first-child:before{content:attr(data-empty-text);float:left;height:0;color:#b9b9c3;pointer-events:none}.tt-bubble[data-v-0d27d8ba]{position:absolute;display:flex;gap:.15rem;padding:.2rem;background:#283046;border-radius:.357rem;transform:translateX(-50%);visibility:hidden;opacity:0;transition:opacity .15s ease;z-index:20}.tt-bubble.is-active[data-v-0d27d8ba]{visibility:visible;opacity:1}.tt-bb[data-v-0d27d8ba]{border:none;background:transparent;color:#fff;padding:.2rem .45rem;border-radius:.3rem;font-size:.85rem;cursor:pointer}.tt-bb[data-v-0d27d8ba]:hover{background:hsla(0,0%,100%,.15)}.tt-bb.on[data-v-0d27d8ba]{color:#7cb0e6}body.dark-layout .hb-tt__bar[data-v-0d27d8ba]{background:#1e2640;border-color:#3b4253}body.dark-layout .tt-b[data-v-0d27d8ba]{color:#d0d2d6}body.dark-layout .tt-sep[data-v-0d27d8ba]{background:#3b4253}body.dark-layout .tt-swatch--reset[data-v-0d27d8ba]{background:#283046;color:#b4b7bd}body.dark-layout .hb-tt__content[data-v-0d27d8ba]{border-color:#3b4253}body.dark-layout .tt-pop[data-v-0d27d8ba]{background:#283046;border-color:#3b4253}body.dark-layout .tt-articleitem[data-v-0d27d8ba]{color:#b4b7bd}body.dark-layout .hb-suggest[data-v-0d27d8ba]{background:#283046;border-color:#3b4253}body.dark-layout .hb-suggest__item[data-v-0d27d8ba]{color:#d0d2d6}.hb-rich{line-height:1.7;color:#6e6b7b}.hb-rich h1,.hb-rich h2,.hb-rich h3{scroll-margin-top:90px}.hb-rich h1{font-size:1.5rem;margin:1.2rem 0 .6rem}.hb-rich h1,.hb-rich h2{font-weight:600;color:#5e5873}.hb-rich h2{font-size:1.25rem;margin:1.1rem 0 .5rem}.hb-rich h3{font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem;color:#5e5873}.hb-rich p{margin:0 0 .75rem}.hb-rich ol,.hb-rich ul{padding-left:1.4rem;margin:0 0 .75rem}.hb-rich li{margin:.2rem 0}.hb-rich a{color:#3a7bc7;text-decoration:underline}.hb-rich blockquote{border-left:3px solid #3a7bc7;padding:.25rem 0 .25rem 1rem;margin:0 0 .9rem;background:rgba(58,123,199,.05)}.hb-rich pre{background:#f5f5f7;border:1px solid #ebe9f1;border-radius:.4rem;padding:.75rem 1rem;overflow:auto;margin:0 0 .9rem}.hb-rich :not(pre)>code,.hb-rich pre code{font-family:monospace;font-size:.9em}.hb-rich :not(pre)>code{background:rgba(58,123,199,.1);color:#3a7bc7;padding:.1rem .35rem;border-radius:.3rem}.hb-rich hr{border:none;border-top:1px solid #ebe9f1;margin:1.2rem 0}.hb-rich img{max-width:100%;height:auto;border-radius:.4rem;margin:.25rem 0}.hb-rich table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .9rem;overflow:hidden}.hb-rich table td,.hb-rich table th{border:1px solid #ebe9f1;padding:.4rem .6rem;vertical-align:top;text-align:left}.hb-rich table th{background:rgba(58,123,199,.08);font-weight:600}.hb-rich .selectedCell{background:rgba(58,123,199,.12)}.hb-rich ul[data-type=todo_list]{list-style:none;padding-left:.2rem}.hb-rich li[data-type=todo_item]{display:flex;align-items:flex-start;gap:.5rem}.hb-rich li[data-type=todo_item]>.todo-checkbox{position:relative;flex-shrink:0;margin-top:.35rem;width:1rem;height:1rem;border:1px solid #c3c0d1;border-radius:.25rem;cursor:pointer}.hb-rich li[data-type=todo_item][data-done=true]>.todo-checkbox{background:#3a7bc7;border-color:#3a7bc7}.hb-rich li[data-type=todo_item][data-done=true]>.todo-checkbox:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hb-rich li[data-type=todo_item][data-done=true]>.todo-content{text-decoration:line-through;opacity:.6}.hb-rich .todo-content>p{margin:0}body.dark-layout .hb-rich{color:#b4b7bd}body.dark-layout .hb-rich h1,body.dark-layout .hb-rich h2,body.dark-layout .hb-rich h3{color:#d0d2d6}body.dark-layout .hb-rich blockquote{background:rgba(58,123,199,.12)}body.dark-layout .hb-rich pre{background:#161d31;border-color:#3b4253}body.dark-layout .hb-rich hr,body.dark-layout .hb-rich table td,body.dark-layout .hb-rich table th{border-color:#3b4253}.hb-frame[data-v-f19847ca]{overflow:hidden}.hb-topbar[data-v-f19847ca]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid #ebe9f1;min-height:3.25rem}.hb-crumb[data-v-f19847ca]{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.9rem;color:#6e6b7b}.hb-crumb__sep[data-v-f19847ca]{opacity:.5}.hb-crumb__current[data-v-f19847ca]{color:#5e5873;font-weight:600;min-width:0}.hb-body[data-v-f19847ca]{display:grid;grid-template-columns:230px minmax(0,1fr)}.hb-nav[data-v-f19847ca]{border-right:1px solid #ebe9f1;padding:1rem .75rem}.hb-search[data-v-f19847ca]{position:relative;margin-bottom:1rem}.hb-search__icon[data-v-f19847ca]{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:#b9b9c3;pointer-events:none}.hb-search__input[data-v-f19847ca]{padding-left:1.9rem;padding-right:1.9rem}.hb-search__clear[data-v-f19847ca]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);color:#b9b9c3;cursor:pointer}.hb-search__clear[data-v-f19847ca]:hover{color:#6e6b7b}.hb-chapter[data-v-f19847ca]{margin-bottom:1rem}.hb-chapter__head[data-v-f19847ca]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;font-weight:600;font-size:.85rem;color:#5e5873}.hb-chapter__head:hover .hb-row-actions[data-v-f19847ca]{opacity:1}.hb-articles[data-v-f19847ca]{list-style:none;padding:0;margin:.15rem 0 .25rem}.hb-link[data-v-f19847ca]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border-left:3px solid transparent;cursor:pointer;color:#6e6b7b;font-size:.9rem}.hb-link[data-v-f19847ca]:hover{background:rgba(58,123,199,.06)}.hb-link:hover .hb-row-actions[data-v-f19847ca]{opacity:1}.hb-link.active[data-v-f19847ca]{background:rgba(58,123,199,.1);border-left-color:#3a7bc7;color:#3a7bc7;font-weight:600}.hb-link--empty[data-v-f19847ca]{cursor:default;color:#b9b9c3;font-style:italic;font-size:.82rem}.hb-link--empty[data-v-f19847ca]:hover{background:transparent}.hb-add[data-v-f19847ca]{display:inline-flex;align-items:center;margin-left:3px;padding:.25rem .6rem;font-size:.85rem;color:#3a7bc7;cursor:pointer}.hb-add-chapter[data-v-f19847ca]{padding:0 .3rem}.hb-row-actions[data-v-f19847ca]{display:flex;align-items:center;gap:.25rem;flex-shrink:0;opacity:0;transition:opacity .15s ease}.hb-ico[data-v-f19847ca]{cursor:pointer;color:#b9b9c3}.hb-ico[data-v-f19847ca]:hover{color:#3a7bc7}.hb-ico--danger[data-v-f19847ca]:hover{color:#ea5455}.hb-ico.disabled[data-v-f19847ca]{opacity:.3;pointer-events:none}.hb-main[data-v-f19847ca]{padding:1.75rem 2rem}.hb-reader[data-v-f19847ca]{max-width:none}.hb-article-title[data-v-f19847ca]{font-size:1.6rem;font-weight:600;margin-bottom:.35rem;color:#5e5873}.hb-title-input[data-v-f19847ca]{font-size:1.3rem;font-weight:600;height:auto;padding:.5rem 1rem}.hb-meta[data-v-f19847ca]{display:flex;align-items:center;margin-bottom:1.5rem;font-size:.8rem;color:#b9b9c3}.hb-topbar__actions[data-v-f19847ca]{display:flex;align-items:center;gap:.5rem}.hb-btn[data-v-f19847ca]{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:#5e5873;font-size:.85rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.hb-btn svg[data-v-f19847ca]{flex-shrink:0}.hb-btn[data-v-f19847ca]:hover{background:rgba(58,123,199,.08)}.hb-btn[data-v-f19847ca]:disabled{opacity:.5;cursor:not-allowed}.hb-btn--primary[data-v-f19847ca]{background:#3a7bc7;border-color:#3a7bc7;color:#fff}.hb-btn--primary[data-v-f19847ca]:hover{background:#336cb0;border-color:#336cb0}.hb-btn--outline[data-v-f19847ca]{border-color:#d8d6de;color:#5e5873}.hb-btn--outline[data-v-f19847ca]:hover{border-color:#3a7bc7;color:#3a7bc7;background:rgba(58,123,199,.06)}.hb-btn--ghost[data-v-f19847ca]{color:#6e6b7b}.hb-btn--ghost[data-v-f19847ca]:hover{background:rgba(110,107,123,.1);color:#5e5873}.hb-btn--danger[data-v-f19847ca]{color:#ea5455}.hb-btn--danger[data-v-f19847ca]:hover{background:rgba(234,84,85,.1)}.hb-btn--icon[data-v-f19847ca]{padding:.42rem}.hb-btn--sm[data-v-f19847ca]{padding:.32rem .6rem;font-size:.8rem}.hb-btn--block[data-v-f19847ca]{width:100%;justify-content:center}.hb-empty[data-v-f19847ca]{padding:4rem 1rem}.hb-ask-btn[data-v-f19847ca]{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1rem;padding:.5rem;border:1px solid #3a7bc7;border-radius:.4rem;background:rgba(58,123,199,.06);color:#3a7bc7;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .12s ease}.hb-ask-btn.active[data-v-f19847ca],.hb-ask-btn[data-v-f19847ca]:hover{background:rgba(58,123,199,.14)}.hb-ask[data-v-f19847ca]{max-width:820px}.hb-ask__bar[data-v-f19847ca]{display:flex;gap:.5rem}.hb-ask__text[data-v-f19847ca]{padding:1rem 1.25rem;border:1px solid #ebe9f1;border-radius:.5rem;background:#f7f8fb;color:#5e5873;line-height:1.6}.hb-ask__rich[data-v-f19847ca] p{margin:0 0 .75rem}.hb-ask__rich[data-v-f19847ca] p:last-child{margin-bottom:0}.hb-ask__rich[data-v-f19847ca] ol,.hb-ask__rich[data-v-f19847ca] ul{margin:0 0 .75rem 1.25rem;padding:0}.hb-ask__rich[data-v-f19847ca] li{margin-bottom:.25rem}.hb-ask__rich[data-v-f19847ca] strong{font-weight:600}.hb-ask__rich[data-v-f19847ca] code{padding:.05rem .3rem;border-radius:.25rem;background:rgba(34,41,47,.06);font-size:.9em}.hb-ask__rich[data-v-f19847ca] h1,.hb-ask__rich[data-v-f19847ca] h2,.hb-ask__rich[data-v-f19847ca] h3{margin:.6rem 0 .4rem;font-size:1.05rem;font-weight:600}.hb-ask__rich[data-v-f19847ca] a{color:#3a7bc7}.hb-ask__sources[data-v-f19847ca]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.hb-ask__sourceslabel[data-v-f19847ca]{font-size:.8rem;color:#b9b9c3}.hb-ask__source[data-v-f19847ca]{padding:.15rem .55rem;border:1px solid rgba(58,123,199,.3);border-radius:1rem;color:#3a7bc7;font-size:.8rem;cursor:pointer}.hb-ask__source[data-v-f19847ca]:hover{background:rgba(58,123,199,.1)}.hb-ask__source--doc[data-v-f19847ca]{display:inline-flex;align-items:center;gap:.25rem;border-color:#ebe9f1;color:#6e6b7b;cursor:default}.hb-ask__source--doc[data-v-f19847ca]:hover{background:transparent}.hb-toc[data-v-f19847ca]{max-width:none;margin-bottom:1.5rem;padding:.75rem 1rem;border:1px solid #ebe9f1;border-radius:.5rem;background:#f7f8fb}.hb-toc__title[data-v-f19847ca]{margin-bottom:.4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#b9b9c3}.hb-toc__item[data-v-f19847ca]{display:block;padding:.15rem 0;color:#6e6b7b;font-size:.9rem;cursor:pointer}.hb-toc__item[data-v-f19847ca]:hover{color:#3a7bc7}.hb-toc__item--h2[data-v-f19847ca]{padding-left:.85rem}.hb-toc__item--h3[data-v-f19847ca]{padding-left:1.7rem;font-size:.85rem}.hb-attach[data-v-f19847ca]{max-width:none;margin-top:1.5rem;border-top:1px solid #ebe9f1;padding-top:1rem}.hb-attach__head[data-v-f19847ca]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.hb-attach__title[data-v-f19847ca]{font-weight:600;color:#5e5873}.hb-attach__list[data-v-f19847ca]{list-style:none;padding:0;margin:0}.hb-attach__item[data-v-f19847ca]{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid #f3f2f7}.hb-attach__fileicon[data-v-f19847ca],.hb-attach__thumb[data-v-f19847ca]{width:2.25rem;height:2.25rem;border-radius:.3rem;flex-shrink:0}.hb-attach__thumb[data-v-f19847ca]{-o-object-fit:cover;object-fit:cover}.hb-attach__fileicon[data-v-f19847ca]{display:inline-flex;align-items:center;justify-content:center;background:rgba(58,123,199,.1);color:#3a7bc7}.hb-attach__name[data-v-f19847ca]{flex:1;min-width:0}.hb-attach__size[data-v-f19847ca]{flex-shrink:0;color:#b9b9c3;font-size:.8rem}.hb-attach__grid[data-v-f19847ca]{display:flex;flex-wrap:wrap;gap:.75rem}.hb-attach__card[data-v-f19847ca]{display:flex;flex-direction:column;align-items:center;width:7rem;padding:.6rem;border:1px solid #ebe9f1;border-radius:.5rem;color:#6e6b7b;text-decoration:none}.hb-attach__card[data-v-f19847ca]:hover{border-color:#3a7bc7;color:#3a7bc7}.hb-attach__cardicon[data-v-f19847ca],.hb-attach__cardthumb[data-v-f19847ca]{width:100%;height:4.5rem;border-radius:.3rem;margin-bottom:.4rem}.hb-attach__cardthumb[data-v-f19847ca]{-o-object-fit:cover;object-fit:cover}.hb-attach__cardicon[data-v-f19847ca]{display:flex;align-items:center;justify-content:center;background:rgba(58,123,199,.08);color:#3a7bc7}.hb-attach__cardname[data-v-f19847ca]{max-width:100%;font-size:.8rem;text-align:center}body.dark-layout .hb-attach[data-v-f19847ca],body.dark-layout .hb-attach__card[data-v-f19847ca],body.dark-layout .hb-nav[data-v-f19847ca],body.dark-layout .hb-toc[data-v-f19847ca],body.dark-layout .hb-topbar[data-v-f19847ca]{border-color:#3b4253}body.dark-layout .hb-attach__item[data-v-f19847ca]{border-color:#343d55}body.dark-layout .hb-toc[data-v-f19847ca]{background:#242b42}body.dark-layout .hb-toc__item[data-v-f19847ca]{color:#b4b7bd}body.dark-layout .hb-ask__text[data-v-f19847ca]{background:#242b42;border-color:#3b4253;color:#b4b7bd}body.dark-layout .hb-ask__source--doc[data-v-f19847ca]{border-color:#3b4253;color:#b4b7bd}body.dark-layout .hb-article-title[data-v-f19847ca],body.dark-layout .hb-attach__title[data-v-f19847ca],body.dark-layout .hb-crumb__current[data-v-f19847ca]{color:#d0d2d6}body.dark-layout .hb-link--empty[data-v-f19847ca],body.dark-layout .hb-meta[data-v-f19847ca]{color:#676d7d}body.dark-layout .hb-btn[data-v-f19847ca]{color:#d0d2d6}body.dark-layout .hb-btn--outline[data-v-f19847ca]{border-color:#3b4253}body.dark-layout .hb-btn--ghost[data-v-f19847ca]{color:#b4b7bd}