.cashback-widget[data-astro-cid-g2emepqc]{background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,2rem);margin-bottom:2.5rem;box-shadow:var(--shadow-elevation-1)}.widget-header[data-astro-cid-g2emepqc]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.widget-eyebrow[data-astro-cid-g2emepqc]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:hsl(var(--primary));display:block}.widget-title[data-astro-cid-g2emepqc]{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;color:var(--text-primary);margin:.2rem 0 0}.badge-guarantee[data-astro-cid-g2emepqc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#0c8d62;background:#10b77f1f;padding:.35rem .65rem;border-radius:var(--radius-pill)}.widget-lead[data-astro-cid-g2emepqc]{font-size:.9rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.25rem}.progress-container[data-astro-cid-g2emepqc]{margin-bottom:1.5rem}.progress-labels[data-astro-cid-g2emepqc]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;margin-bottom:.4rem;color:var(--text-primary)}.progress-value[data-astro-cid-g2emepqc]{font-family:var(--font-mono);color:hsl(var(--primary))}.progress-track[data-astro-cid-g2emepqc]{width:100%;height:10px;background:hsl(var(--bg-surface));border-radius:var(--radius-pill);overflow:hidden;border:1px solid hsl(var(--border-subtle))}.progress-fill[data-astro-cid-g2emepqc]{height:100%;width:0%;background:linear-gradient(90deg,hsl(var(--primary)),#10b77f);border-radius:var(--radius-pill);transition:width .3s ease}.checklist-items[data-astro-cid-g2emepqc]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.check-card[data-astro-cid-g2emepqc]{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s ease,border-color .15s ease}.check-card[data-astro-cid-g2emepqc]:hover{border-color:hsl(var(--primary) / .4)}.check-input[data-astro-cid-g2emepqc]{position:absolute;opacity:0;width:0;height:0}.check-indicator[data-astro-cid-g2emepqc]{width:22px;height:22px;border:2px solid hsl(var(--border-strong));border-radius:var(--radius-sm);flex-shrink:0;margin-top:.15rem;position:relative;transition:background-color .15s ease,border-color .15s ease}.check-input[data-astro-cid-g2emepqc]:checked+.check-indicator[data-astro-cid-g2emepqc]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.check-input[data-astro-cid-g2emepqc]:checked+.check-indicator[data-astro-cid-g2emepqc]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid hsl(0 0% 100%);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.check-card[data-astro-cid-g2emepqc]:has(.check-input:checked){background:hsl(var(--primary) / .04);border-color:hsl(var(--primary) / .3)}.check-content[data-astro-cid-g2emepqc]{display:flex;flex-direction:column;gap:.2rem}.check-title[data-astro-cid-g2emepqc]{font-size:.95rem;color:var(--text-primary)}.check-desc[data-astro-cid-g2emepqc]{font-size:.825rem;color:var(--text-secondary);line-height:1.5;margin:0}.success-banner[data-astro-cid-g2emepqc]{display:flex;align-items:center;gap:.85rem;padding:1rem;background:#10b77f1f;border:1px solid hsl(160 84% 39% / .3);border-radius:var(--radius-md);color:#0b835b;font-size:.85rem;margin-bottom:1.25rem}.success-banner[data-astro-cid-g2emepqc] svg[data-astro-cid-g2emepqc]{flex-shrink:0}.success-banner[data-astro-cid-g2emepqc] span[data-astro-cid-g2emepqc]{display:block;font-size:.8rem;margin-top:.15rem;color:var(--text-secondary)}.tips-box[data-astro-cid-g2emepqc]{padding:1rem;background:hsl(var(--bg-surface));border-radius:var(--radius-md);font-size:.825rem;color:var(--text-secondary);line-height:1.5}.tips-title[data-astro-cid-g2emepqc]{font-weight:700;color:var(--text-primary);display:block;margin-bottom:.35rem}.tips-text[data-astro-cid-g2emepqc]{margin:0 0 .85rem}.reset-checklist-btn[data-astro-cid-g2emepqc]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.5rem 1rem;background:transparent;border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);font-size:.8rem;color:var(--text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.reset-checklist-btn[data-astro-cid-g2emepqc]:hover{border-color:hsl(var(--primary));color:var(--text-primary)}
