.app-pricing-card[data-v-28271593]{position:relative;background-color:var(--surface-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column;transition:transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) ease;height:100%}.app-pricing-card[data-v-28271593]:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.app-pricing-card.is-popular[data-v-28271593]{border-color:var(--primary);box-shadow:var(--card-shadow);transform:translateY(-8px)}.app-pricing-card.is-popular[data-v-28271593]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--gradient-primary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.app-pricing-card.is-popular[data-v-28271593]:hover{transform:translateY(-12px)}.app-pricing-card__popular-badge[data-v-28271593]{position:absolute;top:1.5rem;right:1.5rem;z-index:2}.app-pricing-card__header[data-v-28271593]{margin-bottom:2rem}.app-pricing-card__price-box[data-v-28271593]{margin-bottom:2rem;display:flex;align-items:baseline;gap:.25rem;flex-direction:column;align-items:flex-start}.app-pricing-card__price-box .price[data-v-28271593]{line-height:1}.app-pricing-card__action[data-v-28271593]{margin-bottom:2.5rem}.app-pricing-card__action[data-v-28271593] .app-button,.app-pricing-card__action[data-v-28271593] button{width:100%}.app-pricing-card__features[data-v-28271593]{flex-grow:1}.app-pricing-card__features .feature-list[data-v-28271593]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.app-pricing-card__features .feature-item[data-v-28271593]{display:flex;align-items:flex-start;gap:.75rem}.app-pricing-card__features .feature-item .icon[data-v-28271593]{flex-shrink:0;margin-top:.125rem}.app-pricing-card__features .feature-item .feature-highlight[data-v-28271593]{font-weight:700;color:var(--primary)}[data-theme=dark] .app-pricing-card[data-v-28271593]{background:var(--surface-glass-heavy);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-glass);box-shadow:var(--glass-shadow)}
