.sa-plan .sa-plan__panel{background:var(--ss-surface);height:320px;box-shadow:var(--ss-shadow-hero);border-radius:14px;padding:16px;position:absolute;top:24px;left:24px;right:24px}.sa-plan .ss-stage[data-layout=compact] .sa-plan__panel{left:20px;right:20px}.sa-plan .sa-plan__head{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.sa-plan .sa-plan__rows{flex-direction:column;display:flex}.sa-plan .sa-plan__row{border-bottom:1px solid var(--ss-line-faint);align-items:center;gap:10px;height:42px;display:flex}.sa-plan .sa-plan__name{min-width:0;color:var(--ss-text-strong);white-space:nowrap;flex:1;font-size:12.5px;font-weight:500}.sa-plan .sa-plan__row .sa-price{text-align:right;width:44px}.sa-plan .sa-plan__options{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.sa-plan .sa-plan__option{background:var(--ss-canvas);border-radius:10px;gap:6px;padding:10px 12px;transition:background .35s,box-shadow .35s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000}.sa-plan .sa-plan__option[data-chosen]{background:var(--ss-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ss-accent)}.sa-plan .sa-plan__option-head{justify-content:space-between;align-items:center;gap:8px;height:20px;display:flex}.sa-plan .sa-plan__option-head .sa-muted{line-height:20px}.sa-plan .sa-plan__option .sa-muted{white-space:nowrap}.sa-plan .sa-plan__option .sa-pill{box-shadow:0 0 0 2px var(--ss-surface);opacity:0;transition:opacity .3s,translate .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:-10px;right:10px;translate:0 4px}.sa-plan .sa-plan__option .sa-pill[data-in]{opacity:1;translate:0}.sa-plan .sa-plan__total{color:var(--ss-text-strong);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.15}.sa-plan .sa-plan__option[data-chosen] .sa-plan__total{color:var(--ss-accent-text)}
