.product-wrap[data-astro-cid-c6tnni3m]{max-width:960px;margin:0 auto;padding:8px 0 32px}.product-header[data-astro-cid-c6tnni3m]{margin-bottom:24px}.product-header[data-astro-cid-c6tnni3m] h1[data-astro-cid-c6tnni3m]{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text);margin-bottom:8px}.product-sub[data-astro-cid-c6tnni3m]{font-size:15px;color:var(--text-2);line-height:1.6}.product-sub[data-astro-cid-c6tnni3m] code[data-astro-cid-c6tnni3m]{font-family:SF Mono,Courier New,monospace;background:var(--bg-alt);padding:2px 8px;border-radius:4px;color:var(--accent);font-size:13px}.block[data-astro-cid-c6tnni3m]{margin-bottom:24px;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius);padding:22px 26px}.block-title[data-astro-cid-c6tnni3m]{font-size:17px;font-weight:600;margin:0 0 14px;color:var(--text);letter-spacing:-.01em}.block-text[data-astro-cid-c6tnni3m]{font-size:14px;color:var(--text-2);line-height:1.7;margin:6px 0}.block-text[data-astro-cid-c6tnni3m] a[data-astro-cid-c6tnni3m]{color:var(--accent)}.group-title[data-astro-cid-c6tnni3m]{font-size:15px;font-weight:600;color:var(--text);margin:16px 0 8px;padding-left:10px;border-left:3px solid var(--accent)}.info-list[data-astro-cid-c6tnni3m]{margin:10px 0;padding-left:22px}.info-list[data-astro-cid-c6tnni3m] li[data-astro-cid-c6tnni3m]{font-size:14px;color:var(--text-2);line-height:1.8}.info-list[data-astro-cid-c6tnni3m] strong[data-astro-cid-c6tnni3m]{color:var(--text)}.info-list[data-astro-cid-c6tnni3m] a[data-astro-cid-c6tnni3m]{color:var(--accent)}.compare-table-wrap[data-astro-cid-c6tnni3m]{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin:12px 0}.compare-table[data-astro-cid-c6tnni3m]{width:100%;border-collapse:collapse;font-size:13px}.compare-table[data-astro-cid-c6tnni3m] th[data-astro-cid-c6tnni3m]{background:var(--bg-alt);padding:12px 14px;text-align:left;font-weight:600;color:var(--text-2);border-bottom:1px solid var(--border-soft);font-size:12.5px}.compare-table[data-astro-cid-c6tnni3m] td[data-astro-cid-c6tnni3m]{padding:12px 14px;border-bottom:1px solid var(--border-soft);vertical-align:top}.compare-table[data-astro-cid-c6tnni3m] tbody[data-astro-cid-c6tnni3m] tr[data-astro-cid-c6tnni3m]:last-child td[data-astro-cid-c6tnni3m]{border-bottom:none}.compare-table[data-astro-cid-c6tnni3m] tbody[data-astro-cid-c6tnni3m] tr[data-astro-cid-c6tnni3m]:hover{background:var(--bg-alt)}.c-code[data-astro-cid-c6tnni3m]{font-family:SF Mono,Courier New,monospace;color:var(--accent);font-weight:600;white-space:nowrap}.c-name[data-astro-cid-c6tnni3m]{color:var(--text);line-height:1.5}.c-diff[data-astro-cid-c6tnni3m]{color:var(--text-2);line-height:1.6;font-size:12px}.c-rate[data-astro-cid-c6tnni3m]{font-family:SF Mono,Courier New,monospace;color:var(--text);font-weight:500;white-space:nowrap}.c-link[data-astro-cid-c6tnni3m] a[data-astro-cid-c6tnni3m]{color:var(--accent);white-space:nowrap}.block-note[data-astro-cid-c6tnni3m]{font-size:12.5px;color:var(--text-3);line-height:1.6;margin-top:12px;padding:10px 14px;background:#ff95000d;border:1px solid rgba(255,149,0,.2);border-radius:var(--radius-sm)}.dt-step[data-astro-cid-c6tnni3m]{display:flex;gap:14px;margin-bottom:12px;padding:14px 18px;background:var(--bg-alt);border-radius:var(--radius-sm)}.dt-num[data-astro-cid-c6tnni3m]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:50%;font-weight:600;font-size:14px}.dt-question[data-astro-cid-c6tnni3m]{font-size:14px;color:var(--text);margin:0 0 4px}.dt-answer[data-astro-cid-c6tnni3m]{font-size:13px;color:var(--text-2);margin:0;line-height:1.7}.dt-answer[data-astro-cid-c6tnni3m] code[data-astro-cid-c6tnni3m]{font-family:SF Mono,Courier New,monospace;background:#fff;padding:1px 6px;border-radius:4px;color:var(--accent);font-size:12px}.link-grid[data-astro-cid-c6tnni3m]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.link-card[data-astro-cid-c6tnni3m]{display:block;padding:14px 16px;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-sm);text-decoration:none;color:var(--text);transition:all .2s}.link-card[data-astro-cid-c6tnni3m]:hover{border-color:var(--accent);background:#fff;box-shadow:var(--shadow-hover);transform:translateY(-1px);text-decoration:none}.link-code[data-astro-cid-c6tnni3m]{font-family:SF Mono,Courier New,monospace;color:var(--accent);font-weight:600;font-size:14px}.link-name[data-astro-cid-c6tnni3m]{color:var(--text-2);font-size:13px;line-height:1.5;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-list[data-astro-cid-c6tnni3m]{margin:8px 0;padding-left:22px}.source-list[data-astro-cid-c6tnni3m] li[data-astro-cid-c6tnni3m]{font-size:13px;color:var(--text-2);line-height:1.8}.source-list[data-astro-cid-c6tnni3m] strong[data-astro-cid-c6tnni3m]{color:var(--text)}@media(max-width:734px){.compare-table[data-astro-cid-c6tnni3m]{font-size:12px}.compare-table[data-astro-cid-c6tnni3m] th[data-astro-cid-c6tnni3m],.compare-table[data-astro-cid-c6tnni3m] td[data-astro-cid-c6tnni3m]{padding:10px 8px}}
