.vh-premium{display:inline-flex;align-items:center;gap:3px;flex:none;font-style:normal;font-size:10px;font-weight:700;line-height:16px;padding:0 6px 0 4px;border-radius:4px;color:var(--brand-ink,#1c6f5c);background:var(--brand-soft,#e3f4ef);white-space:nowrap}.vh-premium svg{flex:none}.vh-ppanel{display:flex;flex-direction:column;gap:6px;margin:10px 14px 0;padding:10px 12px;border:1px solid var(--line,#dfe6e3);border-radius:12px;background:var(--brand-soft,#e3f4ef);color:var(--ink,#16231f);font-size:14px;line-height:1.45}.vh-ppanel[data-kind=empty],.vh-ppanel[data-kind=short],.vh-ppanel[data-kind=signin]{background:var(--surface,#fff)}.vh-ppanel-head{display:flex;align-items:center;gap:8px;font-weight:700}.vh-ppanel-head svg{color:var(--brand-ink,#1c6f5c);flex:none}.vh-ppanel p{margin:0}.vh-ppanel small{color:var(--ink-2,#4b5b56);font-size:13px}.vh-ppanel-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;color:#fff;background:var(--brand,#3aa98f)}.vh-ppanel-cta.is-quiet{color:var(--brand-ink,#1c6f5c);background:transparent;border:1px solid var(--brand,#3aa98f)}.vh-ppanel-cta:focus-visible{outline:2px solid var(--brand-ink,#1c6f5c);outline-offset:2px}.vb-chips{flex-wrap:wrap;gap:4px}.vb-chip,.vb-chips{display:inline-flex;align-items:center}.vb-chip{font-style:normal;font-size:10px;font-weight:700;line-height:16px;padding:0 6px;border-radius:4px;color:var(--brand-ink,#1c6f5c);background:var(--brand-soft,#e3f4ef);white-space:nowrap}.vb-chip.is-limit{background:transparent;border:1px solid var(--brand-soft,#e3f4ef);font-weight:600}.vb-note{display:block;font-size:12px;line-height:1.35;margin-top:2px}.vb-note,.vb-star{color:var(--ink-2,#4b5b56)}.vb-star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:0;border-radius:999px;background:transparent;cursor:pointer}.vb-star:hover{background:var(--brand-soft,#e3f4ef)}.vb-star[aria-pressed=true]{color:var(--brand-ink,#1c6f5c)}.vb-star:focus-visible{outline:2px solid var(--brand-ink,#1c6f5c);outline-offset:2px}