.page_page__fFr2E{min-height:100vh;background:var(--color-bg-page);color:var(--color-text-body);display:flex;flex-direction:column}.page_topbarWrap__OG8QG{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle);padding:8px 24px}.page_content__caJVs{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 24px}.page_formWrap__cQxRR{width:100%;max-width:500px}.page_backRow__Aroqc{margin:0 0 12px}.page_backLink__bPBQE{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text-secondary);font-size:14px;font-weight:600}.page_backLink__bPBQE:hover{color:var(--color-primary-hover)}.page_footer__2ICyu{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--color-border-subtle);text-align:center}.page_footerLink__cVy_b{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-decoration:none}.page_footerLink__cVy_b:hover{color:var(--color-primary-hover)}@media (max-width:768px){.page_topbarWrap__OG8QG{padding:8px 16px}.page_content__caJVs{align-items:flex-start;padding:24px 16px}}.SubscriptionStatusBadge_badge__wWgv8{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;font-size:.62rem;font-weight:700;line-height:1;vertical-align:middle;border:1px solid rgba(0,0,0,.12);color:var(--color-bg-surface)}.SubscriptionStatusBadge_active__Qw7TY{background:var(--color-success);border-color:var(--color-green-700-alt)}.SubscriptionStatusBadge_pending__IsmHY{background:var(--color-yellow-600);border-color:var(--color-yellow-700);color:var(--color-gray-800)}.SubscriptionStatusBadge_expired__lhBEH{background:var(--color-orange-600);border-color:var(--color-orange-700)}.SubscriptionStatusBadge_none__TKhbk{background:var(--color-red-600);border-color:var(--color-error-strong)}.SubscriptionStatusBadge_trial__9Feeq{background:var(--color-gray-500);border-color:var(--color-gray-600)}.SubscriptionStatusBadge_unknown__1_ZAw{background:var(--color-bg-surface);border-color:var(--color-progress-neutral);color:var(--color-gray-500)}.PromptMarkdownPreview_markdown__iYi9s{color:var(--color-text-secondary,#334155);font-size:.9rem;line-height:1.55;max-height:70vh;overflow:auto}.PromptMarkdownPreview_markdown__iYi9s h1,.PromptMarkdownPreview_markdown__iYi9s h2,.PromptMarkdownPreview_markdown__iYi9s h3{color:var(--color-text-primary,#0f172a);line-height:1.3}.PromptMarkdownPreview_markdown__iYi9s h1{margin:0 0 12px;font-size:1.15rem;font-weight:700}.PromptMarkdownPreview_markdown__iYi9s h2{margin:18px 0 8px;font-size:1.05rem;font-weight:700}.PromptMarkdownPreview_markdown__iYi9s h2:first-child{margin-top:0}.PromptMarkdownPreview_markdown__iYi9s h3{margin:14px 0 6px;font-size:.98rem;font-weight:650}.PromptMarkdownPreview_markdown__iYi9s p{margin:0 0 10px}.PromptMarkdownPreview_markdown__iYi9s ul{margin:0 0 10px;padding-left:1.25rem}.PromptMarkdownPreview_markdown__iYi9s li{margin:0 0 4px}.PromptMarkdownPreview_markdown__iYi9s li:last-child{margin-bottom:0}.PromptMarkdownPreview_markdown__iYi9s strong{color:var(--color-text-primary,#0f172a);font-weight:650}.PromptMarkdownPreview_markdown__iYi9s code{padding:.1em .35em;border-radius:4px;background:var(--color-bg-muted,#f1f5f9);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.loaderCircleStroke_stroke__vXFDI{--loader-stroke-width:3px;--loader-stroke-dim:rgba(255,255,255,0.35);--loader-stroke-bright:var(--color-bg-surface,#fff)}.ModalitySelectionTable_iconCard__OXZo4{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;border:1.5px solid color-mix(in srgb,var(--color-border-strong) 25%,var(--color-slate-400));border-radius:14px;background:var(--color-bg-surface);padding:12px;cursor:pointer;position:relative}.ModalitySelectionTable_iconCard__OXZo4:hover{border-color:rgba(14,165,233,.45);box-shadow:0 4px 14px rgba(15,23,42,.06)}.ModalitySelectionTable_iconCardActive__VQr9n{border-color:var(--color-accent-sky);background:var(--color-input-focus-bg);box-shadow:0 0 0 1px var(--color-accent-sky)}.ModalitySelectionTable_iconFlow__hSu1s{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.75rem;color:var(--color-text-muted)}.ModalitySelectionTable_iconGlyph__aE3y7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--color-bg-muted);font-size:.95rem}.ModalitySelectionTable_iconCardTitle__mgurQ{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.ModalitySelectionTable_iconCardDescription__QLeuY{margin:0;font-size:.82rem;line-height:1.4;color:var(--color-text-muted)}.ModalitySelectionTable_iconBadge__eJJIi{margin-left:2px;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-muted)}.ModalitySelectionTable_table__CLlla{width:100%;border-collapse:collapse;table-layout:fixed}.ModalitySelectionTable_table__CLlla td,.ModalitySelectionTable_table__CLlla th{border:1px solid var(--color-border);vertical-align:top}.ModalitySelectionTable_table__CLlla th.ModalitySelectionTable_corner__Jq3v0{width:112px;background:var(--color-bg-surface);border:none}.ModalitySelectionTable_table__CLlla th.ModalitySelectionTable_colHeader__yoFnO{text-align:center;padding:12px 10px;background:color-mix(in srgb,var(--color-success) 12%,var(--color-bg-surface));border-bottom:2px solid color-mix(in srgb,var(--color-success) 45%,transparent);font-size:.9rem;font-weight:700;color:var(--color-text-primary)}.ModalitySelectionTable_table__CLlla th.ModalitySelectionTable_rowHeader__U3icn{text-align:center;padding:12px 10px;width:112px;background:color-mix(in srgb,var(--color-accent-sky) 12%,var(--color-bg-surface));border-right:2px solid color-mix(in srgb,var(--color-accent-sky) 45%,transparent);font-size:.9rem;font-weight:700;color:var(--color-text-primary)}.ModalitySelectionTable_axisMicro__s_mFS{display:block;margin-bottom:6px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ModalitySelectionTable_colHeader__yoFnO .ModalitySelectionTable_axisMicro__s_mFS{color:var(--color-success-dark);opacity:.85}.ModalitySelectionTable_rowHeader__U3icn .ModalitySelectionTable_axisMicro__s_mFS{color:var(--color-accent-sky);opacity:.85}.ModalitySelectionTable_colHeader__yoFnO .ModalitySelectionTable_iconGlyph__aE3y7,.ModalitySelectionTable_rowHeader__U3icn .ModalitySelectionTable_iconGlyph__aE3y7{display:flex;margin:0 auto 6px}.ModalitySelectionTable_headerMedium__FnnhQ{font-weight:700;opacity:.85}.ModalitySelectionTable_table__CLlla td.ModalitySelectionTable_cell__p0LyS{padding:0;background:color-mix(in srgb,var(--color-text-primary) 5%,var(--color-bg-muted))}.ModalitySelectionTable_cellInner__pDxLk{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:88px}.ModalitySelectionTable_desktop__Gkg_2{display:block}.ModalitySelectionTable_stack__OszDq{display:none;flex-direction:column;gap:10px}@media (max-width:640px){.ModalitySelectionTable_desktop__Gkg_2{display:none}.ModalitySelectionTable_stack__OszDq{display:flex}.ModalitySelectionTable_table__CLlla th.ModalitySelectionTable_corner__Jq3v0,.ModalitySelectionTable_table__CLlla th.ModalitySelectionTable_rowHeader__U3icn{width:72px}.ModalitySelectionTable_axisMicro__s_mFS{font-size:.62rem}.ModalitySelectionTable_iconCardTitle__mgurQ{font-size:.85rem}}.ModalitySelectionTable_newExercisesBadge__dbMUj{position:absolute;top:8px;right:8px;font-size:.68rem;font-weight:600;line-height:1.2;padding:2px 8px;border-radius:999px;white-space:nowrap;pointer-events:none;color:var(--color-accent-sky);background:color-mix(in srgb,var(--color-accent-sky) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-sky) 35%,transparent)}.FeedbackBar_wrap__yP5WW{margin-top:4px;padding-top:4px;border-top:1px solid rgba(15,23,42,.08);background-color:#f1f5f95b}.FeedbackBar_wrapNoTopRule__Q12vX{margin-top:0;padding-top:0;border-top:none}.FeedbackBar_bar__CsRjI{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.FeedbackBar_wrap__yP5WW:not(.FeedbackBar_wrapOnPanel__Gv2tV){container-type:inline-size;container-name:feedback-study;max-width:100%;min-width:0;box-sizing:border-box}.FeedbackBar_wrap__yP5WW:not(.FeedbackBar_wrapOnPanel__Gv2tV) .FeedbackBar_bar__CsRjI{justify-content:space-between;gap:clamp(8px,2cqi,12px);flex-wrap:wrap;max-width:100%;min-width:0}.FeedbackBar_wrap__yP5WW:not(.FeedbackBar_wrapOnPanel__Gv2tV) .FeedbackBar_btn__NdnZG{flex:0 0 auto;white-space:nowrap;padding:6px clamp(4px,calc(3.2cqi - 6px),10px);gap:clamp(2px,calc(1.5cqi - 2px),6px)}.FeedbackBar_wrap__yP5WW:not(.FeedbackBar_wrapOnPanel__Gv2tV) .FeedbackBar_btn__NdnZG svg{width:clamp(14px,calc(4cqi - 2px),18px);height:clamp(14px,calc(4cqi - 2px),18px)}.FeedbackBar_label__3vLoY{font-size:.85rem;color:var(--color-text-muted);margin-right:4px}.FeedbackBar_btn__NdnZG{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#ffffff4f;font-size:.6rem;color:var(--color-slate-700);cursor:pointer;transition:background .15s,border-color .15s,padding .15s}.FeedbackBar_btn__NdnZG svg *{transition:fill .15s,stroke .15s}.FeedbackBar_btn__NdnZG:hover{background:var(--color-bg-muted);border-color:rgba(15,23,42,.2)}.FeedbackBar_btnRelevant__8rPFH svg path{fill:var(--color-error);stroke:var(--color-red-600)}.FeedbackBar_btnGood__3HNq1 svg path:first-of-type{stroke:var(--color-primary)}.FeedbackBar_btnGood__3HNq1 svg path:last-of-type{fill:var(--color-primary);stroke:var(--color-primary-hover)}.FeedbackBar_eyeOutline__lPjks{stroke:currentColor}.FeedbackBar_eyeSolid__hL3xd{display:none;fill:currentColor}.FeedbackBar_btnBad__VyETq .FeedbackBar_eyeOutline__lPjks{display:none}.FeedbackBar_btnBad__VyETq .FeedbackBar_eyeSolid__hL3xd{display:block}.FeedbackBar_btnProblem__EVP0G svg path{fill:var(--color-yellow-500);stroke:var(--color-yellow-700)}.FeedbackBar_btnSave__1hztd svg path{fill:var(--color-text-muted);stroke:var(--color-text-secondary)}.FeedbackBar_btn__NdnZG svg{flex-shrink:0}.FeedbackBar_divider__gDk4T{width:1px;height:22px;background:rgba(15,23,42,.12);margin:0 2px}.FeedbackBar_problemBox__OajvT{margin-top:12px;display:flex;flex-direction:column;gap:8px}.FeedbackBar_textarea__cz_k_{width:100%;min-height:72px;padding:10px 12px;border:1px solid rgba(15,23,42,.12);border-radius:10px;font-size:.875rem;resize:vertical;font-family:inherit}.FeedbackBar_problemActions__LxvxF{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.FeedbackBar_sendProblem__n8d7v{padding:8px 14px;border-radius:10px;border:none;background:var(--color-text-primary);color:var(--color-bg-surface);font-size:.85rem;cursor:pointer}.FeedbackBar_sendProblem__n8d7v:hover{background:var(--color-slate-900)}.FeedbackBar_undoProblem__idYzs{padding:8px 14px;border-radius:10px;border:1px solid rgba(15,23,42,.2);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:.85rem;cursor:pointer}.FeedbackBar_undoProblem__idYzs:hover{background:var(--color-bg-muted);border-color:rgba(15,23,42,.28)}[data-theme=dark] .FeedbackBar_wrap__yP5WW{border-top-color:var(--color-border);background-color:var(--color-bg-subtle)}[data-theme=dark] .FeedbackBar_label__3vLoY{color:var(--color-text-muted)}[data-theme=dark] .FeedbackBar_btn__NdnZG{border-color:var(--color-border-strong);background:var(--dark-1);color:var(--color-text-secondary);font-size:.8rem}[data-theme=dark] .FeedbackBar_btn__NdnZG:hover{background:var(--dark-2);border-color:var(--color-border-focus)}[data-theme=dark] .FeedbackBar_divider__gDk4T{background:var(--color-border)}[data-theme=dark] .FeedbackBar_textarea__cz_k_{border-color:var(--color-border);background:var(--color-bg-surface);color:var(--color-text-primary)}[data-theme=dark] .FeedbackBar_textarea__cz_k_::placeholder{color:var(--color-text-muted)}[data-theme=dark] .FeedbackBar_sendProblem__n8d7v{background:var(--color-primary);color:var(--color-text-on-primary)}[data-theme=dark] .FeedbackBar_sendProblem__n8d7v:hover{background:var(--color-primary-hover)}[data-theme=dark] .FeedbackBar_undoProblem__idYzs{border-color:var(--color-border-strong);background:var(--dark-1);color:var(--color-text-secondary)}[data-theme=dark] .FeedbackBar_undoProblem__idYzs:hover{background:var(--dark-2);border-color:var(--color-border-focus)}[data-theme=dark] .FeedbackBar_wrapOnPanel__Gv2tV{margin-top:12px;padding-top:12px;background:transparent;border-top-color:var(--color-border-strong)}[data-theme=dark] .FeedbackBar_labelOnCorrectPanel__dTSMJ,[data-theme=dark] .FeedbackBar_labelOnWrongPanel__OpSbI{color:var(--color-text-secondary)}[data-theme=dark] .FeedbackBar_btnOnPanel__6_bXv{background:var(--dark-0);border-color:var(--color-border-strong);color:var(--color-text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .FeedbackBar_btnOnPanel__6_bXv:hover{background:var(--dark-1);border-color:var(--color-border-focus)}[data-theme=dark] .FeedbackBar_textareaOnPanel__SFxu9,[data-theme=dark] .FeedbackBar_undoProblemOnPanel__TTPgg{background:var(--dark-0);border-color:var(--color-border-strong)}[data-theme=dark] .FeedbackBar_undoProblemOnPanel__TTPgg{color:var(--color-text-secondary)}[data-theme=dark] .FeedbackBar_undoProblemOnPanel__TTPgg:hover{background:var(--dark-1);border-color:var(--color-border-focus)}.TranslationMarksClient_container__O6h_c{max-width:720px;margin:0 auto;padding:1.25rem 1rem 2.5rem;color:var(--color-text-primary)}.TranslationMarksClient_header__u6uKQ{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:1rem}.TranslationMarksClient_heading__CxH9z{margin:0;font-size:1.25rem;color:var(--color-text-primary)}.TranslationMarksClient_count__Ju4dQ{color:var(--color-text-muted);font-size:.9rem}.TranslationMarksClient_empty__8IJvP{color:var(--color-text-muted);line-height:1.5}.TranslationMarksClient_cardList__lc6zy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.TranslationMarksClient_card__qfyXV{border:1px solid var(--color-border);border-radius:10px;padding:.9rem 1rem;background:var(--color-bg-surface)}.TranslationMarksClient_cardHeader__qiYM0{margin-bottom:.45rem}.TranslationMarksClient_exerciseTitle__Plw4N{margin:0;font-weight:400;font-size:.82rem;color:var(--color-text-muted);line-height:1.35}.TranslationMarksClient_markedAt__86GiZ{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.35;white-space:nowrap;text-align:right}.TranslationMarksClient_errorMeta__8NFXA{margin:0 0 .45rem;font-size:.8rem;font-weight:600;color:var(--color-text-muted)}.TranslationMarksClient_excerpt__2fgy_{margin:0 0 2px;font-size:.95rem;line-height:1.35}.TranslationMarksClient_excerpt__2fgy_ strong{opacity:.75}.TranslationMarksClient_errorExcerptResponse__zokoa{color:var(--color-blue-800)}[data-theme=dark] .TranslationMarksClient_errorExcerptResponse__zokoa{color:var(--color-blue-300)}.TranslationMarksClient_explanation__DkcCe{margin:6px 0 0;font-size:.9rem;line-height:1.45;color:var(--color-error-text)}.TranslationMarksClient_discardedNote__aX6hR{margin:.35rem 0 0;font-size:.82rem;color:var(--color-text-muted);font-style:italic}.TranslationMarksClient_contestResult__FE8cu{margin-top:8px}.TranslationMarksClient_contestResultLabel__3woYp{margin:0;font-size:.85rem;font-weight:700;line-height:1.4;color:var(--color-error-text)}.TranslationMarksClient_contestRationale__G5n9X{margin:4px 0 0;font-size:.85rem;color:var(--color-error-text);line-height:1.45}.TranslationMarksClient_cardFooter__Kr5_A{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem}.TranslationMarksClient_viewLink__ZTdmu{font:inherit;font-size:.875rem;font-weight:400;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer}.TranslationMarksClient_viewLink__ZTdmu:hover{color:var(--color-text-body)}.TranslationMarksClient_loadMoreRow__VF9_Z{margin-top:1rem}.TranslationMarksClient_loadMoreButton__fTPY9{font:inherit;font-size:.9rem;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary)}.TranslationMarksClient_loadMoreButton__fTPY9:disabled{opacity:.6;cursor:default}.TranslationMarksClient_tabs__Jho9Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:0 0 1rem}.TranslationMarksClient_tab__LnWIe{border:1px solid var(--color-border);border-radius:12px;padding:.6rem .75rem;background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.TranslationMarksClient_tab__LnWIe:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.TranslationMarksClient_tabActive__2fa5h{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-text-primary)}.TranslationMarksClient_studyGroupList__9mmrz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.25rem}.TranslationMarksClient_studyGroupList__9mmrz>li{border:1px solid color-mix(in srgb,var(--color-text-primary) 20%,transparent);border-radius:10px;overflow:hidden}.TranslationMarksClient_studyGroupHeader__eLo8U{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 20%,transparent)}.TranslationMarksClient_studyGroupMeta__E6MRt{margin:0;font-size:.8rem;line-height:1.35;color:var(--color-text-muted)}.TranslationMarksClient_studyGroupHeader__eLo8U .TranslationMarksClient_viewLink__ZTdmu{font-size:.8rem;white-space:nowrap}.TranslationMarksClient_studySegmentList__Qkjny{list-style:none;margin:0;padding:0}.TranslationMarksClient_studySegment__wIQ73{position:relative;margin-bottom:4px;transition:opacity .12s ease}.TranslationMarksClient_studySegment__wIQ73:last-child{margin-bottom:0}.TranslationMarksClient_studySegment__wIQ73:last-child .TranslationMarksClient_studySegmentTarget__Ly_Ky{border-bottom:none}.TranslationMarksClient_studySegmentUnmarked__HNvgJ{opacity:.45}.TranslationMarksClient_studySegmentSource__TMPUW,.TranslationMarksClient_studySegmentTarget__Ly_Ky{margin:0;font-size:1.1rem;line-height:1.55}.TranslationMarksClient_studySegmentSource__TMPUW{padding:14px 12px 4px;color:color-mix(in srgb,var(--color-text-primary) 90%,transparent)}.TranslationMarksClient_studySegmentTarget__Ly_Ky{padding:10px 40px 10px 12px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 25%,transparent)}.TranslationMarksClient_studySegmentChanged__BeHaj{margin:0;padding:4px 40px 6px 12px;font-size:.72rem;font-style:italic;color:var(--color-text-muted)}.TranslationMarksClient_studyMarkButton__7fJEb{position:absolute;right:6px;bottom:10px;padding:5px}.Arguicao_option__rZyZU{display:flex;align-items:flex-start;gap:10px;margin-top:16px;cursor:pointer}.Arguicao_option__rZyZU input{margin-top:3px}.Arguicao_optionLabel__Sbuoc{display:block;font-weight:600}.Arguicao_optionDescription__E3_9e{display:block;font-size:.88rem;color:var(--color-text-muted);line-height:1.4}.Arguicao_kindOptions__x0Hju{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-left:26px}.Arguicao_kindOption__D8N4B{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.Arguicao_kindOption__D8N4B input{margin-top:3px}.Arguicao_resultSection__LVCQC{margin-top:8px;padding-top:4px;border-top:1px solid rgba(15,23,42,.08)}.Arguicao_resultTotals__04mGR{margin-bottom:8px}.Arguicao_resultItem__KlQib{padding:10px 0;border-top:1px solid rgba(15,23,42,.06)}.Arguicao_resultQuestion__z_8zi{margin:0 0 8px;font-weight:600;line-height:1.45}.Arguicao_resultLabel___uv5D{margin:8px 0 2px;font-size:.8rem;font-weight:700;color:var(--color-slate-700)}.Arguicao_resultText__A0xqf{margin:0;line-height:1.45;white-space:pre-wrap}.Arguicao_resultBlank__MIPmi{margin:0;color:var(--color-text-muted);font-style:italic}.Arguicao_resultStudent__pzlCI{color:var(--color-blue-800)}[data-theme=dark] .Arguicao_resultStudent__pzlCI{color:var(--color-blue-300)}.Arguicao_resultComment__A7Wso{margin:4px 0 0;font-size:.9rem;line-height:1.45;color:var(--color-error-text)}.Arguicao_resultImproper__EPS4s{margin:0;font-weight:600;color:var(--color-error-text)}.Arguicao_resultErrorLine__irKwI{margin:0 0 2px;font-size:.9rem;line-height:1.4}.Arguicao_step__h0Ei5{display:flex;flex-direction:column;gap:14px}.Arguicao_stepHeader__2eVKr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.Arguicao_stepTitle__bosd9{margin:0;font-size:1.05rem;font-weight:700}.Arguicao_stepProgress__uQMEN{font-size:.85rem;color:var(--color-text-muted)}.Arguicao_question__iVY89{margin:0;padding:12px 14px;border-radius:12px;background:var(--color-bg-muted,rgba(15,23,42,.04));font-size:1.05rem;line-height:1.5}.Arguicao_instruction__z4TiX{margin:0;font-weight:600}.Arguicao_textarea__brKCR{width:100%;min-height:110px;padding:10px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.15);font:inherit;line-height:1.45;resize:vertical}.Arguicao_actions__DFdU2{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.Arguicao_recordingStatus__h4oMP{font-size:.9rem;color:var(--color-text-muted)}.Arguicao_error__DPcUV{margin:0;color:var(--color-danger,#b91c1c)}.Arguicao_blankRow__bJADI{display:flex;justify-content:flex-end;margin-top:8px}.Arguicao_linkButton__YygJN{border:none;background:none;padding:0;font:inherit;font-size:.9rem;color:var(--color-text-muted);text-decoration:underline;cursor:pointer}.Arguicao_resultLabelRow__iQ0kQ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Arguicao_resultLabelRow__iQ0kQ .Arguicao_resultLabel___uv5D,.Arguicao_resultLabelRow__iQ0kQ .Arguicao_resultQuestion__z_8zi{margin-bottom:0}.Arguicao_resultAudio__f60e5{flex:1 1 100%}.Arguicao_resultHelps__h9Arm{margin-top:8px;font-size:.9rem;color:var(--color-text-muted)}.Arguicao_resultRecommended__eY_s_{margin-top:8px}.Arguicao_optionDisabled__ivnNG{opacity:.5;cursor:not-allowed}.AdminPreflightAttemptsClient_page__fLbnW{max-width:1100px;margin:0 auto;padding:28px 20px 48px}.AdminPreflightAttemptsClient_header___jV78 h1{margin:0 0 6px;font-size:1.4rem}.AdminPreflightAttemptsClient_detailMeta__RHcJc,.AdminPreflightAttemptsClient_empty__7gB_7,.AdminPreflightAttemptsClient_header___jV78 p{margin:0;color:var(--color-text-muted);font-size:.92rem}.AdminPreflightAttemptsClient_empty__7gB_7{margin-top:24px}.AdminPreflightAttemptsClient_layout__t_7qn{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:20px;align-items:start}.AdminPreflightAttemptsClient_list__71K1a{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.AdminPreflightAttemptsClient_listItem__C1nUl{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);text-align:left;cursor:pointer}.AdminPreflightAttemptsClient_listItemActive__sR1MJ{border-color:var(--color-accent-sky);box-shadow:0 0 0 1px var(--color-accent-sky)}.AdminPreflightAttemptsClient_listTitle__ot2bh{font-weight:600}.AdminPreflightAttemptsClient_listMeta__n8Hvz,.AdminPreflightAttemptsClient_listStatus__6QdbG{font-size:.82rem;color:var(--color-text-muted)}.AdminPreflightAttemptsClient_detail__dbekA{display:flex;flex-direction:column;gap:10px;min-width:0}.AdminPreflightAttemptsClient_detail__dbekA h2{margin:0;font-size:1.15rem}.AdminPreflightAttemptsClient_error__Nh51Z{margin:0;color:var(--color-warning-text)}.AdminPreflightAttemptsClient_audioPlayback__g_UTx{display:flex;flex-direction:column;gap:6px}.AdminPreflightAttemptsClient_audioPlayer__T8ouC{width:100%}.AdminPreflightAttemptsClient_response__IAvXI{margin:0;white-space:pre-wrap}@media (max-width:800px){.AdminPreflightAttemptsClient_layout__t_7qn{grid-template-columns:1fr}}.AttemptTranscriptionCleaningPanel_panel__fnqIt{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface)}.AttemptTranscriptionCleaningPanel_status__JnsZY{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.AttemptTranscriptionCleaningPanel_hint__L3aDt{margin:0;font-size:.8rem;color:var(--color-text-muted)}.AttemptTranscriptionCleaningPanel_error__EOfS6{margin:0;font-size:.85rem;color:var(--color-danger,#b3261e)}.AttemptTranscriptionCleaningPanel_columns__VEirT{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:720px){.AttemptTranscriptionCleaningPanel_columns__VEirT{grid-template-columns:1fr}}.AttemptTranscriptionCleaningPanel_column__0WOVO{display:flex;flex-direction:column;gap:.25rem;min-width:0}.AttemptTranscriptionCleaningPanel_columnTitle___DkWy{margin:0;font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.AttemptTranscriptionCleaningPanel_text__7WGYP{margin:0;max-height:14rem;overflow:auto;font-size:.8rem;line-height:1.45}.AttemptTranscriptionCleaningPanel_paragraph__pZ0Aq{margin:0 0 .5rem}.AttemptTranscriptionCleaningPanel_homophone__OHJYx{background:color-mix(in srgb,#e0a100 35%,transparent);border-radius:2px}.AttemptTranscriptionCleaningPanel_term__JX6HX{background:color-mix(in srgb,#8b5cf6 30%,transparent);border-radius:2px}.AttemptTranscriptionCleaningPanel_spelling__649Hm{background:color-mix(in srgb,#2d7ff9 25%,transparent);border-radius:2px}.AttemptTranscriptionCleaningPanel_punctuation__VUmAI{background:color-mix(in srgb,#8a8a8a 25%,transparent);border-radius:2px}.AttemptTranscriptionCleaningPanel_legend__SPlpA{margin:0;font-size:.72rem;color:var(--color-text-muted)}.AttemptTranscriptionCleaningPanel_editList__bgk0b{margin:0;padding-left:1.1rem;font-size:.78rem;color:var(--color-text-secondary)}.AttemptTranscriptionCleaningPanel_testButton__XNOm6{align-self:flex-start;padding:.35rem .75rem;font-size:.8rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-surface);color:var(--color-text);cursor:pointer}.AttemptTranscriptionCleaningPanel_testButton__XNOm6:disabled{opacity:.6;cursor:default}.AttemptTranscriptionCleaningPanel_testResult__1bo3C{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px dashed var(--color-border)}.AttemptTranscriptionHeatmapPanel_panel__lPjqD{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface)}.AttemptTranscriptionHeatmapPanel_summary__nhyj_{cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.AttemptTranscriptionHeatmapPanel_note__ZaElV{margin:.6rem 0 0;font-size:.85rem;color:var(--color-text-muted)}.AttemptTranscriptionHeatmapPanel_text__yZPQj{margin:.6rem 0 0;line-height:1.9}.AttemptTranscriptionHeatmapPanel_word__lEpTf{padding:.05rem .1rem;border-radius:3px;cursor:default}.AttemptPlaybackTimelinePanel_panel__6kyrl{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface)}.AttemptPlaybackTimelinePanel_title__zQqsO{font-weight:600}.AttemptPlaybackTimelinePanel_empty__6RbUQ,.AttemptPlaybackTimelinePanel_title__zQqsO{margin:0;font-size:.85rem;color:var(--color-text-muted)}.AttemptPlaybackTimelinePanel_recording___zrAB{display:flex;flex-direction:column;gap:.35rem}.AttemptPlaybackTimelinePanel_recordingTitle__GAw8B{margin:0;font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}.AttemptPlaybackTimelinePanel_bar__73nmd{position:relative;height:1.1rem;border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.AttemptPlaybackTimelinePanel_heard__LuWWj{position:absolute;top:0;bottom:0;background:var(--color-primary);opacity:.65}.AttemptPlaybackTimelinePanel_recPaused__KZ4z4{position:absolute;top:0;bottom:0;background:var(--color-border)}.AttemptPlaybackTimelinePanel_seek__qH6An{position:absolute;top:0;bottom:0;width:2px;background:var(--color-error)}.AttemptPlaybackTimelinePanel_legend__3QsuL{margin:0;font-size:.75rem;color:var(--color-text-muted)}.AttemptPlaybackTimelinePanel_details__6xroJ summary{cursor:pointer;font-size:.8rem;color:var(--color-text-link)}.AttemptPlaybackTimelinePanel_table__X_MT1{width:100%;margin-top:.4rem;border-collapse:collapse;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-body)}.AttemptPlaybackTimelinePanel_table__X_MT1 td,.AttemptPlaybackTimelinePanel_table__X_MT1 th{padding:.15rem .5rem;text-align:left;border-bottom:1px solid var(--color-border)}.ViewAttemptsClient_container__iIH1R{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-gap:1.25rem;gap:1.25rem;color:var(--color-text-primary)}.ViewAttemptsClient_backLink__8uGoO{color:var(--color-text-link);text-decoration:none;font-weight:600;font-size:.95rem}.ViewAttemptsClient_frame__Izk3o{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:1rem}.ViewAttemptsClient_headingRow__Uu3Zv{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ViewAttemptsClient_heading__M8SUa{margin:0;font-size:1.25rem;color:var(--color-text-primary)}.ViewAttemptsClient_headingMeta__jHabT{color:var(--color-text-muted);font-size:.9rem}.ViewAttemptsClient_outcomeFilters__UhRaR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:1rem 0 .25rem}.ViewAttemptsClient_outcomeFilterButton__FxwbH{border:1px solid var(--color-border);border-radius:12px;padding:.95rem .75rem;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:1.05rem;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ViewAttemptsClient_outcomeFilterButton__FxwbH:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.ViewAttemptsClient_outcomeFilterButton__FxwbH:disabled{opacity:.65;cursor:not-allowed}.ViewAttemptsClient_outcomeFilterButtonActive__JWqoG{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-text-primary)}.ViewAttemptsClient_filtersBar__QMzbM{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem;margin:.9rem 0 .6rem}.ViewAttemptsClient_filterField__Ik81Y{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ViewAttemptsClient_filterField__Ik81Y select{border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;background:var(--color-bg-surface);color:var(--color-text-body);font-size:.92rem;font-weight:600;text-transform:none;letter-spacing:normal}.ViewAttemptsClient_scopeChips__iMly0{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem}.ViewAttemptsClient_scopeChip__0Y8E9{display:inline-flex;align-items:center;gap:.45rem;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text-secondary);font-size:.82rem;font-weight:600}.ViewAttemptsClient_scopeClear__jSmFt{border:none;background:transparent;color:var(--color-text-link);cursor:pointer;font:inherit;font-weight:700;padding:0}.ViewAttemptsClient_detailMeta__7LCNs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0 0 .55rem;color:var(--color-text-secondary);font-size:.95rem}.ViewAttemptsClient_detailMetaBreak__6lSPJ{flex-basis:100%;height:0}.ViewAttemptsClient_detailMetaSep__OledG{color:var(--color-text-muted)}.ViewAttemptsClient_detailMetaLink__TSzvG{color:var(--color-text-link);font-weight:700;text-decoration:none}.ViewAttemptsClient_detailMetaLink__TSzvG:hover{text-decoration:underline}.ViewAttemptsClient_detailMetaViewLink__8fDiS{margin-left:-.15rem;color:var(--color-text-muted);font-size:.82rem;text-decoration:none}.ViewAttemptsClient_detailMetaViewLink__8fDiS:hover{color:var(--color-text-link);text-decoration:underline}.ViewAttemptsClient_tableScroll__n40bx{max-height:420px;overflow-y:auto}.ViewAttemptsClient_table__FrBWT{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem;color:var(--color-text-body)}.ViewAttemptsClient_table__FrBWT td,.ViewAttemptsClient_table__FrBWT th{padding:10px 8px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.ViewAttemptsClient_table__FrBWT th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:800;white-space:nowrap}.ViewAttemptsClient_tableColExercise__xYiDW{width:48%}.ViewAttemptsClient_emptyStateCell__1MsdM{padding:14px 8px;color:var(--color-text-muted)}.ViewAttemptsClient_modalityLabel__DQLpg{margin:0;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--color-text-primary)}.ViewAttemptsClient_languagePairLabel__kg6_A{margin:2px 0 0;font-size:.92rem;font-weight:600;line-height:1.25;color:var(--color-text-secondary)}.ViewAttemptsClient_exerciseTitle__li0PI{margin:4px 0 0;font-size:.82rem;font-weight:400;line-height:1.35;color:var(--color-text-muted)}.ViewAttemptsClient_rowButton__QMCKD{width:100%;border:none;background:transparent;text-align:left;padding:0;cursor:pointer;color:inherit}.ViewAttemptsClient_table__FrBWT tbody tr{cursor:pointer}.ViewAttemptsClient_table__FrBWT tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.ViewAttemptsClient_rowSelected__S8azE{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.ViewAttemptsClient_rowSelected__S8azE:hover{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.ViewAttemptsClient_detailsMeta__o3o2q{color:var(--color-text-secondary);font-size:.95rem;line-height:1.25}.ViewAttemptsClient_scoreLine__0hhds{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px;margin-bottom:2px;color:var(--color-text-primary)}.ViewAttemptsClient_subLine__FzIyx{color:var(--color-text-muted);font-size:.82rem;line-height:1.35}.ViewAttemptsClient_loadMoreRow__rC1oR{display:flex;justify-content:flex-end;gap:12px;margin-top:.75rem}.ViewAttemptsClient_loadMoreButton__Ussuy{border:none;border-radius:10px;padding:10px 14px;background-color:var(--color-primary);color:var(--color-white);font-weight:700;cursor:pointer}.ViewAttemptsClient_loadMoreButton__Ussuy:disabled{opacity:.6;cursor:not-allowed}.ViewAttemptsClient_detailSection__a3i7B{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:1rem}.ViewAttemptsClient_detailHeaderRow__ItfIL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.75rem}.ViewAttemptsClient_detailHeader__Icn6X{margin:0;font-size:1rem;font-weight:800;color:var(--color-text-primary)}.ViewAttemptsClient_attemptIdMeta__V9kLf{font-weight:600;color:var(--color-text-secondary)}.ViewAttemptsClient_copyLogsWrap__FRZ_s{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem}.ViewAttemptsClient_copyLogsButton__yFRAC{border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:700;cursor:pointer}.ViewAttemptsClient_copyLogsButton__yFRAC:disabled{opacity:.6;cursor:not-allowed}.ViewAttemptsClient_copyLogsStatus__RKNFD{margin:0;font-size:.82rem;color:var(--color-text-muted)}.ViewAttemptsClient_copyLogsError__X63_C{margin:0;max-width:28rem;text-align:right;font-size:.82rem;font-weight:600;color:var(--color-error)}.ViewAttemptsClient_loadingText__phv6P{color:var(--color-text-muted);font-size:.95rem}.ViewAttemptsClient_annulledBadge___SoJt{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--color-warning-surface);color:var(--color-warning-badge-text);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ViewAttemptsClient_feedbackPanel__lOp6q{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border);display:grid;grid-gap:.75rem;gap:.75rem}.ViewAttemptsClient_feedbackPanelTop__euL8I{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface)}.ViewAttemptsClient_feedbackTitle__lEKKs{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text-primary)}.ViewAttemptsClient_feedbackEmpty__3dPS7{margin:0;color:var(--color-text-muted);font-size:.92rem}.ViewAttemptsClient_feedbackItem__eSzey{display:grid;grid-gap:.5rem;gap:.5rem}.ViewAttemptsClient_feedbackMeta__eWVMS{color:var(--color-text-muted);font-size:.85rem}.ViewAttemptsClient_feedbackFields__Bhm6w{margin:0;display:grid;grid-gap:.4rem;gap:.4rem}.ViewAttemptsClient_feedbackField__mAFzQ{display:grid;grid-gap:.15rem;gap:.15rem}.ViewAttemptsClient_feedbackField__mAFzQ dt{margin:0;font-size:.82rem;font-weight:600;color:var(--color-text-secondary)}.ViewAttemptsClient_feedbackField__mAFzQ dd{margin:0;font-size:.92rem;color:var(--color-text-body)}.ViewAttemptsClient_feedbackComment___0xIz{white-space:pre-wrap;word-break:break-word}.ViewAttemptsClient_eventsList__hZk3E{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.ViewAttemptsClient_eventsItem___FcRe{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;font-size:.92rem}.ViewAttemptsClient_eventsLabel__gsTAE{font-weight:700;color:var(--color-text-primary)}.ViewAttemptsClient_eventsTime__Tma8g{color:var(--color-text-muted);font-size:.85rem}.ViewAttemptsClient_eventsFailureLabel__2fjwq{font-weight:700;color:var(--color-error)}.ViewAttemptsClient_eventsFailureDetail__poa58{margin-top:.15rem;color:var(--color-text-muted);font-size:.85rem;overflow-wrap:anywhere}.ViewAttemptsClient_failureBadge__YsmvL{display:inline-block;margin-top:4px;margin-left:4px;padding:2px 8px;border-radius:999px;background:var(--color-error-bg);color:var(--color-error-text);font-size:.72rem;font-weight:800}.ViewAttemptsClient_annulPanel__Cpv84{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border);display:grid;grid-gap:.75rem;gap:.75rem}.ViewAttemptsClient_annulTitle__0GeuB{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text-primary)}.ViewAttemptsClient_annulReasons___6br9{display:grid;grid-gap:.45rem;gap:.45rem}.ViewAttemptsClient_annulReasonLabel__ppMzD{display:flex;gap:.45rem;align-items:center;font-size:.92rem;color:var(--color-text-body)}.ViewAttemptsClient_annulButton__1Kg9H{width:-moz-fit-content;width:fit-content;border:none;border-radius:10px;padding:10px 14px;background-color:var(--color-warning-dark);color:var(--color-white);font-weight:700;cursor:pointer}.ViewAttemptsClient_annulButton__1Kg9H:disabled{opacity:.6;cursor:not-allowed}.ViewAttemptsClient_reassessPanel__p2Ozz{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border);display:grid;grid-gap:.75rem;gap:.75rem}.ViewAttemptsClient_reassessHint___YlR3{margin:0;font-size:.9rem;color:var(--color-text-muted)}.ViewAttemptsClient_reassessButton__CkTya{width:-moz-fit-content;width:fit-content;border:none;border-radius:10px;padding:10px 14px;background-color:var(--color-accent-sky);color:var(--color-white);font-weight:700;cursor:pointer}.ViewAttemptsClient_reassessButton__CkTya:disabled{opacity:.6;cursor:not-allowed}.ViewAttemptsClient_reassessNotice__hH8mC{margin:0;font-weight:700;color:var(--color-warning-dark)}.ViewAttemptsClient_annulError__4nWl3{margin:0;color:var(--color-error);font-size:.9rem;font-weight:600}.ViewAttemptsClient_annulledInfo__gft17{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;color:var(--color-text-secondary);font-size:.92rem}.ViewAttemptsClient_badge__ri9p4{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid transparent;white-space:nowrap}.ViewAttemptsClient_badgeNormal__lfKan{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);color:color-mix(in srgb,var(--color-text-primary) 86%,var(--color-primary))}.ViewAttemptsClient_badgeHighlight__evtgP{background:color-mix(in srgb,var(--color-warning-dark) 32%,transparent);border-color:color-mix(in srgb,var(--color-warning-dark) 50%,transparent);color:var(--color-text-primary)}.ViewAttemptsClient_transcriptionInfo__p6XJV{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.CircleToSnakeLoader_stage__FRsX_{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CircleToSnakeLoader_svg__ooY_d{display:block}.CircleToSnakeLoader_brightStroke__xVxIP,.CircleToSnakeLoader_dimStroke__WHHnw{fill:none;stroke-width:var(--loader-stroke-width,3px);stroke-linecap:round;stroke-linejoin:round}.CircleToSnakeLoader_dimStroke__WHHnw{stroke:var(--loader-stroke-dim,rgba(255,255,255,.35))}.CircleToSnakeLoader_brightStroke__xVxIP{stroke:var(--loader-stroke-bright,#fff)}@media (prefers-reduced-motion:reduce){.CircleToSnakeLoader_brightStroke__xVxIP{stroke:var(--loader-stroke-dim,rgba(255,255,255,.35))}}.CircleLoader_spinner__sH_hq{width:2.25rem;height:2.25rem;border:var(--loader-stroke-width,3px) solid var(--loader-stroke-dim,rgba(255,255,255,.35));border-top-color:var(--loader-stroke-bright,#fff);border-radius:50%;animation:CircleLoader_circleLoaderSpin__Xh_4d .75s linear infinite}@keyframes CircleLoader_circleLoaderSpin__Xh_4d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CircleLoader_spinner__sH_hq{animation:none;border-top-color:var(--loader-stroke-dim,rgba(255,255,255,.35))}}.CircleWaveLoader_stage__gONRX{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CircleWaveLoader_svg__loDqC{display:block}.CircleWaveLoader_bright__fThie,.CircleWaveLoader_dim__maPS3{fill:none;stroke-width:var(--loader-stroke-width,3px);stroke-linecap:round;stroke-linejoin:round}.CircleWaveLoader_dim__maPS3{stroke:var(--loader-stroke-dim,rgba(255,255,255,.35))}.CircleWaveLoader_bright__fThie{stroke:var(--loader-stroke-bright,#fff)}.CircleWaveLoader_head__gEmPi{fill:var(--loader-stroke-bright,#fff)}@media (prefers-reduced-motion:reduce){.CircleWaveLoader_bright__fThie{stroke:var(--loader-stroke-dim,rgba(255,255,255,.35))}.CircleWaveLoader_head__gEmPi{fill:var(--loader-stroke-dim,rgba(255,255,255,.35))}}.LoadingIndicator_centered__u_Bf2{display:flex;align-items:center;justify-content:center}.GlobalPendingProvider_overlay__V_zRU{position:fixed;inset:0;z-index:9990;background:var(--color-bg-overlay,rgba(15,23,42,.55));pointer-events:all}.OnboardingClient_root__eqVAt{min-height:100vh;margin:0;width:100%;display:flex;flex-direction:column;background:var(--color-gray-page);color:var(--color-gray-800);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.OnboardingClient_topbar__Ngjnh{height:60px;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;padding:0 24px;flex-shrink:0}.OnboardingClient_topbarTitle__wnJs0{font-weight:600;font-size:16px}.OnboardingClient_wrapper__xOpNA{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.OnboardingClient_column__AgBHq{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px}.OnboardingClient_card__ZTFQz{background:var(--color-bg-surface);padding:40px 32px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:420px;width:100%;text-align:center}.OnboardingClient_title__Z1_rv{margin:0 0 8px;font-size:22px;line-height:1.35;font-weight:600}.OnboardingClient_subtitle___Puco{margin:0 0 24px;font-size:14px;color:var(--color-gray-500);text-align:left}.OnboardingClient_label__SEP_a{display:block;text-align:left;margin:0 0 8px;font-weight:500;font-size:14px}.OnboardingClient_hint__V_fQM{margin:-4px 0 8px;font-size:13px;color:var(--color-gray-500);text-align:left}.OnboardingClient_input__pgkHy,.OnboardingClient_select__pgwt3{width:100%;padding:12px;border-radius:10px;border:1px solid var(--color-progress-neutral);font-size:15px;margin-bottom:16px;outline:none;background:var(--color-bg-surface);box-sizing:border-box}.OnboardingClient_input__pgkHy:focus,.OnboardingClient_select__pgwt3:focus{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.OnboardingClient_languageList__DgMSw{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.OnboardingClient_languageOption__jLN7F{width:100%;border-radius:10px;border:1px solid var(--color-progress-neutral);background:var(--color-bg-surface);color:var(--color-gray-800);font-size:14px;padding:10px 12px;cursor:pointer;transition:border .2s ease,background .2s ease}.OnboardingClient_languageOption__jLN7F:focus-visible,.OnboardingClient_languageOption__jLN7F:hover{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.OnboardingClient_languageOptionSelected__yDKRU{background:rgba(0,0,0,.75);color:var(--color-bg-surface);border-color:var(--color-indigo-200);font-weight:600}.OnboardingClient_channelList__LBlwW{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.OnboardingClient_channelOption__z5Kk9{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);border-radius:10px;border:1px solid var(--color-progress-neutral);background:var(--color-bg-surface);color:var(--color-gray-800);font-size:14px;padding:10px 12px;cursor:pointer;transition:border .2s ease,background .2s ease}.OnboardingClient_channelOption__z5Kk9:nth-child(odd){flex-basis:calc(50% - 10px)}.OnboardingClient_channelOption__z5Kk9:focus-visible,.OnboardingClient_channelOption__z5Kk9:hover{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.OnboardingClient_channelOptionSelected__9tTps{background:var(--color-indigo-600);color:var(--color-text-on-primary);border-color:var(--color-indigo-600)}.OnboardingClient_termsNotice__4DRUp{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--color-gray-500);text-align:left}.OnboardingClient_termsLink__cBCEi{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.OnboardingClient_termsLink__cBCEi:hover{color:var(--color-primary-hover)}.OnboardingClient_primaryBtn__AwGoN{width:100%;padding:12px;border-radius:10px;border:1px solid rgb(65,63,190);background:rgb(80,78,216);cursor:pointer;font-size:15px;color:var(--color-text-on-primary);font-weight:500}.OnboardingClient_primaryBtn__AwGoN:hover:not(:disabled){background:rgb(65,63,190)}.OnboardingClient_primaryBtn__AwGoN:disabled{opacity:.65;cursor:wait}.OnboardingClient_error__DY2Qu{margin-top:12px;font-size:13px;color:var(--color-error-strong);text-align:left}.OnboardingClient_loading__Ccz0o{font-size:14px;color:var(--color-gray-500)}.OnboardingClient_exitRow__AFtx5{margin:16px 0 0;width:100%;text-align:center}.OnboardingClient_exitLink__hhu2n{border:none;background:none;padding:0;font:inherit;font-size:13px;color:var(--color-gray-500);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.OnboardingClient_exitLink__hhu2n:hover:not(:disabled){color:var(--color-gray-800)}.OnboardingClient_exitLink__hhu2n:disabled{opacity:.65;cursor:wait}.LandingClient_root__vWwO9{min-height:100vh;margin:0;width:100%;display:flex;flex-direction:column;background:var(--color-gray-page);color:var(--color-gray-800);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.LandingClient_topbar__E639Q{height:60px;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.LandingClient_topbarTitle__g5Nlx{font-weight:600;font-size:16px}.LandingClient_topbarLoginBtn__sBjnG{border-radius:10px;border:1px solid rgb(65,63,190);background:rgb(80,78,216);color:var(--color-text-on-primary);font-size:14px;font-weight:600;padding:8px 20px;cursor:pointer}.LandingClient_topbarLoginBtn__sBjnG:disabled{opacity:.65;cursor:wait}.LandingClient_topbarUser__G8VsD{display:flex;align-items:center;gap:12px;font-size:14px}.LandingClient_logoutBtn__d2Xqj{padding:6px 12px;border-radius:8px;border:1px solid var(--color-progress-neutral);background:var(--color-bg-surface);cursor:pointer}.LandingClient_logoutBtn__d2Xqj:hover:not(:disabled){background:var(--color-gray-100)}.LandingClient_logoutBtn__d2Xqj:disabled{opacity:.6;cursor:not-allowed}.LandingClient_wrapper__r_AjO{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.LandingClient_card__rRNhI{background:var(--color-bg-surface);padding:40px 32px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:420px;width:100%;text-align:center}.LandingClient_cardWide__uDhnN{max-width:520px;text-align:left}.LandingClient_heroGif__1fcgf{margin:0 auto 24px;width:min(500px,100%)}.LandingClient_heroGif__1fcgf img{display:block;width:100%;height:auto}.LandingClient_title__cBOZQ{margin:0 0 24px;font-size:22px;line-height:1.35;font-weight:600}.LandingClient_label__NLp_f{display:block;text-align:left;margin-bottom:8px;font-weight:500;font-size:14px}.LandingClient_languageList__vVAb8{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.LandingClient_languageOption__XAglK{width:100%;border-radius:10px;border:1px solid var(--color-progress-neutral);background:var(--color-bg-surface);color:var(--color-gray-800);font-size:14px;padding:10px 12px;cursor:pointer;transition:border .2s ease,background .2s ease;text-align:center}.LandingClient_languageOption__XAglK:focus-visible,.LandingClient_languageOption__XAglK:hover{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.LandingClient_languageOptionSelected__0HjoD{background:rgba(0,0,0,.75);color:var(--color-bg-surface);border-color:var(--color-indigo-200);font-weight:600}.LandingClient_input__iJl59{width:100%;padding:12px;border-radius:10px;border:1px solid var(--color-progress-neutral);font-size:15px;margin-bottom:16px;outline:none;background:var(--color-bg-surface);box-sizing:border-box}.LandingClient_input__iJl59:focus{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.LandingClient_select__ZdgJc{width:100%;padding:12px;border-radius:10px;border:1px solid var(--color-progress-neutral);font-size:15px;margin-bottom:16px;outline:none;background:var(--color-bg-surface)}.LandingClient_select__ZdgJc:focus{border-color:var(--color-primary-border-active);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.LandingClient_primaryBtn__bAx45{width:100%;padding:12px;border-radius:10px;border:1px solid rgb(65,63,190);background:rgb(80,78,216);cursor:pointer;font-size:15px;color:var(--color-text-on-primary);font-weight:500}.LandingClient_primaryBtn__bAx45:hover:not(:disabled){background:rgb(65,63,190)}.LandingClient_primaryBtn__bAx45:disabled{opacity:.65;cursor:wait}.LandingClient_googleBtn__mqytY{width:100%;padding:12px;border-radius:10px;border:1px solid var(--color-progress-neutral);background:rgb(80,78,216);cursor:pointer;font-size:15px;color:var(--color-text-on-primary)}.LandingClient_googleBtn__mqytY:hover:not(:disabled){background:var(--color-gray-50)}.LandingClient_googleBtn__mqytY:disabled{opacity:.65;cursor:wait}.LandingClient_hidden__K__bX{display:none!important}.LandingClient_error__7Sgt4{margin-top:12px;font-size:13px;color:var(--color-error-strong);text-align:left}.LandingClient_footerNav__cW8_g{margin-top:20px;font-size:13px}.LandingClient_footerNav__cW8_g a{color:var(--color-primary);text-decoration:none}.LandingClient_footerNav__cW8_g a:hover{text-decoration:underline}.LandingClient_loading__75vjN{font-size:14px;color:var(--color-gray-500)}.ExpressionBatteryClient_container__1YuVV{max-width:600px;width:100%;min-width:0;margin:0 auto;padding:24px}.ExpressionBatteryClient_card__zPFsP{background:var(--color-bg-surface);border-radius:18px;padding:20px;margin-bottom:24px;box-shadow:0 8px 24px rgba(0,0,0,.08);min-width:0;position:relative}.ExpressionBatteryClient_title__UCf6T{font-size:.95rem;color:var(--color-text-muted);margin-bottom:12px}.ExpressionBatteryClient_sentence__H90_U{margin-bottom:20px}.ExpressionBatteryClient_sentenceTarget__BbprK,.ExpressionBatteryClient_sentence__H90_U{font-size:1.5rem;line-height:1.5;max-width:100%;overflow-wrap:break-word;word-break:break-word}.ExpressionBatteryClient_sentenceTarget__BbprK{margin-bottom:50px;text-align:center}.ExpressionBatteryClient_evaluationSentence__kbGtf{font-size:1rem;line-height:1.2;margin-bottom:8px}.ExpressionBatteryClient_evaluationAnswer__J82y2{font-size:1.5rem;line-height:1.25;font-weight:700;text-align:center;margin:8px 0 16px;overflow-wrap:break-word;word-break:break-word}.ExpressionBatteryClient_highlight__izBPh{background:var(--color-warning-bg);color:var(--color-warning-text);padding:3px 6px;border-radius:6px}.ExpressionBatteryClient_highlightEval__dFpLa{font-weight:700;background:none;color:inherit;padding:0;border-radius:0}.ExpressionBatteryClient_evaluationUserAnswer__wPz2K{color:var(--color-input-text);border-bottom:1px solid var(--color-accent-sky-light);padding:0 1px}.ExpressionBatteryClient_evaluationAnswer__J82y2+.ExpressionBatteryClient_evaluationWrongUserAnswer___Eoi_{margin-top:-8px}.ExpressionBatteryClient_evaluationWrongUserAnswer___Eoi_{font-size:1.2rem;line-height:1.25;font-weight:500;text-align:center;text-decoration:line-through;color:var(--color-input-text);margin:0 0 16px;overflow-wrap:break-word;word-break:break-word}.ExpressionBatteryClient_arrow__CZfqt{text-align:center;font-size:1.4rem;margin:20px 0 10px;color:var(--color-slate-400);line-height:1}.ExpressionBatteryClient_inlineRow__oveAM{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;width:100%;gap:.12em;margin-bottom:0;box-sizing:border-box}.ExpressionBatteryClient_targetAfterLine__YKX69{display:block;margin-top:.35em;line-height:1.5}.ExpressionBatteryClient_inlineRow__oveAM .ExpressionBatteryClient_inlineInput__zyUiw:only-child{width:100%}.ExpressionBatteryClient_inlineRow__oveAM .ExpressionBatteryClient_inlineInput__zyUiw:not(:only-child){flex:1 1 auto;width:auto;min-width:0;max-width:100%;margin-left:0;margin-right:0}.ExpressionBatteryClient_inlineSuffix__VSIPV{font-size:1.8rem;line-height:1.2;color:var(--color-text-primary);flex:0 0 auto}.ExpressionBatteryClient_inlineInput__zyUiw{display:block;width:100%;max-width:100%;box-sizing:border-box;font:inherit;font-size:1.8rem;line-height:1.2;border:none;border-bottom:2px solid var(--color-accent-sky-light);background:transparent;color:var(--color-input-text);min-width:0;min-height:calc(1.8rem * 1.2);padding:0;text-align:center;margin:0 auto;resize:none;overflow:hidden;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.ExpressionBatteryClient_inlineInput__zyUiw:focus{outline:none;background-color:var(--color-input-focus-bg);border-bottom:2px solid var(--color-accent-sky)}.ExpressionBatteryClient_buttons__UMP4O{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;min-width:0}.ExpressionBatteryClient_buttonWithScore__Q0SxV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.ExpressionBatteryClient_buttonScore__x_2EG{margin:0;font-size:.78rem;color:var(--color-text-muted);text-align:center;line-height:1.3}.ExpressionBatteryClient_buttonScore__x_2EG span{display:block;white-space:nowrap}.ExpressionBatteryClient_buttons__UMP4O button{width:100%;padding:14px;border-radius:12px;border:none;font-size:1rem;cursor:pointer}.ExpressionBatteryClient_buttons__UMP4O button:disabled{opacity:.75;cursor:not-allowed;filter:saturate(.75)}.ExpressionBatteryClient_skip__GInKL{background:var(--color-border)}.ExpressionBatteryClient_hint__J8w65{background:var(--color-indigo-500);color:var(--color-text-on-primary)}.ExpressionBatteryClient_submit__ddRkO{background:var(--color-submit);color:var(--color-text-on-primary)}.ExpressionBatteryClient_evaluation__q52ZF{border-left:6px solid}.ExpressionBatteryClient_evaluationCorrect__wIeaM{border-left:6px solid var(--color-success-border);background-color:var(--color-success-bg);padding:10px 16px;margin-bottom:12px;border-radius:14px}.ExpressionBatteryClient_evaluationWrong___sHTJ{border-left:6px solid var(--color-error);background-color:var(--color-error-bg);padding:14px 16px;margin-bottom:12px;border-radius:14px}.ExpressionBatteryClient_evaluationHeader__BtGfc{font-weight:500;opacity:.75;margin-bottom:10px}.ExpressionBatteryClient_explanationToggle__Hz2KV{border:1px solid rgba(15,23,42,.2);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:.8rem;font-weight:600;border-radius:8px;padding:6px 10px;cursor:pointer;margin-top:10px}.ExpressionBatteryClient_explanationToggle__Hz2KV:disabled{opacity:.5;cursor:not-allowed}.ExpressionBatteryClient_assessmentActions__dcNg8{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ExpressionBatteryClient_assessmentActionsStart__IgRq_{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ExpressionBatteryClient_assessmentSaveButton__4nMyz{border:1px solid rgba(15,23,42,.15);background:var(--color-bg-surface);opacity:.75;color:var(--color-text-primary);font-size:.9rem;font-weight:600;border-radius:9px;padding:8px 12px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ExpressionBatteryClient_assessmentSaveButton__4nMyz:disabled{opacity:.5;cursor:not-allowed}.ExpressionBatteryClient_assessmentSaveButton__4nMyz:not(:disabled):hover{border-color:rgba(15,23,42,.3);background:var(--color-bg-surface)}.ExpressionBatteryClient_assessmentWatermark__CYDAR{position:absolute;top:8px;right:12px;font-size:.6rem;font-weight:500;letter-spacing:.04em;color:rgba(15,23,42,.35);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExpressionBatteryClient_nextExerciseButton__xh5qQ{border:none;border-radius:10px;background:var(--color-submit);color:var(--color-bg-surface);font-size:.92rem;font-weight:600;padding:10px 14px;cursor:pointer}.ExpressionBatteryClient_nextExerciseButton__xh5qQ:disabled{opacity:.55;cursor:not-allowed}.ExpressionBatteryClient_explanationBox__9ByjV{margin-top:10px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:rgba(255,255,255,.6);padding:10px 12px}.ExpressionBatteryClient_explanationItem__kQOVr+.ExpressionBatteryClient_explanationItem__kQOVr{margin-top:10px}.ExpressionBatteryClient_explanationTitle__zbpnc{margin:0 0 4px;font-size:.8rem;font-weight:700;color:var(--color-slate-700)}.ExpressionBatteryClient_explanationText__E6MLJ{margin:0;font-size:.92rem;line-height:1.4;color:var(--color-text-secondary)}.ExpressionBatteryClient_explanationReveal__dczf7{background:none;border:none;padding:0;margin:0;font:inherit;font-size:.92rem;font-weight:400;color:rgba(0,0,0,.75);text-decoration:none;cursor:pointer}.ExpressionBatteryClient_explanationReveal__dczf7:hover{color:rgba(0,0,0,.9)}.ExpressionBatteryClient_alternativesList__njFBc{margin:0;padding-left:1.25rem;font-size:.92rem;line-height:1.4;color:var(--color-text-secondary)}.ExpressionBatteryClient_alternativesList__njFBc li+li{margin-top:4px}.ExpressionBatteryClient_small__aanEM{font-size:.95rem;color:var(--color-text-muted);margin-top:10px}.ExpressionBatteryClient_evaluationWrong___sHTJ .ExpressionBatteryClient_small__aanEM{margin-top:6px}.ExpressionBatteryClient_evaluationCopyLabel__QYU1w{font-size:.95rem;color:var(--color-text-muted);margin-top:16px;margin-bottom:8px}.ExpressionBatteryClient_evaluationCopyInputWrap__Es8a1{margin-bottom:8px;font-size:.2rem}.ExpressionBatteryClient_end__va4vv{text-align:center;font-size:1.4rem;margin-top:40px}.ExpressionBatteryClient_placementEndSummary__Uzt6b{text-align:center;font-size:1.15rem;line-height:1.5;color:var(--color-text-primary);margin:0 0 18px}.ExpressionBatteryClient_placementEndLinkWrap__uUZqw{text-align:center;font-size:1rem;line-height:1.55;color:var(--color-text-secondary);margin:0}.ExpressionBatteryClient_placementEndLink__GYlmd{color:var(--color-blue-950);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ExpressionBatteryClient_returnToBlockWrap__97r0C{margin-top:18px;display:flex;justify-content:center}.ExpressionBatteryClient_returnToBlockButton__EPn6h{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--color-primary);color:var(--color-bg-surface);text-decoration:none;font-size:1rem;font-weight:700;line-height:1;padding:12px 18px}.ExpressionBatteryClient_returnToBlockButton__EPn6h:hover{background:var(--color-primary-hover)}.ExpressionBatteryClient_infoBanner__lQ_GX{margin:-8px 0 20px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-primary-border);background:var(--color-cyan-50);color:var(--color-blue-950);font-size:.9rem;line-height:1.4}.ExpressionBatteryClient_back__XOGKY{text-align:center;margin-top:24px}.ExpressionBatteryClient_backAction__PwEj3{border:none;background:transparent;color:var(--color-accent-sky);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:inherit;padding:0}.ExpressionBatteryClient_back__XOGKY a{color:var(--color-accent-sky)}@media (max-width:640px){.ExpressionBatteryClient_container__1YuVV{padding:16px 12px 20px}.ExpressionBatteryClient_card__zPFsP{padding:16px 14px;border-radius:14px}.ExpressionBatteryClient_evaluationAnswer__J82y2,.ExpressionBatteryClient_sentenceTarget__BbprK,.ExpressionBatteryClient_sentence__H90_U{font-size:calc(1.5rem * .85)}.ExpressionBatteryClient_buttonScore__x_2EG span{white-space:normal}}@media (max-width:380px){.ExpressionBatteryClient_buttons__UMP4O{flex-direction:column-reverse}.ExpressionBatteryClient_buttonWithScore__Q0SxV{flex:none;width:100%}}.ExpressionBatteryClient_reviewMissBackdrop__Sdkru{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.55)}.ExpressionBatteryClient_reviewMissPanel__M0kq8{max-width:22rem;width:100%;padding:1.25rem 1.35rem;border-radius:.5rem;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.08)}.ExpressionBatteryClient_reviewMissText__UJlUx{margin:0 0 1.1rem;font-size:1rem;line-height:1.45}.ExpressionBatteryClient_reviewMissButton__F_rY_{width:100%;padding:.55rem .85rem;border:none;border-radius:.375rem;background:var(--color-primary);color:var(--color-bg-surface);font-weight:600;cursor:pointer}.ExpressionBatteryClient_reviewMissButton__F_rY_:hover{background:var(--color-primary-hover)}.ExpressionBatteryClient_reviewMissButton__F_rY_:focus-visible{outline:2px solid var(--color-blue-800);outline-offset:2px}.ExpressionBatteryClient_reviewMissButtonLink__ykZ6E{display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none}[data-theme=dark] .ExpressionBatteryClient_card__zPFsP.ExpressionBatteryClient_evaluationWrong___sHTJ{background-color:color-mix(in srgb,var(--color-error) 10%,var(--dark-2));border-left:6px solid var(--color-error-border);color:var(--color-text-body);box-shadow:0 8px 24px rgba(0,0,0,.35)}[data-theme=dark] .ExpressionBatteryClient_card__zPFsP.ExpressionBatteryClient_evaluationCorrect__wIeaM{background-color:color-mix(in srgb,var(--color-success) 10%,var(--dark-2));border-left:6px solid var(--color-success-border);color:var(--color-text-body);box-shadow:0 8px 24px rgba(0,0,0,.35)}[data-theme=dark] .ExpressionBatteryClient_evaluationAnswer__J82y2{color:var(--color-text-primary)}[data-theme=dark] .ExpressionBatteryClient_evaluationCorrect__wIeaM .ExpressionBatteryClient_highlight__izBPh{background:rgba(91,184,138,.28);color:var(--color-success-text)}[data-theme=dark] .ExpressionBatteryClient_evaluationWrong___sHTJ .ExpressionBatteryClient_highlight__izBPh{background:rgba(229,115,115,.22);color:var(--color-error-text)}[data-theme=dark] .ExpressionBatteryClient_evaluationCorrect__wIeaM .ExpressionBatteryClient_small__aanEM,[data-theme=dark] .ExpressionBatteryClient_evaluationWrong___sHTJ .ExpressionBatteryClient_small__aanEM{color:var(--color-text-secondary);opacity:1}[data-theme=dark] .ExpressionBatteryClient_explanationToggle__Hz2KV{border-color:var(--color-border-strong);background:var(--dark-0);color:var(--color-text-primary)}[data-theme=dark] .ExpressionBatteryClient_explanationToggle__Hz2KV:hover{background:var(--dark-1);border-color:var(--color-border-focus)}[data-theme=dark] .ExpressionBatteryClient_explanationBox__9ByjV{border-color:var(--color-border-strong);background:var(--dark-3);color:var(--color-text-body)}[data-theme=dark] .ExpressionBatteryClient_explanationTitle__zbpnc{color:var(--color-text-primary)}[data-theme=dark] .ExpressionBatteryClient_explanationText__E6MLJ{color:var(--color-text-secondary)}[data-theme=dark] .ExpressionBatteryClient_explanationReveal__dczf7{color:var(--color-text-link)}[data-theme=dark] .ExpressionBatteryClient_explanationReveal__dczf7:hover{color:var(--color-text-link-hover)}[data-theme=dark] .ExpressionBatteryClient_nextExerciseButton__xh5qQ{color:var(--color-text-on-primary)}.VocabularioApresentacao_mockShell__tTOab{width:100%;max-width:440px;margin:0 auto}.VocabularioApresentacao_mockHeading__XvhLw{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}.VocabularioApresentacao_mockSubheading__D_di_{font-size:.85rem;color:var(--color-text-muted);margin:0 0 16px}.VocabularioApresentacao_categoryList__IXyjh{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.VocabularioApresentacao_recommendedBadge__3RDEr{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--color-bg-muted,rgba(15,23,42,.06));font-size:.85rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:14px}.VocabularioApresentacao_recommendedBadgeIcon__ciMNi{display:inline-flex;width:16px;height:16px;color:var(--color-primary)}.VocabularioApresentacao_nextStepsHeader__febkW{font-size:.9rem;color:var(--color-text-secondary);margin:0 0 12px}.VocabularioApresentacao_cardStack__j7cr8{display:flex;flex-direction:column;gap:10px}.VocabularioApresentacao_exerciseShell__Hajla{max-width:600px;margin:0 auto;padding:0}.VocabularioApresentacao_studyCardShell__QdaKe{max-width:min(520px,100%);width:100%;margin:0 auto;box-sizing:border-box;min-width:0}.TextContentRating_ratingInline__FY8KN{display:inline-flex;align-items:center;gap:3px;margin-left:.35em;vertical-align:-.2em;line-height:1}.TextContentRating_ratingBtn__B1UMz{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-muted);line-height:0}.TextContentRating_ratingBtn__B1UMz svg{display:block}.TextContentRating_ratingBtn__B1UMz:hover{color:var(--color-text-secondary)}.TextContentRating_ratingBtn__B1UMz[aria-pressed=true]{color:var(--color-text-primary)}.TextContentRating_ratingBtn__B1UMz:disabled{cursor:default;opacity:.6}.BatteriesStudyView_page__KgTO_{min-height:100vh;margin:0;background:var(--color-bg-subtle);color:var(--color-text-primary)}.BatteriesStudyView_inner__YLD7n{max-width:520px;width:100%;margin:0 auto;padding:16px 14px 28px;box-sizing:border-box;min-width:0}.BatteriesStudyView_back__vaNqL{margin-bottom:12px}.BatteriesStudyView_back__vaNqL a{font-size:.85rem;color:var(--color-accent-sky);text-decoration:none}.BatteriesStudyView_back__vaNqL a:hover{text-decoration:underline}.BatteriesStudyView_title__b_MDr{font-size:.95rem;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.BatteriesStudyView_subtitle__za0Nq{font-size:.8rem;color:var(--color-text-muted);margin:0 0 14px}.BatteriesStudyView_tabs__KezbZ{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.BatteriesStudyView_tabsFillRow__t8_wZ{width:100%;flex-wrap:nowrap}.BatteriesStudyView_tabFlexFill__UXuUu{flex:1 1;min-width:0}.BatteriesStudyView_tab__kyJsA{font:inherit;font-size:.78rem;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:baseline;justify-content:center;gap:6px;flex-wrap:wrap}.BatteriesStudyView_tabLabel__ICkeC{text-align:center}.BatteriesStudyView_tabCount__vbpRR{font-size:.68rem;font-weight:500;color:var(--color-slate-400);letter-spacing:.02em}.BatteriesStudyView_tab__kyJsA:hover{border-color:var(--color-primary);color:var(--color-blue-800)}.BatteriesStudyView_tabActive__o0GWO{background:var(--color-primary-surface);border-color:var(--color-primary-border-active);color:var(--color-primary-hover);font-weight:600}.BatteriesStudyView_tabActive__o0GWO .BatteriesStudyView_tabCount__vbpRR{color:var(--color-text-muted);font-weight:500}.BatteriesStudyView_tabWide__VR_hf{flex:1 1 min(100%,200px);text-align:center;line-height:1.25}.BatteriesStudyView_list__zXVXx{display:flex;flex-direction:column;gap:10px}.BatteriesStudyView_empty__yeZ0f{margin:0;font-size:.85rem;color:var(--color-text-muted);padding:10px 4px}.BatteriesStudyView_card__U_QEA{background:var(--color-primary-surface);border-radius:16px;padding:12px 12px 10px;border:1px solid var(--color-primary-border);max-width:100%;min-width:0;box-sizing:border-box}.BatteriesStudyView_cardStack__F0R_4{display:flex;flex-direction:column;min-width:0;max-width:100%}.BatteriesStudyView_cardMain__JnR81{position:relative;padding-bottom:0}.BatteriesStudyView_cardWatermark__OtU1B{position:absolute;right:0;bottom:-5px;font-size:.6rem;font-weight:500;letter-spacing:.04em;color:rgba(30,58,138,.3);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.BatteriesStudyView_cardHeading__zao4h{margin-bottom:8px}.BatteriesStudyView_cardTitle__ZdUlv{font-size:.88rem;font-weight:600;color:var(--color-blue-900-deep);margin:0;line-height:1.35}[data-theme=dark] .BatteriesStudyView_cardTitle__ZdUlv{color:var(--color-text-primary)}.BatteriesStudyView_cardSubtitle__vNSel{font-size:.78rem;color:var(--color-text-secondary);margin:4px 0 0;line-height:1.35}.BatteriesStudyView_blockLabel__3vY5X{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:var(--color-text-muted);margin:8px 0 2px}.BatteriesStudyView_blockText__aMPal{font-size:.95rem;line-height:1.2;color:var(--color-slate-700);margin:0}.BatteriesStudyView_infoRevealRow__4HIjq{display:flex;flex-wrap:wrap;align-items:center;margin:8px 0 0;line-height:1.35}.BatteriesStudyView_infoRevealItem__nWxjb{display:inline-flex;align-items:center}.BatteriesStudyView_infoRevealSep__9zxDS{color:var(--color-slate-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.BatteriesStudyView_infoRevealRow__4HIjq .BatteriesStudyView_storyRevealLink__PiEiK{margin:0}.BatteriesStudyView_storyRevealLink__PiEiK{display:inline;margin:8px 0 0;background:none;border:none;padding:0;font:inherit;font-size:.95rem;font-weight:400;color:var(--color-slate-700);text-decoration:none;cursor:pointer;text-align:left}.BatteriesStudyView_storyRevealLink__PiEiK:hover{color:var(--color-text-primary)}.BatteriesStudyView_pair__G3ANA{display:flex;flex-direction:column;gap:3px}.BatteriesStudyView_line__ahHkR{font-size:1rem;line-height:1.32;color:var(--color-text-primary);margin:6px 0}.BatteriesStudyView_highlight__qdbpu{background:var(--color-warning-bg);color:var(--color-warning-text);padding:1px 4px;border-radius:4px}.BatteriesStudyView_footerNav__0T8VD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border-strong)}.BatteriesStudyView_footerNav__0T8VD a,.BatteriesStudyView_footerNav__0T8VD button{font:inherit;font-size:.85rem;color:var(--color-primary);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.BatteriesStudyView_footerNav__0T8VD button:disabled{color:var(--color-slate-400);cursor:not-allowed;text-decoration:none}.BatteriesStudyView_cardFooter__kUXD7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.BatteriesStudyView_cardFooterFeedback__V5jxr{flex:1 1;min-width:min(100%,220px)}.BatteriesStudyView_accuracySeal__JfL9Y{flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--color-blue-800);background:var(--color-blue-100);border:1px solid var(--color-primary-border-active);border-radius:8px;padding:6px 8px;line-height:1.2;align-self:flex-end}.BatteriesStudyView_accuracySealBad__1OnOS{color:var(--color-error-text);background:var(--color-error-bg);border-color:var(--color-error-border)}.BatteriesStudyView_accuracySealGood__Sf7uW{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}button.BatteriesStudyView_accuracySeal__JfL9Y{cursor:pointer;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}button.BatteriesStudyView_accuracySeal__JfL9Y:focus-visible{outline:2px solid var(--color-blue-500-bright);outline-offset:2px}.ExerciseAskPanel_askThread___9EGJ{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:10px}.ExerciseAskPanel_askRound__SFKAw{display:flex;flex-direction:column;gap:4px}.ExerciseAskPanel_askAnswer__BnSGX,.ExerciseAskPanel_askQuestion__DQeQG{margin:0;font-size:.92rem;line-height:1.4;color:var(--color-text-primary)}.ExerciseAskPanel_askAnswer__BnSGX{display:flex;flex-direction:column;gap:4px}.ExerciseAskPanel_askQuestion__DQeQG{color:var(--color-input-text)}.ExerciseAskPanel_askLabel__ge_h1{font-weight:600;opacity:.75}.ExerciseAskPanel_askAnswerMarkdown__4XST0{font-size:inherit;line-height:inherit;color:inherit}.ExerciseAskPanel_askAnswerMarkdown__4XST0 p{margin:0 0 .55em}.ExerciseAskPanel_askAnswerMarkdown__4XST0 p:last-child{margin-bottom:0}.ExerciseAskPanel_askAnswerMarkdown__4XST0 ul{margin:.35em 0 .55em;padding-left:1.2em}.ExerciseAskPanel_askAnswerMarkdown__4XST0 li{margin:.15em 0}.ExerciseAskPanel_askAnswerMarkdown__4XST0 strong{font-weight:700}.ExerciseAskPanel_askAnswerMarkdown__4XST0 code{font-size:.92em}.ExerciseAskPanel_compose__xnIu2{display:flex;flex-direction:column;gap:8px}.ExerciseAskPanel_composeHint__J9QQt{margin:0;font-size:.85rem;line-height:1.35;color:var(--color-text-secondary)}.ExerciseAskPanel_composeInput__ZOinW{width:100%;min-height:56px;resize:vertical;border:1px solid rgba(15,23,42,.18);border-radius:10px;padding:10px 12px;font:inherit;font-size:.92rem;color:var(--color-input-text);background:var(--color-bg-surface);box-sizing:border-box}.ExerciseAskPanel_composeInput__ZOinW:disabled{opacity:.55;cursor:not-allowed}.ExerciseAskPanel_composeRow__pY5IP{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ExerciseAskPanel_busyText__Ah_2C,.ExerciseAskPanel_errorText__DHM_2,.ExerciseAskPanel_limitReached__OesVf{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.ExerciseAskPanel_errorText__DHM_2{color:var(--color-error-text,#b42318)}.ExerciseAskPanel_perguntarBtnOpen__o_uJX{opacity:1;box-shadow:inset 0 0 0 1px currentColor}