.toolcta_section__mN2Rv{margin:24px 0}.toolcta_section__mN2Rv h2{font-size:18px;letter-spacing:-.03em;margin:0 0 12px}.toolcta_grid__0_U5V{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.toolcta_card__JHQKi{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--radius);background:var(--card,#231d1d);border:2px solid var(--c);color:inherit;text-decoration:none}.toolcta_card__JHQKi b{color:var(--c);font-size:16px}.toolcta_card__JHQKi span{font-size:13px;opacity:.8}.toolcta_note__Oj6me{margin:8px 0 0;font-size:12px;opacity:.7}.checklist_board__OZZti{display:flex;flex-direction:column;gap:14px;min-width:0}.checklist_summary__e98AL{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.checklist_pct__2K8tF{font-family:var(--font-num,inherit);font-size:28px;font-weight:800;color:var(--yellow)}.checklist_bar__mAEAZ{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.checklist_fill__2g3_q{height:100%;background:var(--yellow);transition:width .2s}.checklist_section__hbVLm{background:#231d1d;border:1px solid var(--line);border-radius:var(--radius);padding:16px;min-width:0}.checklist_title__B04G2{margin:0 0 8px;font-size:17px;color:var(--yellow)}.checklist_list___ZTla{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.checklist_item__vBpPv{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--line);min-width:0}.checklist_item__vBpPv:first-child{border-top:0}.checklist_label__Ksg9a{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0;cursor:pointer;overflow-wrap:anywhere}.checklist_label__Ksg9a input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--yellow)}.checklist_done__7uLEg{opacity:.55;text-decoration:line-through}.checklist_link__OEjIb{color:var(--aqua);font-size:13px;white-space:nowrap;flex:none}.checklist_card__bAUvv{display:flex;flex-direction:column;gap:8px}.checklist_cardTop__qEQx2{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.checklist_cardPct___jntl{font-size:26px;font-weight:800}@media (max-width:480px){.checklist_item__vBpPv{flex-wrap:wrap}.checklist_link__OEjIb{margin-left:30px;white-space:normal}}