.proof-card.svelte-1bjylh0,.stat-card.svelte-1bjylh0{background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:1rem}.proof-card.svelte-1bjylh0{transition:border-color .2s,box-shadow .2s}@media (hover: hover){.proof-card.svelte-1bjylh0:hover{border-color:color-mix(in oklab,var(--color-primary) 35%,var(--color-base-300));box-shadow:0 4px 20px color-mix(in oklab,var(--color-primary) 8%,transparent)}}.stat-card.svelte-1bjylh0{padding:.9rem .9rem .8rem}.streak-emoji.svelte-1bjylh0{font-size:.6em;margin-left:.25rem;vertical-align:.25em}.stat-value.svelte-1bjylh0{font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-card.svelte-1bjylh0{min-width:0}.stat-label.svelte-1bjylh0{font-size:.65rem;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--color-base-content) 55%,transparent);margin-top:.4rem;overflow-wrap:anywhere}@media (max-width: 380px){.stat-card.svelte-1bjylh0{padding:.8rem .7rem .7rem}.stat-value.svelte-1bjylh0{font-size:1.5rem}.stat-label.svelte-1bjylh0{letter-spacing:.03em}}.wa-card.svelte-1bjylh0{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border-radius:1rem;background-color:color-mix(in oklab,var(--color-primary) 8%,var(--color-base-100));border:1px solid color-mix(in oklab,var(--color-primary) 30%,transparent);transition:background-color .15s}.wa-card.svelte-1bjylh0:hover{background-color:color-mix(in oklab,var(--color-primary) 13%,var(--color-base-100))}.wa-card-icon.svelte-1bjylh0{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-primary);color:var(--color-primary-content)}.wa-pill.svelte-1bjylh0{align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-success);background-color:color-mix(in oklab,var(--color-success) 12%,transparent)}.date-chip.svelte-1bjylh0{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-family:DM Mono,ui-monospace,monospace;font-weight:500;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.meta-chip.svelte-1bjylh0{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;font-weight:600;padding:.2rem .55rem;border-radius:999px}.meta-chip--project.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-secondary) 16%,transparent);color:color-mix(in oklab,var(--color-secondary) 75%,var(--color-base-content))}.meta-chip--whatsapp.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-accent) 14%,transparent);color:color-mix(in oklab,var(--color-accent) 80%,var(--color-base-content))}.meta-chip--ai.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-primary) 13%,transparent);color:color-mix(in oklab,var(--color-primary) 80%,var(--color-base-content))}@keyframes svelte-1bjylh0-ai-shimmer{0%,to{opacity:1}50%{opacity:.5}}.ai-shimmer.svelte-1bjylh0{animation:svelte-1bjylh0-ai-shimmer 1.4s ease-in-out infinite}.report-btn.svelte-1bjylh0{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .8rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent)}.report-btn.svelte-1bjylh0:hover{background-color:color-mix(in oklab,var(--color-primary) 18%,transparent)}.icon-btn.svelte-1bjylh0{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid transparent;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.icon-btn.svelte-1bjylh0:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.icon-btn--active.svelte-1bjylh0{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary) 10%,transparent);border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}.filter-section-label.svelte-1bjylh0{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab,var(--color-base-content) 50%,transparent);white-space:nowrap;min-width:3.25rem}.filter-pill.svelte-1bjylh0{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;border:1px solid transparent;background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 65%,transparent);transition:all .15s}.filter-pill.svelte-1bjylh0:hover{color:var(--color-base-content)}.filter-pill--active.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent);color:var(--color-primary);border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}.filter-date-input.svelte-1bjylh0{font-size:.8rem!important;font-weight:500;padding:.3rem .6rem;border-radius:.5rem;border:1px solid var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content);outline:none}.filter-date-input.svelte-1bjylh0:focus{border-color:color-mix(in oklab,var(--color-primary) 55%,transparent)}.filter-clear-btn.svelte-1bjylh0{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--color-error);color:var(--color-error)}.filter-clear-btn.svelte-1bjylh0:hover{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}.active-filter-tag.svelte-1bjylh0{font-size:.65rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background-color:color-mix(in oklab,var(--color-primary) 10%,transparent);color:var(--color-primary)}.card-action.svelte-1bjylh0{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.65rem;color:color-mix(in oklab,var(--color-base-content) 45%,transparent);transition:color .15s,background-color .15s}.card-action.svelte-1bjylh0:hover{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}.card-action--danger.svelte-1bjylh0:hover{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}.edit-form.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-primary) 4%,var(--color-base-100));animation:svelte-1bjylh0-edit-in .18s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1bjylh0-edit-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.edit-field-label.svelte-1bjylh0{display:block;font-size:.75rem;font-weight:600;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);margin-bottom:.35rem}.ver-original-btn.svelte-1bjylh0{color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.ver-original-btn.svelte-1bjylh0:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.fab.svelte-1bjylh0{position:fixed;z-index:35;right:1.25rem;bottom:calc(1.25rem + var(--tabbar-offset, 0px));width:3.5rem;height:3.5rem;border-radius:1.1rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-primary-content);box-shadow:0 10px 26px color-mix(in oklab,var(--color-primary) 45%,transparent);transition:transform .15s,box-shadow .15s}.fab.svelte-1bjylh0:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in oklab,var(--color-primary) 55%,transparent)}.fab.svelte-1bjylh0:active{transform:scale(.95)}@media (min-width: 768px){.fab.svelte-1bjylh0{right:1.75rem;bottom:1.75rem}}.toast-msg.svelte-1bjylh0{position:fixed;z-index:50;left:50%;transform:translate(-50%);bottom:calc(1.5rem + var(--tabbar-offset, 0px));display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.9rem;background-color:var(--color-base-content);color:var(--color-base-100);box-shadow:0 16px 36px -8px #00000059;animation:svelte-1bjylh0-toast-up .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}@keyframes svelte-1bjylh0-toast-up{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}.sheet-backdrop.svelte-1bjylh0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop--center.svelte-1bjylh0{align-items:center;padding:1rem}@media (min-width: 640px){.sheet-backdrop.svelte-1bjylh0{align-items:center;padding:1rem}}.sheet.svelte-1bjylh0{width:100%;max-height:92dvh;overflow-y:auto;background-color:var(--color-base-100);color:var(--color-base-content);border-radius:1.25rem 1.25rem 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -10px 40px #0003;animation:svelte-1bjylh0-sheet-up .28s cubic-bezier(.16,1,.3,1)}.sheet--dialog.svelte-1bjylh0{max-width:24rem;border-radius:1.25rem}@media (min-width: 640px){.sheet.svelte-1bjylh0{max-width:28rem;border-radius:1.25rem}.sheet--dialog.svelte-1bjylh0{max-width:24rem}}.sheet-handle.svelte-1bjylh0{width:2.5rem;height:.3rem;border-radius:9999px;background-color:var(--color-base-300);margin:.6rem auto 0}@keyframes svelte-1bjylh0-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.sheet.svelte-1bjylh0 .input,.sheet.svelte-1bjylh0 .textarea,.edit-form.svelte-1bjylh0 .input,.edit-form.svelte-1bjylh0 .textarea{background-color:var(--color-base-200);border-color:var(--color-base-300);color:var(--color-base-content)}.field-label.svelte-1bjylh0{display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem;color:color-mix(in oklab,var(--color-base-content) 75%,transparent)}textarea.svelte-1bjylh0{resize:vertical;min-height:90px}.preset-grid.svelte-1bjylh0{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media (max-width: 400px){.preset-grid.svelte-1bjylh0{grid-template-columns:repeat(3,1fr)}}.preset-btn.svelte-1bjylh0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.6rem .25rem;border-radius:.75rem;border:1px solid var(--color-base-300);background-color:var(--color-base-200);gap:.15rem;transition:all .15s}.preset-btn.svelte-1bjylh0:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}.preset-btn--active.svelte-1bjylh0{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent);border-color:color-mix(in oklab,var(--color-primary) 45%,transparent)}.preset-short.svelte-1bjylh0{font-size:.72rem;font-weight:800;color:var(--color-primary)}.preset-label.svelte-1bjylh0{font-size:.6rem;font-weight:500;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);text-align:center;line-height:1.2}.custom-range-label.svelte-1bjylh0{font-size:.7rem;font-weight:600;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.page-btn.svelte-1bjylh0,.page-nav-btn.svelte-1bjylh0{min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem;font-size:.8rem;transition:all .12s}.page-btn.svelte-1bjylh0{font-weight:500;font-family:DM Mono,ui-monospace,monospace;border:1.5px solid transparent;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.page-btn.svelte-1bjylh0:hover{background:var(--color-base-300);color:var(--color-base-content)}.page-btn--active.svelte-1bjylh0,.page-btn--active.svelte-1bjylh0:hover{background:color-mix(in oklab,var(--color-primary) 15%,transparent);color:var(--color-primary);font-weight:700;border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}.page-nav-btn.svelte-1bjylh0{border:1.5px solid var(--color-base-300);color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.page-nav-btn.svelte-1bjylh0:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-primary) 45%,transparent);color:var(--color-primary)}.page-nav-btn.svelte-1bjylh0:disabled{opacity:.3;cursor:not-allowed}.page-ellipsis.svelte-1bjylh0{min-width:1.5rem;text-align:center;font-size:.8rem;color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}@media (prefers-reduced-motion: reduce){.ai-shimmer.svelte-1bjylh0,.edit-form.svelte-1bjylh0,.sheet.svelte-1bjylh0,.toast-msg.svelte-1bjylh0{animation:none}}
