.cn-pricing{--cn-ink:#0d0d12;--cn-ink-soft:#4c4c54;--cn-ink-mute:#717178;--cn-paper:#fafafb;--cn-rule:#e7e7ea;--cn-brand:var(--brand);--cn-brand-soft:#2171cc14;--cn-display:var(--font-serif), "Source Serif 4", "Iowan Old Style", Baskerville, Georgia, serif;--cn-body:var(--font-sans), -apple-system, "Segoe UI", Roboto, system-ui, sans-serif;background:var(--cn-paper);min-height:100vh;color:var(--cn-ink);font-family:var(--cn-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;flex-direction:column;display:flex;position:relative}@supports (color:lab(0% 0 0)){.cn-pricing{--cn-ink:lab(3.63004% .826962 -2.87011);--cn-ink-soft:lab(32.6118% 1.24405 -4.32892);--cn-ink-mute:lab(47.6931% 1.22502 -4.34002);--cn-paper:lab(98.2428% .194907 -.729179);--cn-rule:lab(91.8455% .392079 -1.45701);--cn-brand-soft:lab(46.6477% 2.39781 -55.0026/.08)}}.cn-pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 95% 8%,#ffd7c466 0%,#ffe8db00 70%),radial-gradient(50% 40% at 10% 95%,#bed3ff47 0%,#d9e5ff00 70%);position:fixed;inset:0}.cn-pricing-topbar{z-index:30;background:color-mix(in oklab, var(--cn-paper) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid color-mix(in oklab, var(--cn-rule) 70%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.cn-pricing-topbar a{color:inherit;text-decoration:none}.cn-pricing-topnav{color:var(--cn-ink-soft);align-items:center;gap:14px;font-size:13.5px;display:flex}.cn-pricing-topnav .signin-pill{border:1px solid var(--cn-rule);background:var(--cn-paper);color:var(--cn-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.cn-pricing-topnav .signin-pill:hover{border-color:color-mix(in oklab, var(--cn-brand) 45%, var(--cn-rule));background:var(--cn-brand-soft)}.cn-pricing-shell{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:64px 24px}.cn-pricing-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cn-ink-mute);font-size:12px;font-weight:600}.cn-pricing-h1{max-width:680px;font-family:var(--cn-display);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.08}.cn-pricing-sub{max-width:640px;color:var(--cn-ink-soft);margin:18px 0 0;font-size:16px;line-height:1.6}.cn-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}@media (max-width:1080px){.cn-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cn-pricing-grid{grid-template-columns:1fr}}.cn-tier{border:1px solid var(--cn-rule);background:color-mix(in oklab, var(--cn-paper) 60%, white);border-radius:16px;flex-direction:column;gap:0;padding:24px 22px;display:flex}.cn-tier.is-featured{border-color:color-mix(in oklab, var(--cn-brand) 40%, var(--cn-rule));background:color-mix(in oklab, var(--cn-brand-soft) 60%, white);box-shadow:0 1px 2px #1416280a,0 12px 32px -18px #1416282e}.cn-tier.is-ghost{background:0 0;border-style:dashed}.cn-tier-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-tier-name{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.cn-tier-badge{background:color-mix(in oklab, var(--cn-brand) 14%, white);color:var(--cn-brand);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:600}.cn-tier-price{align-items:baseline;gap:7px;margin-top:14px;display:flex}.cn-tier-price .amount{font-family:var(--cn-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.cn-tier-price .note{color:var(--cn-ink-mute);font-size:12.5px}.cn-tier-blurb{color:var(--cn-ink-soft);margin:12px 0 0;font-size:13.5px;line-height:1.55}.cn-tier-bullets{border-top:1px solid color-mix(in oklab, var(--cn-rule) 80%, transparent);color:var(--cn-ink-soft);flex-direction:column;gap:9px;margin:16px 0 0;padding:16px 0 0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.cn-tier-bullets li{padding-left:16px;position:relative}.cn-tier-bullets li:before{content:"";background:color-mix(in oklab, var(--cn-brand) 55%, var(--cn-rule));border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:2px}.cn-tier-cta{color:var(--cn-ink);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.cn-tier-cta:hover{color:var(--cn-brand)}.cn-tier.is-featured .cn-tier-cta{background:var(--cn-ink);color:var(--cn-paper);border-radius:999px;justify-content:center;align-self:stretch;margin-top:20px;padding:10px 16px;transition:background .12s}.cn-tier.is-featured .cn-tier-cta:hover{background:color-mix(in oklab, var(--cn-ink) 86%, var(--cn-brand));color:var(--cn-paper)}.cn-pricing-founding{border:1px solid color-mix(in oklab, var(--cn-brand) 25%, var(--cn-rule));background:var(--cn-brand-soft);max-width:640px;color:var(--cn-ink-soft);border-radius:12px;margin:36px 0 0;padding:12px 16px;font-size:13px;line-height:1.55}.cn-pricing-footnote{max-width:640px;color:var(--cn-ink-mute);margin:16px 0 0;font-size:12.5px;line-height:1.55}.cn-pricing-footer{border-top:1px solid color-mix(in oklab, var(--cn-rule) 70%, transparent);padding:20px 24px 28px}.cn-pricing-footer nav{max-width:1160px;color:var(--cn-ink-mute);gap:18px;margin:0 auto;font-size:13px;display:flex}.cn-pricing-footer a{color:inherit;text-decoration:none}.cn-pricing-footer a:hover{color:var(--cn-ink)}
