.jb-paper>.drawing-viewport,.jb-paper #drawing,.jb-paper>.reader-playback,.jb-paper>.playback-sentinel{display:none}.jb-paper [data-jb="play"]{display:none!important}.jb-focus{min-width:0}.jb-sheet{max-width:820px;margin:auto;font:15px/1.7 system-ui}.jb-drawing{display:block;width:100%;height:auto;max-height:380px;color:#245bce;margin:0 auto}.jb-drawing text{fill:var(--ink,#193653);stroke:none;font-family:system-ui}.jb-drawing .jb-stop{stroke:#ad3b35}.jb-drawing .jb-stop text{fill:#913b32}.jb-outcome{padding:12px 14px;border-left:4px solid #24734c;background:#edf7f0;margin:0 0 12px}.jb-outcome strong{font-size:18px}.jb-outcome p{margin:6px 0 0}.jb-failed{border-color:#ab453d;background:#fff0ee}.jb-match,.jb-bytes{display:grid;gap:10px;padding:12px;border-block:1px solid #b5c6de;background:#f4f7fc;margin:10px 0;min-width:0}.jb-match>div{display:grid;gap:4px}.jb-match>span{font-weight:700;text-align:center}.jb-sheet code,.jb-sheet pre{font:13px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.jb-limit{font:12px/1.7 system-ui;color:var(--muted,#506a86);margin:10px 0 0}.jb-paper .ts-stage{padding-top:6px}body:has(.jb-paper) .mode,body:has(.jb-paper) .legend{display:none!important}
.jb-mobile{display:none}.jb-card{border:2px solid currentColor;max-width:240px;padding:14px;display:grid;gap:8px;text-align:left;box-shadow:4px 4px 0 #dfe9f7}.jb-card span{font-size:13px}.jb-down{font-size:22px;display:grid;gap:3px}.jb-down span{font-size:14px}.jb-permit{border-block:2px solid #90aace;padding:10px;overflow-wrap:anywhere}
.jb-sheet{container-type:inline-size}@container(max-width:560px){.jb-drawing{display:none}.jb-mobile{display:grid;justify-items:center;gap:12px;text-align:center;padding:6px 0 12px;font:15px/1.7 system-ui}}
@media(max-width:540px){.jb-drawing{display:none}.jb-mobile{display:grid;justify-items:center;gap:12px;text-align:center;padding:6px 0 12px;font:15px/1.7 system-ui}.jb-outcome{padding:10px}.jb-outcome strong{font-size:17px}.jb-sheet code{font-size:12px}.jb-sheet{font-size:14px}}
html[data-theme="dark"] .jb-drawing{color:#abc9ff}html[data-theme="dark"] .jb-drawing text{fill:#e1eaff}html[data-theme="dark"] .jb-drawing .jb-stop{stroke:#ffb4a9}html[data-theme="dark"] .jb-drawing .jb-stop text{fill:#ffb4a9}html[data-theme="dark"] .jb-outcome{background:#12352b;color:#ddf6e5}html[data-theme="dark"] .jb-failed{background:#3b2427;color:#ffd3cb}html[data-theme="dark"] .jb-match,html[data-theme="dark"] .jb-bytes{background:#14263e;color:#e0eaf8}
@media(prefers-reduced-motion:reduce){.jb-focus{animation:none}}

.jb-crypto{margin-top:12px;padding:12px;border-left:3px solid #648bc3}.jb-crypto output{display:block;padding:8px 0;font-weight:600;overflow-wrap:anywhere}.jb-match p{margin:6px 0}

html[data-theme="dark"] .jb-drawing{--jb-band:#233e67}
html[data-theme="dark"] .jb-paper .ts-experiment{background:#14263e;color:#e0eaf8;border-color:#405574}html[data-theme="dark"] .jb-paper .ts-experiment select{background:#0d1b2e;color:#e0eaf8;border-color:#607c9c}

.jb-detail{display:grid;gap:6px;padding:12px;border-block:1px solid #b5c6de;background:#f4f7fc;margin:10px 0;min-width:0}.jb-note{border:2px solid currentColor;max-width:270px;padding:12px;display:grid;gap:6px;overflow-wrap:anywhere}.jb-arrow{display:grid;font-size:22px;gap:3px}.jb-arrow span{font-size:14px}.jb-clock{width:155px;height:155px;border:3px solid currentColor;border-radius:50%;display:grid;align-content:center;gap:10px}.jb-clock strong{font-size:23px}.jb-window{display:flex;justify-content:space-between;gap:16px;border-bottom:5px solid #538456;width:100%;padding:10px}.jb-bad{stroke:#a23f38}.jb-good{stroke:#26734b}.jb-bad text{fill:#a23f38}.jb-good text{fill:#26734b}html[data-theme="dark"] .jb-detail{background:#14263e;color:#e0eaf8}html[data-theme="dark"] .jb-bad text{fill:#ffb4a9}html[data-theme="dark"] .jb-good text{fill:#b5eac7}

.jb-drawing{max-width:600px;max-height:none}

#focusScene .jb-paper>.drawing-viewport,#focusScene .jb-paper #drawing{display:none}
