._study_1llgs_1{--signal:#caff3d;--workflow-ink:#0d120f;--workflow-bone:#f1eee4;color:var(--workflow-bone);background:#141b16;margin-top:48px;padding:32px 32px 40px}._study_1llgs_1 p,._study_1llgs_1 h3,._study_1llgs_1 h4,._study_1llgs_1 figure{margin:0}._legend_1llgs_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._legend_1llgs_3 p{color:#c0cabd;font-size:16px;line-height:1.5}._legend_1llgs_3 p:nth-child(2){text-align:center}._legend_1llgs_3 p:nth-child(3){text-align:right}._study_1llgs_1 ._figure_1llgs_7{margin-top:16px}._scene_1llgs_8{aspect-ratio:3/2;isolation:isolate;position:relative}._scene_1llgs_8 img{width:100%;height:auto;display:block}._lighting_1llgs_10{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._hotspot_1llgs_11{fill:#0000;stroke:none;pointer-events:all;cursor:pointer}._surfaceWash_1llgs_12{fill:var(--signal);opacity:.095;mix-blend-mode:screen}._surfaceSpill_1llgs_13{fill:none;stroke:var(--signal);stroke-width:5px;opacity:.22}._surfaceRim_1llgs_14{fill:none;stroke:var(--signal);stroke-width:1.1px;opacity:.72;mix-blend-mode:screen;vector-effect:non-scaling-stroke}._routeCore_1llgs_15,._routeSpill_1llgs_15{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:65 1100;stroke-dashoffset:75px;opacity:0;animation:1.5s linear both _travel_1llgs_1}._routeCore_1llgs_15{stroke-width:1.8px}._routeSpill_1llgs_15{stroke-width:7px}._inlet_1llgs_18{animation-duration:.45s}._outlet_1llgs_19{animation-duration:1.05s;animation-delay:.45s}._checkpointLight_1llgs_20{opacity:0;animation:.14s ease-out .45s both _arrive_1llgs_1}._checkpointHalo_1llgs_21{fill:var(--signal);opacity:.24;mix-blend-mode:screen}._checkpointRim_1llgs_22{fill:none;stroke:#e0ff8b;stroke-width:2px;opacity:.9}._targetLight_1llgs_23{opacity:0;animation:.18s ease-out 1.5s both _arrive_1llgs_1}._routeHold_1llgs_24{fill:none;stroke:var(--signal);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;animation:.18s ease-out 1.5s both _hold_1llgs_1}._caption_1llgs_25{color:#bec9b9;max-width:84ch;margin-top:16px;font-size:14px;line-height:1.6}._caption_1llgs_25 ._readout_1llgs_26{color:var(--workflow-bone);min-height:54px;margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.5}._controls_1llgs_27{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}._controls_1llgs_27 button,._tools_1llgs_28 button{min-height:48px;color:var(--workflow-bone);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #667360;border-radius:28px;padding:12px 16px;font-size:16px;line-height:1.35;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1)}._controls_1llgs_27 button:hover,._tools_1llgs_28 button:hover:not(:disabled){background:#293526}._controls_1llgs_27 button[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--workflow-ink)}._study_1llgs_1 button:focus-visible{outline:3px solid var(--signal);outline-offset:5px}._fallback_1llgs_31:focus-visible{outline:3px solid var(--signal);outline-offset:5px}._tools_1llgs_28 button:disabled{opacity:.45;cursor:default}._explanation_1llgs_33{border-top:1px solid #495644;grid-template-columns:1.2fr 1fr;gap:64px;margin-top:32px;padding-top:32px;display:grid}._explanation_1llgs_33 h3{margin-bottom:16px;font-size:28px;font-weight:500;line-height:1.25}._explanation_1llgs_33 p{color:#d1d8cc;font-size:17px;line-height:1.6}._boundary_1llgs_36 h4{margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.4}._tools_1llgs_28{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._tools_1llgs_28 button{min-height:44px;font-size:14px}._fallback_1llgs_31{min-height:44px;color:var(--workflow-bone);text-underline-offset:5px;align-items:center;margin-top:24px;font-size:16px;display:inline-flex}._srOnly_1llgs_40{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}._scene_1llgs_8[data-motion=static] ._routeCore_1llgs_15,._scene_1llgs_8[data-motion=static] ._routeSpill_1llgs_15{stroke-dasharray:none;stroke-dashoffset:0;opacity:.28;animation:none}._scene_1llgs_8[data-motion=static] ._routeSpill_1llgs_15{opacity:.1}._scene_1llgs_8[data-motion=static] ._routeHold_1llgs_24{opacity:.48;animation:none}._scene_1llgs_8[data-motion=static] ._targetLight_1llgs_23,._scene_1llgs_8[data-motion=static] ._checkpointLight_1llgs_20{opacity:1;animation:none}@keyframes _travel_1llgs_1{0%{stroke-dashoffset:75px;opacity:0}7%{opacity:1}94%{opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}@keyframes _arrive_1llgs_1{0%{opacity:0}to{opacity:1}}@keyframes _hold_1llgs_1{0%{opacity:0}to{opacity:.48}}@media (max-width:1100px){._controls_1llgs_27 button{flex:40%}._legend_1llgs_3 p{font-size:14px}}@media (max-width:900px){._explanation_1llgs_33{gap:40px}}@media (max-width:700px){._study_1llgs_1{margin-inline:-16px;margin-top:32px;padding:24px 16px 32px}._legend_1llgs_3{gap:16px}._legend_1llgs_3 p{font-size:12px;line-height:1.35}._study_1llgs_1 ._figure_1llgs_7{margin-inline:-16px;margin-top:24px}._caption_1llgs_25{margin-top:20px;padding-inline:16px;font-size:13px}._caption_1llgs_25 ._readout_1llgs_26{min-height:72px;font-size:16px}._controls_1llgs_27{margin-top:28px}._controls_1llgs_27 button{flex-basis:calc(50% - 8px);min-height:52px;padding:12px;font-size:14px}._explanation_1llgs_33{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-top:28px}._explanation_1llgs_33 p{font-size:16px}}@media (max-width:360px){._study_1llgs_1{margin-inline:-16px;padding-inline:16px}._study_1llgs_1 ._figure_1llgs_7{margin-inline:-16px}._caption_1llgs_25{padding-inline:16px}._controls_1llgs_27 button{padding-inline:8px}._legend_1llgs_3{gap:12px}}@media (prefers-reduced-motion:reduce){._controls_1llgs_27 button,._tools_1llgs_28 button{transition:none}._routeCore_1llgs_15,._routeSpill_1llgs_15{stroke-dasharray:none;stroke-dashoffset:0;opacity:.28;animation:none}._routeSpill_1llgs_15{opacity:.1}._routeHold_1llgs_24{opacity:.48;animation:none}._targetLight_1llgs_23,._checkpointLight_1llgs_20{opacity:1;animation:none}}
