.lesson-preview_shell__buCQO{--canvas:var(--lesson-canvas);--ink:var(--lesson-ink);--muted:var(--lesson-muted);--red:var(--lesson-primary);--green:var(--lesson-success);--yellow:var(--lesson-highlight);min-height:100svh;background:var(--canvas);color:var(--ink);display:grid;grid-template-rows:auto 4px 1fr auto auto;overflow:hidden}.lesson-preview_topbar__nUK9W{height:72px;padding:0 clamp(18px,4vw,56px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:0}.lesson-preview_brand__UsT_y{display:flex;align-items:center;gap:10px;width:max-content;font-size:15px}.lesson-preview_brand__UsT_y span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-family:Yu Mincho,serif;font-size:17px}.lesson-preview_brand__UsT_y strong{letter-spacing:-.03em}.lesson-preview_progressLabel__qUQdl{font-size:12px;color:var(--muted);font-weight:800;letter-spacing:.08em}.lesson-preview_progressLabel__qUQdl span{color:var(--ink)}.lesson-preview_iconButton__OJsoc{justify-self:end;width:38px;height:38px;border:0;border-radius:50%;background:rgba(23,33,30,.07);color:var(--ink);font-size:16px;cursor:pointer;transition:background var(--lesson-motion-fast),transform var(--lesson-motion-fast)}.lesson-preview_iconButton__OJsoc:hover{background:#fff}.lesson-preview_iconButton__OJsoc:active{transform:scale(.9)}.lesson-preview_progressTrack__MPX_L{background:rgba(23,33,30,.09)}.lesson-preview_progressTrack__MPX_L span{display:block;height:100%;background:var(--red);transition:width .45s cubic-bezier(.2,.8,.2,1)}.lesson-preview_stage__wwvIT{position:relative;display:grid;place-items:center;padding:40px 24px 28px}.lesson-preview_counter__arJvh{position:absolute;left:clamp(20px,5vw,72px);top:34px;color:rgba(23,33,30,.09);font-size:clamp(80px,15vw,190px);font-weight:900;line-height:1;letter-spacing:-.08em;user-select:none}.lesson-preview_card__72yhq{position:relative;width:min(760px,100%);text-align:center;animation:lesson-preview_enter__M6H8x var(--lesson-motion-enter) var(--lesson-motion-ease) both}.lesson-preview_kicker__hvHi6{margin:0 0 20px;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.2em}.lesson-preview_card__72yhq h1{margin:0;font-family:Iowan Old Style,Yu Mincho,serif;font-size:clamp(42px,7vw,78px);font-weight:650;line-height:1.08;letter-spacing:-.045em;outline:none}.lesson-preview_example__aA2Z3 .lesson-preview_card__72yhq h1{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(38px,6vw,68px);letter-spacing:.01em}.lesson-preview_body__F3mNU{max-width:650px;margin:24px auto 0;color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.65}.lesson-preview_reading__8R_LB{margin:18px 0 0;color:var(--green);font-size:14px;letter-spacing:.08em}.lesson-preview_accent__BfZGR{display:inline-flex;margin-top:28px;padding:11px 16px;border:0;border-radius:999px;color:var(--green);background:var(--lesson-success-soft);font-size:13px;font-weight:800}.lesson-preview_tag__5KQTg{display:inline-flex;margin-top:30px;padding:10px 15px;border-radius:4px;background:var(--yellow);color:#3d3517;font-size:12px;font-weight:900;letter-spacing:.08em}.lesson-preview_words__QXuqb{margin:34px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:650px;text-align:left}.lesson-preview_words__QXuqb div{min-height:92px;padding:18px 20px;border:0;border-radius:10px;background:var(--lesson-surface-strong);display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px}.lesson-preview_words__QXuqb div>span:first-child{width:42px;height:42px;border-radius:9px;background:var(--lesson-primary-soft);color:var(--red);display:grid;place-items:center}.lesson-preview_words__QXuqb svg{width:23px;height:23px}.lesson-preview_words__QXuqb strong{font-family:Yu Mincho,serif;font-size:24px}.lesson-preview_words__QXuqb div>span:last-child{color:var(--muted);font-size:13px}.lesson-preview_answers__g5ay2{max-width:590px;margin:34px auto 0;display:grid;gap:10px;text-align:left}.lesson-preview_answers__g5ay2 button{width:100%;min-height:58px;padding:10px 18px;border:0;border-radius:9px;background:var(--lesson-surface);color:var(--ink);display:flex;align-items:center;gap:15px;font-size:16px;font-weight:750;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.lesson-preview_answers__g5ay2 button:hover:not(:disabled){transform:translateX(5px);background:#fff}.lesson-preview_answers__g5ay2 button span{width:30px;height:30px;border-radius:50%;background:rgba(23,33,30,.08);display:grid;place-items:center;font-size:11px}.lesson-preview_answers__g5ay2 .lesson-preview_correct__zqZkr{background:#dcece4}.lesson-preview_answers__g5ay2 .lesson-preview_wrong__GLm2Q{background:var(--lesson-error-soft);animation:lesson-preview_shake__96BYe .3s}.lesson-preview_answers__g5ay2 .lesson-preview_dimmed__GDBiZ{opacity:.42}.lesson-preview_feedbackCorrect__PRiLK,.lesson-preview_feedbackWrong__luxEZ{margin:8px 4px 0;font-size:14px;font-weight:750}.lesson-preview_feedbackCorrect__PRiLK{color:var(--green)}.lesson-preview_feedbackWrong__luxEZ{color:var(--red)}.lesson-preview_controls__AmJLS{padding:16px clamp(18px,4vw,56px) 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:0}.lesson-preview_controls__AmJLS button{min-height:48px;border:0;font-weight:850;cursor:pointer}.lesson-preview_controls__AmJLS button:disabled{opacity:.32;cursor:not-allowed}.lesson-preview_back__HYaI6{justify-self:start;background:transparent;color:var(--ink);padding:0 12px}.lesson-preview_next__3_Kbw{justify-self:end;border-radius:7px!important;background:var(--ink);color:#fff;padding:0 22px;transition:transform var(--lesson-motion-fast),background var(--lesson-motion-fast)}.lesson-preview_next__3_Kbw:not(:disabled):hover{background:var(--red);transform:translateX(3px)}.lesson-preview_next__3_Kbw:not(:disabled):active{transform:scale(.96)}.lesson-preview_dots__aj9MU{display:flex;gap:6px}.lesson-preview_dots__aj9MU span{width:6px;height:6px;border-radius:50%;background:rgba(23,33,30,.16);transition:width .25s,background .25s}.lesson-preview_dots__aj9MU .lesson-preview_doneDot__uHRRE{background:rgba(23,33,30,.42)}.lesson-preview_dots__aj9MU .lesson-preview_activeDot__O4HKW{width:22px;border-radius:99px;background:var(--red)}.lesson-preview_shell__buCQO :focus-visible{outline:3px solid var(--red);outline-offset:3px}.lesson-preview_prototype__WswHj{margin:0;padding:0 18px 10px;text-align:center;color:rgba(23,33,30,.38);font-size:9px;font-weight:800;letter-spacing:.14em}@keyframes lesson-preview_enter__M6H8x{0%{transform:translateY(14px) scale(.99)}to{transform:none}}@keyframes lesson-preview_shake__96BYe{25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@media(max-width:620px){.lesson-preview_topbar__nUK9W{height:64px}.lesson-preview_brand__UsT_y strong{display:none}.lesson-preview_stage__wwvIT{padding:34px 18px 20px}.lesson-preview_counter__arJvh{top:28px}.lesson-preview_words__QXuqb{grid-template-columns:1fr;gap:8px}.lesson-preview_words__QXuqb div{min-height:68px}.lesson-preview_controls__AmJLS{padding:12px 12px 8px}.lesson-preview_back__HYaI6 span{display:none}.lesson-preview_dots__aj9MU{gap:4px}.lesson-preview_dots__aj9MU span{width:5px;height:5px}.lesson-preview_dots__aj9MU .lesson-preview_activeDot__O4HKW{width:16px}.lesson-preview_next__3_Kbw{padding:0 16px}.lesson-preview_card__72yhq h1{font-size:43px}.lesson-preview_example__aA2Z3 .lesson-preview_card__72yhq h1{font-size:38px}.lesson-preview_body__F3mNU{font-size:17px}.lesson-preview_answers__g5ay2{margin-top:26px}}@media(prefers-reduced-motion:reduce){.lesson-preview_answers__g5ay2 .lesson-preview_wrong__GLm2Q,.lesson-preview_card__72yhq,.lesson-preview_progressTrack__MPX_L span{animation:none}.lesson-preview_answers__g5ay2 button,.lesson-preview_dots__aj9MU span,.lesson-preview_iconButton__OJsoc,.lesson-preview_next__3_Kbw{transition:none}}