.eb{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1.2rem;display:grid}.eb-row{border:0;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin:0;padding:0;display:flex}.eb-key{font-family:var(--mono);color:var(--ink);float:left;min-width:7ch;padding:0;font-size:.78rem;font-weight:600}.eb-key small{font-size:inherit;color:var(--ink-mute);font-weight:400;display:block}.eb-dials .eb-key{min-width:10ch}.eb-group{border:0;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;min-width:0;margin:0;padding:0;display:flex}.eb-row>.eb-group+.eb-group{margin-left:.8rem}.eb-row.eb-shows{gap:.4rem}.eb-row.eb-shows>.eb-group+.eb-group{margin-left:0}.eb-row.eb-shows>.eb-group:last-child{flex:0 auto}.eb-row>.eb-group:last-child{flex:12rem}.eb .eb-key--inline{min-width:0}.eb-group[hidden]{display:none}.eb select:where(:not(.numbox-unit)){min-width:0;font:inherit;flex:1;font-size:.9rem}.eb .eb-preset{field-sizing:content;cursor:pointer;max-width:11rem;font-family:var(--mono);color:var(--ink-faint);text-overflow:ellipsis;background:0 0;border:0;flex:0 auto;padding:0;font-size:.66rem}.eb .eb-preset:hover,.eb .eb-preset:focus-visible{color:var(--ink)}.eb select.eb-menu{field-sizing:content;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.72rem}.eb .eb-inkey{margin-left:.8rem}.eb .pilltoggle{flex-wrap:wrap}.eb-sizes,.eb-rest{text-transform:uppercase;align-self:center}.eb-dials{margin-top:.8rem}.eb-tune-hint{color:var(--ink-faint);margin:.5rem 0 0;font-size:.78rem}.eb-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.eb-linkbtn:hover{text-decoration:underline}.eb-titles{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.eb-pair[hidden],.eb-dials label[hidden],.eb-dials .pilltoggle[hidden]{display:none}.eb-key--check{border:1px solid #0000;border-radius:2rem;align-items:center;gap:.35em;padding:.2rem .6rem;line-height:1.4;transition:all .15s;display:inline-flex}.eb-key--check:has(.eb-check:checked){color:var(--accent);border-color:var(--accent-line)}.eb-group:first-child>.eb-key--check{margin-left:calc(-.6rem - 1px)}label.eb-key--check{cursor:pointer}.eb-keylabel{cursor:pointer;align-items:center;gap:.35em;display:inline-flex}.eb-keylabel:hover{color:var(--accent)}.eb-rest[hidden],.eb-row[hidden]{display:none}.eb-px{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:inline-flex}.eb-px>label{align-items:baseline;gap:.15em;display:inline-flex}#eb-w-shown,#eb-h-shown{text-transform:none}.eb-dim{font-family:var(--mono);color:var(--ink-faint);font-size:.68rem}.eb-px>[hidden],.eb-px[hidden],.eb-sizes[hidden],.eb-sizes [hidden]{display:none}:is(#eb-extras,#eb-links) label{align-items:center;gap:.45em;display:inline-flex}.eb-drop{position:relative}.eb-drop>summary{cursor:pointer;list-style:none}.eb-drop>summary::-webkit-details-marker{display:none}.eb-drop:has(.eb-check:checked)>summary{color:var(--accent);border-color:var(--accent-line)}.eb-drop-menu{z-index:5;white-space:nowrap;background:var(--surface);border:1px solid var(--rule-strong);box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.6rem;flex-direction:column;gap:.35rem;padding:.5rem .75rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0}.eb-checks label{align-items:center;gap:.45em;display:inline-flex}[data-tune=space] .eb-sub{flex:1 1 0;min-width:0}.eb-tracks{flex-wrap:wrap;justify-self:start;align-items:center;gap:.35rem 1.1rem;display:flex}.eb-track{align-items:center;gap:.4rem;display:inline-flex}.eb-track-x{color:var(--ink-faint);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .2rem}.eb-track-x:hover{color:var(--accent)}.eb .eb-orderpill{gap:.1em;padding:.15rem .3rem}.eb .eb-ordername{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:0 .2em;font-size:.72rem}.eb .eb-orderpill .numbox-step:disabled{opacity:.3;cursor:default}.eb .eb-orderempty .eb-ordername{color:var(--ink-faint)}.eb .eb-orderadd{border:1px dashed var(--accent-line);color:var(--accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .6rem;font-size:.72rem}.eb .eb-word{border:0;border-bottom:1px solid var(--rule-strong);width:9ch;color:var(--ink);font-family:var(--mono);background:0 0;padding:0 .2em;font-size:.8rem}.eb .eb-word:invalid{border-bottom-color:var(--accent)}.eb-place[hidden]{display:none}.eb-place{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.eb-pair{flex-wrap:wrap;justify-self:start;align-items:center;gap:.35rem .8rem;display:flex}.eb-sub{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .8rem;display:grid}.eb-sub>.pilltoggle,.eb-sub>.eb-px,.eb-sub>.eb-titles{justify-self:start}.eb-check{width:.85em;height:.85em;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.eb-h{margin:1.6rem 0 .6rem}.eb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.eb-head h3{margin:0}#eb-io-head{margin-top:.5rem}.eb-name{color:var(--ink-mute);align-items:baseline;gap:.6rem;margin:.5rem 0 0;font-size:.78rem;display:flex}.eb-fold{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:0 0;border:0;flex:none;padding:0;font-size:.68rem}.eb-fold:after{content:" ▸"}.eb-fold[aria-expanded=true]:after{content:" ◂"}.eb-fold:hover{color:var(--ink)}.eb-name code{overflow-wrap:anywhere;min-width:0}.eb-io{flex:none;align-items:baseline;gap:.35rem;margin-left:auto;display:flex}.eb-io .eb-io-key{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-right:.15rem;font-size:.68rem}.eb-preview{border:1px dashed var(--rule-strong);border-radius:12px;padding:1rem;overflow-x:auto}.eb-preview[data-theme=dark]{background:#0b0e14}.eb-preview[data-theme=light]{background:#fff}.eb-preview{resize:vertical;min-height:6rem}.eb-preview[data-w=fill]{resize:both;min-width:8rem;max-width:100%}.eb-code{width:100%;font-family:var(--mono);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);resize:vertical;border-radius:8px;padding:.6rem;font-size:.78rem}.eb-codebox{position:relative}.eb-codebox .eb-code{padding-right:3rem;display:block}.eb-tools{flex-direction:column;gap:.3rem;display:flex;position:absolute;top:.45rem;right:.45rem}.eb-tools [hidden]{display:none}.eb-tools button{cursor:pointer}.eb-note{color:var(--ink-mute);margin:.5rem 0 0;font-size:.82rem}.eb-note:empty{display:none}
