.head:where(.astro-u3mqw4ek){padding-top:48px}@media (width>=1024px){.head:where(.astro-u3mqw4ek){padding-top:72px}}.head:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){max-width:22ch;font-size:clamp(32px,5vw,46px);line-height:1.1}.head:where(.astro-u3mqw4ek)>p:where(.astro-u3mqw4ek):not(.launch){color:var(--fg-muted);max-width:60ch;margin-top:16px;font-size:16px;line-height:1.6}.launch:where(.astro-u3mqw4ek){color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:var(--radius-btn);align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:13.5px;display:inline-flex}.billing:where(.astro-u3mqw4ek){display:none}html.js .billing:where(.astro-u3mqw4ek){flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.lbl:where(.astro-u3mqw4ek){color:var(--fg-muted);cursor:pointer;font-size:14px;transition:color .18s}.lbl:where(.astro-u3mqw4ek).on{color:var(--fg);font-weight:600}.switch:where(.astro-u3mqw4ek){border-radius:var(--radius-btn);background:var(--muted);border:1px solid var(--fg-muted);cursor:pointer;flex-shrink:0;width:52px;height:30px;padding:0;transition:background-color .2s,border-color .2s;position:relative}.switch:where(.astro-u3mqw4ek):before{content:"";position:absolute;inset:-8px -4px}.knob:where(.astro-u3mqw4ek){background:var(--fg);width:22px;height:22px;transition:transform .22s var(--ease-in-out), background-color .18s ease;border-radius:50%;position:absolute;top:3px;left:3px}.switch:where(.astro-u3mqw4ek)[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.switch:where(.astro-u3mqw4ek)[aria-checked=true] .knob:where(.astro-u3mqw4ek){background:var(--accent-ink);transform:translate(22px)}.save:where(.astro-u3mqw4ek){color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-btn);padding:3px 10px;font-size:12px}.plans-section:where(.astro-u3mqw4ek){padding-top:36px}.plans:where(.astro-u3mqw4ek){grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.plans:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.plans:where(.astro-u3mqw4ek){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.plans:where(.astro-u3mqw4ek){grid-template-columns:repeat(5,minmax(0,1fr))}}.plan:where(.astro-u3mqw4ek){background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:24px;transition:border-color .2s;display:flex;position:relative}.plan:where(.astro-u3mqw4ek).featured{border-color:var(--accent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 10%, transparent), var(--card) 60%)}@media (width>=1280px){.plan:where(.astro-u3mqw4ek).featured{transform:translateY(-8px)}}.badge:where(.astro-u3mqw4ek){background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;border-radius:var(--radius-btn);padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:24px}.name:where(.astro-u3mqw4ek){letter-spacing:-.02em;font-size:17px}.volume:where(.astro-u3mqw4ek){color:var(--fg-muted);margin-top:4px;font-size:12.5px}.price:where(.astro-u3mqw4ek){margin-top:16px}.price:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek){align-items:baseline;gap:6px;display:flex}.amount:where(.astro-u3mqw4ek){letter-spacing:-.01em;font-size:30px;font-weight:700}.per:where(.astro-u3mqw4ek){color:var(--fg-muted);font-size:13px}.note:where(.astro-u3mqw4ek){min-height:20px;color:var(--fg-muted);margin-top:6px;font-size:12.5px;line-height:1.5}:where(.astro-u3mqw4ek)[data-plans] .y:where(.astro-u3mqw4ek),:where(.astro-u3mqw4ek)[data-plans][data-cycle=yearly] .m:where(.astro-u3mqw4ek){display:none}:where(.astro-u3mqw4ek)[data-plans][data-cycle=yearly] .y:where(.astro-u3mqw4ek){display:flex}:where(.astro-u3mqw4ek)[data-plans][data-cycle=yearly] .note:where(.astro-u3mqw4ek) .y:where(.astro-u3mqw4ek){display:inline}.plan:where(.astro-u3mqw4ek) .btn:where(.astro-u3mqw4ek){margin-top:16px}.features:where(.astro-u3mqw4ek){border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:22px;padding-top:20px;display:flex}.features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--fg);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek).off{color:var(--fg-muted)}.features:where(.astro-u3mqw4ek) svg{flex-shrink:0;margin-top:2px}.features:where(.astro-u3mqw4ek) .yes{color:var(--accent)}.features:where(.astro-u3mqw4ek) .no{color:var(--fg-muted)}.addon:where(.astro-u3mqw4ek){color:var(--fg-muted);margin-top:20px;font-size:14px}@media (hover:hover) and (pointer:fine){.plan:where(.astro-u3mqw4ek):not(.featured):hover{border-color:var(--fg-muted)}.lbl:where(.astro-u3mqw4ek):hover{color:var(--fg)}}.table-wrap:where(.astro-u3mqw4ek){border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table:where(.astro-u3mqw4ek){border-collapse:collapse;width:100%;min-width:760px}th:where(.astro-u3mqw4ek),td:where(.astro-u3mqw4ek){text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:14px;font-size:13px}thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--card);font-weight:600}tbody:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--bg);z-index:1;font-weight:600;position:sticky;left:0}thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{z-index:2;position:sticky;left:0}tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child>:where(.astro-u3mqw4ek){border-bottom:none}td:where(.astro-u3mqw4ek){color:var(--fg-muted);font-family:var(--font-mono)}.feat:where(.astro-u3mqw4ek){color:var(--accent)}.faq:where(.astro-u3mqw4ek){border-top:1px solid var(--border)}details:where(.astro-u3mqw4ek){border-bottom:1px solid var(--border)}summary:where(.astro-u3mqw4ek){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 4px;font-size:15.5px;font-weight:600;list-style:none;display:flex}summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}summary:where(.astro-u3mqw4ek) .chev{color:var(--fg-muted);transition:transform .22s var(--ease-in-out);flex-shrink:0}details:where(.astro-u3mqw4ek)[open] summary:where(.astro-u3mqw4ek) .chev{transform:rotate(180deg)}.body:where(.astro-u3mqw4ek){color:var(--fg-muted);max-width:75ch;padding:0 4px 20px;font-size:14.5px;line-height:1.65}.body:where(.astro-u3mqw4ek) code:where(.astro-u3mqw4ek){color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:13px}.body:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.knob:where(.astro-u3mqw4ek),summary:where(.astro-u3mqw4ek) .chev{transition:none}}
