.n-commerce-page{padding-bottom:64px}.n-commerce-section{padding-block:32px}.n-commerce-section h2{font-size:clamp(24px,2.5vw,30px);font-weight:550;line-height:1.25;letter-spacing:-.03em;margin-bottom:20px}.n-pricing-grid,.n-pricing-details,.n-pricing-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.neither-public .n-commerce-card{min-width:0;padding:32px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 2px 6px #17201c08}.n-pricing-card h2{font-size:24px;margin-bottom:16px}.n-pricing-card .n-plan-price{min-height:56px;margin:0 0 16px;font-size:clamp(38px,4vw,48px);font-weight:550;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.n-pricing-card .n-plan-price--status{display:flex;align-items:center;font-size:clamp(23px,2.6vw,30px);letter-spacing:-.025em}.n-plan-summary,.n-plan-status,.n-commerce-note{color:var(--fg-muted);font-size:16px;line-height:1.65}.n-plan-summary{min-height:53px;margin-bottom:24px}.n-plan-action{width:100%}.n-plan-status{margin-block:20px 24px}.n-plan-status p{margin-bottom:12px}.n-plan-features,.n-pricing-details ul,.n-pricing-details ol{padding-left:22px;margin-block:24px 0;font-size:16px;line-height:1.65}.n-plan-features li+li,.n-pricing-details li+li{margin-top:10px}.n-pricing-details,.n-pricing-help{border-top:1px solid var(--border);margin-top:24px;padding-top:40px}.n-commerce-note{margin:20px 0 0}.n-pricing-help>div>p:not(.n-eyebrow){color:var(--fg-muted);max-width:34ch}.n-pricing-help{scroll-margin-top:110px}.n-docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px 32px}.neither-public .n-docs-card{display:flex;flex-direction:column;align-items:flex-start;color:var(--fg);text-decoration:none;transition:border-color .16s}.neither-public .n-docs-card:hover{border-color:var(--accent)}.n-docs-card h2{margin:24px 0 12px;font-size:23px;font-weight:550;line-height:1.3;letter-spacing:-.03em}.n-docs-card p{flex:1;font-size:16px;line-height:1.7;color:var(--fg-muted);margin-bottom:24px}.n-docs-resources,.n-docs-references{border-top:1px solid var(--border)}.n-docs-resources p,.n-docs-references p{color:var(--fg-muted);max-width:76ch;line-height:1.85}.n-docs-references summary{cursor:pointer;font-weight:550;min-height:44px}.n-docs-references[open] summary{margin-bottom:20px}@media (max-width: 800px){.n-docs-grid{grid-template-columns:1fr}}@media (max-width: 640px){.n-pricing-grid,.n-pricing-details,.n-pricing-help{grid-template-columns:1fr}.neither-public .n-commerce-card{padding:24px}.n-commerce-section{padding-block:24px}}
