._checker_c5ano_1{background:#fffdf8;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 70px #1e2e2817;padding:clamp(1.25rem,4vw,2.6rem);position:relative;overflow:hidden}._checker_c5ano_1:before{content:"";display:block;height:5px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,var(--rust),#e2a65d,var(--sage))}._topline_c5ano_1{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._boundary_c5ano_1{font-weight:750;color:#7c2d21;border-left:3px solid var(--rust);padding-left:.8rem}._privacy_c5ano_1{color:var(--muted);font-size:.93rem}._step_c5ano_1{color:var(--rust);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;margin-top:2rem}._checker_c5ano_1 h3{font:600 clamp(1.65rem,4vw,2.45rem)/1.1 var(--serif);margin:.4rem 0 1rem;max-width:750px}._checker_c5ano_1 p,._checker_c5ano_1 li{line-height:1.65}._fieldset_c5ano_1{border:0;margin:1.4rem 0 0;padding:0}._fieldset_c5ano_1 legend{font-weight:750;margin-bottom:.7rem}._options_c5ano_1{display:flex;gap:.65rem;flex-wrap:wrap}._options_c5ano_1 label{background:#f3f0e7;border:1px solid transparent;border-radius:99px;cursor:pointer;padding:.65rem 1rem}._options_c5ano_1 label:has(input:checked){background:#e1eee8;border-color:#32634f}._options_c5ano_1 input,._scenarios_c5ano_1 input{accent-color:var(--forest)}._actions_c5ano_1{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}._primary_c5ano_1,._secondary_c5ano_1,._linkButton_c5ano_1{appearance:none;border-radius:99px;cursor:pointer;font:750 .95rem/1 var(--sans);padding:.9rem 1.3rem;text-decoration:none}._primary_c5ano_1{background:var(--forest);border:1px solid var(--forest);color:#fff}._secondary_c5ano_1{background:transparent;border:1px solid #789087;color:var(--forest)}._linkButton_c5ano_1{background:var(--forest);color:#fff;border:1px solid var(--forest)}._primary_c5ano_1:hover,._linkButton_c5ano_1:hover{background:#173c31}._primary_c5ano_1:focus-visible,._secondary_c5ano_1:focus-visible,._linkButton_c5ano_1:focus-visible,._checker_c5ano_1 input:focus-visible{outline:3px solid #e3a660;outline-offset:3px}._error_c5ano_1{color:#8c241b;background:#fff0ec;border-radius:10px;padding:.8rem 1rem;font-weight:700}._scenarios_c5ano_1{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._scenarios_c5ano_1 label{border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:.3rem .7rem;padding:1rem}._scenarios_c5ano_1 label input{grid-row:1/3}._scenarios_c5ano_1 label span{color:var(--muted);font-size:.88rem;line-height:1.4}._scenarios_c5ano_1 ._selected_c5ano_1{border-color:var(--forest);background:#eef5f1}._fixture_c5ano_1{background:#f3f0e7;border-radius:14px;padding:1rem 1.2rem}._stop_c5ano_1{border-left:4px solid var(--rust);padding-left:clamp(1rem,4vw,2rem)}._reviewFlag_c5ano_1{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#fff0dc;border:1px solid #e7bd83;border-radius:12px;padding:1rem;margin:1.4rem 0}._reviewFlag_c5ano_1 span{color:#6c5741}._resultGrid_c5ano_1,._checklists_c5ano_1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._resultGrid_c5ano_1 article,._checklists_c5ano_1 article{border:1px solid var(--line);border-radius:14px;padding:1rem 1.15rem}._result_c5ano_1 h4{font-size:1.02rem;margin:.2rem 0 .6rem}._formPreview_c5ano_1{border:2px dashed #aa725f;background:#fff9f3;border-radius:16px;margin:1rem 0;padding:1.2rem;position:relative}._watermark_c5ano_1{color:#9a3c29;display:block;font-size:.76rem;font-weight:850;letter-spacing:.16em;margin-bottom:1rem}._formPreview_c5ano_1 dl{display:grid;grid-template-columns:1fr 1fr;margin:0}._formPreview_c5ano_1 dl div{border-top:1px solid var(--line);padding:.8rem}._formPreview_c5ano_1 dt{font-weight:750}._formPreview_c5ano_1 dd{color:var(--muted);margin:.25rem 0 0}._sourceLine_c5ano_1{font-size:.9rem;color:var(--muted)}@media(max-width:680px){._topline_c5ano_1{align-items:flex-start;flex-direction:column}._scenarios_c5ano_1,._resultGrid_c5ano_1,._checklists_c5ano_1,._formPreview_c5ano_1 dl{grid-template-columns:1fr}._actions_c5ano_1>*{text-align:center;width:100%}}@media print{._checker_c5ano_1{border:0;box-shadow:none;padding:0}._topline_c5ano_1,._privacy_c5ano_1,._actions_c5ano_1{display:none}._boundary_c5ano_1,._reviewFlag_c5ano_1,._watermark_c5ano_1,._sourceLine_c5ano_1{display:block!important}._resultGrid_c5ano_1,._checklists_c5ano_1{grid-template-columns:1fr 1fr}._formPreview_c5ano_1{break-inside:avoid}}
