.academy_inkCard__HeaR4,.academy_root__MeSH_{--ac-display:var(--font-baloo),"Baloo 2",Nunito,var(--font-lato),sans-serif;--ac-room:#f4f7f5;--ac-room2:#ffffff;--ac-card:#ffffff;--ac-ink:#043732;--ac-text:#0b2a27;--ac-muted:#5f7572;--ac-primary:#043732;--ac-primary-lip:#021f1c;--ac-primary-hover:#0a4a43;--ac-on-primary:#ffffff;--ac-mane:#cc7215;--ac-mane-lip:#8f4e0c;--ac-mane-tint:#fbeee2;--ac-gold:#edb02b;--ac-gold-lip:#b98512;--ac-gold-ink:#8a5a00;--ac-gold-tint:#fdf4dc;--ac-correct:#1f7a60;--ac-correct-lip:#0d4a39;--ac-correct-bg:#e4f3ec;--ac-correct-hair:#a9d8c0;--ac-wrong:#b8560c;--ac-wrong-lip:#8a3f06;--ac-wrong-bg:#fcebdd;--ac-wrong-hair:#f1c49c;--ac-select:#cc7215;--ac-select-bg:#fbeee2;--ac-select-hair:#e9b98a;--ac-hair:#dfe5e7;--ac-hair-strong:#c7d0d2;--ac-disabled:#e6eaeb;--ac-disabled-text:#9aa6a8;--ac-paper:#fbf8f1;--ac-paper-hair:#ebe3d0;--ac-paper-ink:#043732;--ac-canvas:#ffffff;--ac-sage:#eef3f1;--ac-shadow:rgba(4,55,50,0.28);--ac-btn:#e3e7e4;--ac-on-signal:#ffffff;--ac-on-gold:#043732;--ac-on-mane:#ffffff;--ac-banner:#043732;--ac-banner-lip:#021f1c;--ac-banner-edge:#043732;--ac-banner-accent:transparent;--ac-on-banner:#ffffff;--ac-tier:#7b4a8c;--ac-tier-lip:#56306a;--ac-tier-tint:#f1e6f3;--ac-tier-ink:#5a2f6e;--ac-on-tier:#ffffff;--ac-scrim:rgba(4,55,50,0.45);--ac-gloss:rgba(255,255,255,0.3);--ac-soft:#3d5552;--ac-kicker:#a2560b;--ac-paper-dim:#5f6a66;color:var(--ac-text);background:var(--ac-room)}@media (prefers-color-scheme:dark){.academy_root__MeSH_{color-scheme:dark;--ac-room:#0f1e1a;--ac-room2:#15271f;--ac-card:#18261f;--ac-ink:#f3eedf;--ac-text:#ece6d6;--ac-muted:#b4b09c;--ac-primary:#f3eedf;--ac-primary-lip:#a39c86;--ac-primary-hover:#fffaf0;--ac-on-primary:#043732;--ac-mane:#e08a2e;--ac-mane-lip:#9a5a17;--ac-mane-tint:#3a2a14;--ac-gold:#edb02b;--ac-gold-lip:#a8780f;--ac-gold-ink:#f2c35a;--ac-gold-tint:#33290f;--ac-correct:#6fcf9f;--ac-correct-lip:#3a8a65;--ac-correct-bg:#173a2c;--ac-correct-hair:#2d6a50;--ac-wrong:#f0a060;--ac-wrong-lip:#a8662a;--ac-wrong-bg:#3a2415;--ac-wrong-hair:#6b4020;--ac-select:#e08a2e;--ac-select-bg:#3a2a14;--ac-select-hair:#7a5220;--ac-hair:#2a3a2f;--ac-hair-strong:#3a4d40;--ac-disabled:#22302a;--ac-disabled-text:#6f7a70;--ac-paper:#f6eedb;--ac-paper-hair:#d9c9a0;--ac-canvas:#18261f;--ac-sage:#1d2d25;--ac-shadow:rgba(0,0,0,0.55);--ac-btn:#2c3a33;--ac-on-signal:#0f1e1a;--ac-on-gold:#043732;--ac-on-mane:#1a1206;--ac-banner:#18261f;--ac-banner-lip:#2a3a2f;--ac-banner-edge:#2a3a2f;--ac-banner-accent:#e08a2e;--ac-on-banner:#f3eedf;--ac-tier:#b48ccc;--ac-tier-lip:#7a5390;--ac-tier-tint:#2d2036;--ac-tier-ink:#d5b8e6;--ac-on-tier:#1a1020;--ac-scrim:rgba(0,0,0,0.6);--ac-gloss:rgba(255,255,255,0.18);--ac-soft:#d3cdbb;--ac-kicker:#eba052;--ac-paper-dim:#6b6a5c}}.academy_heading__C09tp{font-family:var(--ac-display);font-weight:800;color:var(--ac-ink);letter-spacing:-.005em}.academy_btn__XmPMO{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border:0;border-radius:14px;font:800 15px/1.2 var(--font-lato),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:transform .1s ease-out,box-shadow .1s ease-out,filter .1s,background-color .15s;-webkit-tap-highlight-color:transparent}.academy_btn__XmPMO:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.academy_btn__XmPMO:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 transparent!important}.academy_btn__XmPMO:focus-visible{outline:3px solid var(--ac-gold);outline-offset:3px}.academy_btn__XmPMO:disabled{background:var(--ac-disabled)!important;color:var(--ac-disabled-text)!important;box-shadow:none!important;cursor:default;filter:none}.academy_btnPrimary__qgrs2{background:var(--ac-primary);color:var(--ac-on-primary);box-shadow:0 4px 0 var(--ac-primary-lip)}.academy_btnGold__BUD7k{background:var(--ac-gold);color:var(--ac-on-gold);box-shadow:0 4px 0 var(--ac-gold-lip)}.academy_btnWrong__fYG0f{background:var(--ac-wrong);color:var(--ac-on-signal);box-shadow:0 4px 0 var(--ac-wrong-lip)}.academy_btnCorrect__V3OLG{background:var(--ac-correct);color:var(--ac-on-signal);box-shadow:0 4px 0 var(--ac-correct-lip)}.academy_btnSecondary__ZlcqC{background:var(--ac-card);color:var(--ac-ink);box-shadow:inset 0 0 0 2px var(--ac-hair),0 4px 0 var(--ac-hair)}.academy_btnGhost__qmoFL{background:transparent;color:var(--ac-muted);box-shadow:none}.academy_btnGhost__qmoFL:hover:not(:disabled){background:var(--ac-sage);filter:none;transform:none}.academy_btnBlock___jxqF{width:100%}.academy_panel__8wq_P{border:1px solid var(--ac-hair);border-radius:22px;background:var(--ac-card);box-shadow:0 40px 90px -44px var(--ac-shadow),0 4px 0 var(--ac-hair)}.academy_leoBubble__sQ_iY{background:var(--ac-card)!important;border:2px solid var(--ac-hair)!important;border-radius:18px!important;box-shadow:0 3px 0 var(--ac-hair);color:var(--ac-text)!important;font-family:var(--ac-display);font-weight:600}.academy_leoBubble__sQ_iY:before{background:var(--ac-card)!important;border-color:var(--ac-hair)!important}.academy_card__LZeYW{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 16px;background:var(--ac-card);border:0;border-radius:14px;box-shadow:inset 0 0 0 2px var(--ac-btn),0 4px 0 var(--ac-btn);color:var(--ac-ink);font:700 18px/1.2 var(--font-lato),system-ui,sans-serif;text-align:left;cursor:pointer;transition:transform .1s ease-out,box-shadow .1s ease-out,background-color .12s;-webkit-tap-highlight-color:transparent}.academy_card__LZeYW:hover:not(:disabled):not([aria-checked=true]){background:var(--ac-sage)}.academy_card__LZeYW:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 2px var(--ac-btn),0 1px 0 var(--ac-btn)}.academy_card__LZeYW:focus-visible{outline:3px solid var(--ac-gold);outline-offset:3px}.academy_card__LZeYW[aria-checked=true]{background:var(--ac-select-bg);box-shadow:inset 0 0 0 2px var(--ac-select),0 4px 0 var(--ac-mane-lip);color:var(--ac-select)}.academy_card__LZeYW[data-verdict=correct]{background:var(--ac-correct-bg);box-shadow:inset 0 0 0 2px var(--ac-correct),0 4px 0 var(--ac-correct);color:var(--ac-correct)}.academy_card__LZeYW[data-verdict=wrong]{background:var(--ac-wrong-bg);box-shadow:inset 0 0 0 2px var(--ac-wrong),0 4px 0 var(--ac-wrong);color:var(--ac-wrong);animation:academy_shake__sO7wZ .35s}@keyframes academy_shake__sO7wZ{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.academy_card__LZeYW:disabled{cursor:default}.academy_key__hF_et{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding:0 5px;border:1.5px solid var(--ac-btn);border-radius:6px;color:var(--ac-muted);font:700 11px/1 var(--font-lato),system-ui,sans-serif}.academy_cardTall__yAe1E .academy_key__hF_et{position:absolute;left:10px;top:8px}.academy_card__LZeYW[aria-checked=true] .academy_key__hF_et{border-color:var(--ac-select-hair);color:var(--ac-select)}.academy_card__LZeYW[data-verdict=correct] .academy_key__hF_et{border-color:var(--ac-correct-hair);color:var(--ac-correct)}.academy_card__LZeYW[data-verdict=wrong] .academy_key__hF_et{border-color:var(--ac-wrong-hair);color:var(--ac-wrong)}.academy_letterChoice__LjmIu{font:700 28px/1 var(--font-lato),var(--font-lora),Georgia,serif}.academy_tile__zHFS2{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:var(--ac-card);border:0;border-radius:12px;box-shadow:inset 0 0 0 2px var(--ac-btn),0 3px 0 var(--ac-btn);color:var(--ac-ink);font:400 18px/1.2 var(--font-lora),Georgia,serif;cursor:pointer;transition:transform .1s ease-out,box-shadow .1s ease-out;-webkit-tap-highlight-color:transparent}.academy_tile__zHFS2:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--ac-btn),0 1px 0 var(--ac-btn)}.academy_tile__zHFS2:focus-visible{outline:3px solid var(--ac-gold);outline-offset:2px}.academy_tilePlaceholder__cTFvP{background:var(--ac-disabled);box-shadow:none;color:transparent;cursor:default}.academy_answerLines__tdM6p{min-height:112px;padding:6px 0;background-image:linear-gradient(to bottom,transparent 53px,var(--ac-hair) 53px,var(--ac-hair) 55px,transparent 55px);background-size:100% 56px}.academy_inkCard__HeaR4{position:relative;color-scheme:light;color:var(--ac-paper-ink);background:var(--ac-paper);border:1px solid var(--ac-paper-hair);border-radius:14px;padding:12px}.academy_inkScroll__Gb1Es{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.academy_inkWindow__9IydS{position:relative;overflow:hidden;margin:0 auto}.academy_inkImg__OTsnn{position:absolute;top:0;max-width:none;mix-blend-mode:multiply;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto}.academy_hl__5D2_e{position:absolute;top:2px;bottom:2px;border-radius:8px;background:color-mix(in srgb,var(--ac-gold) 30%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-gold);pointer-events:none}.academy_hlCorrect__lSqmE{background:color-mix(in srgb,var(--ac-correct) 18%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-correct)}.academy_hlWrong__ypIti{background:color-mix(in srgb,var(--ac-wrong) 16%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-wrong)}.academy_hlGap__O2lIU{background:color-mix(in srgb,var(--ac-gold) 10%,transparent);box-shadow:none;border:2.5px dashed var(--ac-gold-lip)}.academy_hlMissed__Vb_iZ{background:transparent;box-shadow:inset 0 0 0 2.5px var(--ac-wrong);border:0;outline:2px dashed var(--ac-wrong);outline-offset:-2px}.academy_tapTarget__ER9RX{position:absolute;top:0;bottom:0;border:0;padding:0;background:transparent;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}.academy_tapTarget__ER9RX:hover{background:color-mix(in srgb,var(--ac-select) 10%,transparent)}.academy_tapTarget__ER9RX:focus-visible{outline:3px solid var(--ac-gold);outline-offset:-3px}.academy_tapTarget__ER9RX[aria-pressed=true]{background:color-mix(in srgb,var(--ac-select) 18%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-select)}.academy_tapTarget__ER9RX[data-reveal=hit]{background:color-mix(in srgb,var(--ac-correct) 18%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-correct)}.academy_tapTarget__ER9RX[data-reveal=false]{background:color-mix(in srgb,var(--ac-wrong) 16%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-wrong)}.academy_tapTarget__ER9RX[data-reveal=missed]{outline:2.5px dashed var(--ac-wrong);outline-offset:-3px}.academy_tapWrap__Azn_R{border-radius:18px;outline:none}.academy_tapWrap__Azn_R:focus-visible{box-shadow:0 0 0 3px var(--ac-gold)}.academy_tapSurface__lSrYH{position:absolute;inset:0;cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.academy_tapDot__DlcTC{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:9999px;background:color-mix(in srgb,var(--ac-select) 10%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-select);pointer-events:none}.academy_tapDot__DlcTC[data-reveal=hit]{background:color-mix(in srgb,var(--ac-correct) 10%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-correct)}.academy_tapDot__DlcTC[data-reveal=false]{background:color-mix(in srgb,var(--ac-wrong) 12%,transparent);box-shadow:inset 0 0 0 2.5px var(--ac-wrong)}.academy_tapDot__DlcTC[data-reveal=false]:after,.academy_tapDot__DlcTC[data-reveal=false]:before{content:"";position:absolute;left:50%;top:50%;width:55%;height:2.5px;margin:-1.25px 0 0 -27.5%;border-radius:2px;background:var(--ac-wrong);transform:rotate(45deg)}.academy_tapDot__DlcTC[data-reveal=false]:after{transform:rotate(-45deg)}.academy_markBox___1S22{position:absolute;border-radius:8px;pointer-events:none}.academy_markBox___1S22[data-reveal=hit]{box-shadow:inset 0 0 0 2.5px var(--ac-correct)}.academy_markBox___1S22[data-reveal=missed]{outline:2.5px dashed var(--ac-wrong);outline-offset:-3px}.academy_markBox___1S22[data-placeholder="1"]{outline:1.5px dotted var(--ac-gold-ink);outline-offset:-1px}.academy_tapCursor__4SGis{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ac-gold);pointer-events:none}.academy_provenance__hQxXB{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.3;color:var(--ac-muted)}.academy_realBadge__bJ5Ta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:var(--ac-gold-tint);color:var(--ac-gold-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.academy_progress__MXABf{position:relative;flex:1;height:14px;border-radius:9999px;background:var(--ac-btn);overflow:hidden}.academy_progressFill__TPhgI{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:var(--ac-correct);transition:width .5s cubic-bezier(.3,1.4,.5,1),background-color .3s;min-width:14px}.academy_progressFill__TPhgI:after{content:"";position:absolute;left:7px;right:7px;top:3px;height:3px;border-radius:9999px;background:var(--ac-gloss)}.academy_progressCombo__xRVMn{background:var(--ac-gold)}.academy_checkBar__wmsiL{border-top:2px solid var(--ac-hair);background:var(--ac-room);transition:border-color .2s}.academy_checkBar__wmsiL[data-state=almost],.academy_checkBar__wmsiL[data-state=correct],.academy_checkBar__wmsiL[data-state=wrong]{border-top-color:transparent}.academy_checkPanel__S_PJi{border-radius:20px;transition:background-color .2s,box-shadow .2s}.academy_checkBar__wmsiL[data-state=almost] .academy_checkPanel__S_PJi,.academy_checkBar__wmsiL[data-state=correct] .academy_checkPanel__S_PJi{background:var(--ac-correct-bg);box-shadow:inset 0 0 0 2px var(--ac-correct-hair)}.academy_checkBar__wmsiL[data-state=wrong] .academy_checkPanel__S_PJi{background:var(--ac-wrong-bg);box-shadow:inset 0 0 0 2px var(--ac-wrong-hair)}.academy_feedback__0ju4j{animation:academy_slideUp__d1_AY .22s ease-out}@keyframes academy_slideUp__d1_AY{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.academy_feedbackHead__Q8p96{font:800 22px/1.2 var(--ac-display)}.academy_checkBar__wmsiL[data-state=almost] .academy_feedbackHead__Q8p96,.academy_checkBar__wmsiL[data-state=correct] .academy_feedbackHead__Q8p96{color:var(--ac-correct)}.academy_checkBar__wmsiL[data-state=wrong] .academy_feedbackHead__Q8p96{color:var(--ac-wrong)}.academy_feedbackIcon__Vtyfw{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:9999px;background:var(--ac-card)}.academy_checkBar__wmsiL[data-state=almost] .academy_feedbackIcon__Vtyfw,.academy_checkBar__wmsiL[data-state=correct] .academy_feedbackIcon__Vtyfw{color:var(--ac-correct)}.academy_checkBar__wmsiL[data-state=wrong] .academy_feedbackIcon__Vtyfw{color:var(--ac-wrong)}.academy_diff__Q4gqJ{font:500 20px/1.3 var(--font-lora),Georgia,serif;letter-spacing:.02em}.academy_diffWrong__wZQ_9{color:var(--ac-wrong);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:700}.academy_diffMissing___4NX8{color:var(--ac-wrong);background:color-mix(in srgb,var(--ac-wrong) 14%,transparent);border-radius:3px;font-weight:700}.academy_diffExtra__qHexo{color:var(--ac-wrong);text-decoration:line-through;opacity:.7}.academy_input__4mzEw{width:100%;min-height:56px;padding:12px 16px;border:2px solid var(--ac-btn);border-radius:14px;background:var(--ac-card);color:var(--ac-ink);font:400 22px/1.2 var(--font-lora),Georgia,serif;outline:none;transition:border-color .12s}.academy_input__4mzEw::-moz-placeholder{color:var(--ac-disabled-text)}.academy_input__4mzEw::placeholder{color:var(--ac-disabled-text)}.academy_input__4mzEw:focus{border-color:var(--ac-select);background:var(--ac-card)}.academy_input__4mzEw:focus-visible{outline:3px solid var(--ac-gold);outline-offset:3px}.academy_input__4mzEw[data-verdict=correct]{border-color:var(--ac-correct);background:var(--ac-correct-bg)}.academy_input__4mzEw[data-verdict=wrong]{border-color:var(--ac-wrong);background:var(--ac-wrong-bg)}.academy_unitBanner__v1KTI{border-radius:20px;padding:16px 18px 16px 22px;color:var(--ac-on-banner);background:var(--ac-banner);box-shadow:inset 0 0 0 1px var(--ac-banner-edge),inset 6px 0 0 var(--ac-banner-accent),0 4px 0 var(--ac-banner-lip)}.academy_unitBannerLocked__grv4k{background:var(--ac-disabled);color:var(--ac-muted);box-shadow:inset 0 0 0 1px var(--ac-hair),0 4px 0 var(--ac-hair)}.academy_unitTitle__Qx0F6{font:800 21px/1.15 var(--ac-display);letter-spacing:-.005em}.academy_guideChip__1fiU9{display:inline-flex;flex:none;align-items:center;gap:7px;padding:9px 14px 8px;border-radius:9999px;background:var(--ac-mane);color:var(--ac-on-mane);box-shadow:0 3px 0 var(--ac-mane-lip);font:800 13px/1 var(--font-lato),sans-serif;letter-spacing:.06em;text-transform:uppercase}.academy_guideChipLocked__ydxmN{background:transparent;color:var(--ac-muted);box-shadow:inset 0 0 0 1.5px var(--ac-hair-strong)}.academy_node__msmJx{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:66px;border:0;border-radius:50%;cursor:pointer;transition:transform .1s ease-out,box-shadow .1s ease-out;-webkit-tap-highlight-color:transparent}.academy_node__msmJx:hover{transform:translateY(-2px)}.academy_node__msmJx:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.academy_node__msmJx:focus-visible{outline:3px solid var(--ac-gold);outline-offset:6px}.academy_nodeCurrent__nrIe3{background:var(--ac-primary);color:var(--ac-on-primary);box-shadow:0 4px 0 var(--ac-primary-lip)}.academy_nodeDone__Q_4fk{background:var(--ac-gold);color:var(--ac-on-gold);box-shadow:0 4px 0 var(--ac-gold-lip)}.academy_nodeOpen__WYGnf{background:var(--ac-mane);color:var(--ac-on-mane);box-shadow:0 4px 0 var(--ac-mane-lip)}.academy_nodeLocked__tiszc{background:var(--ac-disabled);color:var(--ac-disabled-text);box-shadow:0 4px 0 var(--ac-hair-strong);cursor:default}.academy_nodeLocked__tiszc:active,.academy_nodeLocked__tiszc:hover{transform:none;box-shadow:0 4px 0 var(--ac-hair-strong)!important}.academy_nodeStretch__32yhx{outline:3px dashed var(--ac-tier);outline-offset:5px}.academy_nodeStretch__32yhx.academy_nodeOpen__WYGnf{background:var(--ac-tier);color:var(--ac-on-tier);box-shadow:0 4px 0 var(--ac-tier-lip)}.academy_stretchTag__5igR5{position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);padding:2px 8px;border-radius:9999px;background:var(--ac-tier-tint);color:var(--ac-tier-ink);font:800 11px/1.4 var(--font-lato),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.academy_tierText__XLW5g{color:var(--ac-tier-ink)!important}.academy_nodeRing___Q_yj{position:absolute;inset:-10px -10px -14px;border-radius:50%;border:6px solid var(--ac-btn);pointer-events:none}.academy_startBubble__TzWIi{position:absolute;left:50%;bottom:calc(100% + 18px);transform:translateX(-50%);padding:8px 14px;background:var(--ac-card);border:2px solid var(--ac-hair);border-radius:12px;box-shadow:0 3px 0 var(--ac-hair);color:var(--ac-kicker);font:800 14px/1 var(--font-lato),sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;animation:academy_bounce__PwjAO 1.2s ease-in-out infinite;pointer-events:none;z-index:1}.academy_startBubble__TzWIi:after{content:"";position:absolute;left:50%;top:100%;width:12px;height:12px;margin:-5px 0 0 -6px;background:var(--ac-card);border-right:2px solid var(--ac-hair);border-bottom:2px solid var(--ac-hair);transform:rotate(45deg)}@keyframes academy_bounce__PwjAO{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.academy_popover__laphs{position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(calc(-50% + var(--shift, 0px)));width:260px;max-width:calc(100vw - 32px);padding:16px;border-radius:18px;background:var(--ac-primary);color:var(--ac-on-primary);box-shadow:0 4px 0 var(--ac-primary-lip);z-index:5;animation:academy_pop__tJWWl .16s ease-out;text-align:left}.academy_popover__laphs:before{content:"";position:absolute;left:calc(50% - var(--shift, 0px));top:-7px;width:14px;height:14px;margin-left:-7px;background:var(--ac-primary);transform:rotate(45deg)}.academy_popoverTitle__ags_L{font:800 19px/1.15 var(--ac-display)}.academy_popoverDone__NE_V0{background:var(--ac-gold);color:var(--ac-on-gold);box-shadow:0 4px 0 var(--ac-gold-lip)}.academy_popoverDone__NE_V0:before{background:var(--ac-gold)}.academy_popoverLocked__WS4At{background:var(--ac-card);color:var(--ac-muted);border:1px solid var(--ac-hair);box-shadow:0 4px 0 var(--ac-hair)}.academy_popoverLocked__WS4At:before{background:var(--ac-card);border-left:1px solid var(--ac-hair);border-top:1px solid var(--ac-hair)}@keyframes academy_pop__tJWWl{0%{opacity:0;transform:translateX(calc(-50% + var(--shift, 0px))) scale(.94)}to{opacity:1;transform:translateX(calc(-50% + var(--shift, 0px))) scale(1)}}.academy_btnOnGreen__k95b9{background:var(--ac-on-primary);color:var(--ac-primary);box-shadow:0 4px 0 var(--ac-primary-lip)}.academy_popoverLocked__WS4At .academy_btnOnGreen__k95b9{background:var(--ac-gold);color:var(--ac-on-gold);box-shadow:0 4px 0 var(--ac-gold-lip)}.academy_statCard__RjfiX{border:1px solid var(--ac-hair);border-radius:22px;background:var(--ac-card);box-shadow:0 4px 0 var(--ac-hair)}a.academy_statCard__RjfiX:hover{background:var(--ac-sage)}.academy_statTile__DVFTL{flex:1;min-width:0;border-radius:18px;border:2px solid var(--tile-color);background:var(--tile-color);box-shadow:0 4px 0 var(--tile-lip,var(--tile-color));overflow:hidden}.academy_statTileHead__CrIUT{padding:6px 8px;color:var(--tile-on,var(--ac-on-signal));font:800 12px/1.2 var(--font-lato),sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center}.academy_statTileBody__wjfrh{display:flex;align-items:center;justify-content:center;gap:6px;min-height:60px;border-radius:15px;background:var(--ac-card);color:var(--tile-text,var(--tile-color));font:800 22px/1 var(--font-lato),sans-serif}.academy_flame__8iOgC{color:var(--ac-mane)}.academy_flameOff__fSWWV{color:var(--ac-disabled-text)}.academy_streakPop__JA_R0{animation:academy_streakPop__JA_R0 .7s cubic-bezier(.3,1.6,.5,1) both}@keyframes academy_streakPop__JA_R0{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.academy_comboLabel__MEU6z{color:var(--ac-gold-ink);font:800 12px/1 var(--font-lato),sans-serif;letter-spacing:.1em;text-transform:uppercase;animation:academy_pop2__jj8dp .3s cubic-bezier(.3,1.6,.5,1)}@keyframes academy_pop2__jj8dp{0%{transform:scale(.7);opacity:0}}.academy_retryTag__iLdkr{display:inline-flex;align-items:center;gap:6px;color:var(--ac-wrong);font:800 12px/1 var(--font-lato),sans-serif;letter-spacing:.1em;text-transform:uppercase}.academy_slideIn__1TDzg{animation:academy_slideIn__1TDzg .26s ease-out}@keyframes academy_slideIn__1TDzg{0%{transform:translateX(24px);opacity:0}}.academy_confetti__t2o4I{position:absolute;inset:0;pointer-events:none;overflow:hidden}.academy_confetti__t2o4I i{position:absolute;top:-14px;width:9px;height:14px;border-radius:2px;animation:academy_fall__Y6ryL 2.2s cubic-bezier(.2,.6,.4,1) forwards}@keyframes academy_fall__Y6ryL{to{transform:translate(var(--dx),110vh) rotate(var(--rot));opacity:0}}.academy_ringArc__RfGka{transition:stroke-dasharray .5s ease-out}.academy_filterChip__DUxZh{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border:0;border-radius:9999px;background:var(--ac-card);box-shadow:inset 0 0 0 2px var(--ac-hair),0 3px 0 var(--ac-hair);color:var(--ac-ink);font:700 13.5px/1 var(--font-lato),sans-serif;cursor:pointer;transition:transform .1s ease-out,box-shadow .1s ease-out}.academy_filterChip__DUxZh:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--ac-hair)}.academy_filterChip__DUxZh:focus-visible{outline:3px solid var(--ac-gold);outline-offset:3px}.academy_filterChip__DUxZh[aria-pressed=true]{background:var(--ac-mane);box-shadow:0 3px 0 var(--ac-mane-lip);color:var(--ac-on-mane)}.academy_peekButton__kwl5j{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:0;border-radius:10px;background:var(--ac-card);box-shadow:inset 0 0 0 2px var(--ac-hair),0 3px 0 var(--ac-hair);color:var(--ac-ink);font:800 12px/1 var(--font-lato),sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .1s ease-out,box-shadow .1s ease-out}.academy_peekButton__kwl5j:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--ac-hair)}.academy_peekButton__kwl5j:focus-visible{outline:3px solid var(--ac-gold);outline-offset:2px}.academy_peekButtonOn__l67xG{background:var(--ac-gold-tint);box-shadow:inset 0 0 0 2px var(--ac-gold),0 3px 0 var(--ac-gold-lip);color:var(--ac-gold-ink)}.academy_peekCardOn__cwAoq{padding-top:20px!important;padding-bottom:16px!important}.academy_peekArea__MvoEA{cursor:zoom-in;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.academy_peekArea__MvoEA *{touch-action:none}.academy_lensWrap__hePaE{position:fixed;z-index:60;top:0;left:0;pointer-events:none;will-change:transform;--lens-rim:#043732;--lens-collar:#edb02b}@media (prefers-color-scheme:dark){.academy_lensWrap__hePaE{--lens-rim:#f3eedf}}.academy_lens__aju__{position:absolute;inset:0;overflow:hidden;border:4px solid var(--lens-rim);border-radius:50%;background:#fbf8f1;box-shadow:0 4px 0 rgba(4,55,50,.25),inset 0 0 0 2px rgba(255,255,255,.75)}.academy_lens__aju__ canvas{display:block;margin:-4px}.academy_lens__aju__:after{content:"";position:absolute;top:9%;left:12%;width:34%;height:34%;border-top:3px solid rgba(255,255,255,.7);border-radius:50%;transform:rotate(-38deg);pointer-events:none}.academy_lensHandle__3tcES{position:absolute;width:12px;border-radius:6px;background:var(--lens-rim);transform-origin:50% 0}.academy_lensHandle__3tcES:before{content:"";position:absolute;top:calc(var(--r, 50px) + 3px);left:-3px;right:-3px;height:8px;border-radius:3px;background:var(--lens-collar)}@media (prefers-reduced-motion:reduce){.academy_card__LZeYW[data-verdict=wrong],.academy_comboLabel__MEU6z,.academy_feedback__0ju4j,.academy_popover__laphs,.academy_slideIn__1TDzg,.academy_startBubble__TzWIi,.academy_streakPop__JA_R0{animation:none}.academy_confetti__t2o4I{display:none}.academy_btn__XmPMO,.academy_card__LZeYW,.academy_checkPanel__S_PJi,.academy_node__msmJx,.academy_progressFill__TPhgI,.academy_tile__zHFS2{transition:none}.academy_btn__XmPMO:hover:not(:disabled),.academy_node__msmJx:hover{transform:none}}.academy_vecInk__9ubo_{display:block;flex:none;width:calc(var(--vw) * var(--vk, 1) * 1px);height:calc(var(--vh) * var(--vk, 1) * 1px);max-width:100%;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.academy_vecInk__9ubo_{forced-color-adjust:none;background-color:CanvasText}}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_ad8880{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-style:normal}.__variable_ad8880{--font-baloo:"Baloo 2","Baloo 2 Fallback"}