@font-face{font-family:vant-icon;font-weight:400;font-style:normal;font-display:auto;src:url(https://at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff2?t=1705587463221) format("woff2"),url(https://at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.page-hidpi-root{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;min-height:100dvh;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;background:#0f2a4a}.page-hidpi-root--clip{overflow:hidden;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.page-hidpi-bg{position:fixed;inset:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;z-index:0;-o-object-fit:fill;object-fit:fill;pointer-events:none}.page-hidpi-inner{z-index:1;max-width:100%;box-sizing:border-box}.page-hidpi-inner,.page-hidpi-inner--stack{position:relative;flex:1 1 auto;width:100%;min-width:0}.page-hidpi-inner--stack{flex-direction:column;overflow:hidden}.page-hidpi-inner--center,.page-hidpi-inner--stack{min-height:100vh;min-height:100dvh;display:flex;align-items:center}.page-hidpi-inner--center{flex:1 1 auto;width:100%;min-width:0;flex-direction:column;justify-content:center;overflow:auto}html.phone-rotate-active .van-popup.van-toast{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;max-width:min(70vw,320px)!important;transform:translate3d(-50%,-50%,0) rotate(90deg)!important;transform-origin:center center!important;transition:opacity .2s ease!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}html.phone-rotate-active .van-popup.van-toast.van-toast--bottom{top:50%!important;left:auto!important;right:18%!important;bottom:auto!important;transform:translate3d(0,-50%,0) rotate(90deg)!important}html.phone-rotate-active .van-popup.van-toast.van-toast--top{top:50%!important;left:18%!important;right:auto!important;bottom:auto!important;transform:translate3d(0,-50%,0) rotate(90deg)!important}html.phone-rotate-active .van-dialog{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate3d(-50%,-50%,0) rotate(90deg)!important;transform-origin:center center!important;transition:opacity .2s ease!important;backface-visibility:hidden}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone){width:80vw!important;max-width:80vw!important;height:80vh!important;max-height:80vh!important;top:10vh!important;left:10vw!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;transform-origin:center center!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .van-dialog__content{flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:0!important;box-sizing:border-box!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .video-player{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;padding:0!important;background:transparent!important;box-shadow:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .video-list-player-frame{flex:1 1 auto!important;width:100%!important;min-height:0!important;min-width:0!important;max-width:100%!important;position:relative!important;display:block!important;margin:0!important;background:#000!important;border-radius:0!important;overflow:hidden!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .video-player__controls,html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .video-player__desc{flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;border:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog:not(.video-player-dialog--phone) .video-player__video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone{width:var(--video-dialog-w,90vw);max-width:92vw!important;max-height:92vh!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .van-dialog__content{flex:0 0 auto!important;width:100%!important;min-height:0!important;max-height:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player{width:100%!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;align-items:stretch!important;padding:0!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-list-player-frame{flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important;border-radius:10px!important;isolation:isolate!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__media{position:absolute!important;inset:0!important;z-index:0!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays{position:absolute!important;inset:0!important;z-index:10!important;pointer-events:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays .video-player__close,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays .video-player__ctrl,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays .video-player__icon-btn,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays .video-player__overlay-bar,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__overlays .video-player__top{pointer-events:auto!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__video{display:block!important;position:relative!important;z-index:0!important;width:100%!important;height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-webkit-object-fit:contain!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__controls{background:transparent!important;border:none!important;border-radius:0!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone .video-player__desc{max-width:100%!important;background:transparent!important;border:none!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape{transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center center!important;max-width:96vh!important;max-height:96vw!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape .video-player__overlays{z-index:30!important;transform:translateZ(4px)!important;-webkit-transform:translateZ(4px)!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape .video-player__center-play,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape .video-player__ctrl,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape .video-player__icon-btn,html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--phone.video-player-dialog--landscape .video-player__overlay-bar{z-index:31!important;visibility:visible!important;opacity:1!important}html:not(.phone-rotate-active) .van-dialog.video-player-dialog.video-player-dialog--landscape .video-player__video{-o-object-fit:contain!important;object-fit:contain!important}html.phone-rotate-active .van-overlay{transform:none!important}html.phone-rotate-active .phone-rotate-shell__viewport .van-dialog,html.phone-rotate-active .phone-rotate-shell__viewport .van-popup.van-dialog{transform:translate3d(-50%,-50%,0)!important}html.phone-rotate-active .phone-rotate-shell__viewport>.van-overlay{position:fixed!important;inset:0!important;transform:none!important}html.phone-rotate-active .phone-rotate-shell__viewport .video-player-dialog.van-dialog{width:min(92%,720px)!important;max-width:94%!important}html.phone-rotate-active .phone-rotate-shell__viewport .video-list-player-frame,html.phone-rotate-active .phone-rotate-shell__viewport .video-player__video{transform:none!important}html.phone-rotate-active .van-popup.van-toast.van-fade-enter-active,html.phone-rotate-active .van-popup.van-toast.van-fade-leave-active{transition:opacity .2s ease!important}html.phone-rotate-active .van-popup.van-toast.van-fade-enter-from,html.phone-rotate-active .van-popup.van-toast.van-fade-leave-to{opacity:0!important}html:not(.bilingual-enabled) .english-text,html:not(.bilingual-enabled) .quiz-bilingual__en,html:not(.bilingual-enabled) .quizpc-dialog-bilingual__en,html:not(.bilingual-enabled) .ui-bi__en,html:not(.bilingual-enabled) [class$=-en],html:not(.bilingual-enabled) [class$=__en]{display:none!important}.ui-bi{display:inline-flex;align-items:baseline;max-width:100%;box-sizing:border-box}.ui-bi__en,.ui-bi__zh{line-height:1.3}.ui-bi--inline{flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:4px 6px}.ui-bi--stack{flex-direction:column;align-items:flex-start;gap:2px}.ui-bi--align-start.ui-bi--stack{align-items:flex-start;text-align:left}.ui-bi--align-center.ui-bi--stack{align-items:center;text-align:center}.ui-bi--align-end.ui-bi--stack{align-items:flex-end;text-align:right}.ui-bi--align-start.ui-bi--inline{justify-content:flex-start}.ui-bi--align-center.ui-bi--inline{justify-content:center}.ui-bi--align-end.ui-bi--inline{justify-content:flex-end}.ui-bi--th-row{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:4px}.ui-bi--th-row.ui-bi--th-row--center{justify-content:center}.ui-bi--th-row.ui-bi--th-row--end{justify-content:flex-end}.ui-bi__en{font-size:.72em;font-weight:400;opacity:.88}.ui-bi--stack .ui-bi__en{font-size:.68em}.btn-home .ui-bi--stack,.btn-ranking .ui-bi--stack,.btn-video-retry .ui-bi--stack,.challenge-video-done .ui-bi--stack,.challenge-video-primary .ui-bi--stack,.challenge-video-skip .ui-bi--stack,.challenge-video-tip .ui-bi--stack,.empty-container .ui-bi--stack,.home-mb__card-btn .ui-bi--stack,.home-mb__card-title .ui-bi--stack,.home-mb__exchange-btn .ui-bi--stack,.home-mb__rank-empty .ui-bi--stack,.home-mb__topbar-title .ui-bi--stack,.home-pc__rank-empty .ui-bi--stack,.home-pc__stat-label .ui-bi--stack,.loading-container .ui-bi--stack,.login-page-v2__btn .ui-bi--stack,.login-page-v2__failed .ui-bi--stack,.login-page-v2__loading .ui-bi--stack,.login-page-v2__subtitle .ui-bi--stack,.login-page-v2__title .ui-bi--stack,.matched .ui-bi--stack,.matching-status .ui-bi--stack,.my-page__stat-label .ui-bi--stack,.points-redeem-page__footer .ui-bi--stack,.points-redeem-page__state .ui-bi--stack,.points-redeem-page__subtitle .ui-bi--stack,.pr-page-head .ui-bi--stack,.rank-page__title .ui-bi--stack,.result-detail-card__title .ui-bi--stack,.result-video-hint .ui-bi--stack,.score-stats-inline__item .ui-bi--stack,.submit-btn .ui-bi--stack,.submit-paper-btn .ui-bi--stack,.van-dialog__message .ui-bi--stack,.video-card__placeholder-text .ui-bi--stack,.video-list-page__state .ui-bi--stack,.video-list-page__subtitle .ui-bi--stack,.video-player__done-text .ui-bi--stack,.video-player__quiz-btn .ui-bi--stack,.video-player__tip .ui-bi--stack{align-items:center;text-align:center}.challenge-progress-meta .question-count .ui-bi--inline,.home-mb__exchange-title .ui-bi--stack,.home-mb__stat-label .ui-bi--stack,.pr-card__stock-label .ui-bi--inline,.result-bonus-card .ui-bi--stack,.result-detail-item__status .ui-bi--inline,.result-detail-item__type .ui-bi--inline,.score-title .ui-bi--stack,.title-main .ui-bi--stack,.title-sub .ui-bi--stack,.video-card__desc .ui-bi--stack{align-items:flex-start;text-align:left}.home-mb__profile-more .ui-bi--inline,.home-mb__rank-title .ui-bi--inline,.home-pc__panel-title .ui-bi--inline{justify-content:flex-start}.challenge-progress-meta .score-info .ui-bi--inline,.home-mb__rank-more .ui-bi--inline,.home-pc__panel-more .ui-bi--inline,.score-value--correct .ui-bi--inline,.user-score .ui-bi--inline{justify-content:flex-end;text-align:right}.home-mb__rank-table td:last-child .ui-bi--stack,.home-mb__rank-table th:last-child .ui-bi--stack,.home-pc__rank-table td:last-child .ui-bi--stack,.home-pc__rank-table th:last-child .ui-bi--stack{align-items:flex-end;text-align:right}.home-mb__rank-table th:first-child .ui-bi--stack,.home-pc__rank-table th:first-child .ui-bi--stack{align-items:flex-start}.home-mb__rank-table th:nth-child(2) .ui-bi--stack,.home-pc__rank-table th:nth-child(2) .ui-bi--stack{align-items:center;text-align:center}.home-pc__stat-label .ui-bi--align-center,.my-page__stat-label .ui-bi--align-center{width:100%}.home-mb__rank-empty .ui-bi,.home-pc__rank-empty .ui-bi{margin-left:auto;margin-right:auto}.pr-card__stock-label .ui-bi--inline,.video-card__badge .ui-bi--inline,.video-card__quiz-ready-badge .ui-bi--inline,.video-list-page__group-done .ui-bi--inline{flex-wrap:nowrap;white-space:nowrap}.home-mb__card-btn,.home-mb__exchange-btn,.login-page-v2__btn,.van-button .ui-bi--stack{vertical-align:middle}body,html{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}#app,body,html{height:100%}