.bm-cline-line{background:var(--candle);transform-origin:50% 0;pointer-events:none;opacity:0;block-size:0;inline-size:2px;transition:opacity var(--dur-3,.24s) var(--ease-standard);border-radius:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.bm-cline-line[data-on]{opacity:1}@media (forced-colors:active){.bm-cline-line{forced-color-adjust:none;background:highlight}}
.bm-settle-seg{color:var(--cap-now);transition:color var(--dur-5,.6s) linear;display:block}.bm-settle-prev{color:var(--cap-prev)}.bm-settle-old{color:var(--cap-old)}.bm-settle-enter{animation:bm-settle-seg-in var(--dur-3,.24s) var(--ease-settle) both}@keyframes bm-settle-seg-in{0%{opacity:0;translate:0 calc(4px * var(--move,1))}}.bm-settle-w{text-underline-offset:.2em;transition:opacity var(--dur-2,.16s) var(--ease-standard), text-decoration-color var(--dur-2,.16s) var(--ease-standard);-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px}.bm-settle-interim{opacity:var(--cap-interim-alpha,.62);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);animation:.12s linear both bm-settle-word-in}@keyframes bm-settle-word-in{0%{opacity:0}}@media (forced-colors:active){.bm-settle-interim{opacity:1;text-decoration-color:canvastext}}
.bm-verse-card{border:1px solid var(--line);background:var(--surface-2);color:var(--cap-now,var(--text));animation:bm-verse-verse-fade var(--dur-3,.24s) var(--ease-settle) both, bm-verse-verse-rise var(--dur-4,.36s) var(--spring-gentle,var(--ease-settle)) both;border-radius:12px;margin:0;padding:14px 16px 12px}.bm-verse-card[data-still]{animation:none}.bm-verse-card[data-leaving]{animation:bm-verse-verse-leave var(--dur-2,.16s) var(--ease-exit) both}@keyframes bm-verse-verse-fade{0%{opacity:0}}@keyframes bm-verse-verse-rise{0%{translate:0 calc(8px * var(--move,1))}}@keyframes bm-verse-verse-leave{to{opacity:0;translate:0 calc(-4px * var(--move,1))}}.bm-verse-head{color:var(--gilt);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-block-end:8px;display:flex}.bm-verse-ref{font-family:var(--font-display);letter-spacing:0;font-size:15px;font-style:normal;font-weight:500;line-height:1.3}.bm-verse-pill{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);block-size:20px;color:var(--text-2);font:600 11.5px/1 var(--font-mono);letter-spacing:.06em;border-radius:999px;align-items:center;padding-inline:7px;display:inline-flex}.bm-verse-icon{flex:none;overflow:visible}.bm-verse-ribbon{animation:bm-verse-ribbon .24s var(--ease-settle) .12s both}.bm-verse-tick{stroke-dasharray:12;animation:bm-verse-tick-draw .24s var(--ease-settle) .24s both}.bm-verse-card[data-still] .bm-verse-ribbon,.bm-verse-card[data-still] .bm-verse-tick{animation:none}@keyframes bm-verse-ribbon{0%{translate:0 -3px}}@keyframes bm-verse-tick-draw{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.bm-verse-body{quotes:none;margin:0;padding-inline-start:14px;position:relative}.bm-verse-body:before{content:"";background:color-mix(in srgb, var(--gilt) 40%, transparent);inline-size:1px;position:absolute;inset-block:2px;inset-inline-start:0}.bm-verse-rule{background:var(--gilt);transform-origin:50% 0;inline-size:2px;transition:translate var(--dur-3,.24s) var(--ease-standard), block-size var(--dur-3,.24s) var(--ease-standard);border-radius:1px;position:absolute;inset-block-start:0;inset-inline-start:-.5px}.bm-verse-text{text-wrap:pretty;margin:0}.bm-verse-text+.bm-verse-text{margin-block-start:.35em}.bm-verse-n{color:var(--text-3);font:600 .55em/1 var(--font-mono);vertical-align:.5em;margin-inline-end:.3em}.bm-verse-stage .bm-verse-text{font-family:var(--font-display);font-size:20px;font-style:italic;line-height:1.45}.bm-verse-stage .bm-verse-text:is(:lang(zh),:lang(ja),:lang(ko),:lang(fa),:lang(ar),:lang(ur),:lang(he)),.bm-verse-stage:is(:lang(zh),:lang(ja),:lang(ko),:lang(fa),:lang(ar),:lang(ur),:lang(he)) .bm-verse-text{letter-spacing:0;font-style:normal}:is(.bm-verse-card,.bm-verse-chip):is(:lang(fa),:lang(ar),:lang(ur),:lang(he)) .bm-verse-pill{font-family:var(--font-sans);letter-spacing:normal}.bm-verse-rail{padding:10px 12px 9px}.bm-verse-rail .bm-verse-text{font-size:16px;line-height:1.4}.bm-verse-foot{color:var(--text-3);font:500 13px/1.35 var(--font-sans);align-items:center;gap:6px;margin:10px 0 0;display:flex}.bm-verse-chip{border:1px solid var(--line);background:var(--surface-2);block-size:28px;color:var(--gilt);font:500 13px/1 var(--font-sans);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding-inline:10px 6px;display:inline-flex}:root[data-motion=reduce] .bm-verse-card:not([data-leaving]){animation:.12s linear both bm-verse-verse-fade}:root[data-motion=reduce] .bm-verse-ribbon,:root[data-motion=reduce] .bm-verse-tick{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .bm-verse-card:not([data-leaving]){animation:.12s linear both bm-verse-verse-fade}:root:not([data-motion=full]) .bm-verse-ribbon,:root:not([data-motion=full]) .bm-verse-tick{animation:none}}@media (forced-colors:active){.bm-verse-card,.bm-verse-chip{border:1px solid canvastext}.bm-verse-rule{background:highlight}}@media print{.bm-verse-card{break-inside:avoid;animation:none}}
