.nova{gap:var(--s4);display:grid}.nova__field{display:block}.nova__label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.nova__input{width:100%;min-height:var(--tap);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);padding:12px 14px;font-size:16px}.nova__input:focus{border-color:var(--ink);outline:none}.nova__suggest,.nova__points{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);max-height:264px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden auto}.nova__suggest li+li,.nova__points li+li{border-top:1px solid var(--line)}.nova__suggest button,.nova__points button{width:100%;min-height:var(--tap);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:11px 14px;display:block}.nova__suggest button b,.nova__points button b{font-size:15px;font-weight:400;display:block}.nova__suggest button i,.nova__points button i{color:var(--ink-2);margin-top:2px;font-size:13px;font-style:normal;display:block}.nova__row{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.nova__points button em{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;flex:none;font-size:12.5px;font-style:normal}@media (hover:hover) and (pointer:fine){.nova__suggest button:hover,.nova__points button:hover{background:var(--group)}}.nova__suggest button:focus-visible,.nova__points button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.nova__quiet{color:var(--ink-2);margin:8px 0 0;padding:11px 0;font-size:14px}li.nova__quiet{padding-inline:14px}.nova__picked{justify-content:space-between;align-items:flex-start;gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);padding:12px 14px;display:flex}.nova__picked b{font-size:15px;font-weight:400}.nova__picked i{color:var(--ink-2);margin-top:2px;font-size:13px;font-style:normal;display:block}.nova__picked button{min-height:var(--tap);padding-inline:4px;font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin-block:-10px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.nova__picked button:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.chk__row,.chk__opt,.chk__opt:after,.chk__opt-name{transition:none}.chk__opt:after,.chk__opt:active{transform:none}}.nova__input--short{max-width:180px}
