.meu-checklist_main__pu_5x{min-height:100vh;padding-top:88px;padding-bottom:clamp(3rem,6vw,6rem);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-alt) 100%)}.meu-checklist_corpo__MVoVk{max-width:var(--content-narrow);margin-inline:auto}.meu-checklist_topo__wT15q{padding-block:clamp(1.25rem,3vw,2.25rem)}.meu-checklist_eyebrow__dNvAw{color:var(--color-primary)}.meu-checklist_titulo__sPfC2{font-size:clamp(1.9rem,1.2rem + 3vw,3rem);margin-top:.7rem;letter-spacing:-.01em}.meu-checklist_subtitulo__zVgUM{margin-top:.9rem;font-size:1.02rem;color:var(--color-text);max-width:52ch}.meu-checklist_pdf__hLp0e{margin-top:1.6rem;text-align:center;font-size:var(--text-sm);color:var(--color-text)}.meu-checklist_pdfLink__ds5_8{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.meu-checklist_pdfLink__ds5_8:hover{color:var(--color-primary-dark)}.meu-checklist_rodape__ll_y_{background:var(--color-primary-deep);padding-block:clamp(1.6rem,3vw,2.4rem)}.meu-checklist_rodapeTexto__jygBk{font-size:var(--text-sm);line-height:1.6;color:rgba(247,243,236,.72);text-align:center;max-width:74ch;margin-inline:auto}.ChecklistTool_tool__iDxcm{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding-bottom:92px}.ChecklistTool_aviso__piqvm{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.15rem;background:color-mix(in srgb,var(--color-accent) 14%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent) 42%,transparent);border-radius:var(--radius)}.ChecklistTool_avisoIcone__58M4d{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-weight:800;font-size:.9rem;line-height:1}.ChecklistTool_avisoTexto__GG_R_{font-size:var(--text-sm);line-height:1.55;color:var(--color-text-strong)}.ChecklistTool_progressoBarra__Ak4RJ{position:-webkit-sticky;position:sticky;top:72px;z-index:20;background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1rem 1.1rem;box-shadow:var(--shadow-sm)}.ChecklistTool_progressoTopo__0xVBw{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ChecklistTool_progressoRotulo__Vxc0n{font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-primary)}.ChecklistTool_progressoContagem__u2joU{font-size:1.05rem;color:var(--color-text-strong);margin-top:.15rem}.ChecklistTool_progressoContagem__u2joU strong{font-size:1.5rem;font-family:var(--font-display)}.ChecklistTool_progressoAnel__BW7qh{position:relative;--size:54px;width:var(--size);height:var(--size);flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--color-primary) calc(var(--pct, 0) * 1%),var(--color-line) 0)}.ChecklistTool_progressoAnel__BW7qh:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--color-white)}.ChecklistTool_progressoAnelValor__KWM3B{position:relative;z-index:1;font-size:.82rem;font-weight:700;color:var(--color-primary-deep)}.ChecklistTool_progressoTrilha__WeOc_{margin-top:.85rem;height:8px;border-radius:var(--radius-pill);background:var(--color-line);overflow:hidden}.ChecklistTool_progressoPreenchido__DXCwE{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));transition:width var(--duration) var(--ease-out-expo)}.ChecklistTool_progressoDica__y5E8A{margin-top:.65rem;font-size:var(--text-sm);color:var(--color-text)}.ChecklistTool_abas__ulnvY{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.35rem;background:var(--color-surface-alt);border-radius:var(--radius-pill)}.ChecklistTool_aba__yAdJm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem .5rem;min-height:46px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-strong);font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.ChecklistTool_aba__yAdJm:hover{background:color-mix(in srgb,var(--color-white) 55%,transparent)}.ChecklistTool_abaAtiva__U2qH8{background:var(--color-white);color:var(--color-primary-deep);box-shadow:var(--shadow-sm)}.ChecklistTool_abaRotulo__9fgt_{font-family:var(--font-display)}.ChecklistTool_abaContagem__FNezF{font-size:.78rem;font-weight:700;padding:.12rem .5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary-dark)}.ChecklistTool_abaAtiva__U2qH8 .ChecklistTool_abaContagem__FNezF{background:var(--color-primary);color:var(--color-white)}.ChecklistTool_secao__c6kal{display:flex;flex-direction:column;gap:1rem}.ChecklistTool_secaoDescricao__Cf7GR{font-size:1.02rem;color:var(--color-text)}.ChecklistTool_grupo__4CNq_{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.1rem 1.15rem .6rem;box-shadow:var(--shadow-sm)}.ChecklistTool_grupoAlerta__5bcBE{background:color-mix(in srgb,#c0492f 6%,var(--color-white));border-color:color-mix(in srgb,#c0492f 32%,transparent)}.ChecklistTool_grupoHeader__CKkDA{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.ChecklistTool_grupoTitulo__xH1z_{font-size:1.12rem;font-weight:600;color:var(--color-text-strong)}.ChecklistTool_grupoContagem__iDxQZ{flex-shrink:0;font-size:.8rem;font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChecklistTool_grupoContagemOk__Y8OQH{color:var(--color-primary)}.ChecklistTool_grupoNota__VNVLf{font-size:var(--text-sm);font-weight:600;color:#a03a24;margin-bottom:.5rem}.ChecklistTool_itens__YpO8v{display:flex;flex-direction:column}.ChecklistTool_item__gsT0u{display:flex;gap:.8rem;align-items:flex-start;padding:.7rem .25rem;min-height:44px;cursor:pointer;border-top:1px solid var(--color-line);transition:background-color var(--duration-fast) ease;-webkit-tap-highlight-color:transparent}.ChecklistTool_item__gsT0u:first-child{border-top:none}.ChecklistTool_item__gsT0u:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.ChecklistTool_itemMarcado__WwSaK .ChecklistTool_itemTexto__ecA_M{color:color-mix(in srgb,var(--color-text) 70%,var(--color-surface))}.ChecklistTool_itemCheckbox__BUC3V{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ChecklistTool_box__tN2cK{flex-shrink:0;width:26px;height:26px;margin-top:1px;border-radius:8px;border:2px solid var(--color-line-strong);background:var(--color-white);display:grid;place-items:center;color:var(--color-white);transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ChecklistTool_boxAlerta__rKbmI{border-radius:50%}.ChecklistTool_tick__2_dHq{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out-expo)}.ChecklistTool_itemCheckbox__BUC3V:checked+.ChecklistTool_box__tN2cK{background:var(--color-primary);border-color:var(--color-primary)}.ChecklistTool_grupoAlerta__5bcBE .ChecklistTool_itemCheckbox__BUC3V:checked+.ChecklistTool_box__tN2cK{background:#c0492f;border-color:#c0492f}.ChecklistTool_itemCheckbox__BUC3V:checked+.ChecklistTool_box__tN2cK .ChecklistTool_tick__2_dHq{opacity:1;transform:scale(1)}.ChecklistTool_itemCheckbox__BUC3V:active+.ChecklistTool_box__tN2cK{transform:scale(.9)}.ChecklistTool_itemCheckbox__BUC3V:focus-visible+.ChecklistTool_box__tN2cK{outline:3px solid var(--color-primary);outline-offset:3px}.ChecklistTool_itemTexto__ecA_M{font-size:1rem;line-height:1.5;color:var(--color-text-strong);transition:color var(--duration-fast) ease}.ChecklistTool_lembrete__PZLAx{font-size:var(--text-sm);line-height:1.6;color:var(--color-text);padding:1rem 1.15rem;background:var(--color-surface-alt);border-radius:var(--radius)}.ChecklistTool_secaoRodape__zEQaz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.4rem}.ChecklistTool_recomecar__rAEaV{background:none;border:none;color:var(--color-text);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.4rem}.ChecklistTool_recomecar__rAEaV:hover{color:var(--color-primary)}.ChecklistTool_sucesso__UI0t9{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.2rem;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);border-radius:var(--radius-lg)}.ChecklistTool_sucessoIcone__VE2bz{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-weight:800}.ChecklistTool_sucessoTitulo__ibY6x{font-family:var(--font-display);font-size:1.15rem;color:var(--color-text-strong);margin-bottom:.15rem}.ChecklistTool_sucessoTexto__2XW5_{font-size:var(--text-sm);line-height:1.6;color:var(--color-text)}.ChecklistTool_salvarBarra__yUzOy{position:-webkit-sticky;position:sticky;bottom:.6rem;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:.7rem;margin:0 -.2rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--color-primary-deep) 97%,transparent);color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ChecklistTool_salvarInfo__RXSYs{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);line-height:1.35;color:rgba(247,243,236,.92)}.ChecklistTool_salvarErroInline__M7PfZ{color:#ffd9cf;font-weight:600}.ChecklistTool_salvarOk__5q1T3{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--color-primary-tint);color:var(--color-primary-deep);font-weight:800;font-size:.72rem}.ChecklistTool_salvarBotao__skoJM{flex-shrink:0;white-space:nowrap;width:100%}.ChecklistTool_overlay__rjakd{position:fixed;inset:0;z-index:100;background:var(--color-overlay-dark);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:ChecklistTool_fade__Wo1cU var(--duration) ease}.ChecklistTool_dialog__jwKkV{width:100%;max-width:520px;max-height:92vh;overflow-y:auto;background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1.2rem 1.25rem 1.6rem;box-shadow:var(--shadow-lg);animation:ChecklistTool_sheet__jfOph var(--duration) var(--ease-out-expo)}.ChecklistTool_dialogHeader__jy_zm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.ChecklistTool_dialogTitulo__epW_E{font-size:1.4rem;color:var(--color-text-strong)}.ChecklistTool_dialogFechar__ugRWF{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-text-strong);font-size:1rem;cursor:pointer;transition:background-color var(--duration-fast) ease}.ChecklistTool_dialogFechar__ugRWF:hover{background:var(--color-surface-alt)}@keyframes ChecklistTool_fade__Wo1cU{0%{opacity:0}}@keyframes ChecklistTool_sheet__jfOph{0%{transform:translateY(24px);opacity:.4}}.ChecklistTool_saveForm__63xWb{display:flex;flex-direction:column;gap:.9rem}.ChecklistTool_saveHint__jpb7o{font-size:var(--text-sm);line-height:1.55;color:var(--color-text)}.ChecklistTool_campo__XIdlj{display:flex;flex-direction:column;gap:.4rem}.ChecklistTool_label__TEqVe{font-size:.9rem;font-weight:600;color:var(--color-text-strong)}.ChecklistTool_req__uAyHk{color:var(--color-accent)}.ChecklistTool_input__PzNhZ{width:100%;padding:.85rem 1rem;font-family:var(--font-body);font-size:1rem;color:var(--color-text-strong);background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ChecklistTool_input__PzNhZ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}.ChecklistTool_ajuda__9U_Tl{font-size:.8rem;color:var(--color-text)}.ChecklistTool_saveOu__fWDmM{display:flex;align-items:center;gap:.75rem;margin:-.2rem 0;color:var(--color-text);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.ChecklistTool_saveOu__fWDmM:after,.ChecklistTool_saveOu__fWDmM:before{content:"";flex:1 1;height:1px;background:var(--color-line)}.ChecklistTool_consent__Y8vda{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.ChecklistTool_checkbox__5Nis9{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--color-primary)}.ChecklistTool_consentTexto__L3xsQ{font-size:.82rem;line-height:1.5;color:var(--color-text)}.ChecklistTool_honeypot__WxGxj{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ChecklistTool_erro__HUexk{font-size:var(--text-sm);color:#c0492f;font-weight:600}.ChecklistTool_saveAcoes__2nabw{display:flex;gap:.7rem;margin-top:.2rem}.ChecklistTool_saveCancelar__WKIBp{flex:0 0 auto}.ChecklistTool_saveEnviar__WlFAu{flex:1 1}@media (min-width:720px){.ChecklistTool_tool__iDxcm{gap:1.4rem}.ChecklistTool_grupoTitulo__xH1z_{font-size:1.2rem}.ChecklistTool_itemTexto__ecA_M{font-size:1.05rem}.ChecklistTool_salvarBarra__yUzOy{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.4rem}.ChecklistTool_salvarInfo__RXSYs{font-size:.95rem}.ChecklistTool_salvarBotao__skoJM{width:auto}}.ChecklistCaptura_card__IIT0S{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem);box-shadow:var(--shadow-md)}.ChecklistCaptura_titulo__gw2Hl{font-size:1.5rem;color:var(--color-text-strong);margin-bottom:1rem}.ChecklistCaptura_retomar__4_diJ{margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--color-line);text-align:center}.ChecklistCaptura_retomarTexto__ZkIO3{font-size:var(--text-sm);color:var(--color-text);margin-bottom:.8rem}.ChecklistCaptura_retomarBotao__Tw5Ch{width:100%}.ChecklistCaptura_retomarOu__pSvj7{margin-top:.9rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text)}