@media (max-width:759px){.compare thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compare th[scope=row]{grid-column:1/-1;padding-bottom:2px}.compare td{overflow-wrap:anywhere;padding-top:6px}.compare td:before{content:attr(data-plan);color:var(--hl-text-2);font-family:var(--hl-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}}.bt{border-radius:var(--hl-radius);background:var(--hl-track);border:0;gap:4px;min-width:0;max-width:100%;margin:0;padding:4px;display:inline-flex}.bt-option{border-radius:var(--hl-radius-sm);min-height:44px;color:var(--hl-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bt-option:hover{color:var(--hl-ink)}.bt-option:has(input:checked){background:var(--hl-surface);color:var(--hl-ink);box-shadow:0 0 0 1px var(--hl-line-2)}.bt-option:has(input:focus-visible){outline:var(--hl-focus-width) solid var(--hl-brass);outline-offset:var(--hl-focus-offset)}.bt-save{border-radius:var(--hl-radius-sm);background:var(--hl-brass-soft);color:var(--hl-brass-soft-text);font-family:var(--hl-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:500}[data-billing-view=monthly]{display:none}[data-billing-root]:has(input[name=billing][value=monthly]:checked) [data-billing-view=monthly]{display:block}[data-billing-root]:has(input[name=billing][value=monthly]:checked) [data-billing-view=yearly]{display:none}@media (forced-colors:active){.bt-option:has(input:checked){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}.prose-hl{max-width:70ch;color:var(--hl-ink);font-size:16px;line-height:1.7}.prose-hl>*+*{margin-top:1em}.prose-hl h2{letter-spacing:-.02em;margin-top:2.4em;scroll-margin-top:24px;font-size:clamp(22px,5vw,26px);font-weight:700;line-height:1.25}.prose-hl h3{margin-top:1.8em;scroll-margin-top:24px;font-size:18px;font-weight:600;line-height:1.35}.prose-hl h2+*,.prose-hl h3+*{margin-top:.6em}.prose-hl p,.prose-hl li{color:var(--hl-text-2)}.prose-hl strong{color:var(--hl-ink);font-weight:600}.prose-hl ul,.prose-hl ol{padding-left:1.4em}.prose-hl ul{list-style:outside}.prose-hl ol{list-style:decimal}.prose-hl li+li{margin-top:.45em}.prose-hl li::marker{color:var(--hl-text-3)}.prose-hl a{color:var(--hl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hl-line-3);text-decoration-color:var(--hl-line-3);text-underline-offset:3px}.prose-hl a:hover{-webkit-text-decoration-color:var(--hl-ink);text-decoration-color:var(--hl-ink)}.prose-hl code{border-radius:var(--hl-radius-sm);background:var(--hl-track);color:var(--hl-ink);font-family:var(--hl-font-mono);overflow-wrap:anywhere;padding:.1em .35em;font-size:.88em}.prose-hl table{border:1px solid var(--hl-line-2);border-collapse:separate;border-spacing:0;border-radius:var(--hl-radius);width:100%;font-size:14px;line-height:1.5}.prose-hl th,.prose-hl td{border-top:1px solid var(--hl-line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:10px 12px}.prose-hl thead th{background:var(--hl-page);color:var(--hl-text-2);font-family:var(--hl-font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:500}.prose-hl td{color:var(--hl-text-2)}.prose-hl .callout{border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-page);color:var(--hl-ink);border-left:0;padding:14px 16px}
