.card[data-v-ed16ee0d]{position:relative;background:var(--color-bg-surface)}@media(max-width:767.98px){.card[data-v-ed16ee0d]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--color-bg-surface)}}@media(prefers-reduced-motion:reduce){.card[data-v-ed16ee0d]{backdrop-filter:none;-webkit-backdrop-filter:none}}.card[data-v-ed16ee0d]{border:1px solid var(--color-border-subtle);border-radius:.125rem;overflow:hidden;box-shadow:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.card--flat[data-v-ed16ee0d]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.card--accent-top[data-v-ed16ee0d]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent))}.card--hover[data-v-ed16ee0d]:hover{border-color:rgba(var(--color-secondary-rgb),.28);box-shadow:0 1px #ffffff08,0 2px 8px #00000038}.card--glow[data-v-ed16ee0d]{border-color:rgba(var(--color-accent-rgb),.24)}.card--glow[data-v-ed16ee0d]:hover{border-color:rgba(var(--color-accent-rgb),.48);box-shadow:0 0 0 1px #8fd5f480}.card__header[data-v-ed16ee0d]{padding:1.5rem 1.5rem .75rem}.card__title[data-v-ed16ee0d]{font-family:Barlow,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;letter-spacing:0;margin:0}.card__body[data-v-ed16ee0d]{padding:.75rem 1.5rem 1.5rem}.card__footer[data-v-ed16ee0d]{padding:1rem 1.5rem;border-top:1px solid var(--color-border-subtle)}
