.EditorialBubble_surface__0NXrI{background:var(--ll-ui-surface);color:var(--ll-ui-ink);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-sheet-corner);font-family:var(--ll-ui-font);overflow-wrap:anywhere;animation:EditorialBubble_bubbleArrive__mdS_y .32s cubic-bezier(.2,.8,.2,1) both}.EditorialBubble_overlay__CJFWf{position:fixed;inset:0;z-index:70;background:rgb(var(--ink-c)/.18)}.EditorialBubble_tool__KVdz0{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;min-width:0;width:min(560px,calc(100vw - var(--ll-space-8)));max-height:calc(100dvh - var(--ll-space-8));overflow:hidden}.EditorialBubble_scroll__DK4MK{min-height:0;overflow-y:auto;overscroll-behavior:contain}.EditorialBubble_close__RvM1g{position:absolute;inset-inline-end:var(--ll-space-3);top:var(--ll-space-3);z-index:2;display:grid;place-items:center;min-width:var(--ll-ui-target);min-height:var(--ll-ui-target);padding:var(--ll-space-2);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-control-corner);background:var(--ll-ui-surface);color:var(--ll-ui-muted)}.EditorialBubble_close__RvM1g:hover{background:var(--ll-ui-secondary-hover)}.EditorialBubble_close__RvM1g:focus-visible{outline:3px solid var(--ll-ui-focus);outline-offset:3px}.EditorialBubble_footer__nW22P{flex-shrink:0;padding:var(--ll-space-4) var(--ll-ui-gutter) max(var(--ll-space-5),env(safe-area-inset-bottom));background:var(--ll-ui-surface)}@keyframes EditorialBubble_bubbleArrive__mdS_y{0%{opacity:0;translate:0 var(--ll-space-4);scale:.97}to{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion:reduce){.EditorialBubble_surface__0NXrI{animation:none}}.EditorialBubble_toast__2wB5f{position:fixed;z-index:71;inset-inline:var(--ll-space-4);bottom:max(var(--ll-space-6),env(safe-area-inset-bottom));margin-inline:auto;width:min(420px,calc(100% - var(--ll-space-8)));max-height:calc(100dvh - var(--ll-space-8));overflow-y:auto;padding:var(--ll-space-6);padding-inline-end:calc(var(--ll-ui-target) + var(--ll-space-4))}@media (max-width:767px){.EditorialBubble_toast__2wB5f{bottom:max(6rem,env(safe-area-inset-bottom))}}@media (max-height:500px){.EditorialBubble_tool__KVdz0{max-height:calc(100dvh - var(--ll-space-4))}}.EditorialBubble_problem__XOhrb{animation:none}.level-up-popup_overlay__ncMRz{position:fixed;inset:0;z-index:70;background:rgb(18 22 32/52%);backdrop-filter:blur(3px)}.level-up-popup_dialog__YmoSu{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:hidden;background:#fff;color:var(--ink,#17202a);border:1px solid var(--border-mist,#e4e7ec);box-shadow:0 24px 90px rgb(0 0 0/24%);font-family:Plus Jakarta Sans,sans-serif;animation:level-up-popup_arrive__JqPWM .22s ease-out}.level-up-popup_v1__2W9hO,.level-up-popup_v2__lCOmB{border-radius:var(--ll-ui-sheet-corner)}.level-up-popup_scroll__Qi5OA{overflow:auto;overscroll-behavior:contain;min-height:0}.level-up-popup_close__nywEY{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;display:grid;place-items:center;background:rgb(255 255 255/90%);border:1px solid #e5e7eb;border-radius:var(--ll-ui-control-corner);color:#334155;cursor:pointer}.level-up-popup_hero__WqJ6t{padding:30px 26px 18px;text-align:center;background:linear-gradient(180deg,#fff5d5,#fffdf5 55%,#fff)}.level-up-popup_eyebrow__6U_qv{margin:0 32px 16px;color:#705328;font-size:var(--ll-type-label);font-weight:800;letter-spacing:.18em}.level-up-popup_levelMark__ZH5j_{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 16px;border-radius:var(--radius-chip);background:linear-gradient(145deg,#ffdf73,#ffbb42);color:#442e13;font-size:var(--ll-type-display-46);font-weight:800;line-height:1;box-shadow:inset 0 2px 0 #fff3bd,0 6px 0 #d89a36,0 12px 20px #ffe6a5;transform:rotate(-5deg)}.level-up-popup_title__wASuM{margin:0;font-size:var(--ll-type-heading-fluid);font-weight:800;letter-spacing:-.045em;line-height:1.15}.level-up-popup_levelName__Cdqev{color:#7144ad;margin:8px 0 0;font-size:var(--ll-type-body);font-weight:800}.level-up-popup_description___o0_N{color:#53616f;font-size:var(--ll-type-body);line-height:1.65;margin:10px auto 0;max-width:340px}.level-up-popup_tools__VL3ft{padding:8px 24px 12px}.level-up-popup_sectionTitle__r4xea{font-size:var(--ll-type-label);font-weight:800;margin:8px 0 12px}.level-up-popup_toolList__PQRLE{padding:0;margin:0;list-style:none;display:grid;gap:10px}.level-up-popup_tool__923jp{width:100%;display:flex;align-items:center;gap:14px;text-align:left;min-height:94px;padding:10px;border:1px solid #deebf5;border-radius:var(--ll-ui-card-corner);background:linear-gradient(110deg,#f3faff,#fff 80%);color:inherit;cursor:pointer;transition:background .15s,border-color .15s}.level-up-popup_tool__923jp:hover{border-color:#7cb3e2;background:#f1f8ff}.level-up-popup_art__tlYUU{position:relative;width:92px;aspect-ratio:6/5;flex-shrink:0;border-radius:var(--ll-ui-card-corner);overflow:hidden;background:#f6f8fa}.level-up-popup_image__RniNF{-o-object-fit:cover;object-fit:cover}.level-up-popup_toolCopy__y_UbU{display:flex;flex-direction:column;flex:1;min-width:0;gap:5px}.level-up-popup_toolName__MChJP{font-size:var(--ll-type-label);font-weight:800;line-height:1.35}.level-up-popup_toolBenefit__mHSkp{font-size:var(--ll-type-label);line-height:1.5;color:#526273}.level-up-popup_arrow__BVgdx{flex-shrink:0;color:#27699f}.level-up-popup_availability__uYeUA{margin:13px 0 0;font-size:var(--ll-type-label);line-height:1.6;color:#677785}.level-up-popup_noUnlock__vl_gX{font-size:var(--ll-type-label);line-height:1.7;text-align:center;color:#526273;margin:8px auto 14px;max-width:360px}.level-up-popup_footer__3xhyx{flex-shrink:0;padding:12px 24px max(20px,env(safe-area-inset-bottom));background:#fff}.level-up-popup_continue__Ti_eb{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:0;border-radius:var(--ll-ui-control-corner);background:#225da5;color:#fff;font:inherit;font-size:var(--ll-type-label);font-weight:800;cursor:pointer}.level-up-popup_continue__Ti_eb:hover{background:#174c8a}.level-up-popup_close__nywEY:focus-visible,.level-up-popup_continue__Ti_eb:focus-visible,.level-up-popup_tool__923jp:focus-visible{outline:3px solid #347fd0;outline-offset:3px}.level-up-popup_reward__goQRI{margin:0 24px 10px;padding:12px 14px;border-bottom:1px solid #e5eaf0;display:flex;flex-wrap:wrap;gap:7px 14px;font-size:var(--ll-type-label)}.level-up-popup_rewardTitle__WjBQv{flex:1 1 180px;color:#526273}.level-up-popup_rewardPoints__NRYbh{color:#37624e;font-weight:800}.level-up-popup_v2__lCOmB .level-up-popup_hero__WqJ6t{text-align:left;padding:30px 28px 20px}.level-up-popup_v2__lCOmB .level-up-popup_eyebrow__6U_qv{margin:0 32px 18px 0;font-size:var(--ll-type-label);color:#735b35}.level-up-popup_v2__lCOmB .level-up-popup_levelMark__ZH5j_{width:auto;height:auto;display:block;margin:0 0 8px;border-radius:0;background:none;box-shadow:none;transform:none;color:#684396;font-size:var(--ll-type-display-64);letter-spacing:-.075em}.level-up-popup_v2__lCOmB .level-up-popup_title__wASuM{font-size:var(--ll-type-heading-xl)}.level-up-popup_v2__lCOmB .level-up-popup_levelName__Cdqev{font-size:var(--ll-type-label);margin-top:8px}.level-up-popup_v2__lCOmB .level-up-popup_description___o0_N{margin:10px 0 0}.level-up-popup_v2__lCOmB .level-up-popup_sectionTitle__r4xea{text-transform:uppercase;letter-spacing:.12em;font-size:var(--ll-type-label);color:#536475}.level-up-popup_v2__lCOmB .level-up-popup_tools__VL3ft{padding:4px 28px 12px}.level-up-popup_v2__lCOmB .level-up-popup_toolList__PQRLE{gap:0}.level-up-popup_v2__lCOmB .level-up-popup_tool__923jp{border:0;border-bottom:1px solid #e5eaf0;border-radius:var(--ll-ui-card-corner);background:#fff;padding:13px 0;min-height:94px}.level-up-popup_v2__lCOmB .level-up-popup_tool__923jp:hover{background:#f6faff}.level-up-popup_v2__lCOmB .level-up-popup_art__tlYUU{width:72px;border-radius:var(--ll-ui-card-corner)}.level-up-popup_v2__lCOmB .level-up-popup_toolName__MChJP{font-size:var(--ll-type-label)}.level-up-popup_v2__lCOmB .level-up-popup_footer__3xhyx{padding-left:28px;padding-right:28px}.level-up-popup_v2__lCOmB .level-up-popup_continue__Ti_eb{border-radius:var(--ll-ui-control-corner)}@keyframes level-up-popup_arrive__JqPWM{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (max-width:390px){.level-up-popup_tools__VL3ft,.level-up-popup_v2__lCOmB .level-up-popup_tools__VL3ft{padding-left:16px;padding-right:16px}.level-up-popup_hero__WqJ6t,.level-up-popup_v2__lCOmB .level-up-popup_hero__WqJ6t{padding-left:20px;padding-right:20px}.level-up-popup_footer__3xhyx,.level-up-popup_v2__lCOmB .level-up-popup_footer__3xhyx{padding-left:16px;padding-right:16px}.level-up-popup_tool__923jp{gap:10px}.level-up-popup_art__tlYUU{width:74px}.level-up-popup_toolName__MChJP{font-size:var(--ll-type-label)}.level-up-popup_reward__goQRI{margin-left:16px;margin-right:16px}}@media (max-height:650px){.level-up-popup_hero__WqJ6t,.level-up-popup_v2__lCOmB .level-up-popup_hero__WqJ6t{padding-top:20px}.level-up-popup_levelMark__ZH5j_{width:56px;height:56px;font-size:var(--ll-type-display-34);margin-bottom:12px}.level-up-popup_v2__lCOmB .level-up-popup_levelMark__ZH5j_{font-size:var(--ll-type-display-44)}}@media (prefers-reduced-motion:reduce){.level-up-popup_dialog__YmoSu{animation:none}.level-up-popup_tool__923jp{transition:none}}.level-up-popup_editorial__RB0xg .level-up-popup_hero__WqJ6t{background:var(--ll-ui-surface);text-align:start;padding:calc(var(--ll-ui-target) + var(--ll-space-4)) var(--ll-ui-gutter) var(--ll-space-5)}.level-up-popup_editorial__RB0xg .level-up-popup_eyebrow__6U_qv{margin:0 0 var(--ll-space-4);color:var(--ll-ui-muted)}.level-up-popup_editorial__RB0xg .level-up-popup_levelMark__ZH5j_{display:block;width:auto;height:auto;margin:0 0 var(--ll-space-3);transform:none;box-shadow:none;background:none;color:var(--ll-ui-link);font-size:var(--ll-type-display-64)}.level-up-popup_editorial__RB0xg .level-up-popup_levelName__Cdqev{color:var(--ll-ui-link)}.level-up-popup_editorial__RB0xg .level-up-popup_description___o0_N{margin-inline:0;color:var(--ll-ui-muted)}.level-up-popup_editorial__RB0xg .level-up-popup_tools__VL3ft{padding:var(--ll-space-4) var(--ll-ui-gutter)}.level-up-popup_editorial__RB0xg .level-up-popup_tool__923jp{background:var(--ll-ui-surface);border-color:var(--ll-ui-border);border-radius:var(--ll-ui-card-corner)}.level-up-popup_editorial__RB0xg .level-up-popup_tool__923jp:hover{background:var(--ll-ui-secondary-hover)}.level-up-popup_editorial__RB0xg .level-up-popup_art__tlYUU{border-radius:var(--ll-ui-card-corner);background:var(--ll-ui-secondary)}.level-up-popup_editorial__RB0xg .level-up-popup_availability__uYeUA,.level-up-popup_editorial__RB0xg .level-up-popup_noUnlock__vl_gX,.level-up-popup_editorial__RB0xg .level-up-popup_toolBenefit__mHSkp{color:var(--ll-ui-muted);font-size:var(--ll-type-body)}.level-up-popup_editorial__RB0xg .level-up-popup_arrow__BVgdx{color:var(--ll-ui-link)}.level-up-popup_editorial__RB0xg .level-up-popup_footer__3xhyx{background:var(--ll-ui-surface);padding:var(--ll-space-4) var(--ll-ui-gutter)}.level-up-popup_editorial__RB0xg .level-up-popup_continue__Ti_eb{min-height:var(--ll-ui-target);border-radius:var(--ll-ui-control-corner);background:var(--ll-ui-action);color:var(--ll-ui-action-ink);font-size:var(--ll-type-control)}.level-up-popup_editorial__RB0xg .level-up-popup_continue__Ti_eb:hover{background:var(--ll-ui-action-hover)}.level-up-popup_editorial__RB0xg .level-up-popup_continue__Ti_eb:focus-visible,.level-up-popup_editorial__RB0xg .level-up-popup_tool__923jp:focus-visible{outline-color:var(--ll-ui-focus)}.level-up-popup_editorial__RB0xg .level-up-popup_reward__goQRI{margin-inline:var(--ll-ui-gutter);border-color:var(--ll-ui-border)}.level-up-popup_editorial__RB0xg .level-up-popup_rewardPoints__NRYbh{color:var(--ll-ui-link)}.level-up-popup_coinReveal__4ViR1{display:grid;place-items:center;margin-block:var(--ll-space-5);animation:level-up-popup_coinReveal__4ViR1 .6s cubic-bezier(.2,.8,.2,1) both}.level-up-popup_coinImage__VDFJZ{width:min(11rem,100%);height:auto;-o-object-fit:contain;object-fit:contain}@keyframes level-up-popup_coinReveal__4ViR1{0%{opacity:0;scale:.7;rotate:-12deg}to{opacity:1;scale:1;rotate:0deg}}@media (prefers-reduced-motion:reduce){.level-up-popup_coinReveal__4ViR1{animation:none}}.ClassroomHeader_header__tJIHW{min-width:0;border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-card-corner);background:rgb(var(--llb-views-tint-c));color:var(--ll-ui-ink);font-family:var(--ll-ui-font);overflow-wrap:anywhere}.ClassroomHeader_identity__0QG3o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ll-space-5);padding:var(--ll-space-7) var(--ll-ui-gutter)}.ClassroomHeader_art__xJ7YI{display:grid;place-items:center;flex:0 0 auto;width:var(--ll-space-11);height:var(--ll-space-11);border-radius:var(--ll-ui-card-corner);background:var(--ll-ui-surface);color:var(--ll-ui-selection-ink)}.ClassroomHeader_art__xJ7YI svg{width:var(--ll-space-7);height:var(--ll-space-7)}.ClassroomHeader_copy__fiA_7{flex:1 1 12rem;min-width:0}.ClassroomHeader_label__rGuSB{margin:0 0 var(--ll-space-2);font-size:var(--ll-type-label);font-weight:600;color:var(--ll-ui-muted)}.ClassroomHeader_title__vnaLf{margin:0;font-size:var(--ll-type-heading-xl);line-height:1.2;font-weight:700;text-wrap:balance}.ClassroomHeader_footer__rxLLE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ll-space-3) var(--ll-space-6);padding:var(--ll-space-3) var(--ll-ui-gutter);border-top:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-card-corner);background:var(--ll-ui-surface)}.ClassroomHeader_progress__8zMFQ{flex:1 1 12rem;min-width:0}.ClassroomHeader_progress__8zMFQ:empty{display:none}.ClassroomHeader_details__j6eG6{display:inline-flex;align-items:center;justify-content:center;gap:var(--ll-space-2);min-height:var(--ll-ui-target);max-width:100%;padding:var(--ll-space-2) var(--ll-space-3);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-control-corner);background:var(--ll-ui-secondary);color:var(--ll-ui-secondary-ink);font:inherit;font-size:var(--ll-type-control);font-weight:600;cursor:pointer;overflow-wrap:anywhere}.ClassroomHeader_details__j6eG6 svg{flex:0 0 var(--ll-space-5);width:var(--ll-space-5);height:var(--ll-space-5)}.ClassroomHeader_details__j6eG6:hover{background:var(--ll-ui-secondary-hover)}.ClassroomHeader_details__j6eG6:focus-visible{outline:3px solid var(--ll-ui-focus);outline-offset:3px}html[data-design=v0] .ClassroomHeader_art__xJ7YI,html[data-design=v1] .ClassroomHeader_art__xJ7YI{transform:rotate(-6deg);box-shadow:var(--ll-ui-shadow)}@media (max-width:600px){.ClassroomHeader_title__vnaLf{font-size:var(--ll-type-heading-md)}.ClassroomHeader_identity__0QG3o{padding-block:var(--ll-space-6)}.ClassroomHeader_details__j6eG6{flex:1 1 12rem}}