.hbb[data-v-8768e482]{align-items:center;display:inline-flex;font-weight:500;line-height:1;vertical-align:middle;white-space:nowrap}.hbb[data-v-8768e482] svg{display:block;flex:none}.hbb-ai[data-v-8768e482]{background:#fff;box-shadow:inset 0 0 0 1px #e4e2ea;color:#1d1c20}.hbb-ai.is-lg[data-v-8768e482]{border-radius:8px;font-size:13px;gap:6px;height:34px;padding:0 12px 0 10px}.hbb-ai.is-sm[data-v-8768e482]{border-radius:6px;font-size:12.5px;gap:4px;height:22px;padding:0 8px 0 7px}.hbb-render[data-v-8768e482]{background:rgb(var(--ed-indigo-500,99 102 241));color:#fff}.hbb-render.is-lg[data-v-8768e482]{border-radius:8px;font-size:13px;height:34px;padding:0 12px}.hbb-render.is-sm[data-v-8768e482]{border-radius:6px;font-size:12.5px;height:22px;padding:0 8px}.hbb-link[data-v-8768e482]{background:#fff;border:1px solid #e4e2ea;color:#3a393f;font-weight:400}.hbb-link.is-lg[data-v-8768e482]{border-radius:12px;font-size:12.5px;gap:5px;line-height:1.2;padding:4px 10px}.hbb-link.is-sm[data-v-8768e482]{border-radius:11px;font-size:12.5px;gap:4px;height:22px;padding:0 8px}.hbb-iconrow[data-v-8768e482]{align-items:center;display:inline-flex;gap:5px;vertical-align:middle}.hbb-ibtn[data-v-8768e482]{color:#55535b;justify-content:center}.hbb-ibtn.is-lg[data-v-8768e482]{border-radius:8px;height:32px;width:32px}.hbb-ibtn.is-sm[data-v-8768e482]{background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #e4e2ea;height:22px;width:22px}.hbb-name[data-v-8768e482]{color:#1d1c20;font-weight:500;white-space:normal}.hv-sm[data-v-9c9361c1]{align-items:center;display:inline-flex;flex:none;justify-content:center;line-height:0}.hv-sm[data-v-9c9361c1] span{display:block}.hv-sm img[data-v-9c9361c1]{display:block;height:21px;-o-object-fit:contain;object-fit:contain;width:28px}.hv-sm-icon[data-v-9c9361c1]{color:var(--accent-ink,#4338ca);height:18px;width:18px}.hv-sm-line[data-v-9c9361c1]{width:30px}.hv-lg[data-v-9c9361c1]{align-items:center;flex-direction:column}.hv-lg[data-v-9c9361c1],.hv-seg[data-v-9c9361c1]{display:inline-flex}.hv-seg[data-v-9c9361c1]{background:#f2f1f5;border-radius:10px;padding:3px}.hv-seg-on[data-v-9c9361c1]{align-items:center;background:#fff;border-radius:7px;box-shadow:0 1px 3px #14121e1f;color:rgb(var(--ed-indigo-600,79 70 229));display:inline-flex;font-size:13px;font-weight:500;line-height:17px;padding:6px 9px;white-space:nowrap}.hv-seg-on[data-v-9c9361c1] span{display:block}.hv-lg-view .hv-seg-on[data-v-9c9361c1]{color:#1d1c20}.hv-btn[data-v-9c9361c1]{align-items:center;background:var(--accent-soft,#eef2ff);border-radius:10px;box-shadow:inset 0 0 0 1px var(--accent-line,#c7d2fe);color:var(--accent-ink,#4338ca);display:flex;flex-direction:column;gap:3px;height:60px;justify-content:center;width:64px}.hv-btn[data-v-9c9361c1] span{display:block}.hv-btn-t[data-v-9c9361c1]{font-size:9px;font-weight:500;line-height:1;max-width:62px;padding:0 2px;text-align:center}.hv-tile[data-v-9c9361c1]{align-items:center;background:#fff;border:1px solid var(--line,#e4e2ea);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:6px;width:136px}.hv-pic[data-v-9c9361c1]{aspect-ratio:4/3;display:grid;place-items:center;position:relative;width:100%}.hv-pic img[data-v-9c9361c1]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hv-badge[data-v-9c9361c1]{background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:var(--ink-2,#3a393f);display:inline-flex;line-height:0;position:absolute;right:2px;top:2px}.hv-tile-t[data-v-9c9361c1]{color:var(--ink,#1d1c20);font-size:11px;font-weight:500;line-height:1.25;text-align:center}.hu[data-v-780ec74c]{background:var(--accent-soft-2,rgba(238,242,255,.6));border-radius:7px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--accent-ink,#4338ca);display:inline;font-weight:500;margin:0 1px;padding:1px 6px;white-space:normal}.hu[tabindex][data-v-780ec74c]{cursor:help}.hu[tabindex][data-v-780ec74c]:focus-visible,.hu[tabindex][data-v-780ec74c]:hover{background:var(--accent-soft,#eef2ff);box-shadow:inset 0 0 0 1px var(--accent-line,#c7d2fe);outline:none}.hu-v[data-v-780ec74c]{margin:-3px 4px -2px -2px;vertical-align:middle}.hu-bar[data-v-780ec74c],.hu-tab[data-v-780ec74c],.hu-view[data-v-780ec74c]{background:none;color:inherit;padding:0;white-space:nowrap}.hu-bar[tabindex][data-v-780ec74c]:focus-visible,.hu-bar[tabindex][data-v-780ec74c]:hover,.hu-tab[tabindex][data-v-780ec74c]:focus-visible,.hu-tab[tabindex][data-v-780ec74c]:hover,.hu-view[tabindex][data-v-780ec74c]:focus-visible,.hu-view[tabindex][data-v-780ec74c]:hover{background:none;box-shadow:none}.hu-bar[data-v-780ec74c]:focus-visible,.hu-tab[data-v-780ec74c]:focus-visible,.hu-view[data-v-780ec74c]:focus-visible{border-radius:8px;outline:2px solid var(--accent-line,#c7d2fe);outline-offset:1px}.hu-bar[tabindex][data-v-780ec74c]:hover .hbb{filter:brightness(.97)}.hu-seg[data-v-780ec74c]{background:#f2f1f5;border-radius:8px;padding:2px;transition:box-shadow .15s ease;vertical-align:middle}.hu-seg[data-v-780ec74c],.hu-seg-on[data-v-780ec74c]{display:inline-flex}.hu-seg-on[data-v-780ec74c]{align-items:center;background:#fff;border-radius:6px;box-shadow:0 1px 3px #14121e1f;color:rgb(var(--ed-indigo-600,79 70 229));font-size:12.5px;gap:4px;height:18px;line-height:1;padding:0 7px}.hu-seg-on[data-v-780ec74c] span{display:block}.hu-view .hu-seg-on[data-v-780ec74c]{color:#1d1c20}.hu-tab[tabindex]:hover .hu-seg[data-v-780ec74c],.hu-view[tabindex]:hover .hu-seg[data-v-780ec74c]{box-shadow:inset 0 0 0 1px var(--accent-line,#c7d2fe)}.hu-plain[data-v-780ec74c]{background:var(--chip,#f2f1f5);color:var(--ink,#1d1c20)}.hu-mark[data-v-780ec74c]{background:#fde68a;border-radius:3px;color:inherit;padding:0 1px}.hu-pop[data-v-780ec74c]{align-items:center;animation:hu-in-780ec74c .12s ease-out;background:#fff;border:1px solid var(--line,#e4e2ea);border-radius:14px;box-shadow:0 14px 36px -10px #14121e59,0 2px 6px #14121e14;display:flex;flex-direction:column;font-weight:400;gap:6px;padding:10px 12px 8px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:normal;z-index:3}.hu-pop.is-below[data-v-780ec74c]{transform:translate(-50%)}.hu-pop-k[data-v-780ec74c]{color:var(--mute,#77757d);font-size:11px}@keyframes hu-in-780ec74c{0%{opacity:0}to{opacity:1}}.hi-b[data-v-48b19be8]{color:var(--ink,#1d1c20)}.hi-b[data-v-48b19be8],.hi-link[data-v-48b19be8]{font-weight:500}.hi-link[data-v-48b19be8]{color:var(--accent-ink,#4338ca);text-decoration:underline;text-decoration-color:var(--accent-line,#c7d2fe);text-underline-offset:3px;transition:text-decoration-color .15s ease}.hi-link[data-v-48b19be8]:hover{text-decoration-color:currentColor}.hi-link[data-v-48b19be8]:focus-visible{border-radius:4px;outline:2px solid var(--accent-line,#c7d2fe);outline-offset:1px}.hi-ex[data-v-48b19be8]{position:relative}.hi-code[data-v-48b19be8]{background:#f7f6f9;border:1px solid var(--line,#e4e2ea);border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ink-2,#3a393f);cursor:copy;display:inline;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em;line-height:inherit;margin:0 1px;padding:1px 5px;text-align:left;transition:border-color .15s ease,background-color .15s ease;white-space:normal}.hi-code[data-v-48b19be8]:hover{background:var(--accent-soft-2,rgba(238,242,255,.6));border-color:var(--accent-line,#c7d2fe)}.hi-code[data-v-48b19be8]:focus-visible{outline:2px solid var(--accent-line,#c7d2fe);outline-offset:1px}.hi-code.is-copied[data-v-48b19be8]{background:#f0fdf4;border-color:#86efac}.hi-copied[data-v-48b19be8]{animation:hi-in-48b19be8 .12s ease-out;background:#1d1c20;border-radius:7px;bottom:calc(100% + 5px);color:#fff;font-size:11.5px;font-weight:400;left:50%;line-height:1.3;padding:3px 8px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}@keyframes hi-in-48b19be8{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}.hi-price[data-v-48b19be8]{color:var(--ink,#1d1c20);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.hi-mark[data-v-48b19be8]{background:#fde68a;border-radius:3px;color:inherit;padding:0 1px}
