.nxh{flex-direction:column;gap:.875rem;max-inline-size:88rem;margin-inline:auto;display:flex}.nxh-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.nxh-heading{font-family:var(--nx-font-heading);letter-spacing:-.015em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700}[dir=rtl] .nxh-heading{letter-spacing:0}.nxh-range{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nxh-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:768px){.nxh-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.nxh-six{grid-template-columns:repeat(6,minmax(0,1fr))}}.nxh-tile{flex-direction:column;gap:.0625rem;min-inline-size:0;padding:.75rem .875rem;display:flex}.nxh-tile-label{color:var(--nx-muted);font-size:.75rem}.nxh-tile-value{font-family:var(--nx-font-heading);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}[dir=rtl] .nxh-tile-value{letter-spacing:0}.nxh-tile-value .nxa-delta{font-family:var(--nx-font-body);letter-spacing:0;white-space:nowrap;font-weight:500}.nxh-tile-hint{color:var(--nx-muted);font-size:.75rem}.nxh-spark{block-size:1.5rem;margin-block-start:auto;padding-block-start:.375rem;display:block;position:relative}.nxh-spark svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.nxh-spark i{block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--nx-bg);background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .nxh-spark i{transform:translate(50%,-50%)}.nxh-ratio{background:var(--nxa-track);border-radius:999px;flex:1;block-size:.5rem;min-inline-size:2rem;margin-block-start:.375rem;display:block;overflow:hidden}.nxh-tile .nxh-ratio{flex:none;margin-block-start:auto}.nxh-ratio>span{border-radius:inherit;block-size:100%;display:block}.nxh-two,.nxh-three{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:1024px){.nxh-two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.nxh-three{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.nxh-two:not(:has(>:nth-child(2))),.nxh-three:not(:has(>:nth-child(2)))){grid-template-columns:minmax(0,1fr)}.nxh-three:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}}.nxh-two:empty,.nxh-three:empty{display:none}.nxh-card{flex-direction:column;gap:.75rem;block-size:100%;min-inline-size:0;padding:1rem 1.125rem;display:flex}.nxh-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nxh .nxa-card{padding:1rem 1.125rem}.nxh .nxa-card-head{margin-block-end:.75rem}.nxa.nxh .nx-card .nx-table-wrap{margin-inline:-1.125rem}.nxa.nxh .nx-card>.nx-table-wrap:last-child{margin-block-end:-1rem}.nxa.nxh .nx-table td{vertical-align:middle;padding-block:.5rem}.nxh-card-title{font-size:1rem;font-weight:600}.nxh-card-caption,.nxh-foot,.nxh-note{color:var(--nx-muted);font-size:.8125rem}.nxh-foot{margin-block-start:auto}.nxh-card-link{color:var(--nx-primary-ink);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nxh-card-link:hover{text-decoration:underline}.nxh-needs{flex-direction:column;display:flex}.nxh-need{border-block-start:1px solid color-mix(in srgb,var(--nx-fg)7%,var(--nx-bg));align-items:center;gap:.625rem;padding-block:.5rem;font-size:.875rem;display:flex}.nxh-need:first-child{border-block-start:0}.nxh-need[data-severity=stopped]>svg{color:var(--nx-danger)}.nxh-need[data-severity=risk]>svg{color:var(--nx-warning)}.nxh-need[data-severity=waiting]>svg{color:var(--nx-muted)}.nxh-clear{color:var(--nx-soft-fg);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.nxh-clear>svg{color:var(--nx-success)}.nxh-more>summary{color:var(--nx-primary-ink);cursor:pointer;font-size:.8125rem;font-weight:600}.nxh-costs{flex-direction:column;display:flex}.nxh-cost{border-block-start:1px solid color-mix(in srgb,var(--nx-fg)7%,var(--nx-bg));align-items:center;gap:.625rem;padding-block:.4375rem;display:flex}.nxh-cost:first-child{border-block-start:0}.nxh-cost-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.875rem;font-weight:500;overflow:hidden}.nxh-cost-name:hover{color:var(--nx-primary-ink)}.nxh-cost .nxh-ratio{block-size:.375rem;margin-block-start:0}.nxh-card .nxa-waffle{max-inline-size:24rem}.nxh-legend{color:var(--nx-soft-fg);flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;display:flex}.nxh-legend>li{align-items:center;gap:.375rem;display:inline-flex}.nxh-legend span{border-radius:2px;block-size:.625rem;inline-size:.625rem}.nxh-legend b{color:var(--nx-fg);font-weight:600}.nxh-funnel{flex-direction:column;gap:.5rem;display:flex}.nxh-funnel>li{color:var(--nx-soft-fg);grid-template-columns:4.75rem 1fr 3rem;align-items:center;gap:.625rem;font-size:.8125rem;display:grid}.nxh-funnel-bar{block-size:1.125rem;display:block}.nxh-funnel-bar>i{background:var(--nxa-s1);border-start-end-radius:4px;border-end-end-radius:4px;block-size:100%;display:block}.nxh-funnel b,.nxh-bars b{color:var(--nx-fg);text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.nxh-bars{flex-direction:column;gap:.5rem;display:flex}.nxh-bars>li{color:var(--nx-soft-fg);grid-template-columns:minmax(0,1.6fr) minmax(2rem,1fr) 3.25rem;align-items:center;gap:.625rem;font-size:.8125rem;display:grid}.nxh-bars>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nxh-bars .nxh-ratio{margin-block-start:0}.nxh-pipe{align-items:stretch;gap:.25rem;display:flex}.nxh-pipe>li{flex:1;align-items:center;gap:.25rem;min-inline-size:0;display:flex}.nxh-pipe-step{border-radius:var(--nx-radius-sm);background:var(--nx-surface);min-inline-size:0;color:var(--nx-muted);text-align:center;flex:1;padding:.5rem .25rem;font-size:.75rem}.nxh-pipe-step b{color:var(--nx-fg);font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.nxh-status{flex-direction:column;gap:.5rem;display:flex}.nxh-status>li{color:var(--nx-soft-fg);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.nxh-status>li>svg{color:var(--nx-muted)}.nxh-status>li[data-state=ok]>svg{color:var(--nx-success)}.nxh-status>li[data-state=bad]>svg{color:var(--nx-danger)}.nxh-status em{color:var(--nx-muted);margin-inline-start:auto;font-size:.8125rem;font-style:normal}.nxh-steps{gap:.5rem;margin-block-start:.25rem;font-size:.875rem;display:grid}.nxh-steps>li{align-items:center;gap:.5rem;display:flex}.nxh-steps>li[data-done]{color:var(--nx-muted)}.nxh-step-mark{border:1px solid var(--nx-border-strong);border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}[data-done]>.nxh-step-mark{background:var(--nx-success-soft);color:var(--nx-success);border-color:#0000}.nxh-footer{color:var(--nx-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;display:flex}.nxh-studio{flex-direction:column;gap:.75rem;max-inline-size:56rem;margin-inline:auto;display:flex}.nxh-studio-list{padding-block:.625rem}
