.uni-turnstile{min-height:65px;margin:4px 0 2px;display:flex;align-items:center;justify-content:center}.uni-commerce{min-width:0}.uni-commerce-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.uni-commerce-head h1{font-size:clamp(1.65rem,4vw,2.45rem);letter-spacing:-.035em;margin:7px 0}.uni-commerce-head p{color:var(--text-soft);line-height:1.55;margin:0}.uni-modal-x{border:0;background:transparent;color:var(--text-soft);font-size:28px;line-height:1;cursor:pointer;padding:3px 7px}.uni-commerce-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.uni-commerce-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:19px}.uni-commerce-card h2{margin:7px 0}.uni-commerce-card>p{color:var(--text-soft);line-height:1.55;min-height:70px}.uni-commerce-price{display:flex;align-items:baseline;gap:7px;margin:8px 0}.uni-commerce-price strong{font-size:2rem;letter-spacing:-.04em}.uni-commerce-price span{color:var(--text-faint);font-size:12px}.uni-commerce-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.uni-paypal-slot{margin:10px 0}.uni-capacity{margin:16px 0}.uni-capacity>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px}.uni-capacity>div:first-child span{color:var(--text-faint)}.uni-capacity-track{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:7px}.uni-capacity-track i{display:block;height:100%;background:var(--accent);border-radius:999px}.uni-pack-note{display:flex;justify-content:space-between;gap:18px;margin-top:14px;padding:13px 15px;border:1px solid var(--border);border-radius:14px;color:var(--text-soft);font-size:13px}.uni-pack-note b{color:var(--text)}#uniPlanButton{margin-top:8px}.uni-button:disabled{opacity:.45;cursor:not-allowed}.research-badge.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}
@media(max-width:720px){.uni-commerce-grid{grid-template-columns:1fr}.uni-commerce-head{gap:8px}.uni-commerce-card>p{min-height:0}.uni-pack-note{flex-direction:column;gap:5px}}
