.k-pricing{max-width:1120px}.k-pricing>header{max-width:760px}.k-pricing .k-ref-section>*,.k-pricing>*{min-width:0}.k-pricing .k-ref-scroll{position:relative}.k-pricing-beta{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--ground-raised);font-family:var(--font-ui);font-size:15px;line-height:23px;font-variation-settings:"opsz" 15;color:var(--ink);max-width:65ch}.k-pricing-beta strong,.k-pricing-h2{font-weight:600}.k-pricing-h2{margin:0;font-family:var(--font-ui);font-size:30px;line-height:36px;letter-spacing:-.01em;font-variation-settings:"opsz" 30;color:var(--ink)}.k-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}.k-seg button{min-height:38px;padding:0 var(--space-3);border:0;border-radius:3px;background:transparent;color:var(--ink-muted);font-family:var(--font-data);font-size:12px;font-weight:500;cursor:pointer}.k-seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.k-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-pricing-picker{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.k-pricing-switches{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.k-pricing-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.k-pricing-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--ground-raised);min-width:0}.k-pricing-card[data-recommended]{border:2px solid var(--ink);padding:calc(var(--space-5) - 1px)}.k-pricing-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.k-pricing-name{margin:0;font-family:var(--font-ui);font-size:30px;line-height:36px;font-weight:600;font-variation-settings:"opsz" 30;color:var(--ink)}.k-pricing-badge{padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--signal-soft);color:var(--signal-ink);font-family:var(--font-data);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.k-pricing-tagline{margin:0;font-family:var(--font-serif);font-size:15px;line-height:23px;font-variation-settings:"opsz" 15;color:var(--ink-muted)}.k-pricing-price{margin:var(--space-3) 0 0;font-family:var(--font-data);font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.k-pricing-price-note{margin:0;font-family:var(--font-data);font-size:12px;line-height:18px;color:var(--ink-muted)}.k-pricing-well{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--ground-sunken);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.k-pricing-credits{margin:0;font-family:var(--font-data);font-size:18px;line-height:26px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-pricing-buys{margin:0;font-family:var(--font-ui);font-size:15px;line-height:22px;font-variation-settings:"opsz" 15;color:var(--ink)}.k-pricing-limit{margin:0;font-family:var(--font-data);font-size:12px;line-height:18px;color:var(--ink-muted)}.k-pricing-card .k-btn{margin-top:var(--space-3);min-height:44px;justify-content:center;text-decoration:none}.k-pricing-cta-note{margin:0;text-align:center;font-family:var(--font-data);font-size:11px;line-height:16px;color:var(--ink-muted)}.k-pricing-card h4{margin:var(--space-4) 0 0}.k-pricing-included{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-family:var(--font-ui);font-size:15px;line-height:22px;font-variation-settings:"opsz" 15;color:var(--ink)}.k-pricing-included li{position:relative;padding-left:var(--space-5)}.k-pricing-included li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:5px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg)}.k-pricing-coming{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.k-pricing-coming li{padding:2px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-xs);font-family:var(--font-data);font-size:12px;line-height:18px;color:var(--ink-muted)}.k-pricing-footnote{margin:0;font-family:var(--font-ui);font-size:15px;line-height:23px;font-variation-settings:"opsz" 15;color:var(--ink-muted)}.k-pricing-est{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-7);align-items:flex-start}.k-pricing-est-inputs{flex:1 1 320px;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.k-pricing-est-inputs .k-label{margin:0 0 var(--space-2)}.k-pricing-stepper{display:flex;align-items:center;gap:var(--space-3)}.k-pricing-stepper .k-btn{width:44px;min-height:44px;padding:0;justify-content:center;font-size:18px}.k-pricing-stepper output{min-width:72px;text-align:center;font-family:var(--font-data);font-size:28px;line-height:32px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-pricing-est-out{flex:1 1 420px;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.k-pricing-est-out .k-label{margin:0}.k-pricing-est-need{margin:0;font-family:var(--font-data);font-size:28px;line-height:32px;font-weight:500;color:var(--signal-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-pricing-fits{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.k-pricing-fits li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);align-items:center}.k-pricing-fit-name{font-family:var(--font-ui);font-size:17px;font-weight:600;color:var(--ink)}.k-pricing-fit-track{position:relative;display:block;height:8px;border-radius:var(--radius-xs);background:var(--ground-sunken);overflow:hidden}.k-pricing-fit-track span{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.k-pricing-fit-track span[data-short]{background:var(--ink-muted)}.k-pricing-fit-text{grid-column:2;font-family:var(--font-data);font-size:12px;line-height:18px;color:var(--ink-muted)}.k-pricing .k-ref-table th.is-planned{color:var(--ink-muted);font-weight:400}.k-pricing-planned{margin-left:var(--space-2);font-family:var(--font-data);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.k-pricing-zero{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);align-items:baseline;font-family:var(--font-ui);font-size:15px;line-height:23px;font-variation-settings:"opsz" 15;color:var(--ink)}.k-pricing-compare thead th[data-recommended]{background:var(--signal-soft)}.k-pricing-group th{padding-top:var(--space-5);font-family:var(--font-data);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.k-pricing-faq{display:grid;max-width:760px}.k-pricing-faq details{padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.k-pricing-faq summary{cursor:pointer;min-height:24px;font-family:var(--font-ui);font-size:19px;line-height:28px;font-weight:600;font-variation-settings:"opsz" 19;color:var(--ink)}.k-pricing-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-pricing-faq p{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:17px;line-height:27px;font-variation-settings:"opsz" 17;color:var(--ink-muted)}@media (max-width:520px){.k-pricing-switches .k-seg{width:100%}.k-pricing-switches .k-seg button{flex:1 1}.k-pricing-card{padding:var(--space-4)}.k-pricing-card[data-recommended]{padding:calc(var(--space-4) - 1px)}.k-pricing-h2{font-size:24px;line-height:30px}.k-pricing-fits li{grid-template-columns:80px minmax(0,1fr)}}