.lc .wh-icode{font-family:var(--font-mono);background:var(--lc-surface);border:1px solid var(--lc-line);color:var(--lc-main);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.8em}.lc .wh-prose{color:var(--lc-subtle);font-size:1rem;line-height:1.65}.lc .wh-prose p+p{margin-top:.9em}.lc .wh-prose-sm{font-size:.95rem;line-height:1.6}.lc .wh-steps{flex-direction:column;gap:18px;display:flex}.lc .wh-steps>li{align-items:flex-start;gap:16px;display:flex}.lc .wh-step-num{background:var(--lc-blue);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.lc .wh-step-body{min-width:0;color:var(--lc-subtle);padding-top:2px;font-size:1.0625rem;line-height:1.55}.lc .wh-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted);font-size:12px;font-weight:600}.lc .wh-events{border-top:1px solid var(--lc-line);flex-direction:column;margin-top:14px;display:flex}.lc .wh-events li{border-bottom:1px solid var(--lc-line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:9px 0;display:flex}.lc .wh-event{font-family:var(--font-mono);background:var(--lc-surface);border:1px solid var(--lc-line);color:var(--lc-main);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:13px}.lc .wh-event-note{color:var(--lc-muted);font-size:.9rem;line-height:1.4}.lc .wh-sig{border-top:1px solid var(--lc-line)}.lc .wh-sig>div{border-bottom:1px solid var(--lc-line);grid-template-columns:160px 1fr;gap:16px;padding:12px 0;display:grid}.lc .wh-sig dt{color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;font-size:13px;font-weight:600}.lc .wh-sig dd{color:var(--lc-subtle);margin:0;font-size:.95rem;line-height:1.55}@media (max-width:640px){.lc .wh-sig>div{grid-template-columns:1fr;gap:4px}}.lc .wh-code{border:1px solid var(--lc-line);background:var(--lc-surface);border-radius:10px;overflow:hidden}.lc .wh-code-bar{border-bottom:1px solid var(--lc-line);background:var(--lightningcss-light,var(--color-stone-200))var(--lightningcss-dark,var(--color-stone-950));justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.lc .wh-code-lang{font-family:var(--font-mono);color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.lc .wh-code-copy{color:var(--lc-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;transition:color .15s;display:inline-flex}.lc .wh-code-copy:hover{color:var(--lc-main)}.lc .wh-code pre{margin:0;padding:16px 18px;overflow-x:auto}.lc .wh-code code{font-family:var(--font-mono);color:var(--lc-main);white-space:pre;font-size:13px;line-height:1.6}.lc .wh-code .token.comment,.lc .wh-code .token.prolog,.lc .wh-code .token.doctype,.lc .wh-code .token.cdata{color:var(--lightningcss-light,green)var(--lightningcss-dark,#7c7c7c);font-style:italic}.lc .wh-code .token.punctuation{color:var(--lightningcss-light,#393a34)var(--lightningcss-dark,#c5c8c6)}.lc .wh-code .token.string,.lc .wh-code .token.char,.lc .wh-code .token.attr-value,.lc .wh-code .token.inserted{color:var(--lightningcss-light,#a31515)var(--lightningcss-dark,#b5bd68)}.lc .wh-code .token.number,.lc .wh-code .token.boolean,.lc .wh-code .token.constant{color:var(--lightningcss-light,#0b7285)var(--lightningcss-dark,#ff73fd)}.lc .wh-code .token.keyword,.lc .wh-code .token.atrule{color:var(--lightningcss-light,#7500ff)var(--lightningcss-dark,#96e7fe)}.lc .wh-code .token.function{color:var(--lightningcss-light,#8d7d00)var(--lightningcss-dark,#dad085)}.lc .wh-code .token.class-name{color:var(--lightningcss-light,#2b91af)var(--lightningcss-dark,#ffffb6)}.lc .wh-code .token.operator{color:var(--lightningcss-light,#393a34)var(--lightningcss-dark,#ededed)}.lc .wh-code .token.property,.lc .wh-code .token.attr-name,.lc .wh-code .token.regex{color:var(--lightningcss-light,#ff1e83)var(--lightningcss-dark,#e9c062)}.lc .wh-vs-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.lc .wh-vs-table th{text-align:left;vertical-align:bottom;color:var(--lc-muted);border-bottom:2px solid var(--lc-outline);padding:14px 18px;font-size:14px;font-weight:600}.lc .wh-vs-table th.wh-col-lc{color:var(--lc-main)}.lc .wh-vs-table td{vertical-align:top;color:var(--lc-subtle);border-top:1px solid var(--lc-line);padding:14px 18px}.lc .wh-vs-table td.wh-key{width:20%;color:var(--lc-muted);font-size:13px}.lc .wh-vs-table th:first-child,.lc .wh-vs-table td:first-child{padding-left:clamp(20px,3.2vw,48px)}.lc .wh-vs-table th:last-child,.lc .wh-vs-table td:last-child{padding-right:clamp(20px,3.2vw,48px)}.lc .wh-vs-table .wh-col-lc{background:var(--lc-surface);color:var(--lc-main)}.lc .wh-vs-table thead th.wh-col-lc{border-top-left-radius:8px;border-top-right-radius:8px}.lc .wh-vs-table tbody tr:last-child td.wh-col-lc{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.lc .wh-vs-table .wh-win:before{content:"✓";color:var(--lc-green-vivid);margin-right:7px;font-weight:700}@media (max-width:760px){.lc .wh-vs-table{font-size:13px}.lc .wh-vs-table th,.lc .wh-vs-table td{padding:10px}.lc .wh-vs-table td.wh-key{width:24%}}.lc .wh-card{padding:24px 40px;text-decoration:none;transition:background-color .2s;display:block}.lc .wh-card:hover{background:color-mix(in srgb, var(--lc-sunken), white 12%)}@media (max-width:760px){.lc .wh-card{padding:24px}}
