._nav_disclosure_rt404_1{position:relative}._nav_trigger_rt404_5{align-items:center;gap:var(--space-4px);padding:var(--space-4px) var(--space-8px);font-size:var(--fontsize-body);color:var(--color-text-weak);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}._nav_trigger_rt404_5::-webkit-details-marker{display:none}._nav_trigger_rt404_5:hover,._nav_disclosure_rt404_1[open] ._nav_trigger_rt404_5{color:var(--color-text-strong)}._nav_marker_rt404_25{transition:rotate .1s ease-out;rotate:180deg}._nav_disclosure_rt404_1[open] ._nav_marker_rt404_25{rotate:0deg}._nav_panel_rt404_35{z-index:10;min-width:max-content;padding:var(--space-4px);background:var(--color-bg-raised);border:1px solid var(--color-stroke-strong);border-radius:var(--border-container-7);margin-block-start:var(--space-4px);position:absolute;inset-inline-start:50%;translate:-50%}._nav_link_rt404_48{padding:var(--space-8px) var(--space-12px);color:var(--color-text-strong);font-size:var(--fontsize-body);border-radius:var(--border-btn-2);overflow-wrap:anywhere;display:block}._nav_link_rt404_48:hover,._nav_link_rt404_48:focus-visible{background:var(--color-text-strong);color:var(--color-bg-base)}._nav_link_rt404_48[aria-current=page]{font-weight:750}._nav_divider_rt404_68{block-size:var(--divider-hatch-height,2px);margin-block:var(--space-4px);background-color:var(--color-stroke-strong);-webkit-mask-image:url(/patterns/diagonal-a.svg);mask-image:url(/patterns/diagonal-a.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:30px;mask-size:30px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}header{padding-block:var(--space-2xs-xs);margin-bottom:var(--space-16px);justify-content:space-between;align-items:center;margin-inline:-4px;display:flex}._theme_toggle_1yp9r_19,._tutorial_toggle_1yp9r_31{color:var(--color-text-strong);padding:var(--space-4px);background:0 0}._theme_icon_stack_1yp9r_43{grid-template-areas:"theme-icon";place-items:center;display:grid}._theme_icon_1yp9r_43{transition:opacity var(--duration-icon-swap,.25s) ease-out, scale var(--duration-icon-swap,.25s) ease-out, filter var(--duration-icon-swap,.25s) ease-out;grid-area:theme-icon;line-height:0;display:grid}._theme_icon_1yp9r_43[data-active=true]{opacity:1;filter:blur();scale:1}._theme_icon_1yp9r_43[data-active=false]{opacity:0;filter:blur(var(--blur-icon-swap,4px));pointer-events:none;scale:.25}._dialog_4awa7_1{width:min(400px,98dvw);padding:var(--space-2xs-xs);background-color:var(--color-bg-base);color:var(--color-text-strong);opacity:0;transition-behavior:allow-discrete;overscroll-behavior:contain;border:none;margin-block:auto;margin-inline:auto;transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:ease-out;transform:scale(.96)}._dialog_4awa7_1[open]{opacity:1;transform:scale(1)}@starting-style{._dialog_4awa7_1[open]{opacity:0;transform:scale(.96)}}._dialog_4awa7_1::backdrop{opacity:0;transition-behavior:allow-discrete;background-color:#00000080;transition-property:opacity,display,overlay;transition-duration:.2s;transition-timing-function:ease-out}._dialog_4awa7_1[open]::backdrop{opacity:1}@starting-style{._dialog_4awa7_1[open]::backdrop{opacity:0}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;text-rendering:optimizelegibility}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;max-width:100%;display:block}img:after{content:"The image didn’t load"}img{-webkit-user-select:none;user-select:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:normal;text-wrap:balance}p{text-wrap:pretty}ul,ol{list-style:none}button{cursor:pointer}:where(a),:where(a):hover,:where(a):visited,:where(a):link,:where(a):active{text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Life Savers;font-style:normal;font-display:swap;src:url(/LifeSavers-Bold.woff2)format("woff2-variations")}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;src:url(/CrimsonPro%5Bwght%5D.woff2)format("woff2-variations");font-feature-settings:"dlig" 1}@font-face{font-family:Caveat;font-style:normal;font-display:swap;src:url(/Caveat-Regular-subset.woff2)format("woff2")}@font-face{font-family:Heading Georgia Fallback;src:local(Georgia);size-adjust:98%;ascent-override:102%;descent-override:normal;line-gap-override:normal}@font-face{font-family:Body Georgia Fallback;src:local(Georgia);size-adjust:89%;ascent-override:102%;descent-override:normal;line-gap-override:normal}:root{--fontsize-body-s:clamp(.89rem, .1vi + .86rem, .95rem);--fontsize-body:clamp(1.06rem, .19vi + 1.02rem, 1.19rem);--fontsize-h6:clamp(1.27rem, .31vi + 1.21rem, 1.48rem);--fontsize-h5:clamp(1.53rem, .48vi + 1.42rem, 1.86rem);--fontsize-h4:clamp(1.84rem, .72vi + 1.67rem, 2.32rem);--fontsize-h3:clamp(2.2rem, 1.03vi + 1.97rem, 2.9rem);--fontsize-h2:clamp(2.64rem, 1.45vi + 2.32rem, 3.62rem);--fontsize-h1:clamp(3.17rem, 2.01vi + 2.72rem, 4.53rem)}:where(span),:where(p){font-size:var(--fontsize-body)}:where(h6){font-size:var(--fontsize-h6)}:where(h5){font-size:var(--fontsize-h5)}:where(h4){font-size:var(--fontsize-h4)}:where(h3){font-size:var(--fontsize-h3)}:where(h2){font-size:var(--fontsize-h2)}:where(h1){font-size:var(--fontsize-h1)}:where(h6,h5,h4,h3,h2,h1,legend){letter-spacing:1px;font-family:Life Savers,Heading Georgia Fallback,serif}:where(p,span,ul,ol,li,a,th,td,summary,details,button,label,input,select,textarea,option,address,output){font-family:Crimson Pro,Body Georgia Fallback,serif;font-size:var(--fontsize-body)}:where(h6,h5,h4,h3,h2,h1){line-height:1.05}:where(p,li){line-height:1.5}button,a{font-weight:500}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-accent:#672ec2;--color-bg-base:#f7f7f7;--color-bg-raised:#f2f2f2;--color-text-strong:#080808;--color-text-weak:#595959;--color-text-error:#99201a;--color-stroke-strong:#666;--color-stroke-weak:#999;--color-stroke-weakest:#d8d8da;--color-fill-strong:#323036;--color-fill-weak:#fafafa;--ink:var(--color-text-strong);--tutorial-ink:var(--color-text-strong);--tutorial-paper:var(--color-bg-raised)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-accent:#965bf5;--color-bg-base:#110d16;--color-bg-raised:#19161d;--color-text-strong:#e5e4e7;--color-text-weak:#999;--color-text-error:#c8261e;--color-stroke-strong:#4d4d4d;--color-stroke-weak:#4d4d4d;--color-stroke-weakest:#262428;--color-fill-strong:#cbc9cf;--color-fill-weak:#0d0c0e;--ink:var(--color-text-strong);--tutorial-ink:var(--color-text-strong);--tutorial-paper:var(--color-bg-raised)}:root{--space-3xs-2xs:clamp(4px, 2px + .5556vw, 10px);--space-2xs-xs:clamp(8px, 5.6667px + .6481vw, 15px);--space-xs-s:clamp(12px, 9.3333px + .7407vw, 20px);--space-s-m:clamp(16px, 11.3333px + 1.2963vw, 30px);--space-m-l:clamp(24px, 18.6667px + 1.4815vw, 40px);--space-l-xl:clamp(32px, 22.6667px + 2.5926vw, 60px);--space-xl-2xl:clamp(48px, 37.3333px + 2.963vw, 80px);--space-2xl-3xl:clamp(64px, 45.3333px + 5.1852vw, 120px);--space-2px:2px;--space-4px:4px;--space-8px:8px;--space-12px:12px;--space-16px:16px;--space-24px:24px;--space-32px:32px;--space-48px:48px;--space-64px:64px;--space-96px:96px;--space-128px:128px;--radius-s:2px;--radius-m:4px;--radius-l:8px;--radius-xl:16px;--radius-round:calc(infinity * 1px);--border-btn-1:100% 0% 100% 8% / 6% 0% 4% 4%;--border-btn-2:100% 29% 100% 8% / 6% 7% 4% 4%;--border-btn-3:8% 29% 8% 89% / 5% 7% 6% 5%;--border-btn-4:70% 9% 2% 16% / 6% 6% 4% 3%;--border-container-1:100% 29% 100% 8% / 6% 7% 4% 4%;--border-container-2:56% 1% 99% 1% / 2% 94% 2% 95%;--border-container-3:100% 1% 25% 1% / 4% 94% 6% 100%;--border-container-4:96% 1% 95% 2% / 3% 94% 6% 44%;--border-container-5:11% 30% 5% 1% / 2% 3% 5% 97%;--border-container-6:47% 100% 100% 100% / 2% 3% 5% 6%;--border-card-1:1% 1% 1% 1% / 96% 97% 96% 85%;--border-container-7:3% 99% 100% 2% / 99% 2% 3% 55%;--border-container-8:2% 89% 3% 1% / 100% 2% 2% 100%}body{width:min(92%,540px);padding-inline:var(--space-4px);background-color:var(--color-bg-base);color:var(--color-text-strong);margin-inline:auto;padding-block-end:var(--space-2xs-xs);transition:background-color .25s ease-out,color .25s ease-out}body ::selection{color:var(--color-bg-base);background-color:var(--color-accent)}button{background-color:#0000;border:none}.button{text-align:center;font-size:var(--fontsize-h6);padding-block:28px 30px;padding-inline:var(--space-16px);color:var(--color-bg-base);background-color:var(--color-text-strong);border-radius:var(--border-btn-4);background-image:url(/textures/brushed-alum-dark.avif);background-size:75%;justify-content:center;align-items:center;transition:all .25s ease-out;display:flex;position:relative;box-shadow:0 12px 8px -12px #0000004d}@media (hover:hover){.button:hover{scale:.98;box-shadow:0 3px 4px -4px #000000b3}}.button:active{scale:.98}.button_secondary{color:var(--color-text-strong);background-color:var(--color-bg-base);--hatch-color:var(--color-stroke-strong);--hatch-border-width:3px;border:var(--hatch-border-width) solid transparent;border-radius:var(--border-btn-2);background-image:none;padding-block:23px 24px;transition:all .25s ease-out}.button_secondary:before{content:"";inset:calc(-1 * var(--hatch-border-width));border:var(--hatch-border-width) solid var(--hatch-color,var(--color-text-strong));border-radius:inherit;-webkit-mask-image:url(/patterns/Untitled4.svg);mask-image:url(/patterns/Untitled4.svg);-webkit-mask-size:var(--hatch-tile-size,20px) auto;mask-size:var(--hatch-tile-size,20px) auto;position:absolute}.button:nth-child(2 of .button_secondary){border-radius:var(--border-btn-4)}.button_booster{padding-block:5px 6px}
