:root{--mq-ink:#24152d;--mq-muted:#756d75;--mq-coral:#f56f61;--mq-cream:#fffaf7;--mq-line:rgba(36,21,45,.1);--mq-shadow:0 16px 45px rgba(44,28,39,.08)}
html{font-size:16px!important;background:#f7f3f1}body{margin:0!important;background:#f7f3f1!important;color:var(--mq-ink)!important;user-select:auto!important;-webkit-user-select:auto!important}.discover-site-header{position:sticky;top:0;z-index:1000;height:76px;background:rgba(255,250,247,.96);border-bottom:1px solid var(--mq-line);backdrop-filter:blur(16px)}.discover-header-inner{width:min(1240px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;gap:38px}.discover-brand{width:168px;flex:none}.discover-brand img{display:block;width:100%;height:auto}.discover-desktop-nav{display:flex;align-items:center;gap:32px;flex:1;height:100%;font-size:15px}.discover-desktop-nav a{height:100%;display:flex;align-items:center;position:relative;color:#5f5760;text-decoration:none}.discover-desktop-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:16px;height:2px;background:var(--mq-coral);transition:.2s}.discover-desktop-nav a:hover,.discover-desktop-nav a.active{color:var(--mq-ink)}.discover-desktop-nav a:hover:after,.discover-desktop-nav a.active:after{left:15%;right:15%}.discover-header-actions{display:flex;align-items:center;gap:12px}.discover-search,.discover-login{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;text-decoration:none;font-size:14px}.discover-search{border:1px solid rgba(245,111,97,.45);color:var(--mq-ink)}.discover-login{background:var(--mq-coral);color:#fff;box-shadow:0 8px 20px rgba(245,111,97,.2)}
#app,#app.pc-app{position:relative!important;left:auto!important;width:100%!important;max-width:none!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important}.discovery-page{min-height:100vh!important;background:transparent!important}.discovery-page .loaded-page{width:min(1240px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;background:#fff!important;box-shadow:var(--mq-shadow);overflow:hidden}.subject-main-container{background:#fff!important}.discovery-page .loaded-page .discovery-content{width:100%!important;background:#f8f5f3!important}.discovery-page .loaded-page .discovery-content>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:24px!important}.discovery-content>div>#dblbt,.discovery-content>div>.category-content,.discovery-content>div>.hot-course,.discovery-content>div>.index-model-banner,.discovery-content>div>.index-model-code{grid-column:1/-1;width:100%!important;margin:0!important}.discovery-content>div>.grandmaster-course{grid-column:span 7;width:100%!important;margin:0!important}.discovery-content>div>.recommend-course{grid-column:span 4;width:100%!important;margin:0!important}.discovery-content>div>.grandmaster-course+.recommend-course{grid-column:span 5}.category-content,.hot-course,.grandmaster-course,.recommend-course,.index-model-code{border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 30px rgba(44,28,39,.06)!important}.category-content{padding:16px 22px!important}.category-content-list{justify-content:space-around!important}.grandmaster-course-content-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:0 18px 18px!important}.grandmaster-course-content-list-item{width:100%!important;margin:0!important;border:1px solid var(--mq-line)!important;border-radius:14px!important}.grandmaster-course-content-hr{display:none!important}.recommend-course-content{height:100%!important}.recommend-course-content-bottom{padding-bottom:12px!important}.recommend-course-content-bottom-item{border-bottom:1px solid var(--mq-line)!important}.recommend-course-content-button{margin:10px 18px 18px!important;border-radius:999px!important;color:var(--mq-coral)!important;background:#fff4f1!important}.discovery-footer{display:none!important}.discovery-fill-footer{display:none!important}.index-model-code{padding:28px!important;color:var(--mq-muted)!important}.all-list-click-bgColor,.all-img-item-click{cursor:pointer}.all-list-click-bgColor:hover,.all-img-item-click:hover{background:#fff8f5!important}.all-img-item-click img,.lazy{object-fit:cover}.discover-site-header a:focus-visible,#app [onclick]:focus-visible{outline:3px solid rgba(245,111,97,.4);outline-offset:3px}
@media(max-width:960px){.discover-site-header{height:64px}.discover-header-inner{width:calc(100% - 28px);gap:12px}.discover-brand{width:138px}.discover-desktop-nav{display:none}.discover-header-actions{margin-left:auto}.discover-search{width:40px;min-height:40px;padding:0;font-size:0}.discover-search:before{content:"⌕";font-size:24px;line-height:1}.discover-login{padding:0 15px}.discovery-page .loaded-page{width:100%!important;box-shadow:none!important}.discovery-page .loaded-page .discovery-content>div{display:block;padding:0!important}.discovery-content>div>*{margin:0!important;border-radius:0!important;box-shadow:none!important}.grandmaster-course-content-list{display:block!important;padding:0!important}.grandmaster-course-content-list-item{border:0!important;border-radius:0!important}.discovery-footer{display:flex!important;left:0!important;right:0!important;width:100%!important;max-width:430px!important;margin:auto!important;z-index:900!important}.discovery-fill-footer{display:block!important}.index-model-code{padding:24px!important}.category-content{padding:0!important}.subject-main-container{position:relative!important;top:auto!important}.enter-discovery{display:none!important}}
@media(max-width:420px){.discover-brand{width:124px}.discover-login{font-size:13px;padding:0 12px}.discover-header-inner{width:calc(100% - 20px)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
