.fc-wrap[data-astro-cid-ahrvo5jy]{margin-top:2.5rem}.fc-details[data-astro-cid-ahrvo5jy]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;overflow:hidden}.fc-summary[data-astro-cid-ahrvo5jy]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;list-style:none;display:flex}.fc-summary[data-astro-cid-ahrvo5jy]::-webkit-details-marker{display:none}.fc-summary[data-astro-cid-ahrvo5jy]::marker{display:none}.fc-summary-label[data-astro-cid-ahrvo5jy]{letter-spacing:-.015em;color:var(--color-text);font-size:.875rem;font-weight:600}.fc-summary-chevron[data-astro-cid-ahrvo5jy]{color:var(--color-text-secondary);flex-shrink:0;align-items:center;transition:transform .22s;display:flex}.fc-details[data-astro-cid-ahrvo5jy][open] .fc-summary-chevron[data-astro-cid-ahrvo5jy]{transform:rotate(180deg)}.fc-summary[data-astro-cid-ahrvo5jy]:hover .fc-summary-label[data-astro-cid-ahrvo5jy]{color:var(--color-accent)}.fc-summary[data-astro-cid-ahrvo5jy]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:10px;outline:none}.fc-table-wrap[data-astro-cid-ahrvo5jy]{border-top:1px solid var(--color-border);overflow-x:auto}.fc-table[data-astro-cid-ahrvo5jy]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.fc-table[data-astro-cid-ahrvo5jy] thead[data-astro-cid-ahrvo5jy] th[data-astro-cid-ahrvo5jy]{text-align:center;background:var(--color-bg-alt,#00000005);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.7rem 1rem;font-size:.7rem;font-weight:700}html.dark .fc-table[data-astro-cid-ahrvo5jy] thead[data-astro-cid-ahrvo5jy] th[data-astro-cid-ahrvo5jy]{background:#ffffff08}.fc-th-feature[data-astro-cid-ahrvo5jy]{text-align:left;width:36%}.fc-group-row[data-astro-cid-ahrvo5jy] td[data-astro-cid-ahrvo5jy]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-alt,#00000004);border-top:1px solid var(--color-border);padding:.55rem 1rem .3rem;font-size:.67rem;font-weight:700}html.dark .fc-group-row[data-astro-cid-ahrvo5jy] td[data-astro-cid-ahrvo5jy]{background:#ffffff06}.fc-group-row[data-astro-cid-ahrvo5jy]:first-child td[data-astro-cid-ahrvo5jy]{border-top:none}.fc-table[data-astro-cid-ahrvo5jy] tbody[data-astro-cid-ahrvo5jy] tr[data-astro-cid-ahrvo5jy] td[data-astro-cid-ahrvo5jy]{border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-text);padding:.75rem 1rem}.fc-table[data-astro-cid-ahrvo5jy] tbody[data-astro-cid-ahrvo5jy] tr[data-astro-cid-ahrvo5jy]:last-child td[data-astro-cid-ahrvo5jy]{border-bottom:none}.fc-feature-cell[data-astro-cid-ahrvo5jy]{position:relative}.fc-feature-label[data-astro-cid-ahrvo5jy]{color:var(--color-text);align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.fc-info-btn[data-astro-cid-ahrvo5jy]{width:1.125rem;height:1.125rem;color:var(--color-text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.fc-info-btn[data-astro-cid-ahrvo5jy]:hover,.fc-info-btn[data-astro-cid-ahrvo5jy].is-open{color:var(--color-accent)}.fc-info-btn[data-astro-cid-ahrvo5jy]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:50%}.fc-tip[data-astro-cid-ahrvo5jy]{z-index:9999;background:var(--color-text);width:min(22rem,100vw - 2rem);color:var(--color-surface);pointer-events:none;border-radius:7px;padding:.6rem .8rem;font-size:.75rem;line-height:1.55;position:fixed;box-shadow:0 4px 16px #0000002e}.fc-tip[data-astro-cid-ahrvo5jy]:after{content:"";border:5px solid #0000;border-top-color:var(--color-text);position:absolute;top:100%;left:1.1rem}.fc-tip[data-astro-cid-ahrvo5jy][hidden]{display:none}.fc-val[data-astro-cid-ahrvo5jy]{text-align:center;white-space:nowrap}.fc-val--yes[data-astro-cid-ahrvo5jy]{color:var(--color-accent)}.fc-val--no[data-astro-cid-ahrvo5jy]{color:var(--color-text-secondary)}.fc-val--text[data-astro-cid-ahrvo5jy]{color:var(--color-text-secondary);text-align:center;white-space:normal;font-size:.75rem}.fc-check[data-astro-cid-ahrvo5jy]{color:var(--color-accent);vertical-align:middle;display:inline-block}.fc-dash[data-astro-cid-ahrvo5jy]{color:var(--color-text-secondary);opacity:.45;font-size:1rem;line-height:1}@media (width<=640px){.fc-th-feature[data-astro-cid-ahrvo5jy]{width:44%}.fc-table[data-astro-cid-ahrvo5jy] thead[data-astro-cid-ahrvo5jy] th[data-astro-cid-ahrvo5jy],.fc-table[data-astro-cid-ahrvo5jy] tbody[data-astro-cid-ahrvo5jy] td[data-astro-cid-ahrvo5jy]{padding:.65rem .6rem;font-size:.72rem}}.eval-card[data-astro-cid-u3mqw4ek]{background:var(--color-accent-light);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1.75rem;padding:1.75rem 2rem;display:grid}html.dark .eval-card[data-astro-cid-u3mqw4ek]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}@media (prefers-color-scheme:dark){html:not(.light) .eval-card[data-astro-cid-u3mqw4ek]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}}.eval-left[data-astro-cid-u3mqw4ek]{min-width:0}.eval-cta[data-astro-cid-u3mqw4ek]{flex-shrink:0;padding:.85rem 1.4rem!important}@media (width<=640px){.eval-card[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;gap:1.25rem}}.eval-card[data-astro-cid-u3mqw4ek] code[data-astro-cid-u3mqw4ek],main[data-astro-cid-u3mqw4ek] code[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);background:#0000000f;border-radius:3px;padding:1px 5px;font-size:.85em}html.dark main[data-astro-cid-u3mqw4ek] code[data-astro-cid-u3mqw4ek]{background:#ffffff14}@media (prefers-color-scheme:dark){html:not(.light) main[data-astro-cid-u3mqw4ek] code[data-astro-cid-u3mqw4ek]{background:#ffffff14}}#api-calculator[data-astro-cid-u3mqw4ek]{scroll-margin-top:5rem}.pricing-audit-note[data-astro-cid-u3mqw4ek]{color:var(--color-text-secondary);border-left:2px solid var(--color-accent);max-width:48rem;margin:0 0 1.75rem;padding-left:.875rem;font-size:.8125rem;line-height:1.6}.pricing-floor[data-astro-cid-u3mqw4ek]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));border-radius:10px;margin:0 0 1.75rem;padding:1rem 1.1rem}.pricing-floor-label[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .65rem;font-size:.66rem;font-weight:700}.pricing-floor-chips[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.4rem .55rem;margin:0;padding:0;list-style:none;display:flex}.pricing-floor-chips[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.4rem .6rem;font-size:.74rem;line-height:1}.pricing-floor-chips[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓ ";color:var(--color-accent);font-weight:700}.transparency-section[data-astro-cid-u3mqw4ek]{padding-inline:clamp(1.5rem,4vw,3.5rem);max-width:80rem;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:1rem}.transparency-inner[data-astro-cid-u3mqw4ek]{max-width:46rem}.transparency-h2[data-astro-cid-u3mqw4ek]{letter-spacing:-.04em;color:var(--color-text);margin:0 0 1.5rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;line-height:1.15}.transparency-body[data-astro-cid-u3mqw4ek]{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.transparency-body[data-astro-cid-u3mqw4ek]:last-child{margin-bottom:0}.rules-out-section[data-astro-cid-u3mqw4ek]{padding-inline:clamp(1.5rem,4vw,3.5rem);border-top:1px solid var(--color-border);max-width:80rem;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem}.rules-out-layout[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem;display:grid}@media (width<=860px){.rules-out-layout[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;gap:2.5rem}}.rules-out-anchor[data-astro-cid-u3mqw4ek]{position:sticky;top:6rem}@media (width<=860px){.rules-out-anchor[data-astro-cid-u3mqw4ek]{position:static}}.rules-out-h2[data-astro-cid-u3mqw4ek]{letter-spacing:-.04em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.1}.rules-out-h2[data-astro-cid-u3mqw4ek] em[data-astro-cid-u3mqw4ek]{letter-spacing:-.02em}.rules-out-lede[data-astro-cid-u3mqw4ek]{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.rules-out-list[data-astro-cid-u3mqw4ek]{flex-direction:column;display:flex}.rules-out-row[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--color-border);grid-template-columns:2rem 1fr;align-items:baseline;gap:.875rem;padding:1.5rem 0;display:grid}.rules-out-row[data-astro-cid-u3mqw4ek]:last-of-type{border-bottom:1px solid var(--color-border)}.rules-out-x[data-astro-cid-u3mqw4ek]{color:var(--color-accent);user-select:none;font-size:1.125rem;font-weight:500;line-height:1.45;font-family:var(--font-mono);padding-top:.05em}.rules-out-content[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:.25rem;display:flex}.rules-out-headline[data-astro-cid-u3mqw4ek]{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.rules-out-body[data-astro-cid-u3mqw4ek]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.badge[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:.2rem .55rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.badge-accent[data-astro-cid-u3mqw4ek]{background:var(--color-accent);color:#fff}.eval-card[data-astro-cid-u3mqw4ek] .badge-accent[data-astro-cid-u3mqw4ek]{color:#ffffffe6;background:#00000059}
