.tool_form__Yp0KQ,.tool_result__WJTRg{min-width:0}.tool_form__Yp0KQ{align-self:start}.tool_form__Yp0KQ select{background:#ffffff;border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font:inherit;font-size:15px;min-width:0;outline:none;padding:11px 12px;width:100%}.tool_form__Yp0KQ select:focus{border-color:var(--accent)}.tool_formNote__w_sdR{color:var(--ink-3);font-size:12px;line-height:1.5;margin:-4px 0 0}.tool_result__WJTRg{background:#ffffff;border-top:4px solid var(--accent)}.tool_emptyState__oEzEE{display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px}.tool_emptyState__oEzEE h2{color:var(--ink);font-size:24px;line-height:1.2}.tool_emptyState__oEzEE p{color:var(--ink-3);font-size:14px;line-height:1.65;max-width:42ch}.tool_emptyMark__3ifiU{color:var(--accent-ink);font-family:var(--font-mono);font-size:44px;line-height:1}.tool_scorecard__R1CDC{display:flex;flex-direction:column;gap:20px}.tool_resultTopline__qw8iD{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.tool_resultEyebrow__r97kR{color:var(--accent-ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tool_scoreLine__5F9_A{align-items:baseline;display:flex;margin-top:4px}.tool_scoreLine__5F9_A strong{color:var(--ink);font-size:58px;line-height:1}.tool_scoreLine__5F9_A span{color:var(--ink-3);font-size:15px;margin-left:7px}.tool_copyButton__4Yqke{background:transparent;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);cursor:pointer;flex:0 0 auto;font-family:var(--font-mono);font-size:10px;padding:8px 11px;text-transform:uppercase}.tool_copyButton__4Yqke:focus-visible,.tool_copyButton__4Yqke:hover{border-color:var(--accent);color:var(--accent-ink);outline:none}.tool_meter__AR_Vg{background:#f0f0ed;border-radius:999px;height:8px;overflow:hidden}.tool_meter__AR_Vg span{background:var(--accent);display:block;height:100%;transition:width .22s ease}.tool_verdict__TBlAI{background:var(--accent-soft);border-left:3px solid var(--accent);padding:14px 16px}.tool_verdict__TBlAI p{color:var(--ink);font-size:18px;font-weight:650;line-height:1.25}.tool_verdict__TBlAI span{color:var(--ink-2);display:block;font-size:13px;line-height:1.6;margin-top:6px}.tool_breakdown__VVNGR,.tool_gaps__okbI8,.tool_route__07Nnj{border-top:1px solid var(--line-2);padding:17px 0 0}.tool_breakdown__VVNGR h3,.tool_gaps__okbI8 h3,.tool_route__07Nnj h3{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.tool_gaps__okbI8 p,.tool_route__07Nnj p{color:var(--ink-2);font-size:14px;line-height:1.6}.tool_breakdown__VVNGR ul{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.tool_breakdown__VVNGR li{align-items:center;background:var(--paper-2);border:1px solid var(--line-2);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:9px 10px}.tool_breakdown__VVNGR li span{color:var(--ink-3);font-size:12px}.tool_breakdown__VVNGR li strong{color:var(--accent-ink);font-family:var(--font-mono);font-size:11px}.tool_gaps__okbI8 ul{color:var(--ink-2);margin:0;padding-left:18px}.tool_gaps__okbI8 li{font-size:13px;line-height:1.55;margin-bottom:6px}.tool_caveat__9JHYL{color:var(--ink-3);font-size:12px;line-height:1.55}.tool_guide__gw68i{border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:52px;margin:64px auto 0;max-width:900px;padding-top:52px}.tool_guide__gw68i>section{padding:0}.tool_guide__gw68i section>h2{color:var(--ink);font-size:28px;line-height:1.15;margin-bottom:14px}.tool_guide__gw68i section>p{color:var(--ink-2);font-size:16px;line-height:1.7;max-width:68ch}.tool_eyebrow___zgHO{color:var(--accent-ink)!important;font-family:var(--font-mono);font-size:11px!important;margin-bottom:10px;text-transform:uppercase}.tool_factorGrid__QkcE_{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool_factor__uPDfx{background:#ffffff;border:1px solid var(--line-2);border-radius:8px;padding:20px}.tool_example__0pLfE span,.tool_factor__uPDfx>span{color:var(--accent-ink);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.tool_factor__uPDfx h3{color:var(--ink);font-size:17px;margin:12px 0 8px}.tool_factor__uPDfx p{color:var(--ink-3);font-size:14px;line-height:1.55}.tool_example__0pLfE{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.tool_example__0pLfE div{display:grid;gap:14px;grid-template-columns:82px minmax(0,1fr);padding:16px 18px}.tool_example__0pLfE div+div{border-top:1px solid var(--line-2)}.tool_example__0pLfE p{color:var(--ink-2);font-size:14px;line-height:1.6}.tool_relatedGrid__R6ZFO{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tool_relatedGrid__R6ZFO a{background:#ffffff;border:1px solid var(--line-2);border-radius:8px;color:var(--ink);display:flex;flex-direction:column;gap:8px;padding:18px;text-decoration:none}.tool_relatedGrid__R6ZFO a:focus-visible,.tool_relatedGrid__R6ZFO a:hover{border-color:var(--accent);outline:none}.tool_relatedGrid__R6ZFO span{color:var(--ink-3);font-size:12px}.tool_relatedGrid__R6ZFO strong{color:var(--accent-ink);font-size:14px;line-height:1.4}.tool_faqs__ulkI6{border-top:1px solid var(--line-2)}.tool_faqs__ulkI6 details{border-bottom:1px solid var(--line-2);padding:18px 0}.tool_faqs__ulkI6 summary{color:var(--ink);cursor:pointer;font-size:16px;font-weight:600}.tool_faqs__ulkI6 p{color:var(--ink-2);font-size:14px;line-height:1.65;margin-top:10px;max-width:70ch}@media (max-width:760px){.tool_factorGrid__QkcE_,.tool_relatedGrid__R6ZFO{grid-template-columns:1fr}}@media (max-width:640px){.tool_resultTopline__qw8iD{flex-direction:column}.tool_breakdown__VVNGR ul,.tool_example__0pLfE div{grid-template-columns:1fr}.tool_example__0pLfE div{gap:6px}.tool_guide__gw68i{gap:40px;margin-top:48px;padding-top:40px}}