.article.svelte-f54m0e{max-width:42rem;margin:0 auto;padding:0 var(--gap-md) var(--gap-2xl)}.article-header.svelte-f54m0e{display:grid;grid-template-columns:1fr auto;gap:var(--gap-xl);align-items:start;padding:var(--gap-lg) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--gap-xl)}.header-content.svelte-f54m0e{padding-top:var(--gap-sm)}h1.svelte-f54m0e{font-size:var(--f-4);font-weight:700;color:var(--color-text);margin-bottom:var(--gap-sm);line-height:1.25}.lead.svelte-f54m0e{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;margin:0}.header-visual.svelte-f54m0e{display:flex;flex-direction:column;align-items:center;gap:var(--gap-md)}.cta-primary.svelte-f54m0e{display:inline-flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-sm) var(--gap-lg);background:var(--color-cta);color:var(--color-white);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.cta-primary.svelte-f54m0e:hover{background:var(--color-cta-hover)}.cta-secondary.svelte-f54m0e{display:inline-flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-md) var(--gap-xl);background:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .2s ease}.cta-secondary.svelte-f54m0e:hover{border-color:var(--color-cta);background:var(--color-success-bg)}.device-mockups.svelte-f54m0e{position:relative;width:14rem;height:10rem}.desktop-mockup.svelte-f54m0e{position:absolute;width:13rem;height:9rem;background:linear-gradient(145deg,var(--color-dark-bg) 0%,var(--color-dark-surface) 100%);border-radius:.5rem;padding:3px;box-shadow:0 .5rem 1.5rem var(--color-overlay-dark);right:0;top:0;z-index:1}.desktop-mockup.svelte-f54m0e img:where(.svelte-f54m0e){width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.35rem}.mobile-mockup.svelte-f54m0e{position:absolute;width:4rem;height:8rem;background:linear-gradient(145deg,var(--color-dark-bg) 0%,var(--color-dark-surface) 100%);border-radius:.75rem;padding:2px;box-shadow:0 .5rem 1.5rem var(--color-overlay-dark);left:0;top:.5rem;z-index:2}.mobile-mockup.svelte-f54m0e img:where(.svelte-f54m0e){width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.6rem}.markers-inline.svelte-f54m0e{display:flex;flex-wrap:wrap;gap:var(--gap-lg);margin-top:var(--gap-md);padding:var(--gap-md);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.markers-inline.svelte-f54m0e .marker-item:where(.svelte-f54m0e){display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--f-0);color:var(--color-text-muted)}.search-options-card.svelte-f54m0e{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md);margin:var(--gap-md) 0;padding:var(--gap-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.search-option.svelte-f54m0e{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-xs);color:var(--color-cta)}.midroll-cta.svelte-f54m0e{color:var(--color-text-muted);margin-bottom:var(--gap-xl)}.midroll-cta.svelte-f54m0e a:where(.svelte-f54m0e){color:var(--color-cta);text-decoration:underline}.midroll-cta.svelte-f54m0e a:where(.svelte-f54m0e):hover{color:var(--color-cta-hover)}.option-content.svelte-f54m0e{display:flex;flex-direction:column;gap:.125rem}.option-content.svelte-f54m0e strong:where(.svelte-f54m0e){font-size:var(--f-0);color:var(--color-text);font-weight:600}.option-content.svelte-f54m0e span:where(.svelte-f54m0e){font-size:var(--f-00);color:var(--color-text-muted)}.marker-demo.svelte-f54m0e{width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--color-surface);font-weight:700;font-size:.6rem;color:var(--color-text);flex-shrink:0}.marker-demo.exact.svelte-f54m0e{border:2px solid var(--color-cta)}.marker-demo.zip.svelte-f54m0e{border:2px solid var(--color-accent)}.marker-demo.cluster.svelte-f54m0e{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:var(--color-cta);border:2px solid var(--color-cta-active)}.content-section.svelte-f54m0e{margin-bottom:var(--gap-xl)}.content-section.svelte-f54m0e h2:where(.svelte-f54m0e){font-size:var(--f-2);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-md)}.content-section.svelte-f54m0e p:where(.svelte-f54m0e){color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}.content-section.svelte-f54m0e p:where(.svelte-f54m0e):last-child{margin-bottom:0}.content-section.svelte-f54m0e a:where(.svelte-f54m0e){color:var(--color-cta);text-decoration:none}.content-section.svelte-f54m0e a:where(.svelte-f54m0e):hover{text-decoration:underline}.steps-list.svelte-f54m0e{color:var(--color-text-muted);line-height:1.7;padding-left:var(--gap-lg);margin:var(--gap-md) 0 0}.steps-list.svelte-f54m0e li:where(.svelte-f54m0e){margin-bottom:var(--gap-sm)}.steps-list.svelte-f54m0e li:where(.svelte-f54m0e):last-child{margin-bottom:0}.link-box.svelte-f54m0e{margin-top:var(--gap-lg)}.box-link.svelte-f54m0e{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-md) var(--gap-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;font-weight:500;transition:all .2s ease}.box-link.svelte-f54m0e:hover{border-color:var(--color-cta);background:var(--color-success-bg)}.box-link.svelte-f54m0e span:where(.svelte-f54m0e){flex:1}.faq-section.svelte-f54m0e{background:var(--color-surface-alt);margin-left:calc(-1 * var(--gap-md));margin-right:calc(-1 * var(--gap-md));padding:var(--gap-xl) var(--gap-md);border-radius:0}.faq.svelte-f54m0e{margin-bottom:var(--gap-lg)}.faq.svelte-f54m0e:last-child{margin-bottom:0}.faq.svelte-f54m0e h3:where(.svelte-f54m0e){font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--gap-xs)}.faq.svelte-f54m0e p:where(.svelte-f54m0e){color:var(--color-text-muted);line-height:1.6;margin:0}.article-footer.svelte-f54m0e{margin-top:var(--gap-2xl);padding-top:var(--gap-xl);border-top:1px solid var(--color-border)}.footer-cta.svelte-f54m0e{text-align:center}.footer-cta.svelte-f54m0e h2:where(.svelte-f54m0e){font-size:var(--f-3);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-sm)}.footer-cta.svelte-f54m0e p:where(.svelte-f54m0e){color:var(--color-text-muted);margin-bottom:var(--gap-lg)}.cta-row.svelte-f54m0e{display:flex;justify-content:center;gap:var(--gap-md);flex-wrap:wrap}@media(max-width:40rem){.article-header.svelte-f54m0e{grid-template-columns:1fr;gap:var(--gap-lg)}.header-visual.svelte-f54m0e{flex-direction:row;justify-content:space-between;width:100%}.device-mockups.svelte-f54m0e{width:15rem;max-width:50%;height:auto;aspect-ratio:14 / 10}.desktop-mockup.svelte-f54m0e{width:92%;height:auto;aspect-ratio:13 / 9}.mobile-mockup.svelte-f54m0e{width:30%;height:auto;aspect-ratio:4 / 8}.markers-inline.svelte-f54m0e{flex-direction:column;gap:var(--gap-sm)}.search-options-card.svelte-f54m0e{grid-template-columns:1fr;gap:var(--gap-sm)}}@media(max-width:30rem){.header-visual.svelte-f54m0e{flex-direction:column;align-items:center}}@media(max-width:32rem){h1.svelte-f54m0e{font-size:var(--f-3)}.lead.svelte-f54m0e{font-size:1rem}.cta-row.svelte-f54m0e{flex-direction:column}.cta-primary.svelte-f54m0e,.cta-secondary.svelte-f54m0e{justify-content:center}}
