:root{--bf-pal-standard-1:#2774ae;--bf-pal-standard-2:#eb6834;--bf-pal-standard-3:#1baf7a;--bf-pal-standard-4:#eda100;--bf-pal-standard-5:#e87ba4;--bf-pal-standard-6:#4a3aa7;--bf-pal-cool-1:#2774ae;--bf-pal-cool-2:#ba96d8;--bf-pal-cool-3:#693f87;--bf-pal-cool-4:#9165e0;--bf-pal-cool-5:#42b389;--bf-pal-cool-6:#27a7e6;--bf-pal-warm-1:#e07b39;--bf-pal-warm-2:#922940;--bf-pal-warm-3:#fc70a9;--bf-pal-warm-4:#876617;--bf-pal-warm-5:#792798;--bf-pal-warm-6:#a661c4;--bf-pal-neutral-1:#4a78b0;--bf-pal-neutral-2:#bd95d5;--bf-pal-neutral-3:#b58545;--bf-pal-neutral-4:#7f3b59;--bf-pal-neutral-5:#50bcb1;--bf-pal-neutral-6:#475f17;--bf-pal-colorblind-1:#0072b2;--bf-pal-colorblind-2:#e69f00;--bf-pal-colorblind-3:#56b4e9;--bf-pal-colorblind-4:#d55e00;--bf-pal-colorblind-5:#785ef0;--bf-pal-colorblind-6:#009e73;--bf-heat-standard-1:#e5ebf0;--bf-heat-standard-2:#c0cfdc;--bf-heat-standard-3:#95aec5;--bf-heat-standard-4:#3e6f98;--bf-heat-standard-5:#054d7d;--bf-heat-standard-6:#043d64;--bf-heat-cool-1:#e5ebf0;--bf-heat-cool-2:#c0cfdc;--bf-heat-cool-3:#95aec5;--bf-heat-cool-4:#3e6f98;--bf-heat-cool-5:#054d7d;--bf-heat-cool-6:#043d64;--bf-heat-warm-1:#f2e8e3;--bf-heat-warm-2:#dfc9bc;--bf-heat-warm-3:#c9a48e;--bf-heat-warm-4:#9d5a2f;--bf-heat-warm-5:#783808;--bf-heat-warm-6:#612b01;--bf-heat-neutral-1:#e6eaf0;--bf-heat-neutral-2:#c4cedb;--bf-heat-neutral-3:#9cadc3;--bf-heat-neutral-4:#4d6d94;--bf-heat-neutral-5:#234b7b;--bf-heat-neutral-6:#0b3b6e;--bf-heat-colorblind-1:#e4ebf1;--bf-heat-colorblind-2:#becfde;--bf-heat-colorblind-3:#92afc7;--bf-heat-colorblind-4:#35709d;--bf-heat-colorblind-5:#064e7a;--bf-heat-colorblind-6:#043d62}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--bf-pal-standard-1:#76bffc;--bf-pal-standard-2:#e06c36;--bf-pal-standard-3:#8cdfb6;--bf-pal-standard-4:#e0ab5c;--bf-pal-standard-5:#f483ad;--bf-pal-standard-6:#7169d4;--bf-pal-cool-1:#228cd7;--bf-pal-cool-2:#dabaff;--bf-pal-cool-3:#8c69a7;--bf-pal-cool-4:#b08cfb;--bf-pal-cool-5:#4cb58d;--bf-pal-cool-6:#68c3f8;--bf-pal-warm-1:#feac7d;--bf-pal-warm-2:#c04f63;--bf-pal-warm-3:#fe75ac;--bf-pal-warm-4:#a9873e;--bf-pal-warm-5:#ad5fcd;--bf-pal-warm-6:#e3b7f8;--bf-pal-neutral-1:#3e7cc5;--bf-pal-neutral-2:#ddaefa;--bf-pal-neutral-3:#dea559;--bf-pal-neutral-4:#c1628b;--bf-pal-neutral-5:#3fdfd1;--bf-pal-neutral-6:#6b8540;--bf-pal-colorblind-1:#0e9aec;--bf-pal-colorblind-2:#e5a430;--bf-pal-colorblind-3:#83d0fe;--bf-pal-colorblind-4:#d55704;--bf-pal-colorblind-5:#7754fb;--bf-pal-colorblind-6:#15bd8b;--bf-heat-standard-1:#2a3037;--bf-heat-standard-2:#2f3f4e;--bf-heat-standard-3:#355168;--bf-heat-standard-4:#40739d;--bf-heat-standard-5:#4687bb;--bf-heat-standard-6:#4992cc;--bf-heat-cool-1:#283138;--bf-heat-cool-2:#2b4052;--bf-heat-cool-3:#2d516f;--bf-heat-cool-4:#2d73aa;--bf-heat-cool-5:#2d87cb;--bf-heat-cool-6:#2b92de;--bf-heat-warm-1:#362e2a;--bf-heat-warm-2:#4d392f;--bf-heat-warm-3:#674735;--bf-heat-warm-4:#9a6140;--bf-heat-warm-5:#b77148;--bf-heat-warm-6:#c7794b;--bf-heat-neutral-1:#2a3038;--bf-heat-neutral-2:#303f51;--bf-heat-neutral-3:#37506e;--bf-heat-neutral-4:#4471a7;--bf-heat-neutral-5:#4c84c7;--bf-heat-neutral-6:#518fd9;--bf-heat-colorblind-1:#273139;--bf-heat-colorblind-2:#284053;--bf-heat-colorblind-3:#275172;--bf-heat-colorblind-4:#1c74af;--bf-heat-colorblind-5:#0a88d1;--bf-heat-colorblind-6:#1593e0}}:root[data-theme=dark]{--bf-pal-standard-1:#76bffc;--bf-pal-standard-2:#e06c36;--bf-pal-standard-3:#8cdfb6;--bf-pal-standard-4:#e0ab5c;--bf-pal-standard-5:#f483ad;--bf-pal-standard-6:#7169d4;--bf-pal-cool-1:#228cd7;--bf-pal-cool-2:#dabaff;--bf-pal-cool-3:#8c69a7;--bf-pal-cool-4:#b08cfb;--bf-pal-cool-5:#4cb58d;--bf-pal-cool-6:#68c3f8;--bf-pal-warm-1:#feac7d;--bf-pal-warm-2:#c04f63;--bf-pal-warm-3:#fe75ac;--bf-pal-warm-4:#a9873e;--bf-pal-warm-5:#ad5fcd;--bf-pal-warm-6:#e3b7f8;--bf-pal-neutral-1:#3e7cc5;--bf-pal-neutral-2:#ddaefa;--bf-pal-neutral-3:#dea559;--bf-pal-neutral-4:#c1628b;--bf-pal-neutral-5:#3fdfd1;--bf-pal-neutral-6:#6b8540;--bf-pal-colorblind-1:#0e9aec;--bf-pal-colorblind-2:#e5a430;--bf-pal-colorblind-3:#83d0fe;--bf-pal-colorblind-4:#d55704;--bf-pal-colorblind-5:#7754fb;--bf-pal-colorblind-6:#15bd8b;--bf-heat-standard-1:#2a3037;--bf-heat-standard-2:#2f3f4e;--bf-heat-standard-3:#355168;--bf-heat-standard-4:#40739d;--bf-heat-standard-5:#4687bb;--bf-heat-standard-6:#4992cc;--bf-heat-cool-1:#283138;--bf-heat-cool-2:#2b4052;--bf-heat-cool-3:#2d516f;--bf-heat-cool-4:#2d73aa;--bf-heat-cool-5:#2d87cb;--bf-heat-cool-6:#2b92de;--bf-heat-warm-1:#362e2a;--bf-heat-warm-2:#4d392f;--bf-heat-warm-3:#674735;--bf-heat-warm-4:#9a6140;--bf-heat-warm-5:#b77148;--bf-heat-warm-6:#c7794b;--bf-heat-neutral-1:#2a3038;--bf-heat-neutral-2:#303f51;--bf-heat-neutral-3:#37506e;--bf-heat-neutral-4:#4471a7;--bf-heat-neutral-5:#4c84c7;--bf-heat-neutral-6:#518fd9;--bf-heat-colorblind-1:#273139;--bf-heat-colorblind-2:#284053;--bf-heat-colorblind-3:#275172;--bf-heat-colorblind-4:#1c74af;--bf-heat-colorblind-5:#0a88d1;--bf-heat-colorblind-6:#1593e0}:root[data-palette=cool]{--bf-series-1:var(--bf-pal-cool-1);--bf-series-2:var(--bf-pal-cool-2);--bf-series-3:var(--bf-pal-cool-3);--bf-series-4:var(--bf-pal-cool-4);--bf-series-5:var(--bf-pal-cool-5);--bf-series-6:var(--bf-pal-cool-6);--bf-heat-1:var(--bf-heat-cool-1);--bf-heat-2:var(--bf-heat-cool-2);--bf-heat-3:var(--bf-heat-cool-3);--bf-heat-4:var(--bf-heat-cool-4);--bf-heat-5:var(--bf-heat-cool-5);--bf-heat-6:var(--bf-heat-cool-6)}:root[data-palette=warm]{--bf-series-1:var(--bf-pal-warm-1);--bf-series-2:var(--bf-pal-warm-2);--bf-series-3:var(--bf-pal-warm-3);--bf-series-4:var(--bf-pal-warm-4);--bf-series-5:var(--bf-pal-warm-5);--bf-series-6:var(--bf-pal-warm-6);--bf-heat-1:var(--bf-heat-warm-1);--bf-heat-2:var(--bf-heat-warm-2);--bf-heat-3:var(--bf-heat-warm-3);--bf-heat-4:var(--bf-heat-warm-4);--bf-heat-5:var(--bf-heat-warm-5);--bf-heat-6:var(--bf-heat-warm-6)}:root[data-palette=neutral]{--bf-series-1:var(--bf-pal-neutral-1);--bf-series-2:var(--bf-pal-neutral-2);--bf-series-3:var(--bf-pal-neutral-3);--bf-series-4:var(--bf-pal-neutral-4);--bf-series-5:var(--bf-pal-neutral-5);--bf-series-6:var(--bf-pal-neutral-6);--bf-heat-1:var(--bf-heat-neutral-1);--bf-heat-2:var(--bf-heat-neutral-2);--bf-heat-3:var(--bf-heat-neutral-3);--bf-heat-4:var(--bf-heat-neutral-4);--bf-heat-5:var(--bf-heat-neutral-5);--bf-heat-6:var(--bf-heat-neutral-6)}:root[data-palette=colorblind]{--bf-series-1:var(--bf-pal-colorblind-1);--bf-series-2:var(--bf-pal-colorblind-2);--bf-series-3:var(--bf-pal-colorblind-3);--bf-series-4:var(--bf-pal-colorblind-4);--bf-series-5:var(--bf-pal-colorblind-5);--bf-series-6:var(--bf-pal-colorblind-6);--bf-heat-1:var(--bf-heat-colorblind-1);--bf-heat-2:var(--bf-heat-colorblind-2);--bf-heat-3:var(--bf-heat-colorblind-3);--bf-heat-4:var(--bf-heat-colorblind-4);--bf-heat-5:var(--bf-heat-colorblind-5);--bf-heat-6:var(--bf-heat-colorblind-6)}:root{--bf-chip-blue-bg:#edf5ff;--bf-chip-blue-fg:#0043ce;--bf-chip-purple-bg:#f6f2ff;--bf-chip-purple-fg:#6929c4;--bf-chip-teal-bg:#d9fbfb;--bf-chip-teal-fg:#005d5d;--bf-chip-orange-bg:#fff2e8;--bf-chip-orange-fg:#8a3800;--bf-chip-cyan-bg:#e5f6ff;--bf-chip-cyan-fg:#00539a;--bf-chip-green-bg:#defbe6;--bf-chip-green-fg:#0e6027;--bf-chip-magenta-bg:#fff0f7;--bf-chip-magenta-fg:#9f1853;--bf-chip-yellow-bg:#fcf4d6;--bf-chip-yellow-fg:#684e00;--bf-chip-gray-bg:#f2f4f8;--bf-chip-gray-fg:#343a3f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bf-chip-blue-bg:#001d6c;--bf-chip-blue-fg:#a6c8ff;--bf-chip-purple-bg:#31135e;--bf-chip-purple-fg:#d4bbff;--bf-chip-teal-bg:#022b30;--bf-chip-teal-fg:#3ddbd9;--bf-chip-orange-bg:#3e1a00;--bf-chip-orange-fg:#ffb784;--bf-chip-cyan-bg:#012749;--bf-chip-cyan-fg:#82cfff;--bf-chip-green-bg:#022d0d;--bf-chip-green-fg:#6fdc8c;--bf-chip-magenta-bg:#510224;--bf-chip-magenta-fg:#ffafd2;--bf-chip-yellow-bg:#302400;--bf-chip-yellow-fg:#f1c21b;--bf-chip-gray-bg:#21272a;--bf-chip-gray-fg:#c1c7cd}}:root[data-theme=dark]{--bf-chip-blue-bg:#001d6c;--bf-chip-blue-fg:#a6c8ff;--bf-chip-purple-bg:#31135e;--bf-chip-purple-fg:#d4bbff;--bf-chip-teal-bg:#022b30;--bf-chip-teal-fg:#3ddbd9;--bf-chip-orange-bg:#3e1a00;--bf-chip-orange-fg:#ffb784;--bf-chip-cyan-bg:#012749;--bf-chip-cyan-fg:#82cfff;--bf-chip-green-bg:#022d0d;--bf-chip-green-fg:#6fdc8c;--bf-chip-magenta-bg:#510224;--bf-chip-magenta-fg:#ffafd2;--bf-chip-yellow-bg:#302400;--bf-chip-yellow-fg:#f1c21b;--bf-chip-gray-bg:#21272a;--bf-chip-gray-fg:#c1c7cd}.bf-collection{display:grid;gap:12px;min-width:0}.bf-collection-chip{display:inline-flex;align-items:center;max-width:100%;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-collection-chip-swatch{flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%}[data-page-body]:has(>[data-collection-page]){padding-top:0}.bf-collection-bandbox{margin-bottom:8px}.bf-collection-bandbox-rule{padding-bottom:16px;border-bottom:1px solid var(--rule)}.bf-collection-band{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;min-width:0}.bf-collection-band-title{min-width:0}.bf-collection-notice{margin:8px 0 0;font-size:14px}@media (max-width:767px){.bf-collection-band{gap:12px}.bf-collection-band-title{flex:1 1 0}.bf-collection-band .bf-collection-metrics{display:none}}.bf-collection-tabrow{position:relative;gap:8px;margin-bottom:8px}.bf-collection-tablist,.bf-collection-tabrow{display:flex;align-items:flex-end;min-width:0}.bf-collection-tablist{flex:0 1 auto;overflow-x:auto}.bf-collection-tabrow .bf-collection-search{flex:1 1 18rem;max-width:36rem;margin:0 0 4px auto}@media (min-width:768px){.bf-collection-tabrow .bf-collection-search{min-height:2rem;height:2rem;margin-bottom:8px}.bf-collection-tabrow .bf-collection-search+.bf-collection-actions{margin-left:0}}.bf-collection-actions{display:flex;flex:none;align-items:center;gap:4px;margin-left:auto}@media (max-width:767px){.bf-collection-tabrow{flex-wrap:wrap;row-gap:4px}.bf-collection-tabrow .bf-collection-search{order:1;flex:1 1 100%;max-width:none;margin:0 0 8px}}.bf-collection-tab{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;color:var(--ink-muted);white-space:nowrap;cursor:pointer}.bf-collection-tab-on{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.bf-collection-tabmore{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);cursor:pointer;opacity:0}.bf-collection-tabmore:focus-visible,.bf-collection-tabmore:hover,.bf-collection-tabmore[aria-expanded=true],.bf-collection-tabrow:has(.bf-collection-tab-on:hover,.bf-collection-tab-on:focus-visible) .bf-collection-tabmore{opacity:1;background:var(--sunk-deep)}@media (hover:none),(max-width:767px),(pointer:coarse){.bf-collection-tabmore{opacity:1}}.bf-collection-tablist:has(+.bf-collection-tabmore) .bf-collection-tab-on{padding-right:32px}@media (max-width:767px),(pointer:coarse){.bf-collection-tabmore{width:48px;height:48px;border-bottom:2px solid transparent;background-clip:padding-box}.bf-collection-tablist:has(+.bf-collection-tabmore) .bf-collection-tab-on{padding-right:48px}}.bf-collection-tabname{position:absolute;padding:0 8px;border:1px solid var(--accent);border-radius:4px;background:var(--ground);color:var(--ink);font:inherit;font-size:14px;font-weight:600}.bf-collection-dot{display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--accent)}.bf-collection-icon{position:relative;justify-content:center;border:0;border-radius:4px;font-size:16px}.bf-collection-icon,.bf-collection-multi{display:inline-flex;align-items:center;min-width:48px;min-height:48px;background:transparent;color:var(--ink-muted);cursor:pointer}.bf-collection-multi{flex-wrap:wrap;gap:4px;max-width:100%;padding:4px 8px;border:1px solid var(--rule);border-radius:4px;font-size:13px;text-align:left}.bf-collection-multi:hover{background:var(--sunk-deep)}.bf-collection-multi-empty{color:var(--ink-subtle)}.bf-collection-icon:hover{background:var(--sunk-deep)}.bf-collection-icon-on{color:var(--accent);background:var(--accent-soft)}.bf-collection-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--ground);font-size:11px;font-weight:600}.bf-collection-icon .bf-collection-badge{position:absolute;top:5px;right:3px}.bf-collection-popover{position:absolute;top:100%;z-index:30;min-width:240px;margin-top:4px}.bf-collection-floating,.bf-collection-popover{padding:4px;border:1px solid var(--rule);border-radius:6px;background:var(--ground);box-shadow:var(--bf-shadow-sticky)}.bf-collection-floating{position:fixed;z-index:var(--z-popover,60)}.bf-collection-floating[data-in-dialog]{z-index:calc(var(--z-dialog, 70) + 1)}.bf-collection-menu{display:grid;min-width:240px;padding:4px 0}.bf-collection-display{display:grid;min-width:200px}.bf-collection-menuitem{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 16px;border:0;border-radius:4px;background:transparent;color:var(--ink);font-size:14px;text-align:left;cursor:pointer}.bf-collection-menuitem>svg{flex:none;color:var(--ink-muted)}.bf-collection-menuitem:focus-visible,.bf-collection-menuitem:hover:not(:disabled){background:var(--sunk-deep)}.bf-collection-menuitem:disabled{color:var(--ink-faint);cursor:default}.bf-collection-menuitem-danger,.bf-collection-menuitem-danger>svg{color:var(--bad)}.bf-collection-rule{height:1px;margin:8px 0;background:var(--rule)}@media (max-width:767px),(pointer:coarse){.bf-collection-menuitem{min-height:48px}}.bf-collection-options{display:grid;gap:4px;min-width:180px}.bf-collection-option{min-height:48px;padding:0 12px;border:0;border-radius:4px;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.bf-collection-option[aria-selected=true]{box-shadow:inset 0 0 0 2px currentColor}.bf-collection-option-tick{display:inline-block;width:1.25em}.bf-collection-option-tick[data-option-tick=off]{visibility:hidden}.bf-collection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0}.bf-collection-metrics dt{font-size:12px;color:var(--ink-subtle)}.bf-collection-metrics dd{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}@media (min-width:768px){.bf-collection-metrics{display:flex;flex-wrap:wrap;gap:12px 40px}}.bf-collection-body{display:flex;align-items:flex-start;gap:16px;min-width:0}.bf-collection-search{display:flex;align-items:center;gap:8px;width:100%;max-width:320px;min-height:48px;padding:0 12px;border:1px solid var(--rule);border-radius:4px;background:var(--ground);color:var(--ink-subtle)}.bf-collection-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.bf-collection-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:14px;outline:none}.bf-collection-empty{padding:32px 0;text-align:center;font-size:14px;color:var(--ink-subtle)}.bf-collection-tablebox{--bf-collection-group-row-h:48px;--bf-collection-header-row-h:48px;max-height:calc(100dvh - var(--bf-shell-bar-h, 3.5rem) - var(--bf-subhead-h, 57px) - 16px);overflow:auto;scroll-padding-top:var(--bf-collection-header-row-h);scroll-padding-left:var(--bf-collection-locked-w,0)}.bf-collection-tablebox:has(.bf-collection-table[data-grouped]){scroll-padding-top:calc(var(--bf-collection-group-row-h) + var(--bf-collection-header-row-h))}.bf-collection[data-collection-panel] .bf-collection-tablebox{max-height:min(36rem,70dvh)}@media print{.bf-collection[data-collection-panel] .bf-collection-tablebox{max-height:none}}.bf-collection-group{min-width:100%;width:-moz-max-content;width:max-content;margin:0;border-top-width:1px;border:1px solid var(--rule);border-top:0 solid var(--rule);border-left:6px solid var(--bf-group-bar);border-radius:6px;background:var(--ground);overflow:clip}.bf-collection-tablebox{container-type:inline-size}.bf-collection-group-cell{z-index:3;padding:0;background:var(--bf-group-bar);color:var(--bf-group-ink)}.bf-collection-group-cell,.bf-collection-group-head{position:sticky;height:var(--bf-collection-group-row-h,48px);text-align:left}.bf-collection-group-head{left:0;display:flex;align-items:center;gap:8px;width:calc(100cqw - 7px);padding:0 16px 0 10px;border:0;background:transparent;color:inherit;white-space:nowrap;cursor:pointer}.bf-collection-group-head:focus-visible{outline:2px solid var(--bf-group-ink);outline-offset:-4px}.bf-collection-group-count{margin-left:auto;font-size:13px}.bf-collection-group-swatch{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px var(--bf-group-ink)}.bf-collection-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px;color:var(--ink)}.bf-collection-th{position:sticky;top:0;z-index:2;height:48px;padding:0 0 0 12px;border-bottom:1px solid var(--rule);background:var(--sunk);color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.bf-collection-th-sort{flex:1;min-width:0;min-height:48px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;overflow:hidden;cursor:pointer}.bf-collection-th-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.2;white-space:normal;overflow-wrap:break-word;word-break:normal}.bf-collection-th-label[data-one-word]{display:block;white-space:nowrap;text-overflow:ellipsis}.bf-collection-th-menu{flex:none;width:32px;min-height:48px;border:0;background:transparent;color:var(--ink-muted);opacity:0;cursor:pointer}.bf-collection-th-menu:focus-visible,.bf-collection-th-menu[aria-expanded=true],.bf-collection-th:hover .bf-collection-th-menu{opacity:1}@media (hover:none){.bf-collection-th-menu{opacity:1}}.bf-collection-row{cursor:pointer}.bf-collection-row td{height:48px;padding:0 12px;border-bottom:1px solid var(--rule-soft);background:var(--ground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-collection-row:hover td{background:var(--sunk)}.bf-collection-note{margin-left:6px;font-size:12px;color:var(--ink-subtle)}.bf-collection-row td.bf-collection-noted,.bf-collection-row td.bf-collection-verbatim{height:auto;padding-top:12px;padding-bottom:12px;white-space:normal;overflow-wrap:anywhere}.bf-collection-row td.bf-collection-noted .bf-collection-note{display:inline-block;max-width:calc(100% - 6px);white-space:normal}[data-table-stripes="1"] .bf-collection-row:nth-child(2n) td{background:var(--stripe)}[data-table-stripes="1"] .bf-collection-row:hover td{background:var(--accent-soft)}@media (min-width:768px){[data-table-density=compact] .bf-collection-tablebox{--bf-collection-group-row-h:32px;--bf-collection-header-row-h:32px}[data-table-density=compact] .bf-collection-th{height:32px}[data-table-density=compact] .bf-collection-th-menu,[data-table-density=compact] .bf-collection-th-sort{min-height:32px}[data-table-density=compact] .bf-collection-row td{height:32px}[data-table-density=compact] .bf-collection-row td.bf-collection-noted,[data-table-density=compact] .bf-collection-row td.bf-collection-verbatim{height:auto;padding-top:6px;padding-bottom:6px}[data-table-density=compact] .bf-collection-row .bf-collection-record{min-height:0}[data-table-density=compact] .bf-collection-row .bf-collection-thumb{width:24px;height:24px;border-radius:3px}}.bf-collection-sticky{position:sticky;left:0;z-index:1}th.bf-collection-sticky{z-index:3}.bf-collection-table[data-grouped] thead{position:sticky;top:0;z-index:3}.bf-collection-table[data-grouped] .bf-collection-th{top:auto}.bf-collection-row td.bf-collection-editing{box-shadow:inset 0 0 0 2px var(--accent)}.bf-collection-record{min-height:48px;padding:0;border:0;background:transparent;color:var(--accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bf-collection-link{color:var(--accent);text-decoration:none}.bf-collection-link:hover{text-decoration:underline}.bf-collection-none{color:var(--ink-faint)}.bf-collection-attention{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.bf-collection-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.bf-collection-card-group{position:sticky;top:var(--bf-subhead-h,57px);z-index:10;padding:10px 0;background:var(--bf-page)}.bf-collection-card{display:block;width:100%;min-height:56px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--ground);text-align:left;cursor:pointer}@keyframes bf-collection-slide{0%{opacity:0;transform:translateX(16px)}}.bf-collection-settings{position:sticky;top:72px;display:flex;flex:none;flex-direction:column;width:320px;max-height:calc(100vh - 160px);border:1px solid var(--rule);border-radius:6px;background:var(--ground);animation:bf-collection-slide .15s ease-out}@media (max-width:1279px){.bf-collection-settings[data-settings-unchecked]{display:none}}@media (max-width:767px){.bf-collection-settings{position:fixed;inset:0;z-index:var(--z-sheet,40);width:auto;max-height:none;border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.bf-collection-settings{animation:none}}.bf-collection-segments{display:flex;gap:2px;margin:12px 16px 0;padding:2px;border-radius:6px;background:var(--sunk-deep)}.bf-collection-segment{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:48px;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);font-size:13px;font-weight:500;cursor:pointer}.bf-collection-segment[aria-selected=true]{background:var(--ground);color:var(--ink);font-weight:600}.bf-collection-settings-h{margin:0 0 8px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bf-collection-select{flex:1;min-width:0;border:1px solid var(--rule);border-radius:4px;background:var(--ground)}.bf-collection-radio,.bf-collection-select{min-height:48px;padding:0 8px;color:var(--ink);font-size:14px}.bf-collection-radio{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer}.bf-collection-radio:hover{background:var(--sunk-deep)}.bf-collection-radio[aria-checked=true]{color:var(--accent);font-weight:600}.bf-collection-check{display:flex;flex:1;align-items:center;gap:12px;min-height:48px;color:var(--ink);font-size:14px;cursor:pointer}.bf-collection-check input{width:16px;height:16px;accent-color:var(--accent)}.bf-collection-button{min-height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:4px;background:var(--ground);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.bf-collection-button:disabled{color:var(--ink-faint);cursor:default}.bf-collection-only{flex:none;min-height:48px;padding:0 12px;border:0;background:transparent;color:var(--accent);font-size:12px;cursor:pointer}.bf-collection-only:hover{text-decoration:underline}.bf-collection-scrim{position:fixed;inset:0;z-index:var(--z-scrim,50);display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.32)}.bf-collection-picker-scrim{z-index:var(--z-dialog,70)}.bf-collection-quick{width:100%;max-width:520px;max-height:85vh;overflow-y:auto;padding:20px;border-radius:6px 6px 0 0;background:var(--ground);box-shadow:var(--bf-shadow-sticky)}@media (min-width:768px){.bf-collection-scrim{align-items:center;padding:24px}.bf-collection-quick{border-radius:6px}}.bf-collection-picker{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:85vh;border-radius:6px 6px 0 0;background:var(--ground);box-shadow:var(--bf-shadow-sticky)}@media (min-width:768px){.bf-collection-picker{max-height:min(36rem,80vh);border-radius:6px}}.bf-collection-picker-search{display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:0 12px;border:1px solid var(--rule);border-radius:6px}.bf-collection-picker-status{margin:16px 16px 20px;font-size:14px;color:var(--ink-subtle)}.bf-collection-picker-list{min-height:0;flex:1;overflow-y:auto;padding:8px 8px 12px}.bf-collection-picker-option{display:flex;min-height:48px;flex-direction:column;justify-content:center;padding:6px 8px;border-radius:4px;cursor:pointer}.bf-collection-picker-on{background:var(--sunk-deep)}.bf-collection-picker-list[aria-busy=true]{opacity:.6;cursor:progress}.bf-collection-toast{margin:0;padding:10px 16px;border-radius:6px;background:var(--ink);color:var(--ground);font-size:14px;box-shadow:var(--bf-shadow-sticky);pointer-events:auto}body[data-popover-open] [data-collection-toast]{top:16px;bottom:auto!important}.bf-collection-toast-action{margin-left:12px;min-height:48px;min-width:48px;color:inherit;font-weight:600;text-decoration:underline}.bf-collection-tabwrap{display:inline-flex;flex:none;align-items:center}.bf-collection-grip{display:inline-flex;align-items:center;justify-content:center;width:24px;min-height:48px;padding:0;border:0;background:transparent;color:var(--ink-faint);cursor:grab;opacity:0}.bf-collection-colrow:focus-within .bf-collection-grip,.bf-collection-colrow:hover .bf-collection-grip,.bf-collection-tabwrap:focus-within .bf-collection-grip,.bf-collection-tabwrap:hover .bf-collection-grip,.bf-collection-viewrow:focus-within .bf-collection-grip,.bf-collection-viewrow:hover .bf-collection-grip{opacity:1}.bf-collection-tabwrap.bf-collection-drop-before{box-shadow:inset 2px 0 0 var(--accent)}.bf-collection-tabwrap.bf-collection-drop-after{box-shadow:inset -2px 0 0 var(--accent)}.bf-collection-viewrow{display:flex;align-items:center;gap:4px;min-height:48px;padding:0 4px;border-radius:4px}.bf-collection-viewrow-on{background:var(--sunk-deep)}.bf-collection-viewslist .bf-collection-viewrow:focus-within,.bf-collection-viewslist .bf-collection-viewrow:hover{background:var(--sunk-deep)}.bf-collection-viewslist .bf-collection-viewrow .bf-collection-menuitem:hover{background:transparent}.bf-collection-viewrow-hidden .bf-collection-menuitem{color:var(--ink-faint)}.bf-collection-viewsect{gap:8px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-subtle)}.bf-collection-viewrow.bf-collection-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.bf-collection-viewrow.bf-collection-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.bf-collection-colrow{display:flex;align-items:center;gap:4px;min-height:48px;border-radius:4px}.bf-collection-colrow .bf-collection-grip.bf-collection-grip-on{opacity:1}.bf-collection-colrow:focus-within .bf-collection-reveal,.bf-collection-colrow:hover .bf-collection-reveal{opacity:1}.bf-collection-colrow-name{flex:1;min-width:0;color:var(--ink);font-size:14px;overflow-wrap:anywhere}.bf-collection-touch-only{display:none}.bf-collection-colsearch{position:relative;margin-bottom:12px}.bf-collection-colsearch .bf-collection-search,.bf-collection-settings .bf-collection-search.max-w-none{max-width:none}.bf-collection-colsearch-list{max-height:18rem;overflow-y:auto;margin-top:4px;padding:4px;border:1px solid var(--rule);border-radius:6px;background:var(--ground)}.bf-collection-colsearch-option{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 8px;border-radius:4px;color:var(--ink);font-size:14px;cursor:pointer}.bf-collection-colsearch-option[data-active]{background:var(--sunk-deep)}.bf-collection-colsearch-option[aria-disabled=true]{color:var(--ink-faint);cursor:default}.bf-collection-colsearch-tick{display:inline-flex;width:16px;color:var(--accent)}.bf-collection-segment[aria-pressed=true]{background:var(--ground);color:var(--ink);font-weight:600}[data-filter-kind=text] [role=group]{padding:2px;border-radius:6px;background:var(--sunk-deep)}.bf-collection-cellinput{display:flex;gap:4px;padding:4px}.bf-collection-colrow.bf-collection-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.bf-collection-colrow.bf-collection-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.bf-collection-maprow:focus-within .bf-collection-grip,.bf-collection-maprow:hover .bf-collection-grip{opacity:1}.bf-collection-maprow.bf-collection-drop-before>*{box-shadow:inset 0 2px 0 var(--accent)}.bf-collection-maprow.bf-collection-drop-after>*{box-shadow:inset 0 -2px 0 var(--accent)}.bf-collection-optrow{flex-wrap:wrap;min-height:48px}.bf-collection-optrow-retired{opacity:.55}.bf-collection-swatch{display:inline-block;width:18px;height:18px;border:2px solid;border-radius:9px}.bf-collection-inline{display:inline-flex;align-items:center;min-width:48px;min-height:48px;max-width:100%;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--ink);font-size:14px;cursor:text}.bf-collection-inline[data-multiline]{display:flex;width:100%;min-width:48px;white-space:pre-wrap;text-align:left}.bf-collection-inline-area{width:100%;min-height:96px;padding:8px 10px;resize:vertical}.bf-collection-inline:focus-visible,.bf-collection-inline:hover{box-shadow:inset 0 0 0 1px var(--rule)}.bf-collection-inline-input{min-width:0;min-height:48px;padding:0 10px;border:1px solid var(--rule);border-radius:4px;background:var(--ground);color:var(--ink);font-size:16px}.bf-collection-fields{margin:4px 0 12px 24px;padding:8px 0 8px 12px;border-left:2px solid var(--rule)}.bf-collection-reveal{opacity:0}.bf-collection-viewrow:focus-within .bf-collection-reveal,.bf-collection-viewrow:hover .bf-collection-reveal{opacity:1}.bf-collection-tag{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 8px;border-radius:12px;background:var(--sunk-deep);font-size:12px;font-weight:600;white-space:nowrap;color:var(--ink-subtle)}.bf-collection-grip-space{flex:none;width:24px}.bf-collection-button.bf-collection-button-primary{border-color:var(--accent);background:var(--accent);color:var(--ground)}.bf-collection-savebar .bf-record-savebar{margin:0}[data-collection-main]>.bf-collection-savebar{position:sticky;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:20}.bf-collection-savebar .bf-record-savebar[data-floating] .bf-collection-icon{color:var(--savebar-fg)}[data-collection-panel]>.bf-collection-savebar:not(:has([data-record-savebar])){position:absolute}@media (max-width:767px){.bf-collection-savebar [data-record-savebar-count]{flex-basis:100%}[data-collection-main]>.bf-collection-savebar:has([data-record-savebar]){margin-top:12px}}@media (min-width:768px){[data-collection-main]>.bf-collection-savebar{bottom:24px;height:0}[data-collection-main]>.bf-collection-savebar .bf-record-savebar{position:absolute;bottom:0;left:12.5%;right:12.5%}[data-collection-main]:has([data-collection-savebar] [data-record-savebar]) .bf-collection-tablebox{padding-bottom:96px}}@media print{[data-collection-savebar]{display:none!important}}.bf-return-top{position:fixed;right:24px;bottom:var(--bf-toast-lift,24px);z-index:var(--z-page-float,35);display:inline-flex;align-items:center;gap:8px;box-shadow:var(--bf-shadow-sticky,0 4px 16px rgba(0,0,0,.16))}@media (max-width:767px){.bf-return-top{right:16px;bottom:calc(var(--bf-toast-lift, 24px) + 64px)}}@media print{.bf-return-top{display:none!important}}.bf-collection-th-grip{flex:none;width:32px;margin-left:-8px;opacity:1}.bf-collection-th-grip-space{flex:none;width:24px}@media (any-pointer:coarse){.bf-collection-th-grip{width:48px}}.bf-collection-th[draggable=true]{cursor:grab}.bf-collection-th[data-drop=before]{box-shadow:inset 3px 0 0 var(--accent)}.bf-collection-th[data-drop=after]{box-shadow:inset -3px 0 0 var(--accent)}.bf-collection-reorderbar{display:flex;justify-content:flex-end;margin-bottom:8px}.bf-collection-add{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}@media (max-width:767px){.bf-collection-add{justify-content:center;width:48px;min-width:48px;min-height:48px;padding:0}.bf-collection-add-label{display:none}}.bf-collection-button.bf-collection-button-primary:disabled{border-color:var(--rule);background:var(--ground);color:var(--ink-faint)}@media (hover:none){.bf-collection-grip,.bf-collection-grip-space{display:none}.bf-collection-colrow .bf-collection-grip.bf-collection-grip-on,.bf-collection-touch-only{display:inline-flex}.bf-collection-reveal{opacity:1}}.bf-collection-print-only{display:none}@media print{.bf-collection-print-only{display:block}[data-collection-page] .bf-collection-cards,[data-collection-page] .bf-collection-th-menu,[data-collection-page] [data-collection-chrome],body:has([data-collection-page]) #site-nav,body:has([data-collection-page]) .bf-brandbar,body:has([data-collection-page]) [data-module-header]{display:none!important}body:has([data-collection-page]) main{overflow:visible!important}[data-collection-page] [data-collection-table]{display:block!important;max-height:none!important;overflow:visible!important}[data-collection-page] .bf-collection-table{width:100%!important}[data-collection-page] .bf-collection-group{width:auto!important;overflow:visible!important}}.bf-collection-thumb{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;flex:none}.bf-collection-marker{color:var(--ink-subtle);font-size:14px;display:inline-flex}.bf-collection-card-image{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none}.bf-collection-quick-image{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-top:12px;display:block}.bf-collection-picture-gray{background:var(--sunk-deep);box-shadow:inset 0 0 0 1px var(--rule);display:block}.bf-collection-elsewhere-group{margin-top:24px}.bf-collection-elsewhere{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ink-subtle,var(--ink))}.bf-search-mark{border-radius:2px;background:var(--search-mark);color:var(--ink)}