@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_5e9982cf-module__vVo1RW__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_5e9982cf-module__vVo1RW__variable{--font-work-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.1_nwqg2oqknh7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.43efwv28dotlz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.1tb5eil6y_dva.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0zl3jsojfe2ze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.3dojvicm65v_0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_1fc4e70b-module__SnCNBa__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_1fc4e70b-module__SnCNBa__variable{--font-arcade:"Press Start 2P", "Press Start 2P Fallback"}
:root{--color-atomic-tangerine:#ff5910;--color-heart-of-darkness:#141213;--color-neon-cactus:#e1ff00;--color-tidal-wave:#73f5ff;--color-fing-peachy:#ffbdae;--color-sprinkles:#ed0ad2;--color-moody-sprinkles:#b2079e;--color-hot-sauce:#bd3a00;--color-jurassic-fern:#6b920d;--color-hurricane-sky:#088ba0;--color-hurricane-dark:#066271;--color-cosmic-grape:#7c3aed;--color-neon-flamingo:#ec4899;--color-cherry-bomb:#dc2626;--color-gold-rush:#d97706;--color-shroomy:#d1d1c6;--color-shroomy-light:#f1f1ee;--color-greige:#6d6d69;--color-primary:var(--color-atomic-tangerine);--color-primary-hover:var(--color-hot-sauce);--color-text:var(--color-heart-of-darkness);--color-text-secondary:var(--color-greige);--color-background:var(--color-shroomy-light);--color-border:var(--color-shroomy);--color-selection:var(--color-neon-cactus)}body{background-color:var(--color-background);color:var(--color-text);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;color:var(--color-text);font-weight:400}h1{font-size:2.25rem;line-height:1.1}h2{font-size:1.875rem;line-height:1.1}h3{font-size:1.5rem;line-height:1.2}h4{font-size:1.25rem;line-height:1.3}p{line-height:1.625}a{color:#fff;text-decoration:none;transition:color .15s}a:hover{color:#fff;text-decoration:underline}::selection{color:var(--color-text);background-color:#e1ff0066}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}}@media (min-width:1024px){h1{font-size:3.75rem}}.container-narrow{max-width:48rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-wide{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-narrow,.container-wide{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-wide{padding-left:2rem;padding-right:2rem}}.section-padding{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section-padding{padding-top:6rem;padding-bottom:6rem}}.btn-primary{color:#fff;background-color:var(--color-heart-of-darkness);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:inline-flex}.btn-primary:hover{color:#fff;background-color:#fff;text-decoration:none}.btn-primary:focus{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px white;outline:none}.btn-secondary{color:var(--color-text);border:2px solid var(--color-text);cursor:pointer;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:inline-flex}.btn-secondary:hover{background-color:var(--color-background);color:var(--color-text);text-decoration:none}.btn-secondary:focus{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-text);outline:none}.card{border:1px solid var(--color-border);background-color:#fff;border-radius:.75rem;padding:1.5rem;transition:box-shadow .15s;box-shadow:0 1px 2px #0000000d}.card:hover{box-shadow:0 4px 6px #0000001a}.input-field{width:100%;color:var(--color-text);border:1px solid var(--color-border);background-color:#fff;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.input-field::placeholder{color:var(--color-text-secondary);opacity:.6}.input-field:focus{box-shadow:0 0 0 2px var(--color-primary);border-color:#0000;outline:none}.label-text{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.prose-custom{max-width:none;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.625}.prose-custom h2{color:var(--color-text);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose-custom h3{color:var(--color-text);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-custom p{margin-bottom:1rem}.prose-custom a{color:var(--color-primary);text-decoration:none}.prose-custom a:hover{color:var(--color-primary-hover);text-decoration:underline}.prose-custom strong{color:var(--color-text)}.prose-custom ul,.prose-custom ol{margin-bottom:1rem;padding-left:1.5rem}.prose-custom li{margin-bottom:.25rem}.toc-link{color:var(--color-text-secondary);border-left:2px solid #0000;padding:.375rem 0 .375rem 1rem;font-size:.875rem;transition:color .15s,border-color .15s;display:block}.toc-link:hover{color:var(--color-primary);text-decoration:none}.toc-link.active{color:var(--color-primary);border-left-color:var(--color-primary);font-weight:500}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-icon{transform:rotate(180deg)}
