.SubNav_bar__9626F{margin-top:78px}@media (max-width:1100px){.SubNav_bar__9626F{margin-top:58px}}.ToolPage_page__eRce_{padding-top:78px;min-height:70vh}.ToolPage_inner__s2w1h{max-width:var(--tool-max,var(--page-max));margin:0 auto;padding:0 var(--page-pad)}.ToolPage_crumbs__4E5H8{padding-top:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.ToolPage_head__xDn2X{margin-top:20px;padding-bottom:24px;border-bottom:2px solid var(--color-accent)}.ToolPage_title__0CX_m{font-size:32px;font-weight:800;margin-bottom:8px}.ToolPage_sub__ZPwsj{font-size:16px;line-height:1.6;color:var(--color-text-secondary);word-break:keep-all}.ToolPage_body__AZaqj{max-width:var(--tool-max,var(--page-max));margin:0 auto;padding:32px var(--page-pad) 72px}.ToolPage_section__sl5bi{margin-top:48px}.ToolPage_section__sl5bi:first-child{margin-top:0}.ToolPage_secTitle__Ukl_V{font-size:24px;font-weight:800;margin-bottom:16px}.ToolPage_chips__w9ipt{display:flex;flex-wrap:wrap;gap:8px}.ToolPage_chip__gU1pN{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border:1.5px solid var(--color-border-strong);border-radius:8px;background:#fff;font-size:16px;font-weight:700;font-family:inherit;color:var(--color-text-primary);cursor:pointer}.ToolPage_chip__gU1pN:hover{border-color:var(--color-accent)}.ToolPage_chipOn__SeIaD,.ToolPage_chipOn__SeIaD:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ToolPage_cta__XFUJW{margin-top:56px;padding:28px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-fill);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ToolPage_ctaText__rK3ko{font-size:20px;font-weight:800;word-break:keep-all}.ToolPage_ctaBtns__Hai2T{display:flex;gap:12px;flex-wrap:wrap}.ToolPage_btnAlt__HwTad,.ToolPage_btnPrimary__EhkRq{min-height:52px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer}.ToolPage_btnPrimary__EhkRq{border:none;background:var(--color-accent);color:#fff}.ToolPage_btnAlt__HwTad{border:1.5px solid var(--color-accent);background:#fff;color:var(--color-accent)}.ToolPage_board__vWGPx{--tool-max:calc(1160px + var(--page-pad) * 2)}.ToolPage_board__vWGPx .ToolPage_head__xDn2X{margin-top:16px;padding-bottom:16px}.ToolPage_board__vWGPx .ToolPage_title__0CX_m{font-size:28px;margin-bottom:4px}.ToolPage_board__vWGPx .ToolPage_body__AZaqj{padding:24px var(--page-pad) 56px}.ToolPage_board__vWGPx .ToolPage_section__sl5bi{margin-top:32px}.ToolPage_board__vWGPx .ToolPage_section__sl5bi:first-child{margin-top:0}.ToolPage_board__vWGPx .ToolPage_secTitle__Ukl_V{font-size:20px;margin-bottom:12px}.ToolPage_board__vWGPx .ToolPage_cta__XFUJW{margin-top:40px;padding:20px 24px}.ToolPage_board__vWGPx .ToolPage_ctaText__rK3ko{font-size:16px}@media (max-width:1100px){.ToolPage_page__eRce_{padding-top:58px}}@media (max-width:640px){.ToolPage_title__0CX_m{font-size:24px}.ToolPage_secTitle__Ukl_V{font-size:20px}.ToolPage_ctaBtns__Hai2T,.ToolPage_ctaBtns__Hai2T>*{width:100%}.ToolPage_board__vWGPx .ToolPage_title__0CX_m{font-size:24px}}.checklist_bar__2Ubqv{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-fill)}.checklist_barLabel__UOKqF{font-size:14px;font-weight:700;color:var(--color-text-secondary);margin-bottom:8px}.checklist_barRight__Uwzls{display:flex;align-items:center;gap:16px}.checklist_progress__QRXQq{font-size:16px;font-weight:800;color:var(--color-accent)}.checklist_sec__H3I6e{margin-top:28px}.checklist_secHead__cS3Vk{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:8px;border-bottom:2px solid var(--color-text-primary)}.checklist_secTitle__RuwqM{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800}.checklist_num__YM_Rt{width:28px;height:28px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.checklist_when__FA_VV{font-size:14px;font-weight:700;color:var(--color-text-secondary)}.checklist_items__ZQs3E{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.checklist_item__e_BW_{display:flex;gap:12px;align-items:flex-start;height:100%;box-sizing:border-box;padding:14px 16px;border:1.5px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:pointer}.checklist_item__e_BW_:hover{border-color:var(--color-border-strong)}.checklist_item__e_BW_ input{flex-shrink:0;width:22px;height:22px;margin-top:1px;accent-color:var(--color-accent)}.checklist_text__OHVCh{display:block;font-size:16px;font-weight:600;color:var(--color-text-primary);word-break:keep-all}.checklist_note__NuwXJ{display:block;margin-top:2px;font-size:14px;color:var(--color-text-secondary);word-break:keep-all}.checklist_on__amaE3 .checklist_text__OHVCh{color:var(--color-text-secondary);text-decoration:line-through}@media (max-width:800px){.checklist_items__ZQs3E{grid-template-columns:1fr}}.checklist_printRegion__Af68l{display:none}@media print{.checklist_bar__2Ubqv,.checklist_noPrint__wU42A{display:none!important}.checklist_printRegion__Af68l{display:block;margin-top:8px;font-size:16px;font-weight:700;color:#000}.checklist_sec__H3I6e{margin-top:16px}.checklist_secHead__cS3Vk{padding-bottom:4px;border-bottom:2px solid #000;page-break-after:avoid;break-after:avoid}.checklist_secTitle__RuwqM{font-size:16px;color:#000}.checklist_num__YM_Rt{width:24px;height:24px;background:none;border:1.5px solid #000;color:#000;font-size:14px}.checklist_note__NuwXJ,.checklist_on__amaE3 .checklist_text__OHVCh,.checklist_text__OHVCh,.checklist_when__FA_VV{color:#000}.checklist_text__OHVCh{font-size:14px}.checklist_items__ZQs3E{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:0}.checklist_items__ZQs3E li{page-break-inside:avoid;break-inside:avoid}.checklist_item__e_BW_{gap:8px;padding:4px 0;border:0;border-radius:0;border-bottom:1px solid #999}.checklist_item__e_BW_ input{width:16px;height:16px}}