.learn-module__QQgfDW__page{--lx-ink:color-mix(in oklch, var(--primary) 70%, var(--foreground));--lx-outline:color-mix(in oklch, var(--foreground) 85%, var(--background));--lx-drop:color-mix(in oklch, var(--foreground) 88%, transparent);--lx-card:var(--card);--lx-line:color-mix(in oklch, var(--foreground) 13%, transparent);--lx-muted:var(--muted-foreground);--lx-host:#7fd1c7;--lx-tick:#f08a6c;--lx-gold:color-mix(in oklch, var(--gold) 30%, var(--card));--lx-good:#4fae7d;--lx-bad:#e0736e;--sticker:2.5px solid var(--lx-outline);--display:var(--font-pofak), var(--font-vazirmatn), sans-serif;min-height:100vh;color:var(--foreground);font:16px/2 var(--font-vazirmatn), sans-serif;background:radial-gradient(color-mix(in oklch, var(--foreground) 9%, transparent) 1px, transparent 1.5px) 0 0 / 26px 26px, var(--background);padding-bottom:140px;position:relative;overflow-x:clip}.dark .learn-module__QQgfDW__page{--lx-outline:color-mix(in oklch, var(--foreground) 42%, var(--background));--lx-drop:#00000090;--lx-host:#4fa89d;--lx-tick:#c96a50;--lx-gold:color-mix(in oklch, var(--gold) 18%, var(--card))}.learn-module__QQgfDW__page :where(*){box-sizing:border-box}.learn-module__QQgfDW__page :where(button){cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.learn-module__QQgfDW__page :where(button:focus-visible,a:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.learn-module__QQgfDW__bar{z-index:30;background:color-mix(in oklch, var(--lx-card) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:var(--sticker);width:min(820px,100% - 24px);box-shadow:3px 5px 0 var(--lx-drop);border-radius:999px;align-items:center;gap:12px;margin:10px auto 0;padding:6px 10px;display:flex;position:sticky;top:10px}.learn-module__QQgfDW__barBack,.learn-module__QQgfDW__iconButton{width:36px;height:36px;color:inherit;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s;display:grid}.learn-module__QQgfDW__barBack:hover,.learn-module__QQgfDW__iconButton:hover{background:var(--lx-line)}.learn-module__QQgfDW__barTitle{font:18px/1 var(--display);flex-shrink:0;align-items:center;gap:6px;display:flex}.learn-module__QQgfDW__barHost{width:30px}.learn-module__QQgfDW__track{background:var(--lx-line);border-radius:999px;flex:1;height:12px;margin-inline:10px;position:relative}.learn-module__QQgfDW__trackFill{inset-block:0;border-radius:inherit;background:linear-gradient(to left, var(--primary), color-mix(in oklch, var(--primary) 50%, var(--gold)));position:absolute;right:0}.learn-module__QQgfDW__trackStop{background:var(--lx-card);border:2px solid var(--lx-outline);filter:grayscale();opacity:.7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;transition:filter .4s,opacity .4s,transform .3s;display:grid;position:absolute;top:50%;translate:50% -50%}.learn-module__QQgfDW__trackStop[data-on]{filter:none;opacity:1;transform:scale(1.1)}.learn-module__QQgfDW__stars{background:var(--lx-gold);color:color-mix(in oklch, var(--gold) 70%, var(--foreground));font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.learn-module__QQgfDW__feed{flex-direction:column;gap:18px;width:min(720px,100% - 32px);margin:0 auto;display:flex}.learn-module__QQgfDW__intro{text-align:center;flex-direction:column;align-items:center;padding:56px 0 18px;display:flex}.learn-module__QQgfDW__introHost{width:120px;margin-bottom:8px}.learn-module__QQgfDW__intro h1{font:700 clamp(46px, 8vw, 72px)/1.4 var(--display);color:var(--lx-ink);margin:0}.learn-module__QQgfDW__intro p{max-width:460px;color:var(--lx-muted);margin:4px 0 0;font-size:15px}.learn-module__QQgfDW__beat{scroll-margin:120px}.learn-module__QQgfDW__chapter{background:var(--lx-card);border:var(--sticker);box-shadow:4px 5px 0 var(--lx-drop);border-radius:18px;align-self:center;align-items:center;gap:10px;margin:22px 0 4px;padding:6px 22px;display:flex}.learn-module__QQgfDW__chapter span{font-size:26px}.learn-module__QQgfDW__chapter h2{font:26px/1.8 var(--display);margin:0}.learn-module__QQgfDW__beat[data-kind=chapter]{justify-content:center;display:flex}.learn-module__QQgfDW__hostRow{align-items:flex-end;gap:10px;max-width:88%;display:flex}.learn-module__QQgfDW__avatar{flex-shrink:0;width:54px}.learn-module__QQgfDW__bubble{background:var(--lx-card);border:var(--sticker);box-shadow:3px 4px 0 var(--lx-drop);transform-origin:100% 100%;border-radius:24px 24px 24px 6px;padding:8px 18px 10px;position:relative}.learn-module__QQgfDW__bubble p{margin:0;font-size:17px;line-height:2.2}.learn-module__QQgfDW__bubbleName{font:14px/1.9 var(--display);color:var(--lx-ink);margin-bottom:-2px;display:block}.learn-module__QQgfDW__typing{gap:5px;padding:12px 4px;display:inline-flex}.learn-module__QQgfDW__typing i{background:var(--lx-muted);border-radius:50%;width:8px;height:8px;animation:1s infinite learn-module__QQgfDW__typing}.learn-module__QQgfDW__typing i:nth-child(2){animation-delay:.15s}.learn-module__QQgfDW__typing i:nth-child(3){animation-delay:.3s}.learn-module__QQgfDW__studentRow{justify-content:flex-end;display:flex}.learn-module__QQgfDW__studentBubble{background:var(--primary);color:#fff;box-shadow:3px 4px 0 var(--lx-drop);border-radius:24px 24px 6px;margin:0;padding:8px 18px;font-weight:600}.learn-module__QQgfDW__replies{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.learn-module__QQgfDW__replies button{border:2.5px solid var(--primary);color:var(--lx-ink);background:var(--lx-card);box-shadow:2px 3px 0 var(--lx-drop);border-radius:999px;padding:8px 20px;font-weight:600;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .2s}.learn-module__QQgfDW__replies button:hover{background:color-mix(in oklch, var(--primary) 12%, var(--lx-card));transform:translateY(-3px)rotate(-1deg)}.learn-module__QQgfDW__crowned{background:color-mix(in oklch, var(--gold) 26%, transparent);border-radius:8px;padding:0 4px;font-weight:700;display:inline-block;position:relative}.learn-module__QQgfDW__crown{font-size:.62em;line-height:1;animation:2.4s ease-in-out infinite learn-module__QQgfDW__crown;position:absolute;top:-.78em;left:50%;translate:-50%}.learn-module__QQgfDW__prepChip{background:color-mix(in oklch, var(--lx-tick) 26%, var(--lx-card));border:1.5px dashed color-mix(in oklch, var(--lx-tick) 80%, var(--foreground));border-radius:999px;margin-inline:1px;padding:0 8px;font-weight:700;line-height:1.6;display:inline-block}.learn-module__QQgfDW__card{background:var(--lx-card);border:var(--sticker);box-shadow:5px 6px 0 var(--lx-drop);border-radius:26px;padding:28px 24px 22px;position:relative}.learn-module__QQgfDW__prompt{margin:0 0 16px;font-size:18px;font-weight:600}.learn-module__QQgfDW__stimulus{background:color-mix(in oklch, var(--primary) 8%, transparent);border-right:4px solid var(--primary);border-radius:16px;margin:0 0 16px;padding:10px 16px;font-size:18px}.learn-module__QQgfDW__counter{color:var(--lx-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:14px 0 0;font-size:14px;display:flex}.learn-module__QQgfDW__counter[data-done]{color:var(--lx-good);font-weight:700}.learn-module__QQgfDW__feedback{border:2px solid;border-radius:18px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 14px;display:flex}.learn-module__QQgfDW__feedback[data-tone=bad]{border-color:color-mix(in oklch, var(--lx-bad) 70%, transparent);background:color-mix(in oklch, var(--lx-bad) 10%, var(--lx-card))}.learn-module__QQgfDW__feedback[data-tone=good]{border-color:color-mix(in oklch, var(--lx-good) 70%, transparent);background:color-mix(in oklch, var(--lx-good) 12%, var(--lx-card))}.learn-module__QQgfDW__feedback[data-tone=hint]{border-color:color-mix(in oklch, var(--gold) 70%, transparent);background:var(--lx-gold)}.learn-module__QQgfDW__feedback p{margin:0;font-size:15px;line-height:2.2}.learn-module__QQgfDW__feedbackFace{flex-shrink:0;width:38px;margin-top:2px}.learn-module__QQgfDW__ghostButton{border:2px solid var(--lx-line);color:var(--lx-ink);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:4px 14px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.learn-module__QQgfDW__ghostButton:hover{border-color:var(--lx-ink)}.learn-module__QQgfDW__primaryButton{background:var(--primary);color:#fff;border:var(--sticker);box-shadow:3px 4px 0 var(--lx-drop);border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.learn-module__QQgfDW__primaryButton:hover{transform:translate(-2px,-2px)}.learn-module__QQgfDW__demo{text-align:center}.learn-module__QQgfDW__demoLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:40px 0 10px;font-size:24px;font-weight:700;display:flex}.learn-module__QQgfDW__demoWord,.learn-module__QQgfDW__demoTarget{background:color-mix(in oklch, var(--foreground) 6%, transparent);border-radius:14px;padding:2px 14px}.learn-module__QQgfDW__demoPair{align-items:center;display:inline-flex}.learn-module__QQgfDW__demoTarget{flex-direction:column;align-items:center;transition:background .4s,box-shadow .4s;display:inline-flex;position:relative}.learn-module__QQgfDW__demoTarget[data-king]{background:color-mix(in oklch, var(--gold) 34%, transparent);box-shadow:0 0 0 3px color-mix(in oklch, var(--gold) 60%, transparent)}.learn-module__QQgfDW__demoTarget small{background:var(--primary);color:#fff;border-radius:999px;margin-top:4px;padding:0 10px;font-size:12px;line-height:1.9;position:absolute;top:100%}.learn-module__QQgfDW__demoCrown{font-size:28px;line-height:1.1;position:absolute;bottom:100%}.learn-module__QQgfDW__demoCaption{color:var(--lx-muted);opacity:.25;margin:26px 0 0;font-size:15px;transition:opacity .5s}.learn-module__QQgfDW__demoCaption[data-on]{opacity:1}.learn-module__QQgfDW__tick{place-items:center;width:74px;height:60px;font-size:20px;display:inline-grid;position:relative}.learn-module__QQgfDW__tick svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.learn-module__QQgfDW__tick b{color:#2b1d18;font-weight:800;position:relative;top:7px}.learn-module__QQgfDW__tickLegs{transform-origin:50% 60%;animation:.5s ease-in-out infinite alternate learn-module__QQgfDW__legs}.learn-module__QQgfDW__tickHold .learn-module__QQgfDW__tickLegs{animation:none}.learn-module__QQgfDW__flipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learn-module__QQgfDW__flip{perspective:700px;height:140px}.learn-module__QQgfDW__flipInner{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.learn-module__QQgfDW__flipFront,.learn-module__QQgfDW__flipBack{border:var(--sticker);backface-visibility:hidden;box-shadow:3px 4px 0 var(--lx-drop);border-radius:18px;place-items:center;padding:8px;display:grid;position:absolute;inset:0;overflow:hidden}.learn-module__QQgfDW__flipFront{background:color-mix(in oklch, var(--lx-tick) 14%, var(--lx-card));transition:transform .2s}.learn-module__QQgfDW__flip:hover .learn-module__QQgfDW__flipFront{transform:translateY(-3px)rotate(-2deg)}.learn-module__QQgfDW__flipBack{background:var(--lx-card);flex-direction:column;justify-content:center;gap:2px;transform:rotateY(180deg);display:flex!important}.learn-module__QQgfDW__flipBack .learn-module__QQgfDW__line{gap:2px 3px;padding:14px 0 0}.learn-module__QQgfDW__flipBack .learn-module__QQgfDW__word{border-width:1.5px;border-radius:8px;padding:0 4px;font-size:14px;line-height:1.8}.learn-module__QQgfDW__flipBack .learn-module__QQgfDW__wordCrown{font-size:11px;bottom:80%}.learn-module__QQgfDW__flipBack small{color:var(--lx-muted);font-size:10.5px;line-height:1.6}.learn-module__QQgfDW__catchField{flex-wrap:wrap;justify-content:center;gap:14px;padding:10px 0;display:flex}.learn-module__QQgfDW__catchItem{background:var(--lx-card);border:var(--sticker);min-width:76px;height:64px;box-shadow:3px 4px 0 var(--lx-drop);border-radius:20px;place-items:center;padding:0 18px;font-size:22px;font-weight:700;transition:background .3s,opacity .3s;display:grid;position:relative}.learn-module__QQgfDW__catchItem[data-state=free]:hover{background:color-mix(in oklch, var(--primary) 10%, var(--lx-card))}.learn-module__QQgfDW__catchItem[data-state=got]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.learn-module__QQgfDW__catchItem[data-state=wrong]{opacity:.5;border-style:dashed;border-color:var(--lx-bad);box-shadow:none}.learn-module__QQgfDW__catchX{color:var(--lx-bad);position:absolute;top:4px;left:4px}.learn-module__QQgfDW__line{flex-wrap:wrap;justify-content:center;gap:4px 1px;margin:0;padding:22px 0 2px;display:flex}.learn-module__QQgfDW__line[data-big]{padding-top:30px}.learn-module__QQgfDW__word{border:2px solid #0000;border-radius:14px;padding:2px 6px;font-size:20px;font-weight:600;line-height:1.9;transition:background .25s,border-color .25s;position:relative}.learn-module__QQgfDW__line[data-big] .learn-module__QQgfDW__word{font-size:23px}button.learn-module__QQgfDW__word:not(:disabled):hover{background:color-mix(in oklch, var(--primary) 12%, transparent);border-color:color-mix(in oklch, var(--primary) 40%, transparent)}.learn-module__QQgfDW__word[data-prep]{background:color-mix(in oklch, var(--lx-tick) 24%, transparent);border:2px dashed color-mix(in oklch, var(--lx-tick) 80%, var(--foreground))}.learn-module__QQgfDW__word[data-king]{background:color-mix(in oklch, var(--gold) 34%, transparent);border-color:color-mix(in oklch, var(--gold) 70%, var(--foreground))}.learn-module__QQgfDW__word[data-pulse]{animation:1.2s ease-in-out infinite learn-module__QQgfDW__pulse}.learn-module__QQgfDW__word[data-focus=ask]{background:color-mix(in oklch, var(--primary) 18%, transparent);border-color:var(--primary);box-shadow:0 3px 0 var(--primary)}.learn-module__QQgfDW__word[data-focus=yes]{background:color-mix(in oklch, var(--gold) 34%, transparent);border-color:color-mix(in oklch, var(--gold) 70%, var(--foreground))}.learn-module__QQgfDW__word[data-focus=no]{background:color-mix(in oklch, var(--lx-bad) 16%, transparent);border-color:color-mix(in oklch, var(--lx-bad) 60%, transparent);text-decoration:line-through;text-decoration-thickness:2px}.learn-module__QQgfDW__word:disabled{cursor:default}.learn-module__QQgfDW__wordCrown{font-size:19px;position:absolute;bottom:86%;left:50%;translate:-50%}.learn-module__QQgfDW__blank{border:2.5px dashed var(--lx-outline);min-width:56px;color:var(--lx-muted);border-radius:14px;place-items:center;padding:2px 10px;font-size:22px;font-weight:800;animation:1.6s ease-in-out infinite learn-module__QQgfDW__blank;display:inline-grid}.learn-module__QQgfDW__source{text-align:center;color:var(--lx-muted);margin:6px 0 0;font-size:13px}.learn-module__QQgfDW__source:before{content:"📖 "}.learn-module__QQgfDW__queueHead{align-items:center;gap:10px;display:flex}.learn-module__QQgfDW__queueBar{background:var(--lx-line);border-radius:999px;flex:1;height:10px;position:relative;overflow:hidden}.learn-module__QQgfDW__queueBar>i{inset-block:0;border-radius:inherit;background:var(--lx-good);position:absolute;right:0}.learn-module__QQgfDW__streak{background:var(--lx-line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.learn-module__QQgfDW__streak[data-hot]{color:#fff;background:#ff8a3d;animation:1s ease-in-out infinite learn-module__QQgfDW__hot}.learn-module__QQgfDW__left{color:var(--lx-muted);white-space:nowrap;font-size:13px}.learn-module__QQgfDW__chips{justify-content:center;gap:10px;margin-top:16px;display:flex}.learn-module__QQgfDW__chips button{border:var(--sticker);background:var(--lx-card);min-width:72px;box-shadow:3px 4px 0 var(--lx-drop);border-radius:16px;padding:6px 18px;font-size:20px;font-weight:800;transition:transform .2s cubic-bezier(.3,1.6,.5,1),opacity .3s}.learn-module__QQgfDW__chips button:not(:disabled):hover{transform:translateY(-3px)rotate(-2deg)}.learn-module__QQgfDW__chips button[data-state=out]{opacity:.35;box-shadow:none;border-style:dashed}.learn-module__QQgfDW__chips button[data-state=right]{background:color-mix(in oklch, var(--lx-good) 22%, var(--lx-card));border-color:var(--lx-good)}.learn-module__QQgfDW__judge{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}.learn-module__QQgfDW__judgeCard{border:var(--sticker);background:color-mix(in oklch, var(--primary) 5%, var(--lx-card));width:100%;box-shadow:4px 5px 0 var(--lx-drop);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:22px;padding:0 12px 16px}.learn-module__QQgfDW__judgeCard:active{cursor:grabbing}.learn-module__QQgfDW__judgeCard[data-verdict=right]{border-color:var(--lx-good)}.learn-module__QQgfDW__judgeCard[data-verdict=wrong]{border-color:var(--lx-bad)}.learn-module__QQgfDW__judgeButtons{gap:12px;display:flex}.learn-module__QQgfDW__judgeButtons button{border:var(--sticker);background:var(--lx-card);box-shadow:3px 4px 0 var(--lx-drop);border-radius:999px;align-items:center;gap:6px;padding:8px 22px;font-weight:700;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.learn-module__QQgfDW__judgeButtons button:first-child{color:var(--lx-good)}.learn-module__QQgfDW__judgeButtons button:last-child{color:var(--lx-bad)}.learn-module__QQgfDW__judgeButtons button:not(:disabled):hover{transform:translateY(-3px)}.learn-module__QQgfDW__judgeButtons button:disabled:not([data-picked]){opacity:.4}.learn-module__QQgfDW__judge>.learn-module__QQgfDW__feedback{align-self:stretch}.learn-module__QQgfDW__options{flex-direction:column;gap:10px;display:flex}.learn-module__QQgfDW__options button{border:2.5px solid var(--lx-line);background:var(--lx-card);text-align:right;border-radius:18px;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-size:16px;transition:border-color .2s,background .2s,opacity .3s;display:flex}.learn-module__QQgfDW__options button>span{background:color-mix(in oklch, var(--primary) 14%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.learn-module__QQgfDW__options button[data-state=open]:hover{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 7%, var(--lx-card))}.learn-module__QQgfDW__options button[data-state=out]{opacity:.5;border-color:color-mix(in oklch, var(--lx-bad) 60%, transparent);text-decoration:line-through}.learn-module__QQgfDW__options button[data-state=out]>span{background:var(--lx-bad);color:#fff}.learn-module__QQgfDW__options button[data-state=right]{border-color:var(--lx-good);background:color-mix(in oklch, var(--lx-good) 16%, var(--lx-card));font-weight:700}.learn-module__QQgfDW__options button[data-state=right]>span{background:var(--lx-good);color:#fff}.learn-module__QQgfDW__options button[data-state=idle]{opacity:.45}.learn-module__QQgfDW__tip{border:var(--sticker);box-shadow:5px 6px 0 var(--lx-drop);background:radial-gradient(circle at 12% 18%, color-mix(in oklch, var(--gold) 38%, transparent), transparent 42%), linear-gradient(135deg, var(--lx-gold), color-mix(in oklch, var(--gold) 12%, var(--lx-card)));border-radius:26px;padding:30px 26px 22px;position:relative}.learn-module__QQgfDW__tipLabel{background:var(--gold);color:#2b2440;font:15px/2 var(--display);box-shadow:2px 3px 0 var(--lx-drop);border-radius:999px;align-items:center;gap:6px;padding:0 14px;animation:2.6s ease-in-out infinite learn-module__QQgfDW__shine;display:inline-flex;position:absolute;top:-15px;right:22px;transform:rotate(-2deg)}.learn-module__QQgfDW__lean{margin-bottom:10px}.learn-module__QQgfDW__lean p{font-family:var(--display);transform-origin:100%;margin:0;line-height:1.7}.learn-module__QQgfDW__tipLine{margin:6px 0 0;font-size:17px;line-height:2.3}.learn-module__QQgfDW__detour{background:color-mix(in oklch, var(--primary) 7%, var(--lx-card))}.learn-module__QQgfDW__detourActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.learn-module__QQgfDW__detourActions .learn-module__QQgfDW__ghostButton{margin:0}.learn-module__QQgfDW__soon{border:2.5px dashed var(--lx-line);color:var(--lx-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-weight:700;display:inline-flex}.learn-module__QQgfDW__soon small{background:var(--lx-gold);border-radius:999px;padding:0 8px;font-size:12px}.learn-module__QQgfDW__recap{overflow:hidden}.learn-module__QQgfDW__recap dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.learn-module__QQgfDW__recap dl>div{background:var(--lx-card);border:2px solid var(--lx-line);border-radius:14px;padding:8px 12px}.learn-module__QQgfDW__recap dt{font:16px/1.8 var(--display);color:var(--lx-ink)}.learn-module__QQgfDW__recap dd{color:var(--lx-muted);margin:0;font-size:13px}.learn-module__QQgfDW__nextRow{justify-content:center;min-height:70px;padding-top:10px;display:flex}.learn-module__QQgfDW__nextButton{background:var(--primary);box-shadow:4px 5px 0 var(--lx-drop);border-radius:999px;align-items:center;gap:10px;padding:10px 30px;display:inline-flex;color:#fff!important;font:20px/1.8 var(--display)!important;border:var(--sticker)!important}.learn-module__QQgfDW__waiting{color:var(--lx-muted);margin:0;font-size:14px}.learn-module__QQgfDW__finish{text-align:center;background:var(--lx-card);border:var(--sticker);box-shadow:6px 7px 0 var(--lx-drop);border-radius:30px;flex-direction:column;align-items:center;padding:36px 26px 28px;display:flex;position:relative}.learn-module__QQgfDW__finishHost{width:110px}.learn-module__QQgfDW__finish h2{font:700 34px/1.6 var(--display);margin:8px 0 0}.learn-module__QQgfDW__finishStars{background:var(--lx-gold);border-radius:999px;align-items:center;gap:6px;margin:4px 0 18px;padding:0 14px;font-weight:600;display:inline-flex}.learn-module__QQgfDW__finish ul{text-align:right;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.learn-module__QQgfDW__finish li{background:color-mix(in oklch, var(--lx-good) 9%, transparent);border-radius:14px;align-items:flex-start;gap:8px;padding:8px 14px;display:flex}.learn-module__QQgfDW__finish li svg{color:var(--lx-good);flex-shrink:0;margin-top:8px}.learn-module__QQgfDW__finishActions{gap:12px;margin-top:20px;display:flex}.learn-module__QQgfDW__finishActions .learn-module__QQgfDW__ghostButton{margin:0}.learn-module__QQgfDW__confetti{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:90px;left:50%}.learn-module__QQgfDW__confetti i{width:11px;height:11px;margin:-5px;position:absolute}.learn-module__QQgfDW__host{height:auto;display:block;overflow:visible}.learn-module__QQgfDW__hostBody{transform-origin:50% 90%;animation:1.8s ease-in-out infinite learn-module__QQgfDW__bob}.learn-module__QQgfDW__hostEyes{transform-origin:50%;animation:4.5s infinite learn-module__QQgfDW__blink}.learn-module__QQgfDW__hostCrown{transform-origin:50% 100%;animation:2.4s ease-in-out infinite learn-module__QQgfDW__crown}.learn-module__QQgfDW__hostWave{transform-origin:83px 66px;animation:1s ease-in-out infinite learn-module__QQgfDW__wave}@keyframes learn-module__QQgfDW__typing{50%{opacity:.5;transform:translateY(-5px)}}@keyframes learn-module__QQgfDW__bob{50%{transform:translateY(-3px)scaleY(1.02)}}@keyframes learn-module__QQgfDW__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes learn-module__QQgfDW__crown{50%{rotate:-6deg}}@keyframes learn-module__QQgfDW__wave{50%{transform:rotate(-22deg)}}@keyframes learn-module__QQgfDW__legs{to{transform:scaleX(1.12)rotate(4deg)}}@keyframes learn-module__QQgfDW__pulse{50%{box-shadow:0 0 0 6px color-mix(in oklch, var(--gold) 50%, transparent);background:color-mix(in oklch, var(--gold) 16%, transparent)}}@keyframes learn-module__QQgfDW__blank{50%{border-color:var(--primary);color:var(--primary)}}@keyframes learn-module__QQgfDW__hot{50%{transform:scale(1.08)}}@keyframes learn-module__QQgfDW__shine{50%{filter:brightness(1.12)}}@media (max-width:640px){.learn-module__QQgfDW__page{font-size:15px}.learn-module__QQgfDW__bar{border-radius:24px;flex-wrap:wrap;gap:4px;padding:5px 8px 9px}.learn-module__QQgfDW__barTitle strong{display:none}.learn-module__QQgfDW__track{flex-basis:100%;order:9;margin:3px 12px 0}.learn-module__QQgfDW__trackStop{border-width:1.5px;width:21px;height:21px;font-size:11px}.learn-module__QQgfDW__intro{padding-top:36px}.learn-module__QQgfDW__introHost{width:96px}.learn-module__QQgfDW__hostRow{max-width:100%}.learn-module__QQgfDW__avatar{width:42px}.learn-module__QQgfDW__bubble p{font-size:16px}.learn-module__QQgfDW__card,.learn-module__QQgfDW__tip{padding:26px 16px 18px}.learn-module__QQgfDW__flipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.learn-module__QQgfDW__flip{height:146px}.learn-module__QQgfDW__flipBack .learn-module__QQgfDW__word{padding:0 3px;font-size:12.5px}.learn-module__QQgfDW__flipBack small{font-size:9.5px}.learn-module__QQgfDW__bubble p{line-height:1.95}.learn-module__QQgfDW__word,.learn-module__QQgfDW__line[data-big] .learn-module__QQgfDW__word{padding:2px 7px;font-size:18px}.learn-module__QQgfDW__chips button{min-width:60px;font-size:18px}.learn-module__QQgfDW__judgeButtons button{padding:8px 16px}.learn-module__QQgfDW__left{display:none}.learn-module__QQgfDW__demoLine{gap:8px;font-size:20px}.learn-module__QQgfDW__recap dl{grid-template-columns:1fr}.learn-module__QQgfDW__catchItem{min-width:64px;height:56px;font-size:19px}}@media (prefers-reduced-motion:reduce){.learn-module__QQgfDW__page *,.learn-module__QQgfDW__page :before,.learn-module__QQgfDW__page :after{transition:none!important;animation:none!important}}.learn-module__QQgfDW__page[data-lesson=iham]{--lx-host:#a99af0;--lx-tick:#d9a441;--lx-ink:color-mix(in oklch, #7a5cf0 62%, var(--foreground))}.dark .learn-module__QQgfDW__page[data-lesson=iham]{--lx-host:#7e6fc9;--lx-tick:#b08532;--lx-ink:color-mix(in oklch, #b5a6ff 62%, var(--foreground))}.learn-module__QQgfDW__maskPair{transform-origin:50% 100%;animation:3.2s ease-in-out infinite learn-module__QQgfDW__sway}.learn-module__QQgfDW__maskRight{transform-origin:62px 26px;animation:3.2s ease-in-out infinite learn-module__QQgfDW__tiltRight}.learn-module__QQgfDW__maskLeft{transform-origin:38px 26px;animation:3.2s ease-in-out infinite learn-module__QQgfDW__tiltLeft}.learn-module__QQgfDW__twoMeanings{text-align:center;flex-direction:column;gap:6px;padding:6px 4px;display:flex}.learn-module__QQgfDW__twoMeanings b{font-size:13px;font-weight:600;line-height:1.7}.learn-module__QQgfDW__twoMeanings b:first-child:before{content:"🙂 "}.learn-module__QQgfDW__twoMeanings b:last-child:before{content:"😏 "}.learn-module__QQgfDW__duo{text-align:center}.learn-module__QQgfDW__duoMeanings{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.learn-module__QQgfDW__duoMeaning{background:color-mix(in oklch, var(--lx-host) 16%, var(--lx-card));border:2px solid color-mix(in oklch, var(--lx-host) 55%, transparent);border-radius:16px;align-items:center;gap:8px;padding:6px 16px;font-size:15px;display:inline-flex}.learn-module__QQgfDW__duoMeaning b{background:var(--lx-host);color:#1d1730;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.learn-module__QQgfDW__slots{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.learn-module__QQgfDW__slot{border:2.5px dashed color-mix(in oklch, var(--foreground) 24%, transparent);border-radius:18px;align-items:center;gap:8px;min-width:190px;min-height:52px;padding:6px 16px;font-size:15px;transition:border-color .3s,background .3s;display:flex}.learn-module__QQgfDW__slot[data-filled]{border-style:solid;border-color:var(--lx-good);background:color-mix(in oklch, var(--lx-good) 12%, var(--lx-card))}.learn-module__QQgfDW__slot>span{font-size:22px;line-height:1}.learn-module__QQgfDW__slot b{font-weight:700}.learn-module__QQgfDW__slot i{color:var(--lx-muted);font-style:normal}.learn-module__QQgfDW__maskOptions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.learn-module__QQgfDW__maskOptions button{border:var(--sticker);background:var(--lx-card);box-shadow:3px 4px 0 var(--lx-drop);border-radius:18px;padding:7px 18px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.3,1.6,.5,1),opacity .3s}.learn-module__QQgfDW__maskOptions button[data-state=open]:hover{background:color-mix(in oklch, var(--lx-host) 14%, var(--lx-card));transform:translateY(-3px)rotate(-1.5deg)}.learn-module__QQgfDW__maskOptions button[data-state=out]{opacity:.35;box-shadow:none;border-style:dashed;text-decoration:line-through}.learn-module__QQgfDW__maskOptions button[data-state=right]{background:color-mix(in oklch, var(--lx-good) 20%, var(--lx-card));border-color:var(--lx-good);box-shadow:none}.learn-module__QQgfDW__pairGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learn-module__QQgfDW__pairColumn{flex-direction:column;gap:10px;display:flex}.learn-module__QQgfDW__pairWord,.learn-module__QQgfDW__pairMeaning{border:2.5px solid var(--lx-line);background:var(--lx-card);text-align:right;border-radius:18px;align-items:center;gap:8px;min-height:54px;padding:8px 14px;transition:border-color .2s,background .2s,opacity .3s;display:flex}.learn-module__QQgfDW__pairWord{flex-direction:column;align-items:flex-start;gap:0}.learn-module__QQgfDW__pairWord b{font:19px/1.7 var(--display);color:var(--lx-ink)}.learn-module__QQgfDW__pairWord small{color:var(--lx-muted);font-size:12.5px;line-height:1.6}.learn-module__QQgfDW__pairMeaning{font-size:14.5px;line-height:1.8}.learn-module__QQgfDW__pairMeaning>span{font-size:17px}.learn-module__QQgfDW__pairWord[data-state=open]:hover,.learn-module__QQgfDW__pairMeaning[data-state=open]:hover{border-color:var(--lx-host);background:color-mix(in oklch, var(--lx-host) 9%, var(--lx-card))}.learn-module__QQgfDW__pairWord[data-state=held]{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 12%, var(--lx-card));box-shadow:3px 4px 0 var(--lx-drop)}.learn-module__QQgfDW__pairWord[data-state=tied],.learn-module__QQgfDW__pairMeaning[data-state=tied]{border-color:var(--lx-good);background:color-mix(in oklch, var(--lx-good) 13%, var(--lx-card));opacity:.85}.learn-module__QQgfDW__pairMeaning[data-state=tied] svg{color:var(--lx-good);flex-shrink:0}.learn-module__QQgfDW__listCard{background:linear-gradient(160deg, color-mix(in oklch, var(--lx-host) 12%, var(--lx-card)), var(--lx-card) 55%)}.learn-module__QQgfDW__listIntro{color:var(--lx-muted);margin:-8px 0 16px;font-size:15px}.learn-module__QQgfDW__search{border:2.5px solid var(--lx-line);background:var(--lx-card);color:var(--lx-muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;display:flex}.learn-module__QQgfDW__search:focus-within{border-color:var(--lx-host)}.learn-module__QQgfDW__search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.learn-module__QQgfDW__listGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learn-module__QQgfDW__listItem{background:var(--lx-card);border:2px solid var(--lx-line);border-radius:16px;flex-direction:column;padding:10px 14px;display:flex}.learn-module__QQgfDW__listItem b{font:19px/1.8 var(--display);color:var(--lx-ink)}.learn-module__QQgfDW__listItem span{color:var(--lx-muted);gap:6px;font-size:13.5px;line-height:1.9;display:flex}.learn-module__QQgfDW__listItem i{font-style:normal}@keyframes learn-module__QQgfDW__sway{50%{transform:rotate(2.5deg)}}@keyframes learn-module__QQgfDW__tiltRight{50%{transform:rotate(-9deg)translateY(-2px)}}@keyframes learn-module__QQgfDW__tiltLeft{50%{transform:rotate(9deg)translateY(2px)}}@media (max-width:640px){.learn-module__QQgfDW__pairGrid{gap:8px}.learn-module__QQgfDW__pairWord,.learn-module__QQgfDW__pairMeaning{min-height:50px;padding:6px 10px}.learn-module__QQgfDW__pairWord b{font-size:17px}.learn-module__QQgfDW__pairMeaning{font-size:13px}.learn-module__QQgfDW__slot{min-width:100%}.learn-module__QQgfDW__listGrid{grid-template-columns:1fr}}.learn-module__QQgfDW__masked{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.learn-module__QQgfDW__masked svg{width:44px;overflow:visible}.learn-module__QQgfDW__masked b{font-size:20px;font-weight:800;line-height:1.6}.learn-module__QQgfDW__catchItem[data-state=got] .learn-module__QQgfDW__masked b{color:var(--lx-ink)}.learn-module__QQgfDW__page[data-lesson=tashbih]{--lx-host:#f0a6a6;--lx-tick:#7fb3d5;--lx-ink:color-mix(in oklch, #c2506b 60%, var(--foreground))}.dark .learn-module__QQgfDW__page[data-lesson=tashbih]{--lx-host:#c07f84;--lx-tick:#5d87a6;--lx-ink:color-mix(in oklch, #f0909f 62%, var(--foreground))}.learn-module__QQgfDW__mirror{transform-origin:84px 60px;animation:3.4s ease-in-out infinite learn-module__QQgfDW__mirrorTilt}.learn-module__QQgfDW__likeness{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.learn-module__QQgfDW__likeness svg{width:46px;overflow:visible}.learn-module__QQgfDW__likeness b{font-size:19px;font-weight:800;line-height:1.6}.learn-module__QQgfDW__wanted{text-align:center;color:var(--lx-muted);margin:4px 0 0;font-size:15px}.learn-module__QQgfDW__wanted b{background:color-mix(in oklch, var(--lx-host) 26%, var(--lx-card));border:2px solid color-mix(in oklch, var(--lx-host) 65%, transparent);color:var(--foreground);font:16px/1.9 var(--display);border-radius:999px;margin-inline:4px;padding:1px 12px;display:inline-block}.learn-module__QQgfDW__roleTag{pointer-events:none;background:var(--lx-ink);color:var(--lx-card);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:700;line-height:1.8;position:absolute;bottom:92%;right:50%;translate:50%}.learn-module__QQgfDW__line[data-big] .learn-module__QQgfDW__word:has(.learn-module__QQgfDW__roleTag){margin-top:18px}.learn-module__QQgfDW__pillarSlots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.learn-module__QQgfDW__pillarSlot{border:2px dashed color-mix(in oklch, var(--foreground) 22%, transparent);color:var(--lx-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 12px;font-size:13.5px;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.learn-module__QQgfDW__pillarSlot[data-on]{border-style:solid;border-color:var(--lx-good);background:color-mix(in oklch, var(--lx-good) 12%, var(--lx-card));color:var(--foreground);font-weight:700}.learn-module__QQgfDW__pillarSlot i{font-variant-numeric:tabular-nums;font-style:normal}.learn-module__QQgfDW__pillarSlot svg{color:var(--lx-good)}@keyframes learn-module__QQgfDW__mirrorTilt{50%{transform:rotate(-7deg)}}@media (max-width:640px){.learn-module__QQgfDW__pillarSlot{padding:3px 9px;font-size:12.5px}.learn-module__QQgfDW__roleTag{padding:0 6px;font-size:10.5px}}
