.hg-dot{display:inline-block;flex:none;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:.02em}.hg-dots{display:inline-flex;gap:4px;margin-right:8px;vertical-align:.02em}.hg-dots .hg-dot{margin-right:0}.hg-pick-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 0}.hg-pick-h>span:first-child{display:grid;gap:4px}.hg-pick-t{font:700 13px/1.3 var(--app-font);color:var(--c-text-primary)}.hg-pick-d{font:400 12px/1.5 var(--app-font);color:var(--c-text-muted)}.hg-pick-x{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;color:var(--c-text-muted)}.hg-pick-x .i{width:14px;height:14px}.hg-pick-b{display:grid;gap:8px;padding:16px}.hg-pick-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid var(--c-border-subtle);background:var(--c-bg-surface);font:500 12px/1.35 var(--app-font);color:var(--c-text-primary)}.hg-pick-n{display:inline-flex;align-items:center;gap:8px;min-width:0}.hg-pick-n .hg-dot{margin-right:0}.hg-pick-n .i{width:14px;height:14px;flex:none}.hg-pick-a{flex:none;font-weight:600;color:var(--c-danger)}.hg-pick-rule{display:block;margin-top:4px;border-top:1px solid color-mix(in srgb,#fb7185 30%,transparent)}.hg-pick-row--def{color:var(--c-danger);background:var(--c-danger-muted);border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}.hg-pick-row--def .hg-pick-a{opacity:.8}.hg-reach{width:min(100%,640px)}.hg-reach table{width:100%;border-collapse:separate;border-spacing:0 8px;margin:-8px 0;table-layout:fixed;font:500 .9375rem/1.4 var(--font-body)}.hg-reach th,.hg-reach td{padding:0;text-align:left;vertical-align:middle}.hg-reach thead th{padding:0 10px 2px;font:600 .8125rem/1.3 var(--font-body);color:var(--text-3)}.hg-reach thead th:first-child{width:34%}.hg-reach tbody th{padding-right:14px;font-weight:600;color:var(--text)}.hg-reach-c{padding:0 6px}.hg-reach-c:not(.is-span):last-child{padding-left:10px}.hg-reach-edit,.hg-reach-c:not(.is-span):last-child{border-left:2px dashed rgb(var(--thread) / .45)}.hg-reach-edit{color:var(--text)!important}.hg-reach-v{display:block;padding:7px 10px;border-radius:8px;border:1px solid transparent;font:600 .875rem/1.3 var(--font-body);color:var(--text);text-wrap:balance}.hg-reach-v.is-kept{border:1px dashed var(--line);color:var(--text-3);font-weight:500}.hg-reach-v.is-new{background:color-mix(in srgb,var(--amber) 42%,transparent);border-color:color-mix(in srgb,var(--amber-deep) 55%,transparent)}.hg-reach-v.is-unset{background:color-mix(in srgb,var(--amber) 18%,transparent);border:1px dashed color-mix(in srgb,var(--amber-deep) 70%,transparent)}.hg-reach-v.is-back{background:color-mix(in srgb,var(--mint) 40%,transparent);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.is-span .hg-reach-v{text-align:center}:root[data-theme=dark] .hg-reach-v.is-new{background:color-mix(in srgb,var(--amber) 24%,transparent);border-color:color-mix(in srgb,var(--amber) 55%,transparent)}:root[data-theme=dark] .hg-reach-v.is-unset{background:color-mix(in srgb,var(--amber) 10%,transparent);border-color:color-mix(in srgb,var(--amber) 55%,transparent)}:root[data-theme=dark] .hg-reach-v.is-back{background:color-mix(in srgb,var(--mint) 18%,transparent);border-color:color-mix(in srgb,var(--mint) 45%,transparent)}@container (max-width: 520px){.hg-reach thead th:first-child{width:30%}.hg-reach tbody th{padding-right:8px;font-size:.875rem}.hg-reach-c{padding:0 4px}.hg-reach-v{padding:6px 8px;font-size:.8125rem}}.hg-slot{position:relative}.hg-kinds th[scope=col]:first-child{width:36%}.hg-name{display:inline-flex;align-items:flex-start}.hg-name>.hg-dot,.hg-name>.hg-dots{margin-top:.42em}
