.FlashcardDemo-module__B29yNa__demo{width:100%;max-width:390px;margin-inline:auto}.FlashcardDemo-module__B29yNa__stack{position:relative}.FlashcardDemo-module__B29yNa__behind,.FlashcardDemo-module__B29yNa__behind2{border-radius:var(--radius-cardLg);background:var(--white);box-shadow:var(--shadow-sm);position:absolute;inset:0}.FlashcardDemo-module__B29yNa__behind{opacity:.7;transform:translate(10px,12px)rotate(3deg)}.FlashcardDemo-module__B29yNa__behind2{opacity:.45;transform:translate(-8px,18px)rotate(-2.5deg)}.FlashcardDemo-module__B29yNa__card{animation:.32s cubic-bezier(.33,1,.68,1) both FlashcardDemo-module__B29yNa__deal;position:relative}@keyframes FlashcardDemo-module__B29yNa__deal{0%{opacity:0;transform:translate(24px)rotate(2deg)}}.FlashcardDemo-module__B29yNa__rateArea{min-height:120px;margin-top:28px}.FlashcardDemo-module__B29yNa__rateQ,.FlashcardDemo-module__B29yNa__rateHint{text-align:center;color:var(--ink700);font-size:14px;font-weight:600}.FlashcardDemo-module__B29yNa__rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.FlashcardDemo-module__B29yNa__rate{appearance:none;background:var(--tone-bg);box-shadow:0 3px 0 var(--tone-edge);font:inherit;color:var(--ink900);cursor:pointer;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:12px 6px 10px;transition:transform .12s ease-out;display:flex}.FlashcardDemo-module__B29yNa__rate:hover{box-shadow:0 5px 0 var(--tone-edge);transform:translateY(-2px)}.FlashcardDemo-module__B29yNa__rate:active{transform:scale(.97)}.FlashcardDemo-module__B29yNa__rate[data-tone=peach],.FlashcardDemo-module__B29yNa__summaryNext[data-tone=peach]{--tone-bg:var(--peachCard);--tone-edge:var(--peach)}.FlashcardDemo-module__B29yNa__rate[data-tone=butter],.FlashcardDemo-module__B29yNa__summaryNext[data-tone=butter]{--tone-bg:var(--butterCard);--tone-edge:var(--butter)}.FlashcardDemo-module__B29yNa__rate[data-tone=lavender],.FlashcardDemo-module__B29yNa__summaryNext[data-tone=lavender]{--tone-bg:var(--lavenderCard);--tone-edge:var(--accent)}.FlashcardDemo-module__B29yNa__rate[data-tone=mint],.FlashcardDemo-module__B29yNa__summaryNext[data-tone=mint]{--tone-bg:var(--mintCard);--tone-edge:var(--mint)}.FlashcardDemo-module__B29yNa__rateLabel{font-size:15px;font-weight:700}.FlashcardDemo-module__B29yNa__rateNext{font-family:var(--font-mono);letter-spacing:.5px;color:var(--ink700);font-size:11px;font-weight:700}.FlashcardDemo-module__B29yNa__summary{border-radius:var(--radius-cardLg);background:var(--white);min-height:408px;box-shadow:var(--shadow-card);padding:28px 24px;animation:.32s cubic-bezier(.33,1,.68,1) both FlashcardDemo-module__B29yNa__deal;position:relative}.FlashcardDemo-module__B29yNa__summaryTitle{font-family:var(--font-display);letter-spacing:-.3px;font-size:24px;font-weight:700}.FlashcardDemo-module__B29yNa__summaryLede{color:var(--ink700);margin-top:4px;font-size:14px}.FlashcardDemo-module__B29yNa__summaryList{margin:16px 0 22px;padding:0;list-style:none}.FlashcardDemo-module__B29yNa__summaryRow{border-bottom:1px solid var(--ink100);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.FlashcardDemo-module__B29yNa__summaryAr{font-family:var(--font-arabic);text-align:right;font-size:26px;line-height:34px}.FlashcardDemo-module__B29yNa__summaryEn{font-family:var(--font-display);font-size:15px;font-weight:600}.FlashcardDemo-module__B29yNa__summaryNext{border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--ink900);padding:4px 10px;font-size:12px;font-weight:600}
.Hero-module__irrDQW__hero{background:var(--glow-lavender), var(--paper);padding-block:clamp(40px,7vw,96px) clamp(64px,9vw,120px);position:relative;overflow:hidden}.Hero-module__irrDQW__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (min-width:980px){.Hero-module__irrDQW__grid{grid-template-columns:minmax(0,1fr) 406px;gap:64px}}.Hero-module__irrDQW__copy{max-width:620px}.Hero-module__irrDQW__title{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 0;color:var(--ink900);text-wrap:balance;font-size:clamp(46px,7.4vw,88px);font-weight:700;line-height:.98}.Hero-module__irrDQW__lede{max-width:32em;color:var(--ink700);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.Hero-module__irrDQW__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.Hero-module__irrDQW__note{border-top:1px dashed var(--ink300);max-width:32em;color:var(--ink700);margin-top:28px;padding-top:18px;font-size:15px;line-height:1.7}.Hero-module__irrDQW__note a{font-weight:600}.Hero-module__irrDQW__phone{background:var(--white);border-radius:52px;justify-self:center;width:406px;padding:8px;box-shadow:0 30px 60px #4a2f8229,0 8px 18px #4a2f8214}.Hero-module__irrDQW__screen{background:var(--paper);border-radius:44px;width:390px;height:780px;position:relative;overflow:hidden}@media (max-width:440px){.Hero-module__irrDQW__phone{zoom:.84}}@media (max-width:370px){.Hero-module__irrDQW__phone{zoom:.76}}.Hero-module__irrDQW__hud{z-index:2;padding-top:18px;position:relative}.Hero-module__irrDQW__trail{z-index:1;position:absolute;inset:0}.Hero-module__irrDQW__dashed{fill:none;stroke:var(--ink300);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 11}.Hero-module__irrDQW__walked{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s cubic-bezier(.33,1,.68,1) .25s both Hero-module__irrDQW__walk}.Hero-module__irrDQW__node{z-index:2;animation:.42s cubic-bezier(.34,1.4,.64,1) both Hero-module__irrDQW__pop;position:absolute}.Hero-module__irrDQW__node .arb-node__label{position:absolute;top:100%;left:50%;transform:translate(-50%)}.Hero-module__irrDQW__upnext{z-index:3;animation:.48s cubic-bezier(.33,1,.68,1) 1.25s both Hero-module__irrDQW__rise;position:absolute;top:452px;left:116px}.Hero-module__irrDQW__tabbar{z-index:3;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes Hero-module__irrDQW__walk{0%{stroke-dashoffset:1px}}@keyframes Hero-module__irrDQW__pop{0%{opacity:0;transform:scale(.6)}}@keyframes Hero-module__irrDQW__rise{0%{opacity:0;transform:translateY(10px)}}
.LessonDemo-module__ZsBl5W__layout{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:980px){.LessonDemo-module__ZsBl5W__layout{grid-template-columns:minmax(0,1fr) 406px;align-items:start;gap:72px}.LessonDemo-module__ZsBl5W__left{position:sticky;top:108px}}.LessonDemo-module__ZsBl5W__steps{flex-direction:column;gap:4px;max-width:460px;margin:36px 0 0;padding:0;list-style:none;display:flex}.LessonDemo-module__ZsBl5W__stepItem{border-radius:20px;align-items:center;gap:14px;padding:12px 16px;transition:background-color .22s cubic-bezier(.33,1,.68,1),box-shadow .22s cubic-bezier(.33,1,.68,1);display:flex}.LessonDemo-module__ZsBl5W__stepItem[data-state=now]{background:var(--white);box-shadow:var(--shadow-sm)}.LessonDemo-module__ZsBl5W__stepDot{background:var(--ink100);width:30px;height:30px;font-family:var(--font-mono);color:var(--ink700);border-radius:15px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.LessonDemo-module__ZsBl5W__stepItem[data-state=now] .LessonDemo-module__ZsBl5W__stepDot{background:var(--accent2);color:var(--white)}.LessonDemo-module__ZsBl5W__stepItem[data-state=done] .LessonDemo-module__ZsBl5W__stepDot{background:var(--mintCard);color:var(--mintInk)}.LessonDemo-module__ZsBl5W__stepText{flex-direction:column;min-width:0;display:flex}.LessonDemo-module__ZsBl5W__stepKind{color:var(--ink900);font-size:15px;font-weight:600}.LessonDemo-module__ZsBl5W__stepDetail{color:var(--ink700);font-size:14px;line-height:1.9}.LessonDemo-module__ZsBl5W__stepItem[data-state=next] .LessonDemo-module__ZsBl5W__stepKind,.LessonDemo-module__ZsBl5W__stepItem[data-state=next] .LessonDemo-module__ZsBl5W__stepDetail{color:var(--ink600)}.LessonDemo-module__ZsBl5W__phone{background:var(--white);border-radius:52px;justify-self:center;width:406px;padding:8px;box-shadow:0 30px 60px #4a2f8229,0 8px 18px #4a2f8214}@media (max-width:440px){.LessonDemo-module__ZsBl5W__phone{zoom:.84}}@media (max-width:370px){.LessonDemo-module__ZsBl5W__phone{zoom:.76}}.LessonDemo-module__ZsBl5W__screen{background:var(--paper);border-radius:44px;flex-direction:column;width:390px;min-height:780px;display:flex;position:relative;overflow:hidden}.LessonDemo-module__ZsBl5W__screen>*{position:relative}.LessonDemo-module__ZsBl5W__screen>.LessonDemo-module__ZsBl5W__blob{pointer-events:none;background:radial-gradient(closest-side,#e8dff3b3,#e8dff359 55%,#e8dff300);width:360px;height:360px;position:absolute;top:-80px;right:-80px}.LessonDemo-module__ZsBl5W__body{outline:none;flex-direction:column;flex:1;padding:10px 20px 20px;display:flex}.LessonDemo-module__ZsBl5W__gap{margin-top:18px}.LessonDemo-module__ZsBl5W__qhead{margin:-10px -20px 0}.LessonDemo-module__ZsBl5W__blankCard{background:var(--white);box-shadow:var(--shadow-md);text-align:center;border-radius:24px;margin:14px 0 18px;padding:22px 18px}.LessonDemo-module__ZsBl5W__blankAr{font-family:var(--font-arabic);color:var(--ink900);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;font-size:34px;line-height:50px;display:flex}.LessonDemo-module__ZsBl5W__slot,.LessonDemo-module__ZsBl5W__slotFilled{border-radius:var(--radius-md);min-width:96px;display:inline-block}.LessonDemo-module__ZsBl5W__slot{border-bottom:2px dashed var(--ink300)}.LessonDemo-module__ZsBl5W__slotFilled{background:var(--lavenderCard);color:var(--accentInk);padding:0 8px}.LessonDemo-module__ZsBl5W__blankEn{color:var(--ink700);margin-top:8px;font-size:15px;font-style:italic}.LessonDemo-module__ZsBl5W__options{flex-direction:column;gap:12px;margin-top:14px;display:flex}.LessonDemo-module__ZsBl5W__complete{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.LessonDemo-module__ZsBl5W__badgeWrap{width:160px;height:160px;position:relative}.LessonDemo-module__ZsBl5W__ring{background:var(--lavenderCard);border-radius:50%;animation:.6s cubic-bezier(.33,1,.68,1) .12s both LessonDemo-module__ZsBl5W__ring;position:absolute;inset:0}.LessonDemo-module__ZsBl5W__star{background:var(--accent2);width:110px;height:110px;box-shadow:var(--press-badge);color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:52px;line-height:1;animation:.8s linear both LessonDemo-module__ZsBl5W__badge;display:flex;position:absolute;top:25px;left:25px}.LessonDemo-module__ZsBl5W__completeTitle{font-family:var(--font-display);letter-spacing:-.3px;margin-top:28px;font-size:28px;font-weight:700;line-height:32px;animation:.48s cubic-bezier(.33,1,.68,1) .22s both LessonDemo-module__ZsBl5W__rise24}.LessonDemo-module__ZsBl5W__completeAr{color:var(--ink700);margin-top:8px;font-size:15px;animation:.48s ease-out .36s both LessonDemo-module__ZsBl5W__fade}.LessonDemo-module__ZsBl5W__completeAr [lang=ar]{font-family:var(--font-arabic);font-size:20px}.LessonDemo-module__ZsBl5W__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:32px;animation:.52s cubic-bezier(.33,1,.68,1) .48s both LessonDemo-module__ZsBl5W__rise40;display:grid}.LessonDemo-module__ZsBl5W__completeActions{gap:10px;animation:.48s cubic-bezier(.33,1,.68,1) .72s both LessonDemo-module__ZsBl5W__rise20;display:grid}@keyframes LessonDemo-module__ZsBl5W__badge{0%{opacity:0;transform:scale(.3)rotate(-20deg)}35%{opacity:1;transform:scale(1.12)rotate(4deg)}60%{transform:scale(.97)rotate(-1.5deg)}80%{transform:scale(1.02)rotate(.5deg)}to{transform:scale(1)rotate(0)}}@keyframes LessonDemo-module__ZsBl5W__ring{0%{opacity:0;transform:scale(.5)}}@keyframes LessonDemo-module__ZsBl5W__rise24{0%{opacity:0;transform:translateY(24px)}}@keyframes LessonDemo-module__ZsBl5W__rise40{0%{opacity:0;transform:translateY(40px)}}@keyframes LessonDemo-module__ZsBl5W__rise20{0%{opacity:0;transform:translateY(20px)}}@keyframes LessonDemo-module__ZsBl5W__fade{0%{opacity:0}}
.RootsMap-module__7vZctq__wrap{width:100%;max-width:480px;margin-inline:auto}.RootsMap-module__7vZctq__tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.RootsMap-module__7vZctq__tab{appearance:none;border-radius:var(--radius-pill);font-family:var(--font-ui);color:var(--nightText);cursor:pointer;background:#ffffff14;border:0;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 14px;font-size:13px;font-weight:600;transition:background-color .22s cubic-bezier(.33,1,.68,1),color .22s cubic-bezier(.33,1,.68,1);display:inline-flex}.RootsMap-module__7vZctq__tab:hover{background:#ffffff24}.RootsMap-module__7vZctq__tab[aria-pressed=true]{background:var(--white);color:var(--ink900)}.RootsMap-module__7vZctq__tab:focus-visible{outline:2px solid var(--nightGold);outline-offset:3px}.RootsMap-module__7vZctq__tabAr{font-family:var(--font-arabic);font-size:20px;line-height:24px}.RootsMap-module__7vZctq__map{width:480px;height:480px;margin:12px auto 0;position:relative}@media (max-width:520px){.RootsMap-module__7vZctq__map{zoom:.72}}@media (max-width:370px){.RootsMap-module__7vZctq__map{zoom:.64}}.RootsMap-module__7vZctq__lines{width:100%;height:100%;position:absolute;inset:0}.RootsMap-module__7vZctq__orbit{fill:none;stroke:var(--nightLine);stroke-width:1px;stroke-dasharray:2 5}.RootsMap-module__7vZctq__orbitFar{fill:none;stroke:#c8dcff14;stroke-width:1px;stroke-dasharray:2 7}.RootsMap-module__7vZctq__edge{stroke:#f5cb5c73;stroke-width:1.2px;animation:.52s cubic-bezier(.33,1,.68,1) both RootsMap-module__7vZctq__draw}.RootsMap-module__7vZctq__root{background:var(--gradient-gold);color:#0e0a24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;margin:-56px 0 0 -56px;animation:.42s cubic-bezier(.34,1.4,.64,1) both RootsMap-module__7vZctq__pop;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #f5cb5c1f,0 12px 32px #b8682a59}.RootsMap-module__7vZctq__rootLabel{font-family:var(--font-mono);letter-spacing:1.2px;opacity:.7;font-size:9px;font-weight:700}.RootsMap-module__7vZctq__rootAr{font-family:var(--font-arabic);word-spacing:-4px;font-size:30px;font-weight:700;line-height:40px}.RootsMap-module__7vZctq__words{margin:0;padding:0;list-style:none}.RootsMap-module__7vZctq__word{border:1.5px solid var(--nightGold);background:#14122ceb;border-radius:22px;flex-direction:column;align-items:center;min-width:108px;padding:8px 14px 10px;animation:.42s cubic-bezier(.33,1,.68,1) both RootsMap-module__7vZctq__fadeIn;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 100px #f5cb5c14}.RootsMap-module__7vZctq__wordAr{font-family:var(--font-arabic);color:var(--white);font-size:26px;line-height:34px}.RootsMap-module__7vZctq__wordTr{font-family:var(--font-mono);letter-spacing:.8px;color:var(--nightGold);font-size:11px}.RootsMap-module__7vZctq__wordEn{color:var(--nightText);white-space:nowrap;margin-top:2px;font-size:13px}.RootsMap-module__7vZctq__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.RootsMap-module__7vZctq__word .RootsMap-module__7vZctq__dot{position:absolute;top:10px;right:10px}.RootsMap-module__7vZctq__dot[data-mastery=mastered]{background:var(--masteredGreen)}.RootsMap-module__7vZctq__dot[data-mastery=learning]{background:var(--learningAmber)}.RootsMap-module__7vZctq__dot[data-mastery=new]{background:var(--newDotDark);box-shadow:inset 0 0 0 1px #c8dcff99}.RootsMap-module__7vZctq__legend{color:var(--nightMuted);justify-content:center;gap:20px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.RootsMap-module__7vZctq__legend li{align-items:center;gap:8px;display:inline-flex}@keyframes RootsMap-module__7vZctq__draw{0%{stroke-dasharray:0 400}to{stroke-dasharray:400 0}}@keyframes RootsMap-module__7vZctq__pop{0%{opacity:0;transform:scale(.7)}}@keyframes RootsMap-module__7vZctq__fadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}
.QuestionCard-module__1I3-yW__card{background:var(--paper);width:100%;max-width:420px;box-shadow:var(--shadow-card);border-radius:32px;overflow:hidden}.QuestionCard-module__1I3-yW__body{padding:10px 20px 8px}
.TutorDemo-module__gQzBsW__chat{background:var(--paper);width:100%;max-width:420px;box-shadow:var(--shadow-card);border-radius:32px;margin-inline:auto;padding:18px 16px 16px}.TutorDemo-module__gQzBsW__head{border-bottom:1px solid var(--ink200);align-items:center;gap:12px;padding:0 4px 14px;display:flex}.TutorDemo-module__gQzBsW__avatar{background:var(--gradient-brand);width:40px;height:40px;font-family:var(--font-arabic);color:var(--white);border-radius:20px;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex}.TutorDemo-module__gQzBsW__name{font-family:var(--font-display);font-size:17px;font-weight:700}.TutorDemo-module__gQzBsW__meta{color:var(--ink700);font-size:12px;font-weight:600}.TutorDemo-module__gQzBsW__thread{flex-direction:column;gap:6px;min-height:330px;padding:16px 0 12px;display:flex}.TutorDemo-module__gQzBsW__turn{flex-direction:column;gap:6px;animation:.32s cubic-bezier(.33,1,.68,1) both TutorDemo-module__gQzBsW__in;display:flex}@keyframes TutorDemo-module__gQzBsW__in{0%{opacity:0;transform:translateY(8px)}}.TutorDemo-module__gQzBsW__ar{font-family:var(--font-arabic);font-size:1.3em;line-height:1.6}.TutorDemo-module__gQzBsW__gloss{color:var(--ink700);margin-top:2px;font-size:12px;font-style:italic;display:block}.TutorDemo-module__gQzBsW__answer p+p,.TutorDemo-module__gQzBsW__answer p+ul{margin-top:6px}.TutorDemo-module__gQzBsW__list{margin:6px 0 0;padding:0;list-style:none}.TutorDemo-module__gQzBsW__list li{padding:1px 0;line-height:2}.TutorDemo-module__gQzBsW__example{background:var(--lavenderCard);border-radius:14px;flex-direction:column;align-items:flex-start;padding:8px 12px;display:flex}.TutorDemo-module__gQzBsW__example span{color:var(--ink800);font-size:13px;font-style:italic}.TutorDemo-module__gQzBsW__suggest{flex-direction:column;gap:8px;display:flex}.TutorDemo-module__gQzBsW__chip{appearance:none;cursor:pointer;border:1.5px solid #0000;margin:0;transition:border-color .15s ease-out}.TutorDemo-module__gQzBsW__chip:hover{border-color:var(--ink200)}.TutorDemo-module__gQzBsW__chip[aria-pressed=true]{border-color:var(--accent);color:var(--accentInk)}
.lesson-module__WRFlca__page{padding-bottom:clamp(72px,10vw,120px)}.lesson-module__WRFlca__hero{padding-block:clamp(40px,6vw,80px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.lesson-module__WRFlca__heroInner{position:relative}.lesson-module__WRFlca__crumb{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink700);font-size:11px;font-weight:700}.lesson-module__WRFlca__crumb a{color:var(--accentInk);text-decoration:none}.lesson-module__WRFlca__crumb a:hover{text-decoration:underline}.lesson-module__WRFlca__arTitle{font-family:var(--font-arabic);color:var(--accentInk);text-align:left;margin-top:28px;font-size:clamp(56px,8vw,88px);line-height:1.35}.lesson-module__WRFlca__h1{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 100;margin-top:4px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.02}.lesson-module__WRFlca__sub{max-width:38em;color:var(--ink700);margin-top:16px;font-size:18px;line-height:1.7}.lesson-module__WRFlca__facts{color:var(--ink700);margin-top:18px;font-size:13px;font-weight:600}.lesson-module__WRFlca__block{padding-top:clamp(40px,6vw,72px)}.lesson-module__WRFlca__h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.1}.lesson-module__WRFlca__blockLede{max-width:36em;color:var(--ink700);margin-top:10px;font-size:16px;line-height:1.6}.lesson-module__WRFlca__theory{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:20px;margin-top:28px;display:grid}.lesson-module__WRFlca__step{border-radius:var(--radius-cardLg);background:var(--white);box-shadow:var(--shadow-card);padding:22px 20px 24px}.lesson-module__WRFlca__gap{margin-top:18px}.lesson-module__WRFlca__practice{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:900px){.lesson-module__WRFlca__practice{grid-template-columns:minmax(0,1fr) 420px;gap:64px}}.lesson-module__WRFlca__kinds{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lesson-module__WRFlca__kinds li{border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--shadow-sm);color:var(--ink800);align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.lesson-module__WRFlca__count{font-family:var(--font-mono);color:var(--accentInk);font-size:11px}.lesson-module__WRFlca__words{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin-top:24px;display:grid}.lesson-module__WRFlca__pager{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:clamp(48px,7vw,88px);display:grid}@media (min-width:700px){.lesson-module__WRFlca__pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lesson-module__WRFlca__pagerLink{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:20px 22px;text-decoration:none;transition:box-shadow .18s cubic-bezier(.33,1,.68,1);display:flex}a.lesson-module__WRFlca__pagerLink:hover{box-shadow:var(--shadow-md)}.lesson-module__WRFlca__pagerNext{text-align:right;align-items:flex-end}.lesson-module__WRFlca__pagerEnd{background:var(--lavenderCard);box-shadow:none;gap:12px}.lesson-module__WRFlca__pagerDir{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--accentInk);font-size:10px;font-weight:700}.lesson-module__WRFlca__pagerTitle{font-family:var(--font-display);letter-spacing:-.3px;color:var(--ink900);font-size:22px;font-weight:700}
.page-module___8aEwW__try,.page-module___8aEwW__warm{background:var(--paperWarm)}.page-module___8aEwW__small{max-width:34em;color:var(--ink700);margin-top:18px;font-size:14px;font-style:italic}.page-module___8aEwW__night{background:var(--gradient-night);color:var(--white);overflow:hidden}.page-module___8aEwW__nightInner{position:relative}.page-module___8aEwW__nightTitle{color:var(--white)}.page-module___8aEwW__nightLede{color:var(--nightText)}.page-module___8aEwW__tier{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__tierHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module___8aEwW__tierName{letter-spacing:-.5px;margin:6px 0 4px}.page-module___8aEwW__board{flex-direction:column;gap:8px;display:flex}.page-module___8aEwW__lessons{grid-template-columns:minmax(0,1fr);gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module___8aEwW__lessons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.page-module___8aEwW__lessons{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module___8aEwW__lesson{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;padding:22px 20px 20px;transition:transform .18s cubic-bezier(.33,1,.68,1),box-shadow .18s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.page-module___8aEwW__lesson:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module___8aEwW__lesson:focus-within{box-shadow:var(--shadow-lg), var(--focus-ring)}.page-module___8aEwW__lessonNum{font-family:var(--font-mono);letter-spacing:2px;color:var(--accentInk);margin-top:18px;font-size:10px;font-weight:700}.page-module___8aEwW__lessonTitle{font-family:var(--font-display);letter-spacing:-.3px;margin-top:4px;font-size:22px;font-weight:700;line-height:28px}.page-module___8aEwW__lessonLink{color:var(--ink900);text-decoration:none}.page-module___8aEwW__lessonLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.page-module___8aEwW__lessonLink:focus-visible{outline:none}.page-module___8aEwW__lessonSub{color:var(--ink700);margin-top:8px;font-size:14px;line-height:21px}.page-module___8aEwW__lessonMeta{color:var(--ink700);margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.page-module___8aEwW__faqSection{padding-top:0}.page-module___8aEwW__faqGrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:960px){.page-module___8aEwW__faqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:72px}}.page-module___8aEwW__faq{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}.page-module___8aEwW__qa+.page-module___8aEwW__qa{border-top:1px solid var(--ink100)}.page-module___8aEwW__q{color:var(--ink900);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.page-module___8aEwW__q::-webkit-details-marker{display:none}.page-module___8aEwW__q:focus-visible{outline-offset:-3px;border-radius:var(--radius-card)}.page-module___8aEwW__chev{flex:none;transition:transform .22s cubic-bezier(.33,1,.68,1)}.page-module___8aEwW__qa[open] .page-module___8aEwW__chev{transform:rotate(90deg)}.page-module___8aEwW__a{max-width:40em;color:var(--ink700);padding:0 22px 22px;font-size:15px;line-height:1.65}.page-module___8aEwW__download{padding-bottom:clamp(72px,10vw,120px)}.page-module___8aEwW__downloadCard{box-shadow:var(--shadow-card);border-radius:40px;position:relative;overflow:hidden}.page-module___8aEwW__downloadInner{text-align:center;flex-direction:column;align-items:center;padding:clamp(56px,8vw,96px) 24px;display:flex;position:relative}.page-module___8aEwW__downloadTitle{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:32px;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.1}.page-module___8aEwW__downloadLede{max-width:30em;color:var(--ink700);margin-top:12px;font-size:17px}.page-module___8aEwW__stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}
