.tags[data-astro-cid-st6mmp4r]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags[data-astro-cid-st6mmp4r] [data-astro-cid-st6mmp4r]:is(a,span){min-height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--text-small);color:var(--color-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.tags[data-astro-cid-st6mmp4r] a[data-astro-cid-st6mmp4r]:hover{border-color:var(--color-primary)}.tiers[data-astro-cid-uug5jz3x]{gap:var(--space-4);padding:0;list-style:none;display:grid}.tier[data-astro-cid-uug5jz3x]{padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-panel);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);flex-direction:column;display:flex}.tier[data-astro-cid-uug5jz3x]:hover{box-shadow:var(--shadow-card-hover);border-color:#1e56d973;transform:translateY(-2px)}.tier--highlight[data-astro-cid-uug5jz3x]{border-color:var(--color-primary);box-shadow:inset 0 3px 0 var(--color-primary)}.tier--highlight[data-astro-cid-uug5jz3x]:hover{border-color:var(--color-primary);box-shadow:inset 0 3px 0 var(--color-primary), var(--shadow-card-hover)}.tier__name[data-astro-cid-uug5jz3x]{font-size:var(--text-h3)}.tier__price[data-astro-cid-uug5jz3x]{margin-top:var(--space-3);color:var(--color-primary);align-items:baseline;gap:4px;display:flex}.tier__amount[data-astro-cid-uug5jz3x]{font-size:2rem;font-weight:600;line-height:1.1}.tier__period[data-astro-cid-uug5jz3x]{color:var(--color-ink-muted)}.tier__limits[data-astro-cid-uug5jz3x]{margin-top:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--color-border);font-size:var(--text-small)}.tier__limits[data-astro-cid-uug5jz3x] dd[data-astro-cid-uug5jz3x]{padding-block:2px}.tier__limits[data-astro-cid-uug5jz3x] div[data-astro-cid-uug5jz3x]:first-child dd[data-astro-cid-uug5jz3x]{color:var(--color-primary);font-weight:600}.tier__features[data-astro-cid-uug5jz3x]{gap:var(--space-2);margin-block:var(--space-4) var(--space-5);font-size:var(--text-small);padding:0;list-style:none;display:grid}.tier__features[data-astro-cid-uug5jz3x] li[data-astro-cid-uug5jz3x]{gap:var(--space-2);display:flex}.tier__features[data-astro-cid-uug5jz3x] svg{width:18px;height:18px;color:var(--color-blue);flex:none;margin-top:1px}.tier[data-astro-cid-uug5jz3x] .tier__cta{width:100%;margin-top:auto}@media (width>=640px){.tiers[data-astro-cid-uug5jz3x]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.tiers[data-astro-cid-uug5jz3x]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lib-head[data-astro-cid-mmpjbfv4]{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.lib-head__intro[data-astro-cid-mmpjbfv4]{margin-top:var(--space-3);color:var(--color-ink-muted)}.lib-filters[data-astro-cid-mmpjbfv4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.lib-filter[data-astro-cid-mmpjbfv4]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);min-height:38px;color:var(--color-ink);font-size:var(--text-small);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}.lib-filter[data-astro-cid-mmpjbfv4]:hover{border-color:var(--color-blue)}.lib-filter[data-astro-cid-mmpjbfv4].is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.lib-filter__count[data-astro-cid-mmpjbfv4],.lib-filter__tag[data-astro-cid-mmpjbfv4]{font-family:var(--font-mono);opacity:.82;font-size:.75rem;font-weight:500}.paradigms[data-astro-cid-mmpjbfv4]{gap:var(--space-4);padding:0;list-style:none;display:grid}.paradigm[data-astro-cid-mmpjbfv4]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);transition:border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:grid}.paradigm[data-astro-cid-mmpjbfv4]:hover,.paradigm[data-astro-cid-mmpjbfv4].is-highlighted{border-color:#1e56d973}.paradigm[data-astro-cid-mmpjbfv4].is-dimmed{opacity:.42}.paradigm__title-row[data-astro-cid-mmpjbfv4]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.paradigm__name[data-astro-cid-mmpjbfv4]{margin:0;font-size:1.125rem}.paradigm__name[data-astro-cid-mmpjbfv4] a[data-astro-cid-mmpjbfv4]{color:inherit;text-decoration-color:var(--color-border)}.paradigm__name[data-astro-cid-mmpjbfv4] a[data-astro-cid-mmpjbfv4]:hover{text-decoration-color:var(--color-blue)}.paradigm__badge[data-astro-cid-mmpjbfv4]{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.01em;padding:2px 10px;font-size:.75rem;font-weight:600}.paradigm__badge--free[data-astro-cid-mmpjbfv4]{background:var(--color-accent-tint);color:var(--color-accent-text)}.paradigm__badge--pro[data-astro-cid-mmpjbfv4]{background:var(--color-blue-tint);color:var(--color-blue)}.paradigm__badge--max[data-astro-cid-mmpjbfv4]{background:var(--color-primary);color:var(--color-on-primary)}.paradigm__desc[data-astro-cid-mmpjbfv4]{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-ink-muted)}.paradigm__models[data-astro-cid-mmpjbfv4]{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:0;list-style:none;display:flex}.model-chip[data-astro-cid-mmpjbfv4]{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);padding:5px 12px;font-size:.875rem;font-weight:500;line-height:1.35}@media (width>=860px){.paradigm[data-astro-cid-mmpjbfv4]{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr);align-items:start}}.pricing-panel[data-astro-cid-vpv7plup]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);overflow:hidden}.matrix-wrap[data-astro-cid-vpv7plup]{overflow-x:auto}.matrix[data-astro-cid-vpv7plup]{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--text-body)}.matrix[data-astro-cid-vpv7plup] [data-astro-cid-vpv7plup]:is(th,td){padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);vertical-align:middle}.matrix[data-astro-cid-vpv7plup] thead[data-astro-cid-vpv7plup] th[data-astro-cid-vpv7plup]{background:var(--color-surface);padding-block:var(--space-5)}.matrix__cat-head[data-astro-cid-vpv7plup]{text-align:left;font-size:var(--text-small);color:var(--color-ink);font-weight:600}.matrix__plan-head[data-astro-cid-vpv7plup]{text-align:center;width:160px}.matrix__plan-head--pro[data-astro-cid-vpv7plup]{background:var(--color-blue-tint)!important}.matrix__plan-name[data-astro-cid-vpv7plup]{color:var(--color-primary);font-size:1rem;font-weight:600;display:block}.matrix__plan-price[data-astro-cid-vpv7plup]{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:2px;font-weight:500;display:block}.matrix__plan-period[data-astro-cid-vpv7plup]{font-weight:400}.matrix__cat[data-astro-cid-vpv7plup]{text-align:left;color:var(--color-primary);font-weight:600}.matrix__cat-title[data-astro-cid-vpv7plup]{display:block}.matrix__cat-count[data-astro-cid-vpv7plup]{font-family:var(--font-mono);color:var(--color-ink-muted);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.matrix__cell[data-astro-cid-vpv7plup]{text-align:center}.matrix__cell--pro[data-astro-cid-vpv7plup]{background:#eef3fd59}.matrix__check[data-astro-cid-vpv7plup],.matrix__no[data-astro-cid-vpv7plup]{border-radius:var(--radius-pill);place-items:center;width:28px;height:28px;display:inline-grid}.matrix__check[data-astro-cid-vpv7plup]{background:var(--color-blue-tint);color:var(--color-blue)}.matrix__no[data-astro-cid-vpv7plup]{color:#55627d73}.matrix__check[data-astro-cid-vpv7plup] svg,.matrix__no[data-astro-cid-vpv7plup] svg{width:18px;height:18px}.pricing-foot[data-astro-cid-vpv7plup]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);flex-wrap:wrap;display:flex}.pricing-perks[data-astro-cid-vpv7plup]{gap:var(--space-2) var(--space-5);font-size:var(--text-small);color:var(--color-primary);padding:0;font-weight:500;list-style:none;display:grid}.pricing-perk[data-astro-cid-vpv7plup]{align-items:center;gap:var(--space-2);display:inline-flex}.pricing-perk[data-astro-cid-vpv7plup] svg{width:16px;height:16px;color:var(--color-blue);flex:none}@media (width>=640px){.pricing-perks[data-astro-cid-vpv7plup]{grid-template-columns:repeat(2,minmax(0,auto))}}.section--compact-top[data-astro-cid-e5tmfi75]{padding-top:var(--space-4)}.showcase-grid[data-astro-cid-e5tmfi75]{gap:var(--space-6);padding:0;list-style:none;display:grid}.showcase-card[data-astro-cid-e5tmfi75]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);display:flex;overflow:hidden}.showcase-card[data-astro-cid-e5tmfi75]:hover{box-shadow:var(--shadow-shot);border-color:#1e56d966;transform:translateY(-2px)}.showcase-card__media[data-astro-cid-e5tmfi75] img{transition:transform var(--dur-slow) var(--ease-spring)}.showcase-card[data-astro-cid-e5tmfi75]:hover .showcase-card__media[data-astro-cid-e5tmfi75] img{transform:scale(1.02)}.showcase-card__fig[data-astro-cid-e5tmfi75]{flex-direction:column;width:100%;margin:0;display:flex}.showcase-card__media[data-astro-cid-e5tmfi75]{aspect-ratio:16/10;background:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;position:relative;overflow:hidden}.showcase-card__media[data-astro-cid-e5tmfi75] img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.showcase-grid--phone[data-astro-cid-e5tmfi75] .showcase-card__media[data-astro-cid-e5tmfi75]{aspect-ratio:4/6.2;padding:var(--space-5) var(--space-4);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);justify-content:center;align-items:center;display:flex}.showcase-grid--phone[data-astro-cid-e5tmfi75] .showcase-card__media[data-astro-cid-e5tmfi75] img{object-fit:contain;object-position:center;width:100%;height:100%}.showcase-card__body[data-astro-cid-e5tmfi75]{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.showcase-card__title[data-astro-cid-e5tmfi75]{color:var(--color-primary);margin:0;font-size:1.125rem}.showcase-card__text[data-astro-cid-e5tmfi75]{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:.9375rem;line-height:1.55}@media (width>=600px){.showcase-grid--phone[data-astro-cid-e5tmfi75]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.showcase-grid--landscape[data-astro-cid-e5tmfi75]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.showcase-grid--phone[data-astro-cid-e5tmfi75]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.audience__title[data-astro-cid-kdc3pk5v]{margin-bottom:var(--space-5)}.audience[data-astro-cid-kdc3pk5v]{gap:var(--space-4);padding:0;list-style:none;display:grid}.audience__item[data-astro-cid-kdc3pk5v]{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);color:var(--color-primary);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);font-weight:500;display:flex}.audience__item[data-astro-cid-kdc3pk5v]:hover{box-shadow:var(--shadow-card-hover);border-color:#1e56d966;transform:translateY(-2px)}.audience__item[data-astro-cid-kdc3pk5v] svg{width:22px;height:22px;color:var(--color-blue);flex:none;margin-top:1px}@media (width>=760px){.audience[data-astro-cid-kdc3pk5v]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.shot[data-astro-cid-kdc3pk5v]{border:1px solid var(--color-border);border-radius:var(--radius-control);overflow:hidden;box-shadow:0 20px 40px -28px #0828684d}.shot[data-astro-cid-kdc3pk5v] img{width:100%;height:auto}.shot--phone[data-astro-cid-kdc3pk5v]{max-width:270px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto}.app-store-badge[data-astro-cid-kdc3pk5v]{transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);line-height:0;display:inline-block}.app-store-badge[data-astro-cid-kdc3pk5v]:hover{opacity:.94;transform:translateY(-1px)}.app-store-badge[data-astro-cid-kdc3pk5v]:active{transform:translateY(1px)}.app-store-badge[data-astro-cid-kdc3pk5v] img[data-astro-cid-kdc3pk5v]{vertical-align:middle;object-fit:contain;width:246px;height:82px}.shot--icon[data-astro-cid-kdc3pk5v]{border-radius:28px;max-width:220px;margin-inline:auto;box-shadow:0 20px 40px -24px #08286859}.steps3[data-astro-cid-kdc3pk5v]{gap:var(--space-4);counter-reset:s3;padding:0;list-style:none;display:grid}.steps3[data-astro-cid-kdc3pk5v] li[data-astro-cid-kdc3pk5v]{counter-increment:s3;padding-left:var(--space-6);position:relative}.steps3[data-astro-cid-kdc3pk5v] li[data-astro-cid-kdc3pk5v]:before{content:"0" counter(s3);font-family:var(--font-mono);color:var(--color-blue);font-size:.8125rem;font-weight:500;position:absolute;left:0}.steps3[data-astro-cid-kdc3pk5v] code[data-astro-cid-kdc3pk5v]{font-family:var(--font-mono);background:var(--color-surface);border-radius:6px;padding:2px 6px;font-size:.875rem}.quickstart[data-astro-cid-kdc3pk5v]{gap:var(--space-7);display:grid}.quickstart__intro[data-astro-cid-kdc3pk5v]{margin-block:var(--space-4) var(--space-5);color:var(--color-ink-muted)}.more[data-astro-cid-kdc3pk5v]{margin-top:var(--space-5);font-weight:600}@media (width>=960px){.quickstart[data-astro-cid-kdc3pk5v]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
