.pack-picker[data-astro-cid-7nqvrj3r]{position:relative}.pack-trigger[data-astro-cid-7nqvrj3r]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bone);color:var(--ink);font-size:var(--text-sm);cursor:pointer;font-weight:500;list-style:none;display:flex}.pack-trigger[data-astro-cid-7nqvrj3r]::-webkit-details-marker{display:none}.pack-trigger[data-astro-cid-7nqvrj3r]:hover{border-color:var(--line-strong)}.pack-chevron[data-astro-cid-7nqvrj3r]{fill:none;width:1rem;height:1rem;stroke:var(--mid);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.pack-picker[data-astro-cid-7nqvrj3r][open] .pack-chevron[data-astro-cid-7nqvrj3r]{transform:rotate(180deg)}.pack-panel[data-astro-cid-7nqvrj3r]{z-index:20;top:calc(100% + var(--space-2));max-height:360px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--page);box-shadow:var(--shadow-button);position:absolute;left:0;right:0;overflow-y:auto}fieldset[data-astro-cid-7nqvrj3r]{border:0;min-width:0;margin:0;padding:0}.pack-group[data-astro-cid-7nqvrj3r]{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--mid);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.pack-row[data-astro-cid-7nqvrj3r]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;grid-template-columns:1rem minmax(0,1fr) auto;font-size:14px;display:grid;position:relative}.pack-row[data-astro-cid-7nqvrj3r]:hover{background:var(--bone)}.pack-row[data-astro-cid-7nqvrj3r]:has(input:checked){background:var(--info-wash)}.pack-row[data-astro-cid-7nqvrj3r]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.pack-row[data-astro-cid-7nqvrj3r] input[data-astro-cid-7nqvrj3r]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pack-check[data-astro-cid-7nqvrj3r]{fill:none;width:1rem;height:1rem;stroke:var(--action);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.pack-row[data-astro-cid-7nqvrj3r]:has(input:checked) .pack-check[data-astro-cid-7nqvrj3r]{visibility:visible}.pack-label[data-astro-cid-7nqvrj3r]{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.pack-badge[data-astro-cid-7nqvrj3r]{border:1px solid var(--action);border-radius:var(--radius-pill);color:var(--action);padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5}.pack-price[data-astro-cid-7nqvrj3r]{color:var(--mid);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.vh[data-astro-cid-7nqvrj3r]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.pack-panel[data-astro-cid-7nqvrj3r]{left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3))}.pack-row[data-astro-cid-7nqvrj3r]{gap:var(--space-2);padding:var(--space-2);font-size:13px}.pack-price[data-astro-cid-7nqvrj3r]{font-size:12px}}@media (prefers-reduced-motion:reduce){.pack-chevron[data-astro-cid-7nqvrj3r]{transition:none}}.waitlist-open[data-astro-cid-gtvvabok]{width:100%}.waitlist[data-astro-cid-gtvvabok]:not([data-open]) .waitlist-form[data-astro-cid-gtvvabok],.waitlist[data-astro-cid-gtvvabok][data-open] .waitlist-open[data-astro-cid-gtvvabok]{display:none}.waitlist-label[data-astro-cid-gtvvabok]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-row[data-astro-cid-gtvvabok]{gap:var(--space-2);display:flex}.waitlist-email[data-astro-cid-gtvvabok]{min-width:0;min-height:46px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--page);color:var(--ink);font:400 16px/1.2 var(--font-body);flex:1}.waitlist-email[data-astro-cid-gtvvabok]::placeholder{color:var(--placeholder)}.waitlist-email[data-astro-cid-gtvvabok][aria-invalid=true]{border-color:var(--alert-ink)}.waitlist-row[data-astro-cid-gtvvabok] .waitlist-submit[data-astro-cid-gtvvabok]{flex:none;width:auto;min-width:5.5rem}.waitlist-submit[data-astro-cid-gtvvabok]:disabled{opacity:.65;cursor:progress}.waitlist-status[data-astro-cid-gtvvabok]{font-size:var(--text-sm);outline:none;margin:0;line-height:1.45}.waitlist-status[data-astro-cid-gtvvabok]:not(:empty){margin-top:var(--space-3)}.waitlist-status[data-astro-cid-gtvvabok][data-tone=error]{color:var(--alert-ink)}.waitlist-status[data-astro-cid-gtvvabok][data-tone=success]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--success-wash);color:var(--success-ink);margin-top:0;font-weight:500}.waitlist-note[data-astro-cid-gtvvabok]{margin:var(--space-2) 0 0;color:var(--mid);font-size:var(--text-xs)}.tier-grid[data-astro-cid-qi7kv7yq]{gap:var(--space-5);flex-direction:column;display:flex}.tier[data-astro-cid-qi7kv7yq]{scroll-margin-top:calc(var(--header) + var(--space-4));padding:var(--space-6) var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--page);flex-direction:column;display:flex}.tier-featured[data-astro-cid-qi7kv7yq]{border-color:var(--action);box-shadow:0 0 0 1px var(--action);order:-1;padding-top:0}.tier-ribbon[data-astro-cid-qi7kv7yq]{margin:0 calc(-1 * var(--space-5)) var(--space-6);padding:var(--space-2) var(--space-5);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:var(--action);color:var(--accent-ink);font-size:var(--text-xs);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:600}.tier-head[data-astro-cid-qi7kv7yq] h2[data-astro-cid-qi7kv7yq]{align-items:center;gap:var(--space-2) var(--space-3);max-width:none;font-family:var(--font-body);letter-spacing:0;flex-wrap:wrap;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.tier-tag[data-astro-cid-qi7kv7yq]{border-radius:var(--radius-pill);background:var(--wait-wash);color:var(--wait-ink);padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6}.tier-head[data-astro-cid-qi7kv7yq] p[data-astro-cid-qi7kv7yq]{margin-top:var(--space-2);color:var(--mid);font-size:var(--text-sm)}.tier-price[data-astro-cid-qi7kv7yq]{align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-4);color:var(--ink);display:flex}.tier-amount[data-astro-cid-qi7kv7yq]{font-family:var(--font-headline);letter-spacing:-.03em;font-size:clamp(2.75rem,4vw,3.25rem);font-weight:300;line-height:1}.tier-per[data-astro-cid-qi7kv7yq]{color:var(--mid);font-size:var(--text-sm)}.tier-pill[data-astro-cid-qi7kv7yq]{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bone);color:var(--ink);font-size:var(--text-sm);align-items:center;font-weight:500;display:flex}.tier-note[data-astro-cid-qi7kv7yq]{min-height:2.75rem;color:var(--mid);font-size:var(--text-sm);align-items:center;display:flex}.tier-caption[data-astro-cid-qi7kv7yq]{min-height:1.4rem;margin:var(--space-2) 0 0;color:var(--mid);font-size:var(--text-xs)}.tier-caption[data-astro-cid-qi7kv7yq]:empty{display:none}.tier-action[data-astro-cid-qi7kv7yq]{margin:var(--space-5) 0 var(--space-6)}.tier-action[data-astro-cid-qi7kv7yq] .btn{width:100%}.tier-list[data-astro-cid-qi7kv7yq]{padding-top:var(--space-5);border-top:1px solid var(--line)}.tier-list[data-astro-cid-qi7kv7yq] p[data-astro-cid-qi7kv7yq]{color:var(--ink);font-size:var(--text-sm);font-weight:600}.tier-list[data-astro-cid-qi7kv7yq] ul[data-astro-cid-qi7kv7yq]{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.tier-list[data-astro-cid-qi7kv7yq] li[data-astro-cid-qi7kv7yq]{color:var(--body-strong);font-size:var(--text-sm);padding-left:1.6rem;line-height:1.45;position:relative}.tier-list[data-astro-cid-qi7kv7yq] li[data-astro-cid-qi7kv7yq]:before{content:"";background:var(--action);width:1rem;height:1rem;position:absolute;top:.2em;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width>=960px){.tier-grid[data-astro-cid-qi7kv7yq]{column-gap:var(--space-5);grid-template-rows:repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.tier[data-astro-cid-qi7kv7yq]{grid-row:2/span 6;grid-template-rows:subgrid;display:grid}.tier-featured[data-astro-cid-qi7kv7yq]{order:0;grid-row:1/span 7}.tier-featured[data-astro-cid-qi7kv7yq] .tier-ribbon[data-astro-cid-qi7kv7yq]{margin-bottom:0}.tier-caption[data-astro-cid-qi7kv7yq]:empty{display:block}.tier-featured[data-astro-cid-qi7kv7yq] .tier-head[data-astro-cid-qi7kv7yq]{padding-top:var(--space-6)}}.calc[data-astro-cid-r4ekmd4w]{margin-top:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);background:var(--bone)}.calc-title[data-astro-cid-r4ekmd4w]{font-size:var(--text-lg)}.calc-row[data-astro-cid-r4ekmd4w]{gap:var(--space-5);margin-top:var(--space-5);display:grid}.calc-field[data-astro-cid-r4ekmd4w]{border:0;min-width:0;margin:0;padding:0}.calc-label[data-astro-cid-r4ekmd4w]{margin-bottom:var(--space-2);color:var(--mid);font-size:var(--text-sm);padding:0;display:block}.stepper[data-astro-cid-r4ekmd4w]{border-radius:var(--radius-pill);background:var(--page);box-shadow:var(--shadow-card);align-items:center;display:inline-flex}.stepper[data-astro-cid-r4ekmd4w] button[data-astro-cid-r4ekmd4w]{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--ink);font:500 1.25rem/1 var(--font-body);cursor:pointer;background:0 0;border:0}.stepper[data-astro-cid-r4ekmd4w] button[data-astro-cid-r4ekmd4w]:hover{background:var(--info-wash)}.stepper[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]{width:3.5rem;height:2.75rem;color:var(--ink);font:600 var(--text-lg) var(--font-body);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.stepper[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]::-webkit-inner-spin-button,.stepper[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.segmented[data-astro-cid-r4ekmd4w]{border-radius:var(--radius-pill);background:var(--page);box-shadow:var(--shadow-card);padding:3px;display:flex}.segmented[data-astro-cid-r4ekmd4w] label[data-astro-cid-r4ekmd4w]{flex:auto;position:relative}.segmented[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented[data-astro-cid-r4ekmd4w] span[data-astro-cid-r4ekmd4w]{min-height:2.75rem;padding:0 var(--space-3);white-space:nowrap;border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:500;display:flex}.segmented[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]:checked+span[data-astro-cid-r4ekmd4w]{background:var(--action);color:var(--accent-ink)}.segmented[data-astro-cid-r4ekmd4w] input[data-astro-cid-r4ekmd4w]:focus-visible+span[data-astro-cid-r4ekmd4w]{outline:2px solid var(--ink);outline-offset:2px}.calc-credits[data-astro-cid-r4ekmd4w]{color:var(--ink);font-family:var(--font-headline);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:300;line-height:1.15}.calc-outcome[data-astro-cid-r4ekmd4w]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.calc-outcome[data-astro-cid-r4ekmd4w][hidden]{display:none}.calc-price[data-astro-cid-r4ekmd4w]{color:var(--ink);font-size:var(--text-base)}.calc-tag[data-astro-cid-r4ekmd4w]{margin-left:var(--space-1);border-radius:var(--radius-pill);background:var(--wait-wash);color:var(--wait-ink);vertical-align:2px;padding:1px 8px;font-size:11px;font-weight:600}@media (width>=960px){.segmented[data-astro-cid-r4ekmd4w]{display:inline-flex}.segmented[data-astro-cid-r4ekmd4w] span[data-astro-cid-r4ekmd4w]{padding:0 var(--space-4)}.calc-row[data-astro-cid-r4ekmd4w]{align-items:end;gap:var(--space-7);grid-template-columns:auto auto minmax(0,1fr)}.calc-result[data-astro-cid-r4ekmd4w]{padding-left:var(--space-7);border-left:1px solid var(--line)}}.pricing-hero[data-astro-cid-u3mqw4ek]{padding:var(--space-7) 0 var(--space-4);text-align:center}.pricing-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek],.pricing-hero[data-astro-cid-u3mqw4ek] .hero-sub[data-astro-cid-u3mqw4ek]{margin-inline:auto}.trust-row[data-astro-cid-u3mqw4ek]{justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.trust-row[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek],.usage-tile[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.trust-row[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--ink);font-weight:500}.trust-row[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before,.usage-tile[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--action);flex:none;width:1rem;height:1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.pricing-hero[data-astro-cid-u3mqw4ek] .hero-actions[data-astro-cid-u3mqw4ek]{justify-content:center}.pricing-section{padding:var(--space-7) 0}.plans-foot[data-astro-cid-u3mqw4ek]{margin:var(--space-6) auto 0;color:var(--mid);font-size:var(--text-sm);text-align:center}.plans-foot[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{margin-left:var(--space-1);white-space:nowrap;font-weight:600}.usage-intro[data-astro-cid-u3mqw4ek]{margin-bottom:var(--space-6);text-align:center}.usage-intro[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{margin-inline:auto}.usage-intro[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin-top:var(--space-3);color:var(--mid)}.usage-tiles[data-astro-cid-u3mqw4ek]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.usage-tile[data-astro-cid-u3mqw4ek]{padding:var(--space-6) var(--space-5);border-radius:var(--radius-card);background:var(--dark);color:var(--dark-text)}.usage-name[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2) var(--space-3);color:var(--dark-text);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.usage-tag[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-pill);background:var(--action);color:var(--accent-ink);padding:2px 10px;font-size:12px;line-height:1.6}.usage-credits[data-astro-cid-u3mqw4ek]{margin:var(--space-4) 0 var(--space-5);color:var(--accent-ink);letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:500;line-height:1}.usage-tile[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{gap:var(--space-3);padding:var(--space-5) 0 0;border-top:1px solid var(--dark-line);margin:0;list-style:none;display:grid}.usage-tile[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--dark-text)}.usage-caption[data-astro-cid-u3mqw4ek]{margin-top:var(--space-5);color:var(--mid);font-size:var(--text-xs);text-align:center}.pricing-faq .faq-grid{gap:var(--space-5);display:grid}.pricing-faq .faq-more>summary{min-height:2.75rem;margin-top:var(--space-3);color:var(--ink);font-size:var(--text-sm);text-underline-offset:.18em;cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.pricing-faq .faq-more>summary::-webkit-details-marker{display:none}.pricing-faq .more-open,.pricing-faq .faq-more[open] .more-closed{display:none}.pricing-faq .faq-more[open] .more-open{display:inline}.pricing-cta[data-astro-cid-u3mqw4ek]{padding-block:var(--space-7)}.pricing-cta[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{max-width:none}.pricing-cta[data-astro-cid-u3mqw4ek] .hero-actions[data-astro-cid-u3mqw4ek]{margin-top:var(--space-5)}@media (width>=800px){.usage-tiles[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-faq .faq-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.pricing-faq .faq-grid h2{top:calc(var(--header) + var(--space-5));position:sticky}}
