.diag__grid[data-astro-cid-cgm5zxdk]{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-7);align-items:start}.diag__info[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{font-size:var(--fs-2xl);margin-top:var(--space-5);max-width:18ch}.diag__avail[data-astro-cid-cgm5zxdk]{display:inline-flex;align-items:center;gap:.55rem;background:color-mix(in srgb,var(--color-nature) 12%,#fff);border:1px solid color-mix(in srgb,var(--color-nature) 32%,transparent);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:.45rem .85rem;border-radius:var(--radius-pill)}.diag__avail[data-astro-cid-cgm5zxdk] strong[data-astro-cid-cgm5zxdk]{color:var(--color-nature)}.diag__avail-dot[data-astro-cid-cgm5zxdk]{width:9px;height:9px;border-radius:50%;background:var(--color-nature);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-nature) 20%,transparent)}.diag__benefits[data-astro-cid-cgm5zxdk]{margin-top:var(--space-5);display:grid;gap:.7rem}.diag__benefits[data-astro-cid-cgm5zxdk] li[data-astro-cid-cgm5zxdk]{position:relative;padding-left:1.6rem;color:var(--color-muted);font-size:var(--fs-base);line-height:1.5}.diag__benefits[data-astro-cid-cgm5zxdk] li[data-astro-cid-cgm5zxdk]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--gradient-brand)}.diag__form[data-astro-cid-cgm5zxdk]{padding:var(--space-6);display:grid;gap:var(--space-4)}.diag__form-title[data-astro-cid-cgm5zxdk]{font-size:var(--fs-lg);color:var(--color-heading)}.diag__form-sub[data-astro-cid-cgm5zxdk]{font-size:var(--fs-sm);color:var(--color-muted);margin-top:-.4rem}.diag__row[data-astro-cid-cgm5zxdk]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.diag__field[data-astro-cid-cgm5zxdk]{display:grid;gap:.4rem}.diag__field[data-astro-cid-cgm5zxdk] label[data-astro-cid-cgm5zxdk]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.diag__field[data-astro-cid-cgm5zxdk] label[data-astro-cid-cgm5zxdk] span[data-astro-cid-cgm5zxdk]{color:var(--color-accent)}.diag__field[data-astro-cid-cgm5zxdk] input[data-astro-cid-cgm5zxdk],.diag__field[data-astro-cid-cgm5zxdk] select[data-astro-cid-cgm5zxdk],.diag__field[data-astro-cid-cgm5zxdk] textarea[data-astro-cid-cgm5zxdk]{font:inherit;font-size:var(--fs-sm);color:var(--color-text);background:#fff;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.65rem .8rem;width:100%;box-sizing:border-box;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.diag__field[data-astro-cid-cgm5zxdk] textarea[data-astro-cid-cgm5zxdk]{resize:vertical;min-height:78px}.diag__field[data-astro-cid-cgm5zxdk] input[data-astro-cid-cgm5zxdk]:focus,.diag__field[data-astro-cid-cgm5zxdk] select[data-astro-cid-cgm5zxdk]:focus,.diag__field[data-astro-cid-cgm5zxdk] textarea[data-astro-cid-cgm5zxdk]:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 18%,transparent)}.diag__hp[data-astro-cid-cgm5zxdk]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.diag__foot[data-astro-cid-cgm5zxdk]{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.diag__req[data-astro-cid-cgm5zxdk]{color:var(--color-faint);font-size:var(--fs-xs)}.diag__form[data-astro-cid-cgm5zxdk].is-sending [data-astro-cid-cgm5zxdk][data-diag-submit]{opacity:.6;pointer-events:none}.diag-status[data-astro-cid-cgm5zxdk][hidden]{display:none!important}.diag-status[data-astro-cid-cgm5zxdk]{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--fs-sm)}.diag-status--ok[data-astro-cid-cgm5zxdk]{background:color-mix(in srgb,var(--color-nature) 12%,#fff);border:1px solid color-mix(in srgb,var(--color-nature) 35%,transparent)}.diag-status--err[data-astro-cid-cgm5zxdk]{background:color-mix(in srgb,var(--color-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);display:grid;gap:.3rem}.diag__fallback[data-astro-cid-cgm5zxdk] a[data-astro-cid-cgm5zxdk]{color:var(--color-primary);font-weight:var(--fw-semibold)}.pathos__head[data-astro-cid-cgm5zxdk]{max-width:60ch}.pathos__head[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{margin-top:var(--space-3)}.pathos__head[data-astro-cid-cgm5zxdk] .lead[data-astro-cid-cgm5zxdk]{margin-top:var(--space-4)}.pathos__grid[data-astro-cid-cgm5zxdk]{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.patho[data-astro-cid-cgm5zxdk]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);outline:1px solid transparent;outline-offset:0;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),outline-color var(--dur) var(--ease)}.patho[data-astro-cid-cgm5zxdk] img[data-astro-cid-cgm5zxdk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .64s var(--ease)}.patho__glow[data-astro-cid-cgm5zxdk]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--a) 45%,transparent) 0%,transparent 55%);opacity:0;transition:opacity var(--dur) var(--ease)}.patho__arrow[data-astro-cid-cgm5zxdk]{position:absolute;right:.85rem;bottom:.85rem;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--a);color:#fff;display:grid;place-items:center;font-size:1.15rem;line-height:1;box-shadow:var(--shadow-md);opacity:0;transform:translateY(8px) scale(.9);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.patho[data-astro-cid-cgm5zxdk]:hover,.patho[data-astro-cid-cgm5zxdk]:focus-visible{transform:translateY(-6px);box-shadow:var(--shadow-lg);outline-color:var(--a)}.patho[data-astro-cid-cgm5zxdk]:hover img[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible img[data-astro-cid-cgm5zxdk]{transform:scale(1.06)}.patho[data-astro-cid-cgm5zxdk]:hover .patho__glow[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible .patho__glow[data-astro-cid-cgm5zxdk]{opacity:1}.patho[data-astro-cid-cgm5zxdk]:hover .patho__arrow[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible .patho__arrow[data-astro-cid-cgm5zxdk]{opacity:1;transform:none}@media(max-width:980px){.pathos__grid[data-astro-cid-cgm5zxdk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.diag__grid[data-astro-cid-cgm5zxdk]{grid-template-columns:1fr;gap:var(--space-6)}.diag__info[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{max-width:none}}@media(max-width:480px){.pathos__grid[data-astro-cid-cgm5zxdk],.diag__row[data-astro-cid-cgm5zxdk]{grid-template-columns:1fr}}
