.shell[data-astro-cid-xqcc6alb]{max-width:calc(var(--shell-max) + var(--shell-pad) * 2)}.mono[data-astro-cid-xqcc6alb]{font-family:var(--font-mono)}.sb-hero[data-astro-cid-xqcc6alb]{padding:var(--space-8) 0 var(--space-7);background:var(--color-bg)}.crumbs[data-astro-cid-xqcc6alb]{font-size:var(--text-sm);color:var(--color-text-muted)}.crumbs[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{color:var(--color-accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.eyebrow[data-astro-cid-xqcc6alb]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:inline-flex}.eyebrow[data-astro-cid-xqcc6alb] i[data-astro-cid-xqcc6alb]{background:var(--color-accent);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-xqcc6alb]{max-width:52rem;margin-top:var(--space-4);font-family:var(--font-heading);font-size:var(--text-4xl);letter-spacing:-.035em;text-wrap:balance;line-height:1.05}h1[data-astro-cid-xqcc6alb] em[data-astro-cid-xqcc6alb]{color:var(--color-accent-text);font-style:normal}.sub[data-astro-cid-xqcc6alb]{max-width:42rem;margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted)}.btns[data-astro-cid-xqcc6alb]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sb-rate[data-astro-cid-xqcc6alb]{padding-block:var(--space-5);border-block:1px solid var(--color-border);background:var(--color-surface)}.sb-rate__in[data-astro-cid-xqcc6alb]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.lbl[data-astro-cid-xqcc6alb]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);font-weight:700}.vals[data-astro-cid-xqcc6alb]{gap:var(--space-1) var(--space-5);font-size:var(--text-lg);flex-wrap:wrap;font-weight:600;display:flex}.sb-rate__in[data-astro-cid-xqcc6alb]>p[data-astro-cid-xqcc6alb]{min-width:16rem;font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.sb-art[data-astro-cid-xqcc6alb]{gap:var(--space-6);padding-block:var(--space-8) var(--section-y);grid-template-columns:minmax(0,1fr);display:grid}.toc[data-astro-cid-xqcc6alb]{display:none}.jump[data-astro-cid-xqcc6alb]{top:calc(var(--header-h) + var(--space-2));z-index:5;position:sticky}.jump[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]{min-height:52px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm,0 6px 18px #0b1a2e14);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.jump[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]::-webkit-details-marker{display:none}.jump[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]:after{content:"▾";color:var(--color-text-muted)}.jump[data-astro-cid-xqcc6alb] ul[data-astro-cid-xqcc6alb]{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.jump[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb],.toc[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.jump[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]:hover,.toc[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]:hover{background:var(--color-accent-soft)}.body[data-astro-cid-xqcc6alb]{min-width:0;max-width:52rem}.body[data-astro-cid-xqcc6alb] section[data-astro-cid-xqcc6alb]{scroll-margin-top:calc(var(--header-h) + 5rem)}.body[data-astro-cid-xqcc6alb] section[data-astro-cid-xqcc6alb]+section[data-astro-cid-xqcc6alb]{margin-top:var(--space-8)}.body[data-astro-cid-xqcc6alb] h2[data-astro-cid-xqcc6alb]{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:1.15}.body[data-astro-cid-xqcc6alb] h3[data-astro-cid-xqcc6alb]{margin-top:var(--space-6);font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.body[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7}.body[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb],.list[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{color:var(--color-accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.list[data-astro-cid-xqcc6alb]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.list[data-astro-cid-xqcc6alb] li[data-astro-cid-xqcc6alb]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);line-height:1.6}.list[data-astro-cid-xqcc6alb] b[data-astro-cid-xqcc6alb]{color:var(--color-text)}.body[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb].note{font-size:var(--text-sm)}.table-wrap[data-astro-cid-xqcc6alb]{margin-top:var(--space-4)}.xt[data-astro-cid-xqcc6alb]{min-width:40rem}.body[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb].ref{font-size:var(--text-base)}.ref[data-astro-cid-xqcc6alb] b[data-astro-cid-xqcc6alb]{font-family:var(--font-mono);color:var(--color-text)}.vs[data-astro-cid-xqcc6alb]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.card[data-astro-cid-xqcc6alb]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.vs[data-astro-cid-xqcc6alb] .card[data-astro-cid-xqcc6alb]{gap:var(--space-3);padding:var(--space-5);display:grid}.vs[data-astro-cid-xqcc6alb] .card[data-astro-cid-xqcc6alb].win{border:2px solid var(--color-accent)}.vs[data-astro-cid-xqcc6alb] h4[data-astro-cid-xqcc6alb]{font-family:var(--font-heading);font-size:var(--text-lg)}.kv[data-astro-cid-xqcc6alb]{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.kv[data-astro-cid-xqcc6alb] span[data-astro-cid-xqcc6alb]:last-child{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap;font-weight:600}.dark[data-astro-cid-xqcc6alb]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border:2px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;display:flex}.dark[data-astro-cid-xqcc6alb] span[data-astro-cid-xqcc6alb]{font-size:var(--text-sm);color:var(--color-text-muted)}.dark[data-astro-cid-xqcc6alb] b[data-astro-cid-xqcc6alb]{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-accent-text)}.chk[data-astro-cid-xqcc6alb]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.chk[data-astro-cid-xqcc6alb] .card[data-astro-cid-xqcc6alb]{padding:var(--space-5)}.chk[data-astro-cid-xqcc6alb] h3[data-astro-cid-xqcc6alb]{font-size:var(--text-lg);margin:0}.when[data-astro-cid-xqcc6alb]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:600;display:block}.chk[data-astro-cid-xqcc6alb] ul[data-astro-cid-xqcc6alb]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.chk[data-astro-cid-xqcc6alb] li[data-astro-cid-xqcc6alb]{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55;display:flex}.chk[data-astro-cid-xqcc6alb] li[data-astro-cid-xqcc6alb]:before{content:"";border:2px solid var(--color-accent);border-radius:4px;flex:none;width:16px;height:16px;margin-top:2px}.cta[data-astro-cid-xqcc6alb]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-accent-soft);flex-wrap:wrap;display:flex}.body[data-astro-cid-xqcc6alb] .cta[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb]{max-width:32rem;font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:600}.faqs[data-astro-cid-xqcc6alb]{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.q[data-astro-cid-xqcc6alb]{border-bottom:1px solid var(--color-border)}.q[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding-block:var(--space-4);font-family:var(--font-heading);font-size:var(--text-lg);cursor:pointer;font-weight:600;list-style:none;display:flex}.q[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]::-webkit-details-marker{display:none}.q[data-astro-cid-xqcc6alb] summary[data-astro-cid-xqcc6alb]:after{content:"+";color:var(--color-accent-text);flex:none;font-size:1.5rem}.q[data-astro-cid-xqcc6alb][open] summary[data-astro-cid-xqcc6alb]:after{content:"×"}.body[data-astro-cid-xqcc6alb] .q[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb]{padding-bottom:var(--space-5);font-size:var(--text-base);margin:0}.chk[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{color:var(--color-accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.related[data-astro-cid-xqcc6alb]{margin-top:var(--space-8)}.related[data-astro-cid-xqcc6alb] h2[data-astro-cid-xqcc6alb]{font-size:var(--text-xl)}.related[data-astro-cid-xqcc6alb] ul[data-astro-cid-xqcc6alb]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.related[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.related[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]:hover{border-color:var(--color-accent)}.body[data-astro-cid-xqcc6alb] p[data-astro-cid-xqcc6alb].fine{margin-top:var(--space-7)}@media (width>=640px){.vs[data-astro-cid-xqcc6alb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.sb-art[data-astro-cid-xqcc6alb]{gap:var(--space-8);grid-template-columns:13.75rem minmax(0,1fr);align-items:start}.toc[data-astro-cid-xqcc6alb]{top:calc(var(--header-h) + var(--space-5));font-size:var(--text-sm);gap:2px;display:grid;position:sticky}.toc[data-astro-cid-xqcc6alb] b[data-astro-cid-xqcc6alb]{padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.toc[data-astro-cid-xqcc6alb] a[data-astro-cid-xqcc6alb]{color:var(--color-text-muted)}.jump[data-astro-cid-xqcc6alb]{display:none}.chk[data-astro-cid-xqcc6alb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.btns[data-astro-cid-xqcc6alb] .btn{justify-content:center;width:100%}.dark[data-astro-cid-xqcc6alb],.cta[data-astro-cid-xqcc6alb]{padding:var(--space-5)}}
