.academy_academy__C_3C1{--bg:#08121b;--surface:#10232c;--line:#c8e9dc24;--mint:#d0eadb;--muted:#9db2b8;min-height:100vh;background:radial-gradient(ellipse at 80% 5%,#19413a55,transparent 60%),#08121b;color:#edf2ec;font-family:Georgia,"Noto Serif SC",Microsoft YaHei,serif;overflow-x:clip}.academy_academy__C_3C1 *{box-sizing:border-box}.academy_academy__C_3C1 a{color:inherit;text-decoration:none}.academy_academy__C_3C1 button,.academy_academy__C_3C1 input,.academy_academy__C_3C1 select,.academy_academy__C_3C1 textarea{font:inherit}.academy_academy__C_3C1 button,.academy_button__GKR5y{border:1px solid var(--line);border-radius:10px;background:#142c34;color:#dceae5;padding:10px 15px;cursor:pointer;min-height:44px}.academy_academy__C_3C1 button:hover,.academy_button__GKR5y:hover{background:#1d3c43}.academy_academy__C_3C1 button:disabled{opacity:.5;cursor:default}.academy_academy__C_3C1 input,.academy_academy__C_3C1 select,.academy_academy__C_3C1 textarea{background:#091b25;color:#e8efe8;border:1px solid #8cb2aa55;border-radius:8px;padding:12px;width:100%;min-width:0}.academy_academy__C_3C1 :is(a,button,input,select,textarea):focus-visible{outline:2px solid #d5e7b4;outline-offset:4px}.academy_academy__C_3C1 h1{font-size:clamp(37px,5.7vw,80px);line-height:1.03;letter-spacing:-.045em;margin:20px 0 24px;font-weight:500}.academy_academy__C_3C1 h1 em{color:#cce7d5;font-weight:400}.academy_academy__C_3C1 p{line-height:1.8}.academy_nav__RIz0j{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(20px,5vw,90px);border-bottom:1px solid var(--line);min-height:84px}.academy_brand__1hb4F{display:flex;gap:12px;align-items:center;font-family:Microsoft YaHei,sans-serif;font-weight:700}.academy_brand__1hb4F>span{border:1px solid #cce7d5;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font:italic 25px Georgia}.academy_brand__1hb4F small{font-size:8px;letter-spacing:2px;color:var(--muted)}.academy_nav__RIz0j nav{display:flex;gap:25px;align-items:center;font:12px Microsoft YaHei,sans-serif}.academy_nav__RIz0j nav a{min-height:44px;display:inline-flex;align-items:center}.academy_hub__rbQ7O{max-width:1480px;margin:auto;padding:0 clamp(20px,5vw,90px) 80px}.academy_hero__NiG0K{padding:85px 0 60px;position:relative}.academy_hero__NiG0K:after{content:"A";position:absolute;right:4%;top:5%;font:italic 260px/1 Georgia;color:#d3e8cf09;pointer-events:none}.academy_hero__NiG0K p{max-width:650px;color:var(--muted)}.academy_hero__NiG0K h2{font:500 23px Microsoft YaHei,sans-serif;letter-spacing:2px}.academy_eyebrow__PvLlG{display:block;font:600 10px/1.8 Microsoft YaHei,sans-serif;letter-spacing:2px;color:#b5d6c8}.academy_pill__Xw0Bj{display:inline-flex;align-items:center;font:11px/1.4 Microsoft YaHei,sans-serif;border-radius:30px;border:1px solid #b3d2b93b;padding:7px 12px;background:#183b312e;color:#cde9d8}.academy_subjects__g0t07{display:grid;grid-template-columns:1fr 1fr;gap:22px}.academy_subject__rGB5a{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;padding:30px;background:linear-gradient(145deg,#17312f6b,#12222b);min-height:285px;transition:transform .2s,box-shadow .2s}.academy_subject__rGB5a:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(250px circle at var(--spot-x,50%) var(--spot-y,50%),#d3ead412,transparent);opacity:var(--spot-opacity,0)}.academy_subject__rGB5a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0004}.academy_subject__rGB5a h2{font:italic clamp(28px,3vw,46px) Georgia;margin:35px 0 10px;letter-spacing:-1px}.academy_subject__rGB5a h3{font-size:17px;font-weight:400}.academy_subject__rGB5a p{font:13px/1.8 Microsoft YaHei,sans-serif;color:var(--muted)}.academy_subject__rGB5a b{display:block;margin-top:25px;font:12px Microsoft YaHei,sans-serif}.academy_cardTop__fCSkB{display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px/1.8 Microsoft YaHei,sans-serif;color:var(--muted)}.academy_muted__QhSpC{color:var(--muted)}.academy_footer__NGygL{padding:30px clamp(20px,5vw,90px);border-top:1px solid var(--line);display:flex;gap:22px;justify-content:space-between;color:var(--muted);font:10px/1.8 Microsoft YaHei,sans-serif}.academy_catalogHero__VpZBZ{padding:60px 0 40px}.academy_catalogHero__VpZBZ>.academy_eyebrow__PvLlG{margin-top:40px}.academy_catalogHero__VpZBZ h1{font-size:clamp(38px,5vw,66px)}.academy_toolbar__KYBB9{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.academy_toolbar__KYBB9 label{display:grid;gap:8px;font:11px Microsoft YaHei,sans-serif;min-width:240px;max-width:420px;flex:1 1}.academy_button__GKR5y{display:inline-flex;align-items:center;justify-content:center;font:12px Microsoft YaHei,sans-serif}.academy_primary__aqLs7{background:#c9e6d2!important;color:#102d28!important;border-color:#c9e6d2!important}.academy_filters__tYyIh{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.academy_filters__tYyIh button{font-size:12px;border-radius:30px}.academy_filters__tYyIh button[aria-pressed=true]{background:#cee6d5;color:#142c2a}.academy_courseGrid__OoUU8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.academy_courseCard__PzovG{position:relative;overflow:hidden;display:block;background:linear-gradient(140deg,#183b35,#11212d 65%);border:1px solid var(--line);border-radius:20px;padding:26px;transition:transform .2s}.academy_courseCard__PzovG:hover{transform:translateY(-4px)}.academy_courseCard__PzovG h2{font:italic 32px/1.18 Georgia;letter-spacing:-1px;margin-top:50px}.academy_courseCard__PzovG p{font:14px Microsoft YaHei,sans-serif}.academy_courseNumber__Z6zcC{position:absolute;right:20px;top:30px;font:italic 65px Georgia;color:#e2e5c012}.academy_tags__q6znO{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;color:var(--muted);font:10px Microsoft YaHei,sans-serif}.academy_tags__q6znO span{padding:5px 7px;border:1px solid var(--line);border-radius:6px}.academy_progress__xatkA{height:3px;background:#d7e6c514;border-radius:4px;margin:24px 0}.academy_progress__xatkA span{height:100%;display:block;background:#b8dca4}.academy_notice__v5tbz{background:#2e3b2b77;border:1px solid #c4d99c44;padding:16px;border-radius:12px;color:#d6dfc8;font:12px/1.8 Microsoft YaHei,sans-serif}.academy_empty__P6xvm{padding:50px;border:1px dashed var(--line);text-align:center;color:var(--muted)}.academy_activation__aGPPQ{max-width:1000px;margin:auto;padding:60px 24px;min-height:70vh}.academy_activation__aGPPQ>p{color:var(--muted)}.academy_activation__aGPPQ .auth-box{margin:35px 0;background:#122630;color:#dbeadf;border:1px solid var(--line);border-radius:18px;padding:25px}.academy_activation__aGPPQ .muted{color:var(--muted)}.academy_activation__aGPPQ .eyebrow{font-size:10px}.academy_activation__aGPPQ .auth-box h1{font-size:30px}.academy_reader__z7ZYu{max-width:1800px;margin:auto;padding:22px clamp(16px,3vw,55px) 40px}.academy_readerTop___1wKr{display:flex;gap:20px;align-items:center;justify-content:space-between;font:11px/1.7 Microsoft YaHei,sans-serif;color:var(--muted)}.academy_liveMessage__2r78_{font:12px/1.6 Microsoft YaHei,sans-serif;color:#dce5bf;min-height:20px;margin:10px 0}.academy_startScreen__Rw5Yn{padding:60px 0 120px;max-width:800px}.academy_startScreen__Rw5Yn p{color:var(--muted)}.academy_lessonHeading__n_PFJ{padding-bottom:25px}.academy_lessonHeading__n_PFJ h1{font:italic clamp(30px,3.4vw,55px)/1.1 Georgia;max-width:1000px;margin:14px 0}.academy_lessonHeading__n_PFJ>p{color:var(--muted);font:12px/1.8 Microsoft YaHei,sans-serif}.academy_lessonHeading__n_PFJ button{font:12px Microsoft YaHei,sans-serif}.academy_timer__Qm6BI{font:26px Georgia;color:#e4d49c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px}.academy_readingLayout__EceQJ{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}.academy_articlePane__Nug65,.academy_questionPane__TXZYq{height:calc(100svh - 120px);min-height:450px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#647d74 #0c1c24;border:1px solid var(--line);border-radius:18px;background:#0c1a24;padding:0 28px 40px}.academy_questionPane__TXZYq{background:#11212b;padding:0 20px 30px}.academy_paneToolbar__9MF_h{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:65px;background:#0c1a24f5;border-bottom:1px solid var(--line);font:10px Microsoft YaHei,sans-serif;letter-spacing:1px}.academy_paneToolbar__9MF_h button{font-size:10px;padding:7px 10px}.academy_paragraph__vDu_H{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.academy_paragraphId__Tr5wO{font:italic 29px Georgia;color:#cce6ce}.academy_passageText__rzOBk{font:20px/1.95 Georgia,serif;margin:18px 0}.academy_paragraph__vDu_H mark{background:#cfdfb3;color:#19342b;border-radius:3px;padding:2px 0}.academy_translation__1_A9F{font:14px/2 Microsoft YaHei,sans-serif;color:#afc5bf;border-left:2px solid #aaca9e;padding:8px 18px;background:#2035314d}.academy_paragraph__vDu_H details{font:13px/1.8 Microsoft YaHei,sans-serif}.academy_wordTap__lCjGd{display:inline!important;min-height:0!important;font:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;border:0!important;border-bottom:1px dotted #9dc4ae!important;border-radius:0!important;padding:0!important}.academy_quiet__Qik_q{font:10px Microsoft YaHei,sans-serif!important;min-height:30px!important;padding:5px 8px!important;background:none!important}.academy_evidence__0EKiq{box-shadow:inset 3px 0 #d1e5ae;padding-left:15px;background:#52603f22}.academy_questionNav__5Bbca{display:flex;flex-wrap:wrap;gap:6px;padding:20px 0}.academy_questionNav__5Bbca button{padding:5px;min-width:34px;min-height:34px;font:12px Georgia}.academy_answered__NGShF{background:#cbe4d0!important;color:#15332c!important}.academy_question__P0OHe{padding:24px 0;border-top:1px solid var(--line);scroll-margin-top:70px}.academy_question__P0OHe h3{font:18px/1.6 Georgia;margin:14px 0}.academy_options__ErXxc{border:0;margin:0;padding:0;display:grid;gap:8px}.academy_options__ErXxc label{border:1px solid var(--line);border-radius:9px;padding:10px 12px;display:flex;gap:10px;align-items:start;font:15px/1.5 Georgia;cursor:pointer}.academy_options__ErXxc input{width:auto;margin-top:5px;accent-color:#b9d9ac}.academy_selectedOption__C_ddq{background:#294139;border-color:#a1c8a4!important}.academy_answerLabel__vWwUq{display:grid;gap:10px;color:var(--muted);font:12px/1.6 Microsoft YaHei,sans-serif}.academy_answerLabel__vWwUq select{font:14px Georgia}.academy_review__54Ibg{padding:17px 0 0;font:13px/1.9 Microsoft YaHei,sans-serif}.academy_review__54Ibg p{margin-bottom:12px}.academy_review__54Ibg blockquote{margin:14px 0;padding:10px 14px;border-left:2px solid #c4d5ac;background:#c8ddbd09;font:italic 17px/1.8 Georgia}.academy_review__54Ibg button{font-size:11px}.academy_correct__oaTRI{color:#b9dfa2}.academy_incorrect__Qx_4j{color:#f2bb93}.academy_vocabList__e3shr{padding-top:35px}.academy_vocabList__e3shr h2{font-size:26px}.academy_vocabRow__wZwjv{display:grid;grid-template-columns:1fr 1.5fr;gap:8px;text-align:left;width:100%;margin:9px 0;background:#12272e!important}.academy_vocabRow__wZwjv strong{font:19px Georgia}.academy_vocabRow__wZwjv small,.academy_vocabRow__wZwjv span{font:11px/1.6 Microsoft YaHei,sans-serif}.academy_vocabRow__wZwjv small{color:var(--muted)}.academy_modalMask__NRjjx{position:fixed;inset:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:20px}.academy_vocabModal__Km8rO{position:relative;width:min(600px,100%);max-height:90svh;overflow:auto;background:#132831;color:#e2ece1;padding:35px;border-radius:20px;border:1px solid #a6c4aa55;box-shadow:0 30px 100px #0009}.academy_vocabModal__Km8rO h2{font:italic 42px Georgia;margin:20px 0 15px}.academy_vocabModal__Km8rO section{padding:14px 0;border-top:1px solid var(--line);font:14px/1.8 Microsoft YaHei,sans-serif}.academy_vocabModal__Km8rO section>strong{color:#b5cbb3;font-size:11px}.academy_vocabModal__Km8rO>p{color:#b9cebf}.academy_modalClose__wFTJ_{position:absolute;top:12px;right:12px;border-radius:50%!important;font-size:24px!important;padding:0!important;width:44px}.academy_readerLoading__LXvIP{min-height:60vh;padding:40px;display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.academy_readerLoading__LXvIP>div{min-height:50vh;border-radius:16px;background:linear-gradient(100deg,#14232e,#263943,#14232e);background-size:200% 100%;animation:academy_breathe__s8WzP 2s infinite}.academy_readerLoading__LXvIP p{grid-column:1/-1;color:var(--muted)}@keyframes academy_breathe__s8WzP{50%{background-position:100% 0}}.academy_mobileTabs__ULqii{display:none}.academy_srOnly__hxzWS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.academy_mistakeCard__JJoHa{padding:25px;border:1px solid var(--line);border-radius:18px;background:#11252d;margin:18px 0}.academy_mistakeCard__JJoHa h2{font:24px/1.5 Georgia}.academy_mistakeCard__JJoHa blockquote{font:italic 17px/1.8 Georgia;border-left:2px solid #b7cdad;padding-left:15px}.academy_mistakeCard__JJoHa p{font:13px/1.8 Microsoft YaHei,sans-serif}@media (max-width:1100px){.academy_courseGrid__OoUU8{grid-template-columns:repeat(2,minmax(0,1fr))}.academy_readingLayout__EceQJ{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.academy_articlePane__Nug65,.academy_questionPane__TXZYq{padding-left:18px;padding-right:18px}.academy_passageText__rzOBk{font-size:18px}.academy_nav__RIz0j{padding:16px 24px}.academy_brand__1hb4F small{display:none}.academy_nav__RIz0j nav{gap:15px}.academy_subject__rGB5a{padding:24px}}@media (max-width:760px){.academy_nav__RIz0j{gap:12px;align-items:start;flex-direction:column}.academy_nav__RIz0j nav{gap:18px;flex-wrap:wrap}.academy_hero__NiG0K{padding-top:50px}.academy_hero__NiG0K:after{display:none}.academy_courseGrid__OoUU8,.academy_subjects__g0t07{grid-template-columns:1fr}.academy_subject__rGB5a{min-height:250px}.academy_hub__rbQ7O{padding:0 20px 45px}.academy_hero__NiG0K h2{font-size:19px}.academy_footer__NGygL{flex-wrap:wrap;padding:25px 20px}.academy_footer__NGygL span{order:3}.academy_readingLayout__EceQJ{display:block}.academy_mobileTabs__ULqii{display:flex;gap:10px;margin-bottom:15px}.academy_mobileTabs__ULqii button{flex:1 1}.academy_mobileTabs__ULqii [aria-pressed=true]{background:#cce5d3;color:#13332b}.academy_mobileHidden__t_uV_{display:none}.academy_articlePane__Nug65,.academy_questionPane__TXZYq{height:calc(100svh - 150px);min-height:350px;padding:0 17px 30px}.academy_readerTop___1wKr{flex-wrap:wrap;gap:10px}.academy_reader__z7ZYu{padding:20px 14px 40px}.academy_lessonHeading__n_PFJ .academy_toolbar__KYBB9{gap:8px}.academy_lessonHeading__n_PFJ button{padding:9px 11px}.academy_passageText__rzOBk{font-size:18px}.academy_vocabModal__Km8rO{padding:28px 20px}.academy_vocabModal__Km8rO h2{font-size:34px}.academy_vocabRow__wZwjv{grid-template-columns:1fr}.academy_readerLoading__LXvIP{display:block}.academy_readerLoading__LXvIP>div:nth-child(2){display:none}.academy_activation__aGPPQ h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.academy_academy__C_3C1 *,.academy_academy__C_3C1 :after,.academy_academy__C_3C1 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}