.nh-controls{display:flex;flex-direction:column;gap:28px}.nh-controls h2{margin:0;font-size:max(var(--app-min-font-size, 0px), calc((18px) * var(--app-text-scale, 1)));line-height:1.5;letter-spacing:-.03em}.nh-controls form{display:grid;grid-template-columns:1fr 2fr;gap:16px 8px}.nh-controls label{display:grid;gap:8px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));color:var(--muted)}.nh-controls input{width:100%;padding:12px;font-size:max(var(--app-min-font-size, 0px), calc((18px) * var(--app-text-scale, 1)))}.nh-controls form>button,.nh-controls form>p{grid-column:1/-1}.nh-controls p{font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)));line-height:1.8;color:var(--muted);margin:0}.nh-slots{flex-wrap:wrap;gap:8px}.nh-slots:empty{display:none}.nh-slots button{flex:1}.nh-search{display:grid;gap:8px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)))}.nh-result-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.nh-result-heading h2{font-size:max(var(--app-min-font-size, 0px), calc((24px) * var(--app-text-scale, 1)));line-height:1.5;letter-spacing:-.03em;margin:0}.nh-result-heading>span{font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)));color:var(--muted);white-space:nowrap}.nh-results-scroll{flex:1;min-height:0;padding:0 8px 0 0}@media(max-width:650px){.nh-controls{gap:24px}.nh-result-heading h2{font-size:max(var(--app-min-font-size, 0px), calc((22px) * var(--app-text-scale, 1)))}.nh-results-scroll{height:440px;flex:auto}}#nh-message:empty{display:none}#nh-analysis{margin-top:40px}
