body.daily-welcome-open{overflow:hidden}.daily-welcome-screen[data-v-845818b6]{z-index:2200;color:#18382a;background:radial-gradient(circle at 77% 51%,#e2e8deb8 0 24%,#0000 24.2%),linear-gradient(115deg,#fbfaf6 0%,#fff 52%,#f5f5ef 100%);min-height:100dvh;animation:.28s ease-out both daily-welcome-enter-845818b6;position:fixed;inset:0;overflow:hidden auto}.daily-welcome-layout[data-v-845818b6]{z-index:2;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,58%) minmax(0,42%);width:min(1360px,100% - 96px);min-height:100dvh;margin:0 auto;padding:52px 0;display:grid;position:relative}.daily-welcome-copy[data-v-845818b6]{align-self:end;align-items:initial;grid-area:2/1;align-content:end;justify-items:start;gap:0;min-width:0;max-width:800px;padding-left:0;display:grid}.daily-welcome-copy header p[data-v-845818b6],.daily-welcome-copy header time[data-v-845818b6],.daily-welcome-copy h2[data-v-845818b6]{margin:0}.daily-welcome-copy header[data-v-845818b6]{gap:10px;display:grid}.daily-welcome-copy header p[data-v-845818b6]{color:#174f38;letter-spacing:.02em;font-size:clamp(24px,2vw,32px);font-weight:700}.daily-welcome-copy header time[data-v-845818b6]{color:#737a76;font-size:clamp(16px,1.3vw,20px)}.daily-welcome-copy h2[data-v-845818b6]{color:#0f5138;letter-spacing:-.025em;max-width:100%;margin-top:clamp(34px,4.5vh,52px);font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:clamp(56px,4.7vw,76px);font-weight:700;line-height:1.28}.daily-welcome-copy h2 span[data-v-845818b6]{white-space:nowrap;display:block}.daily-welcome-continue[data-v-845818b6]{color:#fff;min-width:244px;min-height:68px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0e4f37 0%,#1d6247 100%);border:1px solid #15533a;border-radius:14px;grid-area:3/1;justify-content:center;justify-self:start;align-items:center;gap:20px;margin-top:46px;padding:14px 28px;font-size:20px;font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 28px #1448322e}.daily-welcome-continue[data-v-845818b6]:hover{transform:translateY(-1px);box-shadow:0 18px 34px #1448323b}.daily-welcome-continue[data-v-845818b6]:focus-visible{outline-offset:4px;outline:4px solid #19654647}.daily-welcome-portrait[data-v-845818b6]{grid-area:1/2/5;min-height:min(820px,100dvh - 104px);position:relative}.daily-welcome-portrait[data-v-845818b6]:before{aspect-ratio:1;content:"";background:#e9ece3c7;border-radius:50%;width:136%;position:absolute;top:4%;right:-24%}.daily-welcome-portrait img[data-v-845818b6]{z-index:1;object-fit:cover;object-position:39% 22%;border:1px solid #ffffffb3;border-radius:48% 0 0 38%;width:128%;height:96%;position:absolute;bottom:-1%;right:-15%;box-shadow:0 24px 54px #1e392926;-webkit-mask-image:linear-gradient(#000 0 90%,#0000 100%);mask-image:linear-gradient(#000 0 90%,#0000 100%)}.daily-welcome-orbit[data-v-845818b6]{z-index:1;aspect-ratio:1.35;pointer-events:none;border:1px solid #428b6257;border-right:0;border-radius:50% 0 0 50%;width:min(52vw,800px);position:fixed;top:27%;right:0}.daily-welcome-orbit i[data-v-845818b6]{background:#176043;border:3px solid #e8eee8;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:14%;box-shadow:0 3px 8px #17604342}.daily-welcome-leaf-shadow[data-v-845818b6]{filter:blur(9px);pointer-events:none;background:radial-gradient(at 34% 15%,#54705e1f 0 12%,#0000 13%),radial-gradient(at 20% 43%,#54705e1a 0 11%,#0000 12%),radial-gradient(at 48% 42%,#54705e14 0 12%,#0000 13%);width:300px;height:260px;position:fixed;top:-56px;left:-38px;transform:rotate(-28deg)}@keyframes daily-welcome-enter-845818b6{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.daily-welcome-layout[data-v-845818b6]{grid-template-columns:minmax(0,56%) minmax(0,44%);width:calc(100% - 56px)}.daily-welcome-copy h2[data-v-845818b6]{font-size:clamp(50px,5.05vw,60px)}.daily-welcome-portrait img[data-v-845818b6]{width:136%;right:-22%}}@media (width<=900px) and (width>=721px){.daily-welcome-layout[data-v-845818b6]{grid-template-columns:minmax(0,55%) minmax(0,45%);width:calc(100% - 32px)}.daily-welcome-copy h2[data-v-845818b6]{font-size:clamp(42px,5vw,48px)}}@media (width<=720px){.daily-welcome-screen[data-v-845818b6]{background:radial-gradient(circle at 88% 54%,#e2e8debd 0 32%,#0000 32.2%),linear-gradient(155deg,#fbfaf6 0%,#fff 48%,#f4f5ee 100%);overflow:hidden}.daily-welcome-layout[data-v-845818b6]{grid-template-rows:auto minmax(300px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-height:100dvh;padding:40px 22px 24px}.daily-welcome-copy[data-v-845818b6]{z-index:3;grid-area:1/1;align-self:start;position:relative}.daily-welcome-copy header[data-v-845818b6]{gap:6px}.daily-welcome-copy header p[data-v-845818b6]{font-size:22px}.daily-welcome-copy header time[data-v-845818b6]{font-size:15px}.daily-welcome-copy h2[data-v-845818b6]{margin-top:28px;font-size:clamp(28px,8.8vw,44px);line-height:1.24}.daily-welcome-continue[data-v-845818b6]{z-index:3;grid-area:3/1;width:100%;min-width:0;min-height:56px;margin-top:0;font-size:18px}.daily-welcome-portrait[data-v-845818b6]{grid-area:2/1;width:calc(100% + 44px);min-height:clamp(300px,48dvh,440px);margin-left:-22px}.daily-welcome-portrait[data-v-845818b6]:before{width:118%;top:1%;right:-28%}.daily-welcome-portrait img[data-v-845818b6]{object-position:39% 21%;border-radius:46% 0 0 28%;width:106%;height:100%;inset:auto -14% 0 auto;-webkit-mask-image:linear-gradient(#000 0 92%,#0000 100%);mask-image:linear-gradient(#000 0 92%,#0000 100%)}.daily-welcome-orbit[data-v-845818b6]{width:108vw;display:block;top:35%;right:-42%}}@media (width<=720px) and (height<=720px){.daily-welcome-layout[data-v-845818b6]{grid-template-rows:auto minmax(246px,1fr) auto;gap:14px;padding-top:26px}.daily-welcome-copy h2[data-v-845818b6]{margin-top:20px;font-size:clamp(30px,8.8vw,38px)}.daily-welcome-portrait[data-v-845818b6]{min-height:246px}}@media (prefers-reduced-motion:reduce){.daily-welcome-screen[data-v-845818b6]{animation:none}.daily-welcome-continue[data-v-845818b6]{transition:none}}.lesson-image-open[data-v-7a40b812]{cursor:zoom-in;text-align:left;background:#fff;border:0;width:100%;padding:0;display:block}.lesson-image-open>span[data-v-7a40b812]{color:#00845a;justify-content:flex-end;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.lesson-image-dialog[data-v-7a40b812]{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:12px;width:min(1400px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;margin:auto;padding:0;font:14px/1.5 Microsoft YaHei,sans-serif;box-shadow:0 12px 40px #1d212933}.lesson-image-dialog[open][data-v-7a40b812]{flex-direction:column;display:flex}.lesson-image-dialog[data-v-7a40b812]::backdrop{background:#1d212999}.lesson-image-dialog header[data-v-7a40b812]{border-bottom:1px solid #e5e6eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.lesson-image-dialog header strong[data-v-7a40b812]{flex:1;min-width:180px;font-size:16px}.lesson-image-controls[data-v-7a40b812]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lesson-image-controls button[data-v-7a40b812]{color:#00845a;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.lesson-image-controls button[data-v-7a40b812]:hover{background:#e6f6ef;border-color:#096}.lesson-image-controls button[data-v-7a40b812]:disabled{opacity:.45;cursor:default}.lesson-image-controls output[data-v-7a40b812]{text-align:center;font-variant-numeric:tabular-nums;min-width:46px}.lesson-image-scroll[data-v-7a40b812]{overscroll-behavior:contain;background:#f5f6f8;flex:1;min-height:0;padding:16px;overflow:auto}.lesson-image-scroll img[data-v-7a40b812]{background:#fff;max-width:none;height:auto;margin:0 auto;display:block}.lesson-image-dialog footer[data-v-7a40b812]{color:#68758a;padding:10px 20px;font-size:12px}.lesson-image-dialog[data-v-7a40b812] :focus-visible,.lesson-image-open[data-v-7a40b812]:focus-visible{outline-offset:2px;outline:2px solid #096}@media (width<=600px){.lesson-image-dialog header[data-v-7a40b812]{padding:12px}.lesson-image-dialog header strong[data-v-7a40b812]{flex-basis:100%}.lesson-image-controls[data-v-7a40b812]{gap:4px}.lesson-image-controls button[data-v-7a40b812]{padding-inline:8px}}body.first-orientation-video-open{overflow:hidden}.orientation-screen[data-v-10625f97]{z-index:2400;color:#f5fbf7;background:radial-gradient(circle at 9% 8%,#4e8a6840,#0000 28%),radial-gradient(circle at 91% 88%,#d5b06124,#0000 30%),#071a13;min-height:100dvh;position:fixed;inset:0;overflow:auto}.orientation-screen[data-v-10625f97]:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.orientation-header[data-v-10625f97]{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1380px,100% - 64px);min-height:80px;margin:0 auto;display:flex;position:relative}.orientation-brand[data-v-10625f97],.orientation-brand>div[data-v-10625f97]{align-items:center;display:flex}.orientation-brand[data-v-10625f97]{gap:12px}.orientation-brand-mark[data-v-10625f97]{color:#f1d79d;background:#ffffff0f;border:1px solid #e2c27e94;border-radius:13px;place-items:center;width:42px;height:42px;font:700 21px/1 serif;display:grid}.orientation-brand>div[data-v-10625f97]{flex-direction:column;align-items:flex-start;gap:2px}.orientation-brand strong[data-v-10625f97]{letter-spacing:.04em;font-size:17px}.orientation-brand small[data-v-10625f97]{color:#a6b7af;font-size:12px}.orientation-step[data-v-10625f97]{color:#c7d4ce;align-items:center;gap:10px;font-size:14px;display:flex}.orientation-step span[data-v-10625f97]{background:#e4c57f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e4c57f1f}.orientation-main[data-v-10625f97]{z-index:1;width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(30px,4vh,56px) 0 48px;display:grid;position:relative}.orientation-heading[data-v-10625f97]{text-align:center;gap:7px;margin-bottom:22px;display:grid}.orientation-heading p[data-v-10625f97],.orientation-heading h1[data-v-10625f97],.orientation-heading span[data-v-10625f97],.orientation-fallback p[data-v-10625f97],.orientation-complete p[data-v-10625f97],.orientation-loading[data-v-10625f97]{margin:0}.orientation-heading p[data-v-10625f97]{color:#e3c47e;letter-spacing:.09em;font-size:14px;font-weight:700}.orientation-heading h1[data-v-10625f97]{color:#fff;letter-spacing:.03em;font:700 clamp(28px,3vw,43px)/1.16 Noto Serif SC,Source Han Serif SC,SimSun,serif}.orientation-heading span[data-v-10625f97]{color:#aebfb7;font-size:15px}.orientation-player-shell[data-v-10625f97]{aspect-ratio:16/9;background:#020705;border:1px solid #dcefe533;border-radius:22px;width:min(100%,1024px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000006b,0 0 0 8px #ffffff06}.orientation-video[data-v-10625f97]{object-fit:contain;background:#020705;width:100%;height:100%;display:block}.orientation-play-gate[data-v-10625f97],.orientation-fallback[data-v-10625f97],.orientation-complete[data-v-10625f97]{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f0ac7;place-content:center;justify-items:center;padding:32px;display:grid;position:absolute;inset:0}.orientation-play-gate button[data-v-10625f97]{color:#0d291e;cursor:pointer;background:#f8fbf9;border:1px solid #ffffff47;border-radius:16px;align-items:center;gap:16px;min-width:min(360px,100%);min-height:76px;padding:14px 24px;display:flex;box-shadow:0 18px 46px #0000005c}.orientation-play-gate button>svg[data-v-10625f97]{color:#fff;background:#1f654a;border-radius:50%;flex:none;width:48px;height:48px;padding:13px}.orientation-play-gate button span[data-v-10625f97]{text-align:left;gap:4px;display:grid}.orientation-play-gate strong[data-v-10625f97],.orientation-fallback strong[data-v-10625f97],.orientation-complete strong[data-v-10625f97]{font-size:20px}.orientation-play-gate small[data-v-10625f97]{color:#557065;font-size:13px}.orientation-fallback[data-v-10625f97],.orientation-complete[data-v-10625f97]{gap:12px}.orientation-fallback p[data-v-10625f97],.orientation-complete p[data-v-10625f97]{color:#b8c8c0;max-width:480px;line-height:1.7}.orientation-fallback button[data-v-10625f97],.orientation-complete button[data-v-10625f97]{color:#153226;cursor:pointer;background:#f2d391;border:0;border-radius:12px;min-height:48px;margin-top:8px;padding:0 24px;font-weight:700}.orientation-spinner[data-v-10625f97]{border:3px solid #ffffff38;border-top-color:#f2d391;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite orientation-spin-10625f97}.orientation-controls[data-v-10625f97]{background:linear-gradient(#0000,#000000d1);grid-template-columns:48px 1fr auto 48px;align-items:center;gap:10px;min-height:62px;padding:8px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.orientation-controls button[data-v-10625f97]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.orientation-controls button[data-v-10625f97]:hover,.orientation-controls button[data-v-10625f97]:focus-visible{background:#ffffff24}.orientation-progress[data-v-10625f97]{background:#ffffff38;border-radius:999px;height:5px;overflow:hidden}.orientation-progress span[data-v-10625f97]{border-radius:inherit;background:#e8c878;height:100%;transition:width .16s linear;display:block}.orientation-controls time[data-v-10625f97]{color:#e8eeeb;font-variant-numeric:tabular-nums;text-align:center;min-width:84px;font-size:13px}.orientation-loading[data-v-10625f97]{color:#91a69c;text-align:center;margin-top:18px;font-size:13px}button[data-v-10625f97]:focus-visible{outline-offset:3px;outline:3px solid #f1d38f}@keyframes orientation-spin-10625f97{to{transform:rotate(360deg)}}@media (width<=720px){.orientation-header[data-v-10625f97]{width:calc(100% - 32px);min-height:68px}.orientation-brand-mark[data-v-10625f97]{width:38px;height:38px}.orientation-step[data-v-10625f97]{text-align:right;max-width:132px;font-size:12px}.orientation-main[data-v-10625f97]{width:calc(100% - 24px);padding-top:28px}.orientation-heading[data-v-10625f97]{margin-bottom:20px}.orientation-heading h1[data-v-10625f97]{font-size:clamp(26px,8.8vw,34px)}.orientation-heading span[data-v-10625f97]{padding:0 14px;font-size:13px;line-height:1.6}.orientation-player-shell[data-v-10625f97]{border-radius:14px;box-shadow:0 24px 52px #0000006b}.orientation-controls[data-v-10625f97]{grid-template-columns:44px 1fr 44px;gap:6px;min-height:54px;padding:5px 8px}.orientation-controls time[data-v-10625f97]{display:none}.orientation-play-gate[data-v-10625f97],.orientation-fallback[data-v-10625f97],.orientation-complete[data-v-10625f97]{padding:20px}.orientation-play-gate button[data-v-10625f97]{min-width:min(310px,100%);min-height:64px;padding:10px 16px}.orientation-play-gate button>svg[data-v-10625f97]{width:42px;height:42px;padding:11px}.orientation-play-gate strong[data-v-10625f97],.orientation-fallback strong[data-v-10625f97],.orientation-complete strong[data-v-10625f97]{font-size:17px}}@media (height<=720px) and (orientation:landscape){.orientation-header[data-v-10625f97]{min-height:58px}.orientation-main[data-v-10625f97]{grid-template-columns:minmax(230px,30%) minmax(0,1fr);align-items:center;gap:24px;width:min(1120px,100% - 40px);padding:20px 0 28px}.orientation-heading[data-v-10625f97]{text-align:left;margin:0}.orientation-heading h1[data-v-10625f97]{font-size:clamp(25px,4.5vw,39px)}.orientation-heading span[data-v-10625f97]{padding:0}.orientation-player-shell[data-v-10625f97]{width:100%}.orientation-loading[data-v-10625f97]{position:absolute;bottom:6px;right:0}}@media (prefers-reduced-motion:reduce){.orientation-spinner[data-v-10625f97]{animation-duration:1.8s}.orientation-progress span[data-v-10625f97]{transition:none}}.live-class-v2[data-v-189c47fc]{--lc-ink:#183127;--lc-text:#3f574a;--lc-muted:#6f8077;--lc-line:#d8e3dc;--lc-soft:#f3f8f5;--lc-primary:#256447;--lc-primary-dark:#174832;--lc-warn:#9a6720;width:100%;min-width:0;min-height:100dvh;color:var(--lc-ink);background:#f5f8f6;font-family:Plus Jakarta Sans,PingFang SC,Microsoft YaHei,Inter,Segoe UI,sans-serif;overflow-x:hidden}.live-class-v2[data-v-189c47fc] *{box-sizing:border-box}.live-class-v2 button[data-v-189c47fc],.live-class-v2 textarea[data-v-189c47fc],.live-class-v2 input[data-v-189c47fc]{font:inherit}.live-class-v2 button[data-v-189c47fc]{cursor:pointer}.live-class-v2 button[data-v-189c47fc]:focus-visible,.live-class-v2 textarea[data-v-189c47fc]:focus-visible,.live-class-v2 input:focus-visible+span[data-v-189c47fc]{outline-offset:2px;outline:3px solid #25644733}.live-class-topbar[data-v-189c47fc]{z-index:20;border-bottom:1px solid var(--lc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:auto minmax(220px,1fr) minmax(260px,420px) auto;align-items:center;gap:20px;min-height:72px;padding:10px clamp(16px,3vw,40px);display:grid;position:sticky;top:0}.live-class-back[data-v-189c47fc],.live-class-details-button[data-v-189c47fc]{border:1px solid var(--lc-line);min-height:44px;color:var(--lc-text);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.live-class-goal[data-v-189c47fc]{gap:2px;min-width:0;display:grid}.live-class-goal small[data-v-189c47fc],.live-class-top-progress small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-goal strong[data-v-189c47fc]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.live-class-top-progress[data-v-189c47fc]{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;display:grid}.live-class-top-progress>span[data-v-189c47fc]{color:var(--lc-primary);font-size:12px;font-weight:800}.live-class-top-progress>div[data-v-189c47fc]{background:#e3ebe6;border-radius:999px;height:6px;overflow:hidden}.live-class-top-progress>div i[data-v-189c47fc]{border-radius:inherit;background:var(--lc-primary);height:100%;transition:width .24s;display:block}.live-class-top-progress small[data-v-189c47fc]{align-items:center;gap:4px;display:flex}.live-class-state[data-v-189c47fc]{justify-content:center;align-items:center;gap:14px;min-height:calc(100dvh - 72px);padding:32px;display:flex}.live-class-state div[data-v-189c47fc]{max-width:480px}.live-class-state strong[data-v-189c47fc]{font-size:18px}.live-class-state p[data-v-189c47fc]{color:var(--lc-muted);margin:5px 0 0;line-height:1.6}.live-class-state.error[data-v-189c47fc]{color:#9f3f32}.live-class-state>button[data-v-189c47fc]{background:var(--lc-primary);color:#fff;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:700}.live-class-spin[data-v-189c47fc]{animation:1s linear infinite lc-spin-189c47fc}.live-class-intake[data-v-189c47fc]{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(28px,6vw,92px);width:min(1160px,100% - 40px);min-height:calc(100dvh - 72px);margin:0 auto;padding:44px 0;display:grid}.live-class-intake-copy[data-v-189c47fc]{padding:20px}.live-class-eyebrow[data-v-189c47fc]{color:var(--lc-primary);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.live-class-intake-copy h1[data-v-189c47fc]{letter-spacing:-.03em;white-space:nowrap;max-width:none;margin:18px 0 12px;font-size:clamp(40px,4.5vw,64px);line-height:1.06}.live-class-intake-copy>p[data-v-189c47fc]{max-width:52ch;color:var(--lc-muted);margin:0;font-size:16px;line-height:1.75}.live-class-intake-facts[data-v-189c47fc]{gap:12px;margin-top:32px;display:grid}.live-class-intake-facts article[data-v-189c47fc]{border-bottom:1px solid var(--lc-line);color:var(--lc-primary);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.live-class-intake-facts article div[data-v-189c47fc]{gap:3px;display:grid}.live-class-intake-facts small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-intake-facts strong[data-v-189c47fc]{color:var(--lc-ink);font-size:14px}.live-class-intake-card[data-v-189c47fc]{border:1px solid var(--lc-line);background:#fff;border-radius:22px;min-width:0;padding:clamp(24px,4vw,42px);box-shadow:0 24px 70px #1c3b2a1a}.live-class-teacher-line[data-v-189c47fc]{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;display:grid}.live-class-teacher-line img[data-v-189c47fc]{object-fit:cover;object-position:40% 22%;background:#e8f0eb;border-radius:50%;width:54px;height:54px}.live-class-teacher-line div[data-v-189c47fc]{gap:2px;min-width:0;display:grid}.live-class-teacher-line small[data-v-189c47fc]{color:var(--lc-primary);font-size:11px;font-weight:800}.live-class-teacher-line strong[data-v-189c47fc]{font-size:18px}.live-class-teacher-line p[data-v-189c47fc]{color:var(--lc-muted);margin:0;font-size:12px}.live-class-intake-card form[data-v-189c47fc]{gap:10px;margin-top:24px;display:grid}.live-class-intake-card label[data-v-189c47fc]{font-size:13px;font-weight:750}.live-class-intake-card textarea[data-v-189c47fc]{resize:vertical;width:100%;min-height:124px;color:var(--lc-ink);background:#fbfdfc;border:1px solid #cbd9d0;border-radius:12px;padding:15px 16px;font-size:16px;line-height:1.65}.live-class-input-actions[data-v-189c47fc]{justify-content:space-between;gap:10px;display:flex}.live-class-input-actions button[data-v-189c47fc],.live-class-primary[data-v-189c47fc],.live-class-complete button[data-v-189c47fc]{background:var(--lc-primary);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:750;display:inline-flex}.live-class-input-actions button.secondary[data-v-189c47fc]{border:1px solid var(--lc-line);color:var(--lc-text);background:#fff}.live-class-input-actions button[data-v-189c47fc]:disabled,.live-class-primary[data-v-189c47fc]:disabled{cursor:not-allowed;opacity:.5}.live-class-suggestions[data-v-189c47fc]{gap:7px;margin-top:20px;display:grid}.live-class-suggestions small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-suggestions button[data-v-189c47fc]{border:1px solid var(--lc-line);min-height:44px;color:var(--lc-text);text-align:left;background:#fff;border-radius:9px;padding:8px 12px;font-size:14px}.live-class-suggestions button[data-v-189c47fc]:hover{background:var(--lc-soft)}.live-class-trust[data-v-189c47fc]{color:var(--lc-muted);align-items:flex-start;gap:7px;margin:20px 0 0;font-size:12px;line-height:1.55;display:flex}.live-class-trust svg[data-v-189c47fc]{color:var(--lc-primary);flex:none}.live-class-session[data-v-189c47fc]{grid-template-columns:minmax(0,1fr);width:min(1060px,100% - 40px);margin:0 auto;padding:28px 0 164px;display:grid;position:relative}.live-class-stage[data-v-189c47fc]{gap:22px;min-width:0;display:grid}.live-class-stage-head[data-v-189c47fc]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.live-class-stage-head>div[data-v-189c47fc]:first-child{gap:4px;min-width:0;display:grid}.live-class-stage-head span[data-v-189c47fc]{color:var(--lc-primary);font-size:12px;font-weight:850}.live-class-stage-head h1[data-v-189c47fc]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3vw,40px)}.live-class-stage-head p[data-v-189c47fc]{color:var(--lc-muted);margin:0;font-size:13px}.live-class-mastery[data-v-189c47fc]{justify-items:end;gap:2px;padding:8px 0;display:grid}.live-class-mastery small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-mastery strong[data-v-189c47fc]{font-size:22px}.live-class-teacher-message[data-v-189c47fc]{border-left:3px solid var(--lc-primary);background:#eaf4ee;border-radius:0 12px 12px 0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;padding:16px 18px;display:grid}.live-class-teacher-message img[data-v-189c47fc]{object-fit:cover;object-position:40% 22%;border-radius:50%;width:48px;height:48px}.live-class-teacher-message small[data-v-189c47fc]{color:var(--lc-primary);font-size:11px;font-weight:850}.live-class-teacher-message p[data-v-189c47fc]{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-weight:650;line-height:1.7}.live-class-board[data-v-189c47fc]{border:1px solid var(--lc-line);background:#fff;border-radius:18px;min-width:0;padding:clamp(22px,4vw,40px);position:relative;box-shadow:0 14px 42px #1e3e2c12}.live-class-board>header[data-v-189c47fc]{border-bottom:1px solid var(--lc-line);gap:8px;padding-bottom:18px;display:grid}.live-class-board>header span[data-v-189c47fc]{color:var(--lc-primary);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.live-class-board>header strong[data-v-189c47fc]{overflow-wrap:anywhere;font-size:clamp(22px,2.8vw,34px);line-height:1.35}.live-class-board-items[data-v-189c47fc]{display:grid}.live-class-board-items article[data-v-189c47fc]{border-bottom:1px solid var(--lc-line);grid-template-columns:minmax(90px,130px) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.live-class-board-items article[data-v-189c47fc]:last-child{border-bottom:0}.live-class-board-items small[data-v-189c47fc]{color:var(--lc-muted);font-weight:750}.live-class-board-items p[data-v-189c47fc]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:0;font-size:16px;line-height:1.72}.live-class-speech[data-v-189c47fc]{border:1px solid var(--lc-line);min-height:44px;color:var(--lc-primary);background:#fff;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:0 14px;font-weight:750;display:inline-flex}.live-class-task[data-v-189c47fc]{background:#fff;border:1px solid #c9dcd0;border-radius:18px;gap:16px;min-width:0;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 14px 42px #1e3e2c14}.live-class-task>header[data-v-189c47fc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-class-task>header span[data-v-189c47fc]{color:var(--lc-primary);font-size:12px;font-weight:850}.live-class-task>header small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-task h2[data-v-189c47fc]{overflow-wrap:anywhere;max-width:42ch;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.55}.live-class-options[data-v-189c47fc]{gap:10px;display:grid}.live-class-options label[data-v-189c47fc]{border:1px solid var(--lc-line);cursor:pointer;background:#fbfdfc;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:10px 13px;transition:border-color .18s,background .18s;display:grid}.live-class-options label[data-v-189c47fc]:hover{background:var(--lc-soft);border-color:#8eb09c}.live-class-options label.selected[data-v-189c47fc]{border-color:var(--lc-primary);background:#eaf4ee}.live-class-options input[data-v-189c47fc]{opacity:0;width:1px;height:1px;position:absolute}.live-class-options label>span[data-v-189c47fc]{background:#fff;border:1px solid #c8d7ce;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.live-class-options label.selected>span[data-v-189c47fc]{border-color:var(--lc-primary);background:var(--lc-primary);color:#fff}.live-class-options p[data-v-189c47fc]{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.live-class-primary[data-v-189c47fc]{justify-self:end}.live-class-complete[data-v-189c47fc]{color:var(--lc-primary-dark);background:#edf7f1;border:1px solid #b9d7c5;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.live-class-complete small[data-v-189c47fc]{font-size:11px;font-weight:850}.live-class-complete h2[data-v-189c47fc]{margin:3px 0 5px;font-size:21px}.live-class-complete p[data-v-189c47fc]{color:#4c6a59;margin:0;line-height:1.6}.live-class-details[data-v-189c47fc]{z-index:40;border-left:1px solid var(--lc-line);visibility:hidden;background:#fff;width:min(420px,92vw);height:100dvh;padding:22px;transition:transform .22s,visibility .22s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-18px 0 50px #18312626}.live-class-details.open[data-v-189c47fc]{visibility:visible;transform:translate(0)}.live-class-details>header[data-v-189c47fc]{border-bottom:1px solid var(--lc-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.live-class-details>header div[data-v-189c47fc]{gap:2px;display:grid}.live-class-details>header small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-details>header button[data-v-189c47fc]{border:1px solid var(--lc-line);background:#fff;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.live-class-detail-summary[data-v-189c47fc]{border-bottom:1px solid var(--lc-line);gap:12px;padding:18px 0;display:grid}.live-class-detail-summary article[data-v-189c47fc]{color:var(--lc-primary);grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid}.live-class-detail-summary small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-detail-summary p[data-v-189c47fc]{color:var(--lc-text);word-break:break-word;margin:3px 0 0;font-size:13px;line-height:1.55}.live-class-transcript[data-v-189c47fc]{gap:12px;padding-top:18px;display:grid}.live-class-transcript article[data-v-189c47fc]{background:var(--lc-soft);border-radius:11px;padding:13px}.live-class-transcript article[data-role=STUDENT][data-v-189c47fc]{background:#f7f2e9;margin-left:32px}.live-class-transcript small[data-v-189c47fc]{color:var(--lc-muted);font-size:11px}.live-class-transcript p[data-v-189c47fc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.live-class-transcript .empty[data-v-189c47fc]{color:var(--lc-muted);font-size:13px}.live-class-response-dock[data-v-189c47fc]{z-index:18;padding:12px clamp(16px, 3vw, 40px) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--lc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;gap:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #1c392a17}.live-class-feedback-actions[data-v-189c47fc]{scrollbar-width:none;justify-content:center;gap:8px;display:flex;overflow-x:auto}.live-class-feedback-actions button[data-v-189c47fc]{border:1px solid var(--lc-line);min-height:44px;color:var(--lc-text);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.live-class-feedback-actions button[data-v-189c47fc]:hover{background:var(--lc-soft)}.live-class-audio-status[data-v-189c47fc]{grid-template-columns:44px minmax(0,620px) 44px;justify-content:center;align-items:center;gap:11px;display:grid}.live-class-audio-status>button[data-v-189c47fc]{border:1px solid var(--lc-line);width:44px;height:44px;color:var(--lc-primary);background:#fff;border-radius:50%;place-items:center;display:grid}.live-class-audio-status>div[data-v-189c47fc]{grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:9px;display:grid}.live-class-audio-status strong[data-v-189c47fc]{font-size:12px}.live-class-audio-status span[data-v-189c47fc]{background:#e4ebe7;border-radius:999px;height:4px;overflow:hidden}.live-class-audio-status span i[data-v-189c47fc]{background:var(--lc-primary);height:100%;display:block}.live-class-audio-status small[data-v-189c47fc]{color:var(--lc-muted);grid-column:1/-1;font-size:11px}.live-class-inline-error[data-v-189c47fc]{color:#9c4034;background:#fff5f3;border:1px solid #efc9c3;border-radius:9px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}@keyframes lc-spin-189c47fc{to{transform:rotate(360deg)}}@media (width<=900px){.live-class-topbar[data-v-189c47fc]{grid-template-columns:auto minmax(0,1fr) auto}.live-class-top-progress[data-v-189c47fc]{grid-area:2/2/auto/-1}.live-class-goal[data-v-189c47fc]{grid-column:2}.live-class-details-button[data-v-189c47fc]{grid-area:1/3}.live-class-intake[data-v-189c47fc]{grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 0}.live-class-intake-copy[data-v-189c47fc]{padding:10px}.live-class-intake-copy h1[data-v-189c47fc]{max-width:none;font-size:clamp(34px,8vw,52px)}.live-class-session[data-v-189c47fc]{padding-bottom:178px}}@media (width<=720px){.live-class-topbar[data-v-189c47fc]{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:64px;padding:8px 12px;position:sticky}.live-class-goal small[data-v-189c47fc]{display:none}.live-class-goal strong[data-v-189c47fc]{font-size:12px}.live-class-top-progress[data-v-189c47fc]{grid-column:1/-1;gap:7px}.live-class-top-progress small[data-v-189c47fc]{font-size:10px}.live-class-details-button[data-v-189c47fc]{width:44px;padding:0;font-size:0}.live-class-intake[data-v-189c47fc]{width:calc(100% - 24px);padding:18px 0 32px}.live-class-intake-copy[data-v-189c47fc]{padding:4px}.live-class-intake-copy h1[data-v-189c47fc]{margin-top:12px;font-size:34px}.live-class-intake-facts[data-v-189c47fc]{margin-top:20px}.live-class-intake-card[data-v-189c47fc]{border-radius:17px;padding:20px}.live-class-input-actions[data-v-189c47fc]{grid-template-columns:1fr 1fr;display:grid}.live-class-suggestions button[data-v-189c47fc]{font-size:12px}.live-class-session[data-v-189c47fc]{width:calc(100% - 24px);padding:18px 0 194px}.live-class-stage[data-v-189c47fc]{gap:14px}.live-class-stage-head h1[data-v-189c47fc]{font-size:24px}.live-class-mastery[data-v-189c47fc]{display:none}.live-class-teacher-message[data-v-189c47fc]{grid-template-columns:40px minmax(0,1fr);padding:13px}.live-class-teacher-message img[data-v-189c47fc]{width:40px;height:40px}.live-class-teacher-message p[data-v-189c47fc]{font-size:15px}.live-class-task[data-v-189c47fc]{order:3}.live-class-board[data-v-189c47fc]{order:4}.live-class-board[data-v-189c47fc],.live-class-task[data-v-189c47fc]{border-radius:14px;padding:18px}.live-class-board-items article[data-v-189c47fc]{grid-template-columns:minmax(0,1fr);gap:5px;padding:14px 0}.live-class-board-items p[data-v-189c47fc]{font-size:15px}.live-class-task h2[data-v-189c47fc]{font-size:18px}.live-class-primary[data-v-189c47fc]{justify-self:stretch}.live-class-complete[data-v-189c47fc]{grid-template-columns:auto minmax(0,1fr);padding:19px}.live-class-complete button[data-v-189c47fc]{grid-column:1/-1}.live-class-response-dock[data-v-189c47fc]{padding:9px 10px max(9px,env(safe-area-inset-bottom))}.live-class-feedback-actions[data-v-189c47fc]{justify-content:flex-start}.live-class-feedback-actions button[data-v-189c47fc]:disabled{cursor:not-allowed;opacity:.5}.live-class-audio-status[data-v-189c47fc]{grid-template-columns:40px minmax(0,1fr) 40px}.live-class-audio-status>button[data-v-189c47fc]{width:40px;height:40px}.live-class-audio-status strong[data-v-189c47fc]{display:none}}@media (width<=420px){.live-class-back[data-v-189c47fc]{width:44px;padding:0;font-size:0}.live-class-intake-facts[data-v-189c47fc]{gap:6px}.live-class-intake-facts article[data-v-189c47fc]{padding:10px 0}.live-class-top-progress>span[data-v-189c47fc]{font-size:10px}.live-class-top-progress>div[data-v-189c47fc]{min-width:54px}.live-class-options label[data-v-189c47fc]{grid-template-columns:32px minmax(0,1fr);padding:9px}.live-class-options label>span[data-v-189c47fc]{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.live-class-v2[data-v-189c47fc] *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-class-transition[data-v-189c47fc]{border:1px solid var(--lc-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.live-class-transition small[data-v-189c47fc]{color:var(--lc-primary);font-size:11px;font-weight:850}.live-class-transition h2[data-v-189c47fc]{margin:4px 0;font-size:20px}.live-class-transition p[data-v-189c47fc]{max-width:58ch;color:var(--lc-muted);margin:0;line-height:1.6}.live-class-paused[data-v-189c47fc]{color:var(--lc-primary-dark);background:#fff;border:1px solid #c9dcd0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid;box-shadow:0 14px 42px #1e3e2c12}.live-class-paused>svg[data-v-189c47fc]{color:var(--lc-primary)}.live-class-paused small[data-v-189c47fc]{color:var(--lc-primary);font-size:11px;font-weight:850}.live-class-paused h2[data-v-189c47fc]{margin:3px 0 5px;font-size:21px}.live-class-paused p[data-v-189c47fc]{max-width:62ch;color:var(--lc-muted);margin:0;line-height:1.6}.live-class-v2[data-v-189c47fc]{font-family:Plus Jakarta Sans,PingFang SC,Microsoft YaHei,Inter,Segoe UI,sans-serif}.live-class-v2 button[data-v-189c47fc]{touch-action:manipulation}.live-class-suggestions button[data-v-189c47fc],.live-class-feedback-actions button[data-v-189c47fc]{min-height:44px}.live-class-suggestions button[data-v-189c47fc]{font-size:14px}.live-class-options p[data-v-189c47fc]{font-size:16px}.live-class-task[data-v-189c47fc]{order:3}.live-class-board[data-v-189c47fc]{order:4}@media (width<=720px){.live-class-transition[data-v-189c47fc],.live-class-paused[data-v-189c47fc]{padding:18px;display:grid}.live-class-paused .live-class-primary[data-v-189c47fc]{grid-column:1/-1}.live-class-audio-status[data-v-189c47fc]{grid-template-columns:44px minmax(0,1fr) 44px}.live-class-audio-status>button[data-v-189c47fc]{width:44px;height:44px}.live-class-teacher-message p[data-v-189c47fc],.live-class-board-items p[data-v-189c47fc]{font-size:16px}.live-class-v2 .live-class-details-button[data-v-189c47fc]{width:44px;padding:0;font-size:0}}@media (width<=420px){.live-class-v2 .live-class-back[data-v-189c47fc]{width:44px;padding:0;font-size:0}}.learn-shell.live-class-focus{background:#f5f8f6;display:grid;grid-template-columns:minmax(0,1fr)!important}.learn-shell.live-class-focus>.student-nav{display:none!important}.learn-shell.live-class-focus>.learn-main{width:100%;min-width:0;overflow-x:hidden;padding:0!important}.learn-shell.live-class-focus .notice{z-index:50;position:relative}.note-ai-review[data-v-6de7fd8a]{background:linear-gradient(145deg,#f4fbf8 0%,#fff 72%);border:1px solid #cfe3dc;border-radius:14px;min-height:max-content;overflow:hidden;box-shadow:0 8px 22px #105e4914}.note-ai-review.is-risk[data-v-6de7fd8a]{background:linear-gradient(145deg,#fff8ef,#fff 72%);border-color:#edc6a2}.note-ai-review.is-positive[data-v-6de7fd8a]{border-color:#b9ddce}.note-ai-review.is-disabled[data-v-6de7fd8a]{background:#fafcfb}.note-ai-review-head[data-v-6de7fd8a],.note-ai-review-identity[data-v-6de7fd8a],.note-ai-review-identity>span[data-v-6de7fd8a]:last-child,.note-ai-review-controls[data-v-6de7fd8a],.note-ai-review-state[data-v-6de7fd8a],.note-ai-review-action[data-v-6de7fd8a],.note-ai-review-content footer[data-v-6de7fd8a],.note-ai-feedback[data-v-6de7fd8a]{align-items:center;display:flex}.note-ai-review-head[data-v-6de7fd8a]{justify-content:space-between;gap:10px;min-height:58px;padding:8px 10px}.note-ai-review-identity[data-v-6de7fd8a]{gap:9px;min-width:0}.note-ai-review-identity>span[data-v-6de7fd8a]:last-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.note-ai-review-identity strong[data-v-6de7fd8a]{color:#173d33;font-size:13px;line-height:1.2}.note-ai-review-identity small[data-v-6de7fd8a]{color:#678078;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.note-ai-review-identity small svg[data-v-6de7fd8a]{color:#0f8e6d}.note-ai-avatar[data-v-6de7fd8a]{background:#e8f5f0;border:1px solid #b8dacf;border-radius:50%;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden}.note-ai-avatar img[data-v-6de7fd8a]{object-fit:cover;object-position:40% 24%;width:100%;height:100%;position:absolute;inset:0}.note-ai-review-controls[data-v-6de7fd8a]{flex:none;gap:4px}.note-ai-review button[data-v-6de7fd8a]{font:inherit;cursor:pointer}.note-ai-auto-toggle[data-v-6de7fd8a],.note-ai-collapse[data-v-6de7fd8a]{color:#647a73;background:#fff;border:1px solid #d7e5e0;min-height:34px}.note-ai-auto-toggle[data-v-6de7fd8a]{border-radius:999px;padding:0 9px;font-size:11px;font-weight:800}.note-ai-auto-toggle.active[data-v-6de7fd8a]{color:#087658;background:#e9f7f2;border-color:#8fc8b7}.note-ai-collapse[data-v-6de7fd8a]{border-radius:9px;place-items:center;width:34px;padding:0;display:grid}.note-ai-review-state[data-v-6de7fd8a],.note-ai-review-empty[data-v-6de7fd8a],.note-ai-review-content[data-v-6de7fd8a]{border-top:1px solid #dfece7;padding:12px}.note-ai-review-state[data-v-6de7fd8a]{color:#0d8061;gap:9px}.note-ai-review-state>svg[data-v-6de7fd8a]{flex:none;animation:.9s linear infinite note-ai-spin-6de7fd8a}.note-ai-review-state span[data-v-6de7fd8a]{gap:2px;display:grid}.note-ai-review-state strong[data-v-6de7fd8a],.note-ai-review-empty strong[data-v-6de7fd8a],.note-ai-review-content>strong[data-v-6de7fd8a]{color:#183d34;font-size:13px}.note-ai-review-state small[data-v-6de7fd8a]{color:#71857f;font-size:11px}.note-ai-review-empty[data-v-6de7fd8a]{gap:5px;display:grid}.note-ai-review-empty p[data-v-6de7fd8a],.note-ai-review-content p[data-v-6de7fd8a]{color:#61756f;margin:0;font-size:12px;line-height:1.55}.note-ai-review-empty>button[data-v-6de7fd8a]{color:#087658;background:#fff;border:1px solid #9bcbbb;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:3px;font-size:12px;font-weight:800;display:inline-flex}.note-ai-review-content[data-v-6de7fd8a]{gap:7px;display:grid}.note-ai-review-action[data-v-6de7fd8a]{color:#385f54;background:#eaf6f2;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:11px;line-height:1.45}.is-risk .note-ai-review-action[data-v-6de7fd8a]{color:#7a4b22;background:#fff2e5}.note-ai-review-action svg[data-v-6de7fd8a]{color:#0b8a67;flex:none;margin-top:1px}.note-ai-review-action span[data-v-6de7fd8a]{gap:1px;display:grid}.note-ai-review-action b[data-v-6de7fd8a]{color:#176b55;font-size:10px}.note-ai-review-content footer[data-v-6de7fd8a]{justify-content:flex-end;gap:6px;padding-top:2px}.note-ai-review-content footer>button[data-v-6de7fd8a],.note-ai-feedback button[data-v-6de7fd8a]{color:#597069;background:#fff;border:1px solid #d8e5e0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:11px;font-weight:800;display:inline-flex}.note-ai-review-content footer>button.active[data-v-6de7fd8a],.note-ai-feedback button.active[data-v-6de7fd8a]{color:#087658;background:#e9f7f2;border-color:#8fc7b6}.note-ai-feedback[data-v-6de7fd8a]{gap:3px}.note-ai-feedback button[data-v-6de7fd8a],.note-ai-review-content footer>.note-ai-rerun[data-v-6de7fd8a]{width:34px;padding:0}.note-ai-review button[data-v-6de7fd8a]:focus-visible{outline-offset:2px;outline:3px solid #0d94883d}@keyframes note-ai-spin-6de7fd8a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.note-ai-review-state>svg[data-v-6de7fd8a]{animation:none}}@media (width<=420px){.note-ai-review-identity small[data-v-6de7fd8a]{white-space:normal}.note-ai-review-content footer[data-v-6de7fd8a]{flex-wrap:wrap}}.polyv-vod-player[data-v-be51f639],.polyv-vod-player__host[data-v-be51f639]{width:100%;height:100%}.polyv-vod-player[data-v-be51f639]{background:#0e1511;position:relative}.polyv-vod-player__state[data-v-be51f639]{color:#53665a;text-align:center;background:#eef3ef;place-items:center;padding:24px;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.polyv-vod-player__state.error[data-v-be51f639]{color:#9f432e;background:#fff3ef}.stage-ability-wheel[data-v-61922206]{width:100%;min-width:0;position:relative}.stage-ability-chart[data-v-61922206]{width:100%;height:clamp(320px,32vw,370px)}.stage-ability-center[data-v-61922206]{pointer-events:none;background:#ffffffe6;border:1px solid #0d948824;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #1118270f}.stage-ability-center span[data-v-61922206]{color:#667085;align-self:end;font-size:11px;font-weight:700;line-height:1}.stage-ability-center strong[data-v-61922206]{color:#111827;align-self:start;font-size:27px;line-height:1.15}@media (width<=640px){.stage-ability-chart[data-v-61922206]{height:320px}.stage-ability-center[data-v-61922206]{width:76px;height:76px}.stage-ability-center strong[data-v-61922206]{font-size:23px}}.student-care-popover-host[data-v-79440fd4]{bottom:26px;right:26px;left:calc(var(--student-nav-width,72px) + var(--daily-tutor-column-width,380px) + 26px);z-index:190;pointer-events:none;justify-content:center;display:flex;position:fixed}.student-care-popover[data-v-79440fd4]{border:1px solid var(--c-border,#e5e6eb);background:linear-gradient(90deg, var(--c-mint,#e6f6ef) 0 142px, #fff 142px 100%);width:min(720px,100% - 36px);min-height:206px;box-shadow:var(--shadow-raised,0 8px 28px #1d212917);color:var(--c-ink,#1d2129);pointer-events:auto;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:26px 28px 24px 164px;animation:.28s cubic-bezier(.2,.75,.25,1) both student-care-enter-79440fd4;display:grid;position:relative}.student-care-popover-coach[data-v-79440fd4]{object-fit:cover;object-position:40% 22%;width:112px;height:136px;box-shadow:var(--shadow-soft,0 3px 12px #1d21290a);transform-origin:50%;border:3px solid #ffffffeb;border-radius:24px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.student-care-popover-close[data-v-79440fd4]{width:44px;height:44px;color:var(--c-text-muted,#68758a);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.student-care-popover-close[data-v-79440fd4]:hover,.student-care-popover-close[data-v-79440fd4]:focus-visible{background:var(--c-mint,#e6f6ef);color:var(--c-primary-hover,#00845a);outline:3px solid var(--c-primary,#096);outline-offset:2px}.student-care-popover-copy[data-v-79440fd4]{grid-column:1/-1;min-width:0;padding-right:36px}.student-care-popover-eyebrow[data-v-79440fd4],.student-care-popover-copy h2[data-v-79440fd4],.student-care-popover-message[data-v-79440fd4],.student-care-popover-support[data-v-79440fd4]{margin:0}.student-care-popover-eyebrow[data-v-79440fd4]{background:var(--c-mint,#e6f6ef);min-height:26px;color:var(--c-primary-hover,#00845a);letter-spacing:.02em;border-radius:999px;align-items:center;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.student-care-popover-copy h2[data-v-79440fd4]{color:var(--c-ink,#1d2129);font-size:clamp(21px,1.55vw,26px);font-weight:800;line-height:1.3}.student-care-popover-message[data-v-79440fd4]{max-width:530px;color:var(--c-text,#4e5969);margin-top:9px;font-size:14px;line-height:1.65}.student-care-popover-support[data-v-79440fd4]{color:var(--c-text-muted,#68758a);align-items:center;gap:8px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.student-care-popover-support svg[data-v-79440fd4]{color:var(--c-primary,#096);flex:none}.student-care-popover-actions[data-v-79440fd4]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.student-care-popover-actions button[data-v-79440fd4]{border:1px solid var(--c-border,#e5e6eb);min-height:44px;color:var(--c-primary-hover,#00845a);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.student-care-popover-actions button.primary[data-v-79440fd4]{border-color:var(--c-primary,#096);background:var(--c-primary,#096);box-shadow:none;color:#fff}.student-care-popover-actions button.quiet[data-v-79440fd4]{color:var(--c-text-muted,#68758a);background:0 0;border-color:#0000;margin-left:0;font-weight:650}.student-care-popover-actions button[data-v-79440fd4]:hover,.student-care-popover-actions button[data-v-79440fd4]:focus-visible{border-color:var(--c-primary,#096);box-shadow:none;outline:3px solid var(--c-primary,#096);outline-offset:2px;transform:translateY(-1px)}.student-care-popover-actions button.primary[data-v-79440fd4]:hover,.student-care-popover-actions button.primary[data-v-79440fd4]:focus-visible{background:var(--c-primary-hover,#00845a);border-color:var(--c-primary-hover,#00845a)}.student-care-popover[data-motion=wave] .student-care-popover-coach[data-v-79440fd4],.student-care-popover[data-motion=celebrate] .student-care-popover-coach[data-v-79440fd4]{animation:.62s ease-in-out 2 student-care-photo-attention-79440fd4}@keyframes student-care-enter-79440fd4{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes student-care-photo-attention-79440fd4{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(calc(-50% - 2px))scale(1.015)}}@media (width<=1240px){.student-care-popover-host[data-v-79440fd4]{bottom:18px;left:18px;right:18px}.student-care-popover[data-v-79440fd4]{width:min(760px,100%)}}@media (width<=720px){.student-care-popover-host[data-v-79440fd4]{right:10px;bottom:calc(12px + env(safe-area-inset-bottom));left:10px}.student-care-popover[data-v-79440fd4]{background:linear-gradient(90deg, var(--c-mint,#e6f6ef) 0 88px, #fff 88px 100%);border-radius:22px;width:100%;min-height:0;padding:20px 16px 16px 98px;display:block}.student-care-popover-coach[data-v-79440fd4]{border-width:2px;border-radius:18px;width:70px;height:82px;top:20px;left:14px;transform:none}.student-care-popover-copy[data-v-79440fd4]{padding-right:24px}.student-care-popover-copy h2[data-v-79440fd4]{font-size:19px}.student-care-popover-message[data-v-79440fd4]{font-size:13px;line-height:1.6}.student-care-popover-support[data-v-79440fd4]{margin-top:10px;font-size:12px}.student-care-popover-actions[data-v-79440fd4]{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.student-care-popover-actions button[data-v-79440fd4]{min-width:0;padding-inline:10px}.student-care-popover-actions button.quiet[data-v-79440fd4]{grid-column:1/-1;margin-left:0}.student-care-popover[data-motion=wave] .student-care-popover-coach[data-v-79440fd4],.student-care-popover[data-motion=celebrate] .student-care-popover-coach[data-v-79440fd4]{animation:none}}@media (prefers-reduced-motion:reduce){.student-care-popover[data-v-79440fd4],.student-care-popover-coach[data-v-79440fd4]{animation:none!important}}.learning-profile[data-v-6cd4bec7]{--profile-green:#096;--profile-green-dark:#00845a;--profile-green-soft:#e6f6ef;--profile-green-tint:#f5fbf8;--profile-surface:#fff;--profile-border:#dce3df;--profile-muted:#68758a;color:#1d2129;gap:18px;padding:2px 0 32px;display:grid}.learning-profile__header[data-v-6cd4bec7]{justify-content:space-between;align-items:end;gap:24px;display:flex}.learning-profile__header h2[data-v-6cd4bec7],.profile-summary h3[data-v-6cd4bec7],.profile-focus h3[data-v-6cd4bec7],.profile-next h3[data-v-6cd4bec7]{letter-spacing:-.025em;margin:0}.learning-profile__header h2[data-v-6cd4bec7]{font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1.04}.learning-profile__header p[data-v-6cd4bec7]{color:var(--profile-muted);margin:8px 0 0;font-size:15px}.learning-profile__period[data-v-6cd4bec7]{border:1px solid var(--profile-border);background:#ffffffc7;border-radius:13px;grid-template-columns:repeat(3,minmax(96px,1fr));min-width:min(100%,326px);padding:3px;display:grid}.learning-profile__period button[data-v-6cd4bec7]{color:#4e5969;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;transition:background-color .16s,color .16s,box-shadow .16s}.learning-profile__period button[data-v-6cd4bec7]:hover{background:var(--profile-green-soft)}.learning-profile__period button[data-v-6cd4bec7]:focus-visible,.profile-next button[data-v-6cd4bec7]:focus-visible{outline-offset:2px;outline:3px solid #0963}.learning-profile__period button.active[data-v-6cd4bec7]{background:var(--profile-green);color:#fff;font-weight:700;box-shadow:0 6px 16px #00996624}.learning-profile__overview[data-v-6cd4bec7]{border:1px solid var(--profile-border);background:var(--profile-surface);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-kpi[data-v-6cd4bec7]{text-align:left;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;min-height:96px;padding:15px 24px;display:grid;position:relative}.profile-kpi+.profile-kpi[data-v-6cd4bec7]:before{content:"";background:#dce6e1;width:1px;position:absolute;inset:18px auto 18px 0}.profile-kpi__icon[data-v-6cd4bec7]{width:46px;height:46px;color:var(--profile-green);background:var(--profile-green-soft);border:0;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.profile-kpi>span[data-v-6cd4bec7]{color:var(--profile-muted);align-self:end;font-size:13px}.profile-kpi>strong[data-v-6cd4bec7]{color:#1d2129;text-wrap:balance;align-self:start;max-width:230px;margin-top:2px;font-size:clamp(.96rem,1.35vw,1.13rem);font-weight:700;line-height:1.28}.profile-summary[data-v-6cd4bec7],.profile-focus[data-v-6cd4bec7],.profile-next[data-v-6cd4bec7]{border:1px solid var(--profile-border);background:var(--profile-surface);border-radius:15px}.profile-summary[data-v-6cd4bec7]{padding:26px 30px 28px;position:relative}.profile-summary h3[data-v-6cd4bec7],.profile-focus h3[data-v-6cd4bec7],.profile-next h3[data-v-6cd4bec7]{font-size:1.35rem;line-height:1.25}.profile-summary__content[data-v-6cd4bec7]{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:30px;margin-top:24px;display:grid}.profile-summary__content img[data-v-6cd4bec7]{object-fit:cover;object-position:50% 30%;border-radius:50%;width:116px;height:116px;box-shadow:0 10px 24px #0e40311f}.profile-summary__content p[data-v-6cd4bec7]{color:#1d2129;max-width:76ch;margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.75}.profile-summary__content p+p[data-v-6cd4bec7]{margin-top:8px}.profile-summary__updated[data-v-6cd4bec7]{color:var(--profile-muted);margin:20px 0 0 146px;font-size:13px;display:block}.learning-profile__bottom[data-v-6cd4bec7]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:24px;display:grid}.profile-focus[data-v-6cd4bec7],.profile-next[data-v-6cd4bec7]{padding:26px 30px}.profile-focus__list[data-v-6cd4bec7]{margin-top:18px}.profile-focus__item[data-v-6cd4bec7]{color:#1d2129;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;display:grid}.profile-focus__item+.profile-focus__item[data-v-6cd4bec7]{border-top:1px solid #e1e9e5}.profile-focus__item>svg[data-v-6cd4bec7]{color:var(--profile-green)}.profile-focus__item>strong[data-v-6cd4bec7]{min-width:0;font-size:15px;font-weight:600}.profile-focus__item>span[data-v-6cd4bec7]{text-align:center;border-radius:999px;min-width:84px;padding:7px 12px;font-size:13px;font-style:normal}.profile-focus__item>span.stable[data-v-6cd4bec7]{background:var(--profile-green-soft);color:var(--profile-green-dark)}.profile-focus__item>span.forming[data-v-6cd4bec7],.profile-focus__item>span.attention[data-v-6cd4bec7]{color:#b46c18;background:#fff0d7}.profile-focus__empty[data-v-6cd4bec7]{min-height:164px;color:var(--profile-green);align-items:center;gap:14px;margin-top:14px;display:flex}.profile-focus__empty div[data-v-6cd4bec7]{gap:5px;display:grid}.profile-focus__empty strong[data-v-6cd4bec7]{color:#1d2129}.profile-focus__empty span[data-v-6cd4bec7]{color:var(--profile-muted);font-size:14px}.profile-next[data-v-6cd4bec7]{flex-direction:column;align-items:flex-start;display:flex}.profile-next p[data-v-6cd4bec7]{color:#1d2129;margin:42px 0 28px;font-size:clamp(1.25rem,2.15vw,1.75rem);font-weight:600;line-height:1.4}.profile-next button[data-v-6cd4bec7]{background:var(--profile-green);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #0099662e}.profile-next button[data-v-6cd4bec7]:hover{background:var(--profile-green-dark);transform:translateY(-1px);box-shadow:0 13px 26px #00845a38}.profile-exam-guide[data-v-6cd4bec7]{gap:18px;display:grid}.profile-visually-hidden[data-v-6cd4bec7]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-exam-guide__top[data-v-6cd4bec7]{grid-template-columns:minmax(0,2.15fr) minmax(310px,.95fr);align-items:stretch;gap:16px;display:grid}.profile-weekly-guide[data-v-6cd4bec7],.profile-exam-bottom-line[data-v-6cd4bec7],.profile-exam-guide__details-card[data-v-6cd4bec7]{border:1px solid var(--profile-border);background:var(--profile-surface);border-radius:15px;box-shadow:0 8px 24px #00845a09}.profile-weekly-guide[data-v-6cd4bec7],.profile-exam-bottom-line[data-v-6cd4bec7]{align-content:center;display:grid}.profile-weekly-guide[data-v-6cd4bec7]{min-width:0;padding:20px 22px 18px}.profile-weekly-guide>header[data-v-6cd4bec7]{text-align:center;width:168px}.profile-weekly-guide>header h3[data-v-6cd4bec7],.profile-exam-bottom-line>header h3[data-v-6cd4bec7],.profile-exam-guide__details-header h3[data-v-6cd4bec7]{color:var(--profile-green-dark);letter-spacing:-.02em;margin:0;font-size:1.34rem;line-height:1.2}.profile-weekly-guide>header p[data-v-6cd4bec7],.profile-exam-bottom-line>header p[data-v-6cd4bec7],.profile-exam-guide__details-header p[data-v-6cd4bec7]{color:var(--profile-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.profile-weekly-guide__content[data-v-6cd4bec7]{grid-template-columns:168px minmax(0,1fr);gap:20px;margin-top:15px;display:grid}.profile-weekly-guide__teacher[data-v-6cd4bec7]{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-top:14px;display:flex}.profile-weekly-guide__teacher img[data-v-6cd4bec7]{object-fit:cover;object-position:50% 28%;border-radius:50%;width:106px;height:106px;box-shadow:0 8px 22px #00845a24}.profile-weekly-guide__teacher>strong[data-v-6cd4bec7]{color:var(--profile-green-dark);margin-top:8px;font-size:15px}.profile-weekly-guide__teacher>span[data-v-6cd4bec7]{color:var(--profile-muted);margin-top:2px;font-size:12px}.profile-weekly-guide__plan[data-v-6cd4bec7]{flex-direction:column;min-width:0;display:flex}.profile-weekly-guide__plan ol[data-v-6cd4bec7]{margin:0;padding:0;list-style:none;display:grid}.profile-weekly-guide__plan li[data-v-6cd4bec7]{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:59px;padding:7px 0;display:grid}.profile-weekly-guide__plan li+li[data-v-6cd4bec7]{border-top:1px solid #e2eae6}.profile-weekly-guide__number[data-v-6cd4bec7]{width:30px;height:30px;color:var(--profile-green-dark);background:var(--profile-green-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.profile-weekly-guide__plan li>div[data-v-6cd4bec7]{gap:2px;min-width:0;display:grid}.profile-weekly-guide__plan li strong[data-v-6cd4bec7]{color:#1d2129;font-size:14px;line-height:1.35}.profile-weekly-guide__plan li small[data-v-6cd4bec7]{color:var(--profile-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.profile-weekly-guide__plan li>button[data-v-6cd4bec7]{color:var(--profile-green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:8px 0 8px 10px;font-size:13px;font-weight:700;display:inline-flex}.profile-weekly-guide__plan li>button[data-v-6cd4bec7]:hover{color:var(--profile-green-dark)}.profile-weekly-guide__primary[data-v-6cd4bec7]{color:#fff;background:var(--profile-green);width:100%;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #00996626}.profile-weekly-guide__primary[data-v-6cd4bec7]:hover{background:var(--profile-green-dark)}.profile-weekly-guide__plan button[data-v-6cd4bec7]:focus-visible,.profile-weekly-guide__primary[data-v-6cd4bec7]:focus-visible{outline-offset:2px;outline:3px solid #0963}.profile-exam-bottom-line[data-v-6cd4bec7]{padding:20px 20px 14px}.profile-exam-bottom-line ul[data-v-6cd4bec7]{margin:10px 0 0;padding:0;list-style:none;display:grid}.profile-exam-bottom-line li[data-v-6cd4bec7]{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:8px 0;display:grid}.profile-exam-bottom-line li+li[data-v-6cd4bec7]{border-top:1px solid #e2eae6}.profile-exam-bottom-line li>span[data-v-6cd4bec7]{width:36px;height:36px;color:var(--profile-green);place-items:center;display:grid}.profile-exam-bottom-line li>div[data-v-6cd4bec7]{gap:2px;min-width:0;display:grid}.profile-exam-bottom-line li strong[data-v-6cd4bec7]{color:#1d2129;font-size:14px;line-height:1.35}.profile-exam-bottom-line li small[data-v-6cd4bec7]{color:var(--profile-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-exam-guide__details-card[data-v-6cd4bec7]{padding:0 18px 12px;overflow:hidden}.profile-exam-guide__details-header[data-v-6cd4bec7]{justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:11px 3px 10px;display:flex}.profile-exam-guide__details-header>div[data-v-6cd4bec7]{align-items:baseline;gap:12px;min-width:0;display:flex}.profile-exam-guide__details-header h3[data-v-6cd4bec7]{flex:none;font-size:1.25rem}.profile-exam-guide__details-header p[data-v-6cd4bec7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-exam-guide__details-header>span[data-v-6cd4bec7]{color:var(--profile-muted);flex:none;font-size:12px}.profile-exam-guide__details[data-v-6cd4bec7]{gap:6px;display:grid}.profile-exam-guide__details details[data-v-6cd4bec7]{background:#fff;border:1px solid #d5e1db;border-radius:8px;overflow:hidden}.profile-exam-guide__details summary[data-v-6cd4bec7]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px 14px;list-style:none;display:flex}.profile-exam-guide__details summary[data-v-6cd4bec7]::-webkit-details-marker{display:none}.profile-exam-guide__details summary>span[data-v-6cd4bec7]{align-items:baseline;gap:10px;min-width:0;display:flex}.profile-exam-guide__details summary b[data-v-6cd4bec7],.profile-exam-guide__details summary strong[data-v-6cd4bec7]{color:var(--profile-green-dark);font-size:14px}.profile-exam-guide__details summary small[data-v-6cd4bec7]{color:var(--profile-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-exam-guide__details summary svg[data-v-6cd4bec7]{color:var(--profile-green);flex:none;transition:transform .16s}.profile-exam-guide__details details[open] summary[data-v-6cd4bec7]{background:var(--profile-green-tint)}.profile-exam-guide__details details[open] summary svg[data-v-6cd4bec7]{transform:rotate(180deg)}.profile-subject-highlights[data-v-6cd4bec7]{border-top:1px solid #dce6e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 16px 12px;display:grid}.profile-subject-highlights>section[data-v-6cd4bec7]{min-width:0;padding:0 18px}.profile-subject-highlights>section+section[data-v-6cd4bec7]{border-left:1px solid #dce6e1}.profile-subject-highlights header[data-v-6cd4bec7]{align-items:center;gap:9px;margin-bottom:6px;display:flex}.profile-subject-highlights header strong[data-v-6cd4bec7]{color:var(--profile-green-dark);font-size:13px}.profile-subject-highlights header span[data-v-6cd4bec7]{color:var(--profile-muted);background:var(--profile-green-soft);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.profile-subject-highlights ul[data-v-6cd4bec7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0 0 0 16px;display:grid}.profile-subject-highlights li[data-v-6cd4bec7]{color:#4e5969;font-size:11px;line-height:1.45}.profile-subject-highlights li[data-v-6cd4bec7]::marker{color:var(--profile-green)}.profile-subject-highlights li em[data-v-6cd4bec7]{color:var(--profile-muted);font-style:normal}.profile-exam-guide__compact-list[data-v-6cd4bec7]{border-top:1px solid #dce6e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding:11px 18px 14px 32px;display:grid}.profile-exam-guide__compact-list li[data-v-6cd4bec7]{color:#4e5969;font-size:12px;line-height:1.5}.profile-exam-guide__compact-list li strong[data-v-6cd4bec7],.profile-exam-guide__compact-list li span[data-v-6cd4bec7]{color:var(--profile-green-dark);margin-right:6px}.profile-exam-guide__compact-list li p[data-v-6cd4bec7]{margin:0;display:inline}.profile-exam-guide-loading[data-v-6cd4bec7]{border:1px solid var(--profile-border);color:var(--profile-muted);background:var(--profile-surface);border-radius:15px;padding:20px 24px}@media (width<=980px){.learning-profile__header[data-v-6cd4bec7]{flex-direction:column;align-items:stretch}.learning-profile__period[data-v-6cd4bec7]{width:100%}.learning-profile__overview[data-v-6cd4bec7]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kpi[data-v-6cd4bec7]:nth-child(3):before{display:none}.profile-kpi[data-v-6cd4bec7]:nth-child(n+3){border-top:1px solid #dce6e1}.learning-profile__bottom[data-v-6cd4bec7],.profile-exam-guide__top[data-v-6cd4bec7]{grid-template-columns:1fr}.profile-exam-bottom-line ul[data-v-6cd4bec7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.profile-exam-bottom-line li[data-v-6cd4bec7]:nth-child(2){border-top:0}}@media (width<=720px){.learning-profile[data-v-6cd4bec7]{gap:16px;padding-bottom:164px}.learning-profile__header h2[data-v-6cd4bec7]{font-size:2rem}.learning-profile__period[data-v-6cd4bec7]{grid-template-columns:repeat(3,1fr);min-width:0}.learning-profile__period button[data-v-6cd4bec7]{min-height:44px}.profile-kpi[data-v-6cd4bec7]{min-height:92px;padding:14px 16px}.profile-kpi__icon[data-v-6cd4bec7]{width:42px;height:42px}.profile-kpi>strong[data-v-6cd4bec7]{font-size:.98rem}.profile-summary[data-v-6cd4bec7],.profile-focus[data-v-6cd4bec7],.profile-next[data-v-6cd4bec7]{padding:22px 18px}.profile-summary__content[data-v-6cd4bec7]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px}.profile-summary__content img[data-v-6cd4bec7]{width:64px;height:64px}.profile-summary__content p[data-v-6cd4bec7]{font-size:1rem;line-height:1.65}.profile-summary__updated[data-v-6cd4bec7]{margin-left:78px}.profile-focus__item[data-v-6cd4bec7]{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0}.profile-focus__item>span[data-v-6cd4bec7]{grid-column:2;justify-self:start}.profile-next p[data-v-6cd4bec7]{margin:24px 0 20px}.profile-next button[data-v-6cd4bec7]{width:100%}.profile-weekly-guide[data-v-6cd4bec7]{padding:19px 17px 16px}.profile-weekly-guide>header[data-v-6cd4bec7]{width:100%}.profile-weekly-guide__content[data-v-6cd4bec7]{grid-template-columns:1fr;gap:15px}.profile-weekly-guide__teacher[data-v-6cd4bec7]{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:12px;padding-top:8px;display:grid}.profile-weekly-guide__teacher img[data-v-6cd4bec7]{grid-row:1/4;width:62px;height:62px}.profile-weekly-guide__teacher>strong[data-v-6cd4bec7]{align-self:end;margin-top:0}.profile-weekly-guide__teacher>span[data-v-6cd4bec7]{align-self:start}.profile-exam-bottom-line[data-v-6cd4bec7]{padding:19px 17px 12px}.profile-exam-bottom-line ul[data-v-6cd4bec7]{grid-template-columns:1fr}.profile-exam-bottom-line li[data-v-6cd4bec7]:nth-child(2){border-top:1px solid #e2eae6}.profile-exam-guide__details-card[data-v-6cd4bec7]{padding:0 12px 12px}.profile-exam-guide__details-header[data-v-6cd4bec7]{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 4px 11px}.profile-exam-guide__details-header>div[data-v-6cd4bec7]{flex-direction:column;align-items:flex-start;gap:1px}.profile-exam-guide__details-header p[data-v-6cd4bec7]{white-space:normal}.profile-exam-guide__details summary>span[data-v-6cd4bec7]{flex-wrap:wrap}.profile-exam-guide__details summary small[data-v-6cd4bec7]{flex-basis:100%;padding-left:23px}.profile-subject-highlights[data-v-6cd4bec7]{grid-template-columns:1fr;padding:8px 12px 12px}.profile-subject-highlights>section[data-v-6cd4bec7]{padding:7px 5px}.profile-subject-highlights>section+section[data-v-6cd4bec7]{border-top:1px solid #dce6e1;border-left:0}.profile-exam-guide__compact-list[data-v-6cd4bec7]{grid-template-columns:1fr}}@media (width<=430px){.profile-kpi[data-v-6cd4bec7]{grid-template-columns:38px minmax(0,1fr);column-gap:9px;min-height:0;padding:13px 10px}.profile-kpi[data-v-6cd4bec7]:nth-child(3):before{width:auto;height:1px;display:block;inset:0 16px auto}.profile-kpi[data-v-6cd4bec7]:nth-child(odd):before{display:none}.profile-kpi__icon[data-v-6cd4bec7]{width:36px;height:36px}.profile-kpi>span[data-v-6cd4bec7],.profile-kpi>strong[data-v-6cd4bec7]{font-size:11px}.profile-weekly-guide__plan li[data-v-6cd4bec7]{grid-template-columns:30px minmax(0,1fr)}.profile-weekly-guide__plan li>button[data-v-6cd4bec7]{grid-column:2;justify-self:start;padding:2px 0}.profile-weekly-guide__plan li small[data-v-6cd4bec7]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.profile-subject-highlights ul[data-v-6cd4bec7],.profile-summary__content[data-v-6cd4bec7]{grid-template-columns:1fr}.profile-summary__content img[data-v-6cd4bec7]{width:72px;height:72px}.profile-summary__updated[data-v-6cd4bec7]{margin-left:0}}.trial-assessment-backdrop[data-v-9bbef9fa]{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152a207a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trial-assessment-modal[data-v-9bbef9fa]{color:#173a2a;background:#fbfdfb;border:1px solid #c8dacf;border-radius:26px;flex-direction:column;width:min(780px,100%);max-height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #16372738}.trial-assessment-modal>header[data-v-9bbef9fa]{background:linear-gradient(135deg,#edf7f1 0%,#fbfdfb 72%);border-bottom:1px solid #dce8e1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:24px 28px;display:grid}.trial-assessment-mark[data-v-9bbef9fa]{color:#fff;background:#2d8864;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.trial-assessment-modal header p[data-v-9bbef9fa],.trial-assessment-modal header h2[data-v-9bbef9fa],.trial-assessment-modal header span[data-v-9bbef9fa]{margin:0}.trial-assessment-modal header p[data-v-9bbef9fa]{color:#2d8864;font-size:13px;font-weight:700}.trial-assessment-modal header h2[data-v-9bbef9fa]{margin-top:3px;font-size:23px;line-height:1.35}.trial-assessment-modal header span[data-v-9bbef9fa]{color:#61776b;margin-top:4px;font-size:14px;display:block}.trial-assessment-modal header>button[data-v-9bbef9fa]{color:#496257;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:start;padding:6px}.trial-assessment-required[data-v-9bbef9fa]{background:#fff4dc;border-radius:999px;align-items:center;padding:7px 10px;font-weight:700;color:#8c5a00!important;gap:5px!important;font-size:12px!important;display:flex!important}.trial-assessment-body[data-v-9bbef9fa]{padding:8px 28px 18px;overflow:auto}.trial-assessment-section[data-v-9bbef9fa]{border-bottom:1px solid #e3ebe6;padding:20px 0}.trial-assessment-section[data-v-9bbef9fa]:last-child{border-bottom:0}.trial-assessment-section-title[data-v-9bbef9fa]{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.trial-assessment-section-title>b[data-v-9bbef9fa]{color:#247253;background:#e1f1e8;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.trial-assessment-section-title strong[data-v-9bbef9fa],.trial-assessment-section-title span[data-v-9bbef9fa]{display:block}.trial-assessment-section-title strong[data-v-9bbef9fa]{font-size:16px}.trial-assessment-section-title span[data-v-9bbef9fa]{color:#778a80;margin-top:2px;font-size:12px}.trial-rating-row[data-v-9bbef9fa]{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:grid}.trial-rating-row>div[data-v-9bbef9fa]{gap:7px;display:flex}.trial-rating-row button[data-v-9bbef9fa],.trial-score-row button[data-v-9bbef9fa]{color:#385f4c;cursor:pointer;background:#fff;border:1px solid #cad9d0;border-radius:10px;width:38px;height:36px;font-weight:700}.trial-rating-row button.selected[data-v-9bbef9fa],.trial-score-row button.selected[data-v-9bbef9fa],.trial-choice-grid button.selected[data-v-9bbef9fa]{color:#fff;background:#2d8864;border-color:#2d8864}.trial-score-row[data-v-9bbef9fa]{grid-template-columns:repeat(11,1fr);gap:7px;display:grid}.trial-score-row button[data-v-9bbef9fa]{width:100%}.trial-choice-grid[data-v-9bbef9fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trial-choice-grid.three[data-v-9bbef9fa]{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-choice-grid button[data-v-9bbef9fa]{color:#294b3a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad9d0;border-radius:11px;min-height:42px;padding:9px 12px}.trial-choice-grid.three button[data-v-9bbef9fa]{text-align:center}.trial-assessment-section textarea[data-v-9bbef9fa]{box-sizing:border-box;resize:vertical;width:100%;min-height:82px;font:inherit;color:inherit;background:#fff;border:1px solid #cad9d0;border-radius:12px;margin-top:11px;padding:12px 14px}.trial-assessment-modal>footer[data-v-9bbef9fa]{background:#f3f8f5;border-top:1px solid #dce8e1;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px 28px;display:grid}.trial-assessment-modal>footer p[data-v-9bbef9fa]{color:#385f4c;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.trial-assessment-modal>footer>button[data-v-9bbef9fa]{color:#fff;cursor:pointer;background:#2d8864;border:0;border-radius:12px;min-width:180px;padding:12px 18px;font-weight:800}.trial-assessment-modal>footer>button[data-v-9bbef9fa]:disabled{opacity:.45;cursor:not-allowed}.trial-assessment-error[data-v-9bbef9fa]{color:#b33c2e;grid-column:1/-1;font-size:13px}@media (width<=640px){.trial-assessment-backdrop[data-v-9bbef9fa]{place-items:stretch stretch;padding:0}.trial-assessment-modal[data-v-9bbef9fa]{border:0;border-radius:0;height:100%;max-height:100vh}.trial-assessment-modal>header[data-v-9bbef9fa]{grid-template-columns:auto 1fr;padding:18px 16px}.trial-assessment-modal header>button[data-v-9bbef9fa],.trial-assessment-required[data-v-9bbef9fa]{grid-column:2;justify-self:start}.trial-assessment-modal header h2[data-v-9bbef9fa]{font-size:19px}.trial-assessment-body[data-v-9bbef9fa]{padding:4px 16px 110px}.trial-rating-row[data-v-9bbef9fa]{grid-template-columns:1fr}.trial-rating-row>div[data-v-9bbef9fa]{grid-template-columns:repeat(5,1fr);display:grid}.trial-rating-row button[data-v-9bbef9fa]{width:100%}.trial-score-row[data-v-9bbef9fa]{grid-template-columns:repeat(6,1fr)}.trial-choice-grid[data-v-9bbef9fa],.trial-choice-grid.three[data-v-9bbef9fa]{grid-template-columns:1fr 1fr}.trial-assessment-modal>footer[data-v-9bbef9fa]{grid-template-columns:1fr;padding:13px 16px;position:absolute;bottom:0;left:0;right:0}.trial-assessment-modal>footer p[data-v-9bbef9fa]{display:none}.trial-assessment-modal>footer>button[data-v-9bbef9fa]{width:100%}}.deep-survey-backdrop[data-v-0e9d2fb5]{z-index:261;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#122a1e85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deep-survey-modal[data-v-0e9d2fb5]{color:#173a2a;background:#fbfdfb;border-radius:16px;flex-direction:column;width:min(840px,100%);max-height:min(900px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 76px #10332240}.deep-survey-modal>header[data-v-0e9d2fb5]{background:#f0f7f3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:26px 30px 20px;display:grid}.deep-survey-modal h2[data-v-0e9d2fb5],.deep-survey-modal p[data-v-0e9d2fb5]{margin:0}.deep-survey-modal h2[data-v-0e9d2fb5]{letter-spacing:-.02em;font-size:24px;line-height:1.35}.deep-survey-modal header p[data-v-0e9d2fb5]{color:#587065;max-width:68ch;margin-top:6px;font-size:14px;line-height:1.55}.deep-survey-modal header>button[data-v-0e9d2fb5]{color:#365747;cursor:pointer;background:#fff;border:1px solid #cbdcd2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.deep-survey-modal button[data-v-0e9d2fb5]:focus-visible,.deep-survey-modal textarea[data-v-0e9d2fb5]:focus-visible{outline-offset:2px;outline:3px solid #2d886440}.deep-survey-progress[data-v-0e9d2fb5]{background:#f0f7f3;height:34px;padding:0 30px;position:relative}.deep-survey-progress[data-v-0e9d2fb5]:before,.deep-survey-progress>span[data-v-0e9d2fb5]{content:"";border-radius:4px;height:4px;position:absolute;bottom:12px;left:30px;right:30px}.deep-survey-progress[data-v-0e9d2fb5]:before{background:#dbe8e0}.deep-survey-progress>span[data-v-0e9d2fb5]{transform-origin:0;background:#2d8864;transition:transform .26s cubic-bezier(.22,1,.36,1)}.deep-survey-progress small[data-v-0e9d2fb5]{color:#60776b;font-size:12px;position:absolute;top:-2px;right:30px}.deep-survey-body[data-v-0e9d2fb5]{scrollbar-color:#9eb9aa #edf4f0;scrollbar-width:thin;padding:2px 30px 18px;overflow:auto}.deep-survey-body fieldset[data-v-0e9d2fb5]{border:0;border-bottom:1px solid #e0eae4;min-width:0;margin:0;padding:22px 0}.deep-survey-body fieldset[data-v-0e9d2fb5]:last-child{border-bottom:0}.deep-survey-body legend[data-v-0e9d2fb5]{color:#173a2a;padding:0;font-size:17px;font-weight:800}.deep-survey-body fieldset>p[data-v-0e9d2fb5]{color:#6b8075;margin-top:3px;margin-bottom:14px;font-size:12px}.deep-rating-row[data-v-0e9d2fb5]{border-top:1px solid #edf2ef;grid-template-columns:minmax(290px,1fr) auto;align-items:center;gap:20px;min-height:50px;font-size:14px;display:grid}.deep-rating-row>div[data-v-0e9d2fb5]{gap:7px;display:flex}.deep-rating-row button[data-v-0e9d2fb5],.deep-score-row button[data-v-0e9d2fb5]{color:#325b46;cursor:pointer;background:#fff;border:1px solid #c8d9cf;border-radius:9px;width:38px;height:36px;font-weight:800}.deep-rating-row button[data-v-0e9d2fb5]:hover,.deep-score-row button[data-v-0e9d2fb5]:hover,.deep-choice-grid button[data-v-0e9d2fb5]:hover,.deep-willingness-row button[data-v-0e9d2fb5]:hover{background:#f0f8f4;border-color:#65a988}.deep-rating-row button.selected[data-v-0e9d2fb5],.deep-score-row button.selected[data-v-0e9d2fb5],.deep-choice-grid button.selected[data-v-0e9d2fb5],.deep-willingness-row button.selected[data-v-0e9d2fb5]{color:#fff;background:#2d8864;border-color:#2d8864}.deep-choice-grid[data-v-0e9d2fb5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.deep-choice-grid button[data-v-0e9d2fb5],.deep-willingness-row button[data-v-0e9d2fb5]{color:#294b3a;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8d9cf;border-radius:10px;min-height:42px;padding:9px 12px}.deep-score-row[data-v-0e9d2fb5]{grid-template-columns:repeat(11,1fr);gap:7px;display:grid}.deep-score-row button[data-v-0e9d2fb5]{width:100%}.deep-willingness-row[data-v-0e9d2fb5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.deep-willingness-row button[data-v-0e9d2fb5]{text-align:center}.deep-survey-body textarea[data-v-0e9d2fb5]{box-sizing:border-box;resize:vertical;color:#173a2a;width:100%;min-height:78px;font:inherit;caret-color:#2d8864;background:#fff;border:1px solid #c8d9cf;border-radius:10px;margin-top:12px;padding:12px 14px;line-height:1.55}.deep-survey-body textarea[data-v-0e9d2fb5]::placeholder{color:#6b8075}.deep-survey-modal>footer[data-v-0e9d2fb5]{background:#f3f8f5;border-top:1px solid #dae7df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 30px;display:grid}.deep-survey-later[data-v-0e9d2fb5]{color:#496257;cursor:pointer;background:0 0;border:0;font-weight:700}.deep-survey-submit[data-v-0e9d2fb5],.deep-report-footer button[data-v-0e9d2fb5]{color:#fff;cursor:pointer;background:#286f53;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #1c654929}.deep-survey-submit[data-v-0e9d2fb5]:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.deep-survey-error[data-v-0e9d2fb5]{color:#ad3d31;text-align:right;font-size:13px}.deep-report-header[data-v-0e9d2fb5]{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;padding-bottom:26px!important}.deep-report-icon[data-v-0e9d2fb5]{color:#fff;background:#2d8864;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.deep-report-body[data-v-0e9d2fb5]{scrollbar-color:#9eb9aa #edf4f0;scrollbar-width:thin;padding:28px 30px;overflow:auto}.deep-report-lead[data-v-0e9d2fb5]{color:#226a4b;background:#eaf6ef;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.deep-report-lead div[data-v-0e9d2fb5]{gap:3px;display:grid}.deep-report-lead span[data-v-0e9d2fb5]{color:#527164;font-size:13px}.deep-report-metrics[data-v-0e9d2fb5]{border-top:1px solid #dce7e1;border-bottom:1px solid #dce7e1;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;display:grid}.deep-report-metrics>div[data-v-0e9d2fb5]{border-right:1px solid #dce7e1;padding:20px 16px}.deep-report-metrics>div[data-v-0e9d2fb5]:last-child{border-right:0}.deep-report-metrics dt[data-v-0e9d2fb5]{color:#5a7165;align-items:center;gap:7px;font-size:13px;display:flex}.deep-report-metrics dd[data-v-0e9d2fb5]{color:#173a2a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:26px;font-weight:850}.deep-report-metrics small[data-v-0e9d2fb5]{margin-left:3px;font-size:13px;font-weight:700}.deep-report-evidence[data-v-0e9d2fb5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deep-report-evidence>div[data-v-0e9d2fb5]{background:#f2f6f3;border-radius:12px;justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.deep-report-evidence>div span[data-v-0e9d2fb5]{color:#5c7267;font-size:13px}.deep-report-evidence>div strong[data-v-0e9d2fb5]{font-size:19px}.deep-report-evidence>p[data-v-0e9d2fb5]{color:#536c60;grid-column:1/-1;font-size:13px}.deep-report-footer p[data-v-0e9d2fb5]{color:#536c60;font-size:13px}.deep-report-footer button[data-v-0e9d2fb5]{justify-self:end}@media (width<=680px){.deep-survey-backdrop[data-v-0e9d2fb5]{place-items:stretch stretch;padding:0}.deep-survey-modal[data-v-0e9d2fb5]{border-radius:0;height:100%;max-height:100vh}.deep-survey-modal>header[data-v-0e9d2fb5]{padding:20px 16px 16px}.deep-survey-modal h2[data-v-0e9d2fb5]{font-size:20px}.deep-survey-progress[data-v-0e9d2fb5]{padding:0 16px}.deep-survey-progress[data-v-0e9d2fb5]:before,.deep-survey-progress>span[data-v-0e9d2fb5]{left:16px;right:16px}.deep-survey-progress>span[data-v-0e9d2fb5]{right:auto}.deep-survey-progress small[data-v-0e9d2fb5]{right:16px}.deep-survey-body[data-v-0e9d2fb5]{padding:2px 16px 112px}.deep-rating-row[data-v-0e9d2fb5]{grid-template-columns:1fr;gap:8px;padding:11px 0}.deep-rating-row>div[data-v-0e9d2fb5]{grid-template-columns:repeat(5,1fr);display:grid}.deep-rating-row button[data-v-0e9d2fb5]{width:100%}.deep-choice-grid[data-v-0e9d2fb5],.deep-willingness-row[data-v-0e9d2fb5]{grid-template-columns:1fr 1fr}.deep-score-row[data-v-0e9d2fb5]{grid-template-columns:repeat(6,1fr)}.deep-survey-modal>footer[data-v-0e9d2fb5]{grid-template-columns:auto 1fr;padding:12px 16px;position:absolute;bottom:0;left:0;right:0}.deep-survey-error[data-v-0e9d2fb5]{text-align:left;grid-area:1/1/auto/-1}.deep-survey-submit[data-v-0e9d2fb5]{justify-self:end}.deep-report-header[data-v-0e9d2fb5]{grid-template-columns:auto minmax(0,1fr) auto!important}.deep-report-body[data-v-0e9d2fb5]{padding:20px 16px}.deep-report-metrics[data-v-0e9d2fb5]{grid-template-columns:1fr 1fr}.deep-report-metrics>div[data-v-0e9d2fb5]:nth-child(2){border-right:0}.deep-report-metrics>div[data-v-0e9d2fb5]:nth-child(-n+2){border-bottom:1px solid #dce7e1}.deep-report-evidence[data-v-0e9d2fb5]{grid-template-columns:1fr}.deep-report-evidence>p[data-v-0e9d2fb5]{grid-column:auto}.deep-report-footer[data-v-0e9d2fb5]{grid-template-columns:1fr!important;position:static!important}.deep-report-footer button[data-v-0e9d2fb5]{width:100%}}.deep-survey-backdrop[data-v-0e9d2fb5]{z-index:2100}.deep-survey-progress>span[data-v-0e9d2fb5]{transition:none}.pixso-tutor-subtitle,.pixso-composer-label,.pixso-answer-menu>summary,.pixso-contact-menu>summary{display:none}.learn-shell.pixso-student{--color-primary:#096;--color-primary-hover:#00845a;--color-background:#f5f6f8;--color-surface-muted:#f2f3f5;--color-border:#e5e6eb;--color-heading:#1d2129;--color-text:#4e5969;--color-text-muted:#68758a;--color-ring:#096;--c-bg:#f5f6f8;--c-surface:#fff;--c-surface-soft:#f2f3f5;--c-ink:#1d2129;--c-text:#4e5969;--c-text-muted:#68758a;--c-border:#e5e6eb;--c-primary:#096;--c-primary-hover:#00845a;--c-primary-solid:#007a52;--c-primary-solid-hover:#006b47;--c-mint:#e6f6ef;--shadow-soft:0 3px 12px #1d21290a;--shadow-raised:0 8px 28px #1d212917;background:var(--c-bg);color:var(--c-text);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:1.6}.pixso-student :is(h1,h2,h3,h4,strong){color:var(--c-ink)}.pixso-student h2{letter-spacing:0;font-size:26px;line-height:1.4}.pixso-student h3{letter-spacing:0;font-size:20px;line-height:1.5}.pixso-student :is(button,input,select,textarea){font:inherit}.pixso-student :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #096}.pixso-student ::selection{color:#1d2129;background:#c5eddd}.pixso-student :is(input,textarea){caret-color:#096}.pixso-student *{scrollbar-width:thin;scrollbar-color:#c9cdd4 transparent}.pixso-student :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#1d2129;background-color:#fff;border-color:#dce1e8;border-radius:6px}.pixso-student :is(input,textarea)::placeholder{color:#68758a}.pixso-student :is(.primary-button,.is-primary,.practice-start-button){background:var(--c-primary-solid);color:#fff;border-color:var(--c-primary-solid);box-shadow:none;border-radius:6px}.pixso-student :is(.primary-button,.is-primary,.practice-start-button):hover:not(:disabled){background:var(--c-primary-solid-hover);border-color:var(--c-primary-solid-hover)}.pixso-student button:disabled{cursor:not-allowed}.pixso-student .student-nav{box-shadow:none;background:#fff;border-right:1px solid #e5e6eb}.pixso-student .student-brand{border-bottom:1px solid #e5e6eb;gap:10px;padding:24px 8px}.pixso-student .student-brand>svg{color:#096}.pixso-student .student-brand strong{font-size:15px}.pixso-student .student-nav nav button{color:#4e5969;min-height:40px;box-shadow:none;border-radius:4px}.pixso-student .student-nav nav button.active{color:#096;background:#e6f6ef;border-color:#0000}.pixso-student .student-nav nav button.active:before{background:#096}.pixso-student .student-nav nav button:hover{background:#f2f7f5}.pixso-student .pixso-nav-tools{border-top:1px solid #e5e6eb;margin-top:24px;padding-top:16px}.pixso-student .pixso-nav-tools>p{color:#68758a;margin:4px 16px 12px;font-size:12px}.pixso-student .nav-summary{background:#f7f8fa;border:0;border-radius:6px;padding:14px}.pixso-student .daily-focus-dashboard{gap:24px;max-width:none}.pixso-student .daily-focus-header{background:#fff;border:0;border-bottom:1px solid #e5e6eb;border-radius:0;padding:20px 24px}.pixso-student .daily-title-block h2{font-size:26px}.pixso-student .daily-map-entry{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:6px}.pixso-student .daily-extra-entry{color:#096;background:#e6f6ef;border-color:#e6f6ef;border-radius:6px}.pixso-student .daily-header-progress{border:0;flex-wrap:wrap;gap:12px;padding:12px 0 0}.pixso-student .daily-task-progress-breakdown{background:#fff;border-color:#e5e6eb}.pixso-student .daily-header-progress-track i{background:#096}.pixso-student .daily-welcome-strip{background:0 0;border:0;padding:0}.pixso-student .daily-welcome-copy h3{color:#68758a;white-space:normal;font-size:14px;font-weight:400}.pixso-student .daily-welcome-stats{background:#fff;border:1px solid #e5e6eb;border-radius:12px;padding:16px 20px}.pixso-student .daily-learning-goal{box-shadow:var(--shadow-soft);background:linear-gradient(100deg,#fff,#eef9f3);border:1px solid #e9eeec;border-radius:12px;padding:24px}.pixso-student .daily-learning-goal-main{gap:16px;padding:0}.pixso-student .daily-learning-goal{isolation:isolate;position:relative}.pixso-student .daily-learning-goal:after{content:"";z-index:-1;pointer-events:none;background:url(/assets/recommendation-mbsJbhP2.png) 50%/contain no-repeat;width:210px;height:190px;position:absolute;inset:16px 12px auto auto}.pixso-student .daily-learning-goal-copy{padding-right:130px}.pixso-student .daily-learning-path .daily-ai-reinforcement-step button{background:#fff url(/assets/reinforcement-Db9G5Mzh.png) right 12px bottom 12px/100px no-repeat}.pixso-student .daily-learning-path .is-locked button{background:#fafbfc url(/assets/practice-DJ22bKmp.png) right 12px bottom 12px/80px no-repeat}.pixso-student .daily-learning-goal-copy>p{color:#096;background:#e6f6ef;border-radius:3px;padding:3px 12px;font-size:12px;display:inline-block}.pixso-student .daily-learning-goal-copy h3{margin:14px 0 8px;font-size:26px}.pixso-student .daily-learning-resume-meta{flex-wrap:wrap;gap:16px}.pixso-student .daily-learning-goal-reason{border:0;flex-wrap:wrap;gap:20px;margin:0;padding:20px 0 0;display:flex}.pixso-student .daily-learning-goal-reason>p{flex:100%;max-width:none;line-height:1.6}.pixso-student .daily-learning-goal-actions{flex-wrap:wrap;margin:0}.pixso-student .daily-learning-goal-actions button{min-height:40px;box-shadow:none;border-radius:6px}.pixso-student .daily-learning-goal-actions .is-secondary{color:#096;background:0 0;border-color:#0000}.pixso-student .daily-learning-path ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.pixso-student .daily-learning-path li{border:0;grid-column:span 2;padding:0}.pixso-student .daily-learning-path li:not(.is-completed){grid-column:span 3}.pixso-student .daily-learning-path li:after{content:none}.pixso-student .daily-learning-path button{width:100%;height:auto;min-height:120px;box-shadow:var(--shadow-soft);text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:12px;flex-wrap:wrap;align-content:center;gap:10px;padding:20px;display:flex}.pixso-student .daily-learning-path .daily-learning-step-icon{color:#096;background:#e6f6ef;border:0;width:32px;min-width:32px;height:32px}.pixso-student .daily-learning-path strong{white-space:normal;font-size:16px}.pixso-student .daily-learning-path small{white-space:normal;color:#68758a;flex-basis:100%}.pixso-student .daily-learning-path .is-current button{border-color:#a8ddca}.pixso-student .daily-learning-path .is-locked button{background-color:#fafbfc}.pixso-student :is(.practice-page-head,.practice-builder,.practice-question-card,.practice-result-card,.wrong-remediation-detail,.practice-favorites-panel,.learning-records-calendar,.learning-map-chapter-card){box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:12px}.pixso-student .practice-page-head{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;display:grid}.pixso-student .practice-page-head h2{max-width:none}.pixso-student .practice-overview-stats{border-top:1px solid #e5e6eb;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:20px 0 0;display:grid}.pixso-student .practice-overview-stats>div{border-right:1px solid #e5e6eb;padding:0 24px}.pixso-student .practice-overview-stats>div:last-child{border-right:0}.pixso-student .practice-overview-stats dd{font-variant-numeric:tabular-nums;font-size:28px}.pixso-student .practice-overview-stats>div:first-child dd{color:#096}.pixso-student :is(.practice-mode-tabs,.practice-tabs){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5e6eb;border-radius:0;gap:24px}.pixso-student :is(.practice-mode-tabs,.practice-tabs) button{box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 8px}.pixso-student :is(.practice-mode-tabs,.practice-tabs) button.active{color:#096;background:0 0;border-bottom-color:#096}.pixso-student :is(.practice-builder,.wrong-remediation-detail){padding:24px}.pixso-student :is(.practice-builder select,.practice-builder input){min-height:44px}.pixso-student .daily-tutor-rail{color:#4e5969;box-shadow:none;background:#fff;border-color:#e5e6eb}.pixso-student .daily-tutor-rail-header{background:#fff;border-bottom:1px solid #e5e6eb;padding:22px 24px}.pixso-student .daily-tutor-rail-header h2{font-size:18px}.pixso-student .daily-tutor-messages{background:#fff;padding:24px}.pixso-student .daily-tutor-message-body>p{color:#1d2129;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5eaf0;border-radius:16px;padding:14px}.pixso-student .daily-tutor-messages article.student .daily-tutor-message-body>p{background:#dff5ec;border-color:#dff5ec}.pixso-student .daily-tutor-footer{background:#fff;border-color:#e5e6eb;padding:16px 24px 20px}.pixso-student .daily-tutor-teaching-mode{background:0 0;border:0;padding:0}.pixso-student .daily-tutor-teaching-mode-options{gap:6px}.pixso-student .daily-tutor-teaching-mode-options button{background:#fff;border-radius:6px;min-height:34px;padding:7px;font-size:12px}.pixso-student .daily-tutor-teaching-mode-options button.active{color:#096;background:#e6f6ef;border-color:#b6e5d5}.pixso-student .daily-tutor-rail .daily-tutor-input{min-height:150px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #a8ddca;border-radius:14px}.pixso-student .daily-tutor-rail .daily-tutor-input textarea{color:#1d2129;min-height:82px}.pixso-student .daily-tutor-quick-actions button{background:#fff;border:1px solid #e5e6eb;border-radius:20px}.pixso-student :is(.study-utility-panel,.student-reminder-panel,.daily-tutor-care-settings){color:#4e5969;box-shadow:var(--shadow-raised);background:#fff;border:1px solid #e5e6eb;border-radius:14px}@media (width>=1241px){.learn-shell.pixso-student .study-utility-rail{display:none}.learn-shell.pixso-student .study-utility-panel{left:calc(var(--pixso-nav-width) + 16px);width:390px;max-height:calc(100dvh - 80px);top:50%;bottom:auto;right:auto;transform:translateY(-50%)}.learn-shell.pixso-student.study-utility-open .study-utility-rail{visibility:hidden}.learn-shell.pixso-student .daily-tutor-care-settings{z-index:410;width:420px;max-width:calc(100vw - 32px);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.learn-shell.pixso-student:has(.daily-tutor-care-settings):after{content:"";pointer-events:none;z-index:300;background:#1d2b2838;position:fixed;inset:0}.learn-shell.pixso-student:has(.daily-tutor-care-settings)>.daily-tutor-rail{z-index:401}.learn-shell.pixso-student.course-immersive-mode .course-learning-workspace{grid-template-columns:minmax(0,1fr) 410px}.learn-shell.pixso-student.course-immersive-mode .course-mode-card>header{color:#4e5969;background:#f5f6f8}.learn-shell.pixso-student.course-immersive-mode .course-notebook-panel{padding:12px}.learn-shell.pixso-student{--pixso-nav-width:184px;padding:0;display:block}.pixso-student:has(.student-nav.is-collapsed){--pixso-nav-width:72px}.pixso-student .student-nav{width:var(--pixso-nav-width);height:100dvh;padding:0 12px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.pixso-student .student-nav.is-collapsed .pixso-nav-tools p{margin:0 0 10px;font-size:10px}.pixso-student .student-nav.is-collapsed .pixso-nav-tools button span{display:none}.pixso-student .student-nav-toggle{left:calc(var(--pixso-nav-width) - 20px);z-index:220;border-radius:6px;width:28px;min-width:28px;height:28px;top:auto;bottom:10px}.pixso-student .learn-main{margin:0 0 0 var(--pixso-nav-width);width:auto;min-width:0;padding:24px 32px 40px}.pixso-student.has-daily-tutor .learn-main{margin-left:var(--pixso-nav-width);margin-right:var(--daily-tutor-column-width);width:auto;padding-left:32px}.pixso-student.has-daily-tutor>.daily-tutor-rail{width:var(--daily-tutor-column-width);min-width:0;max-width:calc(100vw - var(--pixso-nav-width) - 320px);height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-left:1px solid #e5e6eb;border-radius:0;position:fixed;inset:0 0 0 auto}.pixso-student .daily-tutor-global-trigger{background:#096;border-radius:10px 0 0 10px;left:auto;right:0}.pixso-student .daily-tutor-resize-handle{cursor:ew-resize;background:0 0;border-radius:0;width:8px;min-width:8px;padding:0;left:0;right:auto}.pixso-student .daily-tutor-resize-handle span{background:#c9cdd4;border:0;width:2px;height:30px}.pixso-student .daily-tutor-care-settings{max-width:calc(100% - 32px);left:auto;right:16px}.pixso-student .daily-focus-header{margin:-24px -32px 0;padding:24px 32px 16px}.pixso-student.course-immersive-mode .learn-main{margin-right:0}}@media (width<=1240px){.pixso-student .pixso-nav-tools{display:none}.pixso-student .daily-learning-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pixso-student .daily-learning-path li,.pixso-student .daily-learning-path li:not(.is-completed){grid-column:auto}}@media (width<=640px){.pixso-student .daily-learning-goal-copy{padding-right:0}.pixso-student .daily-learning-goal:after{opacity:.3;width:120px}.pixso-student .learn-main{padding-inline:16px}.pixso-student .daily-focus-header{padding:16px}.pixso-student .daily-learning-goal{padding:18px}.pixso-student .daily-learning-goal-copy h3{font-size:22px}.pixso-student .daily-learning-path ol{grid-template-columns:minmax(0,1fr)}.pixso-student .practice-overview-stats>div{padding:0 8px}.pixso-student .practice-overview-stats dd{font-size:23px}.pixso-student .practice-page-head{padding:16px}}.learn-shell.pixso-student{--color-primary-strong:#096;--color-primary-soft:#e6f6ef}.learn-shell.pixso-student .learn-main{align-content:start}.learn-shell.pixso-student :is(.daily-focus-dashboard,.practice-workspace,.learning-map-page,.learning-record-page,.c-profile-page,.stage-exam-plan){width:100%;min-width:0;max-width:none;margin:0}.learn-shell.pixso-student :is(h1,h2,h3,h4){letter-spacing:0}.learn-shell.pixso-student .pixso-brand-mark{color:#fff;background:#096;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:21px;font-weight:700;display:grid}.learn-shell.pixso-student .pixso-brand-copy{text-align:left;gap:0;display:grid}.learn-shell.pixso-student .pixso-brand-copy strong{white-space:nowrap;font-size:18px}.learn-shell.pixso-student .pixso-brand-copy small{color:#68758a;font-size:11px;font-weight:400}.learn-shell.pixso-student .student-brand>:is(svg,.original-student-brand){display:none}.learn-shell.pixso-student .student-brand{border-bottom:1px solid #e5e6eb;flex-shrink:0;gap:10px;height:90px;min-height:90px;padding:18px 8px}.learn-shell.pixso-student .student-nav nav{gap:8px;padding-top:24px}.learn-shell.pixso-student .student-nav nav button{color:#4e5969;text-align:left;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:3px;gap:16px;padding:8px 16px;font-size:14px;font-weight:400;position:relative}.learn-shell.pixso-student .student-nav nav button.active{color:#096;background:#e6f6ef;font-weight:700}.learn-shell.pixso-student .student-nav nav button.active:before{content:"";background:#096;width:3px;position:absolute;top:10px;bottom:10px;left:0}.learn-shell.pixso-student .student-nav nav button:hover{background:#f2f7f5}.learn-shell.pixso-student .student-nav nav button svg{flex-shrink:0;width:18px;height:18px}.learn-shell.pixso-student .student-nav .pixso-nav-tools{border-top:1px solid #e5e6eb;margin-top:32px;padding-top:22px}.learn-shell.pixso-student .pixso-nav-tools p{color:#68758a;margin:0 16px 8px;font-size:12px}.learn-shell.pixso-student .student-profile{background:#f7f8fa;border:0;border-radius:6px 6px 0 0;margin:auto 4px 0;padding:14px 14px 4px}.learn-shell.pixso-student .student-profile .student-avatar{display:none}.learn-shell.pixso-student .student-profile h1{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.learn-shell.pixso-student .student-profile p{margin-top:4px;font-size:11px}.learn-shell.pixso-student .nav-summary{background:#f7f8fa;border:0;border-radius:0 0 6px 6px;gap:3px;margin:0 4px;padding:4px 14px 10px}.learn-shell.pixso-student .nav-summary span{font-size:10px}.learn-shell.pixso-student .nav-summary strong{overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.3}.learn-shell.pixso-student .student-nav>.ghost-button{min-height:28px;box-shadow:none;text-align:left;color:#68758a;background:0 0;border:0;margin-top:8px;padding:4px 16px;font-size:12px}.learn-shell.pixso-student .daily-focus-dashboard{flex-direction:column;align-content:start;align-items:stretch;gap:20px;min-height:0;padding:0;display:flex}.learn-shell.pixso-student .daily-focus-header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:88px;display:flex}.learn-shell.pixso-student .daily-title-block{flex:auto;padding:0}.learn-shell.pixso-student .daily-title-block h2{margin:0;font-size:26px}.learn-shell.pixso-student .daily-title-icon{display:none}.learn-shell.pixso-student .daily-self-study-header-actions{gap:12px}.learn-shell.pixso-student .daily-self-study-header-actions button{min-width:140px;min-height:36px;font-size:14px;font-weight:400}.learn-shell.pixso-student .daily-self-study-header-actions svg{display:none}.learn-shell.pixso-student .daily-focus-header .c-dashboard-utilities{gap:6px}.learn-shell.pixso-student .c-dashboard-utilities button{background:0 0;border:0;border-radius:6px;width:32px;min-width:32px;height:32px}.learn-shell.pixso-student .daily-welcome-strip{width:100%;min-height:52px;margin:6px 0;padding:0;display:block}.learn-shell.pixso-student .daily-welcome-copy{justify-content:start;gap:0;padding:0}.learn-shell.pixso-student .daily-welcome-copy p{color:#4e5969;margin:0 0 6px;font-size:14px;font-weight:400}.learn-shell.pixso-student .daily-welcome-copy h3{color:#68758a;margin:0;font-size:14px;font-weight:400}.learn-shell.pixso-student .daily-welcome-avatar{display:none}.learn-shell.pixso-student .daily-learning-goal{width:100%;min-height:224px;box-shadow:var(--shadow-soft);background:linear-gradient(105deg,#fff,#eef9f3);border:1px solid #e9eeec;margin:0;padding:24px}.learn-shell.pixso-student .daily-learning-goal:before{content:none}.learn-shell.pixso-student .daily-learning-goal-main{border:0;margin:0;padding:0;display:block}.learn-shell.pixso-student .daily-learning-goal-icon{display:none}.learn-shell.pixso-student .daily-learning-goal-copy{padding-right:150px}.learn-shell.pixso-student .daily-learning-goal-copy h3{margin:14px 0 8px;font-size:26px}.learn-shell.pixso-student .daily-learning-resume-meta small{color:#4e5969;background:0 0;border:0;padding:0;font-size:14px}.learn-shell.pixso-student .daily-learning-goal-reason{gap:12px;padding:14px 0 0}.learn-shell.pixso-student .daily-learning-goal-reason>p{color:#68758a;font-size:12px}.learn-shell.pixso-student .daily-learning-goal-reason>p>svg{display:none}.learn-shell.pixso-student .daily-learning-goal-actions button.is-primary{background:var(--c-primary-solid);border-color:var(--c-primary-solid);color:#fff;min-width:132px}.learn-shell.pixso-student .pixso-daily-summary{grid-template-columns:2fr 3fr;gap:14px 0;margin-top:10px;display:grid}.learn-shell.pixso-student .pixso-daily-summary>h3{grid-column:1/-1;margin:0;font-size:20px}.learn-shell.pixso-student .daily-welcome-stats{border:1px solid #e5e6eb;border-right:0;border-radius:12px 0 0 12px;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;margin:0;padding:16px 0;display:grid}.learn-shell.pixso-student .daily-welcome-stats>div{border:0;border-right:1px solid #e5e6eb;flex-direction:column-reverse;align-items:flex-start;gap:6px;min-width:0;padding:0 20px;display:flex}.learn-shell.pixso-student .daily-welcome-stats dt{color:#68758a;margin:0;font-size:12px}.learn-shell.pixso-student .daily-welcome-stats dt svg{display:none}.learn-shell.pixso-student .daily-welcome-stats dd{color:#1d2129;margin:0;font-size:24px;font-weight:700}.learn-shell.pixso-student .daily-header-progress{background:#fff;border:1px solid #e5e6eb;border-left:0;border-radius:0 12px 12px 0;flex-direction:column;order:0;grid-area:auto;justify-content:center;gap:6px;margin:0;padding:12px;display:flex}.learn-shell.pixso-student .daily-header-progress>span{display:none}.learn-shell.pixso-student .daily-task-progress-breakdown{background:0 0;border:0;gap:0;width:100%;padding:0;display:flex}.learn-shell.pixso-student .daily-task-progress-breakdown>span{background:0 0;border:0;flex-direction:column-reverse;flex:1;align-items:start;gap:6px;padding:0 12px;display:flex}.learn-shell.pixso-student .daily-task-progress-breakdown strong{color:#1d2129;font-size:24px}.learn-shell.pixso-student .daily-task-progress-breakdown small{color:#68758a;font-size:12px}.learn-shell.pixso-student .daily-header-progress-track{display:none}.learn-shell.pixso-student .daily-header-progress>em{color:#68758a;align-self:flex-end;font-size:11px;font-weight:400}.learn-shell.pixso-student .daily-learning-path{background:0 0;border:0;width:100%;margin:0;padding:0}.learn-shell.pixso-student .daily-learning-path ol{gap:18px;margin:0;padding:0}.learn-shell.pixso-student .daily-learning-path li{margin:0;padding:0}.learn-shell.pixso-student .daily-learning-path button{flex-wrap:wrap;place-content:center flex-start;min-height:124px;margin:0;padding:24px;display:flex}.learn-shell.pixso-student .daily-learning-path small{background:0 0;border:0;margin:0;padding:0}.learn-shell.pixso-student .daily-learning-path :is(li,button):before{content:none}.learn-shell.pixso-student .daily-tutor-rail-header{background:#fff;gap:10px;min-height:88px;padding:20px 24px}.learn-shell.pixso-student .daily-tutor-rail-header img{object-fit:cover;width:40px;height:40px}.learn-shell.pixso-student .daily-tutor-rail-header h2{font-size:18px;line-height:1.4}.learn-shell.pixso-student .daily-tutor-messages{gap:20px;padding:24px}.learn-shell.pixso-student .daily-tutor-messages article{gap:10px}.learn-shell.pixso-student .daily-tutor-message-body{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-message-body>p{color:#1d2129;background:#fff;border:1px solid #e5eaf0;border-radius:16px;padding:14px;font-size:14px;line-height:1.6;box-shadow:0 3px 10px #1d212908}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-messages article.student .daily-tutor-message-body>p{background:#dff5ec;border-color:#dff5ec}.learn-shell.pixso-student .daily-tutor-quick-actions{padding-inline:24px}.learn-shell.pixso-student .daily-tutor-footer{background:#fff;border-top:0;flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex}.learn-shell.pixso-student .daily-tutor-teaching-mode{background:0 0;border:0;margin:0;padding:0}.learn-shell.pixso-student .daily-tutor-teaching-mode header{gap:6px;min-height:22px;padding:0;display:flex}.learn-shell.pixso-student .daily-tutor-teaching-mode header>div{flex:1;gap:8px;min-width:0;display:flex}.learn-shell.pixso-student .daily-tutor-rail .tutor-answer-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5eaf0;border-radius:16px}.learn-shell.pixso-student .daily-tutor-rail .tutor-answer-card section{padding:14px}.learn-shell.pixso-student .daily-tutor-rail .tutor-answer-card section>p{color:#1d2129;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:1.6}.learn-shell.pixso-student .daily-tutor-teaching-mode header small{font-size:11px}.learn-shell.pixso-student .daily-tutor-teaching-mode header strong{color:#096;font-size:11px}.learn-shell.pixso-student .daily-tutor-teaching-mode-icon{display:none}.learn-shell.pixso-student .daily-tutor-teaching-mode-toggle{border:0;min-height:24px;padding:2px 4px;font-size:10px}.learn-shell.pixso-student .daily-tutor-teaching-mode-options{gap:6px}.learn-shell.pixso-student .daily-tutor-teaching-mode-options button{border:1px solid #e5e6eb;border-radius:6px;min-height:32px;padding:6px 4px;font-size:12px;font-weight:400;display:flex}.learn-shell.pixso-student .daily-tutor-teaching-mode-options button strong{color:inherit;font-weight:400}.learn-shell.pixso-student .daily-tutor-teaching-mode-option-icon,.learn-shell.pixso-student .daily-tutor-teaching-mode-options button b{display:none}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-input{min-height:176px;box-shadow:var(--shadow-soft);border:1px solid #a8ddca;border-radius:14px;margin:0;padding:16px}.learn-shell.pixso-student .daily-tutor-input textarea{min-height:106px;padding:0 0 36px;font-size:14px}.learn-shell.pixso-student .daily-tutor-contact-actions{gap:6px;margin:0}.learn-shell.pixso-student .daily-tutor-contact-actions button{color:#4e5969;background:#f2f3f5;border:0;border-radius:6px;min-height:32px;padding:4px;font-size:12px}.learn-shell.pixso-student .daily-tutor-contact-actions svg{width:15px;height:15px}.learn-shell.pixso-student .practice-page-head{display:contents}.learn-shell.pixso-student .practice-page-head>div{background:#fff;border-bottom:1px solid #e5e6eb;margin:-24px -16px 0;padding:24px 32px 20px;position:relative}.learn-shell.pixso-student .practice-page-head>div>.section-label{display:none}.learn-shell.pixso-student .practice-page-head>div>.learner-page-back{float:right}.learn-shell.pixso-student .practice-builder>footer{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.learn-shell.pixso-student .practice-builder>footer button{min-width:160px;min-height:42px}.learn-shell.pixso-student .practice-mode-tabs{width:100%}.learn-shell.pixso-student .student-nav nav button.active svg{color:#096;stroke:currentColor}.learn-shell.pixso-student .practice-page-head h2{margin:8px 0;font-size:26px}.learn-shell.pixso-student .practice-page-head p{color:#68758a;font-size:14px}.learn-shell.pixso-student .practice-page-head .learner-page-back{min-height:28px;margin:0 0 8px;font-size:12px}.learn-shell.pixso-student .practice-overview-stats{background:#fff;border:1px solid #e5e6eb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:22px 0;display:grid}.learn-shell.pixso-student .practice-overview-stats>div{min-width:0;padding:0 16px}.learn-shell.pixso-student .practice-overview-stats dt{color:#68758a;font-size:13px;font-weight:400}.learn-shell.pixso-student .practice-overview-stats dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:28px;line-height:1.4}.learn-shell.pixso-student .practice-mode-tabs{gap:40px;margin:0;padding:0 16px;display:flex;overflow-x:auto}.learn-shell.pixso-student .practice-mode-tabs button{flex:none;min-height:46px;font-size:14px}.learn-shell.pixso-student .practice-builder{gap:24px;padding:24px;display:grid}.learn-shell.pixso-student .practice-builder h3{margin:0}.learn-shell.pixso-student .practice-builder .section-label{display:none}.learn-shell.pixso-student .practice-filter-row{grid-template-columns:1.1fr 1.2fr 1fr;gap:20px;display:grid}.learn-shell.pixso-student .practice-filter-row>*{min-width:0}.learn-shell.pixso-student .practice-filter-row select{width:100%;min-width:0}.learn-shell.pixso-student :is(.practice-start-button,.practice-builder button[type=submit],.submit-check,.stage-balance-primary,.stage-test-entry-action,.learning-preference-primary,.course-next-action button,.post-select-actions button:not(.secondary)){background:var(--c-primary-solid);border-color:var(--c-primary-solid);color:#fff;box-shadow:none;border-radius:6px}.learn-shell.pixso-student :is(.practice-wrong-panel,.practice-favorites-panel,.wrong-remediation-detail,.practice-question-card,.practice-result-card,.practice-question-stage){box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:10px;min-width:0;padding:24px}.learn-shell.pixso-student :is(.practice-wrong-list,.practice-favorite-list)>article{background:#fff;border-color:#e5e6eb;border-radius:6px}.learn-shell.pixso-student .practice-question-card :is(h3,h4){color:#1d2129}.learn-shell.pixso-student .wrong-remediation-detail{flex-direction:column;gap:20px;display:flex}.learn-shell.pixso-student .wrong-remediation-detail>header{order:0}.learn-shell.pixso-student .wrong-remediation-question{background:#fff;border:0;flex-direction:column;order:1;gap:16px;padding:0;display:flex}.learn-shell.pixso-student .wrong-remediation-question :is(.wrong-remediation-scheduling,.wrong-remediation-strategy){order:1}.learn-shell.pixso-student .wrong-remediation-detail>.scenario-tutor-panel{order:2}.learn-shell.pixso-student .wrong-remediation-resources{order:3}.learn-shell.pixso-student .wrong-remediation-verification{order:4}.learn-shell.pixso-student .wrong-remediation-content-gate{order:5}.learn-shell.pixso-student :is(.stage-exam-plan-head,.stage-assessment-timeline,.stage-balance-card,.stage-review-module,.learning-record-hero,.learning-record-panel,.learning-map-chapter-card){box-shadow:none;background:#fff;border:1px solid #dce3df;border-radius:8px}.learn-shell.pixso-student .stage-exam-plan{gap:18px;display:grid}.learn-shell.pixso-student .stage-exam-plan-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 24px;display:grid}.learn-shell.pixso-student .stage-test-entry-action{justify-self:stretch;width:100%;max-width:none;min-height:42px}.learn-shell.pixso-student .stage-balance-grid{flex-direction:column;display:flex}.learn-shell.pixso-student .stage-balance-wheel-panel{border:0;border-bottom:1px solid #e5e6eb;width:100%;min-height:430px;padding:24px}.learn-shell.pixso-student .stage-balance-insight{border:0;padding:24px}.learn-shell.pixso-student .stage-balance-card{padding:0}.learn-shell.pixso-student .learning-record-page{gap:18px;display:grid}.learn-shell.pixso-student .learning-record-hero{border-radius:20px;padding:24px}.learn-shell.pixso-student .learning-record-hero h2{font-size:32px}.learn-shell.pixso-student .learning-record-cards{gap:16px}.learn-shell.pixso-student .learning-record-cards button{box-shadow:none;background:#fff;border-radius:6px;min-width:0}.learn-shell.pixso-student .learning-record-panel{border-radius:20px;padding:24px 32px}.learn-shell.pixso-student .learning-record-list>article{background:#fff;border:1px solid #dce3df;border-radius:6px}.learn-shell.pixso-student .c-profile-header{background:0 0;border:0;margin-bottom:24px;padding:0}.learn-shell.pixso-student .c-profile-header h2{font-size:32px}.learn-shell.pixso-student .c-profile-tabs{background:0 0;border:0;border-bottom:1px solid #dce3df;gap:24px;padding:0}.learn-shell.pixso-student .c-profile-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 2px}.learn-shell.pixso-student .c-profile-tabs button.active{color:#096;border-bottom-color:#096}.learn-shell.pixso-student .learning-profile{--profile-green:#096;--profile-green-dark:#00845a;--profile-green-soft:#e6f6ef;--profile-green-tint:#f5fbf8;--profile-border:#dce3df;--profile-muted:#68758a;background:0 0;padding:0}.learn-shell.pixso-student .c-profile-header{margin-bottom:0;padding-bottom:0}.learn-shell.pixso-student .c-profile-tabs{margin-top:0}.learn-shell.pixso-student .learning-profile__header h2{font-size:42px}.learn-shell.pixso-student .learning-profile__overview{background:#fff;border:1px solid #dce3df;border-radius:15px;gap:0;padding:0}.learn-shell.pixso-student .profile-kpi{min-height:96px;box-shadow:none;background:0 0;border:0;padding:15px 24px}.learn-shell.pixso-student .profile-summary__content img{visibility:hidden}.learn-shell.pixso-student .profile-summary__content p{color:#1d2129}.learn-shell.pixso-student :is(.profile-summary,.profile-focus,.profile-next){box-shadow:none;background:#fff;border:1px solid #e6f3ec;border-radius:16px}.learn-shell.pixso-student .learning-preference-page{box-shadow:none;background:#fff;border:0;border-radius:14px;padding:32px}.learn-shell.pixso-student :is(.learning-preference-subjects,.learning-preference-modes){gap:16px}.learn-shell.pixso-student :is(.learning-preference-subjects,.learning-preference-modes) button{box-shadow:none;border-radius:6px}.learn-shell.pixso-student :is(.learning-preference-subjects,.learning-preference-modes) button.active{color:#096;background:#f5f6f8;border-color:#096}.learn-shell.pixso-student .admission-report{box-shadow:none;background:0 0;border:0;padding:0}.learn-shell.pixso-student .admission-report-hero{background:0 0;border:0;min-height:250px;padding:0}.learn-shell.pixso-student .admission-report-title h2{font-size:38px}.learn-shell.pixso-student :is(.admission-report-overview,.admission-report-plan,.admission-pass-route){box-shadow:none;background:0 0;border:0;border-top:1px solid #dce3df;border-radius:0;padding:32px 0}.learn-shell.pixso-student .admission-score-row i{background:#096}.learn-shell.pixso-student .admission-score-row progress{accent-color:#096}.learn-shell.pixso-student .admission-score-row progress::-webkit-progress-value{background:#096}.learn-shell.pixso-student .admission-score-row progress::-moz-progress-bar{background:#096}.learn-shell.pixso-student .admission-report-coach img{display:none}.learn-shell.pixso-student .admission-report-coach{background:0 0;min-width:240px;min-height:0;padding-top:32px}.learn-shell.pixso-student .admission-report-coach p{width:238px;box-shadow:none;background:#fff;border:1px solid #cbd9d1;border-radius:8px;position:static}.learn-shell.pixso-student .learning-profile__period button.active{background:var(--c-primary-solid);border-color:var(--c-primary-solid);color:#fff}.learn-shell.pixso-student .learning-preference-form>footer>button{background:var(--c-primary-solid);color:#fff;border-color:var(--c-primary-solid)}.learn-shell.pixso-student .learning-map-chapter-card{padding:20px 24px}.learn-shell.pixso-student .learning-map-lesson{border-color:#e5e6eb;border-radius:4px}.learn-shell.pixso-student .learning-record-page{gap:18px;width:min(1180px,100%);margin-inline:auto;container:learning-footprint/inline-size}.learn-shell.pixso-student .learning-record-hero{border-color:#dce3df;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:8px;padding:24px}.learn-shell.pixso-student .learning-record-hero-copy{grid-column:auto;gap:4px}.learn-shell.pixso-student .learning-record-hero-copy>.section-label{color:#096;font-size:12px;font-weight:700;line-height:20px}.learn-shell.pixso-student .learning-record-title-row{gap:4px}.learn-shell.pixso-student .learning-record-title-row>h2{color:#1d2129;font-size:32px;line-height:1.25}.learn-shell.pixso-student .learning-record-title-row>span{color:#68758a;font-size:14px;line-height:22px}.learn-shell.pixso-student .learning-footprint-calendar{border-top-color:#e5e6eb;grid-column:auto;gap:8px;min-width:0;padding-top:10px}.learn-shell.pixso-student .learning-footprint-calendar>header,.learn-shell.pixso-student .learning-calendar-weekdays,.learn-shell.pixso-student .learning-calendar-grid,.learn-shell.pixso-student .learning-calendar-legend{width:100%;max-width:660px}.learn-shell.pixso-student .learning-calendar-controls button{width:32px;height:32px;box-shadow:none;border-color:#e5e6eb;border-radius:6px}.learn-shell.pixso-student .learning-calendar-grid time{border-radius:10px;min-height:52px}.learn-shell.pixso-student .learning-footprint-overview{border-top-color:#e5e6eb;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:10px 0 0}.learn-shell.pixso-student .learning-footprint-overview>div,.learn-shell.pixso-student .learning-footprint-overview>div:first-child,.learn-shell.pixso-student .learning-footprint-overview>div:last-child{background:#f7f8fa;border:0;border-radius:12px;min-height:88px;padding:14px 16px}.learn-shell.pixso-student .learning-footprint-overview>div+div{border:0}.learn-shell.pixso-student .learning-footprint-overview dt{color:#68758a;font-size:13px}.learn-shell.pixso-student .learning-footprint-overview dt>span{color:#096;background:#e6f6ef;width:30px;height:30px}.learn-shell.pixso-student .learning-footprint-overview dd{color:#1d2129;padding-left:0;font-size:28px;line-height:1.2}.learn-shell.pixso-student .learning-record-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.learn-shell.pixso-student .learning-record-cards>button{min-height:96px;box-shadow:none;background:#fff;border-color:#dce3df;border-radius:6px;padding:14px 16px}.learn-shell.pixso-student .learning-record-cards>button:hover,.learn-shell.pixso-student .learning-record-cards>button.active{box-shadow:none;background:#fff;border-color:#78cdb0}.learn-shell.pixso-student .learning-record-cards>button.active{box-shadow:inset 0 0 0 1px #78cdb0}.learn-shell.pixso-student .learning-record-cards>button>span{color:#096;background:#f2f3f5}.learn-shell.pixso-student .learning-record-cards>button.active>span{background:var(--c-primary-solid);color:#fff}.learn-shell.pixso-student .learning-record-panel{border-color:#dce3df;border-radius:20px;min-height:360px;padding:24px 32px}@container learning-footprint (width>=820px){.learn-shell.pixso-student .learning-record-hero{grid-template-columns:minmax(0,1fr) 226px;column-gap:24px}.learn-shell.pixso-student .learning-record-hero-copy{grid-column:1/-1}.learn-shell.pixso-student .learning-footprint-calendar{grid-column:1}.learn-shell.pixso-student .learning-footprint-overview{border-top:0;grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:0}.learn-shell.pixso-student .learning-footprint-overview>div,.learn-shell.pixso-student .learning-footprint-overview>div:first-child,.learn-shell.pixso-student .learning-footprint-overview>div:last-child{min-height:100px;padding:16px}}@container learning-footprint (width<=819px){.learn-shell.pixso-student .learning-footprint-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@container learning-footprint (width<=620px){.learn-shell.pixso-student .learning-record-hero,.learn-shell.pixso-student .learning-record-panel{padding:18px}.learn-shell.pixso-student .learning-footprint-overview,.learn-shell.pixso-student .learning-record-cards{grid-template-columns:minmax(0,1fr)}.learn-shell.pixso-student .learning-footprint-overview>div,.learn-shell.pixso-student .learning-footprint-overview>div:first-child,.learn-shell.pixso-student .learning-footprint-overview>div:last-child{min-height:0}}.learn-shell.pixso-student .course-learning:not(.is-immersive){background:#fff;border:1px solid #e6f3ec;border-radius:8px;padding:24px 32px}.learn-shell.pixso-student .course-learning-head{gap:20px;margin-bottom:24px}.learn-shell.pixso-student .course-learning-head h2{font-size:24px}.learn-shell.pixso-student .course-learning-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px}.learn-shell.pixso-student :is(.course-mode-card,.course-notebook-panel){min-width:0;box-shadow:none;background:#fff;border:1px solid #e1efe9;border-radius:8px}.learn-shell.pixso-student .course-notebook-panel{padding:18px}.learn-shell.pixso-student .post-check-redesign{box-shadow:none;background:#fff;border:1px solid #dce3df;border-radius:8px;padding:24px 34px}.learn-shell.pixso-student .post-stage-progress{background:#fff;border:1px solid #dce3df;border-radius:8px;gap:18px;margin:0 0 22px;padding:14px 22px}.learn-shell.pixso-student .post-stage-progress li{font-size:12px}.learn-shell.pixso-student .post-stage-progress li.active>span{background:var(--c-primary-solid);border-color:var(--c-primary-solid);color:#fff}.learn-shell.pixso-student .post-check-dialog-head{grid-template-columns:1fr;gap:24px;padding:0 0 20px;display:grid}.learn-shell.pixso-student .post-dialog-head-actions{justify-content:flex-start;gap:22px}.learn-shell.pixso-student .post-dialog-step-count{min-width:100px}.learn-shell.pixso-student .post-dialog-layout{gap:20px;margin-top:18px}.learn-shell.pixso-student .post-dialog-timeline.selection{border:0;padding:0}.learn-shell.pixso-student .post-dialog-timeline.selection .post-dialog-step{padding:0;display:block}.learn-shell.pixso-student .post-dialog-timeline.selection :is(.post-dialog-marker,.post-dialog-step-head){display:none}.learn-shell.pixso-student .post-select-recall{background:#fff;border:1px solid #dce3df;border-radius:8px;padding:20px 24px}.learn-shell.pixso-student .post-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.learn-shell.pixso-student .post-select-grid button{color:#4e5969;background:#fff;border:1px solid #dce3df;border-radius:6px;min-height:68px;padding:16px;font-size:14px}.learn-shell.pixso-student .post-select-grid button.selected{background:#f5f6f8;border-color:#096}.learn-shell.pixso-student .stage-assessment-lane{grid-template-columns:minmax(0,1fr)}.learn-shell.pixso-student .stage-assessment-lane>header{background:#f5f6f8;border-bottom:1px solid #dce3df;padding:14px 48px}.learn-shell.pixso-student .stage-assessment-lane>header:before,.learn-shell.pixso-student .stage-assessment-track:before{display:none}.learn-shell.pixso-student .stage-assessment-track{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 32px 36px}.learn-shell.pixso-student .stage-assessment-track li{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-items:start;gap:6px 20px;min-height:54px;padding:0}.learn-shell.pixso-student .stage-assessment-node{color:#096;box-shadow:none;border:1px solid #e1efe9;grid-area:1/1/3}.learn-shell.pixso-student .stage-assessment-track li>strong,.learn-shell.pixso-student .stage-assessment-track li>small,.learn-shell.pixso-student .stage-assessment-track li>button{grid-column:2}.learn-shell.pixso-student :is(.study-utility-backdrop,.student-reminder-backdrop,.extra-learning-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d2b2838}.learn-shell.pixso-student .study-utility-panel{box-shadow:var(--shadow-raised);background:#fff;border-radius:14px}.learn-shell.pixso-student .student-reminder-panel{border-radius:0}.learn-shell.pixso-student .student-reminder-list article{box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:6px}.learn-shell.pixso-student .student-reminder-detail-shell{box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:8px}.learn-shell.pixso-student .extra-learning-dialog{box-shadow:var(--shadow-raised);background:#fff;border-radius:12px}body:has(.learn-shell.pixso-student) .extra-learning-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d2b2838}body:has(.learn-shell.pixso-student) .extra-learning-dialog{--color-primary:#096;--color-primary-hover:#00845a;--color-border:#e5e6eb;border-radius:8px;box-shadow:0 8px 28px #1d212917}@media (width>=1241px){.learn-shell.pixso-student .student-nav{flex-direction:column;gap:0;display:flex}.learn-shell.pixso-student .student-nav.is-collapsed .pixso-brand-copy{display:none}.learn-shell.pixso-student .student-nav.is-collapsed .student-brand{padding-inline:8px}.learn-shell.pixso-student .student-nav.is-collapsed nav button{padding-inline:14px}.learn-shell.pixso-student .student-nav.is-collapsed .student-profile{padding:8px}.learn-shell.pixso-student .student-nav.is-collapsed .nav-summary{display:none}.learn-shell.pixso-student .student-nav-toggle{top:50%;bottom:auto;left:calc(var(--pixso-nav-width) - 14px)}.learn-shell.pixso-student .learn-main{padding:24px 16px 40px}.learn-shell.pixso-student.has-daily-tutor .learn-main{padding-inline:16px}.learn-shell.pixso-student .learn-main.daily-task-mode{padding-inline:32px}.learn-shell.pixso-student .daily-focus-header{margin:-24px -32px 0;padding:20px 32px}.learn-shell.pixso-student .study-utility-rail.is-collapsed{width:48px;min-height:28px;box-shadow:none;background:#fff;border:0;inset:auto auto 14px 124px;transform:none}.learn-shell.pixso-student .study-utility-rail.is-collapsed .study-utility-collapse-toggle{color:#68758a;flex-direction:row;width:100%;height:28px;min-height:28px;font-size:11px}.learn-shell.pixso-student .study-utility-rail.is-collapsed .study-utility-collapse-toggle span{writing-mode:horizontal-tb;letter-spacing:0;display:none}.learn-shell.pixso-student:has(.student-nav.is-collapsed) .study-utility-rail.is-collapsed{bottom:48px;left:20px}.learn-shell.pixso-student:has(.student-nav.is-collapsed) .study-utility-rail.is-collapsed{width:28px}.learn-shell.pixso-student:has(.student-nav.is-collapsed) .study-utility-rail.is-collapsed .study-utility-collapse-toggle span{display:none}.learn-shell.pixso-student.course-immersive-mode .course-learning{padding:0}.learn-shell.pixso-student.course-immersive-mode .course-learning-workspace{grid-template-columns:minmax(0,1fr) 410px}}@media (width<=1240px){.learn-shell.pixso-student .student-profile{margin-top:0}.learn-shell.pixso-student .daily-focus-header{margin:0;padding:16px}.learn-shell.pixso-student .learn-main{width:100%;min-width:0;margin:0}.learn-shell.pixso-student .daily-learning-goal{min-height:0}.learn-shell.pixso-student .course-learning-workspace{grid-template-columns:minmax(0,1fr)}.learn-shell.pixso-student .stage-balance-wheel-panel{min-height:350px}}@media (width<=640px){.learn-shell.pixso-student .student-brand{height:auto;min-height:56px;padding-block:10px}.learn-shell.pixso-student .student-profile{padding:8px}.learn-shell.pixso-student .student-nav nav{gap:4px;padding-top:0}.learn-shell.pixso-student .student-nav nav button{padding:8px;font-size:12px}.learn-shell.pixso-student .daily-focus-header{padding:16px 0}.learn-shell.pixso-student .daily-self-study-header-actions{flex-wrap:wrap;gap:8px}.learn-shell.pixso-student .daily-self-study-header-actions button{min-width:0;font-size:12px}.learn-shell.pixso-student .daily-learning-goal{padding:20px}.learn-shell.pixso-student .daily-learning-goal-copy{padding-right:0}.learn-shell.pixso-student .daily-learning-goal-copy h3{font-size:22px}.learn-shell.pixso-student .pixso-daily-summary{grid-template-columns:1fr}.learn-shell.pixso-student .daily-welcome-stats,.learn-shell.pixso-student .daily-header-progress{border:1px solid #e5e6eb;border-radius:8px}.learn-shell.pixso-student .daily-welcome-stats dd,.learn-shell.pixso-student .daily-task-progress-breakdown strong{font-size:20px}.learn-shell.pixso-student .practice-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-shell.pixso-student .practice-overview-stats>div{padding:0 8px}.learn-shell.pixso-student .practice-overview-stats dt{font-size:11px}.learn-shell.pixso-student .practice-overview-stats dd{font-size:20px}.learn-shell.pixso-student .practice-mode-tabs{gap:16px;padding:0}.learn-shell.pixso-student .practice-filter-row{grid-template-columns:minmax(0,1fr)}.learn-shell.pixso-student :is(.practice-builder,.practice-question-card,.practice-wrong-panel,.practice-favorites-panel,.wrong-remediation-detail,.learning-preference-page,.learning-record-hero,.learning-record-panel,.course-learning:not(.is-immersive),.post-check-redesign){padding:16px}.learn-shell.pixso-student .learning-record-cards{gap:6px}.learn-shell.pixso-student .learning-record-cards button{padding:10px}.learn-shell.pixso-student .learning-profile__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px;padding:16px}.learn-shell.pixso-student .learning-profile__header h2,.learn-shell.pixso-student .admission-report-title h2{font-size:28px}.learn-shell.pixso-student .post-select-grid{grid-template-columns:minmax(0,1fr)}.learn-shell.pixso-student .post-select-recall{padding:16px}.learn-shell.pixso-student .post-stage-progress{gap:8px;padding:12px 8px}.learn-shell.pixso-student .post-stage-progress li{min-width:0;font-size:10px}.learn-shell.pixso-student .study-utility-rail.is-collapsed{width:32px;min-height:32px;top:auto;bottom:76px;transform:none}.learn-shell.pixso-student .study-utility-rail.is-collapsed .study-utility-collapse-toggle{height:32px;min-height:32px}.learn-shell.pixso-student .study-utility-rail.is-collapsed .study-utility-collapse-toggle span{display:none}}.learn-shell.pixso-student .native-tutor-title{display:none}.learn-shell.pixso-student .pixso-tutor-subtitle{color:#86909c;margin:4px 0 0;font-size:12px;font-weight:400;display:block}.learn-shell.pixso-student .daily-tutor-rail-header{border-bottom:1px solid #e5e6eb;grid-template-columns:40px minmax(0,1fr) 114px;gap:12px;height:88px;min-height:88px;margin:0 24px;padding:20px 0;display:grid}.learn-shell.pixso-student .daily-tutor-avatar{background:0 0;border-radius:50%;width:40px;height:40px;padding:0;overflow:hidden}.learn-shell.pixso-student .daily-tutor-heading{min-width:0}.learn-shell.pixso-student .daily-tutor-heading h2{white-space:nowrap;margin:0;font-size:18px;font-weight:700}.learn-shell.pixso-student .daily-tutor-heading .daily-tutor-mode-status{z-index:2;white-space:nowrap;flex-wrap:nowrap;max-width:none;position:relative}.learn-shell.pixso-student .daily-tutor-heading .daily-tutor-mode-status i{flex:0 0 7px}.learn-shell.pixso-student .daily-tutor-header-actions{position:absolute;top:0;right:-20px}.learn-shell.pixso-student .pixso-answer-menu,.learn-shell.pixso-student .pixso-contact-menu{min-width:0;position:relative}.learn-shell.pixso-student :is(.pixso-answer-menu,.pixso-contact-menu)>summary{color:#1d2129;cursor:pointer;background:#f2f3f5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:13px;list-style:none;display:flex}.learn-shell.pixso-student summary::-webkit-details-marker{display:none}.learn-shell.pixso-student .pixso-answer-menu>div{z-index:450;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:150px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 8px 24px #1d21291a}.learn-shell.pixso-student .pixso-answer-menu .daily-tutor-answer-style{background:0 0;border:0;gap:4px;padding:0;display:grid}.learn-shell.pixso-student .pixso-answer-menu .daily-tutor-answer-style button{width:100%;box-shadow:none;text-align:left;background:#fff;border:0;padding:8px}.learn-shell.pixso-student .pixso-answer-menu .daily-tutor-answer-style button.active{color:#096;background:#e6f6ef}.learn-shell.pixso-student .pixso-tutor-bottom-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.learn-shell.pixso-student .pixso-contact-menu{width:148px}.learn-shell.pixso-student .pixso-contact-menu>div{z-index:450;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:172px;padding:6px;position:absolute;bottom:40px;left:0;box-shadow:0 8px 24px #1d21291a}.learn-shell.pixso-student .pixso-contact-menu .daily-tutor-contact-actions{grid-template-columns:1fr;gap:4px;display:grid}.learn-shell.pixso-student .pixso-contact-menu .daily-tutor-contact-actions button{background:#fff;justify-content:flex-start;gap:10px;padding:8px 12px}.learn-shell.pixso-student .pixso-contact-menu .daily-tutor-contact-actions button:hover{background:#e6f6ef}.learn-shell.pixso-student .pixso-tutor-bottom-bar .daily-tutor-care-settings-trigger{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;width:auto;height:32px;padding:0;font-size:12px;display:flex}.learn-shell.pixso-student .daily-tutor-footer{gap:12px;padding:16px 24px 36px}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-input{grid-template-rows:minmax(92px,1fr) 40px;grid-template-columns:1fr 72px;gap:0;height:176px;min-height:176px;padding:16px 16px 8px;display:grid}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-input textarea{resize:none;border-bottom:1px solid #e5e6eb;border-radius:0;grid-area:1/1/auto/-1;width:100%;height:100%;min-height:0;max-height:none;padding:0}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-input .tutor-media-input-tools{grid-area:2/1;place-self:center start}.learn-shell.pixso-student .pixso-composer-label{font-size:12px;display:inline}.learn-shell.pixso-student .daily-tutor-input .tutor-media-icon-button{background:0 0;border:0;gap:6px;width:auto;min-width:0;height:32px;padding:0}.learn-shell.pixso-student .daily-tutor-rail .daily-tutor-input .tutor-media-send{background:var(--c-primary-solid);color:#fff;border:0;border-radius:6px;grid-area:2/2;justify-self:end;width:72px;min-width:72px;height:32px;min-height:32px;margin:0;padding:0}.learn-shell.pixso-student .daily-tutor-input .tutor-media-send svg{display:none}.learn-shell.pixso-student .daily-tutor-input .tutor-media-send:disabled{opacity:1;color:#9fc4b7;background:#e1f3ed}.learn-shell.pixso-student .daily-tutor-teaching-mode header p{display:none}.learn-shell.pixso-student .daily-tutor-quick-actions button{width:auto;max-width:100%;min-height:32px}.learn-shell.pixso-student .daily-tutor-resize-handle{opacity:0}.learn-shell.pixso-student .daily-tutor-resize-handle:hover,.learn-shell.pixso-student .daily-tutor-resize-handle:focus-visible{opacity:1}.learn-shell.pixso-student .pixso-daily-summary{grid-template-columns:1fr 1fr;gap:14px 0;margin-top:10px;position:relative}.learn-shell.pixso-student .daily-welcome-stats{border-radius:12px 0 0 12px;min-height:88px;padding:20px 0}.learn-shell.pixso-student .daily-welcome-stats>div{gap:4px;padding:0 24px}.learn-shell.pixso-student .daily-header-progress{min-height:88px;padding:20px 0;display:block;position:static}.learn-shell.pixso-student .daily-task-progress-breakdown{grid-template-columns:1fr 1fr;display:grid}.learn-shell.pixso-student .daily-task-progress-breakdown>span{gap:4px;padding:0 24px}.learn-shell.pixso-student .daily-task-progress-breakdown .is-completed{border-right:1px solid #e5e6eb;order:0}.learn-shell.pixso-student .daily-task-progress-breakdown .is-exempt{order:1}.learn-shell.pixso-student .daily-header-progress>em{margin:0;font-size:12px;position:absolute;top:2px;right:70px}.learn-shell.pixso-student .pixso-task-details{color:#86909c;z-index:2;font-size:11px;position:absolute;top:3px;right:0}.learn-shell.pixso-student .pixso-task-details>summary{cursor:pointer;list-style:none}.learn-shell.pixso-student .pixso-task-details>.is-pending{background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:12px;width:150px;padding:12px;display:flex;position:absolute;top:26px;right:0;box-shadow:0 4px 16px #1d212914}.learn-shell.pixso-student .pixso-stat-total{font:inherit}@media (width>=1241px){.learn-shell.pixso-student.has-daily-tutor>.daily-tutor-rail{margin:0;padding:0}}@media (width<=640px){.learn-shell.pixso-student .daily-tutor-rail-header{grid-template-columns:40px minmax(0,1fr) 100px;margin-inline:16px}.learn-shell.pixso-student .daily-tutor-rail-header h2{font-size:16px}.learn-shell.pixso-student .daily-tutor-header-actions{z-index:3;top:80px;right:0}.learn-shell.pixso-student .pixso-daily-summary{grid-template-columns:1fr}.learn-shell.pixso-student .daily-header-progress,.learn-shell.pixso-student .daily-welcome-stats{border:1px solid #e5e6eb;border-radius:12px}}.learn-shell.pixso-student .daily-tutor-avatar{min-width:40px;max-width:40px}.learn-shell.pixso-student .daily-tutor-avatar img{object-fit:cover;width:100%;height:100%}.learn-shell.pixso-student .daily-learning-goal-copy>p{margin:0;padding:3px 12px;line-height:18px}.learn-shell.pixso-student .daily-learning-goal-copy h3{margin:10px 0 6px;line-height:34px}.learn-shell.pixso-student .daily-learning-resume-meta{margin-top:0;line-height:22px}.learn-shell.pixso-student .daily-learning-goal-reason{gap:8px;padding-top:8px}.learn-shell.pixso-student .daily-welcome-stats,.learn-shell.pixso-student .daily-header-progress{min-height:88px;padding-block:16px}.learn-shell.pixso-student .daily-welcome-stats dd,.learn-shell.pixso-student .daily-task-progress-breakdown strong{line-height:29px}.learn-shell.pixso-student .daily-welcome-stats dt,.learn-shell.pixso-student .daily-task-progress-breakdown>span{line-height:18px}.learn-shell.pixso-student .daily-learning-goal-reason{gap:4px}@media (width>=1241px){.learn-shell.pixso-student .daily-tutor-rail.is-open{flex-direction:column;display:flex}.learn-shell.pixso-student .daily-tutor-rail-header,.learn-shell.pixso-student .daily-tutor-quick-actions,.learn-shell.pixso-student .daily-tutor-footer{flex-shrink:0}.learn-shell.pixso-student .daily-tutor-messages{flex:0 auto;min-height:0}.learn-shell.pixso-student .daily-tutor-rail.is-lesson-overview .daily-tutor-messages{flex:auto}.learn-shell.pixso-student .daily-tutor-footer{margin-top:auto}.learn-shell.pixso-student .daily-tutor-quick-actions{justify-content:flex-start}.learn-shell.pixso-student .daily-tutor-quick-actions button{flex:0 auto;width:166px}.learn-shell.pixso-student.has-daily-tutor>.daily-tutor-rail.is-lesson-overview>.daily-tutor-resize-handle{display:flex}}.pixso-reminder-preview>summary{display:none}@media (width>=1241px){.learn-shell.pixso-student .daily-focus-dashboard{position:relative}.learn-shell.pixso-student .daily-focus-header .c-dashboard-utilities{position:absolute;top:108px;right:24px}.learn-shell.pixso-student .daily-focus-header .c-dashboard-utilities>span{display:none}.learn-shell.pixso-student .daily-self-study-header-actions{margin-left:auto}.learn-shell.pixso-student .pixso-reminder-preview{z-index:8;position:absolute;top:116px;right:72px}.learn-shell.pixso-student .pixso-reminder-preview>summary{cursor:pointer;color:#86909c;font-size:12px;list-style:none;display:block}.learn-shell.pixso-student .pixso-reminder-preview .student-reminder-banner{width:420px;max-width:65vw;margin:0;position:absolute;top:28px;right:0;box-shadow:0 8px 28px #1d212918}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) ol{gap:0}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3){background:#fff;border-block:1px solid #e9edf1;position:relative}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:first-child{border-left:1px solid #e9edf1;border-radius:12px 0 0 12px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(3){border-right:1px solid #e9edf1;border-radius:0 12px 12px 0}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:first-child:before{content:"已完成环节";color:#4e5969;background:0 0;width:auto;height:auto;font-size:12px;display:block;position:absolute;top:16px;left:24px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) button{border-radius:inherit;height:124px;min-height:124px;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;align-content:center;align-items:center;gap:12px;padding:48px 24px 20px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) small{display:none}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) strong{font-size:14px;font-weight:400}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) .daily-learning-step-icon{width:28px;min-width:28px;height:28px;box-shadow:none;border-radius:50%}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) .daily-learning-step-icon svg{display:none}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) .daily-learning-step-icon:after{content:"✓";color:#096;font-size:16px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4){margin-top:20px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(4){margin-right:13px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(5){margin-left:13px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) button{background-color:#fff;border-color:#e9edf1;grid-template-rows:28px 1fr 36px;grid-template-columns:1fr auto;gap:12px;height:202px;min-height:202px;padding:24px;display:grid}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) .daily-learning-step-icon{display:none}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) strong{grid-area:1/1;font-size:18px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) small{color:#096;background:#e5f5ef;border-radius:3px;grid-area:1/2;align-self:start;max-width:150px;padding:4px 10px;font-size:11px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) .daily-ai-reinforcement-title{color:#4e5969;grid-area:2/1/auto/-1;margin:0;font-size:14px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) button:after{content:"查看任务";color:#096;background:#e5f5ef;border:1px solid #b7e6d7;border-radius:6px;grid-area:3/1;place-items:center;width:128px;height:36px;font-size:14px;display:grid}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li.is-locked small{color:#86909c;background:#f2f3f5}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li.is-locked button:after{content:"暂未解锁";color:#c9cdd4;background:#f2f3f5;border-color:#f2f3f5}}.learn-shell.pixso-student .pixso-reminder-preview>summary{cursor:pointer;display:block}@media (width>=1241px){.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) strong{align-self:center}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+3) .daily-learning-step-icon{background:#e4f6ee}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+2):after{content:"";background:#e5e6eb;width:28%;height:1px;display:block;position:absolute;top:74px;left:70%}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(n+4) strong{color:#1d2129;align-self:start}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) .pixso-next-description{color:#4e5969;grid-area:2/1/auto/-1;font-size:14px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) .daily-ai-reinforcement-title:before{content:"根据薄弱点动态安排 · "}.learn-shell.pixso-student .nav-summary{grid-template-columns:54px 1fr;gap:5px 0;display:grid}.learn-shell.pixso-student .nav-summary>strong:nth-child(2){color:#86909c;grid-area:3/1/auto/-1;font-size:10px}.learn-shell.pixso-student .nav-summary>strong:nth-child(4){grid-area:1/1/auto/-1}.learn-shell.pixso-student .nav-summary>span:nth-child(5){grid-area:2/1}.learn-shell.pixso-student .nav-summary>strong:nth-child(6){grid-area:2/2}.learn-shell.pixso-student .nav-summary>span:first-child,.learn-shell.pixso-student .nav-summary>span:nth-child(3){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.pixso-next-description{display:none}@media (width>=1241px){.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) .pixso-next-description{display:block}.learn-shell.pixso-student .daily-focus-header .c-dashboard-utilities{top:88px}.learn-shell.pixso-student .pixso-reminder-preview{top:96px}.learn-shell.pixso-student .daily-learning-path:has(ol>li:nth-child(3).is-completed) li:nth-child(-n+2):after{box-shadow:none;border:0;transform:none}}.learn-shell.pixso-student .quick-note-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;padding-left:26px;position:relative}.learn-shell.pixso-student .quick-note-drag-handle:active{cursor:grabbing}.learn-shell.pixso-student .quick-note-drag-handle>svg{color:#68758a;position:absolute;top:50%;left:0;transform:translateY(-50%)}.learn-shell.pixso-student .quick-note-panel{color:var(--c-text);border-color:var(--c-border);background:var(--c-surface)}.learn-shell.pixso-student .quick-note-panel>header{border-bottom-color:var(--c-border);background:var(--c-surface)}.learn-shell.pixso-student .quick-note-panel>header small{color:var(--c-text-muted);letter-spacing:0}.learn-shell.pixso-student .quick-note-panel>header h2{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-panel>header>button{color:var(--c-text-muted);border-radius:6px}.learn-shell.pixso-student .quick-note-panel>header>button:hover{color:var(--c-primary-solid);background:var(--c-mint)}.learn-shell.pixso-student .quick-note-panel>header>button:focus-visible{color:var(--c-primary-solid);background:var(--c-mint);outline:2px solid var(--c-primary);outline-offset:2px}.learn-shell.pixso-student .quick-note-composer{border-bottom-color:var(--c-border);background:var(--c-surface)}.learn-shell.pixso-student .quick-note-context{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-context>svg{color:var(--c-primary)}.learn-shell.pixso-student .quick-note-context>strong{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-context>button{color:var(--c-primary-solid);background:var(--c-surface);border-color:#e1efe9;border-radius:6px}.learn-shell.pixso-student .quick-note-context>button:hover{color:var(--c-primary-solid-hover);background:var(--c-mint);border-color:#a8ddca}.learn-shell.pixso-student .quick-note-context>button:focus-visible{outline-color:var(--c-primary)}.learn-shell.pixso-student .quick-note-panel .quick-note-editor-label{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-panel .inline-note-voice-button{color:var(--c-text);background:var(--c-surface);border-color:#e1efe9;border-radius:6px}.learn-shell.pixso-student .quick-note-panel .inline-note-voice-button:hover{color:var(--c-primary-solid);background:var(--c-mint);border-color:#a8ddca}.learn-shell.pixso-student .quick-note-panel .inline-note-voice-button:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-input{color:var(--c-ink);background:var(--c-surface);border-color:#dce3df;border-radius:8px}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #00996624}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-input[aria-disabled=true]{color:var(--c-text-muted);background:var(--c-surface-soft)}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-input[data-empty=true]:before,.learn-shell.pixso-student .quick-note-panel .inline-note-editor-count,.learn-shell.pixso-student .quick-note-panel .inline-note-editor-hint{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-hint.error{color:#a34437}.learn-shell.pixso-student .quick-note-panel .inline-note-editor-hint.success{color:var(--c-primary-solid)}.learn-shell.pixso-student .quick-note-panel .note-format-toolbar{color:var(--c-text);background:var(--c-surface-soft);border-color:#dce3df}.learn-shell.pixso-student .quick-note-tags button{color:var(--c-text-muted);background:var(--c-surface);border-color:#dce3df}.learn-shell.pixso-student .quick-note-tags button:hover,.learn-shell.pixso-student .quick-note-tags button.active{color:var(--c-primary-solid);background:var(--c-mint);border-color:#a8ddca}.learn-shell.pixso-student .quick-note-auto-review,.learn-shell.pixso-student .quick-note-save-row>span{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-auto-review>svg,.learn-shell.pixso-student .quick-note-save-row>span>svg{color:var(--c-primary)}.learn-shell.pixso-student .quick-note-save-row>span.error{color:#a34437}.learn-shell.pixso-student .quick-note-recent>header strong{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-recent>header span{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-list>article{border-bottom-color:var(--c-border);background:var(--c-surface)}.learn-shell.pixso-student .quick-note-list>article.active{background:var(--c-mint);box-shadow:none}.learn-shell.pixso-student .quick-note-open{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-open:hover{background:#f5f6f8}.learn-shell.pixso-student .quick-note-open:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;background:#f5f6f8}.learn-shell.pixso-student .quick-note-open>span,.learn-shell.pixso-student .quick-note-open>small{color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-list .inline-note-formatted-text{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-delete{color:var(--c-text-muted);border-radius:6px}.learn-shell.pixso-student .quick-note-panel :is(.study-utility-state,.study-utility-empty){color:var(--c-text-muted)}.learn-shell.pixso-student .quick-note-panel .study-utility-empty strong{color:var(--c-ink)}.learn-shell.pixso-student .quick-note-panel .study-utility-state.error button{color:var(--c-primary-solid);background:var(--c-surface);border-color:#a8ddca}.learn-shell.pixso-student .daily-tutor-rail-header{grid-template-columns:40px minmax(0,1fr) 96px 32px;gap:8px;margin-inline:16px}.learn-shell.pixso-student .daily-tutor-edge-toggle{color:#68758a;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.learn-shell.pixso-student .daily-tutor-edge-toggle:hover{color:#096;background:#e6f6ef}.learn-shell.pixso-student .daily-tutor-edge-toggle:focus-visible{outline-offset:2px;outline:2px solid #096}.learn-shell.pixso-student.has-daily-tutor>.daily-tutor-rail.is-collapsed{z-index:220;border:1px solid #e5e6eb;border-radius:12px 0 0 12px;width:48px;min-width:0;max-width:48px;height:164px;min-height:0;max-height:164px;display:block;position:fixed;inset:40% 0 auto auto;overflow:hidden;transform:none;box-shadow:0 4px 20px #1d21291a}.learn-shell.pixso-student .daily-tutor-rail.is-collapsed>:not(.daily-tutor-collapsed-trigger){display:none!important}.learn-shell.pixso-student .daily-tutor-rail.is-collapsed>.daily-tutor-collapsed-trigger{color:#096;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:10px 4px;display:flex}.learn-shell.pixso-student .daily-tutor-collapsed-trigger>span{border-radius:50%;width:32px;min-width:32px;height:32px;overflow:hidden}.learn-shell.pixso-student .daily-tutor-collapsed-trigger img{object-fit:cover;width:100%;height:100%}.learn-shell.pixso-student .daily-tutor-collapsed-trigger strong{writing-mode:vertical-rl}.learn-shell.pixso-student .daily-tutor-collapsed-trigger>svg{transform:rotate(180deg)}.learn-shell.pixso-student:has(.daily-tutor-rail.is-collapsed) .daily-tutor-global-trigger{display:none}.learn-shell.pixso-student .course-learning{--color-primary:#096;--color-primary-hover:#00845a;--color-heading:#1d2129;--color-text:#4e5969;--color-text-muted:#68758a;color:#4e5969}.learn-shell.pixso-student .course-learning-head h3{color:#1d2129;font-size:24px;line-height:1.4}.learn-shell.pixso-student .course-learning:not(.is-immersive) .course-learning-head{align-items:flex-start;min-height:110px;margin-bottom:24px}.learn-shell.pixso-student .course-learning:not(.is-immersive) .course-learning-head-actions{flex-direction:column;align-items:flex-end;gap:10px;padding-top:20px}.learn-shell.pixso-student .course-learning .learner-page-back{color:#4e5969;min-width:176px;font-weight:600}.learn-shell.pixso-student .course-learning :is(.course-immersive-toggle,.course-notebook-toggle,.course-chapter-verify){color:#4e5969;box-shadow:none;background:#fff;border-color:#e1efe9;border-radius:6px}.learn-shell.pixso-student .course-immersive-toggle{min-width:144px}.learn-shell.pixso-student .course-chapter-passed{color:#68758a;background:#f5f6f8;border-radius:6px}.learn-shell.pixso-student .course-learning :is(.learner-page-back,.course-immersive-toggle,.course-chapter-passed,.course-notebook-page-bar,.course-notebook-tools) svg{color:#096}.learn-shell.pixso-student .course-mode-card.recorded{border-color:#f2f3f5;padding:24px}.learn-shell.pixso-student .course-mode-card.recorded>header h4{color:#68758a;font-size:16px}.learn-shell.pixso-student .course-mode-card.recorded>header strong{color:#1d2129;font-size:30px}.learn-shell.pixso-student .course-watch-progress-track{background:#e6f6ef}.learn-shell.pixso-student .course-watch-progress-track i{background:#096}.learn-shell.pixso-student .course-watch-progress>p{color:#68758a}.learn-shell.pixso-student .course-material-download-card{box-shadow:none;background:#fff;border:1px solid #e1efe9;border-radius:8px;padding:24px}.learn-shell.pixso-student .course-material-download-card>header :is(p,h4){color:#68758a}.learn-shell.pixso-student .course-material-download-icon{color:#096;background:#f5f6f8}.learn-shell.pixso-student .course-material-download-empty{color:#68758a;background:#fff;border:1px solid #e1efe9;border-radius:6px;min-height:96px;font-size:13px}.learn-shell.pixso-student .course-notebook-page-bar>strong{color:#68758a}.learn-shell.pixso-student .course-notebook-panel :is(.course-notebook-page-bar>button,.course-notebook-tools button,.inline-note-voice-button){color:#4e5969;box-shadow:none;background:#fff;border-color:#e1efe9;border-radius:6px}.learn-shell.pixso-student .course-notebook-list button.active{color:#096;background:#f5f6f8;border-color:#096}.learn-shell.pixso-student .course-notebook-panel .note-format-toolbar{background:#f5f6f8;border-color:#dce3df}.learn-shell.pixso-student .course-notebook-panel .quick-note-editor-label{color:#68758a}.learn-shell.pixso-student .course-notebook-panel .inline-note-editor-frame{border-color:#e1efe9;border-radius:8px}.learn-shell.pixso-student .course-notebook-panel .inline-note-editor-input{color:#1d2129;min-height:210px}.learn-shell.pixso-student .course-notebook-panel .note-ai-review{box-shadow:none;background:#f7fbf9;border-color:#e1efe9}.learn-shell.pixso-student .course-notebook-panel .note-ai-review-identity :is(strong,small){color:#68758a}.learn-shell.pixso-student .course-notebook-panel :is(.note-ai-auto-toggle,.note-ai-collapse){color:#096;border-color:#a8ddca;border-radius:6px}.learn-shell.pixso-student .course-finish-panel{background:#e6f6ef;border-color:#e1efe9;border-radius:8px}.learn-shell.pixso-student .course-finish-panel :is(h4,.section-label){color:#68758a}.learn-shell.pixso-student .course-finish-panel>button{background:var(--c-primary-solid);border-color:var(--c-primary-solid);border-radius:6px;min-width:min(248px,100%)}@media (width<=720px){.learn-shell.pixso-student .course-learning:not(.is-immersive) .course-learning-head{min-height:0}.learn-shell.pixso-student .course-learning:not(.is-immersive) .course-learning-head-actions{align-items:stretch;padding-top:0}.learn-shell.pixso-student .course-learning-head h3{font-size:20px}.learn-shell.pixso-student .course-mode-card.recorded,.learn-shell.pixso-student .course-material-download-card{padding:16px}}.learn-shell.pixso-student .course-finish-panel>button:disabled{color:#68758a;cursor:not-allowed;background:#e6f6ef;border-color:#dce3df}.learn-shell.pixso-student .daily-learning-path li.is-current>button{color:#1d2129;border-color:#a8ddca}.learn-shell.pixso-student .daily-learning-path li.is-current>button>strong{color:#1d2129}.learn-shell.pixso-student .daily-learning-path li.is-current>button>small{color:#096}.learn-shell.pixso-student .daily-learning-path li.is-current>button>.daily-learning-step-icon{color:#fff;box-shadow:none;background:#096;border-color:#096}.learn-shell.pixso-student .daily-learning-path li.is-current>button:hover>.daily-learning-step-icon{box-shadow:none;background:#00845a;border-color:#00845a}@media (width<=720px){.learn-shell.pixso-student .profile-kpi{min-height:92px;padding:14px 16px}}@media (width<=430px){.learn-shell.pixso-student .profile-kpi{min-height:0;padding:13px 10px}}.learn-shell.pixso-student :is(.course-progress-panel,.ability-radar-panel){--ability-accent:#096;color:#4e5969;background:#fff;border-color:#e5e6eb}.learn-shell.pixso-student :is(.course-progress-panel,.ability-radar-panel)>header{background:#fff;border-color:#e5e6eb}.learn-shell.pixso-student :is(.course-progress-panel,.ability-radar-panel)>header h2{color:#1d2129}.learn-shell.pixso-student :is(.course-progress-panel,.ability-radar-panel)>header :is(small,button){color:#68758a}.learn-shell.pixso-student :is(.course-progress-overview,.ability-radar-status){background:#f5f6f8;border-color:#e5e6eb}.learn-shell.pixso-student :is(.course-progress-overview>strong,.ability-radar-status>strong){color:#096}.learn-shell.pixso-student :is(.course-progress-overview>span,.ability-radar-status>span,.ability-radar-status>small,.course-progress-list dt,.course-progress-list article>p span,.course-progress-list article>small){color:#68758a}.learn-shell.pixso-student .course-progress-list article{box-shadow:none;background:#fff;border-color:#e5e6eb}.learn-shell.pixso-student .course-progress-list article>header span{color:#096;background:#e6f6ef}.learn-shell.pixso-student .course-progress-list article>header b{color:#096}.learn-shell.pixso-student :is(.course-progress-list article>header strong,.course-progress-list dd,.course-progress-list article>p strong){color:#1d2129}.learn-shell.pixso-student .course-progress-list article>small svg{color:#096}.learn-shell.pixso-student .course-progress-panel progress{accent-color:#096;background:#e6f6ef}.learn-shell.pixso-student .course-progress-panel progress::-webkit-progress-bar{background:#e6f6ef}.learn-shell.pixso-student .course-progress-panel progress::-webkit-progress-value{background:#096}.learn-shell.pixso-student .course-progress-panel progress::-moz-progress-bar{background:#096}.learn-shell.pixso-student .course-progress-path-link{color:#096;background:#e6f6ef;border-color:#a8ddca}.learn-shell.pixso-student .course-progress-path-link:hover{color:#00845a;background:#dff5ec}.learn-shell.pixso-student .ability-radar-insight{color:#4e5969;background:#e6f6ef;border-color:#096}.learn-shell.pixso-student .ability-radar-insight svg{color:#096}.learn-shell.pixso-student .ability-radar-panel .stage-ability-center{box-shadow:none;background:#fff;border-color:#a8ddca}.learn-shell.pixso-student .ability-radar-panel .stage-ability-center strong{color:#1d2129}.learn-shell.pixso-student .ability-radar-panel .stage-ability-center span{color:#68758a}
