.plans-editorial{display:grid;gap:var(--space-6);color:var(--color-text);font-family:var(--font-sans)}.plans-editorial .plans-editorial__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.plans-editorial .plans-editorial__heading{display:grid;gap:var(--space-2)}.plans-editorial .plans-editorial__title{margin:0;color:var(--color-text);font-family:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:left}.plans-editorial .plans-editorial__desc{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.plans-editorial .plans-editorial__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-4)}.plans-editorial .plans-editorial__coupon{margin-inline-start:auto}.plans-editorial .plans-editorial__cycle{min-width:0;margin:0;padding:0;border:0}.plans-editorial .plans-editorial__payment .ui-segmented__option{gap:var(--space-2)}.plans-editorial .plans-editorial__payment .lucide-icon{width:18px;height:18px}.plans-editorial .plans-editorial__cycle-label{margin:0 0 var(--space-3);padding:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.plans-editorial .plans-editorial__coupon:empty{display:none}.plans-editorial .plan-coupon-button{margin:0}.plans-editorial .plan-options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:stretch}@media(width>=1000px){.plans-editorial .plan-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-editorial .plan-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:none;transform:none}.plans-editorial .plan-card--featured{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.plans-editorial .plan-card__badge{position:absolute;top:var(--space-6);right:var(--space-6);--badge-bg: var(--color-accent-soft);--badge-color: var(--color-accent);letter-spacing:normal;text-transform:none}.plans-editorial .plan-card__name{width:auto;margin:0;color:var(--color-text);font-family:inherit;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.plans-editorial .plan-card__description{min-height:0;margin:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.plans-editorial .plan-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text);font-family:inherit;font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:1;letter-spacing:-0.03em}.plans-editorial .plan-card__price span{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:normal}.plans-editorial .plan-card__price+.plan-card__price-note{margin-top:calc(-1 * var(--space-2))}.plans-editorial .plan-card__discount-badge{font-size:var(--text-xs)}.plans-editorial .plan-card__discount-badge--cycle{background:var(--color-success-soft);color:var(--color-success-strong)}.plans-editorial .plan-card__discount-badge--coupon{background:var(--color-accent-soft);color:var(--color-accent)}.plans-editorial .plan-card__price-total{color:var(--color-text-muted);font-size:var(--text-sm)}.plans-editorial .plan-card .ui-button{margin:0}.plans-editorial .plan-card .plan-card__check-link{display:block;align-self:center;max-width:100%;min-height:40px;margin:calc(-1 * var(--space-2)) 0 0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-ui-md);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-tight);text-align:center;text-wrap:balance;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.plans-editorial .plan-card .plan-card__check-icon{display:inline-block;margin-inline-end:var(--space-2);color:var(--color-accent);vertical-align:-0.2em}.plans-editorial .plan-card .plan-card__check-action{color:var(--color-accent);white-space:nowrap;font-weight:var(--weight-medium)}.plans-editorial .plan-card .plan-card__check-link:hover{background:var(--color-accent-soft)}.plans-editorial .plan-card .plan-card__check-link:hover .plan-card__check-action{text-decoration:underline;text-underline-offset:0.2em}.plans-editorial .plan-card .plan-card__check-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.plans-editorial .plans-editorial__notice{margin-top:calc(-1 * var(--space-2))}.plans-editorial .plan-card__features-box{width:100%;margin-top:var(--space-2);padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.plans-editorial .plan-card__features-title{margin:0 0 var(--space-3);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium)}.plans-editorial .plan-select__features{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.plans-editorial .plan-select__features li{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.plans-editorial .plan-feature-icon,.plans-editorial .plan-feature-icon .lucide-icon,.plans-editorial .plan-feature-icon .lucide-icon svg{display:inline-flex;flex:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;color:var(--color-success)}.plans-editorial .plans-editorial__footer{display:flex;justify-content:flex-start}@supports (grid-template-rows: subgrid){@media(width>=1000px){.plans-editorial .plan-options{grid-template-rows:repeat(8,auto);row-gap:0}.plans-editorial .plan-card{display:grid;grid-row:span 8;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.plans-editorial .plan-card>*{margin:0}.plans-editorial .plan-card>.plan-card__name{grid-row:1}.plans-editorial .plan-card>.plan-card__description{grid-row:2;margin-top:var(--space-2)}.plans-editorial .plan-card>.plan-card__price{grid-row:3;margin-top:var(--space-5)}.plans-editorial .plan-card>.plan-card__price-note{grid-row:4;margin-top:var(--space-2)}.plans-editorial .plan-card>.plan-select__button--paid{grid-row:5;margin-top:var(--space-5)}.plans-editorial .plan-card>.plans-editorial__notice{grid-row:6;margin-top:var(--space-2)}.plans-editorial .plan-card>.plan-select__button--avulso{grid-row:7;margin-top:var(--space-3)}.plans-editorial .plan-card:not(:has(.plan-select__button--paid))>.plan-select__button--avulso{grid-row:5;margin-top:var(--space-5)}.plans-editorial .plan-card>.plan-card__check-link{grid-row:6;justify-self:center;margin-top:var(--space-1)}.plans-editorial .plan-card>.plan-card__features-box{grid-row:8;margin-top:var(--space-5)}}}
