#se-m-app{--se-m-page-top: calc(env(safe-area-inset-top, 0px) + 24px) ;--se-m-bar-top: calc(env(safe-area-inset-top, 0px) + 16px) ;--bg:#ffffff;--soft:#ffffff;--tint:#f1f5f9;--segon:#efe7dc;--seg-active:#ffffff;--ink:#2d3436;--ink2:#3f4651;--ink3:#586575;--ink4:#6b7480;--ink5:#9aa2ad;--ink6:#cdd3da;--blush:#e7cdc4;--blush-ink:#a06a5e;--sage:#b9c5a6;--sage-ink:#5e7250;--sand:#e2d4b4;--sand-ink:#927a3a;--line:#f1f3f5;--line2:#e2e8f0;--brand:var(--accent,#6c2c3c);--maraca:var(--accent,#6c2c3c);--on-brand:#ffffff;--cta:#ffffff;--cta-fg:#0d0d0c;--cta-bd:rgba(15,23,42,.16);--prog:#0d0d0c;--going:#a06a44;--done:#4f7a4a;--new:#9aa2ad;--clayink:#9a6a2c;--staron:#e0a92e;--staroff:#d4d8de;--vst-all:#e8c9be;--vst-pending:#ead9ad;--vst-errors:#e8bcc8;--vst-going:#c3d7ee;--vst-done:#c9deae;--vst-fav:#e0cbd6;--stat-vst-pending:var(--vst-pending);--stat-vst-going:var(--vst-going);--stat-vst-done:var(--vst-done);--vprog-a:#f4b3c5;--vprog-b:#fbd9e2;--vprog-on:#7c2743;--vstt-pending:#b5811d;--vstt-going:#3f78b0;--vstt-done:#5c8a44;--tagbg:#eef0f3;--tagink:#586575;--tabbar:rgba(255,255,255,.92);--mnav-catalog:var(--maraca,#6c2c3c);--mnav-review:#b5811d;--mnav-vocab:#c2567b;--mnav-profile:#5c8a44;color-scheme:light;position:fixed;inset:0;z-index:9000;display:none;background:var(--bg);color:var(--ink2);font-family:Plus Jakarta Sans,SE PingFang SC,PingFang SC,Noto Sans SC,sans-serif;-webkit-tap-highlight-color:transparent;overflow:hidden}#se-m-app.se-m-demo2 .se-m-video-stage{position:relative!important;flex:0 0 auto!important;width:100%!important;height:clamp(210px,58vw,250px)!important;overflow:hidden!important;background-color:#000!important}#se-m-app.se-m-demo2 .se-m-video-top-actions{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:60!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 0!important;background:transparent!important;pointer-events:none!important;box-sizing:border-box!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;position:relative!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important;pointer-events:auto!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}#se-m-app.se-m-demo2 .se-m-video-top-actions .se-m-settings-entry{margin-left:auto!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-settings-entry,#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-study-checkin-btn{position:relative!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-study-back-btn:before,#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-settings-entry:before,#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-study-checkin-btn:before{content:""!important;position:absolute!important;inset:6px!important;z-index:0!important;border:0!important;border-radius:50%!important;background:#1212142e!important;box-shadow:0 2px 8px #0000001a!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}#se-m-app.se-m-demo2 .se-m-video-top-actions .se-m-study-checkin-btn{gap:0!important;font-size:0!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-settings-entry svg{display:none!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-settings-entry:after{content:""!important;position:relative!important;z-index:1!important;width:3px!important;height:3px!important;border-radius:50%!important;background:currentColor!important;box-shadow:-6px 0 0 currentColor,6px 0 0 currentColor!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-study-back-btn svg{position:relative!important;z-index:1!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>.se-m-study-checkin-btn svg{display:block!important;position:relative!important;z-index:1!important;width:17px!important;height:17px!important;margin:0!important;transform:none!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>button svg{width:19px!important;height:19px!important}#se-m-app button,#se-m-app [role=button],#se-m-app [data-tap],#se-m-app .se-m-subtitle-row{touch-action:manipulation}#se-m-app .se-m-subtitle-row{content-visibility:auto;contain-intrinsic-size:120px;box-sizing:border-box;max-width:100%;min-width:0}#se-m-app .se-m-subtitle-row-head{box-sizing:border-box;flex-wrap:wrap;max-width:100%;min-width:0}#se-m-app .se-m-subtitle-no{flex:0 0 20px;width:20px;margin-left:-29px;text-align:right;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,DejaVu Sans Mono,monospace!important;font-size:11px;font-weight:600;color:var(--ink6);font-variant-numeric:tabular-nums}#se-m-app .se-m-subtitle-time{flex:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,DejaVu Sans Mono,monospace!important;font-variant-numeric:tabular-nums}#se-m-app .se-m-subtitle-actions{box-sizing:border-box;flex:none;max-width:100%}#se-m-app .se-m-subtitle-en{box-sizing:border-box;width:100%;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}#se-m-app .se-m-subtitle-en .se-m-subtitle-token{white-space:normal!important}@media(max-width:900px){html,body,#se-m-app,#se-m-app *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}#se-m-app button,#se-m-app [role=button],#se-m-app .se-m-subtitle-row{-webkit-user-select:none;user-select:none;transition:transform 90ms ease-out,opacity 90ms ease-out,background-color .14s ease-out,color .14s ease-out}@media(hover:none)and (pointer:coarse){#se-m-app button:not(:disabled):active,#se-m-app [role=button]:active{transform:scale(.965);opacity:.82}#se-m-app .se-m-subtitle-row:active{transform:scale(.992);background-color:var(--tint)!important}}@media(prefers-reduced-motion:reduce){#se-m-app button,#se-m-app [role=button],#se-m-app .se-m-subtitle-row{transition:none}}html[data-theme=dark] #se-m-app{--bg:#141211;--soft:#1b1817;--tint:#221f1d;--segon:#37322d;--seg-active:#3d362f;--ink:#f6f1eb;--ink2:#e4ddd5;--ink3:#c9bfb5;--ink4:#a89d94;--ink5:#766d66;--ink6:#3c3531;--line:#232020;--line2:#322e2b;--blush-ink:#d6a092;--sage-ink:#a6c08c;--sand-ink:#d2b46e;--brand:var(--accent,#6c2c3c);--maraca:var(--accent,#6c2c3c);--on-brand:#ffffff;--cta:#111111;--cta-fg:#ffffff;--cta-bd:rgba(255,255,255,.2);--prog:var(--ink,#f6f1eb);--going:#a47361;--done:#6a8260;--new:#8a877f;--clayink:#b5823c;--staron:#f0c64f;--staroff:#3c3531;--vst-all:#ef6f9b;--vst-pending:#e6b24a;--vst-errors:#e5554c;--vst-going:#4a9fe0;--vst-done:#52bd63;--vst-fav:#ec933c;--stat-vst-pending:#c9a766;--stat-vst-going:#78a9c8;--stat-vst-done:#7fb48c;--vprog-a:#c2567b;--vprog-b:#f6c0cd;--vprog-on:#ffffff;--vstt-pending:#e4cd99;--vstt-going:#93b1cf;--vstt-done:#a0c8a8;--tagbg:#24201e;--tagink:#c9bfb5;--tabbar:rgba(20,18,17,.9);--mnav-catalog:#d6a092;--mnav-review:#e4cd99;--mnav-vocab:#ef6f9b;--mnav-profile:#a0c8a8;color-scheme:dark}#se-m-app .rv-scope{--bg:#ffffff;--soft:#ffffff;--tint:#f4f3ef;--seg-active:#ffffff;--ink:#0d0d0c;--ink2:#2a2a28;--ink3:#5a5a56;--ink4:#8a877f;--ink5:#b0ada4;--ink6:#d8d4ca;--line:#ece9e0;--line2:#ddd6c9;--rv-card:#fafaf8;--rv-line:#ece9e0;--rv-error:#a06a5e;--rv-opt-bg:#fafaf8;--rv-accent:#efa4bb;--rv-accent-on:#7c2743;--rv-chip-bg:#e7cdc4;--rv-good:#5e7250}html[data-theme=dark] #se-m-app .rv-scope{--bg:#141211;--soft:#1b1817;--tint:#24201e;--seg-active:#3d362f;--ink:#f6f1eb;--ink2:#e4ddd5;--ink3:#c9bfb5;--ink4:#a89d94;--ink5:#766d66;--ink6:#3c3531;--line:rgba(241,245,249,.1);--line2:rgba(241,245,249,.18);--rv-card:#1b1817;--rv-line:rgba(241,245,249,.1);--rv-error:#d6a092;--rv-opt-bg:#2a2623;--rv-accent:#c2567b;--rv-accent-on:#ffffff;--rv-chip-bg:rgba(214,160,146,.18);--rv-good:#a6c08c}html:not([data-theme=dark]) #se-m-app [style*=box-shadow]{box-shadow:0 12px 24px #0f172a12,0 1px 2px #0f172a0a!important}#se-m-app .se-m-logo-box{box-shadow:0 4px 12px #0f172a29,0 1px 3px #0f172a1a}html[data-theme=dark] #se-m-app .se-m-logo-box{box-shadow:0 5px 14px #00000080,0 1px 3px #00000059}#se-m-app.se-m-demo2 .fc2-stats-inline{display:flex!important;background:transparent!important;border:0!important;box-shadow:none!important}#se-m-app.se-m-demo2 .fc2-stats-inline,#se-m-app.se-m-demo2 .fc2-stats-inline *,#se-m-app.se-m-demo2 .fc2-stat-inline-item{background:transparent!important;box-shadow:none!important}#se-m-app .se-filter-btn{box-shadow:0 1px 2px #0f172a14,0 2px 6px #0f172a0b}html[data-theme=dark] #se-m-app .se-filter-btn{box-shadow:0 1px 3px #0006}html:not([data-theme=dark]) #se-m-app.se-m-demo2{--soft:#f3f5f8;--tint:#e9edf3;--line:#eef1f5;--line2:#eef1f5}#se-m-app.se-m-demo2{--theme-accent: #f5cbd8;--theme-accent-on: #7c2743;--practice-action-soft: #fdf0f4;--practice-action-soft-on: #7c2743;--practice-danger-soft: #fff0f2;--practice-mode-track: #f8f6f7}html[data-theme=dark] #se-m-app.se-m-demo2{--theme-accent: #c2567b;--theme-accent-on: #ffffff;--practice-action-soft: #2d2226;--practice-action-soft-on: #f3b5c7;--practice-danger-soft: #321f22;--practice-mode-track: #252123}#se-m-app.se-m-demo2 button,#se-m-app.se-m-demo2 input,#se-m-app.se-m-demo2 textarea,#se-m-app.se-m-demo2 select{font-family:Plus Jakarta Sans,SE PingFang SC,PingFang SC,Noto Sans SC,sans-serif}#se-m-app.se-m-demo2 input,#se-m-app.se-m-demo2 textarea,#se-m-app.se-m-demo2 select{background:var(--soft)!important;color:var(--ink)!important}@media(max-width:900px){html:not([data-theme=dark]) body #checkinModal .checkin-textarea{background:#fff!important;color:#334155!important;border-color:#d8dee8!important;caret-color:#334155!important;color-scheme:light}html:not([data-theme=dark]) body #checkinModal .checkin-textarea::placeholder{color:#94a3b8!important}html:not([data-theme=dark]) body #checkinModal .checkin-textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 3px #10b9811a!important}}#se-m-app.se-m-demo2 .se-m-study-tabs-wrap{flex:none;display:flex;align-items:center;padding:11px 16px;background:var(--bg)}#se-m-app.se-m-demo2 .demo2-panel-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;padding:4px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #1414190d!important;overflow:visible!important;box-sizing:border-box!important}#se-m-app.se-m-demo2 .demo2-panel-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#0d0d0c!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}#se-m-app.se-m-demo2 .demo2-panel-tab strong{color:#0d0d0c!important;font-size:14px!important;font-weight:700!important;line-height:1!important}#se-m-app.se-m-demo2 .demo2-panel-tab .demo2-tab-count{color:#b8b8bf!important;font-size:12px!important;font-weight:600!important;line-height:1!important}#se-m-app.se-m-demo2 .demo2-panel-tab.active{background:var(--theme-accent)!important;color:var(--theme-accent-on)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}#se-m-app.se-m-demo2 .demo2-panel-tab.active strong{color:var(--theme-accent-on)!important}#se-m-app.se-m-demo2 .demo2-panel-tab.active .demo2-tab-count{color:var(--theme-accent-on)!important;opacity:.72}#se-m-app.se-m-demo2 .demo2-panel-tab .demo2-tab-count:empty{display:none!important}#se-m-app.se-m-demo2 .se-m-study-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:3px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;margin-top:3px!important;color:#9a9aa2!important;font-size:11.5px!important;line-height:16px!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-theme-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:17px!important;padding:0 6px!important;border-radius:5px!important;background:#fff0e4!important;color:#9a5b2e!important;font-size:11px!important;line-height:17px!important;font-weight:700!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-k,#se-m-app.se-m-demo2 .se-m-study-meta .sub-v{display:inline-flex!important;align-items:center!important;height:16px!important;line-height:16px!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-k{color:#9a9aa2!important;font-weight:600!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-v{color:#71717a!important;font-weight:600!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-dot{margin:0 2px!important;color:#d4d4d8!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-stars{display:inline-flex!important;align-items:center!important;gap:0!important;transform:translateY(0)!important}#se-m-app.se-m-demo2 .se-m-study-meta .sub-stars svg,#se-m-app.se-m-demo2 .se-m-study-meta .sub-stars img{display:block!important;flex:0 0 auto!important;width:10px!important;height:10px!important}#se-m-app.se-m-demo2 .se-m-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 16px 8px!important;background:#fff!important}#se-m-app.se-m-demo2 .se-m-section-title-wrap{min-width:0!important;display:grid!important;gap:3px!important}#se-m-app.se-m-demo2 .se-m-section-title{color:#19191d!important;font-size:14px!important;font-weight:700!important;line-height:1!important}#se-m-app.se-m-demo2 .se-m-section-sub{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#9a9aa2!important;font-size:11.5px!important;font-weight:500!important}#se-m-app.se-m-demo2 .se-m-section-count{flex:0 0 auto!important;color:#9a9aa2!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-section-tools{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:8px 16px 7px!important;background:#fff!important;scrollbar-width:none!important}#se-m-app.se-m-demo2 .st-filter-row{background:#fff!important}#se-m-app.se-m-demo2 .se-m-section-tools::-webkit-scrollbar{display:none!important}#se-m-app.se-m-demo2 .se-m-lang-btn{width:auto!important;height:auto!important;min-width:0!important;border:0!important;border-radius:7px!important;padding:5px 11px!important;background:transparent!important;color:#9a9aa2!important;box-shadow:none!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;cursor:pointer!important}#se-m-app.se-m-demo2 .se-m-lang-btn.active{background:#fff!important;color:#19191d!important;box-shadow:0 1px 2px #0000000a,0 1px 1px #00000006!important}#se-m-app.se-m-demo2 .se-m-lang-btn:not(.active):hover{background:#f1f1f2!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-filter-row,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-section-tools{background:var(--bg)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-meta .sub-v,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-meta .sub-k,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-lang-btn{color:var(--ink4)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-lang-btn.active{background:#19191d!important;color:#fff!important;box-shadow:none!important}#se-m-app.se-m-demo2 .se-m-cleanbar{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:30!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:24px 10px 8px!important;background:linear-gradient(to top,#000c,#0000006b 55%,#0000)!important;box-sizing:border-box!important;direction:ltr!important;color:#fff!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-progress-row{display:flex!important;align-items:center!important;gap:6px!important;flex:1 1 auto!important;min-width:72px!important;width:auto!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-track{flex:1 1 auto!important;min-width:34px!important;height:3px!important;background:#ffffff4d!important;border-radius:999px!important;cursor:pointer!important;position:relative!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-fill{height:100%!important;background:#ff4d7d!important;border-radius:999px!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-time,#se-m-app.se-m-demo2 .se-m-cleanbar .cb-cur{color:#fff!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-controls-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;min-width:0!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-left,#se-m-app.se-m-demo2 .se-m-cleanbar .cb-right{display:flex!important;align-items:center!important;gap:0!important;min-width:0!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-right{gap:0!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn{width:24px!important;height:30px!important;min-width:24px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#fff!important;border:0!important;border-radius:8px!important;cursor:pointer!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn svg{width:16px!important;height:16px!important;display:block!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn svg.se-play-glyph.is-play{width:13px!important;height:13px!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn:hover,#se-m-app.se-m-demo2 .se-m-cleanbar .cb-right>button:hover{background:#ffffff29!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-pill{height:26px!important;padding:0 8px!important;background:#ffffff29!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip{width:20px!important;height:22px!important;min-width:20px!important;padding:0!important;gap:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#fff!important;border:0!important;border-radius:8px!important;cursor:pointer!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip svg{width:13px!important;height:13px!important;display:block!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip svg.se-cc-glyph{width:13px!important;height:13px!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip svg.se-settings-glyph{width:14px!important;height:14px!important;stroke-width:1.8px!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-chip-label{display:none!important;color:#fff!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important}#se-m-app.se-m-demo2 .se-m-cleanbar .se-m-cc-chip.is-off{opacity:.52!important}#se-m-app.se-m-demo2 .se-m-countdown{position:absolute!important;left:50%!important;top:50%!important;z-index:35!important;transform:translate(-50%,-50%)!important;color:#fffc!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:1!important;text-shadow:0 4px 18px rgba(0,0,0,.42)!important;pointer-events:none!important;user-select:none!important}@media(max-width:380px){#se-m-app.se-m-demo2 .se-m-cleanbar{padding-left:8px!important;padding-right:8px!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-chip-label{display:none!important}#se-m-app.se-m-demo2 .se-m-cleanbar .cb-left,#se-m-app.se-m-demo2 .se-m-cleanbar .cb-right{gap:0!important}}#se-m-app.se-m-demo2 .se-m-settings-backdrop{position:absolute!important;inset:0!important;z-index:82!important;display:flex!important;align-items:flex-end!important;padding:0 12px 14px!important;background:#0d0d0c73!important}#se-m-app.se-m-demo2 .se-m-settings-panel{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;max-height:min(74vh,520px)!important;overflow-y:auto!important;padding:7px 12px 16px!important;background:#fffc!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:1px solid #ece9e0!important;border-radius:16px!important;box-shadow:0 14px 34px #14141929!important}#se-m-app.se-m-demo2 .se-m-sheet-grip{display:flex!important;justify-content:center!important;padding:2px 0 8px!important}#se-m-app.se-m-demo2 .se-m-sheet-grip>div{width:36px!important;height:4px!important;border-radius:999px!important;background:#d4d4d8!important}#se-m-app.se-m-demo2 .se-m-settings-title{padding:0 4px 6px!important;color:#19191d!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:7px 4px!important;line-height:1.35!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-row>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-label{display:block!important;color:#19191d!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-desc{display:block!important;margin:0!important;color:#9a9aa2!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-control{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-btn{width:26px!important;height:26px!important;padding:0!important;border:1px solid #ece9e0!important;border-radius:8px!important;background:#f6f6f7!important;color:#5a5a56!important;font-size:15px!important;font-weight:700!important;line-height:1!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-val{min-width:34px!important;color:#19191d!important;font-size:12px!important;font-weight:600!important;text-align:center!important;font-variant-numeric:tabular-nums!important}#se-m-app.se-m-demo2 .se-m-settings-panel .se-m-loop-dropdown{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;margin:0 4px 6px!important;padding:8px!important;background:#fffc!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:1px solid #ece9e0!important;border-radius:12px!important;box-shadow:none!important}#se-m-app.se-m-demo2 .se-m-settings-panel .se-m-loop-title{display:block!important;margin:0 0 7px!important;color:#9a9aa2!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}#se-m-app.se-m-demo2 .se-m-settings-panel .se-m-loop-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#f6f6f7!important;color:#5a5a56!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt.active{background:#19191d!important;color:#fff!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle{position:relative!important;width:40px!important;height:22px!important;min-width:40px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d4d4d8!important;color:transparent!important;font-size:0!important;box-shadow:inset 0 1px 3px #00000026!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle:before{content:""!important;position:absolute!important;left:3px!important;top:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #00000038!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle.on{background:#19191d!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle.on:before{transform:translate(18px)!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;padding:0 12px!important;border:1px solid #ece9e0!important;border-radius:999px!important;background:#fff!important;color:#71717a!important;font-size:12px!important;font-weight:600!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn.on{background:#19191d!important;color:#fff!important;border-color:#19191d!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-backdrop{background:#0000008f!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel{background:#181514f5!important;border-color:#322e2b!important;box-shadow:0 14px 34px #00000057!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-sheet-grip>div{background:#3c3531!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-title,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-label,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-val{color:var(--ink)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-desc,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .se-m-loop-title{color:var(--ink4)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .se-m-loop-dropdown{background:#1b1817!important;border-color:#322e2b!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle{background:#3c3531!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle:before{background:#8f8780!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle.on{background:var(--ink)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle.on:before{background:var(--bg)!important}#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn,#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip,#se-m-app.se-m-demo2 .se-m-cleanbar .vc-ctrl-btn svg,#se-m-app.se-m-demo2 .se-m-cleanbar .vc-setting-chip svg,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-btn,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle:before{box-shadow:none!important;filter:none!important;text-shadow:none!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-btn,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt{background:#f1f2f4!important;border-color:#e4e5e8!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn{background:#f6f6f7!important;border-color:#e4e5e8!important}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt.active,#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn.on{background:#19191d!important;border-color:#19191d!important;color:#fff!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-btn,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn{background:#24201e!important;border-color:#322e2b!important;color:var(--ink3)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-loop-opt.active,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-ab-btn.on{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--bg)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-toggle:before{box-shadow:none!important;filter:none!important;text-shadow:none!important}#se-m-app .se-m-page-head{padding-top:var(--se-m-page-top)!important}#se-m-app .se-m-topbar,#se-m-app .se-m-stats-view>div:first-child{padding-top:var(--se-m-bar-top)!important}#se-m-app *{box-sizing:border-box}#se-m-app .se-scroll::-webkit-scrollbar{width:0;height:0}#se-m-app .se-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}@media(max-width:900px){#se-m-app{display:block}body.se-m-active{overflow:hidden}body.se-m-active .app-container,body.se-m-active .stats-shell,body.se-m-active #global-header-container .site-header{display:none!important}#dailyReviewOverlay.open,#vocabCenterOverlay.show{display:none!important;pointer-events:none!important}}@media(min-width:901px){#se-m-app{display:none!important}}#se-m-app.se-m-demo2 .se-m-settings-backdrop{padding:0!important}#se-m-app.se-m-demo2 .se-m-settings-panel{width:100%!important;max-width:none!important;margin:0!important;max-height:min(82vh,560px)!important;padding:9px 22px calc(18px + env(safe-area-inset-bottom,0px))!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:18px 18px 0 0!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-tabs-wrap{background:var(--bg)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tabs{background:#221f1d!important;border:1px solid #322e2b!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab{background:transparent!important;color:var(--ink4)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab strong{color:var(--ink4)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab .demo2-tab-count{color:var(--ink5)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab.active{background:var(--theme-accent)!important;color:var(--theme-accent-on)!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab.active strong,html[data-theme=dark] #se-m-app.se-m-demo2 .demo2-panel-tab.active .demo2-tab-count{color:var(--theme-accent-on)!important}#se-m-app.se-m-demo2 .fc2-main-box{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#se-m-app.se-m-demo2 .fc2-wrap,#se-m-app.se-m-demo2 .fc2-card,#se-m-app.se-m-demo2 .fc2-main-box{background:transparent!important;border:0!important;box-shadow:none!important}#se-m-app.se-m-demo2 .fc2-main-box{border-radius:0!important}#se-m-app.se-m-demo2 .fc2-actions{justify-content:center!important;gap:7px!important}#se-m-app.se-m-demo2 .fc2-action-btn{flex:0 1 auto!important;min-width:76px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;box-shadow:0 2px 5px #64748b1f!important}#se-m-app.se-m-demo2 .fc2-hint-badge{height:15px!important;padding:0 5px!important;border-radius:5px!important;font-size:10px!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-sound-btn{background:#23211f!important;border:1px solid rgba(246,241,235,.08)!important;box-shadow:0 8px 18px #0000006b,inset 0 1px #ffffff14!important;color:#f6f1eb!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-progress-ring-fill{stroke:#f6f1eb!important;opacity:.9!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-pos{color:#8f8780!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-zh{color:#f1ebe4!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-action-btn{background:#f6f1eb!important;color:#1b1817!important;box-shadow:0 3px 9px #00000047!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-hint-badge{background:#1412111f!important;color:#5f5750!important}#se-m-app.se-m-demo2 .fc2-stage,#se-m-app.se-m-demo2 .fc2-stage .fc2-wrap,#se-m-app.se-m-demo2 .fc2-stage .fc2-card,#se-m-app.se-m-demo2 .fc2-stage .fc2-main-box,#se-m-app.se-m-demo2 .fc2-stage .fc2-feedback-area,#se-m-app.se-m-demo2 .fc2-stage .fc2-input-wrap,#se-m-app.se-m-demo2 .fc2-stage .fc2-input{background:transparent!important;box-shadow:none!important}#se-m-app.se-m-demo2 .fc2-meta-zh-row{gap:9px!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important}#se-m-app.se-m-demo2 .fc2-pos{font-size:14px!important;line-height:1.2!important}#se-m-app.se-m-demo2 .fc2-zh{font-size:21px!important;line-height:1.35!important;max-width:240px!important}html:not([data-theme=dark]) #se-m-app.se-m-demo2 .fc2-stage .fc2-zh{color:#19191d!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-main-box{background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 10px 40px #0000000a!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-stage .fc2-main-box{background:var(--soft)!important;border:0!important;box-shadow:0 10px 26px #00000080!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-sound-btn{background:#f6f6f7!important;color:#19191d!important;border:0!important;box-shadow:0 2px 6px #64748b29!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-stage .fc2-sound-btn{background:#24201e!important;color:var(--ink)!important;border:0!important;box-shadow:0 4px 12px #0000006b!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-progress-ring-fill{stroke:var(--ink)!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-progress-controls{gap:7px!important;margin-bottom:8px!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-progress-text{font-size:11.5px!important;line-height:1!important;font-weight:500!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-speed-btn{height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;gap:4px!important;font-size:11px!important;line-height:1!important;background:#f6f6f7!important;box-shadow:0 2px 7px #23272f12!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-speed-btn strong{font-size:11px!important;line-height:1!important}#se-m-app.se-m-demo2 .fc2-stage .fc2-speed-icon svg{width:10px!important;height:10px!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-stage .fc2-speed-btn{background:var(--tint)!important;color:var(--ink3)!important;box-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-stage .fc2-speed-btn strong,html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-stage .fc2-speed-icon{color:var(--ink3)!important}#se-m-app.se-m-demo2 .se-m-study-tabs{border:0!important;box-shadow:0 6px 18px #0f172a14!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-tabs{background:var(--soft)!important;border:0!important;box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff09!important}#se-m-app.se-m-demo2 .se-m-study-fav-btn,#se-m-app.se-m-demo2 .se-m-study-checkin-btn,#se-m-app.se-m-demo2 .se-m-settings-entry{border:0!important;background:#fff!important;box-shadow:0 3px 10px #0f172a14!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-fav-btn,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-checkin-btn,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-entry{border:0!important;background:var(--soft)!important;box-shadow:0 6px 16px #0000005c,inset 0 1px #ffffff0a!important}#se-m-app.se-m-demo2 .st-filter-heading{color:var(--ink5)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-filter-heading{color:var(--ink3)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-filter-heading,html[data-theme=dark] #se-m-app.se-m-demo2 .st-list-group-title{color:var(--ink)!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-list-group-count{background:var(--tint)!important;color:var(--ink3)!important;box-shadow:0 3px 10px #00000038!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-list-group-head>span:first-child{background:#f6f1eb7a!important}#se-m-app.se-m-demo2 .st-view-seg{background:#ececef!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-view-seg{background:#24201e!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-view-btn:not([style*="#ffffff"]){color:#c0b5aa!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-view-btn[style*="#ffffff"]{background:#1b1817!important;color:#f6f1eb!important}#se-m-app .se-m-settings-panel .se-m-settings-group{margin:12px 2px 2px;font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--ink5)}#se-m-app.se-m-demo2 .se-m-settings-panel .vc-sp-row.se-m-subsize-row{display:block!important}#se-m-app .se-m-subsize-wrap{position:relative;margin:13px 2px 0;height:22px}#se-m-app .se-m-subsize-wrap:before{content:"";position:absolute;left:9px;right:9px;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#efa4bb var(--ssz-pct, 0%),var(--line2) var(--ssz-pct, 0%))}html[data-theme=dark] #se-m-app .se-m-subsize-wrap:before{background:linear-gradient(90deg,#c2567b var(--ssz-pct, 0%),var(--line2) var(--ssz-pct, 0%))}#se-m-app.se-m-demo2 .se-m-theme-seg-btn{border:0!important;border-radius:8px!important;padding:7px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;background:#f1efe8!important;color:#5a5a56!important;box-shadow:none!important;cursor:pointer}#se-m-app.se-m-demo2 .se-m-theme-seg-btn.on{background:var(--theme-accent)!important;color:var(--theme-accent-on)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-theme-seg-btn{background:#2a2623!important;color:#c9bfb5!important}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-theme-seg-btn.on{background:var(--theme-accent)!important;color:var(--theme-accent-on)!important}#se-m-app.se-m-demo2 .sentence-practice__mode.active,#se-m-app.se-m-demo2 .sentence-practice__mode[aria-pressed=true]{box-shadow:none!important;filter:none!important;text-shadow:none!important}#se-m-app.se-m-demo2 [data-tap=compareOriginal]{background:var(--practice-action-soft)!important;color:var(--practice-action-soft-on)!important;box-shadow:none!important}#se-m-app.se-m-demo2 [data-tap=deleteRec]{background:var(--practice-danger-soft)!important;box-shadow:none!important;line-height:1!important}#se-m-app.se-m-demo2 [data-tap=deleteRec] svg{display:block!important;flex:0 0 auto!important;transform:translateY(-1px)}#se-m-app.se-m-demo2 .se-m-practice-mode-switch{background:var(--practice-mode-track)!important}#se-m-app.se-m-demo2 button[data-tap=closePractice]{background:transparent!important;box-shadow:none!important}#se-m-app .se-m-subsize-dots{position:absolute;left:9px;right:9px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}#se-m-app .se-m-subsize-dots i{width:5px;height:5px;border-radius:50%;background:#00000029}html[data-theme=dark] #se-m-app .se-m-subsize-dots i{background:#ffffff4d}#se-m-app.se-m-demo2 .se-m-subsize-range,#se-m-app .se-m-subsize-range{-webkit-appearance:none!important;appearance:none!important;position:relative;z-index:1;display:block;width:100%!important;height:22px!important;margin:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0}#se-m-app .se-m-subsize-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent!important;border:0!important;box-shadow:none!important}#se-m-app .se-m-subsize-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}#se-m-app .se-m-subsize-range::-moz-range-track{height:4px;border-radius:999px;background:transparent!important;border:0!important;box-shadow:none!important}#se-m-app .se-m-subsize-range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}#se-m-app .se-m-subsize-scale{display:flex;justify-content:space-between;margin:3px 4px 0}#se-m-app .se-m-subsize-scale span{min-width:14px;text-align:center;font-size:10.5px;font-weight:600;color:var(--ink5);font-variant-numeric:tabular-nums}#se-m-app .se-m-subsize-scale span.on{color:var(--ink);font-weight:800}#se-m-app .se-m-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#se-m-app .se-m-export-row{display:flex;align-items:center;gap:10px}#se-m-app.se-m-demo2 .se-m-export-btn{display:flex;flex-direction:column;align-items:center;gap:4px;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:var(--ink4);font-size:10px;font-weight:650;cursor:pointer}#se-m-app .se-m-export-ic{width:28px;height:28px;border-radius:50%;background:transparent;color:var(--ink2);display:grid;place-items:center}html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-study-back-btn,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-settings-entry{border-color:transparent!important}html[data-theme=dark] #se-m-app.se-m-demo2 .fc2-submit-btn{background:#000!important;color:#fff!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-filter-pill[style*="#ececef"]{background:#24201e!important;color:#c0b5aa!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-filter-pill[style*="#ffffff"]{background:#1b1817!important;color:#f6f1eb!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-cat-chip[style*="#ffffff"]{background:#1b1817!important;color:#c0b5aa!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-cat-chip[style*="#e4e4e7"]{background:#2c2723!important;color:#f6f1eb!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-cat-chip[style*="#ffffff"] .st-cat-num{color:#9c9188!important}html[data-theme=dark] #se-m-app.se-m-demo2 .st-cat-chip[style*="#e4e4e7"] .st-cat-num{color:#c0b5aa!important}@media(max-width:900px){#se-wr-host{display:none}#se-wr-host.show{display:block}.se-wr-mask{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Plus Jakarta Sans,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.se-wr-backdrop{position:absolute;inset:0;background:#11182757;backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%);animation:seWrFade .18s ease}.se-wr-card{position:relative;width:100%;max-width:400px;max-height:88vh;overflow-y:auto;background:#ffffffd1;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.6);border-radius:22px;padding:26px 22px 22px;box-shadow:0 24px 60px #0000003d;animation:seWrPop .2s cubic-bezier(.2,.8,.3,1);color:#2d3436}@keyframes seWrFade{0%{opacity:0}to{opacity:1}}@keyframes seWrPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.se-wr-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border:none;border-radius:50%;background:#0000000d;color:#6b7480;font-size:19px;line-height:1;cursor:pointer}.se-wr-title{font-size:13px;font-weight:700;letter-spacing:.04em;color:#9aa2ad;margin-bottom:14px}.se-wr-prompt{display:flex;flex-direction:column;gap:11px}.se-wr-topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.se-wr-pos{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:7px;background:#f4f3ef;color:#6b6660}.se-wr-ipa{font-size:13px;color:#6b7480;font-family:Plus Jakarta Sans,sans-serif}.se-wr-audio{margin-left:auto;width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:50%;background:#f4f3ef;color:#7c2743;cursor:pointer}.se-wr-meaning{font-size:19px;font-weight:700;line-height:1.45;color:#2d3436}.se-wr-example{display:flex;align-items:flex-start;gap:8px}.se-wr-ex-label{flex:none;margin-top:2px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;background:#f4f3ef;color:#6b6660}.se-wr-ex-text{font-size:15px;line-height:1.6;color:#3f4651}.se-wr-blank{display:inline-block;min-width:50px;line-height:1;padding:3px 8px;vertical-align:middle;background:#c2567b2e;border-radius:5px}.se-wr-example-zh{font-size:13px;color:#9aa2ad}.se-wr-letters{display:flex;flex-wrap:wrap;gap:6px}.se-wr-lh{width:26px;height:32px;display:grid;place-items:center;border-radius:7px;background:#786e641a;font-size:16px;font-weight:700;color:#2d3436;font-family:Plus Jakarta Sans,sans-serif}.se-wr-lh-sp{width:12px}.se-wr-tip{font-size:12px;color:#9aa2ad;line-height:1.5}.se-wr-input{width:100%;margin-top:16px;height:50px;padding:0 16px;box-sizing:border-box;border:0!important;border-radius:13px;background:#ffffffb8!important;color:#2d3436!important;font-size:19px;font-weight:600;letter-spacing:.02em;font-family:Plus Jakarta Sans,sans-serif;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.se-wr-input::placeholder{color:#b3b9c0!important;font-weight:500}.se-wr-input:focus{background:#fff!important;box-shadow:none}.se-wr-actions{display:flex;gap:10px;margin-top:18px}.se-wr-btn{flex:1;height:48px;border:none;border-radius:13px;font-size:15px;font-weight:700;cursor:pointer;font-family:PingFang SC,Plus Jakarta Sans,sans-serif}.se-wr-btn.ghost{flex:0 0 34%;background:#0000000d;color:#6b7480}.se-wr-btn.primary{background:#f4b3c5;color:#7c2743}.se-wr-btn.primary:active{transform:translateY(1px)}.se-wr-result{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 4px;text-align:center}.se-wr-result-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;font-size:28px;font-weight:700}.se-wr-result.ok .se-wr-result-icon{background:#4f7a4a29;color:#4f7a4a}.se-wr-result.bad .se-wr-result-icon{background:#c4567b29;color:#c4566f}.se-wr-result-word{font-size:24px;font-weight:800;color:#2d3436;font-family:Plus Jakarta Sans,sans-serif}.se-wr-your{font-size:13px;color:#9aa2ad}.se-wr-result-msg{font-size:14px;color:#586575}html[data-theme=dark] .se-wr-card{background:#221f1dd6;border-color:#ffffff14;color:#f6f1eb;box-shadow:0 24px 60px #00000080}html[data-theme=dark] .se-wr-x{background:#ffffff14;color:#a89d94}html[data-theme=dark] .se-wr-title{color:#766d66}html[data-theme=dark] .se-wr-pos{background:#2f2b28;color:#c9bfb5}html[data-theme=dark] .se-wr-ipa{color:#a89d94}html[data-theme=dark] .se-wr-audio{background:#2f2b28;color:#f6c0cd}html[data-theme=dark] .se-wr-meaning{color:#f6f1eb}html[data-theme=dark] .se-wr-ex-label{background:#2f2b28;color:#c9bfb5}html[data-theme=dark] .se-wr-ex-text{color:#e4ddd5}html[data-theme=dark] .se-wr-blank{background:#f6c0cd3d}html[data-theme=dark] .se-wr-example-zh{color:#766d66}html[data-theme=dark] .se-wr-lh{background:#ffffff14;color:#f6f1eb}html[data-theme=dark] .se-wr-tip{color:#766d66}html[data-theme=dark] .se-wr-input{background:#ffffff0f!important;color:#f6f1eb!important;box-shadow:inset 0 0 0 1.5px #ffffff1f}html[data-theme=dark] .se-wr-input::placeholder{color:#766d66!important}html[data-theme=dark] .se-wr-input:focus{box-shadow:inset 0 0 0 2px #c2567b}html[data-theme=dark] .se-wr-btn.ghost{background:#ffffff14;color:#a89d94}html[data-theme=dark] .se-wr-btn.primary{background:#c2567b;color:#fff}html[data-theme=dark] .se-wr-result.ok .se-wr-result-icon{background:#6a826038;color:#6a8260}html[data-theme=dark] .se-wr-result.bad .se-wr-result-icon{background:#e5554c33;color:#e5554c}html[data-theme=dark] .se-wr-result-word{color:#f6f1eb}html[data-theme=dark] .se-wr-your{color:#766d66}html[data-theme=dark] .se-wr-result-msg{color:#c9bfb5}}@media(max-width:900px){#exportModal .exp-box{width:calc(100vw - 24px)!important;max-width:none!important;height:92vh!important;max-height:92vh!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}#exportModal .exp-paper{background:#fff!important}#exportModal .exp-header{display:block!important;padding:18px 14px 6px!important;border-bottom:0!important}#exportModal .exp-header-left{display:block!important}#exportModal .exp-header-left h3{text-align:center!important;font-size:16px!important;font-weight:700!important;margin:0 0 14px!important}#exportModal .exp-header-right{display:none!important}#exportModal .exp-tabs{display:flex!important;gap:8px!important}#exportModal .exp-tab{flex:1!important;border:0!important;border-radius:999px!important;padding:9px 0!important;font-size:13px!important;font-weight:600!important;background:#eef1f5!important;color:#64748b!important;white-space:nowrap!important}#exportModal .exp-tab.active{background:#2f6bed!important;color:#fff!important}#exportModal .exp-tab,#exportModal .exp-tab.active{box-shadow:none!important;outline:0!important}#exportModal .exp-tab[data-mode=anki]{display:inline-flex!important}#exportModal .exp-footer{order:1!important;display:flex!important;gap:10px!important;padding:12px 14px!important;border-top:0!important;background:transparent!important;justify-content:stretch!important}#exportModal #btnExpAnki{display:none!important}#exportModal #btnExpDownload,#exportModal #btnExpPrint{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:999px!important;padding:11px 0!important;font-size:14px!important;font-weight:650!important;box-shadow:0 1px 3px #0f172a0f!important}#exportModal #btnExpCancel{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:1!important;background:#eef1f5!important;color:#475569!important;border:0!important;border-radius:999px!important;padding:11px 0!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}#exportModal .exp-body{order:2!important;flex:1!important;overflow:auto!important;padding:0 16px 20px!important;background:transparent!important}#exportModal .exp-paper{width:100%!important;min-height:0!important;padding:6px 0!important;box-shadow:none!important;border:0!important}#exportModal .doc-item{display:flex!important;gap:10px!important;margin:0!important;padding:13px 0!important}#exportModal .doc-num{flex:none!important;min-width:20px!important;color:#94a3b8!important;font-size:13px!important}#exportModal .doc-en{font-size:15px!important;font-weight:650!important;color:#0f172a!important;line-height:1.5!important}#exportModal .doc-zh{font-size:13px!important;color:#64748b!important;margin-top:4px!important;line-height:1.5!important}html[data-theme=dark] #exportModal .exp-box,html[data-theme=dark] #exportModal .exp-paper{background:#fff!important}html[data-theme=dark] #exportModal .exp-header,html[data-theme=dark] #exportModal .exp-footer,html[data-theme=dark] #exportModal .exp-body{background:transparent!important}html[data-theme=dark] #exportModal .exp-header-left h3{color:#0f172a!important}html[data-theme=dark] #exportModal .exp-tab{background:#eef1f5!important;color:#64748b!important}html[data-theme=dark] #exportModal .exp-tab.active{background:#2f6bed!important;color:#fff!important}html[data-theme=dark] #exportModal #btnExpPrint{background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a0f!important}html[data-theme=dark] #exportModal #btnExpCancel{background:#eef1f5!important;color:#475569!important}html[data-theme=dark] #exportModal .doc-title{color:#0f172a!important}html[data-theme=dark] #exportModal .doc-content{border-bottom-color:#d1d5db!important}html[data-theme=dark] #exportModal .doc-num{color:#94a3b8!important}html[data-theme=dark] #exportModal .doc-en{color:#0f172a!important}html[data-theme=dark] #exportModal .doc-zh{color:#64748b!important}}@keyframes se-m-dot-breathe{0%,to{box-shadow:0 0 0 1.5px #22c55e52}50%{box-shadow:0 0 0 3.5px #22c55e24}}.se-m-playing-dot{animation:se-m-dot-breathe 1.8s ease-in-out infinite}#se-m-app.se-m-demo2 .se-m-video-top-actions>button,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-video-top-actions>button{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>button:before,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-video-top-actions>button:before{content:""!important;position:absolute!important;inset:6px!important;z-index:0!important;border:0!important;border-radius:50%!important;background:#1212142e!important;box-shadow:0 2px 8px #0000001a!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}#se-m-app.se-m-demo2 .se-m-video-top-actions>button>svg,html[data-theme=dark] #se-m-app.se-m-demo2 .se-m-video-top-actions>button>svg{position:relative!important;z-index:1!important}
