.test_page__A3xJH{padding:var(--s7) 0 var(--s8)}.test_title__hv6jM{font-size:clamp(34px,4.6vw + 16px,62px);line-height:1.04;letter-spacing:-.04em;margin-bottom:var(--s4);max-width:16ch}.test_lead__XW4I1{font-size:18px;line-height:1.55;color:var(--ink-2);letter-spacing:-.012em;margin:0}.test_copy__R20ef{margin-top:var(--s8)}.test_copy__R20ef>h2:first-child{margin-top:0}.test_copy__R20ef a{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.test_copy__R20ef a:hover{text-decoration-thickness:2px}.test_faqBlock__1Ihod{margin-top:var(--s8)}.test_faqTitle__4FJD8{font-size:clamp(28px,2.4vw + 18px,40px);margin-bottom:var(--s5)}.test_widget__7lv4r{margin:var(--s6) 0 0;padding:var(--s5);background:#fff;border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-3);scroll-margin-top:84px}.test_srOnly__mB82s{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.test_fieldset__SQjLI{border:0;margin:0;padding:0;min-width:0}.test_optionInput__v2K_J{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.test_introTitle__mxfn3{font-size:26px;letter-spacing:-.03em;margin-bottom:var(--s3)}.test_introTitle__mxfn3:focus,.test_resultTitle__mG9UD:focus{outline:none}.test_introText__91WOT{font-size:16px;color:var(--ink-2);margin:0 0 var(--s5)}.test_ageLegend__nnLkZ{float:left;width:100%;padding:0;margin-bottom:var(--s3);font-size:15px;font-weight:700;color:var(--ink)}.test_ages__wbAKX{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.test_age__VbGwl{position:relative;display:block}.test_ageBox__xy2aH{display:flex;align-items:center;justify-content:center;min-height:52px;padding:var(--s2);border:1.5px solid var(--line);border-radius:var(--r-2);background:var(--bg-1);font-size:15px;font-weight:700;line-height:1.2;text-align:center;color:var(--ink-2);transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.test_age__VbGwl:hover .test_ageBox__xy2aH{border-color:var(--line-2);background:#fff}.test_optionInput__v2K_J:checked+.test_ageBox__xy2aH{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.test_optionInput__v2K_J:focus-visible+.test_ageBox__xy2aH{outline:2px solid var(--accent);outline-offset:2px}.test_error__HAZBJ{margin:var(--s3) 0 0;font-size:14px;font-weight:600;color:var(--accent-deep)}.test_resume__Bqoqc{margin-top:var(--s5);padding:var(--s4);border-radius:var(--r-2);background:var(--bg-1)}.test_resumeText__hu8Di{margin:0;font-size:15px;color:var(--ink-2)}.test_resume__Bqoqc .test_introActions__Bd9oG{margin-top:var(--s4)}.test_introActions__Bd9oG{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.test_introActions__Bd9oG>*{flex:1 1 auto}.test_privacy__8T7zk{margin:var(--s4) 0 0;font-size:13.5px;color:var(--ink-3)}.test_qHead__2mVal{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:calc(var(--s2) * -1) 0 var(--s2)}.test_back__dBzLr{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--s3) 0 var(--s1);margin-left:calc(var(--s1) * -1);border:0;border-radius:var(--r-1);background:none;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:color .15s ease,background .15s ease}.test_back__dBzLr:hover{color:var(--ink);background:var(--bg-1)}.test_back__dBzLr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.test_counter__ta0XJ{font-size:14px;font-weight:700;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.test_progress__0TGtP{height:6px;border-radius:999px;background:var(--bg-2);overflow:hidden}.test_progressFill__kxsA4{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:width .35s var(--ease)}.test_qCard__0yBTM{margin-top:var(--s5)}.test_statement__W2Xqa{float:left;width:100%;padding:0;margin-bottom:var(--s5);font-size:21px;font-weight:700;line-height:1.32;letter-spacing:-.02em;color:var(--ink)}.test_options__U9L6Q{clear:both;display:grid;grid-gap:10px;gap:10px}.test_option__iacjG{position:relative;display:block}.test_optionBox__0MEhi{display:flex;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s4);border:1.5px solid var(--line);border-radius:var(--r-2);background:#fff;font-size:17px;font-weight:600;color:var(--ink-1);transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.test_option__iacjG:hover .test_optionBox__0MEhi{border-color:var(--line-2);box-shadow:var(--sh-1)}.test_option__iacjG:active .test_optionBox__0MEhi{transform:scale(.99)}.test_optionMark__nv5n5{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-2);background:#fff;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.test_optionLabel__OQul8{flex:1 1}.test_key__mOPKR{display:none;min-width:24px;padding:2px 7px;border:1px solid var(--line);border-radius:6px;background:var(--bg-1);font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ink-4);text-align:center}.test_optionInput__v2K_J:checked+.test_optionBox__0MEhi{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.test_optionInput__v2K_J:checked+.test_optionBox__0MEhi .test_optionMark__nv5n5{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px #fff}.test_optionInput__v2K_J:checked+.test_optionBox__0MEhi .test_key__mOPKR{border-color:rgba(214,63,24,.25);color:var(--accent-deep);background:#fff}.test_optionInput__v2K_J:focus-visible+.test_optionBox__0MEhi{outline:2px solid var(--accent);outline-offset:2px}.test_qFoot__mg23t{display:flex;align-items:center;justify-content:flex-end;gap:var(--s4);margin-top:var(--s5)}.test_keysHint__rnCeG{display:none;margin:0 auto 0 0;font-size:13px;color:var(--ink-4)}.test_next__91p90{min-width:168px}.test_inForward__AZ8_V{animation:test_inForward__AZ8_V .32s var(--ease) both}.test_inBack__41BgJ{animation:test_inBack__41BgJ .32s var(--ease) both}.test_fadeIn__Q62ki{animation:test_fadeIn__Q62ki .4s var(--ease) both}@keyframes test_inForward__AZ8_V{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes test_inBack__41BgJ{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes test_fadeIn__Q62ki{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.test_key__mOPKR{display:inline-block}.test_keysHint__rnCeG{display:block}}.test_kicker__i_DIz{margin:0 0 var(--s2);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.test_resultTitle__mG9UD{font-size:clamp(26px,2.6vw + 16px,38px);line-height:1.12;letter-spacing:-.032em;margin-bottom:var(--s4)}.test_resultLead__gacKg{font-size:17px;color:var(--ink-2);margin:0}.test_note__lHGDB{margin:var(--s4) 0 0;padding:var(--s4);border-radius:var(--r-1);background:var(--bg-1);font-size:15px;color:var(--ink-2)}.test_chart__1JkXa{margin:var(--s6) 0 0;padding:var(--s5);border-radius:var(--r-2);background:var(--bg-1)}.test_bars__RzvDT{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s4);gap:var(--s4)}.test_bar__0EToN{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "track track";align-items:end;grid-gap:6px var(--s3);gap:6px var(--s3)}.test_barName__UPRUV{grid-area:name;font-size:15px;font-weight:700;line-height:1.3;color:var(--ink-2)}.test_barAbout__Cw9Ya{display:block;font-size:13px;font-weight:500;color:var(--ink-4)}.test_barTrack__AlQvK{grid-area:track;height:10px;border-radius:999px;background:var(--line);overflow:hidden}.test_barFill__6mNm_{display:block;height:100%;border-radius:inherit;background:var(--ink-4);transform-origin:left center;animation:test_grow__zDAmY .9s var(--ease) both}.test_barValue__ObFax{grid-area:value;font-size:15px;font-weight:800;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.test_barLead__aK97_ .test_barName__UPRUV,.test_barLead__aK97_ .test_barValue__ObFax{color:var(--ink)}.test_barLead__aK97_ .test_barFill__6mNm_{background:linear-gradient(90deg,var(--accent-2),var(--accent))}.test_chartCaption__Sj6Om{margin-top:var(--s4);font-size:13.5px;line-height:1.5;color:var(--ink-3)}@keyframes test_grow__zDAmY{0%{transform:scaleX(0)}to{transform:none}}.test_typeCard__ealm9{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--line)}.test_typeHead__xblVd{display:flex;align-items:center;gap:var(--s3)}.test_typeRank__3Ya_j{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--accent-wash);color:var(--accent-deep);font-size:14px;font-weight:800}.test_typeName__iul9r{flex:1 1;font-size:21px;line-height:1.2}.test_typeShare__QH7kY{font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.test_blockTitle__CT5Ae{margin:var(--s5) 0 var(--s2);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.test_text__q3tqp{font-size:16px;color:var(--ink-2);margin:0 0 var(--s3)}.test_text__q3tqp:last-child{margin-bottom:0}.test_hr__ZmEOk{display:grid;grid-gap:var(--s4);gap:var(--s4)}.test_hrLabel__Pksxt{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--ink)}.test_list__jgcFa{margin:0;padding-left:20px}.test_list__jgcFa li{margin:6px 0;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.test_list__jgcFa li::marker{color:var(--accent)}.test_steps__IZegX{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2);counter-reset:step}.test_steps__IZegX li{position:relative;padding:var(--s4) var(--s4) var(--s4) 52px;border-radius:var(--r-2);background:var(--bg-1);font-size:15.5px;line-height:1.5;color:var(--ink-2);counter-increment:step}.test_steps__IZegX li:before{content:counter(step);position:absolute;left:var(--s4);top:var(--s4);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#fff;box-shadow:var(--sh-1);font-size:13px;font-weight:800;color:var(--accent-deep)}.test_caveat__s57LW{margin-top:var(--s7);padding:var(--s5);border-radius:var(--r-2);background:var(--accent-wash)}.test_caveat__s57LW .test_text__q3tqp{color:var(--ink-1)}.test_asideTitle__c2DZy{font-size:19px;margin-bottom:var(--s3)}.test_parent__u9tLr{margin-top:var(--s4);padding:var(--s5);border-radius:var(--r-2);border:1px solid var(--line)}.test_resultActions__kf6cO{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s6)}.test_wideBtn__uL3Eq{width:100%;min-height:54px;padding:14px 20px;line-height:1.3;text-align:center}.test_actionsNote__H__hQ{margin:var(--s3) 0 0;font-size:13.5px;color:var(--ink-3)}@media (min-width:681px){.test_page__A3xJH{padding:var(--s8) 0 var(--s9)}.test_lead__XW4I1{font-size:20px}.test_widget__7lv4r{padding:var(--s7);margin-top:var(--s7)}.test_introTitle__mxfn3{font-size:30px}.test_statement__W2Xqa{font-size:26px}.test_bar__0EToN{grid-template-columns:220px minmax(0,1fr) 48px;grid-template-areas:"name track value";align-items:center}.test_barValue__ObFax{text-align:right}.test_resultActions__kf6cO{grid-template-columns:1fr 1fr}.test_resultActions__kf6cO>:first-child{grid-column:1/-1}.test_typeName__iul9r,.test_typeShare__QH7kY{font-size:24px}}@media (prefers-reduced-motion:reduce){.test_barFill__6mNm_,.test_fadeIn__Q62ki,.test_inBack__41BgJ,.test_inForward__AZ8_V{animation:none}.test_ageBox__xy2aH,.test_back__dBzLr,.test_optionBox__0MEhi,.test_optionMark__nv5n5,.test_progressFill__kxsA4{transition:none}.test_option__iacjG:active .test_optionBox__0MEhi{transform:none}}