.tl[data-v-3a83ec31]{font-family:inherit}.tnav[data-v-3a83ec31]{position:fixed;top:0;left:0;right:0;z-index:20;height:56px;display:flex;align-items:center;gap:28px;padding:0 34px;color:#fff;transition:background-color .33s,color .33s}.tnav.solid[data-v-3a83ec31]{background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#171a20}.brand[data-v-3a83ec31]{font-size:16px;font-weight:500;letter-spacing:6px;cursor:pointer;margin-right:auto}.tmenu[data-v-3a83ec31]{display:flex;gap:30px}.titem[data-v-3a83ec31]{font-size:13.5px;cursor:pointer;padding:6px 2px;opacity:.9}.titem.on[data-v-3a83ec31],.titem[data-v-3a83ec31]:hover{opacity:1}.tside[data-v-3a83ec31]{display:flex;gap:10px}.tbtn[data-v-3a83ec31]{border:0;border-radius:4px;padding:9px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .33s,color .33s}.tbtn.primary[data-v-3a83ec31]{background:#2563eb;color:#fff}.tbtn.primary[data-v-3a83ec31]:hover{background:#1e50c8}.tbtn.ghost[data-v-3a83ec31]{background:#ffffff2e;color:inherit}.tnav.solid .tbtn.ghost[data-v-3a83ec31]{background:#eef1f6}.tpanel[data-v-3a83ec31]{position:fixed;top:56px;left:0;right:0;background:#fff;color:#171a20;display:flex;gap:40px;padding:30px max(34px,calc((100% - 1080px)/2));border-top:.5px solid #e5eaf1}.pmain[data-v-3a83ec31]{flex:7;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcard[data-v-3a83ec31]{cursor:pointer;padding:12px;border-radius:8px}.pcard[data-v-3a83ec31]:hover{background:#f4f4f4}.pcard b[data-v-3a83ec31]{font-size:14px;display:block}.pcard span[data-v-3a83ec31]{font-size:12px;color:#5c5e62;display:block;margin-top:5px;line-height:1.5}.pcard.hl b[data-v-3a83ec31]{color:#2563eb}.pcard.dim[data-v-3a83ec31]{opacity:.55;cursor:default}.pside[data-v-3a83ec31]{flex:3;border-left:.5px solid #e5eaf1;padding-left:30px}.pside b[data-v-3a83ec31]{font-size:13px}.pside span[data-v-3a83ec31]{font-size:12px;color:#5c5e62;line-height:1.7;display:block;margin-top:6px}.hero[data-v-3a83ec31]{position:relative;height:100vh;overflow:hidden}.slide[data-v-3a83ec31]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .33s;pointer-events:none}.slide.on[data-v-3a83ec31]{opacity:1;pointer-events:auto}.slide.gong[data-v-3a83ec31]{background:#0f1b2d}.slide.jin[data-v-3a83ec31]{background:#171a20}.slide.shi[data-v-3a83ec31]{background:#0d2137}.slide.xie[data-v-3a83ec31]{background:#101d2e}.slide.xiu[data-v-3a83ec31]{background:#141d29}.slide.yuan[data-v-3a83ec31]{background:#0c1a2a}.bigno[data-v-3a83ec31]{position:absolute;right:6%;bottom:4%;font-size:220px;font-weight:500;color:#ffffff0d;line-height:1;-webkit-user-select:none;user-select:none}.scopy[data-v-3a83ec31]{text-align:center;color:#fff;max-width:760px;padding:0 20px}.scopy h1[data-v-3a83ec31]{font-size:clamp(28px,4.4vw,46px);font-weight:500;line-height:1.4;white-space:pre-line}.scopy p[data-v-3a83ec31]{font-size:15px;color:#ffffffb8;margin-top:18px;line-height:1.7}.sbtns[data-v-3a83ec31]{display:flex;gap:12px;justify-content:center;margin-top:28px}.edge[data-v-3a83ec31]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;background:#ffffff24;color:#fff;font-size:20px;transition:background-color .33s}.edge[data-v-3a83ec31]:hover{background:#ffffff42}.edge.l[data-v-3a83ec31]{left:22px}.edge.r[data-v-3a83ec31]{right:22px}.dots[data-v-3a83ec31]{position:absolute;bottom:26px;left:0;right:0;display:flex;gap:8px;justify-content:center;z-index:3}.dots i[data-v-3a83ec31]{width:8px;height:8px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:background-color .33s}.dots i.on[data-v-3a83ec31]{background:#fff}@media(prefers-reduced-motion:reduce){.slide[data-v-3a83ec31]{transition:none}}.lesson[data-v-3a83ec31]{padding:64px var(--wrap2, 24px);max-width:900px;margin:0 auto}.lesson.alt[data-v-3a83ec31]{background:#fff}.kicker[data-v-3a83ec31]{font-size:12px;letter-spacing:3px;color:#2563eb}.lesson h2[data-v-3a83ec31]{font-size:26px;font-weight:500;margin:10px 0 26px}.spage[data-v-3a83ec31]{position:relative;height:100vh;background-size:cover;background-position:center;display:flex;align-items:center}.sveil[data-v-3a83ec31]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a101a8c,#0a101a26 60%,#0a101a40)}.glass[data-v-3a83ec31]{background:#0d14208c;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:.5px solid rgba(255,255,255,.12);border-radius:14px;padding:24px 30px;max-width:660px;box-sizing:border-box}.glass p[data-v-3a83ec31]{font-size:15.5px;font-weight:500;line-height:2;color:#fffffff0;margin:0;letter-spacing:.3px;font-family:PingFang SC,HarmonyOS Sans SC,MiSans,Microsoft YaHei,sans-serif}.glass .em[data-v-3a83ec31]{color:#fac775;margin-top:8px;font-weight:500}.spage .scopy[data-v-3a83ec31]{position:relative;z-index:2;color:#fff;max-width:660px;padding:0 max(24px,calc((100% - 1080px)/2))}.spage .scopy.side-l[data-v-3a83ec31]{margin-right:auto}.spage .scopy.side-r[data-v-3a83ec31]{margin-left:auto;text-align:right}.spage .scopy.side-r .glass[data-v-3a83ec31]{text-align:left}.spage .lwho[data-v-3a83ec31]{font-size:13px;font-weight:500;letter-spacing:3px;color:#fac775}.spage h2[data-v-3a83ec31]{font-size:clamp(26px,3.4vw,40px);font-weight:600;margin:10px 0 18px;line-height:1.45;text-shadow:0 1px 18px rgba(10,16,26,.5)}@media(max-width:640px){.spage .scopy.side-l[data-v-3a83ec31],.spage .scopy.side-r[data-v-3a83ec31]{margin:0 auto;text-align:left}.glass[data-v-3a83ec31]{padding:16px 18px}.glass p[data-v-3a83ec31]{font-size:12.5px}}.prodcard[data-v-3a83ec31]{text-align:center;padding:90px 24px;background:#fff}.prodcard h2[data-v-3a83ec31]{font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.6;color:#0f1b2d;margin:0 0 34px}.prodcard .tbtn.big[data-v-3a83ec31]{padding:16px 52px;font-size:16px;border-radius:8px}.muted[data-v-3a83ec31]{color:#8e8e8e;font-size:11px}.center[data-v-3a83ec31]{text-align:center}.lfoot[data-v-3a83ec31]{text-align:center;padding:30px 20px 60px;font-size:12px;color:#8e8e8e}.lfoot a[data-v-3a83ec31]{color:inherit}@media(max-width:900px){.lesson h2[data-v-3a83ec31]{font-size:21px}}@media(max-width:900px){.tmenu[data-v-3a83ec31],.tpanel[data-v-3a83ec31]{display:none}.bigno[data-v-3a83ec31]{font-size:120px}}@media(max-width:640px){.ctabar[data-v-3a83ec31]{flex-direction:column;gap:8px;text-align:center;padding:12px}.ctatext[data-v-3a83ec31]{font-size:12px}.ctabar .tbtn[data-v-3a83ec31]{width:100%}}.topbar[data-v-1ad8b887]{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;height:56px;padding:0 18px;background:#ffffffdb;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom:.5px solid #e5eaf1}.backbtn[data-v-1ad8b887]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:8px 10px;margin-left:-10px;font-size:14px;color:#171a20;border-radius:8px}.backbtn[data-v-1ad8b887]:hover{background:#f2f4f7}.backbtn .arr[data-v-1ad8b887]{font-size:16px;line-height:1}.backbtn.ph[data-v-1ad8b887]{width:70px}.brand[data-v-1ad8b887]{position:absolute;left:50%;transform:translate(-50%);font-size:15px;font-weight:600;letter-spacing:2px;color:#0f1b2d}.rslot[data-v-1ad8b887]{margin-left:auto;display:flex;align-items:center;gap:10px}.hero[data-v-1ad8b887]{background:#0f1b2d;color:#fff;padding:108px 24px 56px}.hero-in[data-v-1ad8b887]{max-width:1080px;margin:0 auto}.hero h1[data-v-1ad8b887]{font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:1px}.hero p[data-v-1ad8b887]{margin-top:12px;font-size:15px;line-height:1.8;color:#ffffffb8;max-width:640px}.body[data-v-1ad8b887]{max-width:1080px;margin:0 auto;padding:44px 24px 90px}.body.wide[data-v-1ad8b887]{max-width:1200px}.body.nohero[data-v-1ad8b887]{padding-top:96px}.authcard[data-v-abf42450]{max-width:460px;margin:0 auto;background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:36px 34px}.kick[data-v-abf42450]{font-size:12px;color:#2563eb;letter-spacing:3px}.authcard h2[data-v-abf42450]{font-size:22px;font-weight:600;color:#0f1b2d;margin:8px 0 6px}.authcard .btn[data-v-abf42450]{margin-top:18px;padding:15px;font-size:15px;border-radius:10px}.err[data-v-abf42450]{color:#b45309;font-size:13px;margin-top:10px}.fine[data-v-abf42450]{font-size:12px;color:#94a3b8;line-height:1.7;margin-top:14px}.sec[data-v-d5ffca36]{margin-bottom:64px}.shead[data-v-d5ffca36]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.kick[data-v-d5ffca36]{font-size:12px;color:#2563eb;letter-spacing:3px}.shead h2[data-v-d5ffca36]{font-size:24px;font-weight:600;color:#0f1b2d;margin-top:4px}.hint[data-v-d5ffca36]{font-size:12px;color:#94a3b8}.rail[data-v-d5ffca36]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px max(24px,calc((100vw - 1080px)/2));margin:-4px calc(-1*max(24px,calc((100vw - 1080px)/2)));cursor:grab}.rail[data-v-d5ffca36]::-webkit-scrollbar{display:none}.ccard[data-v-d5ffca36]{flex:0 0 288px;scroll-snap-align:start;box-sizing:border-box;background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:24px 24px 20px;min-height:240px;display:flex;flex-direction:column;cursor:pointer;transition:border-color .2s}.ccard[data-v-d5ffca36]:hover{border-color:#2563eb}.cno[data-v-d5ffca36]{font-size:30px;font-weight:700;color:#e8edf5;line-height:1}.ccard b[data-v-d5ffca36]{font-size:18px;color:#0f1b2d;margin-top:14px}.ctag[data-v-d5ffca36]{align-self:flex-start;font-size:11px;letter-spacing:2px;color:#fac775;background:#0f1b2d;border-radius:99px;padding:3px 10px;margin-top:8px}.ct[data-v-d5ffca36]{font-size:13px;line-height:1.8;color:#64748b;margin:10px 0 0}.ccard i[data-v-d5ffca36]{font-style:normal;font-size:12.5px;color:#2563eb;margin-top:auto;padding-top:12px}.exp[data-v-d5ffca36]{background:#0f1b2d;color:#fff;border-radius:18px;padding:42px 44px;cursor:pointer;display:flex;align-items:center;gap:24px;transition:transform .2s}.exp[data-v-d5ffca36]:hover{transform:translateY(-3px)}.exptxt b[data-v-d5ffca36]{display:block;font-size:22px;font-weight:600}.exptxt span[data-v-d5ffca36]{display:block;font-size:14px;line-height:1.8;color:#ffffffb8;margin-top:10px;max-width:620px}.expgo[data-v-d5ffca36]{margin-left:auto;font-size:15px;color:#fac775;white-space:nowrap}.brs[data-v-d5ffca36]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.br[data-v-d5ffca36]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:32px 28px;cursor:pointer;display:flex;flex-direction:column;min-height:230px;transition:border-color .2s}.br[data-v-d5ffca36]:hover{border-color:#2563eb}.no[data-v-d5ffca36]{font-size:13px;letter-spacing:4px;color:#2563eb}.br b[data-v-d5ffca36]{font-size:21px;font-weight:600;color:#0f1b2d;margin:12px 0 8px}.bd[data-v-d5ffca36]{font-size:13.5px;line-height:1.85;color:#64748b}.br i[data-v-d5ffca36]{font-style:normal;font-size:13.5px;color:#2563eb;margin-top:auto;padding-top:16px}@media(max-width:900px){.brs[data-v-d5ffca36]{grid-template-columns:1fr}.exp[data-v-d5ffca36]{flex-direction:column;align-items:flex-start}.expgo[data-v-d5ffca36]{margin-left:0}}.ctag[data-v-4500f50d]{font-size:12px;letter-spacing:2px;color:#0f1b2d;background:#f2f4f7;border-radius:99px;padding:5px 14px}.cwrap[data-v-4500f50d]{max-width:860px;margin:0 auto}.ck[data-v-4500f50d]{font-size:12px;color:#2563eb;letter-spacing:3px}.cname[data-v-4500f50d]{font-size:clamp(28px,4vw,40px);font-weight:600;color:#0f1b2d;margin-top:8px}.cteaser[data-v-4500f50d]{font-size:16px;line-height:1.8;color:#3c4043;margin-top:12px}.cdisc[data-v-4500f50d]{font-size:12px;color:#94a3b8;margin-top:8px}.reader[data-v-4500f50d]{display:flex;align-items:center;gap:10px;margin-top:30px}.navbtn[data-v-4500f50d]{width:44px;height:44px;border-radius:50%;border:.5px solid #e5eaf1;background:#fff;color:#0f1b2d;font-size:17px;cursor:pointer;flex-shrink:0;transition:border-color .15s}.navbtn[data-v-4500f50d]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.navbtn[data-v-4500f50d]:disabled{opacity:.3;cursor:default}.slides[data-v-4500f50d]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1}.slides[data-v-4500f50d]::-webkit-scrollbar{display:none}.slide[data-v-4500f50d]{flex:0 0 100%;scroll-snap-align:center;box-sizing:border-box;background:#0f1b2d;color:#fff;border-radius:18px;padding:40px 42px;min-height:300px;display:flex;flex-direction:column}.sno[data-v-4500f50d]{font-size:12px;letter-spacing:3px;color:#ffffff73}.st[data-v-4500f50d]{font-size:13px;font-weight:500;letter-spacing:4px;color:#fac775;margin-top:auto;padding-top:26px}.sp[data-v-4500f50d]{font-size:clamp(16px,2vw,19px);font-weight:500;line-height:2;color:#fffffff2;margin:10px 0 0}.dots[data-v-4500f50d]{display:flex;justify-content:center;gap:8px;margin-top:20px}.dot[data-v-4500f50d]{width:7px;height:7px;border-radius:50%;background:#d4dae3;cursor:pointer;transition:all .2s}.dot.on[data-v-4500f50d]{background:#2563eb;width:22px;border-radius:4px}.cta[data-v-4500f50d]{text-align:center;margin:52px 0 10px}.ctq[data-v-4500f50d]{font-size:17px;font-weight:500;color:#0f1b2d}.cta .btn[data-v-4500f50d]{max-width:420px;margin:16px auto 0;padding:15px;font-size:15px;border-radius:10px}@media(max-width:640px){.reader[data-v-4500f50d]{gap:6px}.navbtn[data-v-4500f50d]{display:none}.slide[data-v-4500f50d]{padding:30px 26px;min-height:260px}}.prog-tag[data-v-b35d1a6d]{font-size:13px;font-weight:600;color:#0f1b2d;background:#f2f4f7;border-radius:99px;padding:5px 14px}.quiz[data-v-b35d1a6d]{max-width:680px;margin:0 auto}.qhead[data-v-b35d1a6d]{margin-bottom:18px}.qkick[data-v-b35d1a6d]{font-size:12px;color:#64748b;letter-spacing:1px}.qbar[data-v-b35d1a6d]{height:6px;background:#eef1f6;border-radius:3px;overflow:hidden;margin-top:10px}.qbar i[data-v-b35d1a6d]{display:block;height:100%;background:#2563eb;transition:width .25s;border-radius:3px}.qcard[data-v-b35d1a6d]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:34px 36px}.qwhy[data-v-b35d1a6d]{font-size:12.5px;color:#2563eb;margin:0 0 10px}.qtext[data-v-b35d1a6d]{font-size:clamp(18px,2.4vw,23px);font-weight:600;color:#0f1b2d;line-height:1.6;margin:0 0 18px}.qopt[data-v-b35d1a6d]{padding:15px 18px;border:1.5px solid #e5eaf1;border-radius:12px;margin-top:10px;cursor:pointer;font-size:15px;background:#fff;transition:border-color .15s}.qopt[data-v-b35d1a6d]:hover{border-color:#93b4f0}.qopt.sel[data-v-b35d1a6d]{border-color:#2563eb;background:#eff6ff}.qopt b[data-v-b35d1a6d]{color:#0f1b2d}.arch[data-v-b35d1a6d]{margin-top:18px;background:#eff6ff;border-radius:12px;padding:16px 18px}.ak[data-v-b35d1a6d]{font-size:11.5px;color:#2563eb;margin:0;font-weight:500}.al[data-v-b35d1a6d]{font-size:16px;font-weight:600;margin:4px 0 0;color:#0f1b2d}.ad[data-v-b35d1a6d]{font-size:13px;color:#5c5e62;margin:4px 0 0;line-height:1.7}.soothe[data-v-b35d1a6d]{font-size:13px;color:#15803d;margin:14px 0 0;background:#f0fdf4;border-radius:10px;padding:10px 14px}.priv[data-v-b35d1a6d]{font-size:12px;color:#94a3b8;margin-top:16px}.gen[data-v-b35d1a6d]{text-align:center;padding:70px 0}.gt1[data-v-b35d1a6d]{font-size:17px;font-weight:600;color:#0f1b2d}.gt2[data-v-b35d1a6d]{font-size:13px;color:#64748b;margin-top:10px}.gbar[data-v-b35d1a6d]{max-width:300px;margin:22px auto 0;height:6px;background:#eef1f6;border-radius:3px;overflow:hidden}.gbar i[data-v-b35d1a6d]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#1d9e75)}.arche[data-v-5f9c8b75]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:30px 32px;margin-bottom:18px}.ak[data-v-5f9c8b75]{font-size:12px;color:#2563eb;letter-spacing:3px}.arche b[data-v-5f9c8b75]{display:block;font-size:24px;font-weight:600;color:#0f1b2d;margin:8px 0}.ad[data-v-5f9c8b75]{font-size:14px;line-height:1.8;color:#5c5e62}.conf[data-v-5f9c8b75]{display:block;font-size:12px;color:#94a3b8;margin-top:12px}.dims[data-v-5f9c8b75]{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.dim[data-v-5f9c8b75]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:24px 28px}.dhead[data-v-5f9c8b75]{display:flex;justify-content:space-between;align-items:baseline}.dhead b[data-v-5f9c8b75]{font-size:17px;color:#0f1b2d}.dv[data-v-5f9c8b75]{font-size:20px;font-weight:700}.dv.good[data-v-5f9c8b75]{color:#15803d}.dv.mid[data-v-5f9c8b75]{color:#378add}.dv.low[data-v-5f9c8b75]{color:#d85a30}.dd[data-v-5f9c8b75]{font-size:13px;color:#64748b;margin:4px 0 12px}.track[data-v-5f9c8b75]{height:7px;background:#eef1f6;border-radius:4px;overflow:hidden}.fill[data-v-5f9c8b75]{height:100%;border-radius:4px;transition:width .4s}.dref[data-v-5f9c8b75]{display:block;font-size:12px;color:#94a3b8;margin-top:10px}.btn[data-v-5f9c8b75]{max-width:380px;margin:0 auto;display:block;padding:15px;font-size:15px;border-radius:10px}.grade-wrap[data-v-e7ba3046]{margin-top:26px}.glabel[data-v-e7ba3046]{font-size:13px;letter-spacing:3px;color:#fff9}.grade[data-v-e7ba3046]{display:block;font-size:96px;font-weight:800;color:#fac775;line-height:1.15}.gline[data-v-e7ba3046]{font-size:clamp(16px,2.2vw,21px);font-weight:500;color:#fff;line-height:1.7;max-width:620px;margin-top:6px}.rsec[data-v-e7ba3046]{margin-bottom:40px}.rk[data-v-e7ba3046]{font-size:12px;color:#2563eb;letter-spacing:3px}.rcards[data-v-e7ba3046]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.rc[data-v-e7ba3046]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:26px}.rc b[data-v-e7ba3046]{display:block;font-size:16px;color:#0f1b2d;margin-bottom:8px}.rc span[data-v-e7ba3046]{font-size:13.5px;line-height:1.85;color:#5c5e62}.next[data-v-e7ba3046]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:30px 32px}.nd[data-v-e7ba3046]{font-size:14.5px;line-height:1.9;color:#5c5e62;margin:12px 0 18px}.nd b[data-v-e7ba3046]{color:#0f1b2d}.next .btn[data-v-e7ba3046]{max-width:380px;padding:15px;font-size:15px;border-radius:10px}@media(max-width:860px){.rcards[data-v-e7ba3046]{grid-template-columns:1fr}}.brs[data-v-3c255ac0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.br[data-v-3c255ac0]{background:#0f1b2d;color:#fff;border-radius:16px;padding:32px 28px;cursor:pointer;display:flex;flex-direction:column;min-height:340px;transition:transform .2s}.br[data-v-3c255ac0]:hover{transform:translateY(-4px)}.no[data-v-3c255ac0]{font-size:14px;letter-spacing:4px;color:#fac775}.br b[data-v-3c255ac0]{font-size:21px;font-weight:600;margin:14px 0 10px}.d[data-v-3c255ac0]{font-size:13.5px;line-height:1.85;color:#ffffffb8;margin:0}ul[data-v-3c255ac0]{list-style:none;margin:18px 0 0;padding:0;border-top:.5px solid rgba(255,255,255,.14)}li[data-v-3c255ac0]{font-size:13px;color:#ffffffd1;padding:9px 0;border-bottom:.5px solid rgba(255,255,255,.08)}li[data-v-3c255ac0]:before{content:"— ";color:#fac775}.go[data-v-3c255ac0]{font-size:14px;color:#fac775;margin-top:auto;padding-top:18px}@media(max-width:900px){.brs[data-v-3c255ac0]{grid-template-columns:1fr}.br[data-v-3c255ac0]{min-height:0}}.tabbar[data-v-b110f7a4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tab[data-v-b110f7a4]{padding:10px 20px;border-radius:99px;border:.5px solid #e5eaf1;background:#fff;color:#5c5e62;font-size:14px;cursor:pointer;transition:all .15s}.tab[data-v-b110f7a4]:hover{border-color:#2563eb;color:#2563eb}.tab.on[data-v-b110f7a4]{background:#0f1b2d;border-color:#0f1b2d;color:#fff;font-weight:500}.panel[data-v-b110f7a4]{background:#fff;border:.5px solid #e5eaf1;border-radius:16px;padding:36px 38px}.pk[data-v-b110f7a4]{font-size:12px;color:#2563eb;letter-spacing:3px}.panel h2[data-v-b110f7a4]{font-size:24px;font-weight:600;color:#0f1b2d;margin:10px 0 18px}ul[data-v-b110f7a4]{list-style:none;margin:0;padding:0}li[data-v-b110f7a4]{font-size:14.5px;line-height:1.8;color:#3c4043;padding:12px 0;border-bottom:.5px solid #f0f2f6}li[data-v-b110f7a4]:before{content:"— ";color:#2563eb}.todo[data-v-b110f7a4]{font-size:12px;color:#94a3b8;margin-top:18px}:root{--ink: #1a2332;--accent: #2563eb;--accent-dark: #1e40af;--bg: #f6f8fb;--card: #ffffff;--line: #e5eaf1;--warn: #b45309;--ok: #15803d}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--ink);min-height:100vh}.app-wrap{max-width:560px;margin:0 auto;padding:0 12px 40px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;margin:12px}.btn{display:block;width:100%;padding:14px;border:0;border-radius:12px;background:var(--accent);color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px}.btn:disabled{opacity:.5}.btn.ghost{background:#eef2ff;color:var(--accent-dark)}input,select{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;font-size:15px;margin-top:8px;background:#fff}h1{font-size:22px;line-height:1.35}h2{font-size:17px;margin-bottom:8px}.muted{color:#64748b;font-size:13px;line-height:1.6}.tag{display:inline-block;padding:2px 10px;border-radius:99px;background:#eef2ff;color:var(--accent-dark);font-size:12px;margin-right:6px}.grade{font-size:44px;font-weight:800;color:var(--accent)}.qopt{display:block;padding:13px 14px;border:1.5px solid var(--line);border-radius:12px;margin-top:10px;cursor:pointer;font-size:15px;background:#fff}.qopt.sel{border-color:var(--accent);background:#eff6ff}.bar{height:6px;background:var(--line);border-radius:3px;overflow:hidden;margin:10px 0}.bar>i{display:block;height:100%;background:var(--accent);transition:width .2s}
