.diag__inner[data-astro-cid-f3aegqh4]{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.diag__intro[data-astro-cid-f3aegqh4] h2[data-astro-cid-f3aegqh4]{margin-bottom:var(--space-4)}.diag__meta[data-astro-cid-f3aegqh4]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.diag__meta[data-astro-cid-f3aegqh4] div[data-astro-cid-f3aegqh4]{gap:var(--space-1);flex-direction:column;display:flex}.diag__meta[data-astro-cid-f3aegqh4] dt[data-astro-cid-f3aegqh4]{font-size:var(--font-sm);color:var(--color-text-muted)}.diag__meta[data-astro-cid-f3aegqh4] dd[data-astro-cid-f3aegqh4]{font-size:var(--font-base);color:var(--color-text-muted);margin:0}.diag__note[data-astro-cid-f3aegqh4]{font-size:var(--font-sm);color:var(--color-text-muted)}.diag__progress[data-astro-cid-f3aegqh4]{border-radius:var(--radius-none);background:var(--color-line);height:4px;overflow:hidden}.diag__progress[data-astro-cid-f3aegqh4] span[data-astro-cid-f3aegqh4]{background:var(--color-text);border-radius:var(--radius-none);width:0%;height:100%;transition:width var(--duration-base) var(--ease-standard);display:block}.diag__question[data-astro-cid-f3aegqh4]{gap:var(--space-5);flex-direction:column;display:flex}.diag[data-astro-cid-f3aegqh4] .diag-q__title{font-size:var(--font-lg);font-weight:500;line-height:1.2}.diag[data-astro-cid-f3aegqh4] .diag-q{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.diag[data-astro-cid-f3aegqh4] .diag-q+.diag-q{padding-top:var(--space-5);border-top:1px solid var(--color-line-divider)}.diag[data-astro-cid-f3aegqh4] .diag-q__q{font-size:var(--font-md);color:var(--color-text);padding:0}.diag[data-astro-cid-f3aegqh4] .diag-q__opts{gap:var(--space-2);flex-wrap:wrap;display:flex}.diag[data-astro-cid-f3aegqh4] .answer{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-none);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-base);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:inline-flex}.diag[data-astro-cid-f3aegqh4] .answer input{opacity:0;width:0;height:0;position:absolute}.diag[data-astro-cid-f3aegqh4] .answer:hover{background:var(--color-hover);border-color:var(--color-text)}.diag[data-astro-cid-f3aegqh4] .answer:has(input:checked){background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}.diag[data-astro-cid-f3aegqh4] .answer:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.diag__status[data-astro-cid-f3aegqh4]{min-height:1.2em;font-size:var(--font-sm);color:var(--color-error)}.diag__actions[data-astro-cid-f3aegqh4]{gap:var(--space-3);display:flex}.diag__actions[data-astro-cid-f3aegqh4] .btn[data-astro-cid-f3aegqh4]{flex:1;justify-content:center}.diag__question[data-astro-cid-f3aegqh4][hidden],.diag__actions[data-astro-cid-f3aegqh4][hidden],.diag__result[data-astro-cid-f3aegqh4][hidden]{display:none}.diag__result[data-astro-cid-f3aegqh4]{gap:var(--space-5);flex-direction:column;display:flex}.diag[data-astro-cid-f3aegqh4] .diag-flag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-none);background:var(--color-icon-bg);font-size:var(--font-sm);color:var(--color-text-muted);align-self:flex-start}.diag[data-astro-cid-f3aegqh4] .diag-result__score{font-size:var(--font-xl)}.diag[data-astro-cid-f3aegqh4] .diag-metrics{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.diag[data-astro-cid-f3aegqh4] .diag-metric{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft);border:1px solid var(--color-line);flex-direction:column;display:flex}.diag[data-astro-cid-f3aegqh4] .diag-metric span{font-size:var(--font-sm);color:var(--color-text-muted)}.diag[data-astro-cid-f3aegqh4] .diag-metric strong{font-size:var(--font-lg);font-weight:600}.diag[data-astro-cid-f3aegqh4] .diag-findings{gap:var(--space-4);display:grid}.diag[data-astro-cid-f3aegqh4] .diag-find h3{font-size:var(--font-md);margin-bottom:var(--space-1);font-weight:500}.diag[data-astro-cid-f3aegqh4] .diag-find p{font-size:var(--font-base);color:var(--color-text-muted)}.diag[data-astro-cid-f3aegqh4] .diag-result__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.diag[data-astro-cid-f3aegqh4] .diag-share-status{min-height:1.2em;font-size:var(--font-sm);color:var(--color-text-muted)}.diag__disclaimer[data-astro-cid-f3aegqh4]{font-size:var(--font-sm);color:var(--color-text-muted)}@media (width<=560px){.diag__meta[data-astro-cid-f3aegqh4],.diag[data-astro-cid-f3aegqh4] .diag-metrics{grid-template-columns:1fr}.diag__actions[data-astro-cid-f3aegqh4]{flex-direction:column-reverse}}.hub__intro[data-astro-cid-dxozamgp]{margin-bottom:var(--space-6)}.hub__filters[data-astro-cid-dxozamgp]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.hub__grid[data-astro-cid-dxozamgp]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.hub__card[data-astro-cid-dxozamgp]{gap:var(--space-2);flex-direction:column;display:flex}.hub__operator[data-astro-cid-dxozamgp]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line-divider);font-size:var(--font-sm);color:var(--color-text-muted);max-width:68ch}.faq[data-astro-cid-hemr5th4]{max-width:68ch}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin-bottom:var(--space-5)}.faq__list[data-astro-cid-hemr5th4]{gap:var(--space-3);flex-direction:column;display:flex}.faq__item[data-astro-cid-hemr5th4]{padding:0}.acc__head[data-astro-cid-hemr5th4]{padding:var(--space-4) var(--space-5)}.faq__q[data-astro-cid-hemr5th4]{font-size:var(--font-md);color:var(--color-text);font-weight:500}.faq__a[data-astro-cid-hemr5th4]{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);line-height:var(--leading-reading)}.about[data-astro-cid-ebnniubj]{gap:var(--space-6);flex-direction:column;display:flex}.about-intro[data-astro-cid-ebnniubj]{gap:var(--space-3);flex-direction:column;display:flex}.about-intro[data-astro-cid-ebnniubj] .lead[data-astro-cid-ebnniubj]{max-width:60ch}.about-grid[data-astro-cid-ebnniubj]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.about-card[data-astro-cid-ebnniubj]{gap:var(--space-3);flex-direction:column;display:flex}.about-card__text[data-astro-cid-ebnniubj]{font-size:var(--font-base);color:var(--color-text-muted)}.about-card__list[data-astro-cid-ebnniubj]{gap:var(--space-2);flex-direction:column;display:flex}.about-card__list[data-astro-cid-ebnniubj] li[data-astro-cid-ebnniubj]{padding-left:var(--space-4);font-size:var(--font-sm);color:var(--color-text-muted);position:relative}.about-card__list[data-astro-cid-ebnniubj] li[data-astro-cid-ebnniubj]:before{content:"";background:var(--color-text-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.about-note[data-astro-cid-ebnniubj]{font-size:var(--font-sm);color:var(--color-text-muted);padding-top:var(--space-4);border-top:1px solid var(--color-line-divider)}.about-directions__list[data-astro-cid-ebnniubj]{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.about-directions__list[data-astro-cid-ebnniubj] li[data-astro-cid-ebnniubj]{border:1px solid var(--color-line-soft);padding:var(--space-2) var(--space-4);font-size:var(--font-sm)}.about-reqs[data-astro-cid-ebnniubj]{padding-top:var(--space-5);border-top:1px solid var(--color-line-divider)}.about-reqs__list[data-astro-cid-ebnniubj]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.about-reqs__list[data-astro-cid-ebnniubj]>div[data-astro-cid-ebnniubj]{gap:var(--space-3);font-size:var(--font-sm);grid-template-columns:minmax(0,12rem) 1fr;display:grid}.about-reqs__list[data-astro-cid-ebnniubj] dt[data-astro-cid-ebnniubj]{color:var(--color-text-muted)}.about-reqs__list[data-astro-cid-ebnniubj] dd[data-astro-cid-ebnniubj]{margin:0}.about-reqs__list[data-astro-cid-ebnniubj] a[data-astro-cid-ebnniubj]{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}@media (width<=860px){.about-grid[data-astro-cid-ebnniubj]{grid-template-columns:1fr}}
