*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{font-optical-sizing:auto;font-feature-settings:"liga" 1, "calt" 1;--primary-color:oklch(62.5% .25 10);--bg-color:oklch(95% 0 0);--step--2:clamp(.6944rem, .6513rem + .1919vw, .8rem);--step--1:clamp(.8333rem, .7652rem + .303vw, 1rem);--step-0:clamp(1rem, .8977rem + .4545vw, 1.25rem);--step-1:clamp(1.2rem, 1.0517rem + .6591vw, 1.5625rem);--step-2:clamp(1.44rem, 1.2301rem + .933vw, 1.9531rem);--step-3:clamp(1.728rem, 1.4362rem + 1.2971vw, 2.4414rem);--step-4:clamp(2.0736rem, 1.6734rem + 1.7785vw, 3.0518rem);--step-5:clamp(2.4883rem, 1.9457rem + 2.4116vw, 3.8147rem);font-family:Inter,sans-serif}h1{font-size:var(--step-5);color:var(--primary-color);letter-spacing:-.05rem}p{font-size:var(--step-0)}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}body{background-color:var(--bg-color);color:#000}.slide.svelte-1wwit69{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100svh;padding:4em;display:flex}.content.svelte-1wwit69{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;display:flex}.context-list.svelte-1wwit69{flex-wrap:wrap;gap:.75rem;display:flex}.context.svelte-1wwit69{width:fit-content;max-width:100%;font-size:var(--step--1);border:4px solid #000;padding:.5rem .75rem;font-weight:700}.content-copy.svelte-1wwit69{max-width:72ch}.options.svelte-1wwit69{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(6rem,auto);gap:1em;width:100%;display:grid}button.svelte-1wwit69{font-size:var(--step-0);background-color:var(--bg-color);cursor:pointer;text-align:left;border:4px solid #000;padding:1em 2em}button.svelte-1wwit69:hover{color:var(--primary-color)}button.is-end.svelte-1wwit69{text-align:center}.back.svelte-1wwit69{color:#000;align-self:flex-start;padding:.75em 1em}@media (width<=640px){.slide.svelte-1wwit69{padding:1rem}.options.svelte-1wwit69{grid-template-columns:1fr}}main.svelte-1n46o8q{position:relative;overflow:hidden}
