.result_page__gY9AO{background:var(--paper);min-height:100vh;padding-bottom:96px}.result_head__baexJ{background:var(--ink);color:var(--white)}.result_headInner__WwDmI{max-width:960px;margin:0 auto;padding:88px 24px 40px}.result_eyebrow__Po7Aq{color:var(--orange);font-size:13px;font-weight:700;margin:0 0 14px}.result_title__y8hEo{font-size:40px;font-weight:800;letter-spacing:-.035em;margin:0 0 28px}.result_meta__vSUmn{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0;font-size:13px}.result_meta__vSUmn div{display:flex;gap:8px}.result_meta__vSUmn dt{color:#8d9098}.result_meta__vSUmn dd{margin:0;color:#e6e7ea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result_body__NLu_t{max-width:960px;margin:0 auto;padding:28px 24px 0}.result_disclaimer__MP5xV{font-size:13px;color:var(--sub);margin:0 0 20px}.result_summary__p78TD{background:var(--white);border-radius:16px;padding:32px;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:40px;gap:40px}.result_label__6sR2H{font-size:13px;font-weight:700;color:var(--sub);margin:0 0 8px}.result_score__0_TN_{font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result_score__0_TN_ span{font-size:20px;font-weight:600;color:var(--faint);margin-left:4px;letter-spacing:0}.result_pending__8dU2r{font-size:28px;font-weight:800;letter-spacing:-.03em;margin:6px 0 16px;color:var(--ink)}.result_band__G6W63{font-size:15px;line-height:1.55;margin:0 0 14px;font-weight:600}.result_known___V4yG{font-size:13px;color:var(--sub);margin:0}.result_domains__QNfAf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;justify-content:center}.result_domainTop__7Xhjt{display:flex;justify-content:space-between;font-size:14px;margin-bottom:7px}.result_domainName__HVL3_{font-weight:600}.result_domainScore__BMpXj{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result_domainPending__Ytqrq{color:var(--orange-dark);font-weight:650;font-size:13px}.result_bar__XoAkD{height:6px;background:#eeeff1;border-radius:3px;overflow:hidden}.result_bar__XoAkD span{display:block;height:100%;background:var(--orange)}.result_note__x0YoK{font-size:13px;color:var(--sub);margin:16px 0 0}.result_block__V3TTo{background:var(--white);border-radius:16px;padding:28px 32px;margin-top:16px}.result_h2__hBd2j{font-size:18px;font-weight:750;letter-spacing:-.02em;margin:0}.result_h2__hBd2j em{font-style:normal;color:var(--orange);margin-left:4px}.result_empty__hb587{font-size:14px;color:var(--sub);margin:14px 0 0}.result_tasks__cSwDp{list-style:none;counter-reset:task;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.result_tasks__cSwDp li{counter-increment:task;border:1px solid var(--line);border-radius:10px;padding:16px 18px 16px 54px;position:relative}.result_tasks__cSwDp li:before{content:counter(task);position:absolute;left:18px;top:15px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--white);font-size:12px;font-weight:700;display:grid;place-items:center}.result_taskGuide__vHJkn{font-size:15px;font-weight:700;margin:0 0 6px;line-height:1.5}.result_taskWhy__jh3Ic{font-size:13px;color:var(--sub);margin:0;line-height:1.5}.result_taskWhy__jh3Ic span{color:var(--orange-dark);font-weight:650;margin-right:8px}.result_checks__juEBh{list-style:none;margin:14px 0 0;padding:0}.result_checks__juEBh li{display:flex;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.result_checks__juEBh li:first-child{border-top:0}.result_checks__juEBh li>span:nth-child(2){flex:1 1}.result_qid__K82Zo{font-size:12px;font-weight:700;color:var(--faint);margin-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result_inline__k_zsI{background:none;border:0;color:var(--orange-dark);font-size:13px;font-weight:650;white-space:nowrap;padding:0}.result_toggle___oO_j{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;text-align:left}.result_toggle___oO_j>span{font-size:13px;color:var(--sub)}.result_detail__8qfgb{list-style:none;margin:0;padding:0;display:none}.result_detailOpen__t_TtU{display:block;margin-top:14px}.result_detail__8qfgb li{padding:13px 0;border-top:1px solid var(--line)}.result_detailQ__GiwE2{font-size:14px;font-weight:600;margin:0 0 6px;line-height:1.5}.result_detailA__dx0dj{font-size:13px;color:var(--sub);margin:0;line-height:1.5;padding-left:38px}.result_tagUnknown__YVQka,.result_tag__YL_7y{display:inline-block;font-size:11px;font-weight:700;border-radius:4px;padding:2px 6px;margin-right:8px}.result_tag__YL_7y{background:#eeeff1;color:var(--text)}.result_tagUnknown__YVQka{background:var(--orange-soft);color:var(--orange-dark)}.result_fine__VFZJk{font-size:12px;color:var(--faint);margin:20px 0 0}.result_actions__QPogL{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.result_actions__QPogL .result_primary__a4SzX{margin-left:auto}.result_ghost__hO3yE,.result_primary__a4SzX{display:inline-flex;align-items:center;text-decoration:none;border-radius:6px;font-size:14px;font-weight:700;padding:13px 18px}.result_primary__a4SzX{background:var(--orange);color:var(--white);border:0}.result_primary__a4SzX:hover{background:var(--orange-dark)}.result_ghost__hO3yE{background:var(--white);border:1px solid var(--line);color:var(--text);font-weight:600}.result_ghost__hO3yE:hover{border-color:#c8cacf}.result_restart__n8hZD{display:block;margin:22px auto 0;background:none;border:0;color:var(--sub);font-size:13px;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.result_headInner__WwDmI{padding:56px 16px 28px}.result_title__y8hEo{font-size:30px;margin-bottom:20px}.result_body__NLu_t{padding:20px 16px 0}.result_summary__p78TD{grid-template-columns:1fr;gap:28px;padding:24px 20px}.result_score__0_TN_{font-size:54px}.result_block__V3TTo{padding:22px 20px}.result_tasks__cSwDp li{padding:14px 14px 14px 48px}.result_tasks__cSwDp li:before{left:14px}.result_detailA__dx0dj{padding-left:0}.result_actions__QPogL .result_primary__a4SzX{margin-left:0}.result_actions__QPogL>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);justify-content:center}.result_actions__QPogL .result_primary__a4SzX{flex-basis:100%}}@media print{.result_noPrint__yCZv7{display:none!important}.result_page__gY9AO{background:#fff;padding:0;min-height:0}.result_head__baexJ{background:#fff;color:#000;border-bottom:2px solid #000}.result_headInner__WwDmI{padding:0 0 12px;max-width:none}.result_eyebrow__Po7Aq{color:#000}.result_title__y8hEo{font-size:22pt;margin-bottom:10px}.result_meta__vSUmn dt{color:#555}.result_meta__vSUmn dd{color:#000}.result_body__NLu_t{padding:10px 0 0;max-width:none}.result_block__V3TTo,.result_summary__p78TD{border:1px solid #bbb;border-radius:6px;padding:14px 16px;page-break-inside:avoid;break-inside:avoid}.result_summary__p78TD{grid-template-columns:200px 1fr;gap:24px}.result_block__V3TTo{margin-top:10px}.result_score__0_TN_{font-size:36pt;color:#000}.result_bar__XoAkD{border:1px solid #999;background:#fff}.result_bar__XoAkD span{background:#333}.result_domainPending__Ytqrq,.result_h2__hBd2j em,.result_tagUnknown__YVQka,.result_taskWhy__jh3Ic span{color:#000;text-decoration:underline}.result_tagUnknown__YVQka{background:#fff;border:1px solid #000}.result_tag__YL_7y{background:#fff;border:1px solid #999}.result_tasks__cSwDp li{page-break-inside:avoid;break-inside:avoid}.result_tasks__cSwDp li:before{background:#000}.result_detailBlock__sy75u{page-break-inside:auto;break-inside:auto}.result_detail__8qfgb{display:block;margin-top:10px}.result_checks__juEBh li,.result_detail__8qfgb li{page-break-inside:avoid;break-inside:avoid}.result_disclaimer__MP5xV,.result_fine__VFZJk,.result_known___V4yG,.result_note__x0YoK{color:#333}}.diagnosis_stage___jc4u{background:var(--ink);color:var(--white);min-height:100vh;padding:120px 80px;display:grid;grid-template-columns:minmax(0,1fr) 480px;grid-gap:64px;gap:64px;align-items:start;max-width:1440px;margin:0 auto}.diagnosis_intro__zd2jP{padding-top:24px;position:-webkit-sticky;position:sticky;top:96px}.diagnosis_eyebrow__AQGVB{color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 18px}.diagnosis_title__6j0o2{font-size:48px;line-height:1.32;font-weight:800;letter-spacing:-.035em;margin:0 0 36px}.diagnosis_lead__V_RMf{font-size:17px;line-height:1.6;color:#c9cbd0;margin:0 0 40px}.diagnosis_meta__XxJk5{font-size:13px;color:#8d9098;margin:0}.diagnosis_card___o4yl{position:relative;background:var(--white);color:var(--text);border-radius:16px;padding:32px 36px 28px;min-height:520px;display:flex;flex-direction:column}.diagnosis_cardHead__9B88v{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--ink)}.diagnosis_count__pFZJm{color:var(--orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diagnosis_track__pgBAv{height:3px;background:var(--line);border-radius:2px;margin:14px 0 26px;overflow:hidden}.diagnosis_track__pgBAv span{display:block;height:100%;background:var(--orange);transition:width .3s ease}.diagnosis_domain__y7JgD{font-size:13px;color:var(--sub);margin:0 0 14px}.diagnosis_question__YWmIl{font-size:23px;line-height:1.45;font-weight:750;letter-spacing:-.03em;margin:0 0 12px}.diagnosis_example__6Tt1g{font-size:13px;color:var(--sub);margin:0 0 18px}.diagnosis_options__6fxjB{display:flex;flex-direction:column;gap:10px;margin-top:8px}.diagnosis_option__vNXME{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.5;transition:border-color .15s,background .15s}.diagnosis_option__vNXME:hover{border-color:#c8cacf}.diagnosis_option__vNXME:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.diagnosis_optionOn__6H5uc,.diagnosis_optionOn__6H5uc:hover{background:var(--orange-soft);border-color:var(--orange);font-weight:650}.diagnosis_optionUnknown__XlJTN{color:var(--sub)}.diagnosis_optionUnknown__XlJTN b{color:var(--text);font-weight:650;margin-right:4px}.diagnosis_dot__DP8eU{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1px solid #cfd1d6;background:var(--white)}.diagnosis_optionOn__6H5uc .diagnosis_dot__DP8eU{border:0;background:var(--orange);box-shadow:inset 0 0 0 4px var(--orange)}.diagnosis_optionText___m0N1{flex:1 1}.diagnosis_point__Ol1c_{flex:0 0 auto;font-size:12px;color:var(--sub);font-weight:600}.diagnosis_optionOn__6H5uc .diagnosis_point__Ol1c_{color:var(--orange-dark)}.diagnosis_nav__J4z4v{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:26px}.diagnosis_primary__eJR_1{background:var(--orange);color:var(--white);border:0;border-radius:6px;padding:13px 20px;font-size:15px;font-weight:700}.diagnosis_primary__eJR_1:hover{background:var(--orange-dark)}.diagnosis_ghost__2S6mL{background:transparent;border:1px solid var(--line);border-radius:6px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--text)}.diagnosis_ghost__2S6mL:hover{border-color:#c8cacf}.diagnosis_linkBtn__a6Irc{background:none;border:0;color:var(--sub);font-size:13px;text-decoration:underline;text-underline-offset:3px}.diagnosis_fine__7yaqQ{font-size:12px;color:var(--faint);margin:16px 0 0;line-height:1.5}.diagnosis_group__q29FC{margin-bottom:22px}.diagnosis_groupLabel__vhQtx{font-size:13px;font-weight:700;margin:0 0 10px;color:var(--ink)}.diagnosis_chips__dGEqi{display:flex;flex-wrap:wrap;gap:8px}.diagnosis_chip__ue_qI{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:9px 13px;font-size:14px}.diagnosis_chip__ue_qI:hover{border-color:#c8cacf}.diagnosis_chipOn__hJQVR,.diagnosis_chipOn__hJQVR:hover{background:var(--orange-soft);border-color:var(--orange);color:var(--orange-dark);font-weight:650}.diagnosis_toast__VVsps{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);background:var(--ink);color:var(--white);font-size:13px;padding:9px 14px;border-radius:6px;white-space:nowrap}@media (max-width:1024px){.diagnosis_stage___jc4u{grid-template-columns:1fr;padding:88px 40px 80px;gap:40px}.diagnosis_intro__zd2jP{position:static;padding-top:0}.diagnosis_title__6j0o2{font-size:38px;margin-bottom:24px}.diagnosis_lead__V_RMf{margin-bottom:20px}}@media (max-width:640px){.diagnosis_stage___jc4u{padding:56px 16px 48px;gap:28px}.diagnosis_title__6j0o2{font-size:28px}.diagnosis_lead__V_RMf{font-size:15px}.diagnosis_card___o4yl{padding:24px 18px 20px;min-height:0;border-radius:14px}.diagnosis_question__YWmIl{font-size:19px}.diagnosis_option__vNXME{padding:13px 14px}.diagnosis_nav__J4z4v{flex-wrap:wrap}.diagnosis_primary__eJR_1{flex:1 1;text-align:center}}