.ConceptSteps_steps__qcNO_{display:flex;flex-direction:column;gap:var(--space-12,12px)}.ConceptSteps_steps__qcNO_ p{margin:0;font-size:var(--session-body);line-height:var(--session-body-line);transition:color .3s}.ConceptSteps_now__7z6tc{color:var(--text-primary)}.ConceptSteps_past__qEuTu{color:var(--text-secondary);cursor:pointer}.ConceptSteps_term__ECXCm{font:inherit;color:inherit;background:none;border:0;padding:0 1px;border-bottom:2px dotted #f59e0b;cursor:pointer}.ConceptSteps_term__ECXCm:focus-visible,.ConceptSteps_term__ECXCm:hover{background:rgba(245,158,11,.18);border-radius:3px;outline:none}.ConceptSteps_past__qEuTu .ConceptSteps_term__ECXCm{border-bottom-color:var(--text-tertiary,#c9c4bb)}.ConceptSteps_progress__8ijWm{display:flex;gap:6px;margin-top:var(--space-8,8px)}.ConceptSteps_dot__1gyD9{width:22px;height:4px;border-radius:2px;background:var(--border-primary,#e6e3dd)}.ConceptSteps_done__B96vz{background:var(--text-primary)}.ConceptSteps_current__EhD2j{background:#f59e0b}.ConceptSteps_single__5Rl4H p{font-family:var(--font-exposure),Georgia,serif;font-size:16px;line-height:1.55}.ConceptSteps_single__5Rl4H .ConceptSteps_progress__8ijWm{gap:10px;margin-top:var(--space-8,8px);margin-bottom:-10px}.ConceptSteps_single__5Rl4H .ConceptSteps_dot__1gyD9{width:32px}.ConceptSteps_single__5Rl4H .ConceptSteps_current__EhD2j,.ConceptSteps_single__5Rl4H .ConceptSteps_done__B96vz{background-color:#e8683a}.ConceptSteps_dotBtn__m6S9t{box-sizing:content-box;height:4px;border:none;padding:10px 0;background-clip:content-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.ZoomPan_box__Rc5_S{position:relative;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ZoomPan_inner___pwHl{transform-origin:0 0;will-change:transform}.ZoomPan_btn__vWsqX{position:absolute;right:10px;bottom:10px;-webkit-tap-highlight-color:transparent;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:999px;background:var(--surface,#fff);color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer}.RubricPane_pane__Rei8J{display:flex;flex-direction:column;gap:12px;padding-top:24px}.RubricPane_score___lmw_{font-size:30px;font-weight:500;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.1}.RubricPane_label__s4a_G{font-size:11px;font-weight:600;letter-spacing:1.2px;color:var(--text-primary);margin-top:4px}.RubricPane_heading__G3iYY{margin:12px 0 0;font-family:var(--font-exposure),Georgia,serif;font-weight:400;font-size:20px;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary)}.RubricPane_cards__PGQEM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.RubricPane_card__nlwVn,.RubricPane_missingCard__pFIqS,.RubricPane_plainCard__FVLjb{width:100%;text-align:left;font:inherit;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:16px;border:1px solid #efeeec;background:var(--surface,#fff);color:var(--text-primary)}.RubricPane_card__nlwVn{cursor:pointer;transition:border-color .15s ease}.RubricPane_card__nlwVn:hover{border-color:#dcdad6}.RubricPane_active__TdoHN{border-color:var(--text-primary)}.RubricPane_missingCard__pFIqS{flex-direction:row;justify-content:space-between;gap:16px;border-style:dashed}.RubricPane_cardHead__CIjHy{display:flex;align-items:center;justify-content:space-between;gap:8px}.RubricPane_chip__1sB_r{font-size:12px;padding:2px 9px;border-radius:999px}.RubricPane_good__5qE5m{background:#eaf8e4;color:#3c8a2c}.RubricPane_error__xM1vZ{background:#fdecea;color:#b8472d}.RubricPane_unclear__6c1yh{background:#fdf6dc;color:#9a7412}.RubricPane_extra__UA3_A{background:#f1f2f4;color:#5f646b}.RubricPane_pts__MwkRL{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RubricPane_body__eQRdX{display:block;font-size:15px;line-height:1.55}.RubricPane_costs__j6xeB{display:block;margin-top:8px;font-size:13px;color:var(--text-secondary)}.RubricPane_lead__5oRMI{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}@media (max-width:767px){.RubricPane_pane__Rei8J{padding-top:0}.RubricPane_score___lmw_{display:none}.RubricPane_heading__G3iYY{font-size:17px;margin-top:8px}.RubricPane_heading__G3iYY:first-of-type{margin-top:0}}.YoTaskScreen_split__JxaIw{flex:1 1;min-height:0;width:100%;display:flex;align-items:stretch}.YoTaskScreen_main__jsdLf{min-width:0}.YoTaskScreen_main__jsdLf,.YoTaskScreen_scroll__dcHqG{flex:1 1;min-height:0;display:flex;flex-direction:column}.YoTaskScreen_scroll__dcHqG{overflow-y:auto;padding:72px 48px 24px;gap:28px}.YoTaskScreen_head__3_2mf{display:flex;flex-direction:column;gap:10px}.YoTaskScreen_metaRow__Bem3a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.YoTaskScreen_kicker__FFhFe{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-secondary)}.YoTaskScreen_clock__ulHn4{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.YoTaskScreen_muted__F4PSL{color:var(--text-secondary)}.YoTaskScreen_total__OeVeO{font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_title__xLeil{margin:0;font-family:var(--font-exposure),Georgia,serif;font-weight:400;font-size:28px;line-height:1.25}.YoTaskScreen_points__MK8L4{font-family:Geist,sans-serif;font-size:15px;color:var(--text-secondary);white-space:nowrap}.YoTaskScreen_intro__yXgQF{margin:0;font-size:16px;line-height:1.6;max-width:64ch;color:var(--text-primary)}.YoTaskScreen_subtask__tIi7X{display:flex;flex-direction:column;gap:14px}.YoTaskScreen_subHead__q8ejm{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.YoTaskScreen_prompt__4N_Tu{margin:0;font-family:var(--font-exposure),serif;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;max-width:64ch;white-space:pre-line}.YoTaskScreen_subId__6Aesb{margin-right:4px}.YoTaskScreen_subPoints__Aa5gz{font-size:14px;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_labels__djP7G{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.YoTaskScreen_labelRow__khxPn{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.YoTaskScreen_selectWrap___M85r{position:relative;display:block;flex:1 1 360px;max-width:530px}.YoTaskScreen_select__EcHXZ:focus-visible,.YoTaskScreen_select__EcHXZ:focus-within{outline:none;border-color:var(--stroke,#b9b9bd)}.YoTaskScreen_labelName__5Dnh1{flex-shrink:0;font-size:14px;color:var(--text-secondary);white-space:nowrap;pointer-events:none}.YoTaskScreen_selectValue__kvLuP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.YoTaskScreen_selectNative__Vgytk{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.YoTaskScreen_selectNative__Vgytk:disabled{cursor:default}.YoTaskScreen_select__EcHXZ{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;text-align:left;font:inherit;font-size:15px;width:100%;height:54px;padding:0 44px 0 16px;border-radius:12px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%232b2e33' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 16px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--text-primary);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.03)}.YoTaskScreen_ok__7mYEn{border-color:#7fcf6a;background-color:#eaf8e4}.YoTaskScreen_bad__p3AF0{border-color:#e0795f;background-color:#fdecea}.YoTaskScreen_selectLocked__5UB0E,.YoTaskScreen_select__EcHXZ:disabled{background-image:none;cursor:default;opacity:1}.YoTaskScreen_fix___iXP1{font-size:14px;color:#3c8a2c}.YoTaskScreen_answer__5UBPX{font:inherit;font-size:16px;line-height:1.6;min-height:200px;resize:vertical;padding:16px;border-radius:20px;border:1px solid var(--stroke-subtle,#dcdcdf);background:var(--background-01,#fafafa);color:var(--text-primary)}.YoTaskScreen_answer__5UBPX:focus{outline:none;border-color:var(--stroke,#b9b9bd)}.YoTaskScreen_model___dvHp{font-size:15px;line-height:1.6}.YoTaskScreen_model___dvHp summary{cursor:pointer;color:var(--text-secondary)}.YoTaskScreen_model___dvHp p{margin:8px 0 0}.YoTaskScreen_failed__3BJcq{display:flex;flex-direction:column;gap:8px;font-size:15px}.YoTaskScreen_failed__3BJcq p{margin:0}.YoTaskScreen_foot__8MT4x{padding:16px 48px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.YoTaskScreen_confirm__C_VFU{display:flex;flex-direction:column;gap:10px;font-size:15px}.YoTaskScreen_row__IJQR_{display:flex;gap:8px}.YoTaskScreen_primary__eIkBV,.YoTaskScreen_secondary__uEEj_{font:inherit;font-size:15px;padding:11px 22px;border-radius:999px;cursor:pointer}.YoTaskScreen_primary__eIkBV{color:var(--text-primary);font-weight:500;padding:12px 26px;border:1.5px solid transparent;background:linear-gradient(var(--surface,#fff),var(--surface,#fff)) padding-box,linear-gradient(135deg,var(--gold),var(--pink-dark)) border-box}.YoTaskScreen_secondary__uEEj_{background:var(--surface,#fff);color:var(--text-primary);border:1px solid var(--stroke-subtle,#dcdcdf)}.YoTaskScreen_pane___0Pqn{flex:1.05 1}.YoTaskScreen_paneBody__Puffe{flex:1 1;min-height:0;overflow-y:auto;padding:calc(36px + 24px) 20px 24px;display:flex;flex-direction:column;gap:16px;container-type:size}.YoTaskScreen_tabs__1do66{display:flex;align-items:center;gap:6px;min-height:36px;padding-right:52px;flex-wrap:wrap}.YoTaskScreen_paneBody__Puffe:has(>.YoTaskScreen_tabs__1do66){padding-top:20px}.YoTaskScreen_pane___0Pqn>button:first-child{top:20px;right:20px}.YoTaskScreen_tab__t3ovn{font:inherit;font-size:14px;padding:6px 14px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-secondary);cursor:pointer}.YoTaskScreen_tabOn__d3dxx{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_material__yCqRS{display:flex;flex-direction:column;gap:12px}.YoTaskScreen_materialTitle__rnVig{margin:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}@media (max-width:767px){.YoTaskScreen_split__JxaIw{flex-direction:column}.YoTaskScreen_pane___0Pqn{order:-1;flex:0 1 auto;max-height:45dvh;margin:64px 12px 0}.YoTaskScreen_paneBody__Puffe{container-type:normal;padding:56px 16px 16px}.YoTaskScreen_scroll__dcHqG{padding:12px 16px 24px}.YoTaskScreen_foot__8MT4x{padding:12px 16px 20px}.YoTaskScreen_select__EcHXZ{min-width:0;flex:1 1}}.YoTaskScreen_steps__8sUWE{display:flex;gap:6px;flex-wrap:wrap;margin:-14px 0 -10px}.YoTaskScreen_stepPill__cLUbg{font:inherit;font-size:14px;font-weight:500;display:inline-flex;align-items:baseline;gap:5px;padding:6px 13px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-primary);cursor:pointer}.YoTaskScreen_stepOn___HUJZ{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_stepMeta__zql8d{font-weight:400;font-size:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_secondary__uEEj_:disabled{opacity:.4;cursor:default}.YoTaskScreen_feedback___qFCL{display:flex;flex-direction:column;gap:12px;padding-top:8px}.YoTaskScreen_feedbackScore__5Ih_f{font-size:30px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_feedbackLabel__q_Mxn{font-size:11px;font-weight:600;letter-spacing:1.2px}.YoTaskScreen_feedbackNote__T99Dn{font-size:15px}.YoTaskScreen_feedbackList__iK2b8{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.YoTaskScreen_feedbackList__iK2b8 li{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:16px;border:1px solid #efeeec;font-size:15px}.YoTaskScreen_fbHead__cBb7F{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary)}.YoTaskScreen_fbPts__OFrbH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_fbOk__f6mCm{background:#f6fbf3}.YoTaskScreen_fbBad__6Q25K{background:#fdf5f3}.YoTaskScreen_fbBad__6Q25K s{color:#b8472d}.YoTaskScreen_fbBad__6Q25K b{font-weight:500;color:#3c8a2c}@media (min-width:768px) and (max-height:820px){.YoTaskScreen_scroll__dcHqG{padding:64px 32px 12px;gap:18px}.YoTaskScreen_head__3_2mf{gap:6px}.YoTaskScreen_title__xLeil{font-size:24px}.YoTaskScreen_intro__yXgQF{font-size:15px;line-height:1.5}.YoTaskScreen_steps__8sUWE{margin:-8px 0 -4px}.YoTaskScreen_prompt__4N_Tu{font-size:16px}.YoTaskScreen_subtask__tIi7X{gap:10px}.YoTaskScreen_labels__djP7G{gap:8px}.YoTaskScreen_select__EcHXZ{height:46px}.YoTaskScreen_foot__8MT4x{padding:10px 32px 14px}.YoTaskScreen_paneBody__Puffe{padding:calc(36px + 16px) 16px 16px}.YoTaskScreen_paneBody__Puffe:has(>.YoTaskScreen_tabs__1do66){padding-top:16px}.YoTaskScreen_pane___0Pqn>button:first-child{top:16px;right:16px}}.YoTaskScreen_switch__nQHLz{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f4f4f4}.YoTaskScreen_seg__KUhK8{flex:1 1;min-width:0;font:inherit;font-size:14px;padding:8px 6px;border:none;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.YoTaskScreen_segOn__SB3OW{background:var(--surface,#fff);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.06)}.YoTaskScreen_mobileMaterial__KjGVG{padding:10px;border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:24px;background:var(--surface,#fff)}.YoTaskScreen_mobileMaterial__KjGVG>div{border-radius:16px;overflow:hidden;max-height:none!important}.YoTaskScreen_ref___6V6I{font:inherit;padding:0;border:none;background:none;color:#4b3fd1;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.YoTaskScreen_mTop__FcYIz{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px;font-size:15px}.YoTaskScreen_mTask__cmMBs{color:var(--text-primary)}.YoTaskScreen_mScore__JX1nW{position:absolute;right:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.YoTaskScreen_mCard__wPVhq{border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:20px;padding:16px;background:var(--surface,#fff)}.YoTaskScreen_sheet__Va4Vb{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;padding:14px 18px 20px;border-radius:24px;background:var(--surface,#fff);box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:10px}.YoTaskScreen_sheetHead__EsGxW{display:flex;align-items:center;gap:4px}.YoTaskScreen_sheetBtn__eLHnM{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.YoTaskScreen_sheetCount__6R41Q{font-size:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px;margin-right:auto}.YoTaskScreen_sheetChip__qrHQz{font-size:13px;padding:3px 10px;border-radius:999px;background:#f4f4f4;color:var(--text-secondary)}.YoTaskScreen_chip_good__GMF8D{background:#eaf8e4;color:#3c8a2c}.YoTaskScreen_chip_error__bvBP6{background:#fdecea;color:#b3261e}.YoTaskScreen_chip_unclear__ZIsmh{background:#f7efd2;color:#8a6d1a}.YoTaskScreen_scrim__y0H_4{position:fixed;inset:0;z-index:19;background:rgba(0,0,0,.12)}.YoTaskScreen_optionSheet__YH_Se{padding:14px 10px 12px;gap:4px;max-height:60dvh}.YoTaskScreen_optionTitle__PIDjm{margin-right:auto;padding-left:12px;font-size:14px;color:var(--text-secondary)}.YoTaskScreen_optionList__sy5D3{list-style:none;margin:0;padding:0;overflow-y:auto}.YoTaskScreen_option__iyIPj{font:inherit;font-size:16px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:none;border-radius:12px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.YoTaskScreen_optionOn__FT14C{background:#f4f4f4}.YoTaskScreen_sheetNote__x03LO{margin:0;font-size:16px;line-height:1.55;color:var(--text-primary)}@media (max-width:767px){.YoTaskScreen_subtask__tIi7X{border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:20px;padding:16px;background:var(--surface,#fff)}.YoTaskScreen_foot__8MT4x .YoTaskScreen_primary__eIkBV{width:100%}.YoTaskScreen_confirm__C_VFU{align-self:stretch}.YoTaskScreen_confirm__C_VFU .YoTaskScreen_row__IJQR_{flex-direction:column}.YoTaskScreen_confirm__C_VFU .YoTaskScreen_row__IJQR_>button{width:100%}.YoTaskScreen_scroll__dcHqG>.YoTaskScreen_foot__8MT4x{padding:8px 0 0}.YoTaskScreen_feedback___qFCL{padding-top:0}.YoTaskScreen_feedbackScore__5Ih_f{display:none}.YoTaskScreen_scroll__dcHqG{gap:14px}.YoTaskScreen_steps__8sUWE{margin:0}.YoTaskScreen_title__xLeil{font-size:22px;line-height:1.2}.YoTaskScreen_prompt__4N_Tu{font-size:16px;line-height:1.5}.YoTaskScreen_subtask__tIi7X{padding:14px}.YoTaskScreen_mTop__FcYIz{font-size:14px}.YoTaskScreen_stepMeta__zql8d,.YoTaskScreen_stepPill__cLUbg{font-size:13px}.YoTaskScreen_stepPill__cLUbg{padding:5px 11px}.YoTaskScreen_seg__KUhK8{font-size:13px;padding:7px 6px}.YoTaskScreen_labelName__5Dnh1{font-size:13px}.YoTaskScreen_select__EcHXZ{height:48px;font-size:15px}.YoTaskScreen_failed__3BJcq,.YoTaskScreen_feedbackList__iK2b8 li,.YoTaskScreen_feedbackNote__T99Dn,.YoTaskScreen_fix___iXP1,.YoTaskScreen_model___dvHp,.YoTaskScreen_sheetNote__x03LO{font-size:14px}.YoTaskScreen_primary__eIkBV,.YoTaskScreen_secondary__uEEj_{font-size:15px}}.YoTaskScreen_keyCard__1UhMt{margin-top:20px;border-radius:20px;background:var(--surface,#fff);border:1px solid var(--stroke-subtle,#e6e6e8)}.YoTaskScreen_keyCard__1UhMt summary{display:flex;align-items:center;gap:10px;padding:16px 18px;list-style:none;cursor:pointer;color:#4a5160;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.YoTaskScreen_keyCard__1UhMt summary::-webkit-details-marker{display:none}.YoTaskScreen_keyCard__1UhMt summary>span{flex:1 1}.YoTaskScreen_keyChevron__J5KGx{transition:transform .15s ease}.YoTaskScreen_keyCard__1UhMt[open] .YoTaskScreen_keyChevron__J5KGx{transform:rotate(90deg)}.YoTaskScreen_keyCard__1UhMt p{margin:0;padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--text-primary)}@media (min-width:768px){.YoTaskScreen_scroll__dcHqG>.YoTaskScreen_foot__8MT4x{padding:0 0 24px}}.YoTaskScreen_modelPane__sIbDh{display:flex;flex-direction:column;gap:8px}.YoTaskScreen_modelTitle__8yIH0{margin:0;font-family:var(--font-exposure),serif;font-size:var(--session-concept-title,26px);font-weight:400;line-height:1.2}.YoTaskScreen_modelText__Grvqc{margin:8px 0 0;font-size:16px;line-height:1.7;white-space:pre-wrap}.YoTaskScreen_letters__M6FzX{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.YoTaskScreen_letter__KnCRN{font:inherit;font-size:14px;min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-secondary);cursor:pointer}.YoTaskScreen_letterOn__F6Rmf{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_counter__Xz97Y{margin:8px 0 0;font-size:13px;color:var(--text-secondary);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_counterOver__lmIUg{color:#b3261e}.CriteriaPane_pane__esPuE{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.CriteriaPane_top__RWJIL{display:flex;flex-direction:column;gap:12px;padding:24px 24px 28px;border-radius:24px;border:1px solid #efeeec;background:#fafafa}.CriteriaPane_head__OsTC7{display:flex;align-items:center;justify-content:space-between;gap:16px}.CriteriaPane_level__gxIQE{margin:0;font-family:var(--font-exposure),Georgia,serif;font-size:30px;font-weight:600;line-height:1.15}.CriteriaPane_score__LKpw_{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:104px;height:50px}.CriteriaPane_ring__sPc_M{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.CriteriaPane_ring__sPc_M path{fill:none;stroke:var(--text-primary);stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}.CriteriaPane_scoreText__fMPQc{position:relative;font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CriteriaPane_summary__FwbC1{margin:0;font-size:15px;line-height:1.7}.CriteriaPane_penalty__ySrss{margin:0;padding:8px 12px;border-radius:8px;background:#fdf1ee;color:#8a2d1a;font-size:14px}.CriteriaPane_tabs__GcWWj{display:flex;gap:32px;border-bottom:1px solid #e6e5e2;padding:0 4px;margin-top:8px}.CriteriaPane_tab__w2Il2{position:relative;font:inherit;font-size:15px;padding:10px 0 12px;border:none;background:none;color:var(--text-secondary);cursor:pointer}.CriteriaPane_tabOn__uPd7h{color:var(--text-primary)}.CriteriaPane_tabOn__uPd7h:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;border-radius:3px 3px 0 0;background:var(--text-primary)}.CriteriaPane_lead__fSdoj{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.CriteriaPane_lead__fSdoj strong{color:var(--text-primary);font-weight:600}.CriteriaPane_empty__V16ix{margin:0;color:var(--text-secondary);font-size:15px}.CriteriaPane_cards__wh4MV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.CriteriaPane_card__CpDYn,.CriteriaPane_colCard__KVQvZ,.CriteriaPane_missCard__OPGms{width:100%;text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:18px;border:1px solid #efeeec;background:var(--surface,#fff)}.CriteriaPane_card__CpDYn{cursor:pointer;align-items:flex-start;transition:border-color .15s ease}.CriteriaPane_card__CpDYn:hover{border-color:#dcdad6}.CriteriaPane_card__CpDYn.CriteriaPane_on__yBmAq{border-color:var(--text-primary)}.CriteriaPane_chip__IadMT{align-self:flex-start;font-size:12px;padding:2px 9px;border-radius:999px;white-space:nowrap}.CriteriaPane_good__DmuDv{background:#eaf8e4;color:#3c8a2c}.CriteriaPane_unclear___yy6N{background:#fdf6dc;color:#9a7412}.CriteriaPane_error__rhQAi{background:#fdecea;color:#b8472d}.CriteriaPane_quote__nGuxS{font-size:14px;line-height:1.5;color:var(--text-secondary)}.CriteriaPane_body__5uNHb{display:block;font-size:15px;line-height:1.55}.CriteriaPane_missCard__OPGms{flex-direction:row;align-items:flex-start;gap:14px}.CriteriaPane_missIcon__OGbEr{flex:none;margin-top:1px;color:var(--text-secondary)}.CriteriaPane_colHead__PPEn0{display:flex;align-items:center;justify-content:space-between;gap:12px}.CriteriaPane_colName__4_ewX{font-size:16px;font-weight:500}.CriteriaPane_colHead__PPEn0 .CriteriaPane_chip__IadMT{align-self:center}@media (max-width:767px){.CriteriaPane_top__RWJIL{padding:18px 18px 20px}.CriteriaPane_level__gxIQE{font-size:24px}.CriteriaPane_tabs__GcWWj{gap:20px}}.CourseErrorTask_overlay__de_y1{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:var(--background-01);background-image:linear-gradient(#F2F2F2 1px,transparent 0),linear-gradient(90deg,#F2F2F2 1px,transparent 0);background-size:32px 32px}.CourseDrill_scroll__71ld1{flex:1 1;min-height:0;width:100%;overflow-y:auto;padding:72px 48px 48px;display:flex;flex-direction:column;gap:24px;max-width:860px;margin:0 auto;box-sizing:border-box}.CourseDrill_head__VYjIz{display:flex;flex-direction:column;gap:10px}.CourseDrill_metaRow__Vi6pW{display:flex;align-items:baseline;justify-content:space-between}.CourseDrill_kicker__ca0_H{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-secondary)}.CourseDrill_total__AaARo{font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseDrill_title__Uy7tW{margin:0;font-family:var(--font-exposure),Georgia,serif;font-weight:400;font-size:28px;line-height:1.25}.CourseDrill_intro__J2kUS{margin:0;font-size:16px;line-height:1.6;max-width:64ch;color:var(--text-primary)}.CourseDrill_rounds__oxK8n{display:flex;gap:6px}.CourseDrill_round__Qj3LW{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--stroke-subtle,#ebece7);background:var(--surface,#fff);color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer}.CourseDrill_roundOn__dYBmR{background:#F1F0EE;font-weight:500}.CourseDrill_items__7bhok{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.CourseDrill_item__6n9IA{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border:1px solid #efedea;border-radius:20px;background:#FFFFFF;box-shadow:0 1px 2px rgba(23,24,26,.04),0 8px 24px -8px rgba(23,24,26,.08);transition:box-shadow .16s ease,border-color .16s ease}.CourseDrill_item__6n9IA:focus-within{border-color:#DCE8FD;box-shadow:0 1px 2px rgba(23,24,26,.05),0 12px 32px -10px rgba(47,93,168,.18)}.CourseDrill_itemRight__C_bRQ{border-color:var(--correct-text);background:var(--correct-surface);box-shadow:none}.CourseDrill_itemWrong__srXL3{border-color:var(--incorrect-text);background:var(--incorrect-surface);box-shadow:none}.CourseDrill_topRow__jltG5{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CourseDrill_letter__KZBm5{font-family:var(--font-exposure),Georgia,serif;font-size:16px;line-height:1;color:#17181A;-webkit-text-stroke:.6px #17181A}.CourseDrill_markRight__H8cAw,.CourseDrill_markWrong__0KBiD{white-space:nowrap;font-size:13px;font-weight:500}.CourseDrill_markRight__H8cAw{color:var(--correct-text)}.CourseDrill_markWrong__0KBiD{color:var(--incorrect-text)}.CourseDrill_question__BkKHv{margin:0;font-size:16px;line-height:1.6;overflow-x:auto}.CourseDrill_item__6n9IA .katex{font-size:1.04em}.CourseDrill_answerBox__bp8Pc{position:relative;width:180px;max-width:100%}.CourseDrill_answer__5HZmZ{box-sizing:border-box;width:100%;height:40px;padding:0 36px 0 14px;border:1px solid #e6e4e0;border-radius:12px;background:#FAFAF9;box-shadow:inset 0 1px 2px rgba(23,24,26,.04);font:inherit;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.CourseDrill_answer__5HZmZ:focus{outline:none;border-color:#98BDF7;background:#FFFFFF;box-shadow:0 0 0 3px rgba(152,189,247,.25)}.CourseDrill_answerBoxChecked__a0jFv .CourseDrill_answer__5HZmZ{border-color:transparent;background:#FFFFFF;box-shadow:none}.CourseDrill_boxIcon__NDgXg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#17181A}.CourseDrill_note__eDLuM{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.6}.CourseDrill_noteIcon__VEaR7{flex:0 0 auto;margin-top:3px}.CourseDrill_noteRight__bO4bB{color:var(--correct-text)}.CourseDrill_noteWrong__3_Xhk{color:var(--incorrect-text)}.CourseDrill_actions__A0zBB{display:flex;gap:10px;flex-wrap:wrap}.CourseDrill_primary__YZH7_,.CourseDrill_secondary__gz8ip{font:inherit;font-size:15px;border-radius:999px;cursor:pointer}.CourseDrill_primary__YZH7_{color:var(--text-primary);font-weight:500;padding:12px 26px;border:1.5px solid transparent;background:linear-gradient(var(--surface,#fff),var(--surface,#fff)) padding-box,linear-gradient(135deg,var(--gold),var(--pink-dark)) border-box}.CourseDrill_secondary__gz8ip{padding:11px 22px;background:var(--surface,#fff);color:var(--text-primary);border:1px solid var(--stroke-subtle,#dcdcdf)}@media (max-width:767px){.CourseDrill_scroll__71ld1{padding:64px 16px 32px}}.SessionFlow_shell__WEftg{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;max-width:var(--session-column);margin-inline:auto}.SessionFlow_previewShell__c6A4y{padding-top:var(--space-40)}.SessionFlow_topBar__51uji{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-16) var(--space-12)}.SessionFlow_iconButton__N0JmF{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.SessionFlow_iconButtonDimmed__FBMCR{opacity:.6}.SessionFlow_spacer__97UwS{width:44px;height:44px}.SessionFlow_beatArea__KSx9s{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0 var(--space-12) var(--space-32)}.SessionFlow_cardScroll__m8f_w{flex:0 1 auto;min-height:0;overflow-y:auto}.SessionFlow_card__l_abd{background:var(--surface);border-radius:var(--radius-xxl);border:1px solid var(--stroke-subtle);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-8);overflow:hidden}.SessionFlow_eyebrow__27wN1{align-self:flex-start;margin-bottom:4px;background:var(--background-02);border-radius:48px;padding:4px var(--space-12);font-size:var(--session-eyebrow);font-weight:400;color:var(--text-secondary)}.SessionFlow_cardTitle__61Swh{margin:0;font-family:var(--font-exposure),serif;font-size:var(--session-title);line-height:1.2;font-weight:400;color:var(--text-primary)}.SessionFlow_outlineTitle__kxvmw{font-size:var(--session-outline-title);-webkit-text-stroke:var(--session-outline-title-stroke) currentColor}.SessionFlow_conceptTitle__Ciz9W{font-size:var(--session-concept-title)}.SessionFlow_explanation__eA74V{margin:0;font-size:var(--session-body);line-height:var(--session-body-line);font-weight:400;color:var(--text-primary);white-space:pre-wrap}.SessionFlow_footer__LL0RH{margin-top:auto;padding-top:var(--space-16);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.SessionFlow_gaugeWrap__6S5n8{width:100%;margin-top:var(--space-12)}.SessionFlow_continue__BQ4v9{align-self:flex-start;margin-top:var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:var(--surface);padding:var(--space-12) var(--space-28);font-family:inherit;font-size:var(--session-button);font-weight:500;color:var(--text-primary);cursor:pointer}.SessionFlow_continueGradient__B_rKL{align-self:flex-start;display:inline-flex;margin-top:var(--space-8);padding:1.5px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--gold),var(--pink-dark))}.SessionFlow_continueInGradient__jyEOI{border:none;border-radius:var(--radius-pill);background:var(--surface);padding:var(--space-12) var(--space-28);font-family:inherit;font-size:var(--session-button);font-weight:500;color:var(--text-primary);cursor:pointer}.SessionFlow_aineistoSplit__QRgCy{flex:1 1;min-height:0;width:100%;display:flex;align-items:stretch}.SessionFlow_aineistoMain__2ekk9{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.SessionFlow_aineistoBody__NNbSH{flex:1 1;min-height:0;overflow-y:auto;padding:calc(36px + 2 * var(--space-12)) var(--space-36) var(--space-36);container-type:size}@media (max-width:767px){.SessionFlow_aineistoSplit__QRgCy{flex-direction:column}.SessionFlow_aineistoSplit__QRgCy>.SessionFlow_aineistoPane__6uVz2{order:-1;flex:0 1 auto;min-height:calc(36px + 2 * var(--space-12));max-height:40dvh;margin:calc(var(--space-12) + 44px + var(--space-8)) var(--space-12) 0}.SessionFlow_aineistoBody__NNbSH{padding:calc(36px + 2 * var(--space-12)) var(--space-20) var(--space-20);container-type:normal}}.SessionFlow_inlinePicture__ashGz{display:none}.SessionFlow_feedbackCard__GypBh{padding:20px;border:1px solid var(--stroke-subtle);border-radius:24px;background:var(--surface)}@media (max-width:767px){.SessionFlow_topBar__51uji{padding:var(--space-12) var(--space-16)}.SessionFlow_beatArea__KSx9s{padding:0 var(--space-16) var(--space-16)}.SessionFlow_cardScroll__m8f_w{flex:1 1 auto}.SessionFlow_conceptTitle__Ciz9W{margin-bottom:var(--space-8);font-size:19px;font-weight:600;line-height:1.25}.SessionFlow_cardScroll__m8f_w{display:flex;flex-direction:column;gap:var(--space-12)}.SessionFlow_card__l_abd{flex-shrink:0;border-radius:24px;padding:var(--space-20);overflow:visible}.SessionFlow_inlinePicture__ashGz{flex:0 0 auto;display:block;padding:10px;border:1px solid var(--stroke-subtle);border-radius:24px;background:var(--surface);--stage-max-h:50dvh}.SessionFlow_inlinePicture__ashGz>div{border-radius:16px;overflow:hidden}.SessionFlow_inlineTable__5PLg6{padding:16px}.SessionFlow_inlineTable__5PLg6>div{border-radius:0;overflow:visible;max-height:none;height:auto}.SessionFlow_footer__LL0RH{align-items:stretch;padding-top:var(--space-8)}.SessionFlow_continueGradient__B_rKL,.SessionFlow_continue__BQ4v9{align-self:stretch;width:100%}.SessionFlow_continueInGradient__jyEOI{width:100%}}.SessionFlow_passthrough__nCuib{display:contents}