.article.svelte-1yynsmy{max-width:42rem;margin:0 auto;padding:0 var(--gap-md) var(--gap-2xl)}.article-header.svelte-1yynsmy{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-1yynsmy{padding-top:var(--gap-sm)}h1.svelte-1yynsmy{font-size:var(--f-4);font-weight:700;color:var(--color-text);margin-bottom:var(--gap-sm);line-height:1.25}.lead.svelte-1yynsmy{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;margin:0}.header-visual.svelte-1yynsmy{display:flex;flex-direction:column;align-items:center;gap:var(--gap-md)}.cta-primary.svelte-1yynsmy{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-1yynsmy:hover{background:var(--color-cta-hover)}.cta-secondary.svelte-1yynsmy{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-1yynsmy:hover{border-color:var(--color-cta);background:var(--color-success-bg)}.device-mockups.svelte-1yynsmy{position:relative;width:14rem;height:10rem}.desktop-mockup.svelte-1yynsmy{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-1yynsmy img:where(.svelte-1yynsmy){width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.35rem}.mobile-mockup.svelte-1yynsmy{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-1yynsmy img:where(.svelte-1yynsmy){width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.6rem}.markers-inline.svelte-1yynsmy{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-1yynsmy .marker-item:where(.svelte-1yynsmy){display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--f-0);color:var(--color-text-muted)}.search-options-card.svelte-1yynsmy{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-1yynsmy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-xs);color:var(--color-cta)}.midroll-cta.svelte-1yynsmy{color:var(--color-text-muted);margin-bottom:var(--gap-xl)}.midroll-cta.svelte-1yynsmy a:where(.svelte-1yynsmy){color:var(--color-cta);text-decoration:underline}.midroll-cta.svelte-1yynsmy a:where(.svelte-1yynsmy):hover{color:var(--color-cta-hover)}.option-content.svelte-1yynsmy{display:flex;flex-direction:column;gap:.125rem}.option-content.svelte-1yynsmy strong:where(.svelte-1yynsmy){font-size:var(--f-0);color:var(--color-text);font-weight:600}.option-content.svelte-1yynsmy span:where(.svelte-1yynsmy){font-size:var(--f-00);color:var(--color-text-muted)}.marker-demo.svelte-1yynsmy{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-1yynsmy{border:2px solid var(--color-cta)}.marker-demo.zip.svelte-1yynsmy{border:2px solid var(--color-accent)}.marker-demo.cluster.svelte-1yynsmy{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-1yynsmy{margin-bottom:var(--gap-xl)}.content-section.svelte-1yynsmy h2:where(.svelte-1yynsmy){font-size:var(--f-2);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-md)}.content-section.svelte-1yynsmy p:where(.svelte-1yynsmy){color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}.content-section.svelte-1yynsmy p:where(.svelte-1yynsmy):last-child{margin-bottom:0}.content-section.svelte-1yynsmy a:where(.svelte-1yynsmy){color:var(--color-cta);text-decoration:none}.content-section.svelte-1yynsmy a:where(.svelte-1yynsmy):hover{text-decoration:underline}.steps-list.svelte-1yynsmy{color:var(--color-text-muted);line-height:1.7;padding-left:var(--gap-lg);margin:var(--gap-md) 0 0}.steps-list.svelte-1yynsmy li:where(.svelte-1yynsmy){margin-bottom:var(--gap-sm)}.steps-list.svelte-1yynsmy li:where(.svelte-1yynsmy):last-child{margin-bottom:0}.link-box.svelte-1yynsmy{margin-top:var(--gap-lg)}.box-link.svelte-1yynsmy{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-1yynsmy:hover{border-color:var(--color-cta);background:var(--color-success-bg)}.box-link.svelte-1yynsmy span:where(.svelte-1yynsmy){flex:1}.faq-section.svelte-1yynsmy{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-1yynsmy{margin-bottom:var(--gap-lg)}.faq.svelte-1yynsmy:last-child{margin-bottom:0}.faq.svelte-1yynsmy h3:where(.svelte-1yynsmy){font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--gap-xs)}.faq.svelte-1yynsmy p:where(.svelte-1yynsmy){color:var(--color-text-muted);line-height:1.6;margin:0}.article-footer.svelte-1yynsmy{margin-top:var(--gap-2xl);padding-top:var(--gap-xl);border-top:1px solid var(--color-border)}.footer-cta.svelte-1yynsmy{text-align:center}.footer-cta.svelte-1yynsmy h2:where(.svelte-1yynsmy){font-size:var(--f-3);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-sm)}.footer-cta.svelte-1yynsmy p:where(.svelte-1yynsmy){color:var(--color-text-muted);margin-bottom:var(--gap-lg)}.cta-row.svelte-1yynsmy{display:flex;justify-content:center;gap:var(--gap-md);flex-wrap:wrap}@media(max-width:40rem){.article-header.svelte-1yynsmy{grid-template-columns:1fr;gap:var(--gap-lg)}.header-visual.svelte-1yynsmy{flex-direction:row;justify-content:space-between;width:100%}.device-mockups.svelte-1yynsmy{width:15rem;max-width:50%;height:auto;aspect-ratio:14 / 10}.desktop-mockup.svelte-1yynsmy{width:92%;height:auto;aspect-ratio:13 / 9}.mobile-mockup.svelte-1yynsmy{width:30%;height:auto;aspect-ratio:4 / 8}.markers-inline.svelte-1yynsmy{flex-direction:column;gap:var(--gap-sm)}.search-options-card.svelte-1yynsmy{grid-template-columns:1fr;gap:var(--gap-sm)}}@media(max-width:32rem){h1.svelte-1yynsmy{font-size:var(--f-3)}.lead.svelte-1yynsmy{font-size:1rem}.cta-row.svelte-1yynsmy{flex-direction:column}.cta-primary.svelte-1yynsmy,.cta-secondary.svelte-1yynsmy{justify-content:center}}
