.ApplicationLab_section__8NgNk{max-width:1280px;margin:auto;padding:5rem 1.5rem;--lab-bg:#0b121b;--lab-panel:#111d29;--lab-text:#e4eaf1;--lab-muted:#acbbca;--lab-rule:#344454;--lab-accent:#69e1cb;--lab-warm:#f6d58c;color:var(--lab-text)}.ApplicationLab_intro__PnI0k{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:end;margin-bottom:2rem}.ApplicationLab_intro__PnI0k h2{font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.15;margin-top:1rem;letter-spacing:-.04em}.ApplicationLab_caseHeading__FJYHV p,.ApplicationLab_control__RqQza p,.ApplicationLab_intro__PnI0k>p{color:var(--lab-muted);line-height:1.7}.ApplicationLab_lab__qzlov{border:1px solid var(--lab-rule);border-radius:.75rem;overflow:hidden;background:var(--lab-bg)}.ApplicationLab_choices__So9NW{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--lab-rule);gap:1px;background:var(--lab-rule)}.ApplicationLab_choices__So9NW button{background:var(--lab-bg);color:var(--lab-muted);display:flex;align-items:center;gap:.75rem;padding:1.125rem;min-height:64px;text-align:left;font-size:.8125rem;cursor:pointer}.ApplicationLab_choices__So9NW button span{font:.75rem var(--font-mono);color:var(--lab-accent)}.ApplicationLab_choices__So9NW button[aria-pressed=true]{background:var(--lab-panel);color:var(--lab-accent);box-shadow:inset 0 -3px var(--lab-accent)}.ApplicationLab_caseHeading__FJYHV{padding:2rem;display:flex;justify-content:space-between;gap:1rem;align-items:start}.ApplicationLab_caseHeading__FJYHV h3{font-size:clamp(1.5rem,2.8vw,2rem);margin:.75rem 0}.ApplicationLab_caseHeading__FJYHV p{max-width:48rem;font-size:.9375rem}.ApplicationLab_caseHeading__FJYHV .eyebrow{font-size:.6875rem;color:var(--lab-accent)}.ApplicationLab_badge__UIwIW{border:1px solid var(--lab-rule);padding:.375rem .625rem;border-radius:.25rem;color:var(--lab-muted);font-size:.6875rem;flex-shrink:0}.ApplicationLab_control__RqQza{margin:0 2rem 1.5rem;padding:1rem 0;border-block:1px solid var(--lab-rule);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ApplicationLab_control__RqQza strong{font-size:.875rem;font-weight:500}.ApplicationLab_control__RqQza p{font-size:.75rem;margin-top:.25rem}.ApplicationLab_control__RqQza [role=group]{display:flex;flex-shrink:0;gap:.5rem}.ApplicationLab_control__RqQza button{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--lab-rule);border-radius:.25rem;padding:.625rem .875rem;font-size:.75rem}.ApplicationLab_control__RqQza button[aria-pressed=true]{background:var(--lab-accent);color:#09251f;border-color:var(--lab-accent)}.ApplicationLab_workspace__4Dhxm{display:grid;grid-template-columns:.85fr 1.2fr 1.2fr;gap:1.5rem;padding:0 2rem 2rem;align-items:stretch}.ApplicationLab_workspace__4Dhxm>*{min-width:0}.ApplicationLab_label__vUKXj{display:flex;gap:.5rem;align-items:center;font:.6875rem/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lab-muted)}.ApplicationLab_sources__scfEW ol{list-style:none;margin-top:1rem}.ApplicationLab_sources__scfEW button{width:100%;text-align:left;border:1px solid var(--lab-rule);border-radius:.375rem;padding:.875rem;display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;cursor:pointer;min-height:92px}.ApplicationLab_sources__scfEW button[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-panel)}.ApplicationLab_sources__scfEW button strong{font-weight:500}.ApplicationLab_sources__scfEW button span{color:var(--lab-muted);font-size:.6875rem}.ApplicationLab_sources__scfEW .ApplicationLab_recordMeta__wbBn6{font-family:var(--font-mono);color:var(--lab-accent)}.ApplicationLab_connector__C4eKG{margin:.25rem auto;color:var(--lab-muted)}.ApplicationLab_reading__EfziT{padding:1.25rem;background:var(--lab-panel);border-radius:.375rem}.ApplicationLab_reading__EfziT blockquote{font:500 1.125rem/1.7 var(--font-display);margin:1.25rem 0}.ApplicationLab_relationship__8XnEY{display:flex;gap:.625rem;padding-top:1rem;border-top:1px solid var(--lab-rule);font-size:.8125rem;line-height:1.7;color:var(--lab-accent)}.ApplicationLab_relationship__8XnEY svg{flex-shrink:0;margin-top:.25rem}.ApplicationLab_limit__CwYv7{font-size:.75rem;color:var(--lab-muted);line-height:1.7;margin-top:1.25rem}.ApplicationLab_assessment__eFT9f{border-top:2px solid var(--lab-accent);padding-top:1rem}.ApplicationLab_assessment__eFT9f h4{font-size:1.25rem;margin:1rem 0}.ApplicationLab_assessment__eFT9f>p:not(.ApplicationLab_label__vUKXj){font-size:.875rem;line-height:1.8}.ApplicationLab_review__Qghi1{margin-top:1.25rem;border-left:2px solid var(--lab-warm);padding-left:.875rem}.ApplicationLab_review__Qghi1 span{color:var(--lab-warm);font-size:.75rem}.ApplicationLab_review__Qghi1 p{color:var(--lab-muted);font-size:.8125rem;line-height:1.7;margin-top:.5rem}.ApplicationLab_assessment__eFT9f .ApplicationLab_authored__dauoi{color:var(--lab-muted);font-size:.6875rem!important;margin-top:1.25rem}.ApplicationLab_outcome__kDhYw{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--lab-rule);padding:1.25rem 2rem}.ApplicationLab_outcome__kDhYw p{font-size:.8125rem;margin-top:.375rem;max-width:44rem;line-height:1.6}.ApplicationLab_outcome__kDhYw a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;color:var(--lab-accent);font-size:.8125rem;flex-shrink:0}html[data-view-mode=cable] .ApplicationLab_section__8NgNk{--lab-bg:#f5f0de;--lab-panel:#e9e2cf;--lab-text:#201d17;--lab-muted:#514839;--lab-rule:#a79c83;--lab-accent:#84330f;--lab-warm:#754207}html[data-view-mode=cable] .ApplicationLab_control__RqQza button[aria-pressed=true]{color:#fff9ed}@media (max-width:900px){.ApplicationLab_intro__PnI0k{grid-template-columns:1fr;gap:1rem}.ApplicationLab_control__RqQza{align-items:start;flex-direction:column}.ApplicationLab_caseHeading__FJYHV{flex-direction:column}.ApplicationLab_workspace__4Dhxm{grid-template-columns:1fr 1fr}.ApplicationLab_assessment__eFT9f{grid-column:1/-1}.ApplicationLab_outcome__kDhYw{align-items:start;flex-direction:column;gap:.5rem}}@media (max-width:600px){.ApplicationLab_section__8NgNk{padding:3.5rem 1rem}.ApplicationLab_choices__So9NW{grid-template-columns:1fr 1fr}.ApplicationLab_choices__So9NW button{padding:.75rem;font-size:.75rem;gap:.5rem}.ApplicationLab_caseHeading__FJYHV{padding:1.25rem}.ApplicationLab_control__RqQza{margin-inline:1.25rem}.ApplicationLab_control__RqQza [role=group]{width:100%}.ApplicationLab_control__RqQza button{flex:1;justify-content:center;padding-inline:.5rem}.ApplicationLab_workspace__4Dhxm{padding:0 1.25rem 1.25rem;grid-template-columns:1fr}.ApplicationLab_sources__scfEW ol{display:grid;gap:.5rem}.ApplicationLab_sources__scfEW button{min-height:64px}.ApplicationLab_connector__C4eKG{display:none}.ApplicationLab_assessment__eFT9f{grid-column:auto}.ApplicationLab_outcome__kDhYw{padding:1.25rem}}