:where(.lab-controls-chirho){border:0;min-width:0;margin:0;padding:24px}:where(.lab-toolbar-chirho a){text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}:where(.lab-toolbar-chirho a svg){width:15px;height:15px}:where(.scenario-switch-chirho){border:1px solid #8d9b8d;flex-wrap:wrap;gap:3px;margin:0 0 24px;padding:3px;display:inline-flex}:where(.scenario-switch-chirho label){cursor:pointer;position:relative}:where(.scenario-switch-chirho input){opacity:0;width:1px;height:1px;position:absolute}:where(.scenario-switch-chirho span){align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;display:flex}:where(.scenario-switch-chirho svg){width:18px;height:18px}:where(.scenario-switch-chirho input:checked+span){color:#fff;background:#253b36}:where(.scenario-switch-chirho input:focus-visible+span){outline-offset:3px;outline:3px solid #647d08}:where(.scenario-summary-chirho){grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:25px;display:grid}:where(.scenario-summary-chirho h3){margin:0;font-size:24px}:where(.scenario-summary-chirho p){color:#4a5a53;max-width:600px;margin:0;font-size:14px;line-height:1.6}:where(.lab-settings-chirho){border-top:1px solid #c8d1c9;border-bottom:1px solid #c8d1c9;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:18px 0;display:flex}:where(.probe-settings-chirho){flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}:where(.probe-settings-chirho[hidden]){display:none}:where(.lab-settings-chirho label){flex-direction:column;gap:8px;font-size:12px;display:flex}:where(.number-unit-chirho){font-family:var(--mono-chirho);align-items:center;gap:6px;font-size:11px;display:flex}:where(.number-unit-chirho input){color:#21332c;width:70px;min-height:40px;font:inherit;background:#fff;border:1px solid #91a094;border-radius:2px;padding:8px;font-size:14px}:where(.lab-settings-chirho .toggle-chirho){flex-direction:row;align-items:center;gap:7px;min-height:44px}:where(.toggle-chirho input){accent-color:#294c42;width:18px;height:18px}:where(.execution-controls-chirho){flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}:where(.execution-controls-chirho .button-chirho){justify-content:center;gap:12px;min-width:156px}:where(.execution-controls-chirho>span){color:#475d53;margin-left:auto;font-size:10px}:where(.transport-controls-chirho){gap:5px;display:flex}:where(.lab-progress-chirho){display:none}:where(.tool-chirho){color:#263c32;background:0 0;border:1px solid #879c8f;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}:where(.tool-chirho:hover:not(:disabled)){background:#e0e9e3}:where(.lab-shell-chirho button:disabled){opacity:.42;cursor:not-allowed}:where(.lab-shell-chirho input:disabled){opacity:.65}:where(.decision-graph-chirho){background:#e8ede9;border-top:1px solid #c8d1c9;border-bottom:1px solid #c8d1c9;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:22px;margin:0;padding:24px;display:grid;position:relative}:where(.primary-chirho){grid-area:1/1}:where(.backup-chirho){grid-area:2/1}:where(.select-chirho){grid-area:1/2/3/3}:where(.plan-chirho){grid-area:1/3}:where(.battery-chirho){grid-area:2/3}:where(.verify-chirho){grid-area:1/4/3/5}:where(.write-chirho){grid-area:1/5/3/6}:where(.network-chirho){grid-area:1/6/3/7}:where(.decision-graph-chirho[data-scenario-chirho=visits-chirho]){grid-template-columns:repeat(3,minmax(0,1fr));padding-top:36px;padding-bottom:36px}:where(.decision-node-chirho){z-index:1;background:#f5f7f4;border:1px solid #9fafa6;border-radius:3px;flex-direction:column;justify-content:flex-start;min-width:0;height:176px;padding:13px 11px;display:flex;position:relative}:where(.connections-chirho){pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}:where(.decision-node-chirho[data-kind-chirho=pure-chirho]){background:#edf1fb;border-color:#9baec5}:where(.decision-node-chirho[data-state-chirho=done-chirho]){border-color:#547e68}:where(.decision-node-chirho[data-state-chirho=current-chirho]){background:#e0edb7;border-color:#263f33;box-shadow:inset 0 0 0 1px #263f33}:where(.decision-node-chirho[data-state-chirho=refused-chirho]){background:#f8e5e2;border-color:#a74c48}:where(.decision-node-chirho>span){color:#41594c;min-height:24px;font-size:9px;line-height:1.5}:where(.decision-node-chirho svg){width:21px;height:21px;margin:9px 0}:where(.decision-node-chirho strong){min-height:34px;font-size:13px;font-weight:500;line-height:1.3}:where(.decision-node-chirho small){color:#425e50;margin-top:8px;font-size:9px;line-height:1.6}:where(.lab-observation-chirho){grid-template-columns:1.4fr 1fr;gap:40px;padding:27px 24px;display:grid}:where(.inspection-chirho){min-width:0}:where(.inspection-chirho>span){color:#3c604b;font-size:10px}:where(.inspection-chirho h3){margin:10px 0;font-size:23px}:where(.inspection-chirho p){min-height:46px;margin:0 0 15px;font-size:14px;line-height:1.6}:where(.inspection-chirho code){font-family:var(--mono-chirho);overflow-wrap:anywhere;color:#536459;font-size:9px;line-height:1.7;display:block}:where(.lab-metrics-chirho){grid-template-columns:1fr 1fr;align-content:start;gap:18px;margin:0;display:grid}:where(.lab-metrics-chirho>div){border-top:1px solid #b6c5b9;padding-top:10px}:where(.lab-metrics-chirho dt){color:#52675a;margin-bottom:7px;font-size:11px}:where(.lab-metrics-chirho dd){font-family:var(--mono-chirho);margin:0;font-size:13px;line-height:1.5}:where(.lab-metrics-chirho dd span){font-size:9px}:where(.effect-journal-chirho){border-top:1px solid #b6c5b9}:where(.effect-journal-chirho summary){cursor:pointer;padding:17px 24px;font-size:13px}:where(.effect-journal-chirho summary>span){float:right;color:#52675a;font-size:10px}:where(#effect-log-chirho){max-height:250px;padding:0 24px;overflow:auto}:where(.empty-journal-chirho){font-family:var(--mono-chirho);color:#52675a;font-size:11px}:where(.effect-row-chirho){font-family:var(--mono-chirho);border-top:1px solid #d2dbd3;grid-template-columns:100px 1fr 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}:where(.effect-row-chirho strong){color:#2f5a42;font-size:10px;font-weight:400}:where(.effect-row-chirho>span){overflow-wrap:anywhere;font-size:11px}:where(.effect-row-chirho small){text-align:right;color:#475f50;font-size:9px}:where(.effect-actions-chirho){flex-wrap:wrap;gap:12px 30px;padding:15px 24px;display:flex}:where(.text-command-chirho){text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:12px;text-decoration:underline;display:inline-flex}:where(.text-command-chirho svg){width:17px;height:17px}@media (max-width:1100px){:where(.decision-graph-chirho){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.select-chirho){grid-area:1/2}:where(.battery-chirho){grid-area:2/2}:where(.verify-chirho){grid-area:1/4}:where(.write-chirho){grid-area:2/3}:where(.network-chirho){grid-area:2/4}:where(.decision-node-chirho){height:176px}:where(.lab-settings-chirho){justify-content:flex-start}}@media (max-width:760px){:where(.lab-progress-chirho){color:#344f40;min-height:80px;margin:15px 0 0;font-size:13px;line-height:1.6;display:block}:where(.lab-controls-chirho){padding:20px 16px}:where(.scenario-switch-chirho){width:100%;display:flex}:where(.scenario-switch-chirho label){flex:1}:where(.scenario-switch-chirho span){justify-content:center;padding:10px 8px;font-size:12px}:where(.scenario-summary-chirho){grid-template-columns:1fr;gap:22px}:where(.scenario-summary-chirho h3){font-size:21px}:where(.scenario-summary-chirho p){font-size:13px}:where(.lab-settings-chirho){gap:18px}:where(.probe-settings-chirho){gap:12px 20px}:where(.lab-settings-chirho .toggle-chirho){min-height:35px}:where(.execution-controls-chirho){gap:10px}:where(.execution-controls-chirho .button-chirho){gap:6px;min-width:135px;padding:10px;font-size:12px}:where(.execution-controls-chirho>span){width:100%;margin-left:0}:where(.transport-controls-chirho){gap:4px}:where(.tool-chirho){width:40px}:where(.decision-graph-chirho){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 16px}:where(.backup-chirho){grid-area:1/2}:where(.select-chirho){grid-area:2/1}:where(.battery-chirho){grid-area:2/2}:where(.plan-chirho){grid-area:3/1}:where(.verify-chirho){grid-area:3/2}:where(.write-chirho){grid-area:4/1}:where(.network-chirho){grid-area:4/2}:where(.decision-graph-chirho[data-scenario-chirho=visits-chirho]){grid-template-columns:1fr;padding:20px 16px}:where(.decision-node-chirho){height:176px;padding:11px}:where(.decision-node-chirho>span){font-size:9px}:where(.decision-node-chirho strong){font-size:13px}:where(.lab-observation-chirho){grid-template-columns:1fr;gap:24px;padding:25px 16px}:where(.inspection-chirho h3){font-size:22px}:where(.inspection-chirho p){min-height:0}:where(.effect-journal-chirho summary){padding:17px 16px}:where(#effect-log-chirho){padding:0 16px}:where(.effect-row-chirho){grid-template-columns:1fr;gap:5px}:where(.effect-row-chirho small){text-align:left}:where(.effect-actions-chirho){padding:12px 16px}:where(.lab-toolbar-chirho a){font-size:10px}}:where(.application-paths-chirho){border-top:1px solid var(--line-chirho);margin-top:60px;padding-top:30px}.application-paths-chirho [hidden]{display:none}:where(.paths-enhanced-chirho .path-panels-chirho){display:grid}:where(.paths-enhanced-chirho .path-panel-chirho){visibility:hidden;grid-area:1/1}:where(.paths-enhanced-chirho .path-active-chirho){visibility:visible}.paths-enhanced-chirho .path-panel-chirho+.path-panel-chirho{border-top:0}:where(.paths-heading-chirho){justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}:where(.paths-heading-chirho h3){margin:0;font-size:24px}:where(.paths-heading-chirho p){color:#4e6156;max-width:470px;margin:0;font-size:14px;line-height:1.6}:where(.path-tabs-chirho){border-bottom:1px solid #9aafa0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.path-tabs-chirho button){text-align:left;min-height:60px;font:inherit;color:#4e6156;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;line-height:1.35;display:flex}:where(.path-tabs-chirho button[aria-selected=true]){color:#183d2d;background:#e3ece5;border-bottom-color:#34584b}:where(.path-tabs-chirho svg){width:19px;height:19px}:where(.path-panel-chirho){grid-template-columns:.9fr 1.1fr;align-content:start;gap:8%;min-height:330px;padding:35px 0 8px;display:grid}:where(.path-panel-chirho+.path-panel-chirho){border-top:1px solid var(--line-chirho)}:where(.path-evidence-chirho){color:#466354;font-size:10px}:where(.path-story-chirho h4){margin:18px 0;font-size:33px;font-weight:500;line-height:1.15}:where(.path-story-chirho>p){color:#4e6156;max-width:470px;margin:0 0 15px;font-size:15px;line-height:1.7}:where(.path-flow-chirho ol){grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:0;list-style:decimal;display:grid}:where(.path-flow-chirho li){border-top:2px solid #8aa497;min-width:0;padding-top:12px}:where(.path-flow-chirho li)::marker{color:#0000}:where(.path-flow-chirho li>span){font-family:var(--mono-chirho);color:#466354;margin-bottom:12px;font-size:9px;display:block}:where(.path-flow-chirho strong){font-size:16px;font-weight:500}:where(.path-flow-chirho li p){color:#4e6156;margin:8px 0 0;font-size:12px;line-height:1.65}:where(.path-limit-chirho){color:#4e6156;border-left:2px solid #8aa497;margin:25px 0 0;padding-left:14px;font-size:12px;line-height:1.7}@media (max-width:1000px){:where(.path-tabs-chirho button){gap:6px;padding:10px 6px;font-size:12px}:where(.path-panel-chirho){gap:5%}}@media (max-width:760px){:where(.application-paths-chirho){margin-top:35px}:where(.paths-heading-chirho){display:block}:where(.paths-heading-chirho p){margin-top:12px}:where(.path-tabs-chirho){grid-template-columns:1fr 1fr}:where(.path-tabs-chirho button){justify-content:flex-start;min-height:52px;padding:10px 8px;font-size:12px}:where(.path-panel-chirho){grid-template-columns:1fr;gap:25px;min-height:0;padding-top:26px}:where(.path-story-chirho h4){font-size:29px}:where(.path-flow-chirho ol){gap:22px 18px}}:where(.opening-chirho){color:#eef2e8;background:#171b18;padding:24px 4.2% 22px}:where(.opening-copy-chirho){max-width:1400px;margin:0 auto 22px;position:relative}:where(.opening-copy-chirho h1){margin:9px 0 7px;font-size:82px;line-height:1}:where(.opening-statement-chirho){max-width:600px;margin:0 0 18px;font-size:40px;line-height:1.08}:where(.opening-description-chirho){color:#bcc9bb;margin:0 0 22px;font-size:17px;line-height:1.55}:where(.opening-actions-chirho){flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}:where(.opening-actions-chirho .text-link-chirho){color:#d5e2d2}:where(.application-film-chirho){max-width:1400px;margin:0 auto}:where(.film-frame-chirho){aspect-ratio:32/11;background:#102c29;position:relative;overflow:hidden}.film-frame-chirho picture,.film-frame-chirho img,:where(.film-frame-chirho video){object-fit:contain;width:100%;height:100%;display:block}:where(.film-frame-chirho video){opacity:0;position:absolute;inset:0}:where(.film-frame-chirho video[data-playing-chirho]){opacity:1}:where(.application-film-chirho figcaption){justify-content:space-between;align-items:center;gap:20px;padding:14px 0 0;display:flex}:where(.application-film-chirho figcaption p){color:#b6c6b5;gap:7px;margin:0;font-size:12px;line-height:1.5;display:grid}:where(.application-film-chirho figcaption .mono-chirho){color:#e0ebd9;font-size:10px}:where(.film-controls-chirho:not([hidden])){flex-shrink:0;gap:8px;display:flex}:where(.film-controls-chirho .tool-chirho){color:#e0ebd9;background:0 0;border-color:#6a7e71;width:42px;height:42px}:where(.opening-footnote-chirho){color:#9baf9a;max-width:1400px;margin:24px auto 0;font-size:10px;line-height:1.6}:where(.walkthrough-chirho){grid-template-columns:repeat(3,1fr);gap:32px;margin:45px 0 0;padding:0;list-style:none;display:grid}:where(.walkthrough-chirho li){border-top:1px solid #aeb9a8;flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}:where(.walkthrough-chirho li>span){color:#4f665b;font-size:10px}:where(.walkthrough-chirho li>svg){color:#274c43;width:30px;height:30px;margin:20px 0}:where(.walkthrough-chirho p){color:#52604f;max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.65}:where(.walkthrough-chirho strong){font-family:var(--mono-chirho);color:#285048;margin-top:auto;font-size:11px}:where(.walkthrough-evidence-chirho){border-top:1px solid #bdc7b7;border-bottom:1px solid #bdc7b7;grid-template-columns:1.7fr 1fr;gap:40px;margin-top:36px;padding:24px 0;display:grid}:where(.walkthrough-evidence-chirho .mono-chirho){color:#785329;font-size:10px}:where(.walkthrough-evidence-chirho p){color:#4e5e50;max-width:720px;font-size:13px;line-height:1.7}:where(.evidence-links-chirho){flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}:where(.application-disclosure-chirho){margin-top:28px}:where(.application-disclosure-chirho>summary){cursor:pointer;border-bottom:1px solid #b8c4b3;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:18px;list-style:none;display:flex}:where(){display:none}:where(.application-disclosure-chirho>summary svg){flex-shrink:0;width:21px;height:21px}:where(.application-disclosure-chirho[open]>summary svg){transform:rotate(45deg)}:where(.sculpture-band-chirho){height:430px;min-height:430px;max-height:430px;margin:0}:where(.sculpture-copy-chirho){z-index:2;pointer-events:none;width:40%;padding:36px 0 0 4.2%;position:relative}:where(.sculpture-copy-chirho .eyebrow-chirho){font-size:9px;line-height:1.6}:where(.sculpture-copy-chirho h2){margin:12px 0;font-size:37px;line-height:1.03}:where(.sculpture-copy-chirho>p:not(.eyebrow-chirho)){color:#bdcbb7;max-width:340px;margin:0;font-size:13px;line-height:1.6}:where(.sculpture-copy-chirho a){pointer-events:auto;margin-top:8px;font-size:12px}:where(.sculpture-band-chirho .hero-bottom-chirho){bottom:22px}:where(.sculpture-band-chirho .scene-fallback-chirho img){object-fit:cover}@media (min-width:1000px){:where(.opening-copy-chirho){min-height:244px;padding-right:50%}:where(.opening-description-chirho){max-width:540px;font-size:18px;position:absolute;top:66px;left:54%}:where(.opening-description-chirho br){display:none}:where(.opening-actions-chirho){position:absolute;top:166px;left:54%}:where(.application-film-chirho){max-width:min(1400px,290.91svh - 1600.01px)}}@media (max-height:500px) and (min-width:601px){:where(.opening-copy-chirho h1){font-size:44px}:where(.opening-statement-chirho){font-size:25px}:where(.opening-copy-chirho){margin-bottom:14px}:where(.opening-description-chirho){max-width:650px;font-size:13px}:where(.application-film-chirho),:where(.opening-footnote-chirho){display:none}}@media (min-width:1600px){:where(.opening-chirho){padding-left:max(6%,50% - 720px);padding-right:max(6%,50% - 720px)}}@media (max-width:760px){:where(.opening-chirho){padding:18px 6% 22px}:where(.opening-copy-chirho){margin-bottom:26px}:where(.opening-copy-chirho h1){font-size:70px}:where(.opening-statement-chirho){font-size:30px}:where(.opening-description-chirho){font-size:14px}:where(.desktop-break-chirho){display:none}:where(.opening-actions-chirho){gap:10px 20px}:where(.opening-actions-chirho .button-chirho){min-height:43px;font-size:12px}:where(.opening-actions-chirho .text-link-chirho){font-size:12px}:where(.walkthrough-chirho){grid-template-columns:1fr;gap:26px}:where(.walkthrough-chirho li){padding-left:43px;position:relative}:where(.walkthrough-chirho li>svg){width:26px;height:26px;margin:0;position:absolute;top:26px;left:0}:where(.walkthrough-chirho h3){margin-top:15px}:where(.walkthrough-evidence-chirho){grid-template-columns:1fr;gap:10px}:where(.sculpture-band-chirho){height:660px;min-height:660px;max-height:660px}.sculpture-band-chirho .scene-chirho,:where(.sculpture-band-chirho .scene-fallback-chirho){width:720px;height:360px;top:234px;left:50%;transform:translate(-66%)}:where(.sculpture-copy-chirho){width:100%;padding:26px 6% 0}:where(.sculpture-copy-chirho h2){font-size:31px}:where(.sculpture-copy-chirho h2 br){content:" ";width:8px;display:inline-block}:where(.sculpture-copy-chirho>p:not(.eyebrow-chirho)){max-width:410px}:where(.sculpture-band-chirho .hero-bottom-chirho){bottom:22px}:where(.opening-footnote-chirho){margin-top:18px;font-size:9px}}@media (max-width:600px){:where(.film-frame-chirho){aspect-ratio:1.5}:where(.application-film-chirho){max-width:100%}:where(.opening-copy-chirho h1){font-size:59px}:where(.opening-statement-chirho){font-size:27px}:where(.opening-description-chirho){margin-bottom:14px}:where(.opening-actions-chirho .text-link-chirho),:where(.opening-footnote-chirho){display:none}:where(.application-film-chirho figcaption){align-items:flex-start;gap:10px}:where(.application-film-chirho figcaption .mono-chirho){font-size:9px}:where(.application-film-chirho figcaption p){font-size:11px}:where(.film-controls-chirho:not([hidden])){gap:4px}:where(.film-controls-chirho .tool-chirho){width:36px;height:40px}}@media (max-height:740px) and (max-width:600px){:where(.opening-chirho){padding-top:12px;padding-bottom:14px}:where(.opening-copy-chirho){margin-bottom:16px}:where(.opening-copy-chirho h1){font-size:48px}:where(.opening-statement-chirho){margin-bottom:12px;font-size:23px}:where(.opening-description-chirho){margin-bottom:12px;font-size:12px}:where(.opening-copy-chirho .eyebrow-chirho){font-size:8px}:where(.application-film-chirho){max-width:min(100%,150svh - 660px)}:where(.application-film-chirho figcaption p>span:last-child){display:none}}
