.modal-backdrop.svelte-bs2ncy{-webkit-backdrop-filter:blur(4px);background:#0009;animation:.2s ease-out both svelte-bs2ncy-backdrop-fade-in}@keyframes svelte-bs2ncy-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal-backdrop.svelte-bs2ncy{animation:none}}.modal-backdrop.svelte-sznh5q{-webkit-backdrop-filter:blur(4px);background:#0009;animation:.2s ease-out both svelte-sznh5q-backdrop-fade-in}@keyframes svelte-sznh5q-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.delete-modal.svelte-sznh5q{animation:.15s ease-out both svelte-sznh5q-modal-pop}@keyframes svelte-sznh5q-modal-pop{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-backdrop.svelte-sznh5q,.delete-modal.svelte-sznh5q{animation:none}}.compare-backdrop.svelte-lc4rho{-webkit-backdrop-filter:blur(4px);background:#0009;animation:.2s ease-out both svelte-lc4rho-compare-fade-in}.compare-panel.svelte-lc4rho{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 6%, transparent), 0 4px 6px -1px #00000026, 0 20px 40px -8px #0000004d;border-radius:1rem;max-height:90dvh}.compare-close-btn.svelte-lc4rho:hover{background-color:color-mix(in srgb, var(--color-border) 50%, transparent)}.compare-content.svelte-lc4rho{animation:.25s cubic-bezier(.16,1,.3,1) both svelte-lc4rho-compare-scale-in}@keyframes svelte-lc4rho-compare-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-lc4rho-compare-scale-in{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.compare-time-pill.svelte-lc4rho{cursor:default;position:relative}.compare-time-pill[data-tooltip].svelte-lc4rho:after{content:attr(data-tooltip);white-space:nowrap;letter-spacing:.01em;color:var(--color-text-primary);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));pointer-events:none;opacity:0;z-index:50;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .1s,transform .1s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)scale(.95);box-shadow:0 4px 12px #00000040,0 0 0 1px #0000000d}.compare-time-pill[data-tooltip].svelte-lc4rho:hover:after{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.compare-backdrop.svelte-lc4rho,.compare-content.svelte-lc4rho{animation:none}}
