@media(min-width:701px){.cinematic #story-chapters{padding-right:112px}}.page-shell .wide .evaluation-controls select,.page-shell .wide .evaluation-controls option{background-color:var(--paper);color:var(--ink)}.theme-switch{display:flex;gap:8px}.theme-switch button{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#f5f7f8}.theme-switch button:hover{background:#ffffff14}.theme-switch button[aria-pressed=true]{border-color:#ffffff80;background:#ffffff26}.theme-switch button:focus-visible{outline:2px solid #b8e8e1;outline-offset:2px}.appearance-tuner img{display:block;width:22px;height:22px;filter:invert(1);pointer-events:none}.appearance-tuner>summary .appearance-sun{opacity:.5}html[data-theme=day] .appearance-tuner>summary .appearance-sun{opacity:1}html[data-theme=day] .appearance-tuner>summary .appearance-moon{opacity:.5}.theme-tooltip{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);z-index:1;padding:5px 9px;border:1px solid #ffffff40;border-radius:3px;background:#172126;color:#f5f7f8;font:13px/1.4 Arial,sans-serif;letter-spacing:0;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.theme-switch button:is(:hover,:focus-visible) .theme-tooltip{opacity:1;visibility:visible}html[data-theme=day]{color-scheme:light;--paper:#fff;--ink:#232a2f;--muted:#525d64;--rule:#d5dcdf;--accent:#17695b;--surface:#edf4f1;--command:#196b9b;--measured:#b45d20;color:var(--ink);background:#fff}html[data-theme=day] .continuation-background{background:#fff}html[data-theme=day] .continuation-background:after{background:linear-gradient(180deg,#ffffffe0,#ffffffd1 55%,#ffffffdb)}html[data-theme=day] :is(.page-shell,body>footer){background:transparent}html[data-theme=day] :is(.story-lead,.section-nav summary){color:var(--ink)}html[data-theme=day] .section-nav a:is(:hover,[aria-current=location]){color:#17695b;background:#edf4f1}html[data-theme=day] .section-nav a:focus-visible{outline-color:#17695b}html[data-theme=day] .page-shell :is(.wide,.controller-demo){--paper:#fff;--ink:#232a2f;--muted:#525d64;--rule:#d5dcdf;--accent:#17695b;--surface:#edf4f1;--command:#196b9b;--measured:#b45d20;--diagram-background:#fff;--diagram-clear-alpha:0;--panel-background:#ffffff20;--panel-control:#ffffff80;--failure-ink:#963c2c;color-scheme:light;background:rgba(255,255,255,var(--article-panel-opacity,.37));border-color:var(--rule)}html[data-theme=day] .page-shell .controller-demo{border-left-color:#78a699}html[data-theme=day] .page-shell .controller-demo .wide{background:transparent}html[data-theme=day] .page-shell :is(.wide,.controller-demo) select{background-color:#fff;color:var(--ink)}html[data-theme=day] .page-shell .wide button:is([aria-selected=true],[aria-pressed=true]),html[data-theme=day] .page-shell .flow-toolbar [data-flow-play][aria-pressed=true]{color:#174f43;background:#deeee7;border-color:#609484}html[data-theme=day] .page-shell .wide .outcome-choices button:disabled{color:#667078;background:#f1f3f4}html[data-theme=day] .page-shell .gate-badge.unreached{color:#525d64;background:#edf0f2}html[data-theme=day] .page-shell .flow-view:fullscreen{background:#fff}html[data-theme=day] :is(.publication-link,#copy-citation){background:#f5f7f6}html[data-theme=day] :is(.publication-link,#copy-citation):hover{background:#e8f1ed}html[data-theme=day] :is(.publication-link,#copy-citation,.opening-film-play,.collection-transport button,.hardware-force-transport button,.network-view .flow-toolbar button,.network-view .flow-inspector button) img{filter:none}html[data-theme=day] #controller-drag img{filter:none}html[data-theme=day] .method-overview{--method-motion:#196b9b;--method-force:#a65018;--method-feedback:#287355;--method-training:#7c4b98;--method-rule:#c9d3d6}html[data-theme=day] .method-node{background:#ffffff52}html[data-theme=day] .collection-section{--collection-motion:#196b9b;--collection-force:#a65018;--collection-state:#287355;--collection-elbow:#9c3973}html[data-theme=day] .page-shell .network-view .flow-stage{background:#171d21}html[data-theme=day] .network-view .flow-loading{color:#dfe3e8}html[data-theme=day] .appearance-tuner{color:#232a2f;color-scheme:light}html[data-theme=day] :is(.appearance-tuner>summary,.appearance-controls){background:#fff;border-color:#acbdb6}html[data-theme=day] .appearance-controls output{color:#525d64}html[data-theme=day] .appearance-controls input[type=range]{accent-color:#236856}html[data-theme=day] .appearance-tuner :focus-visible{outline-color:#236856}html[data-theme=day] .theme-switch button{color:#232a2f}html[data-theme=day] .theme-switch button:hover{background:#2030390d}html[data-theme=day] .theme-switch button[aria-pressed=true]{border-color:#20303965;background:#20303914}html[data-theme=day] .theme-switch button:focus-visible{outline-color:#236856}html[data-theme=day] .appearance-tuner img{filter:none}html[data-theme=day] .theme-tooltip{background:#fff;color:#232a2f;border-color:#20303940}@media(max-width:850px){.page-shell #overview{scroll-margin-top:76px}html[data-theme=day] .section-nav{background:#fffc}}@media(prefers-reduced-transparency:reduce){html[data-theme=day] .page-shell :is(.wide,.controller-demo){background:#fff}html[data-theme=day] .continuation-background:after{background:#fff}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme=day] .page-shell :is(.wide,.controller-demo){background:#fff}}
