.lai-card__head{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.lai-card__head:has(.lai-ghost-number) .lai-card__icon{margin-block-start:-.25rem}.lai-card__head .lai-card__title{margin-block-start:.25rem}.lai-card--stage .lai-card__icon{width:2.5rem;height:2.5rem}.lai-card__text{font-size:var(--lai-text-body, 1rem)}.lai-card--interactive{display:block;text-decoration:none;color:inherit}.lai-card--ruled:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background-image:var(--lai-gradient-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--lai-dur-lift, .18s) var(--lai-ease)}.lai-card--interactive:hover:before,.lai-card--interactive:focus-visible:before,.lai-card--ruled.lai-lift:hover:before,.lai-card--ruled.lai-lift:focus-visible:before,.lai-card--ruled:focus-within:before{opacity:1}.lai-card--interactive:focus-visible{outline-offset:4px}@media(forced-colors:active){.lai-card--ruled{border:1px solid CanvasText;border-top-width:2px}.lai-card--ruled:before{display:none}.lai-ghost-number{opacity:1}}
