.card[data-v-981ed1ca]{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color .25s ease,transform .35s var(--ease-out-expo),background-color .25s ease;flex-direction:column;padding:1.6rem;display:flex}.card[data-v-981ed1ca]:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.card--lead[data-v-981ed1ca]{border-color:var(--color-line-strong)}.card--chosen[data-v-981ed1ca],.card--lead[data-v-981ed1ca]{background:var(--color-raised)}.card--chosen[data-v-981ed1ca]{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-line-strong))}.lead-flag[data-v-981ed1ca]{border-radius:var(--radius-sm);background:color-mix(in oklab,var(--color-accent) 16%,transparent);border:1px solid color-mix(in oklab,var(--color-accent) 34%,transparent);color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:.02em;align-self:flex-start;margin-bottom:.9rem;padding:.25rem .7rem;font-weight:600}.cta[data-v-981ed1ca]{border-radius:var(--radius-md);height:2.75rem;font-size:var(--text-sm);transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s var(--ease-out-expo);margin-top:1.75rem;font-weight:600}.cta[data-v-981ed1ca]:disabled{opacity:.55;cursor:not-allowed}.cta[data-v-981ed1ca]:not(:disabled):hover{transform:translateY(-1px)}.cta--solid[data-v-981ed1ca]{background:var(--color-accent);color:var(--color-canvas)}.cta--solid[data-v-981ed1ca]:not(:disabled):hover{background:#fff}.cta--outline[data-v-981ed1ca]{border:1px solid var(--color-line-strong);color:var(--color-ink)}.cta--outline[data-v-981ed1ca]:not(:disabled):hover{background:var(--color-raised);border-color:var(--color-ink-3)}.skeleton[data-v-981ed1ca]{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:linear-gradient(100deg,var(--color-surface) 30%,var(--color-raised) 50%,var(--color-surface) 70%);background-size:220% 100%;height:25rem;animation:1.4s ease-in-out infinite skeleton-sweep-981ed1ca}@keyframes skeleton-sweep-981ed1ca{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.card[data-v-981ed1ca]:hover,.cta[data-v-981ed1ca]:hover{transform:none}.skeleton[data-v-981ed1ca]{animation:none}}
