:root{--tg-bg: #ffffff;--tg-bg-secondary: #f4f6fb;--tg-bg-tertiary: #eef1f8;--tg-text: #1c1c1e;--tg-text-secondary: #7c7c85;--tg-text-tertiary: #a6a6ae;--tg-accent: #2f6df6;--tg-accent-hover: #1f57d6;--tg-link: #2f6df6;--tg-success: #2bb673;--tg-danger: #e5484d;--tg-divider: #ececf0;--tg-bubble-out: #e9f0ff;--tg-bubble-out-text: #1c1c1e;--tg-bubble-in: #ffffff;--tg-bubble-in-text: #1c1c1e;--tg-shadow: 0 2px 8px rgba(0, 0, 0, .08);--app-bg-grad: linear-gradient(160deg, #fff4e8, #eef3ff);--app-apricot: #f08a24;--app-ok-bg: #e8f7ef;--app-no-bg: #fdecec;--app-progress-grad: linear-gradient(90deg, #f08a24, #2f6df6);--tg-radius-bubble: 18px;--tg-radius-button: 8px;--tg-radius-card: 12px;--tg-spacing-1: 4px;--tg-spacing-2: 8px;--tg-spacing-3: 12px;--tg-spacing-4: 16px;--tg-spacing-5: 24px;--tg-font-stack: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--tg-font-size-base: 15px;--tg-font-size-sm: 13px;--tg-font-size-lg: 17px}:root[data-theme=dark]{--tg-bg: #17212b;--tg-bg-secondary: #232e3c;--tg-bg-tertiary: #2b3a4a;--tg-text: #ffffff;--tg-text-secondary: #91a1b4;--tg-text-tertiary: #6a7a8a;--tg-accent: #6e95ff;--tg-accent-hover: #5b86f0;--tg-bubble-out: #2b5278;--tg-bubble-out-text: #ffffff;--tg-bubble-in: #182533;--tg-bubble-in-text: #ffffff;--tg-divider: rgba(255, 255, 255, .08);--tg-shadow: 0 2px 8px rgba(0, 0, 0, .4);--app-apricot: #e8923f;--app-bg-grad: linear-gradient(160deg, #1b1a22, #141823);--app-ok-bg: rgba(43, 182, 115, .18);--app-no-bg: rgba(229, 72, 77, .18);--app-progress-grad: linear-gradient(90deg, #e8923f, #6e95ff)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tg-bg: #17212b;--tg-bg-secondary: #232e3c;--tg-bg-tertiary: #2b3a4a;--tg-text: #ffffff;--tg-text-secondary: #91a1b4;--tg-text-tertiary: #6a7a8a;--tg-accent: #6e95ff;--tg-accent-hover: #5b86f0;--tg-bubble-out: #2b5278;--tg-bubble-out-text: #ffffff;--tg-bubble-in: #182533;--tg-bubble-in-text: #ffffff;--tg-divider: rgba(255, 255, 255, .08);--tg-shadow: 0 2px 8px rgba(0, 0, 0, .4);--app-apricot: #e8923f;--app-bg-grad: linear-gradient(160deg, #1b1a22, #141823);--app-ok-bg: rgba(43, 182, 115, .18);--app-no-bg: rgba(229, 72, 77, .18);--app-progress-grad: linear-gradient(90deg, #e8923f, #6e95ff)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--tg-font-stack);font-size:var(--tg-font-size-base);color:var(--tg-text);background:var(--tg-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}input,textarea{font:inherit;color:inherit}a{color:var(--tg-link);text-decoration:none}img{max-width:100%;display:block}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansArmenian-400.woff2) format("woff2")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSansArmenian-700.woff2) format("woff2")}@font-face{font-family:"Noto Serif Armenian";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifArmenian-400.woff2) format("woff2")}@font-face{font-family:"Noto Serif Armenian";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifArmenian-700.woff2) format("woff2")}html,body{overflow-x:hidden;max-width:100vw;background:var(--app-bg-grad)}#root{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}._page_86day_1{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;position:relative}._outer_1bplx_1{background:var(--tg-bg-secondary)}._inner_1bplx_5{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--tg-spacing-4)}._card_1bplx_13{width:100%;max-width:400px;background:var(--tg-bg);border-radius:var(--tg-radius-card);padding:var(--tg-spacing-5);box-shadow:var(--tg-shadow)}._list_i63t7_1{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}._list_i63t7_1 li{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3;transition:color .15s}._passed_i63t7_19{color:var(--tg-success, #2ea043)}._failed_i63t7_23{color:var(--tg-text-secondary)}._icon_i63t7_27{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:11px;font-weight:700;flex-shrink:0}._passed_i63t7_19 ._icon_i63t7_27{color:var(--tg-success, #2ea043)}._failed_i63t7_23 ._icon_i63t7_27{color:var(--tg-danger, #d33)}._root_1xk72_1{border-radius:50%;border-style:solid;border-color:transparent;animation:_spin_1xk72_1 .8s linear infinite;flex-shrink:0}@keyframes _spin_1xk72_1{to{transform:rotate(360deg)}}._centered_foili_1{display:flex;align-items:center;justify-content:center;flex:1;padding:32px 24px}._errorBlock_foili_9{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:320px}._errorText_foili_18{font-size:var(--tg-font-size-base);color:var(--tg-text);line-height:1.5}._loginLink_foili_24{font-size:var(--tg-font-size-sm);color:var(--tg-accent);text-decoration:none;font-weight:500}._loginLink_foili_24:hover{text-decoration:underline}._toast_f1yip_1{position:fixed;bottom:16px;right:16px;z-index:9999;max-width:320px;width:calc(100% - 32px);background:var(--tg-bg);border-left:4px solid var(--tg-accent);border-radius:var(--tg-radius-card);box-shadow:0 4px 16px #0000002e;padding:14px 14px 14px 16px;display:flex;flex-direction:column;gap:6px;animation:_slideIn_f1yip_1 .2s ease-out}._toastExceeded_f1yip_19{border-left-color:var(--tg-danger)}@keyframes _slideIn_f1yip_1{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}._header_f1yip_34{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_f1yip_41{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);flex:1}._body_f1yip_48{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);line-height:1.4}._dismiss_f1yip_54{background:transparent;border:none;cursor:pointer;color:var(--tg-text-tertiary);font-size:var(--tg-font-size-sm);padding:2px 6px;border-radius:var(--tg-radius-button);white-space:nowrap;flex-shrink:0;transition:background .1s}._dismiss_f1yip_54:hover{background:var(--tg-bg-secondary);color:var(--tg-text-secondary)}._dismiss_f1yip_54:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._root_1qhch_1{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--tg-text-secondary);transition:background .15s,color .15s;flex-shrink:0}._root_1qhch_1:hover{background:var(--tg-bg-secondary);color:var(--tg-text)}._root_1qhch_1:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._root_1qhch_1:active{background:var(--tg-bg-tertiary)}._md_1qhch_30{width:40px;height:40px}._sm_1qhch_35{width:32px;height:32px}._root_vl60s_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:500;-webkit-user-select:none;user-select:none;flex-shrink:0;overflow:hidden}._sm_vl60s_13{width:32px;height:32px;font-size:12px}._md_vl60s_19{width:48px;height:48px;font-size:16px}._lg_vl60s_25{width:64px;height:64px;font-size:22px}._image_vl60s_31{width:100%;height:100%;object-fit:cover;border-radius:inherit}._root_1bzch_1{display:flex;flex-direction:column;align-items:center;gap:12px}._avatarButton_1bzch_8{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:50%;padding:0;width:96px;height:96px;overflow:hidden}._avatarButton_1bzch_8>span:first-child{width:100%;height:100%;font-size:32px}._overlay_1bzch_29{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:12px;font-weight:500;border-radius:50%;opacity:0;transition:opacity .15s;pointer-events:none}._avatarButton_1bzch_8:hover ._overlay_1bzch_29,._avatarButton_1bzch_8:focus-visible ._overlay_1bzch_29{opacity:1}._avatarButton_1bzch_8:focus-visible{outline:2px solid var(--tg-accent);outline-offset:3px}._progressBar_1bzch_55{width:96px;height:4px;background:var(--tg-bg-tertiary);border-radius:2px;overflow:hidden}._progressFill_1bzch_63{height:100%;background:var(--tg-accent);border-radius:2px;transition:width .1s linear}._error_1bzch_70{font-size:var(--tg-font-size-sm);color:var(--tg-danger);text-align:center;max-width:200px}._overlay_mrqry_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;display:flex;align-items:center;justify-content:center;animation:_fadeIn_mrqry_1 .15s ease}@keyframes _fadeIn_mrqry_1{0%{opacity:0}to{opacity:1}}._card_mrqry_21{background:var(--tg-bg);border-radius:var(--tg-radius-card);box-shadow:var(--tg-shadow);width:360px;max-width:calc(100% - 32px);max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column;animation:_slideUp_mrqry_1 .2s ease}@keyframes _slideUp_mrqry_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._header_mrqry_45{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}._title_mrqry_52{font-size:var(--tg-font-size-lg);font-weight:600;color:var(--tg-text);margin:0}._body_mrqry_59{padding:16px 20px;flex:1}._footer_mrqry_64{padding:0 20px 20px;display:flex;justify-content:flex-end;gap:8px}._primaryBtn_mrqry_71{padding:10px 20px;background:var(--tg-accent);color:#fff;border:none;border-radius:var(--tg-radius-button);font-size:var(--tg-font-size-base);font-weight:500;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:8px}._primaryBtn_mrqry_71:hover:not(:disabled){background:var(--tg-accent-hover)}._primaryBtn_mrqry_71:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){._overlay_mrqry_1{align-items:flex-end}._card_mrqry_21{width:100%;max-width:100%;border-radius:var(--tg-radius-card) var(--tg-radius-card) 0 0;animation:_slideUpMobile_mrqry_1 .25s ease;max-height:85vh}@keyframes _slideUpMobile_mrqry_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}}._row_127vf_1{display:flex;align-items:center;width:100%;padding:14px 16px;background:var(--tg-bg);border:none;cursor:pointer;text-align:left;transition:background .1s;min-height:52px;gap:8px}._row_127vf_1:hover{background:var(--tg-bg-secondary)}._row_127vf_1:focus-visible{outline:2px solid var(--tg-accent);outline-offset:-2px}._rowLabel_127vf_24{font-size:var(--tg-font-size-base);color:var(--tg-text);flex:1}._rowValue_127vf_30{font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._rowChevron_127vf_35{font-size:18px;color:var(--tg-text-tertiary);line-height:1}._optionList_127vf_41{list-style:none;margin:0;padding:0}._option_127vf_41{display:block;width:100%;padding:14px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:var(--tg-font-size-base);color:var(--tg-text);transition:background .1s;font-family:var(--tg-font-stack);border-bottom:1px solid var(--tg-divider)}._option_127vf_41:last-child{border-bottom:none}._option_127vf_41:hover{background:var(--tg-bg-secondary)}._option_127vf_41:focus-visible{outline:2px solid var(--tg-accent);outline-offset:-2px}._optionSelected_127vf_75{color:var(--tg-accent);font-weight:500}._row_iwy80_1{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:52px;background:var(--tg-bg)}._textBlock_iwy80_10{display:flex;flex-direction:column;gap:2px}._label_iwy80_16{font-size:var(--tg-font-size-base);color:var(--tg-text)}._sublabel_iwy80_21{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._switchLabel_iwy80_26{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}._switchInput_iwy80_33{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._track_iwy80_41{display:flex;align-items:center;width:51px;height:31px;border-radius:16px;background:var(--tg-bg-tertiary);padding:2px;transition:background .25s;box-sizing:border-box}._trackOn_iwy80_53{background:var(--tg-accent)}._trackDisabled_iwy80_57{opacity:.4;cursor:not-allowed}._thumb_iwy80_62{width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s;flex-shrink:0}._thumbOn_iwy80_72{transform:translate(20px)}._switchInput_iwy80_33:focus-visible+._track_iwy80_41{outline:2px solid var(--tg-accent);outline-offset:2px}._container_1mb49_1{padding:12px 16px 16px}._resetLabel_1mb49_5{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);margin:0 0 12px}._row_1mb49_11{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--tg-divider)}._row_1mb49_11:first-of-type{border-top:none}._rowMeta_1mb49_23{display:flex;align-items:center;justify-content:space-between}._label_1mb49_29{font-size:var(--tg-font-size-base);color:var(--tg-text)}._numbers_1mb49_34{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}._bar_1mb49_41{height:4px;background:var(--tg-bg-tertiary);border-radius:2px;overflow:hidden}._fill_1mb49_48{height:100%;background:var(--tg-accent);border-radius:2px;transition:width .3s ease}._fillExceeded_1mb49_55{background:var(--tg-danger)}._spinnerWrapper_1mb49_59{display:flex;justify-content:center;padding:20px 0}._errorText_1mb49_65{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);padding:12px 0;text-align:center}._page_1k7fk_1{background:var(--tg-bg-secondary)}._header_1k7fk_5{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--tg-bg);border-bottom:1px solid var(--tg-divider);flex-shrink:0;z-index:10}._headerTitle_1k7fk_16{font-size:var(--tg-font-size-lg);font-weight:600;color:var(--tg-text);flex:1}._content_1k7fk_23{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 0;max-width:600px;width:100%;margin:0 auto}._avatarSection_1k7fk_35{display:flex;justify-content:center;align-items:center;padding:24px 16px 16px;background:var(--tg-bg);border-top:1px solid var(--tg-divider);border-bottom:1px solid var(--tg-divider)}._section_1k7fk_45{background:var(--tg-bg);border-top:1px solid var(--tg-divider);border-bottom:1px solid var(--tg-divider)}._nameRow_1k7fk_51{display:flex;align-items:center;padding:14px 16px;gap:12px;min-height:52px}._nameLabel_1k7fk_59{font-size:var(--tg-font-size-base);color:var(--tg-text);width:60px;flex-shrink:0}._nameInput_1k7fk_66{flex:1;border:none;background:transparent;font-size:var(--tg-font-size-base);color:var(--tg-text);font-family:var(--tg-font-stack);outline:none}._nameInput_1k7fk_66::placeholder{color:var(--tg-text-tertiary)}._saveButton_1k7fk_80{padding:6px 14px;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-sm);font-weight:500;border:none;cursor:pointer;flex-shrink:0;transition:background .15s}._saveButton_1k7fk_80:hover{background:var(--tg-accent-hover)}._saveButton_1k7fk_80:disabled{opacity:.6;cursor:not-allowed}._saveFeedback_1k7fk_102{font-size:var(--tg-font-size-sm);color:var(--tg-success);padding:0 16px 10px}._saveFeedbackError_1k7fk_108{color:var(--tg-danger)}._sectionLabel_1k7fk_112{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);padding:8px 16px 4px;text-transform:uppercase;letter-spacing:.04em}._sectionTitle_1k7fk_120{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);padding:14px 16px 8px;margin:0;border-bottom:1px solid var(--tg-divider)}._usernameRow_1k7fk_129{display:flex;align-items:center;padding:14px 16px;gap:12px;min-height:52px;border-top:1px solid var(--tg-divider)}._usernameLabel_1k7fk_138{font-size:var(--tg-font-size-base);color:var(--tg-text);width:60px;flex-shrink:0}._usernameHandle_1k7fk_145{flex:1;font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._usernameInput_1k7fk_151{flex:1;border:none;background:transparent;font-size:var(--tg-font-size-base);color:var(--tg-text);font-family:var(--tg-font-stack);outline:none;min-width:0}._usernameInput_1k7fk_151::placeholder{color:var(--tg-text-tertiary)}._usernameInput_1k7fk_151[aria-invalid=true]{color:var(--tg-danger)}._usernameActions_1k7fk_170{display:flex;gap:8px;flex-shrink:0}._editBtn_1k7fk_176{padding:4px 10px;border-radius:var(--tg-radius-button);background:transparent;color:var(--tg-accent);font-size:var(--tg-font-size-sm);font-weight:500;border:none;cursor:pointer}._editBtn_1k7fk_176:hover{background:var(--tg-bg-secondary)}._cancelBtn_1k7fk_191{padding:4px 10px;border-radius:var(--tg-radius-button);background:transparent;color:var(--tg-text-secondary);font-size:var(--tg-font-size-sm);font-weight:500;border:none;cursor:pointer}._cancelBtn_1k7fk_191:hover{background:var(--tg-bg-secondary)}._usernameFeedback_1k7fk_206{padding:0 16px 10px}._usernameError_1k7fk_210{margin:4px 0 0;font-size:var(--tg-font-size-sm);color:var(--tg-danger)}._usernameChecking_1k7fk_216{margin:4px 0 0;font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._learningRow_1k7fk_222{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}._learningRowLabel_1k7fk_230{font-size:var(--tg-font-size-base);color:var(--tg-text)}._learningRowValue_1k7fk_235{font-size:var(--tg-font-size-base);color:var(--tg-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._learningProgressLink_1k7fk_244{display:block;padding:14px 16px;border-top:1px solid var(--tg-divider);font-size:var(--tg-font-size-base);color:var(--tg-accent);text-decoration:none;font-weight:500;transition:background .1s}._learningProgressLink_1k7fk_244:hover{background:var(--tg-bg-secondary)}._signOutSection_1k7fk_259{margin-top:auto;background:var(--tg-bg);border-top:1px solid var(--tg-divider);border-bottom:1px solid var(--tg-divider)}._signOutButton_1k7fk_266{display:block;width:100%;padding:16px;background:transparent;border:none;cursor:pointer;font-size:var(--tg-font-size-base);color:var(--tg-danger);text-align:center;font-family:var(--tg-font-stack);font-weight:500;transition:background .1s}._signOutButton_1k7fk_266:hover{background:var(--tg-bg-secondary)}._signOutButton_1k7fk_266:focus-visible{outline:2px solid var(--tg-danger);outline-offset:-2px}@media (min-width: 600px){._content_1k7fk_23{padding:24px 0;gap:16px}}._telegramLinkedRow_1k7fk_297{display:flex;align-items:center;gap:12px;padding:12px 16px}._telegramHandle_1k7fk_304{font-size:var(--tg-font-size-base);color:var(--tg-text);font-weight:500}._telegramBadge_1k7fk_310{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;background:color-mix(in srgb,var(--tg-success) 15%,transparent);color:var(--tg-success);font-size:var(--tg-font-size-sm);font-weight:600}._telegramLinkBlock_1k7fk_321{display:flex;flex-direction:column;gap:12px;padding:8px 16px}._linkCodeBlock_1k7fk_328{display:flex;flex-direction:column;gap:12px;align-items:flex-start}._linkCodeValue_1k7fk_335{font-size:32px;font-weight:700;letter-spacing:.12em;color:var(--tg-text);margin:0;font-family:monospace}._linkCodeHint_1k7fk_344{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);margin:0;font-family:monospace}._layout_onzgj_1{display:flex;flex-direction:column;height:100%}._header_onzgj_7{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tg-divider);background:var(--tg-bg);flex-shrink:0}._headerTitle_onzgj_17{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);flex:1}._content_onzgj_24{flex:1;overflow-y:auto;padding:24px 16px;display:flex;flex-direction:column;gap:20px}._stepTitle_onzgj_33{font-size:20px;font-weight:700;color:var(--tg-text);text-align:center}._stepSub_onzgj_40{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);text-align:center}._scriptPreview_onzgj_47{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:20px 0}._scriptLetter_onzgj_55{font-size:40px;font-weight:600;color:var(--tg-text);line-height:1}._scriptChoices_onzgj_62{display:flex;flex-direction:column;gap:10px}._scriptBtn_onzgj_68{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);border:2px solid transparent;cursor:pointer;text-align:left;font-family:var(--tg-font-stack);font-size:var(--tg-font-size-base);color:var(--tg-text);transition:background .12s,border-color .12s;width:100%}._scriptBtn_onzgj_68:hover{background:var(--tg-bg-tertiary)}._scriptBtn_onzgj_68:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._scriptBtnSelected_onzgj_96{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 8%,var(--tg-bg))}._scriptBtnIcon_onzgj_101{font-size:20px}._toast_onzgj_105{padding:12px 16px;border-radius:var(--tg-radius-card);background:color-mix(in srgb,var(--tg-accent) 12%,var(--tg-bg));color:var(--tg-text-secondary);font-size:var(--tg-font-size-sm);border-left:3px solid var(--tg-accent)}._footer_onzgj_114{padding:16px;flex-shrink:0;border-top:1px solid var(--tg-divider)}._btnContinue_onzgj_120{width:100%;padding:14px;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;border:none;cursor:pointer;font-family:var(--tg-font-stack);transition:background .15s}._btnContinue_onzgj_120:hover:not(:disabled){background:var(--tg-accent-hover)}._btnContinue_onzgj_120:disabled{opacity:.5;cursor:not-allowed}._layout_b5er6_1{display:flex;flex-direction:column;height:100%;background:transparent}._header_b5er6_8{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;flex-shrink:0}._headerTitle_b5er6_16{font-size:22px;font-weight:700;color:var(--tg-text);margin:0;letter-spacing:-.02em}._languageBadge_b5er6_24{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--tg-accent) 12%,transparent);color:var(--tg-accent);border-radius:20px;padding:6px 14px;font-size:var(--tg-font-size-sm);font-weight:600}._content_b5er6_36{flex:1;overflow-y:auto;padding:0 16px 32px;display:flex;flex-direction:column;gap:16px}._heroCard_b5er6_46{background:var(--tg-bg);border-radius:var(--tg-radius-card);padding:20px;box-shadow:var(--tg-shadow);display:flex;flex-direction:column;gap:16px}._streakRow_b5er6_56{display:flex;align-items:center}._streakBadge_b5er6_61{font-size:20px;font-weight:700;color:var(--app-apricot);letter-spacing:-.01em}._progressSection_b5er6_68{display:flex;flex-direction:column;gap:6px}._progressRow_b5er6_74{display:flex;align-items:center;justify-content:space-between}._progressLabel_b5er6_80{font-size:var(--tg-font-size-sm);font-weight:600;color:var(--tg-text)}._progressStat_b5er6_86{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-weight:500}._progressTrack_b5er6_93{height:6px;background:var(--tg-bg-tertiary);border-radius:3px;overflow:hidden}._progressFill_b5er6_100{height:100%;background:var(--app-progress-grad);border-radius:3px;transition:width .4s ease}._modeCards_b5er6_108{display:flex;flex-direction:column;gap:12px}._modeCard_b5er6_108{display:flex;align-items:center;gap:14px;background:var(--tg-bg);border:none;border-radius:var(--tg-radius-card);padding:16px 20px;cursor:pointer;text-align:left;box-shadow:var(--tg-shadow);transition:transform .1s,box-shadow .1s;-webkit-tap-highlight-color:transparent;font-family:var(--tg-font-stack)}._modeCard_b5er6_108:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._modeCard_b5er6_108:active{transform:scale(.98)}._modeCard_b5er6_108:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._modeCardIcon_b5er6_146{font-size:28px;flex-shrink:0}._modeCardText_b5er6_151{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._modeCardTitle_b5er6_159{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text)}._modeCardSub_b5er6_165{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._modeCardArrow_b5er6_170{font-size:22px;color:var(--tg-text-tertiary);flex-shrink:0}._linksRow_b5er6_177{display:flex;flex-direction:column;gap:8px}._linkBtn_b5er6_183{background:none;border:none;font-family:var(--tg-font-stack);font-size:var(--tg-font-size-sm);color:var(--tg-accent);font-weight:500;cursor:pointer;padding:6px 4px;text-align:left}._linkBtn_b5er6_183:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px;border-radius:2px}._settingsCard_b5er6_202{background:var(--tg-bg);border-radius:var(--tg-radius-card);padding:4px 20px;box-shadow:var(--tg-shadow)}._settingsLabel_b5er6_209{font-size:var(--tg-font-size-base);color:var(--tg-text)}._settingsToggleRow_b5er6_214{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;cursor:pointer;gap:12px}._toggleInput_b5er6_224{position:absolute;opacity:0;width:0;height:0}._toggleTrack_b5er6_231{display:inline-flex;align-items:center;width:44px;height:24px;border-radius:12px;background:var(--tg-bg-tertiary);flex-shrink:0;transition:background .2s;position:relative}._toggleInput_b5er6_224:checked+._toggleTrack_b5er6_231{background:var(--tg-accent)}._toggleThumb_b5er6_247{position:absolute;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}._toggleInput_b5er6_224:checked+._toggleTrack_b5er6_231 ._toggleThumb_b5er6_247{transform:translate(20px)}._toggleInput_b5er6_224:focus-visible+._toggleTrack_b5er6_231{outline:2px solid var(--tg-accent);outline-offset:2px}._typeList_b5er6_268{display:flex;flex-direction:column;gap:4px}._typeRow_b5er6_274{display:flex;align-items:center;gap:12px;padding:12px 4px;cursor:pointer;border-radius:8px;transition:background .1s}._typeRow_b5er6_274:hover{background:var(--tg-bg-secondary)}._typeCheckbox_b5er6_288{width:18px;height:18px;flex-shrink:0;accent-color:var(--tg-accent);cursor:pointer}._typeLabel_b5er6_296{font-size:var(--tg-font-size-base);color:var(--tg-text)}._centered_29jzc_1{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;padding:32px 24px;text-align:center;color:var(--tg-text-secondary);font-size:var(--tg-font-size-base)}._card_ke1hy_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px 16px;flex:1}._promptLabel_ke1hy_11{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:500}._prompt_ke1hy_11{font-size:64px;line-height:1;font-weight:600;color:var(--tg-text);text-align:center;min-height:80px;display:flex;align-items:center;justify-content:center;font-family:var(--tg-font-stack)}._glyphSans_ke1hy_38{font-family:Noto Sans Armenian,Mshtakan,system-ui,sans-serif}._glyphSerif_ke1hy_42{font-family:"Noto Serif Armenian",Sylfaen,Georgia,serif}._substitution_ke1hy_47{font-size:24px;line-height:1.5;text-align:center;color:var(--tg-text);margin:8px 0;min-height:80px;display:flex;align-items:center;justify-content:center}._substitutionOriginal_ke1hy_59{font-size:17px;line-height:1.4;text-align:center;color:var(--tg-text-secondary);margin:0}._revealButton_ke1hy_67{align-self:center;background:none;border:none;color:var(--tg-accent);font-size:var(--tg-font-size-base);font-family:var(--tg-font-stack);cursor:pointer;padding:8px}._nextButton_ke1hy_78{align-self:stretch;margin-top:8px;padding:14px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer}._nextButton_ke1hy_78:disabled{opacity:.6;cursor:default}._options_ke1hy_97{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px}._option_ke1hy_97{display:flex;align-items:center;justify-content:center;height:80px;border-radius:var(--tg-radius-card);background:var(--tg-bg);border:2px solid var(--tg-divider);font-size:28px;font-weight:500;color:var(--tg-text);font-family:var(--tg-font-stack);cursor:pointer;transition:background .15s,border-color .15s,transform .08s;-webkit-tap-highlight-color:transparent}._option_ke1hy_97:hover:not(:disabled){background:var(--tg-bg-tertiary);border-color:var(--tg-accent)}._option_ke1hy_97:active:not(:disabled){transform:scale(.96)}._option_ke1hy_97:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._option_ke1hy_97:disabled{cursor:default}._optionCorrect_ke1hy_143{background:var(--app-ok-bg);border-color:var(--tg-success);color:var(--tg-success);animation:_bounceIn_ke1hy_1 .25s ease-out}._optionWrong_ke1hy_150{background:var(--app-no-bg);border-color:var(--tg-danger);color:var(--tg-danger);animation:_shake_ke1hy_1 .3s ease-out}@keyframes _bounceIn_ke1hy_1{0%{transform:scale(1)}40%{transform:scale(1.06)}70%{transform:scale(.97)}to{transform:scale(1)}}@keyframes _shake_ke1hy_1{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._promptRow_ke1hy_192{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}._ttsButton_ke1hy_201{flex-shrink:0;background:var(--tg-bg-secondary);border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;-webkit-tap-highlight-color:transparent}._ttsButton_ke1hy_201:hover{background:var(--tg-bg-tertiary)}._ttsButton_ke1hy_201:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._hint_ke1hy_227{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);text-align:center;font-style:italic}._freeInput_ke1hy_235{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}._freeInput_ke1hy_235 input{width:100%;padding:14px 16px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);font-size:var(--tg-font-size-base);color:var(--tg-text);font-family:var(--tg-font-stack);outline:none;box-sizing:border-box;transition:border-color .15s}._freeInput_ke1hy_235 input:focus{border-color:var(--tg-accent)}._freeInput_ke1hy_235 input:disabled{cursor:default;opacity:.8}._freeInputSubmit_ke1hy_266{padding:14px 24px;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;border:none;cursor:pointer;font-family:var(--tg-font-stack);transition:background .15s}._freeInputSubmit_ke1hy_266:hover:not(:disabled){background:var(--tg-accent-hover)}._freeInputSubmit_ke1hy_266:disabled{opacity:.5;cursor:not-allowed}._correctReveal_ke1hy_288{font-size:var(--tg-font-size-sm);color:var(--tg-success);text-align:center;padding:4px 0}._exampleBlock_ke1hy_296{margin-top:16px;padding:10px 12px;background:var(--tg-bg-secondary);border-radius:8px;display:flex;flex-direction:column;gap:4px;text-align:center;width:100%;max-width:360px}._exampleLabel_ke1hy_309{font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.5px}._exampleRow_ke1hy_316{display:flex;align-items:center;justify-content:center;gap:8px}._exampleWord_ke1hy_323{font-size:20px;font-weight:500;font-family:var(--tg-font-stack)}._exampleRomanization_ke1hy_329{font-size:14px;color:var(--tg-text-secondary);letter-spacing:.02em}._exampleTranslation_ke1hy_335{font-size:14px;color:var(--tg-text-secondary);font-style:italic}._ttsButtonSm_ke1hy_342{flex-shrink:0;background:var(--tg-bg-secondary);border:none;border-radius:50%;width:24px;height:24px;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;-webkit-tap-highlight-color:transparent}._ttsButtonSm_ke1hy_342:hover{background:var(--tg-bg-tertiary)}._ttsButtonSm_ke1hy_342:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._recap_1l4xk_1{width:100%;max-width:480px;padding:0 16px}._heading_1l4xk_7{font-size:var(--tg-font-size-sm);font-weight:600;color:var(--tg-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._list_1l4xk_16{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_1l4xk_25{background:var(--tg-bg);border-radius:var(--tg-radius-card);padding:12px 14px;border-left:3px solid transparent;box-shadow:var(--tg-shadow)}._itemCorrect_1l4xk_33{border-left-color:var(--tg-success)}._itemWrong_1l4xk_37{border-left-color:var(--tg-danger)}._itemHeader_1l4xk_41{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._label_1l4xk_49{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);min-width:0}._badge_1l4xk_55{font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap;flex-shrink:0}._badgeOk_1l4xk_64{background:var(--app-ok-bg);color:var(--tg-success)}._badgeNo_1l4xk_69{background:var(--app-no-bg);color:var(--tg-danger)}._prompt_1l4xk_74{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);margin:0 0 8px;min-width:0;word-break:break-word}._answers_1l4xk_83{display:flex;flex-direction:column;gap:3px}._userAnswer_1l4xk_89,._correctAnswer_1l4xk_90{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);min-width:0;word-break:break-word}._answerCorrect_1l4xk_97{color:var(--tg-success)}._answerWrong_1l4xk_101{color:var(--tg-danger)}._layout_bouxl_1{display:flex;flex-direction:column;height:100%}._header_bouxl_7{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tg-divider);background:var(--tg-bg);flex-shrink:0}._stats_bouxl_17{display:flex;align-items:center;gap:12px;flex:1}._statItem_bouxl_24{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-weight:500}._sessionProgress_bouxl_30{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-weight:500;white-space:nowrap}._progressBarTrack_bouxl_37{height:6px;background:var(--tg-bg-tertiary);flex-shrink:0}._progressBarFill_bouxl_43{height:100%;background:var(--app-progress-grad);transition:width .3s ease}._content_bouxl_49{flex:1;overflow-y:auto;display:flex;flex-direction:column;animation:_cardEnter_bouxl_1 .28s ease both}@keyframes _cardEnter_bouxl_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._completionScroll_bouxl_69{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:32px}._completionTop_bouxl_79{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px 24px;text-align:center;width:100%}._completionTitle_bouxl_89{font-size:28px;font-weight:700;color:var(--tg-text)}._completionStat_bouxl_95{font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._completionActions_bouxl_100{display:flex;flex-direction:column;gap:12px;width:100%;max-width:280px;margin-top:8px}._btnPrimary_bouxl_109{padding:14px 24px;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;border:none;cursor:pointer;font-family:var(--tg-font-stack);transition:background .15s}._btnPrimary_bouxl_109:hover{background:var(--tg-accent-hover)}._btnSecondary_bouxl_126{padding:14px 24px;border-radius:var(--tg-radius-button);background:var(--tg-bg-secondary);color:var(--tg-text);font-size:var(--tg-font-size-base);font-weight:500;border:none;cursor:pointer;font-family:var(--tg-font-stack);transition:background .15s}._btnSecondary_bouxl_126:hover{background:var(--tg-bg-tertiary)}._loadingState_bouxl_143{display:flex;align-items:center;justify-content:center;flex:1}._masteryLink_bouxl_150{display:block;text-align:center;font-size:var(--tg-font-size-sm);color:var(--tg-accent);text-decoration:none;font-weight:500;padding:4px 0}._page_1nc6j_1{background:var(--tg-bg-secondary)}._header_1nc6j_5{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--tg-bg);border-bottom:1px solid var(--tg-divider);flex-shrink:0}._headerTitle_1nc6j_15{font-size:var(--tg-font-size-lg);font-weight:600;color:var(--tg-text);flex:1}._centered_1nc6j_22{display:flex;align-items:center;justify-content:center;flex:1;color:var(--tg-text-secondary);font-size:var(--tg-font-size-base);padding:32px}._content_1nc6j_32{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 0;max-width:600px;width:100%;margin:0 auto}._summaryRow_1nc6j_45{display:flex;gap:12px;padding:0 16px}._summaryCard_1nc6j_51{flex:1;display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:var(--tg-bg);border-radius:var(--tg-radius-card);border:1px solid var(--tg-divider);gap:4px}._summaryNumber_1nc6j_63{font-size:36px;font-weight:700;color:var(--tg-accent);line-height:1}._summaryLabel_1nc6j_70{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);text-align:center}._breakdown_1nc6j_76{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);text-align:center;white-space:nowrap}._section_1nc6j_84{background:var(--tg-bg);border-top:1px solid var(--tg-divider);border-bottom:1px solid var(--tg-divider);padding:16px}._sectionTitle_1nc6j_91{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);margin:0 0 12px}._heatmap_1nc6j_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px}._heatmapCell_1nc6j_105{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:none;border-radius:8px;font-size:20px;font-weight:500;font-family:var(--tg-font-stack);color:var(--tg-text);cursor:pointer;transition:transform .1s}._heatmapCell_1nc6j_105:hover{transform:scale(1.1)}._detail_1nc6j_125{display:flex;flex-direction:column;gap:10px;padding:4px 0}._detailTranslit_1nc6j_132{margin:0;font-size:28px;font-weight:600;color:var(--tg-accent)}._detailName_1nc6j_139,._detailRow_1nc6j_140,._detailExample_1nc6j_141,._detailMastery_1nc6j_142{margin:0;font-size:var(--tg-font-size-base);color:var(--tg-text)}._detailNote_1nc6j_148{margin:0;font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-style:italic}._detailMastery_1nc6j_142{color:var(--tg-text-secondary);font-size:var(--tg-font-size-sm)}._weakList_1nc6j_161{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._weakItem_1nc6j_170{display:flex;align-items:center;gap:12px}._weakLetter_1nc6j_176{font-size:24px;font-weight:600;font-family:var(--tg-font-stack);color:var(--tg-text);width:36px;text-align:center;flex-shrink:0}._weakBar_1nc6j_186{flex:1;height:8px;background:var(--tg-bg-tertiary);border-radius:4px;overflow:hidden}._weakBarFill_1nc6j_194{height:100%;border-radius:4px;transition:width .4s ease}._weakScore_1nc6j_200{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);width:36px;text-align:right;flex-shrink:0}._page_w39hd_1{background:var(--tg-bg)}._centered_w39hd_5{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--tg-text-secondary)}._header_w39hd_15{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tg-divider);flex-shrink:0}._headerTitle_w39hd_24{margin:0;font-size:18px;font-weight:600;color:var(--tg-text)}._counter_w39hd_31{margin-left:auto;font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._content_w39hd_37{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px}._topic_w39hd_46{align-self:flex-start;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tg-accent)}._question_w39hd_55{margin:0;font-size:21px;line-height:1.4;font-weight:600;color:var(--tg-text)}._questionRu_w39hd_63{margin:-6px 0 0;font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._options_w39hd_69{display:flex;flex-direction:column;gap:10px}._option_w39hd_69{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:14px 16px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);color:var(--tg-text);font-size:17px;font-family:var(--tg-font-stack);cursor:pointer;transition:border-color .12s,background .12s}._option_w39hd_69:disabled{cursor:default}._optionCorrect_w39hd_98{border-color:#2ecc71;background:color-mix(in srgb,#2ecc71 14%,var(--tg-bg))}._optionWrong_w39hd_103{border-color:var(--tg-danger);background:color-mix(in srgb,var(--tg-danger) 12%,var(--tg-bg))}._optionRu_w39hd_108{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._translateBtn_w39hd_113{align-self:center;background:none;border:none;color:var(--tg-accent);font-size:var(--tg-font-size-base);font-family:var(--tg-font-stack);cursor:pointer;padding:6px}._nextBtn_w39hd_124{padding:14px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer}._disclaimer_w39hd_136{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--tg-text-secondary)}._completion_w39hd_143{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;text-align:center}._completionTitle_w39hd_154{margin:0;font-size:28px;font-weight:700;color:var(--tg-text)}._completionStat_w39hd_161{margin:0;font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._lead_w39hd_169{margin:0;font-size:var(--tg-font-size-base);line-height:1.45;color:var(--tg-text-secondary)}._hubProgress_w39hd_176{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--tg-bg-secondary);border-radius:var(--tg-radius-card)}._hubProgressHeader_w39hd_185{display:flex;justify-content:space-between;align-items:baseline}._hubProgressLabel_w39hd_191{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._hubProgressStat_w39hd_196{font-size:var(--tg-font-size-lg);font-weight:700;color:var(--tg-text)}._progressTrack_w39hd_202{height:6px;border-radius:999px;background:var(--tg-bg-tertiary);overflow:hidden;flex-shrink:0}._progressFill_w39hd_210{height:100%;border-radius:999px;background:var(--app-progress-grad);transition:width .3s ease}._hubCard_w39hd_217{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:16px;border:none;border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);cursor:pointer;font-family:var(--tg-font-stack);transition:background .12s}._hubCard_w39hd_217:hover{background:var(--tg-bg-tertiary)}._hubCardTitle_w39hd_236{font-size:var(--tg-font-size-lg);font-weight:600;color:var(--tg-text)}._hubCardDesc_w39hd_242{font-size:var(--tg-font-size-sm);line-height:1.4;color:var(--tg-text-secondary)}._timer_w39hd_250{margin-left:auto;font-size:var(--tg-font-size-base);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tg-text-secondary)}._timerLow_w39hd_258{color:var(--tg-danger)}._optionPicked_w39hd_262{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 12%,var(--tg-bg))}._nextBtn_w39hd_124:disabled{opacity:.5;cursor:default}._examVerdict_w39hd_272{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 8px}._verdictBadge_w39hd_280{margin:0;font-size:var(--tg-font-size-base);font-weight:700;padding:4px 14px;border-radius:999px}._verdictPass_w39hd_288{color:var(--tg-success);background:var(--app-ok-bg)}._verdictFail_w39hd_293{color:var(--tg-danger);background:var(--app-no-bg)}._reviewList_w39hd_298{display:flex;flex-direction:column;gap:12px}._reviewItem_w39hd_304{padding:12px 14px;background:var(--tg-bg-secondary);border-radius:var(--tg-radius-card)}._reviewQ_w39hd_310{margin:0 0 2px;font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text)}._reviewQRu_w39hd_317{margin:0 0 8px;font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._reviewAnswer_w39hd_323{margin:0;font-size:var(--tg-font-size-sm);color:var(--tg-success)}._page_1orks_1{background:var(--tg-bg-secondary)}._header_1orks_5{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tg-divider);background:var(--tg-bg);flex-shrink:0}._headerTitle_1orks_15{margin:0;font-size:18px;font-weight:600;color:var(--tg-text)}._content_1orks_22{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}._centered_1orks_31{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px 24px;text-align:center;color:var(--tg-text-secondary)}._errorText_1orks_43{font-size:var(--tg-font-size-base);color:var(--tg-danger);margin:0}._retryBtn_1orks_49{padding:10px 24px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer}._lessonCard_1orks_61{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--tg-bg);border-radius:var(--tg-radius-card);box-shadow:var(--tg-shadow);border:2px solid transparent;text-decoration:none;color:inherit;transition:border-color .12s,background .12s;min-width:0}._lessonCardCurrent_1orks_78{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 6%,var(--tg-bg))}._lessonCardDone_1orks_83{opacity:.75}._lessonNum_1orks_87{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--tg-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--tg-text-secondary)}._lessonNumCurrent_1orks_101{background:var(--tg-accent);color:#fff}._lessonText_1orks_106{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._lessonTitle_1orks_114{font-size:var(--tg-font-size-base);font-weight:600;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lessonGrammar_1orks_123{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lessonDone_1orks_131{flex-shrink:0;font-size:18px;color:var(--tg-success)}._page_3fyz1_1{background:var(--tg-bg-secondary)}._header_3fyz1_7{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tg-divider);background:var(--tg-bg);flex-shrink:0}._headerTitle_3fyz1_17{margin:0;font-size:17px;font-weight:600;color:var(--tg-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._centered_3fyz1_31{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px 24px;text-align:center;color:var(--tg-text-secondary)}._errorText_3fyz1_43{font-size:var(--tg-font-size-base);color:var(--tg-danger);margin:0}._retryBtn_3fyz1_49{padding:10px 24px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer}._content_3fyz1_63{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}._grammarBadge_3fyz1_72{display:inline-block;align-self:flex-start;padding:4px 12px;border-radius:20px;background:color-mix(in srgb,var(--tg-accent) 12%,transparent);color:var(--tg-accent);font-size:var(--tg-font-size-sm);font-weight:600}._explanation_3fyz1_83{margin:0;font-size:var(--tg-font-size-base);line-height:1.6;color:var(--tg-text);padding:14px 16px;background:var(--tg-bg);border-radius:var(--tg-radius-card);box-shadow:var(--tg-shadow)}._examplesSection_3fyz1_94{display:flex;flex-direction:column;gap:10px}._examplesLabel_3fyz1_100{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tg-text-secondary)}._exampleItem_3fyz1_108{padding:12px 16px;background:var(--tg-bg);border-radius:var(--tg-radius-card);box-shadow:var(--tg-shadow);display:flex;flex-direction:column;gap:4px}._exampleHy_3fyz1_118{font-size:18px;font-weight:600;color:var(--tg-text);font-family:"Noto Sans Armenian","Mshtakan",var(--tg-font-stack)}._exampleRu_3fyz1_125{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary)}._exampleTranslit_3fyz1_130{font-size:var(--tg-font-size-sm);color:var(--tg-text-tertiary);font-style:italic}._startBtn_3fyz1_136{margin-top:8px;padding:14px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer;width:100%}._exerciseContent_3fyz1_152{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px}._progressBar_3fyz1_161{height:4px;background:var(--tg-bg-tertiary);border-radius:2px;overflow:hidden;flex-shrink:0}._progressFill_3fyz1_169{height:100%;background:var(--tg-accent);border-radius:2px;transition:width .3s ease}._exerciseCard_3fyz1_176{background:var(--tg-bg);border-radius:var(--tg-radius-card);box-shadow:var(--tg-shadow);padding:20px 16px;display:flex;flex-direction:column;gap:16px}._exerciseLabel_3fyz1_186{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tg-text-secondary)}._exercisePromptHy_3fyz1_194{font-size:22px;font-weight:600;color:var(--tg-text);line-height:1.4;font-family:"Noto Sans Armenian","Mshtakan",var(--tg-font-stack)}._exercisePromptRu_3fyz1_202{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);line-height:1.4}._options_3fyz1_209{display:flex;flex-direction:column;gap:10px}._optionsGrid_3fyz1_215{display:grid;grid-template-columns:1fr 1fr;gap:10px}._option_3fyz1_209{width:100%;text-align:left;padding:14px 16px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);color:var(--tg-text);font-size:17px;font-family:var(--tg-font-stack);cursor:pointer;transition:border-color .12s,background .12s;-webkit-tap-highlight-color:transparent}._option_3fyz1_209:hover:not(:disabled){border-color:var(--tg-accent)}._option_3fyz1_209:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._option_3fyz1_209:disabled{cursor:default}._optionCorrect_3fyz1_251{border-color:#2ecc71;background:color-mix(in srgb,#2ecc71 14%,var(--tg-bg))}._optionWrong_3fyz1_256{border-color:var(--tg-danger);background:color-mix(in srgb,var(--tg-danger) 12%,var(--tg-bg))}._optionGrid_3fyz1_262{display:flex;align-items:center;justify-content:center;height:64px;padding:8px;text-align:center;font-size:var(--tg-font-size-base)}._freeInput_3fyz1_273{display:flex;flex-direction:column;gap:10px}._freeInputField_3fyz1_279{width:100%;padding:14px 16px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);font-size:var(--tg-font-size-base);color:var(--tg-text);font-family:var(--tg-font-stack);outline:none;box-sizing:border-box;transition:border-color .15s}._freeInputField_3fyz1_279:focus{border-color:var(--tg-accent)}._freeInputField_3fyz1_279:disabled{opacity:.8;cursor:default}._freeInputSubmit_3fyz1_302{padding:14px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer}._freeInputSubmit_3fyz1_302:disabled{opacity:.5;cursor:default}._feedbackReveal_3fyz1_319{font-size:var(--tg-font-size-sm);padding:8px 12px;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center}._feedbackCorrect_3fyz1_330{color:var(--tg-success);background:var(--app-ok-bg)}._feedbackWrong_3fyz1_335{color:var(--tg-danger);background:var(--app-no-bg)}._nextBtn_3fyz1_341{padding:14px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer;width:100%}:root{--match-color-0: #2f6df6;--match-color-1: #f08a24;--match-color-2: #2ecc71;--match-color-3: #9b59b6;--match-color-4: #e74c3c}._matchHint_3fyz1_365{margin:0;font-size:var(--tg-font-size-sm);color:var(--tg-accent);font-style:italic;text-align:center}._matchPairs_3fyz1_373{display:flex;gap:12px}._matchCol_3fyz1_378{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._matchToken_3fyz1_386{width:100%;padding:12px 10px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-card);background:var(--tg-bg-secondary);color:var(--tg-text);font-size:var(--tg-font-size-sm);font-family:var(--tg-font-stack);cursor:pointer;text-align:center;transition:border-color .12s,background .12s,opacity .12s;-webkit-tap-highlight-color:transparent;min-width:0;word-break:break-word;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;position:relative}._matchToken_3fyz1_386:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._matchBadge_3fyz1_418{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pair-color, var(--tg-accent));color:#fff;font-size:11px;font-weight:700;flex-shrink:0;line-height:1}._matchTokenSelected_3fyz1_433{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 12%,var(--tg-bg));animation:_matchPulse_3fyz1_1 1s ease-in-out infinite}@keyframes _matchPulse_3fyz1_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tg-accent) 30%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--tg-accent) 0%,transparent)}}._matchTokenAvailable_3fyz1_450{border-color:color-mix(in srgb,var(--tg-accent) 50%,var(--tg-divider));cursor:pointer}._matchTokenAvailable_3fyz1_450:hover{border-color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 8%,var(--tg-bg))}._matchTokenConnected_3fyz1_460{border-color:var(--pair-color, #2ecc71);background:color-mix(in srgb,var(--pair-color, #2ecc71) 10%,var(--tg-bg));cursor:pointer}._matchTokenWrong_3fyz1_466{border-color:var(--tg-danger);background:color-mix(in srgb,var(--tg-danger) 12%,var(--tg-bg));cursor:default}._matchTokenCorrect_3fyz1_472{border-color:#2ecc71;background:color-mix(in srgb,#2ecc71 14%,var(--tg-bg));cursor:default}._wordOrderAnswer_3fyz1_480{min-height:56px;border:2px dashed var(--tg-divider);border-radius:var(--tg-radius-card);padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--tg-bg-secondary);transition:border-color .15s,background .15s}._wordOrderAnswer_3fyz1_480._wordOrderAnswerEmpty_3fyz1_496{border-style:dashed;border-color:var(--tg-divider)}._wordOrderAnswerCorrect_3fyz1_502{border-color:#2ecc71;border-style:solid;background:color-mix(in srgb,#2ecc71 8%,var(--tg-bg))}._wordOrderAnswerWrong_3fyz1_509{border-color:var(--tg-danger);border-style:solid;background:color-mix(in srgb,var(--tg-danger) 8%,var(--tg-bg))}._wordOrderPlaceholder_3fyz1_515{color:var(--tg-text-secondary);font-size:var(--tg-font-size-sm);font-style:italic;pointer-events:none;-webkit-user-select:none;user-select:none}._wordOrderPool_3fyz1_523{display:flex;flex-wrap:wrap;gap:8px;min-height:44px;align-items:flex-start}._wordOrderPoolDone_3fyz1_531{font-size:var(--tg-font-size-sm);color:var(--tg-text-secondary);font-style:italic;align-self:center}._wordChip_3fyz1_538{padding:8px 14px;border:2px solid var(--tg-divider);border-radius:20px;background:var(--tg-bg-secondary);color:var(--tg-text);font-size:var(--tg-font-size-base);font-family:"Noto Sans Armenian","Mshtakan",var(--tg-font-stack);cursor:pointer;transition:border-color .12s,background .12s,transform .1s;-webkit-tap-highlight-color:transparent;min-height:40px;display:inline-flex;align-items:center}._wordChip_3fyz1_538:hover:not(:disabled){border-color:var(--tg-accent);transform:translateY(-1px)}._wordChip_3fyz1_538:active:not(:disabled){transform:translateY(0)}._wordChip_3fyz1_538:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}._wordChip_3fyz1_538:disabled{cursor:default;opacity:.6}._wordChipAnswer_3fyz1_577{background:color-mix(in srgb,var(--tg-accent) 10%,var(--tg-bg));border-color:var(--tg-accent);color:var(--tg-accent);font-weight:600}._wordChipAnswer_3fyz1_577:hover:not(:disabled){border-color:var(--tg-danger);background:color-mix(in srgb,var(--tg-danger) 10%,var(--tg-bg));color:var(--tg-danger)}._doneScreen_3fyz1_592{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;text-align:center}._doneTitle_3fyz1_603{margin:0;font-size:28px;font-weight:700;color:var(--tg-text)}._doneStat_3fyz1_610{margin:0;font-size:var(--tg-font-size-base);color:var(--tg-text-secondary)}._doneNextBtn_3fyz1_616{padding:14px 24px;border:none;border-radius:var(--tg-radius-button);background:var(--tg-accent);color:#fff;font-size:var(--tg-font-size-base);font-weight:600;font-family:var(--tg-font-stack);cursor:pointer;text-decoration:none;display:inline-block}._doneListBtn_3fyz1_630{padding:10px 24px;border:2px solid var(--tg-divider);border-radius:var(--tg-radius-button);background:none;color:var(--tg-text);font-size:var(--tg-font-size-base);font-weight:500;font-family:var(--tg-font-stack);cursor:pointer;text-decoration:none;display:inline-block}
