.activities_chrome__xIFzg{padding:calc(var(--safe-top) + var(--space-3)) var(--space-5) 0}.activities_chromeRow__MVgyx{position:relative;height:44px;display:flex;align-items:center;justify-content:center}.activities_stars__hyDJB{font-size:var(--text-md);font-weight:800;color:var(--color-star);letter-spacing:.02em}.activities_close__JNVjH{position:absolute;right:0;top:0;width:44px;height:44px;border-radius:var(--radius-badge);background:var(--color-surface-dim);display:flex;align-items:center;justify-content:center;font-size:var(--text-base)}.activities_segments__CBTtB{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.activities_segments__CBTtB i{flex:1 1;height:5px;border-radius:2.5px;background:var(--color-surface-dim);transition:background-color var(--motion-base) ease}.activities_segmentDone__eYUp9{background:var(--color-accent)!important}.activities_overline__MfeB9{margin-top:var(--space-5);text-align:center;font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.activities_levelTitle__Slqfg{margin-top:var(--space-1);text-align:center;font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em}.activities_ruler__9Itn8{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:34px}.activities_digits__OX6OX{font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;letter-spacing:.02em;margin:0 var(--space-3)}.activities_digitsWarn__2BBUf{color:var(--color-error)}.activities_ticks__XHv9c{display:flex;gap:var(--space-2)}.activities_ticks__XHv9c i{width:2px;height:13px;border-radius:1px;background:var(--color-text);transition:opacity var(--motion-base) ease}.activities_tickSpent__nn4d0{opacity:.22}.activities_tickWarn__fuCtJ{background:var(--color-error)}.activities_stage__UhHN3{display:flex;flex-direction:column;flex:1 1;padding:0 var(--space-5);min-height:0}.activities_answerGrid__J5uUI{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-4)}.activities_answerCard__ommnK{min-height:71px;padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--text-base);font-weight:600;transition:transform var(--motion-fast) ease}.activities_answerCard__ommnK:active{transform:scale(.97)}.activities_correct__MjKCx{outline:2px solid var(--color-success);background:var(--color-success-soft);animation:activities_pop__JDUI6 .24s var(--ease-out-soft)}.activities_wrong__lCThN{outline:2px solid var(--color-error);background:var(--color-error-soft);animation:activities_shake__ayW1p .3s linear}.activities_lockedCard__twiU3{opacity:.55;position:relative}.activities_lockedCard__twiU3:after{content:"✓";position:absolute;top:var(--space-3);right:11px;font-size:var(--text-xs);font-weight:800;color:var(--color-success)}.activities_selected__7g829{outline:2px solid var(--color-accent)}@keyframes activities_pop__JDUI6{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes activities_shake__ayW1p{0%{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(8px)}45%{transform:translateX(-5px)}60%{transform:translateX(5px)}80%{transform:translateX(-2px)}to{transform:translateX(0)}}.activities_pairsBoard__quDq1{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-top:var(--space-5)}.activities_pairCard__5DP3H{height:136px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 var(--space-4);font-size:var(--text-base);font-weight:600}.activities_pairEmoji__w57Ha{font-size:var(--space-7)}.activities_question__LF_PP{flex:1.618 1;display:flex;align-items:center;justify-content:center;padding:0 var(--space-6);font-size:var(--text-xl);line-height:41px;font-weight:800;font-style:italic;letter-spacing:-.02em;text-align:center}.activities_answersZone__mjli_{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--space-7)}.activities_cats__Nn7ji{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0}.activities_cat__GIct2{flex:1 1;height:55px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-dim);font-size:var(--text-base);font-weight:600;transition:background-color var(--motion-fast) ease}.activities_catLeft__cRWWe{clip-path:polygon(13% 0,100% 0,100% 100%,13% 100%,0 50%)}.activities_catRight__Bv0vJ{clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%)}.activities_catActive__Ax9PK{background:var(--color-accent-soft)}.activities_stackZone__BJFl3{position:relative;flex:1 1;min-height:340px;margin-top:var(--space-5)}.activities_swipeCard__KnB9u{position:absolute;left:50%;top:0;width:300px;height:340px;margin-left:-150px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);touch-action:none;cursor:grab}.activities_swipeCardBehind__l1xzy{box-shadow:var(--shadow-card);border:1px solid rgba(27,27,31,.06)}.activities_swipeEmoji__IABzC{width:220px;height:220px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffe8c7,#ffc9a3);display:flex;align-items:center;justify-content:center;font-size:var(--space-8)}.activities_swipeCaption__qctSs{font-size:var(--text-md);font-weight:700;padding:0 var(--space-4);text-align:center}.activities_phraseZone__9ch58{flex:1.618 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);text-align:center}.activities_phrase__CAHdx{font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em;line-height:40px}.activities_gap__AJfjK{display:inline-block;min-width:89px;border-bottom:3px dashed var(--color-timeline-future);border-radius:2px;margin:0 var(--space-2)}.activities_gapFilled__W07yy{border-bottom-color:var(--color-accent)}.activities_hint__6iqEc{font-size:var(--text-xs);color:var(--color-text-secondary)}.activities_builder__AA2xA{padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.activities_prompt__i9LaC{text-align:center;font-size:var(--text-base);font-weight:600;color:var(--color-text-secondary)}.activities_answerRow__KoJ7m{min-height:55px;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;align-items:flex-end}.activities_slot__Enknl{width:55px;height:44px;border-bottom:2px dashed var(--color-timeline-future)}.activities_tile__PDBz4{height:44px;padding:0 var(--space-4);border-radius:var(--radius-note);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex;align-items:center;font-size:var(--text-base);font-weight:600;transition:transform var(--motion-fast) ease}.activities_tile__PDBz4:active{transform:scale(.95)}.activities_tilePlaced__axDWX{background:var(--color-accent-soft)}.activities_tileGhost__ZA4Xz{opacity:.25;pointer-events:none}.activities_divider__Ipu1l{border-top:1px dashed var(--color-timeline-future);margin:0 var(--space-6)}.activities_pool__W_XvE{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.activities_lesson__pLBN9{padding:var(--space-5) var(--space-5) 0;flex:1 1;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.activities_lessonCard__PKF9R{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);padding:var(--space-5)}.activities_lessonImage__0u5q5{height:144px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffe8c7,#ffd9a3);display:flex;align-items:center;justify-content:center;font-size:71px}.activities_lessonTitle__8Zsn2{margin-top:var(--space-5);font-size:var(--text-md);font-weight:700;letter-spacing:-.01em}.activities_lessonBody__oMZj8{margin-top:var(--space-3);font-size:var(--text-base);line-height:24px}.activities_lessonMeta__BUr9d{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.activities_notes__2FEPD{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.activities_note__bFQ_e{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--color-note-tip-bg);border:1px solid var(--color-note-tip-border);border-radius:var(--radius-note);padding:var(--space-4) 16px}.activities_noteSimilar__4z0Bt{background:var(--color-note-similar-bg);border-color:var(--color-note-similar-border)}.activities_noteDifferent__0qaM7{background:var(--color-note-different-bg);border-color:var(--color-note-different-border)}.activities_noteFlag__F0cFH{font-size:var(--text-base);line-height:18px}.activities_note__bFQ_e p{font-size:var(--text-xs);line-height:18px;color:var(--color-text);opacity:.85}.activities_blocks__6rIQB{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4)}.activities_blockHeading__C96QL{font-weight:700;letter-spacing:-.01em}.activities_blockHeading__C96QL,.activities_blockProse__Ugov5{font-size:var(--text-base);line-height:24px}.activities_blockTableWrap__oy_DH{margin:0}.activities_blockTableScroll__RHfHm{border:1px solid var(--color-surface-dim);border-radius:var(--radius-sm)}.activities_blockTable__ErxsX{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:18px}.activities_blockTable__ErxsX td,.activities_blockTable__ErxsX th{text-align:left;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-surface-dim);vertical-align:top;white-space:normal;overflow-wrap:break-word;word-break:break-word}.activities_blockTable__ErxsX th{font-weight:600;color:var(--color-text-secondary);background:var(--color-bg)}.activities_blockTable__ErxsX tbody tr:last-child td{border-bottom:none}.activities_blockCaption__8PZhM{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.activities_blockList__9_H7R{padding-left:21px;display:flex;flex-direction:column;gap:var(--space-3)}.activities_blockList__9_H7R li{font-size:var(--text-base);line-height:24px;list-style:disc}ol.activities_blockList__9_H7R li{list-style:decimal}.activities_blockExamples__Imp4P{display:flex;flex-direction:column;gap:var(--space-4)}.activities_blockExample__16SvN{border-left:2px solid var(--color-accent-soft);padding-left:var(--space-4)}.activities_blockExampleTarget__19mVP{font-size:var(--text-base);font-weight:600;line-height:24px}.activities_blockExampleTranslation__vZ2Gr{margin-top:var(--space-1);font-size:var(--text-xs);line-height:18px;color:var(--color-text-secondary)}.activities_blockCallout__UKQfM{display:block}.activities_blockCalloutTitle__Yg7Vf{display:block;font-size:var(--text-xs);font-weight:700;margin-bottom:var(--space-2)}.activities_footer__1oE9Y{padding:var(--space-6) var(--space-5) calc(var(--safe-bottom) + var(--space-5));margin-top:auto;display:flex;gap:var(--space-3)}.activities_btn__jayz5{display:flex;align-items:center;justify-content:center;width:100%;height:55px;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-base);font-weight:600}.activities_btnBack__nr_l3{flex:0 0 55px;width:55px}.activities_btnSecondary__M6On3{background:var(--color-surface-dim);color:var(--color-text)}.activities_completeStage__nP3M8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:0 var(--space-5);text-align:center}.activities_starRow__1baYg{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.activities_starSide__qMHTP{font-size:55px;color:var(--color-star)}.activities_starCenter__VbUjs{font-size:89px;color:var(--color-star)}.activities_starEmpty__CI4ZO{color:var(--color-surface-dim)}.activities_starPop__0tFcn{animation:activities_pop__JDUI6 var(--motion-slow) var(--ease-out-soft)}.activities_completeTitle__H42Xz{font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em}.activities_completeSub__cLfzV{font-size:var(--text-base);font-weight:600;color:var(--color-text-secondary)}.activities_completeMeta__MTKUk{display:flex;gap:var(--space-3);align-items:center;font-size:var(--text-xs);color:var(--color-text-secondary)}.activities_completeMeta__MTKUk b{color:var(--color-error)}.activities_dialogScrim__4tq4x{position:fixed;inset:0;background:rgba(27,27,31,.45);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-5)}.activities_dialog__EXlbG{width:100%;max-width:360px;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.activities_dialogTitle__Xan7A{font-size:var(--text-md);font-weight:700}.activities_dialogBody__8aJoE{font-size:var(--text-base);color:var(--color-text-secondary)}.activities_screenRoot__6Dgni{display:flex;flex-direction:column;min-height:100dvh}.games_fullscreen__NWIvX{position:fixed;inset:0;z-index:60;background:var(--color-bg);margin:0 auto;width:100%;max-width:402px;overflow-y:auto}.games_title__dO667{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em}.games_subtitle__LwfXn{margin-top:var(--space-1);font-size:var(--text-base);font-weight:600;color:var(--color-text-secondary)}.games_empty___4_ci{margin-top:var(--space-6);color:var(--color-text-secondary)}.games_card__KUjmG{margin-top:var(--space-5);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.games_emoji__P2VZf{font-size:var(--space-8);line-height:1}.games_stats__U4Krh{display:flex;gap:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.games_start__5YoxB{width:100%;height:55px;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-base);font-weight:600;margin-top:var(--space-2)}