.znsqxa_panel{transition:grid-template-rows var(--disclosure-ms) var(--disclosure-ease-panel);grid-template-rows:0fr;display:grid}.znsqxa_panel[data-open]{grid-template-rows:1fr}.znsqxa_content{visibility:hidden;min-height:0;transition:visibility 0s linear var(--disclosure-ms);overflow:hidden}.znsqxa_panel[data-open] .znsqxa_content{visibility:visible;transition-delay:0s}.znsqxa_glyph{transition:transform var(--disclosure-ms) var(--disclosure-ease-glyph);flex:none}.znsqxa_glyph[data-open][data-glyph=caret]{transform:rotate(180deg)}.znsqxa_glyph[data-open][data-glyph=plus]{transform:rotate(45deg)}.znsqxa_root{--disclosure-ms:.24s;--disclosure-ease-panel:cubic-bezier(.2, .8, .2, 1);--disclosure-ease-glyph:cubic-bezier(.4, 0, .2, 1)}
.RelLFG_wrap{line-height:0;display:inline-block}.RelLFG_roasty{--roasty-plate:#fbf7ee;width:100%;height:100%;display:block;overflow:visible}.RelLFG_pointsText{font-family:var(--font-plex-mono), monospace}.RelLFG_sleepZzz{font-family:var(--font-fraunces), serif}.RelLFG_faceDefault,.RelLFG_faceCorrect,.RelLFG_faceWrong,.RelLFG_faceLesson,.RelLFG_faceModule,.RelLFG_facePoints,.RelLFG_faceCard,.RelLFG_faceSleep,.RelLFG_faceAwake{display:none}.RelLFG_roasty[data-state=idle] .RelLFG_faceDefault,.RelLFG_roasty[data-state=correct] .RelLFG_faceCorrect,.RelLFG_roasty[data-state=wrong] .RelLFG_faceWrong,.RelLFG_roasty[data-state=lesson] .RelLFG_faceLesson,.RelLFG_roasty[data-state=module] .RelLFG_faceModule,.RelLFG_roasty[data-state=points] .RelLFG_facePoints,.RelLFG_roasty[data-state=card] .RelLFG_faceCard,.RelLFG_roasty[data-state=sleep] .RelLFG_faceSleep,.RelLFG_roasty[data-state=awake] .RelLFG_faceAwake{display:block}.RelLFG_beanBurst,.RelLFG_crema,.RelLFG_pointsBurst,.RelLFG_cardGlow,.RelLFG_moduleRays,.RelLFG_wrongX,.RelLFG_sleepZzz{display:none}.RelLFG_roasty[data-state=correct] .RelLFG_crema,.RelLFG_roasty[data-state=lesson] .RelLFG_beanBurst,.RelLFG_roasty[data-state=module] .RelLFG_moduleRays,.RelLFG_roasty[data-state=points] .RelLFG_pointsBurst,.RelLFG_roasty[data-state=card] .RelLFG_cardGlow,.RelLFG_roasty[data-state=wrong] .RelLFG_wrongX,.RelLFG_roasty[data-state=sleep] .RelLFG_sleepZzz{display:block}.RelLFG_bodyGroup{transform-origin:100px 158px;transform-box:fill-box}.RelLFG_roasty[data-state=idle] .RelLFG_bodyGroup{animation:3.2s ease-in-out infinite RelLFG_breathe}.RelLFG_roasty[data-state=correct] .RelLFG_bodyGroup{animation:.9s ease-out RelLFG_hop}.RelLFG_roasty[data-state=wrong] .RelLFG_bodyGroup{animation:.5s ease-in-out RelLFG_shake}.RelLFG_roasty[data-state=lesson] .RelLFG_bodyGroup{animation:1.6s ease-out RelLFG_heat-crack}.RelLFG_roasty[data-state=module] .RelLFG_bodyGroup{animation:1.3s cubic-bezier(.34,1.1,.5,1) forwards RelLFG_grow}.RelLFG_roasty[data-state=card] .RelLFG_bodyGroup{animation:1.6s ease-in-out infinite RelLFG_shimmer}.RelLFG_roasty[data-state=sleep] .RelLFG_bodyGroup{animation:3.4s ease-in-out infinite RelLFG_sleep-breathe}.RelLFG_roasty[data-state=awake] .RelLFG_bodyGroup{animation:.4s ease-out RelLFG_awake-pop}@keyframes RelLFG_breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.005,.995)}}@keyframes RelLFG_hop{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)rotate(-3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-10px)rotate(3deg)}}@keyframes RelLFG_shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes RelLFG_grow{0%{transform:scale(1)}55%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes RelLFG_shimmer{0%,to{filter:drop-shadow(0 0 0 var(--warn))}50%{filter:drop-shadow(0 0 12px var(--warn))}}@keyframes RelLFG_sleep-breathe{0%,to{transform:rotate(6deg)scale(1)}50%{transform:rotate(6deg)scale(1.018,.982)}}@keyframes RelLFG_awake-pop{0%{transform:scale(.94)}50%{transform:scale(1.04)}to{transform:scale(1)}}.RelLFG_sproutGroup{transform-origin:50% 100%;transform-box:fill-box}.RelLFG_roasty[data-state=idle] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=correct] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=lesson] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=module] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=points] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=card] .RelLFG_sproutGroup{animation:2.8s ease-in-out infinite RelLFG_leaf-sway}.RelLFG_roasty[data-state=sleep] .RelLFG_sproutGroup,.RelLFG_roasty[data-state=awake] .RelLFG_sproutGroup{opacity:0;transform:scale(0)}@keyframes RelLFG_leaf-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.RelLFG_cremaBubble,.RelLFG_cremaPop,.RelLFG_cremaDrop{transform-box:fill-box;transform-origin:50%}.RelLFG_cremaBubble{animation:1.2s cubic-bezier(.3,1.2,.5,1) both RelLFG_crema-swell}.RelLFG_cremaPop{animation:1.2s ease-out both RelLFG_crema-pop}.RelLFG_cremaDrop{animation:1.2s cubic-bezier(.15,.8,.3,1) both RelLFG_crema-drop}@keyframes RelLFG_crema-swell{0%{opacity:0;transform:scale(.15)}18%{opacity:1}35%{transform:scale(1)}44%{transform:scale(1.04,.97)}52%{transform:scale(.97,1.04)}60%{opacity:1;transform:scale(1.1)}64%{opacity:0;transform:scale(.2)}to{opacity:0;transform:scale(.2)}}@keyframes RelLFG_crema-pop{0%,61%{opacity:0;transform:scale(.9)}64%{opacity:.7;transform:scale(1.15)}to{opacity:0;transform:scale(2)}}@keyframes RelLFG_crema-drop{0%,61%{opacity:0;transform:translate(0)scale(1)}64%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 4px)) scale(.4)}}@keyframes RelLFG_heat-crack{0%{transform:translate(0)scale(1)}10%{transform:translateY(3px)scale(1.05,.94)}14%{transform:translate(-1.5px,4px)scale(1.07,.92)}18%{transform:translate(1.5px,4px)scale(1.07,.92)}22%{transform:translate(-1.5px,4px)scale(1.08,.91)}26%{transform:translate(1.5px,5px)scale(1.08,.9)}30%{transform:translate(-1px,5px)scale(1.09,.89)}36%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(5px)scale(1.09,.89)}46%{transform:translateY(-24px)scale(.93,1.09)}58%{animation-timing-function:cubic-bezier(.5,0,.8,.4);transform:translateY(-20px)scale(1)}74%{transform:translateY(2px)scale(1.06,.94)}86%{transform:translateY(-4px)scale(.99,1.01)}to{transform:translate(0)scale(1)}}.RelLFG_heatGlow{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out both RelLFG_heat-glow}@keyframes RelLFG_heat-glow{0%{opacity:0;transform:scale(.85)}34%{opacity:1;transform:scale(1)}44%{opacity:1;transform:scale(1.08)}60%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}.RelLFG_crackRing{transform-box:fill-box;transform-origin:50%;animation:.52s ease-out .64s both RelLFG_crack-ring}.RelLFG_crackLine{transform-box:fill-box;transform-origin:50% 100%;animation:.42s ease-out .66s both RelLFG_crack-line}@keyframes RelLFG_crack-ring{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(3)}}@keyframes RelLFG_crack-line{0%{opacity:0;transform:translateY(6px)scaleY(.2)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)scaleY(1)}}.RelLFG_flyX{animation:2.6s linear both RelLFG_fly-x}.RelLFG_flyY{animation:2.6s both RelLFG_fly-y}.RelLFG_noteFlutter{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out both RelLFG_note-flutter}@keyframes RelLFG_fly-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes RelLFG_fly-y{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}8%{opacity:1}40%{transform:translateY(var(--peak));animation-timing-function:cubic-bezier(.5,0,.8,.4)}85%{opacity:1}to{transform:translateY(var(--fall));opacity:0}}@keyframes RelLFG_note-flutter{0%{transform:rotate(0)scale(.3)}12%{transform:rotate(calc(var(--spin) * .15)) scale(1.15) scaleX(1)}35%{transform:rotate(calc(var(--spin) * .4)) scale(1) scaleX(.35)}55%{transform:rotate(calc(var(--spin) * .6)) scale(1) scaleX(1)}75%{transform:rotate(calc(var(--spin) * .8)) scale(1) scaleX(.4)}to{transform:rotate(var(--spin)) scale(.9) scaleX(1)}}.RelLFG_moduleRays{transform-origin:100px 158px;transform-box:fill-box}.RelLFG_roasty[data-state=module] .RelLFG_moduleRays{animation:1.6s cubic-bezier(.2,.6,.3,1) infinite RelLFG_ray-radiate}@keyframes RelLFG_ray-radiate{0%{opacity:0;transform:scale(.5)}28%{opacity:.7}to{opacity:0;transform:scale(1.2)}}.RelLFG_roasty[data-state=points] .RelLFG_pointsBurst{animation:1.3s ease-out forwards RelLFG_points-rise}@keyframes RelLFG_points-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-50px)}}.RelLFG_sleepZzz text{animation:2.6s ease-in-out infinite RelLFG_zzz-float}.RelLFG_sleepZzz text:nth-child(2){animation-delay:.6s}.RelLFG_sleepZzz text:nth-child(3){animation-delay:1.2s}@keyframes RelLFG_zzz-float{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(8px,-12px)}}
.IBvfia_choice{text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);width:100%;font-family:var(--font-ui);font-size:var(--t-body);color:var(--ink);cursor:pointer;padding:18px 20px;font-weight:500;transition:all .15s;display:block}.IBvfia_choice:not(:disabled):active{transform:scale(.985)}.IBvfia_choice:disabled{cursor:default}.IBvfia_correct{border-color:var(--sage);background:color-mix(in oklab, var(--sage) 12%, var(--surface))}.IBvfia_incorrect{border-color:var(--berry);background:color-mix(in oklab, var(--berry) 8%, var(--surface));animation:.36s ease-in-out IBvfia_answer-shake}.IBvfia_choices:not(:has(>.IBvfia_incorrect))>.IBvfia_correct{animation:.32s cubic-bezier(.3,1.4,.5,1) IBvfia_answer-pop}.IBvfia_feedbackRise{animation:.3s cubic-bezier(.2,.9,.3,1) .16s both IBvfia_feedback-rise}@keyframes IBvfia_answer-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes IBvfia_answer-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes IBvfia_feedback-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
._0OfEuG_topbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--rule);grid-template-columns:32px 1fr 32px;align-items:center;padding:12px 20px;display:grid;position:absolute;top:54px;left:0;right:0}._0OfEuG_topbar:before{content:"";background:inherit;height:54px;position:absolute;bottom:100%;left:0;right:0}._0OfEuG_close{position:relative}._0OfEuG_close:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0OfEuG_beanFill{transition:fill .42s cubic-bezier(.34,1.18,.5,1)}
.x6sQ9G_card{border:1px solid color-mix(in oklab, var(--accent) 22%, var(--rule));box-shadow:0 18px 40px #00000059, 0 0 0 1px color-mix(in oklab, var(--accent) 10%, transparent);animation:.48s ease-out both x6sQ9G_reward-card-fade,.6s cubic-bezier(.2,1.2,.4,1) both x6sQ9G_reward-card-rise}.x6sQ9G_ring{animation:.9s ease-out .25s both x6sQ9G_reward-card-ring}@keyframes x6sQ9G_reward-card-fade{0%{opacity:0}to{opacity:1}}@keyframes x6sQ9G_reward-card-rise{0%{transform:translateY(16px)scale(.94)rotate(-2deg)}to{transform:none}}@keyframes x6sQ9G_reward-card-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 80px #0000}}
