.lab-module__tzP5fG__page{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#d4d4cf;font-family:var(--font-jetbrains), "JetBrains Mono", monospace;background:#0d1014}.lab-module__tzP5fG__page h1,.lab-module__tzP5fG__page h2,.lab-module__tzP5fG__page h3{text-wrap:balance}.lab-module__tzP5fG__page p,.lab-module__tzP5fG__page li,.lab-module__tzP5fG__page summary{text-wrap:pretty}.lab-module__tzP5fG__page button,.lab-module__tzP5fG__page a,.lab-module__tzP5fG__page summary{-webkit-tap-highlight-color:transparent}.lab-module__tzP5fG__shell{width:min(1120px,100%);margin:0 auto}.lab-module__tzP5fG__header{border-bottom:1px solid #2a2e34;padding:18px 0 28px}.lab-module__tzP5fG__nav{flex-wrap:wrap;gap:10px 22px;margin-bottom:42px;font-size:.78rem;display:flex}.lab-module__tzP5fG__nav a,.lab-module__tzP5fG__footer a{color:#7dd3a0;text-underline-offset:4px;text-decoration-thickness:1px}.lab-module__tzP5fG__eyebrow,.lab-module__tzP5fG__sectionLabel{color:#7dd3a0;text-transform:uppercase;font-size:.72rem;font-weight:700}.lab-module__tzP5fG__header h1{color:#eeeeea;max-width:820px;margin:10px 0 14px;font-size:clamp(2rem,5vw,3.55rem);line-height:1.03}.lab-module__tzP5fG__intro{color:#a8a8a0;max-width:760px;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.75}.lab-module__tzP5fG__scope{color:#8f918a;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:.76rem;display:flex}.lab-module__tzP5fG__scope span,.lab-module__tzP5fG__scope strong{border:1px solid #2a2e34;padding:6px 9px;font-weight:500}.lab-module__tzP5fG__scope strong{color:#7dd3a0;border-color:#416c54}.lab-module__tzP5fG__layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(24px,5vw,68px);padding:34px 0 48px;display:grid}.lab-module__tzP5fG__sidebar{align-self:start}.lab-module__tzP5fG__sidebar h2{color:#eeeeea;margin:7px 0 13px;font-size:1rem}.lab-module__tzP5fG__rules,.lab-module__tzP5fG__reliability{background:#13171c;border:1px solid #2a2e34;padding:18px}.lab-module__tzP5fG__rules ul{color:#a8a8a0;gap:10px;margin:16px 0 0 18px;font-size:.76rem;line-height:1.55;display:grid}.lab-module__tzP5fG__deck{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.lab-module__tzP5fG__deck span{color:#eeeeea;background:#1c2128;border:1px solid #3a4048;place-items:center;min-height:42px;font-size:1rem;font-weight:700;display:grid}.lab-module__tzP5fG__rules details,.lab-module__tzP5fG__reliability details{border-top:1px solid #2a2e34;margin-top:16px;padding-top:14px}.lab-module__tzP5fG__page summary{color:#d4d4cf;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1.5}.lab-module__tzP5fG__rules details p,.lab-module__tzP5fG__reliability details p{color:#8f918a;margin-top:10px;font-size:.72rem;line-height:1.65}.lab-module__tzP5fG__lessonPicker{border:0;gap:6px;margin:28px 0;display:grid}.lab-module__tzP5fG__lessonPicker legend{color:#8f918a;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700}.lab-module__tzP5fG__lessonPicker button{color:#a8a8a0;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:0 0;border:1px solid #2a2e34;padding:10px 12px}.lab-module__tzP5fG__lessonPicker button:hover{border-color:#4b535d}.lab-module__tzP5fG__lessonPicker button[aria-pressed=true]{color:#eeeeea;background:#18231e;border-color:#7dd3a0}.lab-module__tzP5fG__lessonPicker button span,.lab-module__tzP5fG__lessonPicker button small{display:block}.lab-module__tzP5fG__lessonPicker button span{margin-bottom:4px;font-size:.8rem;font-weight:700}.lab-module__tzP5fG__lessonPicker button small{color:#8f918a;font-size:.7rem;line-height:1.4}.lab-module__tzP5fG__lessonPicker button[aria-pressed=true] small{color:#a8a8a0}.lab-module__tzP5fG__reliability p:not(.lab-module__tzP5fG__sectionLabel){color:#a8a8a0;font-size:.76rem;line-height:1.65}.lab-module__tzP5fG__reliability strong{color:#eeeeea;font-variant-numeric:tabular-nums}.lab-module__tzP5fG__provenance{font-variant-numeric:tabular-nums;margin-top:12px;font-size:.68rem}.lab-module__tzP5fG__provenance div{border-top:1px solid #242930;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.lab-module__tzP5fG__provenance dt{color:#8f918a}.lab-module__tzP5fG__provenance dd{color:#a8a8a0}.lab-module__tzP5fG__lesson{min-width:0}.lab-module__tzP5fG__lessonHeader{padding-bottom:24px}.lab-module__tzP5fG__lessonHeader h2{color:#eeeeea;max-width:740px;margin:8px 0 10px;font-size:clamp(1.5rem,3.2vw,2.45rem);line-height:1.16}.lab-module__tzP5fG__lessonHeader>p:last-child{color:#8f918a;font-size:.84rem;line-height:1.6}.lab-module__tzP5fG__situation{background:#161a1f;border:1px solid #2a2e34;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:22px;padding:18px;display:grid}.lab-module__tzP5fG__actor{color:#eeeeea;margin-top:7px;font-size:.92rem;font-weight:700}.lab-module__tzP5fG__history{color:#8f918a;margin-top:5px;font-size:.72rem;line-height:1.5}.lab-module__tzP5fG__cards{gap:8px;display:flex}.lab-module__tzP5fG__cards>div{background:#1c2128;border:1px solid #4b535d;align-content:center;place-items:center;min-width:86px;min-height:92px;display:grid}.lab-module__tzP5fG__cards>div[data-empty=true]{color:#8f918a;border-style:dashed}.lab-module__tzP5fG__cards span{color:#8f918a;font-size:.7rem}.lab-module__tzP5fG__cards strong{color:#eeeeea;margin-top:7px;font-size:1.7rem}.lab-module__tzP5fG__potFacts{font-variant-numeric:tabular-nums;gap:10px;min-width:110px;display:grid}.lab-module__tzP5fG__potFacts div{border-bottom:1px solid #2a2e34;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.lab-module__tzP5fG__potFacts dt{color:#8f918a;font-size:.7rem}.lab-module__tzP5fG__potFacts dd{color:#7dd3a0;font-size:.86rem;font-weight:700}.lab-module__tzP5fG__shortAnswer{background:#18231e;border-left:3px solid #7dd3a0;margin:16px 0 30px;padding:18px}.lab-module__tzP5fG__shortAnswer>p:last-child{color:#eeeeea;margin-top:7px;font-size:clamp(.95rem,1.8vw,1.12rem);line-height:1.65}.lab-module__tzP5fG__choices,.lab-module__tzP5fG__priceLesson,.lab-module__tzP5fG__why,.lab-module__tzP5fG__range,.lab-module__tzP5fG__outcomes{background:#13171c;border:1px solid #2a2e34;padding:22px}.lab-module__tzP5fG__sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.lab-module__tzP5fG__sectionHeading h3,.lab-module__tzP5fG__priceLesson h3,.lab-module__tzP5fG__why h3,.lab-module__tzP5fG__range h3,.lab-module__tzP5fG__outcomes h3{color:#eeeeea;margin-top:6px;font-size:1rem}.lab-module__tzP5fG__sectionHeading>p,.lab-module__tzP5fG__range>p,.lab-module__tzP5fG__outcomes>p{color:#8f918a;max-width:330px;font-size:.72rem;line-height:1.55}.lab-module__tzP5fG__actionGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:18px;display:grid}.lab-module__tzP5fG__actionCard{color:#a8a8a0;cursor:pointer;min-height:104px;font:inherit;text-align:left;background:#161a1f;border:1px solid #2a2e34;padding:14px}.lab-module__tzP5fG__actionCard:hover{border-color:#4b535d}.lab-module__tzP5fG__actionCard[aria-pressed=true]{background:#18231e;border-color:#7dd3a0}.lab-module__tzP5fG__actionTopline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lab-module__tzP5fG__actionTopline strong{color:#eeeeea;font-size:.86rem}.lab-module__tzP5fG__actionTopline b{color:#7dd3a0;font-variant-numeric:tabular-nums;font-size:.95rem}.lab-module__tzP5fG__meter{background:#252b32;height:5px;margin:12px 0 10px;display:block;overflow:hidden}.lab-module__tzP5fG__meterFill{background:#7dd3a0;height:100%;display:block}.lab-module__tzP5fG__actionCard small{color:#8f918a;font-size:.68rem;line-height:1.4}.lab-module__tzP5fG__frequencyNote{color:#8f918a;margin-top:14px;font-size:.7rem;line-height:1.55}.lab-module__tzP5fG__priceLesson,.lab-module__tzP5fG__why{margin-top:16px}.lab-module__tzP5fG__equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.lab-module__tzP5fG__equationPart{background:#161a1f;border:1px solid #3a4048;min-height:126px;padding:15px}.lab-module__tzP5fG__equationPart>span{color:#8f918a;font-size:.65rem}.lab-module__tzP5fG__equationPart strong{color:#eeeeea;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1rem;display:block}.lab-module__tzP5fG__equationPart p{color:#8f918a;border-top:1px solid #2a2e34;margin-top:13px;padding-top:10px;font-size:.7rem;line-height:1.5}.lab-module__tzP5fG__compare{color:#8f918a;padding-top:38px;font-size:.7rem}.lab-module__tzP5fG__priceResult{color:#a8a8a0;margin-top:14px;font-size:.72rem;line-height:1.6}.lab-module__tzP5fG__why ol{counter-reset:reason;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lab-module__tzP5fG__why li{color:#a8a8a0;counter-increment:reason;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:.76rem;line-height:1.65;display:grid}.lab-module__tzP5fG__why li:before{color:#7dd3a0;content:counter(reason);border:1px solid #416c54;place-items:center;width:26px;height:26px;font-size:.66rem;display:grid}.lab-module__tzP5fG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.lab-module__tzP5fG__rangeRows,.lab-module__tzP5fG__outcomeRows{gap:9px;margin-top:18px;display:grid}.lab-module__tzP5fG__rangeRow{font-variant-numeric:tabular-nums;grid-template-columns:20px minmax(0,1fr) 48px;align-items:center;gap:9px;font-size:.72rem;display:grid}.lab-module__tzP5fG__rangeRow strong{color:#eeeeea}.lab-module__tzP5fG__rangeRow .lab-module__tzP5fG__meter{margin:0}.lab-module__tzP5fG__rangeRow>span:last-child{color:#a8a8a0;text-align:right}.lab-module__tzP5fG__outcomeRow{color:#8f918a;font-variant-numeric:tabular-nums;border-bottom:1px solid #242930;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.68rem;display:flex}.lab-module__tzP5fG__outcomeRow strong{color:#d4d4cf}.lab-module__tzP5fG__valueReadout{font-variant-numeric:tabular-nums;border-top:1px solid #3a4048;margin-top:18px;padding-top:4px}.lab-module__tzP5fG__valueReadout div{justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.lab-module__tzP5fG__valueReadout dt{color:#8f918a;max-width:72%;font-size:.68rem;line-height:1.4}.lab-module__tzP5fG__valueReadout dd{color:#7dd3a0;font-size:.78rem;font-weight:700}.lab-module__tzP5fG__method{background:#101419;border:1px solid #2a2e34;margin-top:16px}.lab-module__tzP5fG__method summary{min-height:48px;padding:14px 18px}.lab-module__tzP5fG__method>div{color:#8f918a;gap:11px;padding:0 18px 18px;font-size:.72rem;line-height:1.65;display:grid}.lab-module__tzP5fG__footer{color:#8f918a;border-top:1px solid #2a2e34;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:22px 0 4px;font-size:.7rem;line-height:1.55;display:flex}@media (min-width:901px){.lab-module__tzP5fG__sidebar{position:sticky;top:24px}}@media (max-width:900px){.lab-module__tzP5fG__layout{grid-template-columns:1fr}.lab-module__tzP5fG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lab-module__tzP5fG__lessonPicker{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.lab-module__tzP5fG__lessonPicker legend{grid-column:1/-1}}@media (max-width:680px){.lab-module__tzP5fG__header{padding-top:8px}.lab-module__tzP5fG__nav{margin-bottom:30px}.lab-module__tzP5fG__layout{padding-top:24px}.lab-module__tzP5fG__sidebar,.lab-module__tzP5fG__lessonPicker,.lab-module__tzP5fG__situation,.lab-module__tzP5fG__evidenceGrid{grid-template-columns:1fr}.lab-module__tzP5fG__lessonPicker{grid-column:auto}.lab-module__tzP5fG__lessonPicker button small{display:none}.lab-module__tzP5fG__situation{gap:16px}.lab-module__tzP5fG__cards>div{width:50%}.lab-module__tzP5fG__potFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-module__tzP5fG__sectionHeading{display:block}.lab-module__tzP5fG__sectionHeading>p{margin-top:8px}.lab-module__tzP5fG__equation{grid-template-columns:1fr}.lab-module__tzP5fG__compare{text-align:center;padding:0}}@media (max-width:420px){.lab-module__tzP5fG__page{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}.lab-module__tzP5fG__rules,.lab-module__tzP5fG__reliability,.lab-module__tzP5fG__situation,.lab-module__tzP5fG__choices,.lab-module__tzP5fG__priceLesson,.lab-module__tzP5fG__why,.lab-module__tzP5fG__range,.lab-module__tzP5fG__outcomes{padding:16px}.lab-module__tzP5fG__actionGrid{grid-template-columns:1fr}}
