.SunnyNativePartnerPromo_promo__R_MEV{--ink:#172554;--muted:#475569;--border:#e4d7bc;--card:#fffefa;--button:#1d4ed8;--buttonInk:#fff;--accent:#d97706;box-sizing:border-box;width:100%;max-width:1100px;margin:auto;border:1px solid var(--border);border-radius:28px;padding:clamp(20px,3vw,38px);color:var(--ink);background:#fff9eb;font-family:inherit;overflow:hidden;text-align:left}.SunnyNativePartnerPromo_sunrise__2Kw1K{isolation:isolate}.SunnyNativePartnerPromo_header__ynFz2{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.SunnyNativePartnerPromo_heading__M_7wk{max-width:720px;min-width:0}.SunnyNativePartnerPromo_disclosure__kLoxc{font-size:12px;font-weight:600;line-height:1.6;margin:0 0 17px;color:var(--muted)}.SunnyNativePartnerPromo_tag__R5cnA{font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.8;margin:0 0 8px;color:var(--accent)}.SunnyNativePartnerPromo_heading__M_7wk h2{font-size:clamp(30px,3.7vw,44px);line-height:1.18;font-weight:800;letter-spacing:-.025em;margin:0;text-wrap:balance}.SunnyNativePartnerPromo_intro__sGrhF{font-size:16px;line-height:1.65;margin:12px 0 0;color:var(--muted)}.SunnyNativePartnerPromo_illustration__ARuTX{width:220px;flex-shrink:0;height:140px;color:#d97706}.SunnyNativePartnerPromo_cards__yqcT6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.SunnyNativePartnerPromo_card__1Mfgl{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--card);animation:SunnyNativePartnerPromo_cardEnter__udfQ4 .6s both}.SunnyNativePartnerPromo_card__1Mfgl:nth-child(2){animation-delay:.04s}.SunnyNativePartnerPromo_card__1Mfgl:nth-child(3){animation-delay:.08s}.SunnyNativePartnerPromo_card__1Mfgl:nth-child(4){animation-delay:.12s}.SunnyNativePartnerPromo_card__1Mfgl:nth-child(5){animation-delay:.16s}.SunnyNativePartnerPromo_cardTop__0KzJQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.SunnyNativePartnerPromo_icon__bU5VL{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fef3c7;border-radius:14px;color:#92400e}.SunnyNativePartnerPromo_card__1Mfgl h3{font-size:21px;line-height:1.35;font-weight:750;margin:0 0 9px;text-wrap:balance}.SunnyNativePartnerPromo_description__NnquQ{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 20px}.SunnyNativePartnerPromo_cta__LiKnR{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;min-width:44px;padding:12px 15px;margin-top:auto;border-radius:12px;background:var(--button);color:var(--buttonInk);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;white-space:normal}.SunnyNativePartnerPromo_cta__LiKnR svg{flex-shrink:0}.SunnyNativePartnerPromo_cta__LiKnR:hover{filter:brightness(1.09)}.SunnyNativePartnerPromo_cta__LiKnR:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.SunnyNativePartnerPromo_note__lyuXt{font-size:12px;line-height:1.8;color:var(--muted);margin:22px 0 0}.SunnyNativePartnerPromo_lead__nffLq{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;background:#fef3c7;border-color:#f6d288}.SunnyNativePartnerPromo_lead__nffLq .SunnyNativePartnerPromo_cardTop__0KzJQ{grid-column:1/-1}.SunnyNativePartnerPromo_lead__nffLq h3{font-size:29px;line-height:1.25}.SunnyNativePartnerPromo_lead__nffLq .SunnyNativePartnerPromo_description__NnquQ{grid-column:1}.SunnyNativePartnerPromo_lead__nffLq .SunnyNativePartnerPromo_cta__LiKnR{grid-column:2;grid-row:2/4;align-self:end;margin:0}.SunnyNativePartnerPromo_lead__nffLq .SunnyNativePartnerPromo_icon__bU5VL{background:#fff9eb}.SunnyNativePartnerPromo_sun__v_uHm{animation:SunnyNativePartnerPromo_sunEnter__aM9ux .85s both}.SunnyNativePartnerPromo_conversation___AjCp{--ink:#f0fdfa;--muted:#b8d8de;--border:#28505d;--card:#112b3c;--button:#67e8d2;--buttonInk:#082f35;--accent:#5eead4;background:#091d2d}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_header__ynFz2{border-bottom:1px solid var(--border);padding-bottom:25px}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_tag__R5cnA{letter-spacing:.03em}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_icon__bU5VL{background:#164e63;color:#99f6e4;border-radius:50%}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_cards__yqcT6{grid-template-columns:repeat(2,minmax(0,1fr))}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_lead__nffLq{grid-column:1/-1;background:#123f49;border-radius:28px 28px 28px 5px}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_card__1Mfgl:nth-child(2){border-radius:28px 28px 5px 28px;background:#103544}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_card__1Mfgl h3{font-size:22px}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_lead__nffLq h3{font-size:30px}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_wave__Arme4{transform-origin:74px 62px;animation:SunnyNativePartnerPromo_waveEnter__sJp_7 .7s ease-out 2}.SunnyNativePartnerPromo_pathway__L4Pgh{--ink:#272164;--muted:#5b587b;--border:#d9d5f0;--card:#fff;--button:#5145c5;--buttonInk:#fff;--accent:#6d28d9;background:#f4f2ff}.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_cards__yqcT6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_card__1Mfgl{position:relative;border-radius:16px;border-left:5px solid #a5a0e8;background:#fff}.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_lead__nffLq{grid-column:1/-1;background:#e9e5ff;border-left-color:#5145c5}.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_icon__bU5VL{border-radius:10px;background:#ede9fe;color:#5145c5}.SunnyNativePartnerPromo_number__H8kW2{font-size:28px;line-height:1;font-weight:800;color:#7c74ba}.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_steps___ZcOB{animation:SunnyNativePartnerPromo_stepsEnter__vowR5 .85s both}.SunnyNativePartnerPromo_inline__lsjWZ{max-width:1000px}.SunnyNativePartnerPromo_inline__lsjWZ .SunnyNativePartnerPromo_illustration__ARuTX{width:180px}.SunnyNativePartnerPromo_inline__lsjWZ .SunnyNativePartnerPromo_heading__M_7wk h2{font-size:32px}@keyframes SunnyNativePartnerPromo_cardEnter__udfQ4{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SunnyNativePartnerPromo_sunEnter__aM9ux{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes SunnyNativePartnerPromo_waveEnter__sJp_7{0%{opacity:.4;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes SunnyNativePartnerPromo_stepsEnter__vowR5{0%{opacity:.4;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.SunnyNativePartnerPromo_promo__R_MEV{border-radius:22px;padding:20px}.SunnyNativePartnerPromo_header__ynFz2{gap:10px;align-items:flex-start}.SunnyNativePartnerPromo_illustration__ARuTX{width:105px;height:100px}.SunnyNativePartnerPromo_heading__M_7wk h2{font-size:32px}.SunnyNativePartnerPromo_intro__sGrhF{font-size:14px}.SunnyNativePartnerPromo_tag__R5cnA{font-size:10px;letter-spacing:.02em}.SunnyNativePartnerPromo_cards__yqcT6,.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_cards__yqcT6,.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_cards__yqcT6{grid-template-columns:repeat(2,minmax(0,1fr))}.SunnyNativePartnerPromo_card__1Mfgl{padding:19px}.SunnyNativePartnerPromo_lead__nffLq{grid-column:1/-1}.SunnyNativePartnerPromo_lead__nffLq h3{font-size:25px}.SunnyNativePartnerPromo_card__1Mfgl h3{font-size:19px}}@media (max-width:540px){.SunnyNativePartnerPromo_header__ynFz2{display:block;position:relative}.SunnyNativePartnerPromo_heading__M_7wk{position:relative;z-index:1}.SunnyNativePartnerPromo_illustration__ARuTX{position:absolute;right:0;top:0;width:85px;height:50px;opacity:.9}.SunnyNativePartnerPromo_disclosure__kLoxc{padding-right:88px;margin-bottom:24px;font-size:11px}.SunnyNativePartnerPromo_heading__M_7wk h2,.SunnyNativePartnerPromo_inline__lsjWZ .SunnyNativePartnerPromo_heading__M_7wk h2{font-size:30px}.SunnyNativePartnerPromo_tag__R5cnA{font-size:11px;max-width:100%}.SunnyNativePartnerPromo_cards__yqcT6,.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_cards__yqcT6,.SunnyNativePartnerPromo_pathway__L4Pgh .SunnyNativePartnerPromo_cards__yqcT6{grid-template-columns:minmax(0,1fr)}.SunnyNativePartnerPromo_lead__nffLq{display:flex;grid-column:auto}.SunnyNativePartnerPromo_conversation___AjCp .SunnyNativePartnerPromo_lead__nffLq h3,.SunnyNativePartnerPromo_lead__nffLq h3{font-size:25px}.SunnyNativePartnerPromo_lead__nffLq .SunnyNativePartnerPromo_cta__LiKnR{margin-top:auto}.SunnyNativePartnerPromo_card__1Mfgl h3{font-size:21px}.SunnyNativePartnerPromo_card__1Mfgl{padding:20px}.SunnyNativePartnerPromo_description__NnquQ{font-size:14px}.SunnyNativePartnerPromo_cta__LiKnR{font-size:14px;min-height:48px}.SunnyNativePartnerPromo_note__lyuXt{font-size:12px}.SunnyNativePartnerPromo_inline__lsjWZ .SunnyNativePartnerPromo_illustration__ARuTX{width:85px}}@media (prefers-reduced-motion:reduce){.SunnyNativePartnerPromo_promo__R_MEV *{animation:none!important;transition:none!important;transform:none!important}}.HomeRefresh_hero__ade3E{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem;padding:3.25rem 0 3rem}.HomeRefresh_heroContent__0KPm0{min-width:0}.HomeRefresh_eyebrow__kQCdK{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;color:var(--link);font-size:.75rem;line-height:2;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeRefresh_statusDot__Ib62K{width:.5rem;height:.5rem;border-radius:50%;background:#72967b}.HomeRefresh_heroTitle__GYAFC{max-width:650px;margin:0;font-size:clamp(2.25rem,4.1vw,3.5rem);line-height:1.12;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.HomeRefresh_heroDescription___Xssi{max-width:34rem;margin:1.4rem 0 1.8rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.8}.HomeRefresh_heroActions__3qJkl{display:flex;flex-wrap:wrap;gap:.75rem}.HomeRefresh_primaryButton__r6H04,.HomeRefresh_secondaryButton___WB39{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.7rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;transition:background-color .2s,box-shadow .2s}.HomeRefresh_primaryButton__r6H04{background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 12px #205d5318}.HomeRefresh_primaryButton__r6H04:hover{background:var(--link-hover);color:var(--primary-foreground);text-decoration:none}.dark .HomeRefresh_primaryButton__r6H04:hover{background:#205d53}.HomeRefresh_secondaryButton___WB39{background:var(--secondary);color:var(--link);border:1px solid var(--border)}.HomeRefresh_secondaryButton___WB39:hover{background:var(--muted);color:var(--link-hover);text-decoration:none}.HomeRefresh_heroArt__xOfew{position:relative;height:335px;isolation:isolate}.HomeRefresh_artOrbit__ZLRQJ{position:absolute;width:290px;height:290px;border:1px solid var(--border);border-radius:50%;top:22px;left:50%;transform:translateX(-50%)}.HomeRefresh_artOrbit__ZLRQJ:after{content:"";position:absolute;inset:26px;border:1px dashed var(--border);border-radius:50%}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;width:185px;min-height:166px;padding:1.5rem;border-radius:22px;box-shadow:0 12px 28px #183b3010;font-size:.85rem;line-height:1.4;font-weight:650}.HomeRefresh_artRead__O3O1B{background:#e1eadb;color:#36583b;left:8%;top:12px;transform:rotate(-9deg);z-index:1}.HomeRefresh_artPlay__cwfof{background:#f6dfb8;color:#855520;right:4%;top:77px;transform:rotate(8deg);z-index:2}.HomeRefresh_artReflect__dHqOY{background:#205d53;color:#fff;left:17%;bottom:0;transform:rotate(-3deg);z-index:3}.HomeRefresh_artIcon__5Onpt{width:44px;height:44px}.HomeRefresh_artArrow__ELVxc{position:absolute;top:1.5rem;right:1.25rem;width:16px;height:16px;opacity:.6}.HomeRefresh_artSpark__Wfmul{position:absolute;right:16%;top:4px;color:#a57a40}.HomeRefresh_artSpark__Wfmul svg{width:28px;height:28px}.HomeRefresh_sectionHeading__WgWVc{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.HomeRefresh_sectionHeading__WgWVc p{margin-bottom:0;font-size:.95rem}.HomeRefresh_sectionLink__Nzuzi{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--link);font-size:.85rem;font-weight:600;flex-shrink:0}.HomeRefresh_todayCard__wCeFa{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--secondary);transition:box-shadow .2s,border-color .2s,transform .2s}.HomeRefresh_todayCard__wCeFa:hover{border-color:var(--ring);box-shadow:0 10px 25px #163c3010;transform:translateY(-3px)}.HomeRefresh_cardArt__JYHSv{position:relative;display:flex;width:100%;aspect-ratio:16/10;align-items:center;justify-content:center;overflow:hidden;background:#e1eadb;color:#466347}.HomeRefresh_cardArt__JYHSv:before{width:170px;height:170px;right:-42px;top:-70px}.HomeRefresh_cardArt__JYHSv:after,.HomeRefresh_cardArt__JYHSv:before{content:"";position:absolute;border:1px solid;opacity:.12;border-radius:50%}.HomeRefresh_cardArt__JYHSv:after{width:90px;height:90px;bottom:-40px;left:-20px}.HomeRefresh_todayCard__wCeFa[data-category=test] .HomeRefresh_cardArt__JYHSv{background:#eee5f2;color:#7d6090}.HomeRefresh_todayCard__wCeFa[data-category=gallery] .HomeRefresh_cardArt__JYHSv{background:#e1ebef;color:#4a727d}.HomeRefresh_todayCard__wCeFa[data-category=crossword] .HomeRefresh_cardArt__JYHSv{background-color:#f6e6cb;color:#966b37;background-image:linear-gradient(#966b370c 1px,transparent 0),linear-gradient(90deg,#966b370c 1px,transparent 0);background-size:28px 28px}.HomeRefresh_cardNumber__xaORD{position:absolute;left:1rem;top:.65rem;font-size:.7rem;font-weight:650;opacity:.7}.HomeRefresh_cardIcon__YU8C6{width:52px;height:52px}.HomeRefresh_cardAction__6i_cU{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-top:auto;color:var(--link);font-weight:600;font-size:.9rem}.HomeRefresh_browseCard__R86lJ{min-width:0;padding:1.4rem;border:1px solid var(--border);border-radius:20px;background:var(--secondary)}.HomeRefresh_browseTitle__BJONy{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.05rem;font-weight:600}.HomeRefresh_browseIcon__NbiHQ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e1eadb;color:#466347}.HomeRefresh_browseCard__R86lJ[data-category=play] .HomeRefresh_browseIcon__NbiHQ{background:#f6e6cb;color:#855520}.HomeRefresh_browseCard__R86lJ[data-category=reflect] .HomeRefresh_browseIcon__NbiHQ{background:#eee5f2;color:#7d6090}.HomeRefresh_browseLink__DAfzj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.35rem .5rem;margin-inline:-.5rem;border-radius:8px;color:var(--muted-foreground);font-size:.9rem}.HomeRefresh_browseLink__DAfzj svg{opacity:.5}.HomeRefresh_browseLink__DAfzj:hover{color:var(--link);background:var(--muted);text-decoration:none}.HomeRefresh_horoscopeBanner__SkhFf{display:flex;align-items:center;gap:1.25rem;padding:1.8rem 2rem;margin-bottom:3rem;border-radius:22px;background:#205d53}.HomeRefresh_horoscopeIcon__9pEml{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;border:1px solid #ffffff30;border-radius:50%;color:#e9d5ab}.HomeRefresh_horoscopeText__rLHZR{flex:1;min-width:0}.HomeRefresh_horoscopeAction__XCC4_{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:46px;max-width:17rem;padding:.6rem 1rem;border-radius:12px;background:#fff8e9;color:#205d53;font-size:.85rem;font-weight:600}.HomeRefresh_horoscopeAction__XCC4_:hover{background:#f3e5c9;color:#163f38;text-decoration:none}.dark .HomeRefresh_horoscopeBanner__SkhFf{background:#193f3b;border:1px solid var(--border)}@media (max-width:900px){.HomeRefresh_hero__ade3E{gap:1rem;padding-top:3rem}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{width:158px;min-height:150px;padding:1.2rem}.HomeRefresh_artRead__O3O1B{left:0}.HomeRefresh_artPlay__cwfof{right:4%}.HomeRefresh_artReflect__dHqOY{left:10%}.HomeRefresh_sectionHeading__WgWVc{align-items:start;flex-direction:column;gap:.3rem}.HomeRefresh_horoscopeBanner__SkhFf{flex-wrap:wrap}.HomeRefresh_horoscopeAction__XCC4_{margin-left:78px}}@media (max-width:640px){.HomeRefresh_cardArt__JYHSv{aspect-ratio:16/7}.HomeRefresh_hero__ade3E{grid-template-columns:1fr;padding:2.5rem 0;gap:1.5rem}.HomeRefresh_heroTitle__GYAFC{max-width:30rem;font-size:2.125rem}.HomeRefresh_heroDescription___Xssi{font-size:1rem}.HomeRefresh_heroArt__xOfew{height:240px;max-width:380px;width:100%;margin-inline:auto}.HomeRefresh_artOrbit__ZLRQJ{width:220px;height:220px;top:5px}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{width:145px;min-height:132px;font-size:.75rem;border-radius:18px}.HomeRefresh_artRead__O3O1B{left:6%;top:0}.HomeRefresh_artPlay__cwfof{right:3%;top:35px}.HomeRefresh_artReflect__dHqOY{left:20%}.HomeRefresh_artIcon__5Onpt{width:34px;height:34px}.HomeRefresh_artSpark__Wfmul{right:13%;top:-5px}.HomeRefresh_horoscopeBanner__SkhFf{padding:1.5rem;gap:1rem}.HomeRefresh_horoscopeIcon__9pEml{width:44px;height:44px}.HomeRefresh_horoscopeText__rLHZR{flex-basis:calc(100% - 60px)}.HomeRefresh_horoscopeAction__XCC4_{margin-left:0;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.HomeRefresh_primaryButton__r6H04,.HomeRefresh_secondaryButton___WB39,.HomeRefresh_todayCard__wCeFa{transition:none}.HomeRefresh_todayCard__wCeFa:hover{transform:none}}