.tab-list:where(.astro-M62LVIFK){display:flex;list-style:none;padding:0}section:where(.astro-TTIDXCNL){animation:tab-panel-appear 10s steps(2,jump-none) 1}section:where(.astro-TTIDXCNL)[data-initial],section:where(.astro-TTIDXCNL)[role=tabpanel]{animation:none}@keyframes tab-panel-appear{0%{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}svg:where(.astro-YHW4JCYL){display:inline-block;text-align:center;vertical-align:middle;line-height:1;width:1em;height:1em;font-size:1.143em;border-radius:50%;fill:var(--theme-divider)}path:where(.astro-YHW4JCYL){transform-origin:center}unit-progress-icon:where(.astro-OYIW33KL){display:block;padding:.5em .25em .2em;fill:var(--theme-text-lighter)}text:where(.astro-OYIW33KL){dominant-baseline:middle;text-anchor:middle;font-size:40px}[data-initial]:not([role="tab"]) unit-progress-icon:where(.astro-OYIW33KL),[aria-selected=true] unit-progress-icon:where(.astro-OYIW33KL){font-weight:700;fill:var(--theme-text);background-color:var(--theme-bg-offset)}.segment:where(.astro-OYIW33KL){fill:none;stroke:var(--theme-bg-offset);stroke-width:8;stroke-linecap:round;transform-origin:center;transition:stroke .1s ease-in-out}.done:where(.astro-OYIW33KL){stroke:hsl(var(--color-green))}.tutorial-nav:where(.astro-DU62XDQ5){width:100%;font-size:var(--theme-text-xs)}.unit:where(.astro-DU62XDQ5){padding:1em;background-color:var(--theme-bg-offset)}.tutorial-nav:where(.astro-DU62XDQ5) ol:where(.astro-DU62XDQ5).lessons{margin:0;padding-inline-start:0;list-style:none}h2:where(.astro-DU62XDQ5).heading{font-size:var(--theme-text-sm);margin-top:0;padding:0}a:where(.astro-DU62XDQ5)[aria-current=true]{color:var(--theme-text);font-weight:700}.header-link:where(.astro-DU62XDQ5){border:0;padding:0}.header-link:where(.astro-DU62XDQ5) svg{opacity:1}.on-this-page:where(.astro-DU62XDQ5){margin-left:1.5rem;margin-bottom:1rem}nav:where(.astro-XVHMC3EV){position:relative;--header-bottom-padding: 1.5rem}@media (min-width: 50em){nav:where(.astro-XVHMC3EV){--header-bottom-padding: .5rem}}.tut-mobile-container:where(.astro-XVHMC3EV)>.tut-mobile-header:where(.astro-XVHMC3EV)::marker,.tut-mobile-container:where(.astro-XVHMC3EV)>.tut-mobile-header:where(.astro-XVHMC3EV)::-webkit-details-marker{display:none}.tut-mobile-container:where(.astro-XVHMC3EV)[open] .tut-toggle:where(.astro-XVHMC3EV) svg:where(.astro-XVHMC3EV){transform:rotate(90deg)}.tut-mobile-header:where(.astro-XVHMC3EV){display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--theme-bg-gradient-top);-webkit-tap-highlight-color:transparent}.tut-mobile-header-content:where(.astro-XVHMC3EV){display:flex;align-items:center;height:var(--theme-mobile-toc-height);max-width:80ch;margin-inline:auto;padding-bottom:var(--header-bottom-padding);padding-inline:var(--min-spacing-inline)}.tut-toggle:where(.astro-XVHMC3EV){margin-inline-end:.5rem;border-radius:.5rem;border:1px solid var(--theme-shade-subtle);padding:.25rem .75rem;padding-inline-end:.5rem;font-size:var(--theme-text-sm)}.tut-toggle:where(.astro-XVHMC3EV) svg:where(.astro-XVHMC3EV){margin-inline-start:.25rem}.tut-mobile-header:where(.astro-XVHMC3EV) h2:where(.astro-XVHMC3EV){margin:0;display:inline}.tut-mobile-container:where(.astro-XVHMC3EV)[open] .tut-toggle:where(.astro-XVHMC3EV){background-color:var(--theme-bg-offset)}.tut-toggle:where(.astro-XVHMC3EV) svg:where(.astro-XVHMC3EV){transform:rotate(0);transition:.15s transform ease;vertical-align:middle;fill:var(--theme-accent-secondary);stroke:var(--theme-accent-secondary)}@media (forced-colors: active){.tut-toggle:where(.astro-XVHMC3EV) svg:where(.astro-XVHMC3EV){fill:Highlight;stroke:Highlight}}.tut-nav-content:where(.astro-XVHMC3EV){margin-inline:var(--min-spacing-inline);max-height:calc(var(--cur-viewport-height) - var(--theme-navbar-height) - var(--theme-mobile-toc-height) - 1rem);overflow-y:auto;border:1px solid var(--theme-shade-subtle);border-radius:.5rem;font-size:var(--theme-text-sm);background:var(--theme-bg);transform:translateY(calc(-.5rem - .5 * var(--header-bottom-padding)))}.feedback:where(.astro-XVHMC3EV){display:flex;align-items:center;position:absolute;top:0;inset-inline-end:0;height:var(--theme-mobile-toc-height);padding:.25rem var(--min-spacing-inline) calc(var(--header-bottom-padding) + .25rem)}.right-sidebar:where(.astro-EJOLNSQN){display:flex;flex-direction:column;overflow:auto;padding-inline-end:.5rem}.feedback:where(.astro-EJOLNSQN){margin-top:2rem;align-self:center}h1:where(.astro-EJOLNSQN){font-size:var(--theme-text-base);font-weight:700}.unit:where(.astro-OL74KJBQ){font-size:var(--theme-text-sm);color:var(--theme-text-lighter)}
