.layout-module__htGxAq__wrapper{grid-template-areas:"title title""main aside";display:grid}@media (max-width:1280px){.layout-module__htGxAq__wrapper{grid-template-areas:"title""main"}}.layout-module__htGxAq__title_group{grid-area:title;padding:80px 32px 32px}@media (max-width:550px){.layout-module__htGxAq__title_group{padding-inline:16px}}.layout-module__htGxAq__main{--main-side-padding:32px;padding:20px var(--main-side-padding);background:var(--docs-background);--docs-background:var(--brand-gray-2);max-width:880px;color:var(--brand-gray-11);grid-area:main;margin-bottom:60px;overflow-x:auto}@media (max-width:550px){.layout-module__htGxAq__main{--main-side-padding:16px}}.layout-module__htGxAq__main a{color:var(--brand-color-10);text-decoration:none}.layout-module__htGxAq__main a:hover{color:var(--brand-color-9)}.layout-module__htGxAq__footer{justify-content:space-between;margin-top:30px;display:flex}.layout-module__htGxAq__footer a{font-weight:700;text-decoration:none}.layout-module__htGxAq__footer a:first-child{margin-right:10px}.layout-module__htGxAq__footer a:first-child:before{content:"‹";margin-right:10px}.layout-module__htGxAq__footer a:nth-child(2):after{content:"›";margin-left:10px}.layout-module__htGxAq__aside{background:var(--brand-gray-2);grid-area:aside;align-self:start;width:304px;padding:20px 16px;position:sticky;top:84px}@media (max-width:1280px){.layout-module__htGxAq__aside{display:none}}
.Figure-module__qKljuG__figure{--shift_margin:var(--main-side-padding,0px);height:fit-content;width:calc(100% + 2*var(--shift_margin));margin-bottom:var(--p_margin);margin-left:calc(-1*var(--shift_margin));margin-right:calc(-1*var(--shift_margin));grid-template-columns:1fr auto minmax(16px,1fr);grid-template-areas:"topA1 title1 topB1""yaxes1 plot1 legend1""botA1 xaxes1 legend1";display:grid}
.Plot-module__tLiA7W__wrapper{--shift_margin:var(--main-side-padding,32px);height:fit-content;width:calc(100% + 2*var(--shift_margin));margin-bottom:var(--p_margin);margin-left:calc(-1*var(--shift_margin));margin-right:calc(-1*var(--shift_margin));grid-template-columns:1fr auto minmax(16px,1fr);grid-template-areas:"topA1 title1 topB1""yaxes1 plot1 legend1""botA1 xaxes1 legend1";display:grid}.Plot-module__tLiA7W__title{text-align:center;white-space:pre-wrap;grid-area:title1;font-weight:400}.Plot-module__tLiA7W__plot{white-space:preserve;text-anchor:middle;grid-area:plot1;font-size:1rem;line-height:1}
.Legend-module__my9gfa__legend{flex-direction:column;grid-area:legend1;justify-self:start;display:flex}.Legend-module__my9gfa__legend_entry{opacity:.3;align-items:flex-start;gap:10px;display:flex}.Legend-module__my9gfa__active{opacity:1}.Legend-module__my9gfa__legend_line{border-top:2px solid var(--color);width:20px;height:2px;margin-top:.5lh}.Legend-module__my9gfa__legend_scatter{background:var(--color);print-color-adjust:exact;margin:0 5px;border-radius:99999px;width:10px;height:10px;margin-top:calc(.5lh - 4px)}.Legend-module__my9gfa__legend_rectangle{background:var(--color);print-color-adjust:exact;width:20px;height:13px;margin-top:calc(.5lh - 5px)}
.Axis-module__ajkILq__axis{font-variant-numeric:tabular-nums}.Axis-module__ajkILq__yaxes_wrapper{flex-direction:row-reverse;grid-area:yaxes1;margin-left:auto;display:flex}.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__axes_label{text-align:center}@supports (writing-mode:sideways-lr){.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__axes_label{writing-mode:sideways-lr}}@supports not (writing-mode:sideways-lr){.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__axes_label{writing-mode:vertical-lr;transform:rotate(180deg)}}.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__axes{border-right:var(--axis-width,2px)solid currentColor;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;width:1em;display:flex;position:relative}.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__tick_wrapper{top:var(--pos,0);height:var(--tick-width,2px);width:var(--tick-length,8px);print-color-adjust:exact;background:currentColor;position:absolute}.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__tick{text-align:right;right:calc(7px + var(--tick-length,8px));position:absolute;transform:translateY(-50%)}.Axis-module__ajkILq__yaxes_wrapper .Axis-module__ajkILq__minor_tick{width:var(--tick-length-minor,3px)}.Axis-module__ajkILq__xaxes_wrapper{flex-direction:column;grid-area:xaxes1;display:flex}.Axis-module__ajkILq__xaxes_wrapper .Axis-module__ajkILq__axes_label{text-align:center;width:100%}.Axis-module__ajkILq__xaxes_wrapper .Axis-module__ajkILq__axes{height:calc(1lh + var(--tick-length,8px));min-height:calc(1lh + var(--tick-length,8px));border-top:var(--axis-width,2px)solid currentColor;display:flex;position:relative}.Axis-module__ajkILq__xaxes_wrapper .Axis-module__ajkILq__tick_wrapper{top:0;left:var(--pos,0);height:var(--tick-length,8px);width:var(--tick-width,2px);print-color-adjust:exact;background:currentColor;position:absolute}.Axis-module__ajkILq__xaxes_wrapper .Axis-module__ajkILq__minor_tick{height:var(--tick-length-minor,3px)}.Axis-module__ajkILq__xaxes_wrapper .Axis-module__ajkILq__tick{text-align:center;top:var(--tick-length,8px);position:absolute;transform:translate(-50%)}
.PlotAction-module__hG2gOa__wrapper{text-underline-offset:3px;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;text-decoration-thickness:3px!important}.PlotAction-module__hG2gOa__padding{margin:-5px;padding:5px}
.InfoBox-module__ahPrhG__box{border-radius:10px;margin:48px -16px 0;padding:8px 16px;position:relative}.InfoBox-module__ahPrhG__box:before{content:"Box";border-radius:10px 10px 0 0;padding:4px 16px 0;font-weight:700;position:absolute;top:0;left:0;transform:translateY(-100%)}.InfoBox-module__ahPrhG__info{background-color:var(--indigo-4);border:1px solid var(--indigo-11)}.InfoBox-module__ahPrhG__info:before{content:"Info";color:var(--indigo-11)}.InfoBox-module__ahPrhG__main .InfoBox-module__ahPrhG__warning{background-color:#ffc46b80;border:1px solid #f29435}.InfoBox-module__ahPrhG__main .InfoBox-module__ahPrhG__warning:before{content:"Warning";color:#f29435}.InfoBox-module__ahPrhG__alert{background-color:#ff6b6b80;border:1px solid #f23535}.InfoBox-module__ahPrhG__alert:before{content:"Alert";color:#f23535}
.Playground-module___3CrHW__wrapper{--padding:20px;--margin-skip:8px;margin:0 calc(-1*var(--padding));margin-bottom:calc(var(--p_margin,30px) - var(--margin-skip));margin-top:calc(-1*var(--margin-skip));outline:var(--exercise-color,transparent)solid 4px;outline-offset:-3px;background-color:#2b2b2b;border-radius:8px;flex-direction:column;display:flex;position:relative}@media (max-width:550px){.Playground-module___3CrHW__wrapper{border-radius:0}}.Playground-module___3CrHW__wrapper .cm-editor{background-color:#0000}.Playground-module___3CrHW__animation{outline:var(--exercise-color,transparent)solid 4px;outline-offset:-3px;opacity:0;border-radius:8px;width:100%;height:100%;position:absolute}.Playground-module___3CrHW__wrapper[data-exercise=true]{--exercise-color:var(--blue-9)}.Playground-module___3CrHW__wrapper[data-exercise=wrong]{--exercise-color:var(--red-9)}.Playground-module___3CrHW__wrapper[data-exercise=right]{--exercise-color:var(--green-9)}.Playground-module___3CrHW__code_wrapper>div{border-radius:8px!important;margin:0!important}.Playground-module___3CrHW__code_wrapper>div>pre{padding:16px 0!important;line-height:1.4!important}.Playground-module___3CrHW__code_wrapper[data-preview=true] .cm-editor{display:none!important}.Playground-module___3CrHW__preview{color:#a9b7c6;background:#2b2b2b;padding:16px 20px 0;line-height:1.4}.Playground-module___3CrHW__noOutput .Playground-module___3CrHW__preview{padding-bottom:16px}.Playground-module___3CrHW__horizontal{flex-direction:row}.Playground-module___3CrHW__horizontal .cm-theme{flex:1}.Playground-module___3CrHW__divider{background-image:linear-gradient(#0000,#2b2b2b);width:100%;height:8px;position:absolute;transform:translateY(-100%)}.Playground-module___3CrHW__wrapper .cm-gutters{display:none}.Playground-module___3CrHW__wrapper .cm-scroller{padding:16px var(--padding);padding-bottom:8px}.Playground-module___3CrHW__wrapper .cm-content{padding:0}.Playground-module___3CrHW__wrapper .cm-line{border-radius:4px;margin-left:-8px;margin-right:-8px;padding:0 8px}.Playground-module___3CrHW__wrapper.Playground-module___3CrHW__horizontal .cm-scroller{padding-top:16px;padding-bottom:16px}.Playground-module___3CrHW__wrapper:not(:focus-within) .cm-activeLine{background:0 0}.Playground-module___3CrHW__actions{opacity:0;transition:opacity .4s;display:flex;position:absolute;top:0;right:0}.Playground-module___3CrHW__wrapper:focus-within .Playground-module___3CrHW__actions,.Playground-module___3CrHW__wrapper:hover .Playground-module___3CrHW__actions{opacity:1;transition:opacity .2s}.Playground-module___3CrHW__button{color:#f8f8f2;background:0 0;border:0;padding:16px}.Playground-module___3CrHW__outputWrapper{padding:0 var(--padding);white-space:preserve;font-family:var(--font-family-mono);color:#f8f8f2;--lines:10;height:calc(var(--lines)*1lh);box-sizing:content-box;background:#414141;border-top:1px solid #2b2b2b;border-radius:0 0 8px 8px;padding-top:8px;padding-bottom:16px;transition:height .2s cubic-bezier(.16,1,.3,1);overflow:auto}.Playground-module___3CrHW__noOutput .Playground-module___3CrHW__outputWrapper{display:none}.Playground-module___3CrHW__noOutput .cm-scroller{padding-bottom:16px}.Playground-module___3CrHW__horizontal .Playground-module___3CrHW__outputWrapper{flex:1;height:100%;padding-top:16px;padding-bottom:16px}.Playground-module___3CrHW__outputError{color:#ff4e4e}.Playground-module___3CrHW__plotGroup{flex-direction:column;display:flex}.Playground-module___3CrHW__plotGroup2{--shift_margin:var(--main-side-padding,32px);height:fit-content;width:calc(100% + 2*var(--shift_margin));margin-bottom:var(--p_margin);margin-left:calc(-1*var(--shift_margin));margin-right:calc(-1*var(--shift_margin));grid-template-columns:1fr auto minmax(16px,1fr) 1fr auto minmax(16px,1fr);grid-template-areas:"topA1 title1 topB1 topA2 title2 topB2""yaxes1 plot1 legend1 yaxes2 plot2 legend2""botA1 xaxes1 legend1 botA2 xaxes2 legend2";display:grid}
.ProgressBar-module__m_dYFG__container{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}.ProgressBar-module__m_dYFG__progress{--width:0%;background:#2b2b2b;border-radius:4px;flex:1;height:.75lh}.ProgressBar-module__m_dYFG__progress_indicator{background:linear-gradient(90deg,var(--indigo-10)0%,var(--blue-10)100%);width:100%;height:100%;clip-path:polygon(0 0,var(--width)0,var(--width)100%,0 100%);border-radius:4px;transition:clip-path .2s cubic-bezier(.16,1,.3,1);display:block}.ProgressBar-module__m_dYFG__label{font-variant-numeric:tabular-nums}
.ShowMoreBox-module__r2JABq__details{margin-inline:calc(-1*var(--details-pad));padding-inline:var(--details-pad);border:1px solid var(--green-6);background:var(--green-2);--details-pad:19px;border-radius:8px}.ShowMoreBox-module__r2JABq__summary{cursor:pointer;background-color:var(--green-5);margin-inline:-20px;border-radius:8px 8px 0 0;margin-bottom:10px;padding-block:.5em;padding-inline:20px;font-weight:700}.ShowMoreBox-module__r2JABq__summary:hover{background-color:var(--green-4)}.ShowMoreBox-module__r2JABq__summary::-webkit-details-marker{display:none}
.Tooltip-module___dPtyW__TooltipContent{color:var(--violet-11);-webkit-user-select:none;user-select:none;will-change:transform,opacity;background-color:#fff;border-radius:4px;padding:10px 15px;line-height:1;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.Tooltip-module___dPtyW__TooltipContent[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module___dPtyW__slideDownAndFade}.Tooltip-module___dPtyW__TooltipContent[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module___dPtyW__slideLeftAndFade}.Tooltip-module___dPtyW__TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module___dPtyW__slideUpAndFade}.Tooltip-module___dPtyW__TooltipContent[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module___dPtyW__slideRightAndFade}.Tooltip-module___dPtyW__Trigger{color:var(--indigo-10);cursor:pointer;margin:-5px -10px;padding:5px 10px;font-size:.8em;font-weight:700}.Tooltip-module___dPtyW__Trigger2Wrapper{cursor:help}.Tooltip-module___dPtyW__Trigger2{color:var(--indigo-10);font-size:.8em;font-weight:700}.Tooltip-module___dPtyW__TooltipArrow{fill:#fff}.Tooltip-module___dPtyW__IconButton{width:35px;height:35px;color:var(--violet-11);box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.Tooltip-module___dPtyW__IconButton:hover{background-color:var(--violet-3)}.Tooltip-module___dPtyW__IconButton:focus{box-shadow:0 0 0 2px #000}@keyframes Tooltip-module___dPtyW__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module___dPtyW__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module___dPtyW__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module___dPtyW__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.MultipleChoice-module__VW_DKW__MultipleChoice{background:var(--slate-3);border-radius:8px;flex-direction:column;gap:10px;margin:-16px -16px 8px;padding:16px;display:flex}.MultipleChoice-module__VW_DKW__Answers{flex-direction:column;align-items:center;gap:-1px;margin:0;padding:0;list-style:none;display:flex}.MultipleChoice-module__VW_DKW__Question{text-align:center}.MultipleChoice-module__VW_DKW__Answer{cursor:pointer;width:100%;max-width:400px}.MultipleChoice-module__VW_DKW__AnswerButton{--background:var(--indigo-3);--hover:var(--indigo-4);--active:var(--indigo-5);--border:var(--indigo-7);--color:var(--indigo-12);background:var(--background);border:1px solid var(--border);width:100%;color:var(--color)}.MultipleChoice-module__VW_DKW__Answer:first-child .MultipleChoice-module__VW_DKW__AnswerButton{border-radius:4px 4px 0 0}.MultipleChoice-module__VW_DKW__Answer:last-child .MultipleChoice-module__VW_DKW__AnswerButton{border-radius:0 0 4px 4px}.MultipleChoice-module__VW_DKW__AnswerButton:hover{background-color:var(--hover);outline:1px solid var(--border);transition:transform .3s}
.WikiHoverLink-module__oJXinG__inline_img{vertical-align:middle;display:inline-block}.WikiHoverLink-module__oJXinG__inner_div{min-height:50px;max-height:7lh;position:relative;overflow:hidden}.WikiHoverLink-module__oJXinG__inner_div_end{content:" ";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#fff0,canvas 50%);width:25%;height:1lh;position:absolute;bottom:0;right:0}.WikiHoverLink-module__oJXinG__a{text-underline-offset:3px;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;text-decoration-thickness:3px!important}.WikiHoverLink-module__oJXinG__HoverCardContent{--color:var(--slate-8);width:300px;box-shadow:var(--color)0 10px 38px -10px,var(--color)0px 10px 20px -15px;will-change:transform,opacity;background-color:canvas;border-radius:6px;padding:20px;font-size:1rem;animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.WikiHoverLink-module__oJXinG__HoverCardContent[data-side=top]{animation-name:WikiHoverLink-module__oJXinG__slideDownAndFade}.WikiHoverLink-module__oJXinG__HoverCardContent[data-side=right]{animation-name:WikiHoverLink-module__oJXinG__slideLeftAndFade}.WikiHoverLink-module__oJXinG__HoverCardContent[data-side=bottom]{animation-name:WikiHoverLink-module__oJXinG__slideUpAndFade}.WikiHoverLink-module__oJXinG__HoverCardContent[data-side=left]{animation-name:WikiHoverLink-module__oJXinG__slideRightAndFade}.WikiHoverLink-module__oJXinG__HoverCardArrow{fill:canvas}.WikiHoverLink-module__oJXinG__HoverCardFooter{color:var(--mauve-11);justify-content:flex-end;align-items:center;margin-top:10px;font-size:1rem;line-height:1.5;display:flex}.WikiHoverLink-module__oJXinG__ImageTrigger{cursor:pointer;border-radius:100%;display:inline-block}.WikiHoverLink-module__oJXinG__ImageTrigger:focus{box-shadow:0 0 0 2px canvas}.WikiHoverLink-module__oJXinG__Image{border-radius:100%;display:block}.WikiHoverLink-module__oJXinG__Image.WikiHoverLink-module__oJXinG__normal{width:45px;height:45px}.WikiHoverLink-module__oJXinG__Image.WikiHoverLink-module__oJXinG__large{width:60px;height:60px}.WikiHoverLink-module__oJXinG__Text{color:var(--mauve-12);margin:0;font-size:15px;line-height:1.5}.WikiHoverLink-module__oJXinG__Text.WikiHoverLink-module__oJXinG__faded{color:var(--mauve-10)}.WikiHoverLink-module__oJXinG__Text.WikiHoverLink-module__oJXinG__bold{font-weight:500}@keyframes WikiHoverLink-module__oJXinG__slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes WikiHoverLink-module__oJXinG__slideRightAndFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes WikiHoverLink-module__oJXinG__slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes WikiHoverLink-module__oJXinG__slideLeftAndFade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}
.Mermaid-module__Ee57QW__wrapper{margin-bottom:var(--p_margin);place-content:center;display:grid}
.TickerSymbol-module__ks02lG__ticker{font-family:var(--font-family-mono)monospace;background:var(--slate-6);padding:0 .25em}
.NavAside-module__VAW_Fa__wrapper{font-size:var(--font-size-m);line-height:var(--line-height-m)}.NavAside-module__VAW_Fa__first_link{padding-bottom:32px;display:inline-block}.NavAside-module__VAW_Fa__header{margin-top:0;margin-bottom:16px}.NavAside-module__VAW_Fa__nav_list{padding:0;list-style:none}.NavAside-module__VAW_Fa__nav_list li{margin-bottom:8px}.NavAside-module__VAW_Fa__markerlist{position:relative}.NavAside-module__VAW_Fa__markerlist li{margin-bottom:0}.NavAside-module__VAW_Fa__marker{background-color:#ff1493;width:100%;padding:4px 0;transition:transform .5s;position:absolute;top:0}.NavAside-module__VAW_Fa__markerlist li:focus-within{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;z-index:10;width:fit-content;position:relative}.NavAside-module__VAW_Fa__markerlist .NavAside-module__VAW_Fa__link,.NavAside-module__VAW_Fa__markerlist .NavAside-module__VAW_Fa__active_link{width:100%;padding:4px 0;display:block}.NavAside-module__VAW_Fa__link,.NavAside-module__VAW_Fa__active_link{color:inherit;opacity:.8;text-decoration:none;transition:color .5s,opacity .5s}.NavAside-module__VAW_Fa__link:hover{opacity:1;transition:opacity}.NavAside-module__VAW_Fa__active_link{color:var(--brand-color-11)!important}
