.wb-nojs:where(.astro-dvo5usz7){color:#49627a;padding:22px;font-size:14px;line-height:1.7}.wb-nojs:where(.astro-dvo5usz7) a:where(.astro-dvo5usz7){color:#125cc0;text-underline-offset:3px;margin:8px 18px 0 0;text-decoration:underline;display:inline-block}.execution-flow:where(.astro-mhfjazao){background:#fff;border:1px solid #dde7ef;border-radius:13px;margin-top:32px;overflow:hidden;box-shadow:0 5px 24px #1c3d5805}.flow-heading:where(.astro-mhfjazao){border-bottom:0;padding:18px 20px}.flow-heading:where(.astro-mhfjazao) h2:where(.astro-mhfjazao){color:#234361;font-size:19px;font-weight:650;line-height:1.3}.flow-scroll:where(.astro-mhfjazao){scrollbar-width:thin;scrollbar-color:#b9cce0 #f4f7fa;padding:16px 20px 28px;overflow-x:auto}.flow-tasks:where(.astro-mhfjazao){grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;min-width:1100px;margin:0;padding:0;list-style:none;display:grid}.flow-task:where(.astro-mhfjazao){min-width:0;position:relative}.flow-task-card:where(.astro-mhfjazao){text-align:left;cursor:default;background:var(--card-background);transform-origin:50%;isolation:isolate;border:1px solid #bfd6ec;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:176px;padding:20px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 2px 5px #183e6710}.flow-task:where(.astro-mhfjazao):first-child{--card-background:linear-gradient(135deg,#fff 12%,#f0f8ff 55%,#cfe5fa 100%)}.flow-task:where(.astro-mhfjazao):nth-child(2){--card-background:radial-gradient(ellipse at 85% 15%,#fff 0%,#e6f2ff 48%,#b9d6f5 100%)}.flow-task:where(.astro-mhfjazao):nth-child(3){--card-background:linear-gradient(25deg,#d3e7fa 0%,#f3f9ff 48%,#fff 78%)}.flow-task:where(.astro-mhfjazao):nth-child(4){--card-background:radial-gradient(ellipse at 18% 82%,#fff 0%,#edf6ff 45%,#c4def7 100%)}.flow-task:where(.astro-mhfjazao):nth-child(5){--card-background:linear-gradient(110deg,#d3e6fa 0%,#fff 52%,#e9f4ff 100%)}.flow-task-card:where(.astro-mhfjazao):before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffb3;position:absolute;inset:0}@media (hover:hover){.flow-task-card:where(.astro-mhfjazao):hover{z-index:1;border-color:#579bdc;transform:translateY(-7px)scale(1.015);box-shadow:inset 0 1px #fff,0 3px #a7c8e7,0 12px 22px #174c7f26,0 4px 8px #174c7f18}}.step-number:where(.astro-mhfjazao){letter-spacing:.025em;color:#3d5873;font:750 22px/1 Segoe UI,sans-serif}.flow-task:where(.astro-mhfjazao) h3:where(.astro-mhfjazao){color:#193a57;white-space:nowrap;font-size:19px;font-weight:650;line-height:1.4}.hardware:where(.astro-mhfjazao){color:#365873;letter-spacing:.03em;background:#edf3f9;border:1px solid #dce6ef;border-radius:7px;align-items:center;gap:10px;min-height:48px;margin-top:auto;padding:8px 14px;font:700 17px/1.4 Segoe UI,sans-serif;display:inline-flex}.hardware:where(.astro-mhfjazao) svg:where(.astro-mhfjazao){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:32px;height:32px}.quantum-task:where(.astro-mhfjazao) .step-number:where(.astro-mhfjazao){color:#1c568b}.quantum-task:where(.astro-mhfjazao) .hardware:where(.astro-mhfjazao){color:#fff;background:#073e80;border-color:#073e80;box-shadow:0 2px 5px #073e801a}.next-arrow:where(.astro-mhfjazao){fill:none;stroke:#6e8da8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:-27px}@media (width<=760px){.execution-flow:where(.astro-mhfjazao){margin-top:24px}.flow-heading:where(.astro-mhfjazao){padding:16px}.flow-heading:where(.astro-mhfjazao) h2:where(.astro-mhfjazao){font-size:16px}.flow-scroll:where(.astro-mhfjazao){padding:16px 16px 28px}}@media (prefers-reduced-motion:reduce){.flow-task-card:where(.astro-mhfjazao){transition:none}.flow-task-card:where(.astro-mhfjazao):hover{transform:none}}.aimd-page{width:min(1440px,100% - 80px);padding-bottom:72px}.aimd-page [hidden]{display:none!important}.workbench-header{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 28px;display:flex}.workbench-kicker,.wb-eyebrow{font-size:var(--font-caption);letter-spacing:.14em;color:#7c90a8;margin-bottom:7px;font-weight:600;display:block}.workbench-header h1{white-space:normal;color:#003f88;font-size:clamp(24px,3vw,38px)}.workbench-header p{font-size:var(--font-small);color:#61778c;margin-top:13px}.workbench-header .actions{flex-wrap:wrap;flex-shrink:0;gap:12px;margin:0}.workbench-header .button{border-radius:10px;min-height:42px;padding:10px 18px;font-size:14px}.workbench-tabs{border-bottom:1px solid #dbe5ef;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;scroll-margin-top:100px;display:flex}.workbench-tabs button{color:#688199;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 19px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.workbench-tabs button span{font-size:18px;font-weight:400}.workbench-tabs button[aria-selected=true]{color:#fff;background:#003f88;box-shadow:0 2px #022d4433,0 4px 10px #003f881a}.workbench-tabs button:hover:not([aria-selected=true]){color:#003f88;background:#edf3fa}.workbench-mode{font-size:var(--font-caption);color:#8192a4;margin-left:auto}.workbench-panel{padding-top:22px;scroll-margin-top:104px}.wb-load-status{font-size:var(--font-caption);color:#61778c;min-height:20px;margin-bottom:12px}.wb-load-status[role=alert]{color:#b14336}.wb-stat-row{background:#f5f8fc;border:1px solid #e1e9f2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:18px 24px;display:grid}.wb-stat-row>div{border-left:1px solid #dde6f0;min-width:0;padding-inline:20px}.wb-stat-row>div:first-child{border:0;padding-left:0}.wb-stat-row span{color:#7b8fa5;font-size:var(--font-caption);margin-bottom:2px;display:block}.wb-stat-row strong{color:#173d65;font:600 25px/1.4 Segoe UI,sans-serif}.wb-stat-row small{font-size:var(--font-caption);color:#7b8fa5;margin-left:8px}.wb button,.wb select,.native-panel button{font:inherit}.wb button{color:#355d85;font-size:var(--font-caption);cursor:pointer;background:#fff;border:1px solid #d4e0ed;border-radius:7px;padding:7px 12px;transition:background .2s,box-shadow .2s;box-shadow:0 2px #1539540d}.wb button:hover{background:#eef5ff;box-shadow:0 3px 8px #15395414}.wb button:disabled{opacity:.4;cursor:default}.wb button.wb-primary{color:#fff;background:#003f88;border-color:#003f88;min-width:104px;box-shadow:0 2px #022d4433,0 4px 10px #003f881a}.wb select{font-size:var(--font-caption);color:#355d85;background:#fff;border:1px solid #d4e0ed;border-radius:6px;min-height:34px;padding:7px 10px}.wb-playback{background:#fff;border:1px solid #dfe8f2;border-radius:12px;align-items:center;gap:18px;margin-bottom:20px;padding:13px 16px;display:flex}.wb-play-buttons{flex-shrink:0;align-items:center;gap:6px;display:flex}.wb-progress{flex:1;min-width:100px}.wb-progress>span{font-size:var(--font-caption);color:#6e86a0;justify-content:space-between;display:flex}.wb input[type=range]{accent-color:#003f88;cursor:pointer;width:100%;min-height:22px;margin:0;display:block}.wb-speed{font-size:var(--font-caption);color:#7a8da1;align-items:center;gap:8px;display:flex}.wb-time{font-size:var(--font-caption);text-align:right;color:#355d85;font-variant-numeric:tabular-nums;min-width:64px;font-weight:600}.wb-analysis-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr);align-items:start;gap:20px;display:grid}.wb-panel{background:#fff;border:1px solid #dfe8f2;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #17365306}.wb-panel-header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.wb-panel h2,.wb-curves-header h2{color:#173d65;font-size:19px;font-weight:600}.wb-molecule-stage{border:1px solid #e5edf6;border-radius:8px;height:300px;margin:0 12px;position:relative;overflow:hidden}.wb-molecule-stage canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.wb-molecule-stage canvas:active{cursor:grabbing}.wb-stage-legend{font-size:var(--font-caption);pointer-events:none;flex-wrap:wrap;gap:6px 12px;line-height:1.5;display:flex;position:absolute;top:12px;left:14px;right:14px}.wb-stage-legend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.atom-o{color:#d95e50}.atom-h1{color:#548cc7}.atom-h2{color:#279d94}.wb-stage-tools{font-size:var(--font-caption);color:#7a8fa5;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:12px 17px;line-height:1.6;display:flex}.wb-stage-tools label{color:#486b8c;align-items:center;gap:6px;display:flex}.wb input[type=checkbox]{accent-color:#003f88}.wb-geometry{background:#fbfcfe;border-top:1px solid #e5edf6;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:15px 18px;display:grid}.wb-geometry span{font-size:var(--font-caption);color:#173d65;font-weight:800;display:block}.wb-geometry strong{color:#173d65;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.wb-geometry small{font-size:var(--font-caption);color:#173d65;margin-left:4px;font-weight:800}.wb-coordinates{font-size:var(--font-caption);color:#486b8c;border-top:1px solid #e5edf6;padding:12px 18px;overflow-x:auto}.wb-coordinates summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;line-height:1.6;display:flex}.wb-coordinates summary span{color:#8496a8}.wb-coordinates table{border-collapse:collapse;text-align:right;width:100%;font-size:var(--font-caption);font-variant-numeric:tabular-nums;margin-top:10px}.wb-coordinates th,.wb-coordinates td{border-bottom:1px solid #eaf0f7;padding:6px;font-weight:400}.wb-coordinates th:first-child{text-align:left}.wb-curves-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.wb-curves-header label{font-size:var(--font-caption);color:#8192a4;align-items:center;gap:7px;display:flex}.wb-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.wb-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:13px 13px 0;display:flex}.wb-chart h3{white-space:normal;color:#355d85;font-size:14px;line-height:1.5}.wb-chart h3 small{font-size:var(--font-caption);color:#8a9eb2;margin-left:5px;font-weight:400}.wb-chart-legends{flex-wrap:wrap;justify-content:flex-end;gap:6px 9px;display:flex}.wb-chart-legends button{box-shadow:none;font-size:var(--font-caption);white-space:nowrap;color:#647b91;background:0 0;border:0;padding:0 1px}.wb-chart-legends button[aria-pressed=false]{opacity:.4}.wb-chart-legends i{background:var(--series-color);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.wb-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;min-height:145px;display:block}.wb-chart-readout{font-size:var(--font-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 9px;min-height:32px;padding:0 13px 10px;line-height:1.6;display:flex}.wb-chart-hint,.wb-data-note{font-size:var(--font-caption);color:#7e90a4;margin-top:13px;line-height:1.7}.wb-data-note{border-top:1px solid #e6edf5;margin-top:22px;padding-top:14px}.workbench-section-heading{justify-content:space-between;align-items:center;gap:18px;padding:8px 0 0;display:flex}.workbench-section-heading h2{color:#173d65;font-size:23px}.workbench-section-heading p{font-size:var(--font-small);color:#6d849b;margin-top:9px}.workbench-pill{font-size:var(--font-caption);color:#55789c;white-space:nowrap;background:#eef4fb;border:1px solid #dbe6f1;border-radius:20px;padding:6px 14px}.aimd-page .qc{border-radius:13px;margin-top:20px;box-shadow:0 4px 16px #17365306}.aimd-page .qc button{box-shadow:0 2px #022d4414}.aimd-page .qc .qc-primary{box-shadow:0 2px #022d4433,0 3px 8px #003f8814}.aimd-page .qc-gate:not(.qc-entangler){box-shadow:0 3px 8px #0e35501a;border-radius:9px!important}.aimd-page .qc-gate:not(.qc-entangler)>span{font-weight:600}.native-panel{background:#fcfdff;border-top:1px solid #dae5f0}.native-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 8px;display:flex}.native-header h3{color:#173d65;font-size:18px}.native-header p,.native-status{font-size:var(--font-caption);color:#6a839e}.native-status{color:#348474;padding:0 24px 10px}.native-canvas{min-width:720px;height:240px;position:relative}.native-gate{z-index:2;width:42px;position:absolute;color:#174c82!important;background:#eef5ff!important;border-color:#9fbcdf!important;border-radius:9px!important;min-height:0!important;padding:0!important;font-size:13px!important}.native-gate.is-pending{opacity:.45}.native-gate.is-selected{outline-offset:2px;outline:2px solid #80b4ef;color:#fff!important;background:#003f88!important}.native-cz{background:0 0!important;border:0!important}.native-cz:before{content:"";left:20px;z-index:-1;background:#4384c3;width:2px;position:absolute;inset-block:16px}.native-cz:after{content:"";background:#4384c3;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:16px;box-shadow:0 58px #4384c3}.native-time-line{color:#8b9fb5;text-indent:5px;z-index:0;border-left:1px dashed #a8bcd2;font-size:13px;display:none;position:absolute;inset-block:10px 30px}.show-time .native-time-line{display:block}.native-cursor{opacity:.5;pointer-events:none;z-index:1;background:#65aee7;width:2px;position:absolute;inset-block:35px}.native-timeline{font-size:var(--font-caption);color:#547697;border-top:1px solid #e5edf5;grid-template-columns:1fr 1fr;gap:24px;padding:12px 24px;display:grid}.native-timeline label output{color:#003f88;margin-left:10px}.native-probabilities{font-size:var(--font-caption);font-variant-numeric:tabular-nums;color:#426b95;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 20px;display:grid}.native-probabilities span{text-align:center;background:#edf4fb;border-radius:6px;padding:8px}.wb-source-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.wb-source-card{padding:24px}.wb-source-card h3{color:#244e7b;font-size:18px}.wb-source-card p{font-size:var(--font-small);color:#6d849b;margin:14px 0 20px}.wb-source-card .button{font-size:var(--font-caption);padding:8px 14px}.aimd-page .detail-disclosure pre{font-size:var(--font-caption);padding:20px;overflow:auto}.aimd-page .copy-feedback{font-size:var(--font-caption);margin-top:8px}@media (width<=1100px){.workbench-header{align-items:flex-start}.workbench-header h1{white-space:normal;font-size:30px}.workbench-header .actions{flex-flow:column wrap;align-items:stretch}.wb-analysis-grid,.wb-chart-grid{grid-template-columns:1fr}.wb-molecule-panel{position:static}.wb-curves-header{flex-wrap:wrap;align-items:flex-start}.wb-curves-header label{flex-direction:column;align-items:flex-end}.wb-playback{flex-wrap:wrap}.wb-progress{flex-basis:35%}.wb-chart svg{max-height:230px}.native-header{flex-wrap:wrap}.native-probabilities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.aimd-page{width:calc(100% - 32px);padding-bottom:45px}.workbench-header{padding:24px 0;display:block}.workbench-header h1{white-space:normal;font-size:clamp(21px,6vw,32px)}.workbench-header p{font-size:var(--font-small)}.workbench-header .actions{flex-flow:wrap;margin-top:20px}.workbench-header .button{font-size:var(--font-caption);padding:8px 14px}.workbench-tabs{flex-wrap:wrap;gap:4px;scroll-margin-top:82px}.workbench-tabs button{font-size:var(--font-caption);white-space:nowrap;gap:5px;padding:9px 10px}.workbench-tabs button span{font-size:15px}.workbench-mode{display:none}.wb-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px}.wb-stat-row>div{border:0;min-width:0;padding:0}.wb-stat-row strong{font-size:22px}.wb-playback{gap:12px;padding:12px}.wb-play-buttons{justify-content:space-between;width:100%}.wb-progress{flex-basis:100%}.wb-speed{flex:1}.wb-analysis-grid{grid-template-columns:1fr}.wb-molecule-panel{position:static}.wb-molecule-stage{height:280px}.wb-chart-grid{grid-template-columns:1fr}.wb-chart svg{min-height:160px;max-height:none}.wb-curves-header label{flex-direction:row}.wb-curves-header h2{font-size:18px}.wb-source-grid{grid-template-columns:1fr}.workbench-section-heading h2{font-size:20px}.workbench-pill{display:none}.native-header,.native-status{padding-inline:14px}.native-timeline{grid-template-columns:1fr;gap:10px;padding-inline:14px}.native-probabilities{font-size:var(--font-caption);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-inline:14px}}@media (width<=450px){.wb-geometry{grid-template-columns:1fr}.wb-geometry>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wb-geometry span{min-width:64px}.wb-play-buttons{flex-wrap:wrap;justify-content:flex-start}.wb-progress>span{flex-wrap:wrap;gap:4px 10px}.native-probabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.wb-playback{top:calc(var(--site-header-height) + 12px);z-index:5;position:sticky;box-shadow:0 6px 20px #1736530a}}@media (prefers-reduced-motion:reduce){.wb button,.workbench-tabs button{transition:none}}.wb-curves .wb-chart svg text{fill:#112030;font-weight:700}.wb-curves .wb-chart h3,.wb-curves .wb-chart h3 small,.wb-curves-header label,.wb-curves .wb-chart-legends button{color:#112030;font-weight:700}.wb-curves .wb-chart-readout span{filter:brightness(.5);font-weight:700}.wb-curves select{color:#112030;font-weight:700}.analysis-page{width:min(1540px,100% - 64px);padding-bottom:64px}.analysis-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 30px;display:flex}.analysis-heading h1{color:#143858;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(25px,2.7vw,38px);font-weight:650}.analysis-heading p{font-size:var(--font-small);color:#7c8fa3;margin-top:12px}.analysis-model{font-size:var(--font-caption);color:#7290aa;white-space:nowrap;border:1px solid #dde7ef;border-radius:30px;padding:9px 15px}.analysis-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;scroll-margin-top:104px;display:grid}.analysis-code,.analysis-circuit-card{background:#fff;border:1px solid #dde7ef;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 24px #1c3d5805}.analysis-code{top:calc(var(--site-header-height) + 20px);position:sticky}.analysis-card-heading{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:18px 20px;display:flex}.analysis-card-heading h2{color:#234361;font-size:17px;font-weight:600;line-height:1.3}.analysis-card-heading .wb-eyebrow{font-size:var(--font-caption);margin-bottom:4px}.analysis-button{color:#254f77;font:600 var(--font-caption)/1.4 inherit;cursor:pointer;min-height:40px;font-family:inherit;font-size:var(--font-caption);background:#fff;border:1px solid #d5e2ee;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 2px #1f466e12,0 4px 10px #1f466e06}.analysis-button:hover{background:#f0f5fb;transform:translateY(-1px);box-shadow:0 4px 14px #173c5914}.analysis-button.primary{color:#fff;background:#073e80;border-color:#073e80;box-shadow:0 2px #00214c44,0 4px 12px #073e801a}.analysis-button.primary:hover{background:#0b4d97}.analysis-button:disabled{opacity:.6;cursor:wait}.analysis-file{font-size:var(--font-caption);color:#92a0af;overflow-wrap:anywhere;background:#f7f9fc;border-bottom:1px solid #e9eff5;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 18px;display:flex}.analysis-file>span:first-child{color:#476884;font:var(--font-caption) "Consolas",monospace}.analysis-file i{background:#3f8cab;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.analysis-source{scrollbar-width:thin;scrollbar-color:#c5d3e1 transparent;background:#fff;height:572px;position:relative;overflow:auto}.analysis-source[data-editor-ready]{overflow:hidden}.analysis-monaco{position:absolute;inset:0}.analysis-monaco .analysis-editor-linked-line{background:#eaf3ff;box-shadow:inset 3px 0 #2676c4}.analysis-source pre{font:var(--font-caption)/1.95 "Consolas","SFMono-Regular",monospace;counter-reset:line;min-width:max-content;background:#fff!important;margin:0!important;padding:17px 0!important}.analysis-source .line{min-height:27px;padding:0 18px 0 0;scroll-margin-block:40px;display:block}.analysis-source pre code{white-space:normal;flex-direction:column;display:flex}.analysis-source .line{white-space:pre;min-height:27px}.analysis-source .line:before{counter-increment:line;content:counter(line);text-align:right;color:#adb9c6;width:42px;font-size:var(--font-caption);border-right:1px solid #edf1f6;margin-right:12px;padding-right:4px;display:inline-block}.analysis-source .active-code-line{background:#eaf3ff;box-shadow:inset 3px 0 #2676c4}.analysis-code-footer{font-size:var(--font-caption);color:#8ba0b3;border-top:1px solid #e5edf5;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;line-height:1.6;display:flex}.analysis-code-footer a,.analysis-result-heading a{color:#3b6d9b;font-size:var(--font-caption);white-space:nowrap}.analysis-right{flex-direction:column;gap:16px;min-width:0;display:flex}.analysis-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.analysis-action-buttons{gap:10px;display:flex}.analysis-action-buttons .primary{min-width:92px}.analysis-actions [role=status]{font-size:var(--font-small);color:#7d93a8;max-width:270px;line-height:1.7}.analysis-config{background:#f7f9fc;border:1px solid #e0e9f2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:17px 20px;display:grid}.analysis-config>div+div{border-left:1px solid #e1e9f1;padding-left:20px}.analysis-config span{font-size:var(--font-caption);color:#91a1b2;margin-bottom:7px;line-height:1.5;display:block}.analysis-config strong{font-size:var(--font-ui);color:#496a87;white-space:normal;font-weight:600;line-height:1.5}.analysis-topology{align-items:center;gap:7px;display:flex}.analysis-topology i{background:#a4b8cd;width:20px;height:1px}.analysis-empty{color:#95a6b7;height:205px;font-size:var(--font-caption);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.analysis-empty svg{stroke:#b4c7da;stroke-width:1.5px;fill:#edf3f9;width:90px;height:55px}.analysis-empty p{margin:0}.analysis-circuit-tools{flex-shrink:0;gap:6px;display:flex}.analysis-icon{color:#567897;cursor:pointer;background:#fff;border:1px solid #e1e9f1;border-radius:6px;place-items:center;width:29px;height:29px;font-size:16px;display:grid;box-shadow:0 2px #143c5910}.analysis-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.analysis-icon:hover{color:#003e82;background:#edf5fe}.analysis-icon[aria-pressed=true]{color:#fff;background:#073e80;border-color:#073e80}.analysis-circuit-viewport{scrollbar-width:thin;scrollbar-color:#b9cce0 #f4f7fa;touch-action:pan-y;cursor:grab;background:linear-gradient(#fff,#fcfdff);height:280px;overflow:auto}.analysis-circuit-viewport:active{cursor:grabbing}.analysis-circuit-viewport svg{user-select:none;max-width:none;font-family:Segoe UI,sans-serif;display:block}.analysis-wire{stroke:#73879c;stroke-width:1.8px}.analysis-wire-label{fill:#243e56;font-size:15px;font-weight:600}.analysis-stage-bracket{fill:none;stroke:#c8d8e8;stroke-width:1px}.analysis-stage-label{fill:#94a7b9;font-size:13px}.analysis-gate{cursor:pointer;outline:none}.analysis-gate-shape{fill:#073e80;stroke:#fff;stroke-width:1px;filter:drop-shadow(0 2px 2px #06264d20);transition:fill .15s,stroke .15s}.analysis-gate-text{fill:#fff;pointer-events:none;font-size:13px;font-weight:600}.analysis-hit{fill:#0000}.analysis-link{stroke:#1e639e;stroke-width:1.5px}.analysis-control{fill:#1e639e;stroke:#fff;stroke-width:1px}.analysis-cz-label{fill:#234c73;font-size:13px;font-weight:600}.analysis-gate:hover .analysis-gate-shape,.analysis-gate:focus .analysis-gate-shape{fill:#286eae;stroke:#9ec8f5;stroke-width:3px}.analysis-gate.selected .analysis-gate-shape{fill:#2676b9;stroke:#90c1f0;stroke-width:4px}.analysis-gate.selected .analysis-control{fill:#2676b9;stroke:#90c1f0;stroke-width:3px}.analysis-gate:hover .analysis-link{stroke-width:3px}.analysis-layer{opacity:0;pointer-events:none}.analysis-layer.visible{opacity:1}.analysis-layer line{stroke:#d3e0ed;stroke-dasharray:3 4;stroke-width:1px}.analysis-layer text{fill:#a4b5c6;font-size:13px}.analysis-layer.active-layer line{stroke:#7aafd9;stroke-width:1.5px}.analysis-layer.active-layer text{fill:#3c79a7}.analysis-time-cursor{fill:#789ab8;cursor:ew-resize}.analysis-time-cursor line{stroke:#789ab8;stroke-width:1.3px;opacity:.65}.analysis-time-cursor [role=slider]:focus{stroke:#2680c9;stroke-width:1px;outline:none}.analysis-hover-cursor{stroke:#a1afbd;stroke-width:1.25px;opacity:.85;pointer-events:none;vector-effect:non-scaling-stroke}.analysis-circuit-readout{font-size:var(--font-caption);color:#8ba0b3;background:#f8fafc;border-top:1px solid #e7eef5;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;min-height:41px;padding:12px 18px;line-height:1.6;display:flex}.analysis-circuit-readout>span:last-child{color:#547ba0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.analysis-footnote{font-size:var(--font-caption);color:#95a6b7;margin:0;line-height:1.8}.analysis-results{margin-top:38px;padding-top:26px;scroll-margin-top:100px}.analysis-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.analysis-result-heading h2{color:#234361;font-size:25px;font-weight:600}.analysis-result-heading p{font-size:var(--font-small);color:#8498ac;margin-top:8px}.analysis-result-heading>div:last-child{flex-wrap:wrap;gap:12px 20px;display:flex}.analysis-result-heading .analysis-button{white-space:nowrap;flex-shrink:0}.analysis-result-note{color:#526b80;font-size:var(--font-small);margin:0 0 20px;line-height:1.8}.analysis-result-source{color:#526b80;font-size:var(--font-small);margin:0 0 22px;line-height:1.8}.analysis-result-source summary{cursor:pointer;color:#234361;text-underline-offset:4px;width:fit-content;text-decoration:underline}.analysis-result-source p{margin:10px 0 0}.analysis-result-source a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.analysis-page .wb-load-status{margin-bottom:12px}.analysis-page .wb-chart svg{cursor:crosshair}.analysis-page .wb-molecule-stage{background:#081522;border:1px solid #193447;border-radius:10px;height:380px}.analysis-page .wb-stage-legend{letter-spacing:.02em;background:#081522b3;border:1px solid #719abb26;border-radius:6px;gap:15px;padding:7px 11px;top:15px;left:16px}.analysis-page .atom-o{color:#ff9187}.analysis-page .atom-h1{color:#45d7ff}.analysis-page .atom-h2{color:#ffd166}@media (width<=760px){.analysis-page .wb-molecule-stage{height:340px}}@media (width>=1101px){.analysis-page .wb-playback{top:calc(var(--site-header-height) + 12px)}}@media (width<=1100px){.analysis-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:16px}.analysis-card-heading{flex-wrap:wrap;gap:10px 12px;padding:16px}.analysis-config{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 13px}.analysis-config>div+div{padding-left:12px}.analysis-topology i{width:12px}.analysis-source{height:620px}.analysis-file>span:last-child{display:none}.analysis-code-footer{flex-wrap:wrap;line-height:1.6}.analysis-actions [role=status]{max-width:none;font-size:var(--font-small)}}@media (width<=760px){.analysis-page{width:calc(100% - 28px)}.analysis-heading{padding:22px 0}.analysis-heading h1{font-size:clamp(21px,5.8vw,30px)}.analysis-heading p{font-size:var(--font-small)}.analysis-model{display:none}.analysis-layout{grid-template-columns:1fr;gap:20px;scroll-margin-top:85px}.analysis-code{position:static}.analysis-source{height:320px}.analysis-source pre{font-size:var(--font-caption)}.analysis-card-heading h2{font-size:16px}.analysis-circuit-viewport{height:265px}.analysis-actions{justify-content:flex-start}.analysis-actions [role=status]{width:100%;font-size:var(--font-small)}.analysis-config strong{font-size:var(--font-ui);white-space:normal;line-height:1.5}.analysis-result-heading{flex-wrap:wrap;gap:12px}.analysis-result-heading>div:last-child{flex-wrap:wrap;gap:12px 20px;margin-top:15px}.analysis-results{scroll-margin-top:85px}.analysis-page .wb-analysis-grid{grid-template-columns:1fr}}@media (width<=450px){.analysis-config{grid-template-columns:1fr;gap:12px}.analysis-config>div+div{border-top:1px solid #e1e9f1;border-left:0;padding:12px 0 0}.analysis-config span{margin-bottom:4px}.analysis-circuit-readout>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.analysis-button,.analysis-gate-shape{transition:none}.analysis-button:hover{transform:none}}body[data-page=aimd] #main,body[data-page=qram] #main{background-color:#f8fbff;background-image:radial-gradient(#dce8f7 .7px,#0000 .8px);background-size:23px 23px}.flow-example-page{--flow-ink:var(--ink,#14253d);--flow-muted:var(--body,#50627a);--flow-blue:var(--blue,#1468e8);--flow-blue-dark:#0b52c2;--flow-line:var(--line,#dce5f0);--flow-surface:#fff;--flow-tint:#f1f7ff;width:min(1440px,100% - 72px);color:var(--flow-ink);padding-bottom:88px}.flow-example-page h1,.flow-example-page h2,.flow-example-page h3{letter-spacing:0}.flow-example-breadcrumbs{color:#7086a0;font-size:var(--font-small);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:31px 0 0;font-weight:550;line-height:1.6;display:flex}.flow-example-breadcrumbs a:hover,.flow-example-breadcrumbs a:focus-visible{color:var(--flow-blue)}.flow-example-breadcrumbs [aria-current=page]{color:var(--flow-ink)}.flow-example-heading{border-bottom:1px solid var(--flow-line);justify-content:space-between;align-items:flex-end;gap:36px;padding:35px 0;display:flex}.flow-example-heading-copy{min-width:0}.flow-example-eyebrow,.flow-panel-overline{color:var(--flow-blue);font-size:var(--font-caption);letter-spacing:.1em;font-weight:750;line-height:1.5;display:block}.flow-example-eyebrow span{color:#a5b8cd;padding-inline:8px}.flow-example-heading h1{color:var(--flow-ink);white-space:normal;margin-top:9px;font-size:42px;font-weight:700;line-height:1.18}.flow-example-heading p{max-width:640px;color:var(--flow-muted);margin-top:11px;font-size:15px;line-height:1.7}.flow-example-heading-side{flex-direction:column;flex:none;align-items:flex-end;gap:21px;display:flex}.flow-example-spec{border-left:2px solid var(--flow-blue);color:var(--flow-ink);font-size:var(--font-small);white-space:normal;padding-left:11px;font-weight:700;line-height:1.6}.flow-example-spec span{color:#8da8c3;padding-inline:4px}.flow-example-jumps{color:#526b87;font-size:var(--font-ui);flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;font-weight:650;line-height:1.5;display:flex}.flow-example-jumps a{border-bottom:1px solid #0000;padding-bottom:4px}.flow-example-jumps a:hover,.flow-example-jumps a:focus-visible{color:var(--flow-blue);border-bottom-color:currentColor}.flow-section-label{color:var(--flow-ink);font-size:var(--font-ui);flex-wrap:wrap;align-items:center;gap:11px;padding:27px 0 13px;font-weight:700;line-height:1.6;display:flex}.flow-section-index{color:var(--flow-blue);font-size:var(--font-caption);font-variant-numeric:tabular-nums;font-weight:800}.flow-section-rule{background:var(--flow-line);flex:1;height:1px}.flow-section-meta{color:#8093a9;font-size:var(--font-caption);white-space:normal;font-weight:650}.flow-example-page .analysis-layout{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);gap:18px}.flow-example-page .analysis-code,.flow-example-page .analysis-circuit-card,.flow-example-page .wb-panel{border:1px solid var(--flow-line);background:var(--flow-surface);border-radius:7px;box-shadow:0 3px 13px #17427809}.flow-example-page .analysis-code{top:calc(var(--site-header-height) + 16px)}.flow-example-page .analysis-card-heading{border-bottom-color:var(--flow-line);background:#fff;min-height:65px;padding:12px 17px}.flow-example-page .analysis-card-heading h2{color:var(--flow-ink);font-size:var(--font-ui);margin-top:2px;font-weight:700}.flow-panel-meta{color:#7f94ab;font:var(--font-caption)/1.4 "SFMono-Regular", Consolas, monospace;white-space:normal;overflow-wrap:anywhere}.flow-example-page .analysis-source{background:#fff;height:615px}.flow-example-page .analysis-source pre{font-size:var(--font-caption);line-height:1.85}.flow-example-page .analysis-right{gap:18px}.flow-example-page .analysis-circuit-viewport{background-color:#fcfdff;background-image:radial-gradient(#d9e5f4 .7px,#0000 .8px);background-size:19px 19px;height:291px}.flow-example-page .analysis-icon{border-color:var(--flow-line);width:30px;height:30px;box-shadow:none;color:#4f6c8b;border-radius:5px}.flow-example-page .analysis-icon:hover{background:var(--flow-tint);color:var(--flow-blue)}.flow-example-page .analysis-icon[aria-pressed=true]{border-color:var(--flow-blue);background:var(--flow-blue);color:#fff}.flow-example-page .analysis-wire{stroke:#95abc4}.flow-example-page .analysis-gate-shape{fill:#fff;stroke:#5b91d6;stroke-width:2px;filter:drop-shadow(0 2px 3px #1d5ca317)}.flow-example-page .analysis-gate-text{fill:#1658ad}.flow-example-page .analysis-gate:hover .analysis-gate-shape,.flow-example-page .analysis-gate:focus .analysis-gate-shape,.flow-example-page .analysis-gate.selected .analysis-gate-shape{fill:#e9f3ff;stroke:var(--flow-blue)}.flow-example-page .analysis-link,.flow-example-page .analysis-control{stroke:var(--flow-blue)}.flow-example-page .analysis-circuit-readout{border-top-color:var(--flow-line);color:#6b819b;background:#f8fbff}.flow-example-page .analysis-circuit-readout>span:last-child{color:#1d568f}.flow-section-label-secondary{padding-top:38px}.flow-example-page .execution-flow{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0}.flow-example-page .flow-heading{padding:0 0 13px}.flow-example-page .flow-heading h2{color:var(--flow-ink);font-size:18px;font-weight:700}.flow-example-page .flow-scroll{border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);padding:14px 0 23px}.flow-example-page .flow-tasks{gap:25px}.flow-example-page .flow-task-card{background:#fff;border:1px solid #9fc1e8;border-radius:7px;gap:8px;min-height:143px;padding:17px;box-shadow:0 2px 4px #1742780b}.flow-example-page .flow-task-card:before{display:none}.flow-example-page .flow-task-card:hover{border-color:var(--flow-blue);transform:translateY(-3px);box-shadow:0 8px 18px #17427819}.flow-example-page .flow-task h3{color:var(--flow-ink);white-space:normal;font-size:14px}.flow-example-page .step-number{color:var(--flow-blue);font-size:17px}.flow-example-page .hardware{color:#3b628d;min-height:31px;font-size:var(--font-caption);box-shadow:none;background:#eef4fb;border:0;border-radius:4px;gap:6px;padding:4px 9px}.flow-example-page .hardware svg{width:16px;height:16px}.flow-example-page .quantum-task .flow-task-card{border-color:var(--flow-blue);background:#f5f9ff}.flow-example-page .quantum-task .hardware{background:var(--flow-blue);color:#fff;border:0}.flow-example-page .next-arrow{color:#7ea7d5;stroke:currentColor;width:20px;right:-24px}.flow-example-page .analysis-results{margin-top:26px;padding-top:0}.flow-example-page .analysis-results>.flow-section-label{padding-bottom:22px}.flow-example-page .analysis-result-heading{margin-bottom:12px}.flow-example-page .analysis-result-heading h2{color:var(--flow-ink);margin-top:3px;font-size:23px;font-weight:700}.flow-example-page .analysis-button.primary{border-color:var(--flow-blue);background:var(--flow-blue);box-shadow:none;border-radius:6px}.flow-example-page .analysis-button.primary:hover{background:var(--flow-blue-dark)}.flow-example-page .analysis-result-note{border-left:2px solid var(--flow-blue);color:#365774;max-width:100%;font-size:var(--font-small);background:#edf5ff;margin-bottom:14px;padding:9px 14px}.flow-example-page .analysis-result-source{color:var(--flow-muted);font-size:var(--font-small);margin-bottom:20px}.flow-example-page .analysis-result-source summary{color:var(--flow-blue);font-weight:650;text-decoration:none}.flow-example-page .wb-curves-header h2,.flow-example-page .wb-panel h2{color:var(--flow-ink);font-size:16px;font-weight:700}.flow-example-page .wb-curves-header{margin-bottom:13px}.flow-example-page .wb-panel-header{padding:13px 16px 12px}.flow-example-page .wb-chart-header h3{color:var(--flow-ink);font-size:var(--font-ui)}.flow-example-page .wb-chart-header h3 small{color:#778da6}.flow-example-page .wb-molecule-stage{border-radius:5px}.flow-example-page .wb-geometry{border-top-color:var(--flow-line);background:#f8fbff}.flow-example-page .wb-geometry span,.flow-example-page .wb-geometry strong,.flow-example-page .wb-geometry small{color:var(--flow-ink)}.flow-example-page .wb button,.flow-example-page .wb select{border-color:var(--flow-line);box-shadow:none;border-radius:5px}.flow-qram-page{min-height:700px}.flow-qram-heading{padding-bottom:44px}.flow-qram-heading h1 span{color:#607c99;margin-top:5px;font-size:24px;font-weight:550;display:block}.flow-qram-status{border-bottom:1px solid var(--flow-line);color:#647d99;font-size:var(--font-caption);white-space:nowrap;align-items:center;gap:9px;padding:7px 0;font-weight:650;display:inline-flex}.flow-qram-status span{background:#91a7bf;border-radius:50%;width:7px;height:7px}.flow-qram-visual{border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);background-color:#fff;background-image:radial-gradient(#d9e6f5 .75px,#0000 .8px);background-size:22px 22px;margin-top:43px}.flow-qram-visual-top{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 30px 0;display:flex}.flow-qram-visual-top h2{color:var(--flow-ink);margin-top:4px;font-size:21px;font-weight:700}.flow-qram-visual-top>span{color:#7289a2;font-size:var(--font-caption);text-align:right;line-height:1.5}.flow-qram-visual-body{grid-template-columns:minmax(140px,1fr) minmax(0,3.8fr) minmax(140px,1fr);align-items:center;gap:20px;min-height:440px;padding:24px 30px 30px;display:grid}.flow-qram-side{border-left:2px solid #a6c8ef;align-self:center;min-width:0;padding-left:12px}.flow-qram-side-output{border-color:var(--flow-blue)}.flow-qram-side-index{color:var(--flow-blue);font-size:var(--font-caption);margin-bottom:8px;font-weight:800;display:block}.flow-qram-side strong{color:var(--flow-ink);font-size:15px;line-height:1.4;display:block}.flow-qram-side p{color:var(--flow-muted);font-size:var(--font-small);margin-top:8px;line-height:1.6}.flow-qram-figure{min-width:0;margin:0}.flow-qram-figure .qram-diagram{filter:drop-shadow(0 3px 7px #0b4f9914);width:100%;max-height:370px}.flow-qram-figure figcaption{color:#748ba4;font-size:var(--font-caption);text-align:center;padding-top:8px;line-height:1.5}.flow-qram-detail{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:48px;padding-top:52px;display:grid}.flow-qram-detail h2{color:var(--flow-ink);margin-top:6px;font-size:24px;font-weight:700}.flow-qram-detail p{max-width:740px;color:var(--flow-muted);font-size:var(--font-small);margin-top:14px;line-height:1.8}.flow-qram-links{border-top:1px solid var(--flow-line);align-self:start}.flow-qram-links a{border-bottom:1px solid var(--flow-line);min-height:53px;color:var(--flow-ink);font-size:var(--font-small);justify-content:space-between;align-items:center;gap:12px;font-weight:700;line-height:1.6;display:flex}.flow-qram-links a:hover,.flow-qram-links a:focus-visible{color:var(--flow-blue)}.flow-qram-links span{color:var(--flow-blue);font-size:16px}@media (width<=1100px){.flow-example-page .analysis-layout{grid-template-columns:minmax(285px,.85fr) minmax(0,1.15fr)}.flow-example-heading-side{align-items:flex-start}.flow-qram-visual-body{grid-template-columns:minmax(140px,1fr) minmax(0,3.8fr) minmax(140px,1fr);gap:12px;padding-inline:22px}}@media (width<=760px){.flow-example-page{width:calc(100% - 32px);padding-bottom:55px}.flow-example-breadcrumbs{padding-top:22px}.flow-example-heading{padding:27px 0 26px;display:block}.flow-example-heading h1{font-size:32px}.flow-example-heading p{font-size:14px}.flow-example-heading-side{gap:11px;margin-top:17px}.flow-example-jumps{justify-content:flex-start;gap:12px 18px}.flow-section-label{padding-top:22px}.flow-section-meta{font-size:var(--font-caption)}.flow-example-page .analysis-layout{grid-template-columns:minmax(0,1fr);gap:15px}.flow-example-page .analysis-code{position:static}.flow-example-page .analysis-source{height:320px}.flow-example-page .analysis-circuit-viewport{height:265px}.flow-example-page .flow-task-card:hover{transform:none}.flow-example-page .analysis-result-heading{align-items:flex-end}.flow-example-page .analysis-result-heading h2{font-size:21px}.flow-qram-heading h1 span{font-size:19px}.flow-qram-status{margin-top:18px}.flow-qram-visual{margin-top:25px}.flow-qram-visual-top{align-items:flex-start;padding:18px 17px 0}.flow-qram-visual-top>span{max-width:135px;font-size:var(--font-caption)}.flow-qram-visual-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-height:0;padding:25px 17px}.flow-qram-figure{grid-area:1/1/auto/-1}.flow-qram-side{align-self:start}.flow-qram-detail{grid-template-columns:1fr;gap:28px;padding-top:37px}}@media (width<=450px){.flow-example-page .analysis-card-heading{padding-inline:12px}.flow-example-page .analysis-icon{width:27px;height:27px}.flow-example-page .analysis-result-heading{align-items:flex-start}.flow-example-page .analysis-result-heading .analysis-button{min-height:36px;font-size:var(--font-caption);padding:8px 9px}.flow-qram-visual-top{display:block}.flow-qram-visual-top>span{text-align:left;max-width:none;margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.flow-example-page .flow-task-card:hover{transform:none}}.aimd-notebook{width:min(1440px,100% - 72px);padding-bottom:112px}.aimd-notebook-hero{border-bottom:1px solid #dce6f2;justify-content:space-between;align-items:end;gap:48px;padding:56px 0 42px;display:flex}.aimd-notebook-hero-copy{flex:1;min-width:0}.aimd-notebook-kicker,.aimd-notebook-chapter-heading>span,.aimd-notebook-chapter-heading p,.aimd-notebook-cell-number{color:#1766ca;font-size:var(--font-caption);font-weight:750;line-height:1.4}.aimd-notebook-kicker{margin-bottom:14px;display:block}.aimd-notebook-hero h1{font-size:48px;font-weight:700;line-height:1.16}.aimd-notebook-hero-copy>p{color:#4d627a;margin-top:17px;font-size:17px;line-height:1.75}.aimd-notebook-facts{flex-wrap:wrap;justify-content:flex-end;gap:18px 24px;min-width:0;margin:0;padding:0 0 4px;display:flex}.aimd-notebook-facts div{border-left:1px solid #c9d9eb;padding-left:13px}.aimd-notebook-facts dt{color:#798da3;font-size:var(--font-caption);margin-bottom:5px;line-height:1.5}.aimd-notebook-facts dd{color:#173858;font-size:var(--font-ui);white-space:normal;margin:0;font-weight:700;line-height:1.5}.aimd-notebook-shell{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,66px);padding-top:47px;display:grid}.aimd-notebook-toc{top:calc(var(--site-header-height) + 28px);padding-top:6px;position:sticky}.aimd-notebook-toc>p{color:#8295ab;font-size:var(--font-caption);margin:0 0 16px;font-weight:700}.aimd-notebook-toc ol{border-left:1px solid #dce6f2;margin:0;padding:0;list-style:none}.aimd-notebook-toc a{color:#526a84;min-height:49px;font-size:var(--font-ui);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:7px 0 7px 15px;font-weight:600;line-height:1.5;display:flex}.aimd-notebook-toc a:hover,.aimd-notebook-toc a:focus-visible{color:#0b54b8;border-left-color:#1766ca}.aimd-notebook-toc a span{color:#7e9abc;font-size:var(--font-caption);font-variant-numeric:tabular-nums;flex-shrink:0}.aimd-notebook-article{min-width:0}.aimd-notebook-chapter{scroll-margin-top:calc(var(--site-header-height) + 26px);padding:0 0 65px}.aimd-notebook-chapter+.aimd-notebook-chapter{border-top:1px solid #dce6f2;padding-top:51px}.aimd-notebook-chapter-heading{align-items:start;gap:19px;margin-bottom:23px;display:flex}.aimd-notebook-chapter-heading>span{font-size:var(--font-caption);font-variant-numeric:tabular-nums;flex:0 0 28px;padding-top:8px}.aimd-notebook-chapter-heading p{margin-bottom:4px}.aimd-notebook-chapter-heading h2{color:#142f50;font-size:29px;font-weight:700;line-height:1.28}.aimd-notebook-prose{color:#415b75;font-size:var(--font-ui);margin-left:47px;line-height:1.9}.aimd-notebook-prose p+p{margin-top:14px}.aimd-notebook-prose strong{color:#174578;font-weight:700}.aimd-notebook-prose code{color:#0b55b5;background:#f4f8fe;border:1px solid #e2eaf4;border-radius:3px;padding:1px 5px;font-size:.9em}.aimd-notebook-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;margin:27px 0 22px 47px;display:grid}.aimd-notebook-concepts>div{border-top:2px solid #a9c9ed;padding:14px 0 3px}.aimd-notebook-concepts dt{color:#174578;font-size:var(--font-ui);font-weight:700}.aimd-notebook-concepts dd{color:#4d627a;font-size:var(--font-small);margin:7px 0 0;line-height:1.8}.aimd-notebook-background{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:26px 0 23px 47px;display:grid}.aimd-notebook-background>div{border-top:1px solid #dce6f2;padding-top:15px}.aimd-notebook-background h3{color:#173858;font-size:var(--font-ui);font-weight:700;line-height:1.5}.aimd-notebook-background p{color:#4d627a;font-size:var(--font-small);margin-top:8px;line-height:1.8}.aimd-notebook-parameter-line{color:#66819e;font-size:var(--font-small);border-top:1px solid #dce6f2;border-bottom:1px solid #dce6f2;flex-wrap:wrap;align-items:center;gap:12px;margin:27px 0 0 47px;padding:19px 0;display:flex}.aimd-notebook-parameter-line strong{color:#1557aa;font-weight:700}.aimd-notebook-parameter-tail{color:#637e9b;font-size:var(--font-caption);margin-left:auto}.aimd-notebook-materials{margin-top:22px}.aimd-model-equations{color:#415b75;font-size:var(--font-small);margin:32px 0 0 47px;line-height:1.85}.aimd-model-equations>section+section{margin-top:32px}.aimd-model-equations h3{color:#173858;margin-bottom:9px;font-size:18px;font-weight:700;line-height:1.5}.aimd-model-equation{color:#173858;scrollbar-width:thin;background:#f1f6fd;border-left:2px solid #a9c9ed;margin:15px 0;padding:14px 18px;overflow-x:auto}.aimd-model-equation:focus-visible{outline-offset:3px;outline:2px solid #1766ca}.aimd-model-equation math{width:max-content;margin:0;font-family:STIX Two Math,Cambria Math,math;font-size:18px}.aimd-model-explanation{color:#526981;font-size:var(--font-small)}.aimd-model-equations code{color:#1557aa;overflow-wrap:anywhere;font-size:1em}.aimd-model-sources{font-size:var(--font-small);border-top:1px solid #dce6f2;margin-top:24px;padding-top:14px}.aimd-model-sources summary{color:#1557aa;cursor:pointer;font-weight:650}.aimd-model-sources p{margin-top:12px}.aimd-model-sources ul{margin:10px 0 0;padding-left:20px}.aimd-model-sources li+li{margin-top:6px}.aimd-model-sources a{color:#1557aa;text-underline-offset:3px;text-decoration:underline}.aimd-notebook-setup{background:#fff;border:1px solid #dce6f2;border-radius:6px;margin:28px 0 18px 47px;overflow:hidden}.aimd-notebook-setup summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:56px;padding:12px 17px;list-style:none;display:flex}.aimd-notebook-setup summary::-webkit-details-marker{display:none}.aimd-notebook-setup summary:before{content:"+";color:#155bb5;border:1px solid #b8cce5;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid}.aimd-notebook-setup[open] summary:before{content:"−"}.aimd-notebook-setup summary:hover,.aimd-notebook-setup summary:focus-visible{background:#f4f8fe}.aimd-notebook-setup summary strong{color:#1c3d61;font-size:var(--font-small)}.aimd-notebook-disclosure{color:#718aa5;font-size:var(--font-caption);margin-left:auto}.aimd-notebook-setup-code{border-top:1px solid #dce6f2;max-height:460px;overflow:auto}.aimd-notebook-setup-code pre{min-width:max-content;font-size:var(--font-caption);line-height:1.8;background:#fff!important;margin:0!important;padding:20px 22px!important}.aimd-notebook-circuit-layout{margin-left:47px;grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)!important;gap:16px!important}.aimd-notebook .aimd-notebook-code-cell,.aimd-notebook .analysis-circuit-card{border-radius:6px}.aimd-notebook .aimd-notebook-code-cell{top:calc(var(--site-header-height) + 20px);position:sticky}.aimd-notebook .analysis-card-heading{min-height:60px}.aimd-notebook .analysis-card-heading h3{color:#153758;margin-top:2px;font-size:14px;font-weight:700;line-height:1.3}.aimd-notebook .analysis-source{height:490px}.aimd-notebook-circuit-run-output{background:#f7faff;border-top:1px solid #dce6f2;min-width:0}.aimd-notebook-circuit-run-output>span{color:#526c88;font-size:var(--font-caption);padding:10px 16px 0;font-weight:700;display:block}.aimd-notebook-circuit-run-output pre{color:#174578;font:var(--font-caption)/1.65 ui-monospace, SFMono-Regular, Consolas, monospace;white-space:pre;margin:0;padding:8px 16px 15px;overflow-x:auto}.aimd-notebook-circuit-run-output p{color:#526c88;font-size:var(--font-caption);border-top:1px solid #e4edf8;margin:0;padding:9px 16px 12px;line-height:1.6}.aimd-notebook .analysis-right{gap:16px}.aimd-notebook .analysis-circuit-viewport{height:277px}.aimd-circuit-navigation{border-top:1px solid #eef2f6;align-items:center;gap:12px;padding:9px 15px;display:flex}.aimd-circuit-navigation[hidden]{display:none}.aimd-circuit-navigation button{color:#1557aa;cursor:pointer;background:#fff;border:1px solid #d4e2f1;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.aimd-circuit-navigation button:disabled{color:#a9bbce;cursor:default}.aimd-circuit-navigation button:not(:disabled):hover{background:#edf5ff}.aimd-circuit-navigation input{accent-color:#1766ca;flex:1;min-width:0}.aimd-notebook .aimd-notebook-circuit-fallback{height:auto;min-height:235px;padding:16px}.aimd-notebook-circuit-fallback p{color:#48627b;max-width:25em;font-size:14px;line-height:1.8}.aimd-notebook-circuit-fallback a{max-width:100%;display:block;overflow-x:auto}.aimd-notebook-circuit-fallback img{width:1000px;max-width:none;height:auto;display:block}.aimd-notebook-circuit-fallback a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.aimd-notebook-gate-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:31px 0 0 47px;display:grid}.aimd-notebook-gate-guide>div{border-top:1px solid #dce6f2;padding:15px 0 17px}.aimd-notebook-gate-guide dt{color:#174578;font-size:var(--font-ui);font-weight:700}.aimd-notebook-gate-guide dd{color:#4d627a;font-size:var(--font-small);margin:6px 0 0;line-height:1.75}.aimd-notebook-gate-guide code{color:#1557aa;overflow-wrap:anywhere;font-size:1em}.aimd-notebook-time-step{margin:29px 0 31px 47px}.aimd-notebook-time-step h3{color:#173858;margin-bottom:12px;font-size:17px;font-weight:700}.aimd-notebook-time-step ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.aimd-notebook-time-step li{border-top:1px solid #dce6f2;align-items:start;gap:14px;padding:16px 0 19px;display:flex}.aimd-notebook-time-step li>span{color:#1766ca;font-size:var(--font-caption);padding-top:2px;font-weight:750}.aimd-notebook-time-step strong{color:#173858;font-size:var(--font-ui)}.aimd-notebook-time-step li p,.aimd-notebook-time-step>p{color:#4d627a;font-size:var(--font-small);margin:6px 0 0;line-height:1.75}.aimd-notebook-time-step>p{margin-top:4px}.aimd-notebook-time-step+.aimd-notebook-prose{margin-bottom:24px}.aimd-notebook-flow .execution-flow{margin:0 0 20px 47px}.aimd-notebook-flow .flow-heading{display:none}@media (width>=1200px){.aimd-notebook .flow-tasks{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;min-width:0}.aimd-notebook .next-arrow{width:17px;right:-19px}}.aimd-notebook .analysis-results{margin-top:0}.aimd-notebook-frame-example{border-top:1px solid #b8d1ec;border-bottom:1px solid #dce6f2;margin:24px 0 0 47px;padding:16px 0 18px}.aimd-notebook-frame-example h3{color:#174578;font-size:var(--font-ui);font-weight:700}.aimd-notebook-frame-example p{color:#4d627a;font-size:var(--font-small);font-variant-numeric:tabular-nums;margin-top:7px;line-height:1.8}.aimd-notebook-results-background{margin-top:23px;margin-bottom:5px}.aimd-notebook-data-cell{margin:31px 0 36px 47px}.aimd-notebook-data-heading{flex-wrap:wrap;align-items:baseline;gap:6px 13px;display:flex}.aimd-notebook-data-heading h3{color:#173858;font-size:17px;font-weight:700}.aimd-notebook-data-cell>p{color:#4d627a;font-size:var(--font-small);margin:12px 0 16px;line-height:1.8}.aimd-notebook-data-cell code:not(pre code){color:#1557aa;font-size:.95em}.aimd-notebook-data-code,.aimd-notebook-data-output{background:#fff;border:1px solid #dce6f2;border-radius:6px;overflow:hidden}.aimd-notebook-data-code-heading,.aimd-notebook-data-output>span{color:#526c88;min-height:40px;font-size:var(--font-caption);background:#f7faff;border-bottom:1px solid #e4eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 15px;font-weight:700;display:flex}.aimd-notebook-data-code-heading button{color:#2762a6;font-size:var(--font-caption);cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:4px;flex-shrink:0;align-items:center;gap:7px;padding:5px 9px;font-weight:650;display:inline-flex}.aimd-notebook-data-code-heading button[hidden]{display:none}.aimd-notebook-data-code-heading button:hover,.aimd-notebook-data-code-heading button:focus-visible{background:#eaf3ff;border-color:#2471d6}.aimd-notebook-data-code pre{box-sizing:border-box;width:100%;max-width:100%;max-height:390px;font-size:var(--font-caption);margin:0;padding:16px 18px;line-height:1.65;overflow:auto}.aimd-notebook-data-output{border-left:3px solid #21a29b;margin-top:12px}.aimd-notebook-data-output pre{color:#1c5963;font:var(--font-caption)/1.7 ui-monospace, SFMono-Regular, Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px}.aimd-notebook .analysis-result-heading{margin:25px 0 14px 47px}.aimd-notebook .analysis-result-heading h3{color:#173858;font-size:17px;font-weight:700}.aimd-notebook .analysis-result-source,.aimd-notebook .wb{margin-left:47px}.aimd-notebook .analysis-result-source{margin-bottom:22px}.aimd-notebook .analysis-result-source summary{font-size:var(--font-small)}.aimd-notebook-downloads{flex-wrap:wrap;gap:8px 20px;display:flex}.aimd-notebook-downloads a{color:#145fbd;font-size:var(--font-small);text-underline-offset:3px;font-weight:650;text-decoration:underline}.aimd-notebook-next{border-top:1px solid #dce6f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-left:47px;padding-top:23px;display:flex}.aimd-notebook-next>span{color:#7890a9;font-size:var(--font-caption)}.aimd-notebook-next a{color:#125cc0;font-size:var(--font-small);align-items:center;gap:8px;font-weight:700;line-height:1.6;display:inline-flex}.aimd-notebook-next a:hover,.aimd-notebook-next a:focus-visible{color:#083f91}@media (width<=1100px){.aimd-notebook-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.aimd-notebook-hero{display:block}.aimd-notebook-facts{justify-content:flex-start;margin-top:24px}.aimd-notebook-shell{grid-template-columns:208px minmax(0,1fr);gap:28px}.aimd-notebook-circuit-layout{grid-template-columns:minmax(0,1fr)!important}.aimd-notebook .aimd-notebook-code-cell{position:static}.aimd-notebook .analysis-right{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=760px){.aimd-notebook{width:calc(100% - 32px);padding-bottom:64px}.aimd-notebook-hero{padding:33px 0 28px}.aimd-notebook-hero h1{font-size:36px}.aimd-notebook-hero-copy>p{font-size:15px}.aimd-notebook-facts{gap:18px 24px}.aimd-notebook-shell{padding-top:25px;display:block}.aimd-notebook-toc{margin-bottom:39px;padding:0;position:static}.aimd-notebook-toc>p{margin-bottom:9px}.aimd-notebook-toc ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px 16px;display:grid}.aimd-notebook-toc a{min-height:42px;font-size:var(--font-ui);padding-left:10px}.aimd-notebook-chapter{padding-bottom:47px}.aimd-notebook-chapter+.aimd-notebook-chapter{padding-top:39px}.aimd-notebook-chapter-heading{gap:13px;margin-bottom:15px}.aimd-notebook-chapter-heading>span{flex-basis:21px;padding-top:5px}.aimd-notebook-chapter-heading h2{font-size:24px}.aimd-notebook-prose,.aimd-model-equations,.aimd-notebook-concepts,.aimd-notebook-background,.aimd-notebook-parameter-line,.aimd-notebook-setup,.aimd-notebook-circuit-layout,.aimd-notebook-gate-guide,.aimd-notebook-time-step,.aimd-notebook-frame-example,.aimd-notebook-data-cell,.aimd-notebook-flow .execution-flow,.aimd-notebook .analysis-result-heading,.aimd-notebook .analysis-result-source,.aimd-notebook .wb,.aimd-notebook-next{margin-left:0}.aimd-notebook-prose{font-size:var(--font-ui);line-height:1.8}.aimd-model-equations{font-size:var(--font-small)}.aimd-model-equations h3{font-size:16px}.aimd-model-equation{padding:14px 12px}.aimd-model-equation math{font-size:16px}.aimd-notebook-concepts{grid-template-columns:1fr;margin-top:20px}.aimd-notebook-background{grid-template-columns:1fr;gap:17px}.aimd-notebook-data-code pre,.aimd-notebook-data-output pre{font-size:var(--font-caption)}.aimd-notebook-gate-guide,.aimd-notebook-time-step ol{grid-template-columns:1fr}.aimd-notebook-parameter-line{font-size:var(--font-small);gap:8px;margin-top:20px}.aimd-notebook-parameter-tail{width:100%;margin-left:0}.aimd-notebook .analysis-right{grid-template-columns:minmax(0,1fr)}.aimd-notebook .analysis-source{height:360px}.aimd-notebook-circuit-run-output pre{font-size:var(--font-caption)}.aimd-notebook .analysis-circuit-viewport{height:265px}.aimd-notebook .analysis-result-heading{margin-top:20px}}@media (width<=380px){.aimd-notebook-hero h1{font-size:32px}.aimd-notebook-facts{gap:18px 24px}.aimd-notebook-facts dd{font-size:var(--font-ui)}.aimd-notebook .analysis-result-heading{flex-wrap:wrap;align-items:start}}
