@media (width>=1080px){.bento.bexp .bexp-grid--nopic>.bart-head>.bart-result{grid-area:1/2/auto/-1;align-self:center;margin-top:0}}.bento.bexp :is(h2,h3,h4,details,span)[id]{scroll-margin-top:24px}.bento.bexp .bexp-meta{min-height:44px}.bento.bexp .bexp-go span:not(.bento-go-title){font:400 16px / 1.5 var(--font-ui)}.bento.bexp .bart-pic--drawn{background:0 0;border:0;border-radius:0;padding:0}.bento.bexp .bart-pic--drawn .bart-pic-art>figure{width:100%;max-width:380px;margin:0 auto}.bento.bexp .bart-pic--drawn .bart-pic-art>figure svg{width:100%;height:auto;display:block}.bento.bexp .bart-prose>:is(.bexp-steps,.bexp-fold,.bexp-marks,.bexp-terms,.bexp-aside,.bexp-hash){max-width:var(--bart-measure);margin-inline:auto}.bento.bexp .bexp-steps{counter-reset:bexp-step;gap:12px;padding:0;list-style:none;display:grid}.bento.bexp .bexp-steps>li{counter-increment:bexp-step;max-width:none;padding-left:44px;position:relative}.bento.bexp .bexp-steps>li:before{content:counter(bexp-step);border-radius:var(--b-r-chip);background:var(--b-edge);width:30px;height:30px;color:var(--b-paper);font:700 15px / 1 var(--font-ui);place-items:center;display:grid;position:absolute;top:.15em;left:0}.bento.bexp .bexp-fold{border-top:1px solid #0a0a0a24;border-bottom:1px solid #0a0a0a24;margin-block:.6em}.bento.bexp .bexp-fold+.bexp-fold{border-top:0;margin-top:-.6em}.bento.bexp .bexp-fold>summary{cursor:pointer;min-height:48px;font:600 17px / 1.4 var(--font-ui);color:var(--b-ink);align-items:center;list-style:none;display:flex}.bento.bexp .bexp-fold>summary::-webkit-details-marker{display:none}.bento.bexp .bexp-fold>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin:-4px 6px 0 auto;transform:rotate(45deg)}.bento.bexp .bexp-fold[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.bento.bexp .bexp-fold>:not(summary){max-width:none}.bento.bexp .bexp-fold>:last-child{margin-bottom:1em}.bento.bexp .bexp-two{gap:14px;margin:1.4em 0;display:grid}.bento.bexp .bexp-two>div{background:var(--b-paper-deep);border-radius:var(--b-r-chip);padding:16px 18px 6px}.bento.bexp .bexp-two :is(p,li){max-width:none;font-size:17px;line-height:1.55}@media (width>=720px){.bento.bexp .bexp-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.bento.bexp .bexp-two p.bexp-label{font-size:13px;line-height:1.4}.bento.bexp .bexp-label{font:700 13px / 1.4 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--b-mid);margin:0 0 8px}.bento.bexp .bexp-qlist{margin:0 0 10px;padding:0;list-style:none}.bento.bexp .bexp-qlist li{border-top:1px solid #0a0a0a1a;grid-template-columns:3.2em 1fr;gap:8px;padding:6px 0;display:grid}.bento.bexp .bexp-qlist li:first-child{border-top:0}.bento.bexp .bexp-qlist span{font:700 13px / 1.9 var(--font-ui);color:var(--b-mid)}.bento.bexp :is(.bexp-marks,.bexp-terms){gap:0;margin-block:1em;display:grid}.bento.bexp :is(.bexp-marks,.bexp-terms)>div{border-top:1px solid #0a0a0a1f;gap:2px 16px;padding:10px 0;display:grid}@media (width>=720px){.bento.bexp :is(.bexp-marks,.bexp-terms)>div{grid-template-columns:11em minmax(0,1fr)}}.bento.bexp :is(.bexp-marks,.bexp-terms) dt{font:700 16px / 1.5 var(--font-ui);align-items:center;gap:8px;display:flex}.bento.bexp :is(.bexp-marks,.bexp-terms) dd{margin:0;font-size:18px;line-height:1.6}.bento.bexp .bexp-hash{font:500 14px / 1.5 var(--font-mono);word-break:break-all;background:var(--b-paper-deep);border-radius:var(--b-r-chip);padding:10px 12px}.bento.bexp .bexp-aside{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.5}.bento.bexp .bart-prose>.bexp-label--col{max-width:var(--bart-measure);margin:1.2em auto .4em}.bento.bexp .bexp-bars{background:var(--b-paper-deep);border-radius:var(--b-r-chip);gap:16px;margin:1.6em 0;padding:18px 20px;display:grid}.bento.bexp .bexp-bars figcaption{font:400 16px / 1.5 var(--font-ui);color:var(--b-mid)}.bento.bexp .bexp-bars-h{max-width:none;font:700 16px / 1.4 var(--font-ui);flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:0 0 6px;display:flex}.bento.bexp .bexp-bars-h span{color:var(--b-mid);font-weight:400}.bento.bexp .bexp-bar{font:500 15px / 1.4 var(--font-ui);grid-template-columns:minmax(0,9em) minmax(0,1fr) 4.5em;align-items:center;gap:10px;display:grid}.bento.bexp .bexp-bar+.bexp-bar{margin-top:6px}.bento.bexp .bexp-bar-track{border-left:2px solid var(--b-edge);background:#0a0a0a14;height:14px;display:block}.bento.bexp .bexp-bar-fill{background:var(--b-cyan);height:100%;box-shadow:inset 0 0 0 1.5px var(--b-edge);display:block}.bento.bexp .bexp-bar--floor .bexp-bar-fill{background:var(--b-edge)}.bento.bexp .bexp-bar-val{text-align:right;font-weight:700}.bento.bexp .bexp-tiles{max-width:var(--bart-measure);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.2em auto;display:grid}.bento.bexp .bexp-tiles>div{background:var(--b-paper-deep);border-radius:var(--b-r-chip);padding:14px 16px}.bento.bexp .bexp-tile-n{font:700 34px / 1.1 var(--font-display);margin:0}.bento.bexp .bexp-tile-l{font:500 16px / 1.4 var(--font-ui);color:var(--b-mid);margin:4px 0 0}.bento.bexp .bexp-runs li{margin-bottom:.4em}.bento.bexp .bart-prose>h4{max-width:var(--bart-measure);font:700 19px / 1.4 var(--font-ui);margin:1.6em auto .4em}.bento.bexp .bart-prose>.bexp-prompt{max-width:var(--bart-measure);margin:1.4em auto}.bento.bexp .bart-prose>.bexp-ladder{max-width:calc(var(--bart-measure) + 120px);margin:1.4em auto}.bento.bexp .bexp-ladder li.sl-rung,.bento.bexp .bexp-ladder p.sl-caption{max-width:none}.bento.bexp .bexp-ladder .sl-caption{font-size:13px}.bento.bexp .bexp-ladder .sl-tier{font-size:15px}.bento.bexp .bexp-ladder .sl-what{max-width:none;font-size:17px;line-height:1.55}.bento.bexp .bexp-ladder .sl-eg{max-width:none;font-size:16px;line-height:1.5}.bento.bexp .bexp-ladder .sl-eg-lab{font-size:13px}.bento.bexp .bart-prose .bexp-paste,.bento.bexp .bexp-paste{background:var(--b-paper-deep);border-left:3px solid var(--b-edge);border-radius:0 var(--b-r-chip) var(--b-r-chip) 0;max-width:none;font:400 18px / 1.6 var(--font-body);margin:0 0 10px;padding:12px 14px}.bento.bexp .bexp-copy{background:var(--b-gold);min-height:44px;color:var(--b-ink);border:var(--b-line) solid var(--b-edge);border-radius:var(--b-r-chip);font:700 15px / 1 var(--font-ui);cursor:pointer;align-items:center;margin-right:14px;padding:0 18px;display:inline-flex}.bento.bexp .bexp-copy:hover,.bento.bexp .bexp-copy:focus-visible{background:var(--b-gold-hover)}.bento.bexp .bexp-prompt{background:var(--b-white);border:var(--b-line) solid var(--b-edge);border-radius:var(--b-r-chip);padding:16px 18px 18px}.bento.bexp .bart-prose .bexp-prompt-k,.bento.bexp .bexp-prompt-k{max-width:none;font:700 13px / 1.4 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--b-mid);margin:0 0 10px}.bento.bexp .bexp-pre{white-space:pre-wrap;background:var(--b-paper-deep);max-height:420px;color:var(--b-ink);border-radius:var(--b-r-chip);font:400 15px / 1.6 var(--font-mono);margin:0 0 12px;padding:14px;overflow:auto}.bento.bexp .bexp-check .bexp-paste{font-size:18px}.bento.bexp .bexp-check-foot{font:400 16px / 1.5 var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;display:flex}.bento.bexp .bexp-check-foot a{align-items:center;min-height:44px;display:inline-flex}.bento.bexp .bexp-stages b{font:700 15px / 1.6 var(--font-ui);letter-spacing:.04em}.bento.bexp .bexp-qs{max-width:460px;margin:0 auto 1.2em}.bento.bexp .bexp-qs svg{width:100%;height:auto;display:block}.bento.bexp :is(.bexp-card,.bexp-env) rect{fill:#fff;stroke:var(--b-edge);stroke-width:2px}.bento.bexp :is(.bexp-card,.bexp-env) path{fill:none;stroke:var(--b-edge);stroke-width:1.6px}.bento.bexp .bexp-seal{fill:var(--b-pink)}.bento.bexp .bexp-qs figcaption{font:400 15px / 1.5 var(--font-ui);color:var(--b-mid);text-align:center;margin-top:6px}
