.st-head{margin:0 0 var(--fl-space-4)}.st-in{column-gap:var(--fl-split-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid;position:relative}.st-list{margin:0;padding:0;list-style:none;position:relative}.st-list:before{content:"";background:var(--fl-hairline);width:1px;position:absolute;top:19px;bottom:19px;left:3px}.st-item{scroll-margin-top:calc(var(--fl-nav-h,64px) + 12px);padding-left:30px;position:relative}.st-item:before{content:"";box-sizing:border-box;background:var(--fl-surface);border:1px solid #a9aaa4;width:7px;height:7px;transition:border-color .15s,background-color .2s;position:absolute;top:16px;left:0}.st-item:hover:before{border-color:var(--fl-ink)}.st-t{margin:0}.st-t button{cursor:pointer;text-align:left;width:100%;color:var(--fl-text-muted);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:baseline;margin:0;padding:9px 0;transition:color .15s;display:grid}.st-n{font:500 11px/1 var(--fl-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fl-text-floor)}.st-tt{font:400 15px/20px var(--fl-font-sans);letter-spacing:-.006em}.st-t button:hover{color:var(--fl-ink)}.st-t button:focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px;border-radius:2px}.st-item.is-on .st-t button{color:var(--fl-ink);cursor:default;padding-top:10px}.st-item.is-on .st-n{color:var(--fl-canal)}.st-item.is-on .st-tt{font:400 26px/1.2 var(--fl-font-display);letter-spacing:-.015em;text-wrap:balance}.st-item.is-on:before{border-color:var(--fl-canal);background:var(--fl-canal);top:20px}.st-body{padding:12px 0 28px 26px;animation:.35s both st-in}.st-line{max-width:30em;font:400 15px/1.6 var(--fl-font-sans);letter-spacing:-.006em;color:var(--fl-text-muted);text-wrap:pretty;margin:0}.st-body>:not(.st-line):not(.st-fig){margin-top:var(--fl-space-2)}.st-body .fl-actions{margin-top:18px}.st-body .fl-link{padding:2px 0 4px;font-size:14px}.st-in.is-placed .st-item.is-on:before{opacity:0}.st-mark{background:var(--fl-canal);pointer-events:none;width:7px;height:7px;transition:transform .36s cubic-bezier(.65,0,.25,1);position:absolute;top:-3px;left:0}.st-wire{box-sizing:content-box;pointer-events:none;background:linear-gradient(var(--fl-canal),var(--fl-canal)) 0 3px/calc(100% - 3px) 1px no-repeat;clip-path:inset(0 100% 0 0);height:7px;margin-top:-3px;padding-right:3px;animation:.3s cubic-bezier(.3,0,.2,1) .22s forwards st-draw;position:absolute}.st-wire:after{content:"";background:var(--fl-canal);border-radius:50%;width:6px;height:6px;position:absolute;top:.5px;right:0}@keyframes st-draw{to{clip-path:inset(0)}}.st-stage{min-width:0;min-height:var(--st-h,560px);position:relative}.st-fig{min-width:0;animation:.45s both st-in}.st-stage .st-fig{animation:.35s .3s both st-in}.st--framed .st-fig{box-sizing:border-box;min-height:var(--st-h,560px);padding:var(--fl-space-3);background:#fcfbf8;border:1px solid #e4e4df;border-radius:12px;flex-direction:column;justify-content:center;display:flex}.st--framed .st-fig>*{width:100%}@keyframes st-in{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.st-in{grid-template-columns:minmax(0,1fr)}.st-head{margin-bottom:var(--fl-space-3)}.st-item.is-on .st-tt{font-size:22px}.st-item.is-on:before{top:19px}.st-body .st-fig{margin:var(--fl-space-3) 0 0 -56px;position:relative}.st--framed .st-fig{min-height:0}}@media (max-width:767px){.st--framed .st-fig{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.st-item:before,.st-mark{transition:none}.st-body,.st-fig,.st-stage .st-fig{animation:none}.st-wire{clip-path:none;animation:none}}
