.site-content #example-rascal .case-copy>p{max-width:52ch}.rs-use-cases{display:grid;gap:13px;margin:28px 0}.rs-use-cases>div{display:grid;grid-template-columns:160px 1fr;gap:14px}.rs-use-cases dt{font-size:13px;font-weight:600}.rs-use-cases dd{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.rs-example-picker{margin-top:26px}.rs-example-picker>span{display:block;margin-bottom:10px}.rs-example-picker>div{display:flex;flex-wrap:wrap;gap:8px}.rs-example-picker button{border:1px solid #aebfd0;border-radius:4px;background:transparent;color:var(--ink);padding:9px 12px;font:500 12px/1.4 Helvetica Neue,Arial,sans-serif;cursor:pointer}.rs-example-picker button:hover{background:#d8e4ee}.rs-example-picker button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.rs-examples{min-width:0}#example-rascal [hidden]{display:none!important}.rascal-demo{min-width:0;container-type:inline-size;border:1px solid #cbd5dd;border-radius:8px;overflow:hidden;background:#f8fafb}.rs-stage{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e9eef1}.rs-stage noscript img{display:block;width:100%;height:100%;object-fit:cover}.rs-stage>svg{display:block;width:100%;height:100%}.rs-result-image,.rs-mask-overlay{opacity:0;transition:opacity .35s ease}[data-mode=mask] .rs-mask-overlay,[data-mode=result] .rs-result-image{opacity:1}.rs-core-line{stroke:#b9e7ff}.rs-blend-line{stroke:#efc16a;stroke-width:24;opacity:.85}.rs-image-label{position:absolute;top:12px;left:12px;border-radius:4px;background:#f8fafbed;color:#243d51;padding:7px 9px;font:9px/1.5 monospace;letter-spacing:.05em}.rs-mask-key{position:absolute;bottom:12px;right:12px;background:#142b42ed;color:#e6f5ff;padding:6px 9px;border-radius:4px;font:9px/1.5 monospace;opacity:0;transition:opacity .35s ease}[data-mode=mask] .rs-mask-key{opacity:1}.rs-details{height:210px;padding:18px 22px;border-top:1px solid #cbd5dd}.rs-request{color:var(--muted);font:10px/1.5 monospace}.rs-details h4{font-size:18px;line-height:1.25;margin:10px 0 8px}.site-content .rs-details p{font-size:12px;line-height:1.5;max-width:62ch;color:var(--muted)}.rs-legend{display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px 0 0;gap:10px}.rs-legend>div{border-top:2px solid #1663cb;padding-top:7px}.rs-legend>div:nth-child(2){border-color:#bf8a28}.rs-legend>div:nth-child(3){border-color:#3f8069}.rs-legend dt{font-size:10px;font-weight:600}.rs-legend dd{margin:4px 0 0;font-size:10px;color:var(--muted)}.rs-footer{height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 22px 12px}.rs-footer>div{display:flex;gap:4px}.rs-footer button{padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font:500 11px/1.4 Helvetica Neue,Arial,sans-serif;cursor:pointer}.rs-footer button:hover{background:#e5edf3}.rs-footer button[aria-pressed=true]{background:#dfe9f2;color:#143d65;border-color:#bacddd}.rs-footer>span{max-width:24ch;text-align:right;font:9px/1.4 monospace;color:var(--muted)}@container (max-width:420px){.rs-details{height:230px;padding:14px}.rs-details h4{font-size:16px}.site-content .rs-details p{font-size:11px}.rs-legend{margin-top:16px;gap:8px}.rs-request{font-size:9px}.rs-footer{padding-inline:14px;gap:6px}.rs-footer button{padding:7px 8px;font-size:10px}.rs-footer>span{font-size:8px}.rs-image-label,.rs-mask-key{font-size:7px;padding:5px 7px}.rs-image-label{top:8px;left:8px}.rs-mask-key{bottom:8px;right:8px}}@media(max-width:700px){.rs-use-cases>div{grid-template-columns:1fr;gap:3px}}@media(prefers-reduced-motion:reduce){.rascal-demo *{transition:none!important}}
