.bk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;min-width:0}.bk-chip{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:3px 11px;border-radius:999px;background:var(--c);color:#fff;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}a.bk-chip:hover{filter:brightness(1.08);color:#fff}a.bk-chip:focus-visible{outline:2px solid var(--ink, #0f172a);outline-offset:2px}a.bk-chip:after{content:"";position:absolute;inset:-8px 0}.bk-st{padding:1px 7px;margin-right:-4px;border-radius:999px;background:#ffffff38;font-size:12px;font-weight:500;white-space:nowrap}.bk-ghost{background:#fff;color:var(--c);border:1.5px dashed var(--c);padding:2px 10px}a.bk-ghost:hover{color:var(--c);filter:none;background:#f8fafc}.bk-ghost .bk-st,.bk-ended .bk-st{background:#f1f5f9;color:var(--ink-2, #334155)}.bk-ended{background:#fff;color:var(--ink-3, #64748b);border:1px solid var(--line, #e2e8f0);padding:2px 10px}.bk-chip-sm{min-height:24px;padding:2px 9px;font-size:12px;gap:5px;white-space:nowrap;overflow-wrap:normal}.bk-chip-sm .bk-st{font-size:11px;padding:1px 6px}.bk-chip-sm.bk-ghost,.bk-chip-sm.bk-ended{padding:1px 8px}.bk-q,.bk-side{display:contents}.bk-q>summary,.bk-side>summary{list-style:none;cursor:pointer;position:relative;flex:none}.bk-q>summary::-webkit-details-marker,.bk-side>summary::-webkit-details-marker{display:none}.bk-q>summary{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line-2, #cbd5e1);background:#fff;color:var(--ink-3, #64748b);font-size:14px;font-weight:700;line-height:1}.bk-q>summary:hover{color:var(--ink, #0f172a);background:#f1f5f9}.bk-q[open]>summary{background:var(--navy, #0f172a);border-color:var(--navy, #0f172a);color:#fff}.bk-q>summary:after,.bk-side>summary:after{content:"";position:absolute;inset:-8px}.bk-q>summary:focus-visible,.bk-side>summary:focus-visible{outline:2px solid var(--ink, #0f172a);outline-offset:2px}.bk-q-lg>summary{width:40px;height:40px;font-size:16px}.bk-q-sm>summary{width:24px;height:24px;font-size:12px}.bk-q-sm>summary:after{inset:-10px}.bk-side>summary{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line, #e2e8f0);background:#fff;color:var(--ink-2, #334155);font-size:13px;font-weight:600;white-space:nowrap}.bk-side[open]>summary{background:#f1f5f9;color:var(--ink, #0f172a)}.bk-chev{width:12px;height:12px;transition:transform .15s}.bk-side[open] .bk-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bk-chev{transition:none}}.bk-more{flex:1 0 100%;width:100%;box-sizing:border-box;min-width:0;margin-top:4px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:var(--ink-2, #334155);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.bk-more p{margin:0}.bk-more p+p{margin-top:6px}.bk-more b{color:var(--ink, #0f172a);font-weight:600}.bk-more a{color:inherit}.bk-src{font-size:12px;color:var(--ink-3, #64748b)}.bk-more .bk-src{margin-top:8px}.bk-caveat{color:#92400e}.empty .empty-ride{display:inline-block;margin-top:10px;font-size:14px}
