.doc-hero{padding:96px 0 36px}.doc-title{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1}.doc-meta{font-family:var(--mono);color:var(--muted);margin:16px 0 0;font-size:12px}.doc-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding-bottom:120px;display:grid}.doc-toc{font-size:14px;position:sticky;top:96px}.doc-toc-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 12px;font-size:11px}.doc-toc ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doc-toc a{color:var(--muted);text-decoration:none}.doc-toc a:hover{color:var(--ink)}.doc-body{max-width:720px;font-size:16.5px;line-height:1.72}.doc-body section{padding-top:8px;scroll-margin-top:96px}.doc-body h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:24px}.doc-body p,.doc-body ul,.doc-body ol{color:var(--ink-2,var(--ink));margin:0 0 16px}.doc-body ul,.doc-body ol{padding-left:22px}.doc-body li{margin:6px 0}.doc-body a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.doc-intro{font-size:19px;color:var(--muted)!important}.doc-contact{list-style:none;padding-left:0!important}.help-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:36px;display:grid}.help-card{border:1px solid var(--line);background:#fff6;border-radius:18px;padding:24px}.help-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.help-card p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.6}.help-card a{color:var(--brand);font-weight:700;text-decoration:none}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:17px;font-weight:700}.faq details p{color:var(--muted);margin:12px 0 0;line-height:1.7}@media (max-width:860px){.doc-layout{grid-template-columns:1fr;gap:24px}.doc-toc{position:static}.doc-hero{padding-top:72px}}.billing-toggle{border:1px solid #ffffff2e;border-radius:999px;gap:2px;margin-top:28px;padding:4px;display:inline-flex}.billing-toggle button{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700}.billing-toggle button[aria-pressed=true]{color:var(--ink);background:#fff}.plan-billed{color:#ffffff8c;margin:-4px 0 14px;font-size:12px}.pricing-notice{color:#92400e;background:#fffbeb;border-radius:12px;margin:24px 0 0;padding:14px 18px;font-size:14px;font-weight:700}.pricing-table-row.group{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:#00000006;font-size:11px}.pricing-table-row .no{color:var(--muted)}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr!important}.pricing-table-row{min-width:680px}}.announce{background:var(--ink);color:#fff;font-size:13.5px}.announce-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:9px 0;display:flex}.announce p{margin:0}.announce-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff24;border-radius:999px;padding:2px 8px;font-size:10.5px}.announce a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.cmp-scroll{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-top:44px;overflow:auto;box-shadow:0 24px 60px -34px #3c281447}.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14.5px}.cmp th,.cmp td{text-align:center;border-bottom:1px solid var(--line);padding:15px 18px;font-weight:500}.cmp thead th{z-index:2;background:var(--surface);vertical-align:bottom;border-bottom:1px solid var(--line-strong,var(--line));padding:24px 18px 20px;position:sticky;top:0}.cmp-corner{width:34%;text-align:left!important}.cmp-corner span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:500}.cmp-plan{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700;display:block}.cmp-price{color:var(--muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.cmp tbody th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.cmp .cmp-group th{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:#785a3c0d;padding:10px 18px;font-size:10.5px;font-weight:500}.cmp tbody tr:not(.cmp-group):hover th,.cmp tbody tr:not(.cmp-group):hover td{background:#785a3c09}.cmp .is-featured{background:#c6572c0e}.cmp thead .is-featured{box-shadow:inset 0 3px 0 var(--brand);background:#c6572c17}.cmp-val{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.cmp-yes{width:22px;height:22px;color:var(--brand);background:#c6572c24;border-radius:50%;place-items:center;display:inline-grid}.cmp-no{background:var(--line-strong,#cfc6b8);vertical-align:middle;border-radius:2px;width:10px;height:2px;display:inline-block}.cmp tfoot td,.cmp tfoot th{border-bottom:0;padding:20px 14px 24px}.cmp-cta{width:100%;max-width:160px;height:40px;font-size:13px}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:1px solid var(--line)}@media (max-width:860px){.cmp th:first-child,.cmp td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.cmp thead th:first-child{z-index:3}.cmp-corner{width:auto}}.plan.featured .plan-billed{color:var(--muted)}
