body{margin:0;padding:0;font-family:Noto Sans CJK SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,Segoe UI,Arial,sans-serif}#app{min-height:100vh}#wechat-oauth-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3fbf7,#f8f6ef);color:#173e31}#wechat-oauth-splash[hidden]{display:none}.wechat-oauth-splash-card{width:min(76vw,360px);padding:42px 28px;border:1px solid rgba(34,104,74,.14);border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(27,76,58,.1);text-align:center}.wechat-oauth-splash-mark{width:64px;height:64px;margin:0 auto 22px;border-radius:18px;background:#07c160;color:#fff;font-size:32px;font-weight:700;line-height:64px}.wechat-oauth-splash-title{margin:0;font-size:22px;font-weight:700}.wechat-oauth-splash-copy{margin:12px 0 0;color:#718078;font-size:15px;line-height:1.7}*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}.qj-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;background:rgba(10,29,24,.56);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:qj-modal-fade .2s ease-out}.qj-modal{--qj-modal-accent: #24795d;--qj-modal-tint: #e5f4eb;position:relative;width:min(100%,440px);max-height:min(80vh,640px);box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:24px;background:#fff;box-shadow:0 26px 70px rgba(7,36,27,.3);color:#203d31;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;animation:qj-modal-rise .24s ease-out}.qj-modal:focus{outline:none}.qj-modal:focus-visible{outline:3px solid rgba(36,121,93,.22);outline-offset:3px}.qj-modal--review{--qj-modal-accent: #2469d4;--qj-modal-tint: #e8f0ff}.qj-modal--update{--qj-modal-accent: #147b63;--qj-modal-tint: #e2f6ee;border-color:rgba(138,217,190,.72);background:linear-gradient(160deg,#fff,#fbfffd 65%,#eef9f4);box-shadow:0 28px 78px rgba(9,64,48,.32)}.qj-modal--update .qj-modal-symbol{border:1px solid rgba(42,151,115,.2);background:linear-gradient(145deg,#ecfbf5,#cdeede);box-shadow:0 8px 20px rgba(28,126,94,.14)}.qj-modal--update .qj-modal-content{color:#526d62}.qj-modal--update .qj-modal-confirm{background:linear-gradient(135deg,#258d70,#126b57);box-shadow:0 8px 20px rgba(18,107,87,.24)}.qj-modal--danger{--qj-modal-accent: #bd5356;--qj-modal-tint: #fff0ef}.qj-modal--success{--qj-modal-accent: #23825b;--qj-modal-tint: #e7f6eb}.qj-modal-close{position:absolute;top:15px;right:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0 0 3px;box-sizing:border-box;border:0;border-radius:50%;background:transparent;color:#65776d;font:400 30px/1 system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;cursor:pointer;transition:color .16s,background .16s,transform .16s}.qj-modal-close:hover{background:var(--qj-modal-tint);color:var(--qj-modal-accent)}.qj-modal-close:active{transform:scale(.94)}.qj-modal-close:focus-visible{outline:3px solid rgba(45,117,86,.28);outline-offset:1px}.qj-modal-head{display:flex;align-items:center;gap:15px;padding:27px 74px 0 28px;background:radial-gradient(circle at 95% 0%,var(--qj-modal-tint),transparent 44%)}.qj-modal-symbol{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:var(--qj-modal-tint);color:var(--qj-modal-accent);font-size:26px;font-weight:700;line-height:1}.qj-modal-heading{min-width:0}.qj-modal-eyebrow{margin-bottom:4px;color:var(--qj-modal-accent);font-size:11px;font-weight:800;letter-spacing:.8px}.qj-modal-title{margin:0;color:#1d3a2d;font-size:21px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.qj-modal-content{max-height:40vh;margin:0;padding:20px 28px 25px;overflow:auto;color:#62756a;font-size:15px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.qj-modal-actions{display:flex;gap:11px;padding:18px 22px 22px;border-top:1px solid #edf1ed;background:#fbfcfb}.qj-modal-button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;flex:1;margin:0;padding:10px 14px;box-sizing:border-box;border:1px solid transparent;border-radius:12px;font:700 14px/1.4 system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;text-align:center;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.qj-modal-button:hover{transform:translateY(-1px)}.qj-modal-button:active{transform:translateY(1px)}.qj-modal-button:focus-visible{outline:3px solid rgba(45,117,86,.28);outline-offset:2px}.qj-modal-cancel{border-color:#dce7df;background:#f2f7f3;color:#50705d}.qj-modal-cancel:hover{background:#e8f2eb}.qj-modal-confirm{background:var(--qj-modal-accent);box-shadow:0 5px 13px rgba(23,86,61,.19);color:#fff}.qj-modal-confirm--full{max-width:240px;margin:0 auto}@keyframes qj-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes qj-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 600px){.qj-modal-mask{padding:18px}.qj-modal{border-radius:21px}.qj-modal-close{top:11px;right:11px;width:38px;height:38px;font-size:28px}.qj-modal-head{gap:12px;padding:22px 58px 0 21px}.qj-modal-symbol{width:42px;height:42px;flex-basis:42px;border-radius:13px;font-size:23px}.qj-modal-title{font-size:19px}.qj-modal-content{padding:17px 21px 22px;font-size:14px}.qj-modal-actions{gap:9px;padding:15px 16px 17px}.qj-modal-button{min-height:44px;padding:9px 7px;font-size:13px}}@media (prefers-reduced-motion: reduce){.qj-modal-mask,.qj-modal{animation:none}.qj-modal-button,.qj-modal-close{transition:none}}#app .app-navigation-control,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:44px!important;height:auto!important;min-height:40px!important;margin:0;padding:8px 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:linear-gradient(135deg,#ff7a70,#e5484d)!important;box-shadow:0 4px 12px rgba(255,90,80,.28)!important;color:#fff!important;font-size:16px!important;font-weight:750!important;line-height:1.3!important;text-indent:0!important;text-shadow:none!important;letter-spacing:normal!important;overflow:visible!important;cursor:pointer;filter:none!important;animation:none!important}#app .app-navigation-control:before,#app .app-navigation-control:after,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control:before,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control:after{display:none!important}#app .app-navigation-control:focus-visible,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control:focus-visible{outline:3px solid #ffb5ae;outline-offset:3px}#app .app-navigation-control:active:not([disabled]),.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control:active:not([disabled]){filter:brightness(.92)!important}#app .app-navigation-control[disabled],.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control[disabled]{opacity:.35!important;cursor:default;box-shadow:none!important}#app .app-navigation-control.app-navigation-icon-only,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-icon-only{width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important}#app .app-navigation-control .app-navigation-arrow,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control .app-navigation-arrow{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}#app .app-navigation-control .app-navigation-label,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control .app-navigation-label{display:block!important;color:#fff!important;font:inherit!important;line-height:1.3!important;white-space:normal}@media (max-width: 767px){#app .app-navigation-control,.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control.app-navigation-control{min-height:44px!important;gap:6px!important;padding:8px 10px!important;font-size:14px!important}}uni-tabbar{display:none!important}uni-page-wrapper{padding-bottom:0!important}:root{--window-bottom: 0px !important}uni-page-body{--window-bottom: 0px;background-color:#f5f6f2;font-family:Noto Sans CJK SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#17302f;font-size:.9375rem;line-height:1.55}body{background-color:#f5f6f2}.page:not(.magic-theme),.quiz-play.minimal-theme,.result-page.minimal-theme,.rank-page.minimal-rank,.theme-minimal{font-family:var(--font-ui)!important}uni-button:after{border:0}uni-button{line-height:1.45}.with-app-nav .page-sub,.with-app-nav .subtitle,.with-app-nav .description,.with-app-nav .course-desc,.with-app-nav .reminder-desc,.with-app-nav .item-cn,.with-app-nav .source,.with-app-nav .recent,.with-app-nav .example-cn,.with-app-nav .explore-meaning,.with-app-nav .history-meta,.with-app-nav .metrics,.with-app-nav .summary-label,.with-app-nav .metric-label,.with-app-nav .course-stat,.with-app-nav .progress-row,.with-app-nav .continue-time,.with-app-nav .topic-item{font-size:.875rem!important;line-height:1.65}.with-app-nav uni-button,.with-app-nav uni-input{font-size:.875rem}@media (min-width: 768px){.with-app-nav{padding-left:258px!important;padding-right:26px!important;box-sizing:border-box}.with-app-nav .page-sub,.with-app-nav .subtitle,.with-app-nav .description,.with-app-nav .course-desc,.with-app-nav .reminder-desc,.with-app-nav .item-cn,.with-app-nav .source,.with-app-nav .recent,.with-app-nav .example-cn,.with-app-nav .explore-meaning,.with-app-nav .history-meta,.with-app-nav .metrics,.with-app-nav .summary-label,.with-app-nav .metric-label,.with-app-nav .course-stat,.with-app-nav .progress-row,.with-app-nav .continue-time,.with-app-nav .topic-item{font-size:15px!important}.with-app-nav uni-button,.with-app-nav uni-input{font-size:17px}.with-app-nav{font-size:17px}}.theme-minimal.with-app-nav .page-title,.theme-minimal.with-app-nav .detail-title,.theme-minimal.with-app-nav .header .title,.theme-minimal.with-app-nav .hero>.title,.theme-minimal.with-app-nav .hero .page-title,.theme-minimal.with-app-nav .listening-head .page-title,.theme-minimal.with-app-nav .report-header .page-title,.theme-minimal.with-app-nav .heading .title,.theme-minimal.with-app-nav .stage-title{font-family:var(--font-ui)!important;font-size:1.3125rem!important;font-weight:var(--font-weight-heading)!important;letter-spacing:normal!important;line-height:1.25!important}.theme-minimal .eyebrow,.theme-minimal .kicker,.theme-minimal .knowledge-kicker,.theme-minimal .shelf-kicker,.theme-minimal .theme-card-kicker,.theme-minimal .en,.theme-minimal .simple-mentor-kicker,.theme-minimal .simple-kicker{display:none!important}.theme-minimal .header>.back,.theme-minimal .report-header>.back-button,.theme-minimal .detail-header>.back-btn,.theme-minimal .top>.back,.theme-minimal .topbar>.back,.theme-minimal .titlebar>.back,.theme-minimal .theme-content .topbar>.back{display:none!important}.theme-minimal .reader-exit{font-size:0!important}.theme-minimal .reader-exit uni-text{font-size:.875rem!important}@media (min-width: 768px){.theme-minimal.with-app-nav .page-title,.theme-minimal.with-app-nav .detail-title,.theme-minimal.with-app-nav .header .title,.theme-minimal.with-app-nav .hero>.title,.theme-minimal.with-app-nav .hero .page-title,.theme-minimal.with-app-nav .listening-head .page-title,.theme-minimal.with-app-nav .report-header .page-title,.theme-minimal.with-app-nav .heading .title,.theme-minimal.with-app-nav .stage-title{font-size:30px!important}.theme-minimal .reader-exit uni-text{font-size:15px!important}}.theme-minimal .rank-page .topbar>uni-button:first-child{font-size:0!important}.theme-minimal .rank-page .topbar>uni-button:first-child:after{content:"返回闯关";font-size:.875rem}.theme-minimal.with-app-nav .hero-title,.theme-minimal.with-app-nav .knowledge-title,.theme-minimal.with-app-nav .theme-content .page-title,.theme-minimal.with-app-nav .theme-content .topbar-title>uni-text:last-child,.theme-minimal.with-app-nav .top>uni-view .title{font-family:var(--font-ui)!important;font-size:1.3125rem!important;font-weight:var(--font-weight-heading)!important;letter-spacing:normal!important;line-height:1.25!important}.theme-minimal .hero-kicker,.theme-minimal .topbar-kicker,.theme-minimal .route-kicker{display:none!important}.theme-minimal .detail-header>.back-btn{display:block!important;font-size:0!important}.theme-minimal .detail-header>.back-btn:after{content:"返回";font-size:.875rem}@media (min-width: 768px){.theme-minimal.with-app-nav .hero-title,.theme-minimal.with-app-nav .knowledge-title,.theme-minimal.with-app-nav .theme-content .page-title,.theme-minimal.with-app-nav .theme-content .topbar-title>uni-text:last-child,.theme-minimal.with-app-nav .top>uni-view .title{font-size:30px!important}.theme-minimal .detail-header>.back-btn:after{font-size:15px}.theme-minimal .rank-page .topbar>uni-button:first-child:after{font-size:15px}}.page .oral-record-control{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:min(12.1875rem,92%);margin:.5625rem auto!important;padding:.5rem .875rem .4375rem;box-sizing:border-box;border:.0625rem solid rgba(104,196,136,.65);border-radius:.875rem;background:linear-gradient(180deg,rgba(72,145,94,.25),rgba(34,82,51,.16));box-shadow:0 .375rem .9375rem rgba(13,48,28,.24),inset 0 .03125rem rgba(255,255,255,.18);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.page .oral-record-control:hover{transform:translateY(-.0625rem);border-color:rgba(138,232,169,.9);box-shadow:0 .5rem 1.0625rem rgba(13,48,28,.3),0 0 .625rem rgba(86,207,128,.16)}.page .oral-record-control.recording{border-color:rgba(255,100,119,.95);background:linear-gradient(180deg,rgba(116,31,48,.5),rgba(73,20,33,.32));box-shadow:0 .4375rem 1.0625rem rgba(132,25,47,.32),0 0 .75rem rgba(255,76,102,.22)}.page .oral-record-control.scoring{border-color:rgba(50,215,231,.8);background:linear-gradient(180deg,rgba(24,117,130,.34),rgba(14,71,82,.24))}.page .oral-record-control .mic-circle{width:3.0625rem!important;height:3.0625rem!important;min-width:3.0625rem;min-height:3.0625rem;margin:0 auto .0625rem!important;border:0!important;border-radius:50%;background:linear-gradient(145deg,#67b47c,#39784e)!important;box-shadow:0 .28125rem .75rem rgba(32,104,57,.36),inset 0 .0625rem .0625rem rgba(255,255,255,.24)!important;animation:none!important}.page .oral-record-control.recording .mic-circle{background:linear-gradient(145deg,#ff7183,#e43150)!important;box-shadow:0 0 0 .28125rem rgba(255,78,105,.12),0 .3125rem .875rem rgba(172,25,52,.38)!important;animation:oralRecordPulse 1.15s ease-in-out infinite!important}.page .oral-record-control.scoring .mic-circle{background:linear-gradient(145deg,#37d9e6,#178b9d)!important;box-shadow:0 0 0 .28125rem rgba(43,210,226,.1),0 .3125rem .875rem rgba(16,119,134,.3)!important;animation:oralScorePulse 1s ease-in-out infinite!important}.page .oral-record-control .mic-icon{font-size:1.34375rem!important;line-height:1!important}.page .oral-record-control .mic-action-label{display:block;color:#ecfff2;font-size:.78125rem;font-weight:900;line-height:1.25;text-align:center;letter-spacing:.03125rem}.page .oral-record-control.recording .mic-action-label{color:#ffc3cb}.page .oral-record-control.scoring .mic-action-label{color:#b9f7fc}.page .oral-record-control .mic-hint{display:block;max-width:100%;color:#b6c9be!important;font-size:.6875rem!important;line-height:1.35;text-align:center}.page .recording-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.21875rem}.page .recording-badge{display:flex;align-items:center;justify-content:center;gap:.1875rem;color:#fff;font-size:.4375rem;font-weight:900;line-height:1}.page .recording-dot{width:.3125rem;height:.3125rem;border-radius:50%;background:#fff;box-shadow:0 0 .3125rem rgba(255,255,255,.9);animation:oralDotBlink .72s ease-in-out infinite}.page .recording-wave{display:flex;align-items:center;justify-content:center;gap:.15625rem;height:1.25rem}.page .recording-wave>uni-view{display:block;width:.1875rem;height:.625rem;border-radius:3.09375rem;background:#fff;transform-origin:center;animation:oralWaveBounce .72s ease-in-out infinite alternate;animation-delay:calc(var(--wave-index) * -85ms)}.page .recording-wave>uni-view:nth-child(2),.page .recording-wave>uni-view:nth-child(6){height:.875rem}.page .recording-wave>uni-view:nth-child(3),.page .recording-wave>uni-view:nth-child(5){height:1.125rem}.page .recording-wave>uni-view:nth-child(4){height:1.25rem}.page.magic-theme .oral-record-control{border-color:rgba(255,218,100,.66);background:linear-gradient(180deg,rgba(22,43,94,.95),rgba(13,29,70,.95));box-shadow:0 .375rem 1rem rgba(3,9,34,.42),0 0 .625rem rgba(255,203,70,.1)}.page.magic-theme .oral-record-control .mic-circle{background:linear-gradient(145deg,#ffd766,#e89d32)!important;box-shadow:0 .28125rem .75rem rgba(206,139,36,.38),inset 0 .0625rem .0625rem rgba(255,255,255,.34)!important}.page.magic-theme .oral-record-control .mic-action-label{color:#fff3bd}.page.magic-theme .oral-record-control .mic-hint{color:#aebbdc!important}.page.magic-theme .oral-record-control.recording{border-color:rgba(255,105,126,.95);background:linear-gradient(180deg,rgba(91,24,56,.96),rgba(48,18,48,.96))}.page.magic-theme .oral-record-control.recording .mic-circle{background:linear-gradient(145deg,#ff7183,#e43150)!important}.page.magic-theme .oral-record-control.recording .mic-action-label{color:#ffc3cb}.page.magic-theme .oral-record-control.scoring .mic-circle{background:linear-gradient(145deg,#37d9e6,#178b9d)!important}@keyframes oralWaveBounce{0%{transform:scaleY(.35);opacity:.55}to{transform:scaleY(1.1);opacity:1}}@keyframes oralDotBlink{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes oralRecordPulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes oralScorePulse{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@media (min-width: 768px){.page .oral-record-control{width:270px;gap:5px;margin:12px auto!important;padding:11px 18px 10px;border-width:1px;border-radius:18px}.page .oral-record-control .mic-circle{width:76px!important;height:76px!important;min-width:76px;min-height:76px}.page .oral-record-control .mic-icon{font-size:32px!important}.page .oral-record-control .mic-action-label{font-size:17px;letter-spacing:.5px}.page .oral-record-control .mic-hint{font-size:13px!important}.page .recording-visual{gap:5px}.page .recording-badge{gap:4px;font-size:11px}.page .recording-dot{width:7px;height:7px}.page .recording-wave{gap:4px;height:34px}.page .recording-wave>uni-view{width:4px;height:16px}.page .recording-wave>uni-view:nth-child(2),.page .recording-wave>uni-view:nth-child(6){height:23px}.page .recording-wave>uni-view:nth-child(3),.page .recording-wave>uni-view:nth-child(5){height:30px}.page .recording-wave>uni-view:nth-child(4){height:34px}}@media (min-width: 768px) and (max-height: 760px){.page .oral-record-control{width:244px;margin:7px auto!important;padding:7px 15px}.page .oral-record-control .mic-circle{width:64px!important;height:64px!important;min-width:64px;min-height:64px}.page .oral-record-control .mic-icon{font-size:27px!important}.page .oral-record-control .mic-action-label{font-size:15px}.page .oral-record-control .mic-hint{font-size:12px!important}}.wechat-payment-mask[data-v-f35f4a19]{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:rgba(17,31,25,.7)}.wechat-payment-dialog[data-v-f35f4a19]{width:min(20.3125rem,100%);padding:1.3125rem 1.0625rem .9375rem;box-sizing:border-box;border-radius:.8125rem;background:#fff;box-shadow:0 .6875rem 2.25rem rgba(0,0,0,.26);text-align:center}.wechat-payment-title[data-v-f35f4a19],.wechat-payment-copy[data-v-f35f4a19],.wechat-payment-amount[data-v-f35f4a19],.wechat-payment-error[data-v-f35f4a19]{display:block}.wechat-payment-title[data-v-f35f4a19]{color:#203d31;font-size:1.125rem;font-weight:700}.wechat-payment-copy[data-v-f35f4a19]{margin-top:.5625rem;color:#5e7168;font-size:.84375rem;line-height:1.6}.wechat-payment-amount[data-v-f35f4a19]{margin-top:.375rem;color:#07a64f;font-size:1.5rem;font-weight:700}.wechat-payment-error[data-v-f35f4a19]{margin-top:.375rem;color:#b33b3b;font-size:.75rem}.wechat-payment-actions[data-v-f35f4a19]{display:flex;gap:.5rem;margin-top:1rem}.wechat-payment-actions uni-button[data-v-f35f4a19]{flex:1;height:2.4375rem;margin:0;border-radius:.4375rem;color:#607068;background:#f1f4f1;font-size:.84375rem;line-height:2.4375rem}.wechat-payment-actions .wechat-payment-confirm[data-v-f35f4a19]{color:#fff;background:#07c160}.wechat-payment-actions .wechat-payment-confirm[disabled][data-v-f35f4a19]{opacity:.6}@media (min-width:768px){.wechat-payment-dialog[data-v-f35f4a19]{width:430px;padding:30px 28px 22px}.wechat-payment-title[data-v-f35f4a19]{font-size:23px}.wechat-payment-copy[data-v-f35f4a19]{font-size:16px}.wechat-payment-amount[data-v-f35f4a19]{font-size:31px}.wechat-payment-error[data-v-f35f4a19]{font-size:14px}.wechat-payment-actions uni-button[data-v-f35f4a19]{height:48px;line-height:48px;font-size:15px}}.privacy-consent-mask[data-v-f35f4a19]{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:rgba(17,31,25,.64)}.privacy-consent-dialog[data-v-f35f4a19]{width:min(21.25rem,100%);padding:1.25rem 1.0625rem .875rem;box-sizing:border-box;border-radius:.75rem;background:#fff;box-shadow:0 .625rem 2.1875rem rgba(0,0,0,.24)}.privacy-consent-title[data-v-f35f4a19]{display:block;color:#233c31;font-size:1.0625rem;font-weight:700;text-align:center}.privacy-consent-copy[data-v-f35f4a19]{display:block;margin-top:.75rem;color:#64756b;font-size:.78125rem;line-height:1.7}.privacy-consent-links[data-v-f35f4a19]{display:flex;flex-wrap:wrap;gap:.4375rem .625rem;margin-top:.625rem;color:#397457;font-size:.78125rem}.privacy-consent-links uni-text[data-v-f35f4a19]{text-decoration:underline}.privacy-consent-actions[data-v-f35f4a19]{display:flex;gap:.5rem;margin-top:1rem}.privacy-consent-actions uni-button[data-v-f35f4a19]{flex:1;height:2.4375rem;margin:0;border-radius:.4375rem;font-size:.84375rem;line-height:2.4375rem}.privacy-consent-reject[data-v-f35f4a19]{background:#f1f4f1;color:#607068}.privacy-consent-accept[data-v-f35f4a19]{background:#4a7c59;color:#fff}@media (min-width:768px){.privacy-consent-dialog[data-v-f35f4a19]{width:440px;padding:28px 26px 20px;border-radius:16px}.privacy-consent-title[data-v-f35f4a19]{font-size:22px}.privacy-consent-copy[data-v-f35f4a19],.privacy-consent-links[data-v-f35f4a19]{font-size:15px}.privacy-consent-actions uni-button[data-v-f35f4a19]{height:48px;line-height:48px;font-size:15px}}
