.checklist[data-v-97ae1185]{--checklist-red: #e30613;--checklist-ink: #16181d;--checklist-muted: #5b5f68;padding:40px 16px 64px;background:#f1efeb;font-family:Onest,sans-serif}.checklist--guest[data-v-97ae1185]{padding-top:104px}.checklist-sheet[data-v-97ae1185]{position:relative;max-width:760px;margin:0 auto}.checklist-badge[data-v-97ae1185]{display:inline-block;margin-bottom:20px;padding:6px 14px;border-radius:999px;background:var(--checklist-ink);color:#fff;font-size:13px;font-weight:600}.checklist-title[data-v-97ae1185]{margin:0 0 12px;color:var(--checklist-ink);font-size:34px;line-height:1.2;font-weight:700}.checklist-subtitle[data-v-97ae1185]{margin:0 0 24px;color:var(--checklist-muted);font-size:16px}.checklist-items[data-v-97ae1185]{display:flex;flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none}.checklist-item[data-v-97ae1185]{display:flex;gap:16px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #16181d0f;cursor:pointer;transition:box-shadow .2s}.checklist-item[data-v-97ae1185]:hover{box-shadow:0 3px 10px #16181d1a}.checklist-item__input[data-v-97ae1185]{position:absolute;opacity:0;pointer-events:none}.checklist-item__box[data-v-97ae1185]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border:2px solid var(--checklist-ink);border-radius:6px;color:transparent;transition:background-color .15s,border-color .15s,color .15s}.checklist-item__box svg[data-v-97ae1185]{width:16px;height:16px}.checklist-item__input:focus-visible+.checklist-item__box[data-v-97ae1185]{outline:2px solid var(--checklist-red);outline-offset:2px}.checklist-item.is-checked .checklist-item__box[data-v-97ae1185]{border-color:var(--checklist-red);background:var(--checklist-red);color:#fff}.checklist-item__body[data-v-97ae1185]{display:flex;flex-direction:column;gap:4px}.checklist-item__title[data-v-97ae1185]{color:var(--checklist-ink);font-size:18px;font-weight:700;line-height:1.3}.checklist-item__num[data-v-97ae1185]{color:var(--checklist-red)}.checklist-item__text[data-v-97ae1185]{color:var(--checklist-muted);font-size:15px;line-height:1.45}.checklist-item.is-checked .checklist-item__title[data-v-97ae1185]{text-decoration:line-through;text-decoration-color:var(--checklist-ink);text-decoration-thickness:2px}.checklist-cta[data-v-97ae1185]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:16px;background:var(--checklist-ink);color:#fff}.checklist-cta__title[data-v-97ae1185]{font-size:20px;font-weight:700;line-height:1.3}.checklist-cta__text[data-v-97ae1185]{margin-top:4px;color:#ffffffb3;font-size:14px;line-height:1.4}.checklist-cta__button[data-v-97ae1185]{flex:0 0 auto;height:48px;padding:0 24px;border:none;border-radius:999px;background:var(--checklist-red);color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.checklist-cta__button[data-v-97ae1185]:hover{background:#c00511}.checklist-footnote[data-v-97ae1185]{margin:20px 0 0;color:var(--checklist-muted);font-size:12px;line-height:1.5}@media (max-width: 600px){.checklist[data-v-97ae1185]{padding:24px 16px 48px}.checklist--guest[data-v-97ae1185]{padding-top:88px}.checklist-title[data-v-97ae1185]{font-size:26px}.checklist-item[data-v-97ae1185]{gap:12px;padding:16px}.checklist-item__title[data-v-97ae1185]{font-size:16px}.checklist-item__text[data-v-97ae1185]{font-size:14px}.checklist-cta[data-v-97ae1185]{flex-direction:column;align-items:stretch;padding:20px}.checklist-cta__button[data-v-97ae1185]{width:100%}}
