.KidsChronHero-module__IrP0SG__hero{--navy:#12324f;--navy-deep:#0a1f36;--red:#e3262e;--yellow:#ffc531;--paper:#fff8e7;--display:var(--font-display,"Baloo 2", "Fredoka", "Nunito", ui-rounded, system-ui, sans-serif);isolation:isolate;color:#fff;background:radial-gradient(ellipse 70% 60% at 68% 45%, #1d4f7c 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 10% 100%, #2a2466 0%, transparent 70%), linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);min-height:100svh;position:relative;overflow:hidden}.KidsChronHero-module__IrP0SG__copy{z-index:3;transform:translate3d(calc(var(--mx,0) * -10px), calc(-58% + var(--my,0) * -8px - var(--hp,0) * 120px), 0);opacity:calc(1 - var(--hp,0) * 1.4);pointer-events:none;max-width:min(500px,38vw);position:absolute;top:50%;left:clamp(20px,6vw,96px)}.KidsChronHero-module__IrP0SG__copy>*{pointer-events:auto}.KidsChronHero-module__IrP0SG__eyebrow{letter-spacing:.02em;color:var(--yellow);background:#ffffff1a;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-block}.KidsChronHero-module__IrP0SG__title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:800;line-height:1.02}.KidsChronHero-module__IrP0SG__title span{color:var(--yellow)}.KidsChronHero-module__IrP0SG__tagline{font-family:var(--display);color:#9fd8ff;margin:14px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700}.KidsChronHero-module__IrP0SG__lede{color:#ffffffd1;margin:12px 0 0;font-size:1rem;line-height:1.55}.KidsChronHero-module__IrP0SG__ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.KidsChronHero-module__IrP0SG__primary,.KidsChronHero-module__IrP0SG__secondary{border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.KidsChronHero-module__IrP0SG__primary{background:var(--red);color:#fff;box-shadow:0 6px #a3141b}.KidsChronHero-module__IrP0SG__secondary{background:var(--paper);color:var(--navy);box-shadow:0 6px #d8c9a2}.KidsChronHero-module__IrP0SG__primary:hover,.KidsChronHero-module__IrP0SG__secondary:hover{--lift:-3px}.KidsChronHero-module__IrP0SG__primary:hover{box-shadow:0 9px #a3141b,0 14px 24px #e3262e59}.KidsChronHero-module__IrP0SG__secondary:hover{box-shadow:0 9px #d8c9a2,0 14px 24px #fff8e72e}.KidsChronHero-module__IrP0SG__primary:active,.KidsChronHero-module__IrP0SG__secondary:active{--press:5px;box-shadow:0 1px #00000040}.KidsChronHero-module__IrP0SG__stage{z-index:1;opacity:0;transform:translate3d(0, calc(var(--hp,0) * -60px), 0) scale(calc(1 - var(--hp,0) * .08));transition:opacity .8s;position:absolute;inset:0 0 112px}.KidsChronHero-module__IrP0SG__stage.KidsChronHero-module__IrP0SG__ready{opacity:1}.KidsChronHero-module__IrP0SG__stage canvas{cursor:grab}.KidsChronHero-module__IrP0SG__labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.KidsChronHero-module__IrP0SG__label{color:var(--ink);opacity:0;will-change:transform, opacity;padding-bottom:8px;text-decoration:none;position:absolute;top:0;left:0}.KidsChronHero-module__IrP0SG__labelBody{background:var(--c);font-family:var(--display);white-space:nowrap;transform-origin:50% 100%;border-radius:14px;flex-direction:column;align-items:center;padding:5px 11px;font-size:.8rem;font-weight:800;line-height:1.15;display:flex;position:relative;box-shadow:0 4px #00000040}.KidsChronHero-module__IrP0SG__labelBody:after{content:"";background:var(--c);z-index:-1;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.KidsChronHero-module__IrP0SG__labelBlurb,.KidsChronHero-module__IrP0SG__labelGo{opacity:.92;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:600;display:none}.KidsChronHero-module__IrP0SG__labelGo{background:#ffffff38;border-radius:999px;margin-top:4px;padding:2px 8px;font-weight:800}.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBlurb,.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelGo{display:block}.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBody{box-shadow:0 0 0 3px #fff, 0 8px 0 #00000040, 0 0 26px color-mix(in srgb, var(--c) 70%, transparent);padding:8px 14px;font-size:.95rem;animation:.42s cubic-bezier(.2,1.6,.4,1) both KidsChronHero-module__IrP0SG__popIn}@keyframes KidsChronHero-module__IrP0SG__popIn{0%{transform:scale(.7)rotate(-4deg)}60%{transform:scale(1.08)rotate(1.5deg)}to{transform:scale(1)rotate(0)}}.KidsChronHero-module__IrP0SG__hintTouch{display:none}@media (hover:none){.KidsChronHero-module__IrP0SG__hintMouse{display:none}.KidsChronHero-module__IrP0SG__hintTouch{display:inline}}.KidsChronHero-module__IrP0SG__hint{text-align:center;color:#fff9;pointer-events:none;margin:0 0 10px;font-size:.8rem;font-weight:600}.KidsChronHero-module__IrP0SG__loader{z-index:2;pointer-events:none;color:#ffffffbf;place-content:center;justify-items:center;gap:12px;font-weight:700;display:grid;position:absolute;inset:0 0 0 45%}.KidsChronHero-module__IrP0SG__spinner{border:5px solid #ffffff26;border-top-color:var(--yellow);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite KidsChronHero-module__IrP0SG__spin}@keyframes KidsChronHero-module__IrP0SG__spin{to{transform:rotate(360deg)}}.KidsChronHero-module__IrP0SG__bottom{z-index:3;pointer-events:none;position:absolute;bottom:24px;left:0;right:0}.KidsChronHero-module__IrP0SG__pills{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px;display:flex}.KidsChronHero-module__IrP0SG__pill{border:2px solid var(--c);color:#fff;background:#ffffff1a;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:0 3px #00000040}.KidsChronHero-module__IrP0SG__pill:hover,.KidsChronHero-module__IrP0SG__pill:focus-visible,.KidsChronHero-module__IrP0SG__pillOn{--lift:-4px;background:var(--c);color:var(--ink);box-shadow:0 7px 0 #0000004d, 0 10px 22px color-mix(in srgb, var(--c) 45%, transparent)}.KidsChronHero-module__IrP0SG__pill:focus-visible,.KidsChronHero-module__IrP0SG__primary:focus-visible,.KidsChronHero-module__IrP0SG__secondary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:1024px){.KidsChronHero-module__IrP0SG__hero{flex-direction:column;padding:84px 0 24px;display:flex}.KidsChronHero-module__IrP0SG__copy{text-align:center;max-width:none;padding:0 20px;position:relative;top:auto;left:auto;transform:none}.KidsChronHero-module__IrP0SG__ctas{justify-content:center}.KidsChronHero-module__IrP0SG__lede{display:none}.KidsChronHero-module__IrP0SG__stage{height:62svh;min-height:380px;position:relative;inset:auto;transform:none}.KidsChronHero-module__IrP0SG__copy{opacity:1}.KidsChronHero-module__IrP0SG__loader{inset:40% 0 20%}.KidsChronHero-module__IrP0SG__bottom{margin-top:4px;position:relative;bottom:auto}.KidsChronHero-module__IrP0SG__copy .KidsChronHero-module__IrP0SG__title{font-size:clamp(2rem,7vw,3rem)}.KidsChronHero-module__IrP0SG__labelBody{padding:4px 9px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__stage,.KidsChronHero-module__IrP0SG__primary,.KidsChronHero-module__IrP0SG__secondary,.KidsChronHero-module__IrP0SG__pill{transition:none}}.KidsChronHero-module__IrP0SG__copy{transition:opacity .35s,transform .35s}.KidsChronHero-module__IrP0SG__copyAway{opacity:0;pointer-events:none}.KidsChronHero-module__IrP0SG__copyAway>*{pointer-events:none}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__copyAway{transform:translateY(-58%)translate(-16px)}}.KidsChronHero-module__IrP0SG__card{z-index:4;color:#fff;opacity:0;transform-origin:0;pointer-events:none;width:min(420px,36vw);max-height:calc(100% - 280px);transition:opacity .3s,transform .5s cubic-bezier(.2,1.3,.3,1);display:flex;position:absolute;top:50%;left:clamp(20px,6vw,96px);transform:translateY(-46%)translate(-14px)rotateY(18deg)}.KidsChronHero-module__IrP0SG__cardOpen{opacity:1;pointer-events:auto;transform:translateY(-50%)}.KidsChronHero-module__IrP0SG__cardInner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--c);scrollbar-width:thin;background:#0a1f36e6;border-radius:22px;flex:1;padding:20px 22px 18px;position:relative;overflow-y:auto;box-shadow:0 10px #00000040,0 20px 50px #00000059}.KidsChronHero-module__IrP0SG__cardNudge{border:1px dashed color-mix(in srgb, var(--c) 70%, #fff);color:#ffffffe0;border-radius:12px;margin:-4px 0 12px;padding:7px 10px;font-size:.8rem;font-weight:700}.KidsChronHero-module__IrP0SG__cardClose{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem;line-height:1;position:absolute;top:10px;right:12px}.KidsChronHero-module__IrP0SG__cardClose:hover,.KidsChronHero-module__IrP0SG__cardClose:focus-visible{background:var(--c);color:var(--ink)}.KidsChronHero-module__IrP0SG__cardEyebrow{background:var(--c);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.KidsChronHero-module__IrP0SG__cardTitle{font-family:var(--display);margin:8px 0 0;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;line-height:1.05}.KidsChronHero-module__IrP0SG__cardTagline{color:#9fd8ff;margin:4px 0 12px;font-weight:700}.KidsChronHero-module__IrP0SG__stats{gap:6px;margin:0;display:grid}.KidsChronHero-module__IrP0SG__stats>div{border-bottom:1px solid #ffffff1a;grid-template-columns:7.5em 1fr;gap:8px;padding-bottom:6px;font-size:.88rem;display:grid}.KidsChronHero-module__IrP0SG__stats dt{color:#fff9;font-weight:700}.KidsChronHero-module__IrP0SG__stats dd{margin:0;font-weight:700}.KidsChronHero-module__IrP0SG__fact{background:#ffc5311f;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.45}.KidsChronHero-module__IrP0SG__fact strong{color:var(--yellow)}.KidsChronHero-module__IrP0SG__spotTitle{letter-spacing:.05em;text-transform:uppercase;color:#fff9;margin:14px 0 6px;font-size:.75rem;font-weight:800}.KidsChronHero-module__IrP0SG__places{gap:6px;margin:0;padding:0;list-style:none;display:grid}.KidsChronHero-module__IrP0SG__places li{background:#ffffff0d;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr;column-gap:8px;padding:7px 10px;transition:background .2s,border-color .2s;display:grid}.KidsChronHero-module__IrP0SG__places li.KidsChronHero-module__IrP0SG__placeOn{border-color:var(--c);background:#ffffff1f}.KidsChronHero-module__IrP0SG__placeName{font-size:.9rem;font-weight:800}.KidsChronHero-module__IrP0SG__placeWhere{color:#ffffff8c;align-self:center;font-size:.75rem}.KidsChronHero-module__IrP0SG__placeFact{color:#ffffffd1;grid-column:1/-1;font-size:.8rem;line-height:1.35}.KidsChronHero-module__IrP0SG__tag{pointer-events:none;cursor:pointer;will-change:transform, opacity;padding-bottom:4px;position:absolute;top:0;left:0}.KidsChronHero-module__IrP0SG__tagBody{color:#12324f;box-shadow:0 0 0 2px var(--c), 0 3px 0 #00000040;white-space:nowrap;transform-origin:50% 100%;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:2px 8px 3px;font-size:.66rem;font-weight:800;line-height:1.15;display:flex}.KidsChronHero-module__IrP0SG__tagWhere{color:#4a5d73;font-size:.65rem;font-weight:600;display:none}.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagBody{background:var(--c);color:#fff;box-shadow:0 0 0 2px #fff, 0 4px 0 #00000040, 0 0 20px color-mix(in srgb, var(--c) 70%, transparent);padding:4px 10px 5px;font-size:.75rem;animation:.38s cubic-bezier(.2,1.6,.4,1) both KidsChronHero-module__IrP0SG__popIn}.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagWhere{color:#ffffffe6;display:block}@media (max-width:1024px){.KidsChronHero-module__IrP0SG__card{width:auto;max-width:640px;max-height:min(44svh,400px);margin:0 auto;top:72px;left:12px;right:12px;transform:translateY(-12px)}.KidsChronHero-module__IrP0SG__cardInner{padding:16px 16px 14px}.KidsChronHero-module__IrP0SG__cardTitle{font-size:1.7rem}.KidsChronHero-module__IrP0SG__cardOpen{transform:none}.KidsChronHero-module__IrP0SG__stats>div{grid-template-columns:6.5em 1fr;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__card,.KidsChronHero-module__IrP0SG__copy{transition:none}}.KidsChronHero-module__IrP0SG__zoomed .KidsChronHero-module__IrP0SG__copy{opacity:0;pointer-events:none}.KidsChronHero-module__IrP0SG__zoomed .KidsChronHero-module__IrP0SG__hint{color:var(--yellow)}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBody,.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagBody{animation:none}.KidsChronHero-module__IrP0SG__copy,.KidsChronHero-module__IrP0SG__stage{transform:none}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__copy{transform:translateY(-58%)}}}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__pills{padding:0 200px}}
.Passport-module__qrSWha__wrap{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;bottom:16px;left:16px}.Passport-module__qrSWha__wrap>*{pointer-events:auto}.Passport-module__qrSWha__fab{color:#12324f;min-height:46px;font:inherit;cursor:pointer;background:#ffc531;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:800;display:inline-flex;box-shadow:0 5px #c99410,0 10px 24px #00000059}.Passport-module__qrSWha__fab:hover{--lift:-3px}.Passport-module__qrSWha__fab:active{--press:4px;box-shadow:0 1px #c99410}.Passport-module__qrSWha__fab:focus-visible,.Passport-module__qrSWha__close:focus-visible,.Passport-module__qrSWha__reset:focus-visible{outline-offset:3px;outline:3px solid #fff}.Passport-module__qrSWha__wiggle{animation:.7s cubic-bezier(.3,1.6,.5,1) Passport-module__qrSWha__wiggle}@keyframes Passport-module__qrSWha__wiggle{0%{transform:scale(1)}25%{transform:scale(1.18)rotate(-8deg)}50%{transform:scale(.95)rotate(6deg)}75%{transform:scale(1.05)rotate(-3deg)}to{transform:scale(1)}}.Passport-module__qrSWha__panel{color:#12324f;transform-origin:0 100%;background:#fff8e7;border-radius:22px;width:min(360px,100vw - 32px);max-height:min(70vh,560px);padding:16px 16px 14px;animation:.4s cubic-bezier(.2,1.4,.4,1) both Passport-module__qrSWha__rise;overflow-y:auto;box-shadow:0 8px #d8c9a2,0 24px 60px #00000073}@keyframes Passport-module__qrSWha__rise{0%{opacity:0;transform:translateY(16px)scale(.92)rotateX(12deg)}}.Passport-module__qrSWha__head{position:relative}.Passport-module__qrSWha__kicker{letter-spacing:.12em;text-transform:uppercase;color:#e3262e;margin:0;font-size:.7rem;font-weight:800}.Passport-module__qrSWha__head h2{font-family:var(--font-display,"Baloo 2", ui-rounded, system-ui, sans-serif);margin:0;font-size:1.45rem;line-height:1.1}.Passport-module__qrSWha__close{color:#12324f;cursor:pointer;background:#12324f14;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem;position:absolute;top:-4px;right:-4px}.Passport-module__qrSWha__howto{color:#3a5068;margin:6px 0 12px;font-size:.82rem;line-height:1.4}.Passport-module__qrSWha__sub{letter-spacing:.08em;text-transform:uppercase;color:#6b7c8f;margin:12px 0 6px;font-size:.72rem;font-weight:800}.Passport-module__qrSWha__stamps{grid-template-columns:repeat(4,1fr);gap:10px 6px;margin:0;padding:0;list-style:none;display:grid}.Passport-module__qrSWha__bonus{grid-template-columns:repeat(3,1fr)}.Passport-module__qrSWha__stamps li{text-align:center;justify-items:center;gap:4px;display:grid}.Passport-module__qrSWha__stamp{color:#12324f59;border:2px dashed #12324f40;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.2rem;font-weight:800;display:grid}.Passport-module__qrSWha__got .Passport-module__qrSWha__stamp{border:3px double var(--c);color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);letter-spacing:.04em;font-size:.56rem;animation:.45s cubic-bezier(.3,1.8,.5,1) both Passport-module__qrSWha__thump;transform:rotate(-12deg)}@keyframes Passport-module__qrSWha__thump{0%{opacity:0;transform:scale(1.8)rotate(-30deg)}}.Passport-module__qrSWha__stampName{color:#3a5068;font-size:.68rem;font-weight:700;line-height:1.15}.Passport-module__qrSWha__meter{gap:6px;margin-top:14px;font-size:.82rem;display:grid}.Passport-module__qrSWha__bar{background:#12324f1a;border-radius:999px;height:10px;overflow:hidden}.Passport-module__qrSWha__bar span{border-radius:inherit;background:linear-gradient(90deg,#3dae49,#29a8e0);height:100%;transition:width .6s cubic-bezier(.2,1.2,.4,1);display:block}.Passport-module__qrSWha__badge{color:#ffc531;text-align:center;background:#12324f;border-radius:12px;margin:12px 0 0;padding:8px 10px;font-weight:800}.Passport-module__qrSWha__reset{color:#6b7c8f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:.78rem;text-decoration:underline}.Passport-module__qrSWha__toasts{gap:6px;display:grid}.Passport-module__qrSWha__toast{color:#fff;background:#12324f;border-radius:14px;margin:0;padding:8px 14px;font-size:.85rem;font-weight:800;animation:.45s cubic-bezier(.2,1.5,.4,1) both Passport-module__qrSWha__toastIn;box-shadow:0 0 0 2px #ffc531,0 8px 20px #00000059}.Passport-module__qrSWha__toastBig{background:#e3262e;font-size:1rem}@keyframes Passport-module__qrSWha__toastIn{0%{opacity:0;transform:translateY(14px)scale(.8)}}.Passport-module__qrSWha__confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Passport-module__qrSWha__confetti i{top:-20px;left:var(--x);width:9px;height:14px;animation:Passport-module__qrSWha__fall var(--d) cubic-bezier(.25, .4, .5, 1) var(--delay) forwards;border-radius:2px;position:absolute}@keyframes Passport-module__qrSWha__fall{to{transform:translate3d(var(--dx), 110vh, 0) rotate(var(--r))}}@media (max-width:600px){.Passport-module__qrSWha__wrap{bottom:10px;left:10px}.Passport-module__qrSWha__fab{min-height:42px;padding:0 12px 0 10px}.Passport-module__qrSWha__fabWord{display:none}}@media (prefers-reduced-motion:reduce){.Passport-module__qrSWha__wiggle,.Passport-module__qrSWha__panel,.Passport-module__qrSWha__toast,.Passport-module__qrSWha__got .Passport-module__qrSWha__stamp{animation:none}}
.home-module__GLJFWW__home{--navy:#12324f;--navy-deep:#0a1f36;--red:#e3262e;--yellow:#ffc531;--green:#3dae49;--sky:#29a8e0;--paper:#fff8e7;--display:var(--font-display,"Baloo 2", "Fredoka", "Nunito", ui-rounded, system-ui, sans-serif);overflow-x:clip}.home-module__GLJFWW__night{color:#fff;background:radial-gradient(ellipse 60% 50% at 80% 0%, #29a8e02e, transparent 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #7b3fa038, transparent 70%), linear-gradient(180deg, #0d2742 0%, var(--navy-deep) 100%)}.home-module__GLJFWW__paper{color:var(--navy);background-color:var(--paper);background-image:radial-gradient(#12324f12 1.2px,#0000 1.3px);background-size:18px 18px}.home-module__GLJFWW__sky{color:var(--navy);background:linear-gradient(#d6f1ff 0%,#f2fbff 100%)}.home-module__GLJFWW__sun{color:var(--navy);background:radial-gradient(circle at 15% 20%,#ffffff73,#0000 35%),linear-gradient(160deg,#ffd65c 0%,#ffc531 55%,#f7a823 100%)}.js .home-module__GLJFWW__reveal3d>*{opacity:0;transform-origin:50% 0;transform:perspective(1400px)translateY(70px)rotateX(14deg)scale(.97)}.js .home-module__GLJFWW__reveal3d.home-module__GLJFWW__in>*{opacity:1;transition:transform .95s cubic-bezier(.2,.9,.25,1),opacity .7s;transform:none}.home-module__GLJFWW__section{padding:clamp(64px,9vw,120px) clamp(16px,5vw,64px);position:relative}.home-module__GLJFWW__head{text-align:center;max-width:820px;margin:0 auto}.home-module__GLJFWW__kicker{color:#b07a00;letter-spacing:.06em;text-transform:uppercase;background:#ffc53129;border-radius:999px;margin:0 0 12px;padding:5px 12px;font-size:.8rem;font-weight:800;display:inline-block}.home-module__GLJFWW__night .home-module__GLJFWW__kicker{color:var(--yellow);background:#ffffff1a}.home-module__GLJFWW__sun .home-module__GLJFWW__kicker{color:var(--navy);background:#12324f1a}.home-module__GLJFWW__h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:var(--navy);text-shadow:0 1px #00000014,0 2px #00000014,0 3px #00000014,0 8px 14px #0000001f;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.04}.home-module__GLJFWW__h2 span{color:var(--red)}.home-module__GLJFWW__night .home-module__GLJFWW__h2{color:#fff;text-shadow:0 1px #061526,0 2px #061526,0 3px #061526,0 4px #061526,0 10px 20px #00000073}.home-module__GLJFWW__night .home-module__GLJFWW__h2 span{color:var(--yellow)}.home-module__GLJFWW__h3{max-width:1200px;font-family:var(--display);margin:56px auto 16px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.home-module__GLJFWW__sub{opacity:.85;max-width:680px;margin:14px auto 0;font-size:1.05rem;line-height:1.55}.home-module__GLJFWW__small{text-align:center;opacity:.75;max-width:760px;margin:18px auto 0;font-size:.85rem}.home-module__GLJFWW__more{color:var(--c,var(--red));margin-top:auto;padding-top:12px;font-weight:800}.home-module__GLJFWW__ctaRow{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.home-module__GLJFWW__btnPrimary,.home-module__GLJFWW__btnGhost{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.home-module__GLJFWW__btnPrimary{background:var(--red);color:#fff;box-shadow:0 6px #a3141b}.home-module__GLJFWW__btnPrimary:hover{--lift:-3px;box-shadow:0 9px #a3141b,0 14px 24px #e3262e4d}.home-module__GLJFWW__btnPrimary:active{--press:5px;box-shadow:0 1px #a3141b}.home-module__GLJFWW__btnGhost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.home-module__GLJFWW__btnGhost:hover{--lift:-2px;background:#7f7f7f1a}.home-module__GLJFWW__btnPrimary:disabled,.home-module__GLJFWW__btnGhost:disabled,.home-module__GLJFWW__round:disabled{opacity:.45;cursor:default}.home-module__GLJFWW__round{background:var(--yellow);width:52px;height:52px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.9rem;font-weight:800;line-height:1;display:grid;box-shadow:0 5px #c99410}.home-module__GLJFWW__round:hover:not(:disabled){--lift:-3px}.home-module__GLJFWW__round:active:not(:disabled){--press:4px;box-shadow:0 1px #c99410}.home-module__GLJFWW__btnPrimary:focus-visible,.home-module__GLJFWW__btnGhost:focus-visible,.home-module__GLJFWW__round:focus-visible,.home-module__GLJFWW__ringCard:focus-visible,.home-module__GLJFWW__pillar:focus-visible,.home-module__GLJFWW__comp:focus-visible,.home-module__GLJFWW__flipCard:focus-visible,.home-module__GLJFWW__token:focus-visible,.home-module__GLJFWW__cover3d:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.home-module__GLJFWW__paper .home-module__GLJFWW__btnPrimary:focus-visible,.home-module__GLJFWW__paper .home-module__GLJFWW__btnGhost:focus-visible,.home-module__GLJFWW__sun .home-module__GLJFWW__flipCard:focus-visible{outline-color:var(--navy)}.home-module__GLJFWW__card3d{isolation:isolate;position:relative}.home-module__GLJFWW__card3d:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff47, transparent 45%);opacity:var(--glare,0);pointer-events:none;z-index:2;transition:opacity .3s;position:absolute;inset:0}.home-module__GLJFWW__subjects{--R:360px;--cw:210px;overflow:clip}.home-module__GLJFWW__ringStage{perspective:1200px;perspective-origin:50% 20%;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-y;height:400px;margin:36px auto 0;position:relative}.home-module__GLJFWW__ringStage:active{cursor:grabbing}.home-module__GLJFWW__ring{width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateX(-6deg) rotateY(calc(var(--spin,0deg) + (var(--p,.5) - .5) * -110deg));transition:transform .9s cubic-bezier(.2,.9,.25,1.12);position:absolute;top:34px;left:50%}.home-module__GLJFWW__ringDragging{transition:none}.home-module__GLJFWW__ringCard{left:calc(var(--cw) / -2);width:var(--cw);color:#fff;height:280px;transform:rotateY(calc(var(--i) * 40deg)) translateZ(var(--R));transform-style:preserve-3d;-webkit-user-drag:none;text-decoration:none;position:absolute;top:0}.home-module__GLJFWW__ringFace,.home-module__GLJFWW__ringBack{backface-visibility:hidden;border-radius:28px;position:absolute;inset:0}.home-module__GLJFWW__ringFace{text-align:center;background:radial-gradient(circle at 30% 15%, #ffffff4d, transparent 45%), linear-gradient(165deg, var(--c), color-mix(in srgb, var(--c) 62%, #000));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;transition:box-shadow .4s;display:flex;box-shadow:inset 0 -6px #0000002e,0 18px 30px #00000059}.home-module__GLJFWW__ringFace:after{content:"";border-radius:inherit;pointer-events:none;background:#08182c52;transition:opacity .4s;position:absolute;inset:0}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringFace:after,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringFace:after{opacity:0}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringFace,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringFace{box-shadow:inset 0 -6px 0 #0000002e, 0 0 0 4px #ffffffd9, 0 24px 40px #0006, 0 0 50px color-mix(in srgb, var(--c) 60%, transparent)}.home-module__GLJFWW__ringBack{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--c) 55%, #0a1f36) 0 14px, color-mix(in srgb, var(--c) 42%, #0a1f36) 14px 28px);color:#ffffff8c;font-family:var(--display);text-align:center;place-content:center;justify-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:grid;transform:rotateY(180deg)}.home-module__GLJFWW__ringIcon{width:84px;height:84px;color:var(--c);background:#fffffff2;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.2,1.6,.4,1);display:grid;box-shadow:0 6px #0000002e}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringIcon,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringIcon{transform:translateY(-6px)rotate(-8deg)scale(1.06)}.home-module__GLJFWW__ringName{font-family:var(--display);font-size:1.35rem;font-weight:800;line-height:1.05}.home-module__GLJFWW__ringTag{opacity:.9;font-size:.9rem}.home-module__GLJFWW__ringGo{background:#fff3;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:.82rem;font-weight:800}.home-module__GLJFWW__ringFloor{filter:blur(6px);pointer-events:none;background:radial-gradient(#29a8e059,#0000 70%);border-radius:50%;width:min(900px,92vw);height:70px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.home-module__GLJFWW__ringNav{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.home-module__GLJFWW__ringNow{text-align:center;min-width:190px;font-family:var(--display);margin:0;font-size:1.25rem;font-weight:800}.home-module__GLJFWW__flipSection{--pw:min(370px, 41vw, calc((100svh - 300px) / 1.36));height:calc(var(--leaves,7) * 48svh + 100svh);padding:0}.home-module__GLJFWW__flipStatic{height:auto;padding:clamp(64px,9vw,120px) 16px}.home-module__GLJFWW__flipPin{flex-direction:column;justify-content:center;gap:24px;height:100svh;padding:72px 16px 20px;display:flex;position:sticky;top:0;overflow:clip}.home-module__GLJFWW__flipStatic .home-module__GLJFWW__flipPin{height:auto;padding:0;position:relative}.home-module__GLJFWW__flipPin .home-module__GLJFWW__head .home-module__GLJFWW__sub{margin-top:6px;font-size:.95rem}.home-module__GLJFWW__book{width:calc(var(--pw) * 2);height:calc(var(--pw) * 1.36);perspective:2400px;transform:translateX(calc((1 - min(var(--f), 1)) * -25% + max(var(--f) - (var(--L) - 1), 0) * 25%));margin:0 auto;transition:transform .2s linear;position:relative}.home-module__GLJFWW__bookSingle{width:var(--pw);--pw:min(380px, 86vw, calc((100svh - 300px) / 1.36));transform:none}.home-module__GLJFWW__leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--t) * -180deg)) translateZ(.5px);position:absolute;top:0;left:50%}.home-module__GLJFWW__bookSingle .home-module__GLJFWW__leaf{width:100%;opacity:clamp(0, calc((.7 - var(--t)) * 5), 1);left:0}.home-module__GLJFWW__face{backface-visibility:hidden;color:var(--navy);background:#fffdf7;border-radius:3px 14px 14px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 6px 0 12px -6px #00000040,0 1px 2px #00000026}.home-module__GLJFWW__back{border-radius:14px 3px 3px 14px;transform:rotateY(180deg);box-shadow:inset -6px 0 12px -6px #00000040,0 1px 2px #00000026}.home-module__GLJFWW__bookSingle .home-module__GLJFWW__back{display:none}.home-module__GLJFWW__face:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, calc(var(--t) * (1 - var(--t)) * .9)), transparent 60%);position:absolute;inset:0}.home-module__GLJFWW__back:after{background:linear-gradient(270deg, rgba(0, 0, 0, calc(var(--t) * (1 - var(--t)) * .9)), transparent 60%)}.home-module__GLJFWW__bookShadow{z-index:-1;background:radial-gradient(#12324f59,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:-26px;left:4%;right:4%}.home-module__GLJFWW__coverFace{background:#fff;height:100%}.home-module__GLJFWW__coverFace img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-module__GLJFWW__backFace{background:radial-gradient(circle at 80% 10%, #ffc53140, transparent 40%), var(--navy);color:#fff;height:100%;padding:26px 22px;overflow:auto}.home-module__GLJFWW__backFace h3{font-family:var(--display);margin:4px 0 10px;font-size:1.6rem;line-height:1.05}.home-module__GLJFWW__backFace ul{margin:0 0 16px;padding-left:1.1em;font-size:.9rem;line-height:1.45}.home-module__GLJFWW__backKicker{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.home-module__GLJFWW__nov li::marker{color:var(--yellow)}.home-module__GLJFWW__pageFace{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 9%, transparent), transparent 40%), #fffdf7;flex-direction:column;height:100%;padding:0 clamp(14px,2.2vw,24px) 18px;display:flex;position:relative}.home-module__GLJFWW__pageHead{background:var(--c);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:8px;margin:0 calc(-1*clamp(14px,2.2vw,24px)) 14px;padding:9px clamp(14px,2.2vw,24px);font-size:clamp(.58rem,1vw,.7rem);font-weight:800;display:flex}.home-module__GLJFWW__pageHead span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.home-module__GLJFWW__pageNum{font-family:var(--display);color:color-mix(in srgb, var(--c) 14%, transparent);pointer-events:none;font-size:clamp(5rem,11vw,8.5rem);font-weight:800;line-height:1;position:absolute;bottom:-18px;right:10px}.home-module__GLJFWW__pageTitle{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.05;position:relative}.home-module__GLJFWW__pageInside{letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin:14px 0 6px;font-size:.68rem;font-weight:800}.home-module__GLJFWW__pageList{gap:8px;margin:0;padding:0;font-size:clamp(.8rem,1.25vw,.92rem);line-height:1.3;list-style:none;display:grid;position:relative}.home-module__GLJFWW__pageList li{padding-left:18px;position:relative}.home-module__GLJFWW__pageList li:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px;position:absolute;top:.4em;left:0;transform:rotate(45deg)}.home-module__GLJFWW__pageArt{flex:1;grid-template-columns:1.4fr 1fr 1fr;gap:10px;min-height:60px;margin-top:18px;display:grid}.home-module__GLJFWW__pageArt span{background:repeating-linear-gradient(#12324f21 0 3px,#0000 3px 9px);border-radius:8px}.home-module__GLJFWW__pageArt span:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 35%, transparent), color-mix(in srgb, var(--c) 10%, transparent))}.home-module__GLJFWW__flipNav{justify-content:center;align-items:center;gap:16px;display:flex}.home-module__GLJFWW__flipDots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:260px;display:flex}.home-module__GLJFWW__flipDots span{background:#12324f33;border-radius:50%;width:10px;height:10px;transition:transform .3s,background .3s}.home-module__GLJFWW__flipDots .home-module__GLJFWW__dotOn{background:var(--navy)}.home-module__GLJFWW__flipDots .home-module__GLJFWW__dotNow{background:var(--red);transform:scale(1.4)}.home-module__GLJFWW__pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1200px;margin:44px auto 0;display:grid}.home-module__GLJFWW__pillar{border:2px solid color-mix(in srgb, var(--c) 65%, transparent);color:#fff;opacity:0;transition:transform .45s cubic-bezier(.2, .9, .25, 1.35), translate .9s cubic-bezier(.2, 1.2, .3, 1) var(--d), rotate .9s cubic-bezier(.2, 1.2, .3, 1) var(--d), opacity .6s ease var(--d), box-shadow .3s ease;background:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;flex-direction:column;padding:16px 18px 20px;text-decoration:none;display:flex;translate:0 70px;rotate:x 28deg;box-shadow:0 10px #00000040}.home-module__GLJFWW__pillarsIn .home-module__GLJFWW__pillar{opacity:1;translate:0;rotate:none}.home-module__GLJFWW__pillar:hover{box-shadow:0 14px 0 #00000040, 0 0 40px color-mix(in srgb, var(--c) 45%, transparent)}.home-module__GLJFWW__pillarProp{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--c) 40%, transparent), transparent 68%);border-radius:20px;height:200px;margin:0 -6px 8px;position:relative}.home-module__GLJFWW__pillarFallback{background:radial-gradient(circle at 35% 30%, #fff, var(--c) 60%);opacity:.6;border-radius:50%;position:absolute;inset:30px}.home-module__GLJFWW__pillarName{font-family:var(--display);color:var(--c);filter:brightness(1.35);margin:0;font-size:1.7rem}.home-module__GLJFWW__pillarText{color:#ffffffd9;margin:6px 0 0;font-size:.95rem;line-height:1.5}.home-module__GLJFWW__pillarCanvas{z-index:20}.home-module__GLJFWW__riverScene{perspective:1100px;perspective-origin:50% 0;max-width:1000px;margin:40px auto 0}.home-module__GLJFWW__riverTilt{height:300px;transform-style:preserve-3d;border-radius:30px;grid-template-columns:1fr 1.3fr 1fr;display:grid;position:relative;transform:rotateX(30deg);box-shadow:0 30px 50px #12324f40}.home-module__GLJFWW__bank{transform-style:preserve-3d;background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 40%),linear-gradient(160deg,#84d96f,#3dae49);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 8px;display:flex;position:relative}.home-module__GLJFWW__bankL{border-radius:30px 0 0 30px}.home-module__GLJFWW__bankR{border-radius:0 30px 30px 0}.home-module__GLJFWW__bankName{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#0a3c1499;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:0;right:0}.home-module__GLJFWW__tokens{transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-module__GLJFWW__token{width:74px;color:var(--navy);font:inherit;cursor:pointer;transform-origin:50% 100%;background:#fff;border:0;border-radius:18px;justify-items:center;gap:0;padding:6px 4px 5px;animation:.45s cubic-bezier(.2,1.6,.4,1) both home-module__GLJFWW__hopIn;display:grid;transform:rotateX(-30deg)translateZ(14px);box-shadow:0 6px #0000002e}.home-module__GLJFWW__token span{font-size:2.2rem;line-height:1.1}.home-module__GLJFWW__token small{font-size:.68rem;font-weight:800}.home-module__GLJFWW__token:disabled{cursor:default}.home-module__GLJFWW__tokenReady:not(:disabled):hover{box-shadow:0 12px 0 #0000002e, 0 0 0 3px var(--yellow);transform:rotateX(-30deg)translateZ(14px)translateY(-8px)scale(1.06)}@keyframes home-module__GLJFWW__hopIn{0%{opacity:0;transform:rotateX(-30deg)translateZ(14px)translateY(-40px)scale(.6)}70%{opacity:1;transform:rotateX(-30deg)translateZ(14px)translateY(4px)scale(1.05)}}.home-module__GLJFWW__water{background:linear-gradient(90deg,#1f8fd6,#4fc0f5 50%,#1f8fd6);position:relative;overflow:hidden}.home-module__GLJFWW__water i{border-top:3px solid #ffffff73;border-radius:50%;width:200%;height:26px;animation:4s linear infinite home-module__GLJFWW__waves;position:absolute;left:-50%}.home-module__GLJFWW__water i:first-child{top:18%}.home-module__GLJFWW__water i:nth-child(2){animation-duration:5.5s;animation-direction:reverse;top:48%}.home-module__GLJFWW__water i:nth-child(3){animation-duration:3.5s;top:76%}@keyframes home-module__GLJFWW__waves{to{transform:translate(25%)}}.home-module__GLJFWW__boat{--bw:170px;width:var(--bw);transform-origin:50% 100%;height:100px;transform-style:preserve-3d;z-index:2;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:26px;transition:left .95s cubic-bezier(.45,0,.3,1);display:flex;position:absolute;bottom:30%;left:calc(30.303% + 4px);transform:rotateX(-30deg)translateZ(30px)}.home-module__GLJFWW__boatR{left:calc(100% - 100% / 3.3 - var(--bw) - 4px)}.home-module__GLJFWW__boatRowing{animation:.45s ease-in-out infinite alternate home-module__GLJFWW__bob}@keyframes home-module__GLJFWW__bob{to{transform:rotateX(-30deg)translateZ(30px)translateY(-6px)rotate(-3deg)}}.home-module__GLJFWW__hull{z-index:-1;background:linear-gradient(#b5652d,#7c3f17);border-radius:6px 6px 60px 60px;height:40px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px #d98b4a,0 8px #0003}.home-module__GLJFWW__farmer{font-size:2.6rem;line-height:1}.home-module__GLJFWW__inBoat{width:58px;animation:none;transform:none}.home-module__GLJFWW__inBoat span{font-size:1.8rem}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:.5s home-module__GLJFWW__shake}@keyframes home-module__GLJFWW__shake{20%,60%{transform:rotateX(30deg)translate(-10px)}40%,80%{transform:rotateX(30deg)translate(10px)}}.home-module__GLJFWW__riverWon .home-module__GLJFWW__riverTilt{box-shadow:0 0 0 6px var(--yellow), 0 30px 50px #12324f40}.home-module__GLJFWW__riverBar{text-align:center;max-width:1000px;margin:28px auto 0}.home-module__GLJFWW__riverMsg{min-height:1.6em;margin:0 0 14px;font-size:1.05rem;font-weight:800}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverMsg{color:var(--red)}.home-module__GLJFWW__riverBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.home-module__GLJFWW__moves{opacity:.7;padding:0 8px;font-weight:800}.home-module__GLJFWW__reveal{text-align:left;background:#fff;border-radius:16px;max-width:720px;margin:16px auto 0;padding:12px 16px;line-height:1.5;animation:.4s cubic-bezier(.2,1.4,.4,1) both home-module__GLJFWW__hopIn2;box-shadow:0 6px #12324f1f}.home-module__GLJFWW__teaches{background:var(--navy);color:#fff}.home-module__GLJFWW__teaches strong{color:var(--yellow)}@keyframes home-module__GLJFWW__hopIn2{0%{opacity:0;transform:translateY(12px)scale(.96)}}.home-module__GLJFWW__flipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:40px auto 0;display:grid}.home-module__GLJFWW__flipWrap{perspective:1100px}.home-module__GLJFWW__flipCard{width:100%;height:320px;font:inherit;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .75s cubic-bezier(.3,1.35,.4,1);display:block;position:relative}.home-module__GLJFWW__flipped{transform:rotateY(180deg)}.home-module__GLJFWW__flipFace{backface-visibility:hidden;border-radius:26px;flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:absolute;inset:0;box-shadow:0 10px #00000026,0 20px 30px #00000026}.home-module__GLJFWW__flipFront{background:radial-gradient(circle at 85% 15%, #ffffff4d, transparent 35%), linear-gradient(160deg, var(--c), color-mix(in srgb, var(--c) 65%, #000));color:#fff}.home-module__GLJFWW__flipBack{color:var(--navy);border:3px solid var(--c);background:#fff;overflow:auto;transform:rotateY(180deg)}.home-module__GLJFWW__flipKicker{letter-spacing:.06em;text-transform:uppercase;background:#ffffff38;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:800}.home-module__GLJFWW__flipBack .home-module__GLJFWW__flipKicker{background:color-mix(in srgb, var(--c) 15%, transparent);color:var(--c);filter:brightness(.8)}.home-module__GLJFWW__flipQ{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1.1}.home-module__GLJFWW__flipTap{opacity:.9;margin-top:auto;font-weight:800}.home-module__GLJFWW__flipA{font-size:1rem;line-height:1.5}.home-module__GLJFWW__flipTry{background:#fff3cc;border-radius:14px;margin-top:auto;padding:10px 12px;font-size:.88rem;line-height:1.45}.home-module__GLJFWW__editionGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,80px);max-width:1150px;margin:0 auto;display:grid}.home-module__GLJFWW__coverStage{perspective:1500px;padding:10px 0 40px;position:relative}.home-module__GLJFWW__cover3d{width:min(100%,420px);rotate:y calc(-24deg + var(--p,.5) * 30deg);translate:0 calc((.5 - var(--p,.5)) * 50px);border-radius:6px;margin:0 auto;transition:transform .45s cubic-bezier(.2,.9,.25,1.35),rotate .6s,translate .6s;display:block;position:relative;overflow:hidden;box-shadow:1px 1px #e8e1cf,2px 2px #d6cdb5,3px 3px #e8e1cf,4px 4px #d6cdb5,5px 5px #e8e1cf,24px 30px 50px #00000080}.home-module__GLJFWW__cover3d img{width:100%;height:auto;display:block}.home-module__GLJFWW__coverGlare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff59, transparent 40%), linear-gradient(105deg, transparent 55%, #ffffff1f 60%, transparent 66%);opacity:calc(.4 + var(--glare,0) * .6);pointer-events:none;position:absolute;inset:0}.home-module__GLJFWW__coverShadow{background:radial-gradient(#00000073,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:8px;left:15%;right:15%}.home-module__GLJFWW__editionText .home-module__GLJFWW__h2{font-size:clamp(2rem,4vw,3.1rem)}.home-module__GLJFWW__meta{color:var(--yellow);margin:12px 0 0;font-weight:800}.home-module__GLJFWW__theme{color:#9fd8ff;margin:6px 0 0;font-weight:700}.home-module__GLJFWW__edition .home-module__GLJFWW__sub{margin-left:0}.home-module__GLJFWW__glance{scroll-snap-type:x mandatory;perspective:900px;scrollbar-width:thin;grid-auto-columns:150px;grid-auto-flow:column;gap:14px;max-width:1200px;margin:0 auto;padding:8px 4px 20px;list-style:none;display:grid;overflow-x:auto}.home-module__GLJFWW__glance li{scroll-snap-align:start;color:var(--navy);transform-origin:50% 0;opacity:0;transition:transform .45s cubic-bezier(.2, .9, .25, 1.35), rotate .7s cubic-bezier(.2, 1.4, .4, 1) var(--d), opacity .4s ease var(--d);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;rotate:x -80deg;box-shadow:0 8px #0000004d}.home-module__GLJFWW__glanceIn li{opacity:1;rotate:none}.home-module__GLJFWW__glanceDate{background:var(--red);color:#fff;font-family:var(--display);padding:10px 12px 8px;font-size:1.25rem;font-weight:800}.home-module__GLJFWW__glanceName{padding:10px 12px 14px;font-size:.88rem;font-weight:700;line-height:1.3}.home-module__GLJFWW__compGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1150px;margin:40px auto 0;display:grid}.home-module__GLJFWW__comp{color:var(--navy);border-top:10px solid var(--c);background:#fff;border-radius:26px;flex-direction:column;gap:8px;padding:24px 22px 22px;text-decoration:none;display:flex;box-shadow:0 10px #12324f1f,0 20px 34px #12324f1f}.home-module__GLJFWW__comp p{margin:0;line-height:1.5}.home-module__GLJFWW__status{text-transform:uppercase;letter-spacing:.06em;background:#12324f1a;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:800}.home-module__GLJFWW__statusOpen{background:var(--green);color:#fff}.home-module__GLJFWW__compType{color:var(--c);filter:brightness(.8);font-size:.8rem;font-weight:700}.home-module__GLJFWW__compName{font-family:var(--display);margin:0;font-size:1.5rem;line-height:1.1}.home-module__GLJFWW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:900px;margin:44px auto 0;display:grid}.home-module__GLJFWW__plan{background:var(--paper);color:var(--navy);border-radius:28px;flex-direction:column;padding:28px 26px 26px;display:flex;box-shadow:0 12px #d8c9a2,0 26px 40px #00000059}.home-module__GLJFWW__planBest{box-shadow:0 0 0 5px var(--yellow), 0 12px 0 5px #c99410, 0 26px 40px #00000059;background:#fff}.home-module__GLJFWW__ribbon{background:var(--red);color:#fff;z-index:3;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:800;position:absolute;top:-14px;right:22px;box-shadow:0 4px #a3141b}.home-module__GLJFWW__planName{font-family:var(--display);margin:0;font-size:1.5rem}.home-module__GLJFWW__planEditions{color:var(--sky);margin:2px 0 0;font-weight:800}.home-module__GLJFWW__price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.home-module__GLJFWW__price strong{font-family:var(--display);font-size:3rem;line-height:1}.home-module__GLJFWW__price s{opacity:.55;font-weight:700}.home-module__GLJFWW__save{background:var(--green);color:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:800}.home-module__GLJFWW__perMonth{opacity:.75;margin:4px 0 0;font-size:.9rem}.home-module__GLJFWW__ticks{gap:8px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.home-module__GLJFWW__ticks li{padding-left:28px;line-height:1.4;position:relative}.home-module__GLJFWW__ticks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.12em;left:0}.home-module__GLJFWW__plan .home-module__GLJFWW__btnPrimary{margin-top:auto}.home-module__GLJFWW__subscribe .home-module__GLJFWW__small{color:#ffffffd9;opacity:1}.home-module__GLJFWW__grownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1100px;margin:40px auto 0;display:grid}.home-module__GLJFWW__grownCard{background:#fff;border-radius:28px;padding:26px 26px 24px;box-shadow:0 10px #12324f1f,0 20px 34px #12324f1a}.home-module__GLJFWW__grownCard h3{font-family:var(--display);margin:0;font-size:1.7rem}.home-module__GLJFWW__grownCard p{line-height:1.5}.home-module__GLJFWW__grownCard .home-module__GLJFWW__small{text-align:left;margin:0 0 16px}.home-module__GLJFWW__header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0a1b2ceb;border-bottom:1px solid #ffffff14;align-items:center;gap:18px;height:64px;padding:0 clamp(14px,3vw,32px);transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #00000040}.home-module__GLJFWW__headerSolid{background:#0a1b2cfa;box-shadow:0 4px 24px #00000059}.home-module__GLJFWW__skip{background:var(--yellow,#ffc531);color:#12324f;border-radius:10px;padding:8px 12px;font-weight:800;position:absolute;top:-60px;left:12px}.home-module__GLJFWW__skip:focus{top:10px}.home-module__GLJFWW__brand{color:inherit;text-decoration:none}.home-module__GLJFWW__logo{font-family:var(--font-display,"Baloo 2", ui-rounded, system-ui, sans-serif);letter-spacing:.02em;align-items:baseline;gap:2px;font-size:1.55rem;font-weight:800;line-height:1;display:inline-flex}.home-module__GLJFWW__logoKids{color:#fff;background:#e3262e;border-radius:8px;padding:2px 6px 0;font-size:.75em;transform:rotate(-6deg)}.home-module__GLJFWW__logoChron{color:#ffc531;text-shadow:0 2px #00000040}.home-module__GLJFWW__nav{gap:4px;margin-left:12px;display:flex}.home-module__GLJFWW__nav a{color:#fff;border-radius:999px;padding:8px 12px;font-size:.94rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.home-module__GLJFWW__nav a:hover,.home-module__GLJFWW__nav a:focus-visible{color:#fff;background:#ffffff29}.home-module__GLJFWW__headerRight{align-items:center;gap:10px;margin-left:auto;display:flex}.home-module__GLJFWW__sound{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.home-module__GLJFWW__sound[aria-pressed=true]{color:#12324f;background:#ffc531}.home-module__GLJFWW__account{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__GLJFWW__account:hover{background:#fff3}.home-module__GLJFWW__headerCta{color:#fff;background:#e3262e;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px #a3141b}.home-module__GLJFWW__headerCta:hover{--lift:-2px}.home-module__GLJFWW__sound:focus-visible,.home-module__GLJFWW__account:focus-visible,.home-module__GLJFWW__headerCta:focus-visible,.home-module__GLJFWW__nav a:focus-visible,.home-module__GLJFWW__toTop:focus-visible{outline-offset:3px;outline:3px solid #ffc531}.home-module__GLJFWW__footer{color:#ffffffd9;background:#071728;padding:56px clamp(16px,5vw,64px) 90px}.home-module__GLJFWW__footTop{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.home-module__GLJFWW__footBrand p{font-size:.92rem;line-height:1.5}.home-module__GLJFWW__contact a,.home-module__GLJFWW__footGroup a{color:inherit;text-decoration:none}.home-module__GLJFWW__contact a:hover,.home-module__GLJFWW__footGroup a:hover{color:#ffc531;text-decoration:underline}.home-module__GLJFWW__footGroup h3{color:#ffc531;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 12px;font-size:.85rem}.home-module__GLJFWW__footGroup ul{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.home-module__GLJFWW__footBottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:36px auto 0;padding-top:20px;font-size:.85rem;display:flex}.home-module__GLJFWW__toTop{color:#12324f;min-height:42px;font:inherit;cursor:pointer;background:#ffc531;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:0 4px #c99410}.home-module__GLJFWW__toTop:hover{--lift:-3px}@media (max-width:1100px){.home-module__GLJFWW__nav{display:none}.home-module__GLJFWW__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__GLJFWW__footTop{grid-template-columns:repeat(2,1fr)}.home-module__GLJFWW__footBrand{grid-column:1/-1}}@media (max-width:900px){.home-module__GLJFWW__editionGrid{grid-template-columns:1fr}.home-module__GLJFWW__editionText{text-align:center}.home-module__GLJFWW__edition .home-module__GLJFWW__sub{margin-left:auto}.home-module__GLJFWW__ctaRow{justify-content:center}.home-module__GLJFWW__compGrid,.home-module__GLJFWW__flipGrid,.home-module__GLJFWW__planGrid,.home-module__GLJFWW__grownGrid{grid-template-columns:1fr;max-width:520px}}@media (max-width:760px){.home-module__GLJFWW__subjects{--R:250px;--cw:168px}.home-module__GLJFWW__ringStage{height:340px}.home-module__GLJFWW__ringCard{height:240px}.home-module__GLJFWW__ringIcon{width:70px;height:70px}.home-module__GLJFWW__ringName{font-size:1.15rem}.home-module__GLJFWW__flipSection{height:calc(var(--leaves,14) * 24svh + 100svh)}.home-module__GLJFWW__riverTilt{grid-template-columns:.8fr 1.4fr .8fr;height:270px;transform:rotateX(22deg)}.home-module__GLJFWW__bank{padding:26px 4px 8px}.home-module__GLJFWW__tokens{flex-direction:column;gap:6px}.home-module__GLJFWW__token{width:58px;transform:rotateX(-22deg)translateZ(10px)}.home-module__GLJFWW__token span{font-size:1.7rem}.home-module__GLJFWW__tokenReady:not(:disabled):hover{transform:rotateX(-22deg)translateZ(10px)translateY(-6px)}.home-module__GLJFWW__boat{--bw:100px;height:80px;padding-bottom:20px;left:calc(26.6667% + 3px);transform:rotateX(-22deg)translateZ(20px)}.home-module__GLJFWW__boatR{left:calc(100% - 100% * .8 / 3 - var(--bw) - 3px)}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:none}.home-module__GLJFWW__farmer{font-size:2rem}.home-module__GLJFWW__inBoat{width:44px}.home-module__GLJFWW__inBoat span{font-size:1.4rem}.home-module__GLJFWW__hull{height:30px}.home-module__GLJFWW__header{height:58px}.home-module__GLJFWW__sound span{display:none}.home-module__GLJFWW__flipCard{height:290px}}@media (max-width:560px){.home-module__GLJFWW__pillarGrid{grid-template-columns:1fr;max-width:400px}.home-module__GLJFWW__footTop{grid-template-columns:1fr 1fr}.home-module__GLJFWW__logo{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__ring,.home-module__GLJFWW__book,.home-module__GLJFWW__flipCard,.home-module__GLJFWW__pillar,.home-module__GLJFWW__glance li,.home-module__GLJFWW__cover3d,.home-module__GLJFWW__boat{transition:none}.home-module__GLJFWW__token,.home-module__GLJFWW__reveal,.home-module__GLJFWW__water i,.home-module__GLJFWW__boatRowing,.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:none}.home-module__GLJFWW__pillar,.home-module__GLJFWW__glance li{opacity:1;translate:none;rotate:none}.home-module__GLJFWW__ring{transform:translateZ(calc(var(--R) * -1)) rotateX(-6deg) rotateY(var(--spin,0deg))}.home-module__GLJFWW__cover3d{translate:none;rotate:y -10deg}}.home-module__GLJFWW__riverEmbedded .home-module__GLJFWW__riverScene{margin-top:6px}.home-module__GLJFWW__riverEmbedded .home-module__GLJFWW__riverBar{margin-top:22px}
.games-module__yE97EG__acc-blue{--acc:#2f6fd6;--acc-deep:#1d4189;--acc-ink:#fff}.games-module__yE97EG__acc-leaf{--acc:#3dae49;--acc-deep:#22702c;--acc-ink:#fff}.games-module__yE97EG__acc-sun{--acc:#ffc531;--acc-deep:#c99410;--acc-ink:#12324f}.games-module__yE97EG__acc-coral{--acc:#e3262e;--acc-deep:#a3141b;--acc-ink:#fff}.games-module__yE97EG__acc-purple{--acc:#7b3fa0;--acc-deep:#4f2468;--acc-ink:#fff}.games-module__yE97EG__acc-teal{--acc:#129a97;--acc-deep:#0b6260;--acc-ink:#fff}.games-module__yE97EG__acc-blue,.games-module__yE97EG__acc-leaf,.games-module__yE97EG__acc-sun,.games-module__yE97EG__acc-coral,.games-module__yE97EG__acc-purple,.games-module__yE97EG__acc-teal{--acc-soft:color-mix(in srgb, var(--acc) 14%, var(--color-paper));--acc-softer:color-mix(in srgb, var(--acc) 7%, var(--color-paper));--acc-line:color-mix(in srgb, var(--acc) 35%, var(--color-line))}.games-module__yE97EG__btn,.games-module__yE97EG__btnSoft,.games-module__yE97EG__btnGhost,.games-module__yE97EG__btnSoftLink{--press:0px;--lift:0px;min-height:46px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:0 1.15rem;font-size:.97rem;font-weight:750;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex}.games-module__yE97EG__btn{background:var(--acc,#2f6fd6);color:var(--acc-ink,#fff);box-shadow:0 5px 0 var(--acc-deep,#1d4189)}.games-module__yE97EG__btn:hover:not(:disabled){box-shadow:0 7px 0 var(--acc-deep,#1d4189), 0 12px 22px -8px color-mix(in srgb, var(--acc,#2f6fd6) 60%, transparent);transform:translateY(-2px)}.games-module__yE97EG__btn:active:not(:disabled){box-shadow:0 1px 0 var(--acc-deep,#1d4189);transform:translateY(4px)}.games-module__yE97EG__btnSoft,.games-module__yE97EG__btnSoftLink{background:var(--color-paper);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--acc-line,var(--color-line)), 0 4px 0 var(--acc-line,var(--color-line))}.games-module__yE97EG__btnSoft:hover:not(:disabled),.games-module__yE97EG__btnSoftLink:hover{background:var(--acc-softer,var(--color-mist));transform:translateY(-2px)}.games-module__yE97EG__btnSoft:active:not(:disabled),.games-module__yE97EG__btnSoftLink:active{box-shadow:inset 0 0 0 2px var(--acc-line,var(--color-line));transform:translateY(3px)}.games-module__yE97EG__btnGhost{color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-line);background:0 0}.games-module__yE97EG__btnGhost:hover:not(:disabled){background:var(--acc-softer,var(--color-mist))}.games-module__yE97EG__btn:disabled,.games-module__yE97EG__btnSoft:disabled,.games-module__yE97EG__btnGhost:disabled,.games-module__yE97EG__btn[aria-disabled=true],.games-module__yE97EG__btnSoft[aria-disabled=true],.games-module__yE97EG__btnGhost[aria-disabled=true]{opacity:.45;cursor:default}.games-module__yE97EG__textLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--acc,#2f6fd6);text-decoration-color:var(--acc,#2f6fd6);text-underline-offset:4px;align-self:center;font-weight:700;text-decoration-thickness:2px}.games-module__yE97EG__player{position:relative}.games-module__yE97EG__playerBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.games-module__yE97EG__levels{background:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-line);border:0;border-radius:999px;gap:6px;margin:0;padding:5px;display:inline-flex}.games-module__yE97EG__levelBtn{min-height:42px;color:var(--color-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:750;display:inline-flex;position:relative}.games-module__yE97EG__levelBtn:hover{color:var(--color-ink);background:var(--color-paper)}.games-module__yE97EG__levelBtn:focus-within{outline:3px solid var(--color-blue-500);outline-offset:2px}.games-module__yE97EG__levelOn,.games-module__yE97EG__levelOn:hover{background:var(--acc);color:var(--acc-ink);box-shadow:0 4px 0 var(--acc-deep)}.games-module__yE97EG__pips{gap:3px;display:inline-flex}.games-module__yE97EG__pips i{opacity:.25;background:currentColor;border-radius:3px;width:6px;height:14px}.games-module__yE97EG__pips i.games-module__yE97EG__pipOn{opacity:1}.games-module__yE97EG__levelStars{font-size:.7rem}.games-module__yE97EG__playerTools{align-items:center;gap:8px;display:flex}.games-module__yE97EG__soundBtn{min-height:46px;color:var(--color-ink);font:inherit;box-shadow:inset 0 0 0 2px var(--color-line);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.games-module__yE97EG__soundBtn[aria-pressed=true]{background:var(--acc-soft);box-shadow:inset 0 0 0 2px var(--acc-line)}.games-module__yE97EG__levelNote{color:var(--color-ink-soft);margin:14px 2px 18px;font-size:.97rem}.games-module__yE97EG__levelNote strong{color:var(--color-ink)}.games-module__yE97EG__dailyTag{color:#12324f;background:#ffe28a;border-radius:999px;margin-right:10px;padding:2px 10px;font-size:.82rem;font-weight:800;display:inline-block}.games-module__yE97EG__bestNote{white-space:nowrap}.games-module__yE97EG__gameSlot{min-height:420px}.games-module__yE97EG__loading{background:var(--acc-softer);min-height:420px;color:var(--color-ink-soft);border-radius:28px;place-items:center;gap:10px;font-weight:700;display:grid}.games-module__yE97EG__afterBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.games-module__yE97EG__howTo{background:var(--acc-soft);box-shadow:inset 0 0 0 2px var(--acc-line);border-radius:24px;align-items:flex-start;gap:18px;margin-bottom:18px;padding:20px 22px;animation:.45s cubic-bezier(.2,1.3,.4,1) both games-module__yE97EG__dropIn;display:flex;position:relative}.games-module__yE97EG__howTo h2{margin:0 0 8px;font-size:1.35rem}.games-module__yE97EG__howTo h2:focus{outline:none}.games-module__yE97EG__howTo ol{gap:4px;margin:0 0 14px;padding-left:1.3rem;line-height:1.55;display:grid}.games-module__yE97EG__howChronny{flex:none}@keyframes games-module__yE97EG__dropIn{0%{opacity:0;transform:perspective(800px)rotateX(-18deg)translateY(-10px)}}.games-module__yE97EG__board{background:radial-gradient(120% 60% at 50% 0%, var(--acc-softer), transparent 70%), var(--color-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line), 0 10px 0 color-mix(in srgb, var(--acc) 22%, var(--color-line)), 0 30px 60px -30px #102c4f73;border-radius:28px;padding:clamp(14px,3vw,26px);position:relative}.games-module__yE97EG__board:before{content:"";background:linear-gradient(90deg, var(--acc), color-mix(in srgb, var(--acc) 50%, #ffc531), var(--acc));border-radius:28px 28px 0 0;height:7px;position:absolute;inset:0 0 auto}.games-module__yE97EG__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.games-module__yE97EG__restart{min-height:40px;font-size:.9rem}.games-module__yE97EG__stats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.games-module__yE97EG__stat{background:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;display:inline-flex}.games-module__yE97EG__statLabel{color:var(--color-ink-mute);font-weight:600}.games-module__yE97EG__stat strong{font-variant-numeric:tabular-nums;font-weight:800}.games-module__yE97EG__stage{position:relative}.games-module__yE97EG__statusBar{align-items:center;gap:10px;margin-top:18px;display:flex}.games-module__yE97EG__bubble{background:var(--color-mist);min-height:48px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:18px;flex:1;margin:0;padding:11px 16px;font-weight:650;line-height:1.45;position:relative}.games-module__yE97EG__bubble:before{content:"";background:inherit;width:14px;height:14px;box-shadow:inset 1px -1px 0 var(--color-line);position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.games-module__yE97EG__tone-good .games-module__yE97EG__bubble{background:color-mix(in srgb, #3dae49 15%, var(--color-paper))}.games-module__yE97EG__tone-bad .games-module__yE97EG__bubble{background:color-mix(in srgb, #ffc531 22%, var(--color-paper))}.games-module__yE97EG__tone-win .games-module__yE97EG__bubble{background:color-mix(in srgb, #ffc531 35%, var(--color-paper))}.games-module__yE97EG__helpRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.games-module__yE97EG__confirm{background:var(--color-mist);box-shadow:inset 0 0 0 2px var(--color-line);border-radius:18px;margin-top:14px;padding:14px 16px;animation:.3s both games-module__yE97EG__dropIn}.games-module__yE97EG__confirm p{margin:0 0 10px}.games-module__yE97EG__confirmBtns{flex-wrap:wrap;gap:10px;display:flex}.games-module__yE97EG__helpList{gap:10px;margin-top:14px;display:grid}.games-module__yE97EG__hint,.games-module__yE97EG__answer{border-radius:16px;margin:0;padding:12px 16px;line-height:1.55;animation:.35s both games-module__yE97EG__dropIn}.games-module__yE97EG__hint{background:color-mix(in srgb, #29a8e0 12%, var(--color-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, #29a8e0 35%, var(--color-line))}.games-module__yE97EG__answer{background:color-mix(in srgb, #3dae49 12%, var(--color-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, #3dae49 35%, var(--color-line))}.games-module__yE97EG__answer>*+*{margin-top:10px}.games-module__yE97EG__hintTag{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:#12324f;border-radius:999px;margin-right:8px;padding:1px 9px;font-size:.75rem;font-weight:800;display:inline-block}.games-module__yE97EG__chronny{filter:drop-shadow(0 3px #0000001f);flex:none;overflow:visible}.games-module__yE97EG__chronnyBody{transform-origin:32px 60px;transform-box:view-box}.games-module__yE97EG__mood-idle .games-module__yE97EG__chronnyBody{animation:3.4s ease-in-out infinite games-module__yE97EG__owlBreathe}.games-module__yE97EG__mood-idle .games-module__yE97EG__eyes{transform-origin:32px 29px;transform-box:view-box;animation:4.5s infinite games-module__yE97EG__owlBlink}.games-module__yE97EG__mood-think .games-module__yE97EG__chronnyBody{transform:rotate(-8deg)}.games-module__yE97EG__mood-happy .games-module__yE97EG__chronnyBody{animation:.6s cubic-bezier(.3,1.6,.5,1) 2 games-module__yE97EG__owlHop}.games-module__yE97EG__mood-cheer .games-module__yE97EG__chronnyBody{animation:.6s cubic-bezier(.3,1.6,.5,1) infinite games-module__yE97EG__owlHop}.games-module__yE97EG__mood-cheer .games-module__yE97EG__wingL,.games-module__yE97EG__mood-cheer .games-module__yE97EG__wingR{transform-box:view-box;animation:.3s ease-in-out infinite alternate games-module__yE97EG__owlFlap}.games-module__yE97EG__mood-cheer .games-module__yE97EG__wingL{transform-origin:14px 36px}.games-module__yE97EG__mood-cheer .games-module__yE97EG__wingR{transform-origin:50px 36px;animation-direction:alternate-reverse}.games-module__yE97EG__mood-oops .games-module__yE97EG__chronnyBody{animation:.5s games-module__yE97EG__owlWobble}@keyframes games-module__yE97EG__owlBreathe{50%{transform:scale(1.03,.98)}}@keyframes games-module__yE97EG__owlBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes games-module__yE97EG__owlHop{50%{transform:translateY(-9px)scale(1.04)}}@keyframes games-module__yE97EG__owlFlap{to{transform:rotate(-28deg)}}@keyframes games-module__yE97EG__owlWobble{25%{transform:rotate(-9deg)}75%{transform:rotate(7deg)}}.games-module__yE97EG__starRow{vertical-align:-.1em;gap:.12em;line-height:1;display:inline-flex}.games-module__yE97EG__star-sm{font-size:.95rem}.games-module__yE97EG__star-md{font-size:1.4rem}.games-module__yE97EG__star-lg{gap:.2em;margin:6px 0 2px;font-size:clamp(2.6rem,9vw,3.6rem)}.games-module__yE97EG__starOn{color:#ffc531;text-shadow:0 2px #c99410}.games-module__yE97EG__starOff{color:var(--color-line)}.games-module__yE97EG__starAnimate .games-module__yE97EG__starOn,.games-module__yE97EG__starAnimate .games-module__yE97EG__starOff{animation:.55s cubic-bezier(.2,1.8,.4,1) both games-module__yE97EG__starPop;display:inline-block}.games-module__yE97EG__star-lg .games-module__yE97EG__starOn:nth-child(2),.games-module__yE97EG__star-lg .games-module__yE97EG__starOff:nth-child(2){transform:translateY(-14px)}@keyframes games-module__yE97EG__starPop{0%{opacity:0;transform:scale(.2)rotate(-120deg)}}.games-module__yE97EG__confetti{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.games-module__yE97EG__confetti i{opacity:0;width:10px;height:14px;animation:2s cubic-bezier(.3,.6,.6,1) forwards games-module__yE97EG__confettiFall;position:absolute;top:-20px}@keyframes games-module__yE97EG__confettiFall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(4vw, 105vh, 0) rotate(var(--turn,540deg))}}.games-module__yE97EG__overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0717268c;place-items:center;padding:16px;animation:.25s both games-module__yE97EG__fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes games-module__yE97EG__fadeIn{0%{opacity:0}}.games-module__yE97EG__finishCard{z-index:2;background:var(--color-paper);width:min(560px,100%);color:var(--color-ink);text-align:center;box-shadow:0 12px 0 color-mix(in srgb, var(--acc) 45%, #12324f), 0 40px 80px -20px #00000080;border-radius:32px;margin:auto;padding:26px clamp(18px,4vw,34px);animation:.6s cubic-bezier(.2,1.25,.35,1) both games-module__yE97EG__cardIn;position:relative}@keyframes games-module__yE97EG__cardIn{0%{opacity:0;transform:perspective(900px)rotateX(35deg)translateY(60px)scale(.85)}}.games-module__yE97EG__finishCard h2{margin:4px 0 0;font-size:clamp(1.7rem,5vw,2.2rem)}.games-module__yE97EG__finishCard h2:focus{outline:none}.games-module__yE97EG__finishChronny{margin:-70px auto 0;display:block}.games-module__yE97EG__closeX{background:var(--color-mist);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:12px;right:12px}.games-module__yE97EG__finishHeadline{margin:4px 0 6px;font-size:1.08rem;font-weight:750}.games-module__yE97EG__finishDetail{color:var(--color-ink-soft);margin:0 0 12px}.games-module__yE97EG__finishCard .games-module__yE97EG__stats{justify-content:center;margin:10px 0}.games-module__yE97EG__newBest{color:#c07803;margin:6px 0;font-weight:800}.games-module__yE97EG__finishNote{max-width:44ch;color:var(--color-ink-soft);margin:8px auto;font-size:.92rem}.games-module__yE97EG__newTrophies{color:#12324f;text-align:left;background:#fff4cc;border-radius:18px;gap:6px;margin:12px 0;padding:10px 14px;list-style:none;display:grid}.games-module__yE97EG__newTrophies li{align-items:center;gap:10px;animation:.6s cubic-bezier(.2,1.6,.4,1) .9s both games-module__yE97EG__starPop;display:flex}.games-module__yE97EG__newTrophies span{font-size:1.6rem}.games-module__yE97EG__learn{color:#fff;text-align:left;background:#12324f;border-radius:16px;margin:14px 0;padding:12px 14px;font-size:.94rem;line-height:1.5}.games-module__yE97EG__learn strong{color:#ffc531}.games-module__yE97EG__finishBtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.games-module__yE97EG__choice{background:var(--color-paper);min-height:64px;color:var(--color-ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-line), 0 5px 0 var(--color-line);border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:1.02rem;font-weight:750;line-height:1.25;transition:background .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative}.games-module__yE97EG__choice:hover:not([aria-disabled=true]){background:var(--acc-softer);box-shadow:inset 0 0 0 2px var(--acc-line), 0 6px 0 var(--acc-line)}.games-module__yE97EG__choice:active:not([aria-disabled=true]){--press:4px;box-shadow:inset 0 0 0 2px var(--acc-line)}.games-module__yE97EG__choice[aria-disabled=true]{cursor:default}.games-module__yE97EG__choice-right,.games-module__yE97EG__choice-right[aria-disabled=true]{background:color-mix(in srgb, #3dae49 18%, var(--color-paper));animation:.5s cubic-bezier(.2,1.8,.4,1) games-module__yE97EG__choiceYes;box-shadow:inset 0 0 0 3px #3dae49,0 5px #22702c}.games-module__yE97EG__choice-wrong,.games-module__yE97EG__choice-wrong[aria-disabled=true]{opacity:.55;box-shadow:inset 0 0 0 2px var(--color-line);text-decoration:line-through;text-decoration-thickness:2px;animation:.4s games-module__yE97EG__shakeX}.games-module__yE97EG__choice-dim,.games-module__yE97EG__choice-dim[aria-disabled=true]{opacity:.35}.games-module__yE97EG__choiceMark{color:#fff;background:#3dae49;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.95rem;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 3px #22702c}@keyframes games-module__yE97EG__choiceYes{40%{transform:scale(1.08)}}@keyframes games-module__yE97EG__shakeX{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.games-module__yE97EG__dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.games-module__yE97EG__dot{background:var(--color-line);border-radius:50%;width:12px;height:12px;transition:transform .3s}.games-module__yE97EG__dotNow{background:var(--acc);transform:scale(1.3)}.games-module__yE97EG__dotRight{background:#3dae49}.games-module__yE97EG__dotHelp{background:#ffc531}.games-module__yE97EG__catalogue{position:relative}.games-module__yE97EG__topRow{gap:18px;margin-bottom:26px;display:grid}@media (min-width:900px){.games-module__yE97EG__topRow{grid-template-columns:1.4fr 1fr}}.games-module__yE97EG__daily{color:#12324f;background:radial-gradient(circle at 85% 20%,#ffffff8c,#0000 35%),linear-gradient(135deg,#ffe28a,#ffc531 55%,#ff9b45);border-radius:28px;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 8px #c99410,0 26px 44px -22px #c99410cc}.games-module__yE97EG__daily h2{color:#12324f;margin:0;font-size:clamp(1.25rem,3vw,1.6rem)}.games-module__yE97EG__daily p{margin:4px 0 0}.games-module__yE97EG__dailyKicker{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.games-module__yE97EG__dailyDone{color:#ffc531;background:#12324f;border-radius:999px;margin-top:6px;padding:2px 10px;font-size:.85rem;font-weight:800;display:inline-block}.games-module__yE97EG__dailySun{flex:none;font-size:3.4rem;animation:18s linear infinite games-module__yE97EG__spinSlow}@keyframes games-module__yE97EG__spinSlow{to{transform:rotate(360deg)}}.games-module__yE97EG__shelf{color:#fff;background:#12324f;border-radius:28px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 8px #071726}.games-module__yE97EG__shelf h2{color:#fff;margin:0;font-size:1.2rem}.games-module__yE97EG__shelf p{color:#c8dbee;margin:4px 0 0;font-size:.93rem}.games-module__yE97EG__shelfBig{font-family:var(--font-display);color:#ffc531;font-size:2.4rem;line-height:1}.games-module__yE97EG__filters{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:22px;display:flex}.games-module__yE97EG__chipRow{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.games-module__yE97EG__chip{background:var(--color-paper);min-height:40px;color:var(--color-ink);cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-line), 0 3px 0 var(--color-line);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.games-module__yE97EG__chip:hover{background:var(--color-mist)}.games-module__yE97EG__chip:focus-within{outline:3px solid var(--color-blue-500);outline-offset:2px}.games-module__yE97EG__chipOn,.games-module__yE97EG__chipOn:hover{background:var(--color-ink);color:var(--color-paper);box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 60%, #000)}.games-module__yE97EG__filterLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.8rem;font-weight:800}.games-module__yE97EG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:22px;display:grid}.games-module__yE97EG__empty{background:var(--color-mist);text-align:center;border-radius:24px;padding:30px}.games-module__yE97EG__card{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line), 0 8px 0 color-mix(in srgb, var(--acc) 25%, var(--color-line)), 0 22px 40px -26px #102c4f8c;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:visible}.games-module__yE97EG__card:focus-within{outline:3px solid var(--color-blue-500);outline-offset:3px}.games-module__yE97EG__cover{background:radial-gradient(circle at 20% 15%, #ffffff73, transparent 40%), linear-gradient(140deg, color-mix(in srgb, var(--acc) 55%, #fff), var(--acc) 60%, var(--acc-deep));height:150px;transform-style:preserve-3d;border-radius:26px 26px 0 0;position:relative;overflow:hidden}.games-module__yE97EG__cover:after{content:"";background-image:radial-gradient(#ffffff38 1.5px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0}.games-module__yE97EG__coverEmoji{z-index:1;filter:drop-shadow(0 8px 6px #00000040);font-size:3.3rem;line-height:1;transition:transform .4s cubic-bezier(.2,1.5,.4,1);animation:4s ease-in-out infinite games-module__yE97EG__bob;position:absolute}.games-module__yE97EG__coverEmoji:first-child{font-size:4rem;top:22%;left:12%}.games-module__yE97EG__coverEmoji:nth-child(2){animation-delay:-1.3s;top:40%;left:46%}.games-module__yE97EG__coverEmoji:nth-child(3){font-size:2.6rem;animation-delay:-2.4s;top:14%;right:10%}.games-module__yE97EG__coverEmoji:nth-child(4){font-size:2.2rem;animation-delay:-.6s;bottom:6%;right:30%}.games-module__yE97EG__card:hover .games-module__yE97EG__coverEmoji:first-child{transform:translate3d(-6px,-8px,30px)rotate(-8deg)scale(1.1)}.games-module__yE97EG__card:hover .games-module__yE97EG__coverEmoji:nth-child(2){transform:translate3d(4px,-12px,50px)rotate(6deg)scale(1.15)}.games-module__yE97EG__card:hover .games-module__yE97EG__coverEmoji:nth-child(3){transform:translate3d(8px,-6px,20px)rotate(12deg)scale(1.1)}@keyframes games-module__yE97EG__bob{50%{translate:0 -6px}}.games-module__yE97EG__badges{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.games-module__yE97EG__badge{color:#12324f;letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:800}.games-module__yE97EG__badge3d{color:#ffc531;background:#12324f}.games-module__yE97EG__cardStars{z-index:2;background:#12324fd9;border-radius:999px;padding:3px 8px;position:absolute;top:8px;right:10px}.games-module__yE97EG__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.games-module__yE97EG__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.games-module__yE97EG__cat{background:var(--acc-soft);color:var(--color-ink);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.games-module__yE97EG__diff{gap:3px;display:inline-flex}.games-module__yE97EG__diff i{background:var(--color-line);border-radius:999px;width:16px;height:6px}.games-module__yE97EG__diff i.games-module__yE97EG__diffOn{background:var(--color-coral-400)}.games-module__yE97EG__card h3{margin:10px 0 2px;font-size:1.28rem}.games-module__yE97EG__cardLink{color:inherit;text-decoration:none}.games-module__yE97EG__cardLink:after{content:"";z-index:3;border-radius:26px;position:absolute;inset:0}.games-module__yE97EG__cardLink:focus-visible{outline:none}.games-module__yE97EG__tagline{color:var(--color-ink-soft);margin:0;font-size:.93rem;font-weight:650}.games-module__yE97EG__blurb{color:var(--color-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:8px 0 14px;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.games-module__yE97EG__play{pointer-events:none;align-self:flex-start}.games-module__yE97EG__trophies{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.games-module__yE97EG__trophy{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.games-module__yE97EG__trophy span:first-child{filter:grayscale();opacity:.35;font-size:2rem}.games-module__yE97EG__trophyOn{color:#12324f;background:#fff4cc;box-shadow:inset 0 0 0 2px #ffc531,0 4px #ffc531}.games-module__yE97EG__trophyOn span:first-child{filter:none;opacity:1}.games-module__yE97EG__trophy strong{font-size:.95rem;display:block}.games-module__yE97EG__trophy small{color:inherit;opacity:.75}.games-module__yE97EG__resetRow{color:var(--color-ink-mute);margin-top:16px;font-size:.88rem}.games-module__yE97EG__resetRow button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:700;text-decoration:underline}@media (max-width:560px){.games-module__yE97EG__levelBtn{padding:0 10px;font-size:.88rem}.games-module__yE97EG__levelStars,.games-module__yE97EG__soundBtn span{display:none}.games-module__yE97EG__howTo{flex-direction:column;gap:6px}.games-module__yE97EG__statusBar svg{width:42px;height:42px}}
.play-module__CerzPW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (min-width:720px){.play-module__CerzPW__choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.play-module__CerzPW__choiceEmoji{font-size:2rem;line-height:1}.play-module__CerzPW__bigNum{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.8rem}.play-module__CerzPW__tileChoices>button{min-height:96px}.play-module__CerzPW__tileSvg{width:100%;max-width:84px;height:100%;max-height:84px;color:var(--color-ink);margin:auto;display:block}.play-module__CerzPW__answerForm{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.play-module__CerzPW__answerInput{background:var(--color-paper);min-height:52px;color:var(--color-ink);font:inherit;box-shadow:inset 0 0 0 2px var(--acc-line,var(--color-line)), inset 0 4px 0 #0000000a;border:0;border-radius:16px;flex:200px;padding:0 18px;font-size:1.15rem;font-weight:700}.play-module__CerzPW__answerInput:focus{box-shadow:inset 0 0 0 3px var(--acc,#2f6fd6), 0 0 0 4px color-mix(in srgb, var(--acc,#2f6fd6) 25%, transparent);outline:none}.play-module__CerzPW__shake{animation:.4s play-module__CerzPW__shakeX}@keyframes play-module__CerzPW__shakeX{25%{transform:translate(-8px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}}.play-module__CerzPW__reveal{background:color-mix(in srgb, #3dae49 10%, var(--color-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, #3dae49 35%, var(--color-line));border-radius:20px;margin-top:18px;padding:16px 18px;line-height:1.55;animation:.4s cubic-bezier(.2,1.2,.4,1) both play-module__CerzPW__rise}.play-module__CerzPW__reveal p{margin:0 0 12px}.play-module__CerzPW__revealAnswer{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.play-module__CerzPW__nextBtn{margin-top:2px}@keyframes play-module__CerzPW__rise{0%{opacity:0;transform:translateY(12px)}}.play-module__CerzPW__steps{gap:4px;margin:0 0 12px;padding-left:1.3rem;display:grid}.play-module__CerzPW__sceneLoading{place-items:center;height:100%;min-height:260px;display:grid}.play-module__CerzPW__roundWrap{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.play-module__CerzPW__roundHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.play-module__CerzPW__caseTag{color:#fff;background:#12324f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:800;display:inline-flex}.play-module__CerzPW__jugTitle h3{margin:0;font-size:1.35rem}.play-module__CerzPW__goal{color:#12324f;background:#fff4cc;border-radius:999px;margin:6px 0 0;padding:5px 12px;font-size:.93rem;font-weight:750;display:inline-block}.play-module__CerzPW__jugRow{background:linear-gradient(180deg, transparent 70%, color-mix(in srgb, #c98b4f 30%, var(--color-paper)) 70%), linear-gradient(180deg, color-mix(in srgb, #29a8e0 8%, var(--color-paper)), var(--color-paper));perspective:900px;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(14px,5vw,46px);margin:18px 0 8px;padding:26px 12px 14px;display:flex}.play-module__CerzPW__jugCol{flex-direction:column;align-items:center;gap:8px;display:flex}.play-module__CerzPW__tapRow{justify-content:center;display:flex}.play-module__CerzPW__tapBtn,.play-module__CerzPW__emptyBtn{background:var(--color-paper);min-height:38px;color:var(--color-ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-line), 0 3px 0 var(--color-line);border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:.85rem;font-weight:750;display:inline-flex}.play-module__CerzPW__tapBtn:hover:not(:disabled),.play-module__CerzPW__emptyBtn:hover:not(:disabled){background:color-mix(in srgb, #29a8e0 12%, var(--color-paper))}.play-module__CerzPW__tapBtn:disabled,.play-module__CerzPW__emptyBtn:disabled{opacity:.4;cursor:default}.play-module__CerzPW__jug{cursor:pointer;transform-origin:50% 85%;background:0 0;border:0;width:88px;padding:0;transition:transform .35s cubic-bezier(.2,1.4,.4,1);position:relative}.play-module__CerzPW__jug:disabled{cursor:default}.play-module__CerzPW__glass{background:linear-gradient(90deg, color-mix(in srgb, var(--color-paper) 70%, transparent), #8fd3f42e 40%, color-mix(in srgb, var(--color-paper) 60%, transparent));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--color-ink) 38%, transparent), inset 0 -8px 16px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 10px 18px -8px #00000073;border-radius:10px 10px 26px 26px;position:absolute;inset:0;overflow:hidden}.play-module__CerzPW__water{background:linear-gradient(180deg, color-mix(in srgb, var(--liquid) 75%, #fff), var(--liquid));border-radius:0 0 22px 22px;transition:height .75s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;right:3px}.play-module__CerzPW__water:before{content:"";background:color-mix(in srgb, var(--liquid) 55%, #fff);border-radius:50%;height:10px;position:absolute;top:-5px;left:0;right:0}.play-module__CerzPW__water:after{content:"";background:repeating-linear-gradient(100deg,#0000 0 14px,#ffffff2e 14px 18px);animation:2.6s ease-in-out infinite alternate play-module__CerzPW__slosh;position:absolute;inset:0}@keyframes play-module__CerzPW__slosh{to{transform:translate(-10px)}}.play-module__CerzPW__ripple{border:2px solid #ffffffe6;border-radius:50%;width:30px;height:10px;margin-left:-15px;animation:.8s ease-out forwards play-module__CerzPW__ripple;position:absolute;top:-6px;left:50%}@keyframes play-module__CerzPW__ripple{to{opacity:0;transform:scale(2.6)}}.play-module__CerzPW__shine{background:#fff9;border-radius:6px;width:8px;position:absolute;top:10px;bottom:14px;left:10px}.play-module__CerzPW__capLabel{color:#fff;white-space:nowrap;z-index:1;background:#12324fd1;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%)}.play-module__CerzPW__jugHeld{transform:translateY(-16px)rotate(-6deg)}.play-module__CerzPW__jugHeld .play-module__CerzPW__glass{box-shadow:inset 0 0 0 3px #ffc531,0 0 0 4px #ffc53173,0 18px 22px -8px #12324f80}.play-module__CerzPW__jugTarget .play-module__CerzPW__glass{box-shadow:inset 0 0 0 3px #3dae49,0 0 0 4px #3dae4940}.play-module__CerzPW__jugTarget:hover:not(:disabled){transform:scale(1.05)}.play-module__CerzPW__pourRight{animation:.9s play-module__CerzPW__pourR}.play-module__CerzPW__pourLeft{animation:.9s play-module__CerzPW__pourL}@keyframes play-module__CerzPW__pourR{40%,60%{transform:translate(12px,-18px)rotate(32deg)}}@keyframes play-module__CerzPW__pourL{40%,60%{transform:translate(-12px,-18px)rotate(-32deg)}}.play-module__CerzPW__amount{color:var(--color-ink-soft);text-align:center;margin:0;font-weight:700}.play-module__CerzPW__amount strong{font-family:var(--font-display);color:var(--color-ink);font-size:1.6rem}.play-module__CerzPW__wantTag{color:var(--color-ink-mute);font-size:.75rem;display:block}.play-module__CerzPW__jugWon .play-module__CerzPW__glass{box-shadow:inset 0 0 0 3px #3dae49,0 0 26px #ffc53199}.play-module__CerzPW__jugTip{text-align:center;color:var(--color-ink-mute);margin:4px 0 0;font-size:.9rem}.play-module__CerzPW__riddleWrap{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.play-module__CerzPW__riddleCard{color:#fff;background:radial-gradient(circle at 100% 0,#fff6,#0000 40%),linear-gradient(135deg,#3f1d5a,#7b3fa0);border-radius:22px;margin:0;padding:22px 24px 22px 56px;position:relative;transform:perspective(900px)rotateX(4deg);box-shadow:0 8px #2a1240}.play-module__CerzPW__riddleCard blockquote{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,3.4vw,1.55rem);line-height:1.4}.play-module__CerzPW__riddleQuote{color:#ffc531;font-size:3.4rem;line-height:1;position:absolute;top:6px;left:16px}.play-module__CerzPW__chestWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.play-module__CerzPW__chest{perspective:400px;width:96px;height:76px;position:relative}.play-module__CerzPW__chestBox{background:linear-gradient(90deg,#0000 44%,#ffc531 44% 56%,#0000 56%),linear-gradient(#b5652d,#7c3f17);border-radius:6px 6px 12px 12px;height:46px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 3px #5e2d0f,0 6px #0003}.play-module__CerzPW__chestGlow{opacity:0;background:radial-gradient(circle at 50% 0,#fff6c2,#ffc531 40%,#0000 70%);transition:opacity .6s .3s;position:absolute;inset:0}.play-module__CerzPW__chestLid{transform-origin:50% 100%;z-index:1;background:linear-gradient(90deg,#0000 44%,#ffc531 44% 56%,#0000 56%),linear-gradient(#d98b4a,#9a5222);border-radius:40px 40px 6px 6px;height:30px;transition:transform .8s cubic-bezier(.3,1.6,.5,1);position:absolute;top:4px;left:-2px;right:-2px;box-shadow:inset 0 0 0 3px #5e2d0f}.play-module__CerzPW__chestLock{background:#ffc531;border-radius:4px;width:16px;height:18px;margin-left:-8px;position:absolute;bottom:-9px;left:50%;box-shadow:inset 0 0 0 2px #a26f00}.play-module__CerzPW__chestOpen .play-module__CerzPW__chestLid{transform:rotateX(-110deg)translateY(-4px)}.play-module__CerzPW__chestOpen .play-module__CerzPW__chestGlow{opacity:1}.play-module__CerzPW__chestOpen .play-module__CerzPW__chest{animation:.7s cubic-bezier(.3,1.8,.5,1) play-module__CerzPW__chestHop}@keyframes play-module__CerzPW__chestHop{40%{transform:translateY(-10px)scale(1.06)}}.play-module__CerzPW__gemTray{background:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;gap:8px;margin:0;padding:8px 12px;list-style:none;display:flex}.play-module__CerzPW__gemTray li{filter:grayscale();opacity:.25;font-size:1.6rem;line-height:1;transition:filter .4s,opacity .4s,transform .5s cubic-bezier(.2,1.8,.4,1)}.play-module__CerzPW__gemTray li.play-module__CerzPW__gemOn{filter:none;opacity:1;transform:scale(1.15)rotate(-8deg)}.play-module__CerzPW__ladderScene{perspective:900px;justify-content:center;margin-top:6px;display:flex}.play-module__CerzPW__ladder{transform-style:preserve-3d;flex-direction:column;gap:12px;margin:0;padding:14px 40px;list-style:none;display:flex;position:relative;transform:rotateX(8deg)}.play-module__CerzPW__ladder:before,.play-module__CerzPW__ladder:after{content:"";background:linear-gradient(90deg,#b5652d,#d98b4a 50%,#9a5222);border-radius:8px;width:14px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 6px 10px -4px #00000059}.play-module__CerzPW__ladder:before{left:8px}.play-module__CerzPW__ladder:after{right:8px}.play-module__CerzPW__tiles{z-index:1;gap:6px;display:inline-flex;position:relative}.play-module__CerzPW__tile{color:#12324f;width:46px;height:50px;font-family:var(--font-display);background:#fff;border-radius:12px;place-items:center;font-size:1.6rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #d8e4ef,0 5px #b0c7dc}.play-module__CerzPW__tileMatch{background:#d7f2cf;box-shadow:inset 0 0 0 2px #3dae49,0 5px #22702c}.play-module__CerzPW__tileChanged{outline-offset:2px;outline:3px solid #29a8e0}.play-module__CerzPW__tilesGhost .play-module__CerzPW__tile{opacity:.55;box-shadow:none;background:0 0;border:2px dashed #b0c7dc}@keyframes play-module__CerzPW__tileFlip{0%{opacity:0;transform:rotateX(-90deg)}}.play-module__CerzPW__rung{justify-content:center;align-items:center;min-height:56px;display:flex;position:relative}.play-module__CerzPW__rung:before{content:"";z-index:0;background:linear-gradient(#d98b4a,#9a5222);border-radius:6px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-34px;right:-34px}.play-module__CerzPW__rungEmpty{opacity:.85}.play-module__CerzPW__rungDots{z-index:1;background:var(--color-mist);color:var(--color-ink-mute);letter-spacing:.4em;border-radius:999px;padding:2px 12px;font-size:1.3rem;position:relative}.play-module__CerzPW__rungTarget .play-module__CerzPW__tile{color:#12324f;background:linear-gradient(#ffe28a,#ffc531);box-shadow:0 5px #c99410}.play-module__CerzPW__rungNew .play-module__CerzPW__tile{animation:.5s cubic-bezier(.2,1.4,.4,1) both play-module__CerzPW__tileFlip}.play-module__CerzPW__ladderWon .play-module__CerzPW__ladder{animation:.9s play-module__CerzPW__ladderWin}@keyframes play-module__CerzPW__ladderWin{40%{transform:rotateX(8deg)translateY(-10px)scale(1.03)}}.play-module__CerzPW__ladderInput{text-transform:uppercase;letter-spacing:.3em;max-width:260px;font-family:var(--font-display)}.play-module__CerzPW__ladderKey{color:var(--color-ink-mute);align-items:center;gap:8px;margin:10px 0 0;font-size:.88rem;display:flex}.play-module__CerzPW__keyMatch{background:#d7f2cf;border-radius:5px;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 2px #3dae49}.play-module__CerzPW__chainLine{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:800;display:inline-flex}.play-module__CerzPW__chainLine span+span:before{content:"→";color:var(--color-ink-mute);margin-right:6px;font-weight:600}.play-module__CerzPW__hanoiStage{position:relative}.play-module__CerzPW__scene3d{background:radial-gradient(120% 90% at 50% 0,#fff8e7,#d6f1ff 70%,#b9e3f7);border-radius:22px;height:clamp(250px,46vw,380px);overflow:hidden}.play-module__CerzPW__pegButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.play-module__CerzPW__pegBtn{background:var(--color-paper);min-height:52px;color:var(--color-ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-line), 0 5px 0 var(--color-line);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.play-module__CerzPW__pegBtn:hover:not(:disabled){background:var(--acc-softer)}.play-module__CerzPW__pegBtn:disabled{opacity:.5;cursor:default}.play-module__CerzPW__pegBtnOn{color:#12324f;background:#fff4cc;box-shadow:inset 0 0 0 3px #ffc531,0 5px #c99410}.play-module__CerzPW__pegBtnHint{animation:1.2s ease-in-out infinite play-module__CerzPW__hintPulse}@keyframes play-module__CerzPW__hintPulse{50%{box-shadow:inset 0 0 0 3px #3dae49,0 0 0 6px #3dae4940}}.play-module__CerzPW__pegKey{background:var(--color-mist);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:7px;place-items:center;font-size:.8rem;display:grid}.play-module__CerzPW__flatHanoi{background:linear-gradient(#d6f1ff,#f2fbff);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:230px;padding:10px;display:grid}.play-module__CerzPW__flatPeg{cursor:pointer;background:0 0;border:0;border-bottom:14px solid #b5652d;border-radius:8px;position:relative}.play-module__CerzPW__flatPegOn{background:#ffc5312e}.play-module__CerzPW__flatPole{background:#8d5a2b;border-radius:6px 6px 0 0;width:10px;height:85%;margin-left:-5px;position:absolute;bottom:0;left:50%}.play-module__CerzPW__flatDisc{border-radius:10px;height:20px;transition:bottom .3s;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 -4px #0000002e}.play-module__CerzPW__flatDiscUp{transform:translate(-50%,-60px)}.play-module__CerzPW__caseFile{background:repeating-linear-gradient(#0000 0 27px,#29a8e01f 27px 28px),#fffdf5;border-radius:22px;padding:18px 12px 26px;overflow-x:auto;box-shadow:inset 0 0 0 2px #f0d9a8}.play-module__CerzPW__numberRow{justify-content:center;gap:0;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.play-module__CerzPW__numberCell{align-items:center;padding-right:34px;display:flex;position:relative}.play-module__CerzPW__numberCell:last-child{padding-right:0}.play-module__CerzPW__numCard{color:#12324f;min-width:58px;height:66px;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;place-items:center;padding:0 8px;font-size:1.7rem;font-weight:700;animation:.45s cubic-bezier(.2,1.4,.4,1) both play-module__CerzPW__cardDeal;display:grid;box-shadow:inset 0 0 0 2px #d8e4ef,0 6px #b0c7dc}@keyframes play-module__CerzPW__cardDeal{0%{opacity:0;transform:translateY(-20px)rotate(-8deg)}}.play-module__CerzPW__numGap{background:repeating-linear-gradient(45deg,#fff4cc 0 8px,#fff 8px 16px);animation:.45s cubic-bezier(.2,1.4,.4,1) both play-module__CerzPW__cardDeal,1.6s ease-in-out .6s infinite play-module__CerzPW__gapGlow;box-shadow:inset 0 0 0 3px #ffc531,0 6px #c99410}@keyframes play-module__CerzPW__gapGlow{50%{box-shadow:inset 0 0 0 3px #ffc531,0 6px #c99410,0 0 0 6px #ffc5314d}}.play-module__CerzPW__numFound{background:#d7f2cf;animation:.5s both play-module__CerzPW__tileFlip;box-shadow:inset 0 0 0 3px #3dae49,0 6px #22702c}.play-module__CerzPW__jump{text-align:center;color:#2f6fd6;opacity:0;white-space:nowrap;width:30px;font-size:.78rem;font-weight:800;transition:opacity .3s,transform .3s;position:absolute;bottom:-24px;right:2px;transform:translateY(-4px)}.play-module__CerzPW__jump:before{content:"";opacity:0;border:2px solid;border-top:0;border-radius:0 0 16px 16px;height:10px;position:absolute;top:-10px;left:-14px;right:-14px}.play-module__CerzPW__jumpOn{opacity:1;transform:none}.play-module__CerzPW__jumpOn:before{opacity:.6}.play-module__CerzPW__belt{background:repeating-linear-gradient(90deg, #12324f0f 0 18px, transparent 18px 36px), var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-line);perspective:800px;border-radius:22px;padding:16px 10px;overflow-x:auto}.play-module__CerzPW__tileRow{justify-content:center;gap:10px;min-width:max-content;margin:0;padding:4px 0 8px;list-style:none;display:flex;transform:rotateX(10deg)}.play-module__CerzPW__tileCard,.play-module__CerzPW__gridCell,.play-module__CerzPW__tileCardSmall{aspect-ratio:1;background:#fff;border-radius:16px;place-items:center;width:clamp(54px,12vw,92px);padding:8px;animation:.45s cubic-bezier(.2,1.4,.4,1) both play-module__CerzPW__cardDeal;display:grid;box-shadow:inset 0 0 0 2px #d8e4ef,0 6px #b0c7dc}.play-module__CerzPW__tileCardSmall{border-radius:12px;width:58px;padding:5px}.play-module__CerzPW__tileGap{color:#12324f;background:repeating-linear-gradient(45deg,#fff4cc 0 8px,#fff 8px 16px);box-shadow:inset 0 0 0 3px #ffc531,0 6px #c99410}.play-module__CerzPW__tileFilled{background:#d7f2cf;animation:.5s both play-module__CerzPW__tileFlip;box-shadow:inset 0 0 0 3px #3dae49,0 6px #22702c}.play-module__CerzPW__tileCard .play-module__CerzPW__tileSvg,.play-module__CerzPW__gridCell .play-module__CerzPW__tileSvg,.play-module__CerzPW__tileCardSmall .play-module__CerzPW__tileSvg{color:#12324f}.play-module__CerzPW__gridStage{perspective:900px;justify-content:center;display:flex}.play-module__CerzPW__grid3{background:#12324f;border-radius:22px;grid-template-columns:repeat(3,auto);gap:10px;padding:14px;display:grid;transform:rotateX(12deg);box-shadow:0 10px #071726}.play-module__CerzPW__gridLit{box-shadow:inset 0 0 0 3px #29a8e0,0 6px #1d4189,0 0 0 4px #29a8e059}.play-module__CerzPW__oddGrid{perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}@media (min-width:720px){.play-module__CerzPW__oddGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.play-module__CerzPW__oddFive{grid-template-columns:repeat(5,minmax(0,1fr))}}.play-module__CerzPW__oddCard{min-height:132px;animation:.45s cubic-bezier(.2,1.4,.4,1) both play-module__CerzPW__cardDeal}.play-module__CerzPW__oddCard:nth-child(2){animation-delay:70ms}.play-module__CerzPW__oddCard:nth-child(3){animation-delay:.14s}.play-module__CerzPW__oddCard:nth-child(4){animation-delay:.21s}.play-module__CerzPW__oddCard:nth-child(5){animation-delay:.28s}.play-module__CerzPW__oddEmoji{font-size:2.6rem;line-height:1}.play-module__CerzPW__oddWord{font-size:1.05rem}.play-module__CerzPW__oddNum .play-module__CerzPW__oddWord{font-family:var(--font-display);font-size:2.2rem}.play-module__CerzPW__themePick{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;display:flex}.play-module__CerzPW__themePick legend{float:left;color:var(--color-ink-soft);margin-right:6px;font-weight:800}.play-module__CerzPW__themeBtn{background:var(--color-paper);cursor:pointer;min-height:40px;box-shadow:inset 0 0 0 2px var(--color-line), 0 3px 0 var(--color-line);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.play-module__CerzPW__themeBtn:focus-within{outline:3px solid var(--color-blue-500);outline-offset:2px}.play-module__CerzPW__themeOn{background:var(--acc);color:var(--acc-ink);box-shadow:0 3px 0 var(--acc-deep)}.play-module__CerzPW__memGrid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:clamp(6px,1.6vw,12px);max-width:720px;margin:0 auto;display:grid}@media (max-width:560px){.play-module__CerzPW__memGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.play-module__CerzPW__memCard{aspect-ratio:3/4;cursor:pointer;perspective:700px;background:0 0;border:0;padding:0;position:relative}.play-module__CerzPW__memCard[aria-disabled=true]{cursor:default}.play-module__CerzPW__memInner{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0}.play-module__CerzPW__memUp .play-module__CerzPW__memInner{transform:rotateY(180deg)}.play-module__CerzPW__memBack,.play-module__CerzPW__memFace{backface-visibility:hidden;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}.play-module__CerzPW__memBack{background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 40%), repeating-linear-gradient(45deg, var(--acc) 0 10px, var(--acc-deep) 10px 20px);box-shadow:0 5px #0003}.play-module__CerzPW__memCard:hover:not([aria-disabled=true]) .play-module__CerzPW__memBack{filter:brightness(1.1)}.play-module__CerzPW__memBackMark{aspect-ratio:1;width:46%;color:var(--acc-deep);font-family:var(--font-display);background:#fff;border-radius:50%;place-items:center;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:800;display:grid}.play-module__CerzPW__memFace{color:#12324f;background:#fff;align-content:center;gap:2px;transform:rotateY(180deg);box-shadow:inset 0 0 0 2px #d8e4ef,0 5px #b0c7dc}.play-module__CerzPW__memEmoji{font-size:clamp(1.7rem,6vw,2.6rem);line-height:1}.play-module__CerzPW__memName{text-align:center;padding:0 2px;font-size:clamp(.6rem,1.6vw,.78rem);font-weight:800}.play-module__CerzPW__memMatched .play-module__CerzPW__memFace{background:#d7f2cf;box-shadow:inset 0 0 0 3px #3dae49,0 5px #22702c}.play-module__CerzPW__memMatched .play-module__CerzPW__memInner{animation:.5s cubic-bezier(.2,1.8,.4,1) play-module__CerzPW__matchPop}@keyframes play-module__CerzPW__matchPop{50%{transform:rotateY(180deg)scale(1.1)}}.play-module__CerzPW__memMiss .play-module__CerzPW__memFace{box-shadow:inset 0 0 0 3px #ffc531,0 5px #c99410}.play-module__CerzPW__factToast{color:#fff;background:#12324f;border-radius:18px;max-width:640px;margin:16px auto 0;padding:12px 16px;line-height:1.5;animation:.4s both play-module__CerzPW__rise}.play-module__CerzPW__factToast strong{color:#ffc531}.play-module__CerzPW__mazeWrap{justify-items:center;gap:14px;display:grid}@media (min-width:900px){.play-module__CerzPW__mazeWrap{grid-template-columns:1fr auto;align-items:end}}.play-module__CerzPW__mazeStage{aspect-ratio:1;touch-action:none;background:radial-gradient(circle at 50% 30%,#f6fff0,#cfe9b8);border-radius:22px;width:100%;max-width:600px;overflow:hidden}.play-module__CerzPW__mazeStage:focus-visible{outline:3px solid var(--color-blue-500);outline-offset:3px}.play-module__CerzPW__flatMaze{width:100%;height:100%}.play-module__CerzPW__flatBall{transition:cx .15s,cy .15s}.play-module__CerzPW__dpad{border:0;grid-template-rows:repeat(3,58px);grid-template-columns:repeat(3,58px);gap:6px;margin:0;padding:0;display:grid}.play-module__CerzPW__dBtn{background:var(--acc);color:var(--acc-ink);cursor:pointer;box-shadow:0 5px 0 var(--acc-deep);touch-action:manipulation;border:0;border-radius:16px;font-size:1.3rem}.play-module__CerzPW__dBtn:active:not(:disabled){box-shadow:0 1px 0 var(--acc-deep);transform:translateY(4px)}.play-module__CerzPW__dBtn:disabled{opacity:.4}.play-module__CerzPW__dUp{grid-area:1/2}.play-module__CerzPW__dLeft{grid-area:2/1}.play-module__CerzPW__dRight{grid-area:2/3}.play-module__CerzPW__dDown{grid-area:3/2}.play-module__CerzPW__sprintStart{color:#fff;background:radial-gradient(circle at 80% 10%,#ffffff29,#0000 40%),linear-gradient(160deg,#14298f,#0b1348);border-radius:28px;padding:clamp(18px,4vw,30px);box-shadow:0 10px #070d33}.play-module__CerzPW__sprintStart h3{color:#fff;margin:0;font-size:clamp(1.6rem,4vw,2.1rem)}.play-module__CerzPW__sprintStart>p{color:#d9e6fa;margin:8px 0 18px}.play-module__CerzPW__modeRow{gap:14px;display:grid}@media (min-width:640px){.play-module__CerzPW__modeRow{grid-template-columns:1fr 1fr}}.play-module__CerzPW__modeCard{color:#12324f;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:22px;justify-items:start;gap:4px;padding:18px 20px;display:grid;box-shadow:0 7px #b0c7dc}.play-module__CerzPW__modeCard strong{font-family:var(--font-display);font-size:1.4rem}.play-module__CerzPW__modeRace{background:linear-gradient(135deg,#ffe28a,#ffc531);box-shadow:0 7px #c99410}.play-module__CerzPW__modeEmoji{font-size:2.2rem}.play-module__CerzPW__sprintWrap{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.play-module__CerzPW__rocketTrack{background:radial-gradient(circle,#fff 1px,#0000 1.5px) 0 0/22px 22px,linear-gradient(90deg,#14298f,#0b1348);border-radius:999px;height:46px;position:relative;overflow:visible}.play-module__CerzPW__rocketTrail{background:linear-gradient(90deg,#0000,#ffc531 40%,#ff8a3d);border-radius:999px;height:8px;margin-top:-4px;transition:width .6s;position:absolute;top:50%;left:0}.play-module__CerzPW__rocket{filter:drop-shadow(0 0 6px #ffc531cc);font-size:1.9rem;transition:left .6s cubic-bezier(.3,1.3,.5,1);position:absolute;top:50%;transform:translate(-30%,-50%)rotate(45deg)}.play-module__CerzPW__planet{font-size:1.7rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.play-module__CerzPW__raceClock{color:#fff;font-variant-numeric:tabular-nums;background:#12324f;border-radius:999px;justify-self:end;margin:0;padding:4px 14px;font-weight:800}.play-module__CerzPW__raceLow{background:#e3262e;animation:1s ease-in-out infinite play-module__CerzPW__hintPulse}.play-module__CerzPW__sprintQ{text-align:center;justify-items:center;gap:10px;display:grid}.play-module__CerzPW__sprintCat{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-mute);margin:0;font-size:.8rem;font-weight:800}.play-module__CerzPW__sprintPrompt{max-width:36ch;margin:0;font-size:clamp(1.25rem,3.4vw,1.6rem)}.play-module__CerzPW__sprintNumbers{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.play-module__CerzPW__sprintNumbers span{color:#12324f;min-width:48px;height:52px;font-family:var(--font-display);background:#fff;border-radius:12px;place-items:center;padding:0 8px;font-size:1.4rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #d8e4ef,0 5px #b0c7dc}.play-module__CerzPW__sprintNumbers span.play-module__CerzPW__numGapSmall{background:#fff4cc;box-shadow:inset 0 0 0 3px #ffc531,0 5px #c99410}.play-module__CerzPW__sprintTiles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.play-module__CerzPW__flashRow{letter-spacing:.15em;background:#12324f;border-radius:18px;margin:0;padding:10px 18px;font-size:2.4rem}.play-module__CerzPW__flashHidden{background:var(--color-mist);font-size:1.6rem}.play-module__CerzPW__report ul{text-align:left;gap:8px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.play-module__CerzPW__report li{grid-template-columns:9.5em 1fr 2.6em;align-items:center;gap:10px;display:grid}.play-module__CerzPW__reportName{font-size:.9rem;font-weight:700}.play-module__CerzPW__reportBar{background:var(--color-mist);height:12px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;overflow:hidden}.play-module__CerzPW__reportBar i{background:linear-gradient(90deg,#3dae49,#84d96f);border-radius:999px;height:100%;display:block}.play-module__CerzPW__reportNum{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.play-module__CerzPW__report p{margin:0;font-size:.92rem}@media (max-width:560px){.play-module__CerzPW__tile{width:40px;height:44px;font-size:1.35rem}.play-module__CerzPW__ladder{padding:12px 30px}.play-module__CerzPW__rung:before{left:-26px;right:-26px}.play-module__CerzPW__numberCell{padding-right:20px}.play-module__CerzPW__numCard{min-width:40px;height:54px;padding:0 5px;font-size:1.25rem}.play-module__CerzPW__jump{right:-5px}.play-module__CerzPW__jug{width:74px}.play-module__CerzPW__riddleCard{padding:18px 18px 18px 46px}.play-module__CerzPW__dpad{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,64px)}.play-module__CerzPW__report li{grid-template-columns:7.5em 1fr 2.4em}}
