#jacobian-demo{margin:1.5rem 0 0;text-align:left}#jacobian-demo [hidden]{display:none!important}#jacobian-demo .scope-live{border:1px solid #b8d1dc;border-radius:10px;padding:1.15rem;background:#fbfdfe}#jacobian-demo label{font:inherit;font-weight:600;margin:0 0 .4rem}#jacobian-demo select{font:inherit;height:2.6rem;padding:0 .75rem;border-color:#bdd2dc;background-color:white}#jacobian-demo .scope-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 .6rem}#jacobian-demo button{font-family:inherit;text-transform:none;letter-spacing:0;box-shadow:none;height:auto;line-height:1.4;cursor:pointer}#jacobian-demo .scope-tabs button{flex:1 1 95px;padding:.6rem .2rem;border:1px solid #b8d1dc;border-radius:6px;font-size:.72rem;background:white;color:#285a70!important}#jacobian-demo .scope-tabs button[aria-pressed=true]{background:#0a7ea8;color:white!important;border-color:#0a7ea8}#jacobian-demo .scope-question{font-size:.78rem;line-height:1.5;text-align:left;margin:0 0 1rem;min-height:3em}#jacobian-demo .scope-target-label{font-size:.72rem;font-weight:600;margin:0 0 .4rem;text-align:left}#jacobian-demo .scope-targets{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}#jacobian-demo .scope-target{display:flex;align-items:baseline;gap:.5rem;padding:.4rem .55rem;border:1px solid #c9dbe3;border-radius:6px;background:white;font-size:.8rem;color:#285a70!important}#jacobian-demo .scope-target[aria-pressed=true]{border-color:#0a7ea8;background:#e0f0f6;box-shadow:inset 0 0 0 1px #0a7ea8}#jacobian-demo .scope-target small{font-size:.65rem;font-weight:400;color:#627985}#jacobian-demo .scope-prompt{font-size:.85rem;line-height:2.1;padding:1rem .65rem;border-radius:6px;background:white;border:1px solid #e2ebef;white-space:pre-wrap;overflow-wrap:anywhere}#jacobian-demo .scope-token{display:inline;white-space:pre-wrap;word-break:break-word;padding:3px 0;margin:0;border:0;border-radius:2px;font:inherit;line-height:inherit;transition:background-color .15s;color:inherit}#jacobian-demo .scope-token:hover{outline:1px solid #0a7ea8;color:inherit!important}#jacobian-demo button:focus-visible{outline:2px solid #0a7ea8;outline-offset:3px}#jacobian-demo .scope-scale{display:flex;align-items:center;gap:.6rem;font-size:.65rem;color:#526a76;margin:.8rem 0}#jacobian-demo .scope-scale i{height:8px;flex:1;background:linear-gradient(to right,#f3f8fa,#85bfd3);border-radius:5px}#jacobian-demo .scope-readout{font-size:.68rem;line-height:1.5;min-height:3em;text-align:left;margin:0;color:#426476;overflow-wrap:anywhere}#jacobian-demo .scope-example-note{font-size:.65rem;line-height:1.5;text-align:left;margin:.5rem 0 0;color:#627985}#jacobian-demo .scope-example-note:empty{display:none}#jacobian-demo figcaption{margin:1rem 0 0;font-size:.65rem;font-weight:400;line-height:1.6;text-align:left;color:#627985}@media(max-width:480px){#jacobian-demo .scope-live{padding:.8rem}#jacobian-demo .scope-tabs{gap:.25rem}#jacobian-demo .scope-tabs button{font-size:.65rem}}
