.cp-top[data-astro-cid-nfs55dna]{border-bottom:1px solid var(--line)}.cp-bar[data-astro-cid-nfs55dna]{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.cp-logo[data-astro-cid-nfs55dna] img[data-astro-cid-nfs55dna]{width:auto;height:26px;display:block}.cp-nav[data-astro-cid-nfs55dna]{align-items:center;gap:20px;display:flex}.cp-nav[data-astro-cid-nfs55dna]>a[data-astro-cid-nfs55dna]:first-child{color:var(--ink-muted);font-size:14px;font-weight:500;text-decoration:none}.cp-nav[data-astro-cid-nfs55dna]>a[data-astro-cid-nfs55dna]:first-child:hover{color:var(--ink)}.cp-main[data-astro-cid-nfs55dna]{color:var(--ink);padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(56px,8vw,96px)}.cp-btn[data-astro-cid-nfs55dna]{border-radius:var(--radius-md);background:var(--button-primary-bg);min-height:52px;color:var(--button-primary-ink);font:600 16px/1.2 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.cp-btn[data-astro-cid-nfs55dna]:hover{color:var(--button-primary-ink);opacity:.92}.cp-btn-sm[data-astro-cid-nfs55dna]{min-height:44px;padding:0 18px;font-size:14px}h1[data-astro-cid-nfs55dna]{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,4.4vw,46px);line-height:1.12}h2[data-astro-cid-nfs55dna]{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(22px,2.4vw,26px);line-height:1.3}h3[data-astro-cid-nfs55dna]{margin:0 0 6px;font-size:16px;line-height:1.4}.cp-lead[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0 0 12px;font-size:18px;line-height:1.7}.cp-small[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.cp-crumb[data-astro-cid-nfs55dna]{margin:0 0 16px;font-size:14px}.cp-crumb[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]{color:var(--ink-muted);text-decoration:none}.cp-crumb[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]:hover{color:var(--brand)}.cp-hero[data-astro-cid-nfs55dna]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cp-vs[data-astro-cid-nfs55dna]{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.cp-vs-logo[data-astro-cid-nfs55dna]{width:auto;height:28px;display:block}.cp-vs-x[data-astro-cid-nfs55dna]{color:var(--ink-muted);font-size:14px;font-weight:700}.cp-badge[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-display);align-items:center;gap:8px;padding:4px 12px 4px 8px;font-size:15px;font-weight:700;display:inline-flex}.cp-badge[data-astro-cid-nfs55dna] svg[data-astro-cid-nfs55dna]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cp-short[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.cp-short[data-astro-cid-nfs55dna] h2[data-astro-cid-nfs55dna]{margin-bottom:14px;font-size:18px}.cp-short[data-astro-cid-nfs55dna] h3[data-astro-cid-nfs55dna]{color:var(--ink-muted);font-size:14px}.cp-short[data-astro-cid-nfs55dna] h3[data-astro-cid-nfs55dna].cp-baro{color:var(--brand)}.cp-short[data-astro-cid-nfs55dna] ul[data-astro-cid-nfs55dna]{margin:0 0 16px;padding-left:18px}.cp-short[data-astro-cid-nfs55dna] ul[data-astro-cid-nfs55dna]:last-child{margin-bottom:0}.cp-short[data-astro-cid-nfs55dna] li[data-astro-cid-nfs55dna]{margin:0 0 4px;font-size:14px;line-height:1.6}.cp-sec[data-astro-cid-nfs55dna]{margin-top:64px}.cp-table[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-nfs55dna]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}th[data-astro-cid-nfs55dna],td[data-astro-cid-nfs55dna]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}thead[data-astro-cid-nfs55dna] th[data-astro-cid-nfs55dna]{background:var(--surface-sunken);font-weight:700}thead[data-astro-cid-nfs55dna] th[data-astro-cid-nfs55dna]:first-child{color:var(--ink-muted);width:32%;font-weight:600}tbody[data-astro-cid-nfs55dna] th[data-astro-cid-nfs55dna]{font-weight:600}tr[data-astro-cid-nfs55dna]:last-child th[data-astro-cid-nfs55dna],tr[data-astro-cid-nfs55dna]:last-child td[data-astro-cid-nfs55dna]{border-bottom:0}.cp-cell[data-astro-cid-nfs55dna]{align-items:flex-start;gap:8px;display:flex}tbody[data-astro-cid-nfs55dna] th[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}tbody[data-astro-cid-nfs55dna] th[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]:hover{color:var(--brand);text-decoration-color:currentColor}.cp-mark[data-astro-cid-nfs55dna]{box-sizing:border-box;background:color-mix(in srgb, currentColor 12%, var(--surface));border:1.75px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cp-mark[data-astro-cid-nfs55dna] svg[data-astro-cid-nfs55dna]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cp-mark-yes[data-astro-cid-nfs55dna]{color:var(--success)}.cp-mark-no[data-astro-cid-nfs55dna]{color:var(--danger)}.cp-mark-part[data-astro-cid-nfs55dna]{color:var(--warning);background:linear-gradient(90deg, color-mix(in srgb, currentColor 12%, var(--surface)) 50%, currentColor 50%)}.cp-mark-na[data-astro-cid-nfs55dna]{color:var(--ink-muted);border-color:var(--line-strong)}.cp-mark-m[data-astro-cid-nfs55dna]{color:var(--brand)}.cp-attr[data-astro-cid-nfs55dna]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;padding-top:40px;scroll-margin-top:24px;display:grid}.cp-attr[data-astro-cid-nfs55dna]>div[data-astro-cid-nfs55dna]>p[data-astro-cid-nfs55dna]:not(.cp-step){margin:0 0 14px;font-size:16px;line-height:1.75}.cp-step[data-astro-cid-nfs55dna]{color:var(--brand);margin:0 0 6px;font-size:13px;font-weight:600}.cp-card[data-astro-cid-nfs55dna]{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:14px;padding:20px;display:flex}.cp-card[data-astro-cid-nfs55dna] p[data-astro-cid-nfs55dna]{margin:0;font-size:14px;line-height:1.55}.cp-sources[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0;padding-left:16px;font-size:12px;line-height:1.5}.cp-sources[data-astro-cid-nfs55dna] li[data-astro-cid-nfs55dna]{margin:0 0 4px}.cp-sources[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]{color:var(--ink-muted);text-underline-offset:2px}.cp-sources[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]:hover{color:var(--brand)}.cp-label[data-astro-cid-nfs55dna]{color:var(--ink-muted);font-weight:600;margin:0 0 4px!important;font-size:12px!important}.cp-take[data-astro-cid-nfs55dna]{border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.cp-take[data-astro-cid-nfs55dna] .cp-label[data-astro-cid-nfs55dna]{color:var(--brand)}.cp-take[data-astro-cid-nfs55dna] p[data-astro-cid-nfs55dna]:last-child{font-weight:500}.cp-mic[data-astro-cid-nfs55dna]{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.cp-microw[data-astro-cid-nfs55dna]{align-items:center;gap:10px;font-size:13px;display:flex}.cp-dist[data-astro-cid-nfs55dna]{flex:none;display:inline-block}.cp-dist-near[data-astro-cid-nfs55dna]{border-radius:var(--radius-pill);background:var(--brand);width:28px;height:4px}.cp-dist-far[data-astro-cid-nfs55dna]{border-top:3px dashed var(--line-strong);width:84px}.cp-chart[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-md);margin:8px 0 0;padding:20px}.cp-chart[data-astro-cid-nfs55dna] figcaption[data-astro-cid-nfs55dna]{margin:0 0 4px;font-size:15px;font-weight:600}.cp-bars[data-astro-cid-nfs55dna]{flex-direction:column;gap:14px;margin-top:16px;display:flex}.cp-barrow[data-astro-cid-nfs55dna]{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cp-barlabel[data-astro-cid-nfs55dna]{font-size:13px;line-height:1.35}.cp-bartrack[data-astro-cid-nfs55dna]{align-items:center;gap:8px;padding-right:56px;display:flex}.cp-barfill[data-astro-cid-nfs55dna]{background:var(--brand);border-radius:0 4px 4px 0;height:14px;display:block}.cp-barval[data-astro-cid-nfs55dna]{white-space:nowrap;font-size:13px;font-weight:600}.cp-ticks[data-astro-cid-nfs55dna]{border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;padding-top:6px;padding-right:56px;font-size:12px;display:flex}.cp-faq[data-astro-cid-nfs55dna]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.cp-faq[data-astro-cid-nfs55dna]>div[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.cp-faq[data-astro-cid-nfs55dna] p[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.7}.cp-cta[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding:32px 40px;display:flex}.cp-cta[data-astro-cid-nfs55dna] h2[data-astro-cid-nfs55dna]{margin-bottom:6px}.cp-cta[data-astro-cid-nfs55dna] p[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0}.cp-tm[data-astro-cid-nfs55dna]{margin-top:32px;font-size:12px}.cp-cards[data-astro-cid-nfs55dna]{gap:16px;max-width:860px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cp-cards[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);padding:24px;text-decoration:none;display:block}.cp-cards[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]:hover{border-color:var(--brand)}.cp-card-h[data-astro-cid-nfs55dna]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700;display:block}.cp-card-p[data-astro-cid-nfs55dna]{color:var(--ink-muted);margin:0 0 12px;font-size:15px;line-height:1.65;display:block}.cp-card-go[data-astro-cid-nfs55dna]{color:var(--brand);font-size:14px;font-weight:600}.cp-foot[data-astro-cid-nfs55dna]{border-top:1px solid var(--line)}.cp-foot-bar[data-astro-cid-nfs55dna]{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;padding-bottom:32px;font-size:13px;display:flex}.cp-foot-nav[data-astro-cid-nfs55dna]{flex-wrap:wrap;gap:8px 24px;display:flex}.cp-foot-nav[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]{color:var(--ink-muted);font-size:14px;text-decoration:none}.cp-foot-nav[data-astro-cid-nfs55dna] a[data-astro-cid-nfs55dna]:hover{color:var(--ink)}@media (width<=880px){.cp-hero[data-astro-cid-nfs55dna],.cp-attr[data-astro-cid-nfs55dna]{grid-template-columns:minmax(0,1fr)}.cp-attr[data-astro-cid-nfs55dna]{gap:20px}}@media (width<=560px){.cp-nav[data-astro-cid-nfs55dna] .cp-btn-sm[data-astro-cid-nfs55dna]{display:none}th[data-astro-cid-nfs55dna],td[data-astro-cid-nfs55dna]{padding:10px}.cp-barrow[data-astro-cid-nfs55dna]{grid-template-columns:minmax(0,1fr);gap:4px}.cp-axis[data-astro-cid-nfs55dna]>span[data-astro-cid-nfs55dna]:first-child{display:none}.cp-cta[data-astro-cid-nfs55dna]{padding:24px}}
