.lxlearn{--paper:#ffffffeb;--card:#ffffffd9;--ink:#17171b;--ink-2:#55555c;--ink-3:#8a8a92;--ink-4:#b6b6bc;--line-2:#17171b14;--field:#fff9;--accent:#17171b;--accent-fg:#fff;--milk:#ffffffb3;--milk-border:#ffffff80;--bar-bg:#ffffff73;--bar-border:#ffffff59;--slot-bg:#ffffffb3;--slot-border:#17171b2e;--chip-used-bg:#ffffff73;--chip-used-fg:#c2c2c6;--sh:0 4px 12px #1c1e2c14;--sh-sm:0 3px 10px #1c1e2c0d;--sh-btn:0 8px 20px #17171b38;--en:var(--font-geist),-apple-system,sans-serif;--mono:var(--font-geist-mono),"PingFang SC","Noto Sans SC","Microsoft YaHei",ui-monospace,monospace;--sans:var(--font-geist),"PingFang SC","Noto Sans SC",-apple-system,"Microsoft YaHei",sans-serif;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:linear-gradient(160deg,#fdf6ec 0%,#fdecf1 30%,#edf3fb 65%,#f1ecfa 100%);font-size:14px;line-height:1.5;display:flex}.lxlearn:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(240px at 120px 100px,#fbe7a2bf,#0000 65%),radial-gradient(260px at calc(100% - 120px) 380px,#b9dbf4cc,#0000 65%),radial-gradient(260px at 540px calc(100% - 80px),#f8bccbb3,#0000 65%),radial-gradient(210px at calc(100% - 450px) calc(100% - 90px),#d8c7f2b3,#0000 65%);position:absolute;inset:0}.dark .lxlearn{--paper:#1d1d26f0;--card:#262632b3;--ink:#fff;--ink-2:#dadae0;--ink-3:#ababb5;--ink-4:#6b6b75;--line-2:#ffffff12;--field:#2626328c;--accent:#fff;--accent-fg:#17171b;--milk:#ffffff14;--milk-border:#ffffff0f;--bar-bg:#22222d80;--bar-border:#ffffff17;--slot-bg:#ffffff12;--slot-border:#ffffff29;--chip-used-bg:#ffffff0d;--chip-used-fg:#6b6b75;--sh:0 6px 18px #00000073;--sh-sm:0 3px 10px #00000073;--sh-btn:0 8px 20px #0000008c;background:linear-gradient(160deg,#0e0e12 0%,#121216 50%,#0d0d11 100%)}.dark .lxlearn:before{background-image:radial-gradient(240px at 120px 100px,#fbe7a24d,#0000 65%),radial-gradient(260px at calc(100% - 120px) 380px,#8fbce857,#0000 65%),radial-gradient(260px at 540px calc(100% - 80px),#f89eb442,#0000 65%),radial-gradient(210px at calc(100% - 450px) calc(100% - 90px),#c9a8ec4d,#0000 65%)}.lxlearn *{box-sizing:border-box}@keyframes lxl-pop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.lxlearn .device{z-index:1;background:0 0;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lxlearn .lchrome{background:var(--bar-bg);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--bar-border);flex:none}.lxlearn .lc-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:relative}.lxlearn .ic-btn{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:var(--milk);border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.lxlearn .ic-btn:hover{color:var(--ink);background:#fffffff2}.dark .lxlearn .ic-btn:hover{color:var(--ink);background:#ffffff29}.lxlearn .ic-btn svg{stroke-width:1.7px;width:16px;height:16px}.lxlearn .lc-title{pointer-events:none;justify-content:center;align-items:center;gap:9px;max-width:54%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lxlearn .lc-title b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:600;overflow:hidden}.lxlearn .lc-title .ix{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.lxlearn .lc-tools{align-items:center;gap:6px;display:flex}.lxlearn .lc-tools .ic-btn svg{width:15px;height:15px}.lxlearn .lc-ai{color:var(--ink-2)}.lxlearn .lc-ai:hover{color:var(--ink)}.lxlearn .lc-prog{background:var(--track-bg);border-radius:999px;height:8px;margin:0 16px 10px;overflow:hidden}.lxlearn .lc-prog i{background:var(--grad-progress);border-radius:999px;height:100%;transition:width .3s;display:block}.lxlearn .lc-stats{align-items:center;gap:18px;padding:0 18px 8px;display:flex}.lxlearn .lc-stat{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lxlearn .lc-stat svg{stroke-width:1.7px;width:14px;height:14px;color:var(--ink-3)}.lxlearn .lc-stat .lc-coin{color:#d9a93c}.lxlearn .lc-auto{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.lxlearn .lc-auto .tg{background:#17171b26;border-radius:99px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.dark .lxlearn .lc-auto .tg{background:#ffffff2e}.lxlearn .lc-auto .tg:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #1c1e2c33}.dark .lxlearn .lc-auto .tg:after{background:#101014;box-shadow:0 1px 4px #0009}.lxlearn .lc-auto.on .tg{background:var(--accent)}.lxlearn .lc-auto.on .tg:after{left:16px}.lxlearn .stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:18px 40px;display:flex;position:relative;overflow:auto}.lxlearn .stage-col{flex-direction:column;align-items:center;display:flex}.lxlearn .stage:has(.speaking-feedback){justify-content:flex-start;scroll-padding-bottom:24px}.lxlearn .cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;background:var(--field);border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:400}.lxlearn .warn-hint{color:#c0392b;font-size:13px;font-weight:500}.dark .lxlearn .warn-hint{color:#f09baf}.lxlearn .zh{letter-spacing:-.01em;color:var(--ink);text-align:center;font-size:30px;font-weight:600;line-height:1.35}.lxlearn .cells{border:1px dashed var(--slot-border);background:var(--slot-bg);-webkit-backdrop-filter:blur(14px);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;width:100%;max-width:560px;min-height:92px;margin:0 auto;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.lxlearn .cells.bad{border-style:solid;border-color:var(--fb-no-border);background:var(--fb-no-bg)}.lxlearn .cell{min-width:32px;height:40px;font-family:var(--en);color:var(--ink);justify-content:center;align-items:center;padding:0 6px;font-size:20px;font-weight:500;transition:color .15s,background .15s;display:flex}.lxlearn .cell.done{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:0 16px;font-size:15.5px}.lxlearn .cells.bad .cell.done{color:#17171b;background:#f094ace6}.lxlearn .cell .caret{background:var(--ink);width:1.5px;height:26px;animation:1.05s step-end infinite lxl-blink}@keyframes lxl-blink{50%{opacity:0}}.lxlearn .blocks{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;display:flex}.lxlearn .block{appearance:none;border:1px solid var(--milk-border);background:var(--card);color:var(--ink);cursor:pointer;font-family:var(--en);box-shadow:var(--sh-sm);border-radius:999px;padding:10px 18px;font-size:16px;font-weight:500;transition:transform .15s,box-shadow .15s,opacity .15s,background .15s}.lxlearn .block:hover{box-shadow:var(--sh);transform:translateY(-2px)}.lxlearn .block.used{pointer-events:none;background:var(--chip-used-bg);color:var(--chip-used-fg);box-shadow:none;border-color:#0000;text-decoration:line-through}.lxlearn .speaker{color:#17171b;cursor:pointer;background:#c7ecd6;border:0;border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .15s;display:grid;position:relative;box-shadow:0 8px 24px #1c1e2c24}.dark .lxlearn .speaker{color:#fff;background:#c7ecd647;box-shadow:0 8px 24px #00000080}.lxlearn .speaker:hover{transform:scale(1.04)}.lxlearn .speaker svg{stroke-width:1.8px;width:30px;height:30px}.lxlearn .speaker .ring{opacity:.2;border:2px solid;border-radius:50%;animation:2s ease-out infinite lxl-pulse;position:absolute;inset:-7px}@keyframes lxl-pulse{0%{opacity:.2;transform:scale(.96)}70%{opacity:0}to{opacity:0;transform:scale(1.18)}}.lxlearn .play-hint{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.lxlearn .combo{font-family:var(--mono);color:#17171b;white-space:nowrap;background:linear-gradient(90deg,#fbe7a2,#f8bccb);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:600;animation:.5s lxl-pop;display:inline-flex}.lxlearn .combo svg{stroke-width:1.9px;width:14px;height:14px}.lxlearn .revealed{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:7px 8px;max-width:660px;display:flex}.lxlearn .rw{border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:54px;padding:6px 9px;display:flex}.lxlearn .rw .w{font-family:var(--en);color:var(--ink);font-size:25px;font-weight:500;line-height:1}.lxlearn .rw .ph{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.lxlearn .rw .pos{color:var(--ink-2);background:var(--field);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:600}.lxlearn .rw .tr{color:var(--ink-2);font-size:11.5px}.lxlearn .rw.warn{background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.lxlearn .rw.warn .w{color:var(--ink);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:5px}.lxlearn .rw.miss .w{color:var(--ink-3)}.lxlearn .scores{border:1px solid var(--glass-border);background:var(--glass-strong-bg);-webkit-backdrop-filter:blur(20px);box-shadow:var(--glass-strong-shadow);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.lxlearn .sc{text-align:center;border-right:1px solid var(--glass-divider);padding:16px 26px}.lxlearn .sc:last-child{border-right:0}.lxlearn .sc .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:27px;font-weight:500}.lxlearn .sc .v small{color:var(--ink-3);font-size:14px}.lxlearn .sc .l{color:var(--ink-3);margin-top:3px;font-size:11px}.lxlearn .sc.main .v{font-size:30px}.lxlearn .mic{color:#17171b;cursor:pointer;background:linear-gradient(140deg,#f8bccb,#d8c7f2);border:0;border-radius:50%;place-items:center;width:96px;height:96px;transition:transform .16s,box-shadow .2s,filter .2s;display:grid;position:relative;box-shadow:0 12px 28px #d2698a47}.dark .lxlearn .mic{color:#fff;background:linear-gradient(140deg,#f8bccb4d,#d8c7f252)}.lxlearn .mic:hover{transform:translateY(-2px)}.lxlearn .mic:active,.lxlearn .mic.is-preparing,.lxlearn .mic.is-recording{transform:scale(.93)}.lxlearn .mic.is-recording{color:#fff;background:linear-gradient(145deg,#f05b78 0%,#d93f66 100%);animation:1.6s ease-in-out infinite lxl-recording-button;box-shadow:0 10px 26px #d93f6657,inset 0 1px #ffffff47}.dark .lxlearn .mic.is-recording{color:#fff;background:linear-gradient(145deg,#f26a84 0%,#d94369 100%);box-shadow:0 10px 28px #f05b7857,inset 0 1px #ffffff3d}.lxlearn .mic svg{stroke-width:1.7px;width:36px;height:36px}.lxlearn .mic .halo{display:none}.lxlearn .mic-state{color:var(--ink-2);font-size:13.5px;font-weight:500}.lxlearn .mic-control:has(.is-recording) .mic-state{color:#b73356;font-weight:650}.dark .lxlearn .mic-control:has(.is-recording) .mic-state{color:#ff9db2}.lxlearn .mic-sub{font-family:var(--mono);color:var(--ink-3);font-size:11px}.lxlearn .mic .mic-recording-stop{stroke-width:0;filter:drop-shadow(0 2px 5px #7e143133);width:26px;height:26px}.lxlearn .scoring-wave{justify-content:center;align-items:center;gap:4px;display:flex}.lxlearn .scoring-wave i{background:currentColor;border-radius:99px;width:3px;animation:.8s ease-in-out infinite lxl-live-wave;display:block}.lxlearn .scoring-wave i:first-child{animation-delay:-.3s}.lxlearn .scoring-wave i:nth-child(2){animation-delay:-.15s}.lxlearn .scoring-wave i:nth-child(3){animation-delay:0s}.lxlearn .scoring-wave i:nth-child(4){animation-delay:.15s}.lxlearn .scoring-wave i:nth-child(5){animation-delay:.3s}@keyframes lxl-recording-button{0%,to{filter:saturate()}50%{filter:saturate(1.12)brightness(1.04)}}@keyframes lxl-live-wave{0%,to{opacity:.55;height:9px}50%{opacity:1;height:28px}}@media (prefers-reduced-motion:reduce){.lxlearn .mic.is-recording,.lxlearn .speaking-score-reason{animation:none}}.lxlearn .wave{align-items:center;gap:4px;height:34px;display:flex}.lxlearn .wave i{background:var(--combo);border-radius:99px;width:3px;animation:1s ease-in-out infinite lxl-wv}@keyframes lxl-wv{0%,to{height:7px}50%{height:30px}}.lxlearn .speaking-scoring{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;padding:20px 24px;animation:.28s ease-out both lxl-score-in;display:flex}.lxlearn .scoring-kicker{font-family:var(--mono);color:var(--ink-3);letter-spacing:0;font-size:10px}.lxlearn .scoring-sentence{max-width:100%;color:var(--ink-2);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.45}.lxlearn .scoring-orb{width:72px;height:72px;color:var(--ink);background:#ffffff94;border-radius:50%;place-items:center;margin:12px 0 4px;display:grid;box-shadow:0 8px 24px #1c1e2c17}.dark .lxlearn .scoring-orb{background:#ffffff17;box-shadow:0 8px 24px #0000004d}.lxlearn .scoring-wave i{height:24px}.lxlearn .scoring-title{color:var(--ink);font-size:15px;font-weight:650}.lxlearn .scoring-copy{color:var(--ink-3);font-size:11.5px}@keyframes lxl-score-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lxlearn .speaking-score-block{cursor:default;width:100%;max-width:560px}.lxlearn .speaking-score{background:var(--glass-strong-bg);border:1px solid var(--glass-border);width:100%;max-width:560px;box-shadow:var(--glass-strong-shadow);cursor:pointer;border-radius:8px;grid-template-columns:130px minmax(0,1fr);align-items:stretch;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.lxlearn .speaking-score:hover{border-color:#b8476347}.lxlearn .speaking-score:focus-visible{outline-offset:3px;outline:3px solid #b8476347}.lxlearn .speaking-score.is-open{border-color:#b8476342}.lxlearn .speaking-score-main{border-right:1px solid var(--glass-divider);flex-direction:column;justify-content:center;align-items:center;padding:13px 16px;display:flex}.lxlearn .speaking-score-main strong{font-family:var(--mono);color:var(--ink);letter-spacing:0;font-size:32px;font-weight:600;line-height:1}.lxlearn .speaking-score-main span{color:var(--ink-3);align-items:center;gap:3px;margin-top:5px;font-size:10.5px;display:flex}.lxlearn .speaking-score-main span svg{width:12px;height:12px;transition:transform .2s}.lxlearn .speaking-score.is-open .speaking-score-main span svg{transform:rotate(180deg)}.lxlearn .speaking-score-parts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lxlearn .speaking-score-parts>div{flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;display:flex}.lxlearn .speaking-score-parts dd{font-family:var(--mono);color:var(--ink);letter-spacing:0;order:0;margin:0;font-size:18px;font-weight:550;line-height:1.1}.lxlearn .speaking-score-parts dt{color:var(--ink-3);order:1;margin-top:5px;font-size:10px}.lxlearn .speaking-score-reason{padding:18px 2px 2px;animation:.2s ease-out both lxl-score-reason-in}.lxlearn .speaking-score-reason-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lxlearn .speaking-score-reason-head>div{min-width:0}.lxlearn .speaking-score-reason-head strong{color:var(--ink);font-size:14px}.lxlearn .speaking-score-reason-head p{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.55}.lxlearn .speaking-score-tools{justify-content:flex-end;margin-top:10px;display:flex}.lxlearn .speaking-recording-playback{background:var(--ink);min-height:38px;color:var(--paper);cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.lxlearn .speaking-recording-playback svg{fill:currentColor;width:15px;height:15px}.lxlearn .speaking-recording-playback:disabled{cursor:not-allowed;opacity:.42}.lxlearn .speaking-score-reasons{border-top:1px solid var(--glass-divider);margin:16px 0 0}.lxlearn .speaking-score-reasons>div{border-bottom:1px solid var(--glass-divider);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.lxlearn .speaking-score-reasons dt{color:var(--ink);font-size:11px;font-weight:650}.lxlearn .speaking-score-reasons dd{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.55}@keyframes lxl-score-reason-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lxlearn .speaking-word-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:13px 9px;width:100%;max-width:720px;margin-top:26px;display:flex}.lxlearn .speaking-word{cursor:pointer;min-width:0;max-width:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.lxlearn .speaking-word-phonetic{max-width:100%;font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.15}.lxlearn .speaking-word-text{color:#17171b;overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 7px;font-size:25px;font-weight:700;line-height:1.2;display:block}.lxlearn .speaking-word.wrong .speaking-word-text,.lxlearn .speaking-word.missing .speaking-word-text{color:#7f2438;background:#f8bccb}.lxlearn .speaking-word.missing .speaking-word-text{outline-offset:-2px;outline:1px dashed #7f243873}.lxlearn .speaking-word.connected .speaking-word-text{color:#5f4b13;background:#fbe7a2}.lxlearn .speaking-translation{text-align:center;max-width:680px;color:var(--ink-3);margin-top:20px;font-size:14px;line-height:1.6}.lxlearn .actions{align-items:center;gap:11px;display:flex}.lxlearn .lbtn{background:var(--accent);color:var(--accent-fg);cursor:pointer;font-family:var(--sans);box-shadow:var(--sh-btn);border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.lxlearn .lbtn:hover{transform:translateY(-1px)}.lxlearn .lbtn svg{stroke-width:1.9px;width:16px;height:16px}.lxlearn .lbtn .kbd{color:var(--accent-fg);font-family:var(--mono);background:#ffffff2e;border:0;border-radius:5px;margin-left:2px;padding:1px 6px;font-size:11px}.dark .lxlearn .lbtn .kbd{background:#17171b24}.lxlearn .lbtn.ghost{background:var(--field);color:var(--ink-2);border:1px solid var(--milk-border);box-shadow:none;font-weight:500}.lxlearn .lbtn.ghost:hover{color:var(--ink);background:#ffffffd9;transform:none}.dark .lxlearn .lbtn.ghost:hover{background:#ffffff1a}.lxlearn .lbtn.ghost .kbd{background:var(--field);color:var(--ink-3)}.lxlearn .stages{align-items:center;gap:4px;display:flex}.lxlearn .stchip{color:var(--ink-3);background:var(--field);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.lxlearn .stchip .sc-n{font-family:var(--mono);color:var(--ink-3);background:#17171b0f;border-radius:5px;padding:1px 6px;font-size:10.5px}.dark .lxlearn .stchip .sc-n{background:#ffffff1a}.lxlearn .stchip.done{color:var(--ink-2)}.lxlearn .stchip.done .ck{color:var(--ink)}.lxlearn .stchip.on{color:#17171b;background:#fbe7a2;font-weight:600}.dark .lxlearn .stchip.on{color:#fff;background:#fbe7a252}.lxlearn .stchip.on .sc-n{color:#17171bb3;background:#17171b1a}.dark .lxlearn .stchip.on .sc-n{color:#ffffffd9;background:#ffffff29}.lxlearn .stchip .ck{stroke-width:2.2px;width:14px;height:14px}.lxlearn .stsep{color:var(--ink-4);font-size:13px}.lxlearn .blind{color:#17171b29;letter-spacing:.12em;font-size:62px;font-weight:600;line-height:1}.dark .lxlearn .blind{color:#ffffff2e}.lxlearn .slow-h{color:var(--ink-3);font-size:19px;font-weight:400}.lxlearn .sub-en{color:var(--ink);letter-spacing:-.01em;text-align:center;font-size:33px;font-weight:600;line-height:1.25}.lxlearn .sub-zh{color:var(--ink-3);text-align:center;margin-top:12px;font-size:15px}.lxlearn .playing{font-family:var(--mono);color:var(--ink-3);font-size:11px}.lxlearn .transport{align-items:center;gap:6px;display:flex}.lxlearn .listening-transport{gap:10px}.lxlearn .tp{border:1px solid var(--milk-border);background:var(--milk);width:46px;height:46px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;transition:all .15s;display:grid}.lxlearn .tp:hover{color:var(--ink);box-shadow:var(--sh-sm);transform:scale(1.05)}.lxlearn .tp svg{stroke-width:1.7px;width:19px;height:19px}.lxlearn .tp.main{background:var(--accent);color:var(--accent-fg);width:54px;height:54px;box-shadow:var(--sh-btn);border-color:#0000}.lxlearn .tp.main svg{width:23px;height:23px}.lxlearn .kbar{background:0 0;border-top:0;flex:none}.lxlearn .keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:10px 16px 14px;display:flex}.lxlearn .keyhint{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lxlearn .kbd{background:var(--milk);min-width:20px;height:20px;font-family:var(--mono);color:var(--ink-2);border:1px solid #fff9;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #1c1e2c0d}.dark .lxlearn .kbd{background:#ffffff14;border-color:#ffffff12;box-shadow:0 1px 3px #00000073}.lxlearn .lc-mprog,.lxlearn .lc-mcount{display:none}@media (max-width:767px){.lxlearn{padding:0}.lxlearn .device{border-radius:0;max-height:none}.lxlearn .lchrome{-webkit-backdrop-filter:none;background:0 0;border-bottom:0}.lxlearn .lc-row{gap:10px;padding:8px 12px}.lxlearn .lc-title,.lxlearn .lc-prog,.lxlearn .md-only{display:none}.lxlearn .lc-mprog{background:var(--track-bg);border-radius:999px;flex:1;height:8px;display:block;overflow:hidden}.lxlearn .lc-mprog i{background:var(--grad-progress);border-radius:999px;height:100%;transition:width .3s;display:block}.lxlearn .lc-mcount{font-family:var(--mono);color:var(--ink-2);flex:none;font-size:11.5px;display:inline}.lxlearn .lc-stats{padding:0 14px 8px}.lxlearn .lc-stat{display:none}.lxlearn .lc-auto{margin-left:0}.lxlearn .stage>.stage-col{gap:24px!important}.lxlearn .stage{padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.lxlearn .stage:has(.speaking-feedback){padding-top:10px}.lxlearn .zh{font-size:19px}.lxlearn .sub-en{font-size:26px}.lxlearn .scores{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:320px;display:grid}.lxlearn .play-hint{display:none}.lxlearn .sc{min-width:0;padding:12px 10px}.lxlearn .kbar{display:none}.lxlearn .block{min-height:44px;padding:10px 16px;font-size:14px}.lxlearn .cells{gap:7px 8px;min-height:52px;padding:10px 12px}.lxlearn .cell{height:38px;font-size:16px}.lxlearn .cell.done{padding:0 15px;font-size:13.5px}.lxlearn .cells.bad{background:#f8bccb66;border-color:#0000}.lxlearn .actions{gap:9px;width:100%}.lxlearn .actions .lbtn{border-radius:12px;flex:1;justify-content:center;padding:12px 14px}.lxlearn .lbtn{min-height:44px;padding:12px 22px}.lxlearn .lbtn .kbd{display:none}.lxlearn .listening-transport{justify-content:stretch;width:100%}.lxlearn .listening-transport .lbtn{border-radius:12px;flex:1;justify-content:center;min-height:52px}.lxlearn .listening-transport .tp{flex:none;width:52px;height:52px}.lxlearn .stages{flex-wrap:wrap;justify-content:center;gap:6px}.lxlearn .stsep{display:none}.lxlearn .stchip{padding:6px 12px;font-size:11px}.lxlearn .blind{font-size:48px}.lxlearn .speaker{width:56px;height:56px}.lxlearn .speaker svg{width:24px;height:24px}.lxlearn .mic{width:82px;height:82px}.lxlearn .mic svg{width:32px;height:32px}.lxlearn .mic .mic-recording-stop{width:23px;height:23px}.lxlearn .speaking-feedback{padding-bottom:24px;padding-left:0;padding-right:0}.lxlearn .speaking-score{grid-template-columns:96px minmax(0,1fr);max-width:100%}.lxlearn .speaking-score-main{padding:11px 8px}.lxlearn .speaking-score-main strong{font-size:27px}.lxlearn .speaking-score-parts>div{padding:11px 3px}.lxlearn .speaking-score-parts dd{font-size:16px}.lxlearn .speaking-score-reason{padding-top:14px}.lxlearn .speaking-score-reason-head{flex-direction:column;align-items:stretch;gap:10px}.lxlearn .speaking-score-tools{margin-top:9px}.lxlearn .speaking-score-reasons{margin-top:12px}.lxlearn .speaking-word-flow{gap:12px 7px;margin-top:22px}.lxlearn .speaking-word-text{padding:3px 6px;font-size:clamp(18px,6vw,23px)}.lxlearn .speaking-word-phonetic{font-size:11px}.lxlearn .speaking-translation{margin-top:18px;padding:0 8px;font-size:13px}.lxlearn .speaking-feedback .actions{padding:0 2px;margin-top:20px!important}.lxlearn .speaking-scoring{padding:16px 8px}.lxlearn .scoring-sentence{font-size:17px}.lxlearn .rw .w{font-size:20px}}@media (max-width:880px) and (min-width:768px){.lxlearn .stage{padding:18px 22px}.lxlearn .zh{font-size:26px}.lxlearn .sub-en{font-size:28px}}html.phon-small .lx-phon{height:auto;font-size:11px}html.phon-medium .lx-phon{height:auto;font-size:15px}html.phon-large .lx-phon{height:auto;font-size:23px;line-height:1.1}html.phon-small .lxlearn .rw .ph{font-size:10px}html.phon-medium .lxlearn .rw .ph{font-size:13px}html.phon-large .lxlearn .rw .ph{font-size:19px}html.q-small .lxlearn .zh{font-size:30px}html.q-medium .lxlearn .zh{font-size:40px}html.q-large .lxlearn .zh{font-size:52px}@media (max-width:767px){html.q-small .lxlearn .zh{font-size:17px}html.q-medium .lxlearn .zh{font-size:19px}html.q-large .lxlearn .zh{font-size:24px}}.lxlearn .cells.cells-input{-webkit-backdrop-filter:none;background:0 0;border:0;gap:8px;min-height:0;padding:0}.lxlearn .wcell{text-align:center;min-width:52px;height:44px;font-family:var(--mono);color:var(--ink);caret-color:var(--ink);background:#ffffffbf;border:1.5px solid #ffffffb3;border-radius:8px;outline:none;padding:0 12px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.lxlearn .wcell::placeholder{color:var(--ink-4)}.lxlearn .wcell:focus{background:#fff;border-color:#17171b}.lxlearn .wcell.ok{color:#17171b;background:#c7ecd6a6;border-color:#ffffffb3}.lxlearn .wcell.hinted{background:var(--field);color:var(--ink-3);border-color:#0000;font-style:italic}.lxlearn .wcell.err{background:var(--fb-no-bg);border-color:var(--fb-no-border);color:#c0392b}.dark .lxlearn .wcell{background:#ffffff17;border-color:#ffffff24}.dark .lxlearn .wcell:focus{color:#17171b;caret-color:#17171b;background:#fff;border-color:#fff}.dark .lxlearn .wcell.ok{color:#17171b;background:#c7ecd6d9;border-color:#0000}.dark .lxlearn .wcell.err{color:#f09baf}@media (max-width:767px){.lxlearn .wcell{height:42px;padding:0 10px}}.lxlearn .mbar{-webkit-backdrop-filter:blur(18px);background:#ffffff8c;border-top:1px solid #ffffff73;align-items:center;gap:9px;padding:10px 14px 0;display:flex}@media (min-width:768px){.lxlearn .mbar{display:none}}.dark .lxlearn .mbar{background:#16161e99;border-top-color:#ffffff12}.lxlearn .mtool{border:1px solid var(--milk-border);background:var(--field);width:42px;height:44px;color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex}.lxlearn .mtool:disabled{opacity:.4}.lxlearn .mtool svg{stroke-width:1.7px;width:17px;height:17px}.lxlearn .mbtn-main{color:#17171b;background:#fffffff2;border:1px solid #ffffffe6;border-radius:12px;flex:1;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:600;transition:transform .12s,opacity .15s;display:flex;box-shadow:0 8px 20px #1c1e2c1f}.lxlearn .mbtn-main:active{transform:scale(.985)}.lxlearn .mbtn-main:disabled{opacity:.4}.dark .lxlearn .mbtn-main{color:#131316;background:#fff;border-color:#ffffff0f;box-shadow:0 8px 20px #0000008c}.lxlearn .tipcard{text-align:left;-webkit-backdrop-filter:blur(16px);background:linear-gradient(140deg,#fbe7a28c,#f8bccb66);border:1px solid #ffffff80;border-radius:8px;padding:13px 15px}.dark .lxlearn .tipcard{background:linear-gradient(140deg,#fbe7a224,#f8bccb1f);border-color:#ffffff12}.lxlearn .tip-chip{color:#17171b;background:#ffffffd9;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.dark .lxlearn .tip-chip{color:#fff;background:#fbe7a252}.lxlearn .tip-chip svg{stroke-width:1.7px;width:13px;height:13px}.lxlearn .mic-ping{background:#17171b2e}.dark .lxlearn .mic-ping{background:#fff3}.lset-veil{z-index:130;--veil-blur:blur(6px) saturate(.92);-webkit-backdrop-filter:var(--veil-blur);background:#17171b4d;position:fixed;inset:0}.dark .lset-veil{background:#00000080}@media (min-width:768px){body.lset-open>:not(.lset):not(.lset-veil){filter:blur(6px)}}.lset{z-index:131;width:min(480px,100vw - 28px);height:min(660px,90dvh);color:var(--ink);background:var(--glass-strong-bg);border:1px solid var(--glass-strong-border);-webkit-backdrop-filter:blur(28px);border-radius:8px;flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #fff9,0 24px 56px #1c1e2c33}.dark .lset{box-shadow:inset 0 1px #ffffff0f,0 24px 56px #0009}.lset-grip{display:none}.lset-layout{flex-direction:column;flex:1;min-height:0;display:flex}.lset-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lset-panel-head{display:none}.lset-head{border-bottom:1px solid var(--glass-divider);flex:none;align-items:center;gap:10px;padding:13px 16px 11px;display:flex}.lset-tabs{border-bottom:1px solid var(--glass-divider);scrollbar-width:none;flex:none;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.lset-tabs::-webkit-scrollbar{display:none}.lset-tab{flex:none;height:30px;padding:0 13px;font-size:12px}.lset-tab-icon,.lset-tab-copy small,.lset-tab-arrow{display:none}.lset-tab-copy b{font:inherit}.lset-head-t{flex:1;min-width:0}.lset-head-t b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.lset-head-t span{color:var(--ink-3);margin-top:1px;font-size:10px;display:block}.lset-reset{color:var(--ink-3);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:11px;transition:color .15s,background .15s;display:inline-flex}.lset-reset:hover{color:var(--ink);background:var(--field)}.lset-reset svg{stroke-width:1.8px;width:13px;height:13px}.lset-x{cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:#fffc;border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s;display:grid}.lset-x:hover{background:#fff}.dark .lset-x{background:#ffffff14}.dark .lset-x:hover{background:#ffffff29}.lset-x svg{stroke-width:1.7px;width:13px;height:13px}.lset-body{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.lset-h{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:14px 2px 6px;font-size:10px;font-weight:500}.lset-row{border-radius:8px;align-items:center;gap:11px;padding:9px 6px;transition:background .15s;display:flex}.lset-row:hover{background:#ffffffb3}.dark .lset-row:hover{background:#ffffff0f}.lset-chip{color:#17171b;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.lset-chip svg{stroke-width:1.7px;width:14px;height:14px}.lset-lab{flex:1;min-width:0}.lset-lab b{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.35;display:block}.lset-lab span{color:var(--ink-3);margin-top:1px;font-size:10.5px;line-height:1.4;display:block}.lset-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;max-width:236px;display:flex}.lset-sw{cursor:pointer;background:#17171b26;border:0;border-radius:99px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.dark .lset-sw{background:#ffffff24}.lset-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #1c1e2c33}.dark .lset-sw:after{background:#101014;box-shadow:0 1px 4px #0009}.lset-sw[aria-checked=true]{background:var(--ink)}.lset-sw[aria-checked=true]:after{left:18px}.lset-sw:disabled{opacity:.4;cursor:not-allowed}.lset-seg{cursor:pointer;padding:6px 11px;font-size:11px}.lset-seg:disabled{opacity:.5;cursor:not-allowed}.lset-icbtn{border:1px solid var(--input-border);background:var(--input-bg);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:color .15s;display:grid}.lset-icbtn:hover{color:var(--ink)}.lset-icbtn svg{stroke-width:1.7px;width:13px;height:13px}.lset-poscard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;margin:6px 2px;padding:12px}.lset-kbd{min-width:20px;height:20px;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink-2);background:#ffffffbf;border:1px solid #fff9;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex}.dark .lset-kbd{background:#ffffff14;border-color:#ffffff12}@media (min-width:768px){.lset{background:#fafbfcf7;border-color:#17171b1a;width:min(920px,100vw - 48px);height:min(700px,100dvh - 48px);box-shadow:0 24px 72px #1c1e2c38}.dark .lset{background:#1e1e23fa;border-color:#ffffff1a;box-shadow:0 28px 80px #0000009e}.lset-head{background:#ffffff85;min-height:68px;padding:0 22px}.dark .lset-head{background:#ffffff06}.lset-head-t b{letter-spacing:0;font-size:17px;line-height:1.25}.lset-head-t span{align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.lset-save:before{content:"";background:#4ead73;border-radius:50%;width:6px;height:6px}.lset-save[data-saving=true]:before{background:#d9a92e;animation:1s ease-in-out infinite lset-saving}@keyframes lset-saving{50%{opacity:.35}}.lset-reset{min-height:32px;padding:6px 11px;font-size:11.5px}.lset-x{background:0 0;border-radius:7px;width:32px;height:32px}.lset-x:hover{background:#17171b12}.dark .lset-x{background:0 0}.dark .lset-x:hover{background:#ffffff14}.lset-x svg{width:16px;height:16px}.lset-layout{flex-direction:row}.lset-tabs{border-right:1px solid var(--glass-divider);background:#17171b06;border-bottom:0;flex-direction:column;flex:none;gap:4px;width:232px;padding:16px 12px;overflow-y:auto}.dark .lset-tabs{background:#0000001f}.lset-tab{text-align:left;width:100%;height:54px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px 9px;display:grid}.dark .lset-tab{color:var(--ink-2);background:0 0;border-color:#0000}.lset-tab:hover,.dark .lset-tab:hover{background:#ffffff9e;border-color:#17171b0f}.dark .lset-tab:hover{background:#ffffff0e;border-color:#ffffff0f}.lset-tab[data-on=true],.dark .lset-tab[data-on=true]{background:var(--field);border-color:var(--input-border);color:var(--ink);font-weight:500}.lset-tab-icon{color:#17171b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lset-tab-icon svg{stroke-width:1.8px;width:16px;height:16px}.lset-tab-copy{min-width:0;display:block}.lset-tab-copy b{color:inherit;font-size:12.5px;font-weight:650;line-height:1.25;display:block}.lset-tab-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);margin-top:3px;font-size:9.5px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.lset-tab-arrow{width:14px;height:14px;color:var(--ink-4);opacity:0;transition:all .15s;display:block;transform:translate(-3px)}.lset-tab[data-on=true] .lset-tab-arrow{opacity:1;color:var(--ink-2);transform:none}.lset-panel-head{border-bottom:1px solid var(--glass-divider);align-items:center;gap:13px;min-height:88px;padding:19px 28px 17px;display:flex}.lset-panel-head>span{color:#17171b;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lset-panel-head>span svg{stroke-width:1.8px;width:18px;height:18px}.lset-panel-head b{color:var(--ink);font-size:16px;line-height:1.3;display:block}.lset-panel-head p{color:var(--ink-3);margin-top:3px;font-size:11.5px}.lset-body{scrollbar-gutter:stable;gap:0;padding:3px 28px 28px}.lset-body::-webkit-scrollbar{width:8px}.lset-body::-webkit-scrollbar-thumb{background:#17171b29 padding-box padding-box;border:2px solid #0000;border-radius:8px}.dark .lset-body::-webkit-scrollbar-thumb{background-color:#ffffff29}.lset-h{letter-spacing:0;text-transform:none;color:var(--ink-2);padding:22px 2px 8px;font-size:10.5px;font-weight:650}.lset-row{border-bottom:1px solid var(--glass-divider);border-radius:0;gap:13px;min-height:62px;padding:12px 2px}.lset-row:hover,.dark .lset-row:hover{background:0 0}.lset-chip{border-radius:8px;width:34px;height:34px}.lset-chip svg{width:16px;height:16px}.lset-lab b{font-size:13px;line-height:1.35}.lset-lab span{margin-top:3px;font-size:11px;line-height:1.4}.lset-ctl{gap:6px;max-width:390px}.lset-seg{border-radius:7px;min-height:32px;padding:7px 12px;font-size:11.5px}.lset-icbtn{border-radius:7px;width:32px;height:32px}.lset-icbtn svg{width:15px;height:15px}.lset-sw{width:42px;height:24px}.lset-sw:after{width:20px;height:20px;top:2px;left:2px}.lset-sw[aria-checked=true]:after{left:20px}.lset-poscard{border-radius:8px;margin:12px 0 2px;padding:16px}}@media (max-width:767px){.lset-veil{--veil-blur:blur(2px);background:#17171b29}.dark .lset-veil{--veil-blur:none;background:#00000029}.lset{background:linear-gradient(#fffffff7 0%,#ffffffe0 100%);border:0;border-top:1px solid #ffffffe6;border-radius:22px 22px 0 0;width:100%;height:auto;max-height:min(600px,86dvh);inset:auto 0 0;transform:none;box-shadow:0 -18px 44px #1c1e2c2e}.dark .lset{-webkit-backdrop-filter:none;background:linear-gradient(#2d2d3a 0%,#1c1c26 100%);border-top-color:#0000;box-shadow:0 -18px 44px #0000008c}.lset-grip{background:#17171b24;border-radius:999px;flex:none;width:38px;height:4px;margin:10px auto 0;display:block}.dark .lset-grip{background:#fff3}.lset-head{padding:11px 18px 9px}.lset-head-t b{font-size:14px}.lset-head-t span{display:none}.dark .lset-reset{border-color:#ffffff1a}.dark .lset-x{background:#1a1a22}.lset-tabs{padding:10px 18px}.lset-body{padding:8px 18px calc(22px + env(safe-area-inset-bottom))}.lset-row{border-radius:0;padding:11px 2px}.lset-row:hover,.dark .lset-row:hover{background:0 0}.lset-sw{background:#17171b24;width:42px;height:24px;transition:background .18s}.lset-sw:after{transition:left .18s;top:3px;left:3px}.lset-sw[aria-checked=true]:after{left:21px}}.course-task-card{background:var(--glass-strong-bg);border:1px solid var(--glass-strong-border);-webkit-backdrop-filter:blur(24px);width:min(620px,100% - 32px);box-shadow:var(--glass-strong-shadow);text-align:center;border-radius:8px;margin:auto;padding:36px}.course-task-icon{background:var(--color-mac-blue,#b9dbf4);color:#17171b;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid}.dark .course-task-icon{color:#fff;background:#b9dbf44d}.course-task-icon svg{width:22px}.course-task-kicker{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);font-size:11px;font-weight:600}.course-task-card h2{max-width:540px;color:var(--ink);margin:10px auto 0;font-size:22px;line-height:1.45}.course-task-hint{max-width:500px;color:var(--ink-3);margin:10px auto 20px;font-size:13px;line-height:1.6}.course-task-template{background:var(--field);color:var(--ink);border-radius:8px;margin:0 0 16px;padding:16px 18px;font-size:18px;line-height:1.5}.course-task-card textarea{resize:vertical;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--ink);-webkit-backdrop-filter:blur(14px);border-radius:12px;outline:none;padding:14px 16px;font-size:15px;line-height:1.55}.course-task-card textarea::placeholder{color:var(--ink-4)}.course-task-card textarea:focus{background:#fffc;border-color:#ffffffe6}.dark .course-task-card textarea:focus{background:#2c2c3ab3;border-color:#ffffff38}.course-task-primary,.course-task-secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .18s;display:inline-flex}.course-task-primary{color:#fff;background:#17171b;min-width:150px;margin-top:18px;padding:12px 22px;box-shadow:0 8px 20px #17171b38}.dark .course-task-primary{color:#17171b;background:#fff;box-shadow:0 8px 20px #00000080}.course-task-primary:hover{transform:translateY(-1px)}.course-task-primary:disabled{opacity:.35;cursor:not-allowed;transform:none}.course-task-secondary{color:#55555c;background:#fff9;border:1px solid #ffffff80;padding:11px 18px}.course-task-secondary:hover{background:#ffffffc7}.dark .course-task-secondary{color:#dadae0;background:#2626328c;border-color:#ffffff0f}.dark .course-task-secondary:hover{background:#ffffff1a}.course-task-secondary svg{width:17px}@media (max-width:640px){.course-task-card{padding:26px 20px}.course-task-card h2{font-size:19px}}@media (max-width:767px){.dark .lxlearn{--paper:#121214;--card:#ffffff29;--ink-4:#ffffff59;--line-2:#ffffff05;--field:#15151c;--milk:#14141a;--milk-border:transparent;--bar-bg:transparent;--bar-border:transparent;--slot-bg:#15151b;--slot-border:#ffffff1f;--chip-used-bg:#ffffff0f;--chip-used-fg:#ffffff59;background:#000}.dark .lxlearn:before{background-image:none}.dark .lxlearn .block{border-color:#0000;box-shadow:0 3px 10px #00000080}.dark .lxlearn .cells{-webkit-backdrop-filter:none}.dark .lxlearn .cells.bad{background:#f094ac24;border-color:#0000;box-shadow:0 10px 32px #f6a6bb2e}.dark .lxlearn .speaker{color:#17171b;background:#a0e2be99;box-shadow:0 8px 24px #00000080}.dark .lxlearn .mic{color:#fff;background:linear-gradient(140deg,#f8bccb,#d8c7f2);box-shadow:0 12px 28px #f89eb459}.dark .lxlearn .stchip.on{color:#17171b;background:#f9de8c9e}.dark .lxlearn .stchip.on .sc-n{color:#17171bb3;background:#17171b1a}.dark .lxlearn .mbar{-webkit-backdrop-filter:none;background:#0e0e12;border-top-color:#ffffff08}.dark .lxlearn .tipcard,.dark .lxlearn .scores{-webkit-backdrop-filter:none;border-color:#0000}.dark .lxlearn .wcell{background:#ffffff17;border-color:#ffffff24}}
