.test_shell__EJbBR{--bg:#101a17;--text:#f0f4ec;--muted:#b7c5b9;--accent:#c2e1a6;--line:#3b5044;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.6;padding:0 28px}.test_shell__EJbBR h1,.test_shell__EJbBR h2,.test_shell__EJbBR h3,.test_shell__EJbBR h4{text-wrap:balance;letter-spacing:-.025em}.test_shell__EJbBR p{text-wrap:pretty}.test_shell__EJbBR button{cursor:pointer}.test_shell__EJbBR button:disabled{cursor:default;opacity:.55}.test_shell__EJbBR :is(a,button,summary,input):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.test_shell__EJbBR h2:focus{outline:none}.test_footer__4W25X,.test_main__w0pjp,.test_nav__LNUmJ{max-width:1100px;margin:auto}.test_nav__LNUmJ{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.test_brand__1yLoN{font-weight:650;font-size:17px;display:flex;gap:12px;align-items:center}.test_mark___c0St{color:var(--accent);font-size:32px;letter-spacing:-.1em;padding-right:5px}.test_mark___c0St span{color:#e0c488}.test_nav__LNUmJ nav{display:flex;gap:26px;font-size:14px;color:var(--muted)}.test_footer__4W25X a:hover,.test_nav__LNUmJ a:hover{color:var(--accent)}.test_pageTitle__IXUf6{font-size:17px;font-weight:500;color:var(--muted);margin:32px 0 0}.test_intro__a5E5e{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:80px;align-items:center;padding:42px 0 56px}.test_label__ESrn2{font-size:14px;color:var(--accent);margin:0 0 20px}.test_intro__a5E5e h2,.test_resultHeading__GNiHZ h2{font-size:48px;line-height:1.15;font-weight:600;margin:0 0 24px;scroll-margin-top:26px}.test_intro__a5E5e h2 span,.test_resultHeading__GNiHZ h2 span{color:var(--accent)}.test_lede__F3TAh{color:var(--muted);font-size:18px;max-width:46ch;margin:0 0 28px;line-height:1.7}.test_primary__DzxHi,.test_secondary__kST_N{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 22px;border-radius:6px;font-size:15px;font-weight:600;transition:background .18s ease-out,color .18s ease-out}.test_primary__DzxHi{background:var(--accent);color:#16281d;border:0}.test_primary__DzxHi:hover:not(:disabled){background:#d6efc3}.test_secondary__kST_N{background:transparent;color:var(--text);border:1px solid #657b6b}.test_secondary__kST_N:hover{background:#22362b}.test_primary__DzxHi:active:not(:disabled),.test_secondary__kST_N:active{transform:translateY(1px)}.test_reassurance__codFq{font-size:13px;color:var(--muted);margin:15px 0 0}.test_privacyNote__25TeP{font-size:13px;color:var(--muted);margin:18px 0 0;max-width:70ch}.test_overview__jvmto{padding:24px 0 24px 28px;border-left:1px solid var(--line)}.test_overview__jvmto>p{font-size:14px;color:var(--muted);margin:0 0 18px}.test_overview__jvmto>div{display:flex;gap:18px;align-items:center;padding:13px 0}.test_overview__jvmto>div>span{font-size:20px;font-variant-numeric:tabular-nums}.test_overview__jvmto strong{font-size:16px;font-weight:550}.test_overview__jvmto div p{font-size:13px;color:var(--muted);margin:2px 0 0}.test_overview__jvmto>a{display:inline-block;font-size:13px;color:var(--accent);margin-top:20px;text-decoration:underline;text-underline-offset:4px}.test_questionnaire__JgZY2{max-width:730px;margin:34px auto 0}.test_progressTop__B9kfF{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.test_progress__MBWAO{appearance:none;border:0;display:block;width:100%;height:5px;background:var(--line);margin:14px 0 32px;accent-color:var(--accent)}.test_progress__MBWAO::-webkit-progress-bar{background:var(--line)}.test_progress__MBWAO::-webkit-progress-value{background:var(--accent)}.test_progress__MBWAO::-moz-progress-bar{background:var(--accent)}.test_questionnaire__JgZY2 h2{font-size:28px;line-height:1.25;margin:0 0 14px;scroll-margin-top:25px}.test_instructions__6T2mP{font-size:15px;color:var(--muted);margin:0 0 30px;max-width:65ch}.test_question__O3qPd{padding:24px 0 26px;border:0;border-bottom:1px solid var(--line);margin:0;min-width:0}.test_question__O3qPd legend{float:left;width:100%;padding:0;margin:0 0 20px;font-size:18px;font-weight:550;line-height:1.45}.test_question__O3qPd legend>span{color:var(--muted);font-size:14px;font-weight:400;display:inline-block;width:28px}.test_options__YrdGV{clear:both;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.test_option__Ns_8_{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;border-radius:6px;padding:3px 2px 8px;text-align:center}.test_option__Ns_8_ input{position:absolute;width:1px;height:1px;opacity:0}.test_choiceNumber__TcU88{width:48px;height:48px;display:grid;place-items:center;border:1px solid #718576;border-radius:50%;color:var(--muted);font-size:16px;transition:background .18s ease-out,border-color .18s ease-out}.test_choiceLabel__XaFsd{font-size:12px;line-height:1.35;max-width:110px;color:var(--muted)}.test_option__Ns_8_:hover .test_choiceNumber__TcU88{background:#263b2e;border-color:var(--accent)}.test_option__Ns_8_ input:checked+.test_choiceNumber__TcU88{border-color:var(--accent);background:var(--accent);color:#16281d;font-size:0}.test_check__p_bY8{display:none;font-size:21px}.test_option__Ns_8_ input:checked+.test_choiceNumber__TcU88 .test_check__p_bY8{display:block}.test_option__Ns_8_ input:checked~.test_choiceLabel__XaFsd{color:var(--text);font-weight:600}.test_option__Ns_8_:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.test_actions__yumhs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:28px}.test_error__ICT2H{color:#ffbdaf;font-size:15px;padding:16px;background:#39231e;border-radius:6px}.test_notice__RIk4q{color:var(--accent);font-size:14px;max-width:730px;margin:16px auto;min-height:0}.test_notice__RIk4q:empty{margin:0}.test_textButton__2HEyJ{border:0;background:none;color:var(--muted);font-size:13px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.test_textButton__2HEyJ:hover{color:var(--text)}.test_clearArea__vAu_m{max-width:730px;margin:12px auto 28px;font-size:14px}.test_clearArea__vAu_m p{color:var(--muted)}.test_clearArea__vAu_m>div>.test_textButton__2HEyJ{margin-left:24px}.test_results__RgAPe{max-width:850px;margin:44px auto 0}.test_resultHeading__GNiHZ{max-width:650px}.test_resultHeading__GNiHZ p:last-child{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:38px}.test_resultList__vNmZ2{border-top:1px solid var(--line)}.test_resultRow__S5jgD{padding:28px 0;border-bottom:1px solid var(--line)}.test_resultTitle__JOmsg{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.test_resultTitle__JOmsg h3{font-size:21px;margin:0 0 20px}.test_resultTitle__JOmsg>span{font-size:14px;color:var(--muted);white-space:nowrap}.test_resultTitle__JOmsg strong{font-size:25px;color:var(--trait);font-weight:550;font-variant-numeric:tabular-nums}.test_scale__tPOQ5{height:7px;margin:0 5px;background:#34483b;position:relative;border-radius:4px}.test_scale__tPOQ5>span{display:block;height:100%;background:var(--trait);border-radius:4px}.test_scale__tPOQ5 i{position:absolute;width:13px;height:13px;background:var(--trait);top:-3px;border-radius:50%;transform:translateX(-50%)}.test_endpoints__XwQQB{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);margin:12px 0 18px}.test_endpoints__XwQQB span:last-child{text-align:right}.test_resultRow__S5jgD>p{max-width:70ch;margin:12px 0;color:var(--muted);font-size:15px}.test_resultRow__S5jgD details{font-size:14px;margin:14px 0 0}.test_resultRow__S5jgD summary{cursor:pointer;color:var(--accent);padding:6px 0}.test_resultRow__S5jgD details p{max-width:65ch;color:var(--text);margin:10px 0}.test_resultNote__HrlD3{color:var(--muted);font-size:13px;max-width:75ch;line-height:1.7;margin:22px 0 40px}.test_resultNote__HrlD3 a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.test_sharing__nnSQj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.test_sharing__nnSQj h3{font-size:25px;line-height:1.25;margin:0 0 15px}.test_sharing__nnSQj p{font-size:14px;color:var(--muted);max-width:48ch}.test_shareChoices__PF2_Q{border:0;padding:0;margin:24px 0 0}.test_shareChoices__PF2_Q legend{font-size:13px;color:var(--muted);margin-bottom:10px}.test_shareChoices__PF2_Q label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer}.test_shareChoices__PF2_Q input{accent-color:var(--accent);width:18px;height:18px}.test_cardPreview__1w__Z{padding:24px;border:1px solid #526850;border-radius:12px;margin-bottom:16px}.test_cardPreview__1w__Z>span{font-size:12px;color:var(--accent)}.test_cardPreview__1w__Z h4{font-size:24px;margin:18px 0 8px;line-height:1.25}.test_cardPreview__1w__Z>p{font-size:12px}.test_previewRow__LXcE5{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px;margin:22px 0}.test_previewRow__LXcE5>div{grid-column:1/-1;height:4px}.test_previewRow__LXcE5 strong{font-variant-numeric:tabular-nums}.test_cardPreview__1w__Z small{display:block;margin-top:26px;color:var(--muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.test_sharing__nnSQj>div>.test_primary__DzxHi{width:100%}.test_linkFallback__FPLUc{display:block;margin-top:18px;color:var(--muted);font-size:14px}.test_linkFallback__FPLUc input{display:block;width:100%;background:#1c2b22;color:var(--text);border:1px solid var(--line);padding:14px;font-size:14px;border-radius:6px;margin-top:8px}.test_nextTest__vSlEy{margin:40px 0;display:flex;gap:26px;align-items:center;justify-content:space-between}.test_nextTest__vSlEy h3{font-size:21px;margin:0 0 10px}.test_nextTest__vSlEy p{font-size:14px;color:var(--muted);max-width:55ch}.test_nextTest__vSlEy a{flex-shrink:0;color:var(--accent);font-size:14px;text-decoration:underline;text-underline-offset:5px}.test_about__WkD54{border-top:1px solid var(--line);padding:40px 0 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.test_about__WkD54 h2{font-size:25px;margin:0 0 16px}.test_about__WkD54 h3{font-size:18px}.test_about__WkD54 li,.test_about__WkD54 p{font-size:14px;color:var(--muted);line-height:1.8;max-width:70ch}.test_about__WkD54 a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.test_about__WkD54 details{border-bottom:1px solid var(--line);padding:15px 0}.test_about__WkD54 summary{cursor:pointer;font-size:15px}.test_about__WkD54 details p{margin:12px 0 6px}.test_footer__4W25X{display:flex;justify-content:space-between;gap:24px;padding:24px 0 36px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.test_footer__4W25X nav{display:flex;gap:22px;flex-wrap:wrap}@media(max-width:900px){.test_intro__a5E5e{gap:32px}.test_intro__a5E5e h2,.test_resultHeading__GNiHZ h2{font-size:40px}.test_overview__jvmto{padding-left:22px}.test_nextTest__vSlEy{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:620px){.test_shell__EJbBR{padding:0 20px}.test_nav__LNUmJ{min-height:72px;gap:12px}.test_brand__1yLoN{font-size:14px;gap:9px}.test_nav__LNUmJ nav{gap:14px;font-size:12px}.test_mark___c0St{font-size:29px}.test_pageTitle__IXUf6{font-size:15px;margin-top:24px}.test_intro__a5E5e{grid-template-columns:1fr;gap:32px;padding:30px 0 32px}.test_intro__a5E5e h2,.test_resultHeading__GNiHZ h2{font-size:34px}.test_label__ESrn2{font-size:12px;margin-bottom:16px}.test_lede__F3TAh{font-size:16px}.test_intro__a5E5e .test_primary__DzxHi{width:100%}.test_overview__jvmto{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.test_overview__jvmto>div{padding:10px 0}.test_overview__jvmto>a{margin-top:14px}.test_questionnaire__JgZY2{margin-top:26px}.test_questionnaire__JgZY2 h2{font-size:24px}.test_instructions__6T2mP{font-size:14px}.test_question__O3qPd legend{font-size:16px}.test_question__O3qPd{padding:22px 0}.test_options__YrdGV{gap:5px}.test_choiceNumber__TcU88{width:44px;height:44px}.test_choiceLabel__XaFsd{font-size:10px;line-height:1.4}.test_option__Ns_8_{padding:3px 0 6px}.test_question__O3qPd legend>span{width:24px}.test_primary__DzxHi,.test_secondary__kST_N{padding:12px 16px;font-size:14px;gap:16px}.test_results__RgAPe{margin-top:30px}.test_resultHeading__GNiHZ p:last-child{font-size:15px}.test_resultTitle__JOmsg h3{font-size:18px}.test_resultTitle__JOmsg strong{font-size:23px}.test_resultRow__S5jgD{padding:23px 0}.test_sharing__nnSQj{grid-template-columns:1fr;gap:24px}.test_sharing__nnSQj h3{font-size:24px}.test_cardPreview__1w__Z{padding:23px}.test_about__WkD54{grid-template-columns:1fr;gap:26px;padding:30px 0}.test_about__WkD54 h2{font-size:23px}.test_footer__4W25X{flex-direction:column;gap:14px}.test_footer__4W25X nav{gap:20px}.test_reassurance__codFq{font-size:12px}}@media(prefers-reduced-motion:reduce){.test_shell__EJbBR *{scroll-behavior:auto!important;transition:none!important}.test_primary__DzxHi:active,.test_secondary__kST_N:active{transform:none}}.test_pageTitle__IXUf6{font-size:48px;color:var(--text);font-weight:600;line-height:1.1;letter-spacing:-.03em!important;margin:46px 0 0}.test_intro__a5E5e{padding-top:28px;align-items:start}.test_intro__a5E5e h2{font-size:30px;line-height:1.25;margin-bottom:20px}.test_intro__a5E5e .test_label__ESrn2{margin-bottom:16px}.test_overview__jvmto{margin-top:-112px}.test_main__w0pjp:has(#test_questions-title__IqHeI) .test_pageTitle__IXUf6,.test_main__w0pjp:has(#test_results-title__2lz7D) .test_pageTitle__IXUf6{font-size:17px;line-height:1.4;color:var(--muted);margin-top:28px}.test_main__w0pjp:has(#test_questions-title__IqHeI) .test_pageTitle__IXUf6 br,.test_main__w0pjp:has(#test_results-title__2lz7D) .test_pageTitle__IXUf6 br{display:none}.test_main__w0pjp:has(#test_questions-title__IqHeI) .test_pageTitle__IXUf6 br:after,.test_main__w0pjp:has(#test_results-title__2lz7D) .test_pageTitle__IXUf6 br:after{content:" "}.test_questionnaire__JgZY2,.test_results__RgAPe{scroll-margin-top:22px}.test_contents__Y9M3J{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.test_contents__Y9M3J>span{color:var(--muted)}.test_contents__Y9M3J a{color:var(--accent);padding:6px 0}.test_contents__Y9M3J a:hover{text-decoration:underline;text-underline-offset:5px}.test_guideHeading__3jub7{max-width:690px;margin-bottom:26px}.test_guide__CUiD_ h2{font-size:32px;line-height:1.25;margin:0 0 16px}.test_guideHeading__3jub7>p,.test_sectionLead__RgsJP{font-size:16px;line-height:1.75;color:var(--muted);max-width:60ch}.test_traitGuide__eUSre{padding:48px 0 36px;scroll-margin-top:25px}.test_traitArticle__W9Odc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:66px;padding:28px 0;border-bottom:1px solid var(--line)}.test_traitLetter__jG7FN{font-size:36px;font-weight:600;display:block;line-height:1;margin-bottom:16px}.test_traitArticle__W9Odc h3{font-size:23px;margin:0 0 8px}.test_traitArticle__W9Odc>div:first-child>p{color:var(--muted);font-size:14px;max-width:28ch;margin:0}.test_traitArticle__W9Odc>div:last-child>p{font-size:15px;color:var(--muted);line-height:1.8;margin:0 0 14px;max-width:70ch}.test_traitArticle__W9Odc .test_scenario__n7K3w{color:var(--text)!important;font-size:14px!important;margin:16px 0 0!important}.test_scenario__n7K3w strong{display:block;color:var(--accent);font-weight:500;margin-bottom:4px}.test_sourceNote__vp9j_{font-size:13px;color:var(--muted);line-height:1.8;max-width:85ch;margin:22px 0 0}.test_guideProse__tB8Um>a,.test_sourceNote__vp9j_ a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.test_guideSection__4PDHD{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:66px;padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:25px}.test_guideProse__tB8Um>p{font-size:15px;color:var(--muted);line-height:1.8;margin:0 0 20px;max-width:70ch}.test_guideProse__tB8Um>h3{font-size:19px;margin:26px 0 12px}.test_guideProse__tB8Um>h3:first-child{margin-top:0}.test_guideProse__tB8Um>a{font-size:14px}.test_scoreExample__d0ER0{background:#21362a;border-radius:10px;padding:24px;margin:26px 0}.test_scoreExample__d0ER0>span{font-size:12px;color:var(--accent)}.test_scoreExample__d0ER0>div{display:flex;align-items:center;gap:24px;margin:14px 0}.test_scoreExample__d0ER0>div>strong{font-size:40px;white-space:nowrap;font-weight:600;color:var(--accent)}.test_scoreExample__d0ER0 small{font-size:16px;color:var(--muted)}.test_scoreExample__d0ER0 p{font-size:14px;line-height:1.7;color:var(--text);margin:0}.test_scoreExample__d0ER0>p{border-top:1px solid #536d56;padding-top:16px;font-size:13px}.test_comparisonSection__t8E7A{padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:25px}.test_tableScroll__dqIwL{overflow-x:auto}.test_tableScroll__dqIwL table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.7}.test_tableScroll__dqIwL caption{text-align:left;color:var(--muted);font-size:12px;padding-bottom:14px}.test_tableScroll__dqIwL td,.test_tableScroll__dqIwL th{text-align:left;vertical-align:top;padding:18px 20px;border-bottom:1px solid var(--line)}.test_tableScroll__dqIwL th:first-child{padding-left:0;width:23%}.test_tableScroll__dqIwL thead th{color:var(--accent);font-weight:500;font-size:13px}.test_tableScroll__dqIwL tbody th{font-weight:550}.test_tableScroll__dqIwL td{color:var(--muted);max-width:40ch}.test_guideReturn__sp5kV{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0 48px}.test_guideReturn__sp5kV h2{font-size:26px;margin-bottom:8px}.test_guideReturn__sp5kV p{font-size:14px;color:var(--muted);margin:0}.test_guideReturn__sp5kV>a{flex-shrink:0}@media(max-width:900px){.test_pageTitle__IXUf6{font-size:42px}.test_intro__a5E5e h2{font-size:27px}.test_overview__jvmto{margin-top:-103px}.test_guideSection__4PDHD,.test_traitArticle__W9Odc{gap:32px}.test_guide__CUiD_ h2{font-size:28px}.test_scoreExample__d0ER0>div{flex-wrap:wrap;gap:10px}}@media(max-width:620px){.test_pageTitle__IXUf6{font-size:38px;margin-top:34px}.test_intro__a5E5e h2{font-size:25px}.test_overview__jvmto{margin-top:0}.test_intro__a5E5e .test_label__ESrn2{font-size:11px}.test_contents__Y9M3J{gap:4px 20px}.test_contents__Y9M3J>span{width:100%}.test_contents__Y9M3J a{min-height:44px;display:flex;align-items:center}.test_guide__CUiD_ h2{font-size:26px}.test_traitGuide__eUSre{padding-top:34px}.test_guideSection__4PDHD,.test_traitArticle__W9Odc{grid-template-columns:1fr;gap:16px;padding:26px 0}.test_traitLetter__jG7FN{font-size:27px;float:left;margin:4px 18px 0 0;min-width:24px}.test_traitArticle__W9Odc h3{font-size:21px}.test_traitArticle__W9Odc>div:first-child>p{max-width:none;margin-left:42px}.test_traitArticle__W9Odc>div:last-child>p{font-size:14px}.test_guideHeading__3jub7>p,.test_sectionLead__RgsJP{font-size:15px}.test_guideSection__4PDHD{padding:34px 0}.test_guideProse__tB8Um>p{font-size:14px}.test_comparisonSection__t8E7A{padding:34px 0}.test_scoreExample__d0ER0{padding:20px}.test_scoreExample__d0ER0>div{flex-wrap:nowrap;gap:20px}.test_scoreExample__d0ER0>div>strong{font-size:34px}.test_scoreExample__d0ER0>div>p{font-size:12px}.test_tableScroll__dqIwL table{min-width:0;font-size:12px;line-height:1.6}.test_tableScroll__dqIwL td,.test_tableScroll__dqIwL th{padding:14px 8px;overflow-wrap:anywhere}.test_tableScroll__dqIwL th:first-child{width:25%}.test_tableScroll__dqIwL thead th{font-size:12px}.test_guideReturn__sp5kV{align-items:flex-start;flex-direction:column;padding:26px 0 36px}.test_guideReturn__sp5kV>a{width:100%}}