.SignInGate_gate__pe_Gu{--ink:#30234b;--muted:#8a7c9e;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 190px);padding:32px 24px 48px;text-align:center;color:var(--ink);font-family:var(--font-sans),Outfit,sans-serif;background:radial-gradient(ellipse at 50% 22%,var(--tint) 0,transparent 55%)}.SignInGate_art__kgm_g{position:relative;width:248px;height:240px;isolation:isolate;margin-bottom:22px}.SignInGate_window__BO_1V{position:absolute;left:16px;right:16px;top:0;height:196px;overflow:hidden;border:6px solid #fff;border-radius:108px 108px 26px 26px;transform:rotate(-3deg);box-shadow:0 2px 0 #e5dced,0 16px 28px #47306d14,0 0 0 1px #ded3ee}.SignInGate_window__BO_1V img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SignInGate_guide__OXTU0{position:absolute;z-index:1;left:64px;right:64px;bottom:0}.SignInGate_guide__OXTU0 img{display:block;position:relative;width:100%;height:auto}.SignInGate_ground__NL7Xu{position:absolute;left:20%;width:60%;height:12px;bottom:calc(var(--pad) - 6px);border-radius:50%;background:radial-gradient(ellipse,#3b2a5c55 0,transparent 70%)}.SignInGate_title__ZGyZK{max-width:320px;font-family:var(--font-display),Fredoka,sans-serif;font-size:27px;font-weight:600;line-height:1.12;letter-spacing:-.6px;text-wrap:balance}.SignInGate_body__aZDfS{max-width:300px;margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:pretty}.SignInGate_primary__AUL6Q{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:50px;margin-top:26px;padding:10px 20px;border-radius:14px;background:#6a3fe0;color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 4px 0 #4a26b4;transition:transform .15s,box-shadow .15s,filter .15s}.SignInGate_primary__AUL6Q:hover{filter:brightness(1.07)}.SignInGate_primary__AUL6Q:active{transform:translateY(4px);box-shadow:0 0 0 #4a26b4}.SignInGate_primary__AUL6Q:focus-visible{outline:3px solid #ae8ef7;outline-offset:4px}.SignInGate_note__kqB5H{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.4px;color:#a597b6}@media(prefers-reduced-motion:no-preference){.SignInGate_art__kgm_g{animation:SignInGate_rise__Amw5m .55s cubic-bezier(.22,1,.36,1) both}.SignInGate_body__aZDfS,.SignInGate_note__kqB5H,.SignInGate_primary__AUL6Q,.SignInGate_title__ZGyZK{animation:SignInGate_fade__lkC3V .4s ease-out .12s both}}@keyframes SignInGate_rise__Amw5m{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes SignInGate_fade__lkC3V{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dark .SignInGate_gate__pe_Gu{--ink:#f2eaff;--muted:#ad9bc5;background:radial-gradient(ellipse at 50% 22%,#2a2143 0,transparent 55%)}.dark .SignInGate_window__BO_1V{border-color:#2d2640;box-shadow:0 2px 0 #140f22,0 16px 28px #0007,0 0 0 1px #3d3252}.dark .SignInGate_ground__NL7Xu{background:radial-gradient(ellipse,#000a 0,transparent 70%)}.dark .SignInGate_primary__AUL6Q{background:#7a4cf0;box-shadow:0 4px 0 #3d1f9c}.dark .SignInGate_primary__AUL6Q:active{box-shadow:0 0 0 #3d1f9c}.dark .SignInGate_note__kqB5H{color:#7d6f93}.celebration_artwork__hI90E{display:inline-block;flex-shrink:0;aspect-ratio:1;background-image:url(/images/celebrations/streak-character-family.webp);background-repeat:no-repeat;background-size:300% 100%;vertical-align:middle}.celebration_overlay__mrViM{position:fixed;inset:0;z-index:300;background:#17101e9c;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:64px 20px 24px;overflow:auto;color:#343238;animation:celebration_scrim___N3a_ .25s ease-out}.celebration_dialog__kOO9h{width:min(100%,332px);max-height:calc(100dvh - 88px);overflow:auto;background:#fff;border:1px solid #ffffff55;border-radius:26px;box-shadow:0 20px 60px #120c294d;outline:none;animation:celebration_arrive__vxg0u .4s cubic-bezier(.18,.8,.25,1) both}.celebration_stage__WCQhB{position:relative;height:228px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 70% 70%,#ffbd33,#ff9014 50%,#f1710c);color:white;flex-shrink:0}.celebration_label__OddxW{position:absolute;left:12px;right:12px;top:23px;text-align:center;font-size:10px;font-weight:800;letter-spacing:1.6px;z-index:3;animation:celebration_detail__12hXx .3s .2s both}.celebration_wingman__Bw9mB{position:absolute;right:14px;bottom:0;width:206px;height:206px;-o-object-fit:contain;object-fit:contain;z-index:2;filter:drop-shadow(0 9px 5px #76300e40);animation:celebration_wingman__Bw9mB .65s cubic-bezier(.2,.7,.25,1) .12s both}.celebration_aura___5z1v{position:absolute;right:-28px;bottom:-35px;width:250px;height:250px;border:1px solid #fff4;border-radius:50%;box-shadow:0 0 0 23px #ffffff0b,0 0 0 46px #ffffff08}.celebration_count__o_qii{position:absolute;left:23px;top:86px;font:650 94px/.9 var(--font-display),sans-serif;letter-spacing:-3px;text-shadow:0 4px 0 #ad4e1255;z-index:3}.celebration_count__o_qii[data-long=true]{font-size:68px;top:102px;left:17px;letter-spacing:-2px}.celebration_count__o_qii>span{display:block;animation:celebration_flip__NY0_T .32s ease-out both}.celebration_unit__lVcB_{position:absolute;left:27px;bottom:36px;font-size:10px;letter-spacing:1px;font-weight:800;z-index:3}.celebration_sparks__ooJPn{position:absolute;inset:0;z-index:3;pointer-events:none;color:#fff1b7}.celebration_sparks__ooJPn i{position:absolute;font-size:11px;font-style:normal;animation:celebration_spark__rJ4Fa .8s ease-out both}.celebration_medal__D5q6x{position:absolute;left:24px;top:58px;z-index:3;color:#ffe278}.celebration_medal__D5q6x svg{width:25px;height:25px}.celebration_stage__WCQhB[data-saved=true]{background:radial-gradient(ellipse at 70% 70%,#53d8ff,#168fdf 58%,#135ac4)}.celebration_stage__WCQhB[data-saved=true] .celebration_count__o_qii{text-shadow:0 4px 0 #134a9455}.celebration_stage__WCQhB[data-quiet=true]{background:radial-gradient(ellipse at 70% 70%,#73717d,#41404c 70%,#363440)}.celebration_stage__WCQhB[data-quiet=true] .celebration_wingman__Bw9mB{filter:grayscale(.95) saturate(.2) brightness(.7) drop-shadow(0 9px 5px #0006)}.celebration_stage__WCQhB[data-quiet=true] .celebration_count__o_qii{color:#e2dce7;text-shadow:0 4px 0 #19141e44}.celebration_stage__WCQhB[data-quiet=true] .celebration_sparks__ooJPn{display:none}.celebration_stage__WCQhB[data-variation="1"] .celebration_aura___5z1v{border-radius:42% 58% 50% 48%;transform:rotate(17deg)}.celebration_stage__WCQhB[data-variation="2"] .celebration_aura___5z1v{right:-42px;bottom:-55px;box-shadow:0 0 0 17px #ffffff0d,0 0 0 34px #ffffff09}.celebration_stage__WCQhB[data-tier="7"] .celebration_label__OddxW{left:86px;right:86px;top:17px;padding:7px 0;border-radius:7px;background:#ffd13d;color:#793b04;box-shadow:0 3px 0 #c16b1f55}.celebration_stage__WCQhB[data-tier="7"] .celebration_medal__D5q6x{display:none}.celebration_stage__WCQhB[data-tier="30"]{background:radial-gradient(ellipse at 75% 75%,#ffd252,#efa518 54%,#df7c10)}.celebration_stage__WCQhB[data-tier="30"] .celebration_aura___5z1v{border:2px solid #ffeda5;box-shadow:0 0 0 9px #ffe0a033,0 0 0 32px #fff1}.celebration_stage__WCQhB[data-tier="100"]{background:radial-gradient(ellipse at 70% 75%,#ffb42b,#f06a1f 54%,#c94320)}.celebration_stage__WCQhB[data-tier="365"]{background:radial-gradient(ellipse at 70% 70%,#a46c24,#5d351b 55%,#312019)}.celebration_stage__WCQhB[data-tier="365"] .celebration_count__o_qii,.celebration_stage__WCQhB[data-tier="365"] .celebration_label__OddxW,.celebration_stage__WCQhB[data-tier="365"] .celebration_unit__lVcB_{color:#ffe59a}.celebration_body__WXs60{padding:25px 21px 22px;text-align:center}.celebration_body__WXs60 h2{font:600 26px/1.1 var(--font-display),sans-serif;letter-spacing:-.45px;margin:0;animation:celebration_detail__12hXx .35s .4s both}.celebration_copy__CBbLZ{font-size:13px;color:#77717f;line-height:1.45;margin:9px 0 0;animation:celebration_detail__12hXx .35s .4s both}.celebration_week__JXrEJ{display:flex;justify-content:space-between;gap:5px;margin:23px 0 0}.celebration_week__JXrEJ>div{display:flex;flex-direction:column;align-items:center;gap:7px;animation:celebration_detail__12hXx .35s ease-out both}.celebration_week__JXrEJ span{font-size:10px;font-weight:700;color:#77717f}.celebration_week__JXrEJ b{height:29px;width:29px;border-radius:50%;display:grid;place-items:center;background:#efedf2;position:relative}.celebration_week__JXrEJ [data-active=true]{color:white;background:#ff9417;box-shadow:0 2px 0 #d56906}.celebration_week__JXrEJ [data-today=true]:after{content:"";position:absolute;inset:-4px -5px -6px;border:2px solid #ff9417;border-radius:50%;pointer-events:none}.celebration_week__JXrEJ svg{height:19px;width:19px;stroke-width:3}.celebration_explanation__NfwAi,.celebration_reward__KUA4S{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #e5e2e9;border-radius:13px;padding:9px;margin-top:20px;animation:celebration_detail__12hXx .35s .75s both}.celebration_reward__KUA4S{box-shadow:0 3px 0 #e5e2e9}.celebration_explanation__NfwAi>div,.celebration_reward__KUA4S>div{min-width:0;flex:1}.celebration_explanation__NfwAi strong,.celebration_reward__KUA4S strong{display:block;font-size:14px;line-height:1.3}.celebration_reward__KUA4S strong{color:#169fd8}.celebration_explanation__NfwAi p,.celebration_reward__KUA4S small{display:block;font-size:11px;line-height:1.45;color:#77717f;margin:4px 0 0}.celebration_explanation__NfwAi{background:#f8f7fa}.celebration_explanation__NfwAi strong{font-size:13px}.celebration_note__ARxfk{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#77717f;margin-top:16px}.celebration_note__ARxfk img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.celebration_primary__xMy0y{width:100%;display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-bottom:4px solid #631caa;background:#882ee1;color:white;border-radius:12px;min-height:46px;padding:10px;margin-top:22px;font-weight:800;font-size:13px;animation:celebration_detail__12hXx .3s 1s both}.celebration_primary__xMy0y svg{height:17px;width:17px}.celebration_primary__xMy0y:disabled{opacity:.55;cursor:wait}.celebration_secondary__nMQah{border:0;background:none;color:#77717f;font-size:12px;font-weight:700;min-height:36px;margin-top:6px;padding:8px 18px}.celebration_primary__xMy0y:focus-visible,.celebration_secondary__nMQah:focus-visible{outline:3px solid #c28bff;outline-offset:4px}.celebration_deal__Uo_jF{gap:24px;margin-top:22px;padding:13px 10px;border:1px solid #e7e3ec;border-radius:12px}.celebration_deal__Uo_jF,.celebration_deal__Uo_jF>div{display:flex;align-items:center;justify-content:center}.celebration_deal__Uo_jF>div{flex-wrap:wrap;gap:4px;width:65px;color:#169fd8;font-size:23px;font-weight:800}.celebration_deal__Uo_jF small{flex-basis:100%;font-size:9px;color:#77717f;letter-spacing:1px}.celebration_deal__Uo_jF svg{height:20px;width:20px}.celebration_terms__0bOfW{font-size:11px;color:#77717f;line-height:1.45;margin:10px 0 0}.celebration_total__dkzAj{display:flex;align-items:center;justify-content:center;gap:7px;color:#129bd7;font:650 47px/1 var(--font-display),sans-serif;margin-top:20px}.celebration_total__dkzAj img{width:59px;height:59px;-o-object-fit:contain;object-fit:contain}.celebration_total__dkzAj b{font:800 17px var(--font-sans),sans-serif;align-self:flex-end;padding-bottom:5px}.celebration_meta__gB9rj{display:flex;gap:16px;justify-content:center;align-items:center;color:#77717f;font-size:12px;font-weight:700;margin-top:9px}.celebration_meta__gB9rj span{display:flex;align-items:center;gap:3px}.celebration_meta__gB9rj svg{height:16px;width:16px}.celebration_questStage__q3LZU{height:235px;background:radial-gradient(ellipse at 50% 78%,#d697ff 0,#a24bea 30%,#8428da 62%,#641bb6 100%);position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden}.celebration_questStage__q3LZU>img{width:230px;height:230px;-o-object-fit:contain;object-fit:contain;margin-top:30px;animation:celebration_wingman__Bw9mB .65s ease-out both}.celebration_questStage__q3LZU[data-closed=true]>img{width:180px;height:180px}.celebration_questStage__q3LZU[data-charging=true]>img{animation:celebration_charge__XoQkA .48s ease-in-out both;transform-origin:50% 82%}.celebration_questStage__q3LZU .celebration_label__OddxW{color:#fff}.celebration_status__ALcBv{font-size:12px;color:#77717f;line-height:1.5;margin-top:12px}.celebration_goal__Qcfev{display:flex;flex-direction:column;gap:7px;margin-top:18px;animation:celebration_detail__12hXx .35s .7s both;font-size:12px;font-weight:700;color:#c2410c}.celebration_goal__Qcfev i{display:block;height:8px;border-radius:99px;background:#efedf2;overflow:hidden}.celebration_goal__Qcfev i b{display:block;height:100%;border-radius:99px;background:#ff9417}.celebration_goal__Qcfev button{align-self:center;font-size:13px;font-weight:800;color:#c2410c;border:2px solid #fdba74;border-radius:12px;padding:7px 14px}.celebration_goal__Qcfev small{font-size:12px;color:#77717f}.dark .celebration_goal__Qcfev{color:#fdba74}.dark .celebration_goal__Qcfev i{background:#403a48}.dark .celebration_goal__Qcfev button{color:#fdba74;border-color:#9a3412}.celebration_overlay__mrViM:has(.celebration_stage__WCQhB){padding-top:164px}.celebration_overlay__mrViM:has(.celebration_stage__WCQhB) .celebration_dialog__kOO9h{max-height:calc(100dvh - 188px)}.celebration_dialog__kOO9h:has(.celebration_stage__WCQhB) .celebration_primary__xMy0y{background:#f97316;border-bottom-color:#c2410c}.celebration_dialog__kOO9h:has(.celebration_stage__WCQhB) .celebration_primary__xMy0y:focus-visible{outline-color:#fdba74}.celebration_dialog__kOO9h:has(.celebration_stage__WCQhB[data-saved=true]) .celebration_primary__xMy0y{background:#1ea5e9;border-bottom-color:#1373b8}.celebration_dialog__kOO9h:has(.celebration_stage__WCQhB[data-saved=true]) .celebration_primary__xMy0y:focus-visible{outline-color:#7dd3fc}.celebration_overlay__mrViM:has(.celebration_stage__WCQhB) .celebration_dialog__kOO9h{border:0;background:linear-gradient(#0000 0 40px,#fff 40px)}.dark .celebration_overlay__mrViM:has(.celebration_stage__WCQhB) .celebration_dialog__kOO9h{background:linear-gradient(#0000 0 40px,#242328 40px)}@media(max-height:700px){.celebration_overlay__mrViM:has(.celebration_stage__WCQhB){padding-top:136px}.celebration_overlay__mrViM:has(.celebration_stage__WCQhB) .celebration_dialog__kOO9h{max-height:calc(100dvh - 152px)}}.dark .celebration_overlay__mrViM{color:#f4f1f7}.dark .celebration_dialog__kOO9h{background:#242328;border-color:#554e6055}.dark .celebration_copy__CBbLZ,.dark .celebration_deal__Uo_jF small,.dark .celebration_explanation__NfwAi p,.dark .celebration_meta__gB9rj,.dark .celebration_note__ARxfk,.dark .celebration_reward__KUA4S small,.dark .celebration_status__ALcBv,.dark .celebration_terms__0bOfW,.dark .celebration_week__JXrEJ span{color:#b5aebb}.dark .celebration_week__JXrEJ b{background:#403a48}.dark .celebration_week__JXrEJ [data-active=true]{background:#ff9417}.dark .celebration_deal__Uo_jF,.dark .celebration_explanation__NfwAi,.dark .celebration_reward__KUA4S{border-color:#494250;box-shadow:0 3px 0 #342e3c}.dark .celebration_explanation__NfwAi{background:#2c2932}.dark .celebration_deal__Uo_jF>div,.dark .celebration_reward__KUA4S strong,.dark .celebration_total__dkzAj{color:#48caff}.dark .celebration_primary__xMy0y{background:#9a40ed;border-color:#6b20b5}.dark .celebration_secondary__nMQah{color:#bcb1c9}@keyframes celebration_arrive__vxg0u{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}@keyframes celebration_scrim___N3a_{0%{opacity:0}to{opacity:1}}@keyframes celebration_detail__12hXx{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes celebration_wingman__Bw9mB{0%{opacity:0;transform:translateY(20px) scale(.85)}60%{opacity:1;transform:translateY(-5px) scale(1.035)}to{opacity:1;transform:none}}@keyframes celebration_flip__NY0_T{0%{opacity:0;transform:translateY(8px) rotateX(-35deg)}to{opacity:1;transform:none}}@keyframes celebration_spark__rJ4Fa{0%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.4)}to{opacity:.85;transform:scale(1)}}@keyframes celebration_charge__XoQkA{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}}@media(max-width:350px){.celebration_body__WXs60{padding-left:17px;padding-right:17px}.celebration_body__WXs60 h2{font-size:24px}.celebration_wingman__Bw9mB{width:190px;height:190px;right:6px}.celebration_count__o_qii{left:19px;font-size:86px}.celebration_unit__lVcB_{left:21px}.celebration_week__JXrEJ b{height:27px;width:27px}}@media(max-height:700px){.celebration_overlay__mrViM{padding-top:52px;padding-bottom:16px}.celebration_dialog__kOO9h{max-height:calc(100dvh - 68px)}.celebration_stage__WCQhB{height:190px}.celebration_wingman__Bw9mB{width:175px;height:175px}.celebration_count__o_qii{font-size:80px;top:72px}.celebration_count__o_qii[data-long=true]{font-size:60px;top:88px}.celebration_unit__lVcB_{bottom:24px}.celebration_body__WXs60{padding-top:18px;padding-bottom:18px}.celebration_week__JXrEJ{margin-top:18px}.celebration_explanation__NfwAi,.celebration_reward__KUA4S{margin-top:15px}.celebration_primary__xMy0y{margin-top:17px}}@media(prefers-reduced-motion:reduce){.celebration_dialog__kOO9h,.celebration_dialog__kOO9h *,.celebration_overlay__mrViM{animation:none!important;transition:none!important}}.celebration_questStage__q3LZU:before{content:"";position:absolute;inset:-45%;z-index:-1;background:repeating-conic-gradient(from -12deg at 50% 65%,#ffffff0d 0deg 12deg,transparent 12deg 30deg);-webkit-mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);pointer-events:none}.celebration_questStage__q3LZU:after{content:"";position:absolute;left:15%;right:15%;bottom:-16px;height:60px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#f0bdff99,transparent 68%);pointer-events:none}.celebration_stage__WCQhB[data-saved=false][data-quiet=false] .celebration_aura___5z1v{border:0}.celebration_sharePrimary__JfTJK{background:#ff9417;border-bottom-color:#c45f04}.celebration_sharePrimary__JfTJK svg{height:19px;width:19px}.celebration_shareQuiet__YcnWU{display:flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;margin-right:auto;color:#e8740c}.celebration_shareQuiet__YcnWU svg{height:17px;width:17px}.dark .celebration_shareQuiet__YcnWU{color:#ffa94d}.shop_utilities__qZzoz{border:2px solid #e5e7eb;border-radius:18px;background:#fff}.shop_journeyPanel__bpBaL{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s .28s}.shop_journeyClip__iP0QS{min-height:0;overflow:hidden}.shop_utilities__qZzoz[data-open=true] .shop_journeyPanel__bpBaL{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.shop_disclosureIcon__5klb1{width:18px;height:18px;color:#9ca3af;transform:rotate(-90deg);transition:transform .18s}.shop_utilities__qZzoz[data-open=true] .shop_disclosureIcon__5klb1{transform:rotate(90deg)}.shop_cosmetic__wG63T{box-shadow:0 3px 0 #e5e7eb;transition:border-color .18s,box-shadow .18s}.shop_itemArt__aIawC{display:grid;place-items:center;height:80px;width:100%}.shop_itemArt__aIawC>*{transition:transform .22s cubic-bezier(.2,.8,.3,1.4)}.shop_featured__mdIew{box-shadow:0 4px 0 #d5effb;padding-top:16px}.shop_featured__mdIew .shop_itemArt__aIawC{height:94px}.shop_featured__mdIew .shop_itemArt__aIawC>*{width:80px;height:80px}.shop_detailArt__gYFvT{padding:24px 0 8px}.shop_detailArt__gYFvT>img{height:128px;width:128px}.shop_rewardStage__lU3Er{position:relative;display:grid;place-items:center;height:210px;overflow:hidden;background:#ecfdf5}.shop_rewardStage__lU3Er:before{content:"";position:absolute;width:360px;height:360px;background:repeating-conic-gradient(from 8deg,transparent 0deg 15deg,#bbf7d060 15deg 30deg);border-radius:50%}.shop_rewardArt__ukIKJ{position:relative;display:grid;place-items:center;animation:shop_reward-pop__ZJWuT .55s cubic-bezier(.2,.8,.3,1.15) both}.shop_rewardArt__ukIKJ>*{width:136px;height:136px;-o-object-fit:contain;object-fit:contain}.shop_reveal__9FU4B{animation:shop_reveal-in__ZgBXA .25s ease-out both}@keyframes shop_reward-pop__ZJWuT{0%{transform:scale(.55) rotate(-9deg);opacity:0}65%{transform:scale(1.07) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes shop_reveal-in__ZgBXA{0%{transform:translateY(35px);opacity:0}to{transform:translateY(0);opacity:1}}@media (hover:hover){.shop_cosmetic__wG63T:hover{border-color:#7dd3fc;box-shadow:0 4px 0 #d5effb}.shop_cosmetic__wG63T:hover .shop_itemArt__aIawC>*{transform:translateY(-4px) rotate(-3deg)}}.dark .shop_utilities__qZzoz{background:#111827;border-color:#ffffff1a}.dark .shop_cosmetic__wG63T{box-shadow:0 3px 0 #ffffff12}.dark .shop_featured__mdIew{box-shadow:0 4px 0 #0c4a6e}.dark .shop_rewardStage__lU3Er{background:#052e25}.dark .shop_rewardStage__lU3Er:before{background:repeating-conic-gradient(from 8deg,transparent 0deg 15deg,#10b98115 15deg 30deg)}@media (min-width:640px){.shop_itemArt__aIawC{height:115px}.shop_itemArt__aIawC>img{width:100px;height:100px}.shop_featured__mdIew .shop_itemArt__aIawC{height:128px}.shop_featured__mdIew .shop_itemArt__aIawC>*{width:104px;height:104px}}.shop_stand__5E_RZ{position:relative;isolation:isolate;display:grid;place-items:end center;width:104px;height:116px}.shop_stand__5E_RZ:before{content:"";position:absolute;left:8%;right:8%;bottom:2px;height:22px;z-index:-2;border-radius:50%;background:radial-gradient(ellipse at 50% 12%,#fff,#f2f1f5 42%,#e1dfe8 78%,#c6c1d1);box-shadow:0 5px 5px -2px #33284028,inset 0 -1px 1px #b5b0c0}.shop_stand__5E_RZ:after{content:"";position:absolute;left:20%;right:16%;bottom:8px;height:10px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#30213966,#3b284740 35%,transparent 74%)}.shop_standArt__TIvVQ{position:absolute;left:0;right:0;top:0;bottom:13px;display:grid;place-items:end center}.shop_standArt__TIvVQ>*{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 3px 2px #2c1f3926)}.shop_standArt__TIvVQ img{-o-object-position:50% 100%;object-position:50% 100%}.dark .shop_stand__5E_RZ:before{background:radial-gradient(ellipse at 50% 12%,#96919f,#76717f 42%,#55515e 78%,#3e3a47);box-shadow:0 5px 5px -2px #0007,inset 0 -1px 1px #292630}.dark .shop_stand__5E_RZ:after{background:radial-gradient(ellipse,#0b0710aa,#110b1a70 35%,transparent 74%)}.quests_dailyHeader__IsLFG{display:flex;align-items:center;justify-content:space-between;gap:12px}.quests_eyebrow__6IX_a{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#81739a}.quests_dailyHeader__IsLFG h2{font-family:var(--font-fredoka),var(--font-sans),sans-serif;font-size:27px;font-weight:700;letter-spacing:-.7px;color:#30234b}.quests_dailyProgress__547o_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 24px;font-size:12px;font-weight:700;color:#8a7c9e}.quests_dailyProgress__547o_>div{display:flex;gap:5px}.quests_dailyProgress__547o_>div>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e9e3f3;color:white}.quests_dailyProgress__547o_>div>span[data-filled=true]{background:#35b985;box-shadow:0 2px 0 #21936b}.quests_questList___7kQl{display:grid;gap:21px}.quests_card__lXODd{--accent:#8050df;--depth:#5931ad;position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px 14px;padding:18px 18px 20px;border:2px solid #ded5ee;border-radius:25px;background:linear-gradient(125deg,#f4edff,#fff 65%);box-shadow:0 5px 0 #ded5ee}.quests_card__lXODd[data-tier="1"]{--accent:#269bd1;--depth:#1476a5}.quests_card__lXODd[data-tier="2"]{--accent:#de7293;--depth:#ae496e}.quests_copy__ehOQO{align-self:center;min-width:0}.quests_questLabel__crFPA{display:block;margin-bottom:5px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.quests_copy__ehOQO h3{font-family:var(--font-sans,"Outfit"),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.5px;color:#302344;line-height:1.12}.quests_copy__ehOQO>p{margin-top:6px;font-size:12px;line-height:1.4;color:#897b99;font-weight:500}.quests_treasure__o94ct{grid-row:1;position:relative;width:104px;height:112px}.quests_treasure__o94ct:before{content:"";position:absolute;top:77px;width:62px;height:9px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(42,25,62,.28) 0,rgba(42,25,62,.12) 42%,rgba(42,25,62,0) 75%);pointer-events:none}.quests_card__lXODd[data-tier="2"] .quests_treasure__o94ct:before{top:80px;width:76px}.quests_done__RTf40 .quests_treasure__o94ct:before{top:87px}.quests_done__RTf40[data-tier="1"] .quests_treasure__o94ct:before{top:85px}.quests_done__RTf40[data-tier="2"] .quests_treasure__o94ct:before{top:87px;width:76px}.quests_chestStage__eOkjZ{position:absolute;inset:0;transform-origin:50% 85%}.quests_chestArt__1_UVj{position:absolute;width:112px;height:112px;left:-4px;top:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(37,22,52,.22));transition:opacity .18s ease}.quests_readySpark__ce5SI{position:absolute;top:7px;font-size:23px;color:#efb92f;pointer-events:none}.quests_opening__zfRdV{animation:quests_chestOpen___XI3q .48s cubic-bezier(.2,.7,.3,1) both}.quests_rewardFloat__EFA5c{position:absolute;top:-5px;left:-8px;right:-8px;display:flex;justify-content:center;align-items:center;gap:4px;color:#168ab8;font-size:15px;font-weight:900;white-space:nowrap;pointer-events:none;animation:quests_rewardRise__UKs8x 1.4s ease-out both;z-index:2;text-shadow:0 2px 8px white}@keyframes quests_chestOpen___XI3q{0%{transform:scale(1)}30%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes quests_rewardRise__UKs8x{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.quests_steps__H_6Ik{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;gap:7px;font-weight:750;color:#91819f}.quests_segments__rjgLp{display:flex;gap:4px}.quests_segments__rjgLp>span{width:24px;height:9px;border-radius:5px;background:#e5deed;box-shadow:inset 0 2px 0 #d7cde2}.quests_segments__rjgLp>span[data-filled=true]{background:var(--accent);box-shadow:inset 0 -2px 0 var(--depth)}.quests_time__y6hd4{display:flex;align-items:center;gap:4px;margin-top:9px;font-size:10px;font-weight:650;color:#a899b2}.quests_time__y6hd4 svg{width:12px;height:12px;flex-shrink:0}.quests_actions__2V0hD{grid-column:1/-1;display:flex;gap:8px;padding-top:2px;min-height:46px}.quests_action__YgTfk,.quests_claim__p0wrz{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:44px;padding:9px 12px;border:0;border-radius:14px;color:white;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s}.quests_action__YgTfk:hover:not(:disabled),.quests_claim__p0wrz:hover:not(:disabled){filter:brightness(1.08)}.quests_action__YgTfk:active:not(:disabled),.quests_claim__p0wrz:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 var(--depth)}.quests_action__YgTfk:disabled,.quests_claim__p0wrz:disabled{opacity:.65;cursor:wait}.quests_action__YgTfk svg{width:15px;height:15px}.quests_action__YgTfk:focus-visible,.quests_claim__p0wrz:focus-visible{outline:3px solid #ae8ef7;outline-offset:5px}.quests_ready__cqQyJ{--accent:#27ad7b!important;--depth:#158059!important;border-color:#85d5af;background:linear-gradient(125deg,#e8fff1,#fffdf0);box-shadow:0 5px 0 #85cfa9}.quests_ready__cqQyJ .quests_questLabel__crFPA{color:#199c6a}.quests_claimed__OssT9{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border-radius:14px;background:#e6f6ed;color:#438969;font-size:13px;font-weight:800}.quests_claimed__OssT9 svg{width:18px;height:18px}.quests_done__RTf40{background:#f6f8f6;border-color:#e0e9e2;box-shadow:0 5px 0 #e0e9e2}.quests_done__RTf40 .quests_questLabel__crFPA{color:#60957a}.dark .quests_dailyHeader__IsLFG h2{color:#f2eaff}.dark .quests_dailyProgress__547o_,.dark .quests_eyebrow__6IX_a{color:#ad9bc5}.dark .quests_dailyProgress__547o_>div>span:not([data-filled=true]){background:#322a43}.dark .quests_card__lXODd{background:linear-gradient(125deg,#2a2143,#19182a 75%);border-color:#463859;box-shadow:0 5px 0 #100d1c}.dark .quests_treasure__o94ct:before{background:radial-gradient(ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 38%,transparent 73%)}.dark .quests_chestArt__1_UVj{filter:drop-shadow(0 2px 1px rgba(0,0,0,.4))}.dark .quests_copy__ehOQO h3{color:#f5eeff}.dark .quests_copy__ehOQO>p{color:#b5a7c7}.dark .quests_questLabel__crFPA{color:#bb9aef}.dark .quests_card__lXODd[data-tier="1"] .quests_questLabel__crFPA{color:#7fcaed}.dark .quests_card__lXODd[data-tier="2"] .quests_questLabel__crFPA{color:#efa3ba}.dark .quests_ready__cqQyJ{background:linear-gradient(125deg,#163b32,#1a292a);border-color:#357f61;box-shadow:0 5px 0 #10281e}.dark .quests_ready__cqQyJ .quests_questLabel__crFPA{color:#6cdeb0}.dark .quests_done__RTf40{background:#191f26;border-color:#303e3b}.dark .quests_done__RTf40 .quests_questLabel__crFPA{color:#85b39b}.dark .quests_claimed__OssT9{background:#213b32;color:#91ceb0}.dark .quests_rewardFloat__EFA5c{color:#8fe3ff;text-shadow:0 2px 8px #152433}.dark .quests_segments__rjgLp>span{background:#3d344e;box-shadow:inset 0 2px 0 #292137}.dark .quests_segments__rjgLp>span[data-filled=true]{background:var(--accent);box-shadow:inset 0 -2px 0 var(--depth)}@media(max-width:380px){.quests_card__lXODd{padding:15px 13px 18px;grid-template-columns:88px minmax(0,1fr);gap:10px}.quests_treasure__o94ct{width:88px}.quests_chestArt__1_UVj{left:-12px}.quests_copy__ehOQO h3{font-size:19px}.quests_dailyHeader__IsLFG h2{font-size:24px}.quests_dailyHeader__IsLFG{align-items:flex-start}.quests_dailyHeader__IsLFG>span{font-size:10px;white-space:nowrap;margin-top:20px}}@media(prefers-reduced-motion:reduce){.quests_opening__zfRdV,.quests_rewardFloat__EFA5c{animation:none}.quests_action__YgTfk,.quests_chestArt__1_UVj,.quests_claim__p0wrz{transition:none}}.quests_questList___7kQl{gap:14px}.quests_card__lXODd{grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;padding:14px 14px 16px}.quests_copy__ehOQO{grid-column:2;grid-row:1;align-self:end}.quests_treasure__o94ct{grid-column:1;width:92px;height:100px;align-self:center}.quests_chestArt__1_UVj{width:104px;height:104px;left:-6px;top:-4px}.quests_treasure__o94ct:before{left:calc(50% - 3px);top:68px;width:58px;height:8px}.quests_card__lXODd[data-tier="2"] .quests_treasure__o94ct:before{top:74px;width:70px}.quests_done__RTf40 .quests_treasure__o94ct:before{top:78px}.quests_done__RTf40[data-tier="1"] .quests_treasure__o94ct:before{top:76px}.quests_done__RTf40[data-tier="2"] .quests_treasure__o94ct:before{top:78px;width:70px}.quests_actions__2V0hD{min-height:42px;padding-top:0}.quests_action__YgTfk,.quests_claim__p0wrz{min-height:40px;padding:7px 10px;font-size:13px}.quests_claimed__OssT9{min-height:40px;font-size:12px}.quests_dailyHeader__IsLFG{margin-bottom:16px}.quests_dailyHeader__IsLFG h2{font-size:23px;color:#343434}.quests_dailyHeader__IsLFG>span{font-size:11px}.quests_questList___7kQl{gap:15px}.quests_card__lXODd,.quests_ready__cqQyJ{--accent:#8428da;--depth:#6018aa;padding:12px 15px 13px;border:2px solid #e4e1e8;border-radius:20px;background:#fff;box-shadow:0 5px 0 #e4e1e8;grid-template-columns:86px minmax(0,1fr);gap:6px 12px}.quests_ready__cqQyJ{border-color:#b98ae9;box-shadow:0 5px 0 #b98ae9;--accent:#8428da!important;--depth:#6018aa!important}.quests_copy__ehOQO h3{font-size:20px;color:#343434}.quests_copy__ehOQO>p{font-size:11px;color:#77717f;margin-top:5px}.quests_gemReward__eVG4I{display:flex;align-items:center;gap:3px;color:#159ed4;font-size:12px;font-weight:800;margin-top:6px}.quests_gemReward__eVG4I svg{height:15px;width:15px}.quests_treasure__o94ct{width:86px;height:90px;grid-row:1/3;isolation:isolate;background:radial-gradient(ellipse at 50% 87%,#c9c5d438,transparent 64%)}.quests_card__lXODd[data-tier="2"] .quests_treasure__o94ct:before,.quests_treasure__o94ct:before{content:"";position:absolute;left:0;right:0;top:calc(79.5% - 11px);width:auto;height:21px;transform:none;border-radius:50%;background:radial-gradient(ellipse at 50% 12%,#fff,#f2f1f5 42%,#e1dfe8 78%,#c6c1d1);box-shadow:0 5px 5px -2px #33284028,inset 0 -1px 1px #b5b0c0;z-index:-2}.quests_treasure__o94ct:after{content:"";position:absolute;left:13%;right:9%;top:calc(79.5% - 6px);height:10px;border-radius:50%;background:radial-gradient(ellipse,#30213966,#3b284740 35%,transparent 74%);z-index:-1}.quests_chestArt__1_UVj{width:86px;height:90px;left:0;top:-2px;filter:drop-shadow(2px 3px 2px #2c1f3926)}.quests_chestStage__eOkjZ{transform-origin:50% 81.7%}.quests_readySpark__ce5SI{right:0;top:1px;font-size:19px;color:#ffc800}.quests_actions__2V0hD{min-height:38px;grid-column:2;grid-row:2}.quests_action__YgTfk,.quests_claim__p0wrz{min-height:38px;font-size:12px;background:var(--accent);border-radius:11px;box-shadow:0 4px 0 var(--depth)}.quests_steps__H_6Ik{margin-top:7px;font-size:10px;color:#888}.quests_segments__rjgLp{flex:1}.quests_segments__rjgLp>span{flex:1;max-width:40px;background:#e8e8e8;box-shadow:none}.quests_segments__rjgLp>span[data-filled=true]{background:#ffc800;box-shadow:inset 0 -2px #e7a500}.quests_time__y6hd4{color:#888}.quests_done__RTf40{padding:10px 15px;background:#fafafa;border-width:1px;box-shadow:0 2px 0 #e4e1e8;grid-template-columns:68px minmax(0,1fr)}.quests_done__RTf40 .quests_chestArt__1_UVj,.quests_done__RTf40 .quests_treasure__o94ct{width:68px;height:68px}.quests_done__RTf40 .quests_treasure__o94ct:before,.quests_done__RTf40[data-tier="1"] .quests_treasure__o94ct:before,.quests_done__RTf40[data-tier="2"] .quests_treasure__o94ct:before{top:calc(86% - 11px);width:auto}.quests_done__RTf40 .quests_treasure__o94ct:after{top:calc(86% - 6px)}.quests_done__RTf40 .quests_copy__ehOQO h3{font-size:18px;color:#75707d}.quests_claimed__OssT9{min-height:24px;justify-content:flex-start;background:none;color:#777;font-size:11px}.quests_claimed__OssT9 svg{color:#8428da;width:14px;height:14px}.quests_seasonHero__HPPV5{border-radius:0 0 25px 25px;box-shadow:0 5px 0 #35203e}.dark .quests_card__lXODd,.dark .quests_ready__cqQyJ{background:#242328;border-color:#403d47;box-shadow:0 5px 0 #34313a}.dark .quests_ready__cqQyJ{border-color:#a26bda;box-shadow:0 5px 0 #65438b}.dark .quests_copy__ehOQO h3{color:#f4f3f6}.dark .quests_copy__ehOQO>p{color:#aaa7b2}.dark .quests_gemReward__eVG4I{color:#46c8f5}.dark .quests_done__RTf40{background:#1e1d22;border-color:#3c3943;box-shadow:0 2px 0 #302d36}.dark .quests_done__RTf40 .quests_copy__ehOQO h3{color:#bdb7c7}.dark .quests_claimed__OssT9{background:none;color:#bdb9c7}.dark .quests_action__YgTfk,.dark .quests_claim__p0wrz{background:#9a40ed;box-shadow:0 4px 0 #6b20b5}.dark .quests_card__lXODd .quests_treasure__o94ct:before{background:radial-gradient(ellipse at 50% 12%,#96919f,#76717f 42%,#55515e 78%,#3e3a47);box-shadow:0 5px 5px -2px #0007,inset 0 -1px 1px #292630}.dark .quests_treasure__o94ct:after{background:radial-gradient(ellipse,#0b0710aa,#110b1a70 35%,transparent 74%)}@media(max-width:350px){.quests_card__lXODd,.quests_ready__cqQyJ{padding-left:12px;padding-right:12px;grid-template-columns:69px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.quests_chestArt__1_UVj,.quests_treasure__o94ct{width:69px;height:78px}.quests_copy__ehOQO h3{font-size:18px}.quests_copy__ehOQO>p{font-size:10px}.quests_done__RTf40{grid-template-columns:60px minmax(0,1fr)}.quests_done__RTf40 .quests_chestArt__1_UVj,.quests_done__RTf40 .quests_treasure__o94ct{width:60px;height:65px}}.quests_charging__8Jumb .quests_chestArt__1_UVj{animation:quests_plantedCharge__OA5YZ .6s ease-in-out both;transform-origin:50% 81.7%}@keyframes quests_plantedCharge__OA5YZ{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.quests_charging__8Jumb .quests_chestArt__1_UVj{animation:none}}.quests_card__lXODd:focus{outline:none}.quests_card__lXODd:focus-visible{outline:3px solid #bf86ff;outline-offset:4px}.quests_treasure__o94ct{background:none}.quests_chestStage__eOkjZ[data-idle=true]{animation:quests_treasureIdle__nOs55 5.8s ease-in-out infinite}.quests_card__lXODd[data-tier="1"] .quests_chestStage__eOkjZ[data-idle=true]{animation-delay:-1.8s}.quests_card__lXODd[data-tier="2"] .quests_chestStage__eOkjZ[data-idle=true]{animation-delay:-3.6s}.quests_card__lXODd:focus-within .quests_chestStage__eOkjZ[data-idle=true]{animation-play-state:paused}@keyframes quests_treasureIdle__nOs55{0%,20%,80%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-1px) rotate(-.45deg)}60%{transform:translateY(-.5px) rotate(.3deg)}}@media(prefers-reduced-motion:reduce){.quests_chestStage__eOkjZ[data-idle=true]{animation:none}}.pack-theme_theme__jXiGA{--pack-ink:var(--pack-tone);--pack-tint:var(--pack-soft);--pack-line:color-mix(in srgb,var(--pack-tone) 20%,transparent);--pack-page:color-mix(in srgb,var(--pack-soft) 30%,#fff)}.dark .pack-theme_theme__jXiGA{--pack-ink:var(--pack-bright);--pack-tint:var(--pack-night);--pack-line:color-mix(in srgb,var(--pack-bright) 20%,transparent);--pack-page:#10111a}.pack-theme_page__GJng1{background:var(--pack-page)}.pack-theme_tint__dn3Fk{background:var(--pack-tint)}.pack-theme_ink__QP1ph{color:var(--pack-ink)}.pack-theme_border__1UO9i{border-color:var(--pack-line)}.pack-theme_glow__hxZ2z{background:var(--pack-glow)}.pack-theme_button__XITvq{background:var(--pack-button);color:white;box-shadow:0 3px 0 var(--pack-ledge)}.pack-theme_button__XITvq:hover{filter:brightness(1.08)}.pack-theme_button__XITvq:active{transform:translateY(2px);box-shadow:none}.pack-theme_theme__jXiGA button:focus-visible{outline:2px solid var(--pack-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.pack-theme_button__XITvq:active{transform:none}}@media (max-height:620px){.pack-theme_sections___8ErL>:not([hidden])~:not([hidden]){margin-top:12px}.pack-theme_feature__2wi_z{padding:12px;gap:8px}.pack-theme_feature__2wi_z .pack-theme_featureTitle__fsBT4{margin-top:4px;font-size:20px}.pack-theme_feature__2wi_z .pack-theme_featureDescription__BDdgT{margin-top:4px;font-size:11px;line-height:1.4}.pack-theme_feature__2wi_z .pack-theme_featureMeta__nFNlK{display:none}.pack-theme_feature__2wi_z .pack-theme_featureCTA__2grw5{margin-top:8px;min-height:40px;font-size:12px}.pack-theme_feature__2wi_z .pack-theme_featureArt__UbMLd{height:128px}.pack-theme_theme__jXiGA .pack-theme_archiveArt__qNXVC{height:104px}}.pack-theme_feature__2wi_z{background:radial-gradient(ellipse at 100% 115%,color-mix(in srgb,var(--pack-glow) 65%,transparent),transparent 68%),var(--pack-tint);box-shadow:inset 0 1px 0 #ffffff65,0 8px 24px color-mix(in srgb,var(--pack-tone) 9%,transparent)}.pack-theme_collectible__Kdwi_,.pack-theme_feature__2wi_z{position:relative;isolation:isolate}.pack-theme_collectible__Kdwi_:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:14% -3% 27%;border-radius:40%;background:radial-gradient(ellipse closest-side at 50% 50%,color-mix(in srgb,var(--pack-glow) 21%,transparent),transparent 100%)}.dark .pack-theme_feature__2wi_z{box-shadow:inset 0 1px 0 #ffffff12,0 12px 32px color-mix(in srgb,var(--pack-glow) 8%,transparent);background:radial-gradient(ellipse at 100% 115%,color-mix(in srgb,var(--pack-glow) 32%,transparent),transparent 72%),var(--pack-tint)}.pack-theme_futurePack__zj1__{--pack-tone:#727c93;--pack-glow:#b6c3da}.pack-theme_entrance__bO6ZT{animation:pack-theme_packEnter__fG24z .44s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--pack-enter-delay,0s)}@keyframes pack-theme_packEnter__fG24z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pack-theme_entrance__bO6ZT{animation:none}}.pack-theme_gridSurface__AUUBD{max-width:100%;overflow-x:clip;touch-action:pan-y pinch-zoom}.pack-theme_featureKnown__rDDKL .pack-theme_featureDescription__BDdgT{display:none}.pack-theme_featureKnown__rDDKL .pack-theme_featureArt__UbMLd{height:132px}.pack-theme_featureKnown__rDDKL [data-pack-showcase]{--model-height:124px}@media (max-height:620px){.pack-theme_featureKnown__rDDKL .pack-theme_featureArt__UbMLd{height:100px}.pack-theme_featureKnown__rDDKL [data-pack-showcase]{--model-height:96px}.pack-theme_featureKnown__rDDKL .pack-theme_featureArt__UbMLd{height:76px}.pack-theme_featureKnown__rDDKL [data-pack-showcase]{--model-height:72px}.pack-theme_featureKnown__rDDKL .pack-theme_featureCTA__2grw5{min-height:32px;margin-top:6px}.pack-theme_replayLink__sAQft{min-height:32px;margin-top:0}.pack-theme_discoveryHeader__bISt5>button{min-height:36px}.pack-theme_discoveryGrid__8S6J7{padding-top:8px}.pack-theme_sections___8ErL>:not([hidden])~:not([hidden]){margin-top:8px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.pack-theme_view___nBju{overflow-x:clip;container:creedo-packs/inline-size;--packs-desktop-header-height:76px}.pack-theme_view___nBju .pack-theme_pageHeader__5_SNv{max-width:1248px;min-height:var(--packs-desktop-header-height);margin-inline:auto;padding:16px 24px}.pack-theme_view___nBju .pack-theme_pageHeader__5_SNv h1{font-size:26px}.pack-theme_view___nBju .pack-theme_sections___8ErL{max-width:1248px;margin-inline:auto;padding:12px 32px 64px}.pack-theme_view___nBju .pack-theme_sections___8ErL>[data-pack-countdown]{justify-content:flex-end;gap:10px}.pack-theme_view___nBju .pack-theme_feature__2wi_z,.pack-theme_view___nBju .pack-theme_skeletonFeature__N3MDc{min-height:280px;grid-template-columns:minmax(0,1fr) minmax(224px,36%);gap:32px;padding:28px 32px}.pack-theme_view___nBju .pack-theme_featureCopy__ZlsEo{max-width:540px}.pack-theme_view___nBju .pack-theme_featureTitle__fsBT4{margin-top:10px;font-size:36px;line-height:1.08}.pack-theme_view___nBju .pack-theme_featureDescription__BDdgT{display:block;max-width:46ch;margin-top:12px;font-size:14px;line-height:1.55}.pack-theme_view___nBju .pack-theme_featureMeta__nFNlK{display:block;margin-top:12px;font-size:12px}.pack-theme_view___nBju .pack-theme_featureCTA__2grw5{min-height:46px;margin-top:18px;padding-inline:20px;font-size:15px}.pack-theme_view___nBju .pack-theme_featureArt__UbMLd{height:224px}.pack-theme_view___nBju .pack-theme_feature__2wi_z [data-pack-showcase]{width:min(100%,280px);--model-height:216px}.pack-theme_view___nBju .pack-theme_replayLink__sAQft{min-height:32px;margin-top:8px;padding-right:4px}.pack-theme_view___nBju .pack-theme_discoveryHeader__bISt5{margin-bottom:10px}.pack-theme_view___nBju .pack-theme_discoveryHeader__bISt5 h2{font-size:22px}.pack-theme_view___nBju .pack-theme_searchBar__i64JC{top:var(--packs-desktop-header-height);gap:12px;padding-block:6px}.pack-theme_view___nBju .pack-theme_searchBar__i64JC label{flex:0 1 480px}.pack-theme_view___nBju .pack-theme_searchBar__i64JC select{width:160px}.pack-theme_view___nBju .pack-theme_discoveryGrid__8S6J7{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;padding-top:20px}.pack-theme_view___nBju .pack-theme_collectible__Kdwi_{padding:0 12px 20px;border:1px solid transparent;transition:background-color .18s,border-color .18s,transform .18s}.pack-theme_view___nBju .pack-theme_collectible__Kdwi_:hover{background:color-mix(in srgb,var(--pack-tint) 34%,transparent);border-color:var(--pack-line);transform:translateY(-2px)}.pack-theme_view___nBju .pack-theme_collectible__Kdwi_:before{inset:20% 8% 31%;opacity:.7}.pack-theme_view___nBju .pack-theme_collectionArt__Yyq0j{height:202px}.pack-theme_view___nBju .pack-theme_collectible__Kdwi_ [data-pack-showcase],.pack-theme_view___nBju .pack-theme_futurePack__zj1__ [data-pack-showcase]{width:min(100%,200px);--model-height:184px}.pack-theme_view___nBju .pack-theme_packTitle__1upAm{min-height:2.5em;margin-top:16px;font-size:18px;line-height:1.25}.pack-theme_view___nBju .pack-theme_packDescription__GLx7o{min-height:3em;margin-top:6px;font-size:13px;line-height:1.5}.pack-theme_view___nBju .pack-theme_packMeta__eb6YD{margin-top:12px;font-size:12px}@container creedo-packs (min-width: 1100px){.pack-theme_view___nBju .pack-theme_discoveryGrid__8S6J7{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.pack-theme_view___nBju .pack-theme_collectible__Kdwi_:hover{transform:none}}.pack-theme_readingList__5pT1V{--reading-node-edge:#c9c5d1}.pack-theme_readingList__5pT1V>li{position:relative}.pack-theme_readingList__5pT1V>li+li:before{content:"";position:absolute;top:0;left:82px;right:8px;height:1px;background:#e4e1dc}.pack-theme_readingCard__fwOeo{border:0;background:transparent;box-shadow:none}@media (hover:hover){.pack-theme_readingCard__fwOeo:hover{background:#ffffff60}}.pack-theme_readingNode__0nMn3{--node-edge:var(--reading-node-edge);display:grid;place-items:center;flex-shrink:0;width:56px;height:50px;margin-bottom:5px;border:2.5px solid var(--node-edge);border-radius:50%;background:#fff;color:#746c83;box-shadow:2px 5px 0 var(--node-edge);transition:transform .11s ease-out,box-shadow .11s ease-out}.pack-theme_readingNode__0nMn3[data-next=true]{--node-edge:var(--pack-ledge);background:var(--pack-button);color:white}.pack-theme_readingNode__0nMn3[data-done=true]{--node-edge:#dda32b;background:linear-gradient(180deg,#fbd968,#f7c948 55%,#efb83a);color:#b07818}.pack-theme_readingCard__fwOeo:active .pack-theme_readingNode__0nMn3{transform:translate(2px,4px);box-shadow:0 1px 0 var(--node-edge)}.dark .pack-theme_readingList__5pT1V{--reading-node-edge:#48495d}.dark .pack-theme_readingList__5pT1V>li+li:before{background:#30313d}@media (hover:hover){.dark .pack-theme_readingCard__fwOeo:hover{background:#ffffff05}}.dark .pack-theme_readingNode__0nMn3:not([data-next=true]):not([data-done=true]){background:#111827;color:#c6c0d4}@media (prefers-reduced-motion:reduce){.pack-theme_readingNode__0nMn3{transition:none}}.pack-theme_artworkBloom__XABRu{background:radial-gradient(ellipse at 50% 44%,color-mix(in srgb,var(--pack-glow) 32%,transparent),transparent 65%)}.pack-theme_readingTitle__c3Zwh{font-family:var(--font-sans)}.PackShowcase_stage__QahDP{position:relative;display:grid;place-items:center;width:100%;height:100%;isolation:isolate;perspective:850px}.PackShowcase_featured__kvzZV{--model-height:clamp(132px,20dvh,172px)}.PackShowcase_compact__DdEmh{--model-height:clamp(104px,18dvh,152px)}.PackShowcase_grid__dFAHN{--model-height:clamp(164px,25dvh,216px)}.PackShowcase_bloom__OBiep{position:absolute;pointer-events:none;inset:28% -10% -20%;z-index:-1;background:radial-gradient(ellipse closest-side at 50% 50%,color-mix(in srgb,var(--pack-glow) 58%,transparent) 0,color-mix(in srgb,var(--pack-glow) 27%,transparent) 38%,color-mix(in srgb,var(--pack-glow) 7%,transparent) 70%,transparent 100%);opacity:.68;transform-origin:50% 50%;animation:PackShowcase_breathe__b8tqW 8s ease-in-out infinite;animation-delay:var(--pack-phase)}.PackShowcase_floor__0L1rI{position:absolute;pointer-events:none;bottom:-6%;left:-10%;width:120%;height:32%;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--pack-glow) 72%,transparent) 0,color-mix(in srgb,var(--pack-glow) 28%,transparent) 38%,transparent 100%);opacity:.4}.PackShowcase_pointer__E7C3T{height:var(--model-height);max-width:90%;aspect-ratio:220/373}.PackShowcase_model__OFtpZ,.PackShowcase_pointer__E7C3T{position:relative;display:block;transform-style:preserve-3d}.PackShowcase_model__OFtpZ{width:100%;transform:rotate(-3deg) rotateY(-9deg);filter:drop-shadow(3px 12px 9px color-mix(in srgb,var(--pack-tone) 26%,transparent));animation:PackShowcase_turn__4pCDT 9s ease-in-out infinite;animation-delay:var(--pack-phase)}.PackShowcase_model__OFtpZ img{display:block;width:100%;height:auto}.PackShowcase_foilMask__lEauP{position:absolute;inset:0;pointer-events:none;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;overflow:hidden}.PackShowcase_sheen__0MH66{position:absolute;inset:-20% -70%;background:linear-gradient(110deg,transparent 35%,#fff0 43%,#fff9 49%,#fff2 53%,transparent 61%);mix-blend-mode:soft-light;transform:translateX(-65%);animation:PackShowcase_shine__4O_LY 9s ease-in-out infinite;animation-delay:var(--pack-phase)}.PackShowcase_stage__QahDP[data-active=false] .PackShowcase_bloom__OBiep,.PackShowcase_stage__QahDP[data-active=false] .PackShowcase_model__OFtpZ,.PackShowcase_stage__QahDP[data-active=false] .PackShowcase_sheen__0MH66{animation-play-state:paused}button:focus-visible .PackShowcase_floor__0L1rI,button:hover .PackShowcase_floor__0L1rI{opacity:.6}@keyframes PackShowcase_turn__4pCDT{0%,to{transform:translateY(1px) rotateX(3deg) rotateY(-11deg) rotate(-3deg)}45%{transform:translateY(-4px) rotateX(-3deg) rotateY(10deg) rotate(2deg)}70%{transform:translateY(-2px) rotateX(1deg) rotateY(4deg) rotate(0deg)}}@keyframes PackShowcase_breathe__b8tqW{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes PackShowcase_shine__4O_LY{0%,12%{transform:translateX(-65%);opacity:0}22%{opacity:.6}42%{transform:translateX(65%);opacity:0}to{transform:translateX(65%);opacity:0}}@media (max-height:620px){.PackShowcase_featured__kvzZV{--model-height:124px}.PackShowcase_compact__DdEmh{--model-height:96px}}@media (prefers-reduced-motion:reduce){.PackShowcase_stage__QahDP .PackShowcase_bloom__OBiep,.PackShowcase_stage__QahDP .PackShowcase_model__OFtpZ,.PackShowcase_stage__QahDP .PackShowcase_sheen__0MH66{animation:none}.PackShowcase_stage__QahDP .PackShowcase_model__OFtpZ{transform:rotate(-2deg)}.PackShowcase_stage__QahDP .PackShowcase_sheen__0MH66{display:none}}.PackShowcase_placeholder__eE9Pj{position:absolute;height:var(--model-height);aspect-ratio:220/373;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--pack-glow) 12%,#e8e8ed);opacity:0;animation:PackShowcase_placeholderEnter__ZkjYt .2s ease-out .15s forwards}.PackShowcase_placeholder__eE9Pj:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,#ffffff65 48%,transparent 70%);background-size:300% 100%;animation:PackShowcase_placeholderSweep__sqzbJ 1.7s ease-in-out infinite}.PackShowcase_stage__QahDP[data-ready=false] .PackShowcase_pointer__E7C3T{opacity:0}.PackShowcase_stage__QahDP[data-ready=true] .PackShowcase_pointer__E7C3T{animation:PackShowcase_materialEnter__V5lwd .36s cubic-bezier(.2,.75,.25,1) both}@keyframes PackShowcase_materialEnter__V5lwd{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes PackShowcase_placeholderEnter__ZkjYt{to{opacity:1}}@keyframes PackShowcase_placeholderSweep__sqzbJ{0%{background-position:100% 0}to{background-position:0 0}}.dark .PackShowcase_placeholder__eE9Pj{background:color-mix(in srgb,var(--pack-glow) 10%,#222330)}.dark .PackShowcase_placeholder__eE9Pj:after{opacity:.15}@media (prefers-reduced-motion:reduce){.PackShowcase_placeholder__eE9Pj{animation:none;opacity:1}.PackShowcase_placeholder__eE9Pj:after{animation:none;background:none}.PackShowcase_stage__QahDP[data-ready=true] .PackShowcase_pointer__E7C3T{animation:none}}.PackShowcase_stage__QahDP[data-failed=true] .PackShowcase_placeholder__eE9Pj{animation:none;opacity:1}.PackShowcase_stage__QahDP[data-failed=true] .PackShowcase_placeholder__eE9Pj:after{animation:none;background:none}.WeeklyPackReveal_surface__wJn_0{background:#f8f7f4;isolation:isolate}.dark .WeeklyPackReveal_surface__wJn_0{background:#10111a}.WeeklyPackReveal_bloom__YMvpi{position:absolute;z-index:-1;pointer-events:none;left:-15%;right:-15%;top:2%;height:75%;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--pack-glow) 48%,transparent),transparent 100%);opacity:.7}.WeeklyPackReveal_stage__zO568{--reveal-height:clamp(190px,32dvh,300px);position:relative;display:grid;place-items:center;height:var(--reveal-height);perspective:1000px}.WeeklyPackReveal_model__J4qpz{position:absolute;inset:0;pointer-events:none}.WeeklyPackReveal_card__h16Nm{position:relative;height:100%;aspect-ratio:220/373;max-width:75%;transform-style:preserve-3d;will-change:transform}.WeeklyPackReveal_face__TmGCN{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.WeeklyPackReveal_back__vJQhI{transform:rotateY(180deg)}.WeeklyPackReveal_face__TmGCN img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 12px color-mix(in srgb,var(--pack-tone) 18%,transparent))}.WeeklyPackReveal_halo__jKGv1{position:absolute;pointer-events:none;inset:-15% -12%;opacity:.6;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--pack-glow) 70%,transparent),transparent 100%);scale:1.1}.WeeklyPackReveal_floor__dmfYf{position:absolute;pointer-events:none;width:75%;height:12%;bottom:-6%;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--pack-tone) 22%,transparent),transparent 100%);opacity:.8}.WeeklyPackReveal_sweep___ViDH{position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;overflow:hidden}.WeeklyPackReveal_sweep___ViDH:after{content:"";position:absolute;inset:-15% -100%;background:linear-gradient(110deg,transparent 36%,#ffffffb0 49%,transparent 62%);opacity:0}.WeeklyPackReveal_surface__wJn_0[data-phase=turning] .WeeklyPackReveal_sweep___ViDH:after{animation:WeeklyPackReveal_sweep___ViDH 1.08s ease-in-out both}.WeeklyPackReveal_copy__svaZh{min-height:124px}.WeeklyPackReveal_recommendations__RruGq{opacity:1}.WeeklyPackReveal_copyLayers__ECNg3{display:grid}.WeeklyPackReveal_copyLayer__P_0bZ{grid-area:1/1;min-width:0}@keyframes WeeklyPackReveal_sweep___ViDH{0%{transform:translateX(-50%);opacity:0}35%{opacity:.75}to{transform:translateX(50%);opacity:0}}@media (max-height:650px){.WeeklyPackReveal_stage__zO568{--reveal-height:170px}.WeeklyPackReveal_copy__svaZh{min-height:132px}}@media (prefers-reduced-motion:reduce){.WeeklyPackReveal_sweep___ViDH{display:none}.WeeklyPackReveal_bloom__YMvpi,.WeeklyPackReveal_floor__dmfYf,.WeeklyPackReveal_halo__jKGv1,.WeeklyPackReveal_recommendations__RruGq{transition:none}.WeeklyPackReveal_card__h16Nm{will-change:auto}}.WeeklyPackReveal_surface__wJn_0[data-phase=turning] .WeeklyPackReveal_halo__jKGv1{animation:WeeklyPackReveal_revealBloom__j39RN 1.08s both}@keyframes WeeklyPackReveal_revealBloom__j39RN{0%,to{opacity:.6;scale:1.1}65%{opacity:.9;scale:1.22}}@media (prefers-reduced-motion:reduce){.WeeklyPackReveal_surface__wJn_0[data-phase=turning] .WeeklyPackReveal_halo__jKGv1{animation:none}}.ProfileIdCard_progressCard__ajUyE{width:100%;margin:12px 0 16px;padding:0 3px;color:#252735}.ProfileIdCard_details__NYGjC{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ProfileIdCard_detail__o5rE_{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:118px;padding:20px 18px;border:2px solid #e6e5eb;border-radius:23px;background:#fff;box-shadow:0 4px 0 #e9e8ee;text-align:left;transition:transform .15s,box-shadow .15s}.ProfileIdCard_detail__o5rE_>span{min-width:0}.ProfileIdCard_detail__o5rE_ strong{display:block;font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.3}.ProfileIdCard_detailLabel__d_x9k{display:block;font-size:11px;font-weight:600;color:#858190;margin-bottom:3px}button.ProfileIdCard_detail__o5rE_:hover{transform:translateY(-2px)}button.ProfileIdCard_detail__o5rE_:active{transform:translateY(3px);box-shadow:none}.ProfileIdCard_detail__o5rE_:focus-visible,.ProfileIdCard_reading__UpTcc:focus-visible{outline:3px solid #8054e9;outline-offset:4px}.ProfileIdCard_smallFlame__UA4yY{width:54px;height:58px;-o-object-fit:contain;object-fit:contain;transform:rotate(-5deg);flex-shrink:0}.ProfileIdCard_detailArrow__Owm1K{width:13px;height:13px;margin-left:auto;color:#9a95a5;flex-shrink:0}.ProfileIdCard_details__NYGjC .ProfileIdCard_detailArrow__Owm1K{position:absolute;top:13px;right:13px}.ProfileIdCard_level__qcvrs{margin:21px 7px 0;padding:0 0 15px}.ProfileIdCard_levelHeading__TIBs_{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13px}.ProfileIdCard_levelHeading__TIBs_>span:last-child{margin-left:auto;font-size:11px;color:#8b8996}.ProfileIdCard_track__egFQp{height:10px;border-radius:10px;background:#eeedf1;overflow:hidden;box-shadow:inset 0 2px 0 #22222206}.ProfileIdCard_fill__WKjVG{height:100%;border-radius:10px;background:#f59e0b;position:relative}.ProfileIdCard_fill__WKjVG:after{content:"";position:absolute;left:5px;right:5px;top:2px;height:3px;background:#ffffff55;border-radius:5px}.ProfileIdCard_level__qcvrs p{margin-top:7px;font-size:10px;font-weight:600;color:#93909c}.ProfileIdCard_reading__UpTcc{display:flex;align-items:center;gap:10px;width:100%;padding:12px 7px 4px;border-top:1px solid #eeedf1;text-align:left}.ProfileIdCard_reading__UpTcc .ProfileIdCard_detailLabel__d_x9k{margin:0}.ProfileIdCard_readingTitle__qbO6I{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileIdCard_book__vouh4{width:29px;height:34px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transform:rotate(-7deg)}.dark .ProfileIdCard_progressCard__ajUyE{color:#f5f2fa}.dark .ProfileIdCard_detail__o5rE_{background:#1b1f30;border-color:#35384b;box-shadow:0 4px 0 #111521}.dark .ProfileIdCard_detailLabel__d_x9k{color:#aaa5ba}.dark .ProfileIdCard_track__egFQp{background:#343749}.dark .ProfileIdCard_reading__UpTcc{border-color:#303344}@media(max-width:420px){.ProfileIdCard_detail__o5rE_{padding:17px 13px;gap:7px;min-height:116px}.ProfileIdCard_detail__o5rE_ strong{font-size:21px}.ProfileIdCard_smallFlame__UA4yY{width:43px;height:48px}.ProfileIdCard_reading__UpTcc{gap:8px}}.ProfileIdCard_characterScene__R9zyx{--character-size:128px;position:relative;display:flex;align-items:flex-end;justify-content:center;margin-bottom:16px;isolation:isolate}.ProfileIdCard_largeScene__o7eq7{--character-size:192px}.ProfileIdCard_stage__oI4db{position:absolute;z-index:-1;left:50%;bottom:calc(var(--character-size) * var(--feet-pad) - 18px);width:calc(100% + 38px);height:36px;transform:translateX(-50%);border-radius:50%;border:1px solid #e8eaf0;background:linear-gradient(#fafbfe,#e9ecf4);box-shadow:0 6px 0 #dce0e9,0 13px 19px #15234212}.ProfileIdCard_stageCompanion__vvkB0{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-left:-34px;transform:translateY(calc(-1 * var(--character-size) * var(--feet-pad)))}.dark .ProfileIdCard_stage__oI4db{border-color:#414657;background:linear-gradient(#2b3041,#212535);box-shadow:0 6px 0 #141825,0 13px 19px #00000022}@media(min-width:640px){.ProfileIdCard_largeScene__o7eq7{--character-size:224px}.ProfileIdCard_largeScene__o7eq7 .ProfileIdCard_stageCompanion__vvkB0{margin-left:-40px}}.pinMotion_pin__qqE3x{transform-origin:50% 50%}.pinMotion_highlighted__taicT .pinMotion_pin__qqE3x:not([data-pin-locked]),button:focus-visible .pinMotion_pin__qqE3x:not([data-pin-locked]){animation:pinMotion_centered-rock__jcu_S 2.4s ease-in-out infinite}@media (hover:hover){button:hover .pinMotion_pin__qqE3x:not([data-pin-locked]){animation:pinMotion_centered-rock__jcu_S 2.4s ease-in-out infinite}}.pinMotion_pin__qqE3x[data-spinning]{animation:none!important;will-change:transform}.pinMotion_interactive__Dqx_J{cursor:pointer;border-radius:16px}.pinMotion_interactive__Dqx_J:focus-visible{outline:3px solid #8b5cf6;outline-offset:6px}@keyframes pinMotion_centered-rock__jcu_S{0%,to{transform:rotate(0deg)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.pinMotion_pin__qqE3x{animation:none!important;transform:none}}.pinMotion_pin__qqE3x[data-pin-locked]{animation:none!important;transform:none!important;will-change:auto}.SeasonAnnouncement_card___ksXT{border:2px solid color-mix(in srgb,var(--season-mid) 35%,#e9e3d6);background:linear-gradient(135deg,#fffdf9,color-mix(in srgb,var(--season-mid) 7%,#fffdf9));box-shadow:0 5px 0 color-mix(in srgb,var(--season-from) 65%,transparent),0 24px 70px #160d0840}.SeasonAnnouncement_hero__h5wsB{min-height:208px}.SeasonAnnouncement_heroScrim__6FAYF{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0002,transparent 35%,color-mix(in srgb,var(--season-from) 94%,transparent))}.SeasonAnnouncement_heroTitle__QIV_e{text-shadow:0 2px 14px #0005}.SeasonAnnouncement_time__s3XGG{color:var(--season-from);background:color-mix(in srgb,var(--season-mid) 17%,transparent)}.SeasonAnnouncement_drop__Pdkxx{border:1px solid color-mix(in srgb,var(--season-mid) 22%,transparent);background:color-mix(in srgb,var(--season-mid) 7%,transparent)}.SeasonAnnouncement_primary__8ggQ4{border:0;border-bottom:4px solid var(--season-from);background:linear-gradient(115deg,var(--season-to),color-mix(in srgb,var(--season-to) 75%,var(--season-from)))}.SeasonAnnouncement_primary__8ggQ4:hover{filter:brightness(1.06)}.SeasonAnnouncement_primary__8ggQ4:focus-visible{outline:3px solid var(--season-mid);outline-offset:3px}.dark .SeasonAnnouncement_card___ksXT{border-color:color-mix(in srgb,var(--season-mid) 40%,#282328);background:linear-gradient(135deg,#242328,color-mix(in srgb,var(--season-from) 20%,#242328))}.dark .SeasonAnnouncement_time__s3XGG{color:#f3dfbb;background:color-mix(in srgb,var(--season-mid) 20%,transparent)}.PacksNavIcon_icon__sT20g{display:inline-block;width:32px;height:32px;flex-shrink:0;filter:drop-shadow(0 1.5px 0 #4542be) drop-shadow(0 2.5px 1px #312e8126)}.PacksNavIcon_face__ne2FV{display:block;width:100%;height:100%;background:linear-gradient(160deg,#9294ff,#6366f1 48%,#5658df);mask:url(/images/packs-discovery-indigo-nav.webp) center/contain no-repeat;-webkit-mask:url(/images/packs-discovery-indigo-nav.webp) center/contain no-repeat}.dark .PacksNavIcon_icon__sT20g{filter:drop-shadow(0 1.5px 0 #6875ce) drop-shadow(0 2.5px 1px #0003)}.dark .PacksNavIcon_face__ne2FV{background:linear-gradient(160deg,#c7d2fe,#a5b4fc 48%,#8997ef)}.editor_studio__hvDfe{--editor-ink:#19233d;background:#f6f8fd}.editor_stage__QIVBE{position:relative;overflow:hidden;isolation:isolate;min-height:248px;color:white;border-radius:0 0 32px 32px;background:#6278b7}.editor_scenery__D_fUw{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:50%}.editor_scrim__QuFxA{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#111b384a,transparent 45%,#111b3866)}.editor_stageTop__DD8iS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.editor_stageLabel__DHypz{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.16em;text-shadow:0 1px 8px #0005}.editor_cast__pkhN_{position:relative;isolation:isolate;height:164px;display:flex;align-items:center;justify-content:center}.editor_platform__E87qZ{position:absolute;z-index:0;width:174px;height:34px;bottom:6px;border-radius:50%;background:linear-gradient(#ffffff55,#ffffff18);border:1px solid #ffffff60;box-shadow:0 8px 0 #15234022,0 14px 24px #101c3e26}.editor_actor__eYgLD{z-index:1;height:160px;width:160px;filter:drop-shadow(0 5px 3px #12223826)}.editor_actor__eYgLD,.editor_pet__WcpZy{position:relative;-o-object-fit:contain;object-fit:contain}.editor_pet__WcpZy{z-index:2;width:62px;height:62px;margin-left:-26px;align-self:flex-end;margin-bottom:24px;filter:drop-shadow(0 3px 2px #12223830)}.editor_identity__Kn9GW{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 16px 17px}.editor_name__O3T_Z{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-shadow:0 1px 8px #0005}.editor_title__Z1PeT{font-size:10px;font-weight:800;border-radius:100px;padding:4px 10px;background:#ffffffeb;color:#273450;box-shadow:0 2px 0 #14203c26}.editor_tools__596U1{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px 3px}.editor_surprise__dVjI4{display:inline-flex;align-items:center;gap:7px;color:#5263b7;font-size:12px;font-weight:800;padding:7px 12px;border-radius:12px;background:#eef1ff;border:1px solid #e1e6ff}.editor_pop__x9KFS{animation:editor_reveal__vO8RH .24s ease-out both}.editor_stage__QIVBE{min-height:208px}.editor_cast__pkhN_{height:130px}.editor_actor__eYgLD{height:130px;width:130px}.editor_identity__Kn9GW{padding-bottom:12px}@keyframes editor_reveal__vO8RH{0%{opacity:.6;filter:brightness(1.15)}to{opacity:1;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.editor_pop__x9KFS{animation:none}}@media(min-width:900px){.editor_stage__QIVBE{margin:16px auto 0;max-width:448px;border-radius:28px}}.dark .editor_studio__hvDfe{--editor-ink:#edf0ff;background:#101420}.dark .editor_surprise__dVjI4{background:#232d49;color:#bacaff;border-color:#354263}@media(max-height:740px){.editor_stage__QIVBE{min-height:200px}.editor_cast__pkhN_{height:124px}.editor_actor__eYgLD{width:125px;height:125px}.editor_pet__WcpZy{width:48px;height:48px;margin-bottom:18px}.editor_identity__Kn9GW{padding-bottom:12px}.editor_tools__596U1{padding-top:7px}}.editor_control__A7PyB{box-shadow:0 2px 0 #dce2eb;transition:transform .1s,box-shadow .1s}.editor_control__A7PyB:enabled:active{transform:translateY(2px);box-shadow:none}.editor_control__A7PyB:disabled{box-shadow:none;border-style:dashed}.editor_studio__hvDfe button:focus-visible{outline:3px solid #0284c7;outline-offset:3px}.editor_eyeSurface__gQ0j3{display:block;width:100%;height:46px;margin-bottom:6px;padding:8px;border-radius:8px;background:#f3efe6}.dark .editor_control__A7PyB{box-shadow:0 2px 0 #354057}.dark .editor_control__A7PyB:disabled,.dark .editor_control__A7PyB:enabled:active{box-shadow:none}.dark .editor_studio__hvDfe button:focus-visible{outline-color:#7dd3fc}.dark .editor_eyeSurface__gQ0j3{background:#dcd7cb}@media(prefers-reduced-motion:reduce){.editor_control__A7PyB{transition:none}}.editor_cast__pkhN_{--actor-size:130px;height:var(--actor-size)}.editor_actor__eYgLD{width:var(--actor-size);height:var(--actor-size);filter:none}.editor_platform__E87qZ{bottom:calc(var(--actor-size) * .12 - 17px)}@media(max-height:740px){.editor_cast__pkhN_{--actor-size:125px}}.editor_actor__eYgLD:before{content:"";position:absolute;z-index:0;left:22%;right:22%;height:10px;bottom:calc(12% - 5px);border-radius:50%;background:radial-gradient(ellipse,#14203c66,transparent 72%)}.editor_actor__eYgLD canvas{position:relative;z-index:1}.loadingEllipsis_ellipsis__Y_ek_{display:inline-flex;white-space:nowrap}.loadingEllipsis_dot__HPvtj{display:inline-block;width:.28em;opacity:.25;animation:loadingEllipsis_loading-dot__M7EOe 1.5s ease-in-out infinite}.loadingEllipsis_dot__HPvtj:nth-child(2){animation-delay:.18s}.loadingEllipsis_dot__HPvtj:nth-child(3){animation-delay:.36s}@keyframes loadingEllipsis_loading-dot__M7EOe{0%,12%,70%,to{opacity:.25;transform:translateY(0)}30%,48%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.loadingEllipsis_dot__HPvtj{animation:none;opacity:1}}.FollowPeopleSheet_body__oMsUX{min-height:100%}.FollowPeopleSheet_searchHeader__fibQL{position:sticky;top:0;z-index:2;padding:16px 20px 12px;background:#fff;border-bottom:1px solid #eeedf2}.FollowPeopleSheet_intro__Lc8vu{font-size:13px;color:#817d8c;margin-bottom:12px}.FollowPeopleSheet_searchBox__YKaB9{display:flex;align-items:center;gap:10px;padding:0 13px;min-height:52px;border:2px solid #e5e3ec;border-radius:17px;background:#f7f7fa}.FollowPeopleSheet_searchBox__YKaB9:focus-within{border-color:#7963df;box-shadow:0 0 0 3px #7963df15}.FollowPeopleSheet_searchBox__YKaB9>svg{color:#9892a5;width:21px;height:21px;flex-shrink:0}.FollowPeopleSheet_searchBox__YKaB9 input{min-width:0;flex:1;width:100%;background:transparent;border:0;outline:none;font-size:16px;color:#262330;padding:13px 0}.FollowPeopleSheet_searchBox__YKaB9 input::-webkit-search-cancel-button{display:none}.FollowPeopleSheet_searchBox__YKaB9 button{display:grid;place-items:center;min-width:40px;height:40px;color:#837c93}.FollowPeopleSheet_tabs__C47Q2{display:flex;gap:5px;padding:4px;margin-top:13px;background:#f1f0f5;border-radius:14px}.FollowPeopleSheet_tabs__C47Q2 button{flex:1;min-height:40px;border-radius:11px;font-size:13px;font-weight:800;color:#8b8499}.FollowPeopleSheet_tabs__C47Q2 button[aria-pressed=true]{background:white;color:#51419d;box-shadow:0 2px 3px #2520350c}.FollowPeopleSheet_tabs__C47Q2 span{margin-left:5px;font-size:11px;opacity:.7}.FollowPeopleSheet_content__4cOJ5{padding:17px 20px 28px}.FollowPeopleSheet_invites__ZC6rr{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px}.FollowPeopleSheet_invites__ZC6rr button{display:flex;align-items:center;gap:10px;padding:14px 12px;border:2px solid #e7e5ed;border-radius:18px;box-shadow:0 3px 0 #eeecf2;text-align:left}.FollowPeopleSheet_invites__ZC6rr button>svg:first-child{width:23px;height:23px;flex-shrink:0;color:#7863c5}.FollowPeopleSheet_invites__ZC6rr button>svg:last-child{display:none}.FollowPeopleSheet_invites__ZC6rr strong{display:block;font-size:12px}.FollowPeopleSheet_invites__ZC6rr small{display:block;color:#8a8396;font-size:10px;margin-top:3px}.FollowPeopleSheet_invites__ZC6rr button:active{transform:translateY(2px);box-shadow:none}.FollowPeopleSheet_person__0ecd5{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #efedf3;min-height:78px}.FollowPeopleSheet_person__0ecd5>button{min-height:44px}.FollowPeopleSheet_section__bNn89{margin-top:24px}.FollowPeopleSheet_hint__CY5yb{font-size:12px;color:#948d9f;margin:0 0 8px}.FollowPeopleSheet_empty__dekgf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:38px 22px;color:#8e879b;font-size:13px}.FollowPeopleSheet_empty__dekgf>svg{width:34px;height:34px;color:#b5adc8}.FollowPeopleSheet_empty__dekgf strong{color:#5e566c;font-size:16px}.FollowPeopleSheet_empty__dekgf p{max-width:280px;line-height:1.6}.FollowPeopleSheet_empty__dekgf button,.FollowPeopleSheet_error__A_LiA button{min-height:44px;color:#7660c7;font-weight:800}.FollowPeopleSheet_error__A_LiA{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;border-radius:14px;background:#fff1ed;color:#a04532;font-size:13px;margin-bottom:16px}.dark .FollowPeopleSheet_searchHeader__fibQL{background:#030712;border-color:#252936}.dark .FollowPeopleSheet_searchBox__YKaB9{background:#191e2c;border-color:#353a4b}.dark .FollowPeopleSheet_searchBox__YKaB9 input{color:#f2eef9}.dark .FollowPeopleSheet_tabs__C47Q2{background:#191e2c}.dark .FollowPeopleSheet_tabs__C47Q2 button[aria-pressed=true]{background:#303448;color:#ded5ff}.dark .FollowPeopleSheet_invites__ZC6rr button{border-color:#353849;box-shadow:0 3px 0 #151925}.dark .FollowPeopleSheet_person__0ecd5{border-color:#252936}.dark .FollowPeopleSheet_empty__dekgf strong{color:#d7d0e2}.dark .FollowPeopleSheet_error__A_LiA{background:#3a2423;color:#f4b4a7}@media(max-width:390px){.FollowPeopleSheet_content__4cOJ5,.FollowPeopleSheet_searchHeader__fibQL{padding-left:16px;padding-right:16px}.FollowPeopleSheet_invites__ZC6rr,.FollowPeopleSheet_person__0ecd5{gap:8px}.FollowPeopleSheet_invites__ZC6rr button{padding:12px 9px;gap:7px}}.streak_page__cLK7u{--surface:#fff;--border:#e0e6ee;--text:#213147;--muted:#8391a4;background:#f8fafc;color:var(--text);min-height:100dvh;padding-bottom:100px}.streak_header__DuBk4{position:sticky;top:0;z-index:20;background:var(--surface);padding:0 20px 12px}.streak_header__DuBk4>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.streak_header__DuBk4 h1{font-size:18px;font-weight:850}.streak_header__DuBk4>div>button,.streak_header__DuBk4>div>span{width:36px;height:36px}.streak_header__DuBk4>div>button{display:grid;place-items:center;border-radius:50%;background:#8796ac15}.streak_tabs__B5ZFQ{display:flex;background:#8192aa12;border:1px solid var(--border);border-radius:13px;padding:4px;gap:5px}.streak_tabs__B5ZFQ button{width:50%;min-height:38px;border-radius:9px;font-size:13px;font-weight:800;color:var(--muted)}.streak_tabs__B5ZFQ button[aria-pressed=true]{background:var(--surface);box-shadow:0 2px 3px #0000000d;color:var(--text)}.streak_content__Te9fZ{max-width:480px;margin:auto;padding:0 20px}.streak_hero__sNZM1{text-align:center;padding:24px 0 20px;background:radial-gradient(ellipse at 50% 15%,#fb923c14,transparent 65%)}.streak_flame__Yibww{height:102px;display:grid;place-items:center}.streak_flame__Yibww img{height:128px;width:128px;filter:drop-shadow(0 5px 0 #f9731620);animation:streak_arrive__DdqFH .3s ease-out}.streak_hero__sNZM1 h2{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:10px}.streak_hero__sNZM1 h2 strong{font-size:64px;line-height:1;font-weight:850;letter-spacing:-3px;color:#f97316;font-variant-numeric:tabular-nums}.streak_hero__sNZM1 h2 span{font-size:23px;font-weight:800;letter-spacing:-.6px}.streak_hero__sNZM1>p{font-size:12px;color:var(--muted);margin:10px 0 22px}.streak_week__Tfywz{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;max-width:360px;margin:auto}.streak_week__Tfywz>div>span{font-size:10px;font-weight:800;color:var(--muted)}.streak_week__Tfywz>div>div{width:35px;height:35px;margin:7px auto 0;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:var(--surface)}.streak_week__Tfywz [data-state=done]{background:#f97316;color:white;border-color:#f97316;box-shadow:0 3px 0 #c2410c40}.streak_week__Tfywz [data-state=frozen]{color:#38bdf8;background:#38bdf818;border-color:#38bdf84d}.streak_week__Tfywz [data-state=today]{border:2px dashed #fb923c}.streak_week__Tfywz [data-state=empty]>span{width:5px;height:5px;border-radius:50%;background:var(--border)}.streak_safe__94ZNV{gap:6px;font-size:12px;font-weight:750;color:#10b981}.streak_primary__tH5Qg,.streak_safe__94ZNV{display:flex;justify-content:center;align-items:center;margin-top:20px}.streak_primary__tH5Qg{gap:9px;width:100%;min-height:49px;background:#f97316;color:white;border:1px solid #ea580c;border-radius:14px;box-shadow:0 4px 0 #c2410c;font-size:14px;font-weight:850}.streak_primary__tH5Qg:active{transform:translateY(3px);box-shadow:0 1px 0 #c2410c}.streak_goal__5wNbt{display:flex;gap:12px;align-items:center;margin:5px 0 22px;padding:16px;border:1px solid #fdba7455;border-radius:18px;background:#fb923c0a}.streak_goalIcon__259ze{display:grid;place-items:center;width:43px;height:48px;border-radius:13px;background:#fb923c18;color:#fb923c}.streak_goalBody__SJQl7{flex:1;min-width:0}.streak_goalBody__SJQl7>div:first-child{display:flex;justify-content:space-between;gap:5px;align-items:center}.streak_goal__5wNbt h2{font-size:13px;font-weight:850}.streak_goalBody__SJQl7>div>span{font-size:10px;font-weight:700;color:var(--muted)}.streak_track__bomM_{height:10px;border-radius:9px;background:#8997aa22;margin-top:10px;overflow:hidden}.streak_track__bomM_>span{display:block;height:100%;background:#fb923c;border-radius:9px;box-shadow:inset 0 -2px 0 #ea580c;transition:width .3s}.streak_goal__5wNbt p{font-size:10px;color:var(--muted);margin-top:7px}.streak_calendar__DLwpV{padding:17px 14px 15px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 3px 0 #8192aa0c}.streak_calendarHead__CvyrK{display:flex;align-items:center;justify-content:space-between}.streak_calendarHead__CvyrK h2{font-size:16px;font-weight:850;letter-spacing:-.3px}.streak_calendarHead__CvyrK>div{display:flex;gap:5px}.streak_calendarHead__CvyrK button{width:34px;height:36px;border-radius:10px;background:#8192aa0e;display:grid;place-items:center}.streak_calendarHead__CvyrK button:disabled{opacity:.25}.streak_monthSummary__dHVii{font-size:11px;color:var(--muted);margin:5px 0 17px}.streak_monthSummary__dHVii b{color:var(--text);font-weight:800}.streak_monthSummary__dHVii>span{margin:0 6px}.streak_calendarGrid__mNB_4{display:grid;grid-template-columns:repeat(7,1fr);row-gap:8px;text-align:center}.streak_weekday__SiTfb{font-size:10px;font-weight:800;color:var(--muted);padding-bottom:5px}.streak_day__8wP0U{height:35px;display:grid;place-items:center;position:relative;font-size:12px;font-weight:750;color:var(--muted)}.streak_day__8wP0U>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}.streak_day__8wP0U[data-state=done]>span{background:#f97316;color:#fff}.streak_day__8wP0U[data-state=frozen]>span{background:#38bdf8;color:white}.streak_day__8wP0U[data-state=future]{opacity:.3}.streak_day__8wP0U[data-state=today]>span{border:2px solid #fb923c;color:#fb923c}.streak_day__8wP0U[data-left=true]:before,.streak_day__8wP0U[data-right=true]:after{content:"";position:absolute;height:26px;top:4px;width:50%;background:#f9731622}.streak_day__8wP0U[data-left=true]:before{left:0}.streak_day__8wP0U[data-right=true]:after{right:0}.streak_day__8wP0U[data-state=frozen]:after,.streak_day__8wP0U[data-state=frozen]:before{background:#38bdf822}.streak_legend__bKVdY{display:flex;justify-content:center;gap:20px;font-size:10px;color:var(--muted);margin-top:17px}.streak_legend__bKVdY>span{display:flex;align-items:center;gap:5px}.streak_legend__bKVdY i{width:8px;height:8px;background:#f97316;border-radius:50%}.streak_legend__bKVdY svg{color:#38bdf8}.streak_protection__eIc7Y{display:flex;align-items:center;gap:11px;margin-top:20px;padding:16px 0;border-bottom:1px solid var(--border)}.streak_snow__1MLo7{color:#38bdf8;background:#38bdf815;padding:10px;border-radius:13px}.streak_protection__eIc7Y h2{font-size:14px;font-weight:850}.streak_protection__eIc7Y p{font-size:11px;font-weight:700;margin-top:3px}.streak_protection__eIc7Y small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.streak_freezeSlots__DL7s_{margin-left:auto;display:flex;gap:4px;color:var(--border)}.streak_freezeSlots__DL7s_ [data-filled=true]{color:#38bdf8}.streak_milestones__WlQ58{margin-top:23px}.streak_milestones__WlQ58 h2{font-size:17px;font-weight:850}.streak_milestones__WlQ58>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}.streak_milestones__WlQ58>div>div{position:relative;display:flex;align-items:center;flex-direction:column;padding:12px 6px;border:1px solid var(--border);border-radius:16px;color:var(--muted)}.streak_milestones__WlQ58>div>div>div{height:33px}.streak_milestones__WlQ58 strong{font-size:19px;font-weight:850}.streak_milestones__WlQ58 span{font-size:10px}.streak_milestones__WlQ58 [data-earned=true]{background:#f9731610;border-color:#f9731640;color:#fb923c}.streak_milestones__WlQ58 [data-next=true]{background:var(--surface);color:var(--text)}.streak_earned__Gszqp{position:absolute;top:5px;right:5px;color:#10b981}.streak_milestones__WlQ58>p{font-size:10px;color:var(--muted);text-align:center;margin:13px 0}.streak_friends__0DCbU{text-align:center;padding-top:25px}.streak_friends__0DCbU>img{margin:auto}.streak_friends__0DCbU>h2{font-size:26px;font-weight:850;margin-top:10px}.streak_friends__0DCbU>p{font-size:13px;color:var(--muted);margin:8px 0 24px}.streak_friendEmpty__EeGu5{padding:28px 20px;background:var(--surface);border:1px solid var(--border);border-radius:20px}.streak_friendEmpty__EeGu5 svg{margin:0 auto 12px;color:#f97316}.streak_friendEmpty__EeGu5 h3{font-weight:850}.streak_friendEmpty__EeGu5 p{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.6}.streak_loading__MRVo1{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;color:var(--muted)}.streak_loading__MRVo1 svg{color:#f97316}.streak_loading__MRVo1 button{padding:12px 20px;background:#f97316;color:white;border-radius:12px;font-weight:800}.streak_page__cLK7u button:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.dark .streak_page__cLK7u{--surface:#18202e;--border:#2d394b;--text:#ecf2fb;--muted:#94a3b9;background:#0b111b}@keyframes streak_arrive__DdqFH{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.streak_page__cLK7u *{animation:none!important;transition:none!important}}.streak_flame__Yibww[data-empty=true] img{filter:grayscale(.8);opacity:.65}.streak_goalIcon__259ze{width:64px;height:64px;background:none;padding:0;flex-shrink:0}.streak_snow__1MLo7{background:none;padding:0;align-self:center}.streak_protection__eIc7Y>div:nth-child(2){min-width:0;flex:1}.streak_flame__Yibww[data-empty=true]>span{filter:grayscale(.8);opacity:.65}.streak_flame__Yibww{height:132px}.PageSkeletons_root__ygsNE{--bone:#efeaf6;--glint:#faf8fd;animation:PageSkeletons_enter__fG378 .32s ease-out .15s both}.PageSkeletons_root__ygsNE[data-tone=warm]{--bone:#eee7dc;--glint:#faf6ef}.PageSkeletons_root__ygsNE[data-tone=onArt]{--bone:#ffffff8c;--glint:#ffffffd9}.PageSkeletons_bone__hbsSe{display:block;flex-shrink:0;border-radius:10px;background-color:var(--bone);background-image:linear-gradient(100deg,transparent 30%,var(--glint) 50%,transparent 70%);background-size:300% 100%;background-repeat:no-repeat;animation:PageSkeletons_sweep__tHwi_ 1.7s cubic-bezier(.4,0,.2,1) infinite}.PageSkeletons_line__m_lMp{height:12px;border-radius:7px}.PageSkeletons_round__3d4Qs{border-radius:999px}.PageSkeletons_card__4ZUxO{background:#fff;border:2px solid #ece6f4;box-shadow:0 4px 0 #ece6f4;border-radius:20px}.PageSkeletons_root__ygsNE[data-tone=warm] .PageSkeletons_card__4ZUxO{border-color:#ebe3d6;box-shadow:0 4px 0 #ebe3d6}@keyframes PageSkeletons_sweep__tHwi_{0%{background-position:100% 0}to{background-position:0 0}}@keyframes PageSkeletons_enter__fG378{0%{opacity:0}to{opacity:1}}.dark .PageSkeletons_root__ygsNE{--bone:#211d2c;--glint:#2d2740}.dark .PageSkeletons_root__ygsNE[data-tone=warm]{--bone:#221e1a;--glint:#2e2924}.dark .PageSkeletons_root__ygsNE[data-tone=onArt]{--bone:#0b081a73;--glint:#2a2440b3}.dark .PageSkeletons_card__4ZUxO,.dark .PageSkeletons_root__ygsNE[data-tone=warm] .PageSkeletons_card__4ZUxO{background:#15121f;border-color:#2a2438;box-shadow:0 4px 0 #0d0b14}.PageSkeletons_banner__5O0vr{--bone:#e4dcf1;--glint:#eee8f7}.dark .PageSkeletons_banner__5O0vr{--bone:#1a1626;--glint:#231e32}@media(prefers-reduced-motion:reduce){.PageSkeletons_root__ygsNE{animation:none}.PageSkeletons_bone__hbsSe{animation:none;background-image:none}}.PageSkeletons_questHero__CwHNB{height:calc(247px + var(--quest-header-top,28px));border-radius:0 0 25px 25px;background:linear-gradient(160deg,#e9e1f7,#ddd2f1);position:relative;overflow:hidden;--bone:#ffffff8c;--glint:#ffffffe0}.dark .PageSkeletons_questHero__CwHNB{background:linear-gradient(160deg,#241c3a,#1b1530);--bone:#ffffff12;--glint:#ffffff26}.PageSkeletons_questHeroInner__WkTKr{position:absolute;left:20px;right:20px;top:var(--quest-header-top,28px);bottom:20px;display:flex;flex-direction:column}.PageSkeletons_questProgress__Lub2n{margin-top:auto;height:82px;border-radius:24px;background:#fffffff2;padding:17px;display:flex;flex-direction:column;gap:14px;--bone:#efeaf6;--glint:#faf8fd}.dark .PageSkeletons_questProgress__Lub2n{background:#1d1830f2;--bone:#2d2740;--glint:#3a3352}.PageSkeletons_questCard__UR7_D{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px 15px 15px;min-height:140px}.PageSkeletons_prayHero__qbvrA{height:340px;position:relative;background:linear-gradient(180deg,#ebe4d8,#e2d9ca);--bone:#ffffff8c;--glint:#ffffffe0}.dark .PageSkeletons_prayHero__qbvrA{background:linear-gradient(180deg,#201b16,#181410);--bone:#ffffff12;--glint:#ffffff26}.PageSkeletons_prayTile__8NPuD{height:68px;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.PageSkeletons_prayCard__rLpIG{height:218px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.PageSkeletons_leagueRow__FZOAv{display:flex;align-items:center;gap:14px;height:80px;padding:0 16px;border-radius:16px;background:#fffc;border:2px solid #efe7db}.dark .PageSkeletons_leagueRow__FZOAv{background:#ffffff0a;border-color:#2a2420}.PageSkeletons_puzzleTile__8kigr{height:217px;border-radius:23px;padding:15px;display:flex;flex-direction:column;--bone:#ffffff59;--glint:#ffffffa6}.PageSkeletons_puck__4w2n5{border-radius:50%;box-shadow:0 7px 0 #0000001a}.puzzles_page__3cw0d{min-height:100vh;padding:32px 20px 150px;background:#faf9fc;color:#2c233c}.puzzles_native__bfqku{padding-top:76px}.puzzles_container__Y3_x3{max-width:512px;margin:auto}.puzzles_header__Vv5bj{margin-bottom:18px}.puzzles_date__pxH6M{font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#908698;margin-bottom:6px}.puzzles_header__Vv5bj h1{font-size:32px;line-height:1.1;letter-spacing:-1px;font-weight:850}.puzzles_subtitle__xmFhs{margin-top:7px;color:#8a7d99;font-size:13px;font-weight:500}.puzzles_progress__uGrkw{background:#eee9f7;border:1px solid #e2d9ef;border-radius:18px;padding:11px 14px;margin-bottom:18px}.puzzles_progressTop__6kjP5{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.puzzles_progressTop__6kjP5 strong{font-weight:800}.puzzles_streak__055Ie{display:flex;align-items:center;gap:4px;color:#8d68d9;font-weight:800;white-space:nowrap}.puzzles_streak__055Ie span{font-size:10px;font-weight:600;color:#887b9b}.puzzles_segments__YPYhj{display:flex;gap:5px;margin:10px 0 7px}.puzzles_segments__YPYhj>span{height:9px;flex:1;background:#d9d0e6;border-radius:6px;box-shadow:inset 0 2px 0 #00000008}.puzzles_segments__YPYhj>span[data-solved=true]{background:var(--game-color);box-shadow:inset 0 -2px 0 #0002}.puzzles_progressNote__RFFB9{font-size:10px;font-weight:600;color:#8a7b9b}.puzzles_grid__4_Z1j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.puzzles_game__VUqmV{position:relative;text-align:left;display:flex;flex-direction:column;align-items:stretch;padding:10px 13px 12px;border:2px solid color-mix(in srgb,var(--game-color) 72%,#000);border-radius:23px;background:var(--game-color);color:#fff;box-shadow:0 5px 0 color-mix(in srgb,var(--game-color) 64%,#000);cursor:pointer;transition:transform .15s,box-shadow .15s}.puzzles_game__VUqmV:hover{filter:brightness(1.04)}.puzzles_game__VUqmV:active{transform:translateY(4px);box-shadow:0 1px 0 color-mix(in srgb,var(--game-color) 64%,#000)}.puzzles_archiveGames__pxNud button:focus-visible,.puzzles_archive__7Oh3O summary:focus-visible,.puzzles_friendAction__4ovIf:focus-visible,.puzzles_game__VUqmV:focus-visible{outline:3px solid #ad89f1;outline-offset:5px}.puzzles_gameTop__SslqB{height:15px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.3px;color:#fff}.puzzles_solved__DKhY3{display:flex;gap:2px;align-items:center;font-size:9px}.puzzles_art__zoh3W{height:66px;display:flex;justify-content:center;align-items:center;margin:2px 0 5px}.puzzles_art__zoh3W img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 0 #0002)}.puzzles_game__VUqmV h2{font-size:19px;font-weight:850;letter-spacing:-.4px;line-height:1.12;height:42px;display:flex;align-items:center}.puzzles_tagline__cMyrE{font-size:11px;font-weight:600;line-height:16px;margin:2px 0 9px;opacity:.95}.puzzles_play__EMv2q{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;background:white;color:color-mix(in srgb,var(--game-color) 47%,#182134);font-size:13px;font-weight:850;box-shadow:0 3px 0 #0002}.puzzles_play__EMv2q svg{width:14px;height:14px}.puzzles_game__VUqmV[data-solved=true] .puzzles_play__EMv2q{background:#ffffffda}.puzzles_archive__7Oh3O{margin-top:24px;border:1px solid #e2dbea;border-radius:17px;background:white;overflow:hidden}.puzzles_archive__7Oh3O summary{display:flex;align-items:center;gap:10px;padding:15px 13px;cursor:pointer;list-style:none}.puzzles_archive__7Oh3O summary::-webkit-details-marker{display:none}.puzzles_archive__7Oh3O summary>svg:first-child{width:22px;height:22px;color:#9784b3;flex-shrink:0}.puzzles_archive__7Oh3O summary>span:nth-child(2){flex:1}.puzzles_archive__7Oh3O strong{display:block;font-size:13px;font-weight:800}.puzzles_archive__7Oh3O small{display:block;font-size:10px;color:#998ba9;margin-top:2px}.puzzles_lux__DblbD{font-size:9px;font-weight:900;color:#9e7b37;background:#fff4d7;border-radius:6px;padding:3px 5px;letter-spacing:1px}.puzzles_chevron__YG4Q8{width:15px;transition:transform .2s}.puzzles_archive__7Oh3O[open] .puzzles_chevron__YG4Q8{transform:rotate(180deg)}.puzzles_archiveGames__pxNud{padding:0 12px 10px}.puzzles_archiveGames__pxNud button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 2px;border-top:1px solid #e8e2ef;text-align:left;font-size:12px;font-weight:700}.puzzles_archiveGames__pxNud button span{flex:1}.puzzles_friends__RrwS1{margin-top:23px}.puzzles_friendsHeading__CBQ9U{display:flex;align-items:center;gap:7px}.puzzles_friendsHeading__CBQ9U svg{color:#ad94d3;width:19px;height:19px}.puzzles_friendsHeading__CBQ9U h2{font-size:17px;font-weight:800;letter-spacing:-.2px}.puzzles_friends__RrwS1>p{font-size:12px;color:#93859f;margin:5px 0 12px}.puzzles_friendAction__4ovIf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;color:#9567d9;font-size:13px;font-weight:800}.puzzles_celebrate__kUPZp{animation:puzzles_puzzleCelebrate__UOb1q .65s ease-out}@keyframes puzzles_puzzleCelebrate__UOb1q{0%,to{transform:scale(1)}40%{transform:scale(1.025);box-shadow:0 0 0 5px #9c7ad825}}.dark .puzzles_page__3cw0d{background:#080b16;color:#f3effa}.dark .puzzles_progress__uGrkw{background:#1b1930;border-color:#302942}.dark .puzzles_segments__YPYhj>span:not([data-solved=true]){background:#383149}.dark .puzzles_progressNote__RFFB9,.dark .puzzles_streak__055Ie span,.dark .puzzles_subtitle__xmFhs{color:#b1a2c2}.dark .puzzles_archive__7Oh3O{background:#131724;border-color:#2c2b3d}.dark .puzzles_archiveGames__pxNud button{border-color:#2c2b3d}.dark .puzzles_lux__DblbD{background:#3c3221;color:#efd18b}.dark .puzzles_friendAction__4ovIf{color:#bb96f3}@media(min-width:768px){.puzzles_page__3cw0d:not(.puzzles_native__bfqku){padding-top:112px}}@media(max-width:360px){.puzzles_page__3cw0d{padding-left:15px;padding-right:15px}.puzzles_game__VUqmV{padding:10px 11px 13px}.puzzles_game__VUqmV h2{font-size:17px}.puzzles_grid__4_Z1j{gap:16px 12px}}@media(prefers-reduced-motion:reduce){.puzzles_chevron__YG4Q8,.puzzles_game__VUqmV{transition:none}.puzzles_celebrate__kUPZp{animation:none}}.puzzles_luxTicket__CcYyp{width:48px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.puzzles_gameGroup__KT3Nj{min-width:0;align-self:start}.puzzles_gameGroup__KT3Nj>.puzzles_game__VUqmV{width:100%}.puzzles_cardFriends__sfM88{margin-top:7px}.puzzles_cardFriends__sfM88:empty,.puzzles_progressNote__RFFB9:empty{display:none}.puzzles_cardFriends__sfM88 ul{font-size:11px}.puzzles_cardFriends__sfM88 li{gap:5px}.puzzles_archiveGames__pxNud{display:grid;gap:8px;padding:0 12px 14px}.puzzles_archiveGames__pxNud button{border:1px solid #e8e2ef;border-radius:13px;padding:11px 9px;gap:10px;background:#faf8fd}.puzzles_archiveGames__pxNud button>img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.puzzles_archiveGames__pxNud button>span:first-of-type{min-width:0}.puzzles_archiveGames__pxNud .puzzles_archiveAction__b1u_F{display:flex;align-items:center;gap:4px;flex:0;font-size:10px;color:#9370c4}.puzzles_archiveAction__b1u_F svg{width:13px;height:13px}.dark .puzzles_archiveGames__pxNud button{background:#1b1b2c;border-color:#363047}.dark .puzzles_archiveGames__pxNud .puzzles_archiveAction__b1u_F{color:#c6a5f1}