.plans[data-v-fc18b4eb]{color:#0f172a;display:grid;font-family:Inter,sans-serif;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.plan[data-v-fc18b4eb]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;padding:1.3rem 1.1rem 1.1rem;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s}.plan.rec[data-v-fc18b4eb]{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a,0 12px 30px #0f172a1a}.plan.picked[data-v-fc18b4eb]{border-color:#e11d48;box-shadow:0 0 0 1px #e11d48,0 12px 30px #e11d481f}.plan.off[data-v-fc18b4eb]{opacity:.45}.selectable .plan[data-v-fc18b4eb]:not(.off){cursor:pointer}.selectable .plan[data-v-fc18b4eb]:not(.off):hover{transform:translateY(-2px)}.tag[data-v-fc18b4eb]{align-items:center;background:#e11d48;border-radius:99px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;left:1rem;padding:.22rem .6rem;position:absolute;top:-11px;white-space:nowrap}.tag.dark[data-v-fc18b4eb]{background:#0f172a}.head[data-v-fc18b4eb]{align-items:center;display:flex;gap:.55rem}.pi[data-v-fc18b4eb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#334155;display:grid;height:32px;place-items:center;width:32px}h3[data-v-fc18b4eb]{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:0}.tl[data-v-fc18b4eb]{color:#64748b;font-size:.82rem;line-height:1.4;margin:.6rem 0 0;min-height:2.4em}.price[data-v-fc18b4eb]{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:.8rem 0 0}.price small[data-v-fc18b4eb]{color:#64748b;font-size:.8rem;font-weight:500;letter-spacing:0;margin-left:.2rem}.seats[data-v-fc18b4eb]{color:#e11d48;font-size:.8rem;font-weight:600;margin:.15rem 0 .9rem}ul[data-v-fc18b4eb]{border-top:1px solid #f1f5f9;color:#334155;flex:1;flex-direction:column;font-size:.83rem;gap:.5rem;list-style:none;margin:0 0 1rem;padding:1rem 0 0}li[data-v-fc18b4eb],ul[data-v-fc18b4eb]{display:flex}li[data-v-fc18b4eb]{align-items:flex-start;gap:.45rem}li .ico[data-v-fc18b4eb]{color:#059669;margin-top:1px}.plan .sbtn[data-v-fc18b4eb]{margin-top:auto}.compact .tl[data-v-fc18b4eb]{min-height:0}@media(max-width:1100px){.plans[data-v-fc18b4eb]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}
