.top[data-astro-cid-tcdz5dip]{padding-top:32px}h1[data-astro-cid-tcdz5dip]{font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);font-weight:var(--weight-display);margin:0 0 14px;letter-spacing:-.01em}.dek[data-astro-cid-tcdz5dip]{font-family:var(--font-display);max-width:70ch;color:var(--ink);margin:0 0 36px;font-size:var(--fs-lg);line-height:1.5}html[data-theme=terminal] h1[data-astro-cid-tcdz5dip]{font-family:var(--font-mono)}html[data-theme=terminal] .dek[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);color:var(--ink-dim);font-size:var(--fs-md);line-height:1.6}.usecase[data-astro-cid-tcdz5dip]{border-top:1px solid var(--rule-2);padding-top:24px;margin-bottom:40px}.uc-head[data-astro-cid-tcdz5dip]{max-width:80ch;margin-bottom:22px}.uc-kicker[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-weight:var(--weight-strong)}.uc-head[data-astro-cid-tcdz5dip] h2[data-astro-cid-tcdz5dip]{font-family:var(--font-display);font-size:var(--fs-2xl);margin:4px 0 12px;line-height:1.2}.uc-lede[data-astro-cid-tcdz5dip]{font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink);margin:0;line-height:1.55}html[data-theme=terminal] .uc-head[data-astro-cid-tcdz5dip] h2[data-astro-cid-tcdz5dip]{font-family:var(--font-mono)}html[data-theme=terminal] .uc-lede[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);color:var(--ink-dim)}.uc-rate[data-astro-cid-tcdz5dip]{background:var(--surface-2);border:1px solid var(--rule);border-left:2px solid var(--accent);padding:16px 20px;display:flex;flex-direction:column;gap:8px;margin-bottom:36px;max-width:56rem}.rate-kicker[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-weight:var(--weight-strong)}.rate-id[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink);letter-spacing:.04em;font-weight:var(--weight-strong);word-break:break-all}.rate-price[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-2xl);color:var(--ink);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-top:4px}.rate-unit[data-astro-cid-tcdz5dip]{font-size:var(--fs-sm);color:var(--ink-dim);font-weight:var(--weight-body);margin-left:4px;letter-spacing:0}.rate-meta[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);line-height:1.6}.rate-meta[data-astro-cid-tcdz5dip] .sep[data-astro-cid-tcdz5dip]{color:var(--ink-faint);margin:0 4px}.rate-thresholds[data-astro-cid-tcdz5dip]{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--rule-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink)}.rate-thresholds[data-astro-cid-tcdz5dip] strong[data-astro-cid-tcdz5dip]{color:var(--accent);margin-right:4px;font-weight:var(--weight-strong)}.rate-thresholds[data-astro-cid-tcdz5dip] .dim[data-astro-cid-tcdz5dip]{color:var(--ink-faint);margin-left:4px}.sec[data-astro-cid-tcdz5dip]{margin:32px 0;max-width:76ch}.sec[data-astro-cid-tcdz5dip] h3[data-astro-cid-tcdz5dip]{font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 14px;color:var(--ink);display:flex;align-items:baseline;gap:12px}.sec-n[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong);letter-spacing:.06em}.sec[data-astro-cid-tcdz5dip] p[data-astro-cid-tcdz5dip]{font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink);line-height:1.6;margin:0 0 14px}.sec[data-astro-cid-tcdz5dip] p[data-astro-cid-tcdz5dip] strong[data-astro-cid-tcdz5dip]{color:var(--accent);font-weight:var(--weight-strong)}.sec[data-astro-cid-tcdz5dip] p[data-astro-cid-tcdz5dip] em[data-astro-cid-tcdz5dip]{font-style:italic;color:var(--ink)}html[data-theme=terminal] .sec[data-astro-cid-tcdz5dip] p[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);color:var(--ink-dim);font-size:var(--fs-sm)}.calib-note[data-astro-cid-tcdz5dip]{font-family:var(--font-mono)!important;font-size:var(--fs-xs)!important;color:var(--ink-dim)!important;padding:10px 14px;border:1px dashed var(--rule-2);background:var(--surface-2);line-height:1.6!important}.ftable-wrap[data-astro-cid-tcdz5dip]{max-width:none;margin:0 0 18px;overflow-x:auto;border:1px solid var(--rule);background:var(--surface)}table[data-astro-cid-tcdz5dip].ftable,table[data-astro-cid-tcdz5dip].traj{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}table[data-astro-cid-tcdz5dip].ftable th[data-astro-cid-tcdz5dip],table[data-astro-cid-tcdz5dip].ftable td[data-astro-cid-tcdz5dip]{padding:10px 14px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.55}table[data-astro-cid-tcdz5dip].ftable th[data-astro-cid-tcdz5dip]{color:var(--ink);font-weight:var(--weight-strong);width:30%;letter-spacing:.02em;background:var(--surface-2)}table[data-astro-cid-tcdz5dip].ftable td[data-astro-cid-tcdz5dip].feat{color:var(--ink);font-weight:var(--weight-strong);width:38%}table[data-astro-cid-tcdz5dip].ftable td[data-astro-cid-tcdz5dip]{color:var(--ink-dim)}table[data-astro-cid-tcdz5dip].traj th[data-astro-cid-tcdz5dip],table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip]{padding:8px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.5}table[data-astro-cid-tcdz5dip].traj thead[data-astro-cid-tcdz5dip] th[data-astro-cid-tcdz5dip]{background:var(--surface-2);color:var(--ink-dim);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-size:calc(var(--fs-xs) - 1px);border-bottom:1px solid var(--rule-2)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].num,table[data-astro-cid-tcdz5dip].traj th[data-astro-cid-tcdz5dip].num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier{font-weight:var(--weight-strong);white-space:nowrap}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-1{color:var(--pos)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-2{color:var(--warn)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-3{color:var(--neg)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-4{color:var(--neg);background:color-mix(in srgb,var(--neg) 10%,transparent)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-transition{background:color-mix(in srgb,var(--neg) 14%,transparent)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].tier-improvement{background:color-mix(in srgb,var(--pos) 14%,transparent)}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].reqs{color:var(--ink);min-width:280px}table[data-astro-cid-tcdz5dip].traj td[data-astro-cid-tcdz5dip].cure{color:var(--ink-dim);min-width:240px}.cov-body[data-astro-cid-tcdz5dip]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink);line-height:1.7;margin:0 0 16px;padding:16px 18px;background:var(--surface);border:1px solid var(--rule);border-left:2px solid var(--accent);white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.cov-body[data-astro-cid-tcdz5dip] .cov-h[data-astro-cid-tcdz5dip]{color:var(--accent);font-weight:var(--weight-strong);letter-spacing:.02em}.cov-body[data-astro-cid-tcdz5dip] strong[data-astro-cid-tcdz5dip]{color:var(--accent);font-weight:var(--weight-strong)}.source-note[data-astro-cid-tcdz5dip]{font-family:var(--font-mono)!important;font-size:calc(var(--fs-xs) - 1px)!important;color:var(--ink-faint)!important;max-width:80ch;margin:36px 0 24px!important;padding-top:18px;border-top:1px solid var(--rule-2);line-height:1.6!important}.more-soon[data-astro-cid-tcdz5dip]{margin:28px 0 48px;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-dim);padding:14px 16px;border:1px dashed var(--rule-2);background:var(--surface-2)}.more-soon[data-astro-cid-tcdz5dip] a[data-astro-cid-tcdz5dip]{color:var(--accent);font-weight:var(--weight-strong)}
