.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}}.loaderCircleStroke_stroke__vXFDI{--loader-stroke-width:3px;--loader-stroke-dim:rgba(255,255,255,0.35);--loader-stroke-bright:var(--color-bg-surface,#fff)}.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}.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}.GlobalPendingProvider_overlay__V_zRU{position:fixed;inset:0;z-index:9990;background:var(--color-bg-overlay,rgba(15,23,42,.55));pointer-events:all}.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)}.BatteriesStudyView_page__KgTO_{min-height:100vh;margin:0;background:var(--color-bg-subtle);color:var(--color-text-primary)}.BatteriesStudyView_inner__YLD7n{max-width:520px;margin:0 auto;padding:16px 14px 28px;box-sizing:border-box}.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)}.BatteriesStudyView_cardStack__F0R_4{display:flex;flex-direction:column}.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}.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_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_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_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)}