.hb-fgroup+.hb-fgroup{border-top:1px solid var(--c-line);margin-top:1.1rem;padding-top:1.1rem}.hb-fpill{border:1px solid var(--c-line);background:var(--c-surface);height:2rem;color:var(--c-ink-2);border-radius:9999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hb-fpill:hover{border-color:var(--c-line-strong);color:var(--c-ink)}.hb-fpill-n{color:var(--c-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.hb-fpill[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}.hb-fpill[aria-pressed=true] .hb-fpill-n{color:inherit;opacity:.75}.hb-fpill[data-zero]:not([aria-pressed=true]){display:none}.hb-fmore{cursor:pointer;height:2rem;color:var(--c-primary);align-items:center;margin-top:.25rem;font-size:12.5px;font-weight:700;list-style:none;display:flex}.hb-fmore::-webkit-details-marker{display:none}details[open]>.hb-fmore{margin-bottom:.375rem}.hb-fopt{text-align:left;width:100%;height:2.5rem;color:var(--c-ink-2);border-radius:.6rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.hb-fopt:hover{background:var(--c-surface-2);color:var(--c-ink)}.hb-fopt .hb-fopt-check{width:1rem;height:1rem;color:var(--c-primary);visibility:hidden;flex:none}.hb-fopt[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary)}.hb-fopt[aria-pressed=true] .hb-fopt-check{visibility:visible}.hb-fopt[data-zero]:not([aria-pressed=true]){opacity:.45}.hb-switch{appearance:none;cursor:pointer;background:var(--c-line-strong);border-radius:9999px;flex:none;width:2.25rem;height:1.3rem;transition:background .15s;position:relative}.hb-switch:after{content:"";background:#fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000040}.hb-switch:checked{background:var(--c-primary)}.hb-switch:checked:after{transform:translate(.95rem)}.hb-switch:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.hb-fcar[data-car-none]{color:var(--c-primary);border-style:dashed}.hb-fcar[data-car-none] .hb-switch{opacity:.5}.hb-fpanel{inset-inline:0;z-index:60;background:var(--c-surface);max-height:88dvh;color:var(--c-ink);box-shadow:var(--shadow-lg);visibility:hidden;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.hb-fpanel[data-open]{visibility:visible;transition:transform .25s;transform:none}.hb-fpanel-body{overscroll-behavior:contain;flex:1;padding:1rem;overflow-y:auto}.hb-fpanel-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.hb-apill{background:var(--c-primary-soft);max-width:15rem;height:1.75rem;color:var(--c-primary);border-radius:9999px;flex:none;align-items:center;gap:.35rem;padding:0 .35rem 0 .7rem;font-size:12px;font-weight:700;display:inline-flex}.hb-apill:hover{filter:brightness(.97)}.hb-apill-x{background:color-mix(in srgb, var(--c-primary) 14%, transparent);border-radius:9999px;place-items:center;width:1.15rem;height:1.15rem;font-size:13px;line-height:1;display:grid}
.hb-chipbar .hb-slider-track{gap:.375rem}.hb-chipbar [data-zero]:not([aria-pressed=true]){display:none}.hb-carchip[data-car-none]{border-style:dashed;border-color:var(--c-primary);color:var(--c-primary)}
