.pricing-demo:where(.astro-ollxns3q){align-content:start;gap:14px;min-width:0;display:grid}.pricing:where(.astro-ollxns3q){border-radius:var(--radius-card);background:var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pricing:where(.astro-ollxns3q)>strong:where(.astro-ollxns3q){font:700 17px Instrument Sans,sans-serif}.plans:where(.astro-ollxns3q),.period:where(.astro-ollxns3q){gap:8px;font-size:13px;display:flex}.plans:where(.astro-ollxns3q) span:where(.astro-ollxns3q){border-radius:var(--radius-control);background:var(--tint);padding:6px 10px}.plans:where(.astro-ollxns3q) b:where(.astro-ollxns3q){font-weight:600}.period:where(.astro-ollxns3q){gap:4px}.period:where(.astro-ollxns3q) button:where(.astro-ollxns3q){border-radius:var(--radius-control);background:var(--control);min-height:44px;color:var(--text);cursor:pointer;border:0;padding-inline:12px}.period:where(.astro-ollxns3q) button:where(.astro-ollxns3q):hover{background:var(--control-hover)}.period:where(.astro-ollxns3q) button:where(.astro-ollxns3q)[aria-pressed=true]{background:var(--text);color:var(--page)}.islands-diagram:where(.astro-wskeqj2w){grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:center;min-width:0;display:grid}.wire:where(.astro-wskeqj2w){align-items:center;display:flex}.wire:where(.astro-wskeqj2w):before,.wire:where(.astro-wskeqj2w):after{content:"";background:var(--line-strong);flex-grow:1;height:2px}.wire:where(.astro-wskeqj2w) .store-node:where(.astro-wskeqj2w){white-space:nowrap}@media (width<=900px){.islands-diagram:where(.astro-wskeqj2w){grid-template-columns:1fr;gap:16px}.wire:where(.astro-wskeqj2w):before,.wire:where(.astro-wskeqj2w):after{min-width:30px}}.live-connection:where(.astro-psuhlgg7){align-content:start;gap:14px;min-width:0;display:grid}.lifecycle:where(.astro-psuhlgg7){border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7){gap:2px;padding:14px;display:grid}.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7):first-child{padding-left:0}.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7)+div:where(.astro-psuhlgg7){border-left:1px solid var(--line)}.lifecycle:where(.astro-psuhlgg7) span:where(.astro-psuhlgg7){color:var(--text-3);font:12px Fragment Mono,monospace}.lifecycle:where(.astro-psuhlgg7) strong:where(.astro-psuhlgg7){font-size:15px;font-weight:400}@media (width<=600px){.lifecycle:where(.astro-psuhlgg7){grid-template-columns:1fr}.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7),.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7):first-child{padding:10px 0}.lifecycle:where(.astro-psuhlgg7)>div:where(.astro-psuhlgg7)+div:where(.astro-psuhlgg7){border-left:0;border-top:1px solid var(--line)}}.deep-block:where(.astro-zqkgtb2x){padding-block:0 48px}.hero-inner:where(.astro-zqkgtb2x),.deep-block:where(.astro-zqkgtb2x)>.container:where(.astro-zqkgtb2x),.deep-content:where(.astro-zqkgtb2x){width:100%;max-width:none;padding-inline:var(--leaf-pad)}@media (width>=64rem){.deep-block:where(.astro-zqkgtb2x)>.container:where(.astro-zqkgtb2x){padding-inline:var(--space-6)}}.hero-inner:where(.astro-zqkgtb2x){gap:20px;padding-block:32px 40px;display:grid}.back:where(.astro-zqkgtb2x){color:var(--text-3);justify-self:start;text-decoration:none}.back:where(.astro-zqkgtb2x) .manicule:where(.astro-zqkgtb2x){vertical-align:-.1em;margin-right:.3em}.title:where(.astro-zqkgtb2x){position:relative}.chapter-mark:where(.astro-zqkgtb2x){margin-bottom:var(--space-2)}@media (width>=64rem){.chapter-mark:where(.astro-zqkgtb2x){top:0;left:calc(-1 * var(--leaf-pad));right:calc(-1 * var(--leaf-pad))}}.deep-hero:where(.astro-zqkgtb2x) h1:where(.astro-zqkgtb2x){margin:0;font-size:32px;font-weight:680;line-height:1.125}.deep-hero:where(.astro-zqkgtb2x) .lead:where(.astro-zqkgtb2x){font-size:21px;line-height:1.55}.columns:where(.astro-zqkgtb2x){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.copy:where(.astro-zqkgtb2x){justify-items:start;gap:12px;display:grid}.anchors:where(.astro-zqkgtb2x){flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.anchors:where(.astro-zqkgtb2x) code:where(.astro-zqkgtb2x){font:400 19px/1.35 Fragment Mono,monospace}.anchors:where(.astro-zqkgtb2x) code:where(.astro-zqkgtb2x):not(:last-child):after{content:"·";color:var(--text-3);margin-left:20px}.deep-content:where(.astro-zqkgtb2x){box-shadow:inset 0 1px var(--line);gap:20px;padding-block:32px 64px;display:grid}.deep-content:where(.astro-zqkgtb2x) p:where(.astro-zqkgtb2x){margin:0}.stop:where(.astro-zqkgtb2x){color:var(--text-2)}.start:where(.astro-zqkgtb2x){flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.install:where(.astro-zqkgtb2x){background:var(--tint-2);align-items:stretch;min-height:52px;display:flex}.install-cap:where(.astro-zqkgtb2x){user-select:none;justify-content:center;align-items:center;padding:0 9px;font:44px/1 "Jacquard 12",serif;display:flex}.install-cap:where(.astro-zqkgtb2x) span:where(.astro-zqkgtb2x){position:relative;top:-.12em}.install:where(.astro-zqkgtb2x) code:where(.astro-zqkgtb2x){white-space:nowrap;align-self:center;padding:0 12px 0 16px;font:15px Fragment Mono,monospace}.install:where(.astro-zqkgtb2x) button:where(.astro-zqkgtb2x){width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin-right:4px;display:grid}.install:where(.astro-zqkgtb2x) button:where(.astro-zqkgtb2x):hover{background:color-mix(in oklab, var(--text) 8%, transparent)}.copy-status:where(.astro-zqkgtb2x){color:var(--text-2);font-size:13px}.start:where(.astro-zqkgtb2x) a:where(.astro-zqkgtb2x),.next:where(.astro-zqkgtb2x) a:where(.astro-zqkgtb2x){font-weight:500}.next:where(.astro-zqkgtb2x){color:var(--text-2);flex-wrap:wrap;gap:8px 28px;display:flex}@media (width<=700px){.columns:where(.astro-zqkgtb2x){grid-template-columns:1fr;gap:20px}}@media (width<64rem){.chapter-mark:where(.astro-zqkgtb2x){top:0;right:0}.title:where(.astro-zqkgtb2x):has(.number) h1:where(.astro-zqkgtb2x){padding-inline-end:var(--space-6)}}@media (width<37.5rem){.deep-hero:where(.astro-zqkgtb2x) h1:where(.astro-zqkgtb2x){font-size:28px;line-height:1.15}.deep-hero:where(.astro-zqkgtb2x) .lead:where(.astro-zqkgtb2x){font-size:18px}}
