.pulse-bars,.pulse-order-results{display:flex;flex-direction:column;gap:8px;width:100%}.pulse-bars__row{display:grid;grid-template-columns:1.5em minmax(0,1.2fr) minmax(0,2fr) 2.5em;align-items:center;gap:8px}.pulse-bars__row--dim{opacity:.45}.pulse-bars__label{font-weight:700;text-align:center}.pulse-bars__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-bars__track{height:1.4em;border-radius:6px;background:var(--pulse-track);overflow:hidden}.pulse-bars__fill{display:block;height:100%;border-radius:6px;background:var(--pulse-accent);transition:width .4s ease}.pulse-bars__count{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.pulse-cloud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.1em .5em;line-height:1.1;font-weight:700;padding:8px}.pulse-cloud span{white-space:nowrap}.pulse-texts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;width:100%}.pulse-texts p{margin:0;padding:8px 10px;border-radius:8px;background:var(--pulse-note);color:#1b1b1f;overflow-wrap:anywhere}.pulse-pinboard{position:relative;display:inline-block;max-width:100%;line-height:0;-webkit-user-select:none;user-select:none}.pulse-pinboard img{max-width:100%;max-height:100%;border-radius:8px}.pulse-pinboard--pick{cursor:crosshair}.pulse-pinboard__pin{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e21b3cbf;border:2px solid #fff;box-shadow:0 1px 3px #0006;pointer-events:none}.pulse-pinboard__pin--mine{width:22px;height:22px;margin:-11px 0 0 -11px;background:#6965db}.pulse-pinboard__target{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:3px dashed #26890c;background:#26890c2e;pointer-events:none}.pulse-histogram{width:100%}.pulse-histogram p{margin:8px 0 0;text-align:center}.pulse-histogram__bars{display:flex;align-items:flex-end;gap:6px;height:160px}.pulse-histogram__bin{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.pulse-histogram__bar{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--pulse-accent)}.pulse-histogram__bar--correct{background:#26890c}.pulse-histogram__count{font-weight:700;font-size:.85em}.pulse-histogram__label{font-size:.75em;opacity:.75;white-space:nowrap}.pulse-leaderboard{min-width:180px}.pulse-leaderboard h3{margin:0 0 8px}.pulse-leaderboard ol{margin:0;padding-left:1.4em}.pulse-leaderboard li{padding:2px 0;text-align:left}.pulse-leaderboard li span{display:inline-block;min-width:8em}
