.thanks-grid.svelte-1aljfsf{background-image:linear-gradient(to right,color-mix(in oklab,var(--color-surface-50) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-surface-50) 6%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 0%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 0%,black 20%,transparent 75%)}.thanks-badge.svelte-1aljfsf{position:relative;display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:1.25rem;background:color-mix(in oklab,var(--color-surface-950) 70%,transparent);border:1px solid color-mix(in oklab,var(--color-surface-50) 14%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary-500) 4%,transparent),0 12px 40px -12px color-mix(in oklab,var(--color-primary-500) 16%,transparent)}.thanks-badge__ring.svelte-1aljfsf{position:absolute;inset:-6px;border-radius:1.5rem;border:1px solid color-mix(in oklab,var(--color-surface-50) 10%,transparent);animation:svelte-1aljfsf-thanks-pulse 3.2s ease-in-out infinite}.thanks-badge__glow.svelte-1aljfsf{position:absolute;inset:20%;border-radius:999px;background:color-mix(in oklab,var(--color-primary-500) 12%,transparent);filter:blur(18px);opacity:.45}@keyframes svelte-1aljfsf-thanks-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.thanks-stat.svelte-1aljfsf{flex:1;padding:.75rem 1rem;border-radius:.9rem;background:color-mix(in oklab,var(--color-surface-50) 4%,transparent);border:1px solid color-mix(in oklab,var(--color-surface-50) 10%,transparent)}.thanks-stat__value.svelte-1aljfsf{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.1}.thanks-stat__label.svelte-1aljfsf{margin-top:.2rem;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--color-surface-100) 70%,transparent)}.thanks-stat__divider.svelte-1aljfsf{width:1px;align-self:stretch;background:color-mix(in oklab,var(--color-surface-50) 14%,transparent)}.thanks-empty.svelte-1aljfsf{margin:0 auto;max-width:28rem;padding:3rem 1.5rem;text-align:center;border-radius:1.25rem;border:1px dashed color-mix(in oklab,var(--color-surface-50) 18%,transparent);background:color-mix(in oklab,var(--color-surface-50) 3%,transparent)}.thanks-card.svelte-1aljfsf{display:flex;flex-direction:column;overflow:hidden;border-radius:1.15rem;border:1px solid color-mix(in oklab,var(--color-surface-50) 12%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--color-surface-50) 7%,transparent),color-mix(in oklab,var(--color-surface-950) 55%,transparent) 48%);box-shadow:0 10px 30px -18px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-1aljfsf-thanks-rise .55s ease both;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.thanks-card.svelte-1aljfsf:hover{border-color:color-mix(in oklab,var(--color-surface-50) 20%,transparent);box-shadow:0 14px 36px -16px #0009,0 0 0 1px color-mix(in oklab,var(--color-primary-500) 4%,transparent);transform:translateY(-2px)}.thanks-card--open.svelte-1aljfsf{border-color:color-mix(in oklab,var(--color-primary-500) 12%,transparent)}@keyframes svelte-1aljfsf-thanks-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.thanks-card__header.svelte-1aljfsf{display:flex;width:100%;align-items:center;gap:.75rem;padding:1rem 1.15rem;text-align:left;cursor:pointer;background:color-mix(in oklab,var(--color-surface-50) 3%,transparent);border-bottom:1px solid transparent;transition:background .18s ease}.thanks-card--open.svelte-1aljfsf .thanks-card__header:where(.svelte-1aljfsf){border-bottom-color:color-mix(in oklab,var(--color-surface-50) 10%,transparent)}.thanks-card__header.svelte-1aljfsf:hover{background:color-mix(in oklab,var(--color-surface-50) 5%,transparent)}.thanks-path.svelte-1aljfsf{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .35rem}.thanks-path__arrow.svelte-1aljfsf{flex-shrink:0;color:color-mix(in oklab,var(--color-surface-100) 45%,transparent);opacity:.9}.thanks-path__seg.svelte-1aljfsf{font-size:.8rem;font-weight:500;color:color-mix(in oklab,var(--color-surface-100) 75%,transparent);padding:.15rem .45rem;border-radius:.4rem;background:color-mix(in oklab,var(--color-surface-50) 6%,transparent)}.thanks-path__seg--leaf.svelte-1aljfsf{font-weight:600;color:#fff;background:color-mix(in oklab,var(--color-surface-50) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-primary-500) 10%,transparent)}.thanks-card__chevron.svelte-1aljfsf{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:.55rem;color:color-mix(in oklab,var(--color-surface-100) 70%,transparent);background:color-mix(in oklab,var(--color-surface-50) 6%,transparent);border:1px solid color-mix(in oklab,var(--color-surface-50) 10%,transparent);transition:transform .22s ease,color .18s ease,background .18s ease,border-color .18s ease}.thanks-card__chevron--open.svelte-1aljfsf{transform:rotate(0);color:color-mix(in oklab,var(--color-surface-50) 80%,transparent);border-color:color-mix(in oklab,var(--color-primary-500) 12%,transparent);background:color-mix(in oklab,var(--color-primary-500) 5%,transparent)}.thanks-card__chevron.svelte-1aljfsf:not(.thanks-card__chevron--open){transform:rotate(-90deg)}.thanks-card__body.svelte-1aljfsf{display:flex;flex:1;flex-direction:column;padding:.85rem 1.15rem 1.1rem;animation:svelte-1aljfsf-thanks-body-in .22s ease both}@keyframes svelte-1aljfsf-thanks-body-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.thanks-contrib-label.svelte-1aljfsf{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.thanks-contrib-label__bar.svelte-1aljfsf{width:3px;height:.9rem;border-radius:999px;background:color-mix(in oklab,var(--color-primary-500) 55%,transparent);box-shadow:0 0 8px color-mix(in oklab,var(--color-primary-500) 18%,transparent)}.thanks-list-shell.svelte-1aljfsf{position:relative}.thanks-list.svelte-1aljfsf{max-height:calc(3 * 4.35rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--color-surface-50) 22%,transparent) transparent}.thanks-list.svelte-1aljfsf::-webkit-scrollbar{width:4px}.thanks-list.svelte-1aljfsf::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in oklab,var(--color-surface-50) 22%,transparent)}.thanks-list-fade.svelte-1aljfsf{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:1.75rem;background:linear-gradient(to top,color-mix(in oklab,var(--color-surface-950) 88%,transparent),transparent)}.thanks-person.svelte-1aljfsf{display:flex;align-items:center;gap:.75rem;min-height:4.35rem;padding:.55rem .25rem;border-bottom:1px solid color-mix(in oklab,var(--color-surface-50) 7%,transparent);transition:background .16s ease}.thanks-person.svelte-1aljfsf:last-child{border-bottom:none}.thanks-person.svelte-1aljfsf:hover{background:color-mix(in oklab,var(--color-surface-50) 5%,transparent);border-radius:.65rem}.thanks-avatar.svelte-1aljfsf{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.7rem;font-size:.7rem;font-weight:700;letter-spacing:.02em}.thanks-year.svelte-1aljfsf{flex-shrink:0;padding:.2rem .55rem;border-radius:.45rem;font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--color-surface-50) 85%,transparent);background:color-mix(in oklab,var(--color-surface-50) 7%,transparent);border:1px solid color-mix(in oklab,var(--color-surface-50) 12%,transparent)}@media(prefers-reduced-motion:reduce){.thanks-card.svelte-1aljfsf,.thanks-card__body.svelte-1aljfsf,.thanks-badge__ring.svelte-1aljfsf{animation:none!important}.thanks-card.svelte-1aljfsf:hover{transform:none}.thanks-card__chevron.svelte-1aljfsf{transition:none}}
