.light-measurement-labs_lab__633Qn{container:measurement-lab/inline-size;display:grid;gap:1.5rem}.light-measurement-labs_boundaries__ovbaI,.light-measurement-labs_brightnessWorkspace__44bAq,.light-measurement-labs_dopplerWorkspace__Tc3nz,.light-measurement-labs_header__rK4R6,.light-measurement-labs_interpretationGrid__eY4x4,.light-measurement-labs_ladderWorkspace__Aw7_e,.light-measurement-labs_mechanismWorkspace__QCF_v,.light-measurement-labs_readoutGrid__VVoE5,.light-measurement-labs_spectrumWorkspace__jm9MN{border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 8%)}.light-measurement-labs_header__rK4R6{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:end;padding:clamp(1.35rem,3vw,2.5rem)}.light-measurement-labs_boundaries__ovbaI span,.light-measurement-labs_diagramHeading__gs58N span,.light-measurement-labs_header__rK4R6 span,.light-measurement-labs_matchReadout__tsFhP span,.light-measurement-labs_rungDetails__BLk0G>span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.light-measurement-labs_header__rK4R6 h3{margin:.72rem 0 0;font-size:clamp(1.65rem,3.4vw,2.8rem);font-weight:580;letter-spacing:-.04em;line-height:1.04}.light-measurement-labs_boundaries__ovbaI p,.light-measurement-labs_header__rK4R6 p,.light-measurement-labs_interpretationGrid__eY4x4 p,.light-measurement-labs_rungDetails__BLk0G dd,.light-measurement-labs_rungDetails__BLk0G p{margin:0;color:var(--muted);line-height:1.72}.light-measurement-labs_segmentedControl__vtuTp{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;border:1px solid var(--line)}.light-measurement-labs_segmentedControl__vtuTp legend{width:100%;padding:0 0 .8rem;color:var(--muted);font-size:.72rem}.light-measurement-labs_segmentedControl__vtuTp label{position:relative;display:grid;min-height:3.6rem;place-items:center;padding:.8rem 1rem;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:center}.light-measurement-labs_segmentedControl__vtuTp label:last-of-type{border-right:0}.light-measurement-labs_segmentedControl__vtuTp label:focus-within,.light-measurement-labs_segmentedControl__vtuTp label:hover,.light-measurement-labs_segmentedControl__vtuTp label[data-active=true]{background:var(--primary-soft);color:var(--foreground)}.light-measurement-labs_segmentedControl__vtuTp label[data-active=true]{box-shadow:inset 0 -2px 0 var(--primary)}.light-measurement-labs_segmentedControl__vtuTp input{position:absolute;width:1px;height:1px;opacity:0}.light-measurement-labs_segmentedControl__vtuTp span{font-size:.73rem;line-height:1.4}.light-measurement-labs_spectrumWorkspace__jm9MN{display:grid;gap:1.4rem;padding:clamp(1.2rem,3vw,2.2rem);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),color-mix(in oklch,var(--surface),transparent 4%);background-size:3rem 3rem}.light-measurement-labs_diagramHeading__gs58N{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.light-measurement-labs_diagramHeading__gs58N strong{max-width:34rem;font-size:.82rem;font-weight:520;text-align:right}.light-measurement-labs_spectrumTrack__s434G{display:grid;grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr);gap:1rem;align-items:center}.light-measurement-labs_spectrumTrack__s434G>span{color:var(--muted);font-size:.7rem}.light-measurement-labs_spectrumTrack__s434G>div{position:relative;height:5.6rem;overflow:hidden;border:1px solid var(--line-strong);background:linear-gradient(90deg,#6834b2,#3147bd 16%,#1592bc 31%,#24a86f 45%,#d3bf34 58%,#ed792f 75%,#bc2b2b)}.light-measurement-labs_spectrumTrack__s434G i{position:absolute;bottom:0;min-width:2px;transform:translateX(-50%);box-shadow:0 0 .9rem currentColor}.light-measurement-labs_spectrumAxis__iXWgT{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;color:var(--subtle);font-family:var(--font-geist-mono),monospace;font-size:.6rem}.light-measurement-labs_spectrumAxis__iXWgT span:nth-child(2){color:var(--primary);text-align:center}.light-measurement-labs_spectrumAxis__iXWgT span:last-child{text-align:right}.light-measurement-labs_interpretationGrid__eY4x4{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr)}.light-measurement-labs_interpretationGrid__eY4x4>div{display:grid;align-content:center;gap:.65rem;min-height:9rem;padding:1.4rem 1.6rem}.light-measurement-labs_interpretationGrid__eY4x4>div+div{border-left:1px solid var(--line)}.light-measurement-labs_interpretationGrid__eY4x4 strong{font-size:clamp(1rem,2vw,1.3rem);font-weight:540;line-height:1.45}.light-measurement-labs_matchReadout__tsFhP strong{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:clamp(2rem,5vw,3.6rem);font-weight:450}.light-measurement-labs_matchReadout__tsFhP small{color:var(--subtle);font-family:var(--font-geist-mono),monospace}.light-measurement-labs_dopplerWorkspace__Tc3nz{display:grid;grid-template-columns:minmax(17rem,.38fr) minmax(24rem,.62fr)}.light-measurement-labs_rangeControl__tvmDy{display:grid;align-content:center;gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.light-measurement-labs_rangeControl__tvmDy>span{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.light-measurement-labs_rangeControl__tvmDy strong{font-size:.74rem;font-weight:520}.light-measurement-labs_rangeControl__tvmDy output{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.78rem}.light-measurement-labs_rangeControl__tvmDy input{width:100%;accent-color:var(--primary)}.light-measurement-labs_rangeControl__tvmDy small{color:var(--subtle);font-size:.64rem;line-height:1.5}.light-measurement-labs_dopplerDiagram__NYNT8{display:grid;gap:1.4rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);border-left:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3rem 3rem}.light-measurement-labs_lineScale__YrNRG{position:relative;height:9rem;overflow:hidden;border:1px solid var(--line-strong);background:linear-gradient(90deg,#4935a9,#2789c8 36%,#45a86b 54%,#d6b632 68%,#bf3939)}.light-measurement-labs_lineScale__YrNRG i{position:absolute;top:0;bottom:0;width:3px;transform:translateX(-50%)}.light-measurement-labs_restLine__yTxek{z-index:1;background:#f4f7fa;box-shadow:0 0 0 1px #0b0e10,0 0 1rem #ffffffaa}.light-measurement-labs_observedLine__JDEHl{z-index:2;background:var(--warning);box-shadow:0 0 0 1px #0b0e10,0 0 1rem #f2ac3dcc}.light-measurement-labs_lineLegend__7fepH{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--muted);font-size:.67rem}.light-measurement-labs_lineLegend__7fepH span{display:inline-flex;gap:.5rem;align-items:center}.light-measurement-labs_lineLegend__7fepH i{display:inline-block;width:1.8rem;height:2px}.light-measurement-labs_restKey__VVPwj{background:#f4f7fa}.light-measurement-labs_observedKey__PuR07{background:var(--warning)}.light-measurement-labs_readoutGrid__VVoE5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.light-measurement-labs_readoutGrid__VVoE5>div{display:grid;gap:.5rem;min-width:0;padding:1.2rem 1.35rem;border-right:1px solid var(--line)}.light-measurement-labs_readoutGrid__VVoE5>div:last-child{border-right:0}.light-measurement-labs_mechanismDetails__jmLiP dt,.light-measurement-labs_readoutGrid__VVoE5 dt,.light-measurement-labs_rungDetails__BLk0G dt{color:var(--subtle);font-family:var(--font-geist-mono),monospace;font-size:.57rem;letter-spacing:.05em;text-transform:uppercase}.light-measurement-labs_readoutGrid__VVoE5 dd{margin:0;overflow-wrap:anywhere;font-family:var(--font-geist-mono),monospace;font-size:.84rem}.light-measurement-labs_mechanismWorkspace__QCF_v{display:grid;grid-template-columns:minmax(26rem,1.18fr) minmax(18rem,.82fr);min-width:0}.light-measurement-labs_mechanismDiagram__4wXcB{position:relative;display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;gap:1rem;min-height:24rem;align-items:center;padding:clamp(1.4rem,4vw,3rem);overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3rem 3rem}.light-measurement-labs_mechanismObserver__SHSjC,.light-measurement-labs_mechanismSource__SzATJ{display:grid;justify-items:center;gap:.8rem;color:var(--muted);font-size:.66rem;text-align:center}.light-measurement-labs_mechanismSource__SzATJ>i{width:4.5rem;height:4.5rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7cf,#f3a82d 42%,#873811 75%);box-shadow:0 0 1.8rem #f2aa3977}.light-measurement-labs_mechanismObserver__SHSjC>i{width:4rem;height:5rem;border:1px solid #69c8ff;background:radial-gradient(circle at 50% 28%,#69c8ff 0 4px,transparent 5px),linear-gradient(135deg,transparent 44%,#69c8ff 45% 48%,transparent 49%),color-mix(in oklch,var(--surface),transparent 4%);box-shadow:inset 0 0 1.4rem #4fc3ff22}.light-measurement-labs_wavePath__g2Qok{position:relative;display:flex;gap:.42rem;align-items:center;justify-content:center;min-width:0}.light-measurement-labs_wavePath__g2Qok:before{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,var(--primary),var(--warning));content:""}.light-measurement-labs_wavePath__g2Qok>i{z-index:1;width:.32rem;height:3rem;border:1px solid var(--primary);border-radius:50%;background:var(--surface)}.light-measurement-labs_mechanismWorkspace__QCF_v[data-mechanism=doppler] .light-measurement-labs_wavePath__g2Qok>i{margin-right:.18rem}.light-measurement-labs_mechanismWorkspace__QCF_v[data-mechanism=gravitational] .light-measurement-labs_wavePath__g2Qok{transform:rotate(-7deg)}.light-measurement-labs_mechanismWorkspace__QCF_v[data-mechanism=cosmological] .light-measurement-labs_wavePath__g2Qok>i:nth-child(n+4){margin-right:.45rem}.light-measurement-labs_wavePath__g2Qok>span{position:absolute;top:calc(50% + 2.3rem);color:var(--subtle);font-size:.62rem}.light-measurement-labs_contextBadge__VAkWE{position:absolute;right:1rem;bottom:1rem;left:1rem;padding-top:.8rem;border-top:1px solid var(--line);color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.62rem;text-align:center}.light-measurement-labs_mechanismDetails__jmLiP{display:grid;align-content:stretch;margin:0}.light-measurement-labs_mechanismDetails__jmLiP>div{display:grid;align-content:center;gap:.55rem;padding:1.2rem 1.4rem;border-bottom:1px solid var(--line)}.light-measurement-labs_mechanismDetails__jmLiP>div:last-child{border-bottom:0}.light-measurement-labs_mechanismDetails__jmLiP dd{margin:0;color:var(--muted);font-size:.76rem;line-height:1.65}.light-measurement-labs_brightnessWorkspace__44bAq{display:grid;grid-template-columns:minmax(18rem,.4fr) minmax(24rem,.6fr)}.light-measurement-labs_brightnessControls__wLT6r{display:grid;align-content:center}.light-measurement-labs_brightnessControls__wLT6r .light-measurement-labs_rangeControl__tvmDy+.light-measurement-labs_rangeControl__tvmDy{border-top:1px solid var(--line)}.light-measurement-labs_lightSpreadDiagram__P7ghg{--spread-source-center:calc(12% + 2.6rem);position:relative;min-height:27rem;overflow:hidden;border-left:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3rem 3rem}.light-measurement-labs_spreadDetector__myNmX,.light-measurement-labs_spreadSource__8GN7d{position:absolute;top:50%;z-index:3;display:grid;justify-items:center;gap:.7rem;color:var(--muted);font-size:.64rem;text-align:center;transform:translateY(-50%)}.light-measurement-labs_spreadSource__8GN7d{left:12%}.light-measurement-labs_spreadSource__8GN7d i{width:5.2rem;height:5.2rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffbd5,#ffc348 42%,#ad4c0d 78%);box-shadow:0 0 2.2rem #ffc34899}.light-measurement-labs_spreadDetector__myNmX{right:4%}.light-measurement-labs_spreadDetector__myNmX img{width:clamp(6.4rem,12vw,8.9rem);height:auto;object-fit:contain;filter:drop-shadow(0 0 1rem rgb(79 195 255/18%))}.light-measurement-labs_spreadDetector__myNmX small{max-width:12rem;color:var(--subtle);font-size:.56rem;line-height:1.45}.light-measurement-labs_spreadRing__eWr8t{position:absolute;top:50%;left:var(--spread-source-center);width:66%;height:82%;transform:translateY(-50%);transform-origin:left center;scale:var(--ring-scale,1);transition:scale .18s ease-out}.light-measurement-labs_spreadRing__eWr8t i{position:absolute;top:50%;left:0;border:1px solid #f0ad4e88;border-left:0;border-radius:0 50% 50% 0;transform:translateY(-50%)}.light-measurement-labs_spreadRing__eWr8t i:first-child{width:36%;height:36%}.light-measurement-labs_spreadRing__eWr8t i:nth-child(2){width:66%;height:66%}.light-measurement-labs_spreadRing__eWr8t i:nth-child(3){width:100%;height:100%}.light-measurement-labs_wavefrontLegend__JO3y5{position:absolute;top:9%;left:38%;z-index:4;display:grid;gap:.35rem;max-width:15rem;padding-left:.75rem;border-left:1px solid #f0ad4e99;background:color-mix(in oklch,var(--surface),transparent 8%)}.light-measurement-labs_wavefrontLegend__JO3y5 strong{color:#f0ad4e;font-size:.63rem;font-weight:600}.light-measurement-labs_wavefrontLegend__JO3y5 small{color:var(--subtle);font-size:.55rem;line-height:1.5}.light-measurement-labs_ladderWorkspace__Aw7_e{display:grid;grid-template-columns:minmax(25rem,1.1fr) minmax(20rem,.9fr)}.light-measurement-labs_distanceScale__SjGts{display:grid;gap:1rem;min-width:0;padding:clamp(1.3rem,3vw,2.2rem);overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3rem 3rem}.light-measurement-labs_scaleTicks__YNOFp{position:relative;height:2.5rem;border-bottom:1px solid var(--line-strong)}.light-measurement-labs_scaleTicks__YNOFp span{position:absolute;bottom:.5rem;color:var(--subtle);font-family:var(--font-geist-mono),monospace;font-size:.52rem;transform:translateX(-50%);white-space:nowrap}.light-measurement-labs_rungRanges__VJHwt{position:relative;height:16rem}.light-measurement-labs_rungRanges__VJHwt button{position:absolute;min-width:2.5rem;height:2.75rem;padding:0 .6rem;overflow:hidden;border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 2%);color:var(--muted);cursor:pointer;text-align:left}.light-measurement-labs_rungRanges__VJHwt button:first-child{top:.5rem}.light-measurement-labs_rungRanges__VJHwt button:nth-child(2){top:4.15rem}.light-measurement-labs_rungRanges__VJHwt button:nth-child(3){top:7.8rem}.light-measurement-labs_rungRanges__VJHwt button:nth-child(4){top:11.45rem}.light-measurement-labs_rungRanges__VJHwt button:focus-visible,.light-measurement-labs_rungRanges__VJHwt button:hover,.light-measurement-labs_rungRanges__VJHwt button[data-active=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--foreground)}.light-measurement-labs_rungRanges__VJHwt button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--primary);content:""}.light-measurement-labs_rungRanges__VJHwt span{display:block;overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.light-measurement-labs_distanceScale__SjGts>small{color:var(--subtle);font-size:.61rem;line-height:1.5}.light-measurement-labs_rungDetails__BLk0G{display:grid;align-content:start;gap:.7rem;padding:clamp(1.35rem,3vw,2.2rem)}.light-measurement-labs_rungDetails__BLk0G h4{margin:.2rem 0 0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:560;letter-spacing:-.035em}.light-measurement-labs_rungDetails__BLk0G>dl{display:grid;margin:.6rem 0 0}.light-measurement-labs_rungDetails__BLk0G>dl>div{display:grid;gap:.35rem;padding:.85rem 0;border-top:1px solid var(--line)}.light-measurement-labs_rungDetails__BLk0G dd{font-size:.72rem}.light-measurement-labs_boundaries__ovbaI{display:grid;grid-template-columns:1fr 1fr}.light-measurement-labs_boundaries__ovbaI>div{display:grid;gap:.7rem;align-content:start;min-height:8.5rem;padding:1.35rem 1.6rem}.light-measurement-labs_boundaries__ovbaI>div+div{border-left:1px solid var(--line)}.light-measurement-labs_boundaries__ovbaI p{font-size:.73rem}@container measurement-lab (max-width: 920px){.light-measurement-labs_brightnessWorkspace__44bAq,.light-measurement-labs_dopplerWorkspace__Tc3nz,.light-measurement-labs_header__rK4R6,.light-measurement-labs_ladderWorkspace__Aw7_e,.light-measurement-labs_mechanismWorkspace__QCF_v{grid-template-columns:1fr}.light-measurement-labs_header__rK4R6{gap:1rem;align-items:start}.light-measurement-labs_distanceScale__SjGts,.light-measurement-labs_dopplerDiagram__NYNT8,.light-measurement-labs_lightSpreadDiagram__P7ghg{border-top:1px solid var(--line);border-left:0}.light-measurement-labs_mechanismDiagram__4wXcB{border-right:0;border-bottom:1px solid var(--line)}.light-measurement-labs_readoutGrid__VVoE5{grid-template-columns:repeat(2,minmax(0,1fr))}.light-measurement-labs_readoutGrid__VVoE5>div:nth-child(2){border-right:0}.light-measurement-labs_readoutGrid__VVoE5>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@container measurement-lab (max-width: 620px){.light-measurement-labs_segmentedControl__vtuTp{grid-template-columns:1fr 1fr}.light-measurement-labs_segmentedControl__vtuTp label{border-bottom:1px solid var(--line)}.light-measurement-labs_segmentedControl__vtuTp label:nth-of-type(2n){border-right:0}.light-measurement-labs_spectrumTrack__s434G{grid-template-columns:1fr;gap:.55rem}.light-measurement-labs_spectrumTrack__s434G>div{height:4.6rem}.light-measurement-labs_diagramHeading__gs58N{display:grid}.light-measurement-labs_diagramHeading__gs58N strong{text-align:left}.light-measurement-labs_boundaries__ovbaI,.light-measurement-labs_interpretationGrid__eY4x4{grid-template-columns:1fr}.light-measurement-labs_boundaries__ovbaI>div+div,.light-measurement-labs_interpretationGrid__eY4x4>div+div{border-top:1px solid var(--line);border-left:0}.light-measurement-labs_mechanismDiagram__4wXcB{grid-template-columns:auto minmax(6rem,1fr) auto;min-height:20rem;padding:1.2rem}.light-measurement-labs_mechanismSource__SzATJ>i{width:3rem;height:3rem}.light-measurement-labs_mechanismObserver__SHSjC>i{width:2.6rem;height:3.4rem}.light-measurement-labs_wavePath__g2Qok{gap:.18rem}.light-measurement-labs_wavePath__g2Qok>i{width:.24rem;height:2.2rem}.light-measurement-labs_readoutGrid__VVoE5{grid-template-columns:1fr}.light-measurement-labs_readoutGrid__VVoE5>div{border-right:0;border-bottom:1px solid var(--line)}.light-measurement-labs_readoutGrid__VVoE5>div:last-child{border-bottom:0}.light-measurement-labs_lightSpreadDiagram__P7ghg{--spread-source-center:calc(6% + 2rem);min-height:22rem}.light-measurement-labs_spreadSource__8GN7d{left:6%}.light-measurement-labs_spreadDetector__myNmX{right:4%}.light-measurement-labs_spreadDetector__myNmX img{width:clamp(5.6rem,22vw,7.2rem)}.light-measurement-labs_spreadSource__8GN7d i{width:4rem;height:4rem}.light-measurement-labs_spreadRing__eWr8t{width:70%;height:72%}.light-measurement-labs_wavefrontLegend__JO3y5{top:6%;left:27%;max-width:11rem}.light-measurement-labs_distanceScale__SjGts{overflow-x:auto}.light-measurement-labs_rungRanges__VJHwt,.light-measurement-labs_scaleTicks__YNOFp{min-width:36rem}}@media (prefers-reduced-motion:reduce){.light-measurement-labs_spreadRing__eWr8t{transition:none}}.light-spectrum-lab_workspace__a0ftz{container:spectrum-lab/inline-size;display:grid;gap:1.5rem}.light-spectrum-lab_explorer__Ij2q8,.light-spectrum-lab_readout__c_Td_,.light-spectrum-lab_relationship__bddZK{border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 10%)}.light-spectrum-lab_explorer__Ij2q8{min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.light-spectrum-lab_explorerHeader__R7l03{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,6vw,6rem);align-items:end}.light-spectrum-lab_explorerHeader__R7l03 span,.light-spectrum-lab_readout__c_Td_ header>span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.light-spectrum-lab_explorerHeader__R7l03 h3,.light-spectrum-lab_readout__c_Td_ h3{margin:.75rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:590;letter-spacing:-.03em;line-height:1.05}.light-spectrum-lab_explorerHeader__R7l03 p,.light-spectrum-lab_readout__c_Td_ header p{max-width:48rem;margin:0;color:var(--muted);line-height:1.7}.light-spectrum-lab_directionLabels__F1wqf,.light-spectrum-lab_energyLabels__DHhV7{display:flex;justify-content:space-between;gap:1rem;color:var(--subtle);font-family:var(--font-geist-mono),monospace;font-size:.58rem;letter-spacing:.04em}.light-spectrum-lab_directionLabels__F1wqf{margin-top:3.25rem}.light-spectrum-lab_energyLabels__DHhV7{margin-top:.55rem}.light-spectrum-lab_spectrumControl__MzY6W{position:relative;margin-top:.75rem}.light-spectrum-lab_spectrumTrack__C95V0{position:relative;display:grid;height:1.4rem;overflow:visible;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid oklch(.72 .025 247.4/.55)}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=radio]{background:#2d4368}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=microwave]{background:#4d3972}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=infrared]{background:#8c3f35}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=visible]{background:linear-gradient(90deg,#5645a1,#356aa4,#3a9068,#b29542,#a74b39)}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=ultraviolet]{background:#704899}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=x-ray]{background:#2e7790}.light-spectrum-lab_spectrumTrack__C95V0 span[data-band=gamma-ray]{background:#9a7940}.light-spectrum-lab_spectrumTrack__C95V0 i{position:absolute;top:-.55rem;width:.75rem;height:2.5rem;border:2px solid var(--foreground);border-radius:999px;background:var(--background);box-shadow:0 0 0 3px oklch(.08 .01 247.4/.7);transform:translateX(-50%)}.light-spectrum-lab_spectrumControl__MzY6W input{position:absolute;inset:-.65rem 0;width:100%;height:2.75rem;cursor:ew-resize;opacity:0}.light-spectrum-lab_spectrumControl__MzY6W:focus-within .light-spectrum-lab_spectrumTrack__C95V0{outline:2px solid var(--primary);outline-offset:.35rem}.light-spectrum-lab_bandSelector__WuEh4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:1.75rem;border:1px solid var(--line)}.light-spectrum-lab_bandSelector__WuEh4 button{min-width:0;min-height:3.25rem;padding:.65rem .35rem;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-size:.68rem;line-height:1.35;cursor:pointer}.light-spectrum-lab_bandSelector__WuEh4 button:last-child{border-right:0}.light-spectrum-lab_bandSelector__WuEh4 button:focus-visible,.light-spectrum-lab_bandSelector__WuEh4 button:hover{background:var(--surface-hover);color:var(--foreground)}.light-spectrum-lab_bandSelector__WuEh4 button[data-active=true]{background:var(--primary-soft);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.light-spectrum-lab_readout__c_Td_{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(18rem,.95fr) minmax(18rem,1.2fr);gap:0}.light-spectrum-lab_contextList__IR3B_,.light-spectrum-lab_metrics__gWANj,.light-spectrum-lab_readout__c_Td_>header{padding:clamp(1.25rem,3vw,2rem)}.light-spectrum-lab_contextList__IR3B_,.light-spectrum-lab_metrics__gWANj{margin:0;border-left:1px solid var(--line)}.light-spectrum-lab_contextList__IR3B_ div,.light-spectrum-lab_metrics__gWANj div{display:grid;gap:.35rem}.light-spectrum-lab_contextList__IR3B_ div+div,.light-spectrum-lab_metrics__gWANj div+div{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.light-spectrum-lab_contextList__IR3B_ dt,.light-spectrum-lab_metrics__gWANj dt{color:var(--subtle);font-family:var(--font-geist-mono),monospace;font-size:.57rem;letter-spacing:.05em;text-transform:uppercase}.light-spectrum-lab_contextList__IR3B_ dd,.light-spectrum-lab_metrics__gWANj dd{margin:0;color:var(--foreground);line-height:1.55}.light-spectrum-lab_metrics__gWANj dd{display:grid;gap:.45rem;font-family:var(--font-geist-mono),monospace;font-size:.9rem}.light-spectrum-lab_unitHelp__KDuZj{max-width:34ch;color:var(--muted);font-family:var(--font-geist-sans),sans-serif;font-size:.67rem;font-weight:400;line-height:1.55}.light-spectrum-lab_contextList__IR3B_ dd{font-size:.82rem}.light-spectrum-lab_relationship__bddZK{padding:1.25rem 1.5rem;border-color:color-mix(in oklch,var(--primary),transparent 58%);background:var(--primary-soft)}.light-spectrum-lab_relationship__bddZK strong{font-size:.82rem}.light-spectrum-lab_relationship__bddZK p,.light-spectrum-lab_relationship__bddZK small{display:block;max-width:72ch;margin:.6rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.65}.light-spectrum-lab_relationship__bddZK small{color:var(--subtle);font-size:.68rem}@container spectrum-lab (max-width: 52rem){.light-spectrum-lab_explorerHeader__R7l03,.light-spectrum-lab_readout__c_Td_{grid-template-columns:1fr}.light-spectrum-lab_explorerHeader__R7l03{gap:1rem}.light-spectrum-lab_contextList__IR3B_,.light-spectrum-lab_metrics__gWANj{border-top:1px solid var(--line);border-left:0}.light-spectrum-lab_bandSelector__WuEh4{grid-template-columns:repeat(4,minmax(0,1fr))}.light-spectrum-lab_bandSelector__WuEh4 button:nth-child(4){border-right:0}.light-spectrum-lab_bandSelector__WuEh4 button:nth-child(n+5){border-top:1px solid var(--line)}}@container spectrum-lab (max-width: 34rem){.light-spectrum-lab_explorer__Ij2q8{padding:1rem}.light-spectrum-lab_directionLabels__F1wqf,.light-spectrum-lab_energyLabels__DHhV7{font-size:.51rem}.light-spectrum-lab_bandSelector__WuEh4{grid-template-columns:repeat(2,minmax(0,1fr))}.light-spectrum-lab_bandSelector__WuEh4 button:nth-child(2n){border-right:0}.light-spectrum-lab_bandSelector__WuEh4 button:nth-child(n+3){border-top:1px solid var(--line)}}.observatory-data-labs_lab__rxpjZ{container:observatory-lab/inline-size;display:grid;gap:1.5rem}.observatory-data-labs_accessGrid__anlBO,.observatory-data-labs_atmosphereWorkspace__ADKqD,.observatory-data-labs_boundaries__urTzf,.observatory-data-labs_calibrationWorkspace__nC54d,.observatory-data-labs_collectingWorkspace__zCH2I,.observatory-data-labs_controlPanelThree__jI8QT,.observatory-data-labs_controlPanel__wSnkj,.observatory-data-labs_header__ZAmZb,.observatory-data-labs_resolutionWorkspace__odUai,.observatory-data-labs_segmentedControl__jcKU2{border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 8%)}.observatory-data-labs_header__ZAmZb{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:end;padding:clamp(1.35rem,3vw,2.5rem)}.observatory-data-labs_bandDetails__pOLAd>span,.observatory-data-labs_boundaries__urTzf span,.observatory-data-labs_calibrationDetails__KRAcf>span,.observatory-data-labs_detectorPanel__Dhllt>span,.observatory-data-labs_frameLabel__EmxQ1,.observatory-data-labs_header__ZAmZb span,.observatory-data-labs_targetDetails__cjNoT>span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.observatory-data-labs_header__ZAmZb h3{margin:.72rem 0 0;font-size:clamp(1.65rem,3.4vw,2.8rem);font-weight:580;letter-spacing:-.04em;line-height:1.04}.observatory-data-labs_bandDetails__pOLAd p,.observatory-data-labs_boundaries__urTzf p,.observatory-data-labs_calibrationDetails__KRAcf dd,.observatory-data-labs_calibrationDetails__KRAcf p,.observatory-data-labs_header__ZAmZb p,.observatory-data-labs_targetDetails__cjNoT p{margin:0;color:var(--muted);line-height:1.72}.observatory-data-labs_controlPanelThree__jI8QT,.observatory-data-labs_controlPanel__wSnkj{display:grid}.observatory-data-labs_controlPanel__wSnkj{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-data-labs_controlPanelThree__jI8QT{grid-template-columns:repeat(3,minmax(0,1fr))}.observatory-data-labs_rangeControl__iHkD8{display:grid;gap:1rem;min-width:0;padding:1.4rem clamp(1.1rem,2vw,1.8rem)}.observatory-data-labs_rangeControl__iHkD8+.observatory-data-labs_rangeControl__iHkD8{border-left:1px solid var(--line)}.observatory-data-labs_rangeControl__iHkD8>span{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.observatory-data-labs_rangeControl__iHkD8 strong{font-size:.75rem;font-weight:540}.observatory-data-labs_rangeControl__iHkD8 output{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.72rem;white-space:nowrap}.observatory-data-labs_rangeControl__iHkD8 input{width:100%;accent-color:var(--primary)}.observatory-data-labs_segmentedControl__jcKU2{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0}.observatory-data-labs_segmentedControl__jcKU2 legend{width:100%;padding:0 0 .8rem;color:var(--muted);font-size:.72rem}.observatory-data-labs_segmentedControl__jcKU2 label{position:relative;display:grid;min-height:3.8rem;place-items:center;padding:.8rem 1rem;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:center}.observatory-data-labs_segmentedControl__jcKU2 label:last-of-type{border-right:0}.observatory-data-labs_segmentedControl__jcKU2 label:focus-within,.observatory-data-labs_segmentedControl__jcKU2 label:hover,.observatory-data-labs_segmentedControl__jcKU2 label[data-active=true]{background:var(--primary-soft);color:var(--foreground)}.observatory-data-labs_segmentedControl__jcKU2 label[data-active=true]{box-shadow:inset 0 -2px 0 var(--primary)}.observatory-data-labs_segmentedControl__jcKU2 input{position:absolute;width:1px;height:1px;opacity:0}.observatory-data-labs_segmentedControl__jcKU2 span{font-size:.72rem;line-height:1.42}.observatory-data-labs_atmosphereWorkspace__ADKqD,.observatory-data-labs_calibrationWorkspace__nC54d,.observatory-data-labs_collectingWorkspace__zCH2I,.observatory-data-labs_resolutionWorkspace__odUai{display:grid;grid-template-columns:minmax(23rem,1.15fr) minmax(18rem,.85fr);min-width:0}.observatory-data-labs_atmosphereDiagram__Kwiqz,.observatory-data-labs_detectorPanel__Dhllt,.observatory-data-labs_photonField__qOlMz,.observatory-data-labs_targetFrame___JviI{position:relative;min-height:25rem;overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),color-mix(in oklch,var(--surface),transparent 4%);background-size:3rem 3rem}.observatory-data-labs_photonField__qOlMz{display:grid;grid-template-columns:.8fr 1.1fr .65fr;align-items:center;padding:2rem}.observatory-data-labs_faintGalaxy__kItJT{width:7.6rem;aspect-ratio:1.8;transform:rotate(-13deg);border-radius:50%;background:radial-gradient(ellipse,#fff 0 3%,#89c8ff 4% 8%,transparent 30%),radial-gradient(ellipse,rgb(69 151 255/42%),transparent 68%);box-shadow:0 0 3rem rgb(62 149 255/22%)}.observatory-data-labs_photonStream__YKSsM{position:relative;height:11rem}.observatory-data-labs_photonStream__YKSsM i{position:absolute;top:var(--photon-top);left:var(--photon-left);width:.28rem;aspect-ratio:1;border-radius:50%;background:#77caff;box-shadow:0 0 .7rem #77caff;opacity:var(--photon-opacity)}.observatory-data-labs_apertureDisc__iZr9I{display:grid;place-self:center;place-items:center;border:2px solid var(--primary);border-radius:50%;background:radial-gradient(circle at 45% 40%,rgb(117 210 255/34%),transparent 34%),radial-gradient(circle,#07131d,#020507 70%);box-shadow:inset 0 0 1.8rem rgb(78 187 255/22%);transition:width .18s ease,height .18s ease}.observatory-data-labs_apertureDisc__iZr9I span{color:var(--foreground);font-family:var(--font-geist-mono),monospace;font-size:.72rem}.observatory-data-labs_detectorChip__OyjEJ{position:absolute;right:2rem;bottom:2rem;display:grid;width:3.6rem;aspect-ratio:1;place-items:center;border:1px solid var(--line-strong);background:#06111a}.observatory-data-labs_detectorChip__OyjEJ i{width:1.8rem;aspect-ratio:1;background:linear-gradient(90deg,transparent 48%,rgb(103 205 255/36%) 50% 52%,transparent 54%),linear-gradient(transparent 48%,rgb(103 205 255/36%) 50% 52%,transparent 54%),#142a38;background-size:.45rem .45rem;box-shadow:0 0 .9rem rgb(93 198 255/22%)}.observatory-data-labs_readouts__Ux93o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.observatory-data-labs_readouts__Ux93o div{display:grid;align-content:center;gap:.7rem;min-height:12.5rem;padding:1.5rem;border-bottom:1px solid var(--line)}.observatory-data-labs_readouts__Ux93o div:nth-child(odd){border-right:1px solid var(--line)}.observatory-data-labs_readouts__Ux93o div:nth-last-child(-n+2){border-bottom:0}.observatory-data-labs_calibrationDetails__KRAcf dt,.observatory-data-labs_readouts__Ux93o dt,.observatory-data-labs_targetDetails__cjNoT dt{color:var(--muted);font-size:.7rem}.observatory-data-labs_readouts__Ux93o dd{margin:0;color:var(--foreground);font-family:var(--font-geist-mono),monospace;font-size:clamp(1.25rem,2.6vw,2rem)}.observatory-data-labs_targetFrame___JviI{min-height:30rem}.observatory-data-labs_frameLabel__EmxQ1{position:absolute;top:1.4rem;left:1.5rem;z-index:4}.observatory-data-labs_frameBoundary__yT541{position:absolute;border:1px dashed var(--primary);box-shadow:inset 0 0 2rem rgb(66 182 255/6%);transition:inset .18s ease}.observatory-data-labs_nebulaTarget___P1RW{position:absolute;inset:20% 10%;transform:rotate(-14deg);border-radius:50% 40% 55% 35%;background:radial-gradient(circle at 32% 45%,rgb(255 201 114/50%),transparent 10%),radial-gradient(circle at 62% 38%,rgb(86 179 255/42%),transparent 16%),radial-gradient(ellipse,rgb(73 132 188/24%),transparent 70%);filter:blur(2px)}.observatory-data-labs_clusterTarget__bT6QQ{position:absolute;inset:16%}.observatory-data-labs_clusterTarget__bT6QQ i{position:absolute;top:var(--star-top);left:var(--star-left);width:var(--star-size);aspect-ratio:1;border-radius:50%;background:white;box-shadow:0 0 .55rem #95ceff}.observatory-data-labs_doubleTarget__sZ5UY{position:absolute;inset:0;display:flex;gap:var(--target-gap);align-items:center;justify-content:center}.observatory-data-labs_doubleTarget__sZ5UY i{width:2.1rem;aspect-ratio:1;border-radius:50%;background:#f7fbff;filter:blur(var(--target-blur));box-shadow:0 0 2rem #77c8ff}.observatory-data-labs_doubleTarget__sZ5UY i:last-child{width:1.65rem;background:#ffd6a0;box-shadow:0 0 1.7rem #ffad65}.observatory-data-labs_bandDetails__pOLAd,.observatory-data-labs_calibrationDetails__KRAcf,.observatory-data-labs_targetDetails__cjNoT{display:grid;align-content:center;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.observatory-data-labs_bandDetails__pOLAd h4,.observatory-data-labs_calibrationDetails__KRAcf h4,.observatory-data-labs_targetDetails__cjNoT h4{margin:0;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:550;line-height:1.35}.observatory-data-labs_calibrationDetails__KRAcf dl,.observatory-data-labs_targetDetails__cjNoT dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--line)}.observatory-data-labs_calibrationDetails__KRAcf dl div,.observatory-data-labs_targetDetails__cjNoT dl div{display:grid;gap:.45rem;padding:1rem}.observatory-data-labs_calibrationDetails__KRAcf dl div:nth-child(odd),.observatory-data-labs_targetDetails__cjNoT dl div:nth-child(odd){border-right:1px solid var(--line)}.observatory-data-labs_calibrationDetails__KRAcf dd,.observatory-data-labs_targetDetails__cjNoT dd{margin:0;font-size:.78rem}.observatory-data-labs_verdicts__oOCxi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.observatory-data-labs_verdicts__oOCxi strong{padding:.8rem 1rem;border:1px solid #9f493d;color:#ff9a8c;font-size:.7rem;font-weight:540}.observatory-data-labs_verdicts__oOCxi strong[data-pass=true]{border-color:#2e7d61;color:#6ee7b7}.observatory-data-labs_atmosphereDiagram__Kwiqz{min-height:31rem;background:radial-gradient(circle at 50% 110%,rgb(65 139 202/32%),transparent 44%),linear-gradient(#010305 0 30%,#061521 68%,#071017)}.observatory-data-labs_groundLayer__h21PJ,.observatory-data-labs_highLayer__RkkhC,.observatory-data-labs_spaceLayer__QwD_d{position:absolute;right:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 1.5rem .8rem;border-bottom:1px dashed rgb(118 192 236/22%);color:var(--muted);font-size:.64rem}.observatory-data-labs_spaceLayer__QwD_d{top:0;height:30%}.observatory-data-labs_highLayer__RkkhC{top:30%;height:30%}.observatory-data-labs_groundLayer__h21PJ{top:60%;height:40%;border-bottom:0}.observatory-data-labs_spaceScope__ZLsnJ{width:3.8rem;height:1.25rem;transform:rotate(-12deg);border:1px solid var(--primary);background:#101b24;box-shadow:.8rem 0 0 -.2rem #283641}.observatory-data-labs_balloon__2qWVl{width:2rem;aspect-ratio:.8;border:1px solid #8bcfff;border-radius:50% 50% 42% 42%;background:rgb(113 197 255/15%)}.observatory-data-labs_mountain__t0g9t{position:absolute;right:0;bottom:0;left:0;height:62%;background:linear-gradient(145deg,transparent 48%,#0c1a22 49%) 0 /56% 100%,linear-gradient(215deg,transparent 48%,#0a151c 49%) 100% /56% 100%;background-repeat:no-repeat}.observatory-data-labs_dome__GmJ6M{position:relative;z-index:2;width:3.6rem;height:2.1rem;border:1px solid #8bcfff;border-bottom:0;border-radius:4rem 4rem 0 0;background:#101c23}.observatory-data-labs_signalPath__KBoGS{position:absolute;top:8%;left:22%;display:grid;width:3px;height:72%;grid-template-rows:repeat(4,1fr);background:linear-gradient(#6fc7ff,#6fc7ff);box-shadow:0 0 .8rem rgb(79 185 255/40%)}.observatory-data-labs_signalPath__KBoGS[data-high=partial]{background:repeating-linear-gradient(#6fc7ff 0 .8rem,transparent .8rem 1.35rem)}.observatory-data-labs_signalPath__KBoGS[data-high=blocked]{height:26%}.observatory-data-labs_signalPath__KBoGS i{width:.55rem;aspect-ratio:1;transform:translateX(-.2rem);border-radius:50%;background:#bfe8ff;box-shadow:0 0 .8rem #68c5ff}.observatory-data-labs_accessGrid__anlBO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.observatory-data-labs_accessGrid__anlBO div{display:grid;gap:.6rem;min-height:7.4rem;align-content:center;padding:1.3rem;border-right:1px solid var(--line)}.observatory-data-labs_accessGrid__anlBO div:last-child{border-right:0}.observatory-data-labs_accessGrid__anlBO span{color:var(--muted);font-size:.7rem}.observatory-data-labs_accessGrid__anlBO strong{font-size:.88rem;font-weight:560}.observatory-data-labs_accessGrid__anlBO div[data-state=open] strong{color:#6ee7b7}.observatory-data-labs_accessGrid__anlBO div[data-state=partial] strong{color:#ffc96a}.observatory-data-labs_accessGrid__anlBO div[data-state=blocked] strong{color:#ff9789}.observatory-data-labs_bandDetails__pOLAd{align-content:start}.observatory-data-labs_bandDetails__pOLAd h4{margin-top:.4rem;font-size:.78rem}.observatory-data-labs_detectorPanel__Dhllt{display:grid;gap:1.2rem;align-content:center;padding:clamp(1.3rem,3vw,2.4rem)}.observatory-data-labs_pixelGrid__Uv9p5{display:grid;grid-template-columns:repeat(8,minmax(1.8rem,1fr));gap:.28rem;width:100%;max-width:37rem;margin-inline:auto;aspect-ratio:8/6}.observatory-data-labs_pixelGrid__Uv9p5 i{display:grid;min-width:0;place-items:center;border:1px solid rgb(126 198 239/12%);font-style:normal}.observatory-data-labs_pixelGrid__Uv9p5 span{color:rgb(235 248 255/78%);font-family:var(--font-geist-mono),monospace;font-size:clamp(.45rem,1.1vw,.62rem)}.observatory-data-labs_detectorPanel__Dhllt small{color:var(--subtle);font-size:.61rem;line-height:1.6}.observatory-data-labs_calibrationDetails__KRAcf dl{grid-template-columns:1fr}.observatory-data-labs_calibrationDetails__KRAcf dl div:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.observatory-data-labs_boundaries__urTzf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-data-labs_boundaries__urTzf div{display:grid;gap:.7rem;padding:clamp(1.25rem,3vw,2rem)}.observatory-data-labs_boundaries__urTzf div+div{border-left:1px solid var(--line)}@container observatory-lab (max-width: 760px){.observatory-data-labs_atmosphereWorkspace__ADKqD,.observatory-data-labs_calibrationWorkspace__nC54d,.observatory-data-labs_collectingWorkspace__zCH2I,.observatory-data-labs_header__ZAmZb,.observatory-data-labs_resolutionWorkspace__odUai{grid-template-columns:1fr}.observatory-data-labs_header__ZAmZb{gap:1.2rem}.observatory-data-labs_controlPanelThree__jI8QT{grid-template-columns:1fr}.observatory-data-labs_controlPanelThree__jI8QT .observatory-data-labs_rangeControl__iHkD8+.observatory-data-labs_rangeControl__iHkD8{border-top:1px solid var(--line);border-left:0}.observatory-data-labs_atmosphereDiagram__Kwiqz,.observatory-data-labs_detectorPanel__Dhllt,.observatory-data-labs_photonField__qOlMz,.observatory-data-labs_targetFrame___JviI{min-height:23rem;border-right:0;border-bottom:1px solid var(--line)}.observatory-data-labs_pixelGrid__Uv9p5{grid-template-columns:repeat(8,minmax(1rem,1fr))}}@container observatory-lab (max-width: 520px){.observatory-data-labs_accessGrid__anlBO,.observatory-data-labs_boundaries__urTzf,.observatory-data-labs_controlPanel__wSnkj,.observatory-data-labs_readouts__Ux93o,.observatory-data-labs_targetDetails__cjNoT dl,.observatory-data-labs_verdicts__oOCxi{grid-template-columns:1fr}.observatory-data-labs_accessGrid__anlBO div,.observatory-data-labs_boundaries__urTzf div+div,.observatory-data-labs_rangeControl__iHkD8+.observatory-data-labs_rangeControl__iHkD8,.observatory-data-labs_readouts__Ux93o div:nth-child(odd),.observatory-data-labs_targetDetails__cjNoT dl div:nth-child(odd){border-left:0;border-right:0}.observatory-data-labs_accessGrid__anlBO div+div,.observatory-data-labs_boundaries__urTzf div+div,.observatory-data-labs_rangeControl__iHkD8+.observatory-data-labs_rangeControl__iHkD8,.observatory-data-labs_readouts__Ux93o div+div,.observatory-data-labs_targetDetails__cjNoT dl div+div{border-top:1px solid var(--line)}.observatory-data-labs_readouts__Ux93o div,.observatory-data-labs_readouts__Ux93o div:nth-last-child(-n+2){min-height:7rem;border-bottom:0}.observatory-data-labs_segmentedControl__jcKU2{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-data-labs_photonField__qOlMz{grid-template-columns:.65fr .85fr .6fr;padding:1rem}.observatory-data-labs_faintGalaxy__kItJT{width:4.8rem}.observatory-data-labs_detectorChip__OyjEJ{right:1rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){.observatory-data-labs_apertureDisc__iZr9I,.observatory-data-labs_frameBoundary__yT541{transition:none}}.observational-synthesis-labs_lab__60fuf{container:synthesis-lab/inline-size;display:grid;gap:1.5rem}.observational-synthesis-labs_boundaries___uJiI,.observational-synthesis-labs_caseWorkspace__yZdDE,.observational-synthesis-labs_dossier__6KpbB,.observational-synthesis-labs_header__PoQ_t,.observational-synthesis-labs_modelWorkspace__5pKeK,.observational-synthesis-labs_selector__5OLsR,.observational-synthesis-labs_trainingBanner__Anz3A,.observational-synthesis-labs_workspace__nr1OW{border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 7%)}.observational-synthesis-labs_header__PoQ_t{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(19rem,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:end;padding:clamp(1.35rem,3vw,2.5rem)}.observational-synthesis-labs_boundaries___uJiI span,.observational-synthesis-labs_caseVisual__0cuKQ>span,.observational-synthesis-labs_details__AFKj_>span,.observational-synthesis-labs_dossier__6KpbB>div>span,.observational-synthesis-labs_header__PoQ_t span,.observational-synthesis-labs_modelList__EPuaz article>span,.observational-synthesis-labs_testResult__5rW6m span,.observational-synthesis-labs_trainingBanner__Anz3A span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.observational-synthesis-labs_header__PoQ_t h3{margin:.72rem 0 0;font-size:clamp(1.65rem,3.4vw,2.8rem);font-weight:580;letter-spacing:-.04em;line-height:1.04}.observational-synthesis-labs_boundaries___uJiI p,.observational-synthesis-labs_details__AFKj_ dd,.observational-synthesis-labs_details__AFKj_ p,.observational-synthesis-labs_dossier__6KpbB p,.observational-synthesis-labs_dossier__6KpbB small,.observational-synthesis-labs_header__PoQ_t p,.observational-synthesis-labs_modelList__EPuaz p,.observational-synthesis-labs_testResult__5rW6m p,.observational-synthesis-labs_trainingBanner__Anz3A p{margin:0;color:var(--muted);line-height:1.68}.observational-synthesis-labs_selector__5OLsR{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0}.observational-synthesis-labs_selector__5OLsR legend{width:100%;padding:0 0 .8rem;color:var(--muted);font-size:.72rem}.observational-synthesis-labs_selector__5OLsR label{position:relative;display:grid;min-height:4.8rem;align-content:center;gap:.3rem;padding:.85rem 1rem;border-right:1px solid var(--line);color:var(--muted);cursor:pointer}.observational-synthesis-labs_selector__5OLsR label:last-of-type{border-right:0}.observational-synthesis-labs_selector__5OLsR label:focus-within,.observational-synthesis-labs_selector__5OLsR label:hover,.observational-synthesis-labs_selector__5OLsR label[data-active=true]{background:var(--primary-soft);color:var(--foreground)}.observational-synthesis-labs_selector__5OLsR label[data-active=true]{box-shadow:inset 0 -2px 0 var(--primary)}.observational-synthesis-labs_selector__5OLsR input{position:absolute;width:1px;height:1px;opacity:0}.observational-synthesis-labs_selector__5OLsR span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.6rem}.observational-synthesis-labs_selector__5OLsR strong{font-size:.75rem;font-weight:560;line-height:1.4}.observational-synthesis-labs_caseWorkspace__yZdDE,.observational-synthesis-labs_workspace__nr1OW{display:grid;grid-template-columns:minmax(26rem,1.12fr) minmax(20rem,.88fr);min-width:0}.observational-synthesis-labs_caseVisual__0cuKQ,.observational-synthesis-labs_evidenceChain__20n37,.observational-synthesis-labs_galaxyDiagram__WWysD{min-width:0;min-height:31rem;border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),#03090e;background-size:3rem 3rem}.observational-synthesis-labs_galaxyDiagram__WWysD{position:relative;display:grid;place-items:center;overflow:hidden;color:#d7dee7}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=radio]{color:#5ab8ff}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=infrared]{color:#ef9a43}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=visible]{color:#e6edf4}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=ultraviolet]{color:#9476ff}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=xray]{color:#65d6ff}.observational-synthesis-labs_galaxyDiagram__WWysD svg{display:block;width:min(100%,46rem);height:auto}.observational-synthesis-labs_diagramLabels__948jr{position:absolute;top:1rem;right:1rem;left:1rem;z-index:2;display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.observational-synthesis-labs_curveGrid__DBS4F line,.observational-synthesis-labs_skyGrid__p4qea line{stroke:var(--line);stroke-width:1}.observational-synthesis-labs_galaxy__sb9Gw>ellipse,.observational-synthesis-labs_galaxy__sb9Gw>path{fill:none;stroke:currentColor;stroke-width:2.2;opacity:.62}.observational-synthesis-labs_galaxy__sb9Gw>path{stroke-width:4;opacity:.78}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=infrared] .observational-synthesis-labs_galaxy__sb9Gw>ellipse:first-child{stroke-width:18;opacity:.48}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=ultraviolet] .observational-synthesis-labs_knots__yIxb8 circle,.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=visible] .observational-synthesis-labs_knots__yIxb8 circle{fill:currentColor}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=radio] .observational-synthesis-labs_lobes__3IShT,.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=xray] .observational-synthesis-labs_lobes__3IShT{fill:currentColor;opacity:.48}.observational-synthesis-labs_galaxyDiagram__WWysD:not([data-band=radio]):not([data-band=xray]) .observational-synthesis-labs_lobes__3IShT{opacity:.08}.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=radio] .observational-synthesis-labs_knots__yIxb8,.observational-synthesis-labs_galaxyDiagram__WWysD[data-band=xray] .observational-synthesis-labs_knots__yIxb8{opacity:.35}.observational-synthesis-labs_crosshair___PtY4 line{stroke:#f4ad2e;stroke-width:1.2}.observational-synthesis-labs_details__AFKj_{display:grid;align-content:start;gap:1.15rem;padding:clamp(1.35rem,3vw,2.5rem)}.observational-synthesis-labs_details__AFKj_ h4{margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:580;letter-spacing:-.035em}.observational-synthesis-labs_details__AFKj_>p{font-size:.84rem}.observational-synthesis-labs_details__AFKj_ dl{display:grid;margin:0;border-top:1px solid var(--line)}.observational-synthesis-labs_details__AFKj_ dl>div{display:grid;gap:.45rem;padding:1rem 0;border-bottom:1px solid var(--line)}.observational-synthesis-labs_details__AFKj_ dt{color:var(--foreground);font-size:.68rem;font-weight:580}.observational-synthesis-labs_details__AFKj_ dd{margin:0;font-size:.78rem}.observational-synthesis-labs_evidenceChain__20n37{display:grid;align-content:center;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr);gap:.7rem;padding:clamp(1.25rem,3vw,2.5rem)}.observational-synthesis-labs_evidenceChain__20n37>div{display:grid;min-height:14rem;align-content:start;gap:.75rem;padding:1.15rem;border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 7%)}.observational-synthesis-labs_evidenceChain__20n37 span{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.62rem}.observational-synthesis-labs_evidenceChain__20n37 strong{font-size:.78rem}.observational-synthesis-labs_evidenceChain__20n37 p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.65}.observational-synthesis-labs_evidenceChain__20n37>i{position:relative;align-self:center;height:1px;background:var(--primary)}.observational-synthesis-labs_evidenceChain__20n37>i:after{position:absolute;top:50%;right:0;width:.4rem;height:.4rem;transform:translateY(-50%) rotate(45deg);border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:""}.observational-synthesis-labs_modelWorkspace__5pKeK{display:grid;grid-template-columns:minmax(26rem,1.1fr) minmax(20rem,.9fr);min-width:0}.observational-synthesis-labs_curvePanel__yai0w{display:grid;align-content:start;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2.4rem);border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),#03090e;background-size:3rem 3rem}.observational-synthesis-labs_curve__HSyi5{display:block;width:100%;min-width:34rem;height:auto}.observational-synthesis-labs_curve__HSyi5 text{fill:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:11px}.observational-synthesis-labs_altCurve__2UMnq,.observational-synthesis-labs_curveLine__0Htz_{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.observational-synthesis-labs_altCurve__2UMnq{stroke:#f4ad2e;stroke-dasharray:7 7;stroke-width:1.4;opacity:.66}.observational-synthesis-labs_testResult__5rW6m{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface),transparent 4%)}.observational-synthesis-labs_testResult__5rW6m strong{color:var(--foreground);font-size:.78rem;line-height:1.65}.observational-synthesis-labs_testResult__5rW6m p{font-size:.74rem}.observational-synthesis-labs_modelList__EPuaz{display:grid;align-content:start}.observational-synthesis-labs_modelList__EPuaz article{display:grid;gap:.55rem;padding:1.3rem;border-bottom:1px solid var(--line)}.observational-synthesis-labs_modelList__EPuaz article:last-child{border-bottom:0}.observational-synthesis-labs_modelList__EPuaz article[data-favored=true]{background:var(--primary-soft);box-shadow:inset 2px 0 0 var(--primary)}.observational-synthesis-labs_modelList__EPuaz h4{margin:0;font-size:1rem;font-weight:580}.observational-synthesis-labs_modelList__EPuaz p,.observational-synthesis-labs_modelList__EPuaz small{font-size:.74rem}.observational-synthesis-labs_modelList__EPuaz small{color:#f4ad2e}.observational-synthesis-labs_trainingBanner__Anz3A{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:1rem;align-items:center;padding:1rem 1.2rem;border-color:color-mix(in oklch,#f4ad2e,transparent 35%);background:color-mix(in oklch,#f4ad2e,transparent 91%)}.observational-synthesis-labs_trainingBanner__Anz3A span{color:#f4ad2e}.observational-synthesis-labs_trainingBanner__Anz3A strong{font-family:var(--font-geist-mono),monospace;font-size:.88rem}.observational-synthesis-labs_trainingBanner__Anz3A p{font-size:.75rem}.observational-synthesis-labs_caseVisual__0cuKQ{position:relative;display:grid;align-content:center;gap:1.25rem;overflow:hidden;padding:clamp(1.3rem,3vw,2.5rem)}.observational-synthesis-labs_caseSky__UAcgY{position:relative;min-height:18rem;border:1px solid var(--line-strong);background:radial-gradient(circle at 21% 29%,rgb(255 255 255/55%) 0 1px,transparent 2px),radial-gradient(circle at 72% 73%,rgb(255 255 255/45%) 0 1px,transparent 2px),radial-gradient(circle at 62% 24%,rgb(255 255 255/34%) 0 1px,transparent 2px),radial-gradient(circle at 38% 77%,rgb(255 255 255/28%) 0 1px,transparent 2px),#02070b}.observational-synthesis-labs_caseSky__UAcgY i{position:absolute;top:48%;left:52%;width:.62rem;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#f4ad2e;box-shadow:0 0 1.6rem #f4ad2e}.observational-synthesis-labs_caseSky__UAcgY i:nth-child(2){width:3rem;border:1px solid var(--primary);background:transparent;box-shadow:none}.observational-synthesis-labs_caseSky__UAcgY i:nth-child(3){width:5rem;border:1px dashed color-mix(in oklch,var(--primary),transparent 30%);background:transparent;box-shadow:none}.observational-synthesis-labs_caseSky__UAcgY strong{position:absolute;top:calc(48% + 3.2rem);left:52%;transform:translateX(-50%);color:var(--foreground);font-family:var(--font-geist-mono),monospace;font-size:.66rem}.observational-synthesis-labs_caseTrace__CkW3x{position:relative;height:4rem;overflow:hidden;border:1px solid var(--line-strong);background:#02070b}.observational-synthesis-labs_caseTrace__CkW3x i{position:absolute;inset:1rem;background:linear-gradient(90deg,transparent 0 8%,var(--primary) 9% 9.5%,transparent 10% 27%,#f4ad2e 28% 29%,transparent 30% 55%,var(--primary) 56% 57%,transparent 58% 78%,#f4ad2e 79% 80%,transparent 81%)}.observational-synthesis-labs_caseVisual__0cuKQ[data-evidence=light-curve] .observational-synthesis-labs_caseTrace__CkW3x i{border-bottom:1px solid var(--primary);background:none;clip-path:polygon(0 35%,12% 38%,21% 32%,31% 42%,42% 18%,50% 64%,59% 23%,68% 44%,80% 34%,90% 67%,100% 36%,100% 100%,0 100%);background-color:color-mix(in oklch,var(--primary),transparent 30%)}.observational-synthesis-labs_dossier__6KpbB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.observational-synthesis-labs_dossier__6KpbB>div{display:grid;align-content:start;gap:.75rem;padding:clamp(1.3rem,3vw,2.1rem)}.observational-synthesis-labs_dossier__6KpbB>div+div{border-left:1px solid var(--line)}.observational-synthesis-labs_dossier__6KpbB select{width:100%;min-height:2.9rem;padding:.6rem .75rem;border:1px solid var(--line-strong);border-radius:0;background:var(--background);color:var(--foreground);font:inherit;font-size:.78rem}.observational-synthesis-labs_dossier__6KpbB strong{width:fit-content;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.66rem;text-transform:uppercase}.observational-synthesis-labs_dossier__6KpbB strong[data-confidence=leading],.observational-synthesis-labs_dossier__6KpbB strong[data-priority=recommended]{color:#6be0a2}.observational-synthesis-labs_dossier__6KpbB strong[data-confidence=possible],.observational-synthesis-labs_dossier__6KpbB strong[data-priority=secondary]{color:#f4ad2e}.observational-synthesis-labs_dossier__6KpbB p,.observational-synthesis-labs_dossier__6KpbB small{font-size:.76rem}.observational-synthesis-labs_boundaries___uJiI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.observational-synthesis-labs_boundaries___uJiI>div{display:grid;align-content:start;gap:.65rem;padding:clamp(1.2rem,2.6vw,2rem)}.observational-synthesis-labs_boundaries___uJiI>div+div{border-left:1px solid var(--line)}.observational-synthesis-labs_boundaries___uJiI p{font-size:.78rem}@container synthesis-lab (max-width: 840px){.observational-synthesis-labs_boundaries___uJiI,.observational-synthesis-labs_caseWorkspace__yZdDE,.observational-synthesis-labs_dossier__6KpbB,.observational-synthesis-labs_header__PoQ_t,.observational-synthesis-labs_modelWorkspace__5pKeK,.observational-synthesis-labs_workspace__nr1OW{grid-template-columns:1fr}.observational-synthesis-labs_header__PoQ_t{gap:1rem}.observational-synthesis-labs_caseVisual__0cuKQ,.observational-synthesis-labs_curvePanel__yai0w,.observational-synthesis-labs_evidenceChain__20n37,.observational-synthesis-labs_galaxyDiagram__WWysD{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.observational-synthesis-labs_evidenceChain__20n37{grid-template-columns:1fr}.observational-synthesis-labs_evidenceChain__20n37>div{min-height:auto}.observational-synthesis-labs_evidenceChain__20n37>i{width:1px;height:2rem;justify-self:center}.observational-synthesis-labs_evidenceChain__20n37>i:after{top:auto;right:50%;bottom:0;transform:translateX(50%) rotate(135deg)}.observational-synthesis-labs_curvePanel__yai0w{overflow-x:auto;overscroll-behavior-inline:contain}.observational-synthesis-labs_boundaries___uJiI>div+div,.observational-synthesis-labs_dossier__6KpbB>div+div{border-top:1px solid var(--line);border-left:0}}@container synthesis-lab (max-width: 560px){.observational-synthesis-labs_selector__5OLsR{grid-template-columns:repeat(2,minmax(0,1fr))}.observational-synthesis-labs_selector__5OLsR label{border-bottom:1px solid var(--line)}.observational-synthesis-labs_trainingBanner__Anz3A{grid-template-columns:1fr auto}.observational-synthesis-labs_trainingBanner__Anz3A p{grid-column:1/-1}.observational-synthesis-labs_galaxyDiagram__WWysD{min-height:22rem}.observational-synthesis-labs_diagramLabels__948jr{gap:1rem;flex-direction:column}}@media (prefers-reduced-motion:reduce){.observational-synthesis-labs_selector__5OLsR label{transition:none}}.academy-lesson-locked-preview_page__BtqVl{--lesson-gutter:clamp(1rem,4vw,4rem);min-height:100dvh;background:var(--background);color:var(--foreground)}.academy-lesson-locked-preview_header__G6rv9{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;min-height:3.75rem;align-items:center;gap:1rem;padding:0 var(--lesson-gutter);border-bottom:1px solid var(--line);background:oklch(.105 0 0/.96)}.academy-lesson-locked-preview_backLink__TWWbS,.academy-lesson-locked-preview_brand__2b_o_,.academy-lesson-locked-preview_primaryAction___g1t_,.academy-lesson-locked-preview_secondaryAction__gfO_J{color:var(--foreground);text-decoration:none}.academy-lesson-locked-preview_backLink__TWWbS{display:inline-flex;min-width:0;align-items:center;gap:.65rem;font-size:.78rem;font-weight:650}.academy-lesson-locked-preview_backLink__TWWbS span{color:var(--primary)}.academy-lesson-locked-preview_backLink__TWWbS:focus-visible,.academy-lesson-locked-preview_backLink__TWWbS:hover,.academy-lesson-locked-preview_secondaryAction__gfO_J:focus-visible,.academy-lesson-locked-preview_secondaryAction__gfO_J:hover{color:var(--primary)}.academy-lesson-locked-preview_accessState__wdFbh,.academy-lesson-locked-preview_actions__zs1NS small,.academy-lesson-locked-preview_context__fhcBo p,.academy-lesson-locked-preview_context__fhcBo small,.academy-lesson-locked-preview_headerProgress__Ko0qL,.academy-lesson-locked-preview_lessonMeta__NCnPY{font-family:var(--font-geist-mono),monospace;letter-spacing:.055em;text-transform:uppercase}.academy-lesson-locked-preview_headerProgress__Ko0qL{color:var(--subtle);font-size:.64rem}.academy-lesson-locked-preview_headerActions__FwycS{display:flex;align-items:center;justify-self:end;gap:.65rem}.academy-lesson-locked-preview_preview__O31Gl{display:grid;grid-template-columns:15.5rem minmax(0,1fr);max-width:100rem;margin:0 auto}.academy-lesson-locked-preview_context__fhcBo{min-height:calc(100dvh - 3.75rem);padding:2rem 1.5rem;border-right:1px solid var(--line)}.academy-lesson-locked-preview_brand__2b_o_{display:flex;align-items:center;gap:.7rem;font-family:var(--font-geist-mono),monospace;font-size:.7rem;letter-spacing:.08em}.academy-lesson-locked-preview_brand__2b_o_>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--primary);border-radius:50%;color:var(--primary)}.academy-lesson-locked-preview_context__fhcBo p{margin:3rem 0 0;color:var(--primary);font-size:.62rem}.academy-lesson-locked-preview_context__fhcBo>strong{display:block;margin-top:.6rem;font-size:.92rem;line-height:1.45}.academy-lesson-locked-preview_context__fhcBo small{display:block;margin-top:2rem;color:var(--subtle);font-size:.62rem}.academy-lesson-locked-preview_context__fhcBo>span:last-child{display:block;margin-top:.55rem;color:var(--muted);font-size:.78rem;line-height:1.5}.academy-lesson-locked-preview_lessonPreview__egTvP{min-width:0;padding:5rem var(--lesson-gutter) 7rem}.academy-lesson-locked-preview_lessonMeta__NCnPY{display:flex;justify-content:space-between;gap:1rem;color:var(--subtle);font-size:.64rem}.academy-lesson-locked-preview_heroGrid__0iAKQ{display:grid;grid-template-columns:minmax(22rem,1.05fr) minmax(20rem,.95fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-top:4rem}.academy-lesson-locked-preview_accessState__wdFbh{color:var(--primary);font-size:.66rem;font-weight:700}.academy-lesson-locked-preview_heroCopy__4wocF h1{max-width:17ch;margin:1.25rem 0 0;font-size:clamp(3rem,5.2vw,5rem);font-weight:540;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.academy-lesson-locked-preview_question__qm9st{max-width:44rem;margin:2rem 0 0;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.5}.academy-lesson-locked-preview_summary__cmiR1{max-width:44rem;margin:1.25rem 0 0;color:var(--muted);line-height:1.7}.academy-lesson-locked-preview_heroMedia__itRYr{min-width:0;margin:0}.academy-lesson-locked-preview_heroMedia__itRYr>div{position:relative;overflow:hidden;aspect-ratio:16/11;border:1px solid var(--line-strong);border-radius:.75rem;background:var(--surface)}.academy-lesson-locked-preview_heroMedia__itRYr img{object-fit:cover;filter:saturate(.72) brightness(.7)}.academy-lesson-locked-preview_heroMedia__itRYr>div>span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,oklch(.08 .01 247.4/.7))}.academy-lesson-locked-preview_heroMedia__itRYr figcaption{margin-top:.85rem;color:var(--subtle);font-size:.68rem;line-height:1.55}.academy-lesson-locked-preview_accessPanel__PJlQS{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(17rem,.8fr);gap:2.5rem 4rem;margin-top:5rem;padding:clamp(2rem,5vw,4rem);border:1px solid var(--line-strong);border-radius:.75rem;background:var(--surface)}.academy-lesson-locked-preview_accessCopy__TkzFg{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem}.academy-lesson-locked-preview_lockMark__o2e2l{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--primary);border-radius:50%;color:var(--primary)}.academy-lesson-locked-preview_lockMark__o2e2l svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.academy-lesson-locked-preview_accessCopy__TkzFg h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:560;letter-spacing:-.035em;line-height:1.08}.academy-lesson-locked-preview_accessCopy__TkzFg p{max-width:42rem;margin:1rem 0 0;color:var(--muted);line-height:1.7}.academy-lesson-locked-preview_included__3rkNU{padding-top:.25rem}.academy-lesson-locked-preview_included__3rkNU>strong{font-size:.78rem}.academy-lesson-locked-preview_included__3rkNU ul{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;color:var(--muted);font-size:.82rem;line-height:1.55;list-style:none}.academy-lesson-locked-preview_included__3rkNU li{padding-bottom:.75rem;border-bottom:1px solid var(--line)}.academy-lesson-locked-preview_actions__zs1NS{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem;padding-top:2rem;border-top:1px solid var(--line)}.academy-lesson-locked-preview_primaryAction___g1t_,.academy-lesson-locked-preview_secondaryAction__gfO_J{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1rem;border:1px solid var(--line-strong);border-radius:.25rem;font-size:.78rem;font-weight:680}.academy-lesson-locked-preview_primaryAction___g1t_{border-color:var(--primary);background:var(--primary-soft)}.academy-lesson-locked-preview_primaryAction___g1t_:focus-visible,.academy-lesson-locked-preview_primaryAction___g1t_:hover{background:var(--surface-hover)}.academy-lesson-locked-preview_actions__zs1NS small{margin-left:auto;color:var(--subtle);font-size:.56rem}@media (max-width:64rem){.academy-lesson-locked-preview_accessPanel__PJlQS,.academy-lesson-locked-preview_heroGrid__0iAKQ{grid-template-columns:1fr}.academy-lesson-locked-preview_actions__zs1NS{grid-column:auto}}@media (max-width:48rem){.academy-lesson-locked-preview_header__G6rv9{grid-template-columns:minmax(0,1fr) auto}.academy-lesson-locked-preview_headerProgress__Ko0qL{display:none}.academy-lesson-locked-preview_preview__O31Gl{grid-template-columns:1fr}.academy-lesson-locked-preview_context__fhcBo{min-height:auto;padding:1.25rem var(--lesson-gutter);border-right:0;border-bottom:1px solid var(--line)}.academy-lesson-locked-preview_context__fhcBo p,.academy-lesson-locked-preview_context__fhcBo small,.academy-lesson-locked-preview_context__fhcBo>span:last-child{display:none}.academy-lesson-locked-preview_context__fhcBo>strong{margin-top:1rem}.academy-lesson-locked-preview_lessonPreview__egTvP{padding-top:3rem}.academy-lesson-locked-preview_heroGrid__0iAKQ{margin-top:2.5rem}.academy-lesson-locked-preview_heroCopy__4wocF h1{font-size:clamp(2.5rem,12vw,4rem)}.academy-lesson-locked-preview_accessPanel__PJlQS{padding:1.5rem}.academy-lesson-locked-preview_actions__zs1NS{align-items:stretch;flex-direction:column}.academy-lesson-locked-preview_actions__zs1NS small{margin-left:0}}@media (max-width:34rem){.academy-lesson-locked-preview_header__G6rv9{gap:.45rem}.academy-lesson-locked-preview_backLink__TWWbS{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-lesson-locked-preview_headerActions__FwycS{gap:.35rem}.academy-lesson-locked-preview_lessonMeta__NCnPY{align-items:flex-start;flex-direction:column}.academy-lesson-locked-preview_accessCopy__TkzFg{grid-template-columns:1fr}}