@layer components{.hb-e-lead{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.hb-e-tile{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);width:2.5rem;height:2.5rem;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-e-tile[data-tone=ok]{color:var(--ok)}.hb-e-tile[data-tone=err]{color:var(--err)}.hb-e-tile[data-tone=warn]{color:var(--warn)}.hb-e-org{border-radius:var(--r-lg);background:var(--bg-on);width:2.5rem;height:2.5rem;color:var(--fg);flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex;overflow:hidden}.hb-e-org[data-size=sm]{border-radius:var(--r-xs);width:1.125rem;height:1.125rem;font-size:.5625rem}.hb-e-org[data-size=md]{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;font-size:.6875rem}.hb-e-org img{object-fit:cover;width:100%;height:100%}.hb-out-head b{color:var(--fg);font-weight:500}.hb-e-then{min-width:0;color:var(--fg-3);font-size:var(--fs-meta);white-space:nowrap;align-items:center;gap:.375rem;display:flex}.hb-e-then>span{text-overflow:ellipsis;overflow:hidden}.hb-e-form{flex-direction:column;gap:.875rem;min-width:0;display:flex}.hb-e-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.hb-e-label{color:var(--fg);font-size:var(--fs-ui);white-space:nowrap;align-items:baseline;gap:.5rem;font-weight:500;display:flex}.hb-e-label .hb-e-opt{color:var(--fg-3);font-weight:400}.hb-e-label .hb-e-right{font-size:var(--fs-meta);margin-left:auto;font-weight:400}.hb-e-hint{color:var(--fg-3);font-size:var(--fs-meta);line-height:1.45}.hb-e-hint[data-tone=ok]{color:var(--ok)}.hb-e-hint[data-tone=err]{color:var(--err)}.hb-e-hint .mono{font-family:var(--font-mono);font-size:.71875rem}.hb-e-code{height:3.25rem;font-family:var(--font-mono);letter-spacing:.22em;text-align:center;text-transform:uppercase;font-size:1.375rem}.hb-e-code::placeholder{color:var(--fg-4)}.hb-e-or{color:var(--fg-3);font-size:var(--fs-meta);align-items:center;gap:.75rem;display:flex}.hb-e-or:before,.hb-e-or:after{background:var(--line-soft);content:"";flex:1;height:1px}.hb-e-acts{flex-direction:column;gap:.5rem;display:flex}.hb-e-pair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.hb-e-pair>*{width:100%}.hb-e-busy{opacity:.72}.hb-e-cap{color:var(--fg-3);font-size:var(--fs-meta);text-align:center}.hb-e-cap b{color:var(--fg-2);font-weight:500}.hb-e-cap .mono{color:var(--fg-2);font-family:var(--font-mono)}.hb-e-kv{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.hb-e-kv>div{border-top:1px solid var(--line-soft);min-width:0;min-height:2.375rem;font-size:var(--fs-ui);align-items:center;gap:.75rem;padding:0 .875rem;display:flex}.hb-e-kv>div:first-child{border-top:0}.hb-e-kv dt{color:var(--fg-3);white-space:nowrap;flex:none}.hb-e-kv dd{min-width:0;color:var(--fg);white-space:nowrap;align-items:center;gap:.4375rem;margin-left:auto;font-weight:500;display:flex}.hb-e-kv dd>span{text-overflow:ellipsis;overflow:hidden}.hb-e-kv dd>svg{color:var(--fg-3)}.hb-e-kv dd[data-mono]{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em}.hb-e-kv dd[data-num]{font-variant-numeric:tabular-nums}.hb-e-face{background:color-mix(in oklch, var(--id-6) 22%, var(--bg-pane));width:1.125rem;height:1.125rem;color:var(--id-6);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:inline-flex}.hb-e-sh{color:var(--fg-3);font-size:var(--fs-meta);white-space:nowrap;align-items:center;gap:.375rem;font-weight:500;display:flex}.hb-e-sh .hb-e-n{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.hb-e-inv{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.hb-e-inv>li{border-top:1px solid var(--line-soft);align-items:center;gap:.625rem;min-width:0;min-height:3.125rem;padding:0 .625rem 0 .75rem;display:flex}.hb-e-inv>li:first-child{border-top:0}.hb-e-inv .hb-e-n{color:var(--fg);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hb-e-inv .hb-e-s{color:var(--fg-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-e-empty{border:1px solid var(--line);border-radius:var(--r-lg);min-height:3.125rem;color:var(--fg-3);font-size:var(--fs-ui);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.hb-out-foot>*{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.hb-out-foot b{color:var(--fg-2);font-weight:500}.hb-e-spin{border:1px solid var(--line-soft);border-radius:var(--r-md);height:2.5rem;color:var(--fg-3);font-size:var(--fs-ui);align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.hb-e-skel{flex-direction:column;gap:.625rem;display:flex}.hb-pub{background:var(--bg);height:100dvh;color:var(--fg);flex-direction:column;display:flex;position:relative}.hb-pub-head{flex:none;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 1rem 0 1.125rem;display:flex}.hb-pub-head p{min-width:0;color:var(--fg-3);font-size:var(--fs-meta);white-space:nowrap;flex:1;align-items:center;gap:.5rem;display:flex}.hb-pub-head p>span:last-child{text-overflow:ellipsis;overflow:hidden}.hb-pub-head b{color:var(--fg);flex:none;font-weight:600}.hb-pub-sep{background:var(--line);flex:none;width:1px;height:.75rem}.hb-pub-acct{flex:none}.hb-pub-acct:empty{width:5.5rem}.hb-pub-main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hb-pub-load{width:100%;max-width:58rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.hb-pub-col{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 2rem 4.5rem;display:flex;overflow-y:auto}.hb-pub-dead{text-align:center;flex-direction:column;align-items:center;gap:.625rem;max-width:26rem;display:flex}.hb-pub-dead h1{font-family:var(--font-serif);letter-spacing:-.012em;margin-top:.375rem;font-size:1.875rem;font-weight:400;line-height:1.18}.hb-pub-dead p{color:var(--fg-3);font-size:var(--fs-body);line-height:1.55}.hb-pub-bar{pointer-events:none;align-items:center;height:3.5rem;padding:0 .875rem;display:flex;position:absolute;inset:auto 0 0}.hb-pub-bar>*{pointer-events:auto}.hb-pub-acts{gap:.5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=30rem){.hb-pub-head{align-items:flex-start;padding-top:.625rem;padding-bottom:.5rem}.hb-pub-head p{white-space:normal;flex-direction:column;align-items:flex-start;gap:.125rem}.hb-pub-sep{display:none}.hb-pub-col{align-items:flex-start;padding:1.5rem 1.25rem 4.5rem}}}
