.fd9YfG_tool{max-width:980px;padding-bottom:64px}.fd9YfG_notice{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);margin-bottom:32px;padding:16px 20px;font-size:14px}.fd9YfG_formHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fd9YfG_formHeader h2{margin:0;font-size:26px}.fd9YfG_helper{color:var(--muted-foreground);max-width:70ch;margin:8px 0 0;font-size:14px;line-height:1.6}.fd9YfG_formHeader+.fd9YfG_helper{margin-bottom:32px}.fd9YfG_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px;display:grid}.fd9YfG_field{min-width:0}.fd9YfG_field label{margin-bottom:8px;font-weight:700;display:block}.fd9YfG_questionNumber{color:var(--muted-foreground);font-weight:400}.fd9YfG_field select{font:inherit;border:1px solid var(--input);border-radius:var(--radius);width:100%;min-width:0;min-height:48px;color:var(--foreground);background:var(--card);padding:10px 32px 10px 12px;font-size:15px;display:block}.fd9YfG_field select:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.fd9YfG_field select:active{background:var(--secondary)}.fd9YfG_field select:disabled{opacity:.55;cursor:not-allowed}.fd9YfG_field select[aria-invalid=true]{border-color:var(--primary)}.fd9YfG_field .fd9YfG_helper,.fd9YfG_fieldError{min-height:3em}.fd9YfG_fieldError,.fd9YfG_errorSummary{color:var(--primary);font-size:14px}.fd9YfG_errorSummary{border:1px solid;padding:16px}.fd9YfG_buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.fd9YfG_tool button{white-space:nowrap}.fd9YfG_tool button:active{opacity:.8}.fd9YfG_example{border-block:1px solid var(--border);padding:12px 0;font-size:14px}.fd9YfG_results{border-top:2px solid var(--foreground);margin-top:48px;padding-top:28px;scroll-margin-top:32px}.fd9YfG_resultKicker{color:var(--muted-foreground);margin-bottom:8px;font-size:13px}.fd9YfG_results h2{margin-bottom:24px;font-size:30px}.fd9YfG_results>p{max-width:70ch}.fd9YfG_scoreLine{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:20px;display:flex}.fd9YfG_scoreLine p,.fd9YfG_scoreLine h3{margin:0}.fd9YfG_scoreLine strong{font-size:40px;line-height:1}.fd9YfG_scoreLine span{color:var(--muted-foreground);font-size:14px}.fd9YfG_scoreLine h3{font-size:20px;font-weight:500}.fd9YfG_recommendations{margin:32px 0;padding-left:24px}.fd9YfG_recommendations li{border-bottom:1px solid var(--border);padding:20px 0 20px 8px}.fd9YfG_recommendations li:first-child{border-top:1px solid var(--border)}.fd9YfG_recommendations li::marker{font-weight:700}.fd9YfG_recommendations h3{margin:0 0 12px;font-size:20px}.fd9YfG_recommendations p{max-width:65ch;margin:0}.fd9YfG_method{border-block:1px solid var(--border);margin-top:48px;padding:20px 0;font-size:14px}.fd9YfG_method summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:16px;font-weight:700}.fd9YfG_method summary:active{color:var(--primary)}.fd9YfG_method p,.fd9YfG_method li{max-width:75ch}.fd9YfG_method li{margin-bottom:16px}@media (hover:hover){.fd9YfG_field select:hover{background:var(--secondary)}.fd9YfG_method summary:hover{color:var(--primary)}}@media (max-width:650px){.fd9YfG_fields{grid-template-columns:minmax(0,1fr);gap:24px}.fd9YfG_formHeader h2{font-size:23px}.fd9YfG_field .fd9YfG_helper,.fd9YfG_fieldError{min-height:0}.fd9YfG_buttons{gap:12px}.fd9YfG_buttons button{width:100%}.fd9YfG_notice{padding:16px}.fd9YfG_results h2{font-size:26px}.fd9YfG_scoreLine{gap:16px}}@media print{.fd9YfG_tool form,.fd9YfG_method,.fd9YfG_tool>.fd9YfG_notice,.fd9YfG_results button{display:none}.fd9YfG_results{border:0;margin:0}.fd9YfG_tool{padding:0}}
