.shot[data-astro-cid-ktj63asw]{border-radius:var(--xh-radius-lg);border:1px solid var(--xh-line-200);box-shadow:var(--xh-shadow-lg);background:#fff;position:relative;overflow:hidden}.theme-dark .shot[data-astro-cid-ktj63asw]{box-shadow:var(--xh-glow);border-color:#74b6e647}.shot__bar[data-astro-cid-ktj63asw]{background:var(--xh-bg-100);border-bottom:1px solid var(--xh-line-200);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.shot__bar[data-astro-cid-ktj63asw] i[data-astro-cid-ktj63asw]{background:var(--xh-line-300);border-radius:50%;width:10px;height:10px}.shot__bar[data-astro-cid-ktj63asw] i[data-astro-cid-ktj63asw]:first-child{background:#f2a7a1}.shot__bar[data-astro-cid-ktj63asw] i[data-astro-cid-ktj63asw]:nth-child(2){background:#f5d08a}.shot__bar[data-astro-cid-ktj63asw] i[data-astro-cid-ktj63asw]:nth-child(3){background:#a6dbb9}.shot__title[data-astro-cid-ktj63asw]{color:var(--xh-ink-500);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:12px;overflow:hidden}.shot[data-astro-cid-ktj63asw] .shot__img{width:100%;height:auto}.shot__skeleton[data-astro-cid-ktj63asw]{aspect-ratio:16/10;background:#fafbfd;grid-template-columns:22% minmax(0,1fr);gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.shot__skeleton[data-astro-cid-ktj63asw]:after{content:"";pointer-events:none;animation:sk-shimmer 2.8s var(--xh-ease-in-out) infinite;background:linear-gradient(100deg,#0000 20%,#ffffffd9 45%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.shot__skeleton[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{background:#e6ebf2;border-radius:6px;display:block}.sk-side[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;align-content:start;gap:10px;padding:10px;display:grid}.sk-side[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{height:10px}.sk-side[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]:first-child{background:var(--xh-blue-100);width:60%;height:18px;margin-bottom:8px}.sk-side[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]:nth-child(3){background:var(--xh-blue-200)}.sk-main[data-astro-cid-ktj63asw]{align-content:start;gap:12px;min-width:0;display:grid}.sk-stats[data-astro-cid-ktj63asw]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.sk-stats[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;height:54px;position:relative}.sk-stats[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]:after{content:"";width:40%;height:9px;box-shadow:0 16px 0 -1px var(--xh-blue-200);background:#e6ebf2;border-radius:4px;position:absolute;top:14px;left:12px}.sk-table[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;gap:8px;padding:10px;display:grid}.sk-row[data-astro-cid-ktj63asw]{grid-template-columns:3fr 1.4fr .8fr 1.2fr;gap:10px;display:grid}.sk-row[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{height:9px}.sk-row[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw].sk-red{background:var(--xh-danger-bg);box-shadow:inset 0 0 0 1px #e5484d59}.sk-row[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw].sk-amber{background:var(--xh-warning-bg);box-shadow:inset 0 0 0 1px #f5a52466}.sk-charts[data-astro-cid-ktj63asw]{grid-template-columns:2fr 1fr;gap:10px;display:grid}.sk-bars[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;align-items:flex-end;gap:6px;height:120px;padding:12px;display:flex}.sk-bars[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{height:var(--h);background:linear-gradient(180deg, var(--xh-blue-300), var(--xh-blue-100));border-radius:3px;flex:1}.sk-donut[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;position:relative}.sk-donut[data-astro-cid-ktj63asw]:after{content:"";background:conic-gradient(var(--xh-blue-500) 0 42%, var(--xh-aurora-cyan) 0 68%, var(--xh-orange-300) 0 82%, #e6ebf2 0);border-radius:50%;position:absolute;inset:22%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.sk-graph[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;padding:12px}.sk-graph[data-astro-cid-ktj63asw] svg[data-astro-cid-ktj63asw]{width:100%;height:auto}.sk-edges[data-astro-cid-ktj63asw] path[data-astro-cid-ktj63asw]{fill:none;stroke:var(--xh-blue-200);stroke-width:2px}.sk-nodes[data-astro-cid-ktj63asw] circle[data-astro-cid-ktj63asw]{fill:#fff;stroke:var(--xh-blue-400);stroke-width:2px}.sk-nodes[data-astro-cid-ktj63asw] .sk-hot[data-astro-cid-ktj63asw]{stroke:var(--xh-danger);fill:var(--xh-danger-bg)}.sk-chat[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;gap:12px;padding:12px;display:grid}.sk-msg[data-astro-cid-ktj63asw]{background:#f1f4f9;border-radius:10px;gap:6px;max-width:70%;padding:10px;display:grid}.sk-msg[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{height:8px}.sk-msg--me[data-astro-cid-ktj63asw]{background:var(--xh-blue-50);justify-self:end}.sk-msg--me[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{background:var(--xh-blue-200)}.sk-flow[data-astro-cid-ktj63asw]{background:#fff;border:1px solid #edf1f6;border-radius:10px;gap:18px;padding:16px;display:grid}.sk-flow-row[data-astro-cid-ktj63asw]{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:6px;display:grid}.sk-flow-row[data-astro-cid-ktj63asw] b[data-astro-cid-ktj63asw]{border:1px solid var(--xh-blue-200);background:var(--xh-blue-50);border-radius:8px;height:30px}.sk-flow-row[data-astro-cid-ktj63asw] i[data-astro-cid-ktj63asw]{background:var(--xh-blue-200);height:2px}.shot__label[data-astro-cid-ktj63asw]{white-space:nowrap;color:var(--xh-ink-700);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px -8px #0f1b2d40,0 0 0 1px #0f1b2d0f}.feature[data-astro-cid-dgixcx3b]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width>=1024px){.feature[data-astro-cid-dgixcx3b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.feature--reverse[data-astro-cid-dgixcx3b] .feature__text[data-astro-cid-dgixcx3b]{order:2}}.feature__text[data-astro-cid-dgixcx3b]{align-content:start;gap:18px;display:grid}.feature__index[data-astro-cid-dgixcx3b]{color:var(--highlight);align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.feature__index[data-astro-cid-dgixcx3b]:after{content:"";opacity:.5;background:currentColor;width:48px;height:1px}.feature__title[data-astro-cid-dgixcx3b]{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem)}.feature__desc[data-astro-cid-dgixcx3b]{max-width:32em}.feature__tags[data-astro-cid-dgixcx3b]{flex-wrap:wrap;gap:8px;display:flex}.pyr[data-astro-cid-yy2bx3sm]{width:100%}.pyr[data-astro-cid-yy2bx3sm] svg[data-astro-cid-yy2bx3sm]{width:100%;height:auto;overflow:visible}.pyr-tier[data-astro-cid-yy2bx3sm] path[data-astro-cid-yy2bx3sm]{stroke-width:1.5px;transition:transform .6s var(--xh-ease-out)}.pyr-tier--base[data-astro-cid-yy2bx3sm] path[data-astro-cid-yy2bx3sm]{fill:#f2f8fd;stroke:#cfe4f5}.pyr-tier--mid[data-astro-cid-yy2bx3sm] path[data-astro-cid-yy2bx3sm]{fill:#dcedf9;stroke:#8fc4e8}.pyr-tier--top[data-astro-cid-yy2bx3sm] path[data-astro-cid-yy2bx3sm]{fill:url(#pyr-top);stroke:#00598f}.pyr-name[data-astro-cid-yy2bx3sm]{text-anchor:middle;fill:var(--xh-ink-900);font-size:18px;font-weight:700}.pyr-sub[data-astro-cid-yy2bx3sm]{text-anchor:middle;fill:var(--xh-ink-500);font-size:12.5px}.pyr-tier--top[data-astro-cid-yy2bx3sm] .pyr-name[data-astro-cid-yy2bx3sm]{fill:#fff}.pyr-tier--top[data-astro-cid-yy2bx3sm] .pyr-sub[data-astro-cid-yy2bx3sm]{fill:#ffffffd1}.pyr-badge[data-astro-cid-yy2bx3sm] circle[data-astro-cid-yy2bx3sm]{fill:#fff;stroke:#cfe4f5;stroke-width:1.5px}.pyr-badge[data-astro-cid-yy2bx3sm] text[data-astro-cid-yy2bx3sm]{font-family:var(--xh-font-mono);text-anchor:middle;fill:var(--xh-blue-600);font-size:13px;font-weight:500}.pyr-badge--top[data-astro-cid-yy2bx3sm] circle[data-astro-cid-yy2bx3sm]{fill:var(--xh-blue-600);stroke:var(--xh-blue-600)}.pyr-badge--top[data-astro-cid-yy2bx3sm] text[data-astro-cid-yy2bx3sm]{fill:#fff}.pyr-lead[data-astro-cid-yy2bx3sm]{stroke:#cfe4f5;stroke-width:1px;stroke-dasharray:3 4}.pyr-cap[data-astro-cid-yy2bx3sm] rect[data-astro-cid-yy2bx3sm]{fill:var(--xh-blue-50);stroke:var(--xh-blue-200);stroke-width:1px}.pyr-cap[data-astro-cid-yy2bx3sm] text[data-astro-cid-yy2bx3sm]{text-anchor:middle;fill:var(--xh-blue-700);font-size:13px;font-weight:600}.pyr-arrow[data-astro-cid-yy2bx3sm]{stroke:var(--xh-blue-400);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.pyr-floor[data-astro-cid-yy2bx3sm] rect[data-astro-cid-yy2bx3sm]{fill:none;stroke:var(--xh-line-300);stroke-width:1px;stroke-dasharray:5 5}.pyr-floor[data-astro-cid-yy2bx3sm] text[data-astro-cid-yy2bx3sm]{text-anchor:middle;fill:var(--xh-ink-500);font-size:12.5px}.pyr-flow[data-astro-cid-yy2bx3sm] circle[data-astro-cid-yy2bx3sm]{fill:url(#pyr-flow);animation:3.9s cubic-bezier(.4,0,.3,1) infinite pyr-rise}@keyframes pyr-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-262px)}}.features[data-astro-cid-m5dy6cbm]{gap:clamp(72px,9vw,128px);display:grid}.more-caps[data-astro-cid-m5dy6cbm]{margin-top:clamp(72px,9vw,128px)}.more-caps__title[data-astro-cid-m5dy6cbm]{color:var(--fg-2);margin-bottom:24px;font-weight:600}.pyramid-wrap[data-astro-cid-m5dy6cbm]{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=1024px){.pyramid-wrap[data-astro-cid-m5dy6cbm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.pyramid-wrap__text[data-astro-cid-m5dy6cbm] .section-head{margin-bottom:28px}
