.DailyChallengeGame-module__nZ_nZq__board .DailyChallengeGame-module__nZ_nZq__tile{color:#143b43!important;background-color:#e5f5ed!important}.DailyChallengeGame-module__nZ_nZq__board .DailyChallengeGame-module__nZ_nZq__tile:hover:not(:disabled){background-color:#cdf0dd!important}.DailyChallengeGame-module__nZ_nZq__board .DailyChallengeGame-module__nZ_nZq__tile[aria-pressed=true]{color:#143b43!important;background-color:#eac477!important}.DailyChallengeGame-module__nZ_nZq__board .DailyChallengeGame-module__nZ_nZq__tile[data-empty=true]{color:#0000!important;background-color:#163f49!important}
.SunnyNativePartnerPromo-module__Mhooyq__promo{--ink:#172554;--muted:#475569;--border:#e4d7bc;--card:#fffefa;--button:#1d4ed8;--buttonInk:#fff;--accent:#d97706;box-sizing:border-box;border:1px solid var(--border);width:100%;max-width:1100px;color:var(--ink);text-align:left;background:#fff9eb;border-radius:28px;margin:auto;padding:clamp(20px,3vw,38px);font-family:inherit;overflow:hidden}.SunnyNativePartnerPromo-module__Mhooyq__sunrise{isolation:isolate}.SunnyNativePartnerPromo-module__Mhooyq__header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;display:flex}.SunnyNativePartnerPromo-module__Mhooyq__heading{min-width:0;max-width:720px}.SunnyNativePartnerPromo-module__Mhooyq__disclosure{color:var(--muted);margin:0 0 17px;font-size:12px;font-weight:600;line-height:1.6}.SunnyNativePartnerPromo-module__Mhooyq__tag{letter-spacing:.08em;color:var(--accent);margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.8}.SunnyNativePartnerPromo-module__Mhooyq__heading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.7vw,44px);font-weight:800;line-height:1.18}.SunnyNativePartnerPromo-module__Mhooyq__intro{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.65}.SunnyNativePartnerPromo-module__Mhooyq__illustration{color:#d97706;flex-shrink:0;width:220px;height:140px}.SunnyNativePartnerPromo-module__Mhooyq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.SunnyNativePartnerPromo-module__Mhooyq__card{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;min-width:0;padding:24px;animation:.6s both SunnyNativePartnerPromo-module__Mhooyq__cardEnter;display:flex}.SunnyNativePartnerPromo-module__Mhooyq__card:nth-child(2){animation-delay:40ms}.SunnyNativePartnerPromo-module__Mhooyq__card:nth-child(3){animation-delay:80ms}.SunnyNativePartnerPromo-module__Mhooyq__card:nth-child(4){animation-delay:.12s}.SunnyNativePartnerPromo-module__Mhooyq__card:nth-child(5){animation-delay:.16s}.SunnyNativePartnerPromo-module__Mhooyq__cardTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.SunnyNativePartnerPromo-module__Mhooyq__icon{color:#92400e;background:#fef3c7;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.SunnyNativePartnerPromo-module__Mhooyq__card h3{text-wrap:balance;margin:0 0 9px;font-size:21px;font-weight:750;line-height:1.35}.SunnyNativePartnerPromo-module__Mhooyq__description{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.65}.SunnyNativePartnerPromo-module__Mhooyq__cta{background:var(--button);min-width:44px;min-height:48px;color:var(--buttonInk);white-space:normal;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 15px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.SunnyNativePartnerPromo-module__Mhooyq__cta svg{flex-shrink:0}.SunnyNativePartnerPromo-module__Mhooyq__cta:hover{filter:brightness(1.09)}.SunnyNativePartnerPromo-module__Mhooyq__cta:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.SunnyNativePartnerPromo-module__Mhooyq__note{color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.8}.SunnyNativePartnerPromo-module__Mhooyq__lead{background:#fef3c7;border-color:#f6d288;grid-column:span 2;grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.SunnyNativePartnerPromo-module__Mhooyq__lead .SunnyNativePartnerPromo-module__Mhooyq__cardTop{grid-column:1/-1}.SunnyNativePartnerPromo-module__Mhooyq__lead h3{font-size:29px;line-height:1.25}.SunnyNativePartnerPromo-module__Mhooyq__lead .SunnyNativePartnerPromo-module__Mhooyq__description{grid-column:1}.SunnyNativePartnerPromo-module__Mhooyq__lead .SunnyNativePartnerPromo-module__Mhooyq__cta{grid-area:2/2/4;align-self:end;margin:0}.SunnyNativePartnerPromo-module__Mhooyq__lead .SunnyNativePartnerPromo-module__Mhooyq__icon{background:#fff9eb}.SunnyNativePartnerPromo-module__Mhooyq__sun{animation:.85s both SunnyNativePartnerPromo-module__Mhooyq__sunEnter}.SunnyNativePartnerPromo-module__Mhooyq__conversation{--ink:#f0fdfa;--muted:#b8d8de;--border:#28505d;--card:#112b3c;--button:#67e8d2;--buttonInk:#082f35;--accent:#5eead4;background:#091d2d}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__header{border-bottom:1px solid var(--border);padding-bottom:25px}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__tag{letter-spacing:.03em}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__icon{color:#99f6e4;background:#164e63;border-radius:50%}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__lead{background:#123f49;border-radius:28px 28px 28px 5px;grid-column:1/-1}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__card:nth-child(2){background:#103544;border-radius:28px 28px 5px}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__card h3{font-size:22px}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__lead h3{font-size:30px}.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__wave{transform-origin:74px 62px;animation:.7s ease-out 2 SunnyNativePartnerPromo-module__Mhooyq__waveEnter}.SunnyNativePartnerPromo-module__Mhooyq__pathway{--ink:#272164;--muted:#5b587b;--border:#d9d5f0;--card:#fff;--button:#5145c5;--buttonInk:#fff;--accent:#6d28d9;background:#f4f2ff}.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__card{background:#fff;border-left:5px solid #a5a0e8;border-radius:16px;position:relative}.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__lead{background:#e9e5ff;border-left-color:#5145c5;grid-column:1/-1}.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__icon{color:#5145c5;background:#ede9fe;border-radius:10px}.SunnyNativePartnerPromo-module__Mhooyq__number{color:#7c74ba;font-size:28px;font-weight:800;line-height:1}.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__steps{animation:.85s both SunnyNativePartnerPromo-module__Mhooyq__stepsEnter}.SunnyNativePartnerPromo-module__Mhooyq__inline{max-width:1000px}.SunnyNativePartnerPromo-module__Mhooyq__inline .SunnyNativePartnerPromo-module__Mhooyq__illustration{width:180px}.SunnyNativePartnerPromo-module__Mhooyq__inline .SunnyNativePartnerPromo-module__Mhooyq__heading h2{font-size:32px}@keyframes SunnyNativePartnerPromo-module__Mhooyq__cardEnter{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SunnyNativePartnerPromo-module__Mhooyq__sunEnter{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes SunnyNativePartnerPromo-module__Mhooyq__waveEnter{0%{opacity:.4;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes SunnyNativePartnerPromo-module__Mhooyq__stepsEnter{0%{opacity:.4;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.SunnyNativePartnerPromo-module__Mhooyq__promo{border-radius:22px;padding:20px}.SunnyNativePartnerPromo-module__Mhooyq__header{align-items:flex-start;gap:10px}.SunnyNativePartnerPromo-module__Mhooyq__illustration{width:105px;height:100px}.SunnyNativePartnerPromo-module__Mhooyq__heading h2{font-size:32px}.SunnyNativePartnerPromo-module__Mhooyq__intro{font-size:14px}.SunnyNativePartnerPromo-module__Mhooyq__tag{letter-spacing:.02em;font-size:10px}.SunnyNativePartnerPromo-module__Mhooyq__cards,.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__cards,.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.SunnyNativePartnerPromo-module__Mhooyq__card{padding:19px}.SunnyNativePartnerPromo-module__Mhooyq__lead{grid-column:1/-1}.SunnyNativePartnerPromo-module__Mhooyq__lead h3{font-size:25px}.SunnyNativePartnerPromo-module__Mhooyq__card h3{font-size:19px}}@media (max-width:540px){.SunnyNativePartnerPromo-module__Mhooyq__header{display:block;position:relative}.SunnyNativePartnerPromo-module__Mhooyq__heading{z-index:1;position:relative}.SunnyNativePartnerPromo-module__Mhooyq__illustration{opacity:.9;width:85px;height:50px;position:absolute;top:0;right:0}.SunnyNativePartnerPromo-module__Mhooyq__disclosure{margin-bottom:24px;padding-right:88px;font-size:11px}.SunnyNativePartnerPromo-module__Mhooyq__heading h2,.SunnyNativePartnerPromo-module__Mhooyq__inline .SunnyNativePartnerPromo-module__Mhooyq__heading h2{font-size:30px}.SunnyNativePartnerPromo-module__Mhooyq__tag{max-width:100%;font-size:11px}.SunnyNativePartnerPromo-module__Mhooyq__cards,.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__cards,.SunnyNativePartnerPromo-module__Mhooyq__pathway .SunnyNativePartnerPromo-module__Mhooyq__cards{grid-template-columns:minmax(0,1fr)}.SunnyNativePartnerPromo-module__Mhooyq__lead{grid-column:auto;display:flex}.SunnyNativePartnerPromo-module__Mhooyq__lead h3,.SunnyNativePartnerPromo-module__Mhooyq__conversation .SunnyNativePartnerPromo-module__Mhooyq__lead h3{font-size:25px}.SunnyNativePartnerPromo-module__Mhooyq__lead .SunnyNativePartnerPromo-module__Mhooyq__cta{margin-top:auto}.SunnyNativePartnerPromo-module__Mhooyq__card h3{font-size:21px}.SunnyNativePartnerPromo-module__Mhooyq__card{padding:20px}.SunnyNativePartnerPromo-module__Mhooyq__description{font-size:14px}.SunnyNativePartnerPromo-module__Mhooyq__cta{min-height:48px;font-size:14px}.SunnyNativePartnerPromo-module__Mhooyq__note{font-size:12px}.SunnyNativePartnerPromo-module__Mhooyq__inline .SunnyNativePartnerPromo-module__Mhooyq__illustration{width:85px}}@media (prefers-reduced-motion:reduce){.SunnyNativePartnerPromo-module__Mhooyq__promo *{transition:none!important;animation:none!important;transform:none!important}}
.PocketPuzzleGame-module__buNeeq__game{max-width:390px;margin:auto}.PocketPuzzleGame-module__buNeeq__game button:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.PocketPuzzleGame-module__buNeeq__game button{cursor:pointer;touch-action:manipulation}.PocketPuzzleGame-module__buNeeq__game button:disabled{cursor:default}.PocketPuzzleGame-module__buNeeq__levels,.PocketPuzzleGame-module__buNeeq__actions,.PocketPuzzleGame-module__buNeeq__directions{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0;display:flex}.PocketPuzzleGame-module__buNeeq__levels button,.PocketPuzzleGame-module__buNeeq__actions button,.PocketPuzzleGame-module__buNeeq__directions button{border:2px solid #43747b;border-radius:12px;min-width:46px;min-height:46px;padding:8px 14px;font-weight:700;color:#f5f3eb!important;background:#143b43!important}.PocketPuzzleGame-module__buNeeq__levels button[aria-pressed=true]{border-color:#eac477;color:#143b43!important;background:#eac477!important}.PocketPuzzleGame-module__buNeeq__actions button:disabled{opacity:.45}.PocketPuzzleGame-module__buNeeq__instructions{margin-bottom:20px;font-size:14px;line-height:1.6}.PocketPuzzleGame-module__buNeeq__saved{opacity:.75;font-size:12px;line-height:1.6}.PocketPuzzleGame-module__buNeeq__tubes{background:#102f3b;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:7px;padding:20px 8px;display:grid}.PocketPuzzleGame-module__buNeeq__tubes[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PocketPuzzleGame-module__buNeeq__tube{border:2px solid #75a4ad;border-top:0;border-radius:5px 5px 22px 22px;flex-direction:column-reverse;justify-self:center;align-items:center;gap:5px;width:44px;padding:20px 4px 8px;display:flex;position:relative;background:#204b59!important}.PocketPuzzleGame-module__buNeeq__tube[aria-pressed=true]{outline:3px solid #eac477;transform:translateY(-8px)}.PocketPuzzleGame-module__buNeeq__tubeNumber{font-size:11px;position:absolute;top:1px;color:#e6f6f3!important}.PocketPuzzleGame-module__buNeeq__ball{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex;box-shadow:inset 0 -4px #0002;color:#102a33!important}.PocketPuzzleGame-module__buNeeq__sudoku{background:#163f49;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:3px;padding:8px;display:grid}.PocketPuzzleGame-module__buNeeq__sudoku button{aspect-ratio:1;border:2px solid #0000;border-radius:8px;font-size:32px;font-weight:700;color:#245785!important;background:#e5f5ed!important}.PocketPuzzleGame-module__buNeeq__sudoku button[data-given=true]{color:#143b43!important;background:#d0dcd8!important}.PocketPuzzleGame-module__buNeeq__sudoku button[aria-pressed=true]{border-color:#143b43;color:#143b43!important;background:#eac477!important}.PocketPuzzleGame-module__buNeeq__sudoku button:nth-child(4n+2){margin-right:5px}.PocketPuzzleGame-module__buNeeq__sudoku button:nth-child(n+5):nth-child(-n+8){margin-bottom:5px}.PocketPuzzleGame-module__buNeeq__maze{background:#102a33;border-radius:20px;gap:0;padding:10px;display:grid;overflow:hidden}.PocketPuzzleGame-module__buNeeq__maze button{aspect-ratio:1;border:0;border-radius:0;width:100%;padding:0;font-size:24px;line-height:1;color:#143b43!important;background:#183c47!important;min-width:0!important;min-height:0!important}.PocketPuzzleGame-module__buNeeq__maze button[data-open=true]{background:#e5f5ed!important}.PocketPuzzleGame-module__buNeeq__maze button[data-exit=true]{background:#a1e1c0!important}.PocketPuzzleGame-module__buNeeq__maze button[data-hint=true]{background:#eac477!important}.PocketPuzzleGame-module__buNeeq__maze button[data-player=true]{color:#143b43!important;background:#eac477!important}.PocketPuzzleGame-module__buNeeq__directions button{font-size:26px}
