@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_51439b{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_51439b{--font-fredoka:"Fredoka","Fredoka Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_b7f0b5{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_b7f0b5{--font-nunito:"Nunito","Nunito Fallback"}:root{--color-bg:#fff6ea;--color-surface:#fdecd7;--color-text:#472b63;--color-divider:color-mix(in srgb,#472b63 14%,transparent);--color-accent:#9b51e0;--color-accent-2:#ff8c1a;--color-neutral-100:#fdf8f0;--color-neutral-200:#f6ecdf;--color-neutral-300:#e9d9c8;--color-neutral-400:#cbb8a8;--color-neutral-500:#a8968c;--color-neutral-600:#877569;--color-neutral-700:#66564e;--color-neutral-800:#453a35;--color-neutral-900:#2c2522;--color-accent-100:#f5edff;--color-accent-200:#e9dbff;--color-accent-300:#d4bcff;--color-accent-400:#b98cf7;--color-accent-500:#9b51e0;--color-accent-600:#7f36c4;--color-accent-700:#64219e;--color-accent-800:#491573;--color-accent-900:#2f0d4a;--color-accent-2-100:#fff1e0;--color-accent-2-200:#ffe2bf;--color-accent-2-300:#ffc98d;--color-accent-2-400:#ffa94f;--color-accent-2-500:#ff8c1a;--color-accent-2-600:#e67300;--color-accent-2-700:#b85c00;--color-accent-2-800:#8a4400;--color-accent-2-900:#522800;--color-process-yellow:#ffce3c;--color-aqua:#19c8c8;--color-aqua-dark:#0e9a9a;--font-heading:var(--font-fredoka),system-ui,sans-serif;--font-body:var(--font-nunito),system-ui,sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 2px 0 color-mix(in srgb,#472b63 10%,transparent);--shadow-md:0 4px 0 color-mix(in srgb,#472b63 12%,transparent),0 8px 20px color-mix(in srgb,#472b63 10%,transparent);--shadow-lg:0 14px 36px color-mix(in srgb,#472b63 22%,transparent)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-body);font-size:15px;color:var(--color-text);background:#f2edf9;background-image:radial-gradient(circle,#e4daf2 12%,transparent 13%);background-size:26px 26px}a{color:var(--color-accent)}a:hover{color:var(--color-accent-600)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:0;margin:0 0 .35em;line-height:1.15}h1{font-size:30px}h2{font-size:25px}h3{font-size:21px}h4{font-size:18px}h5{font-size:15px}h6{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.text-muted{color:var(--color-neutral-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:999px;font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--color-text);cursor:pointer}.btn:disabled{opacity:.45;cursor:default}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--color-accent-2-400),var(--color-accent-2-500));box-shadow:0 4px 0 var(--color-accent-2-700),inset 0 2px 0 rgba(255,255,255,.4)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--color-accent-2-300),var(--color-accent-2-400))}.btn-primary:active:not(:disabled){background:var(--color-accent-2-600);box-shadow:0 1px 0 var(--color-accent-2-700)}.btn-secondary{background:var(--color-neutral-100);box-shadow:0 4px 0 var(--color-neutral-300),inset 0 2px 0 rgba(255,255,255,.6)}.btn-ghost{background:transparent;color:var(--color-accent-700)}.btn-block{display:flex;width:100%}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-700)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-600)}.tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-700)}.seg{background:var(--color-neutral-200);padding:3px}.seg,.seg-opt{display:inline-flex;border-radius:999px}.seg-opt{align-items:center;padding:7px 16px;font-size:12px;letter-spacing:.06em;cursor:pointer;color:var(--color-neutral-700)}.seg-opt input{position:absolute;opacity:0;pointer-events:none}.seg-opt:has(input:checked){background:var(--color-bg);color:var(--color-accent-700);box-shadow:var(--shadow-sm)}input[type=range]{accent-color:var(--color-accent)}button{transition:transform .09s ease;font-family:var(--font-body)}button:not(:disabled):active{transform:translateY(2px) scale(.95)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-200)}@keyframes hl-cheer{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-9px) rotate(-6deg)}50%{transform:translateY(0)}75%{transform:translateY(-5px) rotate(5deg)}}@keyframes hl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent) 45%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes hl-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@keyframes hl-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes hl-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hl-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}button{transition:transform .08s ease}button:active{transform:scale(.95)}@keyframes hl-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hl-conf{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.6);opacity:0}}@keyframes hl-flash{0%{transform:scale(.6);opacity:0}45%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes hl-jump{0%{transform:translateY(0) scale(1)}22%{transform:translateY(3px) scale(1.18,.78)}50%{transform:translateY(-22px) scale(.88,1.16) rotate(-7deg)}72%{transform:translateY(0) scale(1.1,.9)}to{transform:translateY(0) scale(1)}}@keyframes hl-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px) rotate(-3deg)}40%{transform:translateX(7px) rotate(2deg)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}@keyframes hl-float{0%{transform:translateY(0) scale(.7);opacity:0}15%{transform:translateY(-8px) scale(1.15);opacity:1}to{transform:translateY(-74px) scale(1);opacity:0}}@keyframes hl-ringout{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes hl-combo{0%{transform:scale(.2) rotate(-14deg);opacity:0}40%{transform:scale(1.35) rotate(5deg);opacity:1}62%{transform:scale(.94) rotate(-2deg)}80%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes hl-cellpop{0%{transform:scale(.6)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hl-ringdraw{0%{stroke-dasharray:0 402}to{stroke-dasharray:var(--dash) 402}}@keyframes hl-lidswing{0%{transform:rotate(0deg) translate(0)}60%{transform:rotate(-112deg) translate(-18px,-14px)}to{transform:rotate(-104deg) translate(-16px,-12px)}}@keyframes hl-coinfly{0%{transform:translate(0) scale(.4);opacity:0}18%{opacity:1;transform:translate(calc(var(--dx) * .3),calc(var(--dy) * .55)) scale(1.15)}to{transform:translate(var(--dx),calc(var(--dy) * -.4 + 120px)) scale(.9) rotate(340deg);opacity:0}}@keyframes hl-spinslow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hl-flipin{0%{transform:rotateY(90deg) scale(.9);opacity:.4}to{transform:rotateY(0deg) scale(1);opacity:1}}@keyframes hl-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes hl-dotin{0%{transform:scale(0);opacity:0}65%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes hl-slidein{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hl-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hl-anim,.hl-anim *{animation:none!important;transition:none!important}}#bb-boot{display:none}html.bb-app-edition #bb-boot{display:flex;position:fixed;inset:0;z-index:2147483647;background:var(--color-bg)}.pv-lang{display:none}html:not([data-pv-lang]) .pv-en,html[data-pv-lang=en] .pv-en,html[data-pv-lang=es] .pv-es,html[data-pv-lang=ht] .pv-ht{display:block}.pv-play{display:none}html[data-pv-store=play] .pv-play{display:inline}html[data-pv-store=play] .pv-apple{display:none}