.guide-article.svelte-13wk48q{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.breadcrumb.svelte-13wk48q{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-ss-text-secondary);margin-bottom:2rem}.breadcrumb.svelte-13wk48q a:where(.svelte-13wk48q){color:var(--color-ss-text-secondary);text-decoration:none;transition:color .15s}.breadcrumb.svelte-13wk48q a:where(.svelte-13wk48q):hover{color:var(--color-ss-accent)}.breadcrumb.svelte-13wk48q .sep:where(.svelte-13wk48q){opacity:.5}.breadcrumb.svelte-13wk48q .current:where(.svelte-13wk48q){color:var(--color-ss-text-primary);font-weight:600}.hero.svelte-13wk48q{text-align:center;margin-bottom:4rem;padding-bottom:3rem;border-bottom:3px solid var(--color-ss-border-hard)}.hero-eyebrow.svelte-13wk48q{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ss-text-muted);margin-bottom:1.5rem}.eyebrow-icon.svelte-13wk48q{display:inline-flex;align-items:center;color:var(--color-ss-accent)}.hero.svelte-13wk48q h1:where(.svelte-13wk48q){font-size:2.75rem;font-weight:900;line-height:1.15;margin-bottom:1.5rem}.hero-line-1.svelte-13wk48q{display:block;color:var(--color-ss-text-secondary);font-size:1.5rem;font-weight:600;font-style:italic}.hero-line-2.svelte-13wk48q{display:block}.hero.svelte-13wk48q h1:where(.svelte-13wk48q) .accent:where(.svelte-13wk48q){color:var(--color-ss-accent)}.lead.svelte-13wk48q{font-size:1.125rem;color:var(--color-ss-text-secondary);max-width:640px;margin:0 auto 2rem;line-height:1.7}.lead.svelte-13wk48q strong:where(.svelte-13wk48q){color:var(--color-ss-text-primary)}.hero-verdict.svelte-13wk48q{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.verdict-card.svelte-13wk48q{display:flex;flex-direction:column;align-items:center;padding:1.25rem 2rem;background:var(--color-ss-bg-overlay);border:3px solid var(--color-ss-border-hard);border-radius:12px;min-width:200px}.verdict-card.highlight.svelte-13wk48q{border-color:var(--color-ss-accent);background:var(--color-ss-accent-light);box-shadow:6px 6px 0 var(--color-ss-shadow)}.verdict-label.svelte-13wk48q{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ss-text-muted);margin-bottom:.5rem}.verdict-value.svelte-13wk48q{font-size:1.25rem;font-weight:800;font-family:var(--font-ss-mono);margin-bottom:.25rem}.verdict-value.bad.svelte-13wk48q{color:#dc2626;text-decoration:line-through;opacity:.7}.verdict-value.good.svelte-13wk48q{color:var(--color-ss-accent)}.verdict-comment.svelte-13wk48q{font-size:.75rem;color:var(--color-ss-text-muted);font-style:italic}.verdict-vs.svelte-13wk48q{font-size:.875rem;font-weight:900;color:var(--color-ss-text-muted);padding:.5rem 1rem;background:var(--color-ss-bg-base);border-radius:20px}.hero-actions.svelte-13wk48q{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.content-section.svelte-13wk48q{margin-bottom:4rem}.section-header.svelte-13wk48q{margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.section-num.svelte-13wk48q{display:inline-block;font-size:.6875rem;font-weight:700;color:var(--color-ss-accent);background:var(--color-ss-accent-light);padding:.25rem .625rem;border-radius:4px;font-family:var(--font-ss-mono)}.section-header.svelte-13wk48q h2:where(.svelte-13wk48q){font-size:1.75rem;font-weight:800;color:var(--color-ss-text-primary);margin:0;flex:1}.pro-badge.svelte-13wk48q{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border-radius:4px}.section-intro.svelte-13wk48q,.problem-intro.svelte-13wk48q{font-size:1.0625rem;color:var(--color-ss-text-secondary);margin-bottom:2rem;line-height:1.7}.problem-intro.svelte-13wk48q strong:where(.svelte-13wk48q){color:var(--color-ss-text-primary)}.hallucination-examples.svelte-13wk48q{display:grid;gap:1rem;margin-bottom:2rem}.hallucination-card.svelte-13wk48q{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:center;padding:1rem 1.25rem;background:var(--color-ss-bg-overlay);border:2px solid var(--color-ss-border-subtle);border-radius:10px}.hallucination-prompt.svelte-13wk48q,.hallucination-response.svelte-13wk48q{display:flex;flex-direction:column;gap:.25rem}.prompt-label.svelte-13wk48q,.response-label.svelte-13wk48q{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ss-text-muted)}.prompt-text.svelte-13wk48q{font-size:.875rem;color:var(--color-ss-text-primary)}.response-text.svelte-13wk48q{font-size:.875rem;font-family:var(--font-ss-mono);color:var(--color-ss-text-secondary)}.hallucination-problem.svelte-13wk48q{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#dc2626;padding:.5rem .75rem;background:#dc26261a;border-radius:6px}.problem-callout.svelte-13wk48q{display:flex;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:3px solid #f59e0b;border-radius:12px}.callout-icon.svelte-13wk48q{flex-shrink:0;width:2.5rem;height:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;color:#f59e0b}.callout-content.svelte-13wk48q{font-size:.9375rem;line-height:1.6;color:#92400e}.callout-content.svelte-13wk48q strong:where(.svelte-13wk48q){color:#78350f}.comparison-table-wrapper.svelte-13wk48q{overflow-x:auto;border:3px solid var(--color-ss-border-hard);border-radius:12px;box-shadow:6px 6px 0 var(--color-ss-shadow)}.comparison-table.svelte-13wk48q{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table.svelte-13wk48q th:where(.svelte-13wk48q){padding:1rem;text-align:left;font-weight:700;background:var(--color-ss-bg-base);border-bottom:3px solid var(--color-ss-border-hard)}.comparison-table.svelte-13wk48q th.aspect-col:where(.svelte-13wk48q){width:22%}.comparison-table.svelte-13wk48q th.chatgpt-col:where(.svelte-13wk48q),.comparison-table.svelte-13wk48q th.stacksfinder-col:where(.svelte-13wk48q){width:39%}.col-icon.svelte-13wk48q{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle}.col-icon.chatgpt.svelte-13wk48q svg:where(.svelte-13wk48q){width:1.25rem;height:1.25rem;fill:#10a37f}.col-icon.stacksfinder.svelte-13wk48q{color:var(--color-ss-accent)}.comparison-table.svelte-13wk48q td:where(.svelte-13wk48q){padding:1rem;border-bottom:1px solid var(--color-ss-border-subtle);vertical-align:top}.comparison-table.svelte-13wk48q tr:where(.svelte-13wk48q):last-child td:where(.svelte-13wk48q){border-bottom:none}.aspect-cell.svelte-13wk48q{font-weight:600;color:var(--color-ss-text-primary)}.cell-content.svelte-13wk48q{display:block}.cell-content.bad.svelte-13wk48q{color:var(--color-ss-text-muted)}.cell-content.good.svelte-13wk48q{color:var(--color-ss-text-primary);font-weight:500}.stacksfinder-cell.svelte-13wk48q{position:relative}.winner-badge.svelte-13wk48q{position:absolute;top:.75rem;right:.75rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:var(--color-ss-accent);border-radius:50%;color:#fff}.approach-intro.svelte-13wk48q{font-size:1.0625rem;color:var(--color-ss-text-secondary);margin-bottom:2rem;line-height:1.7}.approach-intro.svelte-13wk48q strong:where(.svelte-13wk48q){color:var(--color-ss-text-primary)}.approach-diagram.svelte-13wk48q{display:flex;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.approach-diagram.three-steps.svelte-13wk48q .approach-step:where(.svelte-13wk48q){flex:1;min-width:0}.approach-diagram.three-steps.svelte-13wk48q .approach-arrow:where(.svelte-13wk48q){padding:0 .25rem}.approach-step.svelte-13wk48q{flex:1;border:3px solid var(--color-ss-border-hard);border-radius:12px;overflow:hidden}.step-header.svelte-13wk48q{padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem}.step-header.preanalysis-step.svelte-13wk48q{background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:3px solid #f59e0b}.step-header.ai-step.svelte-13wk48q{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-bottom:3px solid #3b82f6}.step-header.deterministic-step.svelte-13wk48q{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-bottom:3px solid var(--color-ss-accent)}.preanalysis-step.svelte-13wk48q .step-badge:where(.svelte-13wk48q){color:#b45309}.step-badge.svelte-13wk48q{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:4px;background:#fff}.ai-step.svelte-13wk48q .step-badge:where(.svelte-13wk48q){color:#1d4ed8}.deterministic-step.svelte-13wk48q .step-badge:where(.svelte-13wk48q){color:var(--color-ss-accent)}.step-header.svelte-13wk48q h3:where(.svelte-13wk48q){font-size:1rem;font-weight:700;margin:0}.step-body.svelte-13wk48q{padding:1.25rem;background:var(--color-ss-bg-overlay)}.step-body.svelte-13wk48q p:where(.svelte-13wk48q){font-size:.875rem;color:var(--color-ss-text-secondary);margin:0 0 .75rem}.step-body.svelte-13wk48q ul:where(.svelte-13wk48q){margin:0 0 1rem;padding-left:1.25rem}.step-body.svelte-13wk48q li:where(.svelte-13wk48q){font-size:.8125rem;color:var(--color-ss-text-primary);margin-bottom:.375rem}.step-note.svelte-13wk48q{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--color-ss-text-muted);padding:.75rem;background:var(--color-ss-bg-base);border-radius:6px}.step-note.success.svelte-13wk48q{background:var(--color-ss-accent-light);color:var(--color-ss-accent);font-weight:600}.approach-arrow.svelte-13wk48q{display:flex;align-items:center;padding:0 .5rem;color:var(--color-ss-accent)}.variance-note.svelte-13wk48q{display:flex;gap:.75rem;padding:1rem 1.25rem;background:var(--color-ss-bg-overlay);border:2px solid var(--color-ss-border-subtle);border-radius:10px;margin-bottom:2rem;color:var(--color-ss-text-secondary)}.variance-note.svelte-13wk48q p:where(.svelte-13wk48q){margin:0;font-size:.875rem;line-height:1.6}.variance-note.svelte-13wk48q strong:where(.svelte-13wk48q){color:var(--color-ss-text-primary)}.transparency-block.svelte-13wk48q{background:var(--color-ss-bg-overlay);border:3px solid var(--color-ss-border-hard);border-radius:12px;padding:1.5rem}.transparency-block.svelte-13wk48q h3:where(.svelte-13wk48q){display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--color-ss-accent)}.transparency-block.svelte-13wk48q>p:where(.svelte-13wk48q){font-size:.875rem;color:var(--color-ss-text-secondary);margin:0 0 1rem}.transparency-items.svelte-13wk48q{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.transparency-item.svelte-13wk48q{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-ss-text-primary)}.item-icon.svelte-13wk48q{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--color-ss-accent-light);border-radius:6px;color:var(--color-ss-accent)}.features-grid.svelte-13wk48q{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.feature-card.svelte-13wk48q{padding:1.5rem;background:var(--color-ss-bg-overlay);border:3px solid var(--color-ss-border-hard);border-radius:12px;transition:transform .15s,box-shadow .15s}.feature-card.svelte-13wk48q:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-ss-shadow)}.feature-icon.svelte-13wk48q{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:1rem}.feature-card.blue.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#dbeafe;color:#2563eb}.feature-card.amber.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#fef3c7;color:#d97706}.feature-card.emerald.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#d1fae5;color:#059669}.feature-card.purple.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#ede9fe;color:#7c3aed}.feature-card.cyan.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#cffafe;color:#0891b2}.feature-card.green.svelte-13wk48q .feature-icon:where(.svelte-13wk48q){background:#dcfce7;color:#16a34a}.feature-card.svelte-13wk48q h3:where(.svelte-13wk48q){font-size:1rem;font-weight:700;margin:0 0 .5rem;color:var(--color-ss-text-primary)}.feature-card.svelte-13wk48q p:where(.svelte-13wk48q){font-size:.8125rem;color:var(--color-ss-text-secondary);margin:0;line-height:1.5}.market-features.svelte-13wk48q{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.market-feature.svelte-13wk48q{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--color-ss-bg-overlay);border:2px solid var(--color-ss-border-subtle);border-radius:10px}.market-icon.svelte-13wk48q{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:8px;color:#fff;flex-shrink:0}.market-content.svelte-13wk48q{display:flex;flex-direction:column;gap:.125rem}.market-content.svelte-13wk48q strong:where(.svelte-13wk48q){font-size:.875rem;color:var(--color-ss-text-primary)}.market-content.svelte-13wk48q span:where(.svelte-13wk48q){font-size:.8125rem;color:var(--color-ss-text-secondary)}.market-disclaimer.svelte-13wk48q{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:var(--color-ss-bg-base);border-radius:8px;font-size:.75rem;color:var(--color-ss-text-muted)}.export-grid.svelte-13wk48q{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.export-card.svelte-13wk48q{padding:1.5rem;background:var(--color-ss-bg-overlay);border:3px solid var(--color-ss-border-hard);border-radius:12px;text-align:center;position:relative}.export-card.coming-soon-card.svelte-13wk48q{opacity:.75}.export-icon.svelte-13wk48q{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:var(--color-ss-accent-light);border-radius:10px;color:var(--color-ss-accent)}.export-card.svelte-13wk48q h3:where(.svelte-13wk48q){font-size:.9375rem;font-weight:700;margin:0 0 .5rem;color:var(--color-ss-text-primary)}.export-card.svelte-13wk48q p:where(.svelte-13wk48q){font-size:.8125rem;color:var(--color-ss-text-secondary);margin:0 0 1rem;line-height:1.5}.export-badge.svelte-13wk48q{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:var(--color-ss-bg-base);border-radius:4px;color:var(--color-ss-text-muted)}.export-badge.pro.svelte-13wk48q{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.export-badge.coming-soon.svelte-13wk48q{background:var(--color-ss-accent);color:#fff}.cta-section.svelte-13wk48q{background:linear-gradient(135deg,var(--color-ss-accent) 0%,#065f46 100%);border:3px solid var(--color-ss-border-hard);border-radius:16px;padding:3rem 2rem;text-align:center;margin-bottom:4rem;box-shadow:8px 8px 0 var(--color-ss-shadow)}.cta-content.svelte-13wk48q h2:where(.svelte-13wk48q){font-size:2rem;font-weight:800;color:#fff;margin-bottom:1rem}.cta-content.svelte-13wk48q h2:where(.svelte-13wk48q) .accent:where(.svelte-13wk48q){color:#a7f3d0}.cta-content.svelte-13wk48q>p:where(.svelte-13wk48q){font-size:1rem;color:#ffffffd9;max-width:500px;margin:0 auto 1.5rem}.cta-features.svelte-13wk48q{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.cta-feature.svelte-13wk48q{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#ffffffe6;font-weight:500}.cta-feature.svelte-13wk48q svg{color:#a7f3d0}.cta-buttons.svelte-13wk48q{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.hero.svelte-13wk48q h1:where(.svelte-13wk48q){font-size:2rem}.hero-line-1.svelte-13wk48q{font-size:1.125rem}.lead.svelte-13wk48q{font-size:1rem}.hero-verdict.svelte-13wk48q{flex-direction:column}.verdict-vs.svelte-13wk48q{transform:rotate(90deg)}.hallucination-card.svelte-13wk48q{grid-template-columns:1fr}.approach-diagram.svelte-13wk48q{flex-direction:column}.approach-arrow.svelte-13wk48q{transform:rotate(90deg);padding:.5rem 0;justify-content:center}.transparency-items.svelte-13wk48q,.features-grid.svelte-13wk48q,.export-grid.svelte-13wk48q{grid-template-columns:1fr}.comparison-table.svelte-13wk48q{font-size:.8125rem}.comparison-table.svelte-13wk48q th:where(.svelte-13wk48q),.comparison-table.svelte-13wk48q td:where(.svelte-13wk48q){padding:.75rem}}
