html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--theme-1: Aqua;--theme-2: #FFC300;--theme-3: #FF7383;--theme-4: #FF8419;--theme-5: #D42525;--white: #ffffff;--black: #000000;--black-lighter: #0D0D0D;--grey-dark: #1E1C1C;--grey: #282828;--grey-lighter: #363636;--grey-light: #969696;--header-height: 64.3px;--spacer: 1.5rem;--border-radius: 12px;--app-opacity: .8;--font-1: "NATS Regular", system-ui, sans-serif;--font-2: "IBM Plex Mono", monospace}@font-face{font-family:NATS Regular;font-style:normal;font-weight:400;src:url(/NATS-Regular.woff) format("woff")}body{margin:0;font-family:var(--font-2);color:#fff;height:calc(100vh - 2rem);letter-spacing:15%;line-height:1.4;opacity:var(--app-opacity);background-color:var(--black)}h1,h2{margin:0;font-family:var(--font-1);text-transform:uppercase;letter-spacing:15%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header{background-color:var(--black);padding:var(--spacer);height:var(--header-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--spacer)}header a{font-family:var(--font-1);text-transform:uppercase;margin-top:auto;font-size:1.25rem}header nav{display:flex;gap:var(--spacer)}.logo{width:10rem}.logo img{width:100%}.app{display:flex;background-color:var(--grey);box-sizing:border-box;width:100vw;overflow:hidden;height:calc(100vh - var(--header-height));min-width:1000px}.sidebar{background-color:var(--black-lighter);padding:3rem var(--spacer);display:flex;flex-direction:column;gap:3rem}.sidebar button{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0;background:none;border:0;color:var(--white);cursor:pointer}.sidebar button span{font-family:var(--font-1);text-transform:uppercase;letter-spacing:15%}.sidebar button svg{height:2rem;fill:#fff}.sidebar button:after{content:"";display:block;width:5px;height:5px;border-radius:50%;transition:width .3s ease;background-color:var(--black)}.sidebar button:nth-child(1).active:after{background-color:var(--theme-1)}.sidebar button:nth-child(2).active:after{background-color:var(--theme-2)}.sidebar button:nth-child(3).active:after{background-color:var(--theme-3)}.editor{padding:var(--spacer);overflow:scroll;width:100%}.help,.editor{box-sizing:border-box}.help{display:flex;flex-direction:column;gap:var(--spacer);padding:var(--spacer) var(--spacer) var(--spacer) 0;height:calc(100vh - var(--header-height));overflow:scroll;width:100%}.help__component{position:relative;border-radius:var(--border-radius);height:100%;font-family:var(--font-2);font-size:1rem;border:2px solid;overflow-x:scroll}.help__component:nth-child(1){border-color:var(--theme-1)}.help__component:nth-child(2){border-color:var(--theme-2)}.help__component:nth-child(3){border-color:var(--theme-3)}.help__component input{position:absolute;top:1rem;right:1rem;border:none;padding:.5rem 1rem;background-color:var(--grey-lighter);outline:none;color:#fff;width:100px}.help__component input::placeholder{color:#fff}#circuit{padding:var(--spacer);background-color:var(--black-lighter)}.qc-circuit{margin-top:-1rem}.qc-circuit line{stroke:var(--white)!important;stroke-width:2px}.qc-circuit text{font-size:.75rem;font-weight:700}.qc-circuit rect,.qc-circuit circle{fill:var(--black-lighter)!important;stroke:#fff!important}.qc-circuit text{fill:var(--white);stroke:none!important}.qc-wire-init{transform:translate(-.5rem)}.qc-circuit ellipse,.qc-circuit path{fill:transparent!important;stroke:var(--white)!important;stroke-width:2px;cursor:grab}.qc-circuit .qc-gate-label{fill:var(--white)!important;text-transform:lowercase}.qc-wire-label{transform:translate(1px,-4px);fill:var(--white)!important}.qc-gate-params{display:none}.prism-code-editor{font-family:var(--font-2)!important;letter-spacing:15%;font-size:1rem}*:focus{outline:1px dashed var(--theme-1);outline-offset:4px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}#docs{background-color:var(--black-lighter);padding:var(--spacer);overflow:hidden;word-break:break-all}#docs>div{overflow-y:scroll;height:100%;border-radius:2.5px}#docs nav{width:80%;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}#docs button{background:transparent;border:none;padding:0;cursor:pointer;color:var(--theme-3);text-transform:uppercase;font-family:var(--font-1);font-size:1.25rem;line-height:.5;letter-spacing:15%}#docs button:focus{outline:none;color:var(--theme-1)!important}#docs .active{color:var(--theme-1)!important}#docs article{display:none}#docs article:first-of-type{display:block}#docs h2{margin-top:0}#docs code{max-width:100%;background:var(--grey-lighter);border-radius:5px;width:calc(100% - 2rem);overflow:scroll}.docs__list{padding:0;list-style:none}.docs__list li{margin-bottom:3rem}#docs h2{color:var(--theme-2)}#docs h3{color:var(--theme-3);margin-top:0;font-weight:400}#docs h4{color:var(--theme-4)}.prism-code-editor{caret-color:#aeafad;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;color-scheme:dark;--editor__bg: #1e1e1e;--editor__border-highlight: 2px solid #282828;--editor__bg-selection-match: #add6ff26;--editor__line-number: #888;--editor__bg-scrollbar: 0, 0%, 50%;--editor__bg-fold: #c5c5c5;--widget__border: #444;--widget__bg: #1e1e1e;--widget__color: #ccc;--widget__color-active: #fff;--widget__color-options: #aaa;--widget__bg-input: #262626;--widget__bg-hover: #2e2e2e;--widget__bg-active: #336699;--widget__focus-ring: #5299e0;--widget__bg-error: #4d1919;--widget__error-ring: #cc0000;--search__bg-find: #eb5e0054;--bg-guide-indent: #9994;--pce-ac-icon-class: #ee9d28;--pce-ac-icon-enum: #ee9d28;--pce-ac-icon-event: #ee9d28;--pce-ac-icon-function: #b180d7;--pce-ac-icon-interface: #75beff;--pce-ac-icon-variable: #75beff;--pce-selection: #264f78}.match-highlight{--editor__bg-highlight: #282828}.pce-match{--search__bg-find: #675451}.active-line{--editor__line-number: #ccc}.active-indent{--bg-guide-indent: #eee6}[class*=language-]{color:var(--white)}.token.namespace{opacity:.7;color:#4ec9b0}.token.comment,.token.prolog,.token.blockquote.punctuation{color:var(--grey-light)}.pce-tooltip,.token.punctuation,.token.attr-equals,.token.operator,.token.combinator,.token.plain-text{color:#d4d4d4}.token.number,.token.symbol,.token.inserted,.token.unit{color:var(--theme-1)}.token.regex,.language-regex,.token.regex .punctuation,.token.group,.token.string,.token.string-property.property,.token.char,.token.deleted,.token.attr-value,.token.attr-value:not(.script):not(.style)>.punctuation,.token.color{color:var(--theme-4)}.url .token.string.url{text-decoration:underline}.token.doctype,.token.operator.arrow,.token.keyword,.token.important,.token.boolean,.token.tag,.token.entity,.token.regex-flags{color:#569cd6}.token.atrule .token.rule{color:#c586c0}.token.function,.token.alternation{color:var(--theme-3)}.token.italic{font-style:italic}.token.strike{text-decoration:line-through}.token.class-name,.token.builtin,.token.maybe-class-name{color:#4ec9b0}.token.doctype .name,.token.atrule,.token.atrule .url,.token.property,.token.variable,.token.parameter,.token.interpolation,.token.attr-name{color:var(--white)}.token.selector,.token.escape{color:#d7ba7d}.token.tag>.punctuation,.token.doctype>.punctuation,.token.cdata{color:gray}.token.constant{color:#4fc1ff}.token.char-set,.token.regex .operator{color:#d16969}.language-markup,.language-markdown,.language-md,.language-html,.language-xml,.language-svg,.language-text,.language-vue,.language-svelte,.language-astro,.language-css,.language-sass,.language-scss{color:#d4d4d4}.token.important.title .punctuation,.token.list.punctuation,.language-markdown .token.bold *{color:#569cd6}.language-markdown .token.code>.punctuation,.language-markdown .token.code.keyword{color:#d4d4d4}.language-markdown .token.url .content,.language-markdown .token.code-snippet.keyword,.token.url-reference .variable{color:#ce9178}.token.quantifier{color:#d7ba7d}.token.block>.keyword,.token.keyword.module,.token.keyword.control-flow,.token.keyword-if,.token.keyword-else,.token.keyword-return,.token.keyword-switch,.token.keyword-case,.token.keyword-default,.token.keyword-import,.token.keyword-from,.token.keyword-export,.token.keyword-as,.token.keyword-for,.token.keyword-while,.token.keyword-break,.token.keyword-continue,.token.keyword-try,.token.keyword-catch,.token.keyword-finally,.token.keyword-throw,.token.keyword-yield,.token.keyword-await{color:#c586c0}.token.bracket-level-0,.token.bracket-level-3,.token.bracket-level-6,.token.bracket-level-9{color:var(--theme-2)}.token.bracket-level-1,.token.bracket-level-4,.token.bracket-level-7,.token.bracket-level-10{color:var(--theme-3)}.token.bracket-level-2,.token.bracket-level-5,.token.bracket-level-8,.token.bracket-level-11{color:var(--theme-4)}.token.interpolation-punctuation{color:var(--theme-5)}.token.bracket-error{color:#ff1212cc}.token.markup-bracket{color:inherit}.active-bracket{box-shadow:inset 0 0 0 1px #888,inset 0 0 0 9in #0064001a}.active-tagname,.word-matches span{background:#575757b8}#console{background-color:var(--black-lighter);padding:var(--spacer)}#console code{font-family:var(--font-2);color:var(--theme-3)}.prism-code-editor{--editor__bg-highlight: transparent}.console__messages{height:100%;overflow-y:scroll;border-radius:2.5px;line-height:1.75}.console__message{margin:0 0 1rem}.console__message--success{color:var(--theme-1)}.console__message--info{color:#fff}.console__message--pattern-print{color:var(--theme-1)}
