.Loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Loading-dot{fill:var(--primary-interaction);animation:1s infinite forwards shimmer}.Loading-dot:nth-child(2){animation-delay:.175s}.Loading-dot:nth-child(3){animation-delay:.35s}@keyframes shimmer{0%{opacity:0;transform:translate(0)}23%{opacity:1}to{opacity:0;transform:translate(52px)}}.Title{font-size:var(--secondary-text);background-color:var(--experiment-bg);color:var(--offwhite);z-index:200;-webkit-user-select:none;user-select:none;padding:4px;position:fixed}button.IconButton{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:50%;padding:0}button.IconButton.IconButton--backgroundAlways{background-color:#0003}button.IconButton:disabled{opacity:.3;cursor:not-allowed}button.IconButton svg{color:inherit}button.IconButton svg [stroke]{stroke:currentColor}button.IconButton svg [fill]:not([fill=none]){fill:currentColor}button.IconButton:not(:disabled):hover svg [stroke]{stroke:var(--primary-interaction)}button.IconButton:is(.IconButton--backgroundAlways,.IconButton--backgroundHover):not(:disabled):hover{background-color:#0006}button.IconButton.IconButton--square{border-radius:2px}dialog.Dialog{background:var(--external-bg);min-width:400px;max-width:500px;color:var(--color-white);border:none;border-radius:4px;flex-direction:column;gap:30px;padding:20px;display:flex;position:relative}dialog.Dialog.Dialog--white{background:var(--color-white);color:var(--color-black)}dialog.Dialog .Dialog-header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}dialog.Dialog .Dialog-header>*{flex-shrink:0}dialog.Dialog .Dialog-footer{flex-direction:row;justify-content:flex-end;gap:12px;display:flex}dialog.Dialog .Dialog-footer>*{flex-shrink:0}dialog.Dialog .Dialog-title{flex-shrink:1;margin:0;font-size:20px;font-weight:700}dialog.Dialog .Dialog-closeButton{margin-top:-12px;margin-right:-12px}.ModalOverlay{z-index:100;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.EditorButton,.Action,.NoBackground{border:none;border-radius:2px;padding:10px 20px}.EditorButton:not(:disabled),.Action:not(:disabled),.NoBackground:not(:disabled){cursor:pointer}.EditorButton{background-color:var(--surface-neutral-secondary);color:var(--offwhite);font-size:var(--secondary-text);padding:var(--space-50) var(--space-100)}.EditorButton:disabled{cursor:not-allowed;opacity:.3}.EditorButton:not(:disabled):hover,.EditorButton:not(:disabled):active{background-color:var(--surface-neutral-quaternary)}.Action{background-color:var(--primary-interaction);color:var(--primary-interaction-text);font-size:var(--normal-text);font-weight:500}.Action.is-active{background-color:var(--primary-interaction-active)}.Action:disabled{background-color:var(--color-light-black);cursor:not-allowed}.Action:disabled.is-active{background-color:var(--primary-interaction-dim);color:var(--primary-interaction-text)}.Action:not(:disabled):hover,.Action:not(:disabled):focus{background-color:var(--primary-interaction-hover)}.Action:not(:disabled):active{background-color:var(--primary-interaction-active)}.PrimaryInteraction{width:100%}.NoBackground{color:inherit;font-size:var(--normal-text);background-color:#0000}.NoBackground:hover,.NoBackground:focus,.NoBackground:active{background-color:var(--surface-neutral-tertiary)}.ContextMenuItem{color:var(--color-white);cursor:pointer;text-align:left;border-radius:4px;margin:2px;padding:5px 10px;font-size:14px}.ContextMenuItem:hover{background-color:var(--surface-neutral-tertiary)}.ContextMenu{z-index:1001;background:var(--surface-neutral-secondary);border:1px solid var(--border-neutral-quaternary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:5px;max-width:90vw;max-height:90vh;margin:0;padding:0;list-style:none;position:absolute;overflow:auto}.NumberInput{border:1px solid var(--border-neutral-secondary);background-color:var(--surface-neutral-secondary);border-radius:var(--radius-radius-base-002);flex:1;align-items:center;width:100%;display:flex}.NumberInput:has(input:disabled){border-color:var(--border-neutral-quaternary);background-color:var(--surface-neutral-tertiary);color:var(--text-neutral-secondary)}.NumberInput:focus-within{outline:2px solid var(--border-brand-primary)}.NumberInput input{width:100%;padding:var(--space-50) var(--space-100);color:var(--text-neutral-primary);font-family:FK Grotesk,sans-serif;font-size:var(--font-size-small);background-color:#0000;border:none;flex:1}.NumberInput input:focus{outline:none}.NumberInput-unit{font-size:var(--font-size-small);padding-right:var(--space-100)}.Label{width:110px;color:var(--offwhite);font-size:12px;font-weight:400;display:inline-block}.Label.is-flex{flex:1;width:auto}.EditorNumber{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.EditorNumber>*{flex-shrink:0}.ListSelect{border:1px solid var(--border-neutral-secondary);background-color:var(--surface-neutral-secondary);border-radius:var(--radius-radius-base-002);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:26px;padding:var(--space-50) var(--space-100);color:var(--color-white);font-size:var(--font-size-small);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;width:100%;position:relative;overflow:hidden}.ListSelect:hover{border-color:var(--border-neutral-dark-primary)}.ListSelect:disabled{pointer-events:none;opacity:.5}.ListSelect-chevron{border-style:solid;border-width:1px 1px 0 0;border-color:var(--color-white);z-index:11;width:6px;height:6px;margin:0 5px;transition:transform .2s;display:inline-block;position:absolute;top:2px;right:2px;transform:translateY(50%)translateY(2px)rotate(135deg)}.ListSelect:has(.ListSelect-chevron){padding-right:20px}.ListSelect.is-open .ListSelect-chevron{z-index:13;transform:translateY(50%)translateY(4px)rotate(315deg)}.ListSelect:disabled .ListSelect-chevron{display:none}.ListSelect-wrapper{flex:1;min-width:0;position:relative}.ListSelect-wrapper:focus-within .ListSelect{outline:2px solid var(--border-brand-primary)}.ListSelect-wrapper .ListSelect-options{-webkit-user-select:none;user-select:none;z-index:100;background-color:var(--surface-neutral-secondary);min-width:100%;margin-top:var(--space-50);padding:0;position:absolute}.ListSelect-wrapper .ListSelect-option{padding:var(--space-50) var(--space-100);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;overflow:hidden}.ListSelect-wrapper .ListSelect-option:hover,.ListSelect-wrapper .ListSelect-option[aria-selected=true]{cursor:pointer;background-color:var(--surface-neutral-quaternary)}.EditorRange{flex-direction:row;align-items:center;gap:4px;display:flex}.EditorRange>*{flex-shrink:0}.CloudControl-body{border-bottom:1px solid var(--border-neutral-quaternary);flex-direction:column;gap:16px;padding:16px;display:flex}.CloudControl-submitResultRow{color:var(--text-neutral-primary);text-align:left;flex-direction:row;flex:1;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;display:flex}.CloudControl-submitResultRow a{color:var(--interactive-primary-default)}.CloudControl-submitResultRow a:hover{color:var(--interactive-primary-hover)}.CloudControl-submitResultRow a:active{color:var(--interactive-primary-pressed)}.CloudControl-separator{background-color:var(--experiment-bg);width:100%;height:1px}.CloudControl-warningAlert{gap:var(--space-200);padding:var(--space-200) var(--space-250);border:var(--size-border-1) solid var(--text-warning-primary);border-radius:var(--radius-radius-base-002);display:flex}.CloudControl-warningAlertIcon{flex-shrink:0}.CloudControl-warningAlertContent{gap:var(--space-100);flex-direction:column;display:flex}.CloudControl-warningAlertTitle{font-size:var(--subtitle-text);margin:0;font-weight:500}.CloudControl-warningAlertBody{line-height:1.5;font-size:var(--secondary-text);margin:0;font-weight:400}.CloudControl-warningAlertAction{padding:var(--space-100) var(--space-150);border-radius:var(--radius-radius-base-002);background-color:var(--primary-interaction);color:var(--primary-interaction-text);font-size:var(--normal-text);text-align:center;border:none;font-weight:500;text-decoration:none}.CloudControl-warningAlertAction:hover,.CloudControl-warningAlertAction:focus{background-color:var(--primary-interaction-hover);color:var(--primary-interaction-text)}.LocalEmulationControl{font-size:var(--secondary-text);border-bottom:1px solid var(--experiment-bg);flex-direction:column;gap:16px;padding:16px;font-weight:400;display:flex}.LocalEmulationControl>*{flex-shrink:0}.LocalEmulationControl-buttonsRow{flex-direction:row;display:flex}.LocalEmulationControl-buttonsRow>*{flex:1}.LocalEmulationControl-playbackRow{flex-direction:row;justify-content:space-around;display:flex}.LocalEmulationControl-playbackRow>*{flex-shrink:0}.LocalEmulationControl-credit{color:var(--text-neutral-secondary);text-align:center;font-size:10px}[role=tablist]{background-color:var(--color-black);gap:1px;display:flex}[role=tablist] button{font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);background-color:var(--tab-background);color:var(--tab-text);cursor:pointer;border:0;flex:1;margin-bottom:1px;padding:6px}[role=tablist] button:hover{color:var(--tab-active-text);background-color:var(--tab-active-background)}[role=tablist] button[aria-selected=true]{color:var(--tab-active-text);background-color:var(--tab-active-background);pointer-events:none;margin-bottom:0;padding-bottom:7px}.ExperimentRunControl{flex-direction:column;display:flex}.ExperimentRunControl>*{flex-shrink:0}.Checkbox{touch-action:manipulation;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.Checkbox input{visibility:hidden;opacity:0;width:0;height:0;display:block;position:absolute}.Checkbox input:checked+.Checkbox-check{background:var(--primary-interaction);border-color:#0000}.Checkbox input:checked+.Checkbox-check:after{content:"";border-style:solid;border-width:0 0 2px 2px;border-color:var(--external-bg);width:7px;height:4px;display:inline-block;position:absolute;top:1.5px;left:1.5px;transform:rotate(-55deg)}.Checkbox-check{all:unset;border:1px solid var(--color-white);cursor:pointer;background:0 0;border-radius:2px;width:12px;height:12px;position:relative}.Checkbox-check.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.EditorCheckbox{cursor:pointer;align-items:center;gap:8px;display:flex}input.Input{border:1px solid var(--border-neutral-secondary);width:100%;color:var(--text-neutral-primary);background-color:var(--surface-neutral-secondary);font-family:FK Grotesk,sans-serif;font-size:var(--font-size-small);padding:var(--space-50) var(--space-100);border-radius:var(--radius-radius-base-002)}input.Input:disabled{border-color:var(--border-neutral-quaternary);background-color:var(--surface-neutral-tertiary);color:var(--text-neutral-secondary)}input.Input:focus{outline:2px solid var(--border-brand-primary)}input.Input[maxlength="1"]{width:2em}.EditorText{flex-direction:column;gap:4px;display:flex}.EditorText>*{flex-shrink:0}.EditorText .EditorText-header{flex-direction:row;align-items:center;gap:4px;display:flex}.EditorText .EditorText-header>*{flex-shrink:0}.EditorText .EditorText-input{flex:1}.Collapsible-button{all:unset;cursor:pointer;background-color:#0000;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.Collapsible-container{border-radius:1px;flex-direction:column;display:flex}.Collapsible-chevron{border-style:solid;border-width:1px 1px 0 0;border-color:var(--color-white);width:6px;height:6px;margin:0 5px;transition:transform .2s;display:inline-block;transform:rotate(135deg)}.Collapsible-chevronColumn{flex-direction:column;display:flex}.is-opened .Collapsible-chevron,.Collapsible-sub .Collapsible-chevronTop{transform:rotate(315deg)}.Collapsible-sub .Collapsible-chevronBottom{transform:rotate(135deg)}.Collapsible-sub.is-opened .Collapsible-chevronTop{margin-bottom:2px;transform:rotate(135deg)}.Collapsible-sub.is-opened .Collapsible-chevronBottom{margin-top:2px;transform:rotate(315deg)}.ChannelAdd-channelControl{color:var(--offwhite);background:var(--surface-neutral-tertiary);text-align:left;border:1px solid var(--border-neutral-tertiary);border-radius:var(--space-50);flex-direction:column;padding:4px 12px;font-weight:200;display:flex;overflow:auto}.ChannelAdd-channelControl>*{flex-shrink:0}.ChannelAdd-channelControl.is-opened{border:1px solid var(--border-neutral-secondary);background:var(--border-neutral-tertiary)}.ChannelAdd-channelControl h3{margin:0}.ChannelAdd-title{padding-top:8px;padding-bottom:8px}.ChannelAdd-body{flex-direction:column;align-self:stretch;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.ChannelAdd-body>*{flex-shrink:0}.ChannelAdd-optionalFieldRow{flex-direction:row;align-items:center;gap:8px;display:flex}.ChannelAdd-optionalFieldRow>*{flex-shrink:0}.ChannelAdd-addButtonRow{padding-top:4px;padding-bottom:4px}.ChannelEdit{color:var(--offwhite);background:var(--surface-neutral-tertiary);text-align:left;border:1px solid var(--border-neutral-tertiary);border-radius:var(--space-50);flex-direction:column;padding:4px 12px;font-weight:200;display:flex}.ChannelEdit>*{flex-shrink:0}.ChannelEdit h3{margin:0}.ChannelEdit-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-top:8px;padding-bottom:8px;display:inline-block;overflow:hidden}.ChannelEdit-label span+span:before{content:"|";color:var(--border-neutral-secondary);padding:0 var(--space-100)}.ChannelEdit-label .Icon{float:left;vertical-align:middle;margin:4px 5px 0 0}.ChannelEdit-label.ChannelEdit-label--rydberg .Icon{color:var(--waveform-rydberg)}.ChannelEdit-label.ChannelEdit-label--raman .Icon{color:var(--waveform-raman)}.ChannelEdit-label.ChannelEdit-label--microwave .Icon{color:var(--waveform-microwave)}.ChannelEdit-body{flex-direction:column;align-self:stretch;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.ChannelEdit-body>*{flex-shrink:0}.ChannelEdit-optionalFieldRow{flex-direction:row;align-items:center;gap:8px;display:flex}.ChannelEdit-optionalFieldRow>*{flex-shrink:0}.ChannelEdit.is-opened{border:1px solid var(--border-neutral-secondary);background:var(--border-neutral-tertiary)}.DeviceControl{color:var(--offwhite);text-align:left;font-size:var(--secondary-text);border-bottom:1px solid var(--experiment-bg);flex-direction:column;padding-left:12px;padding-right:12px;font-weight:400;display:flex;overflow:hidden}.DeviceControl-sectionTitle{gap:12px;padding-top:12px;padding-bottom:12px}.DeviceControl-sectionBody{flex-direction:column;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.DeviceControl h3{color:var(--color-white);align-items:center;margin:0;display:flex}.DeviceControl img{width:100%}.DeviceControl-deviceType{color:var(--color-white)}.DeviceControl-propertyValue{font-size:var(--secondary-text);color:var(--color-white);font-weight:400}.DeviceControl-channelsHeader{color:var(--color-white);font-size:var(--normal-text);margin:0;padding-top:8px;padding-bottom:8px}.DeviceControl-availableChannels{padding-bottom:var(--space-100);flex-direction:column;gap:8px;display:flex}.DeviceControl-availableChannelsInner{flex-direction:column;gap:8px;display:flex}.PhaseIcon circle{fill:none;stroke-width:1px;stroke:var(--channels-pulse-phase-icon)}.PhaseIcon path.PhaseIcon-bg{fill:var(--channels-pulse-phase-icon-bg)}.PhaseIcon path.PhaseIcon-tick{stroke-width:1px;stroke:var(--channels-pulse-phase-icon)}.Slider .Slider-track{touch-action:none;cursor:pointer;outline:none;height:20px;margin:0 5.5px;position:relative}.Slider .Slider-track:before{content:"";background-color:#ffffff4d;border-radius:1px;height:2px;margin:auto;display:block;position:absolute;inset:0}.Slider .Slider-knob{height:100%;position:absolute;top:0;left:0}.Slider .Slider-knob:before{background-color:var(--primary-interaction);content:"";border-radius:1px;height:2px;margin-top:auto;margin-bottom:auto;display:block;position:absolute;inset:0}.Slider .Slider-knob:after{background-color:var(--primary-interaction);content:"";z-index:2;border-radius:6px;width:11px;height:11px;margin-top:auto;margin-bottom:auto;display:block;position:absolute;top:0;bottom:0;right:-5.5px}.Slider .Slider-division{z-index:1;background-color:#0006;width:2px;height:2px;margin-top:auto;margin-bottom:auto;margin-left:-1px;position:absolute;top:0;bottom:0}.Slider .Slider-track:hover .Slider-knob:after{background-color:#afefcc}.Slider .Slider-track:focus .Slider-knob:after{background-color:var(--panel-main);box-shadow:0 0 0 1px black, 0 0 0 2px var(--color-white)}.Slider .Slider-track:active .Slider-knob:after{background-color:var(--color-white)}.Slider.is-disabled .Slider-track{cursor:default;pointer-events:none}.Slider.is-disabled .Slider-knob:before,.Slider.is-disabled .Slider-knob:after{background-color:var(--primary-interaction-dim)}.EditorSlider-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.EditorSlider-input{flex:1}.EditorLockable-inner{flex-direction:column;display:flex}.EditorLockable-inner>*{flex-shrink:0}.EditorLockable-lockable{border-right:1px solid var(--border-neutral-primary);flex-direction:row;align-items:center;gap:8px;padding-top:8px;display:flex}.EditorLockable-lockable>*{flex-shrink:0}.EditorLockable-lock{align-self:stretch;align-items:stretch;display:flex}.EditorLockable-lockable .EditorLockable-line{border-top:1px solid var(--border-neutral-primary);transform:translateY(50%)}.EditorLockable-lockable:first-child{border:none;padding-top:0}.EditorLockable-lockable:first-child .EditorLockable-line{border-right:1px solid var(--border-neutral-primary)}.EditorLockable-lockable:last-child{border:none}.EditorLockable-lockable:last-child .EditorLockable-line{border:none;border-bottom:1px solid var(--border-neutral-primary);border-right:1px solid var(--border-neutral-primary);transform:translateY(-50%)}.EditorLockable-lockableEditor{flex:1}.EditorLockable-line{align-self:stretch;width:13px}.EditorLockable-lockableButton{background-color:#0000;align-self:center}.WaveformPreview{border:1px solid var(--panel-border-dark);border-radius:7px;min-height:100px;position:relative}.WaveformPreview-bg{fill:var(--surface-neutral-secondary)}.WaveformPreview-svg{border-radius:5px;position:absolute;inset:0;overflow:hidden}.WaveformPreview-ticks,.WaveformPreview-waveShape{stroke:var(--panel-border);stroke-width:1px}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--rydberg .WaveformPreview-waveShape{stroke:var(--waveform-rydberg);fill:url(#waveform-bg-rydberg)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--rydberg .WaveformPreview-waveZero{stroke:#867bfa4d}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--rydberg .WaveformPreview-area{fill:var(--waveform-rydberg)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--raman .WaveformPreview-waveShape{stroke:var(--waveform-raman);fill:url(#waveform-bg-raman)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--raman .WaveformPreview-waveZero{stroke:#2ea3f84d}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--raman .WaveformPreview-area{fill:var(--waveform-raman)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--microwave .WaveformPreview-waveShape{stroke:var(--waveform-microwave);fill:url(#waveform-bg-microwave)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--microwave .WaveformPreview-waveZero{stroke:rgb(from var(--waveform-microwave) r g b / 30%)}.WaveformPreview.WaveformPreview--amplitude.WaveformPreview--microwave .WaveformPreview-area{fill:var(--waveform-microwave)}.WaveformPreview.WaveformPreview--detuning .WaveformPreview-waveShape{stroke:var(--color-white);fill:#fff3}.WaveformPreview.WaveformPreview--detuning .WaveformPreview-waveZero{stroke:none}.WaveformPreview.WaveformPreview--detuning .WaveformPreview-area{fill:#fff3}.WaveformPreview-area text{fill:var(--channels-pulse-area-text);letter-spacing:0;text-shadow:0 3px 6px #00000029;font-size:11px;font-weight:700}.WaveformProperties,.WaveformProperties-samplesList{flex-direction:column;gap:4px;display:flex}.WaveformProperties-sampleRow{flex-direction:row;gap:8px;display:flex}.WaveformProperties-sampleRowLabel{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.WaveformProperties-labelText{white-space:nowrap;align-self:center;font-size:12px;display:inline-block}.WaveformProperties-lock{margin-left:2px;padding:0 1px}.WaveformProperties-editorCode{white-space:pre-wrap;height:10rem;color:var(--color-white);counter-reset:linenumber;background-color:var(--surface-neutral-secondary);padding:var(--space-50);border-radius:var(--radius-radius-base-002);border:none;overflow:auto}.WaveformProperties-editorCode:focus{outline:1px solid var(--border-brand-primary)}.WaveformProperties-errorText{color:var(--text-danger-primary);margin-top:var(--space-50);font-size:12px}.PulseProperties{color:var(--offwhite);background:var(--surface-neutral-tertiary);text-align:left;border:1px solid var(--border-neutral-tertiary);border-radius:var(--space-50);flex-direction:column;padding:4px 12px;font-weight:200;display:flex}.PulseProperties>*{flex-shrink:0}.PulseProperties.is-opened{border:1px solid var(--border-neutral-secondary);background:var(--border-neutral-tertiary)}.PulseProperties-collapsibleTitle{padding-top:8px;padding-bottom:8px}.PulseProperties-items{flex-direction:column;gap:4px;padding-top:8px;padding-bottom:8px;display:flex}.PulseProperties-items>*{flex-shrink:0}.PulseProperties-phaseRow{flex-direction:row;align-items:center;gap:8px;display:flex}.PulseProperties-phaseRow>*{flex-shrink:0}.PulseProperties-phaseEditor{flex:1}.PulseProperties:last-of-type{margin-bottom:var(--space-100)}.PulseProperties h3{margin:0}.PulseProperties-removePulseButton{width:fit-content}.PulseProperties-waveformHeader{font-size:var(--normal-text);color:var(--color-white);margin:0;padding:6px 0 0}.PulseProperties-atomSelectContainer{width:100%;height:20px}.PulseControl{color:var(--color-white);text-align:left;border-bottom:1px solid var(--experiment-bg);flex-direction:column;padding-left:12px;padding-right:12px;font-weight:200;display:flex;overflow:hidden}.PulseControl>*{flex-shrink:0}.PulseControl-sectionTitle{gap:12px;padding-top:12px;padding-bottom:12px}.PulseControl-sectionBody{flex-direction:column;align-self:stretch;gap:8px;display:flex}.PulseControl-sectionBody>*{flex-shrink:0}.PulseControl h3{align-items:center;margin:0;display:flex}.RenamingInput-root{flex-direction:row;flex:1;gap:8px;display:flex}.RenamingButton{border-radius:2px}.AtomName{align-items:center;gap:8px;width:80px;display:flex}.AtomName>*{flex-shrink:0}.AtomProperties{color:var(--color-white);text-align:left;border:1px solid var(--border-neutral-tertiary);border-radius:var(--space-50);background:var(--surface-neutral-tertiary);flex-direction:row;align-items:stretch;gap:8px;padding:8px 12px;font-weight:200;display:flex}.AtomProperties>*{flex-shrink:0}.AtomProperties h3{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.AtomProperties-atomInputs{flex-direction:row;flex:1;display:flex}.AtomProperties-atomInputs>*{flex-shrink:0}.AtomProperties.AtomProperties-inputFocused{border:1px solid var(--border-neutral-secondary);background:var(--border-neutral-tertiary)}.AtomProperties-numberInput:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.AtomProperties-numberInput:last-of-type{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.RegisterControl{color:var(--color-white);text-align:left;border-bottom:1px solid var(--experiment-bg);flex-direction:column;padding-left:12px;padding-right:12px;font-weight:200;display:flex;overflow:hidden}.RegisterControl>*{flex-shrink:0}.RegisterControl-sectionTitle{gap:12px;padding-top:12px;padding-bottom:12px}.RegisterControl-sectionBody{flex-direction:column;gap:16px;padding-top:8px;padding-bottom:8px;display:flex}.RegisterControl-sectionBody>*{flex-shrink:0}.RegisterControl-atomsList{flex-direction:column;gap:8px;display:flex}.RegisterControl-atomsList>*{flex-shrink:0}.RegisterControl h3{align-items:center;margin:0;display:flex}.ExperimentSpecsControl-controls{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ExperimentSpecsControl-controls>*{flex-shrink:0}.ExperimentTabs-tabBar{flex-wrap:wrap;flex-shrink:1;gap:8px;margin-bottom:2px;display:flex}:root .ExperimentTabs-tab{all:unset;cursor:pointer;color:var(--text-neutral-secondary);background-color:var(--surface-neutral-secondary);-webkit-user-select:none;user-select:none;border:0;border-radius:4px;align-items:center;gap:6px;max-width:200px;padding:6px 10px;font-size:12px;font-weight:500;display:flex;position:relative}.ExperimentTabs-tab:hover{background-color:var(--surface-neutral-primary);color:var(--text-neutral-primary)}.ExperimentTabs-label{all:unset;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExperimentTabs-tab[aria-selected=true]{color:var(--text-neutral-primary);background-color:var(--surface-neutral-primary);cursor:default}.ExperimentTabs-tab[aria-selected=true]:after{content:"";background-color:var(--primary-interaction);border-radius:2px 2px 0 0;width:100%;height:3px;position:absolute;bottom:-6px;left:0}.ExperimentTabs-tab.is-newTab{color:var(--text-neutral-primary)}.Footer-footer{background:var(--external-bg);border-top:var(--rim-border-size) solid var(--panel-border);color:var(--text-neutral-tertiary);gap:var(--space-200);flex-flow:wrap;justify-content:center;align-items:center;padding-top:1em;padding-bottom:1em;display:flex}.Footer-footer>*{flex-shrink:0}@media (width<=600px){.Footer-footer{padding-bottom:var(--space-100);gap:var(--space-50)}}.Footer-copyright{font-size:var(--secondary-text);margin:0}.Footer-separator{width:var(--size-border-1);background-color:var(--border-neutral-tertiary);height:20px}@media (width<=600px){.Footer-separator{display:none}}.Footer-cookieConsentTrigger{cursor:pointer;line-height:inherit;color:inherit;background:0 0;border:none;padding:0}.Footer-linksWrapper{align-items:center;gap:var(--space-100);margin-left:var(--space-100);flex-direction:row;display:flex}.Footer-linksWrapper>*{flex-shrink:0}.Footer-legalLinks{font-size:var(--secondary-text);color:var(--text-neutral-tertiary);text-decoration:none}.Footer-legalLinks:hover{color:var(--interactive-primary-hover)}.Header-header{background:var(--external-bg);border-bottom:var(--rim-border-size) solid var(--panel-border);height:var(--header-height);color:var(--color-white);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:16px;padding:0 16px 0 12px;display:flex}.Header-header>*{flex-shrink:0}.Header-logo{height:32px}.Header-appName{font-size:var(--title-text);margin:2px 0 0;font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.HelpWindow{z-index:2001;background:var(--color-white);opacity:0;border-radius:5px;justify-content:center;align-items:center;width:max-content;max-width:calc(min(500px,100vw - 100px));max-height:calc(min(500px,100vh - 100px));display:flex;position:absolute}.HelpWindow--ready{animation:.2s ease-out forwards fade-in}.HelpWindow-counter{color:var(--color-white);padding:4px;font-size:14px;position:absolute;top:-25px;right:0}.HelpWindow-tip{background:inherit;z-index:1;width:20px;height:20px;margin:-10px;position:absolute;transform:rotate(45deg)}.HelpWindow-overlay{z-index:2000;position:fixed;inset:0}.HelpWindow-mask{z-index:2000;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #000;border-radius:3px;position:absolute;box-shadow:0 0 0 calc(max(100vw,100vh)) #141414cc,inset 0 0 10px #141414cc}.lm_root{position:relative}.lm_row{flex-direction:row;display:flex}.lm_column{flex-direction:column;display:flex}.lm_content{position:relative}.lm_content,.lm_stack,.lm_item,.lm_items,.lm_header{box-sizing:border-box}.lm_dragging,.lm_dragging *{-webkit-user-select:none;user-select:none;cursor:move!important}.lm_maximised{z-index:40;position:absolute;top:0;left:0}.lm_maximise_placeholder{display:none}.lm_splitter{z-index:2;touch-action:none;position:relative}.lm_splitter.lm_vertical .lm_drag_handle{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute}.lm_splitter.lm_horizontal{height:100%}.lm_splitter.lm_horizontal .lm_drag_handle{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;height:100%;position:absolute}.lm_header{-webkit-user-select:none;user-select:none;background:var(--surface-neutral-secondary);border:1px solid var(--panel-border);border-bottom:none;flex-direction:row;align-items:center;display:flex;overflow:visible}.lm_header .lm_controls{margin-right:4px;display:flex}.lm_stack{position:relative}.lm_header .lm_controls .lm_tabdropdown{padding:0 5px}.lm_header .lm_controls .lm_tabdropdown:before{content:"";vertical-align:middle;width:0;height:0;color:var(--color-white);border-top:5px dashed;border-left:5px solid #0000;border-right:5px solid #0000;display:inline-block}.lm_header .lm_tabdropdown_list{z-index:50;position:absolute;top:20px;right:-1px;overflow:hidden}.lm_header .lm_tabdropdown_list .lm_tab{border:1px solid var(--panel-border);min-width:100px;min-height:30px}.lm_header .lm_tabdropdown_list .lm_tab+.lm_tab{border-top:none}.lm_header .lm_tabdropdown_list .lm_tab .lm_close_tab{display:none}.lm_dragProxy{z-index:30;position:absolute;top:0;left:0}.lm_dragProxy .lm_header{background:0 0;height:28px}.lm_dragProxy .lm_content{border-top:none;overflow:hidden}.lm_dropTargetIndicator{z-index:35;border:2px solid var(--border-neutral-primary);background:#0003;transition:all .15s;display:none;position:absolute}.lm_goldenlayout{background:var(--experiment-bg)}.lm_content{background:var(--panel-main)}.lm_content[id^=glc_]{border:1px solid var(--panel-border)}.lm_dragProxy .lm_header{border:none}.lm_dragProxy .lm_header .lm_tab{border:1px solid var(--panel-border);border-bottom:none}.lm_splitter{opacity:.001;background:0 0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.lm_splitter:hover,.lm_splitter.lm_dragging{background:var(--experiment-bg);opacity:1}.lm_splitter.lm_dragging{z-index:10}.lm_splitter.lm_dragging.lm_horizontal{box-sizing:content-box;border-left:1px solid var(--panel-border);border-right:1px solid var(--panel-border);margin:0 -1px;padding:0 1px}.lm_splitter.lm_dragging.lm_vertical{box-sizing:content-box;border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);margin:-1px 0;padding:1px 0}.lm_splitter.lm_horizontal:after{content:"";border-right:1px solid var(--panel-main);border-left:1px solid var(--panel-main);width:2px;height:20px}.lm_splitter.lm_vertical:after{content:"";border-top:1px solid var(--panel-main);border-bottom:1px solid var(--panel-main);width:20px;height:2px}.lm_tabs{flex-direction:row;flex:1;align-self:stretch;min-width:0;display:flex}.lm_drop_tab_placeholder{width:100px;margin:0 2px}.lm_tab{cursor:pointer;touch-action:none;font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--tab-text);background:var(--tab-background);border-top:none;border-left:none;border-left:1px solid var(--tab-border);border-right:1px solid var(--tab-border);align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.lm_tab:first-child,.lm_tab+.lm_tab{border-left:none}.lm_tab .lm_title{white-space:nowrap;text-overflow:ellipsis;flex:1;display:inline-block;overflow:hidden}.lm_tab .lm_close_tab{opacity:.4;background-image:url(~/assets/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;justify-self:flex-end;width:20px;height:20px;margin-left:5px;margin-right:-5px;display:none;top:3px;right:5px}.lm_tab .lm_close_tab:hover{opacity:1}.lm_tab.lm_active:before,.lm_dragProxy .lm_tab:before{content:"";z-index:1;background:inherit;height:1px;position:absolute;bottom:-1px;left:0;right:0}.lm_tab.lm_active .lm_close_tab,.lm_dragProxy .lm_tab .lm_close_tab{opacity:1}.lm_tab.lm_active.lm_focused,.lm_dragProxy .lm_tab.lm_focused{background-color:var(--tab-focus-background)}.lm_tab:hover,.lm_tab.lm_active{background:var(--tab-active-background);color:var(--tab-active-text)}.lm_header .lm_controls .lm_tabdropdown:before{color:var(--color-white)}.lm_controls>.lm_close,.lm_controls>.lm_maximise{opacity:.4;background-position:50%;background-repeat:no-repeat;transition:opacity .3s;position:relative}.lm_controls>.lm_close:hover,.lm_controls>.lm_maximise:hover{opacity:1}.lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKElEQVR4nGP8////fwYCgImQAgYGBgYWKM2IR81/okwajIpgvsMbVgAwgQYRVakEKQAAAABJRU5ErkJggg==)}.lm_controls .lm_close{background-image:url(~/assets/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:none}.lm_maximised .lm_header{background-color:var(--experiment-bg)}.lm_maximised .lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJ0lEQVR4nGP8//8/AzGAiShVI1YhCwMDA8OsWbPwBmZaWhoj0SYCAN1lBxMAX4n0AAAAAElFTkSuQmCC)}.Code{text-align:left;height:100%;padding:5px;overflow:hidden}.ErrorEst{color:var(--color-light-black);align-self:center;padding:0 5px;font-size:10px}.ErrorEst span{color:var(--offwhite);font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700}.Histogram{color:var(--offwhite);flex-direction:column;height:100%;padding:5px;display:flex}.Histogram>*{flex-shrink:0}.Histogram-body{flex:1}.Histogram-viewportSizer{min-width:100%;min-height:100%;position:relative}.Histogram-plot{fill:#0000;position:absolute;inset:0}.Histogram-plotGraphBackground{fill:var(--surface-neutral-secondary)}.Histogram-gridLine{stroke:var(--border-neutral-quaternary)}.Histogram-bar{fill:var(--surface-brand-secondary);cursor:pointer;width:100%;margin-top:5px}.Histogram-axislineText,.Histogram-gridlineText{fill:var(--offwhite);-webkit-user-select:none;user-select:none;font-size:9px;line-height:14px}.Histogram-stateLabel{fill:var(--offwhite);font-size:var(--legend-title);color:var(--offwhite)}.Histogram-axisLabel{fill:var(--offwhite);font-size:var(--legend-title)}.Histogram-legend{color:var(--offwhite);border-top:1px solid var(--experiment-bg);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0 11px;padding:16px 0 11px;display:flex}.Histogram-legend>*{flex-shrink:0}.Histogram-basisDescription{fill:var(--offwhite);color:var(--text-neutral-tertiary);font-size:12px}.QuantumState{background-color:var(--panel-main);color:var(--color-white);flex-direction:column;justify-content:space-between;gap:8px;height:100%;padding:16px;display:flex;overflow:visible}.QuantumState>*{flex-shrink:0}.QuantumState-stateContainer{flex:1;max-width:100%;padding:7px 8px;font-family:Courier New,Courier,monospace;overflow:auto}.QuantumState-state{flex-flow:wrap;gap:8px;display:flex}.QuantumState-legend{border-top:1px solid var(--experiment-bg);flex-flow:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}.QuantumState-ketComponent{flex-direction:row;align-items:center;gap:4px;display:flex}.QuantumState-ketComponent>*{flex-shrink:0}.QuantumState-ketComponentInner{flex-direction:row;gap:20px;display:flex}.QuantumState-ketComponentInner>*{flex-shrink:0}.QuantumState-legendRow{flex-direction:row;gap:8px;display:flex}.QuantumState-legendRow>*{flex-shrink:0}.QuantumState pre{margin:0;font-size:1.5em}.QuantumState-component{background:var(--surface-neutral-secondary);cursor:pointer;width:max-content;padding:0 10px;line-height:30px}.QuantumState-component:hover{background:var(--surface-neutral-quaternary)}.QuantumState-amplitude{color:var(--text-info-info)}.QuantumState-qutrits{color:var(--text-warning-primary)}.QuantumState-qutritState{display:inline-block}.QuantumState-qutritState.is-active{color:var(--text-warning-primary);background:var(--color-black)}.PatternGenerator{flex-direction:column;width:100%;height:100%;display:flex}.PatternGenerator>*{flex-shrink:0}.PatternGenerator-header{flex-direction:column;justify-content:center;gap:12px;display:flex}.PatternGenerator-header>*{flex-shrink:0}.PatternGenerator-samplesPicker{justify-content:center;align-items:center;gap:8px;display:flex}.PatternGenerator-samplesPicker>*{flex-shrink:0}.PatternGenerator-inner{flex-direction:row;flex:1;gap:4px;padding:12px;display:flex}.PatternGenerator-inner>*{flex-shrink:0}.PatternGenerator-generateRow{margin-top:16px;margin-bottom:16px}.PatternGenerator p{text-align:center;margin:0;padding:0}.PatternGenerator-sample{cursor:pointer;fill:var(--offwhite)}.PatternGenerator-sample.is-active{fill:var(--primary-interaction);background-color:var(--surface-neutral-quaternary)}.PatternGenerator-error{font-size:var(--legend-title);color:var(--text-danger-primary);padding:1px}.PatternGenerator-options{flex-direction:column;justify-content:center;gap:4px;width:200px;margin-left:20px;display:flex}.PatternGenerator-options>*{flex-shrink:0}.PatternGenerator-options--center{margin:0 auto}.PatternGenerator-preview{background:var(--surface-neutral-secondary);flex:1;margin:20px;position:relative}.PatternGenerator-previewSvg{fill:var(--register-atom-fill);margin:auto;position:absolute;top:0;left:0;right:0}.PatternGenerator-previewRefPath{stroke:var(--border-neutral-quaternary)}.PatternGenerator-previewPath{stroke:var(--register-atom-fill);stroke-linecap:round}.ZoomControl{flex-direction:row;align-items:center;gap:16px;display:flex}.ZoomControl>*{flex-shrink:0}.ZoomControl-zoomButtons{flex-direction:row;align-items:center;display:flex}.ZoomControl-zoomButtons>*{flex-shrink:0}.AtomLegend{background-color:var(--experiment-bg);z-index:20;width:210px;height:200px;fill:var(--offwhite);-webkit-user-select:none;user-select:none;border-radius:6px;padding:10px;font-size:14px;position:absolute}.AtomLegend-groundToRydberg{fill:var(--waveform-rydberg);stroke:var(--waveform-rydberg);stroke-width:3px}.AtomLegend-hyperfineToGround{fill:var(--waveform-raman);stroke:var(--waveform-raman);stroke-width:3px}.AtomLegend-stateLegendOrbits{fill:var(--color-white);stroke:var(--color-white);stroke-width:1.5px}.AtomLegend-atom{fill:var(--register-atom-fill)}.RegisterViz svg{position:absolute;inset:0;overflow:visible}.RegisterViz text{-webkit-user-select:none;user-select:none}.RegisterViz-bg{fill:#091519}.RegisterViz-maxDistance{fill:var(--register-bg)}.RegisterViz-atom{fill:var(--register-atom-fill);stroke:var(--register-bg);stroke-width:calc(2px / var(--viewport-scale));cursor:pointer}.RegisterViz-atom.is-hovered{fill:var(--register-atom-fill-hover)}.RegisterViz-atom.is-selected{stroke:var(--register-atom-selected-stroke)}.RegisterViz-atomName,.RegisterViz-atomCoords{pointer-events:none;fill:var(--color-white);stroke:var(--register-bg);paint-order:stroke fill;stroke-linejoin:round;stroke-width:calc(4px / var(--viewport-scale))}.RegisterViz-atomCoords{text-anchor:start;stroke-width:calc(2px / var(--viewport-scale));fill:var(--register-atom-info)}.RegisterViz-legend{fill:var(--offwhite);text-anchor:middle;dominant-baseline:middle;font-size:9px}.RegisterViz-legend--left{text-anchor:end}.RegisterViz-legend--bottom{dominant-baseline:hanging}.RegisterViz-grid{stroke:var(--border-neutral-quaternary)}.RegisterViz-orbits{fill:none;stroke:var(--color-white);stroke-width:calc(1px / var(--viewport-scale))}.RegisterViz-connections>line{stroke:#5feea34d;cursor:pointer}.RegisterViz-connections>line:hover{stroke:#5feea399}.RegisterViz-pulseEffects{stroke-width:calc(2px / var(--viewport-scale));pointer-events:none}.RegisterViz-pulseEffects .raman{fill:var(--waveform-raman);stroke:var(--waveform-raman)}.RegisterViz-pulseEffects .rydberg{fill:var(--waveform-rydberg);stroke:var(--waveform-rydberg)}.RegisterViz-pulseEffects .microwave{fill:var(--waveform-microwave);stroke:var(--waveform-microwave)}.RegisterViz-collisions circle{stroke-width:calc(1px / var(--viewport-scale));pointer-events:none;stroke:var(--text-warning-primary);fill:none}.RegisterViz-selectionBox{outline:1px solid var(--channels-timeline-current);z-index:10;background-color:#f8d44133;position:absolute}.RegisterViz-connectionStrength{fill:var(--register-atom-fill);stroke:var(--register-bg);paint-order:stroke fill;stroke-linejoin:round;stroke-width:calc(4px / var(--viewport-scale));-webkit-user-select:none;user-select:none}.Register{height:100%;padding:10px;display:flex}.Register-viewportNode{flex:1;position:relative}.Register-floatingButtons{z-index:10;flex-direction:column;gap:2px;display:flex;position:absolute;top:4px;right:4px}.Card{border:1px solid var(--border-neutral-tertiary);border-radius:var(--radius-radius-base-004);background-color:var(--surface-neutral-tertiary);cursor:pointer;padding:var(--space-150)}.Card--clickable:hover{background-color:var(--surface-neutral-secondary)}.Text{color:currentColor;margin:0;font-size:14px;font-weight:400;line-height:20px}.Text--weight-semi-bold{font-weight:500}.Text--color-neutral-primary{color:var(--text-neutral-primary)}.Text--color-neutral-secondary{color:var(--text-neutral-secondary)}.Text--size-tiny{font-size:10px;line-height:16px}.Text--size-large{font-size:16px;line-height:24px}.ExampleGallery{gap:var(--space-250);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ExampleGallery-card{gap:var(--space-300);display:flex}.ExampleGallery-desc{margin-top:var(--space-150);gap:var(--space-50);flex-direction:column;display:flex}.ExampleGallery-image{border-radius:var(--radius-radius-base-004);border:1px solid var(--border-neutral-tertiary);background-color:#212121;flex-shrink:0;width:96px;height:96px}.ExampleGallery-image img{object-fit:contain;width:100%;height:100%}.NewExperimentTab{background-color:var(--surface-neutral-primary);padding:var(--space-600) 0;height:100%}.NewExperimentTab-content{flex-direction:column;max-width:540px;height:100%;margin:0 auto;display:flex}.NewExperimentTab-actionsRow{flex-direction:row;gap:16px;display:flex}.NewExperimentTab-actionsRow>*{flex-shrink:0}.NewExperimentTab-action{justify-content:center;align-items:center;gap:var(--space-150);padding:var(--space-600);flex-direction:column;flex:1;display:flex}.NewExperimentTab-action .Icon{padding:var(--space-100);color:var(--text-neutral-primary);border-radius:50%}.NewExperimentTab-action .Icon [stroke]{stroke:currentColor}.NewExperimentTab-action--new .Icon{background-color:var(--surface-accent-accent2-primary)}.NewExperimentTab-action--import .Icon{background-color:var(--surface-accent-accent1-primary)}.NewExperimentTab-galleryLabel{text-align:center;margin:var(--space-300) 0;align-items:center;gap:var(--space-200);display:flex}.NewExperimentTab-galleryLabel:before,.NewExperimentTab-galleryLabel:after{content:"";border-bottom:1px solid var(--border-neutral-tertiary);flex-grow:1}.Sidebar{width:var(--rim-size);border-right:var(--rim-border-size) solid var(--panel-border);background:var(--external-bg);flex-direction:column;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.Sidebar-separator{background-color:var(--border-neutral-quaternary);width:100%;height:1px;margin-top:-4px;margin-bottom:-4px}.UndoControl{flex-direction:row;gap:8px;display:flex}.UndoControl>*{flex-shrink:0}.ExperimentPage{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.ExperimentPage>*{flex-shrink:0}.ExperimentPage-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.ExperimentPage-body>*{flex-shrink:0}.ExperimentPage-main{flex-direction:row;flex:1;display:flex;overflow:hidden}.ExperimentPage-main>*{flex-shrink:0}.ExperimentPage-center{flex-direction:column;flex:1;gap:4px;padding:4px;display:flex}.ExperimentPage-center>*{flex-shrink:0}.ExperimentPage-rim{background:var(--external-bg)}.ExperimentPage.is-dragging>*{pointer-events:none}.ExperimentPage-rim.ExperimentPage-rim--right{border-left:var(--rim-border-size) solid var(--panel-border);flex-direction:column;width:356px;display:flex}.ExperimentPage-rim.ExperimentPage-rim--right>*{flex-shrink:0}.ExperimentPage.is-dragging:after{z-index:100;content:"drop file to load experiment";color:var(--color-white);text-align:center;text-shadow:0 0 10px #000,0 0 20px #000;background:#00000080;border:3px solid #000;border-radius:10px;justify-content:center;align-items:center;line-height:100%;display:flex;position:absolute;inset:5px}.ExperimentPage-header{flex-direction:row;justify-content:space-between;padding-left:0;padding-right:12px;display:flex}.ExperimentPage-header>*{flex-shrink:0}.ExperimentPage-center>.GLayout{flex:1}.HomePage{flex-direction:column;flex:1;width:100%;height:100vh;display:flex;overflow:hidden}.HomePage>*{flex-shrink:0}.HomePage-contentRow{flex-direction:row;flex:1;align-items:stretch;display:flex;overflow:hidden}.HomePage-contentRow>*{flex-shrink:0}.HomePage-left{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;margin-bottom:10%;padding-left:40px;padding-right:40px;display:flex}.HomePage-description{color:var(--color-white);text-align:left;width:370px;font-size:30px;font-weight:400}.HomePage-left .HomePage-loginButton{font-size:var(--title-text);justify-content:center;width:fit-content}.HomePage-right{flex-direction:column;flex:1;align-items:stretch;gap:40px;margin-right:10%;padding:40px;display:flex;overflow:hidden}.HomePage-right>*{flex-shrink:0}.layout-container{background:var(--experiment-bg);width:100%;height:100%;min-height:100vh;display:flex;position:relative}:root{--text-neutral-primary:#fff;--text-neutral-secondary:#c2dadf;--text-neutral-tertiary:#adc5ca;--text-warning-primary:#f8d441;--text-danger-primary:#ff3478;--text-info-info:#aeedef;--text-neutral-invert-primary:#243237;--surface-neutral-primary:#243237;--surface-neutral-secondary:#0f1f23;--surface-neutral-tertiary:#2a383d;--surface-neutral-quaternary:#061419;--surface-brand-secondary:#70db9d;--surface-info-primary:#aeedef;--surface-warning-primary:#f8d441;--surface-accent-accent1-primary:#ff986e;--surface-accent-accent2-primary:#867bfa;--border-brand-primary:#5feea3;--border-neutral-primary:#667e83;--border-neutral-secondary:#496166;--border-neutral-tertiary:#354348;--border-neutral-quaternary:#061419;--border-info-primary:#c1f7f4;--border-accent-primary-3:#a39bf4;--border-neutral-dark-primary:#0f1f23;--size-border-1:1px;--size-border-2:2px;--interactive-primary-default:#5feea3;--interactive-primary-hover:#37de97;--interactive-primary-pressed:#00c887;--space-50:4px;--space-75:6px;--space-100:8px;--space-150:12px;--space-200:16px;--space-250:20px;--space-300:24px;--space-600:48px;--radius-radius-base-002:2px;--radius-radius-base-004:4px;--font-size-small:12px;--color-black:#141414;--color-light-black:#6e6e6e;--color-white:#fff;--offwhite:#fff;--experiment-bg:#061419;--external-bg:#243237;--panel-border:#061419;--panel-border-dark:#061419;--panel-main:#243237;--primary-interaction:#5feea3;--primary-interaction-dim:#5feea366;--primary-interaction-text:#141414;--primary-interaction-hover:#37de97;--primary-interaction-active:#00c887;--register-bg:#0f1f23;--register-atom-fill:#5feea3;--register-atom-fill-hover:#37de97;--register-atom-selected-stroke:#f8d441;--register-atom-info:#5feea3;--waveform-rydberg:#867bfa;--waveform-raman:#2ea3f8;--waveform-microwave:#ff986e;--channels-timeline-body:#243237;--channels-sim-progress:#2a383d;--channels-timeline-current:#f8d441;--channels-timeline-tick:#061419;--channels-grid-tick:#061419;--channels-grid-offtick:#06141980;--channels-text:#fff;--channels-pulse-phase-icon:#fff;--channels-pulse-phase-icon-bg:#fff6;--channels-pulse-area-text:#243237;--channels-pulse-area-background-rydberg:#9d95fb;--channels-pulse-area-background-raman:#2ea3f8;--title-text:20px;--subtitle-text:16px;--normal-text:14px;--secondary-text:12px;--editor-label-text:12px;--legend-title:11px;--legend-text:9px;--channel-name-text:12px;--rim-size:52px;--rim-border-size:2px;--header-height:52px;--tab-font-size:12px;--tab-font-weight:500;--tab-background:#0f1f23;--tab-text:#c2dadf;--tab-active-text:#fff;--tab-active-background:#243237;--tab-focus-background:#243237;--tab-border:#061419}.u-scrollbarDark{scrollbar-color:#605f64 #404040;scrollbar-width:thin}.u-scrollbarDark::-webkit-scrollbar{width:8px;height:8px}.u-scrollbarDark::-webkit-scrollbar-track{background:#404040}.u-scrollbarDark::-webkit-scrollbar-thumb{background-color:#605f64;border:1px solid #404040;border-radius:2px}.u-scrollbarDark::-webkit-scrollbar-thumb:hover{background-color:#6a6a6a}.u-scrollbarDark::-webkit-scrollbar-thumb:active{background-color:#d4d4d4}.u-scrollbarDark::-webkit-scrollbar-corner{background-color:#505262}@font-face{font-family:FK Grotesk;src:url(/assets/FKGrotesk-Regular.woff2)format("woff2");font-weight:400}@font-face{font-family:FK Grotesk;src:url(/assets/FKGrotesk-Medium.woff2)format("woff2");font-weight:500}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white);font-family:FK Grotesk,sans-serif}h1,h2,h3,h4{font-weight:500}h3{font-size:14px}:where(button){appearance:none;font-family:inherit}:where(input){appearance:none;border:none;margin:0;padding:0;font-family:inherit}
