.journey.svelte-71s4yq{--orange:#efb187;--quiet:#adbdcf;--line:#435570;color:#f3ede1;isolation:isolate;box-sizing:border-box;background:#0a1728;padding:20px 24px 17px;font-family:Inter,Arial,sans-serif}.journey.svelte-71s4yq :where(.svelte-71s4yq){box-sizing:border-box}.figure-toolbar.svelte-71s4yq{justify-content:space-between;align-items:center;gap:12px;display:flex}.figure-toolbar.svelte-71s4yq>span:where(.svelte-71s4yq){letter-spacing:.1em;color:var(--quiet);font:8px/1.4 ui-monospace,monospace}.view-controls.svelte-71s4yq{border:1px solid #52617a;gap:2px;padding:2px;display:flex}.view-controls.svelte-71s4yq button:where(.svelte-71s4yq){color:#b3c2d4;cursor:pointer;background:0 0;border:0;min-height:29px;padding:5px 9px;font:10px/1.3 ui-monospace,monospace}.view-controls.svelte-71s4yq button[aria-pressed=true]:where(.svelte-71s4yq){color:#15273b;background:#e9d8ba}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){letter-spacing:-.035em;margin:0;font:500 29px/1.1 Georgia,serif}.master-chart.svelte-71s4yq{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;position:relative}.forward-line.svelte-71s4yq{z-index:-1;background:#8596ae;justify-content:space-around;height:1px;display:flex;position:absolute;top:16px;left:17%;right:17%}.forward-line.svelte-71s4yq>span:where(.svelte-71s4yq){color:#b7c8d9;background:#0a1728;font-size:17px;line-height:1;transform:translateY(-8px)}.framework-node.svelte-71s4yq{text-align:center;min-width:0}.stage-button.svelte-71s4yq{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-height:91px;padding:0;display:flex}.stage-number.svelte-71s4yq{color:#ddc4a7;background:#0a1728;border:1px solid #8a9bb0;border-radius:50%;place-items:center;width:33px;height:33px;font:11px ui-monospace,monospace;display:grid}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){letter-spacing:-.025em;max-width:145px;min-height:37px;font-size:14px;font-weight:600;line-height:1.3}.stage-button.svelte-71s4yq:hover .stage-number:where(.svelte-71s4yq),.stage-button.svelte-71s4yq:focus-visible .stage-number:where(.svelte-71s4yq),.selected.svelte-71s4yq .stage-number:where(.svelte-71s4yq){background:var(--orange);color:#14283d;border-color:var(--orange)}.selected.svelte-71s4yq .stage-button:where(.svelte-71s4yq) strong:where(.svelte-71s4yq){color:#ffd0ab}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{color:#d9dfe7;flex-direction:column;justify-content:center;gap:7px;min-height:55px;font-size:10px;line-height:1.35;display:flex}.source-threads.svelte-71s4yq>span:where(.svelte-71s4yq){border-bottom:1px solid #3c4f66;padding-bottom:4px}.layer-marks.svelte-71s4yq{justify-content:center;align-items:center;gap:5px;height:31px;display:flex}.layer-marks.svelte-71s4yq>span:where(.svelte-71s4yq){color:#17283c;border-radius:50%;place-items:center;width:24px;height:24px;font:600 10px ui-monospace,monospace;display:grid}.layer-marks.svelte-71s4yq>i:where(.svelte-71s4yq){color:#9dafc6;font-size:10px;font-style:normal}.bronze.svelte-71s4yq{background:#d69c70}.silver.svelte-71s4yq{background:#c6d0d8}.gold.svelte-71s4yq{background:#e4c883}.layer-label.svelte-71s4yq{color:#b7c7d7;min-height:17px;margin:7px 0 0;font-size:8px;line-height:1.4}.within-arrow.svelte-71s4yq{color:#8497b0;margin:15px 0 11px;font-size:16px;line-height:1;display:block}.node-result.svelte-71s4yq{border-top:1px solid #8291a4;border-bottom:1px solid #8291a4;min-height:54px;margin:0;padding:9px 2px;font-size:12px;font-weight:600;line-height:1.5}.node-result.campaign-target.svelte-71s4yq{color:#f7c197;border-style:dashed}.node-output.svelte-71s4yq{color:#aabace;min-height:28px;margin:13px 0 0;font-size:9px;line-height:1.55}.feedback-path.svelte-71s4yq{color:#e6ac81;border-bottom:1px dashed #c89a77;border-left:1px dashed #c89a77;border-right:1px dashed #c89a77;justify-content:space-between;align-items:flex-end;height:34px;margin:14px 15% 0;display:flex;position:relative}.feedback-path.svelte-71s4yq>div:where(.svelte-71s4yq){background:#0a1728;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 24px);padding:0 5px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){text-align:center;font-size:9px;font-weight:500;line-height:1.4}.feedback-path.svelte-71s4yq>div:where(.svelte-71s4yq)>span:where(.svelte-71s4yq){font-size:14px}.return-arrow.svelte-71s4yq{background:#0a1728;line-height:1;position:absolute;top:-10px;left:-5px}.return-down.svelte-71s4yq{background:#0a1728;line-height:1;position:absolute;top:-7px;right:-5px}.focus-view.svelte-71s4yq .node-content:where(.svelte-71s4yq){display:none}.focus-view.svelte-71s4yq .figure-heading:where(.svelte-71s4yq){margin:17px 0 20px}.focus-view.svelte-71s4yq .feedback-path:where(.svelte-71s4yq){height:22px;margin-top:1px}.focus-bridge.svelte-71s4yq{height:22px;margin-top:12px;position:relative}.focus-bridge.svelte-71s4yq:before{content:"";left:var(--bridge-position);border-left:1px solid #e6ac81;height:100%;position:absolute}.focus-bridge.svelte-71s4yq:after{content:"";width:5px;height:5px;left:calc(var(--bridge-position) - 2px);background:#e6ac81;border-radius:50%;position:absolute;bottom:0}.detail-panel.svelte-71s4yq{background:#132338;border-top:1px solid #d59c71;min-height:241px;padding:15px 16px 14px}.detail-heading.svelte-71s4yq{align-items:baseline;gap:11px;display:flex}.detail-heading.svelte-71s4yq>span:where(.svelte-71s4yq){letter-spacing:.07em;color:#efb187;flex-shrink:0;font:8px/1.5 ui-monospace,monospace}.detail-heading.svelte-71s4yq h4:where(.svelte-71s4yq){letter-spacing:-.025em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.detail-controls.svelte-71s4yq{gap:15px;margin:10px 0 0;display:flex}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq){text-align:left;color:#b6c7db;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:32px;padding:6px 0;font-size:10px;line-height:1.45}.detail-controls.svelte-71s4yq button[aria-pressed=true]:where(.svelte-71s4yq){color:#ffceaa;border-bottom-color:#eeb58b}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){border-bottom:1px solid #354961;grid-template-columns:1fr 1fr;gap:8px;padding:7px 0;font-size:11px;line-height:1.4;display:grid}.access-sequence.svelte-71s4yq{counter-reset:access;margin:13px 0 0;padding:0;list-style:none}.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){border-bottom:1px solid #354961;grid-template-columns:1fr 1.3fr;gap:10px;padding:10px 0;font-size:11px;line-height:1.5;display:grid}.access-sequence.svelte-71s4yq strong:where(.svelte-71s4yq){font-weight:600}.medallion-row.svelte-71s4yq{border-bottom:1px solid #435570;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;display:flex}.medallion-row.svelte-71s4yq>div:where(.svelte-71s4yq){grid-template-columns:6px 1fr;align-items:baseline;gap:4px 5px;display:grid}.medallion-row.svelte-71s4yq i:where(.svelte-71s4yq){border-radius:50%;grid-row:1/3;width:6px;height:6px}.medallion-row.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:10px;line-height:1.4}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){color:#b3c4d8;font-size:8px;line-height:1.45}.medallion-row.svelte-71s4yq>b:where(.svelte-71s4yq){color:#9cafc8;font-size:12px;font-weight:400}.review-question.svelte-71s4yq{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.review-question.svelte-71s4yq>span:where(.svelte-71s4yq){letter-spacing:.06em;color:#aabace;font:7px/1.5 ui-monospace,monospace}.review-question.svelte-71s4yq strong:where(.svelte-71s4yq){font:italic 400 15px/1.3 Georgia,serif}.coverage-result.svelte-71s4yq{color:#e4e4e2;min-height:32px;margin:9px 0 0;font-size:10px;line-height:1.6}.overview-reading.svelte-71s4yq{margin-top:16px;padding:22px 0 0}.overview-reading.svelte-71s4yq>span:where(.svelte-71s4yq){letter-spacing:.07em;color:#efb187;font:8px/1.5 ui-monospace,monospace}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){color:#d4dde7;margin:8px 0 0;font-size:12px;line-height:1.7}.figure-legend.svelte-71s4yq{border-top:1px solid #435570;gap:14px;margin-top:18px;padding-top:13px;display:flex}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq){color:#b3c4d8;align-items:baseline;gap:6px;font-size:8px;line-height:1.6;display:flex}.figure-legend.svelte-71s4yq i:where(.svelte-71s4yq){background:#b7d8c2;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.figure-legend.svelte-71s4yq .open-key:where(.svelte-71s4yq){background:0 0;border:1px solid #efb187}.architecture-note.svelte-71s4yq{color:#9aadc5;margin:8px 0 0;font-size:8px;line-height:1.5}.loop-focus.svelte-71s4yq .feedback-path:where(.svelte-71s4yq){border-width:2px;border-color:#f8c6a1}.loop-focus.svelte-71s4yq .feedback-path:where(.svelte-71s4yq) strong:where(.svelte-71s4yq){color:#ffd6b7}.journey.svelte-71s4yq button:where(.svelte-71s4yq):focus-visible{outline-offset:4px;outline:2px solid #ffd0ab}@media (width>=1500px){.journey.svelte-71s4yq{padding:23px 28px 20px}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){font-size:32px}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:16px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{font-size:12px}.node-result.svelte-71s4yq{font-size:13px}.node-output.svelte-71s4yq{font-size:10px}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq),.architecture-note.svelte-71s4yq{font-size:9px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq),.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){font-size:12px}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq){font-size:11px}}@media (width>=801px) and (height<=760px){.journey.svelte-71s4yq{padding:12px 20px 10px}.figure-heading.svelte-71s4yq,.focus-view.svelte-71s4yq .figure-heading:where(.svelte-71s4yq){margin:8px 0}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){font-size:25px}.stage-button.svelte-71s4yq{gap:6px;min-height:70px}.stage-number.svelte-71s4yq{width:31px;height:31px}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){min-height:34px;font-size:13px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{gap:5px;min-height:49px;font-size:9px}.layer-label.svelte-71s4yq{font-size:7px}.within-arrow.svelte-71s4yq{margin:9px 0}.node-result.svelte-71s4yq{min-height:48px;padding:7px 2px;font-size:11px}.node-output.svelte-71s4yq{min-height:25px;margin-top:8px;font-size:8px}.feedback-path.svelte-71s4yq{height:27px;margin-top:9px}.overview-reading.svelte-71s4yq{margin-top:12px;padding-top:17px}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){font-size:11px}.figure-legend.svelte-71s4yq{margin-top:8px;padding-top:8px}.detail-panel.svelte-71s4yq{min-height:230px;padding:12px 13px 11px}.focus-bridge.svelte-71s4yq{height:10px;margin-top:6px}.detail-heading.svelte-71s4yq h4:where(.svelte-71s4yq){font-size:14px}.detail-controls.svelte-71s4yq{margin-top:7px}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:29px;font-size:11px}.source-register.svelte-71s4yq{margin-top:9px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){padding:6px 0}.medallion-row.svelte-71s4yq{padding:10px 0}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){font-size:9px}.review-question.svelte-71s4yq{margin-top:9px}.coverage-result.svelte-71s4yq{margin-top:6px;font-size:11px}.architecture-note.svelte-71s4yq{margin-top:6px}}@media (width<=1050px) and (width>=801px){.journey.svelte-71s4yq{padding-inline:17px}.master-chart.svelte-71s4yq{gap:9px}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:12px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{font-size:9px}.layer-marks.svelte-71s4yq{gap:3px}.layer-marks.svelte-71s4yq>span:where(.svelte-71s4yq){width:20px;height:20px;font-size:8px}.layer-label.svelte-71s4yq{font-size:7px}.node-result.svelte-71s4yq{font-size:10px}.node-output.svelte-71s4yq,.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:8px}.figure-toolbar.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:7px}.view-controls.svelte-71s4yq button:where(.svelte-71s4yq){padding-inline:7px;font-size:9px}.review-question.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:13px}.review-question.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:6px}.detail-panel.svelte-71s4yq{padding-inline:12px}.detail-controls.svelte-71s4yq{gap:12px}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq){font-size:9px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){font-size:10px}.medallion-row.svelte-71s4yq{gap:5px}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){font-size:7px}}@media (width<=800px){.journey.svelte-71s4yq{padding:21px 18px 17px}.figure-toolbar.svelte-71s4yq{gap:8px}.figure-toolbar.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:7px}.view-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:36px;padding-inline:8px;font-size:10px}.figure-heading.svelte-71s4yq{margin:19px 0 24px}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){font-size:29px}.master-chart.svelte-71s4yq{gap:9px}.stage-button.svelte-71s4yq{gap:11px;min-height:91px}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:12px;line-height:1.3}.stage-number.svelte-71s4yq{width:32px;height:32px;font-size:10px}.forward-line.svelte-71s4yq{top:16px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{gap:6px;min-height:59px;font-size:9px;line-height:1.5}.layer-marks.svelte-71s4yq{gap:3px}.layer-marks.svelte-71s4yq>span:where(.svelte-71s4yq){width:20px;height:20px;font-size:8px}.layer-label.svelte-71s4yq{min-height:28px;font-size:7px;line-height:1.5}.within-arrow.svelte-71s4yq{margin:12px 0 9px}.node-result.svelte-71s4yq{min-height:50px;padding:9px 0;font-size:10px;line-height:1.5}.node-output.svelte-71s4yq{min-height:38px;margin-top:10px;font-size:8px}.feedback-path.svelte-71s4yq{height:30px;margin-inline:14%}.feedback-path.svelte-71s4yq>div:where(.svelte-71s4yq){gap:4px;max-width:calc(100% - 16px);padding-inline:3px}.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:8px}.feedback-path.svelte-71s4yq>div:where(.svelte-71s4yq)>span:where(.svelte-71s4yq){font-size:11px}.overview-reading.svelte-71s4yq{margin-top:17px;padding-top:19px}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){font-size:13px;line-height:1.75}.figure-legend.svelte-71s4yq{flex-direction:column;gap:6px;padding-top:14px}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:10px}.architecture-note.svelte-71s4yq{margin-top:9px;font-size:9px;line-height:1.6}.detail-panel.svelte-71s4yq{min-height:0;padding:15px 13px 16px}.detail-heading.svelte-71s4yq{gap:9px}.detail-heading.svelte-71s4yq h4:where(.svelte-71s4yq){font-size:15px}.detail-heading.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:8px}.detail-controls.svelte-71s4yq{gap:16px}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:39px;font-size:11px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){gap:10px;padding:10px 0;font-size:11px}.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){grid-template-columns:1fr 1.2fr;gap:10px;padding:12px 0;font-size:11px}.medallion-row.svelte-71s4yq{gap:5px;padding:16px 0}.medallion-row.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:11px}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){font-size:8px}.review-question.svelte-71s4yq{flex-direction:column;align-items:flex-start;gap:7px}.review-question.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:8px}.review-question.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:18px}.coverage-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:40px;font-size:10px}.coverage-result.svelte-71s4yq{margin-top:10px;font-size:12px;line-height:1.7}}@media (width<=370px){.journey.svelte-71s4yq{padding-inline:13px}.figure-toolbar.svelte-71s4yq>span:where(.svelte-71s4yq){max-width:100px;font-size:7px}.master-chart.svelte-71s4yq{gap:7px}.stage-button.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:11px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{font-size:8px}.layer-marks.svelte-71s4yq>span:where(.svelte-71s4yq){width:18px;height:18px}.layer-marks.svelte-71s4yq{gap:2px}.layer-marks.svelte-71s4yq>i:where(.svelte-71s4yq){font-size:8px}.node-result.svelte-71s4yq{font-size:9px}.node-output.svelte-71s4yq{font-size:8px}.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:7px}.detail-controls.svelte-71s4yq{gap:11px}.detail-controls.svelte-71s4yq button:where(.svelte-71s4yq),.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){font-size:10px}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){font-size:7px}.medallion-row.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:10px}}.figure-heading.svelte-71s4yq{margin:15px 0 22px}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){letter-spacing:-.025em;font-size:25px;line-height:1.15}.focus-view.svelte-71s4yq .figure-heading:where(.svelte-71s4yq){display:none}.focus-view.svelte-71s4yq .figure-toolbar:where(.svelte-71s4yq){margin-bottom:19px}.node-content.svelte-71s4yq{padding-top:3px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{min-height:64px;font-size:12px;line-height:1.5}.layer-label.svelte-71s4yq{min-height:23px;font-size:10px;line-height:1.5}.node-result.svelte-71s4yq{font-size:13px}.node-output.svelte-71s4yq{font-size:11px;line-height:1.55}.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:10px}.overview-reading.svelte-71s4yq{margin-top:12px;padding-top:15px}.overview-reading.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:9px}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){font-size:12px;line-height:1.65}.figure-legend.svelte-71s4yq{flex-wrap:wrap;gap:7px 15px;margin-top:13px;padding-top:11px}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:10px}.architecture-note.svelte-71s4yq{font-size:9px;line-height:1.6}.focus-view.svelte-71s4yq .overview-reading:where(.svelte-71s4yq){margin-top:0;padding-top:12px}.focus-view.svelte-71s4yq .overview-reading:where(.svelte-71s4yq)>span:where(.svelte-71s4yq){display:none}@media (width>=801px) and (height<=760px){.figure-heading.svelte-71s4yq{margin:10px 0 16px}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){font-size:23px}.focus-view.svelte-71s4yq .figure-toolbar:where(.svelte-71s4yq){margin-bottom:12px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{min-height:54px;font-size:11px}.layer-label.svelte-71s4yq{font-size:9px}.node-output.svelte-71s4yq{font-size:10px}.node-result.svelte-71s4yq{font-size:12px}.overview-reading.svelte-71s4yq{margin-top:8px;padding-top:13px}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){font-size:11px;line-height:1.55}.focus-view.svelte-71s4yq .overview-reading:where(.svelte-71s4yq){padding-top:10px}.figure-legend.svelte-71s4yq{margin-top:10px;padding-top:9px}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:10px}.architecture-note.svelte-71s4yq{font-size:9px}}@media (width<=800px){.figure-heading.svelte-71s4yq{margin:14px 0 23px}.figure-heading.svelte-71s4yq h3:where(.svelte-71s4yq){font-size:26px}.focus-view.svelte-71s4yq .figure-toolbar:where(.svelte-71s4yq){margin-bottom:20px}.figure-toolbar.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:8px}.source-threads.svelte-71s4yq,.runtime-marks.svelte-71s4yq{min-height:72px;font-size:11px;line-height:1.5}.layer-label.svelte-71s4yq{min-height:40px;font-size:9px}.node-result.svelte-71s4yq{min-height:57px;font-size:12px}.node-output.svelte-71s4yq{min-height:48px;font-size:10px;line-height:1.6}.feedback-path.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:9px}.overview-reading.svelte-71s4yq{padding-top:16px}.overview-reading.svelte-71s4yq>p:where(.svelte-71s4yq){font-size:13px;line-height:1.7}.figure-legend.svelte-71s4yq{flex-direction:column;gap:7px}.figure-legend.svelte-71s4yq>span:where(.svelte-71s4yq){font-size:11px}.architecture-note.svelte-71s4yq{font-size:10px;line-height:1.65}.focus-view.svelte-71s4yq .overview-reading:where(.svelte-71s4yq){padding-top:15px}}.source-example-label.svelte-71s4yq{color:#e7c9ae;margin:10px 0 4px;font-size:12px;line-height:1.45}.source-register.svelte-71s4yq{margin:0}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){grid-template-columns:76px minmax(0,1fr);gap:12px;padding:6px 0;font-size:13px;line-height:1.45}.source-register.svelte-71s4yq dt:where(.svelte-71s4yq){color:#ecede8;font-weight:600}.source-register.svelte-71s4yq dd:where(.svelte-71s4yq){color:#c4d1e0;margin:0}.unresolved-link.svelte-71s4yq{color:#d0d9e4;border-top:1px dashed #d49e79;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;margin:11px 0 0;padding-top:8px;font-size:12px;line-height:1.45;display:flex}.unresolved-link.svelte-71s4yq strong:where(.svelte-71s4yq){color:#f0bd97;font-size:11px;font-weight:500}.source-conclusion.svelte-71s4yq{color:#c4d1e0;margin:8px 0 0;font-size:12px;line-height:1.5}.access-sequence.svelte-71s4yq{margin-top:8px}.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){grid-template-columns:108px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;line-height:1.5}.access-sequence.svelte-71s4yq span:where(.svelte-71s4yq){color:#c4d1e0}.access-note.svelte-71s4yq{color:#c4d1e0;margin:11px 0 0;font-size:12px;line-height:1.5}.access-note.svelte-71s4yq .delivered-label:where(.svelte-71s4yq){margin-bottom:4px;font-size:10px;line-height:1.45}@media (width>=801px) and (height<=760px){.source-example-label.svelte-71s4yq{margin-top:7px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){padding:5px 0}.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){padding:8px 0}.unresolved-link.svelte-71s4yq{margin-top:9px;padding-top:7px}.source-conclusion.svelte-71s4yq{margin-top:6px}.access-note.svelte-71s4yq{margin-top:9px}}@media (width<=800px){.source-example-label.svelte-71s4yq{margin-top:12px;font-size:12px}.source-register.svelte-71s4yq>div:where(.svelte-71s4yq){grid-template-columns:67px minmax(0,1fr);gap:10px;padding:8px 0;font-size:12px}.unresolved-link.svelte-71s4yq{margin-top:12px;padding-top:10px;font-size:12px}.unresolved-link.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:12px}.source-conclusion.svelte-71s4yq{margin-top:10px;font-size:12px}.access-sequence.svelte-71s4yq li:where(.svelte-71s4yq){grid-template-columns:89px minmax(0,1fr);gap:10px;padding:11px 0;font-size:12px}.access-note.svelte-71s4yq{margin-top:13px;font-size:12px}}.coverage-table.svelte-71s4yq{border-collapse:separate;border-spacing:3px 4px;table-layout:fixed;text-align:center;width:100%;margin:8px 0 0;font-size:12px;line-height:1.4}.coverage-table.svelte-71s4yq th:where(.svelte-71s4yq){color:#c5d1de;padding:2px 0;font-size:11px;font-weight:500}.coverage-table.svelte-71s4yq th:where(.svelte-71s4yq):first-child{text-align:left;width:42px}.coverage-table.svelte-71s4yq th:where(.svelte-71s4yq):last-child{width:36px}.coverage-table.svelte-71s4yq tbody:where(.svelte-71s4yq) th:where(.svelte-71s4yq){color:#e6e8e5;font-size:12px;font-weight:600}.coverage-table.svelte-71s4yq td:where(.svelte-71s4yq){color:#c3e1ce;background:#1e3940;border:1px solid #6f9c87;padding:3px 0;font-size:14px;line-height:1.2}.coverage-table.svelte-71s4yq td.excluded:where(.svelte-71s4yq){color:#c7d2e0;background:0 0;border-color:#91a4b8}.coverage-table.svelte-71s4yq td.absent:where(.svelte-71s4yq){color:#efba94;background:0 0;border-style:dashed;border-color:#c99674}.coverage-table.svelte-71s4yq td.coverage-count:where(.svelte-71s4yq){color:#f5e9d7;background:0 0;border:0;font-size:14px;font-weight:600}.coverage-key.svelte-71s4yq{color:#c5d1de;flex-wrap:wrap;gap:5px 13px;margin:5px 0 0;font-size:11px;line-height:1.5;display:flex}.coverage-key.svelte-71s4yq>span:where(.svelte-71s4yq){align-items:center;gap:5px;display:flex}.coverage-key.svelte-71s4yq i:where(.svelte-71s4yq){font-size:13px;font-style:normal;line-height:1}.coverage-key.svelte-71s4yq .included:where(.svelte-71s4yq){color:#c3e1ce}.coverage-key.svelte-71s4yq .absent:where(.svelte-71s4yq){color:#efba94}.coverage-controls.svelte-71s4yq{gap:18px;margin-top:4px}.coverage-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:32px;font-size:12px}.coverage-result.svelte-71s4yq{min-height:36px;margin:7px 0 0;font-size:12px;line-height:1.5}.visually-hidden.svelte-71s4yq{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=801px) and (height<=760px){.coverage-table.svelte-71s4yq{border-spacing:3px;margin-top:6px}.coverage-table.svelte-71s4yq td:where(.svelte-71s4yq){padding:2px 0}.coverage-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:29px}.coverage-key.svelte-71s4yq{margin-top:4px}.coverage-result.svelte-71s4yq{margin-top:5px}}@media (width<=800px){.coverage-table.svelte-71s4yq{border-spacing:2px 5px;margin-top:10px}.coverage-table.svelte-71s4yq th:where(.svelte-71s4yq):first-child{width:39px}.coverage-table.svelte-71s4yq th:where(.svelte-71s4yq):last-child{width:31px}.coverage-table.svelte-71s4yq td:where(.svelte-71s4yq){padding:5px 0}.coverage-key.svelte-71s4yq{gap:5px 10px;font-size:11px}.coverage-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:40px;font-size:12px}.coverage-result.svelte-71s4yq{margin-top:8px;font-size:12px;line-height:1.6}}.trace-participants.svelte-71s4yq{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.trace-participants.svelte-71s4yq>div:where(.svelte-71s4yq){flex-direction:column;gap:5px;min-width:0;display:flex}.trace-participants.svelte-71s4yq strong:where(.svelte-71s4yq){color:#f0ddc9;font-size:13px;font-weight:600;line-height:1.35}.trace-participants.svelte-71s4yq span:where(.svelte-71s4yq){color:#c7d3e0;font-size:12px;line-height:1.4}.trace-participants.svelte-71s4yq i:where(.svelte-71s4yq){color:#eab18a;font-style:normal}.trace-routes.svelte-71s4yq{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.trace-routes.svelte-71s4yq li:where(.svelte-71s4yq){color:#e1e7e9;border-bottom:1px solid #71859b;align-items:center;gap:8px;min-height:30px;padding:4px 0;font-size:12px;line-height:1.35;display:flex}.trace-request.svelte-71s4yq,.trace-return.svelte-71s4yq{grid-column:1/3}.trace-read.svelte-71s4yq{grid-column:2/4}.trace-routes.svelte-71s4yq b:where(.svelte-71s4yq){color:#f0bb92;margin-left:auto;font-size:18px;font-weight:400;line-height:1}.trace-routes.svelte-71s4yq .trace-return:where(.svelte-71s4yq) b:where(.svelte-71s4yq){margin-left:0;margin-right:0}.trace-number.svelte-71s4yq{color:#f0bb92;flex-shrink:0;font:11px/1.2 ui-monospace,monospace}.runtime-boundary.svelte-71s4yq{color:#b7c8da;margin:10px 0 0;font-size:11px;line-height:1.5}.campaign-record-label.svelte-71s4yq{color:#efbd97;margin:12px 0 3px;font-size:12px;line-height:1.4}.campaign-record.svelte-71s4yq{border-top:1px dashed #b68564;margin:0}.campaign-record.svelte-71s4yq>div:where(.svelte-71s4yq){border-bottom:1px solid #3c5068;grid-template-columns:83px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.campaign-record.svelte-71s4yq dt:where(.svelte-71s4yq){color:#e7e8e4;font-weight:600}.campaign-record.svelte-71s4yq dd:where(.svelte-71s4yq){color:#c5d2e0;margin:0}.measurement-path.svelte-71s4yq{color:#c5d2e0;gap:6px;margin:12px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.measurement-path.svelte-71s4yq li:where(.svelte-71s4yq){align-items:baseline;gap:9px;display:flex}.measurement-path.svelte-71s4yq span:where(.svelte-71s4yq){color:#edb88e;font:10px/1.4 ui-monospace,monospace}.delivered-label.svelte-71s4yq{color:#b7d8c2;display:block}@media (width>=801px) and (height<=760px){.trace-participants.svelte-71s4yq{gap:8px;margin-top:8px}.trace-participants.svelte-71s4yq>div:where(.svelte-71s4yq){gap:4px}.trace-routes.svelte-71s4yq{gap:5px 8px;margin-top:8px}.trace-routes.svelte-71s4yq li:where(.svelte-71s4yq){min-height:27px;padding:3px 0}.runtime-boundary.svelte-71s4yq{margin-top:8px}.campaign-record-label.svelte-71s4yq{margin-top:9px}.campaign-record.svelte-71s4yq>div:where(.svelte-71s4yq){padding:7px 0}.measurement-path.svelte-71s4yq{gap:4px;margin-top:10px}}@media (width<=800px){.trace-participants.svelte-71s4yq{gap:7px;margin-top:14px}.trace-participants.svelte-71s4yq strong:where(.svelte-71s4yq),.trace-participants.svelte-71s4yq span:where(.svelte-71s4yq){font-size:12px}.trace-routes.svelte-71s4yq{gap:8px 7px;margin-top:14px}.trace-routes.svelte-71s4yq li:where(.svelte-71s4yq){gap:6px;min-height:36px;font-size:12px}.runtime-boundary.svelte-71s4yq{margin-top:13px;font-size:12px}.campaign-record-label.svelte-71s4yq{margin-top:15px}.campaign-record.svelte-71s4yq>div:where(.svelte-71s4yq){grid-template-columns:77px minmax(0,1fr);gap:10px;padding:11px 0;font-size:12px}.measurement-path.svelte-71s4yq{gap:8px;margin-top:15px;font-size:12px}}.inspectable-return.svelte-71s4yq{height:42px;margin-bottom:9px}.inspectable-return.svelte-71s4yq>div:where(.svelte-71s4yq){max-width:calc(100% - 18px);bottom:-14px}.return-control.svelte-71s4yq{color:#f5c5a1;cursor:pointer;background:#0a1728;border:0;border-bottom:1px solid #c99b76;min-height:32px;padding:5px 2px;font:500 12px/1.4 Inter,Arial,sans-serif}.return-control.svelte-71s4yq:hover,.return-control[aria-pressed=true].svelte-71s4yq{color:#fff0de;border-bottom-color:#fff0de}.focus-view.svelte-71s4yq .inspectable-return:where(.svelte-71s4yq){height:31px;margin-bottom:15px}.source-controls.svelte-71s4yq{flex-wrap:wrap;gap:0 15px}.returned-register.svelte-71s4yq{border-top:1px dashed #b68564}@media (width>=801px) and (height<=760px){.inspectable-return.svelte-71s4yq{height:34px}.focus-view.svelte-71s4yq .inspectable-return:where(.svelte-71s4yq){height:28px;margin-bottom:12px}.loop-focus.svelte-71s4yq .overview-reading:where(.svelte-71s4yq){margin-top:5px;padding-top:12px}}@media (width<=800px){.inspectable-return.svelte-71s4yq{height:46px;margin-bottom:18px}.inspectable-return.svelte-71s4yq>div:where(.svelte-71s4yq){max-width:calc(100% - 12px);bottom:-20px}.return-control.svelte-71s4yq{min-height:40px;padding:4px 0;font-size:12px}.focus-view.svelte-71s4yq .inspectable-return:where(.svelte-71s4yq){height:35px;margin-bottom:24px}.source-controls.svelte-71s4yq{gap:0 12px}.source-controls.svelte-71s4yq button:where(.svelte-71s4yq){min-height:40px;font-size:11px}.medallion-row.svelte-71s4yq span:where(.svelte-71s4yq){font-size:10px;line-height:1.45}.medallion-row.svelte-71s4yq>div:where(.svelte-71s4yq){min-width:0}.medallion-row.svelte-71s4yq strong:where(.svelte-71s4yq){font-size:11px}}@media (prefers-reduced-motion:reduce){.journey.svelte-71s4yq :where(.svelte-71s4yq){scroll-behavior:auto;transition:none;animation:none}}body{background:#071325;margin:0}.music-story.svelte-165lys{--ink:#122235;--paper:#f3f0e8;--muted:#5e685f;--orange:#b34820;--line:#d4d0c5;background:var(--paper);color:var(--ink);isolation:isolate;font-family:Inter,Arial,sans-serif}.music-story.svelte-165lys :where(.svelte-165lys){box-sizing:border-box}.music-story.svelte-165lys a:where(.svelte-165lys){color:inherit;text-underline-offset:4px}.music-story.svelte-165lys :where(.svelte-165lys):focus-visible{outline-offset:5px;outline:3px solid #d85e29}.hero.svelte-165lys{color:#f5efdf;background:#081628;padding:30px max(5vw,50vw - 740px) 0;overflow:hidden}.hero-meta.svelte-165lys{letter-spacing:.04em;color:#b0bfd1;justify-content:space-between;font:10px/1.5 ui-monospace,monospace;display:flex}.hero-meta.svelte-165lys a:where(.svelte-165lys){text-decoration:none}.hero-meta.svelte-165lys>span:where(.svelte-165lys){color:#e6ad83}.hero-grid.svelte-165lys{max-width:1080px;padding:54px 0 48px;display:block}.eyebrow.svelte-165lys{letter-spacing:.11em;text-transform:uppercase;color:var(--orange);margin:0 0 24px;font:600 10px/1.5 ui-monospace,monospace}.hero.svelte-165lys .eyebrow:where(.svelte-165lys){color:#e9b48e}h1.svelte-165lys{letter-spacing:-.055em;overflow-wrap:normal;max-width:900px;margin:0;font:600 clamp(43px,5.25vw,82px)/1.015 Georgia,Times New Roman,serif}.dek.svelte-165lys{color:#c4cdda;max-width:690px;margin:28px 0 26px;font-size:clamp(15px,1.27vw,19px);line-height:1.7}.byline.svelte-165lys{color:#9fadc2;flex-wrap:wrap;align-items:center;gap:9px 20px;font-size:10px;display:flex}.byline.svelte-165lys strong:where(.svelte-165lys){color:#f5efdf;font-size:12px;font-weight:600}.byline.svelte-165lys>span:where(.svelte-165lys)+span:where(.svelte-165lys):before{content:"·";margin-right:20px}.hero-bottom.svelte-165lys{border-top:1px solid #344459;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.begin.svelte-165lys{align-items:center;gap:40px;font-size:12px;text-decoration:none;display:flex}.begin.svelte-165lys span:where(.svelte-165lys){color:#ecac80;font-size:23px}.hero-bottom.svelte-165lys>p:where(.svelte-165lys){color:#a6b6cb;margin:0;font:10px/1.7 ui-monospace,monospace}.hero-bottom.svelte-165lys>p:where(.svelte-165lys) strong:where(.svelte-165lys){color:#e4d7c3;font-weight:400}.issue-mark.svelte-165lys{color:#8d9cb2;font:italic 25px Georgia,serif}.stage-rail.svelte-165lys{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f0e8f5;border-bottom:1px solid #c9c5bb;position:sticky;top:0}.stage-rail.svelte-165lys>div:where(.svelte-165lys){max-width:1480px;margin:auto;padding:0 5vw;display:flex}.stage-rail.svelte-165lys a:where(.svelte-165lys){color:#6f776f;border-right:1px solid #d4d0c5;flex:1;align-items:center;gap:9px;min-height:62px;padding:18px 12px;text-decoration:none;display:flex;position:relative}.stage-rail.svelte-165lys a:where(.svelte-165lys):first-child{padding-left:0}.stage-rail.svelte-165lys a:where(.svelte-165lys):last-child{border-right:0}.stage-rail.svelte-165lys a:where(.svelte-165lys)>span:where(.svelte-165lys){color:#847d6b;font:10px ui-monospace,monospace}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:10px;font-weight:500;line-height:1.4}.stage-rail.svelte-165lys a:where(.svelte-165lys) i:where(.svelte-165lys){background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.stage-rail.svelte-165lys a.active:where(.svelte-165lys){color:#922f11}.stage-rail.svelte-165lys a.active:where(.svelte-165lys)>span:where(.svelte-165lys){color:#a73e1b}.stage-rail.svelte-165lys a.active:where(.svelte-165lys) strong:where(.svelte-165lys){font-weight:700}.stage-rail.svelte-165lys a.active:where(.svelte-165lys) i:where(.svelte-165lys){background:#b44821}.stage-rail.svelte-165lys a.passed:where(.svelte-165lys) i:where(.svelte-165lys){background:#b1b9a9}.stage-rail.svelte-165lys a:where(.svelte-165lys):hover{color:#a73e1b}.reading-intro.svelte-165lys{justify-content:space-between;gap:24px;max-width:1480px;margin:auto;padding:28px 5vw 22px;display:flex}.reading-intro.svelte-165lys p:where(.svelte-165lys){color:#606b65;align-items:baseline;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.solid-dot.svelte-165lys,.open-dot.svelte-165lys{background:#426b56;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.open-dot.svelte-165lys{background:0 0;border:1px solid #a24a29}.reading-layout.svelte-165lys{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:6%;max-width:1480px;margin:auto;padding:0 5vw;display:grid}.visual-column.svelte-165lys{min-width:0;height:100%;padding-bottom:70px}.visual-sticky.svelte-165lys{position:sticky;top:86px}.visual-navigation.svelte-165lys{color:#6a7267;justify-content:space-between;gap:12px;padding:15px 2px;font-size:9px;line-height:1.5;display:flex}.visual-navigation.svelte-165lys a:where(.svelte-165lys){color:#8f421f;text-align:right;max-width:45%;font-weight:600;text-decoration:none}.article.svelte-165lys{min-width:0;padding-top:14px}.chapter.svelte-165lys{border-bottom:1px solid #cdc7ba;margin:0 0 75px;padding:0 0 65px;scroll-margin-top:100px}.chapter.svelte-165lys:last-child{border:0;margin-bottom:0}.chapter-heading.svelte-165lys{margin-bottom:28px}.chapter.svelte-165lys .eyebrow:where(.svelte-165lys){letter-spacing:.08em;align-items:baseline;gap:14px;margin-bottom:20px;font-size:9px;line-height:1.5;display:flex}.chapter.svelte-165lys .eyebrow:where(.svelte-165lys)>span:where(.svelte-165lys){letter-spacing:-.05em;color:#ac502b;font:italic 26px/1 Georgia,serif}h2.svelte-165lys{letter-spacing:-.045em;margin:0;font:600 clamp(30px,3.15vw,46px)/1.075 Georgia,Times New Roman,serif}.chapter.svelte-165lys>p:where(.svelte-165lys){color:#263a44;margin:0 0 23px;font-size:15px;line-height:1.85}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){color:#152b37;font-size:17px;line-height:1.8}.chapter-next.svelte-165lys{border-top:1px solid #d7d0c2;align-items:center;gap:10px;margin-top:35px;padding-top:20px;font-size:11px;text-decoration:none;display:flex;color:#923d1c!important}.chapter-next.svelte-165lys>span:where(.svelte-165lys){text-transform:uppercase;letter-spacing:.08em;color:#777d71;margin-right:auto;font:8px ui-monospace,monospace}.chapter-next.svelte-165lys>b:where(.svelte-165lys){margin-left:4px;font-size:20px;font-weight:400}.mobile-visual.svelte-165lys{display:none}.technical-footnote.svelte-165lys{border-left:2px solid #b9a98f;margin-top:30px;padding:2px 0 2px 17px}.technical-footnote.svelte-165lys>span:where(.svelte-165lys){letter-spacing:.07em;color:#6f766a;margin-bottom:9px;font:8px ui-monospace,monospace;display:block}.technical-footnote.svelte-165lys a:where(.svelte-165lys){font-size:11px;font-weight:600}.technical-footnote.svelte-165lys p:where(.svelte-165lys){color:#667061;margin:9px 0 0;font-size:10px;line-height:1.65}.decision-ledger.svelte-165lys{border-top:2px solid #18313e;margin-top:35px;padding:25px 0 0}.decision-ledger.svelte-165lys>p:where(.svelte-165lys){letter-spacing:.07em;color:#8f3e20;margin:0 0 15px;font:9px ui-monospace,monospace}.decision-ledger.svelte-165lys dl:where(.svelte-165lys){margin:0}.decision-ledger.svelte-165lys dl:where(.svelte-165lys)>div:where(.svelte-165lys){border-bottom:1px solid #d6cfc0;grid-template-columns:95px 1fr;gap:20px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.decision-ledger.svelte-165lys dt:where(.svelte-165lys){font-weight:700}.decision-ledger.svelte-165lys dd:where(.svelte-165lys){color:#526155;margin:0}.closing.svelte-165lys{background:#dcd2bd;border-top:1px solid #beb39d;padding:65px 5vw 70px}.closing-inner.svelte-165lys{grid-template-columns:1fr 1fr;gap:10%;max-width:1330px;margin:auto;display:grid}.closing.svelte-165lys .eyebrow:where(.svelte-165lys){margin-bottom:22px}.closing.svelte-165lys h2:where(.svelte-165lys){max-width:450px;font-size:clamp(40px,4.5vw,65px)}.closing-copy.svelte-165lys p:where(.svelte-165lys){color:#304439;margin:0 0 20px;font-size:15px;line-height:1.8}.closing-actions.svelte-165lys{flex-direction:column;align-items:flex-start;gap:18px;margin-top:29px;display:flex}.closing-actions.svelte-165lys a:where(.svelte-165lys){font-size:12px;font-weight:600}.closing-actions.svelte-165lys .primary-link:where(.svelte-165lys){color:#f3eddd;background:#12283a;align-items:center;gap:24px;padding:16px 20px;text-decoration:none;display:flex}.closing-actions.svelte-165lys .primary-link:where(.svelte-165lys) span:where(.svelte-165lys){font-size:18px}.closing-copy.svelte-165lys p.series-note:where(.svelte-165lys){color:#596853;margin:15px 0 0;font-size:9px}.evidence-notes.svelte-165lys{max-width:1480px;margin:auto;padding:40px 5vw 55px}.evidence-notes.svelte-165lys details:where(.svelte-165lys){max-width:900px}.evidence-notes.svelte-165lys summary:where(.svelte-165lys){cursor:pointer;align-items:center;gap:25px;padding:10px 0;font-size:12px;line-height:1.5;list-style:none;display:flex}.evidence-notes.svelte-165lys summary:where(.svelte-165lys)::-webkit-details-marker{display:none}.evidence-notes.svelte-165lys summary:where(.svelte-165lys) span:where(.svelte-165lys){color:#a24a29;font-size:22px;font-weight:300}.evidence-notes.svelte-165lys details[open]:where(.svelte-165lys) summary:where(.svelte-165lys) span:where(.svelte-165lys){transform:rotate(45deg)}.evidence-notes.svelte-165lys details:where(.svelte-165lys)>div:where(.svelte-165lys){padding:10px 0}.evidence-notes.svelte-165lys details:where(.svelte-165lys) p:where(.svelte-165lys){color:#526155;font-size:12px;line-height:1.8}.top-link.svelte-165lys{margin-top:25px;font-size:10px;text-decoration:none;display:inline-block;color:#7c5c40!important}@media (width>=1500px){.reading-layout.svelte-165lys{gap:7%;padding-inline:55px}.reading-intro.svelte-165lys,.stage-rail.svelte-165lys>div:where(.svelte-165lys){padding-inline:55px}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:16px}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:18px}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:11px}.hero-grid.svelte-165lys{padding-top:75px}}@media (width<=1100px){.reading-layout.svelte-165lys{gap:4%;padding-inline:4vw}.reading-intro.svelte-165lys,.stage-rail.svelte-165lys>div:where(.svelte-165lys){padding-inline:4vw}.stage-rail.svelte-165lys a:where(.svelte-165lys){gap:6px;padding-inline:8px}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:9px}.hero-grid.svelte-165lys{grid-template-columns:1.65fr 1fr;gap:5%}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:14px}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:16px}.hero.svelte-165lys .eyebrow:where(.svelte-165lys){font-size:9px}.visual-navigation.svelte-165lys{flex-direction:column;gap:5px}.visual-navigation.svelte-165lys a:where(.svelte-165lys){text-align:left;max-width:100%}.reading-intro.svelte-165lys p:where(.svelte-165lys){font-size:9px}}@media (width<=800px){.hero.svelte-165lys{padding:26px 6vw 0}.hero-grid.svelte-165lys{padding:42px 0 28px;display:block}.hero-meta.svelte-165lys{font-size:9px}.hero-copy.svelte-165lys .eyebrow:where(.svelte-165lys){margin-bottom:23px;font-size:9px}h1.svelte-165lys{max-width:650px;font-size:clamp(43px,7.7vw,65px)}.dek.svelte-165lys{margin:25px 0;font-size:16px;line-height:1.75}.byline.svelte-165lys{font-size:10px}.hero-bottom.svelte-165lys{gap:15px;padding:20px 0}.hero-bottom.svelte-165lys>p:where(.svelte-165lys){font-size:8px}.begin.svelte-165lys{gap:16px;font-size:11px}.issue-mark.svelte-165lys{display:none}.stage-rail.svelte-165lys{position:sticky}.stage-rail.svelte-165lys>div:where(.svelte-165lys){justify-content:space-between;padding:0 5vw}.stage-rail.svelte-165lys a:where(.svelte-165lys){border:0;flex:none;justify-content:center;gap:0;min-height:53px;padding:15px 6px}.stage-rail.svelte-165lys a:where(.svelte-165lys):first-child{padding-left:6px}.stage-rail.svelte-165lys a:where(.svelte-165lys)>span:where(.svelte-165lys){font-size:11px}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){display:none}.stage-rail.svelte-165lys a.active:where(.svelte-165lys){gap:8px}.stage-rail.svelte-165lys a.active:where(.svelte-165lys) strong:where(.svelte-165lys){max-width:95px;font-size:10px;display:block}.reading-intro.svelte-165lys{padding:25px 6vw 0;display:block}.reading-intro.svelte-165lys p:where(.svelte-165lys){margin-bottom:9px;font-size:10px;line-height:1.5}.reading-layout.svelte-165lys{padding:0 6vw;display:block}.visual-column.svelte-165lys{display:none}.article.svelte-165lys{padding-top:40px}.chapter.svelte-165lys{margin-bottom:50px;padding-bottom:38px;scroll-margin-top:80px}.chapter.svelte-165lys .eyebrow:where(.svelte-165lys){margin-bottom:18px;font-size:9px}.chapter.svelte-165lys .eyebrow:where(.svelte-165lys)>span:where(.svelte-165lys){font-size:25px}.chapter-heading.svelte-165lys{margin-bottom:25px}h2.svelte-165lys{max-width:600px;font-size:clamp(33px,6vw,44px)}.chapter.svelte-165lys>p:where(.svelte-165lys){margin-bottom:22px;font-size:16px;line-height:1.85}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:17px;line-height:1.85}.mobile-visual.svelte-165lys{margin:26px -2vw 28px;display:block}.chapter-next.svelte-165lys{margin-top:30px;font-size:12px}.technical-footnote.svelte-165lys{margin-top:25px}.technical-footnote.svelte-165lys a:where(.svelte-165lys){font-size:12px}.technical-footnote.svelte-165lys p:where(.svelte-165lys){font-size:11px}.decision-ledger.svelte-165lys dl:where(.svelte-165lys)>div:where(.svelte-165lys){grid-template-columns:90px 1fr;gap:15px;font-size:13px}.closing.svelte-165lys{padding:50px 6vw}.closing-inner.svelte-165lys{display:block}.closing.svelte-165lys h2:where(.svelte-165lys){max-width:370px;margin-bottom:28px;font-size:44px}.closing-copy.svelte-165lys p:where(.svelte-165lys){font-size:16px;line-height:1.8}.closing-actions.svelte-165lys{gap:20px}.closing-actions.svelte-165lys a:where(.svelte-165lys){font-size:13px}.closing-copy.svelte-165lys p.series-note:where(.svelte-165lys){font-size:10px}.evidence-notes.svelte-165lys{padding:30px 6vw 45px}.evidence-notes.svelte-165lys summary:where(.svelte-165lys),.evidence-notes.svelte-165lys details:where(.svelte-165lys) p:where(.svelte-165lys){font-size:12px}.top-link.svelte-165lys{font-size:11px}}@media (width<=390px){.stage-rail.svelte-165lys a:where(.svelte-165lys){padding-inline:4px}.stage-rail.svelte-165lys a.active:where(.svelte-165lys) strong:where(.svelte-165lys){max-width:72px;font-size:8px}.stage-rail.svelte-165lys a:where(.svelte-165lys)>span:where(.svelte-165lys){font-size:10px}.hero-meta.svelte-165lys{font-size:8px}.hero-bottom.svelte-165lys>p:where(.svelte-165lys){font-size:7px}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:15px}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:16px}}@media print{.hero.svelte-165lys,.closing.svelte-165lys,.music-story.svelte-165lys{color:#122235;background:#fff}.hero-grid.svelte-165lys,.reading-layout.svelte-165lys,.closing-inner.svelte-165lys{display:block}.hero.svelte-165lys .dek:where(.svelte-165lys),.hero.svelte-165lys .eyebrow:where(.svelte-165lys),.byline.svelte-165lys,.byline.svelte-165lys strong:where(.svelte-165lys){color:#122235}.hero-meta.svelte-165lys{display:none}.hero.svelte-165lys{padding:30px}.hero-grid.svelte-165lys{padding:0}.reading-intro.svelte-165lys{display:block}.article.svelte-165lys{padding:0}.chapter.svelte-165lys{break-inside:auto;margin-bottom:30px;padding-bottom:20px}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:12pt}.chapter.svelte-165lys h2:where(.svelte-165lys){font-size:24pt}.closing.svelte-165lys{padding:30px}.evidence-notes.svelte-165lys details:where(.svelte-165lys)>div:where(.svelte-165lys){display:block}.evidence-notes.svelte-165lys summary:where(.svelte-165lys){display:none}}.technical-exhibit.svelte-165lys{background:#eae6dc;border:1px solid #bdb6a8;margin:32px 0;padding:24px}.technical-exhibit.svelte-165lys .exhibit-label:where(.svelte-165lys){color:#854020;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font:11px/1.5 ui-monospace,monospace}.technical-exhibit.svelte-165lys h3:where(.svelte-165lys){letter-spacing:-.02em;margin:0 0 20px;font:500 27px/1.2 Georgia,serif}.technical-exhibit.svelte-165lys dl:where(.svelte-165lys){margin:0}.technical-exhibit.svelte-165lys dl:where(.svelte-165lys)>div:where(.svelte-165lys){border-top:1px solid #c5beaf;grid-template-columns:90px 1fr;gap:18px;padding:13px 0;font-size:14px;line-height:1.65;display:grid}.technical-exhibit.svelte-165lys dt:where(.svelte-165lys){font-weight:600}.technical-exhibit.svelte-165lys dd:where(.svelte-165lys){margin:0}.technical-exhibit.svelte-165lys figcaption:where(.svelte-165lys){color:#52605b;margin-top:18px;font-size:13px;line-height:1.7}@media (width<=500px){.technical-exhibit.svelte-165lys{padding:20px 17px}.technical-exhibit.svelte-165lys dl:where(.svelte-165lys)>div:where(.svelte-165lys){grid-template-columns:70px 1fr;gap:12px;font-size:14px}}#closing-title.svelte-165lys{scroll-margin-top:120px}.hero-grid.svelte-165lys{max-width:1020px;padding:40px 0 32px}h1.svelte-165lys{letter-spacing:-.045em;max-width:930px;font-size:clamp(40px,4.6vw,68px);line-height:1.06}.hero.svelte-165lys .eyebrow:where(.svelte-165lys){margin-bottom:18px;font-size:11px}.dek.svelte-165lys{max-width:800px;margin:24px 0;font-size:19px;line-height:1.65}.byline.svelte-165lys{font-size:12px}.byline.svelte-165lys strong:where(.svelte-165lys){font-size:13px}.hero-bottom.svelte-165lys>p:where(.svelte-165lys){font-size:12px}.begin.svelte-165lys{font-size:14px}.issue-mark.svelte-165lys{display:none}.reading-intro.svelte-165lys p:where(.svelte-165lys){font-size:12px}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:17px;line-height:1.8}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:18px}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:12px}.visual-navigation.svelte-165lys{font-size:11px}@media (width<=1100px) and (width>=801px){.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:16px}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:17px}.stage-rail.svelte-165lys a:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:10px}}@media (width<=800px){.hero-grid.svelte-165lys{padding:30px 0 24px}h1.svelte-165lys{font-size:clamp(40px,7.7vw,60px);line-height:1.06}.dek.svelte-165lys{font-size:17px;line-height:1.7}.hero.svelte-165lys .eyebrow:where(.svelte-165lys),.hero-bottom.svelte-165lys>p:where(.svelte-165lys){font-size:10px}.begin.svelte-165lys,.reading-intro.svelte-165lys p:where(.svelte-165lys){font-size:12px}.stage-rail.svelte-165lys a.active:where(.svelte-165lys) strong:where(.svelte-165lys){font-size:11px}.chapter.svelte-165lys>p:where(.svelte-165lys){font-size:17px}.chapter.svelte-165lys>p.opening:where(.svelte-165lys){font-size:18px}.mobile-visual.svelte-165lys{margin-top:26px}.hero-meta.svelte-165lys{font-size:10px}}
