._tool_ua98i_5{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;display:flex}._card_ua98i_13{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa3;border:1px solid #ffffffb3;border-radius:24px;padding:40px;box-shadow:0 18px 40px #1821330f}._form_ua98i_23{flex-direction:column;gap:36px;display:flex}._eyebrow_ua98i_29{font-family:var(--font-en);letter-spacing:.14em;color:var(--color-accent-text);margin-bottom:12px;font-size:.76rem;font-weight:700}._formTitle_ua98i_38{color:var(--color-text);margin-bottom:10px;font-size:1.5rem;line-height:1.55}._formTitle_ua98i_38:focus{outline:none}._lead_ua98i_51{color:var(--color-text-light);font-size:.95rem;line-height:1.85}._question_ua98i_59{border:none;min-width:0;margin:0;padding:0}._question_ua98i_59[data-error]{border-left:4px solid #b42318;padding-left:14px}._legend_ua98i_71{color:var(--color-text);word-break:auto-phrase;align-items:flex-start;gap:10px;margin-bottom:8px;padding:0;font-size:1.05rem;font-weight:700;line-height:1.6;display:flex}._number_ua98i_86{background:var(--color-primary-light);width:28px;height:28px;color:var(--color-accent-text);font-family:var(--font-en);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}._optional_ua98i_101{color:var(--color-text-muted);font-size:.88rem;font-weight:400}._hint_ua98i_107{color:var(--color-text-light);margin:0 0 12px 38px;font-size:.88rem;line-height:1.75}._errorText_ua98i_114{color:#b42318;margin:0 0 10px 38px;font-size:.88rem;font-weight:700}._choices_ua98i_121{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}._choice_ua98i_121{background:var(--color-white);cursor:pointer;border:1px solid #8a8f98;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}._choice_ua98i_121:hover{border-color:var(--color-accent-text)}._choice_ua98i_121:has(input:checked){border-color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-accent-text);background:#fff6f1}._choice_ua98i_121:has(input:focus-visible){border-color:var(--color-accent-text);box-shadow:0 0 0 3px #ad3e0b59}._choice_ua98i_121 input{width:20px;height:20px;accent-color:var(--color-accent-text);cursor:pointer;flex-shrink:0;margin-top:3px}._choiceText_ua98i_168{flex-direction:column;gap:2px;display:flex}._choiceLabel_ua98i_174{color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.6}._choiceDesc_ua98i_181{color:var(--color-text-light);font-size:.82rem;line-height:1.65}._errorSummary_ua98i_187{background:var(--color-white);border:2px solid #b42318;border-radius:12px;padding:16px 20px}._errorSummary_ua98i_187:focus{outline-offset:2px;outline:3px solid #b4231859}._errorSummaryTitle_ua98i_199{color:#b42318;margin-bottom:8px;font-weight:700}._errorSummary_ua98i_187 ul{padding-left:1.2em;line-height:1.8}._errorSummary_ua98i_187 a{color:#b42318;text-decoration:underline}._actions_ua98i_215{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._submit_ua98i_222:disabled{opacity:.6;cursor:not-allowed;transform:none}._staleNote_ua98i_228{color:var(--color-accent-text);font-size:.88rem;font-weight:600;line-height:1.7}._staleBanner_ua98i_237{border:1px solid var(--color-primary);color:var(--color-accent-text);background:#fff6f1;border-radius:12px;margin:4px 0 12px;padding:12px 16px;font-size:.9rem;font-weight:600}._block_ua98i_248{border-top:1px solid #6d675f29;margin-top:28px;padding-top:24px}._blockTitle_ua98i_254{color:var(--color-text);margin-bottom:12px;font-size:1.15rem;line-height:1.5}._findingHead_ua98i_261{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}._findingHead_ua98i_261 ._blockTitle_ua98i_254{margin-bottom:0}._smallLine_ua98i_274{color:var(--color-text-light);margin-bottom:4px;font-size:.92rem;line-height:1.7}._smallLine_ua98i_274 strong{color:var(--color-text)}._finding_ua98i_261{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;margin-top:12px;padding:18px 20px}._findingTitle_ua98i_293{color:var(--color-text);font-size:1rem;line-height:1.5}._badge_ua98i_299{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:700;line-height:1.5;display:inline-flex}._badge_ua98i_299[data-tone=positive]{color:#17603d;background:#e3f4ea}._badge_ua98i_299[data-tone=attention]{color:#8a2f06;background:#fdeee6}._badge_ua98i_299[data-tone=neutral]{color:#374151;background:#eceef1}._reason_ua98i_326{color:var(--color-text);margin:6px 0;font-size:.95rem;line-height:1.85}._notes_ua98i_333{color:var(--color-text-light);margin:8px 0 0;padding-left:1.2em;font-size:.88rem;line-height:1.75}._notes_ua98i_333 li{margin:4px 0}._sources_ua98i_345{color:var(--color-text-muted);margin-top:10px;font-size:.8rem;line-height:1.7}._sources_ua98i_345 a{color:var(--color-accent-text);text-decoration:underline}._tip_ua98i_357{background:var(--color-bg-alt);color:var(--color-text);border-radius:14px;margin-top:12px;padding:16px 20px;font-size:.9rem;line-height:1.8}._tipTitle_ua98i_367{margin-bottom:4px;font-weight:700}._tip_ua98i_357 ._sources_ua98i_345{color:var(--color-text-light)}._answers_ua98i_377{font-size:.9rem;line-height:1.7}._answers_ua98i_377 dt{color:var(--color-text-light);margin-top:10px}._answers_ua98i_377 dd{color:var(--color-text);font-weight:600}._resultActions_ua98i_392{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._resultActions_ua98i_392 .btn{padding:12px 24px;font-size:.92rem}._printOnly_ua98i_404{display:none}@media (width<=768px){._card_ua98i_13{padding:26px 20px 24px}._formTitle_ua98i_38{font-size:1.3rem}._hint_ua98i_107,._errorText_ua98i_114{margin-left:0}._finding_ua98i_261{padding:16px}}@media print{._printOnly_ua98i_404{margin-bottom:12px;font-size:.8rem;display:block}._card_ua98i_13{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}._finding_ua98i_261,._tip_ua98i_357{break-inside:avoid}._sources_ua98i_345 a:after{content:"（" attr(href) "）";word-break:break-all}}
