@layer reset{*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-sans);overflow:hidden}#root{width:100vw;height:100vh}button,input,select,textarea{font:inherit;color:inherit}.lucide{stroke-width:1.75px}.lucide.nuclei-icon--thin{stroke-width:1.25px}.lucide.nuclei-icon--bold{stroke-width:2.5px}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}button:focus:not(:focus-visible){outline:none}button,[role=button]{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}}@layer tokens{:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-base:#0d131e;--color-surface-raised:#141b29;--color-surface-overlay:#1a2232;--color-surface-sunken:#080d16;--color-text-primary:#e8ecf1;--color-text-secondary:#94a3b8;--color-text-tertiary:#7c8ba1;--color-text-disabled:#475569;--color-border-subtle:#ffffff0f;--color-border-strong:#1a2a42;--color-border-control:#62728c;--color-accent-quantum:#00b4d8;--color-accent-quantum-soft:#48cae4;--color-accent-quantum-text:#00b4d8;--color-accent-quantum-strong:#00b4d8;--color-on-accent:#080d16;--color-on-accent-strong:#080d16;--color-accent-dirac:#7b2d8e;--color-accent-dirac-text:#c084fc;--color-mode-research:#60a5fa;--color-basis-x:#00b4d8;--color-basis-z:#fbbf24;--color-overlay-matching:#fb923c;--color-success:#10b981;--color-success-text:#10b981;--color-warning:#f59e0b;--color-warning-text:#f59e0b;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-on-danger:#fff;--color-danger-text:#f87171;--color-info:#3b82f6;--color-scrim:#00000080;--color-kernel-idle:#64748b;--color-kernel-connecting:#f59e0b;--color-kernel-ready:#10b981;--color-kernel-error:#ef4444;--color-syntax-comment:#6a737d;--color-syntax-string:#98c379;--color-syntax-number:#d19a66;--color-syntax-keyword:#00b4d8;--color-syntax-type:#48cae4;--color-gate-single:#00b4d8;--color-gate-multi:#1e3a5f;--color-gate-measure:#6a737d;--color-wire:#3d5a80;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 6px 18px #00000052;--shadow-lg:0 12px 32px #0006;--shadow-glow:0 0 18px #00b4d824}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-base:#fff;--color-surface-raised:#f8fafc;--color-surface-overlay:#ecf0f5;--color-surface-sunken:#f1f5f9;--color-text-primary:#1a1a2e;--color-text-secondary:#475569;--color-text-tertiary:#5b6b80;--color-text-disabled:#94a3b8;--color-border-subtle:#0000000f;--color-border-strong:#e2e8f0;--color-border-control:#7a889d;--color-accent-quantum:#0891b2;--color-accent-quantum-soft:#00b4d8;--color-accent-quantum-text:#0e7490;--color-accent-quantum-strong:#0c6680;--color-on-accent:#080d16;--color-on-accent-strong:#fff;--color-accent-dirac:#6b21a8;--color-accent-dirac-text:#6b21a8;--color-mode-research:#1d4ed8;--color-basis-x:#0e7490;--color-basis-z:#b45309;--color-overlay-matching:#c2410c;--color-success:#059669;--color-success-text:#066048;--color-warning:#a8580a;--color-warning-text:#8a4708;--color-danger:#dc2626;--color-danger-strong:#b91c1c;--color-on-danger:#fff;--color-danger-text:#b91c1c;--color-info:#2563eb;--color-scrim:#0f172a47;--color-kernel-idle:#94a3b8;--color-kernel-connecting:#d97706;--color-kernel-ready:#059669;--color-kernel-error:#dc2626;--color-syntax-comment:#6a737d;--color-syntax-string:#22863a;--color-syntax-number:#b76e00;--color-syntax-keyword:#0e7490;--color-syntax-type:#005f73;--color-gate-single:#0891b2;--color-gate-multi:#3b6ea5;--color-gate-measure:#6a737d;--color-wire:#959da5;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000026;--shadow-glow:0 0 20px #0891b21f}:root{--stale-graphic-opacity:.5;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.36s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized-out:cubic-bezier(.16, 1, .3, 1);--ease-emphasized-in:cubic-bezier(.7, 0, .84, 0);--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sharp:0;--radius-xs:4px;--radius-soft:6px;--radius-round:10px;--radius-pill:999px;--font-sans:"Geist Sans", -apple-system, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-display:28px;--font-size-title:20px;--font-size-body:14px;--font-size-code:13px;--font-size-caption:11px;--font-size-chrome-label:12px;--font-size-heading:16px;--line-height-caption:16px;--line-height-label:16px;--line-height-code:20px;--line-height-body:22px;--line-height-heading:24px;--line-height-title:28px;--line-height-display:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--control-height-sm:24px;--control-height-md:28px;--control-height-lg:32px;--focus-ring-color:var(--color-accent-quantum);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:0 0 0 2px var(--color-surface-base), 0 0 0 4px var(--focus-ring-color);--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px}}@layer primitives{.nuclei-spin{animation:.9s linear infinite nuclei-spin}.nuclei-btn{justify-content:center;align-items:center;gap:var(--space-1);white-space:nowrap;cursor:pointer;border-radius:var(--radius-soft);font-family:var(--font-sans);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none;line-height:1;display:inline-flex}.nuclei-btn.nuclei-btn--sm{height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--font-size-caption)}.nuclei-btn.nuclei-btn--md{height:var(--control-height-md);padding:0 var(--space-3);font-size:var(--font-size-chrome-label)}.nuclei-btn.nuclei-btn--lg{height:var(--control-height-lg);padding:0 var(--space-4);font-size:var(--font-size-code)}.nuclei-btn.nuclei-btn--primary{background:var(--color-accent-quantum);border-color:var(--color-accent-quantum);color:var(--color-on-accent)}.nuclei-btn.nuclei-btn--primary:hover:not(:disabled){background:var(--color-accent-quantum-soft);border-color:var(--color-accent-quantum-soft)}:root[data-theme=light] .nuclei-btn.nuclei-btn--primary:not(:disabled){color:var(--color-on-accent-strong);background:var(--color-accent-quantum-text);border-color:var(--color-accent-quantum-text)}:root[data-theme=light] .nuclei-btn.nuclei-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent-quantum-text) 80%, #000);border-color:color-mix(in srgb, var(--color-accent-quantum-text) 80%, #000)}.nuclei-btn.nuclei-btn--primary:active:not(:disabled):not([aria-busy=true]){filter:brightness(.92)}.nuclei-btn.nuclei-btn--primary:disabled{background:var(--color-surface-overlay);border-color:var(--color-border-strong);color:var(--color-text-disabled);opacity:1}.nuclei-btn.nuclei-btn--secondary{background:var(--color-surface-raised);border-color:var(--color-border-strong);color:var(--color-text-primary)}.nuclei-btn.nuclei-btn--secondary:hover:not(:disabled){background:var(--color-surface-overlay)}.nuclei-btn.nuclei-btn--ghost{color:var(--color-text-secondary);background:0 0}.nuclei-btn.nuclei-btn--ghost:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-text-primary)}.nuclei-btn.nuclei-btn--danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.nuclei-btn.nuclei-btn--danger:hover:not(:disabled){background:var(--color-danger-strong);border-color:var(--color-danger-strong);color:var(--color-on-danger)}.nuclei-btn:active:not(:disabled):not([aria-busy=true]){transform:translateY(.5px)}.nuclei-btn:disabled,.nuclei-icon-btn:disabled{cursor:not-allowed;opacity:.5}.nuclei-btn[aria-busy=true]{cursor:progress;opacity:.8}.nuclei-icon-btn{cursor:pointer;border-radius:var(--radius-soft);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.nuclei-icon-btn.nuclei-icon-btn--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.nuclei-icon-btn.nuclei-icon-btn--md{width:var(--control-height-md);height:var(--control-height-md)}.nuclei-icon-btn.nuclei-icon-btn--secondary{background:var(--color-surface-raised);border-color:var(--color-border-strong)}.nuclei-icon-btn:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-text-primary)}.nuclei-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;height:var(--control-height-md);padding:0 var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-soft);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-chrome-label);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.nuclei-select-trigger:hover:not(:disabled){border-color:var(--color-text-tertiary)}.nuclei-select-trigger[aria-expanded=true]{border-color:var(--color-accent-quantum)}.nuclei-select-trigger[data-placeholder=true]{color:var(--color-text-tertiary)}.nuclei-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nuclei-select-trigger__chevron{color:var(--color-text-tertiary);flex:none}.nuclei-select{align-items:center;min-width:0;display:inline-flex;position:relative}.nuclei-select>select{appearance:none;width:100%;min-width:0;padding:0 calc(var(--space-2) + var(--icon-sm) + var(--space-1)) 0 var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-soft);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-chrome-label);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.nuclei-select.nuclei-select--sm>select{height:var(--control-height-sm)}.nuclei-select.nuclei-select--md>select{height:var(--control-height-md)}.nuclei-select.nuclei-select--lg>select{height:var(--control-height-lg)}.nuclei-select>select:hover:not(:disabled){border-color:var(--color-text-tertiary)}.nuclei-select>select:disabled{cursor:not-allowed;opacity:.5}.nuclei-select>select[aria-invalid=true]{border-color:var(--color-danger)}.nuclei-select__chevron{right:var(--space-2);pointer-events:none;color:var(--color-text-tertiary);position:absolute}.nuclei-input,.nuclei-textarea{width:100%;min-width:0;padding:0 var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-soft);background:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-chrome-label);transition:border-color var(--duration-fast) var(--ease-standard)}.nuclei-input.nuclei-input--sm{height:var(--control-height-sm)}.nuclei-input.nuclei-input--md{height:var(--control-height-md)}.nuclei-input.nuclei-input--lg{height:var(--control-height-lg)}.nuclei-textarea{padding:var(--space-2);line-height:var(--line-height-code);resize:vertical}.nuclei-input.nuclei-input--mono,.nuclei-textarea.nuclei-input--mono{font-family:var(--font-mono)}.nuclei-input::placeholder,.nuclei-textarea::placeholder{color:var(--color-text-tertiary)}.nuclei-input:hover:not(:disabled),.nuclei-textarea:hover:not(:disabled){border-color:var(--color-text-tertiary)}.nuclei-input:focus-visible,.nuclei-textarea:focus-visible{border-color:var(--focus-ring-color);outline-offset:0}.nuclei-input:disabled,.nuclei-textarea:disabled{cursor:not-allowed;opacity:.5}.nuclei-input[aria-invalid=true],.nuclei-textarea[aria-invalid=true]{border-color:var(--color-danger)}.nuclei-input-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.nuclei-input-wrap__lead,.nuclei-input-wrap__trail{align-items:center;display:inline-flex;position:absolute;top:0;bottom:0}.nuclei-input-wrap__lead{left:var(--space-2);color:var(--color-text-tertiary);pointer-events:none}.nuclei-input-wrap__trail{right:var(--space-1)}.nuclei-input-wrap:focus-within>.nuclei-input-wrap__lead{color:var(--color-text-secondary)}.nuclei-input.nuclei-input--lead{padding-left:calc(var(--space-2) + var(--icon-sm) + var(--space-2))}.nuclei-input.nuclei-input--trail{padding-right:calc(var(--space-1) + var(--control-height-sm) + var(--space-1))}.nuclei-switch{cursor:pointer;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-overlay);width:32px;height:18px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;padding:0;position:relative}.nuclei-switch__thumb{background:var(--color-text-secondary);width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:1px;left:1px}.nuclei-switch[aria-checked=true]{background:var(--color-accent-quantum);border-color:var(--color-accent-quantum)}.nuclei-switch[aria-checked=true] .nuclei-switch__thumb{background:#fff;transform:translate(14px)}.nuclei-switch:disabled{cursor:not-allowed;opacity:.5}.nuclei-choice-card{width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;font-family:var(--font-sans);border:1px solid var(--color-border-subtle);border-radius:var(--radius-round);box-shadow:inset 3px 0 0 var(--choice-stripe,var(--choice-accent));background:var(--color-surface-sunken);transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex}.nuclei-choice-card:hover{background:var(--color-surface-raised);border-color:var(--choice-accent)}.nuclei-choice-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);--choice-stripe:color-mix(in srgb, var(--choice-accent) 40%, transparent)}:root[data-theme=light] .nuclei-choice-card{background:var(--color-surface-raised)}:root[data-theme=light] .nuclei-choice-card:hover{background:var(--color-surface-base)}.nuclei-choice-card__title{color:var(--color-text-primary);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold)}.nuclei-choice-card__desc{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-code);line-height:1.5}.nuclei-field-group:focus-within{border-color:var(--focus-ring-color)!important}.nuclei-field-group>input:focus-visible{outline:none}.nuclei-bare-input:focus-visible{box-shadow:0 2px 0 0 var(--focus-ring-color);outline:none}.nuclei-field-group>.nuclei-bare-input:focus-visible{box-shadow:none}.nuclei-quiet{color:var(--color-text-tertiary)}.nuclei-quiet:hover{color:var(--color-text-secondary)}.nuclei-quiet[data-active=true]{color:var(--color-text-primary)}.nuclei-menu-item{transition:background-color var(--duration-fast) var(--ease-standard)}.nuclei-menu-item:hover{background:var(--color-surface-overlay)!important}.nuclei-menu-item.nuclei-menu-item--tint:hover{background:color-mix(in srgb, var(--item-accent,var(--color-accent-quantum)) 12%, transparent)!important}.nuclei-segmented{border:1px solid var(--color-border-strong);border-radius:var(--radius-soft);background:var(--color-surface-sunken);gap:2px;padding:2px;display:inline-flex}.nuclei-segmented__option{align-items:center;gap:var(--space-1);height:calc(var(--control-height-sm) - 4px);padding:0 var(--space-2);border-radius:calc(var(--radius-soft) - 2px);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:inline-flex}.nuclei-segmented__option:hover{color:var(--color-text-primary)}.nuclei-segmented__option[aria-checked=true]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-strong)}.nuclei-checkbox{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-chrome-label);color:var(--color-text-primary);display:inline-flex;position:relative}.nuclei-checkbox>input{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute}.nuclei-checkbox__box{border:1px solid var(--color-border-control);border-radius:var(--radius-xs);background:var(--color-surface-base);color:#0000;width:16px;height:16px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.nuclei-checkbox:hover>input:not(:disabled)+.nuclei-checkbox__box{border-color:var(--color-text-secondary)}.nuclei-checkbox>input:checked+.nuclei-checkbox__box,.nuclei-checkbox>input:indeterminate+.nuclei-checkbox__box{background:var(--color-accent-quantum);border-color:var(--color-accent-quantum);color:var(--color-surface-sunken)}:root[data-theme=light] .nuclei-checkbox>input:checked+.nuclei-checkbox__box,:root[data-theme=light] .nuclei-checkbox>input:indeterminate+.nuclei-checkbox__box{color:var(--color-on-accent)}.nuclei-checkbox>input:focus-visible+.nuclei-checkbox__box{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:2px}.nuclei-checkbox--disabled{cursor:not-allowed;opacity:.5}.nuclei-tabs{align-items:stretch;gap:var(--space-1);border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;scroll-padding-inline:28px;display:flex;overflow-x:auto}.nuclei-tabs::-webkit-scrollbar{display:none}.nuclei-tabs__tab{height:var(--control-height-md);padding:0 var(--space-2);cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-chrome-label);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:none;position:relative}.nuclei-tabs__tab:hover:not(:disabled){color:var(--color-text-secondary)}.nuclei-tabs__tab[aria-selected=true]{color:var(--color-text-primary)}.nuclei-tabs__tab[aria-selected=true]:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--color-accent-quantum);border-radius:1px;height:2px;position:absolute;bottom:-1px}.nuclei-tabs__icon{flex:none;display:inline-flex}.nuclei-tabs__count{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.nuclei-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.nuclei-badge{align-items:center;gap:var(--space-1);height:18px;padding:0 var(--space-2);border:1px solid var(--badge-color,var(--color-border-strong));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--badge-color,var(--color-text-tertiary)) 12%, transparent);color:var(--badge-text,var(--color-text-secondary));font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.nuclei-badge--accent{--badge-color:var(--color-accent-quantum);--badge-text:var(--color-accent-quantum-strong)}.nuclei-badge--success{--badge-color:var(--color-success);--badge-text:var(--color-success-text)}.nuclei-badge--warning{--badge-color:var(--color-warning);--badge-text:var(--color-warning-text)}.nuclei-badge--danger{--badge-color:var(--color-danger);--badge-text:var(--color-danger-text)}.nuclei-badge--research{--badge-color:var(--color-mode-research);--badge-text:var(--color-mode-research)}.nuclei-badge--dirac{--badge-color:var(--color-accent-dirac);--badge-text:var(--color-accent-dirac-text)}:is([data-landing],[data-nav-landing],[data-nav-landed],[data-viz-landing]):is(:focus,:focus-visible){outline:none}.nuclei-icon-btn[aria-expanded=true]{background:var(--color-surface-overlay);color:var(--color-text-primary)}.nuclei-hover-bg:hover:not(:disabled):not([data-active=true]){background:var(--color-surface-overlay)!important}.nuclei-hover-text:hover:not(:disabled){color:var(--color-text-primary)!important}.nuclei-row{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.nuclei-row:hover:not([aria-selected=true]):not([data-active=true]){background:var(--color-surface-overlay)!important}.nuclei-row--reveal .nuclei-row__close{opacity:0}.nuclei-row--reveal:hover .nuclei-row__close,.nuclei-row--reveal:focus-within .nuclei-row__close,.nuclei-row--reveal .nuclei-row__close:focus-visible{opacity:1}.nuclei-row--reveal:hover .nuclei-row__dirty,.nuclei-row--reveal:focus-within .nuclei-row__dirty{display:none}.nuclei-statusbar-select>select{height:20px;color:var(--color-text-secondary);font-size:var(--font-size-caption);background:0 0;border-color:#0000}.nuclei-statusbar-select>select:hover:not(:disabled){background:var(--color-surface-overlay);border-color:var(--color-border-strong)}.nuclei-icon-btn.nuclei-statusbar-end{width:20px;height:20px}.nuclei-icon-btn.nuclei-statusbar-end:hover:not(:disabled){color:var(--color-danger)}.nuclei-toolbtn{justify-content:center;align-items:center;gap:var(--space-1);height:18px;padding:0 var(--space-2);border-radius:var(--radius-xs);cursor:pointer;color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:inline-flex}.nuclei-toolbtn:hover{color:var(--color-text-primary)}.nuclei-toolbtn[data-active=true]{background:color-mix(in srgb, var(--color-accent-quantum) 14%, transparent);color:var(--color-accent-quantum-text)}.nuclei-panel-tab{height:100%;padding:0 var(--space-4);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-bottom:1px solid #0000}.nuclei-panel-tab:hover{color:var(--color-text-secondary)}.nuclei-panel-tab[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-accent-quantum)}.nuclei-btn.nuclei-btn--dirac{background:var(--color-accent-dirac);border-color:var(--color-accent-dirac);color:#fff}.nuclei-btn.nuclei-btn--dirac:hover:not(:disabled){filter:brightness(1.12)}.nuclei-tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nuclei-tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.nuclei-tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.nuclei-tabs__tab{align-items:center;gap:var(--space-1);display:inline-flex}.nuclei-tabs.viz-zone-tabs{background:var(--color-surface-base);padding:0 var(--space-1);flex:none}.nuclei-menu-item:disabled{cursor:not-allowed}.nuclei-menu-item:disabled:hover{background:0 0!important}.nuclei-btn[aria-expanded=true]:not(.nuclei-btn--primary){background:var(--color-surface-overlay)}.nuclei-btn.nuclei-framework-btn{color:var(--color-accent-quantum-text)}.nuclei-icon-btn.nuclei-tab-close{border-radius:var(--radius-xs);width:18px;height:18px}[class*=nuclei-hover-]{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.nuclei-hover-danger:hover:not(:disabled){color:var(--color-danger)!important;border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)!important}.nuclei-hover-accent:hover:not(:disabled){color:var(--color-accent-quantum-text)!important;border-color:var(--color-accent-quantum)!important}.nuclei-hover-tint:hover:not(:disabled):not([aria-selected=true]){background:color-mix(in srgb, var(--color-accent-quantum) 10%, transparent)!important}.nuclei-hover-lift:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-accent-quantum)!important}.nuclei-hover-dim:hover:not(:disabled){opacity:.85}.nuclei-strip-chip{background:color-mix(in srgb, var(--strip) 6%, transparent);transition:background-color var(--duration-fast) var(--ease-standard)}.nuclei-strip-chip:hover{background:color-mix(in srgb, var(--strip) 10%, transparent)}.nuclei-chip{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}.nuclei-chip:hover{border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.nuclei-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent-quantum) 14%, transparent);border-color:var(--color-accent-quantum);color:var(--color-accent-quantum-text)}.nuclei-segmented.nuclei-segmented--block{display:flex}.nuclei-segmented--block .nuclei-segmented__option{flex:1;justify-content:center}.nuclei-hover-border:hover{border-color:var(--color-text-tertiary)!important}.nuclei-focus-accent:focus-visible{outline:none;border-color:var(--focus-ring-color)!important}.nuclei-dialog-scrim{background:var(--color-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:nuclei-fade-in var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nuclei-dialog-scrim.nuclei-dialog-scrim--top{align-items:flex-start;padding-top:min(15vh,96px)}.nuclei-dialog-scrim--top .nuclei-dialog{max-height:calc(100vh - min(15vh,96px) - 24px)}.nuclei-dialog{max-height:86vh;padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-family:var(--font-sans);animation:nuclei-slide-up var(--duration-normal) var(--ease-emphasized-out);flex-direction:column;display:flex}.nuclei-dialog:focus-visible{outline:none}.nuclei-dialog__header{align-items:center;gap:var(--space-2);display:flex}.nuclei-dialog__title{min-width:0;font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-text-primary);flex:auto;margin:0}.nuclei-dialog__desc{margin:var(--space-1) 0 0;font-size:var(--font-size-chrome-label);line-height:var(--line-height-label);color:var(--color-text-secondary)}.nuclei-dialog__body{margin-top:var(--space-4);min-height:0;font-size:var(--font-size-chrome-label);color:var(--color-text-secondary);line-height:1.5;overflow-y:auto}.nuclei-dialog__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.nuclei-dialog--flush{padding:0;overflow:hidden}.nuclei-dialog--flush>.nuclei-dialog__header{padding:var(--space-4) var(--space-5) var(--space-3)}.nuclei-dialog--flush>.nuclei-dialog__desc{margin-top:calc(-1 * var(--space-2));padding:0 var(--space-5) var(--space-3)}.nuclei-dialog--flush>.nuclei-dialog__body{border-top:1px solid var(--color-border-subtle);margin-top:0;padding:0}.nuclei-dialog--flush>.nuclei-dialog__footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);margin-top:0}@media (prefers-reduced-motion:reduce){.nuclei-dialog-scrim,.nuclei-dialog{animation:none}}.nuclei-menu{z-index:4800;padding:var(--space-1) 0;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);box-shadow:var(--shadow-md);font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.nuclei-menu__item{align-items:center;gap:var(--space-2);width:100%;padding:6px var(--space-3);cursor:pointer;text-align:left;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-chrome-label);line-height:var(--line-height-label);background:0 0;border:none;display:flex}.nuclei-menu__item:focus,.nuclei-menu__item:hover:not(:disabled){background:var(--color-surface-overlay)!important}.nuclei-menu__item:focus-visible{border-radius:var(--radius-xs);outline:none}.nuclei-menu[data-modality=keyboard] .nuclei-menu__item:hover:not(:focus):not(:disabled){background:0 0!important}.nuclei-menu[data-modality=keyboard] .nuclei-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.nuclei-menu__item:disabled{color:var(--color-text-disabled)}.nuclei-menu__item--danger{color:var(--color-danger)}.nuclei-menu__slot{flex:0 0 var(--icon-xs);width:var(--icon-xs);color:var(--color-accent-quantum-text);place-items:center;display:inline-grid}.nuclei-menu__icon{color:var(--color-text-tertiary);flex:none;display:inline-flex}.nuclei-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nuclei-menu__hint{margin-left:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-caption);flex:none}.nuclei-menu__heading{padding:6px var(--space-3) var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.nuclei-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-strong)}.nuclei-menu__notice{padding:6px var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.nuclei-empty{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);text-align:center;font-family:var(--font-sans);flex-direction:column;display:flex}.nuclei-empty__icon{margin-bottom:var(--space-1);color:var(--color-text-tertiary);display:inline-flex}.nuclei-empty__title{font-size:var(--font-size-code);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-text-primary);margin:0}.nuclei-empty__body{max-width:32ch;font-size:var(--font-size-chrome-label);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);text-wrap:balance;margin:0;line-height:1.5}.nuclei-empty__action{margin-top:var(--space-3)}.nuclei-fade-x[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nuclei-fade-x[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.nuclei-fade-x[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.nuclei-file-tab:focus-visible{outline-offset:-2px}.nuclei-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.nuclei-overline{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--line-height-label);text-transform:uppercase;margin:0}.nuclei-pane-header{align-items:center;gap:var(--space-2);box-sizing:border-box;height:40px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-base);flex:none;display:flex}.nuclei-pane-header__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.nuclei-error-boundary{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nuclei-error-boundary__message{font-family:var(--font-mono);font-size:var(--font-size-caption);word-break:break-word}}.qec-workbench{--qec-canvas:var(--color-surface-base,#fff);--qec-raised:var(--color-surface-raised,#f8fafc);--qec-recessed:var(--color-surface-sunken,#f1f5f9);--qec-border:var(--color-border-strong,#e2e8f0);--qec-text:var(--color-text-primary,#1a1a2e);--qec-text-muted:var(--color-text-secondary,#475569);--qec-quantum:var(--color-accent-quantum,#0891b2);--qec-interactive:var(--color-accent-quantum-soft,#00b4d8);--qec-analytical:var(--color-accent-quantum,#0891b2);--qec-field:#f0f9ff;--qec-selection:#e0f2fe;--qec-selection-strong:#bae6fd;--qec-quantum-strong:#164e63;--qec-analytical-strong:var(--qec-quantum-strong);--qec-success:var(--color-success-text,var(--color-success,#059669));--qec-warning:var(--color-warning,#a8580a);--qec-warning-field:#fffbeb;--qec-warning-border:#fcd34d;--qec-warning-divider:#fde68a;--qec-warning-text:#854d0e;--qec-danger:var(--color-danger-text,var(--color-danger,#dc2626));--qec-danger-field:#fef2f2;--qec-danger-border:#fecaca;--qec-success-field:#f0fdf4;--qec-success-border:#bbf7d0;--qec-wash:var(--color-surface-sunken,#f1f5f9);--qec-line:var(--color-border-strong,#e2e8f0);--qec-line-strong:color-mix(in srgb, var(--color-border-strong) 55%, var(--color-text-tertiary));--qec-line-hover:var(--color-text-tertiary,#5b6b80);--qec-tint:var(--color-surface-raised,#f8fafc);--qec-analytical-text:var(--color-accent-quantum-text,#0e7490);--qec-info-edge:#0284c7;--qec-on-strong:#fff;color:var(--qec-text);background:var(--qec-canvas);width:100%;min-width:0;height:100%;min-height:0;font-family:var(--font-sans);font-size:var(--font-size-code);grid-template-rows:auto minmax(0,1fr) 9px auto;line-height:1.45;display:grid;overflow:hidden}.qec-workbench.qec-import-host{background:0 0;flex-direction:column;flex:1;width:100%;height:auto;min-height:0;display:flex;overflow:hidden}:root[data-theme=dark] .qec-workbench{--qec-quantum:var(--color-accent-quantum-soft);--qec-interactive:var(--color-accent-quantum);--qec-analytical:var(--color-accent-quantum-soft);--qec-field:#0f2233;--qec-selection:#0e2f44;--qec-selection-strong:#14425f;--qec-quantum-strong:#7dd3e8;--qec-warning-field:#2a2210;--qec-warning-border:#6b5311;--qec-warning-divider:#4a3a10;--qec-warning-text:#fcd34d;--qec-danger-field:#2a1417;--qec-danger-border:#6e2a2f;--qec-success-field:#0f2a1e;--qec-success-border:#1e5c3f;--qec-info-edge:#38bdf8;--qec-on-strong:#fff}.qec-workbench--tray-collapsed,.qec-workbench--tray-idle{grid-template-rows:auto minmax(0,1fr) auto}.qec-workbench,.qec-workbench *{box-sizing:border-box}.qec-workbench h1,.qec-workbench h2,.qec-workbench h3,.qec-workbench p,.qec-workbench ul,.qec-workbench ol,.qec-workbench dl,.qec-workbench dd{margin:0}.qec-workbench ul,.qec-workbench ol{padding:0;list-style:none}.qec-workbench button:where(:not([class*=nuclei-])){color:inherit;font:inherit}.qec-workbench button:not(:disabled){cursor:pointer}.qec-workbench button:disabled{cursor:not-allowed;opacity:.52}.qec-workbench button:focus-visible,.qec-workbench select:focus-visible,.qec-workbench input:focus-visible,.qec-workbench [tabindex]:focus-visible,.qec-workbench [role=option]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.qec-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.qec-research-bar{z-index:30;border-bottom:1px solid var(--qec-border);background:var(--qec-canvas);gap:8px;padding:10px 14px 9px;display:grid;position:relative}.qec-research-bar__primary,.qec-research-bar__context{align-items:center;gap:12px;min-width:0;display:flex}.qec-research-bar__primary{align-items:flex-end}.qec-research-bar__primary .nuclei-segmented{height:var(--control-height-md)}.qec-research-bar__context{justify-content:space-between}.qec-study-picker{min-width:190px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);flex:0 290px;gap:2px;font-weight:500;display:grid}.qec-study-select{width:100%}.qec-study-select>select{letter-spacing:normal;text-transform:none;font-weight:600}.qec-research-bar__metadata{min-width:0;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);flex-wrap:wrap;gap:6px 16px;display:flex}.qec-status{align-items:center;gap:5px;font-weight:600;display:inline-flex}.qec-status:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.qec-status--ready{color:var(--qec-success)}.qec-status--warning{color:var(--qec-warning)}.qec-status--neutral{color:var(--qec-text-muted)}.qec-research-trail{align-items:center;gap:3px;min-width:260px;max-width:58%;display:flex;overflow:hidden}.qec-research-trail__label{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);margin-right:3px;font-weight:500}.qec-research-trail ol{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.qec-research-trail li{min-width:0;color:var(--qec-analytical-text);font-size:var(--font-size-chrome-label);align-items:center;gap:5px;display:flex}.qec-research-trail li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qec-research-trail__empty{font-style:italic;color:var(--qec-text-muted)!important}.qec-workbench__body{grid-template-columns:minmax(220px, var(--qec-source-width)) 9px minmax(0, 1fr) 9px minmax(280px, var(--qec-inspector-width));min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.qec-workbench--inspector-closed .qec-workbench__body{grid-template-columns:minmax(220px, var(--qec-source-width)) 9px minmax(0, 1fr)}.qec-resize-handle{z-index:12;background:var(--qec-raised);touch-action:none;align-self:stretch;position:relative}.qec-resize-handle:before,.qec-resize-handle:after{content:"";position:absolute}.qec-resize-handle--vertical{cursor:col-resize}.qec-resize-handle--vertical:before{inset:0 -18px}.qec-resize-handle--vertical:after{background:var(--qec-border);width:1px;top:0;bottom:0;left:4px}.qec-resize-handle--horizontal{cursor:row-resize}.qec-resize-handle--horizontal:before{inset:-18px 0}.qec-resize-handle--horizontal:after{background:var(--qec-border);height:1px;top:4px;left:0;right:0}.qec-resize-handle:hover,.qec-resize-handle:focus-visible{background:var(--qec-selection);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.qec-panel-pin.nuclei-icon-btn{flex:none;margin-left:auto;position:relative}.qec-panel-pin.nuclei-icon-btn:before{content:"";position:absolute;inset:-8px}.qec-panel-pin.nuclei-icon-btn[aria-pressed=true]{background:var(--qec-selection);color:var(--qec-analytical-strong)}.qec-panel-pin.nuclei-icon-btn[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--qec-selection) 70%, var(--color-surface-overlay))}.qec-zone-heading{border-bottom:1px solid var(--qec-border);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}.qec-zone-heading h2,.qec-investigation__header h1{font-size:var(--font-size-body);font-weight:600;line-height:1.25}.qec-investigation__header h1{white-space:nowrap}.qec-zone-heading__eyebrow{color:var(--qec-text-muted);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-weight:500;display:block}.qec-sources,.qec-inspector{background:var(--qec-recessed);flex-direction:column;min-width:0;min-height:0;display:flex}.qec-sources{border-right:1px solid var(--qec-border)}.qec-sources__scroll,.qec-inspector__content{flex:1;min-height:0;overflow:auto}.qec-source-group{padding:14px 10px 4px}.qec-source-group+.qec-source-group{border-top:1px solid var(--qec-border);margin-top:7px}.qec-source-group h3,.qec-inspector__section h3{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);margin:0 4px 7px;font-weight:500}.qec-source-row{border-radius:var(--radius-soft);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:52px;margin:2px 0;padding:7px 8px;transition:background-color .16s,border-color .16s;display:grid}.qec-source-row-shell{border-radius:var(--radius-soft);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:2px 0;transition:background-color .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.qec-source-row-shell:hover{border-color:var(--qec-border);background:var(--qec-raised)}.qec-source-row-shell[aria-current=true]{border-color:var(--qec-selection-strong);background:var(--qec-selection);color:var(--qec-quantum-strong)}.qec-source-row-shell .qec-source-row{border:0;border-radius:0;margin:0}.qec-source-row-shell .qec-source-row:hover,.qec-source-row-shell .qec-source-row[aria-current=true]{background:0 0;border-color:#0000}.qec-source-row__actions{padding-right:var(--space-1);align-items:center;gap:0;display:flex}.qec-source-row-shell:not(:hover):not(:focus-within):not([aria-current=true]) .qec-source-row__actions{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qec-source-group__error{color:var(--qec-danger)}.qec-source-row:hover{border-color:var(--qec-border);background:var(--qec-raised)}.qec-source-row[aria-current=true]{border-color:var(--qec-selection-strong);background:var(--qec-selection);color:var(--qec-quantum-strong)}.qec-source-row>span:nth-child(2){min-width:0;display:block}.qec-source-row strong,.qec-source-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qec-source-row strong{font-size:var(--font-size-chrome-label);font-weight:600}.qec-source-row small{color:var(--qec-text-muted);font-size:var(--font-size-caption);margin-top:2px}.qec-source-row__kind{text-transform:uppercase}.qec-session-tree{gap:2px;margin:0;padding:0;list-style:none;display:grid}.qec-session-row[aria-current=true]{border-color:var(--qec-selection-strong);background:var(--qec-selection);color:var(--qec-quantum-strong)}.qec-session-row__status{border:1px solid var(--qec-border);color:var(--qec-text-muted);font-size:var(--font-size-caption);text-transform:capitalize;border-radius:999px;padding:3px 6px}.qec-session-row__status--complete{border-color:var(--qec-selection-strong);background:var(--qec-field);color:var(--qec-analytical-strong)}.qec-source-instrument{min-height:44px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);grid-template-columns:8px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:0 8px;display:grid}.qec-source-instrument__mark{border:1px solid var(--qec-quantum);background:var(--qec-selection);border-radius:50%;width:6px;height:6px}.qec-source-instrument__state{font-size:var(--font-size-chrome-label);text-transform:capitalize}.qec-source-group__empty{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);padding:8px}.qec-study-errors{border:1px solid var(--qec-warning-border);border-radius:var(--radius-round);background:var(--qec-warning-field);margin:12px 10px;overflow:hidden}.qec-study-errors>header{color:var(--qec-warning-text);align-items:flex-start;gap:8px;padding:10px;display:flex}.qec-study-errors>header strong,.qec-study-errors>header span{display:block}.qec-study-errors>header span{font-size:var(--font-size-chrome-label);margin-top:2px}.qec-study-errors>ul{border-top:1px solid var(--qec-warning-divider);background:var(--qec-canvas)}.qec-study-errors>ul>li{border-bottom:1px solid var(--qec-border);padding:9px 10px}.qec-study-errors>ul>li:last-child{border-bottom:0}.qec-study-errors li li{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);margin-top:4px;line-height:1.45}.qec-sources__footer{border-top:1px solid var(--qec-border);min-height:40px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.qec-sources__footer>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.qec-zone-empty{min-height:180px;color:var(--qec-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.qec-zone-empty strong{color:var(--qec-text);font-size:var(--font-size-chrome-label)}.qec-zone-empty span{max-width:260px;font-size:var(--font-size-chrome-label);line-height:1.5}.qec-zone-empty--compact{min-height:160px;padding:18px}.qec-investigation{background:var(--qec-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container:qec-canvas/inline-size}.qec-investigation__header{border-bottom:1px solid var(--qec-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:flex}.qec-investigation__actions{align-items:center;gap:7px;min-width:0;display:flex}.qec-inspector__close{flex:none}.qec-investigation__panels{background:var(--qec-field);flex:1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-auto-rows:minmax(150px,1fr);gap:10px;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto;container-type:size}.qec-instrument{border:1px solid var(--qec-border);border-radius:var(--radius-round);background:var(--qec-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.qec-instrument--primary{border-top-color:var(--qec-quantum)}.qec-instrument>header{border-bottom:1px solid var(--qec-border);background:var(--qec-raised);flex:none;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:flex}.qec-instrument>header>div{flex:1;min-width:0}.qec-instrument__icon{border:1px solid var(--qec-selection-strong);border-radius:var(--radius-xs);background:var(--qec-selection);width:28px;height:28px;color:var(--qec-quantum);flex:none;place-items:center;display:grid}.qec-instrument h2{min-width:0;font-size:var(--font-size-code);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.qec-instrument>header>div{flex-wrap:nowrap;align-items:baseline;column-gap:8px;display:flex}.qec-instrument__context{white-space:nowrap;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label)}.qec-instrument__help{border-radius:var(--radius-soft);width:28px;height:28px;color:var(--qec-text-muted);flex:none;place-items:center;text-decoration:none;display:inline-grid}.qec-instrument__help:hover{background:var(--qec-selection);color:var(--qec-text)}.qec-instrument__hint{max-width:280px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);line-height:1.45}.qec-instrument[data-empty=true]{min-height:0}.qec-instrument[data-empty=true] .qec-instrument__body{flex:none;overflow:visible}.qec-instrument[data-empty=true] .qec-instrument__empty{flex:none;min-height:140px}.qec-instrument header>div{min-width:0}.qec-instrument__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.qec-instrument[data-panel=detector-graph]>.qec-instrument__body>*{flex:auto;height:auto;min-height:0}.qec-instrument__empty{border:1px dashed var(--qec-border);border-radius:var(--radius-soft);background-image:radial-gradient(var(--qec-border) 1px, transparent 1px);min-height:0;color:var(--qec-text-muted);text-align:center;background-size:14px 14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;margin:10px;padding:16px;display:flex}.qec-instrument__empty strong{color:var(--qec-text);font-size:var(--font-size-chrome-label);font-weight:600}.qec-instrument__empty span{max-width:280px;font-size:var(--font-size-chrome-label);line-height:1.45}.qec-inspector{border-left:1px solid var(--qec-border)}.qec-inspector[hidden]{display:none}.qec-inspector__section{border-bottom:1px solid var(--qec-border);padding:15px 13px}.qec-inspector__section dl{border:1px solid var(--qec-border);border-radius:var(--radius-soft);background:var(--qec-canvas);overflow:hidden}.qec-inspector__section dl>div{border-bottom:1px solid var(--qec-border);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;padding:8px 9px;display:grid}.qec-inspector__section dl>div:last-child{border-bottom:0}.qec-inspector dt{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);text-transform:capitalize}.qec-inspector dd{font-size:var(--font-size-chrome-label);text-align:right;text-overflow:ellipsis;overflow:hidden}.qec-inspector__tools{border-left:2px solid var(--qec-selection-strong)}.qec-inspector__tools li{min-height:44px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);justify-content:space-between;align-items:center;gap:8px;padding:0 0 0 9px;display:flex}.qec-lineage-state{border:1px solid var(--qec-border);background:var(--qec-canvas);align-items:flex-start;gap:9px;padding:10px;display:flex}.qec-lineage-state__mark{border:2px solid var(--qec-text-muted);background:var(--qec-canvas);border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px}.qec-lineage-state__mark[data-state=passed]{border-color:var(--qec-success)}.qec-lineage-state strong,.qec-lineage-state span{display:block}.qec-lineage-state strong{font-size:var(--font-size-chrome-label)}.qec-lineage-state span{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);margin-top:2px}.qec-inspector__footer{border-top:1px solid var(--qec-border);flex:none;justify-content:flex-end;align-items:center;min-height:48px;padding:6px 10px;display:flex}.qec-tray{border-top:1px solid var(--qec-border);background:var(--qec-recessed);flex-direction:column;min-width:0;display:flex;overflow:hidden;container:qec-tray/inline-size}.qec-tray--expanded{height:var(--qec-tray-height)}.qec-tray--collapsed{height:45px}.qec-tray--idle{height:auto}.qec-tray--idle .qec-tray__header{border-bottom:0;min-height:36px}.qec-tray__idle-note{padding-right:var(--space-2);color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);align-self:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.qec-tray--idle .qec-tray__engine{min-height:0;padding:8px 14px}.qec-tray__header{border-bottom:1px solid var(--qec-border);flex:none;justify-content:space-between;align-items:stretch;min-height:44px;display:flex}.qec-tray__tabs{align-items:stretch;min-width:0;display:flex;overflow:hidden}.qec-tray__tabs button,.qec-tray__tabs>span{min-width:0;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.qec-tray__tabs .qec-tray__active-instrument{box-shadow:inset 0 -2px 0 var(--qec-analytical);background:var(--qec-canvas);color:var(--qec-text);font-weight:600}.qec-tray__toggle.nuclei-icon-btn{margin:0 var(--space-2);align-self:center}.qec-tray__content{flex:1;justify-content:space-between;align-items:flex-start;gap:24px;min-height:0;padding:18px;display:flex;overflow:auto}.qec-tray__content>*{margin-block:auto}.qec-tray__content>.qec-tray__lead{margin-block:0 auto}.qec-tray__lead{flex-wrap:wrap;flex:none;align-items:center;gap:10px 20px;display:flex}.qec-tray__empty{color:var(--qec-text-muted);align-items:center;gap:10px;display:flex}.qec-tray__empty strong,.qec-tray__empty span{display:block}.qec-tray__empty strong{color:var(--qec-text);font-size:var(--font-size-chrome-label)}.qec-tray__empty span{font-size:var(--font-size-chrome-label);margin-top:2px}.qec-tray__summary{border:1px solid var(--qec-border);background:var(--qec-canvas);align-items:stretch;display:flex}.qec-tray__summary>div{border-right:1px solid var(--qec-border);min-width:76px;padding:8px 10px}.qec-tray__summary>div:last-child{border-right:0}.qec-tray__summary dt{color:var(--qec-text-muted);font-size:var(--font-size-chrome-label)}.qec-tray__summary dd{font-size:var(--font-size-body);margin-top:3px;font-weight:600}.qec-tray__engine{background:var(--qec-wash);min-height:150px;color:var(--qec-text-muted);font-size:var(--font-size-chrome-label);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:24px;display:flex}.qec-tray__engine>span{overflow-wrap:anywhere;min-width:0}.qec-tray__engine--error{background:var(--qec-danger-field);min-height:0;color:var(--qec-danger);justify-content:flex-start;padding:14px 18px}.qec-tray__engine-text{flex:1;gap:2px;min-width:0;display:grid}.qec-tray__engine-text strong{color:var(--qec-text);font-weight:600}.qec-tray__engine-text span{color:var(--qec-text-muted)}.qec-tray__engine-text details{color:var(--qec-text-muted);margin-top:4px}.qec-tray__engine-text summary{cursor:pointer}.qec-tray__engine-text code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-chrome-label);margin-top:4px;display:block}@container qec-canvas (width<=659px){.qec-investigation__panels{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(max-content,auto);grid-template-rows:none!important}.qec-investigation__panels>.qec-instrument{min-height:260px}.qec-investigation__panels>.qec-instrument--primary{grid-row:auto!important}.qec-investigation__panels>.qec-instrument--primary[data-panel=campaign-center]:not([data-empty=true]){height:max(520px,100cqh - 24px)}.qec-investigation__panels>.qec-instrument{grid-column:1/-1!important}.qec-investigation__panels>.qec-instrument[data-empty=true]{min-height:224px}}.qec-investigation__header>div:first-child{min-width:0}.qec-investigation__actions{flex:none}.qec-investigation__panels[data-railed=true]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);grid-auto-rows:auto;align-items:start}.qec-investigation__panels[data-railed=true]>.qec-instrument--primary{max-height:clamp(480px,100cqh - 24px,820px);position:sticky;top:0}.qec-investigation__panels[data-railed=true]>.qec-instrument--primary[data-panel=campaign-center]{height:clamp(480px,100cqh - 24px,820px)}.qec-investigation__rail{flex-direction:column;gap:10px;min-width:0;display:flex}.qec-investigation__rail>.qec-instrument{flex:none;min-height:0}.qec-investigation__panels[data-railed=true]>.qec-instrument--primary:not([data-panel=campaign-center])>.qec-instrument__body{flex:1 0 auto}@container qec-canvas (width<=1079px){.qec-investigation__panels[data-railed=true]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(max-content,auto);grid-template-rows:none!important}.qec-investigation__panels[data-railed=true]>.qec-instrument--primary{grid-column:1/-1;max-height:none;position:static}.qec-investigation__panels[data-railed=true]>.qec-instrument--primary[data-panel=campaign-center]{height:max(520px,100cqh - 24px)}.qec-investigation__panels[data-railed=true]>.qec-investigation__rail{display:contents}.qec-investigation__panels[data-railed=true] .qec-investigation__rail>.qec-instrument{grid-column:1/-1;min-height:260px}}.qec-open-circuit{display:contents}.qec-open-circuit__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.qec-instrument[data-circuit][data-empty=true]~.qec-instrument[data-circuit][data-empty=true] .qec-open-circuit,.qec-instrument[data-circuit][data-empty=true]~.qec-instrument[data-circuit][data-empty=true] [data-hint]{display:none}.qec-instrument__link{color:var(--color-accent-quantum-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qec-investigation__panels .qec-instrument[data-panel=detector-graph]:not([data-empty=true]){min-height:460px}@media (width<=1179px){.qec-workbench__body{grid-template-columns:minmax(220px, var(--qec-source-width)) 9px minmax(0, 1fr)}.qec-workbench__body>.qec-resize-handle:nth-of-type(2){display:none}.qec-inspector{z-index:20;width:min(var(--qec-inspector-width), calc(100% - 20px));border:1px solid var(--qec-border);border-radius:7px;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 14px 32px #0f172a29}}@media (width<=999px){.qec-workbench__body,.qec-workbench--inspector-closed .qec-workbench__body{grid-template-columns:minmax(208px, min(var(--qec-source-width), 30%)) 9px minmax(0, 1fr)}}@media (width<=899px){.qec-research-bar__primary,.qec-research-bar__context{flex-wrap:wrap}.qec-study-picker{flex-basis:min(100%,280px)}.qec-research-bar__metadata{display:none}.qec-research-trail{width:100%;max-width:none}.qec-tray--collapsed{height:45px}.qec-tray__tabs>span{display:none}.qec-tray__content{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=699px){.qec-research-bar__primary>.nuclei-segmented{order:3;width:100%}.qec-research-bar__primary>.nuclei-segmented .nuclei-segmented__option{flex:1;justify-content:center}.qec-workbench__body{grid-template-rows:minmax(150px,28%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.qec-workbench__body>.qec-resize-handle,.qec-workbench>.qec-resize-handle{display:none}.qec-workbench{grid-template-rows:auto minmax(0,1fr) auto}.qec-sources{border-right:0;border-bottom:1px solid var(--qec-border)}.qec-investigation__panels{grid-template-columns:minmax(0,1fr)}.qec-instrument--primary{grid-row:auto}.qec-inspector{width:auto;left:10px}}@media (prefers-reduced-motion:reduce){.qec-workbench *,.qec-workbench :before,.qec-workbench :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qec-workbench.qec-workbench--sources-collapsed .qec-workbench__body{grid-template-columns:44px minmax(0, 1fr) 9px minmax(280px, var(--qec-inspector-width))}.qec-workbench.qec-workbench--sources-collapsed.qec-workbench--inspector-closed .qec-workbench__body{grid-template-columns:44px minmax(0,1fr)}.qec-workbench--sources-collapsed .qec-workbench__body>.qec-resize-handle:first-of-type{display:none}@media (width<=1179px){.qec-workbench.qec-workbench--sources-collapsed .qec-workbench__body{grid-template-columns:44px minmax(0,1fr)}}.qec-sources--rail{align-items:center;gap:10px;padding:8px 0}.qec-sources__rail-icon{color:var(--qec-text-muted)}.qec-sources__rail-count{color:var(--qec-text-muted);font-size:var(--font-size-caption)}@media (width<=699px){.qec-workbench.qec-workbench--sources-collapsed .qec-workbench__body,.qec-workbench.qec-workbench--sources-collapsed.qec-workbench--inspector-closed .qec-workbench__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.qec-sources--rail{flex-direction:row;justify-content:flex-start;padding:4px 10px}}@container qec-tray (width<=719px){.qec-tray__content{flex-direction:column;align-items:stretch;gap:14px}.qec-tray__content>.qec-tray__lead,.qec-tray__content>.qec-tray__jobs{margin-block:0}}@font-face{font-family:Geist Sans;src:url(/try/assets/Geist-Variable-CrgPqtmy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/try/assets/GeistMono-Variable-BNLlm6Cd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes nuclei-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes nuclei-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nuclei-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nuclei-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes nuclei-gate-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes nuclei-gate-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes nuclei-teal-glow{0%,to{filter:drop-shadow(0 0 4px #00b4d84d)}50%{filter:drop-shadow(0 0 12px #00b4d899)}}@keyframes nuclei-lightbulb-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes nuclei-bar-grow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes nuclei-heartbeat{0%,to{opacity:.6}50%{opacity:1}}@keyframes nuclei-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nuclei-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes nuclei-slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes nuclei-counter-tick{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes nuclei-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes nuclei-wire-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes nuclei-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes nuclei-orbit{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes nuclei-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-reveal-root]{opacity:0;will-change:opacity, transform;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}[data-reveal-root][data-reveal-from=right]{transform:translate(12px)}[data-reveal-root][data-reveal-from=left]{transform:translate(-12px)}[data-reveal-root][data-reveal-from=bottom]{transform:translateY(12px)}[data-reveal-root][data-reveal-from=top]{transform:translateY(-12px)}[data-reveal-root][data-reveal-entered]{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){[data-reveal-root]{opacity:1;transition:none!important;transform:none!important}}code,pre,kbd,samp,.nuclei-code,.nuclei-ket{font-variant-ligatures:none}.nuclei-gate{transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform-box:fill-box;transform-origin:50%}.nuclei-gate:hover{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent-quantum) 45%, transparent))}.circuit-renderer-container{background-image:radial-gradient(circle, var(--color-border-strong) .5px, transparent .5px);background-position:10px 10px;background-size:20px 20px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-soft)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.nuclei-h1{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);font-family:var(--font-sans);line-height:1.2}.nuclei-h2{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);font-family:var(--font-sans);line-height:1.3}.nuclei-h3{font-size:16px;font-weight:var(--font-weight-semibold);font-family:var(--font-sans);line-height:1.4}.nuclei-body{font-size:var(--font-size-body);font-family:var(--font-sans);line-height:1.5}.nuclei-secondary{font-size:var(--font-size-code);font-family:var(--font-sans);line-height:1.5}.nuclei-caption{font-size:var(--font-size-caption);font-family:var(--font-sans);line-height:1.4}.nuclei-code{font-size:var(--font-size-code);font-family:var(--font-mono);line-height:1.5}.nuclei-reveal-line{background:#f59e0b38}.monaco-editor .margin .nuclei-reveal-line{background:#f59e0bd9;margin-left:3px;width:3px!important}
