.td-overlay,.td-overlay *{box-sizing:border-box}.td-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(ellipse at 50% 40%,#222c48d9,#080e20ed);backdrop-filter:blur(9px);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.td-particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.td-card{position:relative;width:420px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;text-align:center;border:1px solid #fce4b4;border-radius:28px;padding:30px 38px 22px;background:radial-gradient(ellipse at 50% 22%,#fff6da,transparent 52%),linear-gradient(150deg,#fffcf3,#fffaf1 60%,#f5ead9);box-shadow:0 35px 110px #0006,0 0 70px #d6ac5c17;color:#473527;outline:none;animation:td-enter .85s cubic-bezier(.2,.8,.2,1) both}.td-close{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#8661270a;color:#8b7862;cursor:pointer}.td-eyebrow{font-size:10px;letter-spacing:4px;color:#a28b69}.td-art{height:157px;position:relative;width:220px;margin:14px auto 10px}.td-book{position:absolute;left:66px;top:40px;display:grid;place-items:center;width:88px;height:88px;border-radius:24px;transform:rotate(-9deg);color:#9d6a25;background:linear-gradient(140deg,#fff9d9,#f4d690);box-shadow:0 12px 35px #bd89392b,inset 0 0 0 1px #fff8;animation:td-float 3s ease-in-out 4}.td-book-spark{position:absolute;right:-10px;top:-12px;color:#c7973d}.td-orbit{position:absolute;border:1px solid #d3b77455;border-radius:50%;inset:17px 11px 7px;transform:rotate(-25deg);animation:td-orbit 12s linear}.td-orbit-two{inset:28px 0 15px;transform:rotate(28deg);animation-direction:reverse}.td-star{position:absolute;color:#c29b4b;animation:td-twinkle 2s ease-in-out 6}.td-star-one{left:19px;top:39px;font-size:26px}.td-star-two{right:20px;top:79px;font-size:30px;animation-delay:.3s}.td-star-three{left:54px;bottom:12px;font-size:13px;animation-delay:.7s}.td-card h1{font-size:26px;line-height:1.6;letter-spacing:3px;font-weight:500;margin:0 0 30px;font-family:Songti SC,STSong,serif;animation:td-enter 1s .15s both}.td-card h1 span{font-size:42px;font-weight:700;color:#9b692d}.td-primary{width:100%;border:1px solid #ad803c;border-radius:12px;background:linear-gradient(105deg,#b68a45,#90642f);box-shadow:0 6px 20px #ad803c25;color:#fffaf0;min-height:46px;font-size:13px;cursor:pointer;letter-spacing:2px}.td-replay{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px auto 0;border:0;background:none;color:#927b5c;font-size:11px;cursor:pointer;min-height:28px}.td-card button:focus-visible{outline:3px solid #bd8c40;outline-offset:4px}.td-close:hover{background:#86612718}.td-primary:hover{filter:brightness(1.08)}@keyframes td-enter{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes td-float{0%,to{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-9px) rotate(-3deg)}}@keyframes td-orbit{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes td-twinkle{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:540px){.td-overlay{padding:16px}.td-card{padding:28px 24px 18px;max-height:calc(100dvh - 32px);border-radius:24px}.td-card h1 span{font-size:37px}}@media(max-height:580px){.td-art{height:105px;transform:scale(.75);margin-top:-10px}.td-card{padding-top:22px;padding-bottom:15px}.td-card h1{margin-bottom:18px}.td-card h1 span{font-size:32px}}@media(prefers-reduced-motion:reduce){.td-book,.td-card,.td-card h1,.td-orbit,.td-star{animation:none}.td-particles{display:none}}.BetaPioneerBadge_badge__lwr3i{--badge-size:24px;box-sizing:border-box;display:inline-grid;inline-size:var(--badge-size);block-size:var(--badge-size);flex:0 0 auto;place-items:center;padding:calc(var(--badge-size) * .1);overflow:hidden;vertical-align:middle;border:1px solid rgb(148 163 184/72%);border-radius:50%;color:#f8fafc;background:linear-gradient(145deg,#f8fafc 8%,#cbd5e1 56%,#94a3b8);box-shadow:0 1px 2px rgb(15 23 42/18%)}.BetaPioneerBadge_monogram__niyyK{display:grid;inline-size:100%;block-size:100%;place-items:center;border-radius:50%;background:#334155;box-shadow:inset 0 1px 0 rgb(255 255 255/15%);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(var(--badge-size) * .3);font-weight:750;line-height:1;letter-spacing:-.08em}.BetaPioneerBadge_small__KsI2O{--badge-size:18px}.BetaPioneerBadge_medium__ntwVS{--badge-size:24px}.BetaPioneerBadge_large__UViBq{--badge-size:32px}.BetaPioneerBadge_hero__DSZy5{--badge-size:64px}@media (prefers-contrast:more){.BetaPioneerBadge_badge__lwr3i{border-color:#64748b}.BetaPioneerBadge_monogram__niyyK{background:#0f172a}}.StudyAnswerExplanation_explanation__BHPeA{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:var(--explanation-height,100vh);max-height:var(--explanation-height,100vh);overflow-x:hidden;overflow-y:hidden;overflow-wrap:anywhere;border-radius:inherit;background:#f8fafc;animation:StudyAnswerExplanation_answer-reveal__5PqAh .24s ease-out both}.StudyAnswerExplanation_scrollContent__VH6Mb{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.StudyAnswerExplanation_content__yttZw{min-width:0}@keyframes StudyAnswerExplanation_answer-reveal__5PqAh{0%,to{opacity:1}35%{opacity:.72}}@media (prefers-reduced-motion:reduce){.StudyAnswerExplanation_explanation__BHPeA{animation:none}}.StudyAnswerExplanation_meaningSweep___In4y{width:fit-content;max-width:100%;position:relative;isolation:isolate;overflow:hidden;border-radius:.4rem}.StudyAnswerExplanation_meaningSweep___In4y:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 20%,#ead3a04d 38%,#f4dc9fb3 50%,#fff3d180 61%,transparent 80%);transform:translateX(-100%);animation:StudyAnswerExplanation_meaning-light-pass__V0t65 1.4s ease-in-out both;pointer-events:none}@keyframes StudyAnswerExplanation_meaning-light-pass__V0t65{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.StudyAnswerExplanation_meaningSweep___In4y:before{animation:none;display:none}}.LessonOnboarding_backdrop__AguAo{position:fixed;inset:0;z-index:150;background:rgba(27,44,36,.42);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.LessonOnboarding_dialog__54XmE{background:#fffdf8;border:1px solid #e7e8dc;border-radius:26px;box-shadow:0 24px 90px #142e3233;width:min(650px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:30px 36px;outline:none;color:#33433c}.LessonOnboarding_heart__xWPiS{display:block;width:55px;height:55px;margin:-6px 0 10px;transform:rotate(-8deg)}.LessonOnboarding_eyebrow__49HEQ{color:#8b8978;letter-spacing:.12em;font-size:11px}.LessonOnboarding_dialog__54XmE h2{font-size:24px;font-weight:700;line-height:1.45;margin:8px 0 18px;color:#2f493d}.LessonOnboarding_copy__RaJ9J{font-size:14px;line-height:1.95}.LessonOnboarding_copy__RaJ9J p{margin:0 0 13px}.LessonOnboarding_copy__RaJ9J p:last-child{margin-bottom:0}.LessonOnboarding_copy__RaJ9J strong{font-weight:650;color:#3b604d}.LessonOnboarding_reading__eP1BD{margin-top:22px;color:#8b8978;font-size:12px}.LessonOnboarding_reading__eP1BD>div{height:3px;background:#e9e9df;border-radius:4px;overflow:hidden;margin-top:9px}.LessonOnboarding_reading__eP1BD i{height:100%;display:block;background:#91b29b;transition:width .15s linear}.LessonOnboarding_dialog__54XmE footer{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.LessonOnboarding_primary__OKvsB,.LessonOnboarding_secondary__K7fYh{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:12px;font-size:14px;font-weight:600;min-height:44px;cursor:pointer;text-decoration:none}.LessonOnboarding_primary__OKvsB{background:#466e58;color:white;border:1px solid #466e58}.LessonOnboarding_secondary__K7fYh{background:transparent;color:#67766b;border:1px solid #d7dfd2}.LessonOnboarding_primary__OKvsB:disabled,.LessonOnboarding_secondary__K7fYh:disabled{opacity:.42;cursor:not-allowed}.LessonOnboarding_primary__OKvsB:focus-visible,.LessonOnboarding_secondary__K7fYh:focus-visible{outline:3px solid #a9c3b1;outline-offset:3px}.LessonOnboarding_error__NKsIQ{color:#b34444;font-size:13px;line-height:1.6}.LessonOnboarding_loading__Dmb20{padding:40px;color:#6d7e72}.LessonOnboarding_loading__Dmb20 button{margin:12px}.LessonOnboarding_tutorial__1zQ5Z{max-width:1040px;margin:0 auto;padding:38px 26px 50px;color:#33483d}.LessonOnboarding_tutorial__1zQ5Z header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:30px}.LessonOnboarding_tutorial__1zQ5Z h1{font-size:34px;font-weight:700;line-height:1.35;margin:10px 0 12px}.LessonOnboarding_tutorial__1zQ5Z header p{font-size:15px;line-height:1.8;color:#7d877f;max-width:590px}.LessonOnboarding_tutorial__1zQ5Z nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.LessonOnboarding_cards__fvm0J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.LessonOnboarding_card__zCE_Y{padding:25px;border:1px solid #dce5d8;background:#fffef9;border-radius:20px}.LessonOnboarding_number__Eyl_q{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:#eaf0e3;color:#64816a;font-size:14px;font-weight:700;margin-bottom:20px}.LessonOnboarding_card__zCE_Y h2{font-size:19px;font-weight:650;margin-bottom:13px}.LessonOnboarding_card__zCE_Y p{font-size:14px;line-height:1.9;color:#6c796e}.LessonOnboarding_tip__9Iq5h{padding:19px 23px;background:#edf2e7;border-radius:15px;font-size:14px;line-height:1.85;margin:22px 0 28px}.LessonOnboarding_tutorial__1zQ5Z footer{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#7d877f;font-size:13px}@media(max-width:700px){.LessonOnboarding_backdrop__AguAo{padding:12px}.LessonOnboarding_dialog__54XmE{padding:24px 22px;border-radius:20px;max-height:calc(100dvh - 24px)}.LessonOnboarding_dialog__54XmE h2{font-size:21px}.LessonOnboarding_copy__RaJ9J{font-size:14px;line-height:1.85}.LessonOnboarding_dialog__54XmE footer{flex-direction:column-reverse}.LessonOnboarding_dialog__54XmE footer button{width:100%}.LessonOnboarding_tutorial__1zQ5Z{padding:25px 17px}.LessonOnboarding_tutorial__1zQ5Z header{display:block}.LessonOnboarding_tutorial__1zQ5Z h1{font-size:28px}.LessonOnboarding_cards__fvm0J{grid-template-columns:1fr}.LessonOnboarding_card__zCE_Y{padding:22px}.LessonOnboarding_number__Eyl_q{margin-bottom:12px}.LessonOnboarding_tutorial__1zQ5Z footer{align-items:flex-start;flex-direction:column}}.LessonOnboarding_boundary__jmeqp{height:100%;min-height:0}.LessonOnboarding_tutorialTabs__L3cWm{position:sticky;top:0;z-index:2;display:grid!important;grid-template-columns:1fr 1fr;gap:12px;background:#f8faf5;padding:10px 0;margin:0 0 25px;scroll-margin-top:10px}.LessonOnboarding_tutorialTabs__L3cWm button{display:grid;grid-template-columns:28px 1fr;gap:3px 8px;text-align:left;border:1px solid #dce4d7;background:#fffef9;border-radius:14px;padding:15px 20px;color:#7a867d;font-size:17px;font-weight:650;cursor:pointer}.LessonOnboarding_tutorialTabs__L3cWm button>span{grid-row:span 2;align-self:center;font-size:13px;color:#9aab99}.LessonOnboarding_tutorialTabs__L3cWm small{display:block;grid-column:2;font-size:11px;font-weight:400;line-height:1.6}.LessonOnboarding_tutorialTabs__L3cWm .LessonOnboarding_activeTab__bptlB{background:#eaf0e3;border-color:#a1b69e;color:#345a42;box-shadow:inset 0 0 0 1px #a1b69e}.LessonOnboarding_sectionIntro__w7EAd{margin:30px 0 24px}.LessonOnboarding_sectionIntro__w7EAd h2{font-size:25px;font-weight:650;margin:9px 0}.LessonOnboarding_sectionIntro__w7EAd>p{color:#7d877f;font-size:14px;line-height:1.8}.LessonOnboarding_guideCard__1ckC5{background:#fffef9;border:1px solid #dce5d8;border-radius:20px;padding:28px 32px;margin-bottom:18px;font-size:14px;line-height:1.95}.LessonOnboarding_guideCard__1ckC5 h3{font-size:21px;font-weight:650;margin:7px 0 17px;line-height:1.5}.LessonOnboarding_guideIndex__itfGD{color:#88997f;font-size:11px;letter-spacing:.12em}.LessonOnboarding_guideCard__1ckC5 ol{list-style:decimal;padding-left:21px}.LessonOnboarding_guideCard__1ckC5 li{padding-left:5px;margin:10px 0}.LessonOnboarding_guideCard__1ckC5 p{margin:13px 0}.LessonOnboarding_guideCard__1ckC5 strong{font-weight:650;color:#365b43}.LessonOnboarding_miniTip__hDgPW{background:#f0f3e9;border-left:3px solid #b6c6a7;padding:13px 16px;border-radius:0 10px 10px 0;color:#6a7968!important;font-size:13px}.LessonOnboarding_example__e49G_{border:1px dashed #c9d6c1;border-radius:12px;padding:16px 20px;margin:18px 0}.LessonOnboarding_example__e49G_>span{font-size:11px;letter-spacing:.09em;color:#8b9a82}.LessonOnboarding_example__e49G_ p{margin:6px 0;font-size:14px}.LessonOnboarding_tableScroll___MOLA{overflow-x:auto;margin:20px 0}.LessonOnboarding_modeTable__Qj95o{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8}.LessonOnboarding_modeTable__Qj95o td,.LessonOnboarding_modeTable__Qj95o th{padding:13px 16px;border:1px solid #dfe7d9;text-align:left;vertical-align:top}.LessonOnboarding_modeTable__Qj95o thead{background:#eaf0e3;color:#476541}.LessonOnboarding_modeTable__Qj95o th:first-child{min-width:96px}.LessonOnboarding_modeTable__Qj95o td{width:40%}.LessonOnboarding_nextSection___F3kQ{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0;color:#7d877f;font-size:13px}.LessonOnboarding_tutorial__1zQ5Z footer{border-top:1px solid #dce5d8;padding-top:25px;margin-top:30px}@media(max-width:700px){.LessonOnboarding_tutorialTabs__L3cWm{gap:8px}.LessonOnboarding_tutorialTabs__L3cWm button{padding:12px;grid-template-columns:1fr;font-size:16px}.LessonOnboarding_tutorialTabs__L3cWm button>span{display:none}.LessonOnboarding_tutorialTabs__L3cWm small{grid-column:1;font-size:10px}.LessonOnboarding_sectionIntro__w7EAd h2{font-size:23px}.LessonOnboarding_guideCard__1ckC5{padding:21px 20px}.LessonOnboarding_guideCard__1ckC5 h3{font-size:19px}.LessonOnboarding_modeTable__Qj95o{min-width:510px}.LessonOnboarding_nextSection___F3kQ{flex-direction:column;align-items:flex-start}}.LessonOnboarding_tutorialWelcome__NRbbI{padding:40px;max-width:700px;color:#466e58}.LessonOnboarding_tutorialWelcome__NRbbI h1{font-size:25px;font-weight:650}.LessonOnboarding_tutorialWelcome__NRbbI p{line-height:1.9;margin:15px 0 24px;color:#7d877f}.LessonOnboarding_tutorialWelcome__NRbbI>a,.LessonOnboarding_tutorialWelcome__NRbbI>button{margin:0 12px 12px 0}