.bm-method{padding-top:var(--space-5);padding-bottom:calc(var(--space-6) * 2);color:var(--text);word-spacing:calc(var(--fs-heading) / 10)}.bm-method__page{--method-label-w:168px;width:100%;min-width:0;max-width:760px}.bm-method h1{margin:var(--space-2) 0 0;font-size:var(--fs-title);line-height:1.2}.bm-method h2{font-size:var(--fs-heading);font-weight:var(--weight-semibold);margin:0}.bm-method h3{font-size:var(--fs-body);font-weight:var(--weight-semibold);margin:0}.bm-method p{overflow-wrap:anywhere;max-width:68ch}.bm-method code{overflow-wrap:anywhere}.bm-method__byline{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-secondary)}.bm-method__lead{margin:var(--space-5) 0 0;font-size:var(--fs-heading);color:var(--text);line-height:1.6}.bm-method__detail{margin:var(--space-2) 0 0;color:var(--muted)}.bm-method__actions{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--fs-secondary);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.bm-method__procedures{justify-items:start;gap:var(--space-2);display:grid}.bm-method__procedures-toggle{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bm-method__procedures-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.bm-method__page .bm-facts{grid-template-columns:var(--method-label-w) minmax(0, 1fr);gap:var(--space-5) var(--space-4)}.bm-method__page .bm-facts dt{white-space:normal}.bm-method__bullets,.bm-method__conditions{padding-left:var(--space-4);margin:0}.bm-method__bullets>li+li,.bm-method__conditions>li+li{margin-top:var(--space-2)}.bm-method__conditions p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-meta)}.bm-method h1 .bm-soon{margin-left:var(--space-3)}.bm-method{--method-row-pad:calc(var(--space-2) + var(--space-1) / 2)}.bm-method__rows{max-width:760px;margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.bm-method__rows li{min-width:0}.bm-method__rows .bm-method__name{gap:var(--space-1);padding:var(--method-row-pad) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-control);color:var(--text);text-decoration:none;display:grid}.bm-method__name strong{font-weight:var(--weight-semibold)}.bm-method__name:hover{color:var(--link);background:var(--hover)}.bm-method__about{max-width:68ch;color:var(--muted);font-size:var(--fs-secondary);margin:0}.bm-method .bmn-section>.wl-sub{margin-top:var(--space-5)}@media (width>=1120px){.bm-method__index .bm-method__rows{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.bm-method__index .bm-method__tab{grid-column:1/-1}}.bm-method__tab{gap:var(--space-1);padding-top:calc(var(--space-2) + var(--space-1) / 2);display:grid}.bm-method__tab>.bm-method__rows{margin-top:var(--space-1)}.bm-method__sections-links{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-size:var(--fs-secondary);font-weight:var(--weight-medium);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=479px){.bm-method__page .bm-facts:not(.bm-facts--glance){grid-template-columns:minmax(0,1fr)}}.bm-method__sections{overflow-wrap:anywhere}@media (width>=1120px){.bm-method.bmn{padding-top:0}.bm-method .bmn-body{margin-top:calc(var(--space-6) + var(--space-2))}.bm-method__page{padding-top:calc(var(--space-1) / 2)}}.bm-method__index .bmn-section>.bm-method__rows{margin-top:calc(var(--gap-p) - var(--method-row-pad))}.bm-method__index .bm-method__sections-links{margin-top:var(--gap-p)}.bm-method__index .bmn-section>.bm-method__rows+.bm-method__sections-links{margin-top:calc(var(--gap-p) - var(--method-row-pad))}@media (width<=1119px){.bm-method.bmn{padding-top:var(--space-3)}.bm-method .bmn-body{row-gap:0;margin-top:0;position:relative}.bm-method .bmn-content{display:contents}.bm-method .bmn-content>.bm-method__page{grid-area:1/1/4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;min-width:0;display:grid}.bm-method .bm-parent{grid-row:1;padding-inline-end:calc(var(--bm-fold-trigger-w) + var(--space-3))}.bm-method .bm-reading{grid-row:3}}@media (width<=760px){.bm-method__sections-links a{min-height:var(--space-6);align-items:center;display:inline-flex}}.bm-reading{gap:var(--read-gutter);color:var(--read-text);font-size:var(--read-body-size);font-weight:var(--read-body-weight);line-height:var(--read-body-line);grid-template-columns:minmax(0,1fr);display:grid}.bm-method__page{max-width:none}.bm-reading.bm-method__index{grid-template-columns:minmax(0,1fr);row-gap:0}.bm-reading.bm-method__index>*+*{margin-top:var(--gap-section)}.bm-reading.bm-method__index>header+*{margin-top:var(--lead-gap)}.bm-reading.bm-method__index header>h1+p{margin:var(--gap-p) 0 0}@media (width>=900px){.bm-reading{grid-template-columns:minmax(0, 1fr) var(--read-rail)}}div.bm-reading h1,div.bm-reading h2,div.bm-reading h3,div.bm-reading h4,div.bm-reading h5,div.bm-reading h6,.bm-reading .bm-disclosure__trigger{color:var(--read-heading);margin:0}div.bm-reading h1{font-size:var(--fs-title);font-weight:var(--read-h1-weight);line-height:var(--read-h1-line);letter-spacing:-.02em}div.bm-reading h2,.bm-reading h2.bm-disclosure__heading{font-size:var(--read-h2-size);font-weight:var(--weight-semibold);line-height:var(--read-h2-line);letter-spacing:-.01em}.bm-reading p{max-width:var(--read-column)}.bm-reading .bm-method__detail{font-size:inherit;line-height:inherit;color:var(--read-text)}.bm-reading h4{font-size:var(--fs-body);font-weight:var(--weight-semibold)}.bm-reading h5,.bm-reading h6{font-size:var(--fs-secondary);font-weight:var(--weight-semibold)}.bm-reading .bm-method__text{min-width:0}.bm-reading .bm-method__text>*{margin:0}.bm-reading .bm-method__text>*+*,.bm-reading .bm-method__text>.bm-method__detail{margin-top:var(--gap-block)}.bm-reading .bm-method__text>.bm-method__lead+*{margin-top:var(--lead-gap)}.bm-reading .bm-method__lead{position:relative}.bm-reading .bm-method__lead:after{content:"";left:0;right:0;top:calc(100% + (var(--lead-gap) - var(--read-hairline)) / 2);border-top:var(--read-hairline) solid var(--hairline);pointer-events:none;position:absolute}.bm-reading .bm-method__text>.bm-method__sections{margin-top:var(--gap-section)}.bm-reading .bm-method__text>.bm-method__lead+.bm-method__sections{margin-top:var(--lead-gap);border-top:0}.bm-reading .bm-method__lead,.bm-reading .bm-method__detail,.bm-reading .bm-method__byline,.bm-reading .bm-method__text>h1+*{margin-top:var(--gap-p)}.bm-reading .bm-method__lead{font-size:var(--read-lead-size);line-height:var(--read-lead-line);color:var(--read-muted)}.bm-reading .bm-method__actions{margin-top:var(--gap-block)}.bm-reading .bm-method__sections{border-top:var(--read-hairline) solid var(--read-line)}.bm-reading .bm-method__sections>.bm-disclosure{border-bottom:var(--read-hairline) solid var(--read-line)}.bm-reading .bm-method__sections>.bm-disclosure[open]{padding-bottom:var(--gap-section)}.bm-reading .bm-method__sections>.bm-disclosure>.bm-disclosure__trigger{min-height:var(--read-section-row)}.bm-reading .bm-method__sections>.bm-disclosure[open]>.bm-disclosure__trigger{top:var(--read-stick-top);z-index:var(--bm-z-raised);background:var(--bg);position:sticky}@media (width>=1120px){.bm-reading .bm-disclosure__trigger>.bm-chevron{right:calc(100% + var(--space-2));position:absolute}}.bm-reading .bm-disclosure__trigger:hover{background:0 0}.bm-reading .bm-disclosure__content{gap:var(--gap-block);margin-top:var(--gap-block);grid-template-columns:minmax(0,1fr);display:grid}.bm-reading .bm-disclosure__content>*{margin:0}.bm-reading .bm-disclosure__content>p{color:var(--read-text)}.bm-reading .bm-method__block>*+*,.bm-reading .bm-method__block>p+p{margin-top:var(--gap-block)}.bm-reading .bm-method__block{display:block}.bm-reading .bm-method__block>*{margin:0}.bm-reading .bm-method__block p{color:var(--read-text)}.bm-reading .bm-method__block>*+*{margin-top:var(--gap-block)}.bm-reading .bm-method__block[id]{scroll-margin-top:calc(var(--read-stick-top) + var(--read-section-row) + var(--gap-p))}.bm-reading .bm-method__block>h3{font-size:var(--fs-heading)}.bm-reading .bm-method__block>h3+p,.bm-reading .bm-method__block>h3+.bm-method__formula,.bm-reading .bm-method__block>p+ul{margin-top:var(--gap-p)}.bm-reading .bm-method__byline,.bm-reading .bm-facts dt,.bm-reading .bm-facts__more{color:var(--read-muted)}.bm-reading code{color:var(--read-strong);font-size:var(--fs-body);font-weight:var(--weight-medium);border-radius:var(--space-1);padding:calc(var(--read-hairline)) calc(var(--space-1) + var(--read-hairline));line-height:1.5}.bm-reading .bm-method__bullets,.bm-reading .bm-method__conditions{padding:0 0 0 var(--indent);margin:0;list-style:outside}.bm-reading .bm-method__numbers{padding:0 0 0 var(--indent);margin:0;list-style:decimal}.bm-reading .bm-method__numbers li::marker{color:var(--read-faint)}.bm-reading .bm-method__conditions p{margin:0;margin-top:var(--gap-p);color:var(--read-muted)}.bm-reading .bm-method__bullets>li+li,.bm-reading .bm-method__numbers>li+li,.bm-reading .bm-method__conditions>li+li,.bm-reading li>.bm-method__bullets,.bm-reading li>.bm-method__numbers{margin-top:var(--gap-item)}.bm-reading li>.bm-method__bullets>li+li,.bm-reading li>.bm-method__numbers>li+li{margin-top:var(--gap-nested-item)}.bm-reading .bm-method__steps{padding:0 0 0 var(--indent);margin:0;list-style:decimal;display:grid}.bm-reading .bm-method__steps li::marker{color:var(--read-faint)}.bm-reading .bm-method__steps li[data-step-headline]{padding-block:var(--gap-p);padding-inline:var(--gap-p);background:var(--read-raised);border-left:var(--space-1) solid var(--link)}.bm-reading .bm-method__band-label{color:var(--read-strong);font-weight:var(--weight-semibold);font-size:var(--fs-meta);display:block}.bm-reading .bm-method__steps li+li{margin-top:var(--gap-item)}.bm-reading .bm-method__steps li[data-step-headline]+li[data-step-headline]{margin-top:0;padding-top:0}.bm-reading .bm-method__grid td:first-child,.bm-reading .bm-method__grid td:first-child code{overflow-wrap:normal}.bm-reading :is(.bm-method__program,.bm-method__step-tag){white-space:nowrap;color:var(--link);border:var(--read-hairline) solid var(--link);border-radius:var(--radius-control)}.bm-reading .bm-method__program{font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--link) 10%, transparent);border-color:color-mix(in srgb, var(--link) 35%, transparent);padding:0 var(--space-1);display:inline-block}.bm-reading .bm-method__step-tag{margin-left:var(--gap-p);padding:0 var(--space-2);vertical-align:baseline;line-height:1;font-size:var(--fs-meta)}.bm-reading .bm-method__step-note{color:var(--read-muted);font-size:var(--fs-meta);display:block}.bm-reading .bm-method__formula{justify-content:safe center;align-items:baseline;gap:var(--gap-p) var(--gap-block);padding:var(--space-1) 0;font-size:var(--fs-heading);background:0 0;border:0;flex-wrap:wrap;display:flex;overflow:auto hidden}.bm-reading .bm-method__formula .katex{display:inline-block}.bm-reading .bm-method__formula math{display:inline math}.bm-reading .bm-method__where{gap:var(--gap-p) var(--gap-block);margin:var(--gap-p) 0 0;padding:0 0 0 var(--indent);color:var(--read-muted);grid-template-columns:max-content minmax(0,1fr);list-style:none;display:grid}.bm-reading .bm-method__where>li{display:contents}.bm-reading .bm-method__where>li>:first-child{color:var(--read-text)}.bm-reading .bm-method__glance{min-width:0;padding:var(--gap-block);border-radius:var(--radius-panel);background:var(--read-glance);align-self:start}@media (width>=900px){.bm-reading .bm-method__glance{top:calc(var(--read-stick-top) + var(--gap-block));position:sticky}}.bm-reading .bm-method__glance h2{font-size:var(--read-glance-title);font-weight:var(--weight-semibold);color:var(--read-muted);margin:0}.bm-reading .bm-method__glance>*+*{margin-top:var(--gap-block)}.bm-reading .bm-method__glance>h2+*{margin-top:var(--gap-glance-title)}.bm-method__page .bm-facts.bm-facts--glance{font-size:var(--fs-secondary);grid-template-columns:fit-content(45%) minmax(0,1fr)}.bm-reading .bm-facts--glance code{overflow-wrap:normal;word-break:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (width>=900px){.bm-reading .bm-facts--glance .bm-facts__fact[data-fact-wide]:has(code){grid-column:1/-1;display:block}.bm-reading .bm-facts--glance .bm-facts__fact[data-fact-wide]:has(code)>dd{margin-top:var(--gap-item)}}.bm-reading .bm-facts--glance .bm-facts__group+.bm-facts__group{padding-top:var(--gap-p);border-top:var(--read-hairline) solid var(--read-line)}@media (width<=899px){.bm-reading{gap:0}.bm-reading .bm-method__text{display:contents}.bm-reading .bm-method__glance{margin-top:var(--gap-block);order:1}.bm-reading .bm-method__text>.bm-method__sections{order:2}.bm-method__page .bm-facts.bm-facts--glance{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-reading .bm-facts--glance .bm-facts__fact{min-width:0;display:block}.bm-reading .bm-facts--glance .bm-facts__fact[data-fact-wide]{grid-column:1/-1}}.bm-reading .bm-method__grid td.bm-method__identifier,.bm-reading .bm-method__grid td.bm-method__identifier code{overflow-wrap:normal;word-break:normal}.bm-reading .bm-method__token{white-space:nowrap}.bm-reading .bm-method__grid td.bm-method__commit{white-space:nowrap;overflow-wrap:normal}.bm-reading .bm-method__grid td.bm-method__commit code{white-space:inherit;overflow-wrap:inherit}[data-shared-page] .bm-reading .bm-method__sections :is(p:not(.bm-cost-method__formula),li)>strong{font-weight:var(--weight-semibold);color:var(--read-heading)}[data-shared-page] .bm-reading .bm-method__sections .bm-disclosure__content{gap:var(--gap-topic)}[data-shared-page] .bm-reading .bm-method__sections .bm-method__block>*+*{margin-top:var(--gap-topic)}[data-shared-page] .bm-reading .bm-method__sections .bm-method__block>h3{font-size:var(--read-lead-size);font-weight:var(--weight-semibold);color:var(--read-heading)}[data-shared-page] .bm-reading .bm-method__sections .bm-method__block:has(>h3:first-child){padding-top:var(--gap-heading)}[data-shared-page] .bm-reading .bm-method__sections .bm-method__block>h3+*{margin-top:var(--gap-heading)}@media (width>=900px){.bm-reading:has(.bm-cost-method){grid-template-columns:minmax(0,1fr)}:is(.bm-reading:has(.bm-cost-method) .bm-method__text>:not(.bm-method__sections),.bm-reading:has(.bm-cost-method) .bm-disclosure__content>:not(.bm-cost-method)){max-width:var(--read-column)}}.bm-cost-method{gap:var(--gap-block);min-width:0;display:grid}.bm-cost-method>*{margin:0}.bm-cost-method__lead{gap:var(--gap-block);max-width:var(--read-column);display:grid}.bm-cost-method__lead>p{color:var(--read-text);margin:0}.bm-cost-method__unrecorded{color:var(--read-muted)}.bm-cost-method__scroll{overflow-x:auto}.bm-cost-method__table{border-collapse:collapse;width:100%;min-width:52rem;font-size:var(--fs-secondary);font-variant-numeric:tabular-nums}.bm-cost-method__table thead th{padding:0 var(--space-3) var(--space-2);color:var(--read-muted);font-weight:var(--weight-medium);text-align:right;vertical-align:bottom;white-space:nowrap}.bm-cost-method__table thead th:first-child,.bm-cost-method__table thead th:nth-child(2),.bm-cost-method__table thead th:last-child{text-align:left}.bm-cost-method__table thead small{color:var(--read-faint);font-size:var(--fs-meta);display:block}.bm-cost-method__row>tr:first-child>*{padding:var(--space-3);border-top:var(--read-hairline) solid var(--read-line);text-align:right;vertical-align:top;font-weight:inherit}.bm-cost-method__row>tr:first-child>th,.bm-cost-method__row>tr:first-child>td:nth-child(2),.bm-cost-method__row>tr:first-child>td:last-child{text-align:left}.bm-cost-method__row>tr:first-child>th{padding-left:var(--space-1);color:var(--text);font-weight:var(--weight-semibold)}.bm-cost-method__row:hover>tr:first-child>*{background:var(--read-raised)}.bm-cost-method__summary{cursor:pointer}.bm-cost-method__label{color:var(--read-strong);white-space:nowrap}.bm-cost-method__rate{white-space:nowrap}.bm-cost-method__per{color:var(--read-muted);display:none}.bm-cost-method__tag{margin-top:calc(var(--space-1) / 2);color:var(--read-faint);font-size:var(--fs-meta);line-height:1.4;display:block}.bm-cost-method__dash,.bm-cost-method__dash>span{color:var(--read-faint)}.bm-cost-method__charged{gap:calc(var(--space-1) / 2);color:var(--read-text);display:grid}.bm-cost-method__charged>span{white-space:nowrap}.bm-cost-method__detail>td{padding:var(--space-1) var(--space-3) var(--gap-block) calc(var(--space-1) + var(--bm-caret-size) + var(--space-2));background:var(--read-raised)}.bm-cost-method__detail>td>*{max-width:92ch;margin:0}.bm-cost-method__detail>td>*+*{margin-top:var(--gap-block)}.bm-cost-method__rules{font-size:var(--fs-secondary)}.bm-cost-method__formula{color:var(--read-text)}.bm-cost-method__formula strong{margin-right:var(--space-2);color:var(--read-strong);font-weight:var(--weight-semibold)}.bm-cost-method__foot{gap:var(--space-1) var(--indent);color:var(--read-muted);font-size:var(--fs-secondary);flex-wrap:wrap;display:flex}.bm-cost-method__note{color:var(--read-faint);font-size:var(--fs-meta)}@media (width<=700px){.bm-cost-method__scroll{overflow-x:visible}.bm-cost-method__table{min-width:0}.bm-cost-method__table thead{display:none}.bm-cost-method__table,.bm-cost-method__row{display:block}.bm-cost-method__row>tr:first-child{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:var(--read-hairline) solid var(--read-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.bm-cost-method__row>tr:first-child>*{text-align:left;background:0 0;border-top:0;padding:0}.bm-cost-method__row:hover>tr:first-child>*{background:0 0}.bm-cost-method__row>tr:first-child>td:nth-child(n+3){justify-content:space-between;gap:var(--space-3);grid-column:1/-1;display:flex}.bm-cost-method__row>tr:first-child>td:nth-child(n+3):before{content:attr(data-label);color:var(--read-muted);flex:none}.bm-cost-method__value{text-align:right;min-width:0}.bm-cost-method__charged>span{white-space:normal}.bm-cost-method__per{display:inline}.bm-cost-method__detail:not([hidden]){display:block}.bm-cost-method__detail>td{padding:var(--space-2) var(--space-3) var(--gap-block);display:block}}
