.hero-wrap[data-astro-cid-vgsvyall] .lead:first-of-type{color:var(--emapa-color-text);font-weight:700}.stack[data-astro-cid-vgsvyall]{gap:var(--emapa-space-6);flex-direction:column;display:flex}.operations[data-astro-cid-vgsvyall],.sets[data-astro-cid-vgsvyall],.cases[data-astro-cid-vgsvyall]{margin:0;padding:0;list-style:none}.operations[data-astro-cid-vgsvyall]{gap:var(--emapa-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));display:grid}.operation[data-astro-cid-vgsvyall]{background:var(--emapa-color-bg-muted);border:1px solid var(--emapa-color-border-subtle);border-radius:var(--emapa-radius-xl);padding:var(--emapa-space-7);font-size:1.05rem;line-height:var(--emapa-lh-body);color:var(--emapa-color-text-prose);flex-direction:column;gap:14px;transition:box-shadow .2s;display:flex}.operation[data-astro-cid-vgsvyall]:hover{box-shadow:var(--emapa-shadow-hover)}.operation-mark[data-astro-cid-vgsvyall]{background:var(--emapa-color-surface);border:1px solid var(--emapa-color-border);border-radius:var(--emapa-radius-lg);width:52px;height:52px;color:var(--emapa-color-data);justify-content:center;align-items:center;display:flex}.modules[data-astro-cid-vgsvyall]{gap:var(--emapa-space-6);flex-direction:column;display:flex}.module[data-astro-cid-vgsvyall]{background:var(--emapa-color-surface);border:1px solid var(--emapa-color-border-subtle);border-radius:var(--emapa-radius-xl);padding:36px;transition:box-shadow .2s}.module[data-astro-cid-vgsvyall]:hover{box-shadow:var(--emapa-shadow-hover)}summary[data-astro-cid-vgsvyall]{gap:var(--emapa-space-7);cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;list-style:none;display:grid}summary[data-astro-cid-vgsvyall]::-webkit-details-marker{display:none}summary[data-astro-cid-vgsvyall]:focus-visible{outline:3px solid var(--emapa-color-focus);outline-offset:4px;border-radius:var(--emapa-radius-sm)}.module-mark[data-astro-cid-vgsvyall]{background:var(--emapa-color-icon-tile-bg);border-radius:var(--emapa-radius-lg);width:64px;height:64px;color:var(--emapa-color-data);justify-content:center;align-items:center;display:flex}.module-head[data-astro-cid-vgsvyall]{align-items:center;gap:var(--emapa-space-5);flex-wrap:wrap;display:flex}.module[data-astro-cid-vgsvyall] h3[data-astro-cid-vgsvyall],.set[data-astro-cid-vgsvyall] h3[data-astro-cid-vgsvyall]{font-size:1.375rem}.module-toggle[data-astro-cid-vgsvyall]{align-items:center;gap:var(--emapa-space-2);padding:var(--emapa-space-2) var(--emapa-space-4);background:var(--emapa-color-bg-muted);border:1px solid var(--emapa-color-border);border-radius:var(--emapa-radius-md);font-family:var(--emapa-font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--emapa-color-data);font-size:.8rem;font-weight:700;transition:background-color .2s;display:inline-flex}summary[data-astro-cid-vgsvyall]:hover .module-toggle[data-astro-cid-vgsvyall]{background:var(--emapa-slate-100)}.module-toggle[data-astro-cid-vgsvyall] svg{transition:transform .2s}.module[data-astro-cid-vgsvyall][open] .module-toggle[data-astro-cid-vgsvyall] svg{transform:rotate(180deg)}.when-open[data-astro-cid-vgsvyall],.module[data-astro-cid-vgsvyall][open] .when-closed[data-astro-cid-vgsvyall]{display:none}.module[data-astro-cid-vgsvyall][open] .when-open[data-astro-cid-vgsvyall]{display:inline}.module[data-astro-cid-vgsvyall] p[data-astro-cid-vgsvyall]{margin:14px 0 0 calc(64px + var(--emapa-space-7));color:var(--emapa-color-text-muted);font-size:1.05rem;line-height:1.75}.sets[data-astro-cid-vgsvyall]{gap:var(--emapa-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.set[data-astro-cid-vgsvyall]{background:var(--emapa-color-bg-muted);border:1px solid var(--emapa-color-border-subtle);border-radius:var(--emapa-radius-xl);padding:var(--emapa-space-7);gap:var(--emapa-space-4);flex-direction:column;display:flex}.tag[data-astro-cid-vgsvyall]{padding:6px var(--emapa-space-3);background:var(--emapa-color-surface);border:1px solid var(--emapa-blue-200);border-radius:var(--emapa-radius-sm);font-family:var(--emapa-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--emapa-color-data);align-self:flex-start;font-size:.72rem;font-weight:700;display:inline-flex}.set[data-astro-cid-vgsvyall] p[data-astro-cid-vgsvyall]{border-top:1px solid var(--emapa-color-border);padding-top:var(--emapa-space-4);font-size:.98rem;line-height:var(--emapa-lh-body);color:var(--emapa-color-text-muted)}.set[data-astro-cid-vgsvyall] .coverage[data-astro-cid-vgsvyall]{color:var(--emapa-color-text-faint);align-items:center;gap:10px;font-size:.9rem;display:flex}.coverage[data-astro-cid-vgsvyall] svg{color:var(--emapa-color-data);flex-shrink:0}.coverage[data-astro-cid-vgsvyall] strong[data-astro-cid-vgsvyall]{font-family:var(--emapa-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--emapa-color-text);font-weight:700}.promo[data-astro-cid-vgsvyall]{background:var(--emapa-color-data-tint);border-radius:var(--emapa-radius-xl);padding:var(--emapa-space-7) var(--emapa-space-8);justify-content:space-between;align-items:center;gap:var(--emapa-space-6);flex-wrap:wrap;display:flex}.promo-lead[data-astro-cid-vgsvyall]{align-items:center;gap:var(--emapa-space-4);display:flex}.promo-mark[data-astro-cid-vgsvyall]{background:var(--emapa-color-surface);border-radius:var(--emapa-radius-pill);width:52px;height:52px;color:var(--emapa-color-data);flex-shrink:0;justify-content:center;align-items:center;display:flex}.promo-body[data-astro-cid-vgsvyall]{gap:var(--emapa-space-1);flex-direction:column;display:flex}.promo-body[data-astro-cid-vgsvyall] p[data-astro-cid-vgsvyall]{color:var(--emapa-color-text-muted);font-size:.95rem}.promo-body[data-astro-cid-vgsvyall] .promo-title[data-astro-cid-vgsvyall]{color:var(--emapa-color-text);font-size:1.05rem;font-weight:700}.promo-link[data-astro-cid-vgsvyall]{align-items:center;gap:var(--emapa-space-2);min-height:var(--emapa-tap-target);padding:14px var(--emapa-space-7);background:var(--emapa-color-data);border-radius:var(--emapa-radius-md);font-family:var(--emapa-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--emapa-white);flex-shrink:0;font-size:.85rem;font-weight:700;transition:background-color .2s;display:inline-flex}.promo-link[data-astro-cid-vgsvyall]:hover{background:var(--emapa-color-data-hover);color:var(--emapa-white)}.api-link[data-astro-cid-vgsvyall]{align-self:flex-start;align-items:center;gap:var(--emapa-space-2);min-height:var(--emapa-tap-target);color:var(--emapa-color-data);font-weight:600;transition:color .2s;display:inline-flex}.api-link[data-astro-cid-vgsvyall]:hover{color:var(--emapa-color-data-hover)}.cases[data-astro-cid-vgsvyall]{gap:var(--emapa-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));display:grid}.cases[data-astro-cid-vgsvyall] li[data-astro-cid-vgsvyall]{background:var(--emapa-color-surface);border:1px solid var(--emapa-color-border-subtle);border-radius:var(--emapa-radius-lg);padding:var(--emapa-space-6);gap:var(--emapa-space-2);flex-direction:column;transition:box-shadow .2s;display:flex}.cases[data-astro-cid-vgsvyall] li[data-astro-cid-vgsvyall]:hover{box-shadow:var(--emapa-shadow-hover)}.cases[data-astro-cid-vgsvyall] h3[data-astro-cid-vgsvyall]{letter-spacing:.04em;font-size:1rem;line-height:var(--emapa-lh-body);color:var(--emapa-color-data)}.cases[data-astro-cid-vgsvyall] p[data-astro-cid-vgsvyall]{font-size:1rem;line-height:var(--emapa-lh-body);color:var(--emapa-color-text-prose)}
