.qflow-app-shell[data-qflow-page-family] :is(h1,h2,h3){text-wrap:balance}.qflow-app-shell[data-qflow-page-family=admin] .qflow-admin-page{--qflow-admin-content-max:92rem;padding-top:clamp(1.75rem,3vw,3rem);padding-bottom:3rem}.qflow-app-shell[data-qflow-page-family=admin] [data-admin-panel=console]>div>[data-admin-active-surface]{gap:clamp(1.25rem,2vw,2rem)}.qflow-app-shell[data-qflow-page-family=organization] .qflow-organizations-surface main>div>header h1{letter-spacing:-.038em;font-size:clamp(1.9rem,2.5vw,2.6rem);line-height:1.1}.qflow-app-shell[data-qflow-page-family=dashboard] [data-dashboard-header] h1,.qflow-app-shell[data-qflow-page-family=academy] .qflow-academy-content h1{letter-spacing:-.04em;font-size:clamp(2rem,3vw,3rem);line-height:1.08}@media (max-width:639px){.qflow-app-shell[data-qflow-page-family=admin] .qflow-admin-page,.qflow-app-shell[data-qflow-page-family=academy] .qflow-academy-surface,.qflow-app-shell[data-qflow-page-family=dashboard] [data-dashboard-page]{padding-inline:1rem}}@media (min-width:1280px){.qflow-admin-section-tabs .qflow-section-tab__pill{box-shadow:inset 2px 0 0 var(--color-quantum-cyan)}}
.qflow-public-shell{font-kerning:normal}.qflow-public-header .qflow-public-nav-link{letter-spacing:-.015em;font-weight:500;transition:color .18s,background-color .18s}.qflow-public-shell [data-marketing-inner-eyebrow]{border-left:2px solid;padding-left:.75rem;line-height:1.55}.qflow-public-shell [data-marketing-inner-title]{font-feature-settings:normal;letter-spacing:-.055em;text-wrap:balance;font-weight:500}.qflow-public-shell [data-marketing-inner-actions] :where(a){min-width:10rem}.qflow-public-shell [data-marketing-inner-actions] :where(a):hover{transform:translateY(-2px)}.qflow-public-shell [data-marketing-inner-hero-layout=visual] [data-marketing-inner-title]{max-width:19ch}.qflow-public-shell [data-marketing-product-hero] h1{text-wrap:balance}.qflow-public-shell [data-marketing-product-card]{box-shadow:0 20px 60px #11161a1c}.qflow-public-shell [data-marketing-product-visual]>span{color:#f4f7f8}.qflow-home-editorial .qflow-hero-copy h1,.qflow-home-editorial .qflow-home-story-section .qflow-section-title{font-feature-settings:normal;font-variation-settings:normal;letter-spacing:-.058em;font-weight:500}.qflow-home-editorial .qflow-hero-copy h1{max-width:14ch;font-size:clamp(3.15rem,3.9vw,4.2rem);line-height:.98}.qflow-home-editorial .qflow-home-story-section .qflow-section-title{line-height:1.02}.qflow-home-editorial .qflow-hero-copy-body,.qflow-home-editorial .qflow-section-copy{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65}.qflow-home-editorial .qflow-home-trust-logos>li{min-height:4.5rem}.qflow-home-editorial .qflow-home-trust-logo{border-radius:0;background:0 0!important}.qflow-home-editorial .qflow-home-trust-logo img{filter:grayscale()brightness(.28);opacity:.78}.qflow-home-editorial .qflow-hero-stage .qflow-home-primary-cta,.qflow-home-editorial .qflow-hero-evidence-link{transition:transform .18s cubic-bezier(.2,0,.38,.9),background-color .18s,color .18s}.qflow-solution-detail{transition:border-color .26s,box-shadow .26s;position:relative}.qflow-solution-detail:hover,.qflow-solution-detail:focus-within{border-color:#596976;box-shadow:0 24px 58px #03040529}.qflow-solution-detail__visual:after{content:"";z-index:2;transform-origin:0;background:#33f4ee;height:2px;transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.qflow-solution-detail:hover .qflow-solution-detail__visual:after,.qflow-solution-detail:focus-within .qflow-solution-detail__visual:after{transform:scaleX(1)}.qflow-solution-detail__body h2{text-wrap:balance}.qflow-solution-detail__body p,.qflow-solution-detail__body li{text-wrap:pretty}.qflow-solution-metrics dd{overflow-wrap:anywhere}.qflow-solution-detail__body>div:last-child a:focus-visible{outline-offset:4px;outline:2px solid #33f4ee}[data-sample-workflow-hero] h1{text-wrap:balance}[data-sample-workflow-hero] a[href^=\#]{transition:background-color .18s,color .18s,transform .18s}[data-sample-workflow-hero] a[href^=\#]:hover{transform:translateY(-2px)}[data-sample-workflow-detail] :where(#results,#source){scroll-margin-top:5rem}@media (max-width:1023px){.qflow-home-editorial .qflow-hero-copy h1{font-size:clamp(2.75rem,6vw,3.75rem)}}@media (max-width:639px){.qflow-home-editorial .qflow-hero-copy h1{max-width:15ch;font-size:clamp(2.6rem,11.2vw,3.4rem)}.qflow-public-shell [data-marketing-inner-actions] :where(a){width:100%}.qflow-solution-detail__visual{min-height:22rem}}@media (prefers-reduced-motion:reduce){.qflow-public-shell [data-marketing-inner-actions] :where(a),[data-sample-workflow-hero] a[href^=\#],.qflow-home-editorial .qflow-hero-stage .qflow-home-primary-cta,.qflow-home-editorial .qflow-hero-evidence-link,.qflow-solution-detail,.qflow-solution-detail__visual:after{transition:none}.qflow-public-shell [data-marketing-inner-actions] :where(a):hover,[data-sample-workflow-hero] a[href^=\#]:hover,.qflow-solution-detail__visual:after{transform:none}}
:root{--qf-dur-instant:.12s;--qf-dur-fast:.18s;--qf-dur-base:.28s;--qf-dur-narrative:.36s;--qf-ease-standard:cubic-bezier(.2, 0, 0, 1);--qf-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--qf-stagger:40ms}@property --qf-i{syntax:"<number>";inherits:false;initial-value:0}.qf-rise{animation:qf-rise var(--qf-dur-base) var(--qf-ease-emphasized) backwards;animation-delay:calc(min(var(--qf-i,0), 7) * var(--qf-stagger))}@keyframes qf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qflow-surface-header:before{transform-origin:0;animation:qf-rule-in var(--qf-dur-narrative) var(--qf-ease-emphasized) both}@keyframes qf-rule-in{0%{transform:scaleX(0)}to{transform:none}}.qflow-surface-header__lead{align-items:flex-end;gap:1.25rem;min-width:0;display:flex}.qflow-surface-header__art{flex:none;margin-bottom:-.25rem;display:none}@media (min-width:640px){.qflow-surface-header__art{display:block}}[data-qf-figure][data-pending]{opacity:0;animation:1ms linear 1.2s forwards qf-figure-reveal}@keyframes qf-figure-reveal{to{opacity:1}}.qf-spark{overflow:visible}.qf-spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:qf-draw var(--qf-dur-narrative) var(--qf-ease-emphasized) .12s forwards}.qf-spark__end{fill:currentColor;opacity:0;animation:qf-fade var(--qf-dur-fast) linear .44s forwards}.qf-spark--flat line{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;opacity:.5}@keyframes qf-draw{to{stroke-dashoffset:0}}@keyframes qf-fade{to{opacity:1}}.qf-wipe{animation:qf-wipe .56s var(--qf-ease-emphasized) both}@keyframes qf-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.qf-glyph-spin{transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite qf-glyph-turn}@keyframes qf-glyph-turn{to{transform:rotate(360deg)}}[data-motion-active]{--qf-play-state:paused}[data-motion-active=true]{--qf-play-state:running}.qf-loop{animation-play-state:var(--qf-play-state,paused)!important}.qf-queue-dot{transform-box:fill-box;transform-origin:50%;animation:qf-queue-dot 1.8s var(--qf-ease-standard) infinite}.qf-queue-dot:nth-child(2){animation-delay:.16s}.qf-queue-dot:nth-child(3){animation-delay:.32s}@keyframes qf-queue-dot{0%,65%,to{opacity:.45;transform:none}25%{opacity:1;transform:translateY(-1px)}}.qf-run-activity{--qf-run-color:var(--color-quantum-amber);width:88px;height:88px;color:var(--qf-run-color);flex:none;position:relative}.qf-run-activity[data-run-activity=running]{--qf-run-color:var(--color-quantum-cyan)}.qf-run-activity__deck{transform-style:preserve-3d;position:absolute;inset:30px 15px 0;transform:perspective(400px)rotateX(58deg)rotate(-38deg)}.qf-run-activity__plate{border:1px solid color-mix(in srgb, var(--qf-run-color) 35%, transparent);background:var(--color-bg-card);border-radius:8px;position:absolute;inset:0}.qf-run-activity__plate:first-child{opacity:.35;transform:translateZ(-12px)}.qf-run-activity__plate:nth-child(2){opacity:.65;transform:translateZ(-6px)}.qf-run-activity__plate:nth-child(3){animation:qf-run-plate 2.8s var(--qf-ease-standard) infinite}@keyframes qf-run-plate{0%,to{transform:translateZ(0)}50%{transform:translateZ(5px)}}.qf-run-activity__object{animation:qf-rise var(--qf-dur-base) var(--qf-ease-emphasized) backwards;position:absolute;top:0;left:12px}.qf-run-activity__signals{gap:4px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.qf-run-activity__signal{opacity:.5;width:4px;height:4px;animation:qf-queue-dot 1.8s var(--qf-ease-standard) infinite;background:currentColor;border-radius:1px}.qf-run-activity__signal:nth-child(2){animation-delay:.16s}.qf-run-activity__signal:nth-child(3){animation-delay:.32s}.qf-run-activity[data-run-activity=running] .qf-run-activity__signal{animation-duration:1.1s}.qf-run-meter{transition:width var(--qf-dur-base) var(--qf-ease-standard)}.qf-notification-arrival{transform-origin:50% 15%;animation:qf-bell-arrival var(--qf-dur-narrative) var(--qf-ease-standard) backwards;display:inline-flex}@keyframes qf-bell-arrival{0%{transform:rotate(-12deg)}40%{transform:rotate(8deg)}75%{transform:rotate(-3deg)}to{transform:none}}.qflow-notification-menu[data-state=open]{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:qf-notification-open var(--qf-dur-fast) var(--qf-ease-emphasized) backwards}@keyframes qf-notification-open{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.qf-notification-row{transition:background-color var(--qf-dur-fast), border-color var(--qf-dur-fast)}.qf-notification-row:focus-visible{outline:2px solid var(--color-notification-info);outline-offset:-2px}.qf-toast-mark{background:color-mix(in srgb, currentColor 10%, transparent);width:28px;height:28px;animation:qf-rise var(--qf-dur-base) var(--qf-ease-emphasized) backwards;border-radius:8px;flex:none;place-items:center;display:grid}.quantum-toaster [data-sonner-toast] [data-icon]{width:28px;height:28px;margin-inline-end:10px}.qf-3d-icon__img{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 12px #0000006b);width:100%;height:100%;display:block}.qf-lottie svg{width:100%;height:100%;display:block}.qf-ring-button{background:#28323b;border-radius:4px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.qf-ring-button:before{content:"";background:conic-gradient(from 0deg, transparent 0 55%, #33f4ee 75%, #ffd84d 90%, transparent 100%);opacity:0;transition:opacity var(--qf-dur-fast) var(--qf-ease-standard);position:absolute;inset:-150%}.qf-ring-button:hover:before,.qf-ring-button:focus-visible:before{opacity:1;animation:1.6s linear infinite qf-ring-turn}.qf-ring-button__face{color:#f4f7f8;background:#11151a;border-radius:3px;align-items:center;min-height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.qf-ring-button:focus-visible{outline-offset:2px;outline:2px solid #f4f7f8}@keyframes qf-ring-turn{to{transform:rotate(360deg)}}.qf-code-transfer__sheet{background:#171c22;border:1px solid #28323b;border-radius:3px;width:8rem;padding:.75rem;transform:perspective(420px)rotateY(-12deg)rotateX(4deg)}.qf-code-transfer__line{transform-origin:0;opacity:.55;height:2px;animation:qf-code-line 1.8s var(--qf-ease-standard) infinite;background:#33f4ee;margin-block:.5rem;display:block}.qf-code-transfer__line:nth-child(2){width:70%;animation-delay:.12s}.qf-code-transfer__line:nth-child(3){width:85%;animation-delay:.24s}@keyframes qf-code-line{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1)}}.qf-code-feedback,[data-code-generation-phase=ready] .monaco-editor{animation:qf-code-reveal var(--qf-dur-fast) var(--qf-ease-emphasized)}@keyframes qf-code-reveal{0%{opacity:.65}to{opacity:1}}@container (min-width:680px){.qflow-bottom-tab-label{display:inline}.qflow-bottom-tab-compact-label{display:none}}@container (min-width:900px){.qflow-bottom-rail-context-summary{display:flex}}@media (pointer:coarse){.qflow-dock-control{min-width:2.75rem}.qflow-dock-menu-item,[data-code-preparation] button,[data-code-preparation] summary,[data-testid=code-emitter-warnings] :is(button,summary){min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.qf-code-transfer__line,.qf-code-feedback,[data-code-generation-phase=ready] .monaco-editor,.qf-rise,.qflow-surface-header:before{animation:none}[data-qf-figure][data-pending]{opacity:1;animation:none}.qf-glyph-spin,.qf-wipe,.qf-queue-dot,.qf-run-activity__plate,.qf-run-activity__signal,.qf-run-activity__object,.qf-notification-arrival,.qflow-notification-menu[data-state=open],.qf-toast-mark{animation:none}.qf-run-meter,.qf-notification-row{transition:none}.qf-spark path{stroke-dashoffset:0;animation:none}.qf-spark__end{opacity:1;animation:none}.qf-ring-button:hover:before,.qf-ring-button:focus-visible:before{animation:none}}.qf-operation-notice{transition:border-color var(--qf-dur-fast) var(--qf-ease-standard);border-inline-start-width:2px}.qf-operation-notice[data-operation-notice=warning]{border-inline-start-color:var(--color-quantum-amber)}.qf-operation-notice[data-operation-notice=danger]{border-inline-start-color:var(--color-quantum-rose)}.qf-operation-notice[data-operation-notice=success]{border-inline-start-color:var(--color-quantum-emerald)}.qf-operation-notice[data-operation-notice=info]{border-inline-start-color:var(--color-quantum-cyan)}.qf-operation-notice__title{animation:qf-feedback-enter var(--qf-dur-fast) var(--qf-ease-emphasized) both}@keyframes qf-feedback-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.qf-sync-transfer{background:var(--color-border-subtle);height:2px;overflow:hidden}.qf-sync-transfer__signal{background:var(--color-quantum-cyan);width:25%;height:100%;animation:1.6s linear infinite qf-sync-transfer;display:block}@keyframes qf-sync-transfer{0%{transform:translate(-100%)}to{transform:translate(500%)}}.quantum-toaster [data-sonner-toast]{overflow-wrap:anywhere}.quantum-toaster [data-sonner-toast] [data-close-button]{min-width:28px;min-height:28px}@media (pointer:coarse){.qf-save-status-trigger,.qf-save-status-menu :where(button,a,summary),.qf-operation-notice :where(button,a,summary){min-height:44px}.qf-save-status-trigger,.quantum-toaster [data-sonner-toast] [data-close-button]{min-width:44px}.quantum-toaster [data-sonner-toast] [data-close-button]{min-height:44px}}@media (prefers-reduced-motion:reduce){.qf-operation-notice{transition:none}.qf-operation-notice__title,.qf-sync-transfer__signal{animation:none}.qf-sync-transfer__signal{opacity:0}}
.qf-circuit-story,.qf-concept-scene{--story-paper:var(--color-bg-panel);--story-ink:var(--color-text-primary);--story-muted:var(--color-text-muted);--story-accent:var(--color-quantum-cyan);color:var(--story-ink);background:var(--story-paper);border:1px solid var(--color-border-subtle);border-radius:6px;min-width:0}.qflow-public-shell .qf-circuit-story,.qflow-public-shell .qf-concept-scene{--story-paper:#f9f9f9;--story-ink:#272727;--story-muted:#646464;--story-accent:#007e99}.qf-story-toolbar{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:11px;display:flex}.qf-story-toolbar>span{align-items:center;gap:8px;display:flex}.qf-story-toolbar button{min-height:32px;color:var(--story-muted);align-items:center;gap:6px;padding:4px;display:flex}.qf-story-dot{background:var(--story-accent);border-radius:100%;width:6px;height:6px}.qf-story-scene{padding:8px 16px 24px;position:relative;overflow:hidden}.qf-story-grid{pointer-events:none;opacity:.07;background-image:linear-gradient(var(--story-muted) 1px, transparent 1px), linear-gradient(90deg, var(--story-muted) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.qf-story-circuit{--story-sweep:1;width:100%;max-height:290px;margin:0 auto;display:block;position:relative}.qf-story-circuit-wrap{width:100%;max-width:620px;margin-inline:auto;position:relative}.qf-story-gate-control{cursor:pointer;background:0 0;border-radius:4px;min-width:44px;min-height:44px;position:absolute}.qf-story-gate-control--mix{width:9.4%;height:20%;top:26%;left:28.5%}.qf-story-gate-control--connect{width:10%;height:48%;top:29%;left:51%}.qf-story-gate-control:disabled{cursor:default}.qf-story-wires{color:var(--story-muted);opacity:.45}.qf-story-travel{stroke:var(--story-accent);stroke-width:4px;stroke-dasharray:454;stroke-dashoffset:calc(454 * (1 - var(--story-sweep)))}.qf-story-gate{color:var(--story-muted)}.qf-story-gate rect{fill:var(--story-paper);stroke:currentColor;stroke-dasharray:4 4}.qf-story-gate text{fill:currentColor;font-size:24px;font-weight:500}.qf-story-gate--active{color:var(--story-ink)}.qf-story-gate--active rect{fill:#ffd60a;stroke:#ffd60a;stroke-dasharray:none}.qf-story-connection{color:var(--story-muted);opacity:.2;transition:opacity .28s var(--qf-ease-emphasized,ease-out)}.qf-story-connection--active{color:var(--story-accent);opacity:1}.qf-story-readout{color:var(--story-accent)}.qf-story-annotations{color:var(--story-muted)}.qf-story-outcomes{grid-template-columns:1fr 1.2fr;align-items:center;gap:24px;max-width:510px;margin:0 auto;display:grid;position:relative}.qf-story-outcome-caption{font-size:14px;font-weight:500}.qf-story-outcome-caption>span{color:var(--story-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.qf-story-bars{gap:7px;display:grid}.qf-story-bar-row{font-family:var(--font-dm-mono), monospace;grid-template-columns:20px 1fr 34px;align-items:center;gap:10px;font-size:10px;display:grid}.qf-story-bar-track{background:color-mix(in srgb, var(--story-muted) 12%, transparent);height:6px;display:block}.qf-story-bar-track>span{background:var(--story-accent);height:100%;transition:width .36s cubic-bezier(.65,0,.35,1);display:block}.qf-story-caption{border-top:1px solid var(--color-border-subtle);padding:18px 24px 20px}.qf-story-chapters{flex-wrap:wrap;gap:18px;margin-bottom:20px;display:flex}.qf-story-chapters button{min-height:36px;color:var(--story-muted);border-bottom:2px solid #0000;align-items:center;gap:7px;font-size:11px;display:flex}.qf-story-chapters button span{opacity:.65;font-size:9px}.qf-story-chapters [aria-current]{color:var(--story-accent);border-bottom-color:currentColor}.qf-story-explanation{min-height:107px}.qf-story-explanation h2{letter-spacing:-.03em;font-size:21px;font-weight:500;line-height:1.3}.qf-story-explanation p{max-width:54ch;color:var(--story-muted);margin-top:9px;font-size:13px;line-height:1.7}.qf-story-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.qf-story-back{min-height:40px;color:var(--story-muted);align-items:center;gap:6px;font-size:11px;display:flex}.qf-story-back:disabled{opacity:.35;cursor:default}.qf-story-disclaimer{color:var(--story-muted);margin-top:13px;font-size:10px}.qf-circuit-story[data-motion=still] *,.qf-circuit-story[data-motion=still] :before{transition:none;animation:none}.qf-concept-scene{padding:24px}.qf-concept-visual{isolation:isolate;position:relative}.qf-paper-wave-texture,.qf-paper-wave-renderer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.qf-paper-wave-texture{color:#7a7a7a}.qf-paper-wave-texture>svg{width:100%;height:100%;display:block}.qf-paper-wave-texture:has(.qf-paper-wave-renderer>canvas)>svg{visibility:hidden}.qf-concept-visual>.qf-paper-wave-texture{opacity:.14}.qf-concept-label{color:var(--story-muted);font-size:12px}.qf-concept-visual>svg{width:100%;max-height:320px;margin:15px auto;display:block;position:relative}.qf-concept-orbits{opacity:.13;stroke-width:1px}.qf-concept-object{fill:var(--story-paper);stroke:var(--story-accent);stroke-width:1.5px}.qf-concept-object>path:first-child{fill:color-mix(in srgb, var(--story-accent) 9%, var(--story-paper))}.qf-concept-object>path:nth-child(3){fill:var(--story-paper)}.qf-concept-object text{stroke:none;fill:var(--story-ink);font-size:13px}.qf-concept-fill{fill:color-mix(in srgb, var(--story-accent) 40%, var(--story-paper))}.qf-concept-node rect{fill:var(--story-paper);stroke:var(--color-border-subtle)}.qf-concept-node text{fill:var(--story-muted);font-size:11px}.qf-concept-scene figcaption{border-top:1px solid var(--color-border-subtle);color:var(--story-muted);padding-top:16px;font-size:11px;line-height:1.6}.qf-action{text-align:left;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .18s,color .18s;display:inline-flex}.qf-action--primary{color:#272727;background:#ffd60a;border-color:#ffd60a}.qf-action--primary:hover{background:#ffd60a}.qf-action--text{color:inherit;padding-inline:4px}.qf-action--text:hover{color:#636363}.qf-action:focus-visible,.qf-circuit-story button:focus-visible,.qf-public-details summary:focus-visible{outline:2px solid var(--story-accent,#636363);outline-offset:4px}.qflow-public-shell{--qf-public-width:1200px}.qf-page-intro{border-bottom:1px solid var(--color-border-subtle);padding:clamp(40px,6vw,88px) 24px}.qf-page-intro-grid{max-width:var(--qf-public-width,1200px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.qf-page-intro-copy{min-width:0}.qf-eyebrow{color:#5c5c5c;letter-spacing:.07em;align-items:center;gap:10px;font-size:11px;display:flex}.qf-eyebrow:before{content:"";background:#636363;border-radius:50%;width:6px;height:6px}.qf-page-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin-top:25px;font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:1.04}.qf-lead{max-width:47ch;color:var(--color-text-secondary);margin-top:24px;font-size:16px;line-height:1.8}.qf-page-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.qf-public-section{max-width:var(--qf-public-width,1200px);margin:0 auto;padding:clamp(40px,6vw,80px) 24px}.qf-public-section h2{letter-spacing:-.04em;text-wrap:balance;max-width:23ch;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.15}.qf-section-lead{max-width:60ch;color:var(--color-text-secondary);margin-top:16px;font-size:15px;line-height:1.8}.qf-paths{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.qf-path{border-right:1px solid var(--color-border-subtle);flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.qf-path:last-child{border-right:0}.qf-path>span{color:#5f5f5f;font-size:11px;font-family:var(--font-dm-mono), monospace}.qf-path h3{letter-spacing:-.025em;margin-top:24px;font-size:20px;font-weight:500}.qf-path p{color:var(--color-text-secondary);flex:1;margin-top:12px;font-size:14px;line-height:1.8}.qf-path a{text-underline-offset:5px;margin-top:20px;font-size:12px;text-decoration:underline}.qf-proof-band{background:#ececec;border-block:1px solid #dcdcdc}.qf-proof-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:48px;display:grid}.qf-proof-layout>div{min-width:0}.qf-proof-layout .qf-proof-preview{background:#f7f7f7;border:1px solid #cecece;border-radius:4px;padding:20px}.qf-proof-preview img{border:1px solid #cecece;width:100%;height:auto}.qf-public-details{border-block:1px solid var(--color-border-subtle);margin-top:24px}.qf-public-details>summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.qf-public-details>summary::-webkit-details-marker{display:none}.qf-public-details>summary:after{content:"+";color:#636363}.qf-public-details[open]>summary:after{content:"−"}.qf-public-details>div{color:var(--color-text-secondary);padding-bottom:24px;font-size:14px;line-height:1.8}.qf-public-faq{margin-top:30px}.qf-public-faq .qf-public-details+.qf-public-details{border-top:0;margin-top:0}.qf-closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.qf-reading-intro{border-bottom:1px solid var(--color-border-subtle);padding:48px 24px}.qf-reading-intro>div{max-width:1200px;margin:0 auto}.qf-reading-intro h1{letter-spacing:-.045em;max-width:25ch;margin-top:16px;font-size:clamp(32px,4vw,52px);line-height:1.1}.qf-resource-menu{position:relative}.qf-resource-menu summary{cursor:pointer;padding:10px 12px;font-size:14px;font-weight:500;list-style:none}.qf-resource-menu summary::-webkit-details-marker{display:none}.qf-resource-menu summary:after{content:"⌄";opacity:.6;padding-left:8px}.qf-resource-menu>div{border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);border-radius:4px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 30px #27272710}.qf-resource-menu>div a{color:var(--color-text-primary);padding:11px 12px;font-size:13px}.qf-resource-menu>div a:hover{background:var(--color-bg-hover)}.qflow-public-shell .qflow-public-header{color:#272727;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f9f9;border-bottom:1px solid #dcdcdc}.qflow-public-shell .qflow-public-header .qflow-public-nav-link{color:#4f4f4f}.qflow-public-shell .qflow-public-header .qflow-public-nav-link[aria-current]{color:#575757;background:#ededed}.qflow-public-shell .qflow-public-header .qflow-public-nav-link:hover{color:#272727;background:#ededed}.qflow-public-shell .qflow-public-header .qflow-brand-lockup :where(span){color:inherit}.qflow-public-shell .qflow-public-header a[href="/auth/sign-in"]{color:#4f4f4f}.qflow-public-shell .qflow-public-header:after{display:none}.qf-provider-list{border-top:1px solid var(--color-border-subtle);margin-top:32px;scroll-margin-top:90px}.qf-provider-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr 1.1fr .7fr;align-items:center;gap:24px;padding:23px 0;display:grid}.qf-provider-name{align-items:center;gap:20px;min-width:0;display:flex}.qf-provider-name h3{font-size:15px;font-weight:500}.qf-provider-status{color:#636363;font-size:12px}.qf-provider-programs{color:var(--color-text-muted);margin-top:6px;font-size:12px;line-height:1.7}.qf-module-list{border-top:1px solid #d3d3d3;margin-top:36px}.qf-module-list article{border-bottom:1px solid #d3d3d3;grid-template-columns:28px 1fr auto;align-items:start;gap:20px;padding:24px 0;display:grid}.qf-module-list article>span{font-family:var(--font-dm-mono), monospace;color:#646464;padding-top:5px;font-size:10px}.qf-module-list h3{letter-spacing:-.02em;font-size:19px;font-weight:500}.qf-module-list p{color:#646464;max-width:65ch;margin-top:8px;font-size:13px;line-height:1.8}.qf-module-list small{color:#646464;margin-top:10px;font-size:10px;display:block}.qf-request-form{background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);border-radius:5px;min-width:0;padding:30px}.qf-request-form>h2{letter-spacing:-.025em;font-size:22px;font-weight:500}.qf-request-form>p{color:var(--color-text-muted);margin-block:12px 25px;font-size:13px;line-height:1.8}.qf-price-summary{background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);border-radius:5px;padding:24px}.qf-price-summary>p,.qf-price-summary small{color:var(--color-text-muted);font-size:11px;line-height:1.8}.qf-price-summary>p{margin-bottom:16px}.qf-price-summary a{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:15px;display:flex}.qf-price-summary a:hover{color:#636363}.qf-price-summary strong{font-family:var(--font-satoshi), sans-serif;font-weight:500}.qf-price-summary small{border-top:1px solid var(--color-border-subtle);padding-top:15px;display:block}.qf-sample-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.qf-sample-card{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:24px}.qf-sample-card-heading>span{color:var(--color-text-muted);font-size:10px}.qf-sample-card h3{letter-spacing:-.035em;margin-top:16px;font-size:24px;font-weight:500}.qf-sample-card-heading>p{color:var(--color-text-secondary);margin-top:12px;font-size:14px;line-height:1.8}.qf-sample-card>.qf-concept-scene{background:#eee;border:0;margin-top:24px}@media (max-width:900px){.qf-page-intro-grid{grid-template-columns:1fr;gap:36px}.qf-page-intro h1{max-width:19ch}.qf-page-intro-grid>.qf-circuit-story{width:100%;max-width:680px}.qf-proof-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.qf-provider-row{grid-template-columns:1fr;gap:12px}.qf-sample-grid{grid-template-columns:1fr}.qf-provider-name{gap:16px}.qf-module-list article{grid-template-columns:20px 1fr;gap:12px}.qf-module-list article>a{grid-column:2;justify-self:start}.qf-request-form{padding:20px}.qf-page-intro,.qf-public-section{padding-inline:20px}.qf-page-intro h1{font-size:clamp(37px,10vw,48px)}.qf-lead{margin-top:20px;font-size:15px}.qf-story-toolbar{padding-inline:14px;font-size:10px}.qf-story-toolbar button span{display:none}.qf-story-caption{padding:14px 16px 18px}.qf-story-scene{padding-inline:8px;padding-bottom:16px}.qf-story-explanation{min-height:132px}.qf-story-explanation h2{font-size:19px}.qf-story-outcomes{gap:12px;padding-inline:10px}.qf-story-outcome-caption{font-size:12px}.qf-story-outcome-caption>span{font-size:9px}.qf-story-bars{gap:5px}.qf-paths{grid-template-columns:1fr}.qf-path{border-right:0;border-bottom:1px solid var(--color-border-subtle);padding:24px 0}.qf-path:last-child{border-bottom:0}.qf-path h3{margin-top:14px}.qf-concept-scene{padding:16px}}@media (prefers-reduced-motion:reduce){.qf-circuit-story *,.qf-circuit-story :before,.qf-concept-scene *,.qf-action{scroll-behavior:auto;transition:none;animation:none}}.qflow-public-shell .qf-page-intro [data-marketing-inner-eyebrow]{border:0;padding-left:0}.qflow-public-shell .qf-page-intro [data-marketing-inner-actions] a{width:auto;min-width:0}.qflow-public-shell .qf-page-intro [data-marketing-inner-actions] a:hover{transform:none}.qflow-public-shell .qf-page-intro [data-marketing-product-card]{box-shadow:none}.qf-feature-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:32px;display:grid}.qflow-public-shell #workflow-record{scroll-margin-top:88px}.qf-feature-section-heading>p{color:#616161;justify-self:end;max-width:44ch;font-size:15px;line-height:1.8}.qf-feature-showcase{--feature-paper:var(--color-bg-panel);--feature-ink:var(--color-text-primary);--feature-muted:var(--color-text-muted);--feature-rule:var(--color-border-subtle);border:1px solid var(--feature-rule);background:var(--feature-paper);min-width:0;color:var(--feature-ink);border-radius:6px}.qflow-public-shell .qf-feature-showcase{--feature-paper:#f9f9f9;--feature-ink:#272727;--feature-muted:#646464;--feature-rule:#d0d0d0}.qf-feature-tabs.qflow-section-tabs{border-bottom:1px solid var(--feature-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid;overflow:visible}.qf-feature-tabs>div{min-width:0}.qf-feature-tabs .qflow-section-tab{color:var(--feature-muted);min-height:48px}.qf-feature-tabs .qflow-section-tab[aria-selected=true]{color:var(--feature-ink)}.qf-feature-tabs .qflow-section-tab:hover{background:0 0}.qf-feature-tabs .qflow-section-tab__pill{border-color:var(--feature-rule);background:color-mix(in srgb, var(--feature-ink) 5%, var(--feature-paper));border-radius:3px}.qf-feature-context{min-height:114px;padding:24px 28px}.qf-feature-context h3{letter-spacing:-.025em;font-size:21px;font-weight:500}.qf-feature-context p{max-width:78ch;color:var(--feature-muted);margin-top:7px;font-size:13px;line-height:1.8}.qf-feature-workspace{color:#f3f3f3;--preview-muted:#bcbcbc;--preview-rule:#3f3f3f;--preview-accent:#00d9ff;background:#1a1a1a;border:1px solid #3f3f3f;border-radius:4px;margin:0 12px}.qf-feature-topbar{border-bottom:1px solid var(--preview-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.qf-feature-topbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.qf-feature-topbar svg{color:var(--preview-accent)}.qf-feature-sample-label{color:var(--preview-muted);font-size:10px}.qf-feature-panel{min-height:344px}.qf-feature-panel[hidden]{display:none}.qf-feature-build{grid-template-columns:minmax(0,1fr) 265px;display:grid}.qf-feature-canvas{background-image:radial-gradient(#3c3c3c .65px,#0000 .65px);background-size:20px 20px;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex}.qf-feature-canvas-label,.qf-feature-canvas-hint{color:var(--preview-muted);font-size:10px}.qf-feature-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:38px;display:grid}.qf-feature-node{color:#f3f3f3;text-align:left;background:#262626;border:1px solid #585858;border-radius:5px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:15px;transition:border-color .16s,background-color .16s;display:flex;position:relative}.qf-feature-node[aria-pressed=true]{background:#343434;border-color:#00d9ff;box-shadow:0 0 0 3px #00d9ff14}.qf-feature-node:hover{border-color:#00d9ff}.qf-feature-node:not(:last-child):after{content:"";pointer-events:none;border-top:1px solid #8c8c8c;width:30px;position:absolute;top:50%;left:calc(100% + 1px)}.qf-feature-node-symbol{color:#d6d6d6;width:31px;height:31px;font:14px var(--font-dm-mono), monospace;background:#3f3f3f;border-radius:3px;place-items:center;display:grid}.qf-feature-node[data-gate=CX] .qf-feature-node-symbol{color:#ffd60a;background:#616161}.qf-feature-node[data-gate=M] .qf-feature-node-symbol{color:#c4c4c4;background:#363636}.qf-feature-node strong{font-size:12px;font-weight:500}.qf-feature-node small{color:var(--preview-muted);font-size:10px}.qf-feature-port{background:#1a1a1a;border:1px solid #a9a9a9;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);left:-4px}.qf-feature-port--out{left:auto;right:-4px}.qf-feature-inspector{border-left:1px solid var(--preview-rule);background:#212121;flex-direction:column;min-width:0;padding:25px;display:flex}.qf-feature-overline{color:var(--preview-muted);align-items:center;gap:8px;font-size:10px;display:flex}.qf-feature-inspector-symbol{font:29px var(--font-dm-mono), monospace;color:var(--preview-accent);margin-top:20px}.qf-feature-inspector h4{margin-top:10px;font-size:17px;font-weight:500}.qf-feature-inspector p{color:var(--preview-muted);margin-top:9px;font-size:12px;line-height:1.8}.qf-feature-inspector code{overflow-wrap:anywhere;font:10px/1.8 var(--font-dm-mono), monospace;color:#dbdbdb;margin-top:22px}.qf-feature-inspector-note{color:var(--preview-muted);margin-top:auto;padding-top:24px;font-size:9px;line-height:1.7}.qf-feature-code-toolbar{border-bottom:1px solid var(--preview-rule);justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}.qf-feature-languages{gap:14px;display:flex}.qf-feature-languages button{min-height:36px;color:var(--preview-muted);border-bottom:1px solid #0000;font-size:11px}.qf-feature-languages [aria-pressed=true]{color:#dbdbdb;border-color:#dbdbdb}.qf-feature-copy{min-height:36px;color:var(--preview-muted);align-items:center;gap:6px;padding:4px;font-size:10px;display:flex}.qf-feature-source{font:12px/1.9 var(--font-dm-mono), monospace;color:#d2d2d2;padding:24px 28px;overflow-x:auto}.qf-feature-source-line{min-height:23px;display:block}.qf-feature-source-line>span{-webkit-user-select:none;user-select:none;color:#939393;width:35px;display:inline-block}.qf-feature-source-line--gate{color:#d6d6d6}.qf-feature-code-note{color:var(--preview-muted);padding:0 28px 24px;font-size:10px;line-height:1.7}.qf-feature-results{grid-template-columns:1.3fr .7fr;display:grid}.qf-feature-results>div{min-width:0;padding:28px}.qf-feature-chart-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.qf-feature-chart-heading>span:last-child{color:var(--preview-muted);font-size:10px}.qf-feature-chart{gap:20px;margin-top:40px;display:grid}.qf-feature-chart-row{font:11px var(--font-dm-mono), monospace;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:13px;display:grid}.qf-feature-chart-row>span:last-child{text-align:right;color:var(--preview-muted)}.qf-feature-chart-track{background:#353535;border-radius:2px;height:14px}.qf-feature-chart-track>span{background:#00d9ff;border-radius:2px;height:100%;display:block}.qf-feature-chart-note{color:var(--preview-muted);margin-top:25px;font-size:10px}.qf-feature-result-detail{border-left:1px solid var(--preview-rule);background:#212121}.qf-feature-result-detail table{width:100%;font:11px/1.7 var(--font-dm-mono), monospace;margin-top:15px}.qf-feature-result-detail th{text-align:left;color:var(--preview-muted);font-weight:400}.qf-feature-result-detail th,.qf-feature-result-detail td{border-bottom:1px solid var(--preview-rule);padding:7px 0}.qf-feature-result-detail th:last-child,.qf-feature-result-detail td{text-align:right}.qf-feature-result-detail>p{color:var(--preview-muted);margin-top:20px;font-size:11px;line-height:1.8}.qf-feature-result-detail a{color:#dbdbdb;align-items:center;gap:10px;margin-top:16px;font-size:11px;display:inline-flex}.qf-feature-assistant{grid-template-columns:1fr 1fr;display:grid}.qf-feature-request{min-width:0;padding:32px}.qf-feature-request blockquote{letter-spacing:-.025em;max-width:26ch;margin-top:24px;font-size:23px;line-height:1.45}.qf-feature-request>p{max-width:50ch;color:var(--preview-muted);margin-top:20px;font-size:12px;line-height:1.9}.qf-feature-example-note{color:var(--preview-muted);margin-top:22px;font-size:10px;line-height:1.8;display:block}.qf-feature-proposal{border-left:1px solid var(--preview-rule);background:#212121;flex-direction:column;min-width:0;padding:28px;display:flex}.qf-feature-proposal-heading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.qf-feature-proposal-heading>span:last-child{color:#ffd60a;font-size:9px}.qf-feature-proposal code{font:11px/1.7 var(--font-dm-mono), monospace;color:#d2d2d2;overflow-wrap:anywhere;gap:12px;margin-top:32px;display:grid}.qf-feature-diff-line{color:#ffd60a;background:#ffd60a12;border-left:2px solid #ffd60a;margin-inline:-10px;padding:10px}.qf-feature-proposal[data-applied=true] .qf-feature-diff-line{color:#d6d6d6;background:#00d9ff12;border-color:#d6d6d6}.qf-feature-proposal>p{color:var(--preview-muted);margin-top:20px;font-size:11px;line-height:1.9}.qf-feature-proposal button{color:#dbdbdb;border:1px solid #00d9ff;border-radius:3px;align-self:flex-start;align-items:center;gap:16px;min-height:40px;margin-top:20px;padding:10px 14px;font-size:11px;display:inline-flex}.qf-feature-footer{color:var(--feature-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:21px 28px;font-size:11px;display:flex}.qf-feature-footer a{color:var(--feature-ink);align-items:center;gap:12px;display:inline-flex}.qf-feature-workspace :where(button,a,pre):focus-visible{outline-offset:4px;outline:2px solid #d6d6d6}.qf-editorial-figure{min-width:0}.qf-editorial-image{aspect-ratio:3/2;background:#e6e6e6;border:1px solid #cecece;border-radius:6px;position:relative;overflow:hidden}.qf-editorial-image img{object-fit:cover}.qf-editorial-figure figcaption{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:7px 15px;margin-top:12px;font-size:10px;line-height:1.7;display:flex}.qf-editorial-story{gap:64px}@media (max-width:1000px){.qf-feature-build{grid-template-columns:minmax(0,1fr) 230px}.qf-feature-nodes{gap:20px}.qf-feature-node{padding:12px}.qf-feature-node:not(:last-child):after{width:20px}.qf-feature-request blockquote{font-size:20px}}@media (max-width:900px){.qf-feature-section-heading{grid-template-columns:1fr;gap:18px}.qf-feature-section-heading>p{justify-self:start}.qf-feature-build,.qf-feature-results,.qf-feature-assistant{grid-template-columns:1fr}.qf-feature-panel{min-height:610px}.qf-feature-inspector,.qf-feature-result-detail,.qf-feature-proposal{border-left:0;border-top:1px solid var(--preview-rule)}.qf-feature-inspector-symbol{margin-top:12px}.qf-feature-inspector-note{padding-top:14px}.qf-feature-canvas{min-height:280px}.qf-feature-inspector{grid-template-columns:42px 1fr;gap:8px 16px;display:grid}.qf-feature-inspector>:not(.qf-feature-inspector-symbol){grid-column:2}.qf-feature-inspector-symbol{grid-area:1/1/4;margin-top:0}.qf-feature-inspector h4,.qf-feature-inspector p,.qf-feature-inspector code{margin-top:0}.qf-editorial-story{gap:32px}}@media (max-width:600px){.qf-feature-tabs.qflow-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:6px}.qf-feature-tabs .qflow-section-tab{padding:10px;font-size:11px}.qf-feature-context{min-height:159px;padding:22px 18px}.qf-feature-context h3{font-size:19px;line-height:1.4}.qf-feature-context p{font-size:12px}.qf-feature-workspace{margin:0 7px}.qf-feature-topbar{gap:8px;padding:15px}.qf-feature-topbar>div{font-size:10px}.qf-feature-sample-label{font-size:9px}.qf-feature-canvas{min-height:265px;padding:20px 14px}.qf-feature-nodes{gap:17px}.qf-feature-node{padding:10px 8px}.qf-feature-node:not(:last-child):after{width:17px}.qf-feature-node strong{font-size:10px}.qf-feature-node small{font-size:9px}.qf-feature-node-symbol{width:27px;height:27px;font-size:12px}.qf-feature-inspector,.qf-feature-results>div,.qf-feature-request,.qf-feature-proposal{padding:22px 18px}.qf-feature-code-toolbar{padding:10px 16px}.qf-feature-source{padding:24px 16px;font-size:10px}.qf-feature-source-line>span{width:26px}.qf-feature-code-note{padding:0 16px 22px}.qf-feature-footer{padding:20px 18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.qf-feature-node{transition:none}}.qflow-public-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-deep:#ededed;--color-bg-base:#fff;--color-bg-panel:#fff;--color-bg-card:#f5f5f5;--color-bg-elevated:#eee;--color-bg-hover:#e8e8e8;--color-background:#fff;--color-foreground:#000;--color-primary:#ffd60a;--color-primary-foreground:#000;--color-secondary:#eee;--color-secondary-foreground:#000;--color-muted:#f5f5f5;--color-muted-foreground:#616161;--color-accent:#eee;--color-accent-foreground:#000;--color-input:#ccc;--color-ring:#007e99;--color-border-subtle:#ddd;--color-border-default:#ccc;--color-border-strong:#999;--color-text-primary:#000;--color-text-secondary:#414141;--color-text-muted:#616161;--color-text-faint:#666;--qflow-instrument-focus:#007e99;--color-quantum-violet:#007e99;--color-quantum-violet-glow:#00d9ff;--color-quantum-purple:#007e99;--color-quantum-cyan:#007e99;--color-quantum-cyan-glow:#00d9ff;--color-quantum-selection:#007e99;--color-quantum-selection-glow:#00d9ff;--color-quantum-amber:#ffd60a;--color-quantum-emerald:#007e99;--color-status-online:#007e99;--color-status-success:#007e99;color:#000;background:#fff}.qflow-public-shell .qflow-surface-field{display:none}.qflow-public-shell,.qflow-public-shell *{scrollbar-color:#999 transparent}.qflow-public-shell::-webkit-scrollbar-thumb{background:#999}.qflow-public-shell ::-webkit-scrollbar-thumb{background:#999}.qflow-public-shell::-webkit-scrollbar-thumb:hover{background:#666}.qflow-public-shell ::-webkit-scrollbar-thumb:hover{background:#666}.qflow-public-shell .qflow-public-header{background:#fff!important;border-color:#dedede!important}.qflow-public-shell .qflow-public-mobile-nav-link[aria-current=page]{background:#eee!important}.qflow-public-shell details[open]>.qflow-public-mobile-menu-trigger{color:#007e99!important;background:#eee!important;border-color:#007e99!important}.qflow-public-shell .qflow-public-mobile-menu{box-shadow:0 18px 48px #00000029!important}.qflow-public-shell .qflow-public-nav-link[aria-current=page]:after{background:#00d9ff!important}.qflow-public-shell .qflow-public-content--inner{background:#fff}.qflow-public-shell .qflow-public-footer{background:#0b0b0b!important;border-color:#303030!important}.qflow-public-shell .qflow-public-footer :where(section,a){border-color:#303030!important}.qflow-public-shell .qflow-public-footer a:hover{color:#00d9ff!important}.qflow-public-shell .qflow-public-footer-action:before{background:#00d9ff}.qflow-public-shell .qflow-public-footer-action[data-footer-action-tone=yellow]:before{background:#ffd60a}.qflow-public-shell .qflow-public-footer-action[data-footer-action-tone=yellow]:hover{color:#ffd60a!important}.qflow-public-shell [style*=qflow-primary-mark\.png],.qflow-public-shell .qf-provider-name img{filter:grayscale()}.qflow-public-shell .qflow-instrument-proof{--color-bg-deep:#080808;--color-bg-base:#0b0b0b;--color-bg-panel:#111;--color-bg-card:#171717;--color-bg-elevated:#202020;--color-bg-hover:#282828;--color-background:#0b0b0b;--color-foreground:#fff;--color-primary-foreground:#000;--color-secondary:#202020;--color-secondary-foreground:#fff;--color-muted:#171717;--color-muted-foreground:#aaa;--color-accent:#282828;--color-accent-foreground:#fff;--color-input:#595959;--color-ring:#00d9ff;--color-border-subtle:#303030;--color-border-default:#414141;--color-border-strong:#666;--color-text-primary:#fff;--color-text-secondary:#d1d1d1;--color-text-muted:#aaa;--color-text-faint:#909090;--color-quantum-purple:#00d9ff;--color-quantum-selection:#00d9ff;--color-quantum-selection-glow:#00d9ff;--home-base:#0b0b0b;--home-deep:#080808;--home-layer:#171717;--home-border:#303030;--home-accent:#00d9ff;--home-accent-strong:#00d9ff;color:#fff}.qflow-public-shell .qflow-instrument-proof,#public-stories{--color-quantum-cyan:#00d9ff;--color-quantum-cyan-glow:#00d9ff;--color-quantum-emerald:#00d9ff;--color-quantum-violet:#00d9ff;--color-quantum-amber:#ffd60a;--color-status-success:#00d9ff;--color-status-online:#00d9ff}.qf-editorial-image img{filter:grayscale()}.qf-dashboard-hero{color:#000;--color-text-primary:#000;--color-text-secondary:#414141;--color-bg-panel:#fff;--color-bg-hover:#eee;--color-border-subtle:#ddd;--color-quantum-cyan:#007e99;background:#fff;border-bottom:1px solid #ddd;position:relative}.qf-dashboard-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:34px;max-width:1440px;margin:0 auto;padding:65px 40px 55px;display:grid}.qf-dashboard-hero-copy{min-width:0;padding-bottom:40px}.qf-dashboard-hero .qf-dashboard-eyebrow{color:#505050;letter-spacing:0;border:0;margin-bottom:28px;padding:0;font-size:12px}.qf-dashboard-hero .qf-dashboard-headline{letter-spacing:-.065em;color:#000;font-size:clamp(44px,4.7vw,70px);font-weight:650;line-height:1.04}.qf-dashboard-headline>span{display:block}.qf-dashboard-description{color:#414141;max-width:36ch;margin-top:28px;font-size:17px;line-height:1.8}.qf-dashboard-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:34px;display:flex}.qf-dashboard-hero .qf-dashboard-actions a{color:#000;justify-content:center;align-items:center;gap:15px;min-width:0;min-height:48px;font-size:12px;display:inline-flex}.qf-dashboard-primary{background:#ffd60a;border:1px solid #ffd60a;border-radius:4px;padding:15px 21px;font-weight:600}.qf-dashboard-primary:hover{background:#ffe354}.qf-dashboard-secondary{border-bottom:1px solid #000}.qf-dashboard-copy-footer{color:#666;max-width:42ch;margin-top:35px;font-size:11px;line-height:1.8}.qf-dashboard-composition{min-width:0}.qf-assembly-stage{aspect-ratio:16/9;isolation:isolate;position:relative}.qf-assembly-raster{position:absolute;inset:0}.qf-assembly-art{object-fit:cover;filter:grayscale()}.qf-assembly-labels{position:absolute;inset:0}.qf-assembly-label{letter-spacing:-.05em;border:1px solid #0000;border-radius:5px;place-items:center;width:clamp(44px,5vw,65px);height:clamp(44px,4.4vw,60px);font-size:clamp(24px,3.2vw,43px);font-weight:650;transition:border-color .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(4deg)}.qf-assembly-label-h{color:#fff;top:35%;left:20%}.qf-assembly-label-cx{color:#000;background:#00d9ff;top:46%;left:47%}.qf-assembly-label-m{color:#000;background:#ffd60a;top:54%;left:78%}.qf-assembly-label:hover,.qf-assembly-label[aria-pressed=true]{border-color:#000;box-shadow:0 0 0 4px #00d9ff55}.qf-assembly-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.qf-assembly-mode{color:#000;background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:11px;display:inline-flex}.qf-assembly-mode[aria-pressed=true]{background:#f5f5f5;border-color:#000}.qf-assembly-tools>span{color:#666;font-size:10px}.qf-assembly-legend{gap:5px;display:flex}.qf-assembly-legend button{border:1px solid #ddd;border-radius:3px;min-width:44px;min-height:44px;font-size:11px}.qf-assembly-legend [aria-pressed=true]{background:#00d9ff;border-color:#000}.qf-circuit-assembly-canvas{position:absolute;inset:0}.qf-dashboard-view-nav{border-bottom:1px solid #ddd;align-items:center;gap:17px;margin-top:20px;display:flex}.qf-dashboard-view-nav button{color:#666;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:44px;padding:6px 1px;font-size:11px;display:flex}.qf-dashboard-view-nav button[aria-pressed=true]{color:#000;border-color:#000}.qf-assembly-detail-grid{grid-template-columns:1.06fr 1fr;gap:12px;margin-top:14px;display:grid}.qf-dashboard-source,.qf-dashboard-result{background:#fff;border:1px solid #d7d7d7;border-radius:5px;min-width:0;transition:border-color .18s,transform .28s cubic-bezier(.2,0,0,1)}.qf-dashboard-panel-heading{text-align:left;color:#000;border-bottom:1px solid #eee;align-items:center;gap:7px;width:100%;min-height:42px;padding:11px 13px;font-size:10px;font-weight:500;display:flex}.qf-dashboard-panel-heading>span:last-child:not(:nth-child(2)){color:#666;margin-left:auto;font-size:9px;font-weight:400}.qf-dashboard-source pre{color:#202020;font:10px/1.9 var(--font-dm-mono), monospace;padding:18px 13px 19px;overflow-x:auto}.qf-dashboard-source code>span{display:block}.qf-dashboard-source code>span>span{color:#777;-webkit-user-select:none;user-select:none;width:18px;display:inline-block}.qf-dashboard-result-bars{gap:15px;padding:18px 13px 12px;display:grid}.qf-dashboard-result-bars>div{font:10px var(--font-dm-mono), monospace;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;display:grid}.qf-dashboard-result-bars dd{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.qf-dashboard-result-bars dd>span:last-child{text-align:right;color:#414141}.qf-dashboard-result-track{background:#eee;border-radius:3px;height:9px}.qf-dashboard-result-track>span{background:#00d9ff;border-radius:3px;height:100%;display:block}.qf-dashboard-result-bars>div:nth-child(2) .qf-dashboard-result-track>span{background:#ffd60a}.qf-dashboard-result>p{color:#666;padding:0 13px 13px;font-size:8px}.qf-dashboard-hero[data-view=code] .qf-dashboard-source,.qf-dashboard-hero[data-view=results] .qf-dashboard-result{border-color:#000;transform:translateY(-4px)}.qf-dashboard-scene-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.qf-dashboard-scene-controls button{color:#505050;align-items:center;gap:7px;min-height:40px;font-size:10px;display:inline-flex}.qf-dashboard-scene-controls button:disabled{cursor:default}.qf-dashboard-scene-note{color:#505050;min-height:35px;margin-top:2px;font-size:10px;line-height:1.8}.qf-dashboard-art-credit{color:#777;font-size:8px}.qf-dashboard-hero :where(button,a,pre):focus-visible{outline-offset:4px;outline:2px solid #007e99}.qf-dashboard-hero[data-motion=still] :where(.qf-dashboard-source,.qf-dashboard-result,.qf-assembly-label){transition:none}.qf-dashboard-hero[data-preview=true] .qf-dashboard-hero-inner{grid-template-columns:1fr;max-width:800px;padding:35px 25px}@media (max-width:1100px) and (min-width:901px){.qf-dashboard-hero-inner{gap:26px;padding-inline:28px}.qf-dashboard-hero .qf-dashboard-headline{font-size:51px}.qf-dashboard-source pre{padding-inline:10px;font-size:9px}}@media (max-width:900px){.qf-dashboard-hero-inner{grid-template-columns:1fr;gap:25px;max-width:740px;padding:45px 28px}.qf-dashboard-hero-copy{padding-bottom:0}.qf-dashboard-hero .qf-dashboard-headline{font-size:clamp(45px,7.4vw,67px)}.qf-dashboard-description{max-width:42ch}.qf-dashboard-copy-footer{display:none}}@media (max-width:600px){.qf-dashboard-hero-inner{gap:22px;padding:38px 22px 28px}.qf-dashboard-hero .qf-dashboard-eyebrow{margin-bottom:23px;font-size:11px}.qf-dashboard-hero .qf-dashboard-headline{font-size:clamp(33px,10.5vw,44px)}.qf-dashboard-description{margin-top:21px;font-size:14px}.qf-dashboard-actions{gap:10px 18px;margin-top:24px}.qf-dashboard-hero .qf-dashboard-actions a{min-height:44px;font-size:11px}.qf-dashboard-primary{padding:12px 15px}.qf-assembly-stage{aspect-ratio:1.6}.qf-assembly-label-h{top:37%}.qf-assembly-label-cx{top:47%}.qf-assembly-tools>span{display:none}.qf-assembly-detail-grid{grid-template-columns:1fr;gap:12px}.qf-dashboard-source pre{padding:17px;font-size:11px}.qf-dashboard-result-bars{padding:18px 17px 13px}.qf-dashboard-scene-note{min-height:40px}}@media (prefers-reduced-motion:reduce){.qf-dashboard-source,.qf-dashboard-result,.qf-assembly-label{transition:none}}
.qf-launch-home{color:#000;background:#fff}.qf-launch-hero{isolation:isolate;color:#000;background:#fff;border-bottom:1px solid #dedede;padding:42px 24px 34px;position:relative}.qf-launch-art{z-index:-1;pointer-events:none;height:min(62vw,900px);position:absolute;inset:0 0 auto;overflow:hidden}.qf-launch-art img{object-fit:cover;object-position:center top;filter:grayscale()}.qf-launch-heading{text-align:center;max-width:860px;margin:0 auto;position:relative}.qf-launch-heading>p:first-child{letter-spacing:.13em;text-transform:uppercase;color:#595959;border:0;padding:0;font-size:11px}.qf-launch-heading>:is(h1,h2){letter-spacing:-.065em;margin-top:20px;font-size:clamp(52px,6.1vw,88px);font-weight:700;line-height:.99}.qf-launch-heading>:is(h1,h2)>span{display:block}.qf-launch-description{color:#505050;margin-top:23px;font-size:17px;line-height:1.7}.qf-launch-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;margin-top:25px;display:flex}.qf-launch-hero .qf-launch-actions a{min-height:46px;font-size:12px}.qf-launch-text-action{color:#000;justify-content:center;align-items:center;gap:12px;display:inline-flex}.qf-launch-workbench{max-width:1080px;margin:42px auto 0;scroll-margin-top:85px}.qf-feature-showcase[data-variant=launch]{--feature-paper:#fff;--feature-ink:#000;--feature-muted:#595959;--feature-rule:#d9d9d9;background:#fff;border:1px solid #ccc;border-radius:7px;box-shadow:0 18px 48px #00000014,0 2px 5px #0000000d}.qf-launch-window-heading{border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;min-height:45px;padding:11px 20px;font-size:11px;display:flex}.qf-launch-window-heading>span:last-child{color:#666;margin-left:auto;font-size:10px}.qf-launch-window-heading strong{margin-right:7px;font-size:13px}.qf-launch-window-dots{gap:5px;display:flex}.qf-launch-window-dots i{border:1px solid #aaa;border-radius:50%;width:6px;height:6px}.qf-feature-showcase[data-variant=launch] .qf-feature-tabs{gap:5px;padding:5px 15px}.qf-feature-showcase[data-variant=launch] .qflow-section-tab{min-height:44px;font-size:12px}.qf-feature-showcase[data-variant=launch] .qflow-section-tab__pill{background:#00d9ff12;border-color:#00d9ff}.qf-feature-showcase[data-variant=launch] .qf-feature-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.qf-feature-showcase[data-variant=launch] .qf-feature-workspace{color:#000;--preview-muted:#595959;--preview-rule:#dedede;--preview-accent:#007e99;background:#fff;border:0;border-radius:0;margin:0}.qf-feature-showcase[data-variant=launch] .qf-feature-topbar{display:none}.qf-feature-showcase[data-variant=launch] .qf-feature-panel{min-height:385px}.qf-feature-showcase[data-variant=launch] .qf-feature-build{grid-template-columns:minmax(0,1fr) 250px;min-height:268px}.qf-feature-showcase[data-variant=launch] .qf-feature-canvas{background-image:radial-gradient(#d9d9d9 .6px,#0000 .6px);min-height:0;padding:18px 22px}.qf-feature-showcase[data-variant=launch] .qf-feature-canvas-label{color:#666;font-size:10px}.qf-launch-circuit{aspect-ratio:620/250;width:100%;max-width:530px;margin:auto;position:relative}.qf-launch-circuit>svg{width:100%;height:100%;display:block}.qf-launch-svg-h rect{fill:#00d9ff}.qf-launch-svg-h text{fill:#000;font-size:21px;font-weight:600}.qf-launch-svg-m rect{fill:#111}.qf-launch-svg-m path{fill:none;stroke:#fff;stroke-width:1.5px}.qf-launch-circuit[data-selected-gate="1"] .qf-launch-svg-cx{color:#007e99}.qf-launch-circuit[data-selected-gate="0"] .qf-launch-svg-h rect,.qf-launch-circuit[data-selected-gate="2"] .qf-launch-svg-m rect{stroke:#007e99;stroke-width:3px}.qf-launch-gate{background:0 0;border:1px solid #0000;border-radius:4px;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.qf-launch-gate:hover{border-color:#007e99}.qf-launch-gate-0{width:8%;height:20%;top:30%;left:27.1%}.qf-launch-gate-1{width:8%;height:60%;top:50%;left:50.8%}.qf-launch-gate-2{width:8%;height:60%;top:50%;left:75.8%}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector{background:#fafafa;padding:21px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector h4{font-size:15px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector-symbol{margin-top:14px;font-size:23px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector code{color:#202020;margin-top:14px;font-size:10px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector-note{padding-top:16px}.qf-launch-sample-strip{border-top:1px solid #dedede;grid-template-columns:1fr 1fr;display:grid}.qf-launch-sample-strip>div{min-width:0;padding:16px 22px}.qf-launch-sample-strip>div+div{border-left:1px solid #dedede}.qf-launch-sample-strip p{color:#505050;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:10px;display:flex}.qf-launch-sample-strip p>span{color:#666;white-space:nowrap}.qf-launch-sample-strip code{font:10px/1.6 var(--font-dm-mono), monospace;color:#202020;gap:4px;display:grid;overflow-x:auto}.qf-launch-sample-strip code>span{white-space:pre}.qf-launch-sample-strip dl{gap:10px;padding-top:3px;display:grid}.qf-launch-sample-strip dl>div,.qf-home-counts dl>div{font:10px var(--font-dm-mono), monospace;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.qf-launch-sample-strip dd,.qf-home-counts dd{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.qf-launch-sample-strip dd>span:first-child,.qf-home-counts dd>span:first-child{background:#eee;border-radius:2px;height:10px;display:block}.qf-launch-sample-strip i,.qf-home-counts i{background:#00d9ff;border-radius:2px;height:100%;display:block}.qf-launch-sample-strip dl>div:last-child i{background:#ffd60a}.qf-launch-sample-strip dd>span:last-child,.qf-home-counts dd>span:last-child{text-align:right}.qf-feature-showcase[data-variant=launch] :where(.qf-feature-source,.qf-feature-source-line--gate,.qf-feature-proposal code){color:#202020}.qf-feature-showcase[data-variant=launch] :where(.qf-feature-source-line>span,.qf-feature-chart-row>span:last-child){color:#666}.qf-feature-showcase[data-variant=launch] .qf-feature-languages [aria-pressed=true]{color:#000;border-color:#000}.qf-feature-showcase[data-variant=launch] :where(.qf-feature-result-detail,.qf-feature-proposal){background:#fafafa}.qf-feature-showcase[data-variant=launch] .qf-feature-chart-track{background:#eee}.qf-feature-showcase[data-variant=launch] .qf-feature-chart-row:last-child .qf-feature-chart-track>span{background:#ffd60a}.qf-feature-showcase[data-variant=launch] .qf-feature-result-detail a{color:#000}.qf-feature-showcase[data-variant=launch] .qf-feature-proposal-heading>span:last-child{color:#505050}.qf-feature-showcase[data-variant=launch] .qf-feature-diff-line{color:#202020;background:#ffd60a33}.qf-feature-showcase[data-variant=launch] .qf-feature-proposal[data-applied=true] .qf-feature-diff-line{color:#202020;background:#00d9ff14;border-color:#007e99}.qf-feature-showcase[data-variant=launch] .qf-feature-proposal button{color:#000;background:#ffd60a;border-color:#ffd60a;min-height:44px}.qf-feature-showcase[data-variant=launch] .qf-feature-footer{background:#fafafa;border-top:1px solid #dedede;border-radius:0 0 7px 7px;padding:16px 22px;font-size:10px}.qf-feature-showcase[data-variant=launch] .qf-feature-workspace :where(button,a,pre):focus-visible{outline-color:#007e99}.qf-launch-meta{color:#505050;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:18px auto 0;font-size:11px;display:flex}.qf-launch-spatial{max-width:1080px;margin:12px auto 0}.qf-launch-spatial>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:11px;display:flex}.qf-launch-spatial-stage{height:330px;position:relative}.qf-launch-spatial-loading{color:#595959;place-items:center;height:100%;font-size:12px;display:grid}.qf-launch-spatial-body{background:#fafafa;border:1px solid #ddd;padding:15px}.qf-launch-spatial-fallback{position:absolute;inset:0}.qf-launch-spatial-fallback img{object-fit:contain;filter:grayscale()}.qf-launch-spatial-legend{justify-content:center;gap:8px;margin-top:12px;display:flex}.qf-launch-spatial-legend button{border:1px solid #ccc;border-radius:3px;min-width:44px;min-height:44px;font-size:12px}.qf-launch-spatial-legend [aria-pressed=true]{background:#00d9ff;border-color:#000}.qf-launch-spatial-body>p{text-align:center;color:#505050;max-width:65ch;margin:14px auto 4px;font-size:12px;line-height:1.8}.qf-launch-home :where(a,button,summary,pre):focus-visible{outline-offset:4px;outline:2px solid #007e99}.qf-launch-hero[data-preview=true] .qf-launch-heading>h2{font-size:clamp(43px,5vw,72px)}.qf-home-integrations .qf-home-section-heading h2{max-width:none}.qf-home-integrations-logos{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qf-home-integrations-logos>li{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:112px;padding:16px 12px;display:flex}.qf-home-integrations-logos>li[data-surface=dark]{background:#111}.qf-home-integrations-logos [data-brand-logo]{background:0 0;border-radius:0}.qf-home-integrations-logos>li.qf-home-integrations-more{background:#f5f5f5;padding:0}.qf-home-integrations-more a{width:100%;min-height:inherit;color:#000;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.qf-home-integrations-more a svg{transition:transform var(--qf-dur-fast) var(--qf-ease-standard)}.qf-home-integrations-more a:hover svg{transform:translate(4px)}.qf-launch-home .qf-home-integrations-more a:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qf-home-integrations-logos>li{animation-timeline:view();animation-range:entry entry 70%;animation-duration:auto;animation-delay:0s;animation-fill-mode:both}}}@media (prefers-reduced-motion:reduce){.qf-home-integrations-more a svg{transition:none}}.qf-home-learning{background:#f5f5f5;border-block:1px solid #e5e5e5}.qf-home-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,90px);padding-block:85px;display:grid}.qf-home-copy{min-width:0}.qf-home-kicker{color:#595959;margin-bottom:20px;font-size:13px}.qf-launch-home .qf-home-copy h2{letter-spacing:-.04em;word-spacing:.03em;font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:1.1}.qf-home-copy>p:not(.qf-home-kicker){color:#505050;max-width:44ch;margin-top:22px;font-size:16px;line-height:1.7}.qf-home-link{align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:14px;font-weight:500;display:inline-flex}.qf-home-notebook{min-width:0}.qf-home-notebook>div{aspect-ratio:1.25;background:#fff;position:relative;overflow:hidden}.qf-home-notebook img{object-fit:cover;filter:grayscale()}.qf-home-notebook figcaption{color:#666;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;display:flex}.qf-home-learning-path{color:#595959;flex-wrap:wrap;gap:9px 15px;margin-top:32px;font-size:10px;display:flex}.qf-home-learning-path>span+span{border-left:1px solid #bbb;padding-left:15px}.qf-home-arcade{padding-block:clamp(48px,7vw,85px)}.qf-home-arcade-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-bottom:36px;display:flex}.qf-home-arcade-heading .qf-home-copy{flex:420px}.qf-home-arcade-entry{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.qf-home-arcade-entry>p{font-size:14px;font-weight:500}.qf-home-arcade-entry>span{color:#595959;font-size:12px}.qf-home-arcade-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.qf-home-arcade-games>li{min-width:0}.qf-home-arcade-game{border-bottom:1px solid #d8d8d8;height:100%;padding-bottom:22px;display:block}.qf-home-arcade-art{aspect-ratio:3/2;background:#eee;overflow:hidden}.qf-home-arcade-art>img{object-fit:cover;filter:grayscale();width:100%;height:100%}.qf-home-arcade-meta{color:#595959;margin-top:18px;font-size:12px}.qf-home-arcade-game-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.qf-home-arcade-game-title h3{letter-spacing:-.025em;min-width:0;font-size:19px;font-weight:500;line-height:1.4}.qf-home-arcade-game-title>svg{flex-shrink:0;margin-top:4px}.qf-home-arcade-idea{color:#505050;max-width:42ch;margin-top:10px;font-size:14px;line-height:1.7}.qf-home-arcade-game:is(:hover,:focus-visible){border-bottom-color:#007e99}.qf-home-arcade-game:is(:hover,:focus-visible) h3{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.qf-home-arcade-heading .qf-home-copy{flex-basis:100%}.qf-home-arcade-games{grid-template-columns:minmax(0,1fr);gap:28px}}.qf-home-evidence{color:#fff;background:#111}.qf-home-evidence .qf-home-kicker{color:#a8a8a8;align-items:center;gap:10px;display:flex}.qf-home-evidence .qf-home-kicker:before{content:"";background:#00d9ff;width:6px;height:6px}.qf-home-evidence .qf-home-copy>p:not(.qf-home-kicker){color:#c9c9c9}.qf-home-evidence .qf-home-link{color:#fff}.qf-home-result{background:#171717;border:1px solid #333;border-radius:6px;min-width:0;padding:32px;position:relative;overflow:hidden}.qf-home-result>figcaption{justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;font-weight:500;display:flex}.qf-home-result>figcaption>span:last-child{color:#a8a8a8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.qf-home-result-meta{align-items:center;gap:14px;display:inline-flex}.qf-home-replay{color:#d0d0d0;transition:background-color .15s var(--qf-ease-standard), border-color .15s var(--qf-ease-standard), color .15s var(--qf-ease-standard);background:0 0;border:1px solid #3a3a3a;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:400;display:inline-flex}.qf-home-replay:hover:not(:disabled){color:#fff;background:#222;border-color:#5a5a5a}.qf-home-replay:disabled{opacity:.45;cursor:default}.qf-home-replay:focus-visible{outline-offset:2px;outline:2px solid #00d9ff}.qf-home-counts{margin-top:28px}.qf-home-counts dl{gap:18px;display:grid}.qf-home-counts dl>div{grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:14px}.qf-home-counts dl>div[data-empty]{opacity:.45}.qf-home-counts dd{grid-template-columns:minmax(0,1fr) 56px 52px;gap:12px}.qf-home-counts dd>span:first-child{background:#2b2b2b;border-radius:3px;height:16px;overflow:hidden}.qf-home-counts i{transform-origin:0;border-radius:3px}.qf-home-counts dl>div:last-child i{background:#ffd60a}.qf-home-counts dd>span:nth-child(2){color:#fff;font-variant-numeric:tabular-nums}.qf-home-counts dd>span:nth-child(3){color:#8f8f8f;font-variant-numeric:tabular-nums;font-size:13px}.qf-home-why{border-top:1px solid #333;margin-top:28px;padding-top:22px}.qf-home-why-label{color:#a8a8a8;font-size:13px}.qf-home-why ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qf-home-why li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.qf-home-why code{color:#f2f2f2;font:13px var(--font-dm-mono), monospace;overflow-wrap:anywhere;overflow:hidden}.qf-home-why li>span{color:#a8a8a8;font-size:14px}.qf-home-result-note{color:#9a9a9a;margin-top:22px;font-size:13px;line-height:1.6}.qf-home-copy>.qf-home-small{margin-top:13px!important;font-size:11px!important}.qf-home-connections{border-bottom:1px solid #dedede}.qf-home-connections .qf-concept-scene{background:#fff;border:0}.qf-home-connections-image{aspect-ratio:2;max-height:320px;margin:15px auto;position:relative}.qf-home-connections-image>img{object-fit:contain}.qf-home-path-section{background:#f5f5f5;border-bottom:1px solid #dedede}.qf-home-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:35px;display:flex}.qf-home-section-heading h2{letter-spacing:-.04em;word-spacing:.03em;font-size:clamp(30px,3vw,42px)}.qf-home-section-heading>p{color:#666;font-size:13px}.qf-home-section-heading--stacked{margin-bottom:40px;display:block}.qf-home-section-heading--stacked>p{color:#505050;max-width:44ch;margin-top:14px;font-size:17px;line-height:1.6}.qf-home-paths,.qf-home-articles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qf-home-path-section .qf-home-paths{border-top:1px solid #cfcfcf;display:block}.qf-home-path{border-bottom:1px solid #cfcfcf;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:30px 0;display:grid;position:relative}.qf-home-path:before{content:"";transform-origin:0;height:2px;transition:transform .42s var(--qf-ease-emphasized);background:#ffd60a;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.qf-home-path:hover:before,.qf-home-path:focus-within:before{transform:scaleX(1)}.qf-home-path-icon{color:#111;width:44px;height:44px;transition:background-color .22s var(--qf-ease-emphasized), border-color .22s var(--qf-ease-emphasized), color .22s var(--qf-ease-emphasized);border:1px solid #d0d0d0;border-radius:8px;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.qf-home-path:hover .qf-home-path-icon,.qf-home-path:focus-within .qf-home-path-icon{color:#fff;background:#111;border-color:#111}.qf-home-path h3{letter-spacing:-.035em;word-spacing:.03em;grid-column:2;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.1}.qf-home-path-more{transition:grid-template-rows .36s var(--qf-ease-emphasized);grid-column:2;grid-template-rows:0fr;display:grid}.qf-home-path-more>div{min-height:0;overflow:hidden}.qf-home-path-more p{color:#505050;max-width:46ch;margin:14px 0 0;font-size:17px;line-height:1.6}.qf-home-path a{min-height:48px;transition:background-color .22s var(--qf-ease-emphasized), border-color .22s var(--qf-ease-emphasized);border:1px solid #111;border-radius:3px;grid-area:1/3/span 2;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.qf-home-path:hover a,.qf-home-path:focus-within a{background:#ffd60a;border-color:#ffd60a}.qf-home-path a:after{content:"";position:absolute;inset:0}.qf-home-path a svg{transition:transform .22s var(--qf-ease-emphasized)}.qf-home-path:hover a svg,.qf-home-path:focus-within a svg{transform:translate(4px)}@media (hover:hover) and (min-width:700px){.qf-home-paths:not(:hover):not(:focus-within) .qf-home-path:first-child .qf-home-path-more,.qf-home-path:hover .qf-home-path-more,.qf-home-path:focus-within .qf-home-path-more{grid-template-rows:1fr}}@media (hover:none),(max-width:699px){.qf-home-path-more{grid-template-rows:1fr}}.qf-home-articles p{color:#505050;max-width:39ch;margin-top:13px;font-size:13px;line-height:1.9}.qf-home-questions{max-width:850px}.qf-home-questions>h2{letter-spacing:-.04em;word-spacing:.03em;font-size:clamp(30px,3vw,42px)}.qf-home-writing{border-top:1px solid #dedede}.qf-home-section-heading .qf-home-link{margin-top:0}.qf-home-articles{gap:38px}.qf-home-articles article{border-top:1px solid #ccc;min-width:0;padding-top:20px}.qf-home-articles article>span{color:#666;font-size:10px}.qf-home-articles h3{letter-spacing:-.025em;margin-top:17px;font-size:19px;line-height:1.4}.qf-home-closing{color:#fff;text-align:center;background:#111}.qf-home-closing h2{letter-spacing:-.065em;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1.02}.qf-home-closing a{color:#000;margin-top:34px}.qf-home-closing p{color:#b5b5b5;margin-top:22px;font-size:11px}@media (max-width:900px){.qf-launch-hero{padding-top:38px}.qf-launch-heading>:is(h1,h2){font-size:64px}.qf-feature-showcase[data-variant=launch] .qf-feature-build{grid-template-columns:1fr}.qf-feature-showcase[data-variant=launch] .qf-feature-panel{min-height:460px}.qf-feature-showcase[data-variant=launch] .qf-feature-build{min-height:343px}.qf-feature-showcase[data-variant=launch] .qf-feature-canvas{padding:20px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector{padding:18px 22px}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector-symbol,.qf-feature-showcase[data-variant=launch] .qf-feature-inspector :is(h4,p,code){margin-top:0}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector-note{padding-top:8px}.qf-home-split{gap:35px;padding-block:60px}.qf-home-integrations-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.qf-launch-hero{padding:34px 16px 26px}.qf-launch-heading>p:first-child{letter-spacing:.09em;font-size:9px}.qf-launch-heading>:is(h1,h2){margin-top:19px;font-size:clamp(43px,11vw,68px)}.qf-launch-description{max-width:30ch;margin:22px auto 0;font-size:14px}.qf-launch-actions{gap:10px 22px;margin-top:22px}.qf-launch-hero .qf-launch-actions a{min-height:44px;font-size:11px}.qf-launch-art{height:400px;top:115px}.qf-launch-art img{object-fit:contain;object-position:center bottom}.qf-launch-workbench{margin-top:40px}.qf-launch-window-heading{gap:10px;padding:12px;font-size:9px}.qf-launch-window-heading strong{font-size:11px}.qf-launch-window-heading>span:last-child{display:none}.qf-feature-showcase[data-variant=launch] .qf-feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.qf-feature-showcase[data-variant=launch] .qflow-section-tab{padding-inline:6px;font-size:10px}.qf-feature-showcase[data-variant=launch] .qf-feature-canvas{gap:12px;padding:18px 12px}.qf-feature-showcase[data-variant=launch] .qf-feature-panel{min-height:530px}.qf-feature-showcase[data-variant=launch] .qf-feature-build{min-height:0}.qf-feature-showcase[data-variant=launch] .qf-feature-inspector{padding:18px}.qf-launch-sample-strip{grid-template-columns:1fr}.qf-launch-sample-strip>div{padding:17px 18px}.qf-launch-sample-strip>div+div{border-top:1px solid #dedede;border-left:0}.qf-feature-showcase[data-variant=launch] .qf-feature-footer{padding:13px 18px;font-size:9px}.qf-launch-meta{gap:9px;font-size:10px}.qf-launch-spatial-stage{height:260px}.qf-home-split{grid-template-columns:1fr;gap:35px;padding-block:45px}.qf-home-copy>p:not(.qf-home-kicker){margin-top:18px;font-size:15px}.qf-home-kicker{margin-bottom:16px}.qf-home-learning .qf-home-copy{grid-row:1}.qf-home-notebook>div{aspect-ratio:1.4}.qf-home-notebook figcaption{font-size:9px}.qf-home-result{padding:22px 18px}.qf-home-counts dd{grid-template-columns:minmax(0,1fr) 48px 46px;gap:8px}.qf-home-why li{grid-template-columns:1fr;gap:2px}.qf-home-paths,.qf-home-articles{grid-template-columns:1fr;gap:28px}.qf-home-path{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:26px 0}.qf-home-path-icon{grid-row:1/span 3;align-self:start}.qf-home-path h3{font-size:26px}.qf-home-path a{grid-area:3/2;justify-self:start;margin-top:18px}.qf-home-section-heading{margin-bottom:27px}}@media (prefers-reduced-motion:reduce){.qf-launch-hero *,.qf-launch-home .qf-home-link{scroll-behavior:auto}}.qf-feature-showcase[data-workbench-design=instrument]{border-color:#c9c9c9;border-radius:8px;box-shadow:0 22px 65px #00000017,0 2px 5px #0000000a}.qf-workbench-brand{color:#000;align-items:center;gap:9px;display:inline-flex}.qf-workbench-brand>svg{color:#007e99}.qf-workbench-breadcrumb{color:#666;align-items:center;gap:12px;display:flex}.qf-workbench-breadcrumb strong{color:#202020;margin:0;font-size:11px;font-weight:500}.qf-workbench-saved{align-items:center;gap:7px;display:inline-flex}.qf-workbench-saved>i{background:#007e99;border-radius:50%;width:5px;height:5px}.qf-workbench-toolbar{border-bottom:1px solid #dedede;justify-content:space-between;align-items:stretch;gap:20px;padding-inline:16px;display:flex}.qf-feature-showcase[data-variant=launch] .qf-workbench-toolbar .qf-feature-tabs{border:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:460px;padding:0}.qf-feature-showcase[data-variant=launch] .qf-workbench-toolbar .qflow-section-tab{border-radius:0;justify-content:center;min-height:48px;padding:10px;font-size:11px}.qf-feature-showcase[data-variant=launch] .qf-workbench-toolbar .qflow-section-tab__pill{background:0 0;border:0;border-bottom:2px solid #00d9ff;border-radius:0}.qf-workbench-toolbar>a{color:#202020;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;display:inline-flex}.qf-feature-showcase[data-workbench-design=instrument] .qf-feature-copy,.qf-feature-showcase[data-workbench-design=instrument] .qf-feature-languages button{min-width:44px;min-height:44px}.qf-feature-showcase[data-variant=launch][data-workbench-design=instrument] .qf-feature-panel{min-height:465px}.qf-feature-showcase[data-variant=launch] .qf-workbench-build{min-height:0}.qf-workbench-main{grid-template-columns:142px minmax(0,1fr) 232px;min-height:315px;display:grid}.qf-workbench-palette{background:#fcfcfc;border-right:1px solid #dedede;flex-direction:column;min-width:0;padding:11px 10px 16px;display:flex}.qf-workbench-palette-heading{justify-content:space-between;align-items:center;padding-left:4px;display:flex}.qf-workbench-palette h4{letter-spacing:-.01em;font-size:11px;font-weight:600}.qf-workbench-palette-heading>button,.qf-workbench-zoom>button{color:#666;border-radius:3px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.qf-workbench-palette-heading>button:hover,.qf-workbench-zoom>button:hover{color:#000;background:#eee}.qf-workbench-palette input{background:#fff;border:1px solid #ccc;border-radius:3px;width:100%;min-width:0;min-height:44px;margin-bottom:10px;padding:7px;font-size:10px}.qf-workbench-palette-items{gap:8px;margin-top:8px;display:grid}.qf-workbench-palette-items>button{text-align:left;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px;display:flex}.qf-workbench-palette-items>button:hover{background:#f0f0f0}.qf-workbench-palette-items>button[aria-pressed=true]{background:#00d9ff0d;border-color:#00d9ff}.qf-workbench-gate-symbol{color:#111;width:31px;height:31px;font:13px var(--font-dm-mono), monospace;background:#fff;border:1px solid #c6c6c6;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.qf-workbench-palette-items strong{font-size:11px;font-weight:500;display:block}.qf-workbench-palette-items small{color:#666;margin-top:4px;font-size:9px;display:block}.qf-workbench-palette-items [data-instruction=CX] .qf-workbench-gate-symbol{color:#007e99;background:#00d9ff14;border-color:#00d9ff33}.qf-workbench-palette-items [data-instruction=M] .qf-workbench-gate-symbol{color:#fff;background:#111;border-color:#111}.qf-workbench-palette-note{color:#777;margin-top:auto;padding:24px 5px 0;font-size:9px;line-height:1.8}.qf-workbench-empty{color:#666;padding:10px 4px;font-size:10px;line-height:1.8}.qf-workbench-canvas{background:#fff;flex-direction:column;min-width:0;display:flex}.qf-workbench-canvas-heading{justify-content:space-between;align-items:center;gap:8px;padding:15px 16px 0;display:flex}.qf-workbench-canvas-heading h4{letter-spacing:-.02em;font-size:13px;font-weight:600}.qf-workbench-canvas-heading p{color:#666;margin-top:5px;font-size:9px}.qf-workbench-canvas-heading p>span{padding-inline:5px}.qf-workbench-zoom{align-items:center;gap:0;display:flex}.qf-workbench-zoom>span{color:#777;text-align:center;min-width:30px;font-size:8px}.qf-workbench-zoom>button:disabled{opacity:.35;cursor:default;background:0 0}.qf-workbench-circuit-viewport{overscroll-behavior-x:contain;background-image:radial-gradient(#dadada .7px,#0000 .7px);background-size:17px 17px;flex:1;align-content:center;margin-top:12px;overflow-x:auto}.qf-workbench-circuit-inner{aspect-ratio:620/260;margin-inline:auto;position:relative}.qf-workbench-circuit-inner>svg{width:100%;height:100%;display:block}.qf-workbench-column-labels{fill:#666;font-size:12px}.qf-workbench-rulers{fill:none;stroke:#d8d8d8;stroke-width:1px;stroke-dasharray:3 4}.qf-workbench-selection-band{fill:#00d9ff0d;stroke:#00d9ff77;stroke-width:1px;stroke-dasharray:4 3}.qf-workbench-wires{fill:none;stroke:#404040;stroke-width:1.5px}.qf-workbench-registers{fill:#505050;font:13px var(--font-dm-mono), monospace}.qf-workbench-registers>rect{fill:#fff;stroke:#ddd;stroke-width:1px}.qf-workbench-h>rect{fill:#00d9ff}.qf-workbench-h>text{fill:#000;font-size:21px;font-weight:600}.qf-workbench-cx{fill:none;stroke:#111;stroke-width:2px}.qf-workbench-cx>circle:first-of-type{fill:#111}.qf-workbench-circuit-inner[data-selected-gate="1"] .qf-workbench-cx{stroke:#007e99}.qf-workbench-circuit-inner[data-selected-gate="1"] .qf-workbench-cx>circle:first-of-type{fill:#007e99}.qf-workbench-measure>rect{fill:#111}.qf-workbench-measure>path{fill:none;stroke:#fff;stroke-width:1.5px}.qf-workbench-circuit-gate{background:0 0;border:1px solid #0000;border-radius:3px;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.qf-workbench-circuit-gate:hover{border-color:#007e99}.qf-workbench-circuit-gate-0{width:9%;height:23%;top:38.46%;left:27.42%}.qf-workbench-circuit-gate-1{width:9%;height:61%;top:56.15%;left:50.81%}.qf-workbench-circuit-gate-2{width:9%;height:61%;top:56.15%;left:74.19%}.qf-workbench-canvas-note{color:#666;align-items:center;gap:8px;padding:15px 19px;font-size:9px;display:flex}.qf-feature-showcase[data-variant=launch] .qf-workbench-inspector{background:#fcfcfc;border-left:1px solid #dedede;min-width:0;padding:21px 18px;display:flex}.qf-workbench-overline{color:#666;font-size:10px}.qf-workbench-selection-title{align-items:center;gap:10px;margin-top:17px;display:flex}.qf-workbench-selection-title .qf-workbench-gate-symbol{color:#007e99;background:#00d9ff14;border-color:#00d9ff33;width:35px;height:35px}.qf-workbench-selection-title [data-symbol=M]{color:#fff;background:#111;border-color:#111;box-shadow:inset 0 -3px #ffd60a}.qf-feature-showcase[data-variant=launch] .qf-workbench-selection-title h4{margin:0;font-size:14px;font-weight:500}.qf-feature-showcase[data-variant=launch] .qf-workbench-inspector>p{color:#595959;margin-top:13px;font-size:12px;line-height:1.9}.qf-workbench-properties{margin-top:16px;font-size:11px}.qf-workbench-properties>div{border-top:1px solid #dedede;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.qf-workbench-properties dt{color:#666}.qf-workbench-properties dd{color:#111;font-family:var(--font-dm-mono), monospace}.qf-workbench-code-label{color:#666;margin-top:13px;font-size:9px}.qf-workbench-instruction-source{background:#eee;border:1px solid #e5e5e5;border-radius:3px;align-items:center;gap:3px;margin-top:9px;padding-left:9px;display:flex}.qf-feature-showcase[data-variant=launch] .qf-workbench-instruction-source>code{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.qf-workbench-instruction-source>button{color:#666;flex-shrink:0;place-items:center;width:44px;min-height:44px;margin-left:auto;display:grid}.qf-feature-showcase[data-variant=launch] .qf-workbench-inspector>.qf-workbench-copy-note{margin-top:12px;font-size:9px;line-height:1.7}.qf-workbench-dock{background:#fff;border-top:1px solid #dedede}.qf-workbench-dock>section{min-width:0;padding:8px 21px 19px}.qf-workbench-dock>section+section{border-left:1px solid #dedede}.qf-workbench-dock-heading{flex-wrap:wrap;align-items:center;gap:8px 13px;min-height:47px;margin-bottom:4px;display:flex}.qf-workbench-dock-heading h4{font-size:11px;font-weight:600}.qf-workbench-dock-heading>span{color:#777;font-size:9px}.qf-workbench-dock-heading>:last-child:not(h4){margin-left:auto}.qf-workbench-dock-heading>button{color:#666;place-items:center;width:44px;height:44px;display:grid}.qf-workbench-source code{font:11px/1.8 var(--font-dm-mono), monospace;gap:2px}.qf-workbench-source code>span{border-radius:3px;gap:15px;margin-inline:-6px;padding:3px 6px;display:flex}.qf-workbench-source code>span[data-selected=true]{background:#00d9ff12}.qf-workbench-source code>span>span{color:#888;text-align:right;-webkit-user-select:none;user-select:none;min-width:13px}.qf-workbench-distribution dl{gap:17px;padding-top:8px}.qf-workbench-distribution dd>span:first-child{height:11px}.qf-workbench-distribution dl>div{font-size:10px}.qf-feature-showcase[data-variant=launch] .qf-feature-footer{background:#fff;padding:12px 18px}.qf-workbench-status{align-items:center;gap:8px;display:inline-flex}.qf-workbench-footer-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.qf-workbench-footer-actions>button,.qf-workbench-footer-actions>a{justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:10px;display:inline-flex}.qf-feature-showcase[data-variant=launch] .qf-workbench-footer-actions>a{color:#000;background:#ffd60a;border:1px solid #ffd60a;border-radius:3px;padding:10px 14px}@media (max-width:1000px){.qf-workbench-main{grid-template-columns:minmax(0,1fr) 230px}.qf-workbench-palette{border-bottom:1px solid #dedede;border-right:0;grid-column:1/-1;padding:7px 18px 13px}.qf-workbench-palette-items{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.qf-workbench-palette-note{display:none}.qf-workbench-palette input{max-width:320px}.qf-workbench-canvas-heading{flex-wrap:wrap}}@media (max-width:700px){.qf-workbench-toolbar{gap:0;padding-inline:8px}.qf-feature-showcase[data-variant=launch] .qf-workbench-toolbar .qf-feature-tabs{max-width:none}.qf-workbench-toolbar>a{display:none}.qf-launch-window-heading{flex-wrap:wrap;gap:9px 14px}.qf-workbench-breadcrumb{gap:7px}.qf-workbench-breadcrumb strong{font-size:9px}.qf-launch-window-heading>.qf-workbench-saved{font-size:8px;display:inline-flex}.qf-workbench-main{grid-template-columns:1fr}.qf-workbench-palette{padding:3px 12px 12px}.qf-workbench-palette-items{gap:5px}.qf-workbench-palette-items>button{flex-direction:column;align-items:flex-start;gap:7px;padding:5px}.qf-workbench-palette-items strong{font-size:10px}.qf-workbench-palette-items small{font-size:8px}.qf-workbench-gate-symbol{width:27px;height:27px;font-size:11px}.qf-workbench-canvas-heading{gap:9px 16px;padding:17px 12px 0}.qf-workbench-canvas-heading h4{font-size:13px}.qf-workbench-canvas-heading p{font-size:9px}.qf-workbench-zoom{margin-left:auto}.qf-workbench-canvas-note{padding:13px 12px;font-size:9px}.qf-workbench-circuit-viewport{margin-top:2px}.qf-workbench-column-labels,.qf-workbench-registers{font-size:17px}.qf-feature-showcase[data-variant=launch] .qf-workbench-inspector{border-top:1px solid #dedede;border-left:0;padding:19px 18px}.qf-workbench-selection-title{margin-top:13px}.qf-feature-showcase[data-variant=launch] .qf-workbench-inspector>p{font-size:12px}.qf-workbench-properties{margin-top:14px;font-size:11px}.qf-workbench-code-label,.qf-feature-showcase[data-variant=launch] .qf-workbench-instruction-source>code{font-size:10px}.qf-workbench-dock>section{padding:8px 18px 20px}.qf-workbench-dock>section+section{border-top:1px solid #dedede;border-left:0}.qf-workbench-source code{font-size:10px}.qf-workbench-distribution dl{gap:15px}.qf-workbench-footer-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 15px;width:100%}.qf-feature-showcase[data-variant=launch] .qf-workbench-footer-actions>a{font-size:10px}}@media (max-width:560px){.qf-home-integrations-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-home-integrations-logos>li{min-height:96px;padding:12px 8px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qf-home-copy>*,.qf-home-result,.qf-home-path{animation:qf-rise 1ms var(--qf-ease-emphasized) both;animation-duration:auto;animation-timeline:view();animation-range:entry entry 55%}}}.qf-home-circuit{width:100%;height:auto;margin-top:26px;display:block;overflow:visible}.qf-home-wires path{fill:none;stroke:#3a3a3a;stroke-width:1px}.qf-home-wires text{fill:#8f8f8f;font:12px var(--font-dm-mono), monospace}.qf-gate rect,.qf-gate circle,.qf-gate path{fill:#111;stroke:#00d9ff;stroke-width:1.5px;stroke-linecap:round}.qf-gate text{fill:#fff;font:500 14px var(--font-dm-mono), monospace}.qf-gate--cx path{fill:none}.qf-gate--cx .qf-gate-dot{fill:#00d9ff}.qf-gate--cx .qf-gate-link{stroke-dasharray:1;stroke-dashoffset:0}.qf-gate--m rect,.qf-gate--m path{stroke:#ffd60a}.qf-gate--m path{fill:none}.qf-home-dot-key{color:#8f8f8f;opacity:0;height:18px;transition:opacity .3s var(--qf-ease-standard);margin:6px 0 0;font-size:12px}.qf-home-result.is-armed .qf-home-wires path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--qf-ease-emphasized)}.qf-home-result.is-armed.is-wires .qf-home-wires path{stroke-dashoffset:0}.qf-home-result.is-armed .qf-gate{opacity:.26;transition:opacity .42s var(--qf-ease-emphasized)}.qf-home-result.is-armed.is-h .qf-gate--h,.qf-home-result.is-armed.is-cx .qf-gate--cx,.qf-home-result.is-armed.is-m .qf-gate--m{opacity:1}.qf-home-result.is-armed .qf-gate--cx .qf-gate-link{stroke-dashoffset:1px;transition:stroke-dashoffset .52s var(--qf-ease-emphasized)}.qf-home-result.is-armed.is-cx .qf-gate--cx .qf-gate-link{stroke-dashoffset:0}.qf-home-result.is-armed .qf-home-why li{opacity:.28;transition:opacity .42s var(--qf-ease-emphasized)}.qf-home-result.is-armed.is-h .qf-home-why li:first-child,.qf-home-result.is-armed.is-cx .qf-home-why li:nth-child(2),.qf-home-result.is-armed.is-m .qf-home-why li:nth-child(3){opacity:1}.qf-home-result.is-armed .qf-home-counts i{transition:transform .16s linear}.qf-home-result.is-armed .qf-home-counts dd>span:nth-child(n+2){transition:opacity .3s var(--qf-ease-standard)}.qf-home-result.is-armed:not(.is-stream) .qf-home-counts dd>span:nth-child(n+2){opacity:0}.qf-home-result.is-armed.is-stream:not(.is-done) .qf-home-dot-key{opacity:1}.qf-home-dots{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qf-dot{will-change:transform, opacity;background:#00d9ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px #00d9ffb3}.qf-dot[data-tone=b]{background:#ffd60a;box-shadow:0 0 10px #ffd60ab3}@media (prefers-reduced-motion:reduce){.qf-home-replay{transition:none}}
.qf-launch-workbench,.qf-launch-meta,.qf-launch-spatial{max-width:1180px}.qf-workflow-story{color:#111;background:#fff;border:1px solid #dedede;border-radius:5px;min-width:0}.qf-flat-heading{border-bottom:1px solid #eee;align-items:center;gap:18px;min-height:60px;padding:6px 22px;display:flex}.qf-flat-brand{align-items:center;gap:8px;font-size:13px;display:inline-flex}.qf-flat-brand strong{font-weight:600}.qf-flat-name{color:#777;border-left:1px solid #e5e5e5;padding-left:18px;font-size:12px}.qf-flat-tools{gap:4px;margin-left:auto;display:flex}.qf-flat-tools button{color:#666;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:8px 12px;font-size:11px;display:inline-flex}.qf-flat-tools button:hover,.qf-flat-tools [aria-expanded=true]{color:#111;background:#f5f5f5;border-radius:3px}.qf-flat-stage{padding:54px 44px}.qf-flat-stage[data-astra-stage]{padding-top:36px;padding-bottom:14px}.qf-flat-circuit{grid-template-rows:repeat(2,76px);grid-template-columns:52px repeat(3,minmax(44px,1fr)) 36px;max-width:840px;margin-inline:auto;display:grid;position:relative}.qf-circuit-lane{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid;position:relative}.qf-circuit-qubit{width:max-content;font:13px var(--font-dm-mono), monospace;grid-column:1;align-items:center;gap:10px;display:flex}.qf-circuit-qubit small{color:#999;font-size:11px}.qf-circuit-bit{color:#999;font:11px var(--font-dm-mono), monospace;grid-column:5;justify-self:end}.qf-circuit-wire{background:#bdbdbd;height:1px;position:absolute;top:50%;left:52px;right:36px}.qf-circuit-classical{background:#fff;border-block:1px solid #999;height:3px;position:absolute;top:calc(50% - 1px);left:calc(83.3333% + 1px);right:36px}.qf-circuit-gate{z-index:1;color:#111;width:44px;height:44px;font:19px var(--font-dm-mono), monospace;background:#fff;border:1px solid #d4d4d4;border-radius:3px;place-self:center;place-items:center;display:grid;position:relative}.qf-circuit-gate[data-gate=h]{background:#ffd60a;border-color:#ffd60a}.qf-circuit-gate[aria-pressed=true]:not(.qf-circuit-cx){outline-offset:3px;outline:2px solid #00d9ff}.qf-circuit-gate{transition:opacity .18s var(--qf-ease-standard), border-color .18s var(--qf-ease-standard), background-color .18s var(--qf-ease-standard), box-shadow .18s var(--qf-ease-standard), transform .18s var(--qf-ease-standard)}.qf-circuit-gate:hover{border-color:#777}.qf-circuit-gate[data-off=true]{color:#aaa;opacity:.75;background:#fff;border-style:dashed;border-color:#bdbdbd}.qf-circuit-gate[data-gate=h][data-off=true]{background:#fff;border-color:#bdbdbd}.qf-circuit-cx[data-off=true]{background:0 0;border:0}.qf-circuit-cx[data-off=true]:before{background:repeating-linear-gradient(#bbb 0 3px,#0000 3px 6px)}.qf-circuit-cx[data-off=true] .qf-circuit-control{background:#bbb}.qf-circuit-cx[data-off=true] .qf-circuit-target{stroke:#bbb;stroke-dasharray:3 3}.qf-circuit-gate[data-running=true]{transform:scale(1.08);box-shadow:0 0 0 4px #00d9ff59}.qf-circuit-cx[data-running=true]{box-shadow:none;transform:none}.qf-circuit-cx[data-running=true] .qf-circuit-control{background:#007e99;box-shadow:0 0 0 4px #00d9ff59}.qf-circuit-cx[data-running=true] .qf-circuit-target{stroke:#007e99;filter:drop-shadow(0 0 4px #00d9ffb3)}.qf-circuit-cx{background:0 0;border:0;border-radius:0;height:100%}.qf-circuit-cx:before{content:"";background:#111;width:1px;position:absolute;top:38px;bottom:38px;left:50%}.qf-circuit-control{background:#111;border-radius:50%;width:8px;height:8px;position:absolute;top:34px;left:18.5px}.qf-circuit-target{fill:#fff;stroke:#111;stroke-width:1.5px;width:44px;height:44px;position:absolute;bottom:16px;left:0}.qf-circuit-target path{fill:none}.qf-circuit-cx[aria-pressed=true] .qf-circuit-target{stroke:#007e99}.qf-circuit-cx[aria-pressed=true] .qf-circuit-control{background:#007e99}.qf-flat-bottom{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:flex}.qf-flat-status{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.qf-flat-status>span{color:#666;font-size:12px}.qf-flat-chip{color:#111;min-height:44px;transition:background-color .15s var(--qf-ease-standard), border-color .15s var(--qf-ease-standard), color .15s var(--qf-ease-standard);background:#fff;border:1px solid #d4d4d4;border-radius:3px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.qf-flat-chip:hover{background:#f5f5f5;border-color:#999}.qf-flat-chip[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.qf-flat-tools .qf-flat-run{white-space:nowrap;color:#111;transition:background-color .15s var(--qf-ease-standard);background:#ffd60a;border-radius:3px;padding-inline:14px;font-size:12px;font-weight:500}.qf-flat-tools .qf-flat-run:hover:not(:disabled){color:#111;background:#f2c900}.qf-flat-tools .qf-flat-run:disabled{opacity:.65;cursor:default}.qf-flat-astra{color:#555;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 6px;font-size:11px;display:inline-flex}.qf-flat-astra>span:first-child{width:28px;height:35px}.qf-flat-astra:hover{color:#111;background:#f5f5f5}[data-story-gate][data-astra-hero-target=true]:not(.qf-circuit-cx){outline-offset:5px;outline:1px solid #008d99}.qf-circuit-cx[data-astra-hero-target=true] .qf-circuit-target{stroke:#008d99}.qf-circuit-cx[data-astra-hero-target=true] .qf-circuit-control{background:#008d99}.qf-flat-detail{border-top:1px solid #e5e5e5}.qf-flat-detail-heading{align-items:center;gap:6px;min-height:58px;padding:5px 16px;display:flex}.qf-flat-detail-heading>:first-child{margin-right:auto}.qf-flat-detail-heading h4{font-size:12px;font-weight:500}.qf-flat-detail-heading>span{color:#888;margin-right:12px;font-size:10px}.qf-flat-detail-heading>div{gap:3px;display:flex}.qf-flat-detail-heading button{color:#777;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:11px;display:inline-flex}.qf-flat-detail-heading [aria-pressed=true]{color:#111;text-underline-offset:7px;-webkit-text-decoration:underline #00d9ff;text-decoration:underline #00d9ff}.qf-flat-source{overscroll-behavior:contain;color:#f5f5f5;max-height:290px;font:12px/1.8 var(--font-dm-mono), monospace;background:#111;margin:0;padding:18px 22px;overflow:auto}.qf-flat-source code{width:max-content;min-width:100%;display:block}.qf-flat-source code>button,.qf-flat-source-line{white-space:pre;text-align:left;width:100%;min-height:24px;display:block}.qf-flat-source code>button{min-height:44px;padding-block:5px}.qf-flat-source code>button[aria-pressed=true]{background:#262626}.qf-flat-source .qf-code-keyword{color:#00d9ff}.qf-flat-source .qf-code-number{color:#ffd60a}.qf-flat-source .qf-code-string{color:#bbb}.qf-flat-detail-footer{color:#888;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:54px;padding:6px 22px;font-size:10px;display:flex}.qf-flat-detail-footer a{color:#666;align-items:center;gap:7px;min-height:44px;display:inline-flex}.qf-flat-counts{max-width:600px;margin:6px auto 18px;padding-inline:22px}.qf-flat-counts>div{font:11px var(--font-dm-mono), monospace;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;margin-top:12px;display:grid}.qf-flat-counts dd{grid-template-columns:minmax(0,1fr) 45px;align-items:center;gap:14px;display:grid}.qf-flat-counts dd>span:first-child{background:#f1f1f1;height:5px}.qf-flat-counts i{transform-origin:0;background:#00d9ff;height:100%;display:block}.qf-flat-counts[data-run=true] i{animation:qf-flat-grow .7s var(--qf-ease-emphasized) both}@keyframes qf-flat-grow{0%{transform:scaleX(0)}}.qf-flat-detail-footer .qf-flat-link{color:#666;min-height:44px;font-size:inherit;align-items:center;gap:7px;display:inline-flex}.qf-flat-detail-footer .qf-flat-link:hover{color:#111;text-underline-offset:4px;text-decoration:underline}.qf-flat-counts>div:last-child i{background:#ffd60a}.qf-flat-counts dd>span:last-child{text-align:right;color:#666}.qf-quiet-ai{z-index:60;bottom:max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:8px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;right:16px;overflow-y:auto;box-shadow:0 8px 30px #00000017}.qf-quiet-ai-heading{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px 14px;display:flex}.qf-quiet-ai-heading>span:first-child{width:30px;height:38px}.qf-quiet-ai-heading h2{font-size:13px;font-weight:600}.qf-quiet-ai-heading button{place-items:center;min-width:44px;height:44px;margin-left:auto;display:grid}.qf-quiet-ai-body{padding:20px}.qf-quiet-ai-body>span{color:#888;font-size:10px}.qf-quiet-ai-body>p{color:#444;margin-top:12px;font-size:13px;line-height:1.8}.qf-quiet-ai-choices{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.qf-quiet-ai-choices button{color:#777;min-height:44px;padding:6px 10px;font-size:11px}.qf-quiet-ai-choices [aria-pressed=true]{color:#111;background:#f5f5f5;border-radius:3px}.qf-quiet-ai-choices button:disabled{opacity:.4}.qf-quiet-ai-code{color:#007e99;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:11px;display:inline-flex}.qf-quiet-ai-body .qf-quiet-ai-note{color:#999;margin-top:18px;font-size:10px}:is(.qf-workflow-story,.qf-quiet-ai) :where(button,a,pre):focus-visible{outline-offset:3px;outline:2px solid #007e99}@media (max-width:600px){.qf-flat-heading{gap:12px;padding-inline:12px}.qf-flat-name{padding-left:12px;font-size:11px}.qf-flat-tools button{padding:8px}.qf-flat-tools button>span{display:none}.qf-flat-tools .qf-flat-run>span{display:inline}.qf-flat-run-more{display:none}.qf-flat-name{white-space:nowrap}.qf-flat-stage{padding:40px 16px}.qf-flat-stage[data-astra-stage]{padding-top:24px}.qf-flat-bottom{padding-inline:14px}.qf-flat-detail-footer{padding-inline:16px}.qf-flat-source{padding-inline:16px;font-size:11px}.qf-circuit-qubit{gap:5px;font-size:12px}.qf-circuit-qubit small{font-size:10px}}@media (prefers-reduced-motion:reduce){.qf-circuit-gate,.qf-flat-chip,.qf-flat-tools .qf-flat-run{transition:none}.qf-circuit-gate[data-running=true]{transform:none}.qf-flat-counts[data-run=true] i{animation:none}}
