.plab[data-wave-workbench] .plab__workspace{grid-template-columns:minmax(0,1fr);gap:26px}.plab[data-wave-workbench] .plab__stage{border:1px solid #43677b;border-radius:14px;min-height:620px}.plab[data-wave-workbench] .plab__canvas{aspect-ratio:auto;height:620px!important}.plab[data-wave-workbench] .plab__readouts{background:#f8faf8;border:1px solid #d8e1df;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.plab[data-wave-workbench] .plab__readout{border:0;border-right:1px solid #d8e1df;border-radius:0;min-width:0;padding:18px 13px}.plab[data-wave-workbench] .plab__readout-label{min-height:2.5em;font-size:11px}.plab[data-wave-workbench] .plab__readout-value{font-size:18px}.plab[data-wave-workbench] .plab__panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;padding:26px;display:grid}.plab[data-wave-workbench] .plab__panel-head,.plab[data-wave-workbench] .plab__actions,.plab[data-wave-workbench] .plab__presets,.plab[data-wave-workbench] .plab__notice,.plab[data-wave-workbench] .plab__toggle{grid-column:1/-1}.plab[data-wave-workbench] .plab__field{min-width:0;margin:0}.coherent-stage-overlay{z-index:3;color:#e8edf6;pointer-events:none;position:absolute;inset:0}.coherent-stage-overlay button{pointer-events:auto;cursor:pointer;font:inherit}.coherent-stage-overlay__heading{max-width:58%;position:absolute;top:28px;left:28px}.coherent-stage-overlay__eyebrow{color:#85b9c9;letter-spacing:.15em;margin:0 0 12px;font-size:10px}.coherent-stage-overlay__title{color:#e8f8fb;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500;line-height:1.2}.coherent-stage-overlay__subtitle{color:#a6c9d3;margin:12px 0 0;font-size:12px;line-height:1.7}.coherent-stage-overlay__views{background:#0c2330d9;border:1px solid #598b9a66;border-radius:7px;gap:4px;padding:4px;display:flex;position:absolute;top:28px;right:24px}.coherent-stage-overlay__views button{color:#a6c9d3;background:0 0;border:0;border-radius:4px;padding:8px 9px;font-size:11px}.coherent-stage-overlay__views button[aria-pressed=true]{color:#eaf9fb;background:#426f8055}.coherent-stage-overlay__bottom{position:absolute;bottom:18px;left:26px;right:26px}.coherent-stage-overlay__actions{flex-wrap:wrap;gap:9px;display:flex}.coherent-stage-overlay__actions button{color:#e7f9fc;backdrop-filter:blur(8px);background:#143e4cde;border:1px solid #7da9b06b;border-radius:6px;padding:10px 15px;font-size:12px}.coherent-stage-overlay__actions button:first-child{color:#402f1b;background:#f3d4a3;font-weight:600}.coherent-stage-overlay__hint,.coherent-stage-overlay__legend{color:#9bbec8;margin:13px 0 0;font-size:10px;line-height:1.7}.coherent-stage-overlay__legend{color:#79a5b5;margin-top:5px}.coherent-stage-overlay button:focus-visible,.coherent-data input:focus-visible{outline-offset:4px;outline:2px solid #e9c284}.coherent-data{background:#f8faf7;border:1px solid #d6dfd9;border-radius:12px;grid-column:1/-1;min-width:0;padding:26px}.coherent-data__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.coherent-data__eyebrow{color:#677967;letter-spacing:.12em;margin:0;font-size:10px}.coherent-data__title{margin:12px 0;font-size:24px;line-height:1.3}.coherent-data__status{color:#356057;min-height:2em;font-size:13px;line-height:1.8}.coherent-data__canvas{background:#f1f5ef;border:1px solid #dfe5dc;border-radius:7px;width:100%;height:360px;display:block}.coherent-data__caption,.coherent-data__boundary{color:#5d7064;font-size:13px;line-height:1.8}.coherent-data__equation{max-width:100%;margin:20px 0;font-size:17px;overflow-x:auto}.coherent-data__probe{color:#4b665f;align-items:center;gap:16px;padding:16px 0;display:flex}.coherent-data__probe-label{flex-shrink:0;font-size:12px}.coherent-data__probe input{accent-color:#367b70;flex:1;min-width:0}.coherent-data__probe output{text-align:right;min-width:72px;font-size:15px}.coherent-data__links{border-top:1px solid #dae3d7;flex-wrap:wrap;gap:14px 24px;padding-top:20px;font-size:13px;display:flex}.coherent-data__links a{color:#2f655d;text-underline-offset:4px}@media (width<=850px){.plab[data-wave-workbench] .plab__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.plab[data-wave-workbench] .plab__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.coherent-stage-overlay{flex-direction:column;align-items:flex-start;padding:22px 20px;display:flex}.coherent-stage-overlay__heading{max-width:100%;position:static}.coherent-stage-overlay__views{margin-top:18px;position:static}}@media (width<=600px){.plab[data-wave-workbench] .plab__stage{min-height:600px}.plab[data-wave-workbench] .plab__canvas{height:600px!important}.plab[data-wave-workbench] .plab__panel{grid-template-columns:minmax(0,1fr);padding:20px}.plab[data-wave-workbench] .plab__readout{padding:14px 8px}.plab[data-wave-workbench] .plab__readout-value{font-size:15px}.coherent-stage-overlay__title{font-size:27px}.coherent-stage-overlay__subtitle{font-size:11px}.coherent-stage-overlay__views button{padding:8px 7px;font-size:10px}.coherent-stage-overlay__bottom{bottom:18px;left:18px;right:18px}.coherent-stage-overlay__actions{gap:7px}.coherent-stage-overlay__actions button{padding:9px 10px;font-size:11px}.coherent-data{padding:20px 14px}.coherent-data__canvas{height:520px}.coherent-data__probe{gap:10px}.coherent-data__probe-label{font-size:11px}.coherent-data__equation{font-size:13px}}.coherent-data__equation{font-size:15px}@media (width<=600px){.coherent-data__equation{font-size:11px}}.plab[data-gravity-workbench] .plab__workspace{grid-template-columns:minmax(0,1fr);gap:26px}.plab[data-gravity-workbench] .plab__stage{border:1px solid #43677b;border-radius:14px;min-height:620px}.plab[data-gravity-workbench] .plab__canvas{aspect-ratio:auto;height:620px!important}.plab[data-gravity-workbench] .plab__readouts{background:#f8faf8;border:1px solid #d8e1df;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.plab[data-gravity-workbench] .plab__readout{border:0;border-right:1px solid #d8e1df;border-radius:0;min-width:0;padding:18px 13px}.plab[data-gravity-workbench] .plab__readout-label{min-height:2.5em;font-size:11px}.plab[data-gravity-workbench] .plab__readout-value{font-size:18px}.plab[data-gravity-workbench] .plab__panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;padding:26px;display:grid}.plab[data-gravity-workbench] .plab__panel-head,.plab[data-gravity-workbench] .plab__actions,.plab[data-gravity-workbench] .plab__presets,.plab[data-gravity-workbench] .plab__notice,.plab[data-gravity-workbench] .plab__toggle{grid-column:1/-1}.plab[data-gravity-workbench] .plab__field{min-width:0;margin:0}.gravity-stage-overlay{z-index:3;color:#e8edf6;pointer-events:none;position:absolute;inset:0}.gravity-stage-overlay button{pointer-events:auto;cursor:pointer;font:inherit}.gravity-stage-overlay__heading{max-width:58%;position:absolute;top:28px;left:28px}.gravity-stage-overlay__eyebrow{color:#85b9c9;letter-spacing:.15em;margin:0 0 12px;font-size:10px}.gravity-stage-overlay__title{color:#e8f8fb;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500;line-height:1.2}.gravity-stage-overlay__subtitle{color:#a6c9d3;margin:12px 0 0;font-size:12px;line-height:1.7}.gravity-stage-overlay__views{background:#0c2330d9;border:1px solid #598b9a66;border-radius:7px;gap:4px;padding:4px;display:flex;position:absolute;top:28px;right:24px}.gravity-stage-overlay__views button{color:#a6c9d3;background:0 0;border:0;border-radius:4px;padding:8px 9px;font-size:11px}.gravity-stage-overlay__views button[aria-pressed=true]{color:#eaf9fb;background:#426f8055}.gravity-stage-overlay__bottom{position:absolute;bottom:18px;left:26px;right:26px}.gravity-stage-overlay__actions{flex-wrap:wrap;gap:9px;display:flex}.gravity-stage-overlay__actions button{color:#e7f9fc;backdrop-filter:blur(8px);background:#143e4cde;border:1px solid #7da9b06b;border-radius:6px;padding:10px 15px;font-size:12px}.gravity-stage-overlay__actions button:first-child{color:#402f1b;background:#f3d4a3;font-weight:600}.gravity-stage-overlay__hint,.gravity-stage-overlay__legend{color:#9bbec8;margin:13px 0 0;font-size:10px;line-height:1.7}.gravity-stage-overlay__legend{color:#79a5b5;margin-top:5px}.gravity-stage-overlay button:focus-visible,.gravity-data input:focus-visible{outline-offset:4px;outline:2px solid #e9c284}.gravity-data{background:#f8faf7;border:1px solid #d6dfd9;border-radius:12px;grid-column:1/-1;min-width:0;padding:26px}.gravity-data__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.gravity-data__eyebrow{color:#677967;letter-spacing:.12em;margin:0;font-size:10px}.gravity-data__title{margin:12px 0;font-size:24px;line-height:1.3}.gravity-data__status{color:#356057;min-height:2em;font-size:13px;line-height:1.8}.gravity-data__canvas{background:#f1f5ef;border:1px solid #dfe5dc;border-radius:7px;width:100%;height:320px;display:block}.gravity-data__caption,.gravity-data__boundary{color:#5d7064;font-size:13px;line-height:1.8}.gravity-data__equation{max-width:100%;margin:20px 0;font-size:17px;overflow-x:auto}.gravity-data__timeline{color:#4b665f;align-items:center;gap:16px;padding:16px 0;display:flex}.gravity-data__timeline-label{flex-shrink:0;font-size:12px}.gravity-data__timeline input{accent-color:#367b70;flex:1;min-width:0}.gravity-data__timeline output{text-align:right;min-width:72px;font-size:15px}.gravity-data__links{border-top:1px solid #dae3d7;flex-wrap:wrap;gap:14px 24px;padding-top:20px;font-size:13px;display:flex}.gravity-data__links a{color:#2f655d;text-underline-offset:4px}@media (width<=850px){.plab[data-gravity-workbench] .plab__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.plab[data-gravity-workbench] .plab__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.gravity-stage-overlay__views{top:124px;left:24px;right:auto}.gravity-stage-overlay__heading{max-width:90%}}@media (width<=600px){.plab[data-gravity-workbench] .plab__stage{min-height:600px}.plab[data-gravity-workbench] .plab__canvas{height:600px!important}.plab[data-gravity-workbench] .plab__panel{grid-template-columns:minmax(0,1fr);padding:20px}.plab[data-gravity-workbench] .plab__readout{padding:14px 8px}.plab[data-gravity-workbench] .plab__readout-value{font-size:15px}.gravity-stage-overlay__heading{top:22px;left:20px}.gravity-stage-overlay__title{font-size:27px}.gravity-stage-overlay__subtitle{font-size:11px}.gravity-stage-overlay__views{top:135px;left:17px}.gravity-stage-overlay__views button{padding:8px 7px;font-size:10px}.gravity-stage-overlay__bottom{bottom:18px;left:18px;right:18px}.gravity-stage-overlay__actions{gap:7px}.gravity-stage-overlay__actions button{padding:9px 10px;font-size:11px}.gravity-data{padding:20px 14px}.gravity-data__canvas{height:460px}.gravity-data__timeline{gap:10px}.gravity-data__timeline-label{font-size:11px}.gravity-data__equation{font-size:13px}}.exchange-heading{padding:8px 0 18px}.exchange-eyebrow{letter-spacing:.14em;color:var(--text-muted,#6c7986);margin:0 0 8px;font-size:.68rem;font-weight:700}.exchange-title{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.3}.exchange-copy{color:#687482;margin:8px 0;font-size:.82rem;line-height:1.7}.exchange-caption{color:#adc2d0;z-index:2;pointer-events:none;font-size:.65rem;line-height:1.5;position:absolute;bottom:13px;left:15px;right:15px}.exchange-labels{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.exchange-label{white-space:nowrap;color:#deedf5;background:#142b3cdd;border:1px solid #365367;border-radius:5px;padding:5px 8px;font-size:.67rem;position:absolute;transform:translate(-50%,-100%)}.exchange-transport{padding:12px 0 4px}.exchange-view-row,.exchange-play-row,.exchange-actions,.exchange-case-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.exchange-view-row button{color:inherit;cursor:pointer;background:0 0;border:1px solid #dbe2e8;border-radius:6px;padding:6px 12px;font-size:.73rem}.exchange-view-row button[aria-pressed=true],.exchange-case-list button[aria-pressed=true]{color:#205c83;background:#e8f3fb;border-color:#80b4db}.exchange-play-row{margin-top:12px}.exchange-time-label{flex:1;align-items:center;gap:7px;min-width:140px;font-size:.73rem;display:flex}.exchange-time-label input{flex:1;min-width:50px}.exchange-quick{border-bottom:1px solid #e3e7eb;margin-bottom:15px;padding-bottom:14px}.exchange-case-list .plab__button{padding:8px 10px;font-size:.74rem}.exchange-basic{gap:14px;display:grid}.exchange-details{border-top:1px solid #e2e6ea;margin-top:14px;padding:13px 0;font-size:.83rem}.exchange-details summary{cursor:pointer;margin-bottom:12px;font-weight:650}.exchange-details .plab__field{margin:14px 0}.exchange-select-label{gap:8px;margin:14px 0;font-size:.8rem;display:grid}.exchange-select-label select{max-width:100%;color:inherit;background:0 0;border:1px solid #d9e0e6;border-radius:6px;padding:9px}.exchange-data{gap:22px;min-width:0;margin-top:20px;display:grid}.exchange-card{background:var(--surface,#fff);border:1px solid #dce3e9;border-radius:14px;min-width:0;padding:24px}.exchange-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-editor svg{touch-action:none;user-select:none;background:#f5f8fb;border-radius:9px;width:100%;height:auto;margin-top:12px;display:block}.exchange-chart{touch-action:pan-y;width:100%;margin:14px 0;display:block}.exchange-legend{color:#637080;flex-wrap:wrap;gap:8px 16px;font-size:.72rem;display:flex}.exchange-key:before{content:"";vertical-align:middle;background:#4688bb;width:16px;height:3px;margin-right:6px;display:inline-block}.exchange-key--amber:before{background:#cf9541}.exchange-key--green:before{background:#25846b}.exchange-metrics{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.exchange-metric-label{color:#687482;margin:0 0 8px;font-size:.72rem}.exchange-metrics output{min-width:0;font-size:1rem;display:block}.exchange-shot-strip{flex-wrap:wrap;gap:4px;margin:15px 0;display:flex}.exchange-shot{color:#326487;background:#eaf2fa;border-radius:4px;padding:4px 6px;font-size:.65rem}.exchange-shot[data-outcome=target],.exchange-shot[data-outcome=rr]{color:#226e58;background:#e1f3ec}.exchange-shot[data-outcome=intermediate],.exchange-shot[data-outcome=gr],.exchange-shot[data-outcome=rg]{color:#90682d;background:#fbefdb}.exchange-shot[data-outcome=unread]{color:#737b87;background:#ebedf0}.exchange-table-wrap{max-height:220px;overflow-x:auto}.exchange-table-wrap table{border-collapse:collapse;width:100%;font-size:.78rem}.exchange-table-wrap td,.exchange-table-wrap th{text-align:left;border-bottom:1px solid #e3e7eb;padding:7px 10px}.exchange-boundary{font-size:.82rem;line-height:1.8}.exchange-fallback{color:#dce8f0;z-index:2;align-content:center;gap:15px;padding:50px 25px;display:grid;position:absolute;inset:0}.exchange-fallback strong{font-size:1.3rem}.exchange-fallback p{line-height:1.7}.exchange-controls .plab__field-name{flex-wrap:wrap}@media (width<=800px){.exchange-quick{background:#f6f9fc;border:1px solid #e0e7ee;border-radius:10px;padding:12px}.exchange-card{padding:17px 13px}.exchange-metrics{grid-template-columns:1fr}.exchange-time-label{flex-basis:100%}.exchange-caption{font-size:.6rem}.exchange-label{font-size:.61rem}.exchange-card-heading .plab__button{width:100%}.exchange-data{gap:16px}.exchange-title{font-size:1.2rem}.exchange-play-row output{font-size:.8rem}}.exchange-state-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;padding:12px 0;display:grid}.exchange-state-heading{color:#4d6373;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:.75rem;display:flex}.exchange-state-track{background:#eaf0f5;border-radius:5px;height:7px;overflow:hidden}.exchange-state-fill{background:#4688bb;width:0;height:100%}.exchange-state-item:nth-child(2) .exchange-state-fill{background:#cf9541}.exchange-state-item:last-child .exchange-state-fill{background:#25846b}.exchange-plot,.exchange-distribution{width:100%;min-width:0;display:block;overflow:visible}.exchange-plot{touch-action:none;cursor:crosshair;height:245px}.exchange-distribution{height:160px}.exchange-shot--excited{background:#328ab4}.exchange-shot--ground{background:#d8e4eb}.exchange-shot--unread{background:0 0;border:1px dashed #738b9b}.exchange-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-table-wrap{max-height:300px;overflow:auto}.exchange-fallback{color:#d9e9f4;place-content:center;min-height:260px;padding:32px;display:grid}.atom-heading{padding:8px 0 18px}.atom-eyebrow{letter-spacing:.14em;color:var(--text-muted,#6c7986);margin:0 0 8px;font-size:.68rem;font-weight:700}.atom-title{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.3}.atom-copy{color:#687482;margin:8px 0;font-size:.82rem;line-height:1.7}.atom-caption{color:#adc2d0;z-index:2;pointer-events:none;font-size:.65rem;line-height:1.5;position:absolute;bottom:13px;left:15px;right:15px}.atom-labels{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.atom-label{white-space:nowrap;color:#deedf5;background:#142b3cdd;border:1px solid #365367;border-radius:5px;padding:5px 8px;font-size:.67rem;position:absolute;transform:translate(-50%,-100%)}.atom-transport{padding:12px 0 4px}.atom-view-row,.atom-play-row,.atom-actions,.atom-case-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.atom-view-row button{color:inherit;cursor:pointer;background:0 0;border:1px solid #dbe2e8;border-radius:6px;padding:6px 12px;font-size:.73rem}.atom-view-row button[aria-pressed=true],.atom-case-list button[aria-pressed=true]{color:#205c83;background:#e8f3fb;border-color:#80b4db}.atom-play-row{margin-top:12px}.atom-time-label{flex:1;align-items:center;gap:7px;min-width:140px;font-size:.73rem;display:flex}.atom-time-label input{flex:1;min-width:50px}.atom-quick{border-bottom:1px solid #e3e7eb;margin-bottom:15px;padding-bottom:14px}.atom-case-list .plab__button{padding:8px 10px;font-size:.74rem}.atom-basic{gap:14px;display:grid}.atom-details{border-top:1px solid #e2e6ea;margin-top:14px;padding:13px 0;font-size:.83rem}.atom-details summary{cursor:pointer;margin-bottom:12px;font-weight:650}.atom-details .plab__field{margin:14px 0}.atom-select-label{gap:8px;margin:14px 0;font-size:.8rem;display:grid}.atom-select-label select{max-width:100%;color:inherit;background:0 0;border:1px solid #d9e0e6;border-radius:6px;padding:9px}.atom-data{gap:22px;min-width:0;margin-top:20px;display:grid}.atom-card{background:var(--surface,#fff);border:1px solid #dce3e9;border-radius:14px;min-width:0;padding:24px}.atom-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atom-editor svg{touch-action:none;user-select:none;background:#f5f8fb;border-radius:9px;width:100%;height:auto;margin-top:12px;display:block}.atom-chart{touch-action:pan-y;width:100%;margin:14px 0;display:block}.atom-legend{color:#637080;flex-wrap:wrap;gap:8px 16px;font-size:.72rem;display:flex}.atom-key:before{content:"";vertical-align:middle;background:#4688bb;width:16px;height:3px;margin-right:6px;display:inline-block}.atom-key--amber:before{background:#cf9541}.atom-key--green:before{background:#25846b}.atom-metrics{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.atom-metric-label{color:#687482;margin:0 0 8px;font-size:.72rem}.atom-metrics output{min-width:0;font-size:1rem;display:block}.atom-shot-strip{flex-wrap:wrap;gap:4px;margin:15px 0;display:flex}.atom-shot{color:#326487;background:#eaf2fa;border-radius:4px;padding:4px 6px;font-size:.65rem}.atom-shot[data-outcome=target],.atom-shot[data-outcome=rr]{color:#226e58;background:#e1f3ec}.atom-shot[data-outcome=intermediate],.atom-shot[data-outcome=gr],.atom-shot[data-outcome=rg]{color:#90682d;background:#fbefdb}.atom-shot[data-outcome=unread]{color:#737b87;background:#ebedf0}.atom-table-wrap{max-height:220px;overflow-x:auto}.atom-table-wrap table{border-collapse:collapse;width:100%;font-size:.78rem}.atom-table-wrap td,.atom-table-wrap th{text-align:left;border-bottom:1px solid #e3e7eb;padding:7px 10px}.atom-boundary{font-size:.82rem;line-height:1.8}.atom-fallback{color:#dce8f0;z-index:2;align-content:center;gap:15px;padding:50px 25px;display:grid;position:absolute;inset:0}.atom-fallback strong{font-size:1.3rem}.atom-fallback p{line-height:1.7}.atom-controls .plab__field-name{flex-wrap:wrap}@media (width<=800px){.atom-quick{background:#f6f9fc;border:1px solid #e0e7ee;border-radius:10px;padding:12px}.atom-card{padding:17px 13px}.atom-metrics{grid-template-columns:1fr}.atom-time-label{flex-basis:100%}.atom-caption{font-size:.6rem}.atom-label{font-size:.61rem}.atom-card-heading .plab__button{width:100%}.atom-data{gap:16px}.atom-title{font-size:1.2rem}.atom-play-row output{font-size:.8rem}}.atom-state-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;padding:12px 0;display:grid}.atom-state-heading{color:#4d6373;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:.75rem;display:flex}.atom-state-track{background:#eaf0f5;border-radius:5px;height:7px;overflow:hidden}.atom-state-fill{background:#4688bb;width:0;height:100%}.atom-state-item:nth-child(2) .atom-state-fill{background:#cf9541}.atom-state-item:last-child .atom-state-fill{background:#25846b}.plab[data-field-workbench] .plab__workspace{grid-template-columns:minmax(0,1fr);gap:26px}.plab[data-field-workbench] .plab__stage{border:1px solid #43677b;border-radius:14px;min-height:620px}.plab[data-field-workbench] .plab__canvas{aspect-ratio:auto;height:620px!important}.plab[data-field-workbench] .plab__readouts{background:#f8faf8;border:1px solid #d8e1df;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.plab[data-field-workbench] .plab__readout{border:0;border-right:1px solid #d8e1df;border-radius:0;min-width:0;padding:18px 13px}.plab[data-field-workbench] .plab__readout-label{min-height:2.5em;font-size:11px}.plab[data-field-workbench] .plab__readout-value{font-size:18px}.plab[data-field-workbench] .plab__panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;padding:26px;display:grid}.plab[data-field-workbench] .plab__panel-head,.plab[data-field-workbench] .plab__actions,.plab[data-field-workbench] .plab__presets,.plab[data-field-workbench] .plab__notice,.plab[data-field-workbench] .plab__toggle{grid-column:1/-1}.plab[data-field-workbench] .plab__field{min-width:0;margin:0}.field-stage-overlay{z-index:3;color:#ddf7fb;pointer-events:none;position:absolute;inset:0}.field-stage-overlay button{pointer-events:auto;cursor:pointer;font:inherit}.field-stage-overlay__heading{max-width:58%;position:absolute;top:28px;left:28px}.field-stage-overlay__eyebrow{color:#85b9c9;letter-spacing:.15em;margin:0 0 12px;font-size:10px}.field-stage-overlay__title{color:#e8f8fb;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500;line-height:1.2}.field-stage-overlay__subtitle{color:#a6c9d3;margin:12px 0 0;font-size:12px;line-height:1.7}.field-stage-overlay__views{background:#0c2330d9;border:1px solid #598b9a66;border-radius:7px;gap:4px;padding:4px;display:flex;position:absolute;top:28px;right:24px}.field-stage-overlay__views button{color:#a6c9d3;background:0 0;border:0;border-radius:4px;padding:8px 9px;font-size:11px}.field-stage-overlay__views button[aria-pressed=true]{color:#eaf9fb;background:#426f8055}.field-stage-overlay__bottom{position:absolute;bottom:18px;left:26px;right:26px}.field-stage-overlay__actions{flex-wrap:wrap;gap:9px;display:flex}.field-stage-overlay__actions button{color:#e7f9fc;backdrop-filter:blur(8px);background:#143e4cde;border:1px solid #7da9b06b;border-radius:6px;padding:10px 15px;font-size:12px}.field-stage-overlay__actions button:first-child{color:#164044;background:#d6f2e9;font-weight:600}.field-stage-overlay__hint,.field-stage-overlay__legend{color:#9bbec8;margin:13px 0 0;font-size:10px;line-height:1.7}.field-stage-overlay__legend{color:#79a5b5;margin-top:5px}.field-stage-overlay button:focus-visible,.field-data input:focus-visible{outline-offset:4px;outline:2px solid #e9c284}.field-data{background:#f8faf7;border:1px solid #d6dfd9;border-radius:12px;grid-column:1/-1;min-width:0;padding:26px}.field-data__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.field-data__eyebrow{color:#677967;letter-spacing:.12em;margin:0;font-size:10px}.field-data__title{margin:12px 0;font-size:24px;line-height:1.3}.field-data__status{color:#356057;min-height:2em;font-size:13px;line-height:1.8}.field-data__canvas{background:#f1f5ef;border:1px solid #dfe5dc;border-radius:7px;width:100%;height:320px;display:block}.field-data__caption,.field-data__boundary{color:#5d7064;font-size:13px;line-height:1.8}.field-data__equation{max-width:100%;margin:20px 0;font-size:17px;overflow-x:auto}.field-data__timeline{color:#4b665f;align-items:center;gap:16px;padding:16px 0;display:flex}.field-data__timeline-label{flex-shrink:0;font-size:12px}.field-data__timeline input{accent-color:#367b70;flex:1;min-width:0}.field-data__timeline output{text-align:right;min-width:72px;font-size:15px}.field-data__links{border-top:1px solid #dae3d7;flex-wrap:wrap;gap:14px 24px;padding-top:20px;font-size:13px;display:flex}.field-data__links a{color:#2f655d;text-underline-offset:4px}@media (width<=850px){.plab[data-field-workbench] .plab__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.plab[data-field-workbench] .plab__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.field-stage-overlay__views{top:124px;left:24px;right:auto}.field-stage-overlay__heading{max-width:90%}}@media (width<=600px){.plab[data-field-workbench] .plab__stage{min-height:600px}.plab[data-field-workbench] .plab__canvas{height:600px!important}.plab[data-field-workbench] .plab__panel{grid-template-columns:minmax(0,1fr);padding:20px}.plab[data-field-workbench] .plab__readout{padding:14px 8px}.plab[data-field-workbench] .plab__readout-value{font-size:15px}.field-stage-overlay__heading{top:22px;left:20px}.field-stage-overlay__title{font-size:27px}.field-stage-overlay__subtitle{font-size:11px}.field-stage-overlay__views{top:135px;left:17px}.field-stage-overlay__views button{padding:8px 7px;font-size:10px}.field-stage-overlay__bottom{bottom:18px;left:18px;right:18px}.field-stage-overlay__actions{gap:7px}.field-stage-overlay__actions button{padding:9px 10px;font-size:11px}.field-data{padding:20px 14px}.field-data__canvas{height:460px}.field-data__timeline{gap:10px}.field-data__timeline-label{font-size:11px}.field-data__equation{font-size:13px}}.plab[data-photon-engine] .plab__stage{min-height:0}.plab[data-photon-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.photon-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.photon-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.photon-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.photon-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.photon-feedback{margin-bottom:0}.photon-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.photon-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.photon-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.photon-controls{min-width:0}.photon-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.photon-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.photon-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.photon-advanced>summary,.photon-data>summary{cursor:pointer;color:#254864;font-weight:650}.photon-advanced .plab__field{margin-top:1.25rem}.photon-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.photon-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.photon-data-title{margin:0;font-size:1.1rem}.photon-analysis{border-radius:12px;width:100%;height:auto;display:block}.photon-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.photon-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.photon-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.photon-stat>output{font-size:1.05rem;display:block}.photon-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.photon-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.photon-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.photon-table th,.photon-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.photon-intro,.photon-data{padding:1rem}.photon-stat-grid{grid-template-columns:1fr}.photon-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.photon-button-row .plab__preset{font-size:.73rem}.photon-controls .plab__field-name{font-size:.8rem}.photon-controls .plab__field-label{gap:.6rem}}.photon-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.photon-toggle-copy{color:#344e64;font-size:.82rem}.photon-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.photon-step{margin:0}.photon-bitstring{overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace}.photon-controls .plab__field[hidden]{display:none}.photon-model-note{background:#fbf7f0;border-left:3px solid #d4a56e;padding:.75rem}.photon-data{margin-top:1rem}.photon-controls .plab__field{margin-top:1.15rem}.photon-data .photon-button-row{margin-top:1rem}.plab[data-photon-engine] .plab__stage{background:#101c28;border-radius:14px}.photon-stage-heading{padding:.25rem .25rem 0}.photon-section-title{letter-spacing:-.025em;margin:0;font-size:1.28rem;font-weight:550}.photon-stage-heading .photon-copy{margin:.4rem 0 .6rem}.photon-bench-labels{pointer-events:none;z-index:2;position:absolute;inset:0}.photon-bench-label{color:#e9f0f4;white-space:nowrap;background:#132431d9;border:1px solid #405562;border-radius:4px;padding:.26rem .44rem;font-size:.7rem;position:absolute;transform:translate(-50%,-100%)}.photon-stage-caption{color:#adc0cc;pointer-events:none;z-index:2;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.65rem;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.photon-controls{padding:1.2rem}.photon-cases{gap:.35rem;display:grid}.photon-case{text-align:left;color:#49616c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.85rem;width:100%;padding:.7rem .8rem;display:flex}.photon-case:hover{background:#f0f5f4}.photon-case[aria-pressed=true]{color:#21594f;background:#e9f1ef;border-color:#cadbd7}.photon-case-number{color:#79938e;font:.65rem ui-monospace,monospace}.photon-case-title{font-size:.82rem;font-weight:550}.photon-case-description{color:#536b74;min-height:4.8em;margin:.85rem .1rem;font-size:.79rem;line-height:1.65}.photon-primary-actions{flex-wrap:wrap;gap:.45rem;display:flex}.photon-primary-actions .plab__button{flex:auto;justify-content:center;padding:.7rem .5rem;font-size:.76rem}.photon-reset{color:#657b77;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #c5d1cf;margin-top:1.2rem;padding:.3rem 0;font-size:.75rem}.photon-transport{gap:.6rem;padding:0}.photon-view-switch{background:#edf1ef;border-radius:7px;flex-wrap:wrap;gap:.2rem;width:fit-content;padding:.2rem;display:flex}.photon-view-switch button{color:#6b7d77;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.42rem .8rem;font-size:.75rem}.photon-view-switch button[aria-pressed=true]{color:#274f48;background:#fff;box-shadow:0 1px 4px #18332912}.photon-replay-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.photon-step{gap:.15rem;display:grid}.photon-step input,.photon-bin-control input{accent-color:#327f79;width:100%}.photon-narration{margin:0;font-size:.73rem}.photon-data{background:#fff;border-color:#d6dfdc;margin-top:.75rem;padding:1.5rem}.photon-data-head{margin-top:0}.photon-data-title{letter-spacing:-.025em;font-size:1.32rem;font-weight:550;line-height:1.4}.photon-inspection{background:#f4f8f8;border:1px solid #d7e4e2;border-radius:9px;margin:1.3rem 0;padding:1rem}.photon-inspection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.photon-inspection-head .photon-eyebrow{margin:0}.photon-inspection-head .plab__button{padding:.4rem .65rem;font-size:.72rem}.photon-probability{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.photon-probability-track{background:#dfe8e8;border-radius:5px;width:min(350px,55%);height:10px;overflow:hidden}.photon-probability-track>div{background:#398c9c;height:100%}.photon-probability-number{font-variant-numeric:tabular-nums;color:#246578;font-size:.9rem}.photon-truth{color:#80551f;border-left:2px solid #bd8645;padding-left:.8rem;font-size:.8rem;line-height:1.7}.photon-pairs{width:100%;margin-top:.5rem;display:block}.photon-analysis{touch-action:pan-y;cursor:crosshair;border:1px solid #e1e7e5;border-radius:9px}.photon-plot-hint{color:#607c76;margin:.6rem 0;font-size:.75rem}.photon-bin-control{color:#4e6b68;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:.8rem;font-size:.75rem;display:grid}.photon-pair-equation{margin:.7rem 0 .3rem;font-size:1.05rem;display:block}.photon-stat-grid{margin-top:1rem}.photon-stat-details[open]{padding-bottom:.8rem}.photon-comparison{border-top:1px solid #dbe5e1;margin-top:2rem;padding-top:1.5rem}.photon-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.1rem;display:grid}.photon-comparison-card{border:1px solid #dbe5e1;border-radius:8px;min-width:0;padding:1rem}.photon-comparison-title{margin:0;font-size:.95rem;font-weight:600}.photon-comparison-card .photon-copy{min-height:3.4em;font-size:.73rem}.photon-comparison-card canvas{width:100%;display:block}.photon-comparison-card>output{margin:.5rem 0;font-size:.94rem;display:block}.photon-comparison-open{color:#327d70;cursor:pointer;background:0 0;border:none;padding:.6rem 0 0;font-size:.75rem}.photon-comparison-open:disabled{color:#94a59e;cursor:default}@media (width<=760px){.photon-comparison-grid{grid-template-columns:1fr}.photon-comparison-card .photon-copy{min-height:0}.photon-data{padding:1rem}.photon-inspection{padding:.75rem}.photon-bin-control{grid-template-columns:1fr auto}.photon-bin-control>input{grid-area:2/1}.photon-bin-control>output{grid-area:2/2}.photon-probability{gap:.7rem}.photon-probability-number{font-size:.75rem}.photon-data-title{font-size:1.1rem}.photon-bench-label{padding:.2rem .3rem;font-size:.6rem}.photon-stage-caption{font-size:.58rem;bottom:10px;left:10px;right:10px}}@media (width<=800px){.plab[data-photon-engine] .plab__workspace{grid-template-columns:minmax(0,1fr)}.plab[data-photon-engine] .plab__stage-col{order:0}.plab[data-photon-engine] .photon-data{order:1}.plab[data-photon-engine] .plab__controls-col{order:2}.photon-quick-controls{padding:.2rem 0 .7rem}.photon-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.photon-case{border-color:#e1e8e4;gap:.4rem;padding:.55rem .6rem}.photon-case-title{font-size:.73rem}.photon-case-description{min-height:0;margin:.55rem 0}.photon-quick-controls [data-photon-acquisition-state]{margin-bottom:0;font-size:.7rem}}.photon-truth[hidden]{display:none}.photon-pair-caption{color:#607970;margin:.8rem 0 0;font-size:.73rem}.plab[data-well-engine] .plab__stage{min-height:0}.plab[data-well-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.well-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.well-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.well-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.well-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.well-feedback{margin-bottom:0}.well-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.well-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.well-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.well-controls{min-width:0}.well-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.well-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.well-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.well-advanced>summary,.well-data>summary{cursor:pointer;color:#254864;font-weight:650}.well-advanced .plab__field{margin-top:1.25rem}.well-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.well-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.well-data-title{margin:0;font-size:1.1rem}.well-analysis{border-radius:12px;width:100%;height:auto;display:block}.well-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.well-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.well-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.well-stat>output{font-size:1.05rem;display:block}.well-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.well-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.well-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.well-table th,.well-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.well-intro,.well-data{padding:1rem}.well-stat-grid{grid-template-columns:1fr}.well-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.well-button-row .plab__preset{font-size:.73rem}.well-controls .plab__field-name{font-size:.8rem}.well-controls .plab__field-label{gap:.6rem}}.well-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.well-toggle-copy{color:#344e64;font-size:.82rem}.well-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.well-step{margin:0}.well-bitstring{overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace}.well-controls .plab__field[hidden]{display:none}.well-model-note{background:#fbf7f0;border-left:3px solid #d4a56e;padding:.75rem}.plab[data-wave-engine] .plab__stage{min-height:0}.plab[data-wave-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.wave-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.wave-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.wave-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.wave-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.wave-feedback{margin-bottom:0}.wave-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.wave-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.wave-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.wave-controls{min-width:0}.wave-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.wave-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.wave-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.wave-advanced>summary,.wave-data>summary{cursor:pointer;color:#254864;font-weight:650}.wave-advanced .plab__field{margin-top:1.25rem}.wave-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.wave-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.wave-data-title{margin:0;font-size:1.1rem}.wave-analysis{border-radius:12px;width:100%;height:auto;display:block}.wave-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wave-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.wave-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.wave-stat>output{font-size:1.05rem;display:block}.wave-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.wave-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.wave-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.wave-table th,.wave-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.wave-intro,.wave-data{padding:1rem}.wave-stat-grid{grid-template-columns:1fr}.wave-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.wave-button-row .plab__preset{font-size:.73rem}.wave-controls .plab__field-name{font-size:.8rem}.wave-controls .plab__field-label{gap:.6rem}}.wave-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.wave-toggle-copy{color:#344e64;font-size:.82rem}.wave-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.wave-step{margin:0}.wave-bitstring{overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace}.wave-controls .plab__field[hidden]{display:none}.neutrino-lab-data{background:#fafbf7;border:1px solid #d7dfd5;border-radius:12px;grid-column:1/-1;min-width:0;padding:26px}.neutrino-lab-data__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.neutrino-lab-data__kicker{letter-spacing:.13em;color:#6b725f;font-size:11px}.neutrino-lab-data h2{margin:10px 0;font-size:23px;line-height:1.3}.neutrino-lab-data__status{color:#2a625b;min-height:2em;font-size:14px;line-height:1.7}.neutrino-data-canvas{background:#f2f5ef;border:1px solid #dbe1d8;border-radius:6px;width:100%;height:330px;display:block}.neutrino-lab-data__caption{color:#56685e;font-size:13px;line-height:1.8}.neutrino-lab-data details{margin:20px 0;font-size:14px}.neutrino-lab-data summary{cursor:pointer;padding:10px 0}.neutrino-lab-data__table{max-width:100%;overflow-x:auto}.neutrino-lab-data__table table{border-collapse:collapse;width:100%;font-size:13px}.neutrino-lab-data__table th,.neutrino-lab-data__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce3d8;padding:9px 12px}.neutrino-lab-data__links{border-top:1px solid #dce3d8;flex-wrap:wrap;gap:15px 25px;padding-top:20px;font-size:13px;display:flex}.neutrino-lab-data__links a{color:#285a51;text-underline-offset:4px}.plab[data-neutrino-ready] .plab__workspace{grid-template-columns:minmax(0,1fr);gap:26px}.plab[data-neutrino-ready] .plab__stage-col{gap:0}.plab[data-neutrino-ready] .plab__stage{border:1px solid #365565;border-radius:14px;min-height:620px}.plab[data-neutrino-ready] .plab__canvas{aspect-ratio:auto;height:620px!important}.plab[data-neutrino-ready] .plab__controls-col{grid-template-columns:minmax(0,1fr);display:grid}.plab[data-neutrino-ready] .plab__panel{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;padding:26px;display:grid}.plab[data-neutrino-ready] .plab__panel-head,.plab[data-neutrino-ready] .plab__actions,.plab[data-neutrino-ready] .plab__presets,.plab[data-neutrino-ready] .plab__toggle,.plab[data-neutrino-ready] .plab__notice{grid-column:1/-1}.plab[data-neutrino-ready] .plab__field{margin:0}.plab[data-neutrino-ready] .plab__readouts{background:#f8faf6;border:1px solid #d5ded7;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.plab[data-neutrino-ready] .plab__readout{border:none;border-right:1px solid #d5ded7;border-radius:0;min-width:0;padding:18px 16px}.plab[data-neutrino-ready] .plab__readout-label{min-height:2.5em;font-size:11px}.plab[data-neutrino-ready] .plab__readout-value{font-size:22px}.neutrino-stage-caption{color:#5c7069;margin:14px 3px 20px;font-size:12px;line-height:1.8}.neutrino-observatory{z-index:3;pointer-events:none;color:#e9f8fa;font-family:var(--font-sans);position:absolute;inset:0}.neutrino-observatory button,.neutrino-observatory input{pointer-events:auto}.neutrino-observatory__heading{max-width:58%;position:absolute;top:26px;left:28px}.neutrino-observatory__kicker{letter-spacing:.16em;color:#91bdcc;margin:0 0 10px;font-size:10px}.neutrino-observatory__title{letter-spacing:-.025em;color:#ecfbff;margin:0;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.2}.neutrino-observatory__subtitle{color:#a5c9d6;margin:12px 0 0;font-size:12px;line-height:1.6}.neutrino-stage-views{pointer-events:auto;background:#07152273;border:1px solid #5e86964d;border-radius:7px;gap:4px;padding:4px;display:flex;position:absolute;top:26px;right:24px}.neutrino-stage-views button{color:#9ebfcf;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 9px;font-size:11px}.neutrino-stage-views button[aria-pressed=true]{color:#effdff;background:#477b8f4d}.neutrino-observatory__inspect{text-align:right;max-width:260px;position:absolute;top:94px;right:28px}.neutrino-observatory__inspect button{color:#9bbfcb;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #558396;padding:5px 0;font-size:11px}.neutrino-observatory__selection{color:#b7d1da;margin:10px 0 6px;font-size:11px}.neutrino-observatory__signal-value{color:#c1f8f0;font-size:12px}.neutrino-observatory__bottom{position:absolute;bottom:16px;left:26px;right:26px}.neutrino-observatory__actions{gap:8px;margin-bottom:18px;display:flex}.neutrino-observatory__actions button{color:#ebfaff;cursor:pointer;backdrop-filter:blur(8px);background:#173d4bdb;border:1px solid #729caa66;border-radius:6px;padding:10px 16px;font-size:12px}.neutrino-observatory__actions button:first-child{color:#143c40;background:#d8f0e9;border-color:#d8f0e9;font-weight:600}.neutrino-observatory__actions button[aria-pressed=true]{color:#123c3a;background:#83ded3}.neutrino-observatory__transport{border-top:1px solid #8aabb533;align-items:center;gap:16px;padding-top:14px;display:flex}.neutrino-observatory__transport button{color:#daf3f6;cursor:pointer;background:0 0;border:1px solid #53727f;border-radius:5px;flex-shrink:0;width:75px;padding:8px 10px;font-size:12px}.neutrino-observatory__scrub-label{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.neutrino-observatory__clock-label{letter-spacing:.04em;color:#a7c2cb;white-space:nowrap;font-size:10px}.neutrino-observatory__scrub-label input{accent-color:#8bd7d1;cursor:ew-resize;width:100%;min-width:0}.neutrino-observatory__clock{text-align:right;color:#e5f7f8;min-width:90px;font-size:13px}.neutrino-observatory__legend{color:#84a9b5;text-align:right;margin:11px 0 0;font-size:10px}.neutrino-observatory button:hover{filter:brightness(1.2)}.neutrino-observatory button:disabled{opacity:.45;cursor:default}.neutrino-observatory button:focus-visible,.neutrino-observatory input:focus-visible,.neutrino-lab-data button:focus-visible{outline-offset:4px;outline:2px solid #edc78a}@media (width<=800px){.plab[data-neutrino-ready] .plab__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-neutrino-ready] .plab__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.neutrino-observatory__heading{max-width:92%;top:23px;left:20px}.neutrino-stage-views{top:119px;left:17px;right:auto}.neutrino-observatory__inspect{max-width:240px;top:168px;right:20px}.neutrino-observatory__selection{margin:7px 0 3px}}@media (width<=600px){.plab[data-neutrino-ready] .plab__stage{min-height:640px}.plab[data-neutrino-ready] .plab__canvas{height:640px!important}.plab[data-neutrino-ready] .plab__panel{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.plab[data-neutrino-ready] .plab__readout{padding:14px 9px}.plab[data-neutrino-ready] .plab__readout-value{font-size:18px}.neutrino-observatory__title{font-size:25px}.neutrino-observatory__subtitle{font-size:11px}.neutrino-observatory__bottom{bottom:15px;left:16px;right:16px}.neutrino-observatory__actions{flex-wrap:wrap;gap:6px;margin-bottom:14px}.neutrino-observatory__actions button{padding:9px 10px;font-size:11px}.neutrino-observatory__transport{flex-wrap:wrap;gap:10px}.neutrino-observatory__clock-label{display:none}.neutrino-observatory__clock{min-width:70px;font-size:11px}.neutrino-observatory__transport button{width:66px;padding:7px 6px;font-size:11px}.neutrino-stage-caption{font-size:11px}.neutrino-lab-data{padding:18px 14px}.neutrino-data-canvas{height:300px}.neutrino-lab-data__header .plab__button{width:100%}}.plab[data-adiabatic-engine] .plab__stage{min-height:0}.plab[data-adiabatic-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.adiabatic-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.adiabatic-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.adiabatic-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.adiabatic-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.adiabatic-feedback{margin-bottom:0}.adiabatic-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.adiabatic-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.adiabatic-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.adiabatic-controls{min-width:0}.adiabatic-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.adiabatic-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.adiabatic-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.adiabatic-advanced>summary,.adiabatic-data>summary{cursor:pointer;color:#254864;font-weight:650}.adiabatic-advanced .plab__field{margin-top:1.25rem}.adiabatic-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.adiabatic-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.adiabatic-data-title{margin:0;font-size:1.1rem}.adiabatic-analysis{border-radius:12px;width:100%;height:auto;display:block}.adiabatic-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.adiabatic-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.adiabatic-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.adiabatic-stat>output{font-size:1.05rem;display:block}.adiabatic-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.adiabatic-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.adiabatic-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.adiabatic-table th,.adiabatic-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.adiabatic-intro,.adiabatic-data{padding:1rem}.adiabatic-stat-grid{grid-template-columns:1fr}.adiabatic-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.adiabatic-button-row .plab__preset{font-size:.73rem}.adiabatic-controls .plab__field-name{font-size:.8rem}.adiabatic-controls .plab__field-label{gap:.6rem}}.adiabatic-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.adiabatic-toggle-copy{color:#344e64;font-size:.82rem}.adiabatic-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.adiabatic-step{margin:0}.adiabatic-bitstring{overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace}.adiabatic-controls .plab__field[hidden]{display:none}.plab[data-communication-engine] .plab__stage{min-height:0}.plab[data-communication-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.communication-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.communication-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.communication-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.communication-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.communication-feedback{margin-bottom:0}.communication-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.communication-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.communication-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.communication-controls{min-width:0}.communication-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.communication-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.communication-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.communication-advanced>summary,.communication-data>summary{cursor:pointer;color:#254864;font-weight:650}.communication-advanced .plab__field{margin-top:1.25rem}.communication-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.communication-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.communication-data-title{margin:0;font-size:1.1rem}.communication-analysis{border-radius:12px;width:100%;height:auto;display:block}.communication-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.communication-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.communication-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.communication-stat>output{font-size:1.05rem;display:block}.communication-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.communication-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.communication-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.communication-table th,.communication-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.communication-intro,.communication-data{padding:1rem}.communication-stat-grid{grid-template-columns:1fr}.communication-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.communication-button-row .plab__preset{font-size:.73rem}.communication-controls .plab__field-name{font-size:.8rem}.communication-controls .plab__field-label{gap:.6rem}}.communication-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.communication-toggle-copy{color:#344e64;font-size:.82rem}.communication-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.communication-step{margin:0}.communication-bitstring{overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace}.communication-controls .plab__field[hidden]{display:none}.plab[data-algorithm-engine] .plab__stage{min-height:0}.plab[data-algorithm-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.algorithm-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.algorithm-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.algorithm-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.algorithm-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.algorithm-feedback{margin-bottom:0}.algorithm-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.algorithm-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.algorithm-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.algorithm-controls{min-width:0}.algorithm-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.algorithm-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.algorithm-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.algorithm-advanced>summary,.algorithm-data>summary{cursor:pointer;color:#254864;font-weight:650}.algorithm-advanced .plab__field{margin-top:1.25rem}.algorithm-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.algorithm-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.algorithm-data-title{margin:0;font-size:1.1rem}.algorithm-analysis{border-radius:12px;width:100%;height:auto;display:block}.algorithm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.algorithm-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.algorithm-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.algorithm-stat>output{font-size:1.05rem;display:block}.algorithm-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.algorithm-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.algorithm-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.algorithm-table th,.algorithm-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.algorithm-intro,.algorithm-data{padding:1rem}.algorithm-stat-grid{grid-template-columns:1fr}.algorithm-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.algorithm-button-row .plab__preset{font-size:.73rem}.algorithm-controls .plab__field-name{font-size:.8rem}.algorithm-controls .plab__field-label{gap:.6rem}}.algorithm-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.algorithm-toggle-copy{color:#344e64;font-size:.82rem}.algorithm-step-label{color:#52677a;font-size:.8rem;line-height:1.6}.algorithm-step{margin:0}.plab[data-selection-engine] .plab__stage{min-height:0}.plab[data-selection-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.selection-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.selection-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.selection-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.selection-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.selection-feedback{margin-bottom:0}.selection-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.selection-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.selection-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.selection-controls{min-width:0}.selection-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.selection-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.selection-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.selection-advanced>summary,.selection-data>summary{cursor:pointer;color:#254864;font-weight:650}.selection-advanced .plab__field{margin-top:1.25rem}.selection-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.selection-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.selection-data-title{margin:0;font-size:1.1rem}.selection-analysis{border-radius:12px;width:100%;height:auto;display:block}.selection-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.selection-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.selection-stat-label{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.selection-stat>output{font-size:1.05rem;display:block}.selection-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.selection-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.selection-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.selection-table th,.selection-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.selection-intro,.selection-data{padding:1rem}.selection-stat-grid{grid-template-columns:1fr}.selection-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.selection-button-row .plab__preset{font-size:.73rem}.selection-controls .plab__field-name{font-size:.8rem}.selection-controls .plab__field-label{gap:.6rem}}.selection-toggle{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.selection-toggle-copy{color:#344e64;font-size:.82rem}.plab[data-pair-engine] .plab__stage{min-height:0}.plab[data-pair-engine] .plab__canvas{touch-action:none;width:100%;height:auto;display:block;position:relative}.pair-intro{background:#f5f8fb;border:1px solid #dfe7ee;border-radius:14px;grid-column:1/-1;padding:1.2rem 1.5rem}.pair-eyebrow{color:#547389;letter-spacing:.14em;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.pair-question{max-width:56rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.45}.pair-copy{color:#52677a;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.pair-feedback{margin-bottom:0}.pair-button-row{flex-wrap:wrap;gap:.5rem;display:flex}.pair-transport{gap:.8rem;padding:1rem 0 .2rem;display:grid}.pair-button-row .plab__preset[aria-pressed=true]{color:#174d75;background:#edf6fd;border-color:#5b99c4}.pair-controls{min-width:0}.pair-select-label{color:#344e64;gap:.5rem;margin:1rem 0;font-size:.84rem;display:grid}.pair-select-label select{width:100%;font:inherit;background:#fff;border:1px solid #cad8e4;border-radius:8px;padding:.65rem}.pair-advanced{border-top:1px solid #dce5ed;margin-top:1.3rem;padding-top:1rem}.pair-advanced>summary,.pair-data>summary{cursor:pointer;color:#254864;font-weight:650}.pair-advanced .plab__field{margin-top:1.25rem}.pair-data{background:#f8fafc;border:1px solid #dde6ee;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:1.2rem 1.5rem}.pair-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.pair-data-head h2{margin:0;font-size:1.1rem}.pair-analysis{border-radius:12px;width:100%;height:auto;display:block}.pair-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pair-stat{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:1rem}.pair-stat>p{color:#52677a;margin:0 0 .7rem;font-size:.78rem;line-height:1.5}.pair-stat>output{font-size:1.05rem;display:block}.pair-table-wrap{max-width:100%;margin-top:1.2rem;overflow-x:auto}.pair-table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:.78rem}.pair-table caption{text-align:left;color:#52677a;padding:.4rem 0 .8rem}.pair-table th,.pair-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:.65rem .8rem}@media (width<=620px){.pair-intro,.pair-data{padding:1rem}.pair-stat-grid{grid-template-columns:1fr}.pair-button-row .plab__button{flex:42%;justify-content:center;padding:.65rem .5rem;font-size:.76rem}.pair-button-row .plab__preset{font-size:.73rem}.pair-controls .plab__field-name{font-size:.8rem}.pair-controls .plab__field-label{gap:.6rem}}.laser-guide[data-astro-cid-xvt6ye46]{background:#f2f6f1;border:1px solid #cdd9d0;border-radius:12px;margin-bottom:28px;padding:20px}.laser-guide__eyebrow[data-astro-cid-xvt6ye46]{color:#496654;letter-spacing:.04em;margin:0 0 12px;font-size:.75rem;font-weight:700}.laser-guide__navigation[data-astro-cid-xvt6ye46]{flex-wrap:wrap;gap:10px 22px;display:flex}.laser-guide__navigation[data-astro-cid-xvt6ye46]>a[data-astro-cid-xvt6ye46]{color:#365d4c;text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.laser-guide__navigation[data-astro-cid-xvt6ye46]>a[data-astro-cid-xvt6ye46][aria-current=page]{color:#172d23;font-weight:750}.laser-guide__sources[data-astro-cid-xvt6ye46]{color:#5a6d60;margin:16px 0 0;font-size:.76rem;line-height:1.7}.laser-guide__sources[data-astro-cid-xvt6ye46]>a[data-astro-cid-xvt6ye46]{color:#365d4c;text-decoration:underline}.diode-band[data-astro-cid-ftlsdvjq]{background:#f2f6f1;border:1px solid #cdd9d0;border-radius:12px;grid-column:1/-1;margin:0;padding:18px}.diode-band__title[data-astro-cid-ftlsdvjq]{color:#254b41;font-size:1rem;font-weight:700}.diode-band__drawing[data-astro-cid-ftlsdvjq]{width:100%;max-width:700px;margin:12px auto;display:block}.diode-band__label[data-astro-cid-ftlsdvjq]{fill:#36524d;font:15px system-ui,sans-serif}@media (width<=620px){.diode-band__label[data-astro-cid-ftlsdvjq]{font-size:28px}}.diode-band__caption[data-astro-cid-ftlsdvjq]{color:#4c6359;margin:0;font-size:.83rem;line-height:1.8}.medium-comparison[data-astro-cid-vxd5sojq]{background:#f2f6f1;border:1px solid #cdd9d0;border-radius:12px;grid-column:1/-1;padding:18px}.medium-comparison__title[data-astro-cid-vxd5sojq]{color:#254b41;margin:0 0 8px;font-size:1.1rem}.medium-comparison__intro[data-astro-cid-vxd5sojq]{color:#4c6359;margin:0 0 16px;font-size:.86rem;line-height:1.7}.medium-comparison__grid[data-astro-cid-vxd5sojq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.medium-comparison__card[data-astro-cid-vxd5sojq]{background:#fff;border:1px solid #d5dfd7;border-radius:8px;min-width:0;padding:14px}.medium-comparison__name[data-astro-cid-vxd5sojq]{color:#36524d;margin:0 0 8px;font-size:.95rem}.medium-comparison__wavelength[data-astro-cid-vxd5sojq]{color:#087e78;margin:0 0 10px;font-size:.88rem}.medium-comparison__route[data-astro-cid-vxd5sojq]{color:#354e43;margin:0 0 10px;font-size:.83rem;line-height:1.65}.medium-comparison__source[data-astro-cid-vxd5sojq]{color:#4c6359;margin:14px 0 0;font-size:.8rem;line-height:1.7}.medium-comparison__property[data-astro-cid-vxd5sojq]{color:#5a6e62;margin:7px 0 0;font-size:.8rem;line-height:1.65}.plab[data-laser-series] .plab__stage{background:#0a1e29;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.plab[data-laser-series] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-laser-series] .plab__readout-value{font-size:.95rem}.plab[data-laser-series] .instrument-analysis,.plab[data-laser-series] .laser-series__data{border-top:1px solid #315160;flex:none;width:100%;max-width:100%;height:auto;display:block;position:static}.plab[data-laser-series] .plab__canvas{aspect-ratio:1.65;flex:none;width:100%;min-height:0;display:block}.plab[data-laser-feedback] .plab__canvas,.plab[data-laser-feedback] .laser-series__data{height:var(--laser-feedback-height,auto)}.plab[data-laser-series][data-instrument-workbench] .instrument-previews{display:none}.laser-series__status{color:#d2e3e7;background:#0d2935;border-top:1px solid #315160;margin:0;padding:14px 20px;font-size:.82rem;line-height:1.6;position:relative}.laser-series__choices{background:#102b38;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.laser-series__choices>button{color:#e0edf1;font:inherit;cursor:pointer;background:#193c4a;border:1px solid #496777;border-radius:7px;padding:8px 12px;font-size:.8rem}.laser-series__choices>button[aria-pressed=true]{color:#052827;background:#8ddbcc;border-color:#8ddbcc}.laser-series__choices>button:focus-visible{outline-offset:2px;outline:3px solid #fff}.laser-series__inactive{opacity:.5}.plab[data-laser-series] .plab__three-dimensional-overlay{bottom:auto;top:var(--instrument-viewport-offset,90px);height:var(--instrument-viewport-height,450px)}.plab[data-laser-series] .plab__three-dimensional-caption{max-width:380px}@media (width<=620px){.plab[data-laser-series] .plab__canvas{aspect-ratio:.9}.plab[data-laser-series] .plab__three-dimensional-overlay-header{flex-direction:column;align-items:flex-start;gap:4px}.plab[data-laser-series] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0;font-size:.65rem}.laser-series__status{padding:12px 14px}.laser-series__choices>button{padding:9px 10px;font-size:.75rem}}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__workspace{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;align-items:start;overflow-y:auto}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__stage-col{min-height:0;display:block}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__controls-col{max-height:calc(100dvh - 90px)}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__readouts{margin-top:12px}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__stage{background:#0a1e29;height:auto}.plab:is([data-diode-workbench],[data-medium-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__canvas{max-height:none;width:100%!important;height:var(--laser-feedback-height,auto)!important}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__workspace{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;align-items:start;overflow-y:auto}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__stage-col{min-height:0;display:block}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__controls-col{max-height:calc(100dvh - 90px)}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__readouts{margin-top:12px}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__stage{background:#0a1e29;height:auto}.plab:is([data-fiber-workbench],[data-architecture-workbench]) .plab__interactive:is(:fullscreen,.is-fullscreen-fallback) .plab__canvas{max-height:none;width:100%!important;height:var(--laser-feedback-height,auto)!important}.plab[data-feedback-architecture="3"] .plab__field:has([data-control=length]),.plab[data-feedback-architecture="3"] .plab__field:has([data-control=coupling]),.plab[data-feedback-architecture="3"] .plab__field:has([data-control=phase]),.plab[data-architecture-workbench]:not([data-feedback-architecture="3"]) .plab__field:has([data-control=pairs]),.plab[data-architecture-workbench]:not([data-feedback-architecture="0"]) .plab__field:has([data-control=facet]),.plab[data-feedback-architecture="0"] .plab__field:has([data-control=coupling]),.plab[data-feedback-architecture="0"] .plab__field:has([data-control=phase]){display:none}.quantum-data{background:#f8faf6;border:1px solid #d7e0d6;border-radius:14px;grid-column:1/-1;min-width:0;padding:22px}.quantum-data__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.quantum-data__eyebrow{letter-spacing:.1em;color:#66796d;margin:0 0 5px;font-size:11px}.quantum-data__title{margin:0;font-size:19px}.quantum-data__export{font:inherit;cursor:pointer;background:#fffefa;border:1px solid #b7c6b9;border-radius:8px;padding:9px 12px}.quantum-data__instruction,.quantum-data__status,.quantum-data__inference{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.quantum-data__status{color:#385749;min-height:2em}.quantum-data__canvas{width:100%;height:auto;display:block}.quantum-data__subtitle{margin:16px 0 4px;font-size:14px}.quantum-data__formula{max-width:100%;padding:10px 0;overflow-x:auto}.quantum-data__details{border-top:1px solid #d7e0d6;padding:12px 0;font-size:13px}.quantum-data__table-scroll{overflow-x:auto}.quantum-data__table{border-collapse:collapse;width:100%;font-size:12px}.quantum-data__table th,.quantum-data__table td{text-align:left;border-bottom:1px solid #e0e7de;padding:8px 12px}.quantum-data__sources{color:#66796d;font-size:11px;line-height:1.8}.quantum-data__sources a{text-decoration:underline}.quantum-spin-stage [data-stage-canvas]{aspect-ratio:900/540}.quantum-spin-protocol{touch-action:pan-y;cursor:crosshair;border-top:1px solid #d7e0d6;width:100%;height:auto;display:block}.quantum-spin-fallback{color:#385749;margin:0;padding:12px 22px;font-size:13px;line-height:1.6}@media (width<=600px){.quantum-data{padding:14px}.quantum-data__title{font-size:16px}.quantum-spin-stage [data-stage-canvas]{aspect-ratio:1}}.plab:has([data-quantum-data]) .plab__interactive:fullscreen .plab__workspace,.plab:has([data-quantum-data]) .plab__interactive.is-fullscreen-fallback .plab__workspace{grid-template-rows:max-content max-content;align-content:start;align-items:start;overflow-y:auto}.plab:has([data-quantum-data]) .plab__interactive:fullscreen .plab__stage,.plab:has([data-quantum-data]) .plab__interactive.is-fullscreen-fallback .plab__stage{height:auto}.plab:has([data-quantum-data]) .plab__interactive:fullscreen .plab__stage-col,.plab:has([data-quantum-data]) .plab__interactive.is-fullscreen-fallback .plab__stage-col{grid-template-rows:auto auto}.plab:has([data-quantum-data]) .plab__interactive:fullscreen .plab__controls-col,.plab:has([data-quantum-data]) .plab__interactive.is-fullscreen-fallback .plab__controls-col{overflow:visible}.plab:has([data-quantum-data]) .plab__interactive-toolbar{flex-shrink:0}.noise-view-controls{background:#f8faf6;flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.noise-view-controls [data-noise-camera]{color:#385749;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #b7c6b9;border-radius:7px;padding:7px 10px;font-size:12px}.noise-stage .quantum-spin-protocol{touch-action:none}.noise-stage .plab__three-dimensional-overlay{height:var(--noise-scene-height);bottom:auto}.noise-stage[data-noise-view=guide] .plab__three-dimensional-overlay,.noise-stage [data-stage-canvas][hidden],.noise-stage [data-noise-state-canvas][hidden],.noise-guide input[hidden],.noise-guide [data-noise-state-tools][hidden]{display:none}.noise-guide__introduction{background:#f7f8f2;border:1px solid #d7e0d6;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid}.noise-guide__eyebrow{letter-spacing:.06em;color:#61766a;margin:0 0 8px;font-size:11px}.noise-guide__title{margin:0 0 10px;font-size:22px;line-height:1.35}.noise-guide__copy,.noise-guide__question{margin:8px 0 12px;font-size:13px;line-height:1.65}.noise-guide__step{border:0;min-width:0;margin:0 0 16px;padding:0}.noise-guide__step-label{margin:0 0 10px;font-size:14px;font-weight:600}.noise-guide__choices{flex-wrap:wrap;gap:8px;display:flex}.noise-guide__choice{color:#385749;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #b7c6b9;border-radius:7px;padding:8px 12px;font-size:13px;line-height:1.45}.noise-guide__choice[aria-pressed=true]{background:#e0ede3;border-color:#488569;box-shadow:inset 0 0 0 1px #488569}.noise-guide__choice:focus-visible,.noise-guide__select:focus-visible{outline-offset:3px;outline:2px solid #287c66}.noise-guide__transport{background:#fbfcf7;border:1px solid #d7e0d6;border-radius:8px;padding:16px}.noise-guide__scrubber{margin-top:12px;display:block}.noise-guide__scrubber-label{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.noise-guide__scrubber input{accent-color:#287c66;width:100%;margin:12px 0 0}.noise-guide__feedback{color:#385749;margin:12px 0 0;font-size:13px;line-height:1.65}.noise-guide__advanced{border-top:1px solid #d7e0d6;padding-top:16px}.noise-guide__advanced summary,.noise-observations__details summary,.noise-evidence__summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.6}.noise-guide__advanced .plab__field{margin-top:16px}.noise-guide__select{color:#385749;width:100%;font:inherit;background:#fffefa;border:1px solid #b7c6b9;border-radius:6px;padding:8px;font-size:13px}.plab:has([data-noise-data]) .plab__readouts{display:block}.noise-observations__metrics,.noise-observations__diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.noise-observations__metric{background:#f7f9f2;border:1px solid #d7e0d6;flex-direction:column;gap:7px;padding:12px;display:flex}.noise-observations__label{color:#61766a;font-size:12px}.noise-observations__narration{margin:12px 0;font-size:14px;line-height:1.65}.noise-observations__boundary{color:#61766a;margin:10px 0;font-size:11px;line-height:1.65}.noise-observations__details{border-top:1px solid #d7e0d6;padding:10px 0}.noise-observations__diagnostics{margin-top:12px}.noise-evidence__content{margin-top:18px}@media (width<=700px){.noise-guide__introduction{grid-template-columns:1fr;gap:12px;padding:14px}.noise-guide__title{font-size:19px}}.plab[data-engine-module-path*="/experiments/eels/"] .plab__readouts,.plab[data-engine-module-path*="/experiments/eftem/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-engine-module-path*="/experiments/eels/"] .instrument-preview,.plab[data-engine-module-path*="/experiments/eftem/"] .instrument-preview{max-width:360px}@media (width<=520px){.plab[data-engine-module-path*="/experiments/eels/"][data-instrument-workbench=three-dimensional] .instrument-preview,.plab[data-engine-module-path*="/experiments/eftem/"][data-instrument-workbench=three-dimensional] .instrument-preview{flex-basis:100%;max-width:360px}.plab[data-engine-module-path*="/experiments/eels/"] .plab__canvas,.plab[data-engine-module-path*="/experiments/eftem/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/four-d-stem/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dpc-field/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/four-d-stem/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dpc-field/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:180px;min-width:0;max-width:360px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/four-d-stem/"],[data-engine-module-path*="/experiments/dpc-field/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/four-d-stem/"],[data-engine-module-path*="/experiments/dpc-field/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/four-d-stem/"],[data-engine-module-path*="/experiments/dpc-field/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/four-d-stem/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dpc-field/"] .instrument-preview{flex-basis:100%;max-width:360px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/four-d-stem/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dpc-field/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/xps-chemical-state/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/ups-work-function/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/xps-chemical-state/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/ups-work-function/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/xps-chemical-state/"],[data-engine-module-path*="/experiments/ups-work-function/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/xps-chemical-state/"],[data-engine-module-path*="/experiments/ups-work-function/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/xps-chemical-state/"],[data-engine-module-path*="/experiments/ups-work-function/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/xps-chemical-state/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/ups-work-function/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/xps-chemical-state/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/ups-work-function/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/apxps-operando/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/haxpes-depth/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/apxps-operando/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/haxpes-depth/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/apxps-operando/"],[data-engine-module-path*="/experiments/haxpes-depth/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/apxps-operando/"],[data-engine-module-path*="/experiments/haxpes-depth/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/apxps-operando/"],[data-engine-module-path*="/experiments/haxpes-depth/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/apxps-operando/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/haxpes-depth/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/apxps-operando/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/haxpes-depth/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/time-arpes/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/spin-arpes/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/time-arpes/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/spin-arpes/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/time-arpes/"],[data-engine-module-path*="/experiments/spin-arpes/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/time-arpes/"],[data-engine-module-path*="/experiments/spin-arpes/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/time-arpes/"],[data-engine-module-path*="/experiments/spin-arpes/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/time-arpes/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/spin-arpes/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/time-arpes/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/spin-arpes/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/momentum-tof/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/micro-arpes/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/momentum-tof/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/micro-arpes/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/momentum-tof/"],[data-engine-module-path*="/experiments/micro-arpes/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/momentum-tof/"],[data-engine-module-path*="/experiments/micro-arpes/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/momentum-tof/"],[data-engine-module-path*="/experiments/micro-arpes/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/momentum-tof/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/micro-arpes/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/momentum-tof/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/micro-arpes/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/peem-surface/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/leem-surface/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/peem-surface/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/leem-surface/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/peem-surface/"],[data-engine-module-path*="/experiments/leem-surface/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/peem-surface/"],[data-engine-module-path*="/experiments/leem-surface/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/peem-surface/"],[data-engine-module-path*="/experiments/leem-surface/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/peem-surface/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/leem-surface/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/peem-surface/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/leem-surface/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/sem-microanalysis/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/stem-eds/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/sem-microanalysis/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/stem-eds/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/sem-microanalysis/"],[data-engine-module-path*="/experiments/stem-eds/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/sem-microanalysis/"],[data-engine-module-path*="/experiments/stem-eds/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/sem-microanalysis/"],[data-engine-module-path*="/experiments/stem-eds/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/sem-microanalysis/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/stem-eds/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/sem-microanalysis/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/stem-eds/"] .plab__canvas{aspect-ratio:4/3}}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dynamical-diffraction/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/precession-diffraction/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dynamical-diffraction/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/precession-diffraction/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/dynamical-diffraction/"],[data-engine-module-path*="/experiments/precession-diffraction/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/dynamical-diffraction/"],[data-engine-module-path*="/experiments/precession-diffraction/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/dynamical-diffraction/"],[data-engine-module-path*="/experiments/precession-diffraction/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dynamical-diffraction/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/precession-diffraction/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/dynamical-diffraction/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/precession-diffraction/"] .plab__canvas{aspect-ratio:1}}.plab:is([data-engine-module-path*="/experiments/dynamical-diffraction/"],[data-engine-module-path*="/experiments/precession-diffraction/"]) .plab__title{overflow-wrap:anywhere}.plab:is([data-engine-module-path*="/experiments/dynamical-diffraction/"],[data-engine-module-path*="/experiments/precession-diffraction/"]) .plab__interactive-toolbar>div{overflow-wrap:anywhere;min-width:0}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-magnetic/"] .plab__canvas{aspect-ratio:1}}.plab[data-engine-module-path*="/experiments/electron-magnetic/"] .plab__title{overflow-wrap:anywhere}.plab[data-engine-module-path*="/experiments/electron-magnetic/"] .plab__interactive-toolbar>div{overflow-wrap:anywhere;min-width:0}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/electron-kinetics/"] .plab__canvas{aspect-ratio:1}}.plab[data-engine-module-path*="/experiments/electron-kinetics/"] .plab__title{overflow-wrap:anywhere}.plab[data-engine-module-path*="/experiments/electron-kinetics/"] .plab__interactive-toolbar>div{overflow-wrap:anywhere;min-width:0}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/serial-volume/"] .plab__canvas{aspect-ratio:1}}.plab[data-engine-module-path*="/experiments/serial-volume/"] .plab__title{overflow-wrap:anywhere}.plab[data-engine-module-path*="/experiments/serial-volume/"] .plab__interactive-toolbar>div{overflow-wrap:anywhere;min-width:0}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/cathodoluminescence/"] .plab__readouts,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/vibrational-eels/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/cathodoluminescence/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/vibrational-eels/"] .instrument-preview{background:#071923;border:1px solid #315365;flex:360px;min-width:0;max-width:540px;padding:10px}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/cathodoluminescence/"],[data-engine-module-path*="/experiments/vibrational-eels/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex;position:static}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/cathodoluminescence/"],[data-engine-module-path*="/experiments/vibrational-eels/"]) .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-scanning-workbench]:is([data-engine-module-path*="/experiments/cathodoluminescence/"],[data-engine-module-path*="/experiments/vibrational-eels/"]) .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-scanning-workbench][data-engine-module-path*="/experiments/cathodoluminescence/"] .instrument-preview,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/vibrational-eels/"] .instrument-preview{flex-basis:100%;max-width:540px}.plab[data-scanning-workbench][data-engine-module-path*="/experiments/cathodoluminescence/"] .plab__canvas,.plab[data-scanning-workbench][data-engine-module-path*="/experiments/vibrational-eels/"] .plab__canvas{aspect-ratio:1}}.plab[data-engine-module-path*="/experiments/cathodoluminescence/"] .plab__title{overflow-wrap:anywhere}.plab[data-engine-module-path*="/experiments/cathodoluminescence/"] .plab__interactive-toolbar>div{overflow-wrap:anywhere;min-width:0}.plab[data-engine-module-path*="/experiments/hrtem-ctf/"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.plab[data-engine-module-path*="/experiments/hrtem-ctf/"][data-instrument-workbench=three-dimensional] .instrument-preview{max-width:340px}@media (width<=520px){.plab[data-engine-module-path*="/experiments/hrtem-ctf/"][data-instrument-workbench=three-dimensional] .instrument-preview{flex-basis:260px;max-width:320px}.plab[data-engine-module-path*="/experiments/hrtem-ctf/"][data-instrument-workbench=three-dimensional] .plab__canvas{aspect-ratio:4/3}}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:14px;max-width:none;padding:14px;display:flex;position:static}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .instrument-preview{flex:180px;width:auto;max-width:260px;padding:10px}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .instrument-preview__title{min-height:2.6em;font-size:12px}@media (width<=520px){.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .plab__readout-value{font-size:.9rem}.plab:is([data-engine-module-path*="/experiments/electron-raster/"],[data-engine-module-path*="/experiments/electron-diffraction/"],[data-engine-module-path*="/experiments/tem-mode-selector/"]) .instrument-preview{flex-basis:130px;max-width:180px}}.plab[data-engine-module-path*="/experiments/electron-"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.plab[data-instrument-workbench=three-dimensional] .plab__stage{background:#06121b;flex-direction:column;align-items:stretch;display:flex}.plab[data-instrument-workbench=three-dimensional] .plab__canvas{aspect-ratio:900/570}.plab[data-instrument-workbench=three-dimensional] .plab__three-dimensional-overlay{inset:var(--instrument-viewport-offset,43px) 0 auto;height:var(--instrument-viewport-height,490px);z-index:2}.instrument-presentation{background:#0b1d28;border-bottom:1px solid #254352;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.instrument-presentation__button{color:#bcd6e2;min-height:27px;font:600 11px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #315365;border-radius:3px;padding:4px 9px}.instrument-presentation__button[aria-pressed=true]{color:#caffef;background:#17453f;border-color:#69bdb3}.instrument-presentation__button:focus-visible{outline-offset:2px;outline:2px solid #b7f4e7}.instrument-analysis{aspect-ratio:3;background:#f0f3ee;border-top:1px solid #315365;width:100%;height:auto;display:block}.plab[data-instrument-workbench=three-dimensional] .instrument-previews{z-index:1;background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:10px;max-width:none;padding:14px;display:flex;position:static}.plab[data-instrument-workbench=three-dimensional] .instrument-preview{background:#071923;border:1px solid #315365;border-radius:3px;flex:180px;width:auto;min-width:0;max-width:260px;padding:10px}.plab[data-instrument-workbench=three-dimensional] .instrument-preview__title{color:#cae8ed;font:600 12px var(--font-sans);min-height:2.6em;margin:0 0 6px;line-height:1.3}.plab[data-instrument-workbench=three-dimensional] .instrument-preview__canvas{width:100%;height:auto;display:block}@media (width<=520px){.plab[data-engine-module-path*="/experiments/electron-"] .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.plab[data-instrument-workbench=three-dimensional] .plab__canvas{aspect-ratio:1/1.08}.plab[data-instrument-workbench=three-dimensional] .plab__three-dimensional-caption{max-width:60%}.instrument-presentation{gap:4px;padding:8px}.instrument-presentation__button{padding:4px 7px;font-size:10px}.plab[data-instrument-workbench=three-dimensional] .instrument-previews{gap:8px;padding:12px 8px}.plab[data-instrument-workbench=three-dimensional] .instrument-preview{flex-basis:130px;max-width:180px;padding:6px}}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .instrument-previews{background:#0b1d28;border-top:1px solid #254352;flex-wrap:wrap;justify-content:center;gap:14px;max-width:none;padding:14px;display:flex;position:static}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .instrument-preview{flex:180px;width:auto;max-width:260px;padding:10px}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .instrument-preview__title{min-height:2.6em;font-size:12px}@media (width<=520px){.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .plab__readout-value{font-size:.9rem}.plab:is([data-engine-module-path*="/experiments/sem-topography/"],[data-engine-module-path*="/experiments/tem-mass-thickness/"],[data-engine-module-path*="/experiments/photoemission-analyzer/"],[data-engine-module-path*="/experiments/arpes-band-mapping/"]) .instrument-preview{flex-basis:130px;max-width:180px}}.plab[data-lab-id=lab_4854049e9717] .arpes-measurement-guide{background:#0b1d28;border-top:1px solid #315365;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid}.arpes-measurement-guide__number{color:#c3a6ff;font:600 11px var(--font-sans);margin-bottom:6px;display:block}.arpes-measurement-guide__title{color:#e1eef2;font:600 12px var(--font-sans);display:block}.arpes-measurement-guide__copy{color:#93b1c0;font:11px/1.5 var(--font-sans);margin:6px 0 0}.plab[data-lab-id=lab_4854049e9717] .plab__canvas{aspect-ratio:1.4}@media (width<=520px){.plab[data-lab-id=lab_4854049e9717] .arpes-measurement-guide{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.plab[data-lab-id=lab_4854049e9717] .plab__canvas{aspect-ratio:.9}}.plab[data-lab-id=lab_3a7def7a0945] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_3a7def7a0945] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_3a7def7a0945] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=620px){.plab[data-lab-id=lab_3a7def7a0945] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_3a7def7a0945] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_3a7def7a0945] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_3a7def7a0945] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_62d8dda22fda] .plab__canvas{aspect-ratio:.9}.plab[data-lab-id=lab_62d8dda22fda] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_62d8dda22fda] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=620px){.plab[data-lab-id=lab_62d8dda22fda] .plab__canvas{aspect-ratio:.34}.plab[data-lab-id=lab_62d8dda22fda] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_62d8dda22fda] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_62d8dda22fda] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_6ad7646be341] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_6ad7646be341] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_6ad7646be341] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=620px){.plab[data-lab-id=lab_6ad7646be341] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_6ad7646be341] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_6ad7646be341] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_6ad7646be341] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_25473bd6f6cd] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_25473bd6f6cd] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){.plab[data-lab-id=lab_25473bd6f6cd] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_25473bd6f6cd] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_25473bd6f6cd] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_25473bd6f6cd] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_34c0cf775fe4] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_34c0cf775fe4] .plab__three-dimensional-overlay-header{gap:7px}.plab[data-lab-id=lab_34c0cf775fe4] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){.plab[data-lab-id=lab_34c0cf775fe4] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_34c0cf775fe4] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_34c0cf775fe4] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_34c0cf775fe4] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=620px){.plab[data-lab-id=lab_9f2fbb4d498b] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_9f2fbb4d498b] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_2275fb00d145] .plab__canvas{aspect-ratio:.95}.plab[data-lab-id=lab_2275fb00d145] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_2275fb00d145] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=620px){.plab[data-lab-id=lab_2275fb00d145] .plab__canvas{aspect-ratio:.36}.plab[data-lab-id=lab_2275fb00d145] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_2275fb00d145] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_2275fb00d145] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_1f1fcd9ca4bc] .plab__canvas{aspect-ratio:1.3}.plab:is([data-lab-id=lab_29b734223220],[data-lab-id=lab_c76678743b6f],[data-lab-id=lab_e075d4ec9ab4]) .plab__canvas{aspect-ratio:.95}.plab:is([data-lab-id=lab_29b734223220],[data-lab-id=lab_c76678743b6f],[data-lab-id=lab_e075d4ec9ab4]) .plab__three-dimensional-overlay-header{gap:7px}@media (width<=620px){.plab:is([data-lab-id=lab_50cd715d3cd7],[data-lab-id=lab_9221549cc81e],[data-lab-id=lab_df5000829381]) .plab__canvas{aspect-ratio:1}.plab:is([data-lab-id=lab_50cd715d3cd7],[data-lab-id=lab_9221549cc81e],[data-lab-id=lab_df5000829381],[data-lab-id=lab_1f1fcd9ca4bc],[data-lab-id=lab_29b734223220],[data-lab-id=lab_c76678743b6f],[data-lab-id=lab_e075d4ec9ab4]) .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab:is([data-lab-id=lab_50cd715d3cd7],[data-lab-id=lab_9221549cc81e],[data-lab-id=lab_df5000829381],[data-lab-id=lab_1f1fcd9ca4bc],[data-lab-id=lab_29b734223220],[data-lab-id=lab_c76678743b6f],[data-lab-id=lab_e075d4ec9ab4]) .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}.plab[data-lab-id=lab_df5000829381] .plab__canvas{aspect-ratio:.65}.plab[data-lab-id=lab_1f1fcd9ca4bc] .plab__canvas{aspect-ratio:.43}.plab:is([data-lab-id=lab_29b734223220],[data-lab-id=lab_c76678743b6f],[data-lab-id=lab_e075d4ec9ab4]) .plab__canvas{aspect-ratio:.36}}.plab[data-lab-id=lab_f1eedec31000] .plab__canvas{aspect-ratio:.85}.plab[data-lab-id=lab_96a54fd514e3] .plab__canvas{aspect-ratio:1.35}.plab[data-lab-id=lab_96a54fd514e3] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:900/800}.plab[data-lab-id=lab_96a54fd514e3] .michelson__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_96a54fd514e3] .michelson__data-panel{background:#0b1b2d;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_96a54fd514e3] .michelson__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_96a54fd514e3] .michelson__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_96a54fd514e3] .michelson__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_96a54fd514e3] .michelson__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_96a54fd514e3] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_96a54fd514e3] .plab__interactive[data-fullscreen-active=true] .plab__stage{height:auto}.plab[data-lab-id=lab_96a54fd514e3] .plab__interactive[data-fullscreen-active=true] [data-michelson-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_96a54fd514e3] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}.plab[data-lab-id=lab_96a54fd514e3] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_96a54fd514e3] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=720px){.plab[data-lab-id=lab_96a54fd514e3] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_96a54fd514e3] .michelson__data-row,.plab[data-lab-id=lab_96a54fd514e3] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_96a54fd514e3] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_96a54fd514e3] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_f1eedec31000] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:800/1900}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__canvas{aspect-ratio:1.3}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:900/800}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__data-panel{background:#0b1e30;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#041321;height:auto}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__interactive[data-fullscreen-active=true] [data-mzi-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}@media (width<=640px){.plab[data-lab-id=lab_9cc6c0bd861e] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_9cc6c0bd861e] .mach-zehnder__data-row,.plab[data-lab-id=lab_9cc6c0bd861e] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_9cc6c0bd861e] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__canvas{aspect-ratio:1.3}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:900/800}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__data-panel{background:#0b1b2d;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;height:auto}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__interactive[data-fullscreen-active=true] [data-ligo-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}@media (width<=720px){.plab[data-lab-id=lab_bbd03d0ddde0] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_bbd03d0ddde0] .ligo-system__data-row,.plab[data-lab-id=lab_bbd03d0ddde0] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_bbd03d0ddde0] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_f1eedec31000] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_f1eedec31000] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#04111f;place-items:center}@media (width<=720px){.plab[data-lab-id=lab_f1eedec31000] .plab__canvas{aspect-ratio:.3}.plab[data-lab-id=lab_f1eedec31000] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_f1eedec31000] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_f1eedec31000] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_019082180c19] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_019082180c19] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:900/760}.plab[data-lab-id=lab_019082180c19] .fabry-perot__data-row,.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_377aaf49a3fa] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_377aaf49a3fa] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__data-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__data-panel{background:#071c2b;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__status{color:var(--plab-teal);background:var(--plab-panel);grid-column:1/-1;margin:0;padding:9px 12px;font-size:.82rem}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_a9d2ceca3c45] .oct__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_2dea57149521] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_2dea57149521] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:1}.plab[data-lab-id=lab_2dea57149521] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_2dea57149521] .stellar__data-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.plab[data-lab-id=lab_2dea57149521] .stellar__data-panel{background:#071a2b;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_2dea57149521] .stellar__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_2dea57149521] .stellar__status{color:var(--plab-teal);background:var(--plab-panel);margin:0;padding:9px 12px;font-size:.82rem}.plab[data-lab-id=lab_2dea57149521] .stellar__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_2dea57149521] .stellar__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_2dea57149521] .stellar__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#071a2b;height:auto}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] [data-stellar-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] [data-stellar-apparatus]:has([data-rendering=two-dimensional-fallback]){height:auto}.plab[data-lab-id=lab_2dea57149521] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas][data-rendering=two-dimensional-fallback]{aspect-ratio:1;height:auto!important}@media (width<=720px){.plab[data-lab-id=lab_2dea57149521] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_2dea57149521] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:1}.plab[data-lab-id=lab_2dea57149521] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_2dea57149521] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_2dea57149521] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__interactive[data-fullscreen-active=true] [data-oct-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}@media (width<=720px){.plab[data-lab-id=lab_a9d2ceca3c45] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__readouts,.plab[data-lab-id=lab_a9d2ceca3c45] .oct__data-row{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_a9d2ceca3c45] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__data-panel{background:#0a1e2e;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__status{color:var(--plab-teal);background:var(--plab-panel);grid-column:1/-1;margin:0;padding:9px 12px;font-size:.82rem}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__status[data-wavefront-illumination=single],.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__status[data-wavefront-illumination=dark]{color:#966015}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_377aaf49a3fa] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_377aaf49a3fa] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#061b2a;height:auto}.plab[data-lab-id=lab_377aaf49a3fa] .plab__interactive[data-fullscreen-active=true] [data-wavefront-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_377aaf49a3fa] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}@media (width<=720px){.plab[data-lab-id=lab_377aaf49a3fa] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_377aaf49a3fa] .plab__readouts,.plab[data-lab-id=lab_377aaf49a3fa] .wavefront__data-row{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_377aaf49a3fa] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_377aaf49a3fa] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_07bebe79ff0e] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_07bebe79ff0e] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_07bebe79ff0e] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_07bebe79ff0e] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#051725;height:auto}.plab[data-lab-id=lab_07bebe79ff0e] .plab__interactive[data-fullscreen-active=true] [data-sagnac-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_07bebe79ff0e] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__data-panel{background:#0b1e30;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__status{color:var(--plab-teal);background:var(--plab-panel);grid-column:1/-1;margin:0;padding:9px 12px;font-size:.82rem}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__status[data-sagnac-branch=ambiguous],.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__status[data-sagnac-branch=unobservable]{color:#986017}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_019082180c19] .fabry-perot__data-panel{background:#0b1e30;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_019082180c19] .fabry-perot__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_019082180c19] .fabry-perot__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_019082180c19] .fabry-perot__view-button{border:1px solid var(--plab-border);background:var(--plab-panel);color:var(--plab-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_019082180c19] .fabry-perot__view-button[aria-pressed=true]{border-color:var(--plab-teal);color:var(--plab-teal)}.plab[data-lab-id=lab_019082180c19] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_019082180c19] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_019082180c19] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#041321;height:auto}.plab[data-lab-id=lab_019082180c19] .plab__interactive[data-fullscreen-active=true] [data-fp-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_019082180c19] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}@media (width<=640px){.plab[data-lab-id=lab_019082180c19] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_019082180c19] .fabry-perot__data-row,.plab[data-lab-id=lab_07bebe79ff0e] .sagnac__data-row{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_07bebe79ff0e] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_07bebe79ff0e] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_07bebe79ff0e] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_07bebe79ff0e] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}.plab[data-lab-id=lab_019082180c19] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_019082180c19] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}.plab[data-lab-id=lab_019082180c19] .plab__three-dimensional-caption{text-align:left;max-width:100%;margin-left:0}}.plab[data-lab-id=lab_56c6399e51c9] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_56c6399e51c9] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:1}.plab[data-lab-id=lab_56c6399e51c9] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_56c6399e51c9] .speckle__status{grid-column:1/-1}.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-panel{grid-column:span 2}.plab[data-lab-id=lab_56c6399e51c9] [data-speckle-panel=sequence]{grid-column:1/-1}.plab[data-lab-id=lab_56c6399e51c9] [data-speckle-panel=distribution],.plab[data-lab-id=lab_56c6399e51c9] [data-speckle-panel=correlation]{grid-column:span 3}.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-panel{background:#071b28;height:auto;padding-bottom:12px}.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_56c6399e51c9] .speckle__status{color:var(--plab-teal);background:var(--plab-panel);margin:0;padding:9px 12px;font-size:.82rem}.plab[data-lab-id=lab_56c6399e51c9] .speckle__views{flex-wrap:wrap;gap:6px;display:flex}.plab[data-lab-id=lab_56c6399e51c9] .speckle__view-button{border:1px solid var(--plab-border);color:var(--plab-ink);background:var(--plab-panel);font:inherit;cursor:pointer;padding:7px 10px;font-size:.78rem}.plab[data-lab-id=lab_56c6399e51c9] .speckle__view-button[aria-pressed=true]{color:var(--plab-teal);border-color:var(--plab-teal)}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] .plab__stage{height:auto}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] [data-speckle-apparatus]{height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas]{aspect-ratio:auto;width:100%!important;height:100%!important}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] [data-speckle-apparatus]:has([data-rendering=two-dimensional-fallback]){height:auto}.plab[data-lab-id=lab_56c6399e51c9] .plab__interactive[data-fullscreen-active=true] [data-stage-canvas][data-rendering=two-dimensional-fallback]{aspect-ratio:1;height:auto!important}@media (width<=720px){.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-row{display:block}.plab[data-lab-id=lab_56c6399e51c9] .speckle__data-panel{margin-top:10px}.plab[data-lab-id=lab_56c6399e51c9] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_56c6399e51c9] .plab__canvas[data-rendering=two-dimensional-fallback]{aspect-ratio:1}.plab[data-lab-id=lab_56c6399e51c9] .plab__readouts{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_56c6399e51c9] .plab__three-dimensional-overlay-header{flex-direction:column;gap:5px}}.plab[data-lab-id=lab_15a0a2ab7189] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_15a0a2ab7189] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__views,.plab[data-lab-id=lab_15a0a2ab7189] .hologram__focus-actions{flex-wrap:wrap;gap:8px;display:flex}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__view-button{border:1px solid var(--color-line,#c6d5d3);color:#233e45;font:inherit;cursor:pointer;background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__view-button[aria-pressed=true]{background:#e3f2ed;border-color:#65a997}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__view-button:focus-visible{outline-offset:2px;outline:3px solid #4b8dae}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__data-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__status,.plab[data-lab-id=lab_15a0a2ab7189] .hologram__focus-actions,.plab[data-lab-id=lab_15a0a2ab7189] [data-hologram-panel=sequence]{grid-column:1/-1}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__status{background:#e9f4ef;border-radius:8px;margin:0;padding:14px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__data-panel{border-radius:10px;min-width:0;overflow:hidden}.plab[data-lab-id=lab_15a0a2ab7189] .hologram__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_15a0a2ab7189] [data-hologram-panel=sequence]{max-width:500px}.plab[data-lab-id=lab_15a0a2ab7189] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_15a0a2ab7189] .plab__interactive[data-fullscreen-active=true] [data-hologram-apparatus]{background:#071824;grid-template-rows:minmax(0,1fr);height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_15a0a2ab7189] .plab__interactive[data-fullscreen-active=true] .plab__canvas{aspect-ratio:auto;position:absolute;inset:0;width:100%!important;height:100%!important}.plab[data-lab-id=lab_15a0a2ab7189] .plab__interactive[data-fullscreen-active=true] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain}@media (width<=620px){.plab[data-lab-id=lab_15a0a2ab7189] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_15a0a2ab7189] .plab__readouts,.plab[data-lab-id=lab_15a0a2ab7189] .hologram__data-row{grid-template-columns:minmax(0,1fr)}}.plab[data-lab-id=lab_80b8e2c1c210] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_80b8e2c1c210] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain;background:#091c29}.plab[data-lab-id=lab_80b8e2c1c210] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__views,.plab[data-lab-id=lab_80b8e2c1c210] .fringe__actions{flex-wrap:wrap;gap:8px;display:flex}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__button{color:#233e45;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5d3;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__button[aria-pressed=true]{background:#e3f2ed;border-color:#65a997}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__button:focus-visible{outline-offset:2px;outline:3px solid #4b8dae}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__button:disabled{opacity:.45;cursor:default}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__status,.plab[data-lab-id=lab_80b8e2c1c210] .fringe__actions,.plab[data-lab-id=lab_80b8e2c1c210] [data-fringe-panel=sequence]{grid-column:1/-1}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__status{background:#e9f4ef;border-radius:8px;margin:0;padding:14px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__data-panel{border-radius:10px;min-width:0;overflow:hidden}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__data-panel[hidden]{display:none}.plab[data-lab-id=lab_80b8e2c1c210] .fringe__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_80b8e2c1c210] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_80b8e2c1c210] .plab__interactive[data-fullscreen-active=true] [data-fringe-apparatus]{background:#091c29;grid-template-rows:minmax(0,1fr);height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_80b8e2c1c210] .plab__interactive[data-fullscreen-active=true] .plab__canvas{aspect-ratio:auto;position:absolute;inset:0;width:100%!important;height:100%!important}.plab[data-lab-id=lab_80b8e2c1c210] .plab__interactive[data-fullscreen-active=true] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain}@media (width<=620px){.plab[data-lab-id=lab_80b8e2c1c210] .plab__canvas{aspect-ratio:.8}.plab[data-lab-id=lab_80b8e2c1c210] .plab__readouts,.plab[data-lab-id=lab_80b8e2c1c210] .fringe__data-row{grid-template-columns:minmax(0,1fr)}.plab[data-lab-id=lab_80b8e2c1c210] [data-fringe-panel=sequence]{overflow-x:auto}.plab[data-lab-id=lab_80b8e2c1c210] [data-fringe-panel=sequence] .fringe__data-canvas{min-width:680px}}.plab[data-lab-id=lab_f3773cc928c3] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_f3773cc928c3] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain;background:#091c29}.plab[data-lab-id=lab_f3773cc928c3] .propagation__views,.plab[data-lab-id=lab_f3773cc928c3] .propagation__actions{flex-wrap:wrap;gap:8px;display:flex}.plab[data-lab-id=lab_f3773cc928c3] .propagation__button{color:#233e45;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5d3;border-radius:8px;padding:10px 12px;font-size:13px}.plab[data-lab-id=lab_f3773cc928c3] .propagation__button[aria-pressed=true]{background:#e3f2ed;border-color:#65a997}.plab[data-lab-id=lab_f3773cc928c3] .propagation__button:focus-visible,.plab[data-lab-id=lab_f3773cc928c3] .propagation__data-canvas:focus-visible{outline-offset:2px;outline:3px solid #4b8dae}.plab[data-lab-id=lab_f3773cc928c3] .propagation__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plab[data-lab-id=lab_f3773cc928c3] .propagation__status,.plab[data-lab-id=lab_f3773cc928c3] .propagation__calibration,.plab[data-lab-id=lab_f3773cc928c3] .propagation__actions{grid-column:1/-1}.plab[data-lab-id=lab_f3773cc928c3] .propagation__status{background:#e9f4ef;border-radius:8px;margin:0;padding:14px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_f3773cc928c3] .propagation__calibration{background:#f3f7f7;border-radius:8px;min-width:0;padding:15px}.plab[data-lab-id=lab_f3773cc928c3] .propagation__panel{border-radius:10px;min-width:0;overflow:hidden}.plab[data-lab-id=lab_f3773cc928c3] .propagation__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_f3773cc928c3] [data-propagation-panel=carpet]{cursor:crosshair}.plab[data-lab-id=lab_f3773cc928c3] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_f3773cc928c3] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_f3773cc928c3] .plab__interactive[data-fullscreen-active=true] [data-propagation-apparatus]{background:#091c29;grid-template-rows:minmax(0,1fr);height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_f3773cc928c3] .plab__interactive[data-fullscreen-active=true] .plab__canvas{aspect-ratio:auto;position:absolute;inset:0;width:100%!important;height:100%!important}@media (width<=620px){.plab[data-lab-id=lab_f3773cc928c3] .plab__canvas{aspect-ratio:.85}.plab[data-lab-id=lab_f3773cc928c3] .plab__readouts,.plab[data-lab-id=lab_f3773cc928c3] .propagation__data-row{grid-template-columns:minmax(0,1fr)}}.plab[data-lab-id=lab_37de53a753e7] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_37de53a753e7] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain;background:#091c29}.plab[data-lab-id=lab_37de53a753e7] .aperture__views,.plab[data-lab-id=lab_37de53a753e7] .aperture__actions{flex-wrap:wrap;gap:8px;display:flex}.plab[data-lab-id=lab_37de53a753e7] .aperture__button{color:#233e45;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5d3;border-radius:8px;padding:10px 12px;font-size:13px}.plab[data-lab-id=lab_37de53a753e7] .aperture__button[aria-pressed=true]{background:#e3f2ed;border-color:#65a997}.plab[data-lab-id=lab_37de53a753e7] .aperture__button:focus-visible,.plab[data-lab-id=lab_37de53a753e7] .aperture__data-canvas:focus-visible,.plab[data-lab-id=lab_37de53a753e7] .aperture__editor-canvas:focus-visible{outline-offset:2px;outline:3px solid #4b8dae}.plab[data-lab-id=lab_37de53a753e7] .aperture__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plab[data-lab-id=lab_37de53a753e7] .aperture__status,.plab[data-lab-id=lab_37de53a753e7] .aperture__calibration,.plab[data-lab-id=lab_37de53a753e7] .aperture__data-row>.aperture__actions{grid-column:1/-1}.plab[data-lab-id=lab_37de53a753e7] .aperture__status{background:#e9f4ef;border-radius:8px;margin:0;padding:14px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_37de53a753e7] .aperture__calibration{background:#f3f7f7;border-radius:8px;min-width:0;padding:14px}.plab[data-lab-id=lab_37de53a753e7] .aperture__editor,.plab[data-lab-id=lab_37de53a753e7] .aperture__panel{align-self:start;min-width:0}.plab[data-lab-id=lab_37de53a753e7] .aperture__editor{gap:12px;display:grid}.plab[data-lab-id=lab_37de53a753e7] .aperture__editor-help{margin:0;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_37de53a753e7] .aperture__fallback-caption{background:#e9f4ef;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_37de53a753e7] .aperture__panel-heading{margin:0 0 10px;font-size:14px;line-height:1.5}.plab[data-lab-id=lab_37de53a753e7] .aperture__editor-surface,.plab[data-lab-id=lab_37de53a753e7] .aperture__data-surface{border-radius:10px;display:block;overflow:hidden}.plab[data-lab-id=lab_37de53a753e7] .aperture__data-canvas,.plab[data-lab-id=lab_37de53a753e7] .aperture__editor-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_37de53a753e7] .aperture__editor-canvas{touch-action:none;cursor:crosshair}.plab[data-lab-id=lab_37de53a753e7] [data-aperture-panel=selected]{cursor:crosshair}.plab[data-lab-id=lab_37de53a753e7] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.plab[data-lab-id=lab_37de53a753e7] .plab__canvas{aspect-ratio:.85}.plab[data-lab-id=lab_37de53a753e7] .aperture__data-row,.plab[data-lab-id=lab_37de53a753e7] .plab__readouts{grid-template-columns:minmax(0,1fr)}}.plab[data-lab-id=lab_37de53a753e7] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_37de53a753e7] .plab__interactive[data-fullscreen-active=true] [data-aperture-apparatus]{background:#091c29;grid-template-rows:minmax(0,1fr);height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_37de53a753e7] .plab__interactive[data-fullscreen-active=true] .plab__canvas{aspect-ratio:auto;position:absolute;inset:0;width:100%!important;height:100%!important}.plab[data-lab-id=lab_9196e01f1dd3] .plab__canvas{aspect-ratio:1.25}.plab[data-lab-id=lab_9196e01f1dd3] .plab__canvas[data-rendering=two-dimensional-fallback]{object-fit:contain;background:#091b2c}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__views,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__actions{flex-wrap:wrap;gap:8px;display:flex}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__button{color:#233e45;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5d3;border-radius:8px;padding:10px 12px;font-size:13px}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__button[aria-pressed=true]{background:#e3f2ed;border-color:#65a997}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__button:focus-visible,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-canvas:focus-visible{outline-offset:2px;outline:3px solid #4b8dae}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__status,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__help,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-row>.crystal__actions{grid-column:1/-1}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__status,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__fallback-caption{background:#e9f4ef;border-radius:8px;margin:0;padding:14px;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__help{margin:0;font-size:14px;line-height:1.6}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__calibration,.plab[data-lab-id=lab_9196e01f1dd3] .crystal__selected{background:#f3f7f7;border-radius:8px;min-width:0;padding:14px}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__panel{align-self:start;min-width:0}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__probe{border:1px solid #d7e4e1;border-radius:8px;grid-column:1/-1;min-width:0;padding:14px}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__probe-value{margin:10px 0}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__panel-heading{margin:0 0 10px;font-size:14px;line-height:1.5}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-surface{border-radius:10px;display:block;overflow:hidden}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-canvas{width:100%;height:auto;display:block}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__axis{margin-top:10px;font-size:14px}.plab[data-lab-id=lab_9196e01f1dd3] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.plab[data-lab-id=lab_9196e01f1dd3] .plab__canvas{aspect-ratio:.85}.plab[data-lab-id=lab_9196e01f1dd3] .crystal__data-row,.plab[data-lab-id=lab_9196e01f1dd3] .plab__readouts{grid-template-columns:minmax(0,1fr)}}.plab[data-lab-id=lab_9196e01f1dd3] .plab__interactive[data-fullscreen-active=true] .plab__stage-col{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.plab[data-lab-id=lab_9196e01f1dd3] .plab__interactive[data-fullscreen-active=true] [data-crystal-apparatus]{background:#091b2c;grid-template-rows:minmax(0,1fr);height:clamp(430px,65dvh,680px)}.plab[data-lab-id=lab_9196e01f1dd3] .plab__interactive[data-fullscreen-active=true] .plab__canvas{aspect-ratio:auto;position:absolute;inset:0;width:100%!important;height:100%!important}.plab:is([data-lab-id=lab_1ac890e4d7b2],[data-lab-id=lab_6b01fc239d84],[data-lab-id=lab_a51d84c2e093]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.plab:is([data-lab-id=lab_40de381bc7a2],[data-lab-id=lab_d9812a6bc047],[data-lab-id=lab_725f3ec8b19d]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.plab[data-lab-id=lab_7e08ca2f51d4] .plab__stage-col{container:ripple-tank-stage/inline-size}.plab[data-lab-id=lab_7e08ca2f51d4] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@container ripple-tank-stage (width>=640px){.plab[data-lab-id=lab_7e08ca2f51d4] .plab__readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}.plab[data-lab-id=lab_7e08ca2f51d4] .ripple-tank__surface{aspect-ratio:900/480;touch-action:none;width:100%;height:auto;display:block}.plab[data-lab-id=lab_e3c9a1f7b462] .plab__stage-col{container:taylor-couette-stage/inline-size}.plab[data-lab-id=lab_e3c9a1f7b462] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_e3c9a1f7b462] .plab__stage,.plab[data-lab-id=lab_e3c9a1f7b462] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#07151f}.plab[data-lab-id=lab_e3c9a1f7b462] .taylor-couette__analysis{z-index:2;pointer-events:none;width:29%;height:auto;position:absolute;top:18%;right:1.5%}.plab[data-lab-id=lab_e3c9a1f7b462] .taylor-couette__analysis[hidden]{display:none}@container taylor-couette-stage (width>=640px){.plab[data-lab-id=lab_e3c9a1f7b462] .plab__readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}@container taylor-couette-stage (width<=639px){.plab[data-lab-id=lab_e3c9a1f7b462] .plab__stage{display:block}.plab[data-lab-id=lab_e3c9a1f7b462] .taylor-couette__analysis{width:95%;margin:12px auto;display:block;position:relative;top:auto;right:auto}.plab[data-lab-id=lab_e3c9a1f7b462] .plab__three-dimensional-overlay{aspect-ratio:900/560;width:100%;bottom:auto}.plab[data-lab-id=lab_e3c9a1f7b462] .plab__interactive[data-fullscreen-active=true] .plab__stage{overflow-y:auto}}.plab[data-lab-id=lab_d8e1b6c4a295] .plab__stage-col{container:convection-stage/inline-size}.plab[data-lab-id=lab_d8e1b6c4a295] .plab__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.plab[data-lab-id=lab_d8e1b6c4a295] .plab__stage,.plab[data-lab-id=lab_d8e1b6c4a295] .plab__interactive[data-fullscreen-active=true] .plab__stage{background:#071722}.plab[data-lab-id=lab_d8e1b6c4a295] .rayleigh-benard__analysis{z-index:2;pointer-events:none;width:31%;height:auto;position:absolute;top:9%;right:1.5%}.plab[data-lab-id=lab_d8e1b6c4a295] .rayleigh-benard__analysis[hidden]{display:none}@container convection-stage (width>=640px){.plab[data-lab-id=lab_d8e1b6c4a295] .plab__readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}@container convection-stage (width<=639px){.plab[data-lab-id=lab_d8e1b6c4a295] .plab__stage{display:block}.plab[data-lab-id=lab_d8e1b6c4a295] .rayleigh-benard__analysis{width:95%;margin:12px auto;display:block;position:relative;top:auto;right:auto}.plab[data-lab-id=lab_d8e1b6c4a295] .plab__three-dimensional-overlay{aspect-ratio:900/560;width:100%;bottom:auto}.plab[data-lab-id=lab_d8e1b6c4a295] .plab__interactive[data-fullscreen-active=true] .plab__stage{overflow-y:auto}}.plab:is([data-lab-id=lab_5ae2705efc62],[data-lab-id=lab_75308b03f4a9],[data-lab-id=lab_7694828aa298],[data-lab-id=lab_af0de9b5b784]) .plab__readouts,.plab:is([data-lab-id=lab_edc2b7bd76d4],[data-lab-id=lab_650eb2cc520f],[data-lab-id=lab_fa1fc24a5e45]) .plab__readouts,.plab:is([data-lab-id=lab_bf132731fcb2],[data-lab-id=lab_81206b70571c],[data-lab-id=lab_4cbe5e746b26]) .plab__readouts,.plab:is([data-lab-id=lab_9e8a85cd3ded],[data-lab-id=lab_fcadab9cc653],[data-lab-id=lab_8ef97393131b]) .plab__readouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.plab-lesson{border:1px solid var(--plab-border);background:var(--plab-panel);border-radius:3px;overflow:hidden}.plab-lesson__header{border-bottom:1px solid var(--plab-border);background:var(--plab-panel);grid-template-columns:minmax(0,.82fr) minmax(280px,1.18fr);gap:6px 28px;padding:26px 28px;display:grid}.plab-lesson__header>p{color:var(--plab-teal);font-family:var(--font-mono);letter-spacing:.045em;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:600}.plab-lesson__header h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.04}.plab-lesson__context{align-self:end;gap:12px;display:grid}.plab-lesson__context p{color:var(--plab-muted);grid-template-columns:8.5rem minmax(0,1fr);gap:12px;margin:0;font-size:.88rem;line-height:1.55;display:grid}.plab-lesson__context strong{color:var(--plab-ink);font-family:var(--font-mono);letter-spacing:.025em;font-size:.68rem;font-weight:600}.plab-lesson__quick-map{border-bottom:1px solid var(--plab-border);border-left:3px solid var(--plab-teal);background:color-mix(in srgb, var(--plab-teal) 6%, var(--plab-panel));color:var(--plab-ink);grid-template-columns:minmax(130px,.24fr) minmax(0,1fr);gap:24px;padding:22px 28px;display:grid}.plab-lesson__quick-map>p{color:var(--plab-teal);font-family:var(--font-mono);letter-spacing:.04em;margin:2px 0 0;font-size:.7rem;font-weight:600}.plab-lesson__quick-map dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.plab-lesson__quick-map dl>div{padding-right:24px}.plab-lesson__quick-map dl>div+div{border-left:1px solid var(--plab-border);padding-left:24px;padding-right:0}.plab-lesson__quick-map dt{color:var(--plab-muted);font-family:var(--font-mono);letter-spacing:.025em;margin-bottom:6px;font-size:.67rem;font-weight:500}.plab-lesson__quick-map dd{margin:0;font-size:1rem;line-height:1.55}.plab-lesson__section{padding:24px 28px 28px}.plab-lesson__section+.plab-lesson__section{border-top:1px solid var(--plab-border)}.plab-lesson__section>h3{color:var(--plab-muted);font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 16px;font-size:.72rem;font-weight:600}.plab-lesson__formula-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plab-lesson__formula-card{border:1px solid var(--plab-border);background:var(--plab-panel);border-radius:3px;align-content:start;gap:13px;min-width:0;padding:20px;display:grid}.plab-lesson__formula-card h4{margin:0;font-size:.9rem}.plab-lesson__formula-card .math-formula--display{border-block:1px solid color-mix(in srgb, var(--plab-teal) 16%, transparent);color:var(--plab-ink);margin:2px 0;padding:14px 8px;font-size:clamp(.78rem,1.6vw,1rem)}.plab-lesson__formula-card p{color:var(--plab-muted);margin:0;font-size:.84rem;line-height:1.58}.plab-lesson__difficulties>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plab-lesson__difficulties article{border:1px solid var(--plab-border);border-left:3px solid color-mix(in srgb, var(--plab-teal) 70%, white);background:var(--plab-panel);padding:18px 20px}.plab-lesson__difficulties h4{margin:0 0 12px;font-size:.94rem}.plab-lesson__difficulties p{color:var(--plab-muted);grid-template-columns:7.4rem minmax(0,1fr);gap:10px;margin:0;font-size:.82rem;line-height:1.5;display:grid}.plab-lesson__difficulties p+p{border-top:1px solid var(--plab-border);color:var(--plab-ink);margin-top:8px;padding-top:8px}.plab-lesson__difficulties p strong{color:var(--plab-teal);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}.plab-lesson__procedure ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.plab-lesson__procedure li{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:4px 20px 4px 0;display:grid}.plab-lesson__procedure li+li{border-left:1px solid var(--plab-border);padding-left:20px}.plab-lesson__step-number{color:var(--plab-teal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:600}.plab-lesson__procedure h4{margin:0 0 7px;font-size:.91rem}.plab-lesson__procedure p{color:var(--plab-muted);margin:0 0 10px;font-size:.82rem;line-height:1.5}.plab-lesson__procedure small{color:var(--plab-ink);font-size:.76rem;line-height:1.5;display:block}.plab-lesson__procedure small strong{color:var(--plab-teal)}.plab-lesson__takeaway{border-top:1px solid var(--plab-border);border-left:3px solid var(--plab-teal);background:color-mix(in srgb, var(--plab-teal) 6%, var(--plab-panel));color:var(--plab-ink);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:18px;padding:18px 28px;display:grid}.plab-lesson__takeaway-label{color:var(--plab-teal);font-family:var(--font-mono);letter-spacing:.035em;font-size:.69rem;font-weight:600}.plab-lesson__takeaway p{margin:0;font-size:1rem;line-height:1.55}@media (width<=900px){.plab-lesson__header{grid-template-columns:1fr}.plab-lesson__header>p{grid-column:auto}.plab-lesson__quick-map{grid-template-columns:1fr;gap:12px}.plab-lesson__formula-grid,.plab-lesson__difficulties>div,.plab-lesson__procedure ol{grid-template-columns:1fr}.plab-lesson__procedure li{padding:12px 0}.plab-lesson__procedure li+li{border-top:1px solid var(--plab-border);border-left:0;padding-left:0}}@media (width<=640px){.plab-lesson__header,.plab-lesson__section,.plab-lesson__quick-map{padding:20px}.plab-lesson__context p,.plab-lesson__difficulties p{grid-template-columns:1fr;gap:3px}.plab-lesson__quick-map dl{grid-template-columns:1fr}.plab-lesson__quick-map dl>div{padding:0}.plab-lesson__quick-map dl>div+div{border-top:1px solid var(--plab-border);border-left:0;margin-top:14px;padding:14px 0 0}.plab-lesson__formula-card{padding:16px}.plab-lesson__takeaway{grid-template-columns:1fr;gap:7px;padding:18px 20px}}.fluidmotion-attribution[data-astro-cid-hzj42x34]{color:var(--muted,#59685c);margin-block:1.5rem;font-size:.875rem;line-height:1.6}.fluidmotion-attribution__link[data-astro-cid-hzj42x34]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.yu-deng-boundary[data-astro-cid-3rmuwsno]{border:1px solid var(--plab-border);border-radius:var(--radius);background:var(--plab-panel);overflow:hidden}.yu-deng-boundary[data-astro-cid-3rmuwsno]>header[data-astro-cid-3rmuwsno]{border-bottom:1px solid var(--plab-border);grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:18px 20px;display:grid}.yu-deng-boundary[data-astro-cid-3rmuwsno]>header[data-astro-cid-3rmuwsno] p[data-astro-cid-3rmuwsno],.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno]>span[data-astro-cid-3rmuwsno],.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno]>div[data-astro-cid-3rmuwsno]>span[data-astro-cid-3rmuwsno]{color:var(--plab-teal);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.yu-deng-boundary[data-astro-cid-3rmuwsno]>header[data-astro-cid-3rmuwsno] h2[data-astro-cid-3rmuwsno]{margin:0;font-size:clamp(1.25rem,2.8vw,1.8rem);font-weight:600;line-height:1.15}.yu-deng-boundary__comparison[data-astro-cid-3rmuwsno]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno]{min-width:0;padding:24px 20px 26px}.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno]+article[data-astro-cid-3rmuwsno]{border-left:1px solid var(--plab-border);background:color-mix(in srgb, var(--plab-teal) 5%, var(--plab-panel))}.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno] h3[data-astro-cid-3rmuwsno]{margin:9px 0 10px;font-size:1.05rem;font-weight:600}.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno] p[data-astro-cid-3rmuwsno]{color:var(--plab-muted);margin:0;font-size:.88rem;line-height:1.7}.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno]{border-top:1px solid var(--plab-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:18px 20px;display:grid}.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno]>div[data-astro-cid-3rmuwsno]{gap:7px;display:grid}.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno] a[data-astro-cid-3rmuwsno]{color:var(--plab-muted);text-decoration-color:color-mix(in srgb, var(--plab-teal) 45%, transparent);text-underline-offset:3px;font-size:.77rem;line-height:1.35}.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno] a[data-astro-cid-3rmuwsno]:hover{color:var(--plab-teal)}.yu-deng-boundary__story-link[data-astro-cid-3rmuwsno]{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex;color:var(--plab-teal)!important}@media (width<=720px){.yu-deng-boundary[data-astro-cid-3rmuwsno]>header[data-astro-cid-3rmuwsno],.yu-deng-boundary__comparison[data-astro-cid-3rmuwsno],.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno]{grid-template-columns:1fr}.yu-deng-boundary[data-astro-cid-3rmuwsno] article[data-astro-cid-3rmuwsno]+article[data-astro-cid-3rmuwsno]{border-top:1px solid var(--plab-border);border-left:0}.yu-deng-boundary[data-astro-cid-3rmuwsno] footer[data-astro-cid-3rmuwsno]{align-items:start}}.wbe-boundary[data-astro-cid-374uad4x]{border:1px solid var(--plab-border);background:#f8f7f1;border-radius:3px;margin-top:1rem;padding:clamp(1rem,2vw,1.4rem)}.wbe-boundary__header[data-astro-cid-374uad4x]{gap:.35rem;margin-bottom:1rem;display:grid}.wbe-boundary__eyebrow[data-astro-cid-374uad4x],.wbe-boundary__card-label[data-astro-cid-374uad4x]{color:#356f65;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.wbe-boundary__title[data-astro-cid-374uad4x]{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:540}.wbe-boundary__grid[data-astro-cid-374uad4x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.wbe-boundary__card[data-astro-cid-374uad4x]{background:#fffffcc2;border:1px solid #d7ddd5;align-content:start;gap:.7rem;min-width:0;padding:1rem;display:grid}.wbe-boundary__card--caution[data-astro-cid-374uad4x]{background:#fbf6ec;border-color:#dec9a9}.wbe-boundary__formula[data-astro-cid-374uad4x]{color:#264f47;min-width:0;overflow-x:auto}.wbe-boundary__card-title[data-astro-cid-374uad4x],.wbe-boundary__sources-title[data-astro-cid-374uad4x]{margin:0;font-size:.96rem;font-weight:680;line-height:1.35}.wbe-boundary__card-body[data-astro-cid-374uad4x]{color:var(--plab-muted);margin:0;font-size:.84rem;line-height:1.65}.wbe-boundary__sources[data-astro-cid-374uad4x]{border-top:1px solid var(--plab-border);gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}.wbe-boundary__source-list[data-astro-cid-374uad4x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.wbe-boundary__source-item[data-astro-cid-374uad4x]{min-width:0}.wbe-boundary__source-link[data-astro-cid-374uad4x]{color:#356f65;text-underline-offset:.16em;font-size:.78rem;line-height:1.45}@media (width<=860px){.wbe-boundary__grid[data-astro-cid-374uad4x]{grid-template-columns:1fr}}@media (width<=600px){.wbe-boundary__source-list[data-astro-cid-374uad4x]{grid-template-columns:1fr}}.plab__interactive{flex-direction:column;gap:10px;min-width:0;display:flex}.plab__interactive-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 2px;display:flex}.plab__interactive-toolbar>div{align-items:baseline;gap:9px;min-width:0;display:flex}.plab__interactive-toolbar span{color:var(--plab-muted);font-family:var(--font-mono);letter-spacing:.025em;font-size:.72rem;font-weight:500}.plab__interactive-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.plab__fullscreen-toggle{border:1px solid var(--plab-border);background:var(--plab-panel);min-height:36px;color:var(--plab-ink);font:inherit;cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.plab__fullscreen-toggle:hover{border-color:var(--plab-teal);background:var(--plab-surface);color:var(--plab-teal)}.plab__fullscreen-toggle i{color:var(--plab-teal);font-size:1rem}.plab__fullscreen-toggle span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.plab__fullscreen-toggle span[hidden]{display:none}body.plab-fullscreen-fallback-active{width:100%;position:fixed;left:0;right:0;overflow:hidden}.plab__interactive:fullscreen,.plab__interactive.is-fullscreen-fallback{box-sizing:border-box;background:#eeefea;width:100vw;height:100dvh;padding:12px;overflow:hidden}.plab__interactive.is-fullscreen-fallback{z-index:1000;position:fixed;inset:0}.plab__interactive:fullscreen .plab__interactive-toolbar,.plab__interactive.is-fullscreen-fallback .plab__interactive-toolbar{flex:none;min-height:44px;padding:0 4px 2px}.plab__interactive:fullscreen .plab__workspace,.plab__interactive.is-fullscreen-fallback .plab__workspace{flex:auto;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,390px);align-items:stretch;min-height:0}.plab__interactive:fullscreen .plab__stage-col,.plab__interactive.is-fullscreen-fallback .plab__stage-col{grid-template-rows:minmax(0,1fr) auto;min-height:0}.plab__interactive:fullscreen .plab__stage,.plab__interactive.is-fullscreen-fallback .plab__stage{background:#e5ebe5;height:100%;min-height:0;aspect-ratio:auto!important}.plab[data-lab-id=lab_0ssik2p51ed6] .plab__interactive:fullscreen .plab__stage,.plab[data-lab-id=lab_0ssik2p51ed6] .plab__interactive.is-fullscreen-fallback .plab__stage,.plab[data-lab-id=lab_04n6yu10en9g] .plab__interactive:fullscreen .plab__stage,.plab[data-lab-id=lab_04n6yu10en9g] .plab__interactive.is-fullscreen-fallback .plab__stage,.plab[data-lab-id=lab_07cjf3zb3ijf] .plab__interactive:fullscreen .plab__stage,.plab[data-lab-id=lab_07cjf3zb3ijf] .plab__interactive.is-fullscreen-fallback .plab__stage,.plab[data-lab-id=lab_2ggtnesmhtx5] .plab__interactive:fullscreen .plab__stage,.plab[data-lab-id=lab_2ggtnesmhtx5] .plab__interactive.is-fullscreen-fallback .plab__stage{background:#071421}.plab__interactive:fullscreen .plab__canvas,.plab__interactive.is-fullscreen-fallback .plab__canvas{flex:none;max-width:100%;max-height:100%}.plab__interactive:fullscreen .plab__controls-col,.plab__interactive.is-fullscreen-fallback .plab__controls-col{overscroll-behavior:contain;align-content:start;min-height:0;padding-right:3px;overflow-y:auto}@media (width<=720px){.plab__interactive:fullscreen,.plab__interactive.is-fullscreen-fallback{overflow-y:auto}.plab__interactive:fullscreen .plab__workspace,.plab__interactive.is-fullscreen-fallback .plab__workspace{flex:none;grid-template-columns:1fr}.plab__interactive:fullscreen .plab__stage-col,.plab__interactive.is-fullscreen-fallback .plab__stage-col{grid-template-rows:auto auto}.plab__interactive:fullscreen .plab__stage,.plab__interactive.is-fullscreen-fallback .plab__stage{height:auto}.plab__interactive:fullscreen .plab__controls-col,.plab__interactive.is-fullscreen-fallback .plab__controls-col{overflow:visible}.plab__interactive:fullscreen .plab__canvas,.plab__interactive.is-fullscreen-fallback .plab__canvas{width:100%!important;height:auto!important}}@media (width<=640px){.plab__interactive-toolbar>div{gap:1px;display:grid}.plab__fullscreen-toggle span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
