header.svelte-1m9ie5z{display:flex;justify-content:center;flex-direction:column;background-color:var(--color-grey-darkest);border-bottom:.25px solid var(--color-grey-light);height:72px;overflow:hidden;opacity:1;transition:height .75s ease-in-out,opacity .75s ease-in-out}nav.svelte-1m9ie5z{padding:1.5rem;border-bottom:.25px solid var(--color-grey-light)}nav.svelte-1m9ie5z .container:where(.svelte-1m9ie5z){display:flex;justify-content:space-between;align-items:center}@media (min-width: 1200px){nav.svelte-1m9ie5z .container:where(.svelte-1m9ie5z){padding:1.5rem 0}}@media (min-width: 1664px){nav.svelte-1m9ie5z .container:where(.svelte-1m9ie5z){padding-left:0rem;padding-right:0rem}}.icon.svelte-1m9ie5z{height:1.5rem;display:flex;align-items:center;font-size:var(--text-sm);z-index:200}.icon.svelte-1m9ie5z img:where(.svelte-1m9ie5z){height:100%;object-fit:contain;filter:invert(1);margin-right:.5rem;transform:rotate(-45deg) scale(1.5)}.icon.svelte-1m9ie5z p:where(.svelte-1m9ie5z){position:relative;margin:0;font-size:var(--text-xs);color:#fff}.icon.svelte-1m9ie5z p:where(.svelte-1m9ie5z) span:where(.svelte-1m9ie5z){position:relative;color:var(--color-theme-2)}.menu.svelte-1m9ie5z{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0;z-index:100;display:none;align-items:center;justify-content:center;flex-direction:column;background-color:var(--color-grey-darker)}.menu__item.svelte-1m9ie5z a:where(.svelte-1m9ie5z){text-transform:uppercase;text-decoration:none;color:#fff;font-size:var(--text-sm)}@media (min-width: 800px){.menu.svelte-1m9ie5z{position:relative;height:auto;width:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0;background-color:transparent}.menu__item.svelte-1m9ie5z{padding-left:1rem;font-size:var(--text-sm);font-weight:500;display:flex;align-items:center;margin-top:0}}@media (min-width: 800px) and (min-width: 600px){.menu__item.svelte-1m9ie5z{padding-right:3rem}}.menu__item.svelte-1m9ie5z a:where(.svelte-1m9ie5z):hover{color:var(--color-theme-2)}a.active.svelte-1m9ie5z{color:var(--color-theme-2)}.menu__item.svelte-1m9ie5z:last-of-type{padding-right:0}.menu-toggle.svelte-1m9ie5z{display:block;background:none;border:none;color:var(--color-grey-light);font-family:var(--font-family);padding:0;cursor:pointer;z-index:200}@media (min-width: 800px){.menu-toggle.svelte-1m9ie5z{display:none}}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2) format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2) format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2) format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2) format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2) format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2) format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2) format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Medium;font-style:normal;font-weight:500;src:url(../../../fonts/Lato/Lato-Regular.ttf)}@font-face{font-family:Lato Bold;font-style:normal;font-weight:500;src:url(../../../fonts/Lato/Lato-Bold.ttf)}@font-face{font-family:Lato Semi-Bold;font-style:normal;font-weight:700;src:url(../../../fonts/Lato/Lato-Regular.ttf)}@font-face{font-family:Ubuntu Bold;font-style:normal;font-weight:500;src:url(../../../fonts/Ubuntu/Ubuntu-Bold.ttf)}:root{--flow-space: clamp(1rem, 1.2rem + .89vw, 1rem);--font-body: Lato Medium, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--text-base: 1rem;--text-sm: 1rem;--text-xs: .75rem;--text-xxs: .5rem;--text-spacing: .1rem;--color-bg-0: rgb(202, 216, 228);--color-bg-1: hsl(209, 36%, 86%);--color-bg-2: hsl(224, 44%, 95%);--color-text: rgba(0, 0, 0, .7);--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text);--max-width: 1600px;--color-theme-1: #00f6ff;--color-theme-2: #00ff9f;--color-theme-3: #ff1fff;--color-theme-4: #ff6c00;--color-theme-5: #faff00;--color-yellow: #fdf6f0;--color-grey-lighter: #fdf6f0;--color-grey-light: #e7dcd7;--color-grey-light-mid: #c8b8b2;--color-grey-mid: #a89c96;--color-grey-dark: #7e6d66;--color-grey-darker: #5e4f49;--color-grey-darkest: #2f2521;--color-black: #15110f;--color-white: #d4d4d4;--color-pink: #f8d7da;--color-box-shadow: rgba(60, 40, 40, .6)}body{min-height:100vh;margin:0;letter-spacing:.1rem;background-color:var(--color-black)}@media all and (display-mode: fullscreen){body{min-height:calc(100vh - 2rem)}}main{flex:1;display:flex;flex-direction:column;box-sizing:border-box;background-color:transparent;width:100%;padding:0 1.5rem}main>.q5Canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}p,li{font-weight:400;line-height:1.5;font-size:var(--text-sm)}p:not(code>p),li{color:var(--color-yellow)}a{color:var(--color-theme-1);text-decoration:none}a:hover{color:inherit;text-decoration:underline}h1,h2,h3,h4,p{margin:0;margin-top:var(--flow-space, 1em)}h1{font-family:Ubuntu Bold,sans-serif;color:var(--color-grey-darkest);font-size:clamp(2.25rem,1.82rem + 2.14vw,3.75rem)}h2{color:var(--color-grey-darkest);font-size:clamp(1.75rem,1.39rem + 1.79vw,3rem);font-family:Lato Bold,sans-serif}h3{text-transform:uppercase;color:var(--color-grey-darkest);font-family:Lato Bold,sans-serif;font-size:clamp(1.25rem,1.11rem + .71vw,1.75rem)}h4{color:var(--color-yellow);font-family:Lato Bold,sans-serif;font-size:clamp(1.125rem,1.09rem + .18vw,1.25rem)}ul{list-style:none;padding:0 1rem;margin:0}li{margin:0;margin-top:.5rem}.content{min-height:calc(100vh - 56px - 2rem);padding:1.5rem;background-color:var(--color-grey-dark)}@media (min-width: 1200px){.content{padding:1rem 2rem}}.markdown ul{padding:0}pre>code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-grey-dark);line-height:1.5}code{font-family:var(--font-mono);color:var(--color-theme-1)}pre{background-color:var(--color-grey-darkest);padding:1rem;overflow:scroll}input,button{font-size:inherit;font-family:inherit;letter-spacing:.1rem}button:focus:not(:focus-visible){outline:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.container{width:100%;max-width:var(--max-width);margin:0 auto}@media all and (display-mode: fullscreen){.container{max-width:none}}.decorationsOverviewRuler{display:none!important}.monaco-editor{background-color:transparent!important;outline:none!important}.monaco-scrollable-element,.margin-view-overlays,.lines-content{background-color:transparent!important}.monaco-scrollable-element,.margin-view-overlays,.lines-content .mtk5,.hljs-string{color:var(--color-theme-2)}.monaco-scrollable-element,.margin-view-overlays,.lines-content .mtk6,.hljs-number{color:var(--color-theme-1)}.monaco-scrollable-element,.margin-view-overlays,.lines-content .mtk7,.hljs-comment{color:var(--color-theme-2)}.monaco-scrollable-element,.margin-view-overlays,.lines-content .mtk22,.mtk8,.hljs-title,.monaco-editor .bracket-highlighting-0{color:var(--color-theme-3)!important}.monaco-editor .bracket-highlighting-1{color:var(--color-theme-4)!important}.monaco-editor .bracket-highlighting-2{color:var(--color-theme-5)!important}.monaco-editor .sticky-widget{background-color:transparent!important;box-shadow:none!important}.monaco-editor .sticky-widget-lines-scrollable,.monaco-editor .sticky-widget-line-numbers{background-color:transparent!important}.monaco-editor .view-line>span>span{background-color:#15110f59}.lines-content .mtk8{color:var(--color-white)}*:focus{outline:none;border-bottom:2px solid var(--color-theme-3)}dialog::backdrop{background:#5e4f49bf}canvas{contain:paint}.qc-circuit line{stroke:var(--color-white)!important;stroke-width:2px}.qc-circuit text{font-size:var(--text-xs);font-family:Lato Bold,sans-serif;font-weight:700}.qc-circuit rect,.qc-circuit circle{fill:var(--color-white)!important;stroke:none!important}.qc-circuit text{fill:var(--color-black);stroke:none!important}.qc-circuit ellipse,.qc-circuit path{fill:transparent!important;stroke:var(--color-white)!important;stroke-width:2px;cursor:grab}.qc-circuit .qc-gate-label{transform:translate(1px,1px);fill:var(--color-black)!important}.qc-wire-label{transform:translate(1px,-4px);fill:var(--color-white)!important}.qc-gate-params{display:none}.circuit__svg>svg{transform:scale(.8) translate(-21px,-31px);transform-origin:top left}.app.svelte-1okqcl2{display:flex;flex-direction:column}@media all and (display-mode: fullscreen){.app.svelte-1okqcl2{min-height:100vh}}.footer.svelte-1okqcl2{border-top:.25px solid var(--color-grey-light);background:var(--color-black)}.footer.svelte-1okqcl2 .container:where(.svelte-1okqcl2){width:calc(100% - 3rem);padding:1.5rem;margin:0 auto;color:var(--color-grey-light);text-align:center;display:flex;justify-content:space-between}@media (min-width: 1200px){.footer.svelte-1okqcl2{text-align:right}}@media all and (display-mode: fullscreen){.footer.svelte-1okqcl2{display:none}}.footer.svelte-1okqcl2 span:where(.svelte-1okqcl2){font-size:var(--text-sm)}.footer__issues.svelte-1okqcl2{display:none}@media (min-width: 550px){.footer__issues.svelte-1okqcl2{display:inline-block}}@media all and (display-mode: fullscreen){.footer__issues.svelte-1okqcl2{display:none}}@media (max-width: 549px){.footer__copyright.svelte-1okqcl2{width:100%}}
