.row .viz:where(.astro-7admlvju){margin-top:calc(1.5 * var(--line));grid-column:1/-1}@media (width>=40rem){.row .viz:where(.astro-7admlvju){grid-column:1/span 6}}:where(.astro-7admlvju):where(.viz) .viz-title{font-weight:700}:where(.astro-7admlvju):where(.viz) .viz-note{font-size:var(--xs);line-height:var(--xs-lh);color:var(--grey);margin-top:.75rem}:where(.astro-7admlvju):where(.viz) .viz-legend{font-size:var(--xs);line-height:var(--xs-lh);flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.375rem;display:flex}:where(.astro-7admlvju):where(.viz) .viz-legend li{align-items:center;gap:.5rem;display:flex}.viz:where(.astro-7admlvju) [hidden]{display:none!important}.curve:where(.astro-a2jg7vwb) .key{flex:none;width:1rem;height:2px;display:inline-block}.curve:where(.astro-a2jg7vwb) .key-spaced{background:var(--red)}.curve:where(.astro-a2jg7vwb) .key-cram{background:var(--grey)}.curve-plot:where(.astro-a2jg7vwb){margin-top:var(--line);touch-action:pan-y;cursor:crosshair;position:relative}.curve-plot:where(.astro-a2jg7vwb):focus-visible{outline-offset:6px}.curve-plot:where(.astro-a2jg7vwb) svg:where(.astro-a2jg7vwb){width:100%;height:auto;display:block;overflow:visible}.curve:where(.astro-a2jg7vwb) .grid:where(.astro-a2jg7vwb){stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.curve:where(.astro-a2jg7vwb) .line:where(.astro-a2jg7vwb){fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.curve:where(.astro-a2jg7vwb) .line-spaced:where(.astro-a2jg7vwb){stroke:var(--red)}.curve:where(.astro-a2jg7vwb) .line-cram:where(.astro-a2jg7vwb){stroke:var(--grey)}.curve:where(.astro-a2jg7vwb) .dot:where(.astro-a2jg7vwb){fill:var(--red);stroke:var(--paper);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.curve:where(.astro-a2jg7vwb) .cross:where(.astro-a2jg7vwb){stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.curve:where(.astro-a2jg7vwb) .reveal:where(.astro-a2jg7vwb){transform-box:fill-box;transform-origin:0}.curve-plot:where(.astro-a2jg7vwb) .ylab:where(.astro-a2jg7vwb),.curve-plot:where(.astro-a2jg7vwb) .direct:where(.astro-a2jg7vwb){font-size:var(--xs);line-height:var(--xs-lh);color:var(--grey);pointer-events:none;position:absolute}.curve-plot:where(.astro-a2jg7vwb) .ylab:where(.astro-a2jg7vwb){left:0;transform:translateY(-120%)}.curve-plot:where(.astro-a2jg7vwb) .direct:where(.astro-a2jg7vwb){color:var(--ink);text-align:right}.viz-axis:where(.astro-a2jg7vwb){height:var(--xs-lh);font-size:var(--xs);line-height:var(--xs-lh);color:var(--grey);font-variant-numeric:tabular-nums;margin-top:.375rem;position:relative}.viz-axis:where(.astro-a2jg7vwb) span:where(.astro-a2jg7vwb){white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.viz-axis:where(.astro-a2jg7vwb) .first:where(.astro-a2jg7vwb){transform:none}.viz-axis:where(.astro-a2jg7vwb) .last:where(.astro-a2jg7vwb){transform:translate(-100%)}@media (width<=39.99rem){.viz-axis:where(.astro-a2jg7vwb) span:where(.astro-a2jg7vwb):nth-child(2n){display:none}}.viz-tip:where(.astro-a2jg7vwb){top:calc(-1 * var(--line));z-index:1;background:var(--paper);border:1px solid var(--ink);min-width:11rem;font-size:var(--xs);line-height:var(--xs-lh);pointer-events:none;padding:.5rem .625rem;position:absolute}.viz-tip:where(.astro-a2jg7vwb) p{align-items:center;gap:.375rem;display:flex}.viz-tip:where(.astro-a2jg7vwb) .tip-day,.viz-tip:where(.astro-a2jg7vwb) span{color:var(--grey)}.viz-table:where(.astro-a2jg7vwb){font-size:var(--xs);line-height:var(--xs-lh);margin-top:.375rem}.viz-table:where(.astro-a2jg7vwb) summary:where(.astro-a2jg7vwb){cursor:pointer;color:var(--grey)}.viz-table:where(.astro-a2jg7vwb) table:where(.astro-a2jg7vwb){border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:.375rem}.viz-table:where(.astro-a2jg7vwb) :where(.astro-a2jg7vwb):is(th,td){text-align:left;border-top:1px solid var(--rule);padding:.1875rem 1.25rem .1875rem 0;font-weight:400}.viz-table:where(.astro-a2jg7vwb) thead:where(.astro-a2jg7vwb) th:where(.astro-a2jg7vwb){color:var(--grey);border-top:0}.viz .q:where(.astro-jdfj2pvr){margin-top:.375rem}.q:where(.astro-jdfj2pvr){font-size:var(--m);line-height:var(--m-lh);letter-spacing:-.012em;margin-top:.75rem;font-weight:700}.de:where(.astro-jdfj2pvr){color:var(--grey);margin-top:.375rem}.choices:where(.astro-nurlxt7k){margin-top:var(--line);border-bottom:1px solid var(--rule)}.feedback:where(.astro-nurlxt7k){margin-top:var(--line)}.feedback:where(.astro-nurlxt7k)>div>*+*{margin-top:.75rem}.feedback:where(.astro-nurlxt7k) .verdict{font-weight:700}.feedback:where(.astro-nurlxt7k) .verdict.ok{color:var(--red)}.feedback:where(.astro-nurlxt7k) p:last-child{margin-top:var(--line)}.feedback:where(.astro-nurlxt7k) .again{font:inherit;letter-spacing:inherit;color:var(--ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:1.25rem;padding:0;text-decoration:underline 1px}.feedback:where(.astro-nurlxt7k) .again:hover{color:var(--red)}.viz-toggle:where(.astro-w52loeth){font-size:var(--xs);line-height:var(--xs-lh);flex-wrap:wrap;column-gap:1rem;display:flex}.viz-toggle:where(.astro-w52loeth) button:where(.astro-w52loeth){font:inherit;letter-spacing:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;padding:.375rem 0}.viz-toggle:where(.astro-w52loeth) button:where(.astro-w52loeth):hover{color:var(--ink)}.viz-toggle:where(.astro-w52loeth) :where(.astro-w52loeth)[aria-pressed=true]{color:var(--ink);font-weight:700}.mix-row:where(.astro-d3qgaei4){margin-top:var(--line);align-items:flex-start;gap:.375rem;display:flex}.mix-row:where(.astro-d3qgaei4) li:where(.astro-d3qgaei4){aspect-ratio:1;flex:1 1 0;max-width:2.25rem}.shape:where(.astro-d3qgaei4){background:var(--ink);display:inline-block}.viz-legend:where(.astro-d3qgaei4) .shape:where(.astro-d3qgaei4){flex:none;width:.75rem;height:.75rem}.shape-circle:where(.astro-d3qgaei4){border-radius:50%}.shape-triangle:where(.astro-d3qgaei4){clip-path:polygon(50% 4%,100% 96%,0 96%)}.mix:where(.astro-d3qgaei4) .viz-legend:where(.astro-d3qgaei4){margin-top:.75rem}.langs:where(.astro-yrv7mtjz) .answers{margin-top:var(--line)}
