.bs-pp-rail{border-top:1px solid var(--bs-line);background:var(--bs-surface)}.bs-pp-rail__list{column-gap:var(--bs-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bs-pp-rail__link{align-items:baseline;gap:var(--bs-s2);min-height:var(--bs-h-touch);padding-block:var(--bs-s3);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);line-height:1.35;text-decoration:none;display:flex;position:relative}.bs-pp-rail__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink-4)}.bs-pp-rail__link:after{content:"";inset-inline:0;background:var(--bs-ink);transform-origin:0;height:2px;transition:transform var(--bs-dur-3) var(--bs-ease);position:absolute;bottom:0;transform:scaleX(0)}.bs-pp-rail__link:hover,.bs-pp-rail__link[aria-current=true]{color:var(--bs-ink)}.bs-pp-rail__link[aria-current=true] .bs-pp-rail__num{color:var(--bs-ink-2)}.bs-pp-rail__link[aria-current=true]:after{transform:scaleX(1)}@media (min-width:40rem){.bs-pp-rail__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.bs-pp-rail{top:calc(var(--bs-h-touch) + 2 * var(--bs-s2) + 1px);z-index:var(--bs-z-sticky);border-bottom:1px solid var(--bs-line);position:sticky}.bs-pp-rail__list{grid-template-columns:repeat(8,minmax(0,1fr))}.bs-pp-rail+.bs-mk-band{border-top:0}}.bs-pp-module{margin-top:var(--bs-s10);scroll-margin-top:calc(var(--bs-h-touch) + 2 * var(--bs-s2) + var(--bs-s6))}.bs-pp-module__label{align-items:baseline;gap:var(--bs-s3);display:flex}.bs-pp-module__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink)}.bs-pp-pair{gap:var(--bs-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.bs-pp-module{scroll-margin-top:calc(2 * var(--bs-h-touch) + 2 * var(--bs-s2) + var(--bs-s6))}.bs-pp-module.bs-mk-split--sticky>:first-child{top:calc(2 * var(--bs-h-touch) + 2 * var(--bs-s2) + var(--bs-s6))}}.bs-mk-fit__tabs{margin-bottom:var(--bs-s8)}.bs-mk-fit .bs-tabs{gap:var(--bs-s7)}.bs-mk-fit .bs-tab{font-size:var(--bs-mk-fs-lede)}@media (max-width:39.99rem){.bs-mk-fit .bs-tabs{gap:0 var(--bs-s4);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.bs-mk-fit .bs-tab{min-height:var(--bs-h-touch);height:auto;padding-block:var(--bs-s2);border-bottom:1px solid var(--bs-line);white-space:normal;text-align:left;justify-content:flex-start}.bs-mk-fit .bs-tab[aria-selected=true]{border-bottom:2px solid var(--bs-ink)}}.bs-mk-fit__panel{gap:var(--bs-s8);flex-direction:column;display:flex}.bs-mk-fit__panel[hidden]{display:none}.bs-mk-fit__panel:focus-visible{outline-offset:var(--bs-s2)}.bs-mk-fit__head .bs-mk-h2{margin-block:var(--bs-s2)}.bs-mk-fit__label{margin-bottom:var(--bs-s3)}.bs-mk-fit__grid{gap:var(--bs-s7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:40rem){.bs-mk-fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-mk-fit__review{grid-column:1/-1}}@media (min-width:64rem){.bs-mk-fit__grid{grid-template-columns:minmax(0,17rem) minmax(0,15.25rem) minmax(0,1fr)}.bs-mk-fit__review{grid-column:auto}}.bs-mk-fit__jobs{border-top:1px solid var(--bs-line);margin:0;padding:0;list-style:none}.bs-mk-fit__jobs>li:not([data-also])+li[data-also]{margin-top:var(--bs-s5);border-top:1px solid var(--bs-line)}.bs-mk-fit__job{justify-content:space-between;align-items:center;gap:var(--bs-s3);width:100%;min-height:var(--bs-h-touch);padding:var(--bs-s2) var(--bs-s3);border:0;border-bottom:1px solid var(--bs-line);color:var(--bs-ink-3);font:inherit;font-size:var(--bs-mk-fs-body);text-align:left;cursor:pointer;background:0 0;line-height:1.35;display:flex;position:relative}.bs-mk-fit__job:hover,.bs-mk-fit__job[aria-pressed=true]{background:var(--bs-surface-2);color:var(--bs-ink)}.bs-mk-fit__job:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-mk-fit__job:before{content:"";inset-block:0;width:var(--bs-s1);background:var(--bs-signal);transition:transform var(--bs-dur-3) var(--bs-ease);position:absolute;left:0;transform:scaleY(0)}.bs-mk-fit__job[aria-pressed=true]:before{transform:scaleY(1)}.bs-mk-fit__jobname{min-width:0}.bs-mk-fit__holder{font-weight:var(--bs-fw-semibold);color:var(--bs-ink);text-align:right;flex:none}.bs-mk .bs-mk-fit__rail .bs-mk-surface{gap:0;padding:0}.bs-mk-fit__rail .bs-app[data-ds=modernist] .bs-rail{width:100%;height:auto;display:flex;position:static}.bs-mk-fit__rail .bs-app[data-ds=modernist] .bs-rail .bs-nav{overflow:visible}.bs-mk-fit__screen{border-top:1px solid var(--bs-line);padding-top:var(--bs-s7)}.bs-mk-fit__screen .bs-mk-cell__title{margin-top:0}.bs-mk-fit__screen .bs-mk-body{margin-top:var(--bs-s2)}@media (max-width:63.99rem){.bs-mk-fit__screen{gap:var(--bs-s5);flex-direction:column;display:flex}}.bs-mk-fit__note{margin-top:var(--bs-s7)}.bs-mk-fit__hard{margin-top:var(--bs-s6)}@media (scripting:none){.bs-mk-fit__tabs{display:none}.bs-mk-fit__panel[hidden]{display:flex}.bs-mk-fit__panel+.bs-mk-fit__panel{margin-top:var(--bs-s9);padding-top:var(--bs-s9);border-top:1px solid var(--bs-line)}}@media (prefers-reduced-motion:reduce){.bs-mk-fit__job:before{transition:none}}.bs-sec-facts{gap:var(--bs-s5) var(--bs-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bs-sec-facts>div{min-width:0}.bs-sec-facts dd{margin:var(--bs-s2) 0 0;font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);letter-spacing:var(--bs-mk-tr-h3);color:var(--bs-ink)}.bs-sec-facts .bs-mk-textlink{font:inherit}@media (max-width:39.99rem){.bs-sec-facts>div:last-child{grid-column:1/-1}}@media (min-width:64rem){.bs-sec-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bs-sec-facts>div+div{border-left:1px solid var(--bs-line);padding-left:var(--bs-s5)}}.bs-sec-trace{margin:var(--bs-s8) 0 0}.bs-sec-trace__ask{align-items:center;gap:var(--bs-s2) var(--bs-s4);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.bs-sec-trace__ask{flex-direction:column;align-items:stretch}}.bs-sec-trace__body{margin-top:var(--bs-s5);position:relative}.bs-mk-grid.bs-sec-stages{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:64rem){.bs-mk-grid.bs-sec-stages{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr)}}.bs-sec-stage{min-width:0}.bs-sec-track{z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.bs-sec-track__fill{background:var(--bs-ink);transform-origin:0 0;position:absolute;inset:0}.bs-sec-track__packet{width:var(--bs-s2);height:var(--bs-s2);border-radius:var(--bs-r-round);background:var(--bs-signal);opacity:0;position:absolute;top:0;left:-3px}@media (min-width:64rem){.bs-sec-track{width:auto;height:2px;bottom:auto;right:0}.bs-sec-track__packet{top:-3px;left:0}}.bs-sec-code{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-2);overflow-wrap:break-word}.bs-sec-lines{gap:var(--bs-s1);margin:var(--bs-s4) 0 0;padding:var(--bs-s3);background:var(--bs-surface-2);border-radius:var(--bs-r-marker);flex-direction:column;display:flex}.bs-sec-clauses,.bs-sec-rows{margin:var(--bs-s4) 0 0;padding:0;list-style:none}.bs-sec-clause{grid-template-columns:var(--bs-s5) minmax(0, 1fr);gap:var(--bs-s3);padding-block:var(--bs-s2);align-items:start;display:grid}.bs-sec-clause+.bs-sec-clause,.bs-sec-row+.bs-sec-row{border-top:1px solid var(--bs-line)}.bs-sec-clause__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-sec-clause__note{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);line-height:1.45}.bs-sec-clause:is([data-state=skip],[data-state=idle]) :is(.bs-sec-code,.bs-sec-clause__note){color:var(--bs-ink-4)}.bs-sec-mark{width:var(--bs-s5);height:var(--bs-s5);border:1px solid var(--bs-line);border-radius:var(--bs-r-marker);font:var(--bs-t-micro);color:var(--bs-ink-4);place-items:center;display:inline-grid}.bs-sec-mark:is([data-state=pass],[data-state=match]){border-color:var(--bs-ok-line);background:var(--bs-ok-quiet);color:var(--bs-ok)}.bs-sec-mark[data-state=fail]{border-color:var(--bs-crit-line);background:var(--bs-crit-quiet);color:var(--bs-crit)}.bs-sec-count{font-variant-numeric:tabular-nums}.bs-sec-row{padding-block:var(--bs-s2);flex-direction:column;gap:2px;display:flex}.bs-sec-row__shop{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink);line-height:1.45}.bs-sec-row__detail{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);line-height:1.45}.bs-sec-row__result{align-items:center;gap:var(--bs-s2);font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);display:inline-flex}.bs-sec-row[data-returned=true] .bs-sec-row__result{color:var(--bs-ok)}.bs-sec-row[data-returned=false] .bs-sec-row__shop{color:var(--bs-ink-3)}.bs-sec-trace .bs-mk-note{margin-top:var(--bs-s4)}.bs-sec-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.bs-sec-fields{margin:var(--bs-s6) 0 0;border-top:1px solid var(--bs-line-strong)}.bs-sec-fields>div{gap:var(--bs-s4);padding-block:var(--bs-s3);border-bottom:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.bs-sec-fields dt,.bs-sec-fields dd{min-width:0;margin:0}.bs-sec-fields dd{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);line-height:1.45}.bs-sec-aside-title{margin:0 0 var(--bs-s4)}.bs-sec-console{padding:var(--bs-s5);background:var(--bs-surface);margin:0;list-style:none}.bs-sec-console__entry{gap:var(--bs-s1);flex-direction:column;display:flex}.bs-sec-console__entry+.bs-sec-console__entry{margin-top:var(--bs-s4);padding-top:var(--bs-s4);border-top:1px solid var(--bs-line)}.bs-sec-console__what{margin:0 0 var(--bs-s1);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink);line-height:1.45}.bs-sec-console__statement,.bs-sec-console__error{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);overflow-wrap:anywhere;display:block}.bs-sec-console__statement{color:var(--bs-ink-3)}.bs-sec-console__error{color:var(--bs-crit)}.bs-sec-console__tag{font-weight:var(--bs-fw-semibold)}.bs-mk-grid.bs-sec-gates{grid-template-columns:minmax(0,1fr);padding:0;list-style:none}@media (min-width:40rem){.bs-mk-grid.bs-sec-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bs-mk-grid.bs-sec-gates{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-sec-gate{flex-direction:column;min-width:0;display:flex;position:relative}.bs-sec-gate__rule{background:var(--bs-ink);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.bs-sec-gate__refusal{gap:var(--bs-s1);padding-top:var(--bs-s5);flex-direction:column;margin:auto 0 0;display:flex}.bs-sec-gate__by{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);line-height:1.45}.bs-sec-gate__code{color:var(--bs-crit);overflow-wrap:anywhere}.bs-sec-table tbody td{color:var(--bs-ink-2)}.bs-sec-table thead th:last-child{color:var(--bs-ink-3)}.bs-sec-subs{width:100%;margin-top:var(--bs-s2);border-collapse:collapse;text-align:left}.bs-sec-subs th,.bs-sec-subs td{padding:var(--bs-s2) var(--bs-s4) var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);vertical-align:top;font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-regular);color:var(--bs-ink-2);line-height:1.45}.bs-sec-subs thead th{border-bottom-color:var(--bs-line-strong);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-sec-subs tbody th{font-weight:var(--bs-fw-medium);color:var(--bs-ink);white-space:nowrap}.bs-sec-subs tbody tr:last-child>*{border-bottom:0}
