impr [v-cloak][data-v-7ba7f2fa]{display:none}.ellipsis--two-line[data-v-7ba7f2fa]{max-height:36px;-webkit-line-clamp:2;word-break:break-all}.ellipsis--three-line[data-v-7ba7f2fa],.ellipsis--two-line[data-v-7ba7f2fa]{display:-webkit-box;overflow:hidden;line-height:18px;-webkit-box-orient:vertical;text-overflow:ellipsis}.ellipsis--three-line[data-v-7ba7f2fa]{max-height:54px;-webkit-line-clamp:3}.ellipsis[data-v-7ba7f2fa]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.center[data-v-7ba7f2fa]{text-align:center}.flex-box-center[data-v-7ba7f2fa]{display:flex;justify-content:center;align-items:center}.f-r[data-v-7ba7f2fa]{float:right}.flex-box[data-v-7ba7f2fa]{display:flex;align-items:center}.flex[data-v-7ba7f2fa]{display:flex}.margin-0-auto[data-v-7ba7f2fa]{margin:0 auto}.between[data-v-7ba7f2fa]{justify-content:space-between}.no-warp[data-v-7ba7f2fa]{white-space:nowrap}.pointer[data-v-7ba7f2fa]{cursor:pointer}.f-ml20[data-v-7ba7f2fa]{margin-left:20px}.f-mr20[data-v-7ba7f2fa]{margin-right:20px}.f-mr40[data-v-7ba7f2fa]{margin-right:40px}.f-mr48[data-v-7ba7f2fa]{margin-right:48px}.f-mr15[data-v-7ba7f2fa]{margin-right:15px}.f-ml10[data-v-7ba7f2fa]{margin-left:10px}.f-mt32[data-v-7ba7f2fa]{margin-top:32px}.f-mr32[data-v-7ba7f2fa]{margin-right:32px}.f-mr4[data-v-7ba7f2fa]{margin-right:4px}.f-pr32[data-v-7ba7f2fa]{padding-right:32px}.f-mr16[data-v-7ba7f2fa]{margin-right:16px}.f-mt16[data-v-7ba7f2fa]{margin-top:16px}.f-mt12[data-v-7ba7f2fa]{margin-top:12px}.f-mr10[data-v-7ba7f2fa]{margin-right:10px}.f-mb20[data-v-7ba7f2fa]{margin-bottom:20px}.f-mt10[data-v-7ba7f2fa]{margin-top:10px}.f-mb5[data-v-7ba7f2fa]{margin-bottom:5px}.f-pb20[data-v-7ba7f2fa]{padding-bottom:20px}.f-pb10[data-v-7ba7f2fa]{padding-bottom:10px}.f-pl30[data-v-7ba7f2fa]{padding-left:30px}.f-mt20[data-v-7ba7f2fa]{margin-top:20px}.f-mt5[data-v-7ba7f2fa]{margin-top:5px}.f-mt30[data-v-7ba7f2fa]{margin-top:30px}.f-mt70[data-v-7ba7f2fa]{margin-top:70px}.f-mt80[data-v-7ba7f2fa]{margin-top:80px}.f-pt80[data-v-7ba7f2fa]{padding-top:80px}.f-pt15[data-v-7ba7f2fa]{padding-top:15px}.f-pt10[data-v-7ba7f2fa]{padding-top:10px}.f-pt20[data-v-7ba7f2fa]{padding-top:20px}.f-mt100[data-v-7ba7f2fa]{margin-top:100px}.f-mt40[data-v-7ba7f2fa]{margin-top:40px}.f-mb40[data-v-7ba7f2fa]{margin-bottom:40px}.f-mr60[data-v-7ba7f2fa]{margin-right:60px}.f-mr6[data-v-7ba7f2fa]{margin-right:6px}.f-mt60[data-v-7ba7f2fa]{margin-top:60px}.f-mb10[data-v-7ba7f2fa]{margin-bottom:10px}.f-mr30[data-v-7ba7f2fa]{margin-right:30px}.f-mb30[data-v-7ba7f2fa]{margin-bottom:30px}.f-mr5[data-v-7ba7f2fa]{margin-right:5px}.f-ml5[data-v-7ba7f2fa]{margin-left:5px}.f-ml80[data-v-7ba7f2fa]{margin-left:80px}.f-ml40[data-v-7ba7f2fa]{margin-left:40px}.f-mt24[data-v-7ba7f2fa]{margin-top:24px}.pos-r[data-v-7ba7f2fa]{position:relative}.pos-a[data-v-7ba7f2fa]{position:absolute}.font-size-extra-large[data-v-7ba7f2fa]{font-size:32px}.font-size-large[data-v-7ba7f2fa]{font-size:24px}.font-size-medium[data-v-7ba7f2fa]{font-size:20px}.font-size-base[data-v-7ba7f2fa]{font-size:16px}.font-size-small[data-v-7ba7f2fa]{font-size:14px}.font-size-extra-small[data-v-7ba7f2fa]{font-size:12px}.color-primary[data-v-7ba7f2fa]{color:#f18300}.color-success[data-v-7ba7f2fa]{color:#8bc776}.color-text-title[data-v-7ba7f2fa]{color:#404040}.color-text-content[data-v-7ba7f2fa]{color:#666}.color-text-sub[data-v-7ba7f2fa]{color:#999}.color-waring[data-v-7ba7f2fa]{color:#fdd100}.color-danger[data-v-7ba7f2fa]{color:#c7000c}.color-info[data-v-7ba7f2fa]{color:#333}.color-white[data-v-7ba7f2fa]{color:#fff}.color-white-dark[data-v-7ba7f2fa]{color:#e8e8e8}.color-black[data-v-7ba7f2fa]{color:#000}.color-red-bg[data-v-7ba7f2fa]{color:#e11622}.primary-opacity-box[data-v-7ba7f2fa]{background:rgba(241,131,0,.08)}.w100[data-v-7ba7f2fa]{width:100%}.h100[data-v-7ba7f2fa]{height:100%}.font-bold[data-v-7ba7f2fa]{font-family:pingfangscbig,sans-serif!important;font-weight:600}.color-red[data-v-7ba7f2fa]{color:red}.text-line[data-v-7ba7f2fa]{text-decoration:underline}.f-pl20[data-v-7ba7f2fa]{padding-left:20px}.f-mr8[data-v-7ba7f2fa]{margin-right:8px}.f-pl10[data-v-7ba7f2fa]{padding-left:10px}.flexshrink0[data-v-7ba7f2fa]{flex-shrink:0}.f-mt8[data-v-7ba7f2fa]{margin-top:8px}.f-mb32[data-v-7ba7f2fa]{margin-bottom:32px}.f-mb16[data-v-7ba7f2fa]{margin-bottom:16px}.f-mb24[data-v-7ba7f2fa]{margin-bottom:24px}.color-gray[data-v-7ba7f2fa]{color:#999}.color-gray-666[data-v-7ba7f2fa]{color:#666}.apply-box img[data-v-7ba7f2fa]{position:relative;top:-1px}.primary-button[data-v-7ba7f2fa]{border-radius:45px}.def-primary-button[data-v-7ba7f2fa]{width:96px;height:40px;border-radius:45px;line-height:40px;text-align:center;color:#fff;background:linear-gradient(45deg,#f60,#f18300,#f18300,#ffaa3b);cursor:pointer}.def-primary-button[data-v-7ba7f2fa]:hover{background:linear-gradient(45deg,#ff4d00,#f60,#f18300,#f60)}.materil-outline-poper-class[data-v-7ba7f2fa]{margin-top:0!important;margin-right:-17px;margin-bottom:0!important;border-radius:0 0 6px 6px}.materil-play-poper-class[data-v-7ba7f2fa]{margin-top:21px!important;border-radius:0 0 6px 6px}.empty-poper-class[data-v-7ba7f2fa]{padding:0;border:none;min-width:0;margin:0;box-shadow:none}.material-box .material-image[data-v-7ba7f2fa]{width:16px;height:16px;background:url(https://cdn.gupaoedu.com/gupao-edu-college/assets/v2.1/study-note-gray.png)}.material-box[data-v-7ba7f2fa]:hover{color:#f18300}.material-box:hover .material-image[data-v-7ba7f2fa]{background:url(https://cdn.gupaoedu.com/gupao-edu-college/assets/v2.1/study-note.png)}.el-button--primary[data-v-7ba7f2fa]:hover{background:linear-gradient(45deg,#ff4d00,#f60,#f18300,#f60)}.color-404040[data-v-7ba7f2fa]{color:#404040}.color-666[data-v-7ba7f2fa]{color:#666}.color-999[data-v-7ba7f2fa]{color:#999}.el-button.is-disabled[data-v-7ba7f2fa]{color:#c0c4cc!important;cursor:not-allowed;background-image:none;background:#ebeef5!important;border-color:#ebeef5!important}.el-input-group--append[data-v-7ba7f2fa]{overflow:hidden;border-radius:15px!important}.el-input-group--append .el-input-group__append[data-v-7ba7f2fa]{overflow:hidden;border-radius:0 15px 15px 0;border:none!important;padding:0!important;color:#fff;background:linear-gradient(45deg,#f60,#f18300,#f18300,#ffaa3b)}.el-input-group--append .el-input-group__append .el-input__inner[data-v-7ba7f2fa],.el-input-group--append .el-input__inner[data-v-7ba7f2fa]{border-radius:0!important;border:none!important}.mask-box[data-v-7ba7f2fa]{display:flex;position:fixed;top:0;left:0;z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.mask-box .file-box[data-v-7ba7f2fa]{width:332px;overflow:hidden;padding:32px 27px;border-radius:8px;background-color:#fff}.mask-box .file-box .file-title[data-v-7ba7f2fa]{font-size:16px;line-height:normal;text-align:center}.mask-box .file-box .file-content[data-v-7ba7f2fa]{margin:16px 0 24px;font-size:24px;line-height:normal;text-align:center;font-family:pingfangscbig,sans-serif}.mask-box .file-box .file-operate[data-v-7ba7f2fa]{display:flex;justify-content:center;align-items:center;margin:0}.mask-box .file-box .file-operate li[data-v-7ba7f2fa]{min-width:88px;height:32px;overflow:hidden;padding:0 15px;border-radius:100em;font-size:12px;line-height:32px;text-align:center;cursor:pointer}.mask-box .file-box .file-operate .confirm-btn[data-v-7ba7f2fa]{margin-right:32px;color:#fff;background:linear-gradient(270deg,#f18300,#fdd100)}.mask-box .file-box .file-operate .confirm-btn[data-v-7ba7f2fa]:hover{background:linear-gradient(90deg,#ffcb3b,#f60)}.mask-box .file-box .file-operate .cancel-btn[data-v-7ba7f2fa]{border:1px solid #dcdfe6;color:#666}.mask-box .file-box .file-operate .cancel-btn[data-v-7ba7f2fa]:hover{border-color:#fbdab3;color:#f18300;background-color:#fef3e6}.page-continer[data-v-7ba7f2fa]{margin:0 auto;width:1208px}.course-tag[data-v-7ba7f2fa]{height:27px;display:flex;justify-content:center;align-items:center;padding:0 8px;background:#f8f8f8;border-radius:32px;font-size:12px;color:#999;margin-right:8px;margin-bottom:8px}.f-mt6[data-v-7ba7f2fa]{margin-top:6px}.open-all-text[data-v-7ba7f2fa]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:40px;font-size:12px;color:#f18300;text-align:center;cursor:pointer}.open-all-bg-orange[data-v-7ba7f2fa]{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fef5eb)}.open-all-bg-white[data-v-7ba7f2fa]{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.page-loading-class .el-loading-spinner i[data-v-7ba7f2fa]{color:#f18300;font-size:32px}.page-loading-class .el-loading-spinner .el-loading-text[data-v-7ba7f2fa]{color:#404040!important}.font-13[data-v-7ba7f2fa]{font-size:13px}.font-15[data-v-7ba7f2fa]{font-size:15px}.f-ml4[data-v-7ba7f2fa]{margin-left:4px}.more-box-continer[data-v-7ba7f2fa]{background:#fff;font-size:12px;padding:8px 0}.more-box-continer .more-item[data-v-7ba7f2fa]{padding-left:16px;height:36px;line-height:36px}.more-box-continer .more-item img[data-v-7ba7f2fa]{margin-right:6px}.more-box-continer .more-item[data-v-7ba7f2fa]:hover{background:#f8f8f8}.more-box-continer .share-item .share-box[data-v-7ba7f2fa]{top:-4px;left:-113px;display:none}.more-box-continer .share-item.active .share-box[data-v-7ba7f2fa]{display:block}.font-18[data-v-7ba7f2fa]{font-size:18px}.about-business[data-v-7ba7f2fa]{display:inline-block;min-width:73px;padding:0 20px;height:28px;line-height:28px;border:1px solid #d9d9d9;border-radius:4px;margin-right:10px}.about-business-count[data-v-7ba7f2fa]{min-width:20px;padding:0 10px;height:19px;line-height:19px;background:#eaeaea;border-radius:9px}.question-dialog .header[data-v-7ba7f2fa]{height:50px;font-size:16px;border-bottom:1px solid #e5e5e5;padding:20px}.question-dialog .content[data-v-7ba7f2fa]{height:200px;overflow:auto;padding:20px;border-bottom:1px solid #e5e5e5}.question-dialog .footer[data-v-7ba7f2fa]{padding:20px;text-align:center;height:72px}.question-dialog .footer .el-button[data-v-7ba7f2fa]{width:88px;border-radius:45px}.question-dialog .footer .el-button[data-v-7ba7f2fa]:first-of-type{margin-right:24px}.msg-pagination-container[data-v-7ba7f2fa]{text-align:center}.msg-pagination-container .is-background .btn-next[data-v-7ba7f2fa],.msg-pagination-container .is-background .btn-prev[data-v-7ba7f2fa],.msg-pagination-container .is-background .el-pager li:not(.disabled).active[data-v-7ba7f2fa],.msg-pagination-container .is-background .el-pager li[data-v-7ba7f2fa]{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#000}.msg-pagination-container .is-background .btn-next.active[data-v-7ba7f2fa],.msg-pagination-container .is-background .btn-next[data-v-7ba7f2fa]:hover,.msg-pagination-container .is-background .btn-prev.active[data-v-7ba7f2fa],.msg-pagination-container .is-background .btn-prev[data-v-7ba7f2fa]:hover,.msg-pagination-container .is-background .el-pager li.active[data-v-7ba7f2fa],.msg-pagination-container .is-background .el-pager li:not(.disabled).active.active[data-v-7ba7f2fa],.msg-pagination-container .is-background .el-pager li:not(.disabled).active[data-v-7ba7f2fa]:hover,.msg-pagination-container .is-background .el-pager li[data-v-7ba7f2fa]:hover{color:#f18300;border:1px solid #ff9312}.qa-markdown .editormd[data-v-7ba7f2fa]{border:none}.qa-markdown .editormd.editormd[data-v-7ba7f2fa] ::-webkit-scrollbar{height:3px;width:5px;background:#f6f6f6}.qa-markdown .CodeMirror-activeline-background[data-v-7ba7f2fa]{background:unset}.qa-markdown .editormd .CodeMirror pre[data-v-7ba7f2fa]{font-size:16px}.qa-markdown .editormd-menu>li>a[data-v-7ba7f2fa]{font-size:12px}.qa-markdown .cm-matchhighlight[data-v-7ba7f2fa]{background-image:none!important}.qa-markdown .cm-link[data-v-7ba7f2fa]{color:#404040!important;text-decoration:none!important}.qa-markdown .CodeMirror[data-v-7ba7f2fa]{width:100%!important;border:1px solid #f6f6f6!important;border-radius:8px}.qa-markdown.comment .CodeMirror-gutters[data-v-7ba7f2fa]{border:none;background:#fff}.qa-markdown .CodeMirror-scroll[data-v-7ba7f2fa]{background:#fff}.qa-markdown .editormd-toolbar[data-v-7ba7f2fa]{border:none}.qa-markdown .CodeMirror-lines[data-v-7ba7f2fa]:focus{outline:none}.qa-markdown .editormd-menu[data-v-7ba7f2fa]{text-align:right}.report-dialog-continer[data-v-7ba7f2fa]{padding:20px 20px 0 20px}.report-dialog-continer .checkbox-group[data-v-7ba7f2fa]{display:flex;flex-direction:column}.report-dialog-continer .checkbox-group .el-radio[data-v-7ba7f2fa]:not(:first-child){margin-top:10px}.font-16[data-v-7ba7f2fa]{font-size:16px}.comm-empty[data-v-7ba7f2fa]{margin:0 auto}.comm-empty .empty__img[data-v-7ba7f2fa]{height:240px;-o-object-fit:contain;object-fit:contain}.el-badge__content .is-fixed[data-v-7ba7f2fa]{background-color:#ff5e5e!important}.active_task[data-v-7ba7f2fa]{background-color:#fbf4ec;color:#f18300!important;border-radius:4px!important;cursor:pointer!important}.active_task .try[data-v-7ba7f2fa]{background:linear-gradient(126deg,#fbc503,#f18600)!important;color:#fff}.active_task .live-status-box[data-v-7ba7f2fa]{border-color:#f18300!important}.active_task .live-status-box .live-img[data-v-7ba7f2fa]{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAb1JREFUOE99k7Fu01AUhr8LNO2ExRPwCmZgTiskkJCgrXiB8gbp0IGpzhOkfQIYGBkcBgZYHCEQQkhxB9TVRczgSFWVxvfcg3wTO45La8m6upbP/3/nnv8aWo+OCd0ttlXYxBGqBRwpQqKWYWeLtFlimhs5oQcMVIDqdbAQKdccR9R5zHFVVwu4E2JV71w6Nov+t483nrFbingB76xL54rgBpJSdH/jBUfG9wzjdtGdhxnya4Bkx9cR5U7YMjImUsvhCrbAWld9m/onoUhfoucZpYkR/Fr+7wr6xn4nwdFtE6w9mgtUjz2NsD/7K2ejjpGx38jVErQPrvNkVcDT/E2ZfnjQJMlN8dmPJqhHtRhf52lLoJgw+7qHzeLmmUxMMfIB6bYJ1p8vBeT3kNmXPXSa+3zU7VpG5vITkVEOG2HxDuu7il6cUfzoIWfxsmhB6EUsfTP76OOaIATNEN2+v8C9zK+Gai4ysUrogzR9T0+FgbkpgU1nAWfZDw44qqM8fUeswvZKj9fHenj3gJ06ytWsL956kgglYH4L2/gTJ0Sl85XLVH04f01oLDvq2EQIPZElxZHYGW/uvSJrBuwfD5FoM4QJg4QAAAAASUVORK5CYII=) 50% no-repeat!important;background-size:cover}.active_task .chapter-name[data-v-7ba7f2fa]{color:#f18300!important}.active_task .chapter-datum[data-v-7ba7f2fa]{background:#ff9803!important;color:#fff!important}.active_task .live-img[data-v-7ba7f2fa]{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAb1JREFUOE99k7Fu01AUhr8LNO2ExRPwCmZgTiskkJCgrXiB8gbp0IGpzhOkfQIYGBkcBgZYHCEQQkhxB9TVRczgSFWVxvfcg3wTO45La8m6upbP/3/nnv8aWo+OCd0ttlXYxBGqBRwpQqKWYWeLtFlimhs5oQcMVIDqdbAQKdccR9R5zHFVVwu4E2JV71w6Nov+t483nrFbingB76xL54rgBpJSdH/jBUfG9wzjdtGdhxnya4Bkx9cR5U7YMjImUsvhCrbAWld9m/onoUhfoucZpYkR/Fr+7wr6xn4nwdFtE6w9mgtUjz2NsD/7K2ejjpGx38jVErQPrvNkVcDT/E2ZfnjQJMlN8dmPJqhHtRhf52lLoJgw+7qHzeLmmUxMMfIB6bYJ1p8vBeT3kNmXPXSa+3zU7VpG5vITkVEOG2HxDuu7il6cUfzoIWfxsmhB6EUsfTP76OOaIATNEN2+v8C9zK+Gai4ysUrogzR9T0+FgbkpgU1nAWfZDw44qqM8fUeswvZKj9fHenj3gJ06ytWsL956kgglYH4L2/gTJ0Sl85XLVH04f01oLDvq2EQIPZElxZHYGW/uvSJrBuwfD5FoM4QJg4QAAAAASUVORK5CYII=) 50% no-repeat;background-size:cover}.banner-flow-canvas[data-v-7ba7f2fa]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1;mix-blend-mode:screen}impr [v-cloak][data-v-68db4b49]{display:none}.ellipsis--two-line[data-v-68db4b49]{max-height:36px;-webkit-line-clamp:2;word-break:break-all}.ellipsis--three-line[data-v-68db4b49],.ellipsis--two-line[data-v-68db4b49]{display:-webkit-box;overflow:hidden;line-height:18px;-webkit-box-orient:vertical;text-overflow:ellipsis}.ellipsis--three-line[data-v-68db4b49]{max-height:54px;-webkit-line-clamp:3}.ellipsis[data-v-68db4b49]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.center[data-v-68db4b49]{text-align:center}.flex-box-center[data-v-68db4b49]{display:flex;justify-content:center;align-items:center}.f-r[data-v-68db4b49]{float:right}.flex-box[data-v-68db4b49]{display:flex;align-items:center}.flex[data-v-68db4b49]{display:flex}.margin-0-auto[data-v-68db4b49]{margin:0 auto}.between[data-v-68db4b49]{justify-content:space-between}.no-warp[data-v-68db4b49]{white-space:nowrap}.pointer[data-v-68db4b49]{cursor:pointer}.f-ml20[data-v-68db4b49]{margin-left:20px}.f-mr20[data-v-68db4b49]{margin-right:20px}.f-mr40[data-v-68db4b49]{margin-right:40px}.f-mr48[data-v-68db4b49]{margin-right:48px}.f-mr15[data-v-68db4b49]{margin-right:15px}.f-ml10[data-v-68db4b49]{margin-left:10px}.f-mt32[data-v-68db4b49]{margin-top:32px}.f-mr32[data-v-68db4b49]{margin-right:32px}.f-mr4[data-v-68db4b49]{margin-right:4px}.f-pr32[data-v-68db4b49]{padding-right:32px}.f-mr16[data-v-68db4b49]{margin-right:16px}.f-mt16[data-v-68db4b49]{margin-top:16px}.f-mt12[data-v-68db4b49]{margin-top:12px}.f-mr10[data-v-68db4b49]{margin-right:10px}.f-mb20[data-v-68db4b49]{margin-bottom:20px}.f-mt10[data-v-68db4b49]{margin-top:10px}.f-mb5[data-v-68db4b49]{margin-bottom:5px}.f-pb20[data-v-68db4b49]{padding-bottom:20px}.f-pb10[data-v-68db4b49]{padding-bottom:10px}.f-pl30[data-v-68db4b49]{padding-left:30px}.f-mt20[data-v-68db4b49]{margin-top:20px}.f-mt5[data-v-68db4b49]{margin-top:5px}.f-mt30[data-v-68db4b49]{margin-top:30px}.f-mt70[data-v-68db4b49]{margin-top:70px}.f-mt80[data-v-68db4b49]{margin-top:80px}.f-pt80[data-v-68db4b49]{padding-top:80px}.f-pt15[data-v-68db4b49]{padding-top:15px}.f-pt10[data-v-68db4b49]{padding-top:10px}.f-pt20[data-v-68db4b49]{padding-top:20px}.f-mt100[data-v-68db4b49]{margin-top:100px}.f-mt40[data-v-68db4b49]{margin-top:40px}.f-mb40[data-v-68db4b49]{margin-bottom:40px}.f-mr60[data-v-68db4b49]{margin-right:60px}.f-mr6[data-v-68db4b49]{margin-right:6px}.f-mt60[data-v-68db4b49]{margin-top:60px}.f-mb10[data-v-68db4b49]{margin-bottom:10px}.f-mr30[data-v-68db4b49]{margin-right:30px}.f-mb30[data-v-68db4b49]{margin-bottom:30px}.f-mr5[data-v-68db4b49]{margin-right:5px}.f-ml5[data-v-68db4b49]{margin-left:5px}.f-ml80[data-v-68db4b49]{margin-left:80px}.f-ml40[data-v-68db4b49]{margin-left:40px}.f-mt24[data-v-68db4b49]{margin-top:24px}.pos-r[data-v-68db4b49]{position:relative}.pos-a[data-v-68db4b49]{position:absolute}.font-size-extra-large[data-v-68db4b49]{font-size:32px}.font-size-large[data-v-68db4b49]{font-size:24px}.font-size-medium[data-v-68db4b49]{font-size:20px}.font-size-base[data-v-68db4b49]{font-size:16px}.font-size-small[data-v-68db4b49]{font-size:14px}.font-size-extra-small[data-v-68db4b49]{font-size:12px}.color-primary[data-v-68db4b49]{color:#f18300}.color-success[data-v-68db4b49]{color:#8bc776}.color-text-title[data-v-68db4b49]{color:#404040}.color-text-content[data-v-68db4b49]{color:#666}.color-text-sub[data-v-68db4b49]{color:#999}.color-waring[data-v-68db4b49]{color:#fdd100}.color-danger[data-v-68db4b49]{color:#c7000c}.color-info[data-v-68db4b49]{color:#333}.color-white[data-v-68db4b49]{color:#fff}.color-white-dark[data-v-68db4b49]{color:#e8e8e8}.color-black[data-v-68db4b49]{color:#000}.color-red-bg[data-v-68db4b49]{color:#e11622}.primary-opacity-box[data-v-68db4b49]{background:rgba(241,131,0,.08)}.w100[data-v-68db4b49]{width:100%}.h100[data-v-68db4b49]{height:100%}.font-bold[data-v-68db4b49]{font-family:pingfangscbig,sans-serif!important;font-weight:600}.color-red[data-v-68db4b49]{color:red}.text-line[data-v-68db4b49]{text-decoration:underline}.f-pl20[data-v-68db4b49]{padding-left:20px}.f-mr8[data-v-68db4b49]{margin-right:8px}.f-pl10[data-v-68db4b49]{padding-left:10px}.flexshrink0[data-v-68db4b49]{flex-shrink:0}.f-mt8[data-v-68db4b49]{margin-top:8px}.f-mb32[data-v-68db4b49]{margin-bottom:32px}.f-mb16[data-v-68db4b49]{margin-bottom:16px}.f-mb24[data-v-68db4b49]{margin-bottom:24px}.color-gray[data-v-68db4b49]{color:#999}.color-gray-666[data-v-68db4b49]{color:#666}.apply-box img[data-v-68db4b49]{position:relative;top:-1px}.primary-button[data-v-68db4b49]{border-radius:45px}.def-primary-button[data-v-68db4b49]{width:96px;height:40px;border-radius:45px;line-height:40px;text-align:center;color:#fff;background:linear-gradient(45deg,#f60,#f18300,#f18300,#ffaa3b);cursor:pointer}.def-primary-button[data-v-68db4b49]:hover{background:linear-gradient(45deg,#ff4d00,#f60,#f18300,#f60)}.materil-outline-poper-class[data-v-68db4b49]{margin-top:0!important;margin-right:-17px;margin-bottom:0!important;border-radius:0 0 6px 6px}.materil-play-poper-class[data-v-68db4b49]{margin-top:21px!important;border-radius:0 0 6px 6px}.empty-poper-class[data-v-68db4b49]{padding:0;border:none;min-width:0;margin:0;box-shadow:none}.material-box .material-image[data-v-68db4b49]{width:16px;height:16px;background:url(https://cdn.gupaoedu.com/gupao-edu-college/assets/v2.1/study-note-gray.png)}.material-box[data-v-68db4b49]:hover{color:#f18300}.material-box:hover .material-image[data-v-68db4b49]{background:url(https://cdn.gupaoedu.com/gupao-edu-college/assets/v2.1/study-note.png)}.el-button--primary[data-v-68db4b49]:hover{background:linear-gradient(45deg,#ff4d00,#f60,#f18300,#f60)}.color-404040[data-v-68db4b49]{color:#404040}.color-666[data-v-68db4b49]{color:#666}.color-999[data-v-68db4b49]{color:#999}.el-button.is-disabled[data-v-68db4b49]{color:#c0c4cc!important;cursor:not-allowed;background-image:none;background:#ebeef5!important;border-color:#ebeef5!important}.el-input-group--append[data-v-68db4b49]{overflow:hidden;border-radius:15px!important}.el-input-group--append .el-input-group__append[data-v-68db4b49]{overflow:hidden;border-radius:0 15px 15px 0;border:none!important;padding:0!important;color:#fff;background:linear-gradient(45deg,#f60,#f18300,#f18300,#ffaa3b)}.el-input-group--append .el-input-group__append .el-input__inner[data-v-68db4b49],.el-input-group--append .el-input__inner[data-v-68db4b49]{border-radius:0!important;border:none!important}.mask-box[data-v-68db4b49]{display:flex;position:fixed;top:0;left:0;z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.mask-box .file-box[data-v-68db4b49]{width:332px;overflow:hidden;padding:32px 27px;border-radius:8px;background-color:#fff}.mask-box .file-box .file-title[data-v-68db4b49]{font-size:16px;line-height:normal;text-align:center}.mask-box .file-box .file-content[data-v-68db4b49]{margin:16px 0 24px;font-size:24px;line-height:normal;text-align:center;font-family:pingfangscbig,sans-serif}.mask-box .file-box .file-operate[data-v-68db4b49]{display:flex;justify-content:center;align-items:center;margin:0}.mask-box .file-box .file-operate li[data-v-68db4b49]{min-width:88px;height:32px;overflow:hidden;padding:0 15px;border-radius:100em;font-size:12px;line-height:32px;text-align:center;cursor:pointer}.mask-box .file-box .file-operate .confirm-btn[data-v-68db4b49]{margin-right:32px;color:#fff;background:linear-gradient(270deg,#f18300,#fdd100)}.mask-box .file-box .file-operate .confirm-btn[data-v-68db4b49]:hover{background:linear-gradient(90deg,#ffcb3b,#f60)}.mask-box .file-box .file-operate .cancel-btn[data-v-68db4b49]{border:1px solid #dcdfe6;color:#666}.mask-box .file-box .file-operate .cancel-btn[data-v-68db4b49]:hover{border-color:#fbdab3;color:#f18300;background-color:#fef3e6}.page-continer[data-v-68db4b49]{margin:0 auto;width:1208px}.course-tag[data-v-68db4b49]{height:27px;display:flex;justify-content:center;align-items:center;padding:0 8px;background:#f8f8f8;border-radius:32px;font-size:12px;color:#999;margin-right:8px;margin-bottom:8px}.f-mt6[data-v-68db4b49]{margin-top:6px}.open-all-text[data-v-68db4b49]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:40px;font-size:12px;color:#f18300;text-align:center;cursor:pointer}.open-all-bg-orange[data-v-68db4b49]{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fef5eb)}.open-all-bg-white[data-v-68db4b49]{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.page-loading-class .el-loading-spinner i[data-v-68db4b49]{color:#f18300;font-size:32px}.page-loading-class .el-loading-spinner .el-loading-text[data-v-68db4b49]{color:#404040!important}.font-13[data-v-68db4b49]{font-size:13px}.font-15[data-v-68db4b49]{font-size:15px}.f-ml4[data-v-68db4b49]{margin-left:4px}.more-box-continer[data-v-68db4b49]{background:#fff;font-size:12px;padding:8px 0}.more-box-continer .more-item[data-v-68db4b49]{padding-left:16px;height:36px;line-height:36px}.more-box-continer .more-item img[data-v-68db4b49]{margin-right:6px}.more-box-continer .more-item[data-v-68db4b49]:hover{background:#f8f8f8}.more-box-continer .share-item .share-box[data-v-68db4b49]{top:-4px;left:-113px;display:none}.more-box-continer .share-item.active .share-box[data-v-68db4b49]{display:block}.font-18[data-v-68db4b49]{font-size:18px}.about-business[data-v-68db4b49]{display:inline-block;min-width:73px;padding:0 20px;height:28px;line-height:28px;border:1px solid #d9d9d9;border-radius:4px;margin-right:10px}.about-business-count[data-v-68db4b49]{min-width:20px;padding:0 10px;height:19px;line-height:19px;background:#eaeaea;border-radius:9px}.question-dialog .header[data-v-68db4b49]{height:50px;font-size:16px;border-bottom:1px solid #e5e5e5;padding:20px}.question-dialog .content[data-v-68db4b49]{height:200px;overflow:auto;padding:20px;border-bottom:1px solid #e5e5e5}.question-dialog .footer[data-v-68db4b49]{padding:20px;text-align:center;height:72px}.question-dialog .footer .el-button[data-v-68db4b49]{width:88px;border-radius:45px}.question-dialog .footer .el-button[data-v-68db4b49]:first-of-type{margin-right:24px}.msg-pagination-container[data-v-68db4b49]{text-align:center}.msg-pagination-container .is-background .btn-next[data-v-68db4b49],.msg-pagination-container .is-background .btn-prev[data-v-68db4b49],.msg-pagination-container .is-background .el-pager li:not(.disabled).active[data-v-68db4b49],.msg-pagination-container .is-background .el-pager li[data-v-68db4b49]{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#000}.msg-pagination-container .is-background .btn-next.active[data-v-68db4b49],.msg-pagination-container .is-background .btn-next[data-v-68db4b49]:hover,.msg-pagination-container .is-background .btn-prev.active[data-v-68db4b49],.msg-pagination-container .is-background .btn-prev[data-v-68db4b49]:hover,.msg-pagination-container .is-background .el-pager li.active[data-v-68db4b49],.msg-pagination-container .is-background .el-pager li:not(.disabled).active.active[data-v-68db4b49],.msg-pagination-container .is-background .el-pager li:not(.disabled).active[data-v-68db4b49]:hover,.msg-pagination-container .is-background .el-pager li[data-v-68db4b49]:hover{color:#f18300;border:1px solid #ff9312}.qa-markdown .editormd[data-v-68db4b49]{border:none}.qa-markdown .editormd.editormd[data-v-68db4b49] ::-webkit-scrollbar{height:3px;width:5px;background:#f6f6f6}.qa-markdown .CodeMirror-activeline-background[data-v-68db4b49]{background:unset}.qa-markdown .editormd .CodeMirror pre[data-v-68db4b49]{font-size:16px}.qa-markdown .editormd-menu>li>a[data-v-68db4b49]{font-size:12px}.qa-markdown .cm-matchhighlight[data-v-68db4b49]{background-image:none!important}.qa-markdown .cm-link[data-v-68db4b49]{color:#404040!important;text-decoration:none!important}.qa-markdown .CodeMirror[data-v-68db4b49]{width:100%!important;border:1px solid #f6f6f6!important;border-radius:8px}.qa-markdown.comment .CodeMirror-gutters[data-v-68db4b49]{border:none;background:#fff}.qa-markdown .CodeMirror-scroll[data-v-68db4b49]{background:#fff}.qa-markdown .editormd-toolbar[data-v-68db4b49]{border:none}.qa-markdown .CodeMirror-lines[data-v-68db4b49]:focus{outline:none}.qa-markdown .editormd-menu[data-v-68db4b49]{text-align:right}.report-dialog-continer[data-v-68db4b49]{padding:20px 20px 0 20px}.report-dialog-continer .checkbox-group[data-v-68db4b49]{display:flex;flex-direction:column}.report-dialog-continer .checkbox-group .el-radio[data-v-68db4b49]:not(:first-child){margin-top:10px}.font-16[data-v-68db4b49]{font-size:16px}.comm-empty[data-v-68db4b49]{margin:0 auto}.comm-empty .empty__img[data-v-68db4b49]{height:240px;-o-object-fit:contain;object-fit:contain}.el-badge__content .is-fixed[data-v-68db4b49]{background-color:#ff5e5e!important}.active_task[data-v-68db4b49]{background-color:#fbf4ec;color:#f18300!important;border-radius:4px!important;cursor:pointer!important}.active_task .try[data-v-68db4b49]{background:linear-gradient(126deg,#fbc503,#f18600)!important;color:#fff}.active_task .live-status-box[data-v-68db4b49]{border-color:#f18300!important}.active_task .live-status-box .live-img[data-v-68db4b49]{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAb1JREFUOE99k7Fu01AUhr8LNO2ExRPwCmZgTiskkJCgrXiB8gbp0IGpzhOkfQIYGBkcBgZYHCEQQkhxB9TVRczgSFWVxvfcg3wTO45La8m6upbP/3/nnv8aWo+OCd0ttlXYxBGqBRwpQqKWYWeLtFlimhs5oQcMVIDqdbAQKdccR9R5zHFVVwu4E2JV71w6Nov+t483nrFbingB76xL54rgBpJSdH/jBUfG9wzjdtGdhxnya4Bkx9cR5U7YMjImUsvhCrbAWld9m/onoUhfoucZpYkR/Fr+7wr6xn4nwdFtE6w9mgtUjz2NsD/7K2ejjpGx38jVErQPrvNkVcDT/E2ZfnjQJMlN8dmPJqhHtRhf52lLoJgw+7qHzeLmmUxMMfIB6bYJ1p8vBeT3kNmXPXSa+3zU7VpG5vITkVEOG2HxDuu7il6cUfzoIWfxsmhB6EUsfTP76OOaIATNEN2+v8C9zK+Gai4ysUrogzR9T0+FgbkpgU1nAWfZDw44qqM8fUeswvZKj9fHenj3gJ06ytWsL956kgglYH4L2/gTJ0Sl85XLVH04f01oLDvq2EQIPZElxZHYGW/uvSJrBuwfD5FoM4QJg4QAAAAASUVORK5CYII=) 50% no-repeat!important;background-size:cover}.active_task .chapter-name[data-v-68db4b49]{color:#f18300!important}.active_task .chapter-datum[data-v-68db4b49]{background:#ff9803!important;color:#fff!important}.active_task .live-img[data-v-68db4b49]{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAb1JREFUOE99k7Fu01AUhr8LNO2ExRPwCmZgTiskkJCgrXiB8gbp0IGpzhOkfQIYGBkcBgZYHCEQQkhxB9TVRczgSFWVxvfcg3wTO45La8m6upbP/3/nnv8aWo+OCd0ttlXYxBGqBRwpQqKWYWeLtFlimhs5oQcMVIDqdbAQKdccR9R5zHFVVwu4E2JV71w6Nov+t483nrFbingB76xL54rgBpJSdH/jBUfG9wzjdtGdhxnya4Bkx9cR5U7YMjImUsvhCrbAWld9m/onoUhfoucZpYkR/Fr+7wr6xn4nwdFtE6w9mgtUjz2NsD/7K2ejjpGx38jVErQPrvNkVcDT/E2ZfnjQJMlN8dmPJqhHtRhf52lLoJgw+7qHzeLmmUxMMfIB6bYJ1p8vBeT3kNmXPXSa+3zU7VpG5vITkVEOG2HxDuu7il6cUfzoIWfxsmhB6EUsfTP76OOaIATNEN2+v8C9zK+Gai4ysUrogzR9T0+FgbkpgU1nAWfZDw44qqM8fUeswvZKj9fHenj3gJ06ytWsL956kgglYH4L2/gTJ0Sl85XLVH04f01oLDvq2EQIPZElxZHYGW/uvSJrBuwfD5FoM4QJg4QAAAAASUVORK5CYII=) 50% no-repeat;background-size:cover}.building-detail[data-v-68db4b49]{--accent:#4a9be8;--accent-soft:rgba(74,155,232,0.18);--accent-glow:rgba(74,155,232,0.45);--accent-deep:rgba(74,155,232,0.08);min-height:100%;box-sizing:border-box;background:radial-gradient(ellipse 80% 50% at 90% 0,var(--accent-deep),transparent 55%),linear-gradient(180deg,#f4f7fb,#eef3f8);color:#1f2a37;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.back-btn[data-v-68db4b49]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.14);color:#e8f2ff;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(8,18,36,.18);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.back-btn i[data-v-68db4b49]{font-size:14px}.back-btn[data-v-68db4b49]:hover{color:#fff;background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 18px rgba(8,18,36,.24);transform:translateX(-2px)}.banner-back[data-v-68db4b49]{position:absolute;z-index:5;top:18px;left:20px}.detail-banner[data-v-68db4b49]{position:relative;overflow:hidden;border-radius:24px;border:1px solid hsla(0,0%,100%,.5);background:linear-gradient(135deg,rgba(16,32,58,.96),rgba(24,48,82,.94) 48%,rgba(18,40,72,.97));box-shadow:0 20px 48px rgba(20,40,70,.16),inset 0 1px 0 hsla(0,0%,100%,.08);color:#e8f2ff}.detail-banner .banner-glow[data-v-68db4b49],.detail-banner .banner-grid[data-v-68db4b49],.detail-banner .banner-orb[data-v-68db4b49]{z-index:1}.banner-glow[data-v-68db4b49]{position:absolute;inset:-20% -10% auto auto;width:55%;height:90%;background:radial-gradient(circle at 50% 40%,var(--accent-glow),transparent 62%);opacity:.55;pointer-events:none}.banner-grid[data-v-68db4b49]{position:absolute;inset:0;background-image:linear-gradient(rgba(140,190,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(140,190,255,.05) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(120deg,transparent 10%,#000 45%,transparent 90%);mask-image:linear-gradient(120deg,transparent 10%,#000 45%,transparent 90%);pointer-events:none;opacity:.7}.banner-orb[data-v-68db4b49]{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.banner-orb-a[data-v-68db4b49]{width:180px;height:180px;right:18%;top:-40px;background:radial-gradient(circle,var(--accent-soft),transparent 70%)}.banner-orb-b[data-v-68db4b49]{width:120px;height:120px;left:8%;bottom:-30px;background:radial-gradient(circle,rgba(120,200,255,.18),transparent 70%)}.banner-inner[data-v-68db4b49]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(200px,.75fr);gap:20px;align-items:center;min-height:0;padding:52px 32px 22px;box-sizing:border-box}.banner-copy[data-v-68db4b49]{min-width:0}.banner-kicker[data-v-68db4b49]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.node-code[data-v-68db4b49]{font-family:DIN Alternate,Helvetica Neue,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}.node-code i[data-v-68db4b49]{font-style:normal;opacity:.65}.kicker-rail[data-v-68db4b49]{flex:1;max-width:80px;height:1px;background:linear-gradient(90deg,var(--accent-soft),transparent)}.status-pill[data-v-68db4b49]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(90,210,150,.4);border-radius:999px;background:rgba(20,60,40,.35);font-size:11px;font-weight:700;letter-spacing:.08em;color:#7dffc0}.status-pill.is-warn[data-v-68db4b49]{border-color:rgba(255,176,32,.45);background:rgba(80,50,10,.35);color:#ffc857}.status-pill.is-warn .status-dot[data-v-68db4b49]{background:#ffb020;box-shadow:0 0 8px rgba(255,176,32,.7)}.status-dot[data-v-68db4b49]{width:6px;height:6px;border-radius:50%;background:#3dde98;box-shadow:0 0 8px rgba(61,222,152,.75);animation:pulse-dot-68db4b49 1.8s ease-in-out infinite}.banner-title[data-v-68db4b49]{margin:0;font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#f5f9ff;text-shadow:0 2px 16px rgba(0,0,0,.25)}.banner-desc[data-v-68db4b49]{margin:10px 0 0;max-width:520px;font-size:14px;line-height:1.6;color:rgba(210,225,245,.88)}.banner-audiences[data-v-68db4b49]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.aud-label[data-v-68db4b49]{font-size:12px;font-weight:600;letter-spacing:.06em;color:rgba(170,195,225,.7)}.aud-chip[data-v-68db4b49]{padding:3px 10px;border-radius:6px;background:hsla(0,0%,100%,.08);font-size:12px;color:rgba(220,235,255,.9)}.banner-progress[data-v-68db4b49]{margin-top:20px;max-width:320px}.progress-meta[data-v-68db4b49]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#ffc857}.progress-track[data-v-68db4b49]{height:6px;overflow:hidden;border-radius:999px;background:rgba(255,176,32,.15);border:1px solid rgba(255,176,32,.28)}.progress-fill[data-v-68db4b49]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9a1a,#ffd060);box-shadow:0 0 10px rgba(255,176,32,.55)}.banner-visual[data-v-68db4b49]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.visual-ring[data-v-68db4b49]{position:absolute;width:180px;height:180px;border:1px solid rgba(140,190,255,.22);border-radius:50%;animation:ring-spin-68db4b49 18s linear infinite}.visual-ring[data-v-68db4b49]:before{content:"";position:absolute;top:-3px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.visual-ring-delay[data-v-68db4b49]{width:220px;height:220px;border-color:rgba(140,190,255,.12);animation-direction:reverse;animation-duration:26s}.visual-ring-delay[data-v-68db4b49]:before{width:6px;height:6px;opacity:.7}.visual-plate[data-v-68db4b49]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:220px;min-height:150px;filter:drop-shadow(0 14px 22px rgba(0,10,30,.4))}.house-img[data-v-68db4b49]{display:block;width:100%;height:auto;max-height:180px;-o-object-fit:contain;object-fit:contain;animation:house-float-68db4b49 4s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.house-fallback[data-v-68db4b49]{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:20px;background:var(--accent-soft);font-size:40px;font-weight:700;color:#fff}.visual-caption[data-v-68db4b49]{position:relative;z-index:1;display:flex;justify-content:space-between;width:min(100%,260px);margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.14em;color:rgba(160,190,230,.55)}.detail-courses[data-v-68db4b49]{margin-top:20px;padding:20px 24px 28px;border:1px solid rgba(30,50,80,.08);border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(20,40,70,.05)}.courses-filter[data-v-68db4b49]{margin-bottom:20px}.courses-filter.is-theme-orange[data-v-68db4b49]{--accent:#f18300;--accent-soft:rgba(241,131,0,0.22);--accent-glow:rgba(241,131,0,0.45);--accent-deep:rgba(241,131,0,0.1)}.filter-primary[data-v-68db4b49]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding-bottom:2px;border-bottom:1px solid rgba(30,50,80,.08)}.cate-nav[data-v-68db4b49]{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 4px;flex:1;min-width:0}.cate-tab[data-v-68db4b49]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:10px 14px 12px;border:0;background:transparent;font-size:15px;font-weight:600;font-family:inherit;color:#64748b;line-height:1.2;cursor:pointer;transition:color .18s ease}.cate-tab[data-v-68db4b49]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:transparent;transform:scaleX(.4);opacity:0;transition:background .18s ease,transform .18s ease,opacity .18s ease}.cate-tab.is-active[data-v-68db4b49],.cate-tab[data-v-68db4b49]:hover:not(.is-active){color:#1f2a37}.cate-tab.is-active[data-v-68db4b49]:after{background:var(--accent);transform:scaleX(1);opacity:1}.cate-tab[data-v-68db4b49]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.filter-secondary[data-v-68db4b49]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:10px;min-height:28px}.level-hint[data-v-68db4b49]{flex-shrink:0;margin-right:6px;font-size:12px;font-weight:500;letter-spacing:.04em;color:#94a3b8}.level-seg[data-v-68db4b49]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;flex:1;min-width:0}.level-link[data-v-68db4b49]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:4px 10px;border:0;border-radius:999px;background:transparent;font-size:12px;font-weight:500;font-family:inherit;color:#94a3b8;line-height:1.4;cursor:pointer;transition:color .15s ease,background .15s ease}.level-link[data-v-68db4b49]:hover:not(.is-active){color:#64748b;background:rgba(30,50,80,.04)}.level-link.is-active[data-v-68db4b49]{color:var(--accent);background:var(--accent-deep);font-weight:600}.level-link[data-v-68db4b49]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search-box[data-v-68db4b49]{display:flex;align-items:center;flex-shrink:0;width:min(100%,240px);height:34px;margin-bottom:8px;padding:0 4px 0 12px;box-sizing:border-box;background:#f7f9fc;border:1px solid transparent;border-radius:999px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.search-box[data-v-68db4b49]:focus-within{border-color:var(--accent-soft);background:#fff;box-shadow:0 0 0 3px var(--accent-deep)}.search-icon[data-v-68db4b49]{flex-shrink:0;margin-right:6px;color:#94a3b8;font-size:14px}.search-input[data-v-68db4b49]{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#1f2a37;font-size:13px;font-family:inherit;line-height:1}.search-input[data-v-68db4b49]::-moz-placeholder{color:#94a3b8}.search-input[data-v-68db4b49]::placeholder{color:#94a3b8}.search-clear[data-v-68db4b49]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:2px;padding:0;border:0;background:transparent;color:#cbd5e1;cursor:pointer;font-size:13px}.search-clear[data-v-68db4b49]:hover{color:#64748b}.search-btn[data-v-68db4b49]{flex-shrink:0;height:26px;padding:0 12px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease}.search-btn[data-v-68db4b49]:hover{opacity:.9}.courses-count[data-v-68db4b49]{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500;color:#94a3b8;letter-spacing:.02em}.course-box[data-v-68db4b49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,222px),1fr));gap:16px;width:100%}.course-box[data-v-68db4b49] .jpCourse-item{width:100%;height:auto;margin:0;border:1px solid rgba(30,50,80,.08);border-radius:8px;box-shadow:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.course-box[data-v-68db4b49] .jpCourse-item:hover{top:0;border-color:var(--accent-soft);box-shadow:0 4px 12px var(--accent-soft)}.course-box[data-v-68db4b49] .jpCourse-item .head-image{height:auto;aspect-ratio:222/128;border-radius:8px 8px 0 0}.course-box[data-v-68db4b49] .jpCourse-item .content{height:auto;padding:12px}.course-box[data-v-68db4b49] .public-course{grid-column:1/-1}.course-box[data-v-68db4b49] .public-course .live-schedule{margin-bottom:24px}.course-box[data-v-68db4b49] .public-course-before{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,222px),1fr));gap:16px}.courses-empty[data-v-68db4b49]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;margin-top:8px;padding:24px 16px 32px;box-sizing:border-box}.courses-empty__img[data-v-68db4b49]{width:242px;max-width:70%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.courses-empty__text[data-v-68db4b49]{margin:18px 0 0;color:#94a3b8;font-size:14px;line-height:1.4}.courses-loading[data-v-68db4b49]{margin-top:12px}.load-more-sentinel[data-v-68db4b49]{width:100%;height:1px}.detail-empty[data-v-68db4b49]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:360px;color:#64748b;font-size:15px}.detail-empty .back-btn[data-v-68db4b49]{border-color:rgba(30,50,80,.1);background:hsla(0,0%,100%,.88);color:#334155;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 14px rgba(20,40,70,.06)}.detail-empty .back-btn[data-v-68db4b49]:hover{color:var(--accent);border-color:var(--accent-soft);background:#fff;box-shadow:0 6px 18px var(--accent-soft)}@keyframes pulse-dot-68db4b49{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes ring-spin-68db4b49{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes house-float-68db4b49{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:960px){.banner-back[data-v-68db4b49]{top:14px;left:14px}.banner-inner[data-v-68db4b49]{grid-template-columns:1fr;gap:10px;padding:52px 20px 20px;min-height:0}.banner-title[data-v-68db4b49]{font-size:24px}.banner-visual[data-v-68db4b49]{order:-1;min-height:150px}.visual-ring-delay[data-v-68db4b49],.visual-ring[data-v-68db4b49]{width:150px;height:150px}.visual-ring-delay[data-v-68db4b49]{width:180px;height:180px}.visual-plate[data-v-68db4b49]{max-width:180px;min-height:130px}.house-img[data-v-68db4b49]{max-height:150px}.search-box[data-v-68db4b49]{width:100%;margin-bottom:10px}.filter-primary[data-v-68db4b49]{align-items:stretch}.cate-tab[data-v-68db4b49]{padding:8px 12px 10px;font-size:14px}.cate-tab[data-v-68db4b49]:after{left:12px;right:12px}.filter-secondary[data-v-68db4b49]{margin-top:8px}.courses-count[data-v-68db4b49]{width:100%;margin-left:0;margin-top:2px}}@media (prefers-reduced-motion:reduce){.house-img[data-v-68db4b49],.status-dot[data-v-68db4b49],.visual-ring-delay[data-v-68db4b49],.visual-ring[data-v-68db4b49]{animation:none}}