:root{--c-bg1:#fdfbff;--c-bg2:#e7d9fb;--c-card:#fff;--c-primary:#6e4bc4;--c-primary-dark:#55379e;--c-primary-light:#a98be0;--c-primary-soft:#f1eafc;--c-primary-line:#e2d6f6;--c-ink:#2a2140;--c-ink2:#5f5480;--c-ink3:#8d84a5;--c-line:#e8dff7;--c-green:#0e7a52;--c-sans:"Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--g-bg:#fff6;--g-bg-strong:#fff9;--g-bg-soft:#ffffff3d;--g-grad:linear-gradient(158deg, #ffffffa8 0%, #ffffff3d 52%, #ffffff70 100%);--g-line:#ffffff94;--g-edge:#6e4bc40d;--g-blur:blur(30px) saturate(1.9);--g-inner:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #ffffff59;--g-shadow:0 22px 48px -28px #50308c80}.courseware-module__oMe86a__page{background:radial-gradient(860px 480px at 2% -12%, #b090f08a 0%, transparent 68%), radial-gradient(740px 420px at 99% -2%, #cebafa94 0%, transparent 66%), radial-gradient(900px 520px at 62% 104%, #c4aaf86b 0%, transparent 70%), linear-gradient(180deg, var(--c-bg1) 0%, #f6f0fe 44%, var(--c-bg2) 100%);min-height:100vh;color:var(--c-ink);font-family:var(--c-sans);-webkit-font-smoothing:antialiased}.courseware-module__oMe86a__header{z-index:20;background:var(--g-bg-strong);border-bottom:1px solid var(--g-line);height:64px;box-shadow:var(--g-inner), 0 6px 24px -18px #50308c99;-webkit-backdrop-filter:var(--g-blur);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 28px;display:grid;position:sticky;top:0}.courseware-module__oMe86a__headerLeft{align-items:center;min-width:0;display:flex}.courseware-module__oMe86a__headerCenter{justify-content:center;align-items:center;min-width:0;display:flex}.courseware-module__oMe86a__headerRight{justify-content:flex-end;align-items:center;gap:10px;display:flex}.courseware-module__oMe86a__navPill{border:1px solid var(--g-line);box-shadow:var(--g-inner);-webkit-backdrop-filter:blur(14px)saturate(1.6);background:#ffffff75;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:4px;display:flex}.courseware-module__oMe86a__navScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.courseware-module__oMe86a__navScroll::-webkit-scrollbar{display:none}.courseware-module__oMe86a__navScroll{scrollbar-width:none}.courseware-module__oMe86a__navItem,.courseware-module__oMe86a__navOn{color:var(--c-ink2);letter-spacing:.4px;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 18px;font-size:13.5px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.courseware-module__oMe86a__navItem:hover{color:var(--c-primary)}.courseware-module__oMe86a__navOn{color:var(--c-primary);border-color:var(--g-line);box-shadow:var(--g-inner), 0 3px 10px -5px #50308c73;background:#fff;font-weight:700}.courseware-module__oMe86a__navIco{opacity:.85;font-size:13px}.courseware-module__oMe86a__actOutline{cursor:pointer;color:var(--c-ink2);background:var(--g-bg-soft);border:1px solid var(--g-line);box-shadow:var(--g-inner);-webkit-backdrop-filter:blur(12px);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 17px;font-family:inherit;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.courseware-module__oMe86a__actOutline:hover{color:var(--c-primary);border-color:var(--c-primary-line);background:var(--g-bg-strong);text-decoration:none}.courseware-module__oMe86a__actGreen{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(155deg,#34d17f 0%,#07c160 55%,#059a4c 100%);border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px 4px -1px #fff9,0 8px 18px -10px #059a4ce6}.courseware-module__oMe86a__actGreen:hover{filter:brightness(1.06)}.courseware-module__oMe86a__brand{color:var(--c-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.courseware-module__oMe86a__logo{background:0 0;border:0;flex:none;width:45px;height:45px;padding:0;overflow:visible}.courseware-module__oMe86a__logo img{width:100%;height:100%;display:block}.courseware-module__oMe86a__brandName{letter-spacing:.6px;font-size:15.5px;font-weight:700}.courseware-module__oMe86a__hnav{background:var(--g-bg-soft);border:1px solid var(--g-line);box-shadow:var(--g-inner);-webkit-backdrop-filter:blur(14px)saturate(1.6);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.courseware-module__oMe86a__hnav a{color:var(--c-ink2);letter-spacing:.4px;border-radius:999px;padding:7px 18px;font-size:13px;text-decoration:none;transition:color .15s,background .15s}.courseware-module__oMe86a__hnav a:hover{color:var(--c-primary)}.courseware-module__oMe86a__hnavOn{background:var(--g-bg-strong);box-shadow:var(--g-inner), 0 3px 10px -4px #50308c66;border:1px solid var(--g-line);font-weight:700;color:var(--c-primary)!important}.courseware-module__oMe86a__headerRight{align-items:center;gap:12px;display:flex}.courseware-module__oMe86a__contactWrap{position:relative}.courseware-module__oMe86a__contactBtn{color:var(--c-ink2);cursor:pointer;border:1px solid var(--g-line);background:var(--g-bg-soft);-webkit-backdrop-filter:blur(12px);box-shadow:var(--g-inner);border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.courseware-module__oMe86a__contactBtn:hover{color:var(--c-primary);border-color:var(--c-primary-line);background:var(--g-bg-strong)}.courseware-module__oMe86a__contactDot{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a29}.courseware-module__oMe86a__qrPop{z-index:40;text-align:center;background:var(--g-bg-strong);border:1px solid var(--g-line);width:208px;-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 22px 46px -22px #50308c99;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 12px);right:0}.courseware-module__oMe86a__qrPop img{border-radius:9px;width:100%;display:block}.courseware-module__oMe86a__qrTip{color:var(--c-ink2);margin-top:9px;font-size:12px;line-height:1.6}.courseware-module__oMe86a__modalMask{z-index:60;-webkit-backdrop-filter:blur(6px);background:#3a266047;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out courseware-module__oMe86a__maskIn;display:flex;position:fixed;inset:0}@keyframes courseware-module__oMe86a__maskIn{0%{opacity:0}to{opacity:1}}.courseware-module__oMe86a__modalCard{border:1px solid var(--g-line);-webkit-backdrop-filter:blur(30px)saturate(1.8);width:560px;max-width:100%;max-height:88vh;box-shadow:var(--g-inner), 0 30px 70px -34px #462882a6;background:#fffffff1;border-radius:18px;padding:26px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) courseware-module__oMe86a__cardIn;overflow-y:auto}@keyframes courseware-module__oMe86a__cardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.courseware-module__oMe86a__payMask{z-index:70;-webkit-backdrop-filter:blur(7px);background:#2a1a4a6b;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out courseware-module__oMe86a__maskIn;display:flex;position:fixed;inset:0}.courseware-module__oMe86a__payCard{text-align:center;border:1px solid var(--g-line);-webkit-backdrop-filter:blur(30px)saturate(1.6);width:340px;max-width:100%;max-height:90vh;box-shadow:var(--g-inner), 0 34px 80px -34px #281650b3;background:#fcfbfff7;border-radius:18px;padding:30px 26px 24px;animation:.22s cubic-bezier(.16,1,.3,1) courseware-module__oMe86a__cardIn;position:relative;overflow-y:auto}.courseware-module__oMe86a__payCard .courseware-module__oMe86a__buyClose{top:12px;right:12px}.courseware-module__oMe86a__payName{color:var(--c-ink2);letter-spacing:1.5px;margin-bottom:4px;font-size:14px}.courseware-module__oMe86a__payPrice{color:var(--c-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2px;font-size:44px;font-weight:800;line-height:1.15;display:flex}.courseware-module__oMe86a__payCur{font-size:22px;font-weight:700}.courseware-module__oMe86a__payQr{box-sizing:border-box;border:1px solid var(--g-line);background:#fff;border-radius:14px;width:220px;height:220px;margin:16px auto 14px;padding:8px;display:block;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #4628828c}.courseware-module__oMe86a__payTip{color:var(--c-ink);letter-spacing:.6px;font-size:14px;font-weight:700}.courseware-module__oMe86a__payFootNote{color:var(--c-ink3);margin-top:7px;font-size:11.5px;line-height:1.7}.courseware-module__oMe86a__btnNarrow{display:none}.courseware-module__oMe86a__authShell{max-width:460px;margin:0 auto;padding:48px 20px 60px}.courseware-module__oMe86a__authCard{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:16px;flex-direction:column;gap:14px;padding:30px 28px 26px;display:flex}.courseware-module__oMe86a__authTitle{color:var(--c-ink);letter-spacing:.5px;margin:0;font-size:22px}.courseware-module__oMe86a__authSub{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.7}.courseware-module__oMe86a__authField{color:var(--c-ink2);letter-spacing:.4px;flex-direction:column;gap:6px;font-size:12px;display:flex}.courseware-module__oMe86a__authCodeRow{gap:8px;display:flex}.courseware-module__oMe86a__authCodeRow .courseware-module__oMe86a__input{flex:1}.courseware-module__oMe86a__authGhostBtn{cursor:pointer;border:1px solid var(--g-line);background:var(--g-bg-soft);height:42px;color:var(--c-primary);white-space:nowrap;box-shadow:var(--g-inner);border-radius:10px;flex:none;padding:0 14px;font-family:inherit;font-size:12.5px;transition:background .15s,border-color .15s}.courseware-module__oMe86a__authGhostBtn:hover:not(:disabled){background:var(--g-bg-strong);border-color:var(--c-primary-line)}.courseware-module__oMe86a__authGhostBtn:disabled{opacity:.55;cursor:default}.courseware-module__oMe86a__authErr{color:#b3364b;background:#b3364b14;border:1px solid #b3364b33;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.6}.courseware-module__oMe86a__authOk{color:var(--c-green);background:#0e7a5214;border:1px solid #0e7a5233;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.6}.courseware-module__oMe86a__authSubmit{justify-content:center;width:100%;margin-top:4px}.courseware-module__oMe86a__authSubmit:disabled{opacity:.6;cursor:default}.courseware-module__oMe86a__authSwitch{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.courseware-module__oMe86a__authSwitch button{color:var(--c-primary);cursor:pointer;letter-spacing:.3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px}.courseware-module__oMe86a__authSwitch button:hover{text-decoration:underline}.courseware-module__oMe86a__authSwitch a{color:var(--c-ink3);text-decoration:none}.courseware-module__oMe86a__authSwitch a:hover{color:var(--c-primary)}.courseware-module__oMe86a__myShell{max-width:900px;margin:0 auto;padding:30px 24px 64px}.courseware-module__oMe86a__myHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.courseware-module__oMe86a__myHead h1{color:var(--c-ink);letter-spacing:.5px;margin:0;font-size:26px}.courseware-module__oMe86a__myQuota{color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:999px;padding:5px 12px;font-size:12px}.courseware-module__oMe86a__myQuota em{color:var(--c-ink3);margin-left:4px;font-style:normal}.courseware-module__oMe86a__myMsg{color:#b3364b;background:#b3364b14;border:1px solid #b3364b33;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.6}.courseware-module__oMe86a__myEmpty{text-align:center;color:var(--c-ink3);background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:60px 0;font-size:13px;display:flex}.courseware-module__oMe86a__myLink{color:var(--c-primary);text-decoration:none}.courseware-module__oMe86a__myLink:hover{text-decoration:underline}.courseware-module__oMe86a__myBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.courseware-module__oMe86a__myCount{color:var(--c-ink3);font-size:12.5px}.courseware-module__oMe86a__myActions{align-items:center;gap:10px;display:flex}.courseware-module__oMe86a__myActions .courseware-module__oMe86a__heroBtn{padding:9px 18px;font-size:13px}.courseware-module__oMe86a__myActions .courseware-module__oMe86a__heroBtn:disabled{opacity:.55;cursor:default}.courseware-module__oMe86a__myList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.courseware-module__oMe86a__myItem{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);-webkit-backdrop-filter:blur(14px)saturate(1.6);box-shadow:var(--g-inner), 0 10px 24px -20px #50308c8c;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.courseware-module__oMe86a__myCheck input{accent-color:var(--c-primary);width:16px;height:16px}.courseware-module__oMe86a__myInfo{flex:1;min-width:0}.courseware-module__oMe86a__myTitle{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.courseware-module__oMe86a__myMeta{color:var(--c-ink3);margin-top:2px;font-size:11.5px}.courseware-module__oMe86a__myOpen{color:var(--c-primary);white-space:nowrap;font-size:12px;text-decoration:none}.courseware-module__oMe86a__myOpen:hover{text-decoration:underline}.courseware-module__oMe86a__myDl{cursor:pointer;border:1px solid var(--g-line);background:var(--g-bg-strong);color:var(--c-primary);box-shadow:var(--g-inner);border-radius:9px;flex:none;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s}.courseware-module__oMe86a__myDl:hover:not(:disabled){border-color:var(--c-primary-line);background:#fff}.courseware-module__oMe86a__myDl:disabled{opacity:.55;cursor:default}.courseware-module__oMe86a__myFoot{color:var(--c-ink3);text-align:center;margin-top:16px;font-size:11.5px;line-height:1.7}.courseware-module__oMe86a__myBtns{flex:none;align-items:center;gap:10px;display:flex}.courseware-module__oMe86a__myRefund{cursor:pointer;border:1px solid var(--c-primary-line);background:var(--c-primary-soft);color:var(--c-primary);box-shadow:var(--g-inner);border-radius:9px;flex:none;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s}.courseware-module__oMe86a__myRefund:hover{border-color:var(--c-primary);background:#fff}.courseware-module__oMe86a__refundCard{border:1px solid var(--g-line);width:420px;max-width:100%;box-shadow:var(--g-inner), 0 30px 70px -34px #462882a6;background:#fcfbfffa;border-radius:16px;padding:26px 26px 22px;animation:.22s cubic-bezier(.16,1,.3,1) courseware-module__oMe86a__cardIn}.courseware-module__oMe86a__refundTitle{color:var(--c-ink);letter-spacing:.5px;margin:0 0 12px;font-size:19px}.courseware-module__oMe86a__refundText{color:var(--c-ink2);margin:0 0 18px;font-size:13.5px;line-height:1.85}.courseware-module__oMe86a__refundNote{color:var(--c-ink3);font-size:12.5px}.courseware-module__oMe86a__refundOk{color:var(--c-green);background:#0e7a5214;border:1px solid #0e7a5233;border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:13.5px;line-height:1.7}.courseware-module__oMe86a__refundErr{color:#b3364b;background:#b3364b14;border:1px solid #b3364b33;border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:13.5px;line-height:1.7}.courseware-module__oMe86a__refundActions{justify-content:flex-end;gap:10px;display:flex}.courseware-module__oMe86a__refundActions .courseware-module__oMe86a__heroBtn{padding:10px 20px;font-size:13.5px}@media (max-width:600px){.courseware-module__oMe86a__myItem{flex-wrap:wrap;row-gap:8px}.courseware-module__oMe86a__myInfo{flex:100%;order:-1}.courseware-module__oMe86a__myCheck{order:-2}.courseware-module__oMe86a__myBtns{justify-content:flex-end;width:100%}}.courseware-module__oMe86a__actGhost{cursor:pointer;color:var(--c-ink3);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:7px 12px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.courseware-module__oMe86a__actGhost:hover{color:var(--c-primary);border-color:var(--g-line);text-decoration:none}.courseware-module__oMe86a__modalHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.courseware-module__oMe86a__modalTitle{letter-spacing:.5px;color:var(--c-ink);margin:0;font-size:19px}.courseware-module__oMe86a__modalClose{border:1px solid var(--g-line);width:30px;height:30px;color:var(--c-ink2);cursor:pointer;background:#fff9;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.courseware-module__oMe86a__modalClose:hover{color:var(--c-primary);border-color:var(--c-primary-line)}.courseware-module__oMe86a__steps{flex-direction:column;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.courseware-module__oMe86a__step{align-items:flex-start;gap:12px;display:flex}.courseware-module__oMe86a__stepNo{color:#fff;background:linear-gradient(150deg, #b39ae6, var(--c-primary));border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;box-shadow:0 4px 10px -4px #50308cb3}.courseware-module__oMe86a__stepTitle{color:var(--c-ink);margin-bottom:3px;font-size:14px;font-weight:700}.courseware-module__oMe86a__stepDesc{color:var(--c-ink2);font-size:12.5px;line-height:1.75}.courseware-module__oMe86a__modalNote{border-top:1px solid var(--c-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.courseware-module__oMe86a__modalNote p{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.75}.courseware-module__oMe86a__modalNote b{color:var(--c-ink);font-weight:700}.courseware-module__oMe86a__modalOk{cursor:pointer;color:#fff;letter-spacing:1px;background:radial-gradient(150% 130% at 50% -40%,#ffffff3d 0%,#fff0 64%),linear-gradient(158deg,#ac8eeaf2 0%,#7e5ad0eb 50%,#6242b0f2 100%);border:1px solid #ffffff2e;border-radius:11px;width:100%;height:42px;margin-top:20px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:inset 0 1px 5px -1px #ffffff6b,inset 0 0 20px -8px #ffffff5c,0 10px 22px -12px #462882d9}.courseware-module__oMe86a__modalOk:hover{filter:brightness(1.05)}@media (max-width:620px){.courseware-module__oMe86a__modalCard{border-radius:16px;padding:20px 18px}.courseware-module__oMe86a__modalTitle{font-size:17px}}.courseware-module__oMe86a__buyPanel{border:1px solid var(--g-line);-webkit-backdrop-filter:blur(30px)saturate(1.6);width:1080px;max-width:100%;max-height:90vh;box-shadow:var(--g-inner), 0 34px 80px -38px #4628829e;background:#fcfbfff9;border-radius:20px;padding:34px 36px 28px;animation:.22s cubic-bezier(.16,1,.3,1) courseware-module__oMe86a__cardIn;position:relative;overflow-y:auto}.courseware-module__oMe86a__buyClose{border:1px solid var(--c-line);width:34px;height:34px;color:var(--c-ink2);cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:16px;right:18px;box-shadow:0 4px 12px -8px #46288280}.courseware-module__oMe86a__buyClose:hover{color:var(--c-primary);border-color:var(--c-primary-line)}.courseware-module__oMe86a__buyTitle{text-align:center;color:var(--c-ink);letter-spacing:2px;margin:4px 0 10px;font-size:27px;font-weight:700}.courseware-module__oMe86a__buySub{text-align:center;color:var(--c-ink3);letter-spacing:.4px;margin:0 0 14px;font-size:13px}.courseware-module__oMe86a__packList{background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 8px;margin:0 0 22px;padding:12px 14px;display:flex}.courseware-module__oMe86a__packListLabel{text-align:center;color:var(--c-primary);letter-spacing:.4px;flex:0 0 100%;margin-bottom:2px;font-size:12px;font-weight:700}.courseware-module__oMe86a__packChip{color:var(--c-primary);border:1px solid var(--c-primary-line);letter-spacing:.3px;white-space:nowrap;background:#ffffffb3;border-radius:999px;padding:3px 10px;font-size:11.5px}.courseware-module__oMe86a__packListInCard{background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:4px;padding:9px 10px;display:flex}.courseware-module__oMe86a__packListInCard .courseware-module__oMe86a__packListLabel{text-align:left;color:var(--c-primary);letter-spacing:.3px;flex:0 0 100%;margin:0 0 1px;font-size:11px;font-weight:700}.courseware-module__oMe86a__packListInCard .courseware-module__oMe86a__packChip{background:#ffffffa8;padding:2px 8px;font-size:10.5px}.courseware-module__oMe86a__payRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.courseware-module__oMe86a__payLabel{color:var(--c-ink3);letter-spacing:.5px;font-size:13px}.courseware-module__oMe86a__payPill{color:var(--c-ink);background:#fff;border:1.5px solid #e8a95c;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px -8px #e8a95c99}.courseware-module__oMe86a__payHint{color:var(--c-ink3);font-size:12px}.courseware-module__oMe86a__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.courseware-module__oMe86a__plan{border:1px solid var(--c-line);background:#fff;border-radius:16px;flex-direction:column;min-height:0;padding:20px 20px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:visible;box-shadow:0 10px 28px -22px #46288280}.courseware-module__oMe86a__plan:hover{border-color:var(--c-primary-line);transform:translateY(-3px);box-shadow:0 20px 40px -24px #4628828c}.courseware-module__oMe86a__planBadge{color:var(--c-ink2);letter-spacing:.5px;background:#f1f0f4;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:700}.courseware-module__oMe86a__planName{color:var(--c-ink);letter-spacing:1px;margin-bottom:8px;font-size:19px}.courseware-module__oMe86a__planPrice{color:var(--c-ink);align-items:baseline;gap:4px;margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.1;display:flex}.courseware-module__oMe86a__planCur{font-size:21px;font-weight:700}.courseware-module__oMe86a__planUnit{color:var(--c-ink3);letter-spacing:.3px;margin-left:4px;font-size:11.5px;font-weight:400}.courseware-module__oMe86a__planLead{color:var(--c-ink);margin-bottom:7px;font-size:13.5px;font-weight:700;line-height:1.6}.courseware-module__oMe86a__planDesc{color:var(--c-ink3);font-size:12px;line-height:1.8}.courseware-module__oMe86a__bookPicker{flex-direction:column;gap:6px;margin-top:12px;display:flex}.courseware-module__oMe86a__bookPickerLabel{color:var(--c-ink3);letter-spacing:.3px;font-size:11.5px}.courseware-module__oMe86a__bookSelect{box-sizing:border-box;background-color:var(--g-bg-strong);-webkit-backdrop-filter:blur(12px)saturate(1.5);width:100%;height:42px;color:var(--c-ink);box-shadow:var(--g-inner), 0 4px 14px -10px #50308c8c;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-primary) 50%), linear-gradient(135deg, var(--c-primary) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #6e4bc447;border-radius:10px;padding:0 34px 0 15px;font-family:inherit;font-size:13px}.courseware-module__oMe86a__bookSelect:focus{box-shadow:0 0 0 3px #50308c24, var(--g-inner);border-color:#fff;outline:none}.courseware-module__oMe86a__planHighlight{color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);white-space:normal;text-overflow:clip;word-break:break-word;border-radius:9px;flex-shrink:0;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6;overflow:visible}.courseware-module__oMe86a__planNote{color:var(--c-ink3);margin-top:8px;font-size:11.5px}.courseware-module__oMe86a__planBtn{color:#fff;letter-spacing:1px;background:radial-gradient(150% 130% at 50% -40%,#ffffff3d 0%,#fff0 64%),linear-gradient(158deg,#ac8eeaf5 0%,#7e5ad0f0 50%,#6242b0f7 100%);border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:auto;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .15s;display:flex;box-shadow:inset 0 1px 5px -1px #ffffff6b,inset 0 0 20px -8px #ffffff5c,0 10px 22px -12px #462882d9}.courseware-module__oMe86a__planBtn:hover{filter:brightness(1.06)}.courseware-module__oMe86a__planBtnBuy{cursor:pointer;width:100%;padding:0;font-family:inherit;transition:filter .15s,transform .15s}.courseware-module__oMe86a__planBtnBuy:hover{filter:brightness(1.06)}.courseware-module__oMe86a__planBtnBuy:active{transform:translateY(1px)}.courseware-module__oMe86a__planBtnBuy.courseware-module__oMe86a__planBtnOff,.courseware-module__oMe86a__heroBtn.courseware-module__oMe86a__planBtnOff,.courseware-module__oMe86a__detailBuyBtn.courseware-module__oMe86a__planBtnOff{opacity:.5;filter:saturate(.3);cursor:not-allowed;box-shadow:var(--g-inner)}.courseware-module__oMe86a__planBtnBuy.courseware-module__oMe86a__planBtnOff:hover,.courseware-module__oMe86a__heroBtn.courseware-module__oMe86a__planBtnOff:hover,.courseware-module__oMe86a__detailBuyBtn.courseware-module__oMe86a__planBtnOff:hover{filter:saturate(.3)}.courseware-module__oMe86a__planBtnBuy.courseware-module__oMe86a__planBtnOff:active,.courseware-module__oMe86a__heroBtn.courseware-module__oMe86a__planBtnOff:active,.courseware-module__oMe86a__detailBuyBtn.courseware-module__oMe86a__planBtnOff:active{transform:none}.courseware-module__oMe86a__salesTip{text-align:center;letter-spacing:.5px;color:var(--c-ink2);background:var(--g-bg-soft);border:1px solid var(--g-line);box-shadow:var(--g-inner);border-radius:9px;margin:0 0 18px;padding:9px 12px;font-size:12.5px;transition:color .2s,background .2s,border-color .2s}.courseware-module__oMe86a__salesTipHit{color:var(--c-primary);background:var(--c-primary-soft);border-color:var(--c-primary-line)}.courseware-module__oMe86a__buyFoot{border-top:1px solid var(--c-line);flex-direction:column;gap:9px;margin-top:22px;padding-top:18px;display:flex}.courseware-module__oMe86a__footRow{color:var(--c-ink2);font-size:12.5px;line-height:1.8}.courseware-module__oMe86a__footRow b{color:var(--c-ink);margin-right:8px;font-weight:700}@media (max-width:900px){.courseware-module__oMe86a__plans{grid-template-columns:1fr}.courseware-module__oMe86a__buyPanel{border-radius:18px;padding:26px 18px 22px}.courseware-module__oMe86a__buyTitle{font-size:22px}.courseware-module__oMe86a__planPrice{font-size:32px}}.courseware-module__oMe86a__previewShell{max-width:1360px;margin:0 auto;padding:18px 28px 34px}.courseware-module__oMe86a__previewBar{background:var(--g-bg);border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex}.courseware-module__oMe86a__previewTitle{color:var(--c-ink);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.courseware-module__oMe86a__previewTag{color:#0e7a52;letter-spacing:.5px;background:#0e7a521a;border:1px solid #0e7a5238;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.courseware-module__oMe86a__previewMeta{color:var(--c-ink3);letter-spacing:.3px;margin-top:4px;font-size:12px}.courseware-module__oMe86a__previewActions{align-items:center;gap:14px;display:flex}.courseware-module__oMe86a__previewHint{color:var(--c-ink3);font-size:12px}.courseware-module__oMe86a__stage{border:1px solid var(--g-line);box-shadow:var(--g-inner), 0 26px 60px -34px #46288299;aspect-ratio:16/9;background:#0f0d18;border-radius:16px;max-height:78vh;position:relative;overflow:hidden}.courseware-module__oMe86a__stageFrame{background:#fff;border:0;width:100%;height:100%;display:block}.courseware-module__oMe86a__previewFoot{color:var(--c-ink3);text-align:center;letter-spacing:.3px;margin-top:12px;font-size:12px}@media (max-width:900px){.courseware-module__oMe86a__previewShell{padding:14px 14px 28px}.courseware-module__oMe86a__previewBar{padding:12px 14px}.courseware-module__oMe86a__previewTitle{font-size:16px}.courseware-module__oMe86a__previewActions{justify-content:space-between;width:100%}.courseware-module__oMe86a__stage{aspect-ratio:auto;height:62vh}}.courseware-module__oMe86a__shell{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:22px;max-width:1500px;margin:0 auto;padding:22px 32px 60px;display:grid}.courseware-module__oMe86a__side{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);box-shadow:var(--g-inner), var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);border-radius:14px;padding:16px 14px;position:sticky;top:86px}.courseware-module__oMe86a__sideHead{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.courseware-module__oMe86a__sideHead h2{color:var(--c-ink);letter-spacing:.4px;margin:0;font-size:15px}.courseware-module__oMe86a__sideHead span{color:var(--c-primary);background:var(--c-primary-soft);border-radius:999px;padding:2px 8px;font-size:11px}.courseware-module__oMe86a__stages{border:1px solid var(--g-line);-webkit-backdrop-filter:blur(10px);background:#ffffff57;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:12px 0 8px;padding:3px;display:grid;box-shadow:inset 0 1px 2px #50308c0f}.courseware-module__oMe86a__stageTab,.courseware-module__oMe86a__stageTabOn{cursor:pointer;text-align:center;color:var(--c-ink2);letter-spacing:.2px;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 0;font-family:inherit;font-size:11.5px;transition:background .15s,color .15s}.courseware-module__oMe86a__stageTab:hover{background:var(--c-primary-soft);color:var(--c-primary)}.courseware-module__oMe86a__stageTabOn{background:var(--g-bg-strong);color:var(--c-primary);border:1px solid var(--g-line);box-shadow:var(--g-inner), 0 3px 9px -4px #50308c73;font-weight:700}.courseware-module__oMe86a__menu{margin-top:6px}.courseware-module__oMe86a__menuItem,.courseware-module__oMe86a__menuOn{cursor:pointer;width:100%;color:var(--c-ink2);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.courseware-module__oMe86a__menuItem:hover{background:var(--c-primary-soft);color:var(--c-primary)}.courseware-module__oMe86a__menuOn{background:var(--c-primary-soft);color:var(--c-primary);font-weight:700}.courseware-module__oMe86a__num{color:var(--c-ink3);font-variant-numeric:tabular-nums;font-size:11.5px}.courseware-module__oMe86a__menuOn .courseware-module__oMe86a__num{color:var(--c-primary)}.courseware-module__oMe86a__unitHead{width:100%;color:var(--c-ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-family:inherit;font-size:12px;line-height:1.45;transition:background .15s,color .15s;display:flex}.courseware-module__oMe86a__unitHead:hover{background:var(--c-primary-soft);color:var(--c-primary)}.courseware-module__oMe86a__unitOn{color:var(--c-primary);background:var(--c-primary-soft);font-weight:700}.courseware-module__oMe86a__unitLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.courseware-module__oMe86a__unitMeta{flex:none;align-items:center;gap:6px;display:flex}.courseware-module__oMe86a__arrow{color:var(--c-ink3);font-size:8px;transition:transform .15s;transform:rotate(0)}.courseware-module__oMe86a__arrowOpen{transform:rotate(90deg)}.courseware-module__oMe86a__lessons{border-left:1px solid var(--c-line);margin:0 0 2px 14px;padding:2px 0 6px 10px}.courseware-module__oMe86a__lessonLink{color:var(--c-ink3);border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.5;text-decoration:none;display:block}.courseware-module__oMe86a__lessonLink:hover{color:var(--c-primary);background:var(--c-primary-soft)}.courseware-module__oMe86a__sideLabel{color:var(--c-ink3);letter-spacing:1.4px;padding:14px 11px 4px;font-size:11px;font-weight:700}.courseware-module__oMe86a__main{min-width:0}.courseware-module__oMe86a__crumb{color:var(--c-ink3);letter-spacing:.5px;margin-bottom:10px;font-size:12px}.courseware-module__oMe86a__crumb b{color:var(--c-primary);font-weight:400}.courseware-module__oMe86a__titleRow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.courseware-module__oMe86a__titleRow h1{letter-spacing:.5px;color:var(--c-ink);margin:0;font-size:27px}.courseware-module__oMe86a__titleRow span{color:var(--c-ink3);font-size:12.5px}.courseware-module__oMe86a__searchRow{gap:10px;margin-bottom:10px;display:flex}.courseware-module__oMe86a__input{box-sizing:border-box;border:1px solid var(--g-line);background:var(--g-bg-strong);-webkit-backdrop-filter:blur(12px)saturate(1.5);width:100%;min-width:0;height:42px;color:var(--c-ink);box-shadow:var(--g-inner), 0 4px 14px -10px #50308c8c;border-radius:10px;padding:0 15px;font-family:inherit;font-size:13px}.courseware-module__oMe86a__input:focus{box-shadow:0 0 0 3px #50308c24, var(--g-inner);border-color:#fff;outline:none}.courseware-module__oMe86a__input::placeholder{color:var(--c-ink3)}.courseware-module__oMe86a__searchBtn{color:#fff;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.8);background:radial-gradient(150% 130% at 50% -40%,#ffffff3d 0%,#ffffff17 36%,#fff0 64%),linear-gradient(#fff3 0%,#ffffff1a 12%,#ffffff08 32%,#fff0 58%,#ffffff14 100%),linear-gradient(158deg,#ac8eeaf2 0%,#7e5ad0eb 50%,#6242b0f2 100%);border:1px solid #ffffff2e;border-radius:11px;height:42px;padding:0 28px;font-family:inherit;font-size:13.5px;font-weight:700;transition:filter .15s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px -1px #ffffff6b,inset 0 0 20px -8px #ffffff5c,inset 0 -5px 12px -7px #fff6,0 1px 1px #3c1e7829,0 10px 22px -12px #462882d9}.courseware-module__oMe86a__searchBtn:hover{filter:brightness(1.05)}.courseware-module__oMe86a__searchBtn:active{transform:translateY(1px)}.courseware-module__oMe86a__hint{color:var(--c-ink3);letter-spacing:.3px;margin-bottom:18px;font-size:12px}.courseware-module__oMe86a__unitSelect{border:1px solid var(--c-line);background:var(--c-card);width:100%;height:40px;color:var(--c-ink);border-radius:10px;margin-bottom:14px;padding:0 10px;font-family:inherit;font-size:13px;display:none}.courseware-module__oMe86a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.courseware-module__oMe86a__card{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);color:var(--c-ink);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;overflow:hidden}.courseware-module__oMe86a__card:hover{box-shadow:var(--g-inner), 0 26px 50px -24px #50308c99;background-color:#ffffff80;border-color:#ffffffd9;transform:translateY(-3px)}.courseware-module__oMe86a__thumb{aspect-ratio:16/9;border:1px solid var(--g-line);background:#ffffff80;border-radius:10px;margin:9px 9px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.courseware-module__oMe86a__thumb img{object-fit:cover;width:100%;height:100%;display:block}.courseware-module__oMe86a__badge{color:var(--c-primary);border:1px solid var(--c-primary-line);letter-spacing:.5px;background:#fffffff0;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px -3px #50308c99}.courseware-module__oMe86a__body{flex-direction:column;flex:1;gap:7px;padding:13px 14px 14px;display:flex}.courseware-module__oMe86a__meta{color:var(--c-ink3);letter-spacing:.3px;font-size:11px;line-height:1.5}.courseware-module__oMe86a__metaShort{display:none}.courseware-module__oMe86a__name{color:var(--c-ink);font-size:15px;font-weight:700;line-height:1.45}.courseware-module__oMe86a__desc{color:var(--c-ink3);font-size:11.5px;line-height:1.7}.courseware-module__oMe86a__open{color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(18px)saturate(1.8);background:radial-gradient(150% 120% at 50% -34%,#ffffff38 0%,#ffffff17 34%,#fff0 62%),linear-gradient(#fff3 0%,#ffffff24 7%,#ffffff14 15%,#ffffff0a 26%,#ffffff04 40%,#fff0 56%,#ffffff05 78%,#ffffff12 100%),linear-gradient(158deg,#ac8eeaf2 0%,#7e5ad0eb 50%,#6242b0f2 100%);border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:11px;margin-top:auto;padding:11px 16px;font-size:13.5px;font-weight:700;transition:filter .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px -1px #ffffff6b,inset 0 0 22px -8px #ffffff61,inset 0 -5px 12px -7px #ffffff6b,0 1px 1px #3c1e7829,0 12px 26px -14px #462882cc}.courseware-module__oMe86a__open:before{content:"";filter:blur(7px);pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#ffffff42 0%,#ffffff1a 42%,#fff0 74%);border-radius:10px 10px 50% 50%;height:58%;position:absolute;top:3px;left:6px;right:6px}.courseware-module__oMe86a__open>*{z-index:1;position:relative}.courseware-module__oMe86a__card:hover .courseware-module__oMe86a__open{filter:brightness(1.05);box-shadow:inset 0 1px 6px -1px #ffffff80,inset 0 0 24px -8px #ffffff70,inset 0 -5px 12px -7px #ffffff7a,0 1px 1px #3c1e782e,0 16px 32px -14px #462882e6}.courseware-module__oMe86a__playIcon{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.courseware-module__oMe86a__playTri{border-left:8px solid var(--c-primary-dark);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;margin-left:2px}.courseware-module__oMe86a__openLabel{text-align:left;flex:1}.courseware-module__oMe86a__openArrow{opacity:.95;margin-left:auto;font-size:12px}.courseware-module__oMe86a__empty{text-align:center;color:var(--c-ink3);letter-spacing:.5px;grid-column:1/-1;padding:60px 0;font-size:13px}.courseware-module__oMe86a__detail{max-width:1060px;margin:0 auto;padding:26px 32px 64px}.courseware-module__oMe86a__detailArt{border:1px solid var(--g-line);background-color:#ffffff38;background-image:var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 28px 60px -36px #50308cbf;border-radius:14px;overflow:hidden}.courseware-module__oMe86a__detailArt img{width:100%;height:auto;display:block}.courseware-module__oMe86a__detailArt{position:relative}.courseware-module__oMe86a__detailFrame{aspect-ratio:16/9;background:#fff;border:0;width:100%;display:block}.courseware-module__oMe86a__liveTag{color:#0e7a52;letter-spacing:.4px;background:#fffffff0;border:1px solid #0e7a523d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px -6px #0e7a5299}.courseware-module__oMe86a__detailBody{margin-top:24px}.courseware-module__oMe86a__detailTitle{letter-spacing:.5px;color:var(--c-ink);margin:0 0 10px;font-size:30px}.courseware-module__oMe86a__detailMeta{color:var(--c-primary);background:var(--c-primary-soft);letter-spacing:.4px;border-radius:999px;padding:5px 12px;font-size:12px;display:inline-block}.courseware-module__oMe86a__detailRule{background:var(--c-line);height:1px;margin:20px 0}.courseware-module__oMe86a__detailBuy{flex-direction:column;align-items:flex-start;gap:10px;margin:16px 0 0;display:flex}.courseware-module__oMe86a__detailBuyBtn{padding:12px 30px;font-size:14.5px}.courseware-module__oMe86a__detailBuyBtn .courseware-module__oMe86a__detailBuyPrice{letter-spacing:.5px;margin-right:4px;font-size:18px;font-weight:800}.courseware-module__oMe86a__detailBuyTip{max-width:320px;margin:0}.courseware-module__oMe86a__dlToastMask{z-index:80;-webkit-backdrop-filter:blur(6px);background:#2a1a4a5c;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out courseware-module__oMe86a__maskIn;display:flex;position:fixed;inset:0}.courseware-module__oMe86a__dlToast{text-align:left;border:1px solid var(--g-line);width:360px;max-width:100%;box-shadow:var(--g-inner), 0 30px 70px -34px #462882a6;background:#fcfbfffa;border-radius:16px;padding:22px 22px 18px;animation:.22s cubic-bezier(.16,1,.3,1) courseware-module__oMe86a__cardIn}.courseware-module__oMe86a__dlToast b{color:var(--c-ink);letter-spacing:.3px;margin-bottom:8px;font-size:16px;display:block}.courseware-module__oMe86a__dlToast p{color:var(--c-ink2);word-break:break-word;margin:0 0 8px;font-size:13px;line-height:1.75}.courseware-module__oMe86a__dlName{color:var(--c-ink);font-weight:700}.courseware-module__oMe86a__dlHint{color:var(--c-ink3)!important;font-size:12px!important}.courseware-module__oMe86a__dlHint kbd{border:1px solid var(--c-line);color:var(--c-ink);background:#fff;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px}.courseware-module__oMe86a__dlToastOk{cursor:pointer;border:1px solid var(--c-primary-line);background:var(--c-primary-soft);width:100%;height:40px;color:var(--c-primary);border-radius:10px;margin-top:6px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s}.courseware-module__oMe86a__dlToastOk:hover{background:#fff}.courseware-module__oMe86a__detailText{color:var(--c-ink2);letter-spacing:.3px;font-size:14px;line-height:2}.courseware-module__oMe86a__detailSection{margin-top:22px}.courseware-module__oMe86a__detailH3{color:var(--c-ink);letter-spacing:.5px;margin:0 0 10px;font-size:15px}.courseware-module__oMe86a__chips{flex-wrap:wrap;gap:8px;display:flex}.courseware-module__oMe86a__chip{color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);letter-spacing:.3px;border-radius:999px;padding:6px 13px;font-size:12.5px}.courseware-module__oMe86a__bullets{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.courseware-module__oMe86a__bullets li{color:var(--c-ink2);font-size:13.5px;line-height:1.8}.courseware-module__oMe86a__bullets li::marker{color:var(--c-primary)}.courseware-module__oMe86a__detailH3Note{color:var(--c-primary);letter-spacing:.3px;vertical-align:2px;margin-left:10px;font-size:11.5px;font-weight:400}.courseware-module__oMe86a__matList{flex-direction:column;gap:8px;display:flex}.courseware-module__oMe86a__matRow{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);-webkit-backdrop-filter:blur(14px)saturate(1.6);box-shadow:var(--g-inner), 0 10px 24px -20px #50308c8c;color:var(--c-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.courseware-module__oMe86a__matRow:hover{border-color:var(--c-primary-line);box-shadow:var(--g-inner), 0 14px 30px -20px #50308cb3;background-color:#ffffff85}.courseware-module__oMe86a__matName{letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.courseware-module__oMe86a__matExt{letter-spacing:.6px;color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700}.courseware-module__oMe86a__matSize{color:var(--c-ink3);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:58px;font-size:11.5px}.courseware-module__oMe86a__matGet{color:var(--c-ink2);flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.courseware-module__oMe86a__matRow:hover .courseware-module__oMe86a__matGet{color:var(--c-primary)}.courseware-module__oMe86a__back{border:1px solid var(--g-line);color:var(--c-primary);letter-spacing:.6px;background:var(--g-bg-strong);-webkit-backdrop-filter:blur(10px);box-shadow:var(--g-inner), 0 6px 16px -12px #50308c99;border-radius:9px;align-items:center;gap:7px;margin-top:24px;padding:10px 20px;font-size:13px;text-decoration:none;display:inline-flex}.courseware-module__oMe86a__back:hover{background:var(--c-primary);color:#fff;border-color:#ffffff6b}.courseware-module__oMe86a__homeShell{max-width:1500px;margin:0 auto;padding:22px 32px 60px}.courseware-module__oMe86a__heroCard{background-color:#ffffff38;background-image:var(--g-grad);border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 16px 44px -28px #50308cb3;background-image:radial-gradient(680px 220px at 100% 0,#ffffffbf 0%,#0000 72%);border-radius:16px;grid-template-columns:1.02fr .98fr;align-items:center;gap:38px;margin-bottom:26px;padding:34px 36px;display:grid}.courseware-module__oMe86a__heroArt{border:1px solid var(--g-line);background:#ffffff8c;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 46px -30px #50308cd9}.courseware-module__oMe86a__heroArt img{width:100%;height:auto;display:block}.courseware-module__oMe86a__heroKicker{letter-spacing:2px;color:var(--c-primary);background:var(--c-primary-soft);border-radius:999px;margin-bottom:16px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-block}.courseware-module__oMe86a__heroTitle{letter-spacing:.5px;color:var(--c-ink);margin:0 0 12px;font-size:33px;line-height:1.4}.courseware-module__oMe86a__heroSub{color:var(--c-ink2);margin:0 0 22px;font-size:14.5px;line-height:1.9}.courseware-module__oMe86a__heroStats{align-items:center;gap:0;margin-bottom:26px;display:flex}.courseware-module__oMe86a__heroStat{border-left:1px solid var(--c-line);flex-direction:column;gap:3px;padding:0 26px;display:flex}.courseware-module__oMe86a__heroStat:first-child{border-left:0;padding-left:0}.courseware-module__oMe86a__heroStat b{color:var(--c-primary);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.courseware-module__oMe86a__heroStat span{color:var(--c-ink3);letter-spacing:.5px;font-size:11.5px}.courseware-module__oMe86a__heroBtn{box-sizing:border-box;color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(18px)saturate(1.8);background:radial-gradient(150% 120% at 50% -34%,#ffffff38 0%,#ffffff17 34%,#fff0 62%),linear-gradient(#fff3 0%,#ffffff24 7%,#ffffff14 15%,#ffffff0a 26%,#ffffff04 40%,#fff0 56%,#ffffff05 78%,#ffffff12 100%),linear-gradient(158deg,#ac8eeaf2 0%,#7e5ad0eb 50%,#6242b0f2 100%);border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:9px;max-width:100%;padding:12px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px -1px #ffffff6b,inset 0 0 22px -8px #ffffff61,inset 0 -5px 12px -7px #ffffff6b,0 1px 1px #3c1e7829,0 12px 26px -14px #462882cc}.courseware-module__oMe86a__heroBtn>*{z-index:1;position:relative}.courseware-module__oMe86a__heroBtn:hover{filter:brightness(1.05)}.courseware-module__oMe86a__sectionHead{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.courseware-module__oMe86a__sectionTitle{letter-spacing:.5px;color:var(--c-ink);margin:0;font-size:20px}.courseware-module__oMe86a__sectionLink{color:var(--c-primary);letter-spacing:.4px;font-size:13px;text-decoration:none}.courseware-module__oMe86a__sectionLink:hover{text-decoration:underline}.courseware-module__oMe86a__footNote{text-align:center;color:var(--c-ink3);letter-spacing:.8px;padding:34px 0 10px;font-size:12px}.courseware-module__oMe86a__footNote a{color:var(--c-ink3);border-bottom:1px solid #0000;text-decoration:none}.courseware-module__oMe86a__footNote a:hover{color:var(--c-primary)}.courseware-module__oMe86a__faq{margin-top:44px}.courseware-module__oMe86a__faqTitle{color:var(--c-ink);letter-spacing:.5px;margin:0 0 16px;font-size:20px}.courseware-module__oMe86a__faqList{background:var(--g-bg);border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;padding:6px 18px}.courseware-module__oMe86a__faqItem{border-bottom:1px solid var(--c-line);padding:4px 0}.courseware-module__oMe86a__faqItem:last-child{border-bottom:0}.courseware-module__oMe86a__faqQ{cursor:pointer;color:var(--c-ink);padding:13px 26px 13px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;position:relative}.courseware-module__oMe86a__faqQ::-webkit-details-marker{display:none}.courseware-module__oMe86a__faqQ:after{content:"+";color:var(--c-primary);font-size:19px;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.courseware-module__oMe86a__faqItem[open] .courseware-module__oMe86a__faqQ:after{content:"−"}.courseware-module__oMe86a__faqA{color:var(--c-ink2);padding:0 26px 14px 0;font-size:13px;line-height:1.9}@media (max-width:900px){.courseware-module__oMe86a__heroCard{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.courseware-module__oMe86a__homeShell{padding:16px 16px 44px}.courseware-module__oMe86a__heroCard{border-radius:14px;padding:24px 20px}.courseware-module__oMe86a__heroTitle{font-size:24px}.courseware-module__oMe86a__heroSub{font-size:13px}.courseware-module__oMe86a__heroStat{padding:0 16px}.courseware-module__oMe86a__heroStat b{font-size:21px}.courseware-module__oMe86a__heroBtn{justify-content:center;width:100%}}@media (max-width:1180px){.courseware-module__oMe86a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.courseware-module__oMe86a__shell{grid-template-columns:1fr;padding:16px 18px 44px}.courseware-module__oMe86a__side{position:static}.courseware-module__oMe86a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.courseware-module__oMe86a__header{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;gap:8px;height:auto;padding:10px 12px}.courseware-module__oMe86a__headerLeft{grid-area:1/1}.courseware-module__oMe86a__headerRight{grid-area:1/2;gap:6px}.courseware-module__oMe86a__headerCenter{grid-area:2/1/auto/-1;justify-content:flex-start}.courseware-module__oMe86a__brandName{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12.5px;overflow:hidden}.courseware-module__oMe86a__logo{width:36px;height:36px}.courseware-module__oMe86a__actOutline,.courseware-module__oMe86a__contactBtn{gap:5px;padding:6px 10px;font-size:12px}.courseware-module__oMe86a__actOutline svg,.courseware-module__oMe86a__contactBtn svg,.courseware-module__oMe86a__actGreen svg,.courseware-module__oMe86a__btnFull{display:none}.courseware-module__oMe86a__btnNarrow{display:inline}.courseware-module__oMe86a__sideLabel,.courseware-module__oMe86a__unitList{display:none}.courseware-module__oMe86a__unitSelect{display:block}.courseware-module__oMe86a__hnav{gap:2px}.courseware-module__oMe86a__hnav a{padding:6px 13px;font-size:12px}.courseware-module__oMe86a__titleRow h1{font-size:22px}.courseware-module__oMe86a__grid{grid-template-columns:1fr;gap:12px}.courseware-module__oMe86a__card{flex-direction:row;align-items:stretch}.courseware-module__oMe86a__thumb{aspect-ratio:auto;flex:0 0 40%;width:40%;margin:8px 0 8px 8px}.courseware-module__oMe86a__body{gap:5px;padding:10px 10px 10px 12px}.courseware-module__oMe86a__name{font-size:14px}.courseware-module__oMe86a__metaFull{display:none}.courseware-module__oMe86a__metaShort{display:inline}.courseware-module__oMe86a__open{padding:8px 11px;font-size:11.5px}.courseware-module__oMe86a__detail{padding:18px 18px 48px}.courseware-module__oMe86a__detailTitle{font-size:23px}}
.custom-module__cx-C6a__page{--c-bg1:#fdfbff;--c-bg2:#e7d9fb;--c-card:#fff;--c-primary:#6e4bc4;--c-primary-dark:#55379e;--c-primary-light:#a98be0;--c-primary-soft:#f1eafc;--c-primary-line:#e2d6f6;--c-ink:#2a2140;--c-ink2:#5f5480;--c-ink3:#8d84a5;--c-line:#e8dff7;--c-danger:#b42318;--c-danger-soft:#fef3f2;--c-sans:"Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--g-bg:#fff6;--g-bg-strong:#fff9;--g-bg-soft:#ffffff3d;--g-grad:linear-gradient(158deg, #ffffffa8 0%, #ffffff3d 52%, #ffffff70 100%);--g-line:#ffffff94;--g-blur:blur(30px) saturate(1.9);--g-inner:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #ffffff59;--g-shadow:0 22px 48px -28px #50308c80;background:radial-gradient(860px 480px at 2% -12%, #b090f080 0%, transparent 68%), radial-gradient(740px 420px at 99% -2%, #cebafa8a 0%, transparent 66%), radial-gradient(900px 520px at 62% 104%, #c4aaf866 0%, transparent 70%), linear-gradient(180deg, var(--c-bg1) 0%, #f6f0fe 44%, var(--c-bg2) 100%);min-height:100vh;color:var(--c-ink);font-family:var(--c-sans);-webkit-font-smoothing:antialiased}.custom-module__cx-C6a__page *,.custom-module__cx-C6a__page :before,.custom-module__cx-C6a__page :after{box-sizing:border-box}.custom-module__cx-C6a__shell{max-width:1120px;margin:0 auto;padding:24px 24px 64px}.custom-module__cx-C6a__hero{border:1px solid var(--g-line);background-color:#ffffff3d;background-image:radial-gradient(680px 240px at 96% -10%, #fffc 0%, transparent 72%), var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 18px 48px -30px #50308cb8;border-radius:18px;padding:40px 40px 32px;position:relative;overflow:hidden}.custom-module__cx-C6a__kicker{letter-spacing:2px;color:var(--c-primary);background:var(--c-primary-soft);border-radius:999px;margin-bottom:16px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-block}.custom-module__cx-C6a__h1{letter-spacing:.5px;color:var(--c-ink);margin:0 0 14px;font-size:34px;line-height:1.4}.custom-module__cx-C6a__sub{max-width:640px;color:var(--c-ink2);margin:0 0 24px;font-size:14.5px;line-height:1.95}.custom-module__cx-C6a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.custom-module__cx-C6a__step{border:1px solid var(--g-line);box-shadow:var(--g-inner);color:var(--c-ink2);background:#ffffff80;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.custom-module__cx-C6a__stepNum{color:#fff;background:linear-gradient(160deg, var(--c-primary-light), var(--c-primary-dark));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:grid}.custom-module__cx-C6a__stepArrow{color:var(--c-primary-light);font-size:13px}.custom-module__cx-C6a__notice{max-width:100%;color:var(--c-primary-dark);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;line-height:1.6;display:inline-flex}.custom-module__cx-C6a__heroBtn{color:#fff;letter-spacing:.8px;background:linear-gradient(158deg,#ac8eeafa 0%,#7e5ad0f5 52%,#6242b0fa 100%);border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:9px;margin-left:12px;padding:11px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px 4px -1px #ffffff80,0 12px 26px -14px #462882d9}.custom-module__cx-C6a__heroBtn:hover{filter:brightness(1.06)}.custom-module__cx-C6a__section{margin-top:22px}.custom-module__cx-C6a__sectionHead{justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 14px;padding:0 2px;display:flex}.custom-module__cx-C6a__sectionTitle{letter-spacing:.5px;color:var(--c-ink);margin:0;font-size:19px}.custom-module__cx-C6a__sectionLead{color:var(--c-ink3);margin:0;font-size:12.5px}.custom-module__cx-C6a__panel{border:1px solid var(--g-line);background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:16px;padding:24px}.custom-module__cx-C6a__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.custom-module__cx-C6a__card{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff8c;border-radius:14px;padding:18px 18px 16px}.custom-module__cx-C6a__cardIco{width:30px;height:30px;color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:9px;place-items:center;margin-bottom:10px;font-size:14px;display:grid}.custom-module__cx-C6a__cardTitle{color:var(--c-ink);margin:0 0 6px;font-size:14.5px}.custom-module__cx-C6a__cardText{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.8}.custom-module__cx-C6a__deliverables{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.custom-module__cx-C6a__deliverable{border:1px solid var(--c-primary-line);color:var(--c-ink2);background:#ffffff9e;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.custom-module__cx-C6a__deliverableNo{color:var(--c-primary);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.custom-module__cx-C6a__footNote{color:var(--c-ink3);letter-spacing:.4px;margin:14px 0 0;font-size:12px}.custom-module__cx-C6a__formPanel{border:1px solid var(--g-line);background-color:#ffffff57;background-image:var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 20px 50px -30px #50308cb3;border-radius:18px;padding:26px 26px 24px;position:relative}.custom-module__cx-C6a__formHead{margin:0 0 20px}.custom-module__cx-C6a__formTitle{color:var(--c-ink);letter-spacing:.5px;margin:0 0 6px;font-size:19px}.custom-module__cx-C6a__formSub{color:var(--c-ink3);margin:0;font-size:12.5px;line-height:1.7}.custom-module__cx-C6a__errorBox{background:var(--c-danger-soft);color:var(--c-danger);border:1px solid #f3c3bd;border-radius:11px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.7}.custom-module__cx-C6a__errorBox:empty{display:none}.custom-module__cx-C6a__errorBox b{font-weight:700}.custom-module__cx-C6a__errorList{margin:6px 0 0;padding-left:18px}.custom-module__cx-C6a__errorList li{margin:2px 0}.custom-module__cx-C6a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.custom-module__cx-C6a__field{flex-direction:column;gap:7px;min-width:0;display:flex}.custom-module__cx-C6a__fieldFull{grid-column:1/-1}.custom-module__cx-C6a__label{color:var(--c-ink);letter-spacing:.3px;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.custom-module__cx-C6a__req{color:var(--c-primary)}.custom-module__cx-C6a__optional{color:var(--c-ink3);font-size:11.5px;font-weight:400}.custom-module__cx-C6a__input,.custom-module__cx-C6a__select,.custom-module__cx-C6a__textarea{box-sizing:border-box;border:1px solid var(--g-line,#e8dff7);background:var(--g-bg-strong,#fff9);-webkit-backdrop-filter:blur(12px)saturate(1.5);width:100%;min-width:0;height:42px;color:var(--c-ink);box-shadow:var(--g-inner,inset 0 1px 0 #fffffffa), 0 4px 14px -10px #50308c8c;border-radius:10px;padding:0 15px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s,box-shadow .15s,background .15s}.custom-module__cx-C6a__textarea{resize:vertical;height:auto;min-height:108px;padding:11px 15px}.custom-module__cx-C6a__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-primary) 50%), linear-gradient(135deg, var(--c-primary) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.custom-module__cx-C6a__input::placeholder,.custom-module__cx-C6a__textarea::placeholder{color:var(--c-ink3,#8d84a5)}.custom-module__cx-C6a__input:focus,.custom-module__cx-C6a__select:focus,.custom-module__cx-C6a__textarea:focus{background:var(--g-bg-strong,#fff9);box-shadow:0 0 0 3px #50308c24, var(--g-inner,inset 0 1px 0 #fffffffa);border-color:#fff;outline:none}.custom-module__cx-C6a__inputInvalid{background:snow;border-color:#e0a39c}.custom-module__cx-C6a__inputInvalid:focus{border-color:#d0857c;box-shadow:0 0 0 3px #b423181a}.custom-module__cx-C6a__fieldError{color:var(--c-danger);margin:0;font-size:12px;line-height:1.55}.custom-module__cx-C6a__hint{color:var(--c-ink3);margin:0;font-size:11.5px;line-height:1.6}.custom-module__cx-C6a__hintWarn{color:var(--c-danger);margin:0;font-size:11.5px;line-height:1.6}.custom-module__cx-C6a__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.custom-module__cx-C6a__roleCard{border:1px solid var(--c-line);min-height:46px;color:var(--c-ink2);cursor:pointer;background:#ffffffc2;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:flex}.custom-module__cx-C6a__roleCard:hover{border-color:var(--c-primary-line);color:var(--c-primary)}.custom-module__cx-C6a__roleCard input{opacity:0;width:1px;height:1px;position:absolute}.custom-module__cx-C6a__roleOn{border-color:var(--c-primary-light);background:var(--c-primary-soft);color:var(--c-primary-dark);font-weight:700;box-shadow:inset 0 0 0 1px #6e4bc42e}.custom-module__cx-C6a__roleInvalid{background:snow;border-color:#e0a39c}.custom-module__cx-C6a__radioRow{flex-wrap:wrap;gap:8px;display:flex}.custom-module__cx-C6a__radioCard{border:1px solid var(--c-line);color:var(--c-ink2);cursor:pointer;background:#ffffffc2;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.custom-module__cx-C6a__radioCard input{accent-color:var(--c-primary);width:15px;height:15px;margin:0}.custom-module__cx-C6a__radioOn{border-color:var(--c-primary-light);background:var(--c-primary-soft);color:var(--c-primary-dark)}.custom-module__cx-C6a__radioNote{color:var(--c-ink3);font-size:11.5px}.custom-module__cx-C6a__count{color:var(--c-ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:400}.custom-module__cx-C6a__countOver{color:var(--c-danger)}.custom-module__cx-C6a__consentRow{border:1px solid var(--c-line);color:var(--c-ink2);cursor:pointer;background:#fff9;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.7;display:flex}.custom-module__cx-C6a__consentRow input{width:16px;height:16px;accent-color:var(--c-primary);flex:none;margin:3px 0 0}.custom-module__cx-C6a__consentInvalid{background:snow;border-color:#e0a39c}.custom-module__cx-C6a__formFoot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.custom-module__cx-C6a__submit{color:#fff;letter-spacing:1px;cursor:pointer;background:linear-gradient(158deg,#ac8eeafa 0%,#7e5ad0f5 52%,#6242b0fa 100%);border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 30px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px 4px -1px #ffffff80,0 12px 26px -14px #462882d9}.custom-module__cx-C6a__submit:hover{filter:brightness(1.06)}.custom-module__cx-C6a__submit:disabled{opacity:.6;cursor:not-allowed;filter:none}.custom-module__cx-C6a__formFootNote{color:var(--c-ink3);margin:0;font-size:11.5px;line-height:1.7}.custom-module__cx-C6a__failBox{background:var(--c-danger-soft);color:#8a2016;border:1px solid #f3c3bd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:14px;font-size:13px;line-height:1.75;display:flex}.custom-module__cx-C6a__failBox p{margin:0}.custom-module__cx-C6a__failQr{text-align:center;flex:none;width:92px}.custom-module__cx-C6a__failQr img{background:#fff;border-radius:8px;width:92px;height:92px;display:block}.custom-module__cx-C6a__failQr span{color:#8a2016;margin-top:4px;font-size:11px;display:block}.custom-module__cx-C6a__rateBox{color:#7a4c07;background:#fdf6e7;border:1px solid #f0d7a8;border-radius:11px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.7}.custom-module__cx-C6a__success{border:1px solid var(--g-line);background-color:#fff6;background-image:var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 20px 50px -30px #50308cb3;text-align:center;border-radius:18px;padding:34px 28px 30px}.custom-module__cx-C6a__successIco{color:#0e7a52;background:#e6f7ef;border:1px solid #bfe8d5;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;display:grid}.custom-module__cx-C6a__successTitle{color:var(--c-ink);letter-spacing:.6px;margin:0 0 10px;font-size:23px}.custom-module__cx-C6a__refCode{letter-spacing:.6px;color:var(--c-primary-dark);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);font-variant-numeric:tabular-nums;border-radius:8px;margin:0 0 16px;padding:5px 12px;font-size:12.5px;display:inline-block}.custom-module__cx-C6a__successText{max-width:520px;color:var(--c-ink2);margin:0 auto 22px;font-size:13.5px;line-height:1.95}.custom-module__cx-C6a__successActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.custom-module__cx-C6a__btnPrimary,.custom-module__cx-C6a__btnGhost{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.custom-module__cx-C6a__btnPrimary{color:#fff;background:linear-gradient(158deg,#ac8eeafa 0%,#7e5ad0f5 52%,#6242b0fa 100%);border:1px solid #ffffff3d;box-shadow:inset 0 1px 4px -1px #ffffff80,0 10px 22px -14px #462882d9}.custom-module__cx-C6a__btnGhost{border:1px solid var(--c-primary-line);color:var(--c-primary-dark);background:#ffffffb3}.custom-module__cx-C6a__btnGhost:hover{background:#fff}.custom-module__cx-C6a__timeline{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.custom-module__cx-C6a__tlStep{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff8f;border-radius:13px;padding:16px 16px 14px;position:relative}.custom-module__cx-C6a__tlStep b{color:var(--c-ink);margin-bottom:6px;font-size:13.5px;display:block}.custom-module__cx-C6a__tlStep p{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.8}.custom-module__cx-C6a__tlNo{color:#fff;background:linear-gradient(160deg, var(--c-primary-light), var(--c-primary-dark));border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:9px;font-size:11.5px;font-weight:700;display:inline-grid}.custom-module__cx-C6a__period{color:var(--c-ink2);border:1px solid var(--c-line);background:#ffffff80;border-radius:10px;margin:14px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.75}.custom-module__cx-C6a__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.custom-module__cx-C6a__trustItem{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff8c;border-radius:13px;gap:13px;padding:16px;display:flex}.custom-module__cx-C6a__trustNum{min-width:44px;color:var(--c-primary);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:700;line-height:1.1}.custom-module__cx-C6a__trustBody{min-width:0}.custom-module__cx-C6a__trustBody b{color:var(--c-ink);margin-bottom:4px;font-size:13.5px;display:block}.custom-module__cx-C6a__trustBody p{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.75}.custom-module__cx-C6a__trustBody a{color:var(--c-primary);border-bottom:1px solid var(--c-primary-line);text-decoration:none}.custom-module__cx-C6a__trustBody a:hover{border-bottom-color:var(--c-primary)}.custom-module__cx-C6a__samples{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.custom-module__cx-C6a__sample{border:1px solid var(--c-primary-line);color:var(--c-primary-dark);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;text-decoration:none;display:inline-flex}.custom-module__cx-C6a__sample:hover{border-color:var(--c-primary-light)}.custom-module__cx-C6a__faq{margin-top:22px}.custom-module__cx-C6a__faqList{border:1px solid var(--g-line);background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;padding:4px 20px}.custom-module__cx-C6a__faqItem{border-bottom:1px solid var(--c-line)}.custom-module__cx-C6a__faqItem:last-child{border-bottom:0}.custom-module__cx-C6a__faqQ{cursor:pointer;color:var(--c-ink);padding:14px 26px 14px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;position:relative}.custom-module__cx-C6a__faqQ::-webkit-details-marker{display:none}.custom-module__cx-C6a__faqQ:after{content:"+";color:var(--c-primary);font-size:19px;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.custom-module__cx-C6a__faqItem[open] .custom-module__cx-C6a__faqQ:after{content:"−"}.custom-module__cx-C6a__faqA{color:var(--c-ink2);padding:0 26px 15px 0;font-size:13px;line-height:1.9}.custom-module__cx-C6a__footer{border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner);background:#ffffff61;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:22px 24px;display:flex}.custom-module__cx-C6a__footerText{min-width:0}.custom-module__cx-C6a__footerText b{color:var(--c-ink);margin-bottom:5px;font-size:13.5px;display:block}.custom-module__cx-C6a__footerText p{color:var(--c-ink3);margin:0;font-size:12px;line-height:1.7}.custom-module__cx-C6a__footerText a{color:var(--c-primary);text-decoration:none}.custom-module__cx-C6a__footerRight{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.custom-module__cx-C6a__qrBox{align-items:center;gap:10px;display:flex}.custom-module__cx-C6a__qrBox img{border:1px solid var(--c-line);background:#fff;border-radius:9px;width:120px;height:auto;padding:3px;display:block}.custom-module__cx-C6a__qrBox span{color:var(--c-ink3);font-size:11.5px;line-height:1.6}.custom-module__cx-C6a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.custom-module__cx-C6a__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:960px){.custom-module__cx-C6a__deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-module__cx-C6a__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.custom-module__cx-C6a__shell{padding:16px 14px 48px}.custom-module__cx-C6a__hero{border-radius:15px;padding:26px 18px 22px}.custom-module__cx-C6a__h1{font-size:25px;line-height:1.45}.custom-module__cx-C6a__sub{font-size:13px}.custom-module__cx-C6a__steps{grid-template-columns:1fr;gap:8px}.custom-module__cx-C6a__stepArrow{display:none}.custom-module__cx-C6a__heroBtn{justify-content:center;width:100%;margin:14px 0 0}.custom-module__cx-C6a__cards{grid-template-columns:1fr}.custom-module__cx-C6a__deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-module__cx-C6a__formPanel{padding:18px 14px}.custom-module__cx-C6a__formGrid{grid-template-columns:1fr;gap:15px}.custom-module__cx-C6a__roles{grid-template-columns:1fr}.custom-module__cx-C6a__roleCard{justify-content:flex-start;padding-left:14px}.custom-module__cx-C6a__trust{grid-template-columns:1fr}.custom-module__cx-C6a__panel{padding:18px 16px}.custom-module__cx-C6a__timeline{grid-template-columns:1fr}.custom-module__cx-C6a__formFoot{align-items:stretch}.custom-module__cx-C6a__submit{width:100%}.custom-module__cx-C6a__footer{padding:18px}.custom-module__cx-C6a__footerRight{justify-content:space-between;width:100%}.custom-module__cx-C6a__success{padding:26px 18px}.custom-module__cx-C6a__successActions{flex-direction:column}.custom-module__cx-C6a__btnPrimary,.custom-module__cx-C6a__btnGhost{width:100%}}
.teach-module__jirQuq__page{--c-bg1:#fdfbff;--c-bg2:#e7d9fb;--c-card:#fff;--c-primary:#6e4bc4;--c-primary-dark:#55379e;--c-primary-light:#a98be0;--c-primary-soft:#f1eafc;--c-primary-line:#e2d6f6;--c-ink:#2a2140;--c-ink2:#5f5480;--c-ink3:#8d84a5;--c-line:#e8dff7;--c-danger:#b42318;--c-danger-soft:#fef3f2;--c-sans:"Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--g-bg:#fff6;--g-bg-strong:#fff9;--g-bg-soft:#ffffff3d;--g-grad:linear-gradient(158deg, #ffffffa8 0%, #ffffff3d 52%, #ffffff70 100%);--g-line:#ffffff94;--g-blur:blur(30px) saturate(1.9);--g-inner:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #ffffff59;--g-shadow:0 22px 48px -28px #50308c80;background:radial-gradient(860px 480px at 2% -12%, #b090f080 0%, transparent 68%), radial-gradient(740px 420px at 99% -2%, #cebafa8a 0%, transparent 66%), radial-gradient(900px 520px at 62% 104%, #c4aaf866 0%, transparent 70%), linear-gradient(180deg, var(--c-bg1) 0%, #f6f0fe 44%, var(--c-bg2) 100%);min-height:100vh;color:var(--c-ink);font-family:var(--c-sans);-webkit-font-smoothing:antialiased}.teach-module__jirQuq__page *,.teach-module__jirQuq__page :before,.teach-module__jirQuq__page :after{box-sizing:border-box}.teach-module__jirQuq__shell{max-width:1060px;margin:0 auto;padding:24px 24px 64px}.teach-module__jirQuq__hero{border:1px solid var(--g-line);background-color:#ffffff3d;background-image:radial-gradient(680px 240px at 96% -10%, #fffc 0%, transparent 72%), var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 18px 48px -30px #50308cb8;border-radius:18px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:38px 36px;display:grid}.teach-module__jirQuq__badge{letter-spacing:1.2px;color:var(--c-primary-dark);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.teach-module__jirQuq__badgeDot{background:var(--c-primary);border-radius:50%;width:6px;height:6px}.teach-module__jirQuq__h1{letter-spacing:.5px;color:var(--c-ink);margin:0 0 14px;font-size:30px;line-height:1.42}.teach-module__jirQuq__sub{color:var(--c-ink2);margin:0 0 22px;font-size:14.5px;line-height:1.95}.teach-module__jirQuq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.teach-module__jirQuq__cta{color:#fff;letter-spacing:.8px;background:linear-gradient(158deg,#ac8eeafa 0%,#7e5ad0f5 52%,#6242b0fa 100%);border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:11px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px 4px -1px #ffffff80,0 12px 26px -14px #462882d9}.teach-module__jirQuq__cta:hover{filter:brightness(1.06)}.teach-module__jirQuq__ctaGhost{color:var(--c-primary);border-bottom:1px solid var(--c-primary-line);padding-bottom:2px;font-size:13px;text-decoration:none}.teach-module__jirQuq__ctaGhost:hover{border-bottom-color:var(--c-primary)}.teach-module__jirQuq__lessonCard{border:1px solid var(--g-line);box-shadow:var(--g-inner), 0 18px 40px -30px #50308ccc;background:#ffffff8f;border-radius:14px;padding:20px}.teach-module__jirQuq__lessonHead{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.teach-module__jirQuq__lessonHead b{color:var(--c-ink);font-size:13.5px}.teach-module__jirQuq__lessonHead span{color:var(--c-ink3);letter-spacing:.4px;font-size:11.5px}.teach-module__jirQuq__lessonSteps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.teach-module__jirQuq__lessonStep{border:1px solid var(--c-line);background:#ffffffb3;border-radius:10px;gap:11px;padding:11px 12px;display:flex}.teach-module__jirQuq__lessonNo{color:#fff;background:linear-gradient(160deg, var(--c-primary-light), var(--c-primary-dark));border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.teach-module__jirQuq__lessonStep b{color:var(--c-ink);margin-bottom:2px;font-size:12.5px;display:block}.teach-module__jirQuq__lessonStep p{color:var(--c-ink2);margin:0;font-size:11.5px;line-height:1.65}.teach-module__jirQuq__section{margin-top:22px}.teach-module__jirQuq__sectionHead{justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 14px;padding:0 2px;display:flex}.teach-module__jirQuq__sectionTitle{letter-spacing:.5px;color:var(--c-ink);margin:0;font-size:19px}.teach-module__jirQuq__sectionLead{color:var(--c-ink3);margin:0;font-size:12.5px}.teach-module__jirQuq__contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teach-module__jirQuq__col{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff85;border-radius:15px;padding:20px}.teach-module__jirQuq__colNo{background:#fffaf9a8;border-color:#efd9d4}.teach-module__jirQuq__colHead{color:var(--c-ink);align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;display:flex}.teach-module__jirQuq__colHead span{color:#0e7a52;background:#e6f7ef;border:1px solid #bfe8d5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.teach-module__jirQuq__colNo .teach-module__jirQuq__colHead span{color:#a2402f;background:#fdeeea;border-color:#f3cec4}.teach-module__jirQuq__colList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.teach-module__jirQuq__colItem{color:var(--c-ink2);gap:9px;font-size:13px;line-height:1.8;display:flex}.teach-module__jirQuq__colItem b{color:var(--c-ink);font-weight:700}.teach-module__jirQuq__colMark{color:var(--c-primary-light);flex:none}.teach-module__jirQuq__audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.teach-module__jirQuq__audience{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff8c;border-radius:13px;padding:18px 16px}.teach-module__jirQuq__audienceIco{width:30px;height:30px;color:var(--c-primary);background:var(--c-primary-soft);border:1px solid var(--c-primary-line);border-radius:9px;place-items:center;margin-bottom:10px;font-size:14px;display:grid}.teach-module__jirQuq__audience b{color:var(--c-ink);margin-bottom:5px;font-size:13.5px;display:block}.teach-module__jirQuq__audience p{color:var(--c-ink2);margin:0;font-size:12.5px;line-height:1.75}.teach-module__jirQuq__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.teach-module__jirQuq__outcome{border:1px solid var(--g-line);color:var(--c-ink2);background:#ffffff8c;border-radius:12px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.75;display:flex}.teach-module__jirQuq__outcomeNo{color:var(--c-primary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.teach-module__jirQuq__outline{border:1px solid var(--c-line);box-shadow:var(--g-inner);background:#ffffff80;border-radius:16px;padding:22px}.teach-module__jirQuq__outlineNote{color:var(--c-ink2);align-items:center;gap:9px;margin:0 0 16px;font-size:13px;line-height:1.7;display:flex}.teach-module__jirQuq__outlineDot{background:var(--c-primary-light);border-radius:50%;flex:none;width:7px;height:7px}.teach-module__jirQuq__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teach-module__jirQuq__module{background:#ffffff70;border:1px dashed #d8c9f0;border-radius:12px;padding:16px}.teach-module__jirQuq__moduleNo{letter-spacing:1px;color:var(--c-ink3);font-size:11.5px}.teach-module__jirQuq__moduleName{color:var(--c-ink);margin:6px 0 10px;font-size:13.5px;display:block}.teach-module__jirQuq__moduleTag{color:var(--c-ink3);border:1px solid var(--c-line);background:#f2eefb;border-radius:999px;padding:3px 9px;font-size:11px;display:inline-block}.teach-module__jirQuq__notifyPanel{border:1px solid var(--g-line);background-color:#ffffff57;background-image:var(--g-grad);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), 0 20px 50px -30px #50308cb3;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:26px 26px 24px;display:grid}.teach-module__jirQuq__notifyTitle{color:var(--c-ink);letter-spacing:.5px;margin:0 0 8px;font-size:20px}.teach-module__jirQuq__notifyText{color:var(--c-ink2);margin:0 0 6px;font-size:13px;line-height:1.85}.teach-module__jirQuq__notifyHint{color:var(--c-ink3);margin:0;font-size:11.5px;line-height:1.7}.teach-module__jirQuq__notifyForm{flex-direction:column;gap:9px;display:flex}.teach-module__jirQuq__emailRow{gap:8px;display:flex}.teach-module__jirQuq__emailInput{box-sizing:border-box;border:1px solid var(--g-line,#e8dff7);background:var(--g-bg-strong,#fff9);-webkit-backdrop-filter:blur(12px)saturate(1.5);min-width:0;height:46px;color:var(--c-ink);box-shadow:var(--g-inner,inset 0 1px 0 #fffffffa), 0 4px 14px -10px #50308c8c;border-radius:10px;flex:auto;padding:0 15px;font-family:inherit;font-size:13px}.teach-module__jirQuq__emailInput::placeholder{color:var(--c-ink3,#8d84a5)}.teach-module__jirQuq__emailInput:focus{box-shadow:0 0 0 3px #50308c24, var(--g-inner,inset 0 1px 0 #fffffffa);border-color:#fff;outline:none}.teach-module__jirQuq__emailInvalid{background:snow;border-color:#e0a39c}.teach-module__jirQuq__notifyBtn{color:#fff;letter-spacing:.6px;cursor:pointer;white-space:nowrap;background:linear-gradient(158deg,#ac8eeafa 0%,#7e5ad0f5 52%,#6242b0fa 100%);border:1px solid #ffffff3d;border-radius:11px;flex:none;min-height:46px;padding:12px 22px;font-family:inherit;font-size:13.5px;font-weight:700;box-shadow:inset 0 1px 4px -1px #ffffff80,0 10px 22px -14px #462882d9}.teach-module__jirQuq__notifyBtn:disabled{opacity:.62;cursor:not-allowed}.teach-module__jirQuq__notifyError{color:var(--c-danger);margin:0;font-size:12px;line-height:1.6}.teach-module__jirQuq__notifyMeta{color:var(--c-ink3);margin:0;font-size:11px;line-height:1.65}.teach-module__jirQuq__notifyRate{color:#7a4c07;background:#fdf6e7;border:1px solid #f0d7a8;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.teach-module__jirQuq__notifyDone{border:1px solid var(--c-primary-line);text-align:center;background:#ffffffb8;border-radius:13px;padding:18px}.teach-module__jirQuq__notifyDone b{color:var(--c-ink);margin-bottom:7px;font-size:16px;display:block}.teach-module__jirQuq__notifyDone p{color:var(--c-ink2);margin:0 0 12px;font-size:12.5px;line-height:1.8}.teach-module__jirQuq__notifyDone a{border:1px solid var(--c-primary-line);min-height:40px;color:var(--c-primary-dark);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.teach-module__jirQuq__failBox{background:var(--c-danger-soft);color:#8a2016;border:1px solid #f3c3bd;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.7;display:flex}.teach-module__jirQuq__failBox p{margin:0}.teach-module__jirQuq__failQr{text-align:center;flex:none;width:76px}.teach-module__jirQuq__failQr img{background:#fff;border-radius:7px;width:76px;height:76px;display:block}.teach-module__jirQuq__failQr span{color:#8a2016;margin-top:3px;font-size:10.5px;display:block}.teach-module__jirQuq__faq{margin-top:22px}.teach-module__jirQuq__faqList{border:1px solid var(--g-line);background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner), var(--g-shadow);border-radius:14px;padding:4px 20px}.teach-module__jirQuq__faqItem{border-bottom:1px solid var(--c-line)}.teach-module__jirQuq__faqItem:last-child{border-bottom:0}.teach-module__jirQuq__faqQ{cursor:pointer;color:var(--c-ink);padding:14px 26px 14px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;position:relative}.teach-module__jirQuq__faqQ::-webkit-details-marker{display:none}.teach-module__jirQuq__faqQ:after{content:"+";color:var(--c-primary);font-size:19px;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.teach-module__jirQuq__faqItem[open] .teach-module__jirQuq__faqQ:after{content:"−"}.teach-module__jirQuq__faqA{color:var(--c-ink2);padding:0 26px 15px 0;font-size:13px;line-height:1.9}.teach-module__jirQuq__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.teach-module__jirQuq__linkCard{border:1px solid var(--g-line);box-shadow:var(--g-inner);background:#ffffff80;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.teach-module__jirQuq__linkCard:hover{border-color:var(--c-primary-line);background:#ffffffc7}.teach-module__jirQuq__linkCard b{color:var(--c-ink);margin-bottom:3px;font-size:14px;display:block}.teach-module__jirQuq__linkCard span{color:var(--c-ink3);font-size:12px}.teach-module__jirQuq__linkCard i{color:var(--c-primary);font-size:16px;font-style:normal}.teach-module__jirQuq__footNote{text-align:center;color:var(--c-ink3);letter-spacing:.6px;margin:30px 0 0;font-size:11.5px}.teach-module__jirQuq__footer{border:1px solid var(--g-line);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-inner);background:#ffffff61;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:20px 22px;display:flex}.teach-module__jirQuq__footerText{min-width:0}.teach-module__jirQuq__footerText b{color:var(--c-ink);margin-bottom:5px;font-size:13.5px;display:block}.teach-module__jirQuq__footerText p{color:var(--c-ink3);margin:0;font-size:12px;line-height:1.7}.teach-module__jirQuq__qrBox{align-items:center;gap:10px;display:flex}.teach-module__jirQuq__qrBox img{border:1px solid var(--c-line);background:#fff;border-radius:9px;width:120px;height:auto;padding:3px;display:block}.teach-module__jirQuq__qrBox span{color:var(--c-ink3);font-size:11.5px;line-height:1.6}@media (max-width:900px){.teach-module__jirQuq__hero{grid-template-columns:1fr;gap:22px}.teach-module__jirQuq__audiences,.teach-module__jirQuq__modules{grid-template-columns:1fr}.teach-module__jirQuq__notifyPanel{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.teach-module__jirQuq__shell{padding:16px 14px 48px}.teach-module__jirQuq__hero{border-radius:15px;padding:26px 18px}.teach-module__jirQuq__h1{font-size:25px;line-height:1.45}.teach-module__jirQuq__sub{font-size:13px}.teach-module__jirQuq__contrast,.teach-module__jirQuq__outcomes,.teach-module__jirQuq__links{grid-template-columns:1fr}.teach-module__jirQuq__emailRow{flex-direction:column}.teach-module__jirQuq__notifyBtn{width:100%}.teach-module__jirQuq__notifyPanel{padding:20px 16px}.teach-module__jirQuq__outline,.teach-module__jirQuq__col{padding:16px}.teach-module__jirQuq__cta{justify-content:center;width:100%}}
