.sc-card{background-color:#fff;background-image:radial-gradient(120% 120% at 100% 0%, rgba(var(--sc-rgb), .16) 0%, rgba(var(--sc-rgb), .06) 32%, rgba(var(--sc-rgb), 0) 64%);color:#17170f;border:1px solid #17170f12;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:clamp(24px,7cqi,40px);width:100%;min-height:clamp(180px,52cqi,240px);padding:clamp(20px,5cqi,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #17170f0a,0 18px 40px -30px #17170f59;container-type:inline-size}.sc-grain{pointer-events:none;mix-blend-mode:multiply;opacity:.16;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 100% 0,#000 0% 20%,#0000 70%);mask-image:radial-gradient(120% 120% at 100% 0,#000 0% 20%,#0000 70%)}.sc-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.sc-title{letter-spacing:-.01em;color:#5c5c52;margin:0;font-size:clamp(.95rem,4cqi,1.05rem);font-weight:500;line-height:1.25}.sc-dots{width:clamp(2.25rem,14cqi,3.5rem);height:clamp(2.25rem,14cqi,3.5rem);fill:var(--sc-accent);flex-shrink:0}.sc-dot{transform-box:fill-box;transform-origin:50%;opacity:.28;animation:sc-shimmer .5s cubic-bezier(.22, 1, .36, 1) var(--sc-d,0s) 1 forwards;transform:scale(.82)}@keyframes sc-shimmer{0%{opacity:.28;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sc-dot{opacity:1;animation:none;transform:none}}.sc-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex;position:relative}.sc-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#17170f;font-weight:600;line-height:1}.sc-suffix{color:#17170f;margin-top:.12em;margin-left:.12em;font-weight:500}.sc-details{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.sc-detail-label{letter-spacing:.04em;text-transform:uppercase;color:#8b8b80;margin:0 0 2px;font-size:.72rem;display:block}.sc-detail-value{color:#17170f;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:500;display:block}
