.filter-panel[data-v-d104b19b]{align-self:flex-start;padding-top:28px;position:sticky;top:80px;width:229px;z-index:10}.filter-panel .filter-header[data-v-d104b19b]{align-items:center;display:flex;gap:8px;margin-bottom:20px}.filter-panel .filter-header .filter-title[data-v-d104b19b]{color:#10162f;font-size:18px;font-weight:500}.filter-panel .filter-header .filter-clear[data-v-d104b19b]{color:#10162f;cursor:pointer;font-size:15px;opacity:.6}.filter-panel .filter-header .filter-clear[data-v-d104b19b]:hover{opacity:1}.filter-panel .filter-groups[data-v-d104b19b]{display:flex;flex-direction:column}.filter-panel .filter-group .filter-group-title[data-v-d104b19b]{color:#10162f;font-size:14px;font-weight:500;margin-bottom:16px}.filter-panel .filter-group .filter-options[data-v-d104b19b]{display:flex;flex-direction:column;gap:12px}.filter-panel .filter-group .filter-option[data-v-d104b19b]{align-items:center;cursor:pointer;display:flex}.filter-panel .filter-group .filter-option .filter-checkbox[data-v-d104b19b]{border:2px solid #10162f;border-radius:2px;box-sizing:border-box;flex-shrink:0;height:22px;position:relative;width:23px}.filter-panel .filter-group .filter-option .filter-checkbox.active[data-v-d104b19b]{background-color:#10162f}.filter-panel .filter-group .filter-option .filter-checkbox.active[data-v-d104b19b]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:6px}.filter-panel .filter-group .filter-option .filter-label[data-v-d104b19b]{color:#10162f;font-size:16px;margin-left:9px}.filter-panel .filter-divider[data-v-d104b19b]{background-color:#bcb4b3;height:1px;margin:21px 0}.infinite-scroll[data-v-0420d012]{position:relative;width:100%}.sentinel[data-v-0420d012]{height:1px;width:100%}.loading[data-v-0420d012]{align-items:center;color:#999;display:flex;font-size:14px;gap:8px;justify-content:center;padding:20px}.loading-spinner[data-v-0420d012]{animation:spin-0420d012 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3a10e5;height:16px;width:16px}@keyframes spin-0420d012{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.no-more[data-v-0420d012]{color:#999;font-size:14px;padding:20px;text-align:center}.bling-selectable{caret-color:#37352f;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;max-width:100%;padding:0 2px;width:100%;word-break:break-word}.bling-selectable .inline-bold{font-weight:700}.bling-selectable .inline-italic{font-style:italic}.bling-selectable .inline-link,.bling-selectable .inline-underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bling-selectable .inline-link{cursor:pointer;margin:0 5px;text-decoration-style:dotted}.bling-selectable .inline-link:hover{color:#39f}.bling-selectable .inline-line-through{text-decoration:line-through}.bling-selectable .inline-code{background:#87837826;border-radius:3px;color:#eb5757;font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace;font-size:85%;line-height:normal;padding:.2em .4em}.bling-selectable .cl-default{color:#37352f}.bling-selectable .cl-gray{color:#787774;fill:#787774}.bling-selectable .cl-brown{color:#9f6b53;fill:#9f6b53}.bling-selectable .cl-orange{color:#d9730d;fill:#d9730d}.bling-selectable .cl-yellow{color:#cb912f;fill:#cb912f}.bling-selectable .cl-green{color:#448361;fill:#448361}.bling-selectable .cl-blue{color:#337ea9;fill:#337ea9}.bling-selectable .cl-purple{color:#9065b0;fill:#9065b0}.bling-selectable .cl-pink{color:#c14c8a;fill:#c14c8a}.bling-selectable .cl-red{color:#d44c47;fill:#d44c47}.bling-selectable .bg-default{background:none}.bling-selectable .bg-gray{background:#f1f1ef}.bling-selectable .bg-brown{background:#f4eeee}.bling-selectable .bg-orange{background:#fbecdd}.bling-selectable .bg-yellow{background:#fbf3db}.bling-selectable .bg-green{background:#edf3ec}.bling-selectable .bg-blue{background:#e7f3f8}.bling-selectable .bg-purple{background:#f4f0f7cc}.bling-selectable .bg-pink{background:#f9eef3cc}.bling-selectable .bg-red{background:#fdebec}.bling-text-block span:last-child{display:inline-block;width:100%}.bling-text-block span:nth-child(n+2){display:inline}.bling-h1-block{font-size:30px;font-weight:600}.bling-h2-block{font-size:24px;font-weight:600}.bling-h3-block{font-size:20px;font-weight:600}.bling-h4-block{font-size:18px;font-weight:600}.bling-h5-block{font-size:16px;font-weight:600}.bling-h6-block{font-size:14px;font-weight:600}.bling-block-position{margin:0 auto;width:720px}.bling-block-position .bling-block-position{width:100%}.bling-block-stage{line-height:1.5;padding:3px 0}.bling-table-stage .bling-text-block{font-size:14px}.bling-table-stage .bling-block-stage span{min-height:20px}.bling-blockquote-block>.bling-block-position{background:#6680990d;border-left:8px solid #d6dbdf;margin:3px auto}.bling-blockquote-block>.bling-block-position>.bling-block-stage{padding:8px 12px 6px 18px}.bling-code-block .bling-block-stage{background:#1e1e1e;border-radius:5px;box-sizing:border-box;caret-color:#fff;color:#858585;font-family:Monaco,Menlo,Consolas,Courier New,monospace;margin:6px auto;min-height:0;padding-right:20px;position:relative}.bling-code-block ol{background:#1e1e1e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAACCAYAAADM4FV5AAAAAXNSR0IArs4c6QAAABZJREFUGBljVFVV+88wxADTEHMv2LkABnUBcwftIJ8AAAAASUVORK5CYII=) repeat-y 0 0;border-radius:8px 0 0 8px;box-sizing:border-box;margin:0;outline:none;overflow-x:auto;padding:12px 10px 12px 45px;width:100%}.bling-code-block ol li{font-size:14px;font-weight:400;line-height:auto;min-height:28px;padding-left:15px;white-space:pre-wrap}.bling-code-block ol li::marker{content:counter(list-item) " "}.bling-code-block .code-multi-line,.bling-code-block .code-single-line{color:#6a9955}.bling-code-block .code-double-quotes,.bling-code-block .code-single-quotes{color:#b58900}.bling-code-block .code-reg-exp{color:#cb4b16}.bling-code-block .code-blue{color:#559cd6}.bling-code-block .code-pink{color:orchid}.bling-code-block .code-green{color:#6a9955}.bling-code-block .code-yellow{color:gold}.bling-code-block .code-luminous-yellow{color:#dcdcaa}.bling-code-block .code-azure{color:#9ddcfe}.bling-code-block .code-number{color:#b5cea8}.bling-code-block .code-grey{color:#ccc}.bling-code-toolbar{color:#737580;font-size:13px;position:absolute;right:10px;top:6px}.bling-divider-block{margin:-5px 0}.bling-divider-block .bling-block-stage{padding:14px 0}.bling-divider-block .bling-block-stage .bling-divider{background:#e6e5e3;height:1px}.bline-image-add,.bling-block-position{margin:6px auto;position:relative}.bling-image-wrapper{display:flex}.bling-image-wrapper img{display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bling-ordered-list-block{counter-reset:section}.bling-ordered-list-block .bling-block-stage{counter-increment:section;padding-left:24px;position:relative}.bling-ordered-list-block .bling-block-stage:before{content:counter(section) ". ";font-weight:700;left:3px;position:absolute}.bling-table-block table{border-collapse:collapse;width:100%}.bling-table-block table td{border:1px solid #e9e9e7;padding:6px}.bling-table-block .bling-selectable{width:auto}.bling-task-list-block .bling-block-stage :first-child{padding-left:24px;position:relative}.bling-task-list-block .bling-block-stage :first-child:before{border:1px solid #dcdfe6;border-radius:2px;content:"";cursor:pointer;height:16px;left:0;position:absolute;top:3px;width:16px}.bling-task-list-block .bling-block-stage.done :first-child:before{background-color:#409eff;border-color:#409eff}.bling-task-list-block .bling-block-stage.done :first-child:after{border:1px solid #fff;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:7px;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg) scaleY(1);width:3px}.bling-unordered-list-block .bling-block-stage{min-height:28px;padding-left:24px;position:relative}.bling-unordered-list-block .bling-block-stage:before{background:#000;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:12px;width:6px}.collection-wrap[data-v-76c79c19]{margin:0 auto;max-width:1090px;padding-top:16px}.collection-wrap-top[data-v-76c79c19]{display:flex;width:100%}.collection-wrap-top .collection-class-list[data-v-76c79c19]{color:#10162f;font-size:16px;margin-right:49px;max-height:420px;min-height:220px;min-width:229px;overflow-y:auto}.collection-wrap-top .collection-class-list .collection-class-item[data-v-76c79c19]{color:#10162f;font-size:16px;font-weight:500;line-height:16px;padding:10px 0}.collection-wrap-top .collection-class-list .collection-class-item a[data-v-76c79c19]{color:inherit}.collection-wrap-top .collection-class-list .collection-class-item-title[data-v-76c79c19]{background-color:#fef1e5;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:14px;position:sticky;top:0}.collection-wrap-top .collection-class-list .collection-class-item-title img[data-v-76c79c19]{height:9px;transition:transform .3s ease;width:16px}.collection-wrap-top .collection-class-list .collection-class-item-title img.rotate-180[data-v-76c79c19]{transform:rotate(180deg)}.collection-wrap-top .collection-deatil-content[data-v-76c79c19]{width:100%}.collection-wrap-top .collection-deatil-content .related-resources[data-v-76c79c19]{background:url(../img/tag/related-resources.png) no-repeat;background-size:100% 100%;float:right;height:-moz-fit-content;height:fit-content;margin:20px 0 20px 20px;min-width:280px;padding:22px 35px}.collection-wrap-top .collection-deatil-content .related-resources .related-resources-title[data-v-76c79c19]{color:#10162f;font-size:20px;font-weight:500;margin-bottom:9px}.collection-wrap-top .collection-deatil-content .related-resources .related-resources-row[data-v-76c79c19]{align-items:center;color:#3a10e5;cursor:pointer;display:flex;font-size:13px;margin-bottom:10px;text-decoration:none}.collection-wrap-top .collection-deatil-content .related-resources .related-resources-row[data-v-76c79c19]:hover{text-decoration:underline;text-decoration-color:#3a10e5}.collection-wrap-top .collection-deatil-content .related-resources .related-resources-dot[data-v-76c79c19]{background-color:#10162f;border-radius:50%;height:4px;margin-right:7px;width:4px}.collection-wrap-top .collection-deatil-content .collection-deatil-content-breadcrumb[data-v-76c79c19]{color:#10162f;font-size:14px;font-weight:500;margin:10px 0 29px}.collection-wrap-top .collection-deatil-content .book-introduce-wrap[data-v-76c79c19]{position:relative}.collection-wrap-top .collection-deatil-content .tag-detail-desc-more[data-v-76c79c19]{max-height:400px;overflow:hidden;position:relative}.collection-wrap-top .collection-deatil-content .tag-detail-desc-more[data-v-76c79c19]:before{background:linear-gradient(180deg,#fef2e600,#fef1e5 60%);bottom:0;content:"";height:186px;position:absolute;width:100%;z-index:1}.collection-wrap-top .collection-deatil-content .book-introduce img[data-v-76c79c19]{width:100%}.collection-wrap-top .collection-deatil-content .book-introduce[data-v-76c79c19]{color:#10162f;line-height:28px;margin-bottom:42px}.collection-wrap-top .collection-deatil-content .tag-more-btn[data-v-76c79c19]{border:.5px solid #10162f;border-radius:40px;bottom:0;color:#3e4154;cursor:pointer;display:inline-block;font-size:15px;left:50%;margin:25px auto 0;padding:7px 12px;position:absolute;transform:translate(-50%);z-index:2}.collection-wrap-bottom[data-v-76c79c19]{padding:23px 0 40px}.collection-wrap-bottom .collection-wrap-bottom-relevant[data-v-76c79c19]{display:flex;gap:49px}.collection-wrap-bottom .collection-wrap-bottom-list-container[data-v-76c79c19]{flex:1}.collection-wrap-bottom .collection-wrap-bottom-relevant-list[data-v-76c79c19]{display:flex;flex-wrap:wrap;gap:20px;padding:50px 0 24px}.collection-wrap-bottom .collection-wrap-bottom-relevant-list a[data-v-76c79c19]{width:calc(25% - 15px)}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .collection-wrap-bottom-relevant-title[data-v-76c79c19]{color:#0f1631;font-size:16px;font-weight:500;margin:13px 0 6px}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .cover[data-v-76c79c19]{background-color:#9999990d;background-position:50%;background-size:cover;border-radius:10px;contain:layout;height:0;overflow:hidden;padding-bottom:55%;position:relative}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .cover img[data-v-76c79c19]{display:block;height:auto;width:100%}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .cover-placeholder[data-v-76c79c19]{align-items:center;background:linear-gradient(135deg,#667eea33,#6b56f6cc);display:flex;justify-content:center;padding-bottom:55%}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .cover-placeholder .cover-placeholder-text[data-v-76c79c19]{color:#fff;display:-webkit-box;font-size:20px;font-weight:600;left:50%;overflow:hidden;padding:10px;position:absolute;text-align:center;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:90%;word-break:break-all}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .icon-img[data-v-76c79c19]{background-repeat:no-repeat;background-size:80px auto}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .collection-wrap-bottom-relevant-tags[data-v-76c79c19]{align-items:center;display:flex;gap:8px}.collection-wrap-bottom .collection-wrap-bottom-relevant-list .collection-wrap-bottom-relevant-row .collection-wrap-bottom-relevant-tags .tag-item[data-v-76c79c19]{color:#0f1631;font-size:13px;opacity:.6}.collection-wrap-bottom .collection-wrap-bottom-title[data-v-76c79c19]{border-bottom:1px solid #bcb4b3;color:#000;font-size:24px;font-weight:500;padding-bottom:10px}.collection-wrap-bottom .collection-wrap-bottom-title span[data-v-76c79c19]{color:#0009;font-size:15px;font-weight:400;margin-left:8px}
