.article-header.svelte-1lc636h{margin-bottom:2rem}.badge-row.svelte-1lc636h{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}h1.svelte-1lc636h{font-size:2.5rem;margin-bottom:.5rem}.text-secondary.svelte-1lc636h{color:var(--text-secondary);font-size:1.1rem}.update-note.svelte-1lc636h{font-size:.875rem;color:var(--text-tertiary);margin-top:.5rem}section.svelte-1lc636h{margin-bottom:3rem}h2.svelte-1lc636h{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}h3.svelte-1lc636h{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.75rem}h4.svelte-1lc636h{font-size:1rem;margin-bottom:.5rem}p.svelte-1lc636h{line-height:1.7;margin-bottom:1rem}code.svelte-1lc636h{font-family:JetBrains Mono,monospace;background:var(--bg-primary);padding:.125rem .375rem;font-size:.9em;border:1px solid var(--border)}ul.svelte-1lc636h{line-height:1.7;margin-bottom:1rem;padding-left:1.5rem}li.svelte-1lc636h{margin-bottom:.5rem}a.svelte-1lc636h{color:var(--green-dim);text-decoration:none}a.svelte-1lc636h:hover{color:var(--green);text-decoration:none}.comparison-stack.svelte-1lc636h{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.comparison-row.svelte-1lc636h{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border)}.tool-name.svelte-1lc636h{font-weight:600;color:var(--green-dim)}.tool-details.svelte-1lc636h{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.detail-item.svelte-1lc636h{display:flex;flex-direction:column;gap:.25rem}.detail-label.svelte-1lc636h{font-size:.7rem;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em}.detail-value.svelte-1lc636h{font-size:.85rem}@media(max-width:700px){.comparison-row.svelte-1lc636h{grid-template-columns:1fr;gap:.75rem}.tool-details.svelte-1lc636h{grid-template-columns:1fr 1fr}}@media(max-width:400px){.tool-details.svelte-1lc636h{grid-template-columns:1fr}}.table-note.svelte-1lc636h{margin-top:1rem;padding:1rem;background:var(--green-muted);border:1px solid var(--border);font-size:.9rem}.code-example.svelte-1lc636h{background:var(--bg-primary);border:1px solid var(--border);overflow:hidden;margin:1rem 0}pre.svelte-1lc636h{margin:0;padding:1rem;overflow-x:auto;font-size:.8rem;line-height:1.5}pre.svelte-1lc636h code:where(.svelte-1lc636h){background:transparent;padding:0;border:none}.config-comparison.svelte-1lc636h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0}.config-card.svelte-1lc636h{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border)}.config-card.svelte-1lc636h h3:where(.svelte-1lc636h){margin-top:0;color:var(--green-dim);font-size:1rem}.config-card.svelte-1lc636h ul:where(.svelte-1lc636h){margin:0;padding-left:1.25rem}.config-card.svelte-1lc636h li:where(.svelte-1lc636h){font-size:.875rem;margin-bottom:.5rem}.migration-note.svelte-1lc636h{margin-top:2rem;padding:1.5rem;background:var(--green-muted);border:1px solid var(--border)}.migration-note.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--green-dim)}.security-grid.svelte-1lc636h{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1.5rem 0}.security-feature.svelte-1lc636h{padding:1rem;background:var(--bg-secondary);border:1px solid var(--border)}.security-feature.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--green-dim)}.security-feature.svelte-1lc636h p:where(.svelte-1lc636h){font-size:.875rem;margin-bottom:.5rem}.security-summary.svelte-1lc636h{margin-top:1.5rem;padding:1rem;background:var(--red-muted);border:1px solid var(--border)}.pricing-stack.svelte-1lc636h{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.pricing-row.svelte-1lc636h{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border)}.pricing-row.free-highlight.svelte-1lc636h{background:var(--green-muted)}.pricing-tool.svelte-1lc636h{font-weight:600}.pricing-free-banner.svelte-1lc636h{display:flex;flex-direction:column;gap:.25rem;color:var(--green-dim)}.pricing-tiers.svelte-1lc636h{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.tier-item.svelte-1lc636h{display:flex;flex-direction:column;gap:.25rem}.tier-label.svelte-1lc636h{font-size:.7rem;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em}.tier-value.svelte-1lc636h{font-size:.85rem;font-weight:500}.tier-details.svelte-1lc636h{display:block;font-size:.75rem;color:var(--text-secondary)}@media(max-width:900px){.pricing-tiers.svelte-1lc636h{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pricing-row.svelte-1lc636h{grid-template-columns:1fr;gap:.75rem}.pricing-tiers.svelte-1lc636h{grid-template-columns:1fr 1fr}}@media(max-width:400px){.pricing-tiers.svelte-1lc636h{grid-template-columns:1fr}}.pricing-notes.svelte-1lc636h{margin-top:1.5rem;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border)}.pricing-notes.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0}.pricing-notes.svelte-1lc636h ul:where(.svelte-1lc636h){margin-bottom:0}.use-cases.svelte-1lc636h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0}.use-case.svelte-1lc636h{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border)}.use-case.svelte-1lc636h h3:where(.svelte-1lc636h){margin-top:0;font-size:1rem;color:var(--violet)}.use-case.svelte-1lc636h p:where(.svelte-1lc636h){margin-bottom:.5rem;font-size:.9rem}.decision-flow.svelte-1lc636h{display:grid;gap:1.5rem;margin:1.5rem 0}.decision-step.svelte-1lc636h{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border)}.decision-step.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--violet)}.decision-step.svelte-1lc636h ul:where(.svelte-1lc636h){margin-bottom:0}.recommendation.svelte-1lc636h{margin-top:1.5rem;padding:1rem;background:var(--violet-muted);border:1px solid var(--border)}.external-links.svelte-1lc636h{list-style:none;padding:0}.external-links.svelte-1lc636h li:where(.svelte-1lc636h){margin-bottom:.75rem}.external-links.svelte-1lc636h a:where(.svelte-1lc636h){color:var(--green-dim);text-decoration:none}.external-links.svelte-1lc636h a:where(.svelte-1lc636h):hover{color:var(--green)}.verdict-highlight.svelte-1lc636h{background:var(--green-muted);border:1px solid var(--border);padding:1.5rem;margin:1.5rem 0}.verdict-highlight.svelte-1lc636h h3:where(.svelte-1lc636h){margin-top:0;color:var(--green)}.verdict-comparison.svelte-1lc636h{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.verdict-card.svelte-1lc636h{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem}.verdict-card.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--violet)}.verdict-card.svelte-1lc636h ul:where(.svelte-1lc636h){margin:0;padding-left:1.25rem}.verdict-card.svelte-1lc636h li:where(.svelte-1lc636h){margin-bottom:.5rem}.workflow-steps.svelte-1lc636h{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.workflow-step.svelte-1lc636h{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border)}.step-number.svelte-1lc636h{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--green);color:var(--bg-primary);font-weight:700;flex-shrink:0}.step-content.svelte-1lc636h{flex:1}.cost-breakdown.svelte-1lc636h{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.cost-item.svelte-1lc636h{display:flex;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border)}.cost-label.svelte-1lc636h{font-weight:600}.cost-desc.svelte-1lc636h{color:var(--text-secondary)}.cost-total.svelte-1lc636h{display:flex;justify-content:space-between;padding:1rem;background:var(--green-muted);border:1px solid var(--border);margin-top:.5rem}.total-label.svelte-1lc636h{font-weight:700;color:var(--green);font-size:1.1rem}.total-desc.svelte-1lc636h{color:var(--text-secondary)}.workflow-profiles.svelte-1lc636h{display:grid;gap:1.5rem;margin:1.5rem 0}.profile-card.svelte-1lc636h{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem}.profile-card.svelte-1lc636h h3:where(.svelte-1lc636h){margin-top:0;color:var(--violet)}.profile-desc.svelte-1lc636h{color:var(--text-secondary);margin-bottom:1rem}.profile-stack.svelte-1lc636h{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;background:var(--bg-primary);border:1px solid var(--border)}.stack-primary.svelte-1lc636h{font-weight:600}.stack-secondary.svelte-1lc636h{color:var(--text-secondary);font-size:.9rem}.profile-workflow.svelte-1lc636h{font-size:.9rem;line-height:1.6}.trends-grid.svelte-1lc636h{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.trend-card.svelte-1lc636h{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem}.trend-card.svelte-1lc636h h3:where(.svelte-1lc636h){margin-top:0;font-size:1rem;color:var(--green-dim)}.trend-card.svelte-1lc636h p:where(.svelte-1lc636h){margin-bottom:0;font-size:.9rem}.models-table-wrapper.svelte-1lc636h{overflow-x:auto;margin:1.5rem 0}.models-table.svelte-1lc636h{width:100%;border-collapse:collapse;font-size:.9rem}.models-table.svelte-1lc636h th:where(.svelte-1lc636h),.models-table.svelte-1lc636h td:where(.svelte-1lc636h){padding:.75rem 1rem;text-align:left;border:1px solid var(--border)}.models-table.svelte-1lc636h th:where(.svelte-1lc636h){background:var(--bg-secondary);font-weight:600}.models-table.svelte-1lc636h tr:where(.svelte-1lc636h):nth-child(2n){background:var(--bg-secondary)}.model-guide.svelte-1lc636h{display:grid;gap:1rem;margin:1.5rem 0}.model-recommendation.svelte-1lc636h{background:var(--bg-secondary);border:1px solid var(--border);padding:1.25rem}.model-recommendation.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--green-dim)}.model-recommendation.svelte-1lc636h p:where(.svelte-1lc636h){margin-bottom:0;font-size:.9rem}.migration-grid.svelte-1lc636h{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.migration-card.svelte-1lc636h{background:var(--bg-secondary);border:1px solid var(--border);padding:1.25rem}.migration-card.svelte-1lc636h h4:where(.svelte-1lc636h){margin-top:0;color:var(--violet)}.migration-card.svelte-1lc636h p:where(.svelte-1lc636h){margin-bottom:0;font-size:.875rem}.migration-checklist.svelte-1lc636h{padding-left:1.5rem}.migration-checklist.svelte-1lc636h li:where(.svelte-1lc636h){margin-bottom:.75rem}@media(max-width:768px){.verdict-comparison.svelte-1lc636h,.trends-grid.svelte-1lc636h,.migration-grid.svelte-1lc636h{grid-template-columns:1fr}}
