.GmpZoq_process{margin-top:2.5rem}.GmpZoq_hint{color:var(--color-text-secondary);font-size:var(--text-body)}.GmpZoq_touchHint{display:none}@media (hover:none){.GmpZoq_hoverHint{display:none}.GmpZoq_touchHint{display:inline}}.GmpZoq_graph{height:18rem;position:relative}.GmpZoq_connections,.GmpZoq_mobileConnections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.GmpZoq_mobileConnections{display:none}.GmpZoq_connections path,.GmpZoq_mobileConnections path{stroke:var(--color-border);stroke-width:1.3px;vector-effect:non-scaling-stroke;transition:stroke .2s}.GmpZoq_connections [data-highlight=true] path,.GmpZoq_mobileConnections [data-highlight=true] path{stroke:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}.GmpZoq_leaf{top:var(--row);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:3.4rem;font-size:var(--text-small);text-align:center;cursor:pointer;padding:.75rem 1rem;font-weight:500;line-height:1.4;transition:border-color .2s,color .2s;position:absolute;transform:translateY(-50%)}.GmpZoq_source{width:20%;left:0}.GmpZoq_analysis{width:24%;left:56%}.GmpZoq_leaf[data-selected=true],.GmpZoq_leaf:hover{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-white)}.GmpZoq_hub{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.9rem;padding:0;display:flex;position:absolute;top:calc(50% - 2.25rem)}.GmpZoq_dataHub{width:14%;left:29%}.GmpZoq_planHub{width:13%;left:87%}.GmpZoq_circle{border:1px solid var(--color-border);background:var(--color-white);width:4.5rem;height:4.5rem;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.GmpZoq_hubLabel{background:var(--color-white);font-size:var(--text-body);padding:.2rem .4rem;font-weight:600;line-height:1.4}.GmpZoq_hub[data-selected=true] .GmpZoq_circle{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.GmpZoq_leaf:focus-visible,.GmpZoq_hub:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.GmpZoq_graph>button{transition:background .2s,border-color .2s,color .2s}.GmpZoq_detail{background:linear-gradient(110deg,color-mix(in srgb,var(--color-brand) 4%,var(--color-white)),var(--color-white) 42%);border:1px solid color-mix(in srgb,var(--color-brand) 16%,var(--color-border));border-radius:calc(var(--radius-card)*2);max-width:56rem;box-shadow:0 .5rem 1.75rem -.75rem color-mix(in srgb,var(--color-ink) 12%,transparent);align-items:center;margin:1.5rem auto;padding:1.5rem 1.75rem;display:grid}.GmpZoq_detailContent,.GmpZoq_hint{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.25rem;transition:opacity .18s;display:grid}.GmpZoq_detailContent[data-visible=true],.GmpZoq_hint[data-visible=true]{visibility:visible;opacity:1}.GmpZoq_detailIcon{border-radius:calc(var(--radius-card)*1.5);background:var(--color-brand);width:3.5rem;height:3.5rem;color:var(--color-white);box-shadow:0 .375rem 1rem -.5rem var(--color-brand);place-items:center;display:grid}.GmpZoq_hint .GmpZoq_detailIcon{background:color-mix(in srgb,var(--color-brand) 9%,var(--color-white));color:var(--color-brand);box-shadow:none}.GmpZoq_detailMeta{color:var(--color-brand);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;font-weight:500;display:flex}.GmpZoq_detailProgress{flex-shrink:0;gap:.25rem;display:flex}.GmpZoq_detailProgress i{border-radius:var(--radius-pill);background:var(--color-border);width:1.125rem;height:3px}.GmpZoq_detailProgress i[data-active=true]{background:var(--color-brand)}.GmpZoq_detail h3{font:600 var(--text-lead)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading)}.GmpZoq_detailCopy>p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.5rem;line-height:1.65}.GmpZoq_hint>p{line-height:1.6}.GmpZoq_steps{margin-top:0}.GmpZoq_steps button{align-items:flex-start;display:flex}.GmpZoq_description{font-size:var(--text-small)}@media (max-width:63.999rem){.GmpZoq_leaf{padding:.65rem .6rem}.GmpZoq_hubLabel{font-size:var(--text-small)}}@media (max-width:47.999rem){.GmpZoq_graph{height:40rem}.GmpZoq_connections{display:none}.GmpZoq_mobileConnections{display:block}.GmpZoq_leaf{width:44%;left:var(--mobile-column);min-height:3.3rem}.GmpZoq_source{top:var(--mobile-row)}.GmpZoq_analysis{top:calc(var(--mobile-row) + 46%)}.GmpZoq_hub{width:40%;left:30%}.GmpZoq_dataHub{top:calc(30% - 2.25rem)}.GmpZoq_planHub{top:calc(85% - 2.25rem)}.GmpZoq_detail{padding:1rem 1.25rem}.GmpZoq_detailContent,.GmpZoq_hint{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.875rem}.GmpZoq_detailIcon{width:2.5rem;height:2.5rem}.GmpZoq_detailIcon svg{width:23px;height:23px}.GmpZoq_detailProgress{display:none}.GmpZoq_detail h3{font-size:var(--text-body)}.GmpZoq_steps{grid-template-columns:1fr;gap:.5rem;margin-top:0}}@media (prefers-reduced-motion:reduce){.GmpZoq_graph>button,.GmpZoq_graph>svg,.GmpZoq_circle,.GmpZoq_connections path,.GmpZoq_mobileConnections path,.GmpZoq_detailContent,.GmpZoq_hint{transition:none}.GmpZoq_steps button>span{transform:none}}
.cYZ9vq_categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid}.cYZ9vq_categoryCard{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding:0 1.75rem;display:grid}.cYZ9vq_categoryIcon{color:var(--color-brand);margin-bottom:1rem}.cYZ9vq_categoryCard:first-child{padding-left:0}.cYZ9vq_categoryCard:last-child{padding-right:0}.cYZ9vq_categoryCard+.cYZ9vq_categoryCard{border-left:1px solid var(--color-border)}.cYZ9vq_categoryCard h3{font:600 var(--text-h3)/1.3 var(--font-heading)}.cYZ9vq_categoryCard p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:1rem;line-height:1.65}@media (max-width:63.999rem){.cYZ9vq_categoryGrid{grid-template-columns:1fr 1fr;gap:2rem 0}.cYZ9vq_categoryCard:nth-child(3){border-left:0;padding-left:0}}@media (max-width:47.999rem){.cYZ9vq_categoryGrid{grid-template-columns:1fr;gap:1.5rem}.cYZ9vq_categoryCard,.cYZ9vq_categoryCard:first-child,.cYZ9vq_categoryCard:last-child{padding:0}.cYZ9vq_categoryCard+.cYZ9vq_categoryCard{border-left:0;border-top:1px solid var(--color-border);padding-top:1.5rem}}.cYZ9vq_categoryDetails{border-top:1px solid var(--color-border);margin-top:1.5rem}.cYZ9vq_categoryDetails summary{cursor:pointer;min-height:2.75rem;font-size:var(--text-small);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:500;list-style:none;display:flex}.cYZ9vq_categoryDetails summary::-webkit-details-marker{display:none}.cYZ9vq_categoryDetails summary:hover{color:var(--color-brand)}.cYZ9vq_categoryDetails summary svg{flex-shrink:0;transition:transform .2s}.cYZ9vq_categoryDetails[open] summary svg{transform:rotate(180deg)}.cYZ9vq_categoryDetails p{margin-top:0;padding-bottom:1rem}@media (prefers-reduced-motion:reduce){.cYZ9vq_categoryDetails summary svg{transition:none}}.cYZ9vq_categoryDetails ul{color:var(--color-text-secondary);font-size:var(--text-small);margin:0 0 1rem;padding-left:1.25rem;line-height:1.65;list-style:outside}.cYZ9vq_categoryDetails li+li{margin-top:.5rem}
