*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-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-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}html:root{font-size:1.25vw!important}html:root{font-size:clamp(11px,calc(min(100vw / 1280,var(--app-h, 100vh) / 886)*16),44px)!important}:root{--brand: #1e9bf0;--brand-deep: #0b6fb8;--brand-soft: #e8f6fe;--accent: #fbc93d;--accent-soft: #fff7de;--green: #58CC02;--green-soft: #e8f4fe;--blue: #1e9bf0;--blue-soft: #E3F4FE;--red: #FF4B4B;--red-soft: #FFEAEA;--purple: #7ea8f5;--purple-soft: #edf4ff;--ink: #123a56;--ink-2: #55708a;--ink-3: #7f98aa;--line: #dcebf6;--bg: #f4fbff;--card: #FFFFFF;--r-lg: 1.5rem;--r-md: 1.125rem;--r-sm: .75rem;--sh-1: 0 .125rem .5rem rgba(0,0,0,.04);--sh-2: 0 .375rem 1.125rem rgba(0,0,0,.07);--sh-3: 0 .625rem 1.75rem rgba(11,111,184,.18)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;background:#f5efe6;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#app{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.device{width:73.75rem;height:45rem;flex:0 0 auto;background:linear-gradient(rgba(244,251,255,.24),rgba(244,251,255,.24)),url(/static/bg/app-bg.jpg) center / cover no-repeat;border-radius:2.125rem;box-shadow:0 1.5rem 4.375rem rgba(0,0,0,.18);overflow:hidden;display:flex;flex-direction:column;position:relative;transform-origin:center center}.device.rotate{transform:rotate(90deg) scale(var(--s))}.topbar{height:calc(4.75rem + var(--safe-t, 0px));flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;gap:1rem;padding:var(--safe-t, 0px) 1.75rem 0;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);color:#fff}.topbar .logo{display:flex;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:800;letter-spacing:.03125rem}.topbar .logo .dot{width:1.875rem;height:1.875rem;border-radius:.625rem;background:rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font-size:1.0625rem}.topbar .spacer{flex:1}.chip{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.22);border-radius:62.4375rem;padding:.4375rem .9375rem .4375rem .5rem;font-size:.875rem;font-weight:700;backdrop-filter:blur(.375rem)}.chip .ava{width:1.6875rem;height:1.6875rem;border-radius:50%;background:#fff;color:var(--brand-deep);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:800}.chip .coins{display:flex;align-items:center;gap:.375rem}.chip .coins svg{width:1.0625rem;height:1.0625rem}.screen{flex:1;min-height:0;padding:1.25rem 1.75rem 1rem;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.screen::-webkit-scrollbar{width:0;height:0}.screen-title{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.screen-title h1{font-size:1.625rem;font-weight:800;letter-spacing:-.01875rem}.card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.375rem 1.5rem}.mine{display:flex;gap:1.375rem;flex:1;min-height:0}.mine-left{width:20rem;flex:0 0 20rem;display:flex;flex-direction:column;gap:1.125rem}.mine-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.125rem}.profile{background:linear-gradient(160deg,#eef7ff,#fff 70%);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.5rem 1.375rem;text-align:center;position:relative;overflow:hidden}.profile:after{content:"";position:absolute;right:-2.375rem;top:-2.375rem;width:7.5rem;height:7.5rem;border-radius:50%;background:var(--accent-soft)}.profile .avatar{width:5.75rem;height:5.75rem;border-radius:50%;margin:0 auto .875rem;background:linear-gradient(145deg,var(--brand),var(--accent));display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;color:#fff;box-shadow:var(--sh-3);position:relative;z-index:1}.profile .name{font-size:1.3125rem;font-weight:800;position:relative;z-index:1}.profile .grade{display:inline-block;margin-top:.5rem;font-size:.78125rem;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:.25rem .8125rem;border-radius:62.4375rem;position:relative;z-index:1}.profile .switch{margin-top:1rem;font-size:.8125rem;color:var(--ink-3);font-weight:600;position:relative;z-index:1}.coin-card{border-radius:var(--r-lg);background:linear-gradient(135deg,var(--brand) 0%,var(--accent) 100%);box-shadow:var(--sh-3);padding:1.25rem 1.375rem;color:#fff;position:relative;overflow:hidden}.coin-card:after{content:"";position:absolute;right:-1.625rem;bottom:-2.5rem;width:8.125rem;height:8.125rem;border-radius:50%;background:rgba(255,255,255,.14)}.coin-card .lbl{font-size:.8125rem;opacity:.92;font-weight:700}.coin-card .num{font-size:2.5rem;font-weight:800;line-height:1.15;letter-spacing:-.0625rem;margin-top:.125rem}.coin-card .num small{font-size:.9375rem;font-weight:700;opacity:.9;margin-left:.375rem}.coin-card .hint{font-size:.75rem;opacity:.9;margin-top:.375rem;position:relative;z-index:1}.rings{display:flex;gap:1.125rem}.ring-box{flex:1;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.125rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.625rem}.ring{width:5.75rem;height:5.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.ring .inner{width:4.25rem;height:4.25rem;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center}.ring .inner b{font-size:1.1875rem;font-weight:800;line-height:1}.ring .inner span{font-size:.625rem;color:var(--ink-3);font-weight:600;margin-top:.125rem}.ring-box .lbl{font-size:.84375rem;font-weight:700;color:var(--ink-2)}.tasks{flex:1;min-height:0;display:flex;flex-direction:column}.tasks h2{font-size:.9375rem;font-weight:800;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.tasks h2 .badge{font-size:.71875rem;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:.1875rem .625rem;border-radius:62.4375rem}.task-list{display:flex;flex-direction:column;gap:.625rem}.task{display:flex;align-items:center;gap:.875rem;padding:.8125rem 1rem;border-radius:var(--r-md);background:#fafaf8}.task .ico{width:2.625rem;height:2.625rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex:0 0 2.625rem}.task .txt{flex:1;min-width:0}.task .txt b{display:block;font-size:.90625rem;font-weight:700}.task .txt span{font-size:.78125rem;color:var(--ink-3);font-weight:600}.task .go{font-size:.8125rem;font-weight:800;color:#fff;background:var(--green);padding:.5rem 1.125rem;border-radius:62.4375rem;box-shadow:0 .1875rem #46a302}.task .go.done{background:#e8e8e8;color:var(--ink-3);box-shadow:none}.grid6{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1.125rem}.mod{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-2);padding:1.375rem 1.375rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease;cursor:pointer}.mod:hover{transform:translateY(-.1875rem);box-shadow:var(--sh-3)}.mod .ico{width:3.25rem;height:3.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.625rem}.mod h3{font-size:1.1875rem;font-weight:800;margin-top:.875rem;letter-spacing:-.0125rem}.mod p{font-size:.78125rem;color:var(--ink-3);font-weight:600;margin-top:.3125rem;line-height:1.5}.mod .bar{margin-top:.875rem;height:.4375rem;border-radius:62.4375rem;background:#f0f0ee;overflow:hidden}.mod .bar i{display:block;height:100%;border-radius:62.4375rem}.mod .foot{display:flex;align-items:center;justify-content:space-between;margin-top:.625rem;font-size:.75rem;font-weight:700;color:var(--ink-3)}.mod .deco{position:absolute;right:-1.875rem;top:-1.875rem;width:6.875rem;height:6.875rem;border-radius:50%;opacity:.5}.ph{display:flex;gap:1.375rem;flex:1;min-height:0}.ph-video{flex:0 0 30rem;width:30rem;display:flex;flex-direction:column;gap:.875rem}.video-frame{flex:1;min-height:0;border-radius:var(--r-lg);overflow:hidden;background:#000;box-shadow:var(--sh-2);position:relative}.video-frame uni-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-frame .tag{position:absolute;left:.875rem;top:.875rem;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;font-weight:700;padding:.375rem .8125rem;border-radius:62.4375rem;backdrop-filter:blur(.25rem)}.pager{display:flex;align-items:center;gap:.75rem;background:var(--card);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:.6875rem 1rem}.pager .arrow{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.6875rem;background:var(--brand-soft);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;font-size:1.0625rem;font-weight:800;cursor:pointer}.pager .arrow.dis{opacity:.32}.pager .dots{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .3125rem;max-height:2.5rem}.pager .dots i{width:.4375rem;height:.4375rem;border-radius:50%;background:#e2e2e0;display:block;flex:0 0 .4375rem}.pager .dots i.on{width:1rem;flex-basis:1rem;border-radius:62.4375rem;background:var(--brand)}.pager .cnt{flex:0 0 auto;font-size:.78125rem;font-weight:700;color:var(--ink-3);white-space:nowrap}.ph-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.ph-head{display:flex;align-items:center;gap:1.125rem;background:linear-gradient(135deg,var(--brand-soft) 0%,#FFFFFF 100%);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.125rem 1.375rem}.ph-symbol{width:6rem;height:6rem;border-radius:1.625rem;background:linear-gradient(145deg,var(--brand),var(--accent));display:flex;align-items:center;justify-content:center;font-family:DejaVu Sans,Arial Unicode MS,serif;font-size:3rem;font-weight:700;color:#fff;box-shadow:var(--sh-3);flex:0 0 6rem}.ph-head .meta{flex:1;min-width:0}.ph-head .meta .kicker{font-size:.75rem;font-weight:800;color:var(--brand-deep);letter-spacing:.0625rem}.ph-head .meta h2{font-size:1.5rem;font-weight:800;margin-top:.1875rem;letter-spacing:-.01875rem}.ph-head .meta .words{display:flex;gap:.5rem;margin-top:.625rem;flex-wrap:wrap}.word-chip{display:inline-flex;align-items:center;gap:.375rem;font-family:inherit;cursor:pointer;font-size:.78125rem;font-weight:700;color:var(--ink-2);background:#fff;border:.09375rem solid var(--line);padding:.375rem .8125rem;border-radius:62.4375rem;transition:all .15s ease}.word-chip:active,.word-chip.speaking{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);transform:scale(.96)}.word-chip .spk{font-size:.8125rem}.word-chip b{color:var(--ink);font-weight:800}.word-chip.speaking b{color:var(--brand-deep)}.word-chip em{font-style:normal;font-family:DejaVu Sans,serif;font-size:.71875rem;color:var(--ink-3);font-weight:600}.src-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1rem 1.25rem}.src-head{display:flex;align-items:center;gap:.5625rem;font-size:.84375rem;font-weight:800;margin-bottom:.75rem}.src-head .si{width:1.625rem;height:1.625rem;border-radius:.5625rem;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:.875rem}.src-head .src-homophone{margin-left:auto;font-size:.71875rem;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:.25rem .75rem;border-radius:62.4375rem}.src-list{display:flex;flex-direction:column;gap:.5rem}.src-item{display:flex;align-items:center;gap:.875rem;padding:.5625rem .875rem;background:#fafaf8;border-radius:var(--r-sm)}.src-item .pat{flex:0 0 3.875rem;font-family:DejaVu Sans Mono,ui-monospace,monospace;font-size:.9375rem;font-weight:800;color:#fff;background:var(--brand);padding:.25rem 0;text-align:center;border-radius:.5rem}.src-item .eg{flex:1;font-size:.875rem;font-weight:600;color:var(--ink-2);letter-spacing:.0125rem}.src-item .eg b{color:var(--brand-deep);font-weight:800}.src-card.confuse{background:linear-gradient(150deg,#f4faff,#fff)}.src-head .src-homophone.warn{color:#c77700;background:#fff1d6}.con-list{display:flex;flex-direction:column;gap:.5625rem}.con-item{display:flex;align-items:center;gap:.8125rem;padding:.625rem .875rem;background:#fff;border:.09375rem solid #F2EDE3;border-radius:var(--r-sm)}.con-sym{flex:0 0 3.375rem;text-align:center;font-family:DejaVu Sans,serif;font-size:1.0625rem;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:.375rem 0;border-radius:.5625rem}.con-body{flex:1;min-width:0}.con-top{display:flex;align-items:center;gap:.5625rem}.con-top b{font-size:.875rem;font-weight:800}.con-eg{font-family:DejaVu Sans,serif;font-size:.78125rem;font-weight:600;color:var(--ink-3)}.con-diff{font-size:.78125rem;color:var(--ink-2);font-weight:600;margin-top:.1875rem}.teacher{display:flex;align-items:flex-start;gap:.875rem;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1rem 1.25rem;flex:1;min-height:0}.teacher .pic{width:3.875rem;height:3.875rem;border-radius:50%;background:linear-gradient(145deg,#dcecfb,#c7e4fa);display:flex;align-items:center;justify-content:center;font-size:1.875rem;flex:0 0 3.875rem;border:.1875rem solid #fff;box-shadow:var(--sh-1)}.teacher .bubble{flex:1;min-width:0}.teacher .bubble .who{font-size:.8125rem;font-weight:800;color:var(--brand-deep);display:flex;align-items:center;gap:.5rem}.teacher .bubble .who em{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--green);background:var(--green-soft);padding:.125rem .5625rem;border-radius:62.4375rem}.teacher .bubble p{font-size:.90625rem;line-height:1.75;color:var(--ink-2);margin-top:.5rem;font-weight:600}.teacher .bubble p b{color:var(--ink)}.ph-actions{display:flex;gap:.75rem}.btn{flex:1;height:3.25rem;border-radius:1rem;border:none;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit}.btn.green{background:var(--green);color:#fff;box-shadow:0 .25rem #46a302}.btn.ghost{background:#fff;color:var(--ink-2);box-shadow:var(--sh-1);flex:0 0 9.375rem}.tabbar{height:4.125rem;flex:0 0 4.125rem;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0 1.5rem;background:#fff;border-top:.0625rem solid var(--line-1);box-shadow:0 -.125rem .5rem rgba(23,56,78,.04)}.tab{flex:1;max-width:12rem;height:2.875rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3);transition:background .16s ease,color .16s ease,transform .12s ease}.tab .tn{font-size:1.125rem;font-weight:900;letter-spacing:.015rem}.tab.on{color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);box-shadow:0 .125rem .5rem rgba(138,215,250,.26)}.tab:active{transform:scale(.97)}.dev-note{position:absolute;left:50%;bottom:.375rem;transform:translate(-50%);font-size:.6875rem;color:#a8bccb;font-weight:600;white-space:nowrap;pointer-events:none}.units{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.125rem .125rem .5rem;align-content:start}.unit-card{display:flex;align-items:center;gap:.6875rem;background:#fff;border-radius:1.125rem;padding:.8125rem .875rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05);border:.125rem solid transparent;cursor:pointer;transition:all .16s ease}.unit-card:active{transform:scale(.97);border-color:var(--brand)}.unit-card.done{background:linear-gradient(135deg,#f2fbea,#fff)}.u-icon{width:2.625rem;height:2.625rem;flex:0 0 auto;border-radius:.8125rem;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:1.3125rem}.u-body{flex:1;min-width:0}.u-top{display:flex;align-items:center;gap:.375rem}.u-top b{font-size:.78125rem;color:var(--brand-deep);font-weight:800}.u-term{font-size:.65625rem;font-weight:800;color:var(--ink-3);background:#f4f4f2;padding:.09375rem .375rem;border-radius:.375rem}.u-name{font-size:.875rem;font-weight:800;color:var(--ink);margin:.125rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-meta{font-size:.71875rem;color:var(--ink-3);font-weight:600}.unit-card.ph{opacity:.55;filter:grayscale(.35);background:#f7f7f9}.unit-card.ph .u-icon{font-size:1.625rem}.u-meta .u-star{color:#1e9bf0;font-weight:800}.u-go{font-size:1.1875rem;font-weight:800;color:var(--line);flex:0 0 auto}.unit-card.done .u-go{color:var(--green)}.wordbar{display:flex;align-items:center;gap:.5625rem;margin-bottom:.625rem}.wb-arrow{width:1.875rem;height:1.875rem;flex:0 0 auto;border-radius:.625rem;background:#fff;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font-size:1.0625rem;font-weight:800;color:var(--ink-2);cursor:pointer}.wb-arrow.dis{opacity:.32;pointer-events:none}.wb-list{flex:1;min-width:0;display:flex;gap:.3125rem;overflow-x:auto;padding:.125rem;scrollbar-width:none}.wb-list::-webkit-scrollbar{display:none}.wb-item{flex:0 0 auto;font-size:.75rem;font-weight:800;color:var(--ink-3);background:#fff;padding:.375rem .6875rem;border-radius:.5625rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.05);cursor:pointer;transition:all .15s ease}.wb-item.on{background:var(--brand);color:#fff;box-shadow:0 .1875rem .625rem rgba(30,155,240,.35)}.wb-back{flex:0 0 auto;font-size:.75rem;font-weight:800;color:var(--brand-deep);background:var(--brand-soft);padding:.4375rem .75rem;border-radius:.5625rem;cursor:pointer}.wordgrid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.6875rem;padding:.125rem .125rem .5rem;align-content:start}.word-card{background:#fff;border-radius:1rem;padding:.75rem .8125rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05);border:.125rem solid transparent;cursor:pointer;transition:all .16s ease}.word-card:active{transform:scale(.97);border-color:var(--brand)}.wc-line{display:flex;align-items:baseline;gap:.4375rem;flex-wrap:wrap}.wc-spk{font-size:.8125rem;opacity:.55}.wc-en{font-size:1.0625rem;font-weight:800;color:var(--ink);letter-spacing:.0125rem}.wc-ipa{font-style:normal;font-family:DejaVu Sans,serif;font-size:.75rem;color:var(--ink-3);font-weight:600}.wc-syl{display:flex;align-items:center;gap:.25rem;margin:.4375rem 0 .3125rem;flex-wrap:wrap}.wc-syl .sy{font-size:.84375rem;font-weight:800;color:var(--c);background:color-mix(in srgb,var(--c) 13%,#fff);padding:.125rem .5rem;border-radius:.4375rem;cursor:pointer}.wc-syl .sy:active{transform:scale(.93)}.wc-syl i{font-style:normal;color:var(--line);font-weight:800}.wc-zh{font-size:.78125rem;color:var(--ink-2);font-weight:700}.unit-card.locked{opacity:.55;filter:grayscale(.7)}.unit-card.locked .u-go{font-size:1.25rem}.wpage{flex:1;display:flex;flex-direction:column;gap:.625rem;min-height:0;align-items:center;position:relative}.wp-card{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.125rem 1.5rem;background:linear-gradient(160deg,#f7fbff,#fff);border:.125rem solid #ffe6c7;border-radius:1.625rem;box-shadow:0 .625rem 1.875rem rgba(30,155,240,.1);cursor:pointer}.wp-index{font-size:.8125rem;color:#a8becc;letter-spacing:.03125rem}.wp-en{font-size:3.15rem;font-size:clamp(2.125rem,7vh,4.875rem);font-weight:800;line-height:1.05;color:#123a56;letter-spacing:.03125rem;position:relative}.wp-tools{display:flex;gap:.625rem;align-items:center;justify-content:center}.wp-book{border:0;border-radius:62.4375rem;padding:.5625rem 1.125rem;font-size:.875rem;font-weight:800;cursor:pointer;background:#eaf3fa;color:#3e5a6e;box-shadow:0 .25rem .75rem rgba(0,0,0,.06)}.wp-book.on{background:#e8f6fe;color:#1e9bf0}.wp-dict{width:min(42.5rem,92%);margin:.75rem auto 0;background:#f2f8fd;border:.0625rem solid #EDF0F5;border-radius:1rem;padding:.625rem .875rem .75rem;text-align:left}.wp-tabs{display:flex;gap:.375rem;justify-content:center;margin-bottom:.5rem;flex-wrap:wrap}.wp-tab{font-size:.8125rem;font-weight:800;padding:.25rem .875rem;border-radius:62.4375rem;background:#fff;color:#7c93a8;cursor:pointer;border:.0625rem solid #E8ECF2}.wp-tab.on{background:#1e9bf0;border-color:#1e9bf0;color:#fff}.wp-dbody{min-height:3.25rem;max-height:6.75rem;overflow:auto;font-size:.90625rem;line-height:1.5;color:#2e4a5e}.wp-line{margin:.125rem 0;display:flex;gap:.5rem;align-items:baseline}.wp-line i{font-style:normal;font-weight:800;color:#1e9bf0;min-width:2.875rem;flex:0 0 auto}.wp-line b{font-weight:800;color:#123a56;flex:0 0 auto}.wp-line span{color:#55707f}.wp-zhrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;width:100%}.def-syn{display:inline;background:#fff7ea;border-radius:.375rem;padding:0 .25rem;font-size:.8125rem;font-weight:700;color:#8a4b08;-webkit-box-decoration-break:clone;box-decoration-break:clone}.def-syn-lab{font-size:.75rem;font-weight:800;color:#0b6fb8;margin-right:.25rem}.wp-chip.syn{display:inline;background:none;border:none;padding:0;margin:0;font-size:.8125rem;font-weight:700;color:#8a4b08}.wp-chip.syn+.wp-chip.syn:before{content:" / ";color:#c79a5b}.wp-chip{display:inline-block;background:#fff;border:.0625rem solid #E8ECF2;border-radius:.625rem;padding:.1875rem .6875rem;margin:.1875rem .375rem 0 0;font-size:.84375rem;color:#2e4a5e}.wp-empty{color:#93aab9;font-size:.84375rem;padding:.375rem 0}.wp-tgroup{margin:.125rem 0}.wp-star{position:absolute;top:-.12em;right:-.55em;font-size:.9rem;font-size:clamp(.875rem,2vh,1.375rem);font-style:normal;color:#1e9bf0;text-shadow:0 .0625rem 0 #fff}.u-star{color:#1e9bf0;font-weight:800}.wp-ipa{font-size:1.17rem;font-size:clamp(1rem,2.6vh,1.625rem);color:#1e9bf0;font-weight:600}.wp-syl{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:center}.wp-syl .wsy{font-size:1.53rem;font-size:clamp(1.25rem,3.4vh,2.125rem);font-weight:800;padding:.1875rem .75rem;border-radius:.75rem;color:var(--c, #1e9bf0);background:#e8f6fe;background:color-mix(in srgb,var(--c, #1e9bf0) 14%,#fff);border-bottom:.25rem solid var(--c, #1e9bf0)}.wp-syl i{font-style:normal;color:#d8d2c8;font-weight:700}.wp-zh{font-size:1.17rem;font-size:clamp(1rem,2.6vh,1.625rem);color:#55707f;font-weight:700}.wp-say{margin-top:.375rem;padding:.625rem 1.625rem;border:none;border-radius:1.875rem;cursor:pointer;background:linear-gradient(135deg,#1e9bf0,#0b6fb8);color:#fff;font-size:.9375rem;font-weight:700;box-shadow:0 .375rem 1rem rgba(11,111,184,.22)}.wp-say.speaking{animation:wsay .9s ease}@keyframes wsay{0%,to{transform:scale(1)}40%{transform:scale(.94)}}.wp-dots{display:flex;gap:.4375rem;flex-wrap:wrap;justify-content:center}.wp-dots i{width:.5625rem;height:.5625rem;border-radius:50%;background:#e6e1d8;display:block;cursor:pointer}.wp-dots i.on{background:#58cc02}.wp-dots i.cur{background:#1e9bf0;transform:scale(1.5)}.wp-nav{display:flex;gap:.75rem;align-items:center}.wp-btn{padding:.625rem 1.375rem;border-radius:1.875rem;font-size:.9375rem;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-btn.ghost{background:#fff;color:#8a8478;border:.125rem solid #ece7de}.wp-btn.main{background:linear-gradient(135deg,#58cc02,#3aa300);color:#fff;box-shadow:0 .375rem 1rem rgba(88,204,2,.25)}.wp-btn.write{background:linear-gradient(135deg,#4c8fe8,#2e7fe0);color:#fff;box-shadow:0 .375rem 1rem rgba(46,127,224,.25)}.wp-tip{font-size:.75rem;color:#a8becc}.wp-back{font-size:.8125rem;color:#1e9bf0;cursor:pointer;font-weight:700}.ls-ex{display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:56.25rem}.ls-ex-row{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;background:#fff;border:.0625rem solid #f0ece4;border-radius:.75rem;cursor:pointer;font-size:.945rem;font-size:clamp(.875rem,2.1vh,1.25rem)}.ls-ex-row:active{background:#fffaf0}.ls-ex-row b{color:#123a56}.ls-ex-row em{font-style:normal;color:#9db3c2;font-size:.92em}.ls-spk{font-size:1.1em}.ls-tip{font-size:.8125rem;color:#0b6fb8;background:#fff7ed;padding:.625rem .875rem;border-radius:.75rem;max-width:56.25rem;text-align:left}.tst-wrap{display:flex;gap:1.125rem;flex:1;min-height:0}.tst-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.875rem}.tst-side{width:18.75rem;flex:0 0 18.75rem;display:flex;flex-direction:column;gap:.875rem}.tst-cards{display:flex;gap:.875rem}.tst-card{flex:1;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.125rem;cursor:pointer;display:flex;flex-direction:column;gap:.625rem;transition:.18s;border:.125rem solid transparent}.tst-card:hover{transform:translateY(-.1875rem);border-color:var(--brand);box-shadow:var(--sh-3)}.tst-card:active{transform:scale(.98)}.tst-card .ico{width:3.25rem;height:3.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.625rem}.tst-card h3{font-size:1.125rem;font-weight:800;letter-spacing:-.0125rem}.tst-card p{font-size:.78125rem;color:var(--ink-3);font-weight:600;line-height:1.5;margin-top:.25rem}.tst-card .go{margin-top:auto;background:var(--brand);color:#fff;font-weight:800;font-size:.8125rem;text-align:center;padding:.625rem;border-radius:62.4375rem;box-shadow:0 .25rem 0 var(--brand-deep)}.tst-card.empty{opacity:.62}.tst-card.empty .go{background:#e8e8e8;color:var(--ink-3);box-shadow:none}.tst-rule{padding:1rem 1.25rem}.tst-rule h2{font-size:.9375rem;font-weight:800;margin-bottom:.5625rem}.tst-rule ul{list-style:none;display:flex;flex-direction:column;gap:.375rem}.tst-rule li{font-size:.78125rem;color:var(--ink-2);font-weight:600;line-height:1.6}.tst-rule li b{color:var(--ink)}.tst-coin{border-radius:var(--r-lg);background:linear-gradient(135deg,var(--brand) 0%,var(--accent) 100%);color:#fff;padding:1.125rem;box-shadow:var(--sh-3);position:relative;overflow:hidden}.tst-coin .lbl{font-size:.8125rem;font-weight:700;opacity:.95}.tst-coin .num{font-size:2.125rem;font-weight:800;line-height:1.1;margin-top:.25rem}.tst-coin .num small{font-size:.875rem;margin-left:.25rem;opacity:.9}.tst-stat{display:flex;gap:.625rem}.tst-stat .box{flex:1;background:var(--card);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:.75rem;text-align:center}.tst-stat .box b{display:block;font-size:1.375rem;font-weight:800;line-height:1.2}.tst-stat .box span{font-size:.71875rem;color:var(--ink-3);font-weight:700}.tst-zh{font-size:1.8rem;font-size:clamp(1.375rem,4vh,2.5rem);font-weight:800;color:#123a56;text-align:center}.tst-ipa{font-size:.99rem;font-size:clamp(.875rem,2.2vh,1.25rem);color:var(--blue);font-weight:700;text-align:center}.tst-say{display:inline-flex;align-items:center;gap:.5rem;background:var(--brand-soft);color:var(--brand-deep);font-weight:800;font-size:.875rem;padding:.625rem 1.25rem;border-radius:62.4375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tst-say:active{transform:scale(.96)}.tst-input{width:min(42.5rem,88%);padding:.875rem 1.125rem;font-size:1.26rem;font-size:clamp(1.125rem,2.8vh,1.625rem);font-weight:800;text-align:center;border:.125rem solid var(--line);border-radius:1rem;outline:none;background:#fff;color:var(--ink);letter-spacing:.03125rem;font-family:inherit}.tst-input:focus{border-color:var(--brand);box-shadow:0 0 0 .25rem var(--brand-soft)}.tst-input:disabled{background:#f7f7f5;color:var(--ink-3)}.tst-hint{font-size:.78125rem;color:var(--ink-3);font-weight:700;min-height:1.125rem}.tst-q{font-size:1.53rem;font-size:clamp(1.25rem,3.4vh,2.125rem);font-weight:800;color:#123a56;text-align:center;line-height:1.5}.tst-opts{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:min(48.75rem,94%)}.tst-opt{background:#fff;border:.125rem solid var(--line);border-radius:1.125rem;padding:.875rem 1.125rem;font-size:.99rem;font-size:clamp(.9375rem,2.2vh,1.25rem);font-weight:800;cursor:pointer;text-align:center;transition:.12s;display:flex;align-items:center;justify-content:center;min-height:3.625rem}.tst-opt:hover{border-color:var(--brand);background:var(--brand-soft)}.tst-opt:active{transform:scale(.98)}.tst-fb{display:flex;flex-direction:column;align-items:center;gap:.5625rem}.tst-fb-title{font-size:1.35rem;font-size:clamp(1.25rem,3vh,1.875rem);font-weight:800;color:#123a56}.tst-fb-sub{font-size:.84375rem;color:var(--ink-3);font-weight:600;text-align:center}.tst-badge{display:inline-block;font-size:.78125rem;font-weight:800;padding:.3125rem .875rem;border-radius:62.4375rem;background:var(--green-soft);color:#3f8f01}.tst-badge.bad{background:var(--red-soft);color:#c62828}.tst-ok{font-size:1.53rem;font-size:clamp(1.375rem,3.4vh,2.25rem);font-weight:800;color:#3f8f01}.tst-list{display:flex;flex-direction:column;gap:.5rem;overflow:auto;min-height:0}.tst-row{display:flex;align-items:center;gap:.625rem;background:#fff;border-radius:.875rem;padding:.625rem .875rem;box-shadow:var(--sh-1)}.tst-row b{font-size:.875rem;font-weight:800}.tst-row em{font-style:normal;color:var(--ink-3);font-size:.78125rem;font-weight:700}.tst-note{font-size:.75rem;color:var(--ink-3);font-weight:600}.toast{position:fixed;left:50%;bottom:12%;transform:translate(-50%,.75rem);background:rgba(35,32,28,.93);color:#fff;padding:.75rem 1.375rem;border-radius:62.4375rem;font-size:.9375rem;font-weight:700;letter-spacing:.0125rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.22);opacity:0;transition:opacity .22s ease,transform .22s ease;z-index:9999;pointer-events:none;max-width:70vw;text-align:center}.toast.in{opacity:1;transform:translate(-50%)}.ask-empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.375rem;font-size:.90625rem;font-weight:800;color:var(--ink-3);text-align:center;padding:1.25rem}.ask-empty span{font-size:.75rem;font-weight:600;color:#c3bdb3}.mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(18,58,86,.36);display:flex;align-items:center;justify-content:center;z-index:900;backdrop-filter:blur(.1875rem)}.modal{width:32.5rem;background:#fff;border-radius:1.625rem;box-shadow:0 1.875rem 4.375rem rgba(0,0,0,.28);overflow:hidden;animation:mpop .18s ease}@keyframes mpop{0%{transform:translateY(.875rem) scale(.97);opacity:.4}to{transform:none;opacity:1}}.md-head{display:flex;align-items:center;padding:1.25rem 1.5rem .75rem}.md-head b{font-size:1.125rem;font-weight:800}.md-head .md-x{margin-left:auto;font-size:1.0625rem;color:var(--ink-3);cursor:pointer;font-weight:800}.md-body{padding:.25rem 1.5rem .5rem;display:flex;flex-direction:column;gap:.875rem}.md-foot{display:flex;align-items:center;gap:.625rem;padding:1rem 1.5rem 1.375rem}.md-foot .spacer{flex:1}.md-btn{padding:.6875rem 1.375rem;border-radius:.875rem;font-size:.9375rem;font-weight:800;background:#f4f1ec;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease}.md-btn:active{transform:scale(.96)}.md-btn.primary{background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;box-shadow:0 .375rem 1rem rgba(30,155,240,.28)}.md-btn.danger{background:var(--red);color:#fff}.fm{display:flex;flex-direction:column;gap:.4375rem}.fm>span{font-size:.8125rem;font-weight:800;color:var(--ink-2)}.fm uni-input,.fm select{padding:.75rem .9375rem;border-radius:.875rem;border:.125rem solid var(--line);font-size:.9375rem;font-weight:700;color:var(--ink);outline:none;background:#fcfbf8;font-family:inherit}.fm uni-input:focus,.fm select:focus{border-color:var(--brand);box-shadow:0 0 0 .25rem var(--brand-soft);background:#fff}.fm-tip{font-size:.78125rem;color:var(--ink-3);font-weight:600;line-height:1.6}.ask-home{display:flex;gap:1.375rem;flex:1;min-height:0}.ask-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.ask-right{width:23.25rem;flex:0 0 23.25rem;display:flex;flex-direction:column;gap:1rem;min-height:0}.ask-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.ask-act{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:1.375rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.375rem;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;text-align:center}.ask-act:hover{transform:translateY(-.1875rem);box-shadow:var(--sh-3)}.ask-act:active{transform:scale(.97)}.ask-act .ai{width:3.75rem;height:3.75rem;border-radius:1.25rem;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:1.875rem;margin-bottom:.25rem}.ask-act b{font-size:1.03125rem;font-weight:800}.ask-act span{font-size:.75rem;color:var(--ink-3);font-weight:600}.ask-hist{flex:1;min-height:0;display:flex;flex-direction:column;padding:1.125rem 1.25rem}.ask-hist h2{font-size:.9375rem;font-weight:800;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.ask-hist h2 .badge{font-size:.71875rem;font-weight:800;color:var(--brand-deep);background:var(--brand-soft);padding:.1875rem .625rem;border-radius:62.4375rem}.ask-hlist{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.5rem}.ask-hlist::-webkit-scrollbar{width:.375rem}.ask-hlist::-webkit-scrollbar-thumb{background:#e7e1d8;border-radius:62.4375rem}.ask-hrow{display:flex;align-items:center;gap:.6875rem;padding:.5625rem .6875rem;border-radius:.875rem;background:#f5faff;cursor:pointer;transition:background .14s ease}.ask-hrow:hover{background:var(--brand-soft)}.athumb{width:2.625rem;height:2.625rem;flex:0 0 2.625rem;border-radius:.6875rem;-o-object-fit:cover;object-fit:cover;background:#efebe4;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.abody{flex:1;min-width:0}.abody b{display:block;font-size:.84375rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abody span{font-size:.71875rem;color:var(--ink-3);font-weight:700}.ago{color:var(--line);font-weight:800;font-size:1.0625rem}.ask-cropwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:.875rem}.ask-stage-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#221f1c;border-radius:var(--r-lg);padding:.75rem;overflow:hidden}.ask-stage{position:relative;max-width:100%;max-height:100%;line-height:0;border-radius:.75rem;overflow:hidden}.ask-stage img{width:100%;height:100%;display:block}.ask-sel{position:absolute;border:.1875rem solid var(--brand);box-shadow:0 0 0 624.9375rem rgba(20,18,16,.45);border-radius:.375rem;cursor:move;touch-action:none}.ask-h{position:absolute;width:1.625rem;height:1.625rem;right:-.875rem;bottom:-.875rem;background:var(--brand);border-radius:50%;border:.1875rem solid #fff;cursor:nwse-resize;touch-action:none;box-shadow:0 .1875rem .625rem rgba(0,0,0,.3)}.ask-cropbar{display:flex;align-items:center;gap:.75rem}.ask-cropbar .spacer{flex:1}.cb-tip{font-size:.8125rem;color:var(--ink-3);font-weight:700}.ask-textwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:.875rem}.ask-ta{flex:1;min-height:8.75rem;width:100%;resize:none;border-radius:var(--r-lg);border:.125rem solid var(--line);background:#fff;padding:1.25rem 1.375rem;font-size:1.1875rem;font-weight:700;line-height:1.7;font-family:inherit;color:var(--ink);outline:none;box-shadow:var(--sh-1)}.ask-ta.sm{flex:0 0 auto;min-height:5.25rem;font-size:1rem;padding:.875rem 1rem}.ask-ta:focus{border-color:var(--brand);box-shadow:0 0 0 .3125rem var(--brand-soft)}.ask-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem}.ask-loading b{font-size:1.125rem;font-weight:800}.ask-loading span{font-size:.8125rem;color:var(--ink-3);font-weight:700}.ask-spin{width:5.75rem;height:5.75rem;border-radius:50%;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:2.625rem;animation:askpulse 1.4s ease-in-out infinite;margin-bottom:.375rem}@keyframes askpulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(30,155,240,.28)}50%{transform:scale(1.06);box-shadow:0 0 0 1.125rem rgba(30,155,240,0)}}.ask-res{display:flex;gap:1.25rem;flex:1;min-height:0}.ask-qcard{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}.qhead{display:flex;align-items:center;gap:.5625rem}.qhead b{font-size:.9375rem;font-weight:800}.qhead .qi{font-size:1rem}.qhead .qedit{margin-left:auto;font-size:.78125rem;font-weight:800;color:var(--brand-deep);background:var(--brand-soft);padding:.3125rem .75rem;border-radius:62.4375rem;cursor:pointer}.qtext{flex:1;min-height:0;overflow:auto;font-size:1.1875rem;font-weight:700;line-height:1.75;color:#232323;background:#f5faff;border-radius:var(--r-md);padding:1.125rem 1.25rem;white-space:pre-wrap;word-break:break-word}.ask-explain{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem;overflow:auto}.exhead{display:flex;align-items:center;gap:.5625rem}.exhead b{font-size:.9375rem;font-weight:800}.exhead .ei{font-size:1.1875rem}.exsteps{display:flex;flex-direction:column;gap:.6875rem}.exstep{display:flex;gap:.6875rem;align-items:flex-start}.exstep .en{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-deep);font-size:.8125rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.exstep>div{flex:1;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.75;color:var(--ink)}.exans{background:var(--green-soft);border-radius:var(--r-md);padding:.8125rem 1rem;font-size:.96875rem;font-weight:700;line-height:1.7;color:#2f6b00}.exans b{font-weight:800}.set-wrap{display:flex;gap:1.25rem;flex:1;min-height:0}.set-left{width:20.625rem;flex:0 0 20.625rem;display:flex;flex-direction:column;gap:1rem}.set-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.set-kids{flex:1;min-height:0;display:flex;flex-direction:column}.set-kids h2{font-size:.9375rem;font-weight:800;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.set-kids h2 .badge{font-size:.71875rem;font-weight:800;color:var(--brand-deep);background:var(--brand-soft);padding:.1875rem .625rem;border-radius:62.4375rem}.kid-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.5625rem}.kid-row{display:flex;align-items:center;gap:.6875rem;padding:.625rem .8125rem;border-radius:1rem;background:#f5faff;border:.125rem solid transparent;cursor:pointer;transition:all .14s ease}.kid-row:hover{background:var(--brand-soft)}.kid-row.on{border-color:var(--brand);background:#fff;box-shadow:var(--sh-2)}.kava{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;border-radius:.8125rem;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:800}.kbody{flex:1;min-width:0}.kbody b{display:block;font-size:.9375rem;font-weight:800}.kbody span{font-size:.75rem;color:var(--ink-3);font-weight:700}.kgo{font-size:.75rem;font-weight:800;color:var(--ink-3)}.kid-row.on .kgo{color:var(--brand-deep)}.set-add{margin-top:.75rem;width:100%;padding:.8125rem;border-radius:1rem;border:.125rem dashed var(--brand);color:var(--brand-deep);background:var(--brand-soft);font-size:.90625rem;font-weight:800;cursor:pointer;transition:transform .12s ease;font-family:inherit}.set-add:active{transform:scale(.98)}.set-hint{font-size:.71875rem;color:#bfb9af;font-weight:600;margin-top:.625rem;line-height:1.6}.set-sub{font-size:.8125rem;font-weight:800;color:var(--ink-2);margin:.25rem 0 .125rem}.set-now{display:flex;gap:1.375rem;align-items:stretch;padding:1.25rem 1.5rem}.sn-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6875rem;justify-content:center}.sn-name{font-size:1.25rem;font-weight:800}.sn-name em{font-style:normal;font-size:.8125rem;font-weight:700;color:var(--ink-3);margin-left:.375rem}.sn-bars{display:flex;flex-direction:column;gap:.5rem}.sn-bar{display:flex;align-items:center;gap:.625rem}.sn-bar .lb{width:2.125rem;font-size:.78125rem;font-weight:800;color:var(--ink-2)}.sn-bar .bar{flex:1;height:.5625rem;background:#f1efea;border-radius:62.4375rem;overflow:hidden}.sn-bar .bar i{display:block;height:100%;border-radius:62.4375rem;transition:width .3s ease}.sn-bar .pc{width:2.375rem;text-align:right;font-size:.75rem;font-weight:800;color:var(--ink-3)}.sn-coin{flex:0 0 12.5rem;border-radius:var(--r-md);padding:.875rem 1rem;background:linear-gradient(140deg,var(--brand) 0%,var(--accent) 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.sn-coin .lbl{font-size:.78125rem;font-weight:800;opacity:.94}.sn-coin .num{font-size:2rem;font-weight:800;line-height:1.1}.sn-coin .num small{font-size:.8125rem;margin-left:.25rem;opacity:.92}.sn-redeem{margin-top:.5rem;padding:.5625rem .75rem;border-radius:.8125rem;border:none;cursor:pointer;background:rgba(255,255,255,.94);color:var(--brand-deep);font-size:.84375rem;font-weight:800;font-family:inherit}.sn-redeem:active{transform:scale(.97)}.set-led{flex:1;min-height:0;display:flex;flex-direction:column;padding:1rem 1.25rem}.led-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.led-tabs{display:flex;gap:.375rem;background:#f4f1ec;padding:.25rem;border-radius:62.4375rem}.lt{padding:.4375rem .9375rem;border-radius:62.4375rem;font-size:.8125rem;font-weight:800;color:var(--ink-3);cursor:pointer;transition:all .14s ease}.lt.on{background:#fff;color:var(--brand-deep);box-shadow:var(--sh-1)}.led-ops{display:flex;gap:.5rem}.led-ops i{font-style:normal;width:2.125rem;height:2.125rem;border-radius:.6875rem;background:#f5faff;display:flex;align-items:center;justify-content:center;font-size:.9375rem;cursor:pointer}.led-ops i:hover{background:var(--brand-soft)}.led-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.4375rem}.led-list::-webkit-scrollbar{width:.375rem}.led-list::-webkit-scrollbar-thumb{background:#e7e1d8;border-radius:62.4375rem}.led-row{display:flex;align-items:center;gap:.6875rem;padding:.5625rem .75rem;border-radius:.875rem;background:#f5faff}.led-row.static{background:#f7f5f1}.led-ico{width:2.125rem;height:2.125rem;flex:0 0 2.125rem;border-radius:.6875rem;display:flex;align-items:center;justify-content:center;font-size:1rem;background:#efebe4}.led-ico.plus{background:var(--green-soft)}.led-ico.minus{background:var(--red-soft)}.led-ico.gift{background:var(--purple-soft)}.led-body{flex:1;min-width:0}.led-body b{display:block;font-size:.84375rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.led-body span{font-size:.71875rem;color:var(--ink-3);font-weight:700}.led-val{font-size:.9375rem;font-weight:800;color:var(--ink-2)}.led-val.plus{color:var(--green)}.led-val.minus{color:var(--red)}.set-stat{display:flex;gap:.5625rem;margin-top:.5rem}.set-stat .box{flex:1;background:#f5faff;border-radius:.875rem;padding:.6875rem;text-align:center}.set-stat .box b{display:block;font-size:1.25rem;font-weight:800;line-height:1.2}.set-stat .box span{font-size:.6875rem;color:var(--ink-3);font-weight:700}.lib-wrap{display:flex;gap:1.25rem;flex:1;min-height:0}.lib-cats{width:14.375rem;flex:0 0 14.375rem;display:flex;flex-direction:column;gap:.5625rem}.lib-cat{display:flex;align-items:center;gap:.6875rem;padding:.8125rem .9375rem;border-radius:1rem;background:#fff;box-shadow:var(--sh-1);cursor:pointer;transition:all .14s ease;border:.125rem solid transparent}.lib-cat:hover{transform:translate(.125rem)}.lib-cat.on{border-color:var(--brand);box-shadow:var(--sh-2)}.lib-cat .li{font-size:1.125rem}.lib-cat b{flex:1;font-size:.90625rem;font-weight:800}.lib-cat .ln{font-size:.75rem;font-weight:800;color:var(--ink-3);background:#f4f1ec;padding:.1875rem .625rem;border-radius:62.4375rem}.lib-cat.on .ln{background:var(--brand-soft);color:var(--brand-deep)}.lib-main{flex:1;min-width:0;display:flex;flex-direction:column}.lib-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:1rem 1.25rem}.lib-grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));gap:.75rem;margin-top:.25rem}.lib-card{background:#f5faff;border-radius:var(--r-md);padding:1rem .9375rem;display:flex;flex-direction:column;align-items:center;gap:.3125rem;text-align:center}.lib-card .lc-ico{font-size:2rem}.lib-card .lc-name{font-size:.84375rem;font-weight:800;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-card .lc-meta{font-size:.6875rem;color:var(--ink-3);font-weight:700}.lib-card .lc-ops{display:flex;gap:.375rem;margin-top:.375rem}.lc-op{font-size:.75rem;font-weight:800;color:var(--brand-deep);background:var(--brand-soft);padding:.3125rem .6875rem;border-radius:62.4375rem;cursor:pointer}.lc-op.danger{color:#c62828;background:var(--red-soft)}.lc-op:active{transform:scale(.95)}.cls-list{flex:1;min-height:0;overflow:auto}.cls-bar{display:flex;align-items:center;gap:1rem;margin-top:.875rem}.cls-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:800;background:rgba(24,21,18,.96);display:flex;flex-direction:column;animation:mpop .2s ease}.cp-head{height:3.875rem;flex:0 0 3.875rem;display:flex;align-items:center;gap:.6875rem;padding:0 1.375rem;color:#fff}.cp-head b{font-size:1.03125rem;font-weight:800}.cp-head .cp-ico{font-size:1.1875rem}.cp-head .cp-teacher{font-size:.78125rem;font-weight:700;opacity:.6}.cp-head .spacer{flex:1}.cp-close{font-size:1.1875rem;cursor:pointer;opacity:.8;font-weight:800}.cp-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 1.375rem}.cp-body uni-video{max-width:100%;max-height:100%;border-radius:.875rem;background:#000}.cp-body iframe{width:100%;height:100%;border:none;border-radius:.875rem;background:#fff}.cp-audio{display:flex;flex-direction:column;align-items:center;gap:1.125rem}.cpa-ico{font-size:3.75rem}.cp-audio uni-audio{width:35rem;max-width:100%}.cp-foot{height:4.375rem;flex:0 0 4.375rem;display:flex;align-items:center;gap:.75rem;padding:0 1.375rem;color:#fff}.cp-info{font-size:.8125rem;font-weight:700;opacity:.85}.cp-foot .spacer{flex:1}.cp-btn{padding:.625rem 1.25rem;border-radius:62.4375rem;font-size:.84375rem;font-weight:800;cursor:pointer;background:rgba(255,255,255,.14);color:#fff}.cp-btn:hover{background:rgba(255,255,255,.24)}.cp-btn:active{transform:scale(.96)}.video-frame.novid{background:linear-gradient(150deg,#eef7ff,#f4fbff)}.ph-novid{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.ph-novid .nv-teacher{width:5.25rem;height:5.25rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2.625rem;box-shadow:0 .5rem 1.375rem rgba(11,111,184,.16)}.ph-novid .nv-sym{font-size:2.5rem;font-weight:800;color:var(--brand-deep);letter-spacing:.0625rem}.ph-novid .nv-txt{font-size:.84375rem;font-weight:800;color:var(--ink-2)}.ph-novid .nv-play{margin-top:.25rem;padding:.6875rem 1.5rem;border-radius:62.4375rem;border:none;cursor:pointer;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;font-size:.90625rem;font-weight:800;font-family:inherit;box-shadow:0 .375rem 1rem rgba(30,155,240,.3)}.ph-novid .nv-play:active{transform:scale(.96)}.ph-novid .nv-sub{font-size:.75rem;color:var(--ink-3);font-weight:700}.pager .dots i.learned{background:var(--green)}.pager .dots s{display:block;flex:0 0 .0625rem;width:.0625rem;height:.625rem;background:#d8d3cb;text-decoration:none}uni-page-body{background:#f4fbff}body{background:#f4fbff}.eng-root{height:100vh;height:100svh;height:var(--app-h, 100vh);max-height:100%;display:flex;flex-direction:column;overflow:hidden}.screen-title .h1{font-size:1.625rem;font-weight:800;letter-spacing:-.01875rem}.screen-title .sub{font-size:.875rem;color:var(--ink-3);font-weight:600}.mod .mh3{font-size:1.1875rem;font-weight:800;margin-top:.875rem;display:block;letter-spacing:-.0125rem}.mod .mp{font-size:.78125rem;color:var(--ink-3);font-weight:600;margin-top:.3125rem;line-height:1.5;display:block}.mod .barin{display:block;height:100%;border-radius:62.4375rem}.u-top .utb{font-size:.78125rem;color:var(--brand-deep);font-weight:800}.wp-syl .sepx{font-style:normal;color:#d8d2c8;font-weight:700}.wp-line .pos{font-weight:800;color:#1e9bf0;min-width:2.875rem;flex:0 0 auto;display:inline-block}.wp-line .exen{font-weight:800;color:#123a56;flex:0 0 auto;display:inline-block}.wp-line .txt{color:#55707f}.wp-dots .dotx{width:.5625rem;height:.5625rem;border-radius:50%;background:#e6e1d8;display:block}.wp-dots .dotx.on{background:#58cc02}.wp-dots .dotx.cur{background:#1e9bf0;transform:scale(1.5)}.tabbar{position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:20;flex:0 0 4.875rem;padding-bottom:var(--safe-b, 0px);box-sizing:content-box}.screen{padding-bottom:.875rem}.units{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-content:start}.bookbtn{background:var(--brand-soft);color:var(--brand-deep);font-size:.8125rem;font-weight:800;padding:.4375rem 1rem;border-radius:62.4375rem}.headrow{display:flex;align-items:center;justify-content:space-between}.backlink{font-size:.875rem;font-weight:800;color:var(--blue);text-align:center;padding:.375rem 0}.b-item{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.125rem}.b-en{font-size:1.375rem;font-weight:800;width:11.25rem}.b-ipa{font-size:.9375rem;color:var(--blue);width:10.625rem}.b-zh{font-size:.9375rem;color:var(--ink-2);flex:1}.b-from{font-size:.75rem;color:var(--ink-3)}.b-spk{font-size:1.25rem}.kv{display:flex;flex-wrap:wrap;gap:.75rem}.kbox{flex:1;min-width:7.5rem;padding:1rem;text-align:center}.kbig{font-size:1.625rem;font-weight:800;color:var(--blue);display:block}.klab{font-size:.75rem;color:var(--ink-3);margin-top:.25rem;display:block}.sec{font-size:.875rem;font-weight:800;color:var(--ink-2)}.kidrow{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.75rem}.kidcur{font-size:.875rem;font-weight:800;color:var(--ink-2)}.kid{padding:.5rem 1.125rem;border-radius:62.4375rem;background:#eaf3fa;color:var(--ink-2);font-size:.875rem;font-weight:800}.kid.on{background:var(--blue);color:#fff}.ph-card{padding:1.75rem;text-align:center}.ph-big{font-size:1.125rem;font-weight:800;color:var(--ink-2);display:block}.ph-txt{font-size:.8125rem;color:var(--ink-3);margin-top:.625rem;line-height:1.6;display:block}.topbar .logo .lname{font-size:1.25rem;font-weight:800;letter-spacing:.03125rem}.topbar .chip .cname{font-size:.875rem;font-weight:700;margin-left:.125rem}.topbar .chip .grade{font-style:normal;font-size:.75rem;opacity:.9;margin-left:.375rem}.topbar .chip .coins{font-size:.9375rem;font-weight:800}.topbar{flex:0 0 auto}.kidinput{height:2.75rem;min-height:2.75rem;line-height:2.75rem;padding:0 1rem;margin:0;border-radius:.75rem;background:#f4f6f9;border:.0625rem solid #E6EAF0;font-size:.9375rem;color:var(--ink);width:13.75rem;box-sizing:border-box}.kidinput.grade{width:8.125rem}.tst-card{display:flex;flex-direction:column;gap:.5rem}.tst-card .cbody{display:flex;flex-direction:column}.tst-card .ch3{font-size:1.125rem;font-weight:800;letter-spacing:-.0125rem}.tst-card .cp{font-size:.78125rem;color:var(--ink-3);font-weight:600;line-height:1.5;margin-top:.25rem}.tst-card .cfoot{font-size:.75rem;font-weight:700;color:var(--ink-3)}.tst-rule .rh2{font-size:.9375rem;font-weight:800;display:block;margin-bottom:.5625rem}.tst-rule .rli{font-size:.78125rem;color:var(--ink-2);font-weight:600;line-height:1.6;display:block;margin-bottom:.25rem}.tst-coin .cn2{font-size:.75rem;opacity:.92;margin-top:.375rem;display:block}.tst-stat .sbig{display:block;font-size:1.375rem;font-weight:800;line-height:1.2}.tst-stat .sbig.green{color:var(--green)}.tst-stat .sbig.red{color:var(--red)}.tst-stat .slab{font-size:.71875rem;color:var(--ink-3);font-weight:700}.rh2s{font-size:.875rem;font-weight:800;display:block;margin-bottom:.625rem}.tst-row .ld{font-size:.875rem;font-weight:800;color:var(--ink-3);min-width:2.75rem}.tst-row .ld.plus{color:var(--green)}.tst-row .ld.minus{color:var(--red)}.tst-row .lnote{font-size:.78125rem;color:var(--ink-3);font-weight:700;flex:1}.tst-row .rb{font-size:.875rem;font-weight:800}.teacher.plain{box-shadow:none;padding:0;background:transparent}.teacher .tline{display:block;font-size:.875rem;line-height:1.7;color:var(--ink-2);font-weight:600;margin-top:.375rem}.teacher .tline .tb{font-weight:800;color:var(--ink)}.teacher .tline .tipa{color:var(--blue);font-weight:700}.teacher .tline.tip2{color:var(--brand-deep)}.tst-input{height:3.5rem;line-height:3.5rem}.tst-opt.picked{border-color:var(--brand);background:var(--brand-soft)}.tst-ipa{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.tst-ipa .ipsym{font-size:.99rem;font-size:clamp(.875rem,2.2vh,1.25rem);color:var(--blue);font-weight:700;transition:color .15s,transform .15s}.tst-ipa .ipsym.on{color:var(--brand);transform:translateY(-.125rem) scale(1.25)}.hintbox{width:min(42.5rem,92%);margin:.5rem auto 0;background:#fff7de;border:.0625rem dashed #FFD79A;border-radius:.875rem;padding:.625rem .875rem;display:flex;flex-direction:column;align-items:center;gap:.375rem}.hb-title{font-size:.84375rem;font-weight:800;color:#b26a00}.hb-sent{font-size:1.0625rem;font-weight:800;color:#123a56}.hb-btn{background:linear-gradient(135deg,#8ad7fa,#1e9bf0);color:#fff;font-size:.875rem;font-weight:800;padding:.5rem 1.125rem;border-radius:62.4375rem}.struct{margin-top:.625rem;background:#f2f8fd;border-radius:.75rem;padding:.5rem .75rem}.st-row{display:flex;align-items:center;margin:.25rem 0}.st-k{font-size:.75rem;font-weight:800;color:var(--ink-3);width:3.25rem}.st-syl{display:flex;align-items:center}.st-syl .wsy{font-size:1.25rem;font-weight:800;padding:.0625rem .5rem;border-radius:.5rem;color:var(--c, #1e9bf0);background:#e8f6fe;background:color-mix(in srgb,var(--c, #1e9bf0) 14%,#fff)}.st-letters{font-size:1.125rem;font-weight:800;color:#123a56;letter-spacing:.125rem}.st-note{font-size:.71875rem;color:var(--ink-3);font-weight:700}.wp-jump{text-align:center;margin-top:.25rem}.wp-jump-t{font-size:.8125rem;font-weight:800;color:var(--blue)}.wp-card{align-items:stretch}.wp-card>*{width:100%}.wp-index,.wp-en,.wp-ipa,.wp-zh,.wp-tip,.wp-back,.wp-jump{text-align:center}.wp-syl{width:100%;justify-content:center;gap:.75rem}.wp-syl .wsy{flex:1 1 0;max-width:18rem;text-align:center}.wp-tools{width:100%;justify-content:center;gap:1rem}.wp-tools>*{flex:1 1 0;max-width:16rem;text-align:center}.wp-nav{width:100%;justify-content:center;gap:1.25rem}.wp-nav .wp-btn{flex:1 1 0;max-width:18rem;text-align:center}.wp-dots{width:100%;justify-content:center}.wp-dict,.teacher.plain{width:100%}.teacher.plain .bubble{flex:1 1 auto;min-width:0;max-width:58rem;margin:0 auto}.struct,.st-row{width:100%}.st-k{width:4.5rem}.st-syl{flex:1 1 auto;justify-content:center;gap:.75rem}.st-syl .wsy{flex:1 1 0;max-width:16rem;text-align:center}.st-letters{flex:1 1 auto;text-align:center}.tst-fb,.eng-root,.screen,.wpage,.tst-wrap,.tst-main,.card,.units,.wp-dict,.wp-card{width:100%}.wpage>*,.tst-main>*{width:100%}.screen-title{width:100%;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.75rem}.screen-title>*{width:auto}.eng-root{min-width:100vw}.wp-card,.card,.tst-card,.unit-card{box-sizing:border-box}@supports not (gap: 1rem){.topbar>*+*{margin-left:1rem}.wp-nav>*+*{margin-left:1.25rem}.wp-tools>*+*{margin-left:1rem}.wp-syl>*+*{margin-left:.75rem}.st-syl>*+*{margin-left:.75rem}.wp-tabs>*+*{margin-left:.375rem}.tst-opts>*+*{margin-top:.75rem}.wp-dict .wp-line>*+*{margin-left:.5rem}}.wp-cols{display:flex;gap:1.5rem;width:100%;align-items:center}.wp-col-l{flex:1 1 46%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.wp-col-r{flex:1 1 54%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.wp-col-l .wp-index{text-align:center}.wp-col-r .teacher.plain{width:100%}@media (max-aspect-ratio: 1/1){.wp-cols{flex-direction:column;align-items:stretch}.wp-col-l,.wp-col-r{flex:1 1 auto}}.wp-en-sm{font-size:3.4rem;line-height:1.1;text-align:center}.deriv{width:100%;background:#fff8ee;border:1px solid #FFE7C2;border-radius:.75rem;padding:.5rem .75rem}.dv-k{display:block;font-size:.75rem;font-weight:800;color:#0b6fb8;margin-bottom:.375rem}.dv-chips{display:flex;flex-wrap:wrap;gap:.375rem}.dv-chip{font-size:.8125rem;font-weight:700;color:#8a5a00;background:#fff;border:1px solid #dcecfb;border-radius:999px;padding:.125rem .625rem}.wp-col-l .wp-tools{width:100%}.wp-col-l .wp-say{width:100%;text-align:center}.wp-col-r .wp-nav,.wp-col-r .tst-fb,.wp-col-r .hintbox,.wp-col-l .hintbox{width:100%}.wp-col-l .tst-ipa{width:100%;justify-content:center;display:flex;flex-wrap:wrap}@media (max-aspect-ratio: 1/1){.wp-en-sm{font-size:2.6rem}}.wp-tools>*{flex:1 1 0;max-width:none}.wp-nav .wp-btn,.wp-syl .wsy,.st-syl .wsy{flex:1 1 0;max-width:none}.wp-tabs{justify-content:stretch}.wp-tab{flex:1 1 0;text-align:center}.wp-col-l .wp-say,.wp-col-r .wp-say,.ls-ex .ls-ex-row{width:100%}.units{display:block}.units .uni-scroll-view,.units .uni-scroll-view-content{width:100%}.units .uni-scroll-view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-content:start}.units .uni-scroll-view-content>*{width:100%}.tst-wrap>*,.tst-main>*,.tst-side>*{min-width:0}.tst-cards,.mods,.grid{width:100%}.wp-en{display:block;white-space:nowrap}.wp-en .wseg{display:inline-block;padding:0 .05em;transition:transform .18s ease,color .18s ease,opacity .18s ease,text-shadow .18s ease;will-change:transform}.wp-en.multi .wseg{color:var(--c, #1e9bf0)}.wp-en .wseg.cur{transform:translateY(-.06em) scale(1.12);text-shadow:0 .05em .22em rgba(30,155,240,.3)}.wp-en.beaton .wseg.dim{opacity:.26}.wp-en .wseg.gapph{animation:wsegPulse .34s ease}@keyframes wsegPulse{0%,to{transform:translateY(-.06em) scale(1.12)}45%{transform:translateY(-.02em) scale(1)}}.wp-syl .wsy{transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.wp-syl .wsy.cur{transform:translateY(-.1rem) scale(1.05);box-shadow:0 .3rem 1rem rgba(0,0,0,.14)}.wp-syl .wsy.dim{opacity:.3}.wp-say.syl{background:linear-gradient(135deg,#1e9bf0,#0a86c9);box-shadow:0 .375rem 1rem rgba(30,155,240,.25)}.wp-say.syl.on{animation:wsay 1s ease infinite}.wp-syltip{font-size:.8125rem;color:#a8becc;font-weight:700;text-align:center}.kv{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.kidrow .kid,.kidrow .kidinput{flex:1 1 0;min-width:0;text-align:center}.kidinput.grade{width:auto}.mine-cols,.set-cols{display:flex;gap:1rem;width:100%;align-items:flex-start}.mine-cols>.card{flex:1 1 0;min-width:0;margin-top:0}.set-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.875rem}.set-col>.card{width:100%;margin-top:0}@media (max-aspect-ratio: 1/1){.mine-cols,.set-cols{flex-direction:column}.kv{grid-template-columns:repeat(2,1fr)}}.wp-en .wseg.allcue{animation:wsegAll .55s ease;opacity:1!important}@keyframes wsegAll{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-.05em) scale(1.07)}}.wp-syl .wsy.allcue{animation:wsegAll .55s ease;opacity:1!important}.ipa-row{display:flex;gap:.75rem;width:100%;justify-content:center;flex-wrap:wrap}.ipa-chip{flex:1 1 0;max-width:18rem;display:flex;align-items:center;justify-content:center;gap:.375rem;background:#f1f7fd;border:1px solid #D8E9F8;border-radius:999px;padding:.3125rem .875rem}.ipa-chip:active{background:#e3f4fe}.ipa-lbl{font-size:.75rem;font-weight:800;color:#1e9bf0;opacity:.85}.ipa-txt{font-size:1.0625rem;font-weight:700;color:#1e9bf0}.ipa-spk{font-size:.875rem}.ph-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0;justify-content:center}.ph-chip{display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid #dcecfb;border-radius:999px;padding:.25rem .75rem}.ph-chip:active{background:#fff7de}.ph-uk{font-size:1.0625rem;font-weight:800;color:#0b6fb8}.ph-us{font-size:.8125rem;font-weight:700;color:#c2410c;opacity:.8}.ph-spk{font-size:.8125rem}.ph-q{display:block;text-align:center;font-size:.9375rem;font-weight:800;color:#0b6fb8;margin-top:.25rem}.wp-foot{display:flex;align-items:center;gap:.875rem;width:100%;flex-wrap:wrap}.wp-foot .wp-tip{flex:1 1 auto;text-align:left}.wp-foot .wp-jump,.wp-foot .wp-back{margin:0;text-align:left}.wp-foot .wp-nav{flex:1 1 24rem;width:auto;justify-content:flex-end}.wpage>.wp-card{flex:1 1 auto}@media (max-aspect-ratio: 1/1){.wp-foot{flex-direction:column;align-items:stretch}.wp-foot .wp-tip,.wp-foot .wp-jump,.wp-foot .wp-back{text-align:center}.wp-foot .wp-nav{flex:1 1 auto}}.wp-cols{flex:1 1 auto;align-items:stretch}.wp-col-l,.wp-col-r{justify-content:space-between;padding:1.75rem 0}.wp-col-l .wp-en{font-size:clamp(2.8rem,10vh,5.5rem)}.wp-col-l .ipa-chip{padding:.5rem 1.1rem}.wp-col-l .ipa-txt{font-size:1.3rem}.wp-col-l .wp-syl .wsy{padding:.5rem 1.25rem;font-size:1.5rem}.wp-col-l .wp-tools .wp-say,.wp-col-r .wp-tools .wp-book{padding:.75rem 1.5rem}.wp-col-r .wp-dict{min-height:10rem}@media (max-aspect-ratio: 1/1){.wp-col-l,.wp-col-r{padding:1rem 0}}.screen>.card,.screen>.tst-wrap,.screen>.units,.screen>.wpage,.screen>.mine-cols,.screen>.set-cols{flex:1 1 auto;min-height:0}.kv{flex:1 1 0;min-height:0}.kbox{display:flex;flex-direction:column;align-items:center;justify-content:center}.kbig{font-size:2.25rem}.mine-cols{flex:1 1 0;min-height:0;align-items:stretch}.mine-cols>.card{display:flex;flex-direction:column;justify-content:space-between}.set-cols{flex:1 1 0;min-height:0;align-items:stretch}.set-col{justify-content:space-between}.card.ph-card{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.tst-main{justify-content:space-between}.tst-side{display:flex;flex-direction:column;justify-content:space-between}.units .uni-scroll-view-content{min-height:100%;grid-auto-rows:minmax(4.5rem,1fr)}.wp-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.side{justify-content:space-between}.wpage.tst-ans .wp-col-l,.wpage.tst-ans .wp-col-r{justify-content:flex-start;gap:1.25rem}.wpage.tst-ans .tst-input{height:4.75rem;line-height:4.75rem;width:100%;max-width:none;font-size:1.875rem;font-weight:800;letter-spacing:.15rem;text-align:center;border-radius:1.25rem}.wpage.tst-ans .wp-col-r .wp-nav{justify-content:flex-end;gap:1rem}.wpage.tst-ans .wp-col-r .wp-btn{flex:0 1 auto;padding:1rem 2rem;font-size:1.25rem}.wpage.tst-ans .wp-col-r{align-items:stretch}@media (max-aspect-ratio: 1/1){.wpage.tst-ans .tst-input{height:3.75rem;line-height:3.75rem;font-size:1.5rem}}@media (max-aspect-ratio: 1/1){html:root{font-size:clamp(12px,calc(100vw / 26),18px)!important}html,body{height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#app{height:auto;min-height:var(--app-h, 100vh);align-items:stretch;overflow:visible}.eng-root{height:auto;min-height:var(--app-h, 100vh);overflow:visible}.device{width:100%;height:auto;min-height:var(--app-h, 100vh);border-radius:0;box-shadow:none;transform:none}.device.rotate{transform:none}.topbar{position:sticky;top:0;z-index:40;height:3.25rem;flex:0 0 3.25rem;gap:.5rem;padding:0 .75rem}.topbar .logo{font-size:1rem;gap:.375rem}.topbar .logo .dot{width:1.5rem;height:1.5rem;border-radius:.5rem;font-size:.875rem}.chip{padding:.25rem .625rem .25rem .375rem;font-size:.75rem;gap:.375rem}.chip .ava{width:1.25rem;height:1.25rem;font-size:.6875rem}.chip .coins svg{width:.875rem;height:.875rem}.tabbar{position:sticky;bottom:0;z-index:40;height:3.5rem;flex:0 0 3.5rem;gap:.125rem;padding:0 .375rem}.tab{height:2.875rem;border-radius:.75rem;gap:.0625rem}.tab .ti{font-size:1.0625rem}.tab .tn{font-size:.625rem}.screen{flex:none;min-height:0;padding:.75rem .75rem 1rem;overflow:visible}.screen-title{flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:.625rem}.screen-title h1{font-size:1.1875rem}.screen-title .sub{font-size:.75rem;line-height:1.45}.tools{flex-wrap:wrap;gap:.375rem}.tbtn{font-size:.75rem;padding:.3125rem .625rem}.units,.wp-card,.wp-dbody,.tst-list,.ask-hlist,.pagebox,.side,.cardbox,.wp-col-l,.wp-col-r,.wp-cols,.tst-wrap,.tst-main,.tst-side,.body,.mods,.grid,.lib-body,.cls-body,.mine-body,.set-body,.ls-ex,.tst-cards,.wpage,.tst-wrap>*{overflow:visible!important;max-height:none!important}.wp-cols,.tst-wrap,.body,.tst-main{display:block!important}.wp-col-l,.wp-col-r,.tst-main,.tst-side,.pagebox,.side{width:100%!important;margin:0 0 .75rem!important}.tst-side{max-width:none!important}.wp-card{padding:.875rem .75rem}.wpage{gap:.5rem}.units{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem}.mods,.grid,.tst-cards{grid-template-columns:repeat(2,1fr)!important}.unit-card{padding:.625rem;gap:.5rem}.wp-en{font-size:clamp(1.75rem,11vw,3rem)!important;white-space:normal!important;line-height:1.1}.wp-en .wseg{padding:0 .03em}.wp-syl .wsy{font-size:clamp(1.125rem,4.6vw,1.75rem)!important;padding:.125rem .5rem}.wp-ipa,.wp-zh{font-size:1.0625rem!important}.wp-nav .wp-btn,.wp-tools>*{max-width:none!important}.wp-dots{gap:.3125rem}.wp-tip{font-size:.6875rem;line-height:1.5}.reader .pagebox{width:100%!important}.hot.show{background:rgba(30,155,240,.14)}.mark-tag{font-size:.625rem}.tst-side{width:100%!important}.tst-input{height:3.25rem;line-height:3.25rem;font-size:1.25rem}.ask-stage{max-height:none}.kv,.set-row{flex-wrap:wrap}.card{padding:.75rem}}@media (max-width: 380px){html:root{font-size:clamp(11px,4vw,15px)!important}.units{grid-template-columns:1fr!important}.tab .tn{font-size:.5625rem}}@media (max-aspect-ratio: 1/1){.tbtn,.pbtn,.wp-btn,.wp-say,.wp-book,.wp-tab,.uchip,.wp-jump-t,.ctitle+.cclose{min-height:2.7rem;line-height:1.15;display:inline-flex;align-items:center;justify-content:center}.tbtn{padding:.375rem .75rem;font-size:.8125rem}.pbtn{padding:.5rem .875rem;font-size:.8125rem}.wp-dots i{width:.75rem;height:.75rem}.wp-dots,.pads .row{gap:.4375rem}.units .uchip{flex:0 0 auto}.card{border-radius:.875rem}.wp-card{border-radius:1rem}.screen{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.tabbar{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(3.5rem + env(safe-area-inset-bottom,0px))}.topbar{padding-top:env(safe-area-inset-top,0px);height:calc(3.25rem + env(safe-area-inset-top,0px))}}.pads .row.rates{align-items:center;gap:.375rem}.pads .row.rates .sec{flex:0 0 auto;margin-right:.125rem}.pads .row.rates .uchip{font-size:.8125rem;padding:.3125rem .75rem}.pads .row.rates .rate-tip{font-size:.75rem;color:#93aab9;font-weight:700;margin-left:.25rem}.wc3{flex:1 1 auto;display:flex;gap:1rem;width:100%;min-height:0;align-items:stretch}.wc3-col{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:1.25rem;padding:.75rem .875rem .875rem;box-sizing:border-box}.wc3-read{flex:2.8 1 0;background:linear-gradient(180deg,#f6fbff,#e2f2fe);border:.0625rem solid #BFE2F8;border-top:.3125rem solid #1E9BF0;align-items:center;justify-content:space-between}.wc3-learn{flex:2.7 1 0;background:linear-gradient(180deg,#fbf7ff,#efe6ff);border:.0625rem solid #DCCBFB;border-top:.3125rem solid #8B5CF6}.wc3-memo{flex:2.25 1 0;background:linear-gradient(180deg,#f8fdf2,#e7f8d8);border:.0625rem solid #CBEFA9;border-top:.3125rem solid #58CC02}.wc3-assoc{flex:2.25 1 0;background:linear-gradient(180deg,#fffcf5,#fff1dc);border:.0625rem solid #F7DCAE;border-top:.3125rem solid #FF9600}.wc3-read .wc3-title{color:#1479be}.wc3-learn .wc3-title{color:#6d28d9}.wc3-memo .wc3-title{color:#3f8f01}.wc3-assoc .wc3-title{color:#c2761a}.wc3-assoc .as-row{background:#fff;border:.0625rem solid #F7DCAE;border-radius:.75rem;padding:.375rem .5rem .4375rem;margin-bottom:.4375rem}.wc3-assoc .as-k{display:inline-block;font-size:.6875rem;font-weight:800;border-radius:.4375rem;padding:.0625rem .375rem;margin-bottom:.1875rem;color:#0b6fb8;background:#e8f6fe}.wc3-assoc .ask1 .as-k{color:#1b6fa8;background:#e8f4fd}.wc3-assoc .ask2 .as-k{color:#3f8f1e;background:#ecfbe4}.wc3-assoc .ask3 .as-k{color:#2e7fe0;background:#f3e8ff}.wc3-assoc .as-t{display:block;font-size:.8125rem;font-weight:600;color:#334155;line-height:1.5}.wc3-assoc .as-tipbox{margin-top:.375rem;border-top:.0625rem dashed #F3DDBB;padding-top:.375rem}.wc3-assoc .as-tip{display:block;font-size:.6875rem;color:#93aab9;line-height:1.5}.wc3-h{display:flex;align-items:center;gap:.4375rem;width:100%;margin-bottom:.5rem;flex-wrap:wrap}.wc3-num{color:#fff;font-weight:800;font-size:.8125rem;padding:.1875rem .5rem;border-radius:.5rem}.wc3-title{font-weight:800;font-size:1.0625rem;color:#123a56}.wc3-sub{font-size:.75rem;color:#93aab9;font-weight:700}.wc3-scroll{flex:1 1 auto;min-height:0;width:100%}.wc3-sect{margin-bottom:.625rem}.wc3-lab{display:block;font-size:.75rem;font-weight:800;color:#7c93a8;margin-bottom:.375rem}.wc3-read .wp-en{font-size:calc(clamp(2.1rem,6.4vh,3.6rem) * var(--wsize, 1));max-width:100%;box-sizing:border-box}.wc3-read .wp-en .wseg{padding:0 calc(.02em * var(--wsize, 1))}.wc3-read .wp-star{font-size:calc(1.25rem * var(--wsize, 1))}.wc3-read .wp-syl .wsy{font-size:calc(1.125rem * var(--wsize, 1));padding:calc(.3125rem * var(--wsize, 1)) calc(.75rem * var(--wsize, 1))}.wc3-read .wp-syl{gap:calc(.375rem * var(--wsize, 1));max-width:100%}.wc3-read .ipa-txt,.wc3-read .wp-zh{font-size:1.0625rem}.wc3-read .wp-dict{width:100%;flex:0 1 auto;min-height:0}.wc3-read{overflow-y:auto;overscroll-behavior:contain}.wc3-read .wp-tools .wp-say{padding:.375rem .75rem;font-size:.875rem}.wc3-read .ipa-chip{padding:.3125rem .5rem}.wc3-read .wp-tools{gap:.5rem}.rc-list{display:flex;flex-direction:column;gap:.5rem}.rc{background:#fff;border:.0625rem solid #EADDFF;border-radius:.875rem;padding:.5rem .75rem .625rem;transition:box-shadow .25s,transform .25s,border-color .25s}.rc.pulse{border-color:#7ea8f5;box-shadow:0 0 0 .1875rem rgba(126,168,245,.22),0 .5rem 1.25rem rgba(126,168,245,.22);transform:translateY(-.0625rem)}.rc.min{opacity:.92}.rc-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rc-name{font-weight:800;font-size:.9375rem;color:#6b21a8}.rc-seen{font-size:.6875rem;font-weight:800;padding:.125rem .4375rem;border-radius:.5rem;background:#f3e8ff;color:#9333ea;flex:0 0 auto}.rc-seen.lv2{background:#eaf3fc;color:#2e7fe0}.rc-tip{display:block;font-size:.875rem;font-weight:800;color:#123a56;margin-top:.25rem;line-height:1.4}.rc-how{display:block;font-size:.8125rem;color:#3e5a6e;margin-top:.25rem;line-height:1.45}.rc-ex{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.375rem}.rc-exc{font-size:.8125rem;font-weight:800;color:#2e4a5e;background:#f2f8fd;border:.0625rem solid #E8ECF2;border-radius:.5rem;padding:.1875rem .4375rem}.rc-exc.me{background:#e8f6fe;border-color:#ffd9a0;color:#0b6fb8}.rc-exi{color:#93aab9;font-weight:700;margin-left:.1875rem}.rc-warn{display:block;font-size:.75rem;color:#0b6fb8;margin-top:.3125rem;line-height:1.4}.rc-note{display:block;font-size:.75rem;color:#93aab9;margin-top:.25rem;line-height:1.4}.rc-fold{display:block;font-size:.8125rem;font-weight:800;color:#9333ea;margin-top:.375rem}.rc-empty{background:#fff;border:.0625rem dashed #E9DCFF;border-radius:.875rem;padding:.75rem;font-size:.8125rem;color:#55707f;line-height:1.5}.rc-empty2{display:block;color:#93aab9;margin-top:.25rem}.steps{margin-top:.75rem;background:#fff;border:.0625rem solid #E9DCFF;border-radius:.875rem;padding:.5rem .75rem .625rem}.steps-h{display:block;font-size:.8125rem;font-weight:800;color:#6b21a8;margin-bottom:.375rem}.memo-blocks{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem}.mb{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.25rem;padding:.375rem .5rem;border-radius:.75rem;background:#fff;border:.125rem solid var(--c, #58CC02);box-shadow:0 .25rem .75rem rgba(0,0,0,.06)}.mb.cur{background:#eff7ff;transform:translateY(-.125rem)}.mb-t{font-size:1.375rem;font-weight:800;color:var(--c, #58CC02);line-height:1.1}.mb-s{font-size:.75rem;font-weight:700;color:#55707f;margin-top:.0625rem}.mb-plus{font-size:1.125rem;font-weight:800;color:#c7cfda}.ml{display:flex;gap:.4375rem;align-items:baseline;margin:.25rem 0}.ml-t{flex:0 0 auto;font-size:.875rem;font-weight:800;color:var(--c, #58CC02);background:#fff;border-radius:.4375rem;padding:.0625rem .375rem;border:.0625rem solid #E8ECF2}.ml-x{flex:1 1 auto;min-width:0;font-size:.8125rem;color:#3e5a6e;line-height:1.45}.memo-one{background:#fff;border:.0625rem solid #DBF2CC;border-radius:.875rem;padding:.5rem .75rem .625rem;margin-bottom:.625rem}.memo-one-t{display:block;font-size:.75rem;font-weight:800;color:#3f8f1e;margin-bottom:.1875rem}.memo-one-x{display:block;font-size:.9375rem;font-weight:800;color:#123a56;line-height:1.45}.memo-contrast{background:#f2f9ff;border:.0625rem solid #F5E4B8;border-radius:.875rem;padding:.5rem .75rem .625rem;margin-bottom:.625rem}.mc-h{display:block;font-size:.75rem;font-weight:800;color:#0b6fb8;margin-bottom:.25rem}.mc-row{margin:.25rem 0}.mc-t{display:block;font-size:.8125rem;font-weight:800;color:#123a56}.mc-x{display:block;font-size:.8125rem;color:#2e4a5e}.mc-tip{display:block;font-size:.75rem;color:#93aab9}.memo-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.memo-auto{font-size:.6875rem;font-weight:800;color:#0b6fb8;background:#e8f6fe;border-radius:.5rem;padding:.125rem .4375rem}.memo-ok{font-size:.6875rem;font-weight:800;color:#3f8f1e;background:#ecfbe4;border-radius:.5rem;padding:.125rem .4375rem}@media (max-aspect-ratio: 1/1){.wc3{display:block}.wc3-col{width:100%!important;margin:0 0 .75rem}.wc3-scroll{max-height:none}}.wc3-read .wp-dict{margin-top:.5rem}.wc3-read .wp-dbody{max-height:4.5rem;min-height:1.75rem}.screen.pho{padding-bottom:1.375rem}.pho .backbtn{flex:0 0 auto;font-size:.8125rem;font-weight:800;color:#3e5a6e;background:#eaf3fa;border-radius:62.4375rem;padding:.375rem .875rem}.pho .hgroup{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.pho-wrap{flex:1 1 auto;display:flex;gap:1rem;min-height:0}.pho-list{flex:0 0 32%;min-width:0;background:linear-gradient(180deg,#f4f8ff,#f0f6ff);border:.0625rem solid #E9DCFF;border-radius:1.25rem;padding:.5rem;box-sizing:border-box}.pho-main{flex:1 1 68%;min-width:0}.pho-scroll{height:100%;width:100%}.rrow{padding:.5rem .625rem;border-radius:.75rem;margin-bottom:.375rem;background:#fff;border:.0625rem solid #EFE6FF}.rrow.on{border-color:#7ea8f5;box-shadow:0 0 0 .1875rem rgba(126,168,245,.16)}.rrow-t{display:flex;justify-content:space-between;gap:.375rem;align-items:baseline}.rrow-name{font-weight:800;font-size:.8125rem;color:#6b21a8}.rrow-seen{font-size:.625rem;font-weight:800;color:#9333ea;background:#f3e8ff;border-radius:.4rem;padding:0 .3rem;flex:0 0 auto}.rrow-tip{display:block;font-size:.75rem;color:#3e5a6e;margin-top:.125rem;line-height:1.4}.pcard{background:#fff;border:.0625rem solid #EDE4FF;border-radius:1rem;padding:.625rem .75rem .75rem;margin-bottom:.625rem}.pcard-name{display:block;font-weight:800;font-size:.9375rem;color:#123a56;margin-bottom:.375rem}.pcard-seen{font-size:.6875rem;color:#9333ea;background:#f3e8ff;border-radius:.4rem;padding:.0625rem .375rem;margin-left:.375rem}.pcard-tipbox{background:#faf5ff;border-radius:.75rem;padding:.5rem .625rem}.pcard-tip{font-size:1rem;font-weight:800;color:#6b21a8;line-height:1.45}.pcard-how{display:block;font-size:.8125rem;color:#3e5a6e;margin-top:.375rem;line-height:1.5}.pcard-lab{display:block;font-size:.75rem;font-weight:800;color:#7c93a8;margin:.5rem 0 .25rem}.pex{display:flex;flex-wrap:wrap;gap:.375rem}.pexc{background:#f2f8fd;border:.0625rem solid #E8ECF2;border-radius:.625rem;padding:.3125rem .5rem;display:flex;flex-direction:column;align-items:center}.pexc-en{font-weight:800;font-size:.875rem;color:#123a56}.pexc-cut{font-size:.6875rem;color:#55707f}.pexc-ipa{font-size:.6875rem;color:#93aab9}.pcard-warn{display:block;font-size:.75rem;color:#0b6fb8;margin-top:.375rem;line-height:1.4}.pcard-note{display:block;font-size:.75rem;color:#93aab9;margin-top:.25rem;line-height:1.4}.ptest-tip{display:block;font-size:.8125rem;color:#3e5a6e;line-height:1.5}.ptest-row{display:flex;align-items:baseline;gap:.75rem;margin:.5rem 0}.ptest-word{font-size:2.25rem;font-weight:800;color:#123a56}.ptest-ipa{font-size:1rem;color:#93aab9;font-weight:700}.ptest-hint{display:block;font-size:.8125rem;color:#9333ea;background:#faf5ff;border-radius:.625rem;padding:.375rem .5rem}.ptest-btns{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.pbtn{background:#1e9bf0;color:#fff;font-weight:800;font-size:.8125rem;border-radius:62.4375rem;padding:.375rem .875rem}.pbtn.ghost{background:#eaf3fa;color:#3e5a6e}.pquery{display:flex;gap:.5rem;align-items:center}.pinput{flex:1 1 auto;min-width:0;background:#f2f8fd;border:.0625rem solid #E8ECF2;border-radius:.75rem;padding:.5rem .75rem;font-size:.9375rem}.presult{margin-top:.5rem}.pres-blocks{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.pres-plus{color:#c7cfda;font-weight:800}.pres-b{display:flex;flex-direction:column;align-items:center;background:#fff;border:.125rem solid #58CC02;border-radius:.75rem;padding:.25rem .5rem}.pres-t{font-size:1.125rem;font-weight:800;color:#58cc02}.pres-s{font-size:.6875rem;color:#55707f}.pres-memo{display:block;font-size:.8125rem;color:#2e4a5e;margin-top:.375rem;line-height:1.5}.pres-auto{display:block;font-size:.6875rem;color:#0b6fb8;background:#e8f6fe;border-radius:.4rem;padding:.0625rem .375rem;margin-top:.25rem}.stepx{display:flex;gap:.4375rem;align-items:flex-start;margin:.3125rem 0}.stepn{flex:0 0 auto;width:1.125rem;height:1.125rem;line-height:1.125rem;text-align:center;border-radius:50%;background:#7ea8f5;color:#fff;font-size:.6875rem;font-weight:800}.stept{flex:1 1 auto;min-width:0}.stept-t{display:block;font-size:.8125rem;font-weight:800;color:#123a56}.stept-x{display:block;font-size:.75rem;color:#55707f;line-height:1.4}.pit{margin:.25rem 0}.pit-w{display:block;font-size:.8125rem;color:#b91c1c;line-height:1.4}.pit-r{display:block;font-size:.8125rem;color:#3f8f1e;line-height:1.4}.grid6.g7{grid-template-columns:repeat(4,1fr)}@media (max-aspect-ratio: 1/1){.pho-wrap{display:block}.pho-list{width:auto!important;margin-bottom:.75rem}.pho-main{width:100%!important}.pho-scroll{height:auto}.grid6.g7{grid-template-columns:repeat(2,1fr)}}.pres-suggest{display:block;font-size:.8125rem;font-weight:800;color:#0b6fb8;background:#fff7de;border-radius:.5rem;padding:.25rem .5rem;margin-top:.3125rem}.pquery{align-items:stretch}.pinput{height:3rem;line-height:3rem;font-size:1rem;padding:0 .875rem;box-sizing:border-box}.pinput .uni-input-wrapper{height:100%}.pinput .uni-input-input{height:100%;line-height:3rem}.pquery .pbtn{display:flex;align-items:center;justify-content:center;height:3rem;padding:0 1.25rem;box-sizing:border-box;flex:0 0 auto}@media (max-aspect-ratio: 1/1){.pinput{height:2.75rem;line-height:2.75rem}.pinput .uni-input-input{line-height:2.75rem}.pquery .pbtn{height:2.75rem}}@media (max-aspect-ratio: 1/1){.eng-root:after{content:"📱↔  请把手机横过来\a（本应用按横屏设计，横屏才是完整版）";white-space:pre;position:fixed;left:0;right:0;top:0;height:100vh;height:var(--app-h, 100vh);z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;font-size:1.05rem;font-weight:800;color:#2e4a5e;line-height:1.7;background:linear-gradient(160deg,#eff7ff,#f2f7ff)}}.tst-answer{width:min(46rem,94%);display:flex;flex-direction:column;gap:.5rem}.tst-modebar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tst-mode{font-size:.8125rem;font-weight:800;color:#7c93a8;background:#eaf3fa;border-radius:62.4375rem;padding:.3125rem .875rem}.tst-mode.on{background:#4c8fe8;color:#fff}.tst-modeinfo{font-size:.71875rem;font-weight:700;color:#a8becc}.tst-pad{height:12.5rem;background:#fff;border-radius:1rem;padding:.5rem .625rem;box-shadow:inset 0 0 0 .125rem #eaf3fa;display:flex}.tst-board{position:relative;height:8.75rem;background:#fff;border-radius:1rem;box-shadow:inset 0 0 0 .125rem #eaf3fa;overflow:hidden}.tst-cvs{width:100%;height:100%;display:block}.tst-ph{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:800;color:#e4ddf2;pointer-events:none}.wpage.tst-ans.tst-spell .wp-col-l{flex:0 1 34%}.wpage.tst-ans.tst-spell .wp-col-r{flex:1 1 66%}.wpage.tst-ans.tst-spell .tst-answer{width:100%;flex:1 1 auto}.wpage.tst-ans.tst-spell .tst-board,.wpage.tst-ans.tst-spell .tst-pad{flex:1 1 auto;height:auto;min-height:13rem}.pho-vbtn{margin-left:auto;align-self:flex-start;background:#4fb6f5;color:#fff;font-size:.82rem;font-weight:800;padding:.42rem .9rem;border-radius:999px;box-shadow:0 .25rem .75rem rgba(79,182,245,.35)}.pho-vmask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.62);z-index:999;display:flex;align-items:center;justify-content:center}.pho-vbox{width:92%;max-width:60rem;background:#fff;border-radius:1rem;overflow:hidden}.pho-vhead{display:flex;align-items:center;padding:.6rem .9rem;background:#fff6e5}.pho-vtitle{font-size:.95rem;font-weight:800;color:#0b6fb8}.pho-vclose{margin-left:auto;font-size:.82rem;color:#8a6b4f}.pho-video{width:100%;height:30rem;background:#000;display:block}.pho-vfoot{display:flex;align-items:center;gap:.8rem;padding:.55rem .9rem}.pho-vnote{font-size:.72rem;color:#7c93a8;flex:1}.pho-vdl{font-size:.78rem;color:#1877c9;font-weight:700}.pcard-play{align-self:flex-start;background:#4fb6f5;color:#fff;font-size:.8rem;font-weight:800;padding:.4rem .85rem;border-radius:999px;margin:.3rem 0 .1rem;box-shadow:0 .22rem .6rem rgba(79,182,245,.32)}.pcard-tbl{margin:.5rem 0 .2rem;border:2px solid #FFD9A8;border-radius:.7rem;overflow:hidden}.ptbl-h{display:flex;background:#fff3d6}.ptbl-r{display:flex;border-top:1px solid #FFE7C2}.ptbl-c{padding:.34rem .45rem;font-size:.74rem}.ptbl-c.w1{width:3.1rem;text-align:center;font-weight:800}.ptbl-c.w2,.ptbl-c.w3{flex:1;border-left:1px solid #FFE7C2}.ptbl-v{font-size:1.05rem;color:#0b6fb8;align-self:center}.ptbl-ipa{display:block;font-weight:800;color:#1877c9;font-size:.84rem}.ptbl-ipa.open{color:#c93a24}.ptbl-ex{display:block;color:#7c93a8;font-size:.66rem;margin-top:.08rem}.pcard-mouth{margin:.2rem 0 .3rem}.pmouth-row{display:flex;gap:.6rem;flex-wrap:wrap}.pmouth-img{width:15rem;border-radius:.6rem;box-shadow:0 .25rem .7rem rgba(0,0,0,.1)}.ppairs{display:flex;gap:.5rem;flex-wrap:wrap}.ppair{background:#fff;border:2px solid #E7E2DA;border-radius:.7rem;padding:.45rem .7rem;min-width:11rem;box-shadow:0 .2rem .6rem rgba(74,111,165,.1)}.ppair-cmp{display:block;font-size:.92rem;font-weight:900;color:#0b5e93}.ppair-t{display:block;font-size:.74rem;color:#e2681b;font-weight:800}.ppair-tip{display:block;font-size:.66rem;color:#7c93a8}.screen.grm{display:flex;flex-direction:column}.grm-ph{margin:.4rem 0 .2rem;background:#fff7de;border:2px dashed #F0B429;border-radius:.7rem;padding:.45rem .7rem}.grm-ph-h{display:flex;align-items:baseline;justify-content:space-between}.grm-phn{font-size:.78rem;font-weight:900;color:#c2410c;background:#ffe9d0;border-radius:999px;padding:.05rem .5rem}.grm-pools{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.grm-pool{font-size:.7rem;font-weight:800;border-radius:999px;padding:.12rem .5rem}.grm-pool.p1{color:#166534;background:#dcfce7}.grm-pool.p2{color:#0a5e9c;background:#fff7de}.grm-pool.p3{color:#3730a3;background:#e0e7ff}.grm-pht{font-size:.86rem;font-weight:800;color:#0b6fb8}.grm-phs{display:block;font-size:.72rem;color:#8a6b4f;margin-top:.15rem;line-height:1.4}.grm-body{flex:1;display:flex;flex-direction:column;min-height:0}.grm-steps{display:flex;gap:.4rem;flex-wrap:wrap;margin:.35rem 0 .2rem}.grm-step{font-size:.76rem;font-weight:800;color:#55708a;background:#fff;border:2px solid #E7E2DA;border-radius:999px;padding:.28rem .7rem}.grm-step.on{background:#4a9bef;color:#fff;border-color:#4a9bef}.grm-stiptip{font-size:.72rem;color:#7c93a8;margin-bottom:.35rem}.grm-scroll{flex:1;min-height:0}.grm-card{background:#fff;border-radius:.7rem;padding:.55rem .75rem;margin-bottom:.45rem;box-shadow:0 .2rem .6rem rgba(74,111,165,.1)}.grm-h{display:flex;align-items:center;gap:.5rem}.grm-no{min-width:1.5rem;height:1.5rem;border-radius:.45rem;background:#4fb6f5;color:#fff;font-size:.78rem;font-weight:900;display:flex;align-items:center;justify-content:center}.grm-name{font-size:1rem;font-weight:900;color:#0b5e93}.grm-en{font-size:.7rem;color:#9bb4c4}.grm-arw{margin-left:auto;color:#9bb4c4;font-size:.9rem}.grm-one{display:block;font-size:.78rem;color:#5a5a5a;margin-top:.2rem}.grm-detail{margin-top:.35rem;border-top:1px dashed #EDE7DE;padding-top:.35rem}.grm-lab{display:block;font-size:.74rem;font-weight:800;color:#0b6fb8;margin:.28rem 0 .1rem}.grm-li{display:block;font-size:.75rem;color:#4a4a4a;line-height:1.5}.grm-eg{display:block;font-size:.76rem;color:#1877c9;font-weight:700;line-height:1.5}.grm-wr{display:block;font-size:.74rem;color:#b03030;line-height:1.5}.grm-memo{margin-top:.35rem;background:#fff7de;border-radius:.5rem;padding:.35rem .55rem;font-size:.74rem;color:#0b6fb8;font-weight:700}.grm-foot{display:flex;align-items:center;gap:.6rem;padding:.35rem 0 .1rem}.grm-footbtn{font-size:.76rem;font-weight:800;color:#55708a;background:#fff;border:2px solid #E7E2DA;border-radius:999px;padding:.28rem .7rem}.grm-footbtn.on{background:#4a9bef;color:#fff;border-color:#4a9bef}.grm-footnote{font-size:.7rem;color:#a0a0a0;margin-left:auto}.grm-stages{display:flex;gap:.5rem;flex-wrap:wrap;margin:.4rem 0 .1rem}.grm-stage{flex:1;min-width:11rem;background:#fff;border-radius:.6rem;padding:.4rem .6rem;border-left:.35rem solid #46A05A;box-shadow:0 .2rem .6rem rgba(74,111,165,.1)}.grm-stage.off{border-left-color:#c9c4bc;opacity:.72}.grm-stage-n{font-size:.9rem;font-weight:900;color:#0b5e93}.grm-stage-t{display:block;font-size:.7rem;color:#e2681b;font-weight:800;margin-top:.05rem}.grm-stage-s{display:block;font-size:.66rem;color:#7c93a8;margin-top:.05rem;line-height:1.35}.grm-scope{display:block;font-size:.72rem;color:#55708a;background:#f2f6ff;border-radius:.5rem;padding:.35rem .6rem;margin:.15rem 0 .25rem}.screen.ext{display:flex;flex-direction:column}.ext-note{font-size:.72rem;color:#7c93a8;background:#f2f6ff;border-radius:.5rem;padding:.35rem .6rem;margin:.3rem 0 .2rem}.ext-scroll{flex:1;min-height:0}.ext-card{background:#fff;border-radius:.7rem;padding:.55rem .75rem;margin-bottom:.5rem;box-shadow:0 .2rem .6rem rgba(74,111,165,.1)}.ext-t{display:flex;align-items:center;gap:.45rem}.ext-tag{background:#4a9bef;color:#fff;font-size:.66rem;font-weight:800;border-radius:.35rem;padding:.1rem .38rem}.ext-title{font-size:.92rem;font-weight:900;color:#0b5e93}.ext-dur{margin-left:auto;font-size:.7rem;color:#a0a0a0}.ext-unit{display:block;font-size:.72rem;color:#7c93a8;margin-top:.18rem}.ext-btns{display:flex;gap:.5rem;margin-top:.45rem}.ext-btn{font-size:.74rem;font-weight:800;color:#1877c9;background:#f2f6ff;border-radius:999px;padding:.26rem .7rem}.ext-btn.play{background:#4fb6f5;color:#fff}.ext-empty{padding:2rem 1rem;text-align:center;font-size:.82rem;color:#a0a0a0}.ext-sec{display:block;font-size:.86rem;font-weight:900;color:#0b6fb8;margin:.5rem 0 .25rem}.ext-secn{font-size:.68rem;color:#9bb4c4;font-weight:600;margin-left:.35rem}.ext-note2{background:#fff7de;border:2px dashed #F0B429;border-radius:.65rem;padding:.45rem .7rem;margin:.25rem 0 .2rem}.ext-note2t{display:block;font-size:.8rem;font-weight:900;color:#0b6fb8}.ext-note2s{display:block;font-size:.71rem;color:#8a6b4f;line-height:1.45;margin-top:.15rem}.ext-btn.wx{background:#e8f5e9;color:#2f8f3a}.ext-sub{font-size:.7rem;color:#e2681b;font-weight:700;margin-left:.3rem}.ext-book{display:flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#e8f6fe,#e8f1ff);border-radius:.8rem;padding:.6rem .85rem;margin:.3rem 0 .25rem;box-shadow:0 .3rem .8rem rgba(74,111,165,.14)}.ext-book-l{flex:1}.ext-book-t{display:block;font-size:1rem;font-weight:900;color:#0b5e93}.ext-book-d{display:block;font-size:.72rem;color:#8a6b4f;margin-top:.12rem}.ext-book-go{font-size:.78rem;font-weight:800;color:#fff;background:#4fb6f5;border-radius:999px;padding:.3rem .7rem}.ext-sect{display:block;font-size:.72rem;color:#a0a0a0;margin:.45rem 0 .1rem}.ext-book-d2{display:block;font-size:.7rem;color:#2f8f3a;margin-top:.12rem;font-weight:700}.screen.lib{display:flex;flex-direction:column}.lib-card{display:flex;align-items:center;gap:.6rem;background:#fff;border-radius:.8rem;padding:.6rem .85rem;margin-bottom:.5rem;box-shadow:0 .25rem .7rem rgba(74,111,165,.12);border-left:.4rem solid #E8A800}.lib-card.off{border-left-color:#ded9d2;opacity:.9}.lib-l{flex:1}.lib-t{display:block;font-size:1rem;font-weight:900;color:#0b5e93}.lib-d{display:block;font-size:.73rem;color:#7c93a8;margin-top:.12rem}.lib-d2{display:block;font-size:.71rem;color:#2f8f3a;font-weight:700;margin-top:.1rem}.lib-go{font-size:.76rem;font-weight:800;color:#fff;background:#4fb6f5;border-radius:999px;padding:.28rem .68rem}.lib-go.off{background:#e7e2da;color:#7c93a8}.lib-note{font-size:.7rem;color:#a0a0a0;line-height:1.45;margin-top:.2rem}.grm-saidn{display:block;font-size:.74rem;font-weight:800;color:#2f8f3a;background:#e8f5e9;border-radius:.5rem;padding:.32rem .6rem;margin:.1rem 0 .2rem}.grm-say{margin-top:.5rem;border-top:2px dashed #FFD9A8;padding-top:.45rem}.grm-say-h{display:block;font-size:.8rem;font-weight:900;color:#0b6fb8;margin-bottom:.25rem}.grm-say-q{display:block;font-size:.76rem;color:#2b2a28;font-weight:700;margin:.35rem 0 .2rem;line-height:1.5}.grm-opts{display:flex;flex-direction:column;gap:.3rem}.grm-opt{font-size:.75rem;color:#3a3733;background:#f7f7f5;border:2px solid #E7E2DA;border-radius:.55rem;padding:.32rem .6rem}.grm-opt.ok{background:#e8f5e9;border-color:#46a05a;color:#2f8f3a;font-weight:800}.grm-opt.no{background:#fdecea;border-color:#e5533d;color:#b03030}.grm-pickfb{font-size:.74rem;color:#2f8f3a;background:#e8f5e9;border-radius:.5rem;padding:.3rem .55rem;margin-top:.3rem;line-height:1.45}.grm-say-hint{display:block;font-size:.72rem;color:#7c93a8}.grm-keys{display:flex;gap:.35rem;flex-wrap:wrap;margin:.2rem 0 .25rem}.grm-key{font-size:.7rem;font-weight:800;color:#1877c9;background:#f2f6ff;border-radius:999px;padding:.16rem .5rem}.grm-say-demo{display:block;font-size:.73rem;color:#5a5a5a;background:#f2f9ff;border-radius:.5rem;padding:.35rem .55rem;line-height:1.5}.grm-say-btn{display:inline-block;margin-top:.4rem;font-size:.76rem;font-weight:800;color:#fff;background:#4fb6f5;border-radius:999px;padding:.3rem .75rem}.grm-say-btn.on{background:#46a05a}.grmcard .mtag.gp{background:#e8f1ff;color:#1877c9}.gpdetail{margin:.35rem 0 .1rem;background:#f2f9ff;border-radius:.5rem;padding:.4rem .6rem}.gp-p{display:block;font-size:.74rem;color:#3a3733;line-height:1.5}.gp-w{display:block;font-size:.72rem;color:#b03030;margin-top:.18rem;line-height:1.45}.gprow{flex-direction:column;align-items:flex-start}.gphead{display:flex;align-items:center;gap:.3rem}.gpformula{font-size:.8rem;font-weight:900;color:#0b5e93;background:#eaf3ff;border-radius:.45rem;padding:.14rem .45rem}.gpname{font-size:.72rem;color:#7c93a8;margin-top:.12rem}.grm-say-f{display:flex;align-items:center;gap:.35rem;margin:.2rem 0 .1rem}.grm-say-fl{font-size:.66rem;font-weight:900;color:#fff;background:#4a9bef;border-radius:.35rem;padding:.1rem .35rem}.grm-say-fx{font-size:.78rem;font-weight:900;color:#0b5e93}.gpseen{font-size:.62rem;color:#9bb4c4;margin-left:.25rem}.grm-say-anchor{display:flex;align-items:center;gap:.35rem;margin:.25rem 0 .05rem;background:#f0fbf2;border-radius:.45rem;padding:.22rem .5rem}.grm-say-al{font-size:.66rem;font-weight:900;color:#2f8f3a}.grm-say-ax{font-size:.74rem;font-weight:800;color:#0b5e93}.tst-anchor{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.25rem;background:#f0fbf2;border-radius:.5rem;padding:.28rem .55rem}.ta-a{font-size:.68rem;font-weight:900;color:#2f8f3a}.ta-a.p{color:#b03030}.ta-x{font-size:.74rem;font-weight:800;color:#0b5e93}.grm-say-al.pre{color:#b03030}.gpmeta{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.gptag{font-size:.64rem;font-weight:800;color:#1877c9;background:#eaf3ff;border-radius:.35rem;padding:.08rem .34rem}.up-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .6rem}.up-tab{font-size:.86rem;font-weight:800;color:#7a6a55;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.28rem .72rem}.up-tab.on{color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-color:transparent;box-shadow:var(--sh-2)}.up-head{background:#f2f9ff;border-radius:.9rem;padding:.6rem .85rem;display:flex;flex-direction:column;gap:.1rem}.up-head-t{font-size:1.05rem;font-weight:900;color:#123a56}.up-head-s{font-size:.8rem;font-weight:800;color:var(--brand-deep)}.up-head-n{font-size:.7rem;color:var(--ink-3);font-weight:700}.up-scroll{flex:1;min-height:0;margin-top:.55rem}.up-card{background:#fff;border-radius:.9rem;padding:.7rem .85rem;margin-bottom:.55rem;box-shadow:var(--sh-2)}.up-card-t{font-size:.92rem;font-weight:900;color:#123a56;display:block;margin-bottom:.35rem}.up-words{display:flex;flex-wrap:wrap;gap:.3rem}.up-word{background:#f5f8fc;border-radius:.5rem;padding:.24rem .52rem;display:flex;align-items:baseline;gap:.3rem}.up-word-en{font-size:.86rem;font-weight:900;color:#0b5e93}.up-word-zh{font-size:.72rem;color:#7a7a7a}.up-line{display:flex;flex-direction:column;padding:.24rem 0;border-bottom:1px dashed var(--line)}.up-line:last-child{border-bottom:none}.up-line-en{font-size:.88rem;font-weight:800;color:#1b3e55}.up-line-zh{font-size:.74rem;color:#7c93a8}.up-grm{border-top:1px solid var(--line);padding:.38rem 0 .14rem}.up-grm:first-of-type{border-top:none}.up-grm-h{display:flex;align-items:center;gap:.4rem}.up-grm-no{font-size:.7rem;font-weight:900;color:#fff;background:#4a9bef;border-radius:.4rem;padding:.06rem .38rem}.up-grm-t{flex:1;font-size:.88rem;font-weight:900;color:#0b5e93}.up-grm-arw{font-size:.7rem;color:#9bb4c4}.up-grm-d{padding:.3rem 0 .1rem .2rem;display:flex;flex-direction:column;gap:.18rem}.up-grm-p{font-size:.8rem;color:#3d3d3d;font-weight:600;line-height:1.45}.up-grm-lab{font-size:.66rem;font-weight:900;color:#7c8aa0;margin-top:.12rem}.up-grm-eg{font-size:.78rem;color:#0b5e93;font-weight:700}.up-grm-w{background:#fff2f0;border-radius:.45rem;padding:.24rem .5rem}.up-grm-w uni-text{font-size:.74rem;font-weight:800;color:#b03030}.up-note{display:block;font-size:.68rem;color:#9bb4c4;font-weight:700;line-height:1.5;padding:.2rem .3rem 1rem}.grm-unitlink{display:flex;flex-direction:column;gap:.12rem;background:linear-gradient(100deg,#f2f9ff,#f7fbff);border:1px solid #FFE2B8;border-radius:.8rem;padding:.55rem .8rem;margin:.5rem 0 .3rem}.grm-ul-t{font-size:.92rem;font-weight:900;color:#123a56}.grm-ul-s{font-size:.74rem;color:#8a7a62;font-weight:700}.grm-ul-g{font-size:.74rem;font-weight:900;color:var(--brand-deep);align-self:flex-end}.gpchips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 .3rem}.gpchip{font-size:.68rem;font-weight:800;color:#7a6a55;background:#f6f3ee;border-radius:999px;padding:.16rem .5rem}.gpchip.on{color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%)}.gpchip.subtle{font-size:.62rem;font-weight:700;color:#98a2b3;background:transparent;border:1px dashed #D7DBE2;padding:.12rem .42rem}.gpchip.subtle.on{color:#5b6b8c;background:#f2f4f8;border-style:solid}.gp-stagenote{display:block;font-size:.62rem;font-weight:700;color:#98a2b3;margin:0 0 .3rem;line-height:1.5}.gptag2{font-size:.6rem;font-weight:800;color:#b26b00;background:#fff4df;border-radius:.35rem;padding:.06rem .3rem;margin-right:.25rem}.up-books{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .2rem}.up-book{font-size:.8rem;font-weight:800;color:#5c6b7a;background:#fff;border:1px solid var(--line);border-radius:.6rem;padding:.3rem .6rem}.up-book.on{color:#fff;background:linear-gradient(100deg,#4a9bef,#9ccdf7);border-color:transparent;box-shadow:var(--sh-2)}.up-bnote{display:block;font-size:.68rem;color:#7c93a8;font-weight:700;margin:.1rem 0 .35rem}.up-card.off{background:#fbfbfb}.up-tip{display:block;font-size:.74rem;color:#7a7a7a;font-weight:600;line-height:1.5}.lib-mats{display:flex;flex-direction:column;gap:.35rem;margin:.2rem 0 .5rem}.lib-mat{display:flex;align-items:center;justify-content:space-between;background:#fff;border-left:3px solid #FFC46B;border-radius:.6rem;padding:.45rem .7rem;box-shadow:var(--sh-2)}.lm-t{font-size:.86rem;font-weight:900;color:#123a56}.lm-ops{display:flex;gap:.3rem}.lm-b{font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-radius:999px;padding:.2rem .6rem}.lm-b.t2{background:linear-gradient(100deg,#4a9bef,#9ccdf7)}.up-rule{display:flex;flex-direction:column;gap:.1rem;background:#f2f8ff;border-left:3px solid #4a9bef;border-radius:.6rem;padding:.4rem .7rem;margin:.1rem 0 .45rem}.up-rule-t{font-size:.78rem;font-weight:900;color:#0b5e93}.up-rule-s{font-size:.7rem;color:#5e6b7a;font-weight:600;line-height:1.5}.drl-top{background:#f2f9ff;border-radius:.8rem;padding:.55rem .8rem;display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem}.drl-top-t{font-size:.84rem;font-weight:900;color:#123a56}.drl-top-s{font-size:.74rem;color:#8a7a62;font-weight:700;line-height:1.5}.drl-top-ops{display:flex;gap:.35rem;margin-top:.25rem}.drl-note{font-size:.68rem;color:#9bb4c4;font-weight:700}.drl-scroll{flex:1;min-height:0}.drl-card{background:#fff;border-radius:.8rem;padding:.55rem .8rem;margin-bottom:.5rem;box-shadow:var(--sh-2)}.drl-h{display:flex;align-items:center;gap:.4rem}.drl-no{font-size:.7rem;font-weight:900;color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-radius:.4rem;padding:.06rem .4rem}.drl-i{font-size:.95rem}.drl-t{flex:1;font-size:.92rem;font-weight:900;color:#123a56}.drl-arw{font-size:.7rem;color:#9bb4c4}.drl-d{padding:.35rem 0 .1rem;display:flex;flex-direction:column;gap:.16rem}.drl-lab{font-size:.66rem;font-weight:900;color:#7c8aa0;margin-top:.15rem}.drl-p{font-size:.78rem;color:#3d3d3d;font-weight:600;line-height:1.5}.drl-kbs{display:flex;flex-direction:column;gap:.2rem}.drl-kb{font-size:.72rem;color:#0b5e93;font-weight:800;background:#eaf3ff;border-radius:.45rem;padding:.22rem .5rem}.drl-ops{display:flex;gap:.35rem;margin-top:.3rem}.drl-b{font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-radius:999px;padding:.22rem .65rem}.drl-b.t2{background:linear-gradient(100deg,#4a9bef,#9ccdf7)}.drl-foot{display:block;font-size:.68rem;color:#9bb4c4;font-weight:700;padding:.2rem .3rem 1rem}.drl-books{display:flex;gap:.4rem;margin:.5rem 0 .45rem}.drl-book{font-size:.82rem;font-weight:800;color:#7a6a55;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.28rem .75rem}.drl-book.on{color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-color:transparent;box-shadow:var(--sh-2)}.drl-b.ok{background:linear-gradient(100deg,#34c759,#6ee787)}.drl-b.ok2{background:linear-gradient(100deg,#2e9e4f,#57c97e)}.crs-top{background:#f2f8ff;border-left:3px solid #4a9bef;border-radius:.6rem;padding:.45rem .7rem;margin-bottom:.5rem}.crs-top-s{font-size:.74rem;color:#4a5a6a;font-weight:700;line-height:1.55}.crs-scroll{flex:1;min-height:0}.crs-card{background:#fff;border-radius:.8rem;padding:.55rem .8rem;margin-bottom:.5rem;box-shadow:var(--sh-2)}.crs-h{display:flex;align-items:center;gap:.4rem}.crs-no{font-size:.7rem;font-weight:900;color:#fff;background:linear-gradient(100deg,#4a9bef,#9ccdf7);border-radius:.4rem;padding:.06rem .42rem}.crs-t{flex:1;font-size:.92rem;font-weight:900;color:#123a56}.crs-p{font-size:.68rem;color:#9bb4c4;font-weight:700}.crs-st{flex:0 0 auto;font-size:.6rem;font-weight:800;color:#b26b00;background:#fff4df;border-radius:.3rem;padding:.06rem .3rem}.pt-hint{display:block;font-size:.64rem;font-weight:700;color:#98a2b3;margin-top:.3rem;line-height:1.5}.crs-arw{font-size:.7rem;color:#9bb4c4}.crs-d{padding:.35rem 0 .1rem;display:flex;flex-direction:column;gap:.18rem}.crs-desc{font-size:.76rem;color:#5e6b7a;font-weight:600;line-height:1.5}.crs-lab{font-size:.66rem;font-weight:900;color:#7c8aa0;margin-top:.15rem}.crs-kbs{display:flex;flex-direction:column;gap:.2rem}.crs-kb{font-size:.72rem;color:#0b5e93;font-weight:800;background:#eaf3ff;border-radius:.45rem;padding:.22rem .5rem}.crs-ops{display:flex;gap:.35rem;margin-top:.3rem}.crs-b{font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-radius:999px;padding:.22rem .65rem}.crs-b.t2{background:linear-gradient(100deg,#4a9bef,#9ccdf7)}.crs-foot{display:block;font-size:.68rem;color:#9bb4c4;font-weight:700;padding:.2rem .3rem 1rem}.qb-filters{display:flex;align-items:center;gap:.35rem;margin:.45rem 0 .3rem;flex-wrap:wrap}.qb-chip{font-size:.78rem;font-weight:800;color:#7a6a55;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.24rem .7rem}.qb-chip.on{color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-color:transparent}.qb-stat{font-size:.68rem;color:#9bb4c4;font-weight:700;margin-left:auto}.qb-lessons{white-space:nowrap;margin-bottom:.45rem}.qb-lrow{display:inline-flex;gap:.3rem;padding-bottom:.1rem}.qb-lchip{font-size:.72rem;font-weight:800;color:#5e6b7a;background:#f3f6fa;border-radius:.5rem;padding:.24rem .55rem}.qb-lchip.on{color:#fff;background:linear-gradient(100deg,#4a9bef,#9ccdf7)}.qb-card{background:#fff;border-radius:.9rem;padding:.7rem .85rem;box-shadow:var(--sh-2)}.qb-meta{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem}.qb-tag{font-size:.66rem;font-weight:900;color:#1877c9;background:#eaf3ff;border-radius:.35rem;padding:.08rem .36rem}.qb-tag.tier{color:#8a6a00;background:#fff6d6}.qb-idx{margin-left:auto;font-size:.68rem;color:#9bb4c4;font-weight:700}.qb-kp{margin-top:.5rem;padding:.625rem .75rem;background:#f7f4ff;border:1px solid #E5DBFF;border-radius:.5rem}.qb-kp-h{display:block;font-size:.82rem;font-weight:800;color:#6d4ac2}.qb-kp-w{display:block;font-size:.75rem;color:#7a5bae;margin-top:.2rem}.qb-kp-card{margin-top:.375rem;padding:.375rem .5rem;background:#fff;border-radius:.375rem}.qb-kp-t{display:block;font-size:.8rem;font-weight:800;color:#1b3e55}.qb-kp-tag{font-size:.68rem;font-weight:700;color:#7c93a8}.qb-kp-st{font-size:.62rem;font-weight:800;color:#b26b00;background:#fff4df;border-radius:.3rem;padding:.05rem .28rem;margin-right:.25rem}.pad-eraser{position:absolute;right:.5rem;top:.5rem;z-index:5;background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:800;color:#1f6fc4;box-shadow:0 .125rem .375rem rgba(23,56,78,.12),inset 0 0 0 .0625rem #e9e1ff}.pad-eraser.on{background:#fff7de;color:#0a5e9c;box-shadow:0 .125rem .375rem rgba(10,94,156,.18),inset 0 0 0 .0625rem #fcd34d}.pad-er-hint{position:absolute;left:.75rem;bottom:.5rem;z-index:4;font-size:.6875rem;font-weight:800;color:#0b6fb8;pointer-events:none}.grm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.5rem}.grm-card-e{display:flex;align-items:center;gap:.55rem;background:var(--bg, #fff);border-radius:.8rem;padding:.6rem .7rem;box-shadow:0 .125rem .5rem rgba(23,56,78,.07);border-left:.35rem solid var(--c, #4c8fe8)}.grm-card-e.wide{grid-column:1 / -1}.grm-ce-i{font-size:1.15rem}.grm-ce-l{flex:1;min-width:0}.grm-ce-t{display:block;font-size:.95rem;font-weight:900;color:#1b3e55}.grm-ce-s{display:block;font-size:.7rem;color:#55707f;margin-top:.1rem}.grm-ce-a{font-size:1.1rem;font-weight:900;color:var(--c, #4c8fe8)}.nv-entry{margin-top:.5rem;padding:.5rem .625rem;border-radius:.625rem;background:#eff7ff;border:1px dashed #b7d8fa}.nv-entry-t{display:block;font-size:.875rem;font-weight:900;color:#1f6fc4}.nv-entry-s{display:block;font-size:.6875rem;font-weight:700;color:#7c6aa8;margin-top:.15rem;line-height:1.5}.nv-entry-g{display:block;font-size:.75rem;font-weight:800;color:#1e9bf0;margin-top:.2rem}.nvbox{position:fixed;right:1rem;bottom:1rem;z-index:90;width:24rem;max-width:92vw;background:rgba(15,44,64,.96);border-radius:.875rem;padding:.625rem .75rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.3)}.nvbox.big{width:42rem;max-width:94vw}.nvhead{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem .375rem}.nvtitle{font-size:.8125rem;font-weight:800;color:#e4eff7}.nvtools{display:flex;gap:.5rem}.nvico{font-size:.75rem;font-weight:800;color:#93c5fd}.nvvideo{width:100%;height:auto;aspect-ratio:16 / 9;background:#000;border-radius:.5rem;display:block}.nvhint{font-size:.8125rem;color:#9db3c2;padding:1rem 0;text-align:center}.nvdesc{display:block;font-size:.6875rem;color:#9db3c2;margin:.375rem .25rem .25rem;line-height:1.5}.nvlist{white-space:nowrap;margin-top:.25rem}.nvchip{display:inline-block;font-size:.75rem;font-weight:800;color:#c7d2fe;background:rgba(255,255,255,.1);border-radius:62.4375rem;padding:.25rem .625rem;margin-right:.375rem}.nvchip.on{background:#1e9bf0;color:#fff}.nvd{font-size:.625rem;color:rgba(199,210,254,.75)}.nvchip.on .nvd{color:rgba(255,255,255,.85)}.nverr{display:block;font-size:.6875rem;color:#fca5a5;margin-top:.25rem}.dl-toggle{font-size:.8125rem;font-weight:800;color:#7c93a8;background:#eaf3fa;border-radius:62.4375rem;padding:.375rem .875rem;margin-left:.5rem}.dl-toggle.on{background:#2e7fe0;color:#fff}.dl-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60}.dl-cvs{width:100%;height:100%;display:block;background:transparent}.dl-bar{position:absolute;right:.5rem;top:.5rem;z-index:61;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:88%}.dl-btn{background:rgba(255,255,255,.94);border-radius:999px;padding:.22rem .6rem;font-size:.75rem;font-weight:800;color:#1f6fc4;box-shadow:0 .125rem .375rem rgba(23,56,78,.14),inset 0 0 0 .0625rem #e9e1ff}.dl-btn.on{background:#fff7de;color:#0a5e9c;box-shadow:0 .125rem .375rem rgba(10,94,156,.18),inset 0 0 0 .0625rem #fcd34d}.dl-btn.x{color:#b91c1c}.dl-tip{position:absolute;left:.6rem;bottom:.5rem;z-index:61;font-size:.6875rem;font-weight:800;color:#2e7fe0;background:rgba(255,255,255,.9);border-radius:999px;padding:.15rem .55rem}.qb-kp-r{display:block;font-size:.75rem;color:#3e5a6e;margin-top:.15rem}.qb-kp-e{display:block;font-size:.72rem;color:#7c93a8;margin-top:.15rem}.qb-kp-go{display:block;font-size:.75rem;font-weight:800;color:#1e9bf0;margin-top:.375rem}.rm-kp{margin-top:.375rem;padding:.375rem .5rem;background:#f7f4ff;border-radius:.375rem}.rm-kp-t{display:block;font-size:.78rem;font-weight:800;color:#6d4ac2}.rm-kp-w{display:block;font-size:.72rem;color:#7a5bae}.qb-inst{display:block;font-size:.8rem;font-weight:800;color:#7c93a8;margin-bottom:.25rem}.qb-passage{border:1px solid #DCE7F2;background:#f7fbff;border-radius:.6rem;margin:0 0 .5rem;overflow:hidden}.qb-passage-h{display:flex;align-items:center;justify-content:space-between;padding:.35rem .6rem;background:#eaf4ff}.qb-passage-t{font-size:.78rem;font-weight:900;color:#1f6fb2}.qb-passage-x{font-size:.68rem;font-weight:800;color:#1a73c7}.qb-passage-b{max-height:12rem;padding:.5rem .6rem}.qb-passage-txt{display:block;font-size:.86rem;line-height:1.7;color:#23485f;white-space:pre-wrap}.qb-passage .qb-passage-txt{font-size:.86rem}.rm-inst{display:block;font-size:.82rem;font-weight:800;color:#7c93a8;margin-bottom:.25rem}.hw-inst{display:block;font-size:.72rem;color:#7c93a8}.qb-stem{display:block;font-size:.95rem;font-weight:700;color:#1b3e55;line-height:1.6;margin-bottom:.5rem}.qb-opts{display:flex;flex-direction:column;gap:.3rem}.qb-opt{display:flex;align-items:flex-start;gap:.4rem;background:#f6f8fb;border:1px solid #E7ECF3;border-radius:.6rem;padding:.4rem .6rem}.qb-opt.ok{background:#eaf9ec;border-color:#8fd79a}.qb-opt.no{background:#fff2f0;border-color:#f0b4ac}.qb-ol{font-weight:900;color:#4a9bef}.qb-ot{flex:1;font-size:.86rem;color:#1b3e55}.qb-fb{margin-top:.5rem}.qb-fb-t{display:block;font-size:.84rem;font-weight:900;color:#b3352a}.qb-fb-t.ok{color:#216e33}.qb-exp{display:block;margin-top:.25rem;font-size:.78rem;color:#5e6b7a;background:#f2f8fd;border-radius:.5rem;padding:.35rem .55rem;line-height:1.55}.qb-ops2{display:flex;align-items:center;gap:.4rem;margin-top:.55rem}.qb-b{font-size:.78rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--brand) 0%,var(--accent) 100%);border-radius:999px;padding:.28rem .8rem}.qb-b.ghost{background:#eef2f7;color:#5e6b7a}.qb-round{margin-left:auto;font-size:.72rem;font-weight:800;color:#7c93a8}.qb-empty{display:block;font-size:.84rem;color:#9bb4c4;font-weight:700;padding:1rem .3rem}.qb-fill{display:flex;align-items:center;gap:.4rem}.qb-in{flex:1;background:#f6f8fb;border:1px solid #E7ECF3;border-radius:.6rem;padding:.4rem .6rem;font-size:.88rem;color:#1b3e55}.qb-chip.print{color:#fff;background:linear-gradient(100deg,#4a9bef,#9ccdf7);border-color:transparent}.qb-chip.hw{color:#fff;background:linear-gradient(100deg,#58cc02,#7bdf4c);border-color:transparent}.ws-entry{display:flex;align-items:center;justify-content:space-between}.ws-entry-l{flex:1 1 auto;min-width:0}.ws-entry-d{display:block;font-size:.75rem;color:#7c93a8;margin-top:.15rem;line-height:1.5}.ws-entry-go{flex:0 0 auto;font-size:.8125rem;font-weight:800;color:#1e9bf0;margin-left:.5rem}.pt-wishhead{display:flex;align-items:center;justify-content:space-between}.pt-wish{padding:.5rem 0;border-top:1px dashed #EEF1F5}.pt-wish-t{display:block;font-size:.875rem;font-weight:800;color:#17384e}.pt-wish-s{font-size:.6875rem;font-weight:700;color:#7c93a8}.pt-wish-n{display:block;font-size:.75rem;color:#7c93a8;margin-top:.1rem}.pt-wish-ops{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;flex-wrap:wrap}.pt-wish-in{width:5.5rem;font-size:.8125rem;padding:.25rem .5rem;background:#eaf3fa;border-radius:.375rem}.pt-wish-m{font-size:.75rem;color:#55707f}.usp{padding-bottom:.5rem}.usp-p{margin-left:auto;font-size:.75rem;font-weight:900;color:#166534;background:#dcfce7;border-radius:999px;padding:.15rem .6rem}.usp-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.35rem 0 .2rem}.usp-mode{font-size:.78rem;font-weight:800;color:#5c6b7a;background:#f4f6fa;border-radius:999px;padding:.25rem .7rem}.usp-mode.on{color:#fff;background:#1e9bf0}.usp-note{font-size:.62rem;color:#9aa4b2}.usp-scroll{flex:1;min-height:0}.usp-row{background:#fff;border-radius:.7rem;padding:.45rem .6rem;margin-bottom:.4rem;box-shadow:0 .1rem .4rem rgba(23,56,78,.06)}.usp-row.open{background:#fbfaff}.usp-row-h{display:flex;align-items:baseline;gap:.4rem}.usp-row-zh{flex:1;font-size:.85rem;font-weight:800;color:#1b3e55}.usp-row-st{display:flex;gap:.2rem}.usp-badge{font-size:.6rem;font-weight:800;color:#b0b7c3;background:#eaf3fa;border-radius:999px;padding:.04rem .35rem}.usp-badge.on{color:#fff;background:#58cc02}.usp-tap{display:block;font-size:.7rem;color:#b0b7c3;margin-top:.15rem}.usp-row-b{margin-top:.35rem}.usp-word{display:flex;align-items:baseline;gap:.4rem}.usp-word-en{font-size:1.15rem;font-weight:900;color:#0b5e93;letter-spacing:.03rem}.usp-word-ipa{font-size:.75rem;color:#7c93a8}.usp-word-spk{font-size:.9rem}.usp-acts{display:flex;gap:.4rem;margin-top:.4rem;flex-wrap:wrap}.usp-btn{font-size:.78rem;font-weight:800;color:#fff;background:#1e9bf0;border-radius:999px;padding:.28rem .75rem}.usp-btn.ok{background:#58cc02}.usp-btn.ghost{color:#2e7fe0;background:#f3eeff}.usp-tip{display:block;font-size:.64rem;color:#9aa4b2;margin-top:.25rem}.usp-quiz{flex:1;min-height:0;display:flex;flex-direction:column}.usp-qhead{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.3rem}.usp-qi{font-size:.72rem;font-weight:800;color:#55707f}.usp-qk{font-size:.72rem;font-weight:900;color:#2e7fe0;background:#f3eeff;border-radius:999px;padding:.1rem .5rem}.usp-qstat{margin-left:auto;font-size:.72rem;font-weight:800;color:#166534}.usp-empty{font-size:.8rem;color:#9aa4b2}.usp-ask{display:block;font-size:1rem;font-weight:800;color:#1b3e55;margin-bottom:.4rem}.usp-opts{display:flex;flex-direction:column;gap:.35rem}.usp-opt{font-size:.85rem;font-weight:700;color:#2e4a5e;background:#f8f9fc;border:1px solid #E9ECF3;border-radius:.5rem;padding:.45rem .6rem}.usp-opt.ok{background:#eafbf1;border-color:#beebd2;color:#14532d}.usp-opt.no{background:#fef2f2;border-color:#fecaca;color:#991b1b}.usp-write{flex:1;min-height:0}.usp-write-h{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.3rem;flex-wrap:wrap}.usp-spk{font-size:.75rem;font-weight:800;color:#1e9bf0}.usp-len,.usp-plt{font-size:.68rem;color:#7c93a8;font-weight:700}.usp-fb{margin-top:.4rem}.usp-fb-t{display:block;font-size:.85rem;font-weight:900;color:#b91c1c}.usp-fb-t.good{color:#166534}.usp-fb-a{display:block;font-size:.8rem;color:#2e4a5e;margin-top:.1rem}.usp-grm-p{display:block;font-size:.82rem;color:#2e4a5e;line-height:1.6}.usp-grm-lab{display:block;font-size:.66rem;font-weight:900;color:#4c8fe8;margin-top:.25rem}.usp-grm-eg{display:block;font-size:.82rem;color:#17384e}.usp-grm-w{margin-top:.25rem;background:#fff7de;border-radius:.4rem;padding:.25rem .45rem;font-size:.76rem;color:#0b6fb8}.usp-inst{display:block;font-size:.7rem;color:#7c93a8;margin-bottom:.15rem}.usp-fb-w{display:block;font-size:.74rem;color:#0b6fb8;margin-top:.15rem}.us-quiz{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;background:linear-gradient(100deg,#fff7de,#ffefd6);border:2px dashed #F0B429;border-radius:.85rem;padding:.5rem .7rem}.us-quiz-i{font-size:1.15rem}.us-quiz-l{flex:1;min-width:0}.us-quiz-t{display:block;font-size:.95rem;font-weight:900;color:#0b6fb8}.us-quiz-s{display:block;font-size:.66rem;color:#8a6b4f;margin-top:.1rem}.us-quiz-b{font-size:.78rem;font-weight:900;color:#c2410c;background:#ffe9d0;border-radius:999px;padding:.2rem .6rem}.usp-ask{font-size:1.5rem!important;font-weight:900;text-align:center;line-height:1.5;margin:.6rem 0 .8rem;color:#17384e;word-break:break-word}.usp-ask.sm{font-size:1.05rem!important}.usp-audio{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin:.8rem 0 .9rem}.usp-audio-i{font-size:2.6rem;line-height:1}.usp-audio-t{font-size:.8rem;font-weight:800;color:#1e9bf0}.usp-hint{display:block;text-align:center;font-size:.78rem;color:#7c93a8;margin:-.5rem 0 .8rem;line-height:1.5}:root{--accent: #8ad7fa;--accent-soft: #eaf5ff;--bg: #f4fbff;--line-1: #e0edf7;--r-card: .875rem;--sh-card: 0 .125rem .5rem rgba(23,56,78,.05)}.topbar{background:linear-gradient(100deg,#1e9bf0,#8ad7fa)}.card,.mi-card,.lib-card,.qa-card,.qa-in,.wri-left,.mod,.unit-card,.bank-card,.tst-opts .opt{box-shadow:inset 0 0 0 .0625rem var(--line-1),var(--sh-card);border-radius:var(--r-card)}.mods .mod.mod-img{position:relative!important;padding:0!important;background:transparent!important;aspect-ratio:7 / 5;overflow:hidden;border-radius:1.5rem;box-shadow:0 .6rem 1.5rem rgba(18,58,86,.1)}.mods .mod.mod-img .mod-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.mods .mod.mod-img .mod-foot{position:absolute;left:8%;right:8%;bottom:9%;display:block;text-align:center}.mods .mod.mod-img .mod-pv{display:block;font-size:.875rem;font-weight:800;color:#3b3355;letter-spacing:.0125rem;line-height:1.3;text-shadow:0 0 .5rem rgba(255,255,255,.85)}@media (max-width: 900px){.mods .mod.mod-img .mod-pv{font-size:.8125rem}}.mods .mod.mod-img{aspect-ratio:3/2!important;border-radius:1.5rem;overflow:hidden;position:relative;padding:0!important;background:transparent!important;box-shadow:0 .75rem 1.6rem -.6rem rgba(18,58,86,.3),0 .2rem .5rem -.2rem rgba(18,58,86,.12)}.mods .mod.mod-img .mod-scrim{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.86) 48%,rgba(255,255,255,.97))}.mods .mod.mod-img .mod-cap{position:absolute;left:6%;right:6%;bottom:5%;display:flex;flex-direction:column;align-items:center;gap:.125rem}.mods .mod.mod-img .mod-t{display:block;font-size:1.375rem;font-weight:800;color:#312f4a;letter-spacing:.0625rem;line-height:1.2}.mods .mod.mod-img .mod-s{display:block;font-size:.75rem;font-weight:600;color:#6d8aa2;line-height:1.3}.mods .mod.mod-img .mod-pv{display:inline-block;margin-top:.25rem;background:rgba(255,255,255,.95);color:#45436a;font-size:.71875rem;font-weight:800;letter-spacing:.01875rem;padding:.25rem .75rem;border-radius:62.4375rem;box-shadow:0 .25rem .625rem -.1875rem rgba(52,52,84,.28),inset 0 0 0 1px rgba(255,255,255,.9)}@media (max-width:900px){.mods .mod.mod-img .mod-t{font-size:1.125rem}.mods .mod.mod-img .mod-s{font-size:.6875rem}}.mods .mod.mod-img{aspect-ratio:3/2!important;border-radius:1.5rem;overflow:hidden;position:relative;padding:0!important;background:transparent!important;box-shadow:0 .75rem 1.5rem -.6rem rgba(18,58,86,.28),0 .2rem .5rem -.2rem rgba(18,58,86,.1)}.mods .mod.mod-img .mod-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transform:none!important}.mods .mod.mod-img .mod-pv{position:absolute;left:5%;bottom:5.5%;display:inline-block;background:rgba(255,255,255,.96);color:#2f4d69;font-size:.75rem;font-weight:800;letter-spacing:.01875rem;padding:.3125rem .8125rem;border-radius:62.4375rem;white-space:nowrap;box-shadow:0 .375rem .875rem -.375rem rgba(52,52,84,.45),inset 0 0 0 1px rgba(255,255,255,.95)}.topbar{background:rgba(255,255,255,.94)!important;backdrop-filter:blur(.75rem) saturate(1.08);color:#1b3a57!important;box-shadow:0 .0625rem rgba(27,58,87,.06),0 .5rem 1.5rem -.6rem rgba(27,58,87,.2)!important}.topbar .logo .dot{background:linear-gradient(140deg,#8ad7fa,#1e9bf0)!important;box-shadow:0 .25rem .75rem -.25rem rgba(30,155,240,.55)}.topbar .logo .lname{color:#1b3a57!important}.topbar .chip{background:rgba(27,58,87,.055)!important;color:#2f4d69!important;box-shadow:inset 0 0 0 1px rgba(27,58,87,.055)}.topbar .chip .ava{background:#fff!important;color:#0e7ec9!important;box-shadow:0 .125rem .375rem rgba(27,58,87,.14)}.topbar .chip .grade{color:#6d8aa2!important;opacity:1!important}.topbar .chip .coins{color:#c98a18!important}.topbar{background:linear-gradient(100deg,#4fb9f3,#1e9bf0)!important;color:#fff!important;backdrop-filter:none!important;box-shadow:0 .5rem 1.5rem -.7rem rgba(30,155,240,.55)!important}.topbar .logo .dot{background:rgba(255,255,255,.28)!important;box-shadow:none!important}.topbar .logo .lname{color:#fff!important}.topbar .chip{background:rgba(255,255,255,.22)!important;color:#fff!important;box-shadow:none!important}.topbar .chip .ava{background:#fff!important;color:#0e7ec9!important;box-shadow:0 .125rem .375rem rgba(20,80,90,.18)!important}.topbar .chip .grade{color:#fff!important;opacity:.92!important}.topbar .chip .coins{color:#fff!important}.mi-hero{background:linear-gradient(120deg,#4fb9f3,#1e9bf0)!important;box-shadow:0 .5rem 1.25rem rgba(30,155,240,.3)!important}.mi-hero .mh-blob{background:rgba(255,255,255,.22)!important}.mi-hero .mh-name{color:#0b3d52!important}.mi-hero .mh-grade{color:#0e5a70!important}.mi-hero .mh-ava{background:rgba(255,255,255,.92)!important}.mi-hero .mh-box{background:rgba(255,255,255,.95)!important}.mi-hero .mh-v{color:#0e7ec9!important}.mi-hero .mh-v.green{color:#1e9bf0!important}.mi-hero .mh-v.pink{color:#e0a03c!important}.mi-hero .mh-art{position:absolute;right:.4rem;bottom:-1.4rem;width:5.75rem;height:5.75rem;opacity:.95;z-index:0;filter:drop-shadow(0 .25rem .5rem rgba(0,60,80,.18))}.big-card.book{background:linear-gradient(135deg,#8ad7fa,#ffeec2)!important}.big-card.fam{background:linear-gradient(135deg,#eaf1ff,#d6e4fb)!important}.mi-screen .stat-card,.mi-screen .sc-ring-in{background:linear-gradient(120deg,#4fb9f3,#1e9bf0)!important}.mi-screen .sc-bar{background:#dcecfb!important}.mi-screen .sc-bar.on,.mi-btn.main{background:#1e9bf0!important}.kid-chip{color:#0e7ec9!important;background:#e8f6ff!important}.kid-chip.on{background:#1e9bf0!important;color:#fff!important}.pc-bar{background:#e3eefb!important}:root{--brand: #4fb9f3 !important;--accent: #1e9bf0 !important;--brand-deep: #0e7ec9 !important;--brand-soft: #E8F6FF !important;--accent-soft: #e7f5fe !important}.tab.on{background:linear-gradient(100deg,#4fb9f3,#1e9bf0)!important}:root{--brand: #1e9bf0 !important;--accent: #1e9bf0 !important;--brand-deep: #0b6fb8 !important;--brand-soft: #e7f5fe !important;--accent-soft: #fff7de !important}.topbar{background:linear-gradient(100deg,#8ad7fa,#1e9bf0)!important;color:#0b3f5c!important;box-shadow:0 .5rem 1.5rem -.7rem rgba(30,155,240,.5)!important}.topbar .logo .dot{background:rgba(255,255,255,.55)!important}.topbar .logo .lname{color:#0b3f5c!important}.topbar .chip{background:rgba(255,255,255,.62)!important;color:#0b3f5c!important}.topbar .chip .ava{background:#fff!important;color:#0b6fb8!important}.topbar .chip .grade{color:#3f6e60!important;opacity:1!important}.topbar .chip .coins{color:#8a6a18!important}.tab.on{background:linear-gradient(100deg,#8ad7fa,#1e9bf0)!important;color:#0b3f5c!important}.mi-hero,.mi-screen .stat-card,.mi-screen .sc-ring-in{background:linear-gradient(120deg,#8ad7fa,#1e9bf0)!important}.mi-screen .sc-bar.on{background:#1e9bf0!important}.hero{background:linear-gradient(120deg,#8ad7fa,#1e9bf0)!important;box-shadow:0 .5rem 1.25rem rgba(30,155,240,.3)!important}.hero .hero-blob{background:rgba(255,255,255,.28)!important}.hero .hero-hi{color:#0b3f5c!important}.hero .hero-sub{color:#3f6e60!important}.hero .coin-v{color:#c98a18!important}.hero .coin-l,.hero .today-l{color:#6e8a80!important}.hero .today-v{color:#0b6fb8!important}.chip{color:#0b6fb8!important;background:#e7f5fe!important}.chip:active{background:#d8ecfb!important}.quest.done{background:#eaf4fe!important}.q-bar{background:#e8f2fb!important}:root{--jelly-r: 1.35rem}.topbar{height:calc(3.4rem + var(--safe-t, 0px))!important;padding:var(--safe-t, 0px) 1.15rem 0!important;margin:.3rem .5rem .15rem!important;border-radius:.6rem .5rem .62rem .52rem!important;background:linear-gradient(105deg,#7bd3f8,#29a4f2 38%,#1273c4)!important;backdrop-filter:none!important;color:#fff!important;box-shadow:0 .55rem 1.4rem -.5rem rgba(9,90,150,.45),inset 0 .11rem rgba(255,255,255,.75),inset 0 -.14rem .5rem rgba(6,58,100,.35)!important;position:relative;overflow:hidden}.topbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,.45),rgba(255,255,255,0) 32%,rgba(255,255,255,0) 68%,rgba(255,255,255,.22))}.topbar>*{position:relative;z-index:1}.topbar .logo .lname{color:#fff!important;text-shadow:0 .06rem .12rem rgba(8,60,110,.35)!important;font-size:1.0625rem!important}.topbar .logo .dot{width:1.5rem;height:1.5rem;border-radius:.5rem;font-size:.875rem;background:rgba(255,255,255,.3)!important;color:#fff!important;box-shadow:inset 0 .06rem rgba(255,255,255,.6)!important}.topbar .chip{padding:.25rem .6875rem .25rem .3125rem!important;background:rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.35)!important}.topbar .chip .ava{width:1.3125rem;height:1.3125rem;font-size:.75rem;background:#fff!important;color:#0b6fb8!important}.topbar .chip .cname{font-size:.8125rem!important}.topbar .chip .grade{color:rgba(255,255,255,.88)!important;font-size:.6875rem!important}.topbar .chip .coins{color:#fff0b8!important;font-size:.875rem!important}.tabbar{height:4.05rem!important;flex:0 0 auto!important;margin:.15rem .55rem calc(.4rem + var(--safe-b, 0px))!important;padding:.55rem .7rem .85rem!important;border-radius:0!important;border-top:none!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2024'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0.00,3.00%20L0.50,3.04%20L1.00,3.08%20L1.50,3.12%20L2.00,3.15%20L2.50,3.19%20L3.00,3.21%20L3.50,3.24%20L4.00,3.26%20L4.50,3.28%20L5.00,3.29%20L5.50,3.30%20L6.00,3.30%20L6.50,3.30%20L7.00,3.29%20L7.50,3.29%20L8.00,3.27%20L8.50,3.25%20L9.00,3.23%20L9.50,3.21%20L10.00,3.18%20L10.50,3.14%20L11.00,3.11%20L11.50,3.07%20L12.00,3.03%20L12.50,2.98%20L13.00,2.94%20L13.50,2.89%20L14.00,2.84%20L14.50,2.78%20L15.00,2.73%20L15.50,2.67%20L16.00,2.62%20L16.50,2.56%20L17.00,2.51%20L17.50,2.46%20L18.00,2.40%20L18.50,2.35%20L19.00,2.30%20L19.50,2.25%20L20.00,2.20%20L20.50,2.16%20L21.00,2.12%20L21.50,2.08%20L22.00,2.05%20L22.50,2.01%20L23.00,1.99%20L23.50,1.96%20L24.00,1.94%20L24.50,1.92%20L25.00,1.91%20L25.50,1.90%20L26.00,1.90%20L26.50,1.90%20L27.00,1.91%20L27.50,1.91%20L28.00,1.93%20L28.50,1.95%20L29.00,1.97%20L29.50,1.99%20L30.00,2.02%20L30.50,2.06%20L31.00,2.09%20L31.50,2.13%20L32.00,2.17%20L32.50,2.22%20L33.00,2.26%20L33.50,2.31%20L34.00,2.36%20L34.50,2.42%20L35.00,2.47%20L35.50,2.53%20L36.00,2.58%20L36.50,2.64%20L37.00,2.69%20L37.50,2.74%20L38.00,2.80%20L38.50,2.85%20L39.00,2.90%20L39.50,2.95%20L40.00,3.00%20L40.50,3.04%20L41.00,3.08%20L41.50,3.12%20L42.00,3.15%20L42.50,3.19%20L43.00,3.21%20L43.50,3.24%20L44.00,3.26%20L44.50,3.28%20L45.00,3.29%20L45.50,3.30%20L46.00,3.30%20L46.50,3.30%20L47.00,3.29%20L47.50,3.29%20L48.00,3.27%20L48.50,3.25%20L49.00,3.23%20L49.50,3.21%20L50.00,3.18%20L50.50,3.14%20L51.00,3.11%20L51.50,3.07%20L52.00,3.03%20L52.50,2.98%20L53.00,2.94%20L53.50,2.89%20L54.00,2.84%20L54.50,2.78%20L55.00,2.73%20L55.50,2.67%20L56.00,2.62%20L56.50,2.56%20L57.00,2.51%20L57.50,2.46%20L58.00,2.40%20L58.50,2.35%20L59.00,2.30%20L59.50,2.25%20L60.00,2.20%20L60.50,2.16%20L61.00,2.12%20L61.50,2.08%20L62.00,2.05%20L62.50,2.01%20L63.00,1.99%20L63.50,1.96%20L64.00,1.94%20L64.50,1.92%20L65.00,1.91%20L65.50,1.90%20L66.00,1.90%20L66.50,1.90%20L67.00,1.91%20L67.50,1.91%20L68.00,1.93%20L68.50,1.95%20L69.00,1.97%20L69.50,1.99%20L70.00,2.02%20L70.50,2.06%20L71.00,2.09%20L71.50,2.13%20L72.00,2.17%20L72.50,2.22%20L73.00,2.26%20L73.50,2.31%20L74.00,2.36%20L74.50,2.42%20L75.00,2.47%20L75.50,2.53%20L76.00,2.58%20L76.50,2.64%20L77.00,2.69%20L77.50,2.74%20L78.00,2.80%20L78.50,2.85%20L79.00,2.90%20L79.50,2.95%20L80.00,3.00%20L80.50,3.04%20L81.00,3.08%20L81.50,3.12%20L82.00,3.15%20L82.50,3.19%20L83.00,3.21%20L83.50,3.24%20L84.00,3.26%20L84.50,3.28%20L85.00,3.29%20L85.50,3.30%20L86.00,3.30%20L86.50,3.30%20L87.00,3.29%20L87.50,3.29%20L88.00,3.27%20L88.50,3.25%20L89.00,3.23%20L89.50,3.21%20L90.00,3.18%20L90.50,3.14%20L91.00,3.11%20L91.50,3.07%20L92.00,3.03%20L92.50,2.98%20L93.00,2.94%20L93.50,2.89%20L94.00,2.84%20L94.50,2.78%20L95.00,2.73%20L95.50,2.67%20L96.00,2.62%20L96.50,2.56%20L97.00,2.51%20L97.50,2.46%20L98.00,2.40%20L98.50,2.35%20L99.00,2.30%20L99.50,2.25%20L100.00,2.20%20C101.6,2.20%20101.6,19.91%20100.0,19.91%20L99.50,19.70%20L99.00,19.46%20L98.50,19.20%20L98.00,18.93%20L97.50,18.63%20L97.00,18.32%20L96.50,18.00%20L96.00,17.67%20L95.50,17.34%20L95.00,17.00%20L94.50,16.66%20L94.00,16.32%20L93.50,15.99%20L93.00,15.67%20L92.50,15.36%20L92.00,15.07%20L91.50,14.79%20L91.00,14.53%20L90.50,14.30%20L90.00,14.09%20L89.50,13.90%20L89.00,13.74%20L88.50,13.61%20L88.00,13.51%20L87.50,13.44%20L87.00,13.41%20L86.50,13.40%20L86.00,13.43%20L85.50,13.49%20L85.00,13.58%20L84.50,13.70%20L84.00,13.85%20L83.50,14.02%20L83.00,14.23%20L82.50,14.46%20L82.00,14.71%20L81.50,14.98%20L81.00,15.27%20L80.50,15.57%20L80.00,15.89%20L79.50,16.22%20L79.00,16.55%20L78.50,16.89%20L78.00,17.23%20L77.50,17.57%20L77.00,17.90%20L76.50,18.22%20L76.00,18.54%20L75.50,18.84%20L75.00,19.12%20L74.50,19.38%20L74.00,19.63%20L73.50,19.85%20L73.00,20.04%20L72.50,20.21%20L72.00,20.35%20L71.50,20.46%20L71.00,20.54%20L70.50,20.58%20L70.00,20.60%20L69.50,20.58%20L69.00,20.54%20L68.50,20.46%20L68.00,20.35%20L67.50,20.21%20L67.00,20.04%20L66.50,19.84%20L66.00,19.62%20L65.50,19.38%20L65.00,19.11%20L64.50,18.83%20L64.00,18.53%20L63.50,18.22%20L63.00,17.89%20L62.50,17.56%20L62.00,17.22%20L61.50,16.88%20L61.00,16.55%20L60.50,16.21%20L60.00,15.88%20L59.50,15.57%20L59.00,15.26%20L58.50,14.97%20L58.00,14.70%20L57.50,14.45%20L57.00,14.22%20L56.50,14.02%20L56.00,13.84%20L55.50,13.69%20L55.00,13.58%20L54.50,13.49%20L54.00,13.43%20L53.50,13.40%20L53.00,13.41%20L52.50,13.44%20L52.00,13.51%20L51.50,13.61%20L51.00,13.74%20L50.50,13.90%20L50.00,14.09%20L49.50,14.30%20L49.00,14.54%20L48.50,14.80%20L48.00,15.07%20L47.50,15.37%20L47.00,15.68%20L46.50,16.00%20L46.00,16.33%20L45.50,16.66%20L45.00,17.00%20L44.50,17.34%20L44.00,17.68%20L43.50,18.01%20L43.00,18.33%20L42.50,18.64%20L42.00,18.93%20L41.50,19.21%20L41.00,19.47%20L40.50,19.70%20L40.00,19.91%20L39.50,20.10%20L39.00,20.26%20L38.50,20.39%20L38.00,20.49%20L37.50,20.56%20L37.00,20.59%20L36.50,20.60%20L36.00,20.57%20L35.50,20.51%20L35.00,20.42%20L34.50,20.30%20L34.00,20.15%20L33.50,19.98%20L33.00,19.77%20L32.50,19.54%20L32.00,19.29%20L31.50,19.02%20L31.00,18.73%20L30.50,18.43%20L30.00,18.11%20L29.50,17.78%20L29.00,17.45%20L28.50,17.11%20L28.00,16.77%20L27.50,16.43%20L27.00,16.10%20L26.50,15.78%20L26.00,15.46%20L25.50,15.16%20L25.00,14.88%20L24.50,14.62%20L24.00,14.37%20L23.50,14.15%20L23.00,13.96%20L22.50,13.79%20L22.00,13.65%20L21.50,13.54%20L21.00,13.46%20L20.50,13.42%20L20.00,13.40%20L19.50,13.42%20L19.00,13.46%20L18.50,13.54%20L18.00,13.65%20L17.50,13.79%20L17.00,13.96%20L16.50,14.16%20L16.00,14.38%20L15.50,14.62%20L15.00,14.89%20L14.50,15.17%20L14.00,15.47%20L13.50,15.78%20L13.00,16.11%20L12.50,16.44%20L12.00,16.78%20L11.50,17.12%20L11.00,17.45%20L10.50,17.79%20L10.00,18.12%20L9.50,18.43%20L9.00,18.74%20L8.50,19.03%20L8.00,19.30%20L7.50,19.55%20L7.00,19.78%20L6.50,19.98%20L6.00,20.16%20L5.50,20.31%20L5.00,20.42%20L4.50,20.51%20L4.00,20.57%20L3.50,20.60%20L3.00,20.59%20L2.50,20.56%20L2.00,20.49%20L1.50,20.39%20L1.00,20.26%20L0.50,20.10%20L0.00,19.91%20C-1.6,19.91%20-1.6,3.00%200.00,3.00%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2024'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0.00,3.00%20L0.50,3.04%20L1.00,3.08%20L1.50,3.12%20L2.00,3.15%20L2.50,3.19%20L3.00,3.21%20L3.50,3.24%20L4.00,3.26%20L4.50,3.28%20L5.00,3.29%20L5.50,3.30%20L6.00,3.30%20L6.50,3.30%20L7.00,3.29%20L7.50,3.29%20L8.00,3.27%20L8.50,3.25%20L9.00,3.23%20L9.50,3.21%20L10.00,3.18%20L10.50,3.14%20L11.00,3.11%20L11.50,3.07%20L12.00,3.03%20L12.50,2.98%20L13.00,2.94%20L13.50,2.89%20L14.00,2.84%20L14.50,2.78%20L15.00,2.73%20L15.50,2.67%20L16.00,2.62%20L16.50,2.56%20L17.00,2.51%20L17.50,2.46%20L18.00,2.40%20L18.50,2.35%20L19.00,2.30%20L19.50,2.25%20L20.00,2.20%20L20.50,2.16%20L21.00,2.12%20L21.50,2.08%20L22.00,2.05%20L22.50,2.01%20L23.00,1.99%20L23.50,1.96%20L24.00,1.94%20L24.50,1.92%20L25.00,1.91%20L25.50,1.90%20L26.00,1.90%20L26.50,1.90%20L27.00,1.91%20L27.50,1.91%20L28.00,1.93%20L28.50,1.95%20L29.00,1.97%20L29.50,1.99%20L30.00,2.02%20L30.50,2.06%20L31.00,2.09%20L31.50,2.13%20L32.00,2.17%20L32.50,2.22%20L33.00,2.26%20L33.50,2.31%20L34.00,2.36%20L34.50,2.42%20L35.00,2.47%20L35.50,2.53%20L36.00,2.58%20L36.50,2.64%20L37.00,2.69%20L37.50,2.74%20L38.00,2.80%20L38.50,2.85%20L39.00,2.90%20L39.50,2.95%20L40.00,3.00%20L40.50,3.04%20L41.00,3.08%20L41.50,3.12%20L42.00,3.15%20L42.50,3.19%20L43.00,3.21%20L43.50,3.24%20L44.00,3.26%20L44.50,3.28%20L45.00,3.29%20L45.50,3.30%20L46.00,3.30%20L46.50,3.30%20L47.00,3.29%20L47.50,3.29%20L48.00,3.27%20L48.50,3.25%20L49.00,3.23%20L49.50,3.21%20L50.00,3.18%20L50.50,3.14%20L51.00,3.11%20L51.50,3.07%20L52.00,3.03%20L52.50,2.98%20L53.00,2.94%20L53.50,2.89%20L54.00,2.84%20L54.50,2.78%20L55.00,2.73%20L55.50,2.67%20L56.00,2.62%20L56.50,2.56%20L57.00,2.51%20L57.50,2.46%20L58.00,2.40%20L58.50,2.35%20L59.00,2.30%20L59.50,2.25%20L60.00,2.20%20L60.50,2.16%20L61.00,2.12%20L61.50,2.08%20L62.00,2.05%20L62.50,2.01%20L63.00,1.99%20L63.50,1.96%20L64.00,1.94%20L64.50,1.92%20L65.00,1.91%20L65.50,1.90%20L66.00,1.90%20L66.50,1.90%20L67.00,1.91%20L67.50,1.91%20L68.00,1.93%20L68.50,1.95%20L69.00,1.97%20L69.50,1.99%20L70.00,2.02%20L70.50,2.06%20L71.00,2.09%20L71.50,2.13%20L72.00,2.17%20L72.50,2.22%20L73.00,2.26%20L73.50,2.31%20L74.00,2.36%20L74.50,2.42%20L75.00,2.47%20L75.50,2.53%20L76.00,2.58%20L76.50,2.64%20L77.00,2.69%20L77.50,2.74%20L78.00,2.80%20L78.50,2.85%20L79.00,2.90%20L79.50,2.95%20L80.00,3.00%20L80.50,3.04%20L81.00,3.08%20L81.50,3.12%20L82.00,3.15%20L82.50,3.19%20L83.00,3.21%20L83.50,3.24%20L84.00,3.26%20L84.50,3.28%20L85.00,3.29%20L85.50,3.30%20L86.00,3.30%20L86.50,3.30%20L87.00,3.29%20L87.50,3.29%20L88.00,3.27%20L88.50,3.25%20L89.00,3.23%20L89.50,3.21%20L90.00,3.18%20L90.50,3.14%20L91.00,3.11%20L91.50,3.07%20L92.00,3.03%20L92.50,2.98%20L93.00,2.94%20L93.50,2.89%20L94.00,2.84%20L94.50,2.78%20L95.00,2.73%20L95.50,2.67%20L96.00,2.62%20L96.50,2.56%20L97.00,2.51%20L97.50,2.46%20L98.00,2.40%20L98.50,2.35%20L99.00,2.30%20L99.50,2.25%20L100.00,2.20%20C101.6,2.20%20101.6,19.91%20100.0,19.91%20L99.50,19.70%20L99.00,19.46%20L98.50,19.20%20L98.00,18.93%20L97.50,18.63%20L97.00,18.32%20L96.50,18.00%20L96.00,17.67%20L95.50,17.34%20L95.00,17.00%20L94.50,16.66%20L94.00,16.32%20L93.50,15.99%20L93.00,15.67%20L92.50,15.36%20L92.00,15.07%20L91.50,14.79%20L91.00,14.53%20L90.50,14.30%20L90.00,14.09%20L89.50,13.90%20L89.00,13.74%20L88.50,13.61%20L88.00,13.51%20L87.50,13.44%20L87.00,13.41%20L86.50,13.40%20L86.00,13.43%20L85.50,13.49%20L85.00,13.58%20L84.50,13.70%20L84.00,13.85%20L83.50,14.02%20L83.00,14.23%20L82.50,14.46%20L82.00,14.71%20L81.50,14.98%20L81.00,15.27%20L80.50,15.57%20L80.00,15.89%20L79.50,16.22%20L79.00,16.55%20L78.50,16.89%20L78.00,17.23%20L77.50,17.57%20L77.00,17.90%20L76.50,18.22%20L76.00,18.54%20L75.50,18.84%20L75.00,19.12%20L74.50,19.38%20L74.00,19.63%20L73.50,19.85%20L73.00,20.04%20L72.50,20.21%20L72.00,20.35%20L71.50,20.46%20L71.00,20.54%20L70.50,20.58%20L70.00,20.60%20L69.50,20.58%20L69.00,20.54%20L68.50,20.46%20L68.00,20.35%20L67.50,20.21%20L67.00,20.04%20L66.50,19.84%20L66.00,19.62%20L65.50,19.38%20L65.00,19.11%20L64.50,18.83%20L64.00,18.53%20L63.50,18.22%20L63.00,17.89%20L62.50,17.56%20L62.00,17.22%20L61.50,16.88%20L61.00,16.55%20L60.50,16.21%20L60.00,15.88%20L59.50,15.57%20L59.00,15.26%20L58.50,14.97%20L58.00,14.70%20L57.50,14.45%20L57.00,14.22%20L56.50,14.02%20L56.00,13.84%20L55.50,13.69%20L55.00,13.58%20L54.50,13.49%20L54.00,13.43%20L53.50,13.40%20L53.00,13.41%20L52.50,13.44%20L52.00,13.51%20L51.50,13.61%20L51.00,13.74%20L50.50,13.90%20L50.00,14.09%20L49.50,14.30%20L49.00,14.54%20L48.50,14.80%20L48.00,15.07%20L47.50,15.37%20L47.00,15.68%20L46.50,16.00%20L46.00,16.33%20L45.50,16.66%20L45.00,17.00%20L44.50,17.34%20L44.00,17.68%20L43.50,18.01%20L43.00,18.33%20L42.50,18.64%20L42.00,18.93%20L41.50,19.21%20L41.00,19.47%20L40.50,19.70%20L40.00,19.91%20L39.50,20.10%20L39.00,20.26%20L38.50,20.39%20L38.00,20.49%20L37.50,20.56%20L37.00,20.59%20L36.50,20.60%20L36.00,20.57%20L35.50,20.51%20L35.00,20.42%20L34.50,20.30%20L34.00,20.15%20L33.50,19.98%20L33.00,19.77%20L32.50,19.54%20L32.00,19.29%20L31.50,19.02%20L31.00,18.73%20L30.50,18.43%20L30.00,18.11%20L29.50,17.78%20L29.00,17.45%20L28.50,17.11%20L28.00,16.77%20L27.50,16.43%20L27.00,16.10%20L26.50,15.78%20L26.00,15.46%20L25.50,15.16%20L25.00,14.88%20L24.50,14.62%20L24.00,14.37%20L23.50,14.15%20L23.00,13.96%20L22.50,13.79%20L22.00,13.65%20L21.50,13.54%20L21.00,13.46%20L20.50,13.42%20L20.00,13.40%20L19.50,13.42%20L19.00,13.46%20L18.50,13.54%20L18.00,13.65%20L17.50,13.79%20L17.00,13.96%20L16.50,14.16%20L16.00,14.38%20L15.50,14.62%20L15.00,14.89%20L14.50,15.17%20L14.00,15.47%20L13.50,15.78%20L13.00,16.11%20L12.50,16.44%20L12.00,16.78%20L11.50,17.12%20L11.00,17.45%20L10.50,17.79%20L10.00,18.12%20L9.50,18.43%20L9.00,18.74%20L8.50,19.03%20L8.00,19.30%20L7.50,19.55%20L7.00,19.78%20L6.50,19.98%20L6.00,20.16%20L5.50,20.31%20L5.00,20.42%20L4.50,20.51%20L4.00,20.57%20L3.50,20.60%20L3.00,20.59%20L2.50,20.56%20L2.00,20.49%20L1.50,20.39%20L1.00,20.26%20L0.50,20.10%20L0.00,19.91%20C-1.6,19.91%20-1.6,3.00%200.00,3.00%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 .5rem .85rem rgba(9,88,145,.42));background:linear-gradient(180deg,rgba(165,230,255,.58),rgba(64,178,247,.54) 45%,rgba(12,104,182,.6))!important;backdrop-filter:blur(1.1rem) saturate(1.9) brightness(1.06)!important;box-shadow:inset 0 .16rem rgba(255,255,255,.95),inset 0 0 0 .0625rem rgba(255,255,255,.38),inset 0 -.2rem .55rem rgba(5,52,92,.38)!important;position:relative;overflow:hidden;gap:.3rem!important}.tabbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,.35),rgba(255,255,255,0) 40%,rgba(255,255,255,.18))}.tabbar>*{position:relative;z-index:1}.tab{height:2.5rem!important;border-radius:.4rem .34rem .42rem .36rem!important;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 55%,rgba(6,60,105,.13))!important;color:#0a4c7e!important;box-shadow:inset 0 .2rem .5rem rgba(6,62,108,.36),inset 0 -.14rem rgba(255,255,255,.65),inset 0 .0625rem rgba(255,255,255,.35),0 .05rem .18rem rgba(9,88,145,.18)!important;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s ease,box-shadow .18s ease!important}.tab .tn{font-size:1rem!important;font-weight:900!important;color:#0a4c7e!important;text-shadow:0 .0625rem 0 rgba(255,255,255,.85)!important}.tab.on .tn{color:#fff!important;text-shadow:0 .05rem .12rem rgba(4,40,72,.5)!important}.tab.on{background:linear-gradient(160deg,#0c61a8,#0a4f8c)!important;color:#fff!important;box-shadow:inset 0 .22rem .5rem rgba(4,40,72,.55),inset 0 -.08rem rgba(255,255,255,.25),0 .1rem .35rem rgba(4,50,90,.35)!important;transform:translateY(.06rem) scale(.985,.94)!important}.tab:active{background:linear-gradient(160deg,#0a528f,#083f73)!important;transform:translateY(.09rem) scale(1.04,.88)!important}.tab.demo-press{background:linear-gradient(160deg,#0a528f,#083f73)!important;transform:translateY(.09rem) scale(1.05,.86)!important;box-shadow:inset 0 .28rem .6rem rgba(4,40,72,.6),inset 0 -.08rem rgba(255,255,255,.22)!important}@media (max-aspect-ratio: 1/1){.topbar{height:calc(3.05rem + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important}.tabbar{height:3rem!important;flex:0 0 auto!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin-bottom:.3rem!important}.tab{height:2.25rem!important}.tab .tn{font-size:.9375rem!important}}.hero{padding:.7rem 1.15rem!important;border-radius:1.25rem!important;gap:.7rem!important}.hero-ava,.hero-ava-img{width:2.75rem!important;height:2.75rem!important;border-radius:.85rem!important;font-size:1.6rem!important}.hero-l{gap:.6rem!important}.hero-txt{gap:.05rem!important}.hero-hi{font-size:1.19rem!important;line-height:1.2!important}.hero-sub{font-size:.79rem!important;line-height:1.25!important}.hero-r{gap:.5rem!important}.coin,.today{min-width:4.3rem!important;padding:.15rem .65rem!important;border-radius:.75rem!important}.coin-v{font-size:1.15rem!important}.today-v{font-size:.95rem!important}.coin-l,.today-l{font-size:.6rem!important}.hero-blob.b1{width:5rem!important;height:5rem!important}.hero-blob.b2{width:2.75rem!important;height:2.75rem!important}.hero-deco{font-size:.9rem!important;top:.4rem!important;right:1rem!important}.mi-screen{gap:.25rem!important;padding-bottom:.2rem!important}.mi-hero{min-height:4.3rem!important;padding:.45rem .85rem!important}.stat-card{padding:.45rem .7rem!important}.pt-card{padding:.45rem .7rem!important;gap:.3rem!important}.mi-big{gap:.5rem!important}.mine-cols{gap:.55rem!important}.set-cols{gap:.6rem!important}.set-col{gap:.45rem!important}.set-cols .card,.set-col .card{padding:.65rem .75rem!important}.set-cols .mp{font-size:.7rem!important;line-height:1.4!important}.set-cols .sec{font-size:.82rem!important}.set-cols .kidrow{gap:.35rem!important;margin-top:0!important}.set-cols .kid{padding:.3rem .65rem!important;font-size:.78rem!important}.set-cols .kidinput{padding:.3rem .55rem!important;font-size:.8rem!important}.set-kids h2{margin-bottom:.35rem!important}.set-cols .ws-entry{padding:0!important}body,uni-page-body{background:#f4fbff url(/static/bg/app-bg.jpg) center center / cover no-repeat!important}#app,uni-app,uni-page,.eng-root,.screen,uni-page-wrapper,uni-page-body>div{background-color:transparent!important}[class$=-screen],[class$=-root],[class*="screen "]{background-color:transparent!important}.screen .tst-cards .tst-card{background-size:cover,cover!important;background-position:center center,center center!important;background-repeat:no-repeat,no-repeat!important}.screen .tst-cards .tst-card:nth-child(1){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-word.jpg)!important}.screen .tst-cards .tst-card:nth-child(2){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-pattern.jpg)!important}.screen .tst-cards .tst-card:nth-child(3){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-grammar.jpg)!important}.screen .tst-cards .tst-card:nth-child(4){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-assoc.jpg)!important}.screen .tst-cards .tst-card:nth-child(5){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-room.jpg)!important}.screen .tst-cards .tst-card:nth-child(6){background-image:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.9) 64%,rgba(255,255,255,.96)),url(/static/cards/test-hw.jpg)!important}.screen .tst-cards .tst-card .ico{background:rgba(255,255,255,.66)!important}.screen .tst-cards .tst-card .ch3{text-shadow:0 .0625rem 0 rgba(255,255,255,.9)!important}.screen .tst-cards .tst-card .cp,.screen .tst-cards .tst-card .cfoot{text-shadow:0 .0625rem 0 rgba(255,255,255,.85)!important}.tab.on{background:linear-gradient(180deg,#3e9be4,#1470b8 48%,#0a5490)!important;color:#fff!important;transform:translateY(-.14rem)!important;box-shadow:0 .3rem rgba(4,42,74,.55),0 .55rem .9rem -.25rem rgba(4,50,90,.55),inset 0 .14rem rgba(255,255,255,.55),inset 0 -.12rem .32rem rgba(3,32,58,.38)!important}.tab.on .tn{color:#fff!important;text-shadow:0 .08rem .12rem rgba(3,35,62,.55)!important}.tab:active,.tab.demo-press{background:linear-gradient(180deg,#0a5490,#06355f)!important;transform:translateY(.1rem) scale(1.06,.84)!important}.tab.on{background:linear-gradient(180deg,#47a6ea,#1170bc 45%,#084c86)!important;box-shadow:0 .42rem rgba(3,36,64,.6),0 .72rem 1.1rem -.28rem rgba(3,45,82,.6),inset 0 .16rem rgba(255,255,255,.72),inset 0 -.14rem .34rem rgba(3,30,55,.42)!important;transform:translateY(-.18rem)!important}.tab{box-shadow:inset 0 .22rem .55rem rgba(6,62,108,.4),inset 0 -.14rem rgba(255,255,255,.6),inset 0 .0625rem rgba(255,255,255,.3)!important}.tab:active,.tab.on:active,.tab.demo-press{background:linear-gradient(180deg,#0a4e86,#062f55)!important;border-radius:.5rem .38rem .48rem .4rem!important;transform:translateY(.14rem) scale(1.08,.78)!important;box-shadow:inset 0 .36rem .75rem rgba(2,26,48,.72),inset 0 -.06rem rgba(255,255,255,.28),0 .08rem .3rem rgba(4,50,90,.35)!important}.tab:active .tn,.tab.on:active .tn,.tab.demo-press .tn{transform:scale(.94,.88)!important;color:#fff!important;text-shadow:0 .05rem .1rem rgba(2,26,48,.5)!important}.tab .tn{transition:transform .16s cubic-bezier(.34,1.56,.64,1)!important}.screen .tst-cards .tst-card{align-items:flex-end!important;text-align:right!important}.screen .tst-cards .tst-card .ico{align-self:flex-end!important}.screen .tst-cards .tst-card .cbody{align-items:flex-end!important;text-align:right!important;width:64%!important;margin-left:auto!important;padding:.18rem .45rem!important}.screen .tst-cards .tst-card .ch3,.screen .tst-cards .tst-card .cp{text-align:right!important}.screen .tst-cards .tst-card .cfoot,.screen .tst-cards .tst-card .go{align-self:flex-end!important}.tabbar{position:relative;overflow:visible!important}.tabbar:before{content:"";position:absolute;z-index:0;top:.5rem;height:2.5rem;width:18%;border-radius:.42rem;background:linear-gradient(180deg,#47a6ea,#1170bc 45%,#084c86);box-shadow:0 .4rem rgba(3,36,64,.6),0 .7rem 1.1rem -.3rem rgba(3,45,82,.6),inset 0 .16rem rgba(255,255,255,.72),inset 0 -.14rem .34rem rgba(3,30,55,.42);filter:none;transition:left .45s cubic-bezier(.68,-.5,.27,1.5),width .3s ease,height .3s ease}.tabbar:has(.tab:nth-child(1).on):before{left:.35rem}.tabbar:has(.tab:nth-child(2).on):before{left:calc((100% - .9rem)/5 + .38rem)}.tabbar:has(.tab:nth-child(3).on):before{left:calc((100% - .9rem)*.4 + .46rem)}.tabbar:has(.tab:nth-child(4).on):before{left:calc((100% - .9rem) / 5 * 3 + .54rem)}.tabbar:has(.tab:nth-child(5).on):before{left:calc((100% - .9rem)*.8 + .62rem)}.tab{background:transparent!important;box-shadow:none!important;position:relative;z-index:1}.tab.on{background:transparent!important;box-shadow:none!important;transform:none!important}.tab.on .tn{color:#fff!important;text-shadow:0 .06rem .12rem rgba(3,35,62,.55)!important}.tab .tn{color:#0a4c7e!important;text-shadow:0 .0625rem 0 rgba(255,255,255,.85)!important}.tab:not(.on){box-shadow:inset 0 .16rem .4rem rgba(6,62,108,.16)!important}.tabbar:has(.tab:active):before{transform:scale(1.06,.82);transition:transform .12s ease}.tabbar .tab{max-width:none!important}.tabbar:before{top:.55rem!important;height:2.5rem!important;width:calc((100% - 2.6rem)/5)!important}.tabbar:has(.tab:nth-child(1).on):before{left:.7rem!important}.tabbar:has(.tab:nth-child(2).on):before{left:calc(.7rem + ((100% - 2.6rem)/5 + .3rem)*1)!important}.tabbar:has(.tab:nth-child(3).on):before{left:calc(.7rem + ((100% - 2.6rem)/5 + .3rem)*2)!important}.tabbar:has(.tab:nth-child(4).on):before{left:calc(.7rem + ((100% - 2.6rem)/5 + .3rem)*3)!important}.tabbar:has(.tab:nth-child(5).on):before{left:calc(.7rem + ((100% - 2.6rem)/5 + .3rem)*4)!important}.tabbar{-webkit-mask-image:none!important;mask-image:none!important;border-radius:1.15rem!important;height:3.75rem!important;padding:.55rem .7rem!important}.screen .mi-screen{gap:.16rem!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}.tabbar{-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:.3rem!important;height:4.1rem!important;box-sizing:border-box!important;padding:.3rem .35rem!important;margin:0 .55rem calc(.4rem + var(--safe-b, 0px))!important;border:none!important;border-radius:1.1rem!important;background:rgba(255,255,255,.9)!important;background-image:none!important;backdrop-filter:blur(.8rem) saturate(1.6)!important;box-shadow:0 .5rem 1.2rem -.5rem rgba(9,88,145,.3),inset 0 .0625rem rgba(255,255,255,.95)!important}.tabbar:after{content:none!important}.tabbar:before{content:""!important;position:absolute!important;z-index:0!important;top:.3rem!important;bottom:.3rem!important;height:auto!important;width:calc((100% - .7rem)/5)!important;border-radius:1rem!important;background:rgba(64,150,238,.25)!important;box-shadow:inset 0 .0625rem rgba(255,255,255,.8),0 .18rem .5rem -.18rem rgba(64,150,238,.5)!important;transition:left .42s cubic-bezier(.68,-.55,.265,1.55),width .3s ease!important;transform:none!important}.tabbar:has(.tab:nth-child(1).on):before{left:.35rem!important}.tabbar:has(.tab:nth-child(2).on):before{left:calc(.35rem + ((100% - 1.3rem)/5 + .3rem)*1)!important}.tabbar:has(.tab:nth-child(3).on):before{left:calc(.35rem + ((100% - 1.3rem)/5 + .3rem)*2)!important}.tabbar:has(.tab:nth-child(4).on):before{left:calc(.35rem + ((100% - 1.3rem)/5 + .3rem)*3)!important}.tabbar:has(.tab:nth-child(5).on):before{left:calc(.35rem + ((100% - 1.3rem)/5 + .3rem)*4)!important}.tabbar .tab{position:relative!important;z-index:1!important;flex:1 1 0!important;max-width:none!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.14rem!important;background:none!important;background-image:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;transform:none!important;color:#888!important;transition:color .25s ease!important}.tabbar .tab .tn{font-size:.9rem!important;font-weight:800!important;line-height:1.1!important;color:#888!important;text-shadow:none!important;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)!important}.tabbar .tab.on{color:#4096ee!important;background:none!important;box-shadow:none!important;transform:none!important}.tabbar .tab.on .tn{color:#4096ee!important;transform:scale(1.04)!important}.tabbar .tab:active .tn{transform:scale(.94,.9)!important}.tabbar .tab:before{content:""!important;display:block!important;width:1.3rem!important;height:1.3rem!important;background-color:currentColor!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-position:center!important;mask-position:center!important}.tabbar .tab:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.6 20.4a7.4 7.4 0 0 1 14.8 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.6 20.4a7.4 7.4 0 0 1 14.8 0'/%3E%3C/svg%3E")}.tabbar .tab:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.6C10.4 5.2 8.3 4.5 5 4.5v13c3.3 0 5.4.7 7 2.1 1.6-1.4 3.7-2.1 7-2.1v-13c-3.3 0-5.4.7-7 2.1Z'/%3E%3Cpath d='M12 6.6v13'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.6C10.4 5.2 8.3 4.5 5 4.5v13c3.3 0 5.4.7 7 2.1 1.6-1.4 3.7-2.1 7-2.1v-13c-3.3 0-5.4.7-7 2.1Z'/%3E%3Cpath d='M12 6.6v13'/%3E%3C/svg%3E")}.tabbar .tab:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v13H7z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9.6 14.2l1.6 1.6 3.2-3.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v13H7z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9.6 14.2l1.6 1.6 3.2-3.4'/%3E%3C/svg%3E")}.tabbar .tab:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v7A2.5 2.5 0 0 1 17.5 16H10l-4.4 3.6V16H6.5A2.5 2.5 0 0 1 4 13.5v-7Z'/%3E%3Cpath d='M8.4 9h7.2M8.4 12h4.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5A2.5 2.5 0 0 1 6.5 4h11A2.5 2.5 0 0 1 20 6.5v7A2.5 2.5 0 0 1 17.5 16H10l-4.4 3.6V16H6.5A2.5 2.5 0 0 1 4 13.5v-7Z'/%3E%3Cpath d='M8.4 9h7.2M8.4 12h4.4'/%3E%3C/svg%3E")}.tabbar .tab:nth-child(5):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M12 2.6v2.2M12 19.2v2.2M4.4 12H2.2M21.8 12h-2.2M6.6 6.6 5 5M19 19l-1.6-1.6M17.4 6.6 19 5M5 19l1.6-1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M12 2.6v2.2M12 19.2v2.2M4.4 12H2.2M21.8 12h-2.2M6.6 6.6 5 5M19 19l-1.6-1.6M17.4 6.6 19 5M5 19l1.6-1.6'/%3E%3C/svg%3E")}@media (max-aspect-ratio: 1/1){.tabbar{height:3.7rem!important;margin-bottom:.3rem!important}.tabbar .tab:before{width:1.15rem!important;height:1.15rem!important}.tabbar .tab .tn{font-size:.82rem!important}}html body uni-page-body,html body uni-page-wrapper,html body #app,html body .eng-root{padding:0!important;margin:0!important}html body .topbar{margin:0!important;width:100%!important;box-sizing:border-box!important;border-radius:0 0 1rem 1rem!important;height:calc(3.4rem + var(--safe-t, 0px))!important;padding:var(--safe-t, 0px) 1.3rem 0!important;background-image:linear-gradient(180deg,#4fa8ec,#1e7fce 40%,#0f6dbc)!important;box-shadow:0 .35rem .9rem -.35rem rgba(6,60,105,.45),inset 0 -.12rem .3rem rgba(4,45,80,.35)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html,body,html:root{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html body .mods .mod.mod-img{aspect-ratio:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}@media (max-aspect-ratio: 1/1){.eng-root{height:var(--app-h, 100vh)!important;min-height:0!important;overflow:hidden!important}html body .screen{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body .screen .tst-cards{grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important}html body .screen .tst-cards .tst-card{aspect-ratio:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}.eng-root:after{display:none!important}}html body .screen .hero{height:2.85rem!important;min-height:2.85rem!important;padding:.3rem .95rem!important;border-radius:.95rem!important;background:rgba(255,255,255,.58)!important;background-image:none!important;backdrop-filter:blur(.85rem) saturate(1.6)!important;box-shadow:0 .3rem .8rem -.35rem rgba(9,88,145,.35),inset 0 .0625rem rgba(255,255,255,.9),inset 0 0 0 .0625rem rgba(255,255,255,.45)!important;gap:.6rem!important;overflow:hidden!important}html body .screen .hero:after{content:none!important}html body .screen .hero .hero-blob{display:none!important}html body .screen .hero .hero-deco{font-size:.95rem!important;top:.35rem!important;right:.9rem!important}html body .screen .hero .hero-ava,html body .screen .hero .hero-ava-img{width:2.05rem!important;height:2.05rem!important;border-radius:.7rem!important;font-size:1.2rem!important}html body .screen .hero .hero-txt{gap:0!important}html body .screen .hero .hero-hi{font-size:1.02rem!important;line-height:1.15!important;color:#0b3f60!important}html body .screen .hero .hero-sub{font-size:.7rem!important;color:#4a6e86!important}html body .screen .hero .coin,html body .screen .hero .today{min-width:3.9rem!important;padding:.1rem .55rem!important;border-radius:.7rem!important;background:rgba(255,255,255,.78)!important;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.9),0 .12rem .35rem -.15rem rgba(9,88,145,.3)!important}html body .screen .hero .coin-v{font-size:1.05rem!important;color:#c8860a!important}html body .screen .hero .today-v{font-size:.92rem!important;color:#1170bc!important}html body .screen .hero .coin-l,html body .screen .hero .today-l{font-size:.58rem!important;color:#55708a!important}@media (max-aspect-ratio: 1/1){html body .screen .hero{height:2.6rem!important;min-height:2.6rem!important;padding:.24rem .8rem!important}html body .screen .hero .hero-hi{font-size:.92rem!important}html body .screen .hero .hero-ava,html body .screen .hero .hero-ava-img{width:1.85rem!important;height:1.85rem!important;font-size:1.05rem!important}}html body .screen .hero .hero-r{display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;padding:.1rem .35rem!important;background:rgba(255,255,255,.8)!important;border-radius:62rem!important;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.95),0 .14rem .4rem -.18rem rgba(9,88,145,.35)!important;align-self:center!important}html body .screen .hero .hero-r .coin,html body .screen .hero .hero-r .today{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:.22rem!important;min-width:0!important;padding:0 .42rem!important;background:none!important;box-shadow:none!important;border-radius:0!important}html body .screen .hero .hero-r .today{border-left:.0625rem solid rgba(9,88,145,.22)!important}html body .screen .hero .hero-r .coin-v{font-size:1rem!important;color:#c8860a!important}html body .screen .hero .hero-r .today-v{font-size:.88rem!important;color:#1170bc!important}html body .screen .hero .hero-r .coin-l,html body .screen .hero .hero-r .today-l{font-size:.6rem!important;color:#55708a!important}html body .screen .quests{gap:.5rem!important}html body .screen .quests .quest{background:rgba(255,255,255,.58)!important;backdrop-filter:blur(.85rem) saturate(1.6)!important;border-radius:62rem!important;padding:.26rem .6rem!important;gap:.34rem!important;box-shadow:0 .3rem .8rem -.35rem rgba(9,88,145,.35),inset 0 .0625rem rgba(255,255,255,.9),inset 0 0 0 .0625rem rgba(255,255,255,.45)!important}html body .screen .quests .quest.done{background:rgba(214,244,229,.62)!important}html body .screen .quests .quest .q-i{font-size:1.02rem!important}html body .screen .quests .quest .q-b{flex-direction:row!important;align-items:center!important;gap:.42rem!important;min-width:0!important}html body .screen .quests .quest .q-t{font-size:.84rem!important;color:#0b3f60!important;white-space:nowrap!important}html body .screen .quests .quest .q-bar{flex:1 1 auto!important;height:.42rem!important;border-radius:62rem!important;background:rgba(9,88,145,.16)!important;min-width:1.5rem!important}html body .screen .quests .quest .q-n{font-size:.76rem!important;color:#1170bc!important;white-space:nowrap!important}html body .screen .quests .quest{justify-content:flex-start!important}html body .screen .quests .quest .q-b{flex:0 1 auto!important}html body .screen .quests .quest .q-bar{flex:0 0 4.8rem!important;width:4.8rem!important;max-width:4.8rem!important}html body .screen .quests .quest .q-n{margin-left:auto!important}html body .screen .mi-hero,html body .screen .sc-chart,html body .screen .pc-wrow,html body .screen .big-card,html body .screen .tst-hero,html body .screen .tst-rule2{background:rgba(255,255,255,.56)!important;background-image:none!important;backdrop-filter:blur(.85rem) saturate(1.6)!important;border-radius:62rem!important;box-shadow:0 .3rem .8rem -.35rem rgba(9,88,145,.35),inset 0 .0625rem rgba(255,255,255,.9),inset 0 0 0 .0625rem rgba(255,255,255,.45)!important}html body .screen .mi-hero .mh-blob,html body .screen .tst-hero:after{display:none!important;content:none!important}html body .screen .mi-hero .mh-name{color:#0b3f60!important}html body .screen .mi-hero .mh-grade{color:#4a6e86!important}html body .screen .tst-hero .th-t{color:#0b3f60!important}html body .screen .tst-hero .th-s{color:#4a6e86!important}html body .screen .tst-rule2 .rr-h{color:#0b3f60!important}html body .screen .mini-k,html body .screen .sc-tk{color:#4e6e86!important}html body .screen .mini-v,html body .screen .sc-tv{color:#0b3f60!important}html body .screen .pc-k{color:#4e6e86!important}html body .screen .mi-screen{gap:.14rem!important}html body .screen .sc-top{padding-top:.1rem!important;padding-bottom:.1rem!important}html body .screen .mi-hero,html body .screen .stat-card{padding-top:.42rem!important;padding-bottom:.42rem!important}html body .screen .sc-chart{height:auto!important}html body .screen .mi-hero,html body .screen .tst-hero,html body .screen .tst-rule2,html body .screen .big-card{height:2.9rem!important;min-height:2.9rem!important;max-height:2.9rem!important;padding:.26rem .8rem!important;overflow:hidden!important;align-items:center!important}html body .screen .mi-hero .mh-art{display:none!important}html body .screen .mi-hero .mh-ava,html body .screen .mi-hero .mh-ava-img{width:1.9rem!important;height:1.9rem!important;border-radius:.62rem!important;font-size:1.05rem!important}html body .screen .mi-hero .mh-name{font-size:.98rem!important}html body .screen .mi-hero .mh-grade{font-size:.6rem!important}html body .screen .mi-hero .mh-box{padding:.05rem .5rem!important;border-radius:.6rem!important}html body .screen .mi-hero .mh-v{font-size:.95rem!important}html body .screen .mi-hero .mh-k{font-size:.52rem!important}html body .screen .tst-hero .th-t{font-size:1.05rem!important}html body .screen .tst-hero .th-s{font-size:.64rem!important}html body .screen .tst-hero .th-box{padding:.06rem .5rem!important;min-width:0!important;border-radius:.6rem!important}html body .screen .tst-hero .th-box .th-v,html body .screen .tst-hero .th-box uni-text{font-size:.8rem!important}html body .screen .tst-rule2 .rr-h{font-size:.82rem!important}html body .screen .tst-rule2 .rr-one{font-size:.64rem!important;line-height:1.3!important}html body .screen .big-card .bc-t,html body .screen .big-card uni-text{font-size:.8rem!important}html body .screen .mi-hero .mh-txt{flex-direction:row!important;align-items:baseline!important;gap:.34rem!important}html body .screen .mi-hero .mh-r{gap:.3rem!important;align-items:center!important}html body .screen .mi-hero .mh-box{flex-direction:row!important;align-items:baseline!important;gap:.2rem!important;padding:.06rem .45rem!important}html body .screen .big-card .bc-b{flex-direction:row!important;align-items:baseline!important;gap:.4rem!important}html body .screen .big-card .bc-s{font-size:.66rem!important;color:#4e6e86!important}html body .screen .tst-hero .th-l{flex-direction:row!important;align-items:baseline!important;gap:.4rem!important}html body .screen .tst-hero .th-r{gap:.3rem!important;align-items:center!important}html body .screen .tst-hero .th-box{flex-direction:row!important;align-items:baseline!important;gap:.2rem!important;padding:.06rem .45rem!important}html body .screen .tst-rule2 .rr-one{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:62rem!important}html body .screen .cols .cont{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74) 22%,rgba(255,255,255,.42),rgba(255,255,255,.12),rgba(255,255,255,.02)),url(/static/cards/jr7-cont.jpg) center bottom / cover no-repeat!important;color:#0b3f60!important;box-shadow:0 .5rem 1.125rem rgba(90,110,255,.22),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .cols .cont .cont-tag{background:rgba(255,255,255,.9)!important;color:#12506f!important}html body .screen .cols .cont .cont-t{color:#0a3550!important;text-shadow:0 .06rem .16rem rgba(255,255,255,.85)!important}html body .screen .cols .cont .cont-s{color:#24506e!important;text-shadow:0 .05rem .14rem rgba(255,255,255,.8)!important}html body .screen .cols .cont .cont-go{color:#0668a8!important;align-self:flex-start!important;background:rgba(255,255,255,.82)!important;border-radius:62rem!important;padding:.12rem .7rem!important;box-shadow:0 .12rem .35rem -.12rem rgba(9,88,145,.4)!important}html body .screen .cols .cont .ring{background-color:transparent!important;position:relative!important;box-shadow:0 .25rem .5rem rgba(27,58,87,.2),0 0 .6rem rgba(255,201,60,.35)!important}html body .screen .cols .cont .ring:before{content:""!important;position:absolute!important;top:.5rem!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.95)!important}html body .screen .cols .cont .ring>uni-text{position:relative!important;z-index:1!important}html body .screen .cols .cont .ring-v{color:#1b9a57!important}html body .screen .cols .cont .ring-l{color:#24506e!important}html body .screen .cols .cont .ring:after{content:""!important;position:absolute!important;top:-.18rem!important;right:-.18rem!important;bottom:-.18rem!important;left:-.18rem!important;border-radius:50%!important;border:.24rem solid rgba(47,191,106,.42)!important;box-shadow:0 0 .5rem rgba(47,191,106,.45),inset 0 0 .3rem rgba(255,255,255,.6)!important}html body .screen .tst-wrap{margin-top:.55rem!important}html body .screen .tst-main,html body .screen .tst-side{justify-content:flex-start!important;gap:.55rem!important}html body .screen .tst-cards{align-content:start!important;grid-auto-rows:min-content!important;row-gap:.55rem!important;-moz-column-gap:.6rem!important;column-gap:.6rem!important}html body .screen .tst-wrap{gap:.95rem!important}html body .screen .tst-main,html body .screen .tst-side{gap:.7rem!important}html body .screen .tst-cards{row-gap:.7rem!important}html body .screen .tst-cards .tst-card .cp,html body .screen .tst-cards .tst-card .cfoot{display:none!important}html body .screen .tst-cards .tst-card .cbody{width:auto!important;max-width:64%!important;padding:.1rem .42rem!important;margin-left:auto!important;border-radius:.5rem!important}html body .screen .tst-cards .tst-card .ch3{font-size:.88rem!important;line-height:1.15!important}html body .screen .tst-cards .tst-card{background-position:left center,left center!important}html body .screen .tst-cards .tst-card{aspect-ratio:3 / 2!important;height:auto!important}html body .screen .tst-cards .tst-card{justify-content:flex-end!important;align-items:flex-end!important;padding-bottom:.55rem!important;gap:.3rem!important}html body .screen .tst-cards .tst-card .ico{position:absolute!important;top:.55rem!important;left:.55rem!important;margin:0!important}html body .screen .tst-cards .tst-card .cbody{margin-left:0!important;max-width:88%!important}html body .screen .tst-cards .tst-card .go{align-self:flex-end!important}html body .screen .mods .mod{box-shadow:0 .6rem 1.15rem -.35rem rgba(9,60,105,.45),0 .2rem .5rem -.15rem rgba(9,60,105,.28),inset 0 .0625rem rgba(255,255,255,.35)!important}html body .screen .cols .cont{box-shadow:0 .8rem 1.5rem -.45rem rgba(9,60,105,.5),0 .25rem .6rem -.18rem rgba(9,60,105,.3),inset 0 0 0 .0625rem rgba(255,255,255,.5)!important}html body .screen .tst-cards .tst-card{box-shadow:0 .6rem 1.15rem -.35rem rgba(9,60,105,.45),0 .2rem .5rem -.15rem rgba(9,60,105,.28),inset 0 .0625rem rgba(255,255,255,.35)!important}html body .screen .tst-cards .tst-card:active{box-shadow:0 .25rem .6rem -.3rem rgba(9,60,105,.45)!important;transform:translateY(.1rem) scale(.99)!important}html body .screen .tst-side{justify-content:flex-start!important}html body .screen .tst-side .side-log{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}html body .screen .tst-side .side-log .tst-list{max-height:none!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .screen .tst-side .side-log{background:rgba(255,255,255,.5)!important;background-image:none!important;backdrop-filter:blur(.9rem) saturate(1.6)!important;border-radius:1.1rem!important;box-shadow:0 .5rem 1.15rem -.4rem rgba(9,60,105,.42),inset 0 .0625rem rgba(255,255,255,.9),inset 0 0 0 .0625rem rgba(255,255,255,.45)!important}html body .screen .tst-main>.tst-rule2,html body .screen .tst-rule2{display:none!important}html body .wl-hero{height:2.85rem!important;min-height:2.85rem!important;max-height:2.85rem!important;padding:.3rem .95rem!important;border-radius:.95rem!important;background:rgba(255,255,255,.58)!important;background-image:none!important;backdrop-filter:blur(.85rem) saturate(1.6)!important;box-shadow:0 .3rem .8rem -.35rem rgba(9,88,145,.35),inset 0 .0625rem rgba(255,255,255,.9),inset 0 0 0 .0625rem rgba(255,255,255,.45)!important;display:flex!important;align-items:center!important;gap:.8rem!important;overflow:hidden!important}html body .wl-hero .wh-blob{display:none!important}html body .wl-hero .wh-l{flex-direction:row!important;align-items:baseline!important;gap:.42rem!important;flex-wrap:nowrap!important}html body .wl-hero .wh-t{font-size:1.02rem!important;color:#0b3f60!important;line-height:1.15!important}html body .wl-hero .wh-s{font-size:.7rem!important;color:#4a6e86!important;line-height:1.15!important;white-space:nowrap!important}html body .wl-hero .wh-chips{gap:.3rem!important}html body .wl-hero .wh-chips>*{font-size:.6rem!important;padding:.04rem .38rem!important}html body .wl-hero .wh-ring{width:2.1rem!important;height:2.1rem!important;flex:0 0 2.1rem!important}html body .wl-hero .wh-rv{font-size:.66rem!important}html body .wl-hero .wh-rl{font-size:.46rem!important}html body .wl-hero .wh-t{font-size:1.06rem!important}html body .wl-hero .wh-s{font-size:.72rem!important}html body .wl-hero .wh-chips>*{font-size:.62rem!important}html body .wl-hero .wh-ring{width:2.25rem!important;height:2.25rem!important;flex:0 0 2.25rem!important}html body .wl-hero .wh-rv{font-size:.7rem!important}html body .wl-hero .wh-rl{font-size:.48rem!important}.wc3-read{background:radial-gradient(78% 58% at 0% 0%,#e1f3ff,rgba(225,243,255,0) 62%),radial-gradient(78% 58% at 100% 2%,#f0e7ff,rgba(240,231,255,0) 58%),radial-gradient(90% 62% at 50% 100%,#fff1dc,rgba(255,241,220,0) 62%),linear-gradient(180deg,#fff,#f6fbff);border:.0625rem solid #D3E9FA;border-top:.3125rem solid #1E9BF0}.wc3-read .wp-en{text-shadow:0 .02em 0 rgba(255,255,255,.95)}.wc3-read .wp-en.multi .wseg{text-shadow:0 .06em .2em rgba(30,155,240,.2)}.wc3-read .wp-en .wseg.cur{text-shadow:0 .05em .24em rgba(255,122,69,.35)}.wc3-read .wp-star{color:#ffb300;text-shadow:0 0 .35em rgba(255,179,0,.5),0 .06rem 0 #fff}.wc3-read .ipa-row{gap:.625rem}.wc3-read .ipa-chip{border-width:.125rem;box-shadow:0 .25rem .75rem rgba(23,56,78,.06)}.wc3-read .ipa-row .ipa-chip:nth-child(1){background:linear-gradient(135deg,#fff4e6,#ffe6c9);border-color:#ffd4a3}.wc3-read .ipa-row .ipa-chip:nth-child(1) .ipa-lbl,.wc3-read .ipa-row .ipa-chip:nth-child(1) .ipa-txt{color:#c2410c}.wc3-read .ipa-row .ipa-chip:nth-child(2){background:linear-gradient(135deg,#f5eeff,#e9ddff);border-color:#d9c6ff}.wc3-read .ipa-row .ipa-chip:nth-child(2) .ipa-lbl,.wc3-read .ipa-row .ipa-chip:nth-child(2) .ipa-txt{color:#6d28d9}.wc3-read .wp-syl .wsy{border-bottom-width:.3125rem;box-shadow:0 .25rem .75rem rgba(23,56,78,.08)}.wc3-read .wp-syl .sepx{color:#c9dae8}.wc3-read .wp-tools .wp-say{background:linear-gradient(135deg,#29a9ff,#6c4df6);box-shadow:0 .375rem 1rem rgba(58,90,220,.26)}.wc3-read .wp-tools .wp-say.syl{background:linear-gradient(135deg,#ffa53b,#ff6b6b);box-shadow:0 .375rem 1rem rgba(255,107,107,.28)}.wc3-read .wp-dict{background:#fff;border:.0625rem solid #DCEBF8;box-shadow:0 .25rem 1rem rgba(23,56,78,.06)}.wc3-read .wp-tab.on{background:linear-gradient(135deg,#1e9bf0,#6c4df6);border-color:transparent}.wc3-read .wp-zh{color:#24506b}.pcwrap{padding-bottom:.6rem}.pc-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:.55rem}.pc-left{min-width:0}.pc-right{min-width:0;border-left:.0625rem dashed #DCE9F5;padding-left:.55rem}.pc-tabs{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem}.pc-tabBox{display:flex;flex-direction:column;min-width:0;flex:1 1 30%;border:.0625rem solid #D6E8FA;background:#f6faff;border-radius:.55rem;padding:.3rem .45rem}.pc-tabBox.on{border-color:#1a73c7;background:#e8f3ff;box-shadow:0 0 0 .0625rem #1a73c7 inset}.pc-tabMain{font-size:.6rem;font-weight:900;color:#fff;background:#1a73c7;border-radius:999px;padding:.02rem .3rem;align-self:flex-start}.pc-tabQuick{font-size:.6rem;font-weight:900;color:#7a5a00;background:#ffe9b8;border-radius:999px;padding:.02rem .3rem;align-self:flex-start}.pc-tabTxt{font-size:.68rem;font-weight:800;color:#14435f;padding-top:.12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-cnote{display:block;font-size:.64rem;color:#6d8aa2;line-height:1.45;margin-bottom:.3rem}.pc-player{width:100%;border-radius:.6rem;overflow:hidden;background:#0b1a26}.pc-video{width:100%;height:12.5rem;display:block;background:#000}.pc-vempty{height:12.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e2233,#123047)}.pc-vempty-t{font-size:.75rem;color:#9fc3dd;font-weight:700}.pc-chips{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem 0 .3rem}.pc-chip{font-size:.68rem;font-weight:800;color:#1f6fc4;background:#f1f7ff;border:.0625rem solid #D6E8FA;border-radius:999px;padding:.1rem .45rem}.pc-chip.on{background:#1a73c7;color:#fff;border-color:#1a73c7}.pc-hscroll{width:100%;white-space:nowrap}.pc-hrow{display:inline-flex;gap:.35rem;min-width:-moz-max-content;min-width:max-content}.pc-hcard{flex:0 0 auto;width:6.2rem;background:#f7fafd;border:.0625rem solid #E3EEF8;border-radius:.5rem;padding:.35rem .4rem;display:flex;flex-direction:column}.pc-hnum{font-size:.62rem;font-weight:900;color:#1a73c7}.pc-hname{font-size:.66rem;color:#22405c;line-height:1.35;white-space:normal;height:2.2rem;overflow:hidden}.pc-hplay{font-size:.6rem;color:#fff;background:#37a0ea;border-radius:999px;padding:.02rem .3rem;align-self:flex-start;margin-top:.2rem}.pc-rtitle{display:block;font-size:.68rem;font-weight:900;color:#0b4f86}.pc-rname{display:block;font-size:.78rem;font-weight:900;color:#14435f;padding-top:.12rem}.pc-rdesc{display:block;font-size:.66rem;color:#5b7c94;line-height:1.5;padding-top:.1rem}.pc-rsep{height:.0625rem;background:#eaf2fa;margin:.4rem 0}.pc-now{display:block;font-size:.68rem;font-weight:800;color:#0b4f86;padding:.1rem 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-rtip{display:block;font-size:.62rem;color:#7f9cb2;padding:.06rem 0 .25rem}.pc-rlist{max-height:22rem;overflow-y:auto;padding-right:.15rem}.pc-rcard{border:.0625rem solid #E3EEF8;background:#f8fbff;border-radius:.5rem;padding:.3rem .4rem;margin-bottom:.28rem}.pc-rcard.on{border-color:#9ccbf3;background:#f0f7ff}.pc-rhead{display:flex;align-items:flex-start;gap:.25rem}.pc-rnum{flex:0 0 auto;font-size:.58rem;font-weight:900;color:#fff;background:#37a0ea;border-radius:999px;padding:0 .28rem;line-height:.95rem}.pc-rname2{flex:1 1 auto;min-width:0;font-size:.68rem;font-weight:800;color:#14435f;line-height:1.35}.pc-rarr{flex:0 0 auto;font-size:.62rem;color:#8fb2cc}.pc-rbody{padding-top:.25rem}.pc-rkou{display:block;font-size:.68rem;font-weight:900;color:#6b21a8;background:#faf5ff;border-radius:.35rem;padding:.15rem .3rem}.pc-rhow{display:block;font-size:.64rem;color:#3d5f79;line-height:1.5;padding-top:.2rem}.pc-rex{display:block;font-size:.62rem;color:#1f6fc4;padding-top:.15rem;line-height:1.45}.pc-rwarn{display:block;font-size:.62rem;color:#b45309;padding-top:.15rem;line-height:1.45}.pc-rtip2{display:block;font-size:.62rem;color:#6d8aa2;padding-top:.15rem;line-height:1.45}.pc-cat{margin-bottom:.3rem}.pc-catname{display:block;font-size:.62rem;font-weight:900;color:#0b4f86;padding:.05rem 0 .15rem}.pc-catsets{display:flex;flex-wrap:wrap;gap:.3rem}.pc-tabnote{display:block;font-size:.58rem;color:#6d8aa2;padding-top:.06rem}
