.checkitem__main[data-v-c465ed64],.checkitem__row[data-v-c465ed64]{align-items:center;display:flex}.checkitem__main[data-v-c465ed64]{cursor:pointer;flex:1 1 auto;min-width:0}.checkitem__box[data-v-c465ed64],.checkitem__sr[data-v-c465ed64]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.checkitem__tick[data-v-c465ed64]{background:transparent;border-color:var(--color-border-strong);border-radius:var(--radius-xs);border-style:solid;flex:none;position:relative}.checkitem__box:focus-visible+.checkitem__tick[data-v-c465ed64]{outline:2px solid var(--accent);outline-offset:2px}.checkitem__icon-box[data-v-c465ed64]{align-items:center;display:inline-flex;flex:none;justify-content:center}.checkitem__icon[data-v-c465ed64]{color:inherit;font-size:20px}.checkitem__label[data-v-c465ed64]{color:var(--color-text-primary);font-weight:500}.checkitem--card[data-v-c465ed64]{background:var(--color-surface-0);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast),background var(--dur-fast)}.checkitem--card.checkitem--checked[data-v-c465ed64]{background:var(--color-success-bg);border-color:var(--color-success)}.checkitem--card.checkitem--dimmed[data-v-c465ed64]:not(.checkitem--checked){background:var(--color-bg-1)}.checkitem--card .checkitem__row[data-v-c465ed64]{align-items:flex-start;gap:8px;height:100%;padding:9px 11px}.checkitem--card .checkitem__main[data-v-c465ed64]{align-content:flex-start;align-items:flex-start;align-self:stretch;flex-wrap:wrap;gap:3px 9px;margin:-9px 0 -9px -11px;padding:9px 0 9px 11px}.checkitem--card .checkitem__tick[data-v-c465ed64]{align-items:center;border-width:1.5px;display:inline-flex;height:15px;justify-content:center;margin-top:7.5px;transition:all var(--dur-fast);width:15px}.checkitem--card.checkitem--checked .checkitem__tick[data-v-c465ed64]{background:var(--color-success);border-color:var(--color-success)}.checkitem--card.checkitem--dimmed:not(.checkitem--checked) .checkitem__tick[data-v-c465ed64]{border-color:var(--color-border-subtle)}.checkitem__tick-mark path[data-v-c465ed64]{animation:mz-draw-c465ed64 .3s cubic-bezier(.22,1,.36,1) forwards;fill:none;stroke:var(--on-accent);stroke-dasharray:26;stroke-dashoffset:26;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.checkitem--card .checkitem__icon-box[data-v-c465ed64]{color:var(--color-text-secondary);height:22px;margin-top:4px;width:22px}.checkitem--card.checkitem--checked .checkitem__icon-box[data-v-c465ed64]{animation:mz-pop-c465ed64 .32s cubic-bezier(.22,1,.36,1)}.checkitem--card .checkitem__label[data-v-c465ed64]{flex:1;font-size:13.5px;line-height:1.2;min-width:0;overflow-wrap:anywhere;padding-top:calc(15px - .6em)}.checkitem--card.checkitem--dimmed .checkitem__icon-box[data-v-c465ed64],.checkitem--card.checkitem--dimmed .checkitem__label[data-v-c465ed64],.checkitem--card.checkitem--dimmed .checkitem__tag[data-v-c465ed64]{color:var(--color-text-disabled)}.checkitem__flag[data-v-c465ed64]{align-items:center;color:var(--color-error);display:inline-flex;flex:none;height:16px;justify-content:center;width:16px}.checkitem__flag--optional[data-v-c465ed64]{color:var(--color-text-muted)}.checkitem--card .checkitem__flag[data-v-c465ed64]{margin-top:7px}.checkitem--card .checkitem__row>.checkitem__tag[data-v-c465ed64]{line-height:30px}.checkitem__flag svg[data-v-c465ed64],.checkitem__remove svg[data-v-c465ed64],.checkitem__tip svg[data-v-c465ed64]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.checkitem__tip svg[data-v-c465ed64]{stroke-width:1.7}.checkitem__tag[data-v-c465ed64]{color:var(--color-text-muted);flex:none;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.checkitem__badges[data-v-c465ed64]{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:2px 6px;padding-left:55px}.checkitem__badge--highlight[data-v-c465ed64]{border-radius:var(--radius-xs);box-shadow:0 0 0 1.5px var(--accent-strong);color:var(--accent-ink);padding:0 3px}.checkitem__tip[data-v-c465ed64]{flex:none}.checkitem__tip[data-v-c465ed64] .mz-tip__ic,.checkitem__tip[data-v-c465ed64]:hover .mz-tip__ic{border:0;color:var(--color-text-muted);height:30px;width:30px}.checkitem__remove[data-v-c465ed64]{align-items:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:none;height:30px;justify-content:center;padding:0;width:30px}.checkitem__remove[data-v-c465ed64]:hover{color:var(--color-error)}.checkitem__remove[data-v-c465ed64]:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes mz-draw-c465ed64{to{stroke-dashoffset:0}}@keyframes mz-pop-c465ed64{0%{transform:scale(1)}42%{transform:scale(1.16)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.checkitem--card.checkitem--checked .checkitem__icon-box[data-v-c465ed64],.checkitem__tick-mark path[data-v-c465ed64]{animation:none!important;stroke-dashoffset:0!important}}@media print{.checkitem--card[data-v-c465ed64],.checkitem--card.checkitem--checked[data-v-c465ed64]{background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;-moz-column-break-inside:avoid;break-inside:avoid}.checkitem--card.checkitem--dimmed[data-v-c465ed64]{display:none}.checkitem--card .checkitem__row[data-v-c465ed64]{padding:7px 2px}.checkitem--card .checkitem__main[data-v-c465ed64]{margin:0;padding:0}.checkitem--card .checkitem__tick[data-v-c465ed64],.checkitem--card.checkitem--checked .checkitem__tick[data-v-c465ed64]{background:transparent;border:1.4px solid #444}.checkitem__remove[data-v-c465ed64],.checkitem__tick-mark[data-v-c465ed64],.checkitem__tip[data-v-c465ed64]{display:none}.checkitem--card .checkitem__icon[data-v-c465ed64]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.checkitem--compact[data-v-c465ed64]{background:transparent;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;transition:background var(--dur-fast)}.checkitem--compact[data-v-c465ed64]:hover{background:var(--color-surface-1)}.checkitem--compact[data-v-c465ed64]:last-child{border-bottom:0}.checkitem--compact .checkitem__main[data-v-c465ed64]{flex-wrap:nowrap;gap:14px;min-height:44px;padding:13px 24px}.checkitem--compact .checkitem__icon-box[data-v-c465ed64]{background:var(--color-surface-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);height:34px;order:0;width:34px}.checkitem--compact .checkitem__label[data-v-c465ed64]{flex:1;font-size:15.5px;font-weight:400;line-height:1.3;order:1;transition:opacity var(--dur-fast)}.checkitem--compact .checkitem__tick[data-v-c465ed64]{border-width:1.5px;height:18px;order:2;transition:border-color .15s ease,background .15s ease;width:18px}.checkitem--compact.checkitem--checked .checkitem__label[data-v-c465ed64]{opacity:.5;text-decoration:line-through;text-decoration-color:currentColor}.checkitem--compact.checkitem--checked .checkitem__tick[data-v-c465ed64]{background:var(--accent-strong);border-color:var(--accent-strong)}.checkitem--compact.checkitem--checked .checkitem__tick[data-v-c465ed64]:after{border:solid var(--color-surface-0);border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}
