@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.3t00_18uk4swp.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:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.12wv-xs8vggjn.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.JIJFcq_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.JIJFcq_variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.v2-qdq_className{font-family:Nunito,Nunito Fallback;font-style:normal}.v2-qdq_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--st-grain:#5a1f4809}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-grain:#ffffff0a}}:root[data-theme=dark]{--st-grain:#ffffff0a}body:has(.st){background-image:radial-gradient(var(--st-grain) 1px, transparent 1.3px);background-size:3px 3px}.st{--bubblegum:var(--color-bubblegum);--butter:var(--color-butter);--ground:var(--color-background);--card:var(--color-card);--ink:var(--color-foreground);--ink2:var(--color-muted-foreground);--line:var(--color-input);--soft:var(--color-muted);--focus:var(--color-foreground);--edge:var(--color-card);--shadow:#3a234080;--plinth:var(--color-tint-bubblegum);--plinth-glow:#fff9;--wash-a:#bcdcff66;--wash-b:#ff86b429;--warn:#ffe48f;color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.5;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st{--focus:var(--color-butter);--edge:var(--color-background);--shadow:#0a040eb3;--plinth:var(--color-muted);--plinth-glow:#ffb8d46b;--wash-a:#7cc2e838;--wash-b:#ff86b41a;--warn:#ffda7a}}:root[data-theme=dark] .st{--focus:var(--color-butter);--edge:var(--color-background);--shadow:#0a040eb3;--plinth:var(--color-muted);--plinth-glow:#ffb8d46b;--wash-a:#7cc2e838;--wash-b:#ff86b41a;--warn:#ffda7a}.st *,.st :before,.st :after{box-sizing:border-box}.st :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:12px}.st-d{font-family:var(--font-display);font-weight:600}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-actions{flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.st-btn{background:var(--bubblegum);min-height:52px;color:var(--color-plum);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:transform var(--spring-snappy-duration) var(--spring-snappy);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.st-btn:hover{color:var(--color-plum)}.st-btn:active{transition-duration:var(--duration-instant);transform:scale(.97)}.st-btn[aria-disabled=true]{cursor:progress}.st-btn[aria-disabled=true] svg{animation:.9s linear infinite st-spin}.st-btn-line{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.st-btn-line:hover{color:var(--ink);background:var(--soft)}.st-kick{color:var(--color-deep-plum);font-family:var(--font-display);box-shadow:0 0 0 3px var(--edge), 0 8px 16px -10px #3a234080;transform-origin:-12px;animation:st-swing var(--spring-swing-duration) var(--spring-swing) both;background:#bcdcff;border-radius:10px 999px 999px 10px;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:15px;font-weight:600;display:inline-flex}.st-kick:before{content:"";background:var(--edge);border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #3a234066}.st-word{animation:st-settle var(--spring-bouncy-duration) var(--spring-bouncy) both;display:inline-block}.st-plinth{background-color:var(--plinth);background-image:radial-gradient(90% 80% at 30% 22%, var(--plinth-glow), transparent 60%);box-shadow:0 40px 60px -34px var(--shadow), inset 0 2px 0 #ffffff80, inset 0 -12px 22px #3a23401f;border-radius:40px;position:absolute}.st-k{background-image:radial-gradient(110% 100% at 28% 18%,#ffffff80,#0000 55%);display:block;position:absolute;box-shadow:inset -12px -14px 22px #3a234038,inset 6px 8px 12px #ffffff59,0 22px 26px -14px #3a234073}.st-f{display:block;position:absolute}.st-ring{border-style:solid;border-radius:50%;display:block;position:absolute;box-shadow:inset -3px -5px 7px #3a234033,0 8px 12px -8px #3a234073}@keyframes st-swing{0%{transform:rotate(16deg)}}@keyframes st-settle{0%{transform:translateY(.15em)}}@keyframes st-spin{to{transform:rotate(360deg)}}.st-nf{padding:72px 0 24px}.st-nf:before{content:"";background:radial-gradient(36% 50% at 76% 44%, var(--wash-a), transparent 70%),  radial-gradient(30% 40% at 8% 68%, var(--wash-b), transparent 70%);pointer-events:none;height:760px;position:absolute;top:-76px;left:0;right:0}.st-nf-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;position:relative}.st-nf-copy{grid-column:span 6}.st-nf-art{--plinth:#bcdcff;grid-column:7/span 6;height:520px;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-nf-art{--plinth:var(--color-muted);--plinth-glow:#bcdcff6b}}:root[data-theme=dark] .st-nf-art{--plinth:var(--color-muted);--plinth-glow:#bcdcff6b}.st-nf-art .st-plinth{height:46%;bottom:0;left:8%;right:8%}.st-nf h1{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:18px 0 0;font-size:clamp(40px,6vw,72px);line-height:1}.st-nf-lead{max-width:36ch;margin:22px 0 0;font-size:20px;line-height:1.5}.st-box3d{width:52%;height:46%;position:absolute;bottom:24%;left:24%}.st-nf .st-lid{background-color:var(--bubblegum);transform-origin:8% 100%;height:26%;animation:st-lid var(--spring-bouncy-duration) var(--spring-bouncy) .25s both;border-radius:18px;position:absolute;top:-14%;left:-6%;right:-6%;transform:translate(-10%,-58%)rotate(-16deg)}@keyframes st-lid{0%{transform:none}}.st-tag{transform-origin:0 0;animation:st-swing var(--spring-swing-duration) var(--spring-swing) .45s both;position:absolute;top:8%;right:-8%}.st-tag i{background:var(--line);transform-origin:0 0;width:2px;height:58px;position:absolute;top:0;left:0;transform:rotate(-24deg)}.st-tag b{background:var(--butter);color:var(--color-deep-plum);font-family:var(--font-display);box-shadow:0 0 0 4px var(--edge), 0 16px 24px -14px var(--shadow);border-radius:12px 22px 22px 12px;padding:10px 22px 12px 18px;font-size:28px;font-weight:600;line-height:1;display:block;position:absolute;top:46px;left:14px;transform:rotate(8deg)}.st-err{position:relative}.st-err-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.st-err-grid:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 70%,#ffb8d461,#0000 70%);position:absolute;inset:-20% -10% -20% 30%}.st-err-copy{position:relative}.st-err h1{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.05}.st-err-lead{max-width:38ch;margin:20px 0 0;font-size:19px;line-height:1.55}.st-err-lead a{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:800;text-decoration-line:underline;text-decoration-thickness:1.5px}.st-msg{background:var(--warn);color:var(--color-plum);max-width:30rem;animation:st-msg var(--duration-gentle) var(--ease-out) both;border-radius:18px;align-items:center;gap:12px;margin:22px 0 0;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.st-msg span{background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@keyframes st-msg{0%{opacity:0;transform:translateY(8px)}}.st-err .st-actions{margin-top:30px}.st-art{height:460px;position:relative}.st-art .st-plinth{height:44%;bottom:6%;left:10%;right:6%}.st-shadow{filter:blur(6px);width:42%;height:7%;transition:transform var(--duration-page) var(--ease-out);background:#3a234047;border-radius:50%;position:absolute;bottom:24%;left:30%;transform:translate(8%)scaleX(1.12)}.st-hop{width:40%;height:46%;position:absolute;bottom:27%;left:30%}.st-gift{transform-origin:88% 100%;animation:st-tip var(--duration-page) var(--ease-out) .25s both;position:absolute;inset:0;transform:rotate(12deg)}@keyframes st-tip{0%{transform:none}}.st-gift .st-lid{background-color:#b4ead3;border-radius:18px;height:24%;position:absolute;top:0;left:-7%;right:-7%}.is-retry .st-hop{animation:st-hopup var(--spring-bouncy-duration) var(--ease-in-out) both}@keyframes st-hopup{40%{transform:translateY(-44px)}}.is-retry .st-gift{animation:st-upright var(--spring-bouncy-duration) var(--spring-bouncy) both;transform:none}@keyframes st-upright{0%{transform:rotate(12deg)}}.is-retry .st-shadow{transform:none}.is-fail .st-gift{animation:st-tip var(--duration-page) var(--ease-out) both}.st-global{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.st-top{width:100%;max-width:1344px;margin:0 auto;padding:24px 32px 0}.st-top a{border-radius:12px;margin-left:-6px;padding:6px;display:inline-flex}.st-top svg{width:auto;height:34px;color:var(--ink);display:block}.st-global main{flex:auto;align-items:center;padding:40px 32px 72px;display:grid}.st-route{padding:40px 16px 72px}@media (min-width:640px){.st-route{padding-inline:24px}}.st-route.st-inside{padding-inline:0}@media (max-width:860px){.st-nf-copy,.st-nf-art{grid-column:1/-1}.st-nf-art{max-width:520px;height:380px;margin-top:56px}.st-err-grid{grid-template-columns:1fr;gap:8px}.st-art{order:-1;width:100%;max-width:440px;height:300px;margin:0 auto}}@media (max-width:640px){.st-nf{padding:24px 0 0}.st-nf-grid{padding:0 16px}.st-nf-art{height:300px}.st-nf h1{font-size:40px}.st-nf-lead{font-size:18px}.st-actions .st-btn{width:100%}.st-tag b{font-size:22px;left:-30px}.st-tag{right:2%}.st-box3d{width:48%;left:16%}.st-top{padding:16px 16px 0}.st-top svg{height:28px}.st-global main{align-items:start;padding:8px 16px 48px}.st-art{height:240px}.st-err h1{font-size:34px}.st-err-lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.st *,.st :before,.st :after{transition:none!important;animation:none!important}}
