.card.svelte-1giynw4{z-index:var(--sur-z-base);content-visibility:auto;contain-intrinsic-size:auto var(--sur-card-intrinsic-height);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-card-radius);width:100%;min-width:0;color:var(--sur-text-primary);transition:var(--sur-card-transition);flex-direction:column;justify-content:flex-start;text-decoration:none;display:flex;position:relative}.card--raised.svelte-1giynw4{z-index:var(--sur-z-header);content-visibility:visible}.card--interactive.svelte-1giynw4{cursor:pointer}.card--interactive.svelte-1giynw4:hover{border-color:var(--sur-border-hover);box-shadow:var(--sur-card-hover-shadow)}.hit.svelte-1giynw4{z-index:var(--sur-z-sticky);border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.hit.svelte-1giynw4:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:calc(var(--sur-focus-ring-width) + var(--sur-border-width))}.card--interactive.svelte-1giynw4:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-width);border-color:var(--sur-focus-ring)}.media.svelte-1giynw4{width:100%;min-height:0;aspect-ratio:var(--sur-card-media-ratio);flex-shrink:0;position:relative}.frame.svelte-1giynw4{--sur-frame-r:calc(var(--sur-card-radius) - var(--sur-border-width));clip-path:inset(0 round var(--sur-frame-r) var(--sur-frame-r) 0 0);background-color:var(--sur-bg-subtle);border-start-start-radius:var(--sur-frame-r);border-start-end-radius:var(--sur-frame-r);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.img.svelte-1giynw4{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--sur-card-zoom-duration) var(--sur-ease-out);display:block}.card--interactive.svelte-1giynw4:hover .img:where(.svelte-1giynw4){transform:scale(var(--sur-card-zoom))}.placeholder.svelte-1giynw4{background-image:linear-gradient(to bottom right, var(--card-accent,var(--sur-color-primary)), color-mix(in srgb, var(--card-accent,var(--sur-color-primary)) var(--sur-card-placeholder-shade), var(--sur-black)));width:100%;height:100%;color:var(--sur-card-placeholder-fg);justify-content:center;align-items:center;display:flex}.placeholder-own.svelte-1giynw4{width:100%;height:100%}.scrim.svelte-1giynw4{pointer-events:none;background-image:var(--sur-card-scrim);position:absolute;inset:0}.corner.svelte-1giynw4{z-index:var(--sur-z-sticky);pointer-events:none;position:absolute}.corner--tl.svelte-1giynw4{top:var(--sur-card-inset);inset-inline-start:var(--sur-card-inset)}.corner--tr.svelte-1giynw4{top:var(--sur-card-inset);z-index:calc(var(--sur-z-sticky) + 1);pointer-events:auto;inset-inline-end:var(--sur-card-inset)}.corner--bl.svelte-1giynw4{bottom:var(--sur-card-inset);inset-inline-start:var(--sur-card-inset)}.corner--br.svelte-1giynw4{bottom:var(--sur-card-inset);inset-inline-end:var(--sur-card-inset)}.status.svelte-1giynw4{align-items:center;gap:var(--sur-spacing-4);padding:var(--sur-spacing-2) var(--sur-spacing-8);border-radius:var(--sur-chip-radius);background-color:var(--sur-c-subtle);color:var(--sur-c-subtle-fg);font-size:var(--sur-card-font-small);font-weight:var(--sur-font-weight-bold);box-shadow:var(--sur-shadow-xs);-webkit-backdrop-filter:var(--sur-card-glass-blur);backdrop-filter:var(--sur-card-glass-blur);display:inline-flex}.status--solid.svelte-1giynw4{background-color:var(--sur-c);color:var(--sur-c-contrast)}.status-dot.svelte-1giynw4{width:var(--sur-card-dot);height:var(--sur-card-dot);border-radius:var(--sur-radius-full);opacity:.9;animation:sur-pulse var(--sur-duration-pulse) var(--sur-ease-in-out) infinite;background-color:currentColor}.status-label.svelte-1giynw4{max-width:var(--sur-card-status-max);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.body.svelte-1giynw4{gap:var(--sur-card-body-gap);padding:var(--sur-card-body-p);flex-direction:column;flex:1;min-width:0;display:flex}.card-footer.svelte-1giynw4{justify-content:space-between;align-items:center;gap:var(--sur-card-body-gap);padding:var(--sur-card-footer-py) var(--sur-card-footer-px);border-top:var(--sur-border-width) solid var(--sur-border-default);background-color:var(--sur-bg-subtle);border-end-end-radius:calc(var(--sur-card-radius) - var(--sur-border-width));border-end-start-radius:calc(var(--sur-card-radius) - var(--sur-border-width));margin-top:auto;display:flex}.card-divider.svelte-1giynw4{padding:0 var(--sur-card-body-p);margin-top:auto;display:flex}.card-footer--divided.svelte-1giynw4{border-top-color:#0000;margin-top:0}.footer-start.svelte-1giynw4{flex-direction:column;min-width:0;display:flex}.footer-end.svelte-1giynw4{z-index:var(--sur-z-sticky);align-items:center;gap:var(--sur-spacing-4);flex-shrink:0;display:flex;position:relative}.cta.svelte-1giynw4,.footer-button.svelte-1giynw4{align-items:center;gap:var(--sur-spacing-4);padding:var(--sur-spacing-4) var(--sur-spacing-8);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);background-color:var(--sur-bg-surface);color:var(--sur-text-primary);font:inherit;font-size:var(--sur-card-font-small);font-weight:var(--sur-font-weight-semibold);transition:var(--sur-transition-colors);display:inline-flex}.footer-button.svelte-1giynw4{min-width:var(--sur-target-min);min-height:var(--sur-target-min);cursor:pointer;justify-content:center}.card--interactive.svelte-1giynw4:hover .cta:where(.svelte-1giynw4),.footer-button.svelte-1giynw4:hover{border-color:var(--sur-color-primary);background-color:var(--sur-color-primary);color:var(--sur-color-primary-contrast)}.footer-button-label.svelte-1giynw4{display:none}@media (width>=640px){.status.svelte-1giynw4{gap:var(--sur-spacing-6);padding:var(--sur-spacing-4) var(--sur-spacing-10);font-size:var(--sur-card-font-meta)}}@media (width<=685px){.card.svelte-1giynw4{border-radius:var(--sur-card-radius-lg)}.frame.svelte-1giynw4{--sur-frame-r:calc(var(--sur-card-radius-lg) - var(--sur-border-width))}.corner--tl.svelte-1giynw4{top:var(--sur-card-inset-lg);inset-inline-start:var(--sur-card-inset-lg)}.corner--tr.svelte-1giynw4{top:var(--sur-card-inset-lg);inset-inline-end:var(--sur-card-inset-lg)}.corner--bl.svelte-1giynw4{bottom:var(--sur-card-inset-lg);inset-inline-start:var(--sur-card-inset-lg)}.corner--br.svelte-1giynw4{bottom:var(--sur-card-inset-lg);inset-inline-end:var(--sur-card-inset-lg)}.status-label.svelte-1giynw4{max-width:none}.body.svelte-1giynw4{gap:var(--sur-card-body-gap-lg);padding:var(--sur-card-body-p-lg)}.card-divider.svelte-1giynw4{padding:0 var(--sur-card-body-p-lg)}.card-footer.svelte-1giynw4{gap:var(--sur-spacing-12);padding:var(--sur-card-footer-py-lg) var(--sur-card-footer-px-lg);border-end-end-radius:calc(var(--sur-card-radius-lg) - var(--sur-border-width));border-end-start-radius:calc(var(--sur-card-radius-lg) - var(--sur-border-width))}.cta.svelte-1giynw4,.footer-button.svelte-1giynw4{padding:var(--sur-spacing-6) var(--sur-spacing-12);border-radius:var(--sur-control-radius);font-size:var(--sur-font-size-xs);letter-spacing:var(--sur-card-tracking-tight)}.footer-button-label.svelte-1giynw4{display:inline}}@media (prefers-reduced-motion:reduce){.card.svelte-1giynw4,.img.svelte-1giynw4,.cta.svelte-1giynw4,.footer-button.svelte-1giynw4{transition:none}.card--interactive.svelte-1giynw4:hover .img:where(.svelte-1giynw4){transform:none}.status-dot.svelte-1giynw4{animation:none}}
