.menu_workspace__BzblK{max-width:1140px;margin:auto;padding:clamp(16px,3vw,32px);color:var(--foreground)}.menu_footer__n7e2j,.menu_header__dfIRy{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.menu_header__dfIRy{margin-bottom:28px}.menu_eyebrow__Rwi_b{color:var(--accent);font-weight:700;margin-bottom:4px}.menu_header__dfIRy h1{font-size:clamp(26px,4vw,36px);line-height:1.25;font-weight:800}.menu_back__iJufR{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border:1px solid var(--panel-border);border-radius:14px;background:var(--panel-bg);color:var(--foreground);font-weight:600;text-decoration:none;cursor:pointer}.menu_back__iJufR:hover{background:var(--accent-bg-10)}.menu_continue__SCy4f{display:flex;align-items:center;gap:18px;padding:clamp(18px,3vw,28px);background:var(--accent-panel-12);border:1px solid var(--accent-brd-35);border-radius:24px;margin-bottom:32px}.menu_continue__SCy4f>div:nth-child(2){flex:1}.menu_continue__SCy4f p{margin-bottom:4px}.menu_continue__SCy4f strong{font-size:20px}.menu_continueIcon__sjRbH{color:var(--accent)}.menu_primary__dE34I{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:12px;min-height:58px;padding:14px 22px;border-radius:16px;background:var(--accent);color:white;font-size:19px;font-weight:750;text-decoration:none}.menu_primary__dE34I:hover{background:var(--accent-hover)}.menu_sectionTitle__i1AWI{font-size:clamp(22px,3vw,27px);font-weight:750;margin:22px 0 18px;line-height:1.3}.menu_themes__zHoRk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.menu_theme__QJqSV{--theme-color:var(--accent);--theme-bg:var(--accent-panel-12);display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px;border:2px solid var(--panel-border);border-radius:24px;background:var(--panel-bg);color:var(--foreground);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm)}.menu_green__QlKgC{--theme-color:var(--accent)}.menu_gold__usEma{--theme-color:var(--warning);--theme-bg:var(--warning-panel-12)}.menu_mint__vrGOw{--theme-color:var(--success);--theme-bg:var(--success-panel-12)}.menu_theme__QJqSV:hover{border-color:var(--theme-color);background:var(--theme-bg)}.menu_picture__8_ZXH{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:100px;padding:18px;border-radius:18px;background:var(--theme-bg)}.menu_picture__8_ZXH svg{flex-shrink:0;color:var(--theme-color)}.menu_picture__8_ZXH>span{font-size:clamp(22px,3vw,32px);font-weight:800}.menu_themeTitle__FcThE{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;font-size:21px;font-weight:750}.menu_themeTitle__FcThE svg{flex-shrink:0}.menu_stars__PbFzG{display:flex;gap:4px;color:var(--muted-fg);flex-wrap:wrap}.menu_stars__PbFzG svg{width:16px;height:16px}.menu_earned__7aH6u{color:var(--warning);fill:var(--warning)}.menu_caption__f0SxY{color:var(--muted-fg);font-size:14px}.menu_instruction__jU23e{margin:-6px 0 20px;line-height:1.6}.menu_lessons__qHP_x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.menu_lesson__vK8nG{display:flex;align-items:center;gap:16px;min-width:0;min-height:100px;padding:20px;border:2px solid var(--panel-border);border-radius:20px;background:var(--panel-bg);color:var(--foreground);text-decoration:none}.menu_lesson__vK8nG:hover{border-color:var(--accent);background:var(--accent-bg-10)}.menu_lesson__vK8nG>span:nth-child(2){flex:1;min-width:0}.menu_lesson__vK8nG>svg{flex-shrink:0}.menu_lessonIcon__g3VB1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:15px;background:var(--accent-bg-10);color:var(--accent);font-size:20px;font-weight:700}.menu_lessonTitle__2wZRc{display:block;font-size:19px;font-weight:650;overflow-wrap:anywhere}.menu_finished__YwXxR{border-color:var(--success-brd-35)}.menu_finishedLabel__eYWgK{display:flex;align-items:center;gap:4px;color:var(--success-hover);margin-top:5px;font-size:14px}.menu_help__2FU2J{margin-top:28px;padding:16px 20px;border:1px solid var(--panel-border);border-radius:18px}.menu_help__2FU2J summary{cursor:pointer;font-weight:650;min-height:28px}.menu_help__2FU2J>div{display:grid;gap:10px;margin-top:14px;max-width:650px;line-height:1.6}.menu_help__2FU2J button{justify-self:start}.menu_footer__n7e2j{margin-top:22px;color:var(--muted-fg);font-size:13px}.menu_error__h2rjG{padding:18px;margin-top:18px;border:1px solid var(--danger-brd-35);border-radius:18px;background:var(--danger-bg-10)}.menu_error__h2rjG button{margin-top:10px}.menu_help__2FU2J summary:focus-visible,.menu_workspace__BzblK a:focus-visible,.menu_workspace__BzblK button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:900px){.menu_themes__zHoRk{grid-template-columns:repeat(2,minmax(0,1fr))}.menu_continue__SCy4f{flex-wrap:wrap}}@media (max-width:600px){.menu_lessons__qHP_x,.menu_themes__zHoRk{grid-template-columns:minmax(0,1fr);gap:14px}.menu_continue__SCy4f{gap:12px;border-radius:20px}.menu_continueIcon__sjRbH{display:none}.menu_primary__dE34I{width:100%;padding:12px;font-size:17px}.menu_theme__QJqSV{padding:18px;gap:10px}.menu_picture__8_ZXH{min-height:80px}.menu_lesson__vK8nG{padding:16px;gap:12px}}