.bm-drill{margin:16px calc(-1 * var(--bm-panel-pad-x,24px)) 0;padding:16px var(--bm-panel-pad-x,24px);border-top:1px solid var(--border)}.bm-drill__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bm-drill__name{font-size:var(--fs-heading);font-weight:600}.bm-drill__label{margin-left:var(--space-3);color:var(--muted);font-size:var(--fs-secondary)}.bm-drill__close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:18px;display:grid}.bm-drill__close:hover{background:var(--hover);color:var(--text)}.bm-drill__body{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=480px){.bm-drill__body .bm-facts{grid-template-columns:fit-content(8rem) minmax(0,1fr)}.bm-drill__body .bm-facts dt{white-space:normal;line-height:1.3}}.bm-drill__body--facts-only{grid-template-columns:minmax(0,1fr)}.bm-drill__scroll{min-width:0;overflow-x:auto}.bm-drill__scroll th,.bm-drill__scroll td{white-space:nowrap}.bm-drill__scroll tr:not(.bm-drill__commands) td:first-child:not([colspan]){white-space:normal;max-width:24ch}.bm-drill__table{border-collapse:collapse;width:100%;font-size:var(--fs-secondary);font-variant-numeric:tabular-nums}.bm-drill__table th{color:var(--muted);font-size:var(--fs-meta);text-align:left;padding:0 12px 6px 0;font-weight:500}.bm-drill__table td{border-top:1px solid var(--border);padding:6px 12px 6px 0}.bm-drill__table .is-number{text-align:right}.bm-drill__marked{position:relative}.bm-drill__mark{position:absolute;top:0;left:100%}.bm-drill__footnotes{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-meta);padding:0;list-style:none;display:grid}.bm-drill__total td{font-weight:600}.bm-drill__table tr.is-shown td{background:var(--open-row)}.bm-drill__table tr.is-shown td:first-child{font-weight:var(--weight-semibold)}.bm-drill__scroll .bm-drill__table--sizes th{white-space:normal}.bm-drill__scroll .bm-drill__table--sizes tr:not(.bm-drill__commands) td:first-child:not([colspan]){white-space:nowrap}.bm-drill__line-label{color:var(--text);font-weight:var(--weight-medium)}.bm-drill__main{gap:var(--space-3);align-content:start;min-width:0;display:grid}@media (width>=480px){.bm-drill__body .bm-facts--lead{grid-template-columns:fit-content(12rem) minmax(0,1fr)}}.bm-facts--strong .bm-facts__value{font-weight:var(--weight-semibold)}@media (width<=759px){.bm-drill__body{grid-template-columns:minmax(0,1fr);gap:16px}.bm-drill__scroll th,.bm-drill__scroll td{white-space:normal}.bm-drill__table td.is-number{white-space:nowrap}.bm-drill__table th,.bm-drill__table td{padding-right:var(--space-2)}}.bm-drill__lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bm-drill__table .bm-drill__commands td{border-top:0;padding:2px 12px 10px 18px}.bm-drill__command-list{scrollbar-width:thin;max-height:220px;color:var(--muted);grid-template-columns:max-content 1fr;column-gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bm-drill__command-list:focus-visible{outline:var(--focus-ring);outline-offset:2px}.bm-drill__command-list li{display:contents}.bm-drill__command-count{text-align:right;font-variant-numeric:tabular-nums}.bm-drill__command-times{margin-left:1px}.bm-provider-link{color:inherit;text-underline-offset:calc(var(--space-1) * 3 / 4);text-decoration:underline}.bm-provider-link:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--space-1) / 2)}.bm-failures{overflow-wrap:anywhere;min-width:0;display:grid}.bm-failures>:first-child>.bm-disclosure__row-trigger,.bm-failures>.bm-failures__plain:first-child{padding-top:0}.bm-failures .bm-disclosure__row-trigger{display:grid}.bm-failures__id{font-family:var(--font-mono);font-size:var(--fs-meta);white-space:nowrap}.bm-failures__line,.bm-failures__reason{padding-block:var(--space-1);margin:0;line-height:1.5}.bm-failures__plain{justify-content:space-between;gap:var(--space-3);padding-block:calc(var(--space-1) * 1.5);padding-left:calc(var(--bm-caret-size) + var(--space-1) * 1.5);border-bottom:1px solid var(--border);display:flex}.bm-failures__plain:last-child{border-bottom:0}.bm-failures__line,.bm-failures__group>.bm-disclosure__content>*{padding-left:calc(var(--bm-caret-size) + var(--space-1) * 1.5)}.bm-failures__evidence{padding-block:var(--space-1);color:var(--muted);line-height:1.5;font-family:var(--font-mono);font-size:var(--fs-meta);margin:0}.bm-sel__button.is-frozen{color:var(--text);cursor:default;opacity:1;pointer-events:none;background:0 0;border:0;padding:0}.bm-sel__button.is-frozen svg{display:none}.bm-chip-value{color:var(--text);font-size:var(--fs-secondary);font-weight:var(--weight-semibold)}.bm-lg.is-frozen{color:var(--text);cursor:default}.bm-lg.is-frozen:before{display:none}.bm-lg.is-frozen[aria-pressed=false]{color:var(--muted)}.bm-chip-groups{scrollbar-width:none;align-items:center;gap:8px 20px;min-width:0;max-width:100%;margin-top:0;display:flex;overflow-x:auto}.bm-chip-group{flex:none;align-items:center;gap:8px;display:inline-flex}.bm-chip-group__label{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.bm-chips{border:1px solid var(--border);border-radius:0;display:inline-flex}.bm-chip{height:28px;color:var(--muted);font:inherit;font-size:var(--fs-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 12px;display:flex}.bm-chip+.bm-chip{border-left:1px solid var(--border)}.bm-chip:hover,.bm-chip:not(:disabled):hover{color:var(--text);background:0 0}.bm-chip[aria-pressed=true],.bm-chip[aria-pressed=true]:not(:disabled):hover{color:var(--text);background:#fcfcfe14;font-weight:600}.bm-chip:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.bm-chip-groups--small .bm-chip{height:24px;font-size:var(--fs-meta);padding:0 10px}@media (width<=760px){.bm-chip{min-height:var(--space-6)}.bm-chip-groups--small .bm-chip{min-height:0}}.bm-note-link{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:calc(var(--space-1) * 3 / 4);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bm-note-link:not(:disabled):hover{color:inherit;background:0 0}.bm-note-link:not(:disabled):hover,.bm-note-link:focus-visible{text-decoration-line:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.bm-note-link:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--space-1) / 2)}.bm-note-link[aria-expanded=true],.bm-note-link[aria-expanded=true]:not(:disabled):hover{padding:0 calc(var(--space-1) * 3 / 4);margin:0 calc(-1 * var(--space-1) * 3 / 4);border-radius:var(--radius-chip);background:var(--bm-chart-name-selected);line-height:normal;text-decoration:none}.bm-note-link[data-punctuation-after][aria-expanded=true],.bm-note-link[data-punctuation-after][aria-expanded=true]:not(:disabled):hover{margin-right:0;padding-right:0}@media (width<=760px){.bm-note-link:not([aria-expanded=true]){min-width:var(--space-6);min-height:var(--space-6);justify-content:center;align-items:center;display:inline-flex}}.bm-eased,.bm-eased>div{display:flow-root}.bm-eased{clip-path:inset(0 calc(-1 * var(--bm-panel-pad-x,24px)))}.bm-stacked-chart{min-width:0}.bm-stacked-chart__frame{margin-top:var(--bm-controls-gap);margin-left:calc(-1 * var(--bm-chart-panel-inset,0px));min-width:0;max-width:calc(100% + var(--bm-chart-panel-inset,0px));position:relative}.bm-stacked-chart__svg{display:block;overflow:visible}.bm-stacked-chart__svg.is-measuring,.bm-stacked-chart__axis-label.is-measuring{visibility:hidden}@media (width<=759px){.bm-stacked-chart__svg[style*=--bm-chart-phone-height]{height:var(--bm-chart-phone-height)}}.bm-stacked-chart__grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.bm-stacked-chart__tick{fill:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;text-anchor:middle}.bm-stack-row{cursor:pointer;outline:none}.bm-stack-row__action:focus,.bm-stack-row__bg:focus{outline:none}.bm-stack-row.is-dim :is(.bm-stack-row__name,.bm-stack-row__logo,.bm-stack-row__total){fill:var(--muted)}.bm-stack-row.is-dim .bm-stack-row__logo{color:var(--muted)}.bm-stack-row__bg{fill:#0000}.bm-stack-row__action:focus-visible .bm-stack-row__bg,.bm-stack-row__bg:focus-visible{stroke:var(--link);stroke-width:calc(var(--space-1) / 2);vector-effect:non-scaling-stroke}.bm-stack-row__logo{fill:var(--text);color:var(--text)}.bm-stack-row__name{fill:var(--text);font-size:var(--fs-secondary)}.bm-stacked-chart__svg.is-small-names .bm-stack-row__name{font-size:var(--fs-meta)}.bm-stack-row.is-me .bm-stack-row__bg{fill:var(--own-row)}.bm-stack-row.is-me .bm-stack-row__name{font-weight:var(--own-row-weight)}.bm-stack-segment{transition:opacity .15s}.bm-hide{cursor:pointer;opacity:0;outline:none}.bm-hide rect{rx:var(--radius-chip);fill:#0000;pointer-events:all;transition:fill .12s}.bm-hide path{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;pointer-events:none}.bm-hide:hover,.bm-hide:focus-visible,.bm-stack-line.is-open .bm-hide{opacity:1}.bm-hide:hover rect,.bm-hide:focus-visible rect{fill:#fcfcfe24}.bm-hide:hover path,.bm-hide:focus-visible path{stroke:var(--text)}.bm-hide:focus-visible rect{stroke:var(--link);stroke-width:2px}.bm-stack-line:has(.bm-hide:hover) :is(.bm-stack-segs,.bm-stack-spread,.bm-stack-row__total){opacity:.3;transition:opacity .12s}.bm-stack-line:has(.bm-hide:hover) .bm-stack-row__logo{fill:var(--muted);color:var(--muted)}.bm-stack-line:has(.bm-hide:hover) .bm-stack-row__name{fill:var(--muted);-webkit-text-decoration:line-through #fcfcfe99;text-decoration:line-through #fcfcfe99}.bm-stack-segment:hover path{filter:brightness(1.15)}.bm-stack-segment__label{font-variant-numeric:tabular-nums;text-anchor:middle;pointer-events:none;font-size:11px;font-weight:600}.bm-stack-segment__label--on-stripes{paint-order:stroke;stroke:var(--surface);stroke-width:calc(var(--space-1) * 3 / 4);stroke-linejoin:round}.bm-stack-row__total{fill:var(--text);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600}.bm-stack-row__ci{pointer-events:none;filter:drop-shadow(0 2px 3px #0000008c)}.bm-stack-row__ci-band{fill:#06090c;fill-opacity:.88;stroke:#fff;stroke-width:1.25px}.bm-stack-row__ci-cap{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.bm-stack-row__ci-median{fill:none;stroke-width:3px;stroke-linecap:round}.bm-stack-row__after{fill:var(--muted);font-size:var(--fs-secondary);font-weight:400}.bm-stack-tip{z-index:var(--bm-z-tip);border:1px solid var(--bm-tip-border);color:var(--text);pointer-events:none;box-sizing:border-box;overflow-wrap:anywhere;width:max-content;position:fixed}.bm-stacked-chart__group{fill:var(--muted);font-size:var(--fs-meta)}.bm-stack-mean{stroke:var(--text);stroke-width:2px;stroke-dasharray:3 2}.bm-stack-median,.bm-stack-dot:focus-visible{stroke:var(--text);stroke-width:2px}.bm-chart-note{color:var(--muted);font-size:var(--fs-meta);margin:0}.bm-stack-row__chip{fill:var(--muted);text-anchor:end;font-size:11.5px}.bm-stack-row__band{fill:var(--open-row);pointer-events:none}.bm-stack-row.is-open .bm-stack-row__chip{fill:var(--text);font-weight:var(--weight-semibold)}.bm-chart-note .bm-chart-oval{min-height:22px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #fcfcfe33;border-radius:999px;margin:0 2px;padding:0 9px}.bm-chart-note .bm-chart-oval:hover{color:var(--text);background-color:#0000;border-color:#fcfcfe80}.bm-chart-note .bm-chart-oval:focus-visible{outline:var(--focus-ring);outline-offset:2px}.bm-not-displayed b{color:var(--text);font-weight:600}.bm-stack-segment__ramp{pointer-events:none}.bm-stack-box__whisker{fill:none;stroke-width:1.5px;stroke-linecap:round}.bm-stack-box__box{fill-opacity:.85;stroke:#fff;stroke-opacity:.35}.bm-stack-box__median{stroke:#fff;stroke-width:2px;stroke-linecap:round}.bm-stack-box__summary{stroke-width:2px;stroke-linecap:round}.bm-stack-box__area{fill:#0000}.bm-stacked-chart__axis-label{margin-left:calc(-1 * var(--bm-chart-panel-inset,0px));box-sizing:border-box}.bm-hide__hit{fill:#0000;pointer-events:all}.bm-more-settings{display:inline-flex;position:relative}.bm-more-settings__body{z-index:var(--bm-z-menu);border:1px solid var(--border);background:var(--bm-panel);border-radius:8px;width:max-content;max-width:calc(100vw - 32px);padding:10px 12px;position:absolute;top:calc(100% + 6px);right:0}@media (width<=759px){.bm-more-settings__body{max-width:190px;left:0;right:auto}}.bm-more-settings--label .bm-more-settings__body{box-sizing:border-box;width:280px;max-width:min(280px,100vw - 64px);color:var(--text);font-size:var(--fs-secondary);cursor:auto;font-weight:400;line-height:1.6;left:0;right:auto}.bm-more-settings--label:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.bm-more-settings--label p{margin:0 0 8px}.bm-more-settings--label a{white-space:normal}.bm-more-settings__trigger{font:inherit}.bm-spec .bm-more-settings__trigger{min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0}.bm-spec .bm-more-settings__trigger:hover{color:var(--link);background:0 0}.bm-chart-table-wrap{max-width:100%;overflow-x:auto}.bm-chart-table{border-collapse:collapse;width:100%;color:var(--text);font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:left}.bm-chart-table th,.bm-chart-table td{border-bottom:1px solid var(--border);padding:8px 12px}.bm-chart-table th{color:var(--muted);font-size:var(--fs-meta);font-weight:600}.bm-chart-table .is-number{text-align:right}.bm-chart-table tr:hover{background:var(--hover)}.bm-chart-table tbody tr{cursor:pointer}.bm-chart-table tbody tr.is-me{background:var(--own-row)}.bm-chart-table tbody tr.is-me td:first-child{font-weight:var(--own-row-weight)}.bm-chart-table tbody tr:focus-within{background:var(--hover)}.bm-column-header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.bm-column-header__sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 0;display:flex}.bm-column-header__arrow{width:1em;margin-left:var(--space-1);display:inline-block}.bm-column-header__sort code{font-size:inherit}.bm-column-header__sort small{color:var(--muted);font-size:var(--fs-meta);font-weight:400}.bm-column-header__sort:hover{color:var(--link)}.bm-column-header :is(button):focus-visible{outline:var(--focus-ring);outline-offset:2px}
