.px-founding{max-width:820px;margin-bottom:28px}.px-founding .gx-p{color:var(--nc-ink);margin-top:8px}.px-founding b{color:var(--nc-sodium-2)}.px-plans{gap:16px;display:grid}.px-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.px-seg{border:1px solid var(--nc-line-2);display:inline-flex}.px-seg button{cursor:pointer;min-height:36px;font:600 11px/1 var(--nc-f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--nc-ink-2);background:0 0;border:0;padding:0 14px}.px-seg button+button{border-left:1px solid var(--nc-line-2)}.px-seg button.is-on{background:var(--nc-phosphor-bg);color:var(--nc-phosphor)}.px-edu{font:400 13.5px/1.4 var(--nc-f-body);color:var(--nc-ink-2)}.px-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.px-tier{border:1px solid var(--nc-line);background:var(--nc-panel);flex-direction:column;min-width:0;padding:18px 16px;display:flex}.px-tier.is-lit{border-color:rgb(var(--nc-phosphor-rgb) / .45);box-shadow:var(--nc-glow-p)}.px-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0 0;display:flex}.px-price b{font:500 32px/1 var(--nc-f-mono);letter-spacing:-.02em;color:var(--nc-ink)}.px-price span{font:500 12px/1 var(--nc-f-mono);color:var(--nc-ink-3)}.px-note{min-height:2.8em;font:500 11.5px/1.4 var(--nc-f-mono);color:var(--nc-ink-3);margin:6px 0 0}.px-agents{font:600 14px/1.3 var(--nc-f-disp);color:var(--nc-ink);margin:10px 0 0}.px-for{font:400 13px/1.5 var(--nc-f-body);color:var(--nc-ink-2);flex:1;margin:6px 0 16px}.px-tier .nc-btn{white-space:normal;text-align:center;width:100%;min-height:40px}.px-calc{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.px-calc-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.px-calc-input{font:500 13px/1 var(--nc-f-mono);color:var(--nc-ink-2);align-items:center;gap:8px;display:inline-flex}.px-calc-input .nc-input{width:110px;font-family:var(--nc-f-mono)}.px-calc-out{font:500 13.5px/1.5 var(--nc-f-mono);color:var(--nc-ink-2);margin:0}.px-calc-out b{color:var(--nc-phosphor);font-weight:600}.px-calc-out a{color:var(--nc-phosphor)}.px-rownote{font:400 12px/1.4 var(--nc-f-body);color:var(--nc-ink-3);margin-top:4px;display:block}.px-page .gx-table th[scope=row]{min-width:260px}@media (max-width:1100px){.px-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.px-tiers{grid-template-columns:minmax(0,1fr)}.px-note{min-height:0}.px-seg{width:100%}.px-seg button{flex:1;padding:0 8px}}
