._blocks_1564f_1{align-items:flex-start;gap:.5rem;display:inline-flex}._prefix_1564f_7{white-space:nowrap;font-size:var(--xh-font-size-caption);color:var(--xh-color-text-secondary);align-self:center;margin-bottom:1.25rem}._group_1564f_15{align-items:flex-start;gap:.5rem;display:inline-flex}._cell_1564f_21{flex-direction:column;align-items:center;gap:.375rem;display:inline-flex}._value_1564f_28{border-radius:var(--xh-radius-sm);background:var(--xh-color-card);min-width:3rem;box-shadow:var(--xh-shadow-card);font-variant-numeric:tabular-nums;text-align:center;color:var(--xh-color-text);padding:.375rem .5rem;font-size:1.625rem;font-weight:600}._unit_1564f_41{font-size:var(--xh-font-size-caption);color:var(--xh-color-text-tertiary)}._colon_1564f_46{color:var(--xh-color-text-tertiary);font-weight:600;line-height:2.75rem}._inline_1564f_52{color:var(--xh-color-text-secondary);align-items:baseline;gap:.25rem;display:inline-flex}._inlineValue_1564f_59{font-variant-numeric:tabular-nums;color:var(--xh-color-text);font-weight:600}._card_sxlzb_1{border-radius:var(--xh-radius-lg);background:var(--xh-color-card);min-width:0;box-shadow:var(--xh-shadow-card);flex-direction:column;padding:1.25rem;display:flex}._header_sxlzb_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._title_sxlzb_20{font-size:var(--xh-font-size-heading);color:var(--xh-color-text);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}._icon_sxlzb_30{color:var(--xh-color-brand);font-size:1.25rem;display:inline-flex}._extra_sxlzb_36{font-size:var(--xh-font-size-caption);color:var(--xh-color-text-tertiary);margin-left:auto}._body_sxlzb_42{flex:1;min-height:0}._clickable_sxlzb_47{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s}._clickable_sxlzb_47:active{transform:scale(.985)}._cover_n1z9p_4{--ink-text:#fff;--ink-sub:#ffffffa8;--ink-line:#ffffff1f;--ink-glass:#ffffff12;color:var(--ink-text);background:radial-gradient(circle at 90% 2%,#f28c3873,#0000 42%),radial-gradient(circle at 0 100%,#3d8bfd2e,#0000 46%),linear-gradient(165deg,#1b2133 0%,#242c44 60%,#2c3653 100%);border-radius:1.375rem;padding:1.125rem 1.125rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 14px 34px #1c22334d}._brand_n1z9p_21{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._logo_n1z9p_28{align-items:center;gap:.4375rem;display:inline-flex}._logo_n1z9p_28 b{letter-spacing:.06em;font-size:1rem;font-weight:700}._logo_n1z9p_28 small{color:var(--ink-sub);border-left:1px solid #ffffff40;padding-left:.4375rem;font-size:.75rem}._code_n1z9p_47{font-variant-numeric:tabular-nums;color:var(--ink-sub);font-size:.75rem}._body_n1z9p_53{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._who_n1z9p_60{min-width:0;position:relative}._eyebrow_n1z9p_65,._exam_n1z9p_66{color:var(--ink-sub);font-size:.8125rem}._who_n1z9p_60 ._name_n1z9p_71{letter-spacing:.02em;margin-top:.125rem;font-size:1.75rem;font-weight:800;line-height:1.3}._name_n1z9p_71 small{letter-spacing:0;color:var(--ink-sub);margin-left:.375rem;font-size:.9375rem;font-weight:500}._seal_n1z9p_88{border:2px solid var(--xh-color-brand-light);width:4rem;height:4rem;color:var(--xh-color-brand-light);box-shadow:inset 0 0 0 3px #232b42, inset 0 0 0 4px var(--xh-color-brand-light);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex;position:absolute;top:.25rem;right:0;transform:rotate(-14deg)}._seal_n1z9p_88 small{letter-spacing:.05em;font-size:.625rem}._sealed_n1z9p_116 ._eyebrow_n1z9p_65,._sealed_n1z9p_116 ._name_n1z9p_71,._sealed_n1z9p_116 ._exam_n1z9p_66{padding-right:4.5rem}._sealName_n1z9p_122{white-space:nowrap;max-width:3.25rem;overflow:hidden}._sealLong_n1z9p_129 ._sealName_n1z9p_122{font-size:.625rem}._gauge_n1z9p_135{max-width:19rem;margin:.75rem auto 0;position:relative}._gauge_n1z9p_135 svg{width:100%;display:block}._gauge_n1z9p_135 path{fill:none;stroke-width:14px}._gaugeTrack_n1z9p_151{stroke:var(--ink-line);stroke-linecap:round}._gaugeValue_n1z9p_156{stroke-linecap:round;filter:drop-shadow(0 0 6px #f28c3873)}._gaugeTick_n1z9p_161{stroke:var(--ink-sub);stroke-width:1px}._gaugeKnob_n1z9p_166{fill:#fff;stroke:var(--xh-color-brand);stroke-width:3.5px}._gaugeText_n1z9p_172{flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}._gaugeText_n1z9p_172 strong{font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:800;line-height:1}._gaugeText_n1z9p_172 span{color:var(--ink-sub);margin-top:.25rem;font-size:.8125rem}._gaugeText_n1z9p_172 b{font-variant-numeric:tabular-nums;color:var(--xh-color-brand-light);margin-top:.25rem;font-size:1rem;font-weight:700}._gaugeText_n1z9p_172 small{color:var(--ink-sub);margin-top:.125rem;font-size:.6875rem}._side_n1z9p_212{flex-direction:column;gap:.625rem;min-width:0;display:flex}._side_n1z9p_212 ._sections_n1z9p_219{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._sections_n1z9p_219 li{border:1px solid var(--ink-line);background:var(--ink-glass);border-radius:.75rem;min-width:0;padding:.5rem .625rem .625rem}._sections_n1z9p_219 small{color:var(--ink-sub);font-size:.75rem;display:block}._sections_n1z9p_219 b{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;display:block}._sections_n1z9p_219 b span{color:var(--ink-sub);font-size:.75rem;font-weight:500}._sectionMeter_n1z9p_252{border-radius:var(--xh-radius-pill);background:var(--ink-line);height:.25rem;margin-top:.375rem;display:block;overflow:hidden}._sectionMeter_n1z9p_252 i{border-radius:var(--xh-radius-pill);background:linear-gradient(90deg, var(--xh-color-brand-light), var(--xh-color-brand));height:100%;display:block}._summary_n1z9p_268,._note_n1z9p_269,._conclusion_n1z9p_270{background:var(--ink-glass);border-radius:.75rem;padding:.75rem .875rem}._side_n1z9p_212 h2{color:var(--ink-sub);margin-bottom:.125rem;font-size:.75rem;font-weight:600}._summary_n1z9p_268 p,._conclusion_n1z9p_270{font-size:1rem;font-weight:600;line-height:1.6}._side_n1z9p_212 ._note_n1z9p_269{border-left:3px solid var(--xh-color-brand);border-radius:0 .75rem .75rem 0}._note_n1z9p_269 p{font-size:.9375rem;line-height:1.65}._note_n1z9p_269 ._sign_n1z9p_301{color:var(--ink-sub);text-align:right;margin-top:.25rem;font-size:.8125rem}._updated_n1z9p_308{color:var(--ink-sub);font-size:.8125rem}@container (width>=720px){._cover_n1z9p_4{padding:1.5rem 1.75rem 1.75rem}._body_n1z9p_53{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;display:grid}}._crop_c5nti_1{border:1px solid var(--xh-color-border);border-radius:var(--xh-radius-md);background:var(--xh-color-neutral-soft);width:100%;position:relative;overflow:hidden}._crop_c5nti_1 img{max-width:none;height:auto;position:absolute}._loading_c5nti_16{color:var(--xh-color-text-secondary);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}._wholePage_c5nti_26{border-radius:var(--xh-radius-md);width:100%}._root_s2a6k_2{color:var(--xh-color-text);overflow-wrap:break-word;overflow-wrap:anywhere;flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.6;display:flex;container-type:inline-size}._root_s2a6k_2 p,._root_s2a6k_2 h1,._root_s2a6k_2 h2,._root_s2a6k_2 h3,._root_s2a6k_2 h4,._root_s2a6k_2 h5{margin:0}._root_s2a6k_2 ul,._root_s2a6k_2 ol{margin:0;padding:0;list-style:none}._pointName_s2a6k_31,._pointText_s2a6k_32{max-width:100%;overflow:auto hidden}._muted_s2a6k_38{color:var(--xh-color-text-secondary);font-size:.875rem}._lead_s2a6k_43{font-size:var(--xh-font-size-body)}._root_s2a6k_2 ._subLabel_s2a6k_47{color:var(--xh-color-text-secondary);margin:0 0 .5rem;font-size:.875rem;font-weight:400}._preview_s2a6k_54{border-radius:var(--xh-radius-md);background:var(--xh-color-warning-soft);padding:.5rem .875rem;font-size:.875rem}._updated_s2a6k_61{border-radius:var(--xh-radius-md);color:var(--xh-color-info);background:var(--xh-color-info-soft);padding:.5rem .875rem;font-size:.875rem;font-weight:600}._titleIcon_s2a6k_72{color:#fff;background:linear-gradient(135deg, var(--xh-color-brand-light), var(--xh-color-brand));border-radius:.4375rem;width:1.5rem;height:1.5rem;padding:.25rem;box-shadow:0 4px 10px #f28c384d}._footer_s2a6k_82{letter-spacing:.04em;color:var(--xh-color-text-tertiary);justify-content:center;align-items:center;gap:.375rem;padding:.5rem 0 .25rem;font-size:.75rem;display:flex}._footer_s2a6k_82 img{opacity:.85}._diagnosis_s2a6k_99{flex-direction:column;gap:.75rem;display:flex}._diagnosisToggle_s2a6k_105{border:1px dashed var(--xh-color-border);border-radius:var(--xh-radius-lg);width:100%;font:inherit;color:var(--xh-color-text);background:var(--xh-color-card);cursor:pointer;flex-direction:column;align-items:center;gap:.125rem;padding:.875rem 1rem;display:flex}._diagnosisToggle_s2a6k_105 b{font-weight:600}._diagnosisToggle_s2a6k_105 b:after{color:var(--xh-color-text-tertiary);content:"›" / "";margin-left:.25rem}._diagnosisToggle_s2a6k_105 small{color:var(--xh-color-text-secondary);font-size:.8125rem}._columns_s2a6k_136{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._root_s2a6k_2 ._chips_s2a6k_145{flex-wrap:wrap;gap:.5rem;display:flex}._root_s2a6k_2 ._chips_s2a6k_145+._subLabel_s2a6k_47{margin-top:.875rem}._chips_s2a6k_145 li{border-radius:var(--xh-radius-pill);font-size:var(--xh-font-size-body);background:var(--xh-color-success-soft);padding:.25rem .75rem}._lossBar_s2a6k_164{gap:2px;height:.875rem;display:flex}._lossBar_s2a6k_164 i{border-radius:4px;flex-basis:0;min-width:.375rem}._lossBar_s2a6k_164 i[data-kind=blank],._lossList_s2a6k_177 i[data-kind=blank]{background:var(--xh-color-brand)}._lossBar_s2a6k_164 i[data-kind=wrong],._lossList_s2a6k_177 i[data-kind=wrong]{background:var(--xh-color-info)}._lossBar_s2a6k_164 i[data-kind=slip],._lossList_s2a6k_177 i[data-kind=slip]{background:var(--xh-color-danger)}._root_s2a6k_2 ._lossList_s2a6k_177{flex-direction:column;gap:.625rem;margin-top:.875rem;display:flex}._lossList_s2a6k_177 li{gap:.625rem;display:flex}._lossList_s2a6k_177 li>i{border-radius:50%;flex:none;width:.625rem;height:.625rem;margin-top:.5rem}._lossList_s2a6k_177 li>div{flex:1;min-width:0}._lossHead_s2a6k_216{justify-content:space-between;gap:.75rem;display:flex}._lossHead_s2a6k_216 b{font-weight:600}._lossHead_s2a6k_216 span{font-variant-numeric:tabular-nums;flex:none;font-weight:600}._module_s2a6k_234{border-top:1px solid var(--xh-color-border);padding:.625rem 0}._module_s2a6k_234:first-child{border-top:0;padding-top:0}._module_s2a6k_234:last-child{padding-bottom:0}._moduleHead_s2a6k_248{align-items:baseline;gap:.5rem;display:flex}._moduleHead_s2a6k_248 b{flex:1;min-width:0;font-weight:500}._moduleScore_s2a6k_260{font-size:var(--xh-font-size-body);font-variant-numeric:tabular-nums;color:var(--xh-color-text-secondary);flex:none}._moduleLost_s2a6k_267{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:4.75rem;font-weight:600}._meter_s2a6k_275{background:var(--xh-color-neutral-soft);border-radius:4px;height:.5rem;margin:.25rem 0;overflow:hidden}._meter_s2a6k_275 i{background:var(--xh-color-brand);border-radius:4px;height:100%;display:block}._root_s2a6k_2 ._untested_s2a6k_290{border-top:1px solid var(--xh-color-border);color:var(--xh-color-text-secondary);margin-top:.875rem;padding-top:.75rem;font-size:.875rem}._point_s2a6k_31{border-top:1px solid var(--xh-color-border);flex-direction:column;gap:.25rem;padding:.875rem 0;display:flex}._point_s2a6k_31:first-child{border-top:0;padding-top:0}._point_s2a6k_31:last-child{padding-bottom:0}._pointHead_s2a6k_317{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._pointName_s2a6k_31{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.5}._pointLost_s2a6k_332{font-variant-numeric:tabular-nums;flex:none;font-weight:600}._pointMeta_s2a6k_338{color:var(--xh-color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}._pointText_s2a6k_32{font-size:var(--xh-font-size-body)}._cropToggle_s2a6k_352{border:1px solid var(--xh-color-border);border-radius:var(--xh-radius-pill);min-height:2rem;font:inherit;color:var(--xh-color-text);background:var(--xh-color-card);cursor:pointer;flex:none;margin-left:auto;padding:0 .75rem;font-size:.8125rem}._cropToggle_s2a6k_352[aria-expanded=true]{border-color:var(--xh-color-brand-light);background:var(--xh-color-brand-soft)}._toggle_s2a6k_371{border-radius:var(--xh-radius-pill);min-height:2.5rem;font:inherit;font-size:var(--xh-font-size-body);color:var(--xh-color-text);background:var(--xh-color-brand-soft);cursor:pointer;border:0;align-self:flex-start;margin-top:.375rem;padding:0 1rem}._crops_s2a6k_385{flex-direction:column;gap:.5rem;margin-top:.375rem;display:flex}._imageFailed_s2a6k_392{border-radius:var(--xh-radius-md);font-size:var(--xh-font-size-body);color:var(--xh-color-text-secondary);background:var(--xh-color-neutral-soft);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._imageFailed_s2a6k_392 button{font:inherit;color:var(--xh-color-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._questionGroups_s2a6k_416{flex-direction:column;gap:.875rem;margin-top:.75rem;display:flex}._root_s2a6k_2 ._questions_s2a6k_423{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.25rem 1.25rem;display:grid}._questions_s2a6k_423 li{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}._questions_s2a6k_423 b{flex:1;min-width:0;font-weight:500}._statusTag_s2a6k_442{border-radius:var(--xh-radius-pill);color:var(--xh-color-text);flex:none;padding:0 .5rem;font-size:.8125rem;line-height:1.5rem}._statusTag_s2a6k_442[data-status=correct]{background:var(--xh-color-success-soft)}._statusTag_s2a6k_442[data-status=partial]{background:var(--xh-color-warning-soft)}._statusTag_s2a6k_442[data-status=wrong]{background:var(--xh-color-danger-soft)}._statusTag_s2a6k_442[data-status=blank]{background:var(--xh-color-neutral-soft)}._questionScore_s2a6k_467{min-width:3.5rem;font-size:var(--xh-font-size-body);font-variant-numeric:tabular-nums;text-align:right;color:var(--xh-color-text-secondary);flex:none}@container (width>=720px){._columns_s2a6k_136{grid-template:"gained points""kinds points""modules points"1fr".questions"/minmax(0,1fr) minmax(0,1fr)}._columns_s2a6k_136[data-points=no]{grid-template-rows:auto auto 1fr;grid-template-areas:"gained questions""kinds questions""modules questions"}._areaGained_s2a6k_497{grid-area:gained}._areaKinds_s2a6k_501{grid-area:kinds}._areaPoints_s2a6k_505{grid-area:points}._areaModules_s2a6k_509{grid-area:modules}._areaQuestions_s2a6k_513{grid-area:questions}}._label_b9nzk_6{color:var(--xh-color-text-secondary);flex:none;font-size:.75rem;font-weight:600;line-height:1.625rem}._badge_b9nzk_14{color:#fff;background:linear-gradient(135deg, var(--xh-color-brand-light), var(--xh-color-brand));border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700;display:inline-flex}._srOnly_b9nzk_28{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._legend_b9nzk_39{color:var(--xh-color-text-secondary);flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:flex}._legend_b9nzk_39 li{align-items:center;gap:.3125rem;display:flex}._legend_b9nzk_39 i{border-radius:3px;width:.75rem;height:.625rem}._legend_b9nzk_39 i[data-part=line]{border-top:2.5px dashed var(--xh-color-brand);border-radius:0;height:0}._legend_b9nzk_39 i[data-part=band]{background:linear-gradient(#ffb06799,#ffb06726)}._legend_b9nzk_39 i[data-part=lost]{background:var(--xh-color-neutral-soft);box-shadow:inset 0 0 0 1px var(--xh-color-border)}._legend_b9nzk_39 i[data-part=gain]{background:linear-gradient(90deg, var(--xh-color-brand-light), var(--xh-color-brand))}._forecastBody_b9nzk_80{flex-direction:column;gap:1rem;display:flex}._curve_b9nzk_87{width:100%;max-width:26rem;margin:0 auto}._curve_b9nzk_87 svg{width:100%;display:block;overflow:visible}._curveGrid_b9nzk_99{stroke:var(--xh-color-border);stroke-width:1px;stroke-dasharray:2 3}._curveLine_b9nzk_105{fill:none;stroke:var(--xh-color-brand);stroke-width:2.5px;stroke-dasharray:6 4;stroke-linejoin:round}._curveDot_b9nzk_113{fill:var(--xh-color-card);stroke:var(--xh-color-brand);stroke-width:2.5px}._curveDot_b9nzk_113[data-now]{fill:var(--xh-color-brand);filter:drop-shadow(0 2px 4px #f28c3873)}._curveValue_b9nzk_124{font-variant-numeric:tabular-nums;fill:var(--xh-color-text);font-size:12px;font-weight:700}._curveLabel_b9nzk_131{fill:var(--xh-color-text-secondary);font-size:11.5px}._stepList_b9nzk_136{flex-direction:column;gap:.375rem;display:flex}._stepList_b9nzk_136 li{border-radius:var(--xh-radius-md);background:var(--xh-color-page);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}._stepName_b9nzk_151{flex:1;min-width:0;font-size:.9375rem;font-weight:600}._stepGain_b9nzk_158{white-space:nowrap;color:var(--xh-color-text-secondary);flex:none;font-size:.8125rem}._stepGain_b9nzk_158 b{font-variant-numeric:tabular-nums;color:var(--xh-color-text);font-size:1rem;font-weight:700}._forecastBody_b9nzk_80+._legend_b9nzk_39{justify-content:center;margin-top:.875rem}._legend_b9nzk_39+._footnote_b9nzk_177{text-align:center;color:var(--xh-color-text-tertiary);margin-top:.375rem;font-size:.75rem}._schedule_b9nzk_184+._footnote_b9nzk_177{color:var(--xh-color-text-tertiary);margin-top:.75rem;font-size:.75rem}._solve_b9nzk_192{flex-direction:column;gap:.75rem;display:flex}._solveHead_b9nzk_198{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.875rem .25rem 0;display:flex}._solveHead_b9nzk_198 h2{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}._road_b9nzk_215{flex-direction:column;gap:.75rem;display:flex}._roadStep_b9nzk_222{padding-left:2.5rem;position:relative}._roadStep_b9nzk_222:not(:last-child):before{background:linear-gradient(180deg, var(--xh-color-brand-light), var(--xh-color-border));content:"";border-radius:1px;width:2px;position:absolute;top:3.25rem;bottom:-.75rem;left:calc(.9375rem - 1px)}._node_b9nzk_238{color:#fff;background:linear-gradient(135deg, var(--xh-color-brand-light), var(--xh-color-brand));width:1.875rem;height:1.875rem;box-shadow:0 0 0 4px var(--xh-color-brand-soft), 0 6px 14px #f28c3859;border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:inline-flex;position:absolute;top:1.0625rem;left:0}._card_b9nzk_257{background:var(--xh-color-card);border:1px solid #f28c381a;border-radius:1.125rem;flex-direction:column;gap:.875rem;min-width:0;padding:1.125rem 1.125rem 1.25rem;display:flex;box-shadow:0 6px 24px #1f232912}._cardHead_b9nzk_269{align-items:center;gap:.625rem;display:flex}._cardHead_b9nzk_269 h3{flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.4}._cardHead_b9nzk_269 ._cardGain_b9nzk_283{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c2611a;flex:none;font-size:1.375rem;font-weight:800}._cardGain_b9nzk_283 small{color:var(--xh-color-text-secondary);font-size:.8125rem;font-weight:500}._bullet_b9nzk_299{align-items:center;gap:.5rem;display:flex}._bulletTrack_b9nzk_305{border-radius:var(--xh-radius-pill);background:var(--xh-color-neutral-soft);min-width:2.5rem;max-width:calc(100% - 3.5rem);height:.875rem;box-shadow:inset 0 0 0 1px var(--xh-color-border);flex:none;position:relative;overflow:hidden}._bulletTrack_b9nzk_305 i{position:absolute;top:0;bottom:0;left:0}._bulletTrack_b9nzk_305 i[data-part=gain]{border-radius:var(--xh-radius-pill);background:linear-gradient(90deg, var(--xh-color-brand-light), var(--xh-color-brand))}._bulletTrack_b9nzk_305 i[data-part=range]{background:repeating-linear-gradient(-45deg, var(--xh-color-brand-light) 0 3px, var(--xh-color-brand-soft) 3px 6px)}._bulletLost_b9nzk_337{font-variant-numeric:tabular-nums;color:var(--xh-color-text-secondary);flex:none;font-size:.8125rem}._nos_b9nzk_344{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._no_b9nzk_238{white-space:nowrap;border-radius:var(--xh-radius-sm);font-variant-numeric:tabular-nums;text-align:center;background:var(--xh-color-page);min-width:1.5rem;padding:0 .375rem;font-size:.8125rem;line-height:1.375rem}._cropToggle_b9nzk_363{border:1px solid var(--xh-color-border);border-radius:var(--xh-radius-pill);min-height:1.875rem;font:inherit;color:var(--xh-color-text);background:var(--xh-color-card);cursor:pointer;flex:none;margin-left:auto;padding:0 .75rem;font-size:.8125rem}._cropToggle_b9nzk_363[aria-expanded=true]{border-color:var(--xh-color-brand-light);background:var(--xh-color-brand-soft)}._how_b9nzk_383{flex-direction:column;gap:.5rem;display:flex}._how_b9nzk_383>div{--dot:var(--xh-color-brand);border-radius:var(--xh-radius-md);background:var(--xh-color-brand-soft);padding:.5rem .75rem .5625rem}._how_b9nzk_383>div[data-step=teach]{--dot:var(--xh-color-info);background:var(--xh-color-info-soft)}._how_b9nzk_383>div[data-step=check]{--dot:var(--xh-color-success);background:var(--xh-color-success-soft)}._how_b9nzk_383 dt{color:var(--xh-color-text-secondary);align-items:center;gap:.3125rem;font-size:.75rem;font-weight:700;display:flex}._how_b9nzk_383 dt:before{background:var(--dot);content:"";border-radius:50%;width:.375rem;height:.375rem}._how_b9nzk_383 dd{margin:.125rem 0 0;font-size:.875rem;line-height:1.6}._card_b9nzk_257 ._roots_b9nzk_429{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._root_b9nzk_1{border-radius:var(--xh-radius-pill);background:var(--xh-color-info-soft);padding:0 .625rem;font-size:.8125rem;line-height:1.625rem}._lessons_b9nzk_445{border-radius:var(--xh-radius-md);background:#f28c380f;align-items:baseline;gap:.375rem;padding:.625rem .75rem;display:flex}._lessonsBody_b9nzk_454{flex-direction:column;gap:.375rem;min-width:0;font-size:.875rem;line-height:1.5;display:flex}._lessonsBody_b9nzk_454 b{color:#c2611a;font-size:.9375rem}._lessonsBody_b9nzk_454 ul{flex-wrap:wrap;gap:.375rem;display:flex}._lessonsBody_b9nzk_454 li{border-radius:var(--xh-radius-pill);background:var(--xh-color-card);align-items:center;gap:.25rem;padding:.1875rem .625rem;font-size:.8125rem;line-height:1.25rem;display:inline-flex}._kpLessons_b9nzk_486{white-space:nowrap;flex-shrink:0}._lessonsBody_b9nzk_454 li small{color:var(--xh-color-info);font-size:.6875rem;font-weight:700}._lessonsNone_b9nzk_497{color:var(--xh-color-text-secondary);font-size:.875rem;line-height:1.625rem}._schedule_b9nzk_184{flex-direction:column;gap:.5rem;display:flex}._schedule_b9nzk_184 div{font-size:var(--xh-font-size-body);gap:.75rem;line-height:1.6;display:flex}._schedule_b9nzk_184 dt{width:4.5rem;color:var(--xh-color-text-secondary);flex:none}._schedule_b9nzk_184 dd b{color:#c2611a;font-size:1.25rem;font-weight:800}._schedule_b9nzk_184 dd small{color:var(--xh-color-text-secondary);margin-left:.25rem;font-size:.8125rem}._shots_b9nzk_535{flex-direction:column;gap:.75rem;display:flex}._shots_b9nzk_535 figure{margin:0}._shots_b9nzk_535 figcaption{color:var(--xh-color-text-secondary);margin-bottom:.25rem;font-size:.8125rem}._solve_b9nzk_192 ._slip_b9nzk_551{border-radius:var(--xh-radius-md);color:var(--xh-color-text-secondary);background:var(--xh-color-card);box-shadow:var(--xh-shadow-card);align-items:center;gap:.5rem;margin-left:2.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex}._solve_b9nzk_192 ._slip_b9nzk_551:before{width:1.25rem;height:1.25rem;color:var(--xh-color-info);background:var(--xh-color-info-soft);content:"↻" / "";border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}._trio_b9nzk_581{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._tiles_b9nzk_588{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}._tile_b9nzk_588{border-radius:var(--xh-radius-md);background:var(--xh-color-page);flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .5rem .625rem;display:flex;position:relative}._tile_b9nzk_588 b{font-size:.8125rem;font-weight:600;line-height:1.35}._tileScore_b9nzk_611{font-variant-numeric:tabular-nums;color:var(--xh-color-text-secondary);font-size:.75rem}._tileMeter_b9nzk_617{border-radius:var(--xh-radius-pill);background:var(--xh-color-neutral-soft);height:.25rem;margin-top:.25rem;overflow:hidden}._tileMeter_b9nzk_617 i{border-radius:var(--xh-radius-pill);background:linear-gradient(90deg, var(--xh-color-brand-light), var(--xh-color-brand));height:100%;display:block}._tile_b9nzk_588[data-state=full]{background:var(--xh-color-success-soft)}._tile_b9nzk_588[data-state=full]:after{color:var(--xh-color-success);content:"✓" / "";font-size:.75rem;font-weight:700;position:absolute;top:.375rem;right:.5rem}._tile_b9nzk_588[data-state=full] b{padding-right:.75rem}._tile_b9nzk_588[data-state=full] ._tileMeter_b9nzk_617 i{background:var(--xh-color-success)}._tile_b9nzk_588[data-state=untested]{border:1px dashed var(--xh-color-border);background:0 0}._tile_b9nzk_588[data-state=untested] b{color:var(--xh-color-text-secondary);font-weight:500}._tiles_b9nzk_588+._tilesNote_b9nzk_664{color:var(--xh-color-text-secondary);margin-top:.75rem;font-size:.8125rem}._homeTips_b9nzk_671{flex-direction:column;gap:.625rem;display:flex}._homeTips_b9nzk_671 li{border-radius:var(--xh-radius-md);background:var(--xh-color-brand-soft);padding:.625rem .75rem}._homeTips_b9nzk_671 h4,._steps_b9nzk_684 h4{font-size:.9375rem;font-weight:600}._homeTips_b9nzk_671 p,._steps_b9nzk_684 p{color:var(--xh-color-text-secondary);margin-top:.125rem;font-size:.875rem;line-height:1.6}._steps_b9nzk_684{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}._steps_b9nzk_684 li{align-items:flex-start;gap:.625rem;display:flex}._stepNo_b9nzk_711{width:1.5rem;height:1.5rem;color:var(--xh-color-brand);background:var(--xh-color-brand-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}@container (width>=720px){._forecastBody_b9nzk_80{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}._card_b9nzk_257{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head how""bullet how""nos how""lessons roots""shots shots";align-items:start;gap:.75rem 2.5rem;display:grid}._cardHead_b9nzk_269{grid-area:head}._bullet_b9nzk_299{grid-area:bullet}._nos_b9nzk_344{grid-area:nos}._how_b9nzk_383{grid-area:how}._card_b9nzk_257 ._roots_b9nzk_429{grid-area:roots}._card_b9nzk_257 ._lessons_b9nzk_445{grid-area:lessons}._shots_b9nzk_535{grid-area:shots}._trio_b9nzk_581{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}._steps_b9nzk_684{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}}._chart_k9bqm_1{width:100%;min-height:10rem}._root_1w6zj_1{flex-direction:column;gap:.25rem;display:inline-flex}._figure_1w6zj_7{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:inline-flex}._value_1w6zj_14{color:var(--xh-color-text);font-weight:700;line-height:1}._lg_1w6zj_20 ._value_1w6zj_14{font-size:2.5rem}._md_1w6zj_24 ._value_1w6zj_14{font-size:var(--xh-font-size-title)}._brand_1w6zj_28 ._value_1w6zj_14{color:var(--xh-color-brand)}._success_1w6zj_32 ._value_1w6zj_14{color:var(--xh-color-success)}._total_1w6zj_36,._unit_1w6zj_37{font-size:var(--xh-font-size-body);color:var(--xh-color-text-tertiary)}._label_1w6zj_42{font-size:var(--xh-font-size-caption);color:var(--xh-color-text-secondary)}._tag_oevtb_1{border-radius:var(--xh-radius-pill);height:1.5rem;font-size:var(--xh-font-size-caption);white-space:nowrap;align-items:center;padding:0 .625rem;line-height:1;display:inline-flex}._mastered_oevtb_12{color:var(--xh-color-success);background:var(--xh-color-success-soft)}._fixed_oevtb_17{color:var(--xh-color-info);background:var(--xh-color-info-soft)}._fixing_oevtb_22{color:var(--xh-color-warning);background:var(--xh-color-warning-soft)}._stuck_oevtb_27{color:var(--xh-color-danger);background:var(--xh-color-danger-soft)}._unlearned_oevtb_32{color:var(--xh-color-text-tertiary);background:var(--xh-color-neutral-soft)}
