.store{max-width:48rem;margin:0 auto;padding:3rem 1rem}.store-list{gap:1rem;padding:0;list-style:none;display:grid}.store-list li{border:1px solid color-mix(in oklab, currentColor 15%, transparent);border-radius:.75rem;padding:1.25rem}.store-list h2{margin:0 0 .5rem}.store-section{margin:2rem 0 .75rem;font-size:1.1rem}.store-prices{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.store-prices button,.store-button,.store form>button{cursor:pointer;font:inherit;color:#fff;background:#111;border:0;border-radius:.5rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.store-download{margin-top:1rem;font-weight:600;display:inline-block}.pricing{max-width:72rem}.pricing-toggle{background:color-mix(in oklab, currentColor 7%, transparent);border-radius:.6rem;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.pricing-toggle a{color:inherit;border-radius:.45rem;padding:.4rem .9rem;font-weight:500;text-decoration:none}.pricing-toggle a[aria-current=page]{color:#111;background:#fff;box-shadow:0 1px 2px #00000014}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:1rem;display:grid}.pricing-card{border:1px solid color-mix(in oklab, currentColor 15%, transparent);border-radius:.9rem;flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem;display:flex;position:relative}.pricing-card h2{margin:0}.pricing-card--popular{border-color:#111;box-shadow:0 0 0 1px #111}.pricing-badge{color:#fff;background:#111;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;position:absolute;top:-.7rem;left:1.25rem}.pricing-gives,.pricing-note{opacity:.7;margin:0}.pricing-price{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:2rem;font-weight:700;display:flex}.pricing-price span{opacity:.7;font-size:1rem;font-weight:400}.pricing-price em{color:#15803d;background:#16a34a26;background:lab(58.835% -51.0809 35.4288/.15);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-style:normal;font-weight:600}.pricing-card form>button,.pricing-card .store-button{text-align:center;width:100%}.pricing-includes{gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.pricing-includes li:before{content:"✓";margin-right:.5rem;font-weight:700}.store{padding:48px 24px}.store form>button,.store-button{background:var(--primary);color:var(--surface);min-height:44px;font-weight:500}.pricing-card{background:var(--surface);box-shadow:none;border:0}.pricing-card--popular,.pricing-toggle a[aria-current=page]{box-shadow:none}.pricing-gives,.pricing-note,.pricing-price span{opacity:1}.pricing-badge{background:var(--primary)}.pricing-overview{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;display:grid}.pricing-overview h2{font-size:24px}.pricing .paper{margin-bottom:40px}.pricing-price{font-weight:600}.pricing-price em{background:var(--background);color:var(--foreground)}@media (max-width:700px){.pricing-overview{grid-template-columns:1fr}.store{padding:32px 20px}}
