.feature-comparison{border:1px solid var(--border);border-radius:var(--radius-14);margin:24px 0;overflow-x:auto}.feature-comparison table{border-collapse:collapse;background:var(--surface);border-radius:var(--radius-card-xs);width:100%;overflow:hidden}.feature-comparison thead{background:var(--hairline)}.feature-comparison th{text-align:left;font-weight:700;font-size:var(--text-16);color:var(--ink);border-bottom:2px solid var(--border);padding:16px 20px}.feature-comparison th:first-child{min-width:200px}.feature-comparison th:not(:first-child){text-align:center;min-width:200px}.feature-comparison td{font-size:var(--text-14);color:var(--ink);opacity:.9;border-bottom:1px solid var(--hairline);vertical-align:top;padding:16px 20px}.feature-comparison td:first-child{font-weight:600}.feature-comparison td:not(:first-child){text-align:center}.feature-comparison tbody tr:hover{background:var(--bg)}.tool-section pre.code-block{background:var(--ink);border:1px solid var(--dark-surface-border);border-radius:var(--radius-14);font-family:var(--font-mono);font-size:var(--text-14);color:var(--surface-press);margin:24px 0;padding:20px;line-height:1.6;overflow-x:auto}@media (max-width:768px){.feature-comparison table{font-size:var(--text-13)}.feature-comparison th,.feature-comparison td{padding:var(--space-3)}}@media (max-width:480px){.feature-comparison table{font-size:var(--text-12)}.feature-comparison th,.feature-comparison td{padding:var(--space-2)}.feature-comparison th:first-child,.feature-comparison th:not(:first-child){min-width:100px}.tool-section pre.code-block{padding:var(--space-3);font-size:var(--text-12)}}
