.github-header{background-color:#282828;border-bottom:1px solid #3c3836;justify-content:space-between;align-items:center;padding:10px 20px;font-size:14px;display:flex}.backend-switcher{align-items:center;gap:8px;display:flex}.backend-label{color:#a89984;font-size:12px}.backend-link{color:#d5c4a1;border-radius:3px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .2s}.backend-link:hover{color:#fabd2f;background-color:#d799211a}.backend-link.active{color:#fabd2f;background-color:#d7992133;font-weight:700}.backend-separator{color:#665c54;font-size:12px}.github-links{align-items:center;display:flex}.github-header a{color:#d5c4a1;align-items:center;margin-left:24px;text-decoration:none;transition:color .2s;display:flex}.github-header a:hover{color:#fabd2f}.github-header svg{margin-right:6px}#run-button{z-index:10;color:#d5c4a1;cursor:pointer;background-color:#323232b3;border:none;border-radius:4px;align-items:center;padding:6px 10px;font-family:Fira Code,monospace;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px}#run-button:hover{background-color:#464646e6}#run-button .icon{margin-right:5px;font-size:16px}#run-button .tooltip{opacity:.7;margin-left:5px;font-size:11px}.error-toast{color:#fbf1c7;z-index:1000;background-color:#fb4934;border-radius:6px;align-items:center;max-width:80%;padding:12px 20px;font-family:Fira Code,monospace;transition:bottom .3s ease-in-out;display:flex;position:fixed;bottom:-100px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.error-toast.show{bottom:30px}.error-icon{margin-right:10px;font-size:18px}.error-message{flex:1;font-size:14px;line-height:1.4}.close-error{color:#fbf1c7;cursor:pointer;background:0 0;border:none;padding:0 0 0 12px;font-size:24px;line-height:1}.close-error:hover{color:#f2e5bc}.error-line{z-index:5;background-color:#fb493433;position:absolute}.error-marker{border-bottom:2px wavy #fb4934;z-index:6;background-color:#fb493466;position:absolute}.ace_gutter-cell.ace_error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM2OEZDQTQ4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2OEZDQTU4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQzY4RkNBMjhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzY4RkNBMzhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgXxbAAAAJbSURBVHjapFNNaBNBFH4zs5vdZLP5sQmNpT82QY209heh1ioWisaDRcSKF0WKJ0GQnrzrxasHsR6EnlrwD0TagxJabaVEpFYxLWlLSS822tr87m66ccfd2GKyVhA6MMybgfe97/vmPUQphd0sZjto9XIn9OOsvlu2nkqRzVU+6vvlzPf8W6bk8dxQ0NPbxAALgCgg2JkaQuhzQau/El0zbmUA7U0Es8v2CiYmKQJHGO1QICCLoqilMhkmurDAyapKgqItezi/USRdJqEYY4D5jCy03ht2yMkkvL91jTTX10qzyyu2hruPRN7jgbH+EOsXcMLgYiThEgAMhABW85oqy1DXdRIdvP1AHJ2acQXvDIrVHcdQNrEKNYSVMSZGMjEzIIAwDXIo+6G/FxcGnzkC3T2oMhLjre49sBB+RRcHLqdafK6sYdE/GGBwU1VpFNj0aN8pJbe+BkZyevUrvLl6Xmm0W9IuTc0DxrDNAJd5oEvI/KRsNC3bQyNjPO9yQ1YHcfj2QvfQc/5TUhJTBc2iM0U7AWDQtc1nJHvD/cfO2s7jaGkiTEfa/Ep8coLu7zmNmh8+dc5lZDuUeFAGUNA/OY6JVaypQ0vjr7XYjUvJM37vt+j1vuTK5DgVXUPVMau73ygfGpwZtqMi3k0/gyQjd4oE6HL0hy7fg53HqbHKhXW2qot1XP7iJ+FZKNsT+2KLzmC_marker += 1zFuJ1qHtGvgPgoeg3X8MylPfaIHxEVGYVDAEmshycXkY8LDHqB7p5FPO+fF97TL/7I2oFLKGw13yF7Wm8jx/tuwoPF5EOjik0Uh14LL7YjXnP51Tq+kz5QJUnzCMZ3akUQwB24BwgSu4aBk/4dMwXF8YX8K7L4TJ2Uk/K6g0rY0PEDoNzqX89xMZF4+lUX/pRdVURei+aZrQ='X7y/Bbhn8Cc1YZeZAAAAAElFTkSuQmCC");background-position:2px}.ace_autocomplete{width:400px!important;max-width:60vw!important}.examples-header{background-color:#3c3836;border-bottom:1px solid #504945;justify-content:flex-start;align-items:center;gap:8px;padding:12px 16px;display:flex}.examples-header h3{color:#fbf1c7;margin:0;font-size:14px;font-weight:600}.panel-toggle{color:#a89984;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 8px;font-size:16px;transition:all .2s}.panel-toggle:hover{color:#fabd2f;background-color:#d799211a}.examples-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.examples-search{padding:12px 16px}.examples-search input{color:#fbf1c7;background-color:#1d2021;border:1px solid #504945;border-radius:4px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px}.examples-search input:focus{border-color:#fabd2f;outline:none;box-shadow:0 0 0 2px #d7992133}.examples-search input::placeholder{color:#665c54}.examples-filter{padding:0 16px 12px}.examples-filter select{color:#fbf1c7;background-color:#1d2021;border:1px solid #504945;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.examples-filter select:focus{border-color:#fabd2f;outline:none}.examples-list{flex:1;padding:0 8px 8px;overflow-y:auto}.examples-list::-webkit-scrollbar{width:6px}.examples-list::-webkit-scrollbar-track{background:#1d2021;border-radius:3px}.examples-list::-webkit-scrollbar-thumb{background:#504945;border-radius:3px;transition:background .2s}.examples-list::-webkit-scrollbar-thumb:hover{background:#665c54}.loading-state{text-align:center;color:#a89984;padding:20px;font-size:12px}.example-category{margin-bottom:16px}.category-title{color:#fabd2f;text-transform:uppercase;letter-spacing:.5px;background-color:#d799211a;border-radius:4px;margin:0 0 8px;padding:8px 12px;font-size:12px;font-weight:600}.category-examples{flex-direction:column;gap:4px;display:flex}.example-item{cursor:pointer;background-color:#1d2021;border:1px solid #282828;border-left:3px solid #504945;border-radius:0 4px 4px 0;margin:0 4px;padding:6px 8px;transition:all .2s;position:relative}.example-item:hover{background-color:#3c3836;border-color:#504945 #504945 #504945 #a89984}.example-item.active{background-color:#d7992126;border-color:#fabd2f}.example-title{color:#fbf1c7;margin-bottom:4px;font-size:13px;font-weight:500}.example-description{color:#a89984;margin-bottom:0;font-size:11px;line-height:1.4}.example-content{padding-right:28px}.copy-link-btn{color:#a89984;cursor:pointer;opacity:.5;z-index:1;background:0 0;border:none;border-radius:3px;padding:4px;font-size:12px;transition:all .2s;position:absolute;top:4px;right:4px}.copy-link-btn:hover{color:#fabd2f;opacity:1;background-color:#d799211a}.example-item:not(:hover) .copy-link-btn{opacity:.4}@media (width<=1200px){#examples-panel{width:250px}#content{width:350px;min-width:250px}}@media (width<=900px){#examples-panel{width:200px}#content{width:300px;min-width:200px}}@media (width<=768px){#container{flex-direction:column}#examples-panel{border-bottom:1px solid #3c3836;border-right:none;width:100%;height:200px}#examples-panel.collapsed{height:40px;margin-left:0}#editor-section{flex:1}#divider{cursor:row-resize;width:100%;height:5px}#content{width:100%;min-width:auto;height:300px}}