#root{margin:0;box-sizing:border-box}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.spinner{width:1em;height:1em;border:.25em solid #fff;border-top-color:#eee;border-radius:50%;animation:spin 1s linear infinite}@font-face{font-family:FormaDJR UI;src:url(/assets/FormaDJRUI-BTighRby.ttf) format("truetype"),url(/assets/FormaDJRUI-DUsn9P3Q.woff) format("woff"),url(/assets/FormaDJRUI-BKql7erP.woff2) format("woff2");font-weight:200 400 500 600 700 800;font-style:normal}@font-face{font-family:FormaDJR UI;src:url(/assets/FormaDJRUI-Italic-DKnahrjH.ttf) format("truetype"),url(/assets/FormaDJRUI-Italic-C6jKZ1cc.woff) format("woff"),url(/assets/FormaDJRUI-Italic-DCc7kZ9Z.woff2) format("woff2");font-weight:200 400 500 600 700 800;font-style:italic}:root{line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}li{margin-left:1.5em;padding:.05em 0}ul,ol{margin:0;padding:.2rem 0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;background-color:#4338ca;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.mdx-editor-container{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}input{border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;transition:border-color .25s}h1{font-size:36px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{transition:opacity .3s ease-in-out;opacity:0}.modal-overlay.open{opacity:1}.modal-content{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-50px);opacity:0}.modal-content.open{transform:translateY(0);opacity:1}::-webkit-scrollbar{width:4px;height:12px}::-webkit-scrollbar-track{background:#aaa;margin:24px 0}::-webkit-scrollbar-thumb{background-color:#777;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#555}.connector-modal{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;padding:16px}.connector-modal-content{display:flex;gap:16px;padding-right:24px;box-sizing:border-box}.connector-modal-column{display:flex;flex-direction:column;flex:1}.connector-modal-title{margin-top:4px}.connector-modal-button{max-width:100%;flex-shrink:0}.modal-content svg[role=button]:focus{background-color:#0000001a!important;outline:2px solid #007bff!important;outline-offset:2px!important;border-radius:4px!important}.modal-content svg[role=button]:focus-visible{background-color:#0000001a!important;outline:2px solid #007bff!important;outline-offset:2px!important;border-radius:4px!important}@media (prefers-contrast: high){.modal-content svg[role=button]:focus,.modal-content svg[role=button]:focus-visible{outline:3px solid #000000!important;outline-offset:1px!important}}@media (prefers-reduced-motion: reduce){.modal-content svg[role=button]{transition:none!important}}
