.progress-bar.svelte-1437t7m{position:fixed;top:0;left:0;height:3px;background:var(--shadow-accent);z-index:100;transition:width 50ms linear}.comparison-page.svelte-1437t7m{max-width:800px;margin:0 auto;padding:var(--space-8) var(--section-padding-x) var(--space-24)}.breadcrumb.svelte-1437t7m{font-size:14px;color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex;gap:var(--space-2);flex-wrap:wrap}.breadcrumb.svelte-1437t7m a:where(.svelte-1437t7m){color:var(--text-tertiary);text-decoration:none}.breadcrumb.svelte-1437t7m a:where(.svelte-1437t7m):hover{color:var(--gold)}.comparison-header.svelte-1437t7m{margin-bottom:var(--space-8)}.comparison-badge.svelte-1437t7m{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--shadow-accent) 15%,transparent);color:var(--shadow-accent);margin-bottom:var(--space-3)}h1.svelte-1437t7m{font-family:var(--font-display);font-size:clamp(1.75rem,4vw + .25rem,2.25rem);font-weight:800;line-height:1.15;margin-bottom:var(--space-4)}.byline.svelte-1437t7m{display:flex;align-items:center;gap:var(--space-2);font-size:15px;color:var(--text-secondary);flex-wrap:wrap}.writer-avatar.svelte-1437t7m{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--card-border)}.byline-text.svelte-1437t7m{display:flex;flex-direction:column;gap:2px}.writer-name.svelte-1437t7m{font-weight:600;color:var(--text-primary)}.writer-role.svelte-1437t7m{font-size:13px;color:var(--text-tertiary)}.sep.svelte-1437t7m{color:var(--text-tertiary)}.toc.svelte-1437t7m{margin-bottom:var(--space-8);background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-4)}.toc-toggle.svelte-1437t7m{background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;font-weight:500}.toc-nav.svelte-1437t7m{display:none;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.toc.show.svelte-1437t7m .toc-nav:where(.svelte-1437t7m){display:flex}.toc-nav.svelte-1437t7m a:where(.svelte-1437t7m){color:var(--text-secondary);text-decoration:none;font-size:14px;padding:var(--space-1) 0}.toc-nav.svelte-1437t7m a:where(.svelte-1437t7m):hover{color:var(--shadow-accent)}.comparison-body.svelte-1437t7m{font-size:18px;line-height:1.75;margin-bottom:var(--space-8)}.comparison-body.svelte-1437t7m h2{font-family:var(--font-display);font-size:28px;font-weight:700;margin-top:var(--space-10);margin-bottom:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--shadow-accent)}.comparison-body.svelte-1437t7m h3{font-family:var(--font-display);font-size:22px;font-weight:600;margin-top:var(--space-6);margin-bottom:var(--space-3)}.comparison-body.svelte-1437t7m p{margin-bottom:var(--space-4)}.comparison-body.svelte-1437t7m a{color:var(--shadow-accent);text-decoration:none}.comparison-body.svelte-1437t7m a:hover{text-decoration:underline}.comparison-body.svelte-1437t7m strong{font-weight:600}.comparison-body.svelte-1437t7m blockquote{background:var(--bg-card);border-left:3px solid var(--shadow-accent);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;font-style:italic;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.comparison-body.svelte-1437t7m table{width:100%;border-collapse:collapse;margin:var(--space-5) 0;font-size:15px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-body.svelte-1437t7m th,.comparison-body.svelte-1437t7m td{padding:var(--space-3) var(--space-4);border:1px solid var(--card-border);text-align:left}.comparison-body.svelte-1437t7m th{background:var(--bg-card);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.comparison-body.svelte-1437t7m ul,.comparison-body.svelte-1437t7m ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.comparison-body.svelte-1437t7m li{margin-bottom:var(--space-2)}.trial-cta.svelte-1437t7m{text-align:center;padding:var(--space-10) var(--space-6);margin-bottom:var(--space-8);background:linear-gradient(135deg,color-mix(in srgb,var(--shadow-accent) 8%,var(--bg-card)),var(--bg-card));border:1px solid color-mix(in srgb,var(--shadow-accent) 30%,var(--card-border));border-radius:var(--radius-lg)}.trial-cta.svelte-1437t7m h2:where(.svelte-1437t7m){font-family:var(--font-display);font-size:28px;font-weight:700;margin-bottom:var(--space-3)}.trial-cta.svelte-1437t7m p:where(.svelte-1437t7m){font-size:16px;color:var(--text-secondary);margin-bottom:var(--space-6)}.cta-sub.svelte-1437t7m{display:block;margin-top:var(--space-3);font-size:13px;color:var(--text-tertiary)}.discord-strip.svelte-1437t7m{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;margin-top:8px;background:var(--bg-secondary);border-radius:8px;font-size:14px;max-width:600px;margin-inline:auto}.discord-strip.svelte-1437t7m span:where(.svelte-1437t7m){color:var(--text-secondary)}.discord-strip.svelte-1437t7m a:where(.svelte-1437t7m){color:var(--gold);font-weight:600;text-decoration:none}.discord-strip.svelte-1437t7m a:where(.svelte-1437t7m):hover{color:var(--gold-light)}@media(max-width:767px){.discord-strip.svelte-1437t7m{flex-direction:column;gap:8px;text-align:center}}.faq-section.svelte-1437t7m{margin-bottom:var(--space-8)}.faq-section.svelte-1437t7m h2:where(.svelte-1437t7m){font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:var(--space-5)}.faq-item.svelte-1437t7m{border:1px solid var(--card-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m){padding:var(--space-4) var(--space-5);font-weight:600;font-size:16px;cursor:pointer;background:var(--bg-card);transition:background var(--duration-fast);list-style:none}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m)::-webkit-details-marker{display:none}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m):before{content:"+";display:inline-block;width:20px;font-weight:700;color:var(--shadow-accent)}.faq-item[open].svelte-1437t7m summary:where(.svelte-1437t7m):before{content:"-"}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m):hover{background:var(--bg-card-hover)}.faq-item.svelte-1437t7m p:where(.svelte-1437t7m){padding:var(--space-4) var(--space-5);font-size:15px;color:var(--text-secondary);line-height:1.6}.disclaimer.svelte-1437t7m{font-size:13px;color:var(--text-tertiary);font-style:italic;padding:var(--space-4);border-top:1px solid var(--divider);margin-bottom:var(--space-6)}.share-row.svelte-1437t7m{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.share-label.svelte-1437t7m{font-size:14px;color:var(--text-secondary);font-weight:500}.share-buttons.svelte-1437t7m{display:flex;gap:var(--space-2)}.share-btn.svelte-1437t7m{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}.share-btn.svelte-1437t7m:hover{border-color:var(--shadow-accent);color:var(--shadow-accent)}.related.svelte-1437t7m{margin-bottom:var(--space-12)}.related.svelte-1437t7m h2:where(.svelte-1437t7m){font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:var(--space-6)}.related-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.related-card.svelte-1437t7m{text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--duration-normal),transform var(--duration-normal)}.related-card.svelte-1437t7m:hover{border-color:var(--shadow-accent);transform:translateY(-2px)}.related-image.svelte-1437t7m{aspect-ratio:16/9;overflow:hidden}.related-image.svelte-1437t7m img:where(.svelte-1437t7m){width:100%;height:100%;object-fit:cover}.gradient-fallback.svelte-1437t7m{width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--shadow-accent) 20%,var(--bg-page)),color-mix(in srgb,var(--shadow-accent) 5%,var(--bg-card)))}.related-body.svelte-1437t7m{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.related-badge.svelte-1437t7m{display:inline-block;width:fit-content;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--shadow-accent) 15%,transparent);color:var(--shadow-accent)}.related-body.svelte-1437t7m h3:where(.svelte-1437t7m){font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-meta.svelte-1437t7m{font-size:13px;color:var(--text-tertiary)}@media(max-width:767px){h1.svelte-1437t7m{font-size:28px}.comparison-body.svelte-1437t7m{font-size:16px}.comparison-body.svelte-1437t7m h2{font-size:22px}.related-grid.svelte-1437t7m{grid-template-columns:1fr}}
