@layer properties,theme,base;@layer components{.hp-av{--s:1.25rem;--h:var(--id-6);width:var(--s);height:var(--s);background:color-mix(in srgb, var(--h) 22%, var(--hb-pane));color:var(--h);font-size:calc(var(--s) * .42);letter-spacing:.01em;white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}[data-theme=light] .hp-av{background:color-mix(in srgb, var(--h) 15%, #fff)}.hp-av img{object-fit:cover;width:100%;height:100%}.hp-avs{align-items:center;display:inline-flex}.hp-avs .hp-av{box-shadow:0 0 0 2px var(--ring-bg,var(--hb-bg))}.hp-avs .hp-av+.hp-av{margin-left:-.3125rem}.hp-avs-more{color:var(--hb-fg-3);margin-left:.25rem;font-size:.6875rem}.hp-agm{--s:1rem;width:var(--s);height:var(--s);background:var(--hb-on);color:var(--hb-fg-2);font-size:calc(var(--s) * .5);letter-spacing:-.02em;border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.hp-agm-mark{flex:none;line-height:0;display:inline-flex}.hp-dot{background:var(--hb-fg-3);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.hp-dot[data-tone=off]{background:var(--hb-fg-4)}.hp-dot[data-tone=info]{background:var(--info,var(--hb-ac))}.hp-dot[data-tone=ok]{background:var(--hb-ok)}.hp-dot[data-tone=warn]{background:var(--hb-warn)}.hp-dot[data-tone=err]{background:var(--hb-err)}.hp-spin{--s:.875rem;width:var(--s);height:var(--s);border:1.5px solid var(--hb-line-strong);border-top-color:var(--hb-fg-2);border-radius:50%;flex:none;animation:1s linear infinite hp-spin;display:inline-block}@keyframes hp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hp-spin{animation-duration:3s}}.hp-pm{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78125rem}.hp-pm-a{color:var(--add-fg,var(--hb-ok))}.hp-pm-d{color:var(--del-fg,var(--hb-err))}.hp-fg3{color:var(--hb-fg-3)}.hp-fg4{color:var(--hb-fg-4)}.hp-mono{font-family:var(--font-mono)}.hp-tnum{font-variant-numeric:tabular-nums}.hp-tag{border:1px solid var(--hb-line);height:1.1875rem;color:var(--hb-fg-2);white-space:nowrap;border-radius:.25rem;flex:none;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.71875rem;font-weight:500;line-height:1;display:inline-flex}.hp-tag svg{color:var(--hb-fg-3)}.hp-tag[data-tone]:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:.375rem;height:.375rem}.hp-tag[data-tone=warn]{--tone:var(--hb-warn)}.hp-tag[data-tone=ok]{--tone:var(--hb-ok)}.hp-tag[data-tone=ac]{--tone:var(--hb-ac)}.hp-views{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.hp-view{height:1.75rem;color:var(--hb-fg-3);white-space:nowrap;border-radius:.375rem;outline:none;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.hp-view:hover{background:var(--hb-hover);color:var(--hb-fg-2)}.hp-view:focus-visible{box-shadow:0 0 0 2px var(--hb-ac)}.hp-view[data-on]{background:var(--hb-on);color:var(--hb-fg)}.hp-view-n{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;font-size:.75rem}.hp-view[data-on] .hp-view-n{color:var(--hb-fg-2)}.hp-seg{border:1px solid var(--hb-line);background:var(--hb-field);border-radius:.5rem;flex:none;align-items:center;gap:.125rem;height:1.75rem;padding:.125rem;display:inline-flex}.hp-seg>button,.hp-seg>a{height:1.375rem;color:var(--hb-fg-3);white-space:nowrap;border-radius:.375rem;outline:none;justify-content:center;align-items:center;gap:.3125rem;padding:0 .625rem;font-size:.78125rem;font-weight:500;display:inline-flex}.hp-seg>:hover{color:var(--hb-fg-2)}.hp-seg>:focus-visible{box-shadow:0 0 0 2px var(--hb-ac)}.hp-seg>[data-on]{background:var(--hb-on);color:var(--hb-fg)}.hp-seg .hp-seg-n{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;font-weight:400}.hp-seg[data-size=icons]>button{width:1.625rem;padding:0}.hp-state{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:4rem 1.5rem;display:flex}.hp-state[data-compact]{padding:2.5rem 1rem}.hp-state-ic{color:var(--hb-fg-3);margin-bottom:.375rem}.hp-state-t{color:var(--hb-fg);font-size:.875rem;font-weight:600}.hp-state-d{max-width:26rem;color:var(--hb-fg-3);font-size:.8125rem;line-height:1.5}.hp-state-a{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.625rem;display:flex}.hp-errline{color:var(--hb-fg-2);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.8125rem;display:flex}.hp-errline svg{color:var(--hb-err)}.hp-link{color:var(--hb-ac);cursor:pointer}.hp-link:hover{text-decoration:underline}.hp-note{color:var(--hb-fg-3);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 0 .25rem;font-size:.75rem;display:flex}.hp-tl .hb-page-w[data-width=full]{padding:1.375rem 1.5rem 1rem}.hp-tl .hb-page-h{margin-bottom:.75rem}.hp-live{color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.hp-pbar{flex-wrap:wrap;align-items:center;gap:.625rem;min-height:1.75rem;margin-bottom:.5rem;display:flex}.hp-pills{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.hp-pbar .hp-pills{margin:0 0 0 auto}.hp-cp{border:1px solid var(--hb-line);white-space:nowrap;border-radius:.375rem;outline:none;flex:none;align-items:stretch;height:1.625rem;font-size:.78125rem;display:inline-flex}.hp-cp:hover,.hp-cp[data-popup-open]{border-color:var(--hb-line-strong);background:var(--hb-hover)}.hp-cp:focus-visible{box-shadow:0 0 0 2px var(--hb-ac)}.hp-cp[data-set]{border-color:var(--hb-line-strong)}.hp-cp-k{border-right:1px solid var(--hb-line-soft);color:var(--hb-fg-3);align-items:center;gap:.375rem;padding:0 .5rem;display:inline-flex}.hp-cp[data-search] .hp-cp-k:before{content:"";background:var(--hb-fg-3);border-radius:50%;width:.3125rem;height:.3125rem}.hp-cp-v{max-width:12rem;color:var(--hb-fg);align-items:center;gap:.375rem;padding:0 .375rem 0 .5rem;font-weight:500;display:inline-flex}.hp-cp-v>span:not(.hp-avs){text-overflow:ellipsis;overflow:hidden}.hp-cp-v svg{color:var(--hb-fg-3);flex:none}.hp-search{margin-bottom:.75rem;position:relative}.hp-search-f{border:1px solid var(--hb-line-soft);background:var(--hb-soft);height:2.375rem;color:var(--hb-fg-3);border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.hp-search-f:focus-within{border-color:var(--hb-ac);background:var(--hb-field);box-shadow:0 0 0 3px var(--ac-soft,transparent)}.hp-search-f input{min-width:0;color:var(--hb-fg);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.hp-search-f input::placeholder{color:var(--hb-fg-3)}.hp-search-cnt{color:var(--hb-fg-3);white-space:nowrap;font-size:.75rem}.hp-recent{z-index:var(--z-popover);border:1px solid var(--hb-line-strong);background:var(--hb-raised);max-width:24rem;box-shadow:var(--hb-pop);border-radius:.625rem;padding:.25rem;position:absolute;top:calc(100% + .375rem);left:0;right:0}.hp-recent-h{color:var(--hb-fg-3);justify-content:space-between;align-items:center;padding:.375rem .5rem .25rem;font-size:.75rem;display:flex}.hp-recent-h button{color:var(--hb-ac)}.hp-recent-i{height:1.875rem;color:var(--hb-fg);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;display:flex}.hp-recent-i:hover,.hp-recent-i[aria-selected=true]{background:var(--hb-hover)}.hp-recent-i>svg{color:var(--hb-fg-3)}.hp-recent-i .hp-recent-x{color:var(--hb-fg-3);opacity:0;margin-left:auto}.hp-recent-i:hover .hp-recent-x,.hp-recent-x:focus-visible{opacity:1}.hp-dt{width:100%;font-size:.8125rem;position:relative}.hp-dt-h,.hp-dt-r,.hp-dt-g{grid-template-columns:var(--cols);align-items:center;column-gap:.625rem;padding:0 .625rem 0 .5rem;display:grid}.hp-dt-h{border-bottom:1px solid var(--hb-line);height:2rem;color:var(--hb-fg-3);white-space:nowrap;font-size:.75rem;font-weight:500}.hp-dt-h .hp-sort{color:var(--hb-fg-2);justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.hp-dt-h .hp-r{text-align:right}.hp-dt-g{border-bottom:1px solid var(--hb-line-soft);height:2.125rem;color:var(--hb-fg-3);white-space:nowrap;margin-top:.375rem;font-size:.75rem}.hp-dt-g b{color:var(--hb-fg);font-size:.8125rem;font-weight:600}.hp-dt-gl{grid-column:1/-2;align-items:center;gap:.5rem;min-width:0;display:flex}.hp-dt-gr{grid-column:-2/-1;justify-content:flex-end;display:flex}.hp-dt-r{border-bottom:1px solid var(--hb-line-soft);text-align:left;white-space:nowrap;cursor:pointer;outline:none;width:100%;height:2.125rem;position:relative}.hp-dt-r:hover{background:var(--hb-hover)}.hp-dt-r:focus-visible{box-shadow:inset 0 0 0 2px var(--hb-ac)}.hp-dt-r[data-cur]{background:var(--hb-sel)}.hp-dt-r[data-cur]:before{content:"";background:var(--hb-ac);border-radius:1px;width:2px;position:absolute;top:.375rem;bottom:.375rem;left:0}.hp-c{align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.hp-c[data-k=st]{justify-content:center}.hp-c[data-k=n]{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;justify-content:flex-end}.hp-c[data-k=tk]{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:.78125rem}.hp-c[data-k=who],.hp-c[data-k=pj],.hp-c[data-k=ag]{color:var(--hb-fg-2);gap:.4375rem}.hp-c .hp-ell{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-c .hp-mdl{min-width:0;color:var(--hb-fg-3);text-overflow:ellipsis;overflow:hidden}.hp-ttl{min-width:0;color:var(--hb-fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}.hp-c .hp-tag{height:1.125rem;padding:0 .3125rem;font-size:.6875rem}.hp-cm{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.1875rem;font-size:.71875rem;display:inline-flex}.hp-pair{align-items:center;gap:.25rem;display:inline-flex}.hp-pd{background:var(--h);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.hp-dt[data-dim] .hp-dt-r{opacity:.6}.hp-dt[data-stacked] .hp-dt-h{display:none}.hp-dt[data-stacked] .hp-dt-g{justify-content:space-between;display:flex}.hp-dt-r[data-stacked]{grid-template-columns:.875rem minmax(0,1fr);align-items:start;height:auto;padding-top:.5rem;padding-bottom:.5rem}.hp-dt-r[data-stacked] .hp-c[data-k=st]{height:1.25rem}.hp-dt-st{flex-direction:column;gap:.25rem;min-width:0;display:flex}.hp-dt-when{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.75rem}.hp-dt-sub{color:var(--hb-fg-3);gap:.4375rem;font-size:.75rem}.hp-dt-fam{position:relative}.hp-nest{z-index:1;background:var(--hb-on);height:1.125rem;color:var(--hb-fg-3);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.3125rem;outline:none;align-items:center;gap:.0625rem;padding:0 .3125rem 0 .125rem;font-size:.6875rem;display:inline-flex;position:absolute;top:.5rem;left:2rem}.hp-nest:hover,.hp-nest[aria-expanded=true]{color:var(--hb-fg)}.hp-nest:focus-visible{box-shadow:0 0 0 2px var(--hb-ac)}.hp-nest[data-live]:after{content:"";background:var(--hb-ok);width:.375rem;height:.375rem;box-shadow:0 0 0 2px var(--hb-bg);border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.hp-dt[data-stacked] .hp-nest{top:.5625rem}.hp-dt-r[data-parent] .hp-c[data-k=ttl]{padding-left:2.625rem}.hp-dt-r[data-kid] .hp-c[data-k=ttl]{color:var(--hb-fg-2);padding-left:1.375rem}.hp-dt-r[data-kid] .hp-ttl{color:var(--hb-fg-2);font-weight:400}.hp-dt-r[data-kid]:after{content:"";border-bottom:1px solid var(--hb-line-strong);border-left:1px solid var(--hb-line-strong);pointer-events:none;border-bottom-left-radius:.3125rem;width:.5rem;height:50%;position:absolute;top:0;left:2.4375rem}.hp-dt-r[data-kid=""]:after{background:linear-gradient(var(--hb-line-strong), var(--hb-line-strong)) no-repeat 0 50% / 100% 1px;border-bottom:0;border-radius:0;height:100%}.hp-kind{color:var(--hb-fg-3);flex:none;font-size:.71875rem}.hp-res{border:1px solid var(--hb-line);border-radius:.625rem;overflow:hidden}.hp-res-r{border-bottom:1px solid var(--hb-line-soft);text-align:left;cursor:pointer;grid-template-columns:.875rem minmax(0,1fr) auto;column-gap:.625rem;width:100%;padding:.625rem .75rem;display:grid}.hp-res-r:last-child{border-bottom:0}.hp-res-r:hover,.hp-res-r[aria-selected=true]{background:var(--hb-hover)}.hp-res-r[data-cur]{background:var(--hb-sel)}.hp-res-r>.hp-dot,.hp-res-r>.hp-spin{margin-top:.3125rem}.hp-res-t{align-items:center;gap:.5rem;min-width:0;display:flex}.hp-res-x{color:var(--hb-fg-2);grid-template-columns:4.5rem minmax(0,1fr);margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:grid}.hp-res-x>span:first-child{color:var(--hb-fg-3);font-size:.75rem}.hp-res-x mark{background:var(--sel,var(--hb-sel));color:var(--hb-fg);border-radius:.1875rem;padding:0 .125rem}.hp-res-m{color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.hp-res-m b{color:var(--hb-fg-2);font-weight:500}.hp-keys{color:var(--hb-fg-3);justify-content:center;align-items:center;gap:.375rem;padding-top:.625rem;font-size:.75rem;display:flex}.hp-rd{--ring-bg:var(--hb-pane);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:inline-size}.hp-rd-scroll{flex:1;min-height:0;padding:.25rem .875rem 5rem;overflow-y:auto}.hp-rd[data-variant=page] .hp-rd-scroll{padding:2.5rem 1.25rem 6rem}.hp-rd[data-variant=page] .hp-rd-col,.hp-session-page .hp-rd-col,.hb-dock[data-place=fill] .hp-rd-col,.hb-dock[data-row] .hp-rd-col{max-width:47.5rem;margin:0 auto}.hp-session-page{background:var(--hb-dock);flex-direction:column;flex:1;min-height:0;display:flex}.hp-rd-mast h1{min-width:0;color:var(--hb-fg);letter-spacing:-.005em;flex:1;font-size:1.0625rem;font-weight:600;line-height:1.35}.hp-rd-chips{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.hp-rd-chip{background:var(--hb-card);height:1.375rem;color:var(--hb-fg-2);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.3125rem;padding:0 .4375rem;font-size:.75rem;display:inline-flex}.hp-rd-chip svg{color:var(--hb-fg-3)}.hp-rd-chip[data-mono]{font-family:var(--font-mono);font-size:.71875rem}.hp-rd-fam{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.hp-rd-lin{min-width:0;color:var(--hb-fg-3);align-items:center;gap:.375rem;font-size:.78125rem;display:flex}.hp-rd-lin>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-rd-lnk{color:var(--hb-fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--hb-line-strong);text-decoration-color:var(--hb-line-strong);text-underline-offset:2px}.hp-rd-lnk:hover{color:var(--hb-fg);text-decoration-color:currentColor}.hp-rd-kids h2{color:var(--hb-fg-2);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.hp-rd-kids h2 span{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;font-weight:400}.hp-rd-kids li{align-items:center;gap:.5rem;min-width:0;height:1.625rem;font-size:.78125rem;display:flex}.hp-rd-kids li .hp-rd-lnk{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-rd-kids li time{color:var(--hb-fg-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.75rem}.hp-rd-stats{border:1px solid var(--hb-line);border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem;display:grid;overflow:hidden}.hp-rd-stats>div{border-left:1px solid var(--hb-line);min-width:0;padding:.5rem .6875rem}.hp-rd-stats>div:first-child{border-left:0}@container (width<=26rem){.hp-rd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-rd-stats>div:nth-child(3){border-left:0}.hp-rd-stats>div:nth-child(n+3){border-top:1px solid var(--hb-line)}}.hp-rd-k{color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.3125rem;font-size:.71875rem;display:flex}.hp-rd-v{color:var(--hb-fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.875rem;font-weight:600;overflow:hidden}.hp-rd-v span{color:var(--hb-fg-3);font-size:.75rem;font-weight:400}.hp-meter{background:var(--hb-on);border-radius:2px;height:.1875rem;margin-top:.375rem;display:flex;overflow:hidden}.hp-meter i{background:var(--hb-fg-2);height:100%;display:block}.hp-meter[data-tone=warn] i{background:var(--hb-warn)}.hp-meter[data-tone=err] i{background:var(--hb-err)}.hp-rd-ents{margin-top:1rem;position:relative}.hp-en{gap:.75rem;display:flex;position:relative}.hp-en:before{content:"";background:var(--hb-line);width:1px;position:absolute;top:1.625rem;bottom:-.25rem;left:.6875rem}.hp-en:last-child:before{display:none}.hp-en-rl{flex:none;justify-content:center;width:1.375rem;padding-top:1px;display:flex}.hp-node{border:1px solid var(--hb-line);background:var(--hb-card);width:1.375rem;height:1.375rem;color:var(--hb-fg-3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-node[data-tone=ok]{color:var(--hb-ok)}.hp-node[data-tone=err]{color:var(--hb-err)}.hp-en-b{flex:1;min-width:0;padding-bottom:1rem}.hp-en-h{height:1.375rem;color:var(--hb-fg-3);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.hp-en-h>b{color:var(--hb-fg-2);font-weight:500}.hp-en-h .hp-en-r{align-items:center;margin-left:auto;display:flex}.hp-en[data-focus] .hp-en-body,[data-entry][data-focus] .hp-en-body{border-left:2px solid var(--ac-line,var(--hb-ac));padding-left:.625rem}.hp-pr{background:var(--hb-soft);color:var(--hb-fg);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:.5rem;padding:.5rem .75rem;font-size:.84375rem;line-height:1.55}.hp-prose{color:var(--hb-fg);overflow-wrap:anywhere;font-size:.84375rem;line-height:1.6}.hp-prose>*+*{margin-top:.5rem}.hp-prose ul,.hp-prose ol{padding-left:1.375rem}.hp-prose ul{list-style:outside}.hp-prose ol{list-style:decimal}.hp-prose li+li{margin-top:.25rem}.hp-prose li::marker{color:var(--hb-fg-3)}.hp-prose strong,.hp-prose b{font-weight:600}.hp-prose a{color:var(--hb-ac)}.hp-prose h1,.hp-prose h2,.hp-prose h3{font-size:.875rem;font-weight:600}.hp-prose code,.hp-pr code{border-radius:var(--r-xs,.25rem);background:color-mix(in srgb, var(--hb-fg) 7%, transparent);color:var(--hb-fg);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:.0625rem .25rem;font-size:.9em}.hp-prose pre{border:1px solid var(--hb-line);background:var(--hb-soft);color:var(--hb-fg-2);font-family:var(--font-mono);border-radius:.5rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.hp-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.hp-prose pre.hp-plain{white-space:pre-wrap;overflow-wrap:anywhere}.hp-plain-dl{color:var(--hb-ac);text-underline-offset:2px;text-decoration:underline}.hp-prose blockquote{border-left:2px solid var(--hb-line-strong);color:var(--hb-fg-2);padding-left:.75rem}.hp-prose table{border-collapse:collapse;width:100%;font-size:.8125rem}.hp-prose th,.hp-prose td{border:1px solid var(--hb-line);text-align:left;padding:.375rem .625rem}.hp-tc{color:var(--hb-fg-3);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.hp-tc b{color:var(--hb-fg-2);font-weight:500}.hp-tc button{color:var(--hb-ac);align-items:center;gap:.125rem;display:inline-flex}.hp-cp-card{color:var(--hb-fg);flex-direction:column;gap:.1875rem;font-size:.8125rem;display:flex}.hp-cp-card .hp-cp-sub{color:var(--hb-fg-3);font-size:.75rem}.hp-cp-card .hp-cp-f{height:1.25rem;color:var(--hb-fg-2);align-items:center;gap:.4375rem;font-size:.78125rem;display:flex}.hp-cp-card .hp-cp-f svg{color:var(--hb-fg-3)}.hp-cp-card .hp-cp-f>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-rd-fade{z-index:2;background:linear-gradient(transparent, var(--hb-pane));pointer-events:none;height:5rem;position:absolute;bottom:0;left:0;right:0}.hp-rd[data-variant=page] .hp-rd-fade{background:linear-gradient(transparent, var(--hb-bg))}.hp-rd-bar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:.875rem;right:.875rem}.hp-rd-bar>*{pointer-events:auto}.hp-rd-foot{border-top:1px solid var(--hb-line-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.hp-rd-foot p{color:var(--hb-fg-3);text-align:center;flex-basis:100%;font-size:.75rem}.hp-rd-note{border:1px solid var(--hb-line);color:var(--hb-fg-2);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:.625rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.45;display:flex}.hp-rd-note svg{color:var(--hb-fg-3);margin-top:.125rem}.hp-ib-g{height:2.25rem;color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;display:flex}.hp-ib-g b{color:var(--hb-fg);font-size:.8125rem;font-weight:600}.hp-ib-g .hp-r{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hp-ib-r{border-top:1px solid var(--hb-line-soft);text-align:left;cursor:pointer;border-radius:0;outline:none;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;width:100%;padding:.625rem;display:grid;position:relative}.hp-ib-r:hover{background:var(--hb-hover);border-radius:.5rem}.hp-ib-r:hover+.hp-ib-r{border-top-color:#0000}.hp-ib-r:focus-visible{box-shadow:inset 0 0 0 2px var(--hb-ac);border-radius:.5rem}.hp-ib-kind{border:1px solid var(--hb-line);width:1.5rem;height:1.5rem;color:var(--hb-fg-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.hp-ib-kind[data-unread]:after{content:"";background:var(--hb-fg);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--hb-bg);border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.hp-ib-l1{min-width:0;color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8125rem;display:flex}.hp-ib-l1 b{color:var(--hb-fg);font-weight:600}.hp-ib-l1 .hp-ib-on{min-width:0;color:var(--hb-fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (width<=30rem){.hp-ib-l1{flex-wrap:wrap;row-gap:0}.hp-ib-l1 .hp-ib-on{flex:100%}}.hp-ib-l2{color:var(--hb-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.8125rem;line-height:1.5;overflow:hidden}.hp-ib-l3{color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.hp-ib-act{color:var(--hb-fg-2);white-space:nowrap;padding:0 .375rem;font-size:.78125rem;font-weight:500}.hp-ib-r:hover .hp-ib-act{color:var(--hb-fg)}.hp-ib-r[data-read] .hp-ib-l2{color:var(--hb-fg-2)}.hp-tiles{border:1px solid var(--hb-line);border-radius:.625rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.hp-tile{border-left:1px solid var(--hb-line);min-width:0;padding:.75rem .875rem}.hp-tile:first-child{border-left:0}.hp-tile-k{color:var(--hb-fg-2);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.hp-tile-v{color:var(--hb-fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:1.25rem;font-weight:600;display:flex}.hp-delta{border:1px solid var(--hb-line);height:1.125rem;color:var(--hb-fg-2);letter-spacing:0;border-radius:.25rem;align-items:center;gap:.1875rem;padding:0 .3125rem;font-size:.6875rem;font-weight:500;display:inline-flex}.hp-tile-s{color:var(--hb-fg-3);margin-top:.375rem;font-size:.75rem}.hp-tiles-f{border-top:1px solid var(--hb-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hp-split{border-left:1px solid var(--hb-line);min-width:0;color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.5rem;padding:.6875rem .875rem;font-size:.75rem;display:flex}.hp-split:first-child{border-left:0}.hp-split b{color:var(--hb-fg);font-variant-numeric:tabular-nums;font-weight:600}.hp-split .hp-meter{flex:1;min-width:2rem;margin-top:0}.hp-split .hp-pct{font-variant-numeric:tabular-nums}.hp-card{border:1px solid var(--hb-line);background:var(--hb-bg);border-radius:.625rem;min-width:0}.hp-card-h{align-items:flex-start;gap:.5rem;padding:.875rem .875rem .5rem;display:flex}.hp-card-h h2{color:var(--hb-fg);font-size:.875rem;font-weight:600}.hp-card-h p{color:var(--hb-fg-3);margin-top:.125rem;font-size:.75rem}.hp-card-h .hp-r{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hp-card-b{padding:0 .875rem .875rem}.hp-grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@media (width<=64rem){.hp-grid2{grid-template-columns:minmax(0,1fr)}.hp-tiles,.hp-tiles-f{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-pcards{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.75rem;display:grid}.hp-pcard{border:1px solid var(--hb-line);background:var(--hb-bg);text-align:left;border-radius:.625rem;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem;display:flex;position:relative}.hp-pcard:hover{border-color:var(--hb-line-strong);background:var(--hb-soft)}.hp-pcard-top{align-items:center;gap:.5rem;height:1.75rem;margin-bottom:.375rem;display:flex}.hp-ptile{background:color-mix(in srgb, var(--h) 18%, transparent);width:1.5rem;height:1.5rem;color:var(--h);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-pcard-n{min-width:0;color:var(--hb-fg);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.hp-pcard-repo{color:var(--hb-fg-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.hp-pcard-line{min-width:0;color:var(--hb-fg-3);white-space:nowrap;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.hp-pcard-line .hp-mono{min-width:0;color:var(--hb-fg-2);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.hp-pcard-nums{color:var(--hb-fg-3);white-space:nowrap;align-items:baseline;gap:.375rem;margin-top:.5rem;font-size:.75rem;display:flex}.hp-pcard-nums b{color:var(--hb-fg);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.hp-pcard-nums b+span{margin-right:.5rem}.hp-bellpop{flex-direction:column;width:min(25rem,100vw - 1rem);max-height:min(32rem,80vh);display:flex}.hp-bellpop-h{border-bottom:1px solid var(--hb-line-soft);height:2.75rem;color:var(--hb-fg-3);flex:none;align-items:center;gap:.5rem;padding:0 .75rem 0 .875rem;font-size:.75rem;display:flex}.hp-bellpop-h b{color:var(--hb-fg);font-size:.8125rem;font-weight:600}.hp-bellpop-h button{color:var(--hb-fg-2);align-items:center;gap:.25rem;margin-left:auto;font-weight:500;display:inline-flex}.hp-bellpop-h button:hover{color:var(--hb-fg)}.hp-bellpop-b{flex:1;min-height:0;padding:.25rem .375rem .375rem;overflow-y:auto}.hp-bellpop-d{color:var(--hb-fg-3);padding:.5rem .5rem .25rem;font-size:.75rem}.hp-bellpop-r{text-align:left;border-radius:.5rem;outline:none;grid-template-columns:1.5rem minmax(0,1fr) auto;column-gap:.625rem;width:100%;padding:.5rem;display:grid}.hp-bellpop-r:hover,.hp-bellpop-r:focus-visible{background:var(--hb-hover)}.hp-bellpop-r .hp-ib-l2{font-weight:500}.hp-bellpop-r .hp-ib-l3{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-bellpop-f{border-top:1px solid var(--hb-line-soft);color:var(--hb-fg-3);flex:none;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.hp-bellpop-f a{color:var(--hb-fg-2);font-weight:500}.hp-bellpop-f .hp-r{margin-left:auto}.hp-app-card{border:1px solid var(--hb-line);background:var(--hb-card);border-radius:.625rem;padding:.875rem}.hp-app-card-h{align-items:center;gap:.75rem;display:flex}.hp-app-card-h b{color:var(--hb-fg);font-size:.875rem;font-weight:600}.hp-app-card-h p{color:var(--hb-fg-3);font-size:.78125rem}.hp-app-card-file,.hp-app-card-note{border-top:1px solid var(--hb-line);color:var(--hb-fg-3);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.625rem;font-size:.75rem;display:flex}.hp-app-card-file .hp-mono{color:var(--hb-fg-2)}@media (width<=30rem){.hp-app-card-h{flex-wrap:wrap}.hp-app-card-h>a,.hp-app-card-h>button{flex:100%}}.hp-app-card-file+.hp-app-card-note{border-top:0;margin-top:.5rem;padding-top:0}.hp-steps{flex-direction:column;margin-top:1rem;display:flex}.hp-step{gap:.75rem;padding-bottom:.875rem;display:flex;position:relative}.hp-step:before{content:"";background:var(--hb-line);width:1px;position:absolute;top:1.5rem;bottom:0;left:.6875rem}.hp-step:last-child:before{display:none}.hp-step-n{border:1px solid var(--hb-line-strong);width:1.375rem;height:1.375rem;color:var(--hb-fg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.hp-step b{color:var(--hb-fg);font-size:.875rem;font-weight:600}.hp-step p{color:var(--hb-fg-2);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.hp-step code,.hp-code{background:var(--hb-card);color:var(--hb-fg);font-family:var(--font-mono);border-radius:.25rem;padding:0 .25rem;font-size:.75rem}.hp-codeblock{border:1px solid var(--hb-line);background:var(--hb-soft);color:var(--hb-fg);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.hp-codeblock>span{flex:1;min-width:0}.hp-view:active,.hp-cp:active,.hp-recent-i:active,.hp-dt-r:active,.hp-res-r:active,.hp-ib-r:active,.hp-bellpop-r:active{background:var(--hb-on,var(--bg-on));transition-duration:var(--dur-1,80ms)}.hp-seg>:active:not([data-on]){background:var(--hb-hover,var(--hover));color:var(--hb-fg)}.hp-pcard:active{border-color:var(--hb-line-strong);background:var(--hb-sel,var(--bg-sel))}}@layer utilities;
