.game_avatarStage__0_egT{position:relative;display:inline-flex;margin-bottom:6px}.game_frame__NH8yd.game_frame__NH8yd{--band-glow:transparent}.game_plaque__0UUCT{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:0;border-radius:999px;background:#1a1a1d;box-shadow:0 0 0 3px var(--cid-bg);color:var(--cid-label-1);font:inherit;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}button.game_plaque__0UUCT{cursor:pointer;transition:background-color .2s ease}button.game_plaque__0UUCT:before{content:"";position:absolute;inset:-9px -2px}button.game_plaque__0UUCT:hover{background:#2a2a2e}.game_plaqueLv__rl2Db{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--cid-label-2)}.game_plaqueNum__DYUpU{display:inline-flex;height:16px;overflow:hidden;font-size:14px;font-weight:700;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_roll__LUZ5w{display:flex;flex-direction:column}.game_roll__LUZ5w>span{display:block;height:16px;animation:game_roll__LUZ5w .32s var(--cid-ease) .7s both}@keyframes game_roll__LUZ5w{to{transform:translateY(-100%)}}.game_card__l0EDN{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--cid-radius-card);background:var(--cid-fill-1);scroll-margin-top:110px}.game_rise__ku0Ba{animation:game_rise__ku0Ba .34s var(--cid-ease) both;animation-delay:calc(var(--i, 0) * 50ms + 40ms)}@keyframes game_rise__ku0Ba{0%{opacity:0;transform:translateY(8px)}}.game_levelHit__2pwKu{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.game_levelHit__2pwKu:focus-visible{outline:2px solid var(--cid-label-1);outline-offset:6px;border-radius:12px}.game_row1__DWMWk{display:flex;align-items:center;justify-content:space-between;gap:12px}.game_lvTitle__Z_kn_{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--cid-label-1)}.game_dot__NCl5K{margin:0 2px;color:var(--cid-label-3)}.game_bandName__yqana{color:var(--cid-label-2)}.game_balance__5FLqJ{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1)}.game_balance__5FLqJ svg{flex:none;color:var(--cid-label-3);transition:color .15s ease,transform .2s var(--cid-ease)}.game_levelHit__2pwKu:hover .game_balance__5FLqJ svg{color:var(--cid-label-2);transform:translateX(2px)}.game_xp__I5D55{display:flex;flex-direction:column;gap:7px}.game_bar__0brJX{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--cid-fill-2)}.game_bar__0brJX i{display:block;height:100%;border-radius:inherit;background:var(--cid-label-1);transition:width .7s var(--cid-ease) .15s}.game_xpCaption__O8V3L{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--cid-label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_levelMsg___E9yc{display:flex;flex-wrap:wrap;gap:4px 8px;overflow:hidden;font-size:13px;color:var(--cid-label-2);animation:game_levelMsg___E9yc 2.6s ease .9s both}.game_levelMsg___E9yc strong{font-weight:600;color:var(--cid-label-1)}@keyframes game_levelMsg___E9yc{0%{opacity:0;max-height:0}10%,90%{opacity:1;max-height:40px}to{opacity:0;max-height:0}}.game_streakRow__Tri99{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:2px}.game_week__KJri4{display:flex;gap:8px}.game_col__FA16u{display:flex;flex-direction:column;align-items:center;gap:5px}.game_shades__2jCzU{--wd-fill:var(--cid-label-1);--wd-rgb:255,255,255;--wd-on:#000}.game_wd__QsuLK{box-sizing:border-box;display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;color:var(--wd-on);transition:background-color .3s ease,box-shadow .3s ease,outline-color .3s ease}.game_wd__QsuLK[data-mood=super]{width:26px;height:26px;margin:-2px;background:var(--wd-fill)}.game_wd__QsuLK[data-mood=happy]{background:var(--wd-fill)}.game_wd__QsuLK[data-mood=chill]{background:rgba(var(--wd-rgb),.32)}.game_wd__QsuLK[data-mood=sad]{box-shadow:inset 0 0 0 1.5px rgba(var(--wd-rgb),.45)}.game_wd__QsuLK[data-shielded]{color:var(--wd-fill)}.game_wd__QsuLK[data-mood=none]{box-shadow:inset 0 0 0 1px var(--cid-fill-3)}.game_wd__QsuLK[data-when=today]{outline:1.5px solid rgba(var(--wd-rgb),.6);outline-offset:2px}.game_wd__QsuLK[data-when=today][data-mood=super]{outline:none;box-shadow:0 0 0 1.5px var(--cid-fill-1),0 0 0 1.5px var(--cid-bg),0 0 0 2.5px rgba(var(--wd-rgb),.7)}.game_wd__QsuLK[data-when=future]{background:none;box-shadow:none;border:1.5px dashed rgba(var(--wd-rgb),.3)}.game_wd__QsuLK[data-when=future][data-mood=happy]{border-color:var(--wd-fill);background:rgba(var(--wd-rgb),.38)}.game_wd__QsuLK[data-when=future][data-mood=chill]{border-color:rgba(var(--wd-rgb),.55);background:rgba(var(--wd-rgb),.12)}.game_letter__aV5xS{font-size:11px;font-weight:500;line-height:1;color:var(--cid-label-3)}.game_letter__aV5xS[data-today]{font-weight:700;color:var(--cid-label-1)}.game_streakCount__fEQe4{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:-6px -8px -6px 0;padding:6px 8px;border:0;border-radius:12px;background:none;color:var(--cid-label-1);font:inherit;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.game_streakCount__fEQe4:hover{background:var(--cid-fill-1)}.game_days__3KQ7L{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:500;white-space:nowrap;color:var(--cid-label-2)}.game_flame__tt5xs{flex:none;color:var(--cid-label-1)}.game_days__3KQ7L b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1)}.game_daysUnit__TTkJa{font-size:13px;line-height:16px;font-weight:500;white-space:nowrap;color:var(--cid-label-2)}.game_shields__Ow29g{display:inline-flex;gap:3px;margin-right:4px;color:var(--cid-label-2)}.game_ready__FkF7g{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;border:0;border-radius:16px;background:var(--cid-fill-1);color:var(--cid-label-2);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .15s ease}.game_ready__FkF7g:hover{background:var(--cid-fill-2)}.game_ready__FkF7g>span:nth-child(2){flex:1 1}.game_ready__FkF7g strong{font-weight:600;color:var(--cid-label-1)}.game_ready__FkF7g>svg:last-child{flex:none;color:var(--cid-label-3)}.game_readyIcon__492uC{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cid-accent-soft);color:var(--cid-accent)}.game_todayRow__Z4S8k{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-bottom:-6px;padding:10px 12px;border:0;border-radius:16px;background:var(--cid-fill-1);color:var(--cid-label-2);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.game_todayRow__Z4S8k:hover{background:var(--cid-fill-2)}.game_todayText__xZGug{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.game_todayLabel__MkIwU{font-size:15px;line-height:20px;font-weight:600;color:var(--cid-label-1)}.game_todayStatus__oxeKX{font-size:13px;line-height:18px;color:var(--cid-label-2)}.game_todayCp__Ui5oL{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1);white-space:nowrap}.game_todayRow__Z4S8k>svg{flex:none;margin-left:-4px;color:var(--cid-label-3);transition:color .15s ease,transform .2s var(--cid-ease)}.game_todayRow__Z4S8k:hover>svg{color:var(--cid-label-2);transform:translateX(2px)}.game_todayRow__Z4S8k:focus-visible{outline:2px solid var(--cid-label-1);outline-offset:4px;border-radius:8px}.game_ring__8meCe{position:relative;flex:none;display:grid;place-items:center}.game_ring__8meCe>svg:not(.game_ringCheck__3y2NV){position:absolute;inset:0;overflow:visible}.game_ringSeg___9ACk,.game_ringTrack__z0OZk{fill:none;stroke:var(--cid-fill-3);stroke-linecap:round}.game_ringArc__sXRzK{fill:none;stroke:var(--cid-label-1);stroke-linecap:round;transition:stroke-dashoffset .8s var(--cid-ease) .15s}.game_ringSeg___9ACk{transition:stroke .35s ease;transition-delay:calc(var(--i, 0) * 70ms + .15s)}.game_ringSeg___9ACk[data-on]{stroke:var(--cid-label-1)}.game_ringSeg___9ACk[data-min]:not([data-on]),.game_ringTrack__z0OZk[data-min]{stroke:color-mix(in srgb,var(--cid-label-1) 24%,transparent)}.game_ringArc__sXRzK[data-empty]{opacity:0}.game_ring__8meCe[data-complete]>svg:not(.game_ringCheck__3y2NV) circle,.game_ring__8meCe[data-complete]>svg:not(.game_ringCheck__3y2NV) path{stroke:var(--cid-label-1)}.game_ringCheck__3y2NV{position:relative;color:var(--cid-label-1)}@media (prefers-reduced-motion:reduce){.game_ringArc__sXRzK,.game_ringSeg___9ACk{transition:none}}.game_dayBar__Kjzgi{display:flex;align-items:center;gap:6px;max-width:680px;margin:0 auto;padding:10px 16px 2px;overflow-x:auto;scrollbar-width:none}.game_dayBar__Kjzgi::-webkit-scrollbar{display:none}.game_dayLabel__YEKEm{flex:none;margin-right:2px;font-size:12px;font-weight:600;color:var(--cid-label-3)}.game_preset__Zo6Bo{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--cid-fill-1);color:var(--cid-label-2);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.game_preset__Zo6Bo[aria-pressed=true]{background:var(--cid-fill-3);color:var(--cid-label-1)}@media (prefers-reduced-motion:reduce){.game_levelMsg___E9yc,.game_rise__ku0Ba,.game_roll__LUZ5w>span{animation:none}.game_bar__0brJX i{transition:none}}.Skeleton_skel__GHOpJ{display:block;width:var(--skel-w,100%);height:var(--skel-h,14px);border-radius:var(--skel-r,6px);background:var(--cid-fill-2,var(--hover-wash));animation:Skeleton_skelPulse__o4UZ4 1.4s ease-in-out infinite}.Skeleton_text__nPosY{display:inline-block;vertical-align:middle;border-radius:999px}.Skeleton_circle__53cW3{width:var(--skel-w,28px);height:var(--skel-w,28px);border-radius:50%}.Skeleton_pulse___lLgz{animation:Skeleton_skelPulse__o4UZ4 1.4s ease-in-out infinite}@keyframes Skeleton_skelPulse__o4UZ4{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.Skeleton_pulse___lLgz,.Skeleton_skel__GHOpJ{animation:none}}@media (min-width:720px){[data-sheet-root] .pet_panel__wqLBy.pet_panel__wqLBy{border-radius:var(--cid-radius-sheet)!important}}.pet_panel__wqLBy [data-sheet-scroll]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px);mask-image:linear-gradient(180deg,transparent 0,#000 18px)}.pet_sheet__xXdsh{display:flex;flex-direction:column;padding-bottom:8px}.pet_stage__TR_ZJ{position:relative;height:276px;margin:-8px -20px 0;isolation:isolate}.pet_wash__VOoow{position:absolute;inset:0 0 -96px;z-index:-1;overflow:hidden;pointer-events:none;--cid-wash-mute:0%;--cid-wash-k:1;transition:opacity .6s ease,--cid-wash-mute .6s ease,--cid-wash-k .6s ease}@property --cid-wash-mute{syntax:"<percentage>";inherits:true;initial-value:0%}@property --cid-wash-k{syntax:"<number>";inherits:true;initial-value:1}.pet_wash__VOoow>span{position:absolute;border-radius:50%;--c:color-mix(in oklab,rgb(var(--rgb)) calc(100% - var(--cid-wash-mute)),#8e8e96);background:radial-gradient(closest-side,color-mix(in srgb,var(--c) calc(var(--a) * 100%),transparent) 0,color-mix(in srgb,var(--c) calc(var(--a) * 97%),transparent) 10%,color-mix(in srgb,var(--c) calc(var(--a) * 88.5%),transparent) 20%,color-mix(in srgb,var(--c) calc(var(--a) * 75.4%),transparent) 30%,color-mix(in srgb,var(--c) calc(var(--a) * 59.3%),transparent) 40%,color-mix(in srgb,var(--c) calc(var(--a) * 42.2%),transparent) 50%,color-mix(in srgb,var(--c) calc(var(--a) * 26.2%),transparent) 60%,color-mix(in srgb,var(--c) calc(var(--a) * 13.3%),transparent) 70%,color-mix(in srgb,var(--c) calc(var(--a) * 4.7%),transparent) 80%,color-mix(in srgb,var(--c) calc(var(--a) * .7%),transparent) 90%,transparent 100%)}.pet_blobSky__J9dPy{--rgb:var(--sky);--a:calc(0.3 * var(--cid-wash-k));left:-4%;top:8%;width:68%;height:70%}.pet_blobHaze__EtazG{--rgb:var(--haze);--a:calc(0.14 * var(--cid-wash-k));right:-6%;top:12%;width:64%;height:66%}.pet_blobGround__sg9Cq{--rgb:var(--ground);--a:calc(0.38 * var(--cid-wash-k));left:6%;right:6%;bottom:11%;height:46%}.pet_stage__TR_ZJ[data-mood=sad] .pet_wash__VOoow{--cid-wash-mute:65%;opacity:.75}.pet_stage__TR_ZJ[data-mood=hungry] .pet_wash__VOoow{--cid-wash-mute:30%}.pet_stage__TR_ZJ[data-mood=excited] .pet_wash__VOoow{--cid-wash-k:1.16}.pet_pet__iKV5l{bottom:2px;width:260px;height:280px}.pet_egg__HPVlj,.pet_pet__iKV5l{position:absolute;left:50%;transform:translateX(-50%)}.pet_egg__HPVlj{bottom:26px;height:160px;width:auto;aspect-ratio:100/110}.pet_eggHit__Wofhx{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pet_eggHit__Wofhx>svg{display:block;width:100%;height:100%}.pet_ident__ktN_d{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:6px}.pet_name__XKlH3{margin:0;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em;color:var(--cid-label-1);overflow-wrap:anywhere;text-wrap:balance}.pet_nameBtn__sbGVZ,.pet_nameWrap__qK2om{margin:0;max-width:100%}.pet_nameBtn__sbGVZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;padding:0 8px 0 29px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:28px;line-height:34px;text-align:center;cursor:text;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.pet_nameBtn__sbGVZ:before{content:"";position:absolute;inset:-5px 0}.pet_nameBtn__sbGVZ:hover{background:var(--cid-fill-1)}.pet_nameBtn__sbGVZ:focus-visible{outline:2px solid var(--cid-label-2);outline-offset:2px}.pet_pencil__9nXJO{display:inline-block;vertical-align:top;margin:9.5px 0 0 6px;color:var(--cid-label-3);transition:color .2s ease}.pet_nameBtn__sbGVZ:hover .pet_pencil__9nXJO{color:var(--cid-label-2)}.pet_nameInput___kHRO{width:100%;max-width:260px;height:34px;padding:0 12px;border:0;border-radius:12px;background:var(--cid-fill-2);font-family:inherit;text-align:center;caret-color:var(--cid-accent);outline:none}.pet_meta__zC3E_{margin:4px 0 0;font-size:15px;line-height:20px;color:var(--cid-label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pet_rarity__ugwD4{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--cid-label-3)}.pet_streakChip__x4Yqi{margin-top:14px}.pet_section__Ud1kf{margin-top:26px}.pet_section__Ud1kf+.pet_section__Ud1kf{margin-top:20px}.pet_sectionHead__gRGk7{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 8px}.pet_sectionTitle__l8eC4{margin:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.005em}.pet_card__4XrTR{background:var(--cid-fill-1);border-radius:var(--cid-radius-card);padding:16px}.pet_caption__uund4{margin:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.005em}.pet_hint__eSGpU{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--cid-label-2)}.pet_actions__v5pUO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.pet_tasks__KkdIF{gap:6px;margin-top:16px}.pet_tasks__KkdIF+.pet_actions__v5pUO{margin-top:10px}.pet_action__QYG5D{min-width:0;padding:0 10px;gap:6px;white-space:nowrap}.pet_action__QYG5D>span{overflow:hidden;text-overflow:ellipsis}.pet_action__QYG5D[data-done]{background:var(--cid-fill-1);color:var(--cid-label-2)}.pet_action__QYG5D[aria-disabled=true]{cursor:default}.pet_action__QYG5D[aria-disabled=true]:active{transform:none}.pet_ultra__XlFGc{display:flex;align-items:flex-start;gap:10px;margin-top:12px;animation:pet_rise___BZKL .35s var(--cid-ease) backwards}.pet_ultra__XlFGc .pet_hint__eSGpU{margin-top:2px}.pet_ultraIcon__JWBaX{flex:none;margin-top:1px;color:var(--cid-accent)}.pet_ultraTitle__zQ6UG{margin:0;font-size:15px;line-height:20px;font-weight:600}@keyframes pet_rise___BZKL{0%{opacity:0;transform:translateY(6px)}}.pet_growthNow__cOVQl{margin:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.005em}.pet_track__2_U9P{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin:16px 0 0;padding:0;list-style:none}.pet_step__vsUPS{min-width:0}.pet_stepBar__M86Ca{display:block;height:4px;border-radius:2px;background:var(--cid-fill-2)}.pet_step__vsUPS[data-on] .pet_stepBar__M86Ca{background:var(--cid-label-2)}.pet_step__vsUPS[data-current] .pet_stepBar__M86Ca{background:var(--cid-label-1)}.pet_stepLabel__QhDq0{display:block;margin-top:6px;font-size:12px;line-height:16px;color:var(--cid-label-3)}.pet_step__vsUPS[data-current] .pet_stepLabel__QhDq0{color:var(--cid-label-1);font-weight:600}.pet_rowBtn__GdvpS{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.pet_rowBtn__GdvpS:hover{background:hsla(0,0%,100%,.03)}.pet_rowBtn__GdvpS:active{background:var(--cid-fill-1)}.pet_rowBtn__GdvpS:focus-visible{outline:2px solid var(--cid-label-2);outline-offset:-2px}.pet_rowIcon__5xonh{flex:none;color:var(--cid-label-2)}.pet_chevron__p7Qg4{flex:none;margin:0 -4px 0 -6px;color:var(--cid-label-3)}.pet_iconGroup__y5nQI>[class]+[class]:before{left:47px}.pet_footnote__0dpKT{margin:8px 16px 0;font-size:13px;line-height:18px;color:var(--cid-label-3)}.pet_switch__SQuGe{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:51px;height:31px;padding:0;border:0;border-radius:999px;background:hsla(240,3%,49%,.36);cursor:pointer;transition:background-color .25s ease;-webkit-tap-highlight-color:transparent}.pet_switch__SQuGe[aria-checked=true]{background:var(--cid-accent)}.pet_switch__SQuGe:focus-visible{outline:2px solid var(--cid-label-2);outline-offset:2px}.pet_knob__DY4tn{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.12);transition:transform .3s var(--cid-ease)}.pet_switch__SQuGe[aria-checked=true] .pet_knob__DY4tn{transform:translateX(20px)}.pet_bottomButton__5gQlF{align-self:center;margin-top:24px;padding:0 24px}@media (prefers-reduced-motion:reduce){.pet_ultra__XlFGc{animation:none}.pet_knob__DY4tn,.pet_switch__SQuGe,.pet_wash__VOoow{transition:none}}.shop_shop__2YDpt{display:flex;flex-direction:column;gap:28px;padding-bottom:8px}.shop_balance__UXAgw{display:flex;flex-direction:column;gap:4px;padding:2px 2px 0}.shop_balanceValue__jgUvT{margin:0;display:flex;align-items:baseline;gap:6px;font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.025em;color:var(--cid-label-1)}.shop_unit__0DJAc{font-size:17px;font-weight:600;letter-spacing:0;color:var(--cid-label-2)}.shop_note__VXPwD{margin:0;font-size:12px;line-height:16px;color:var(--cid-label-3)}.shop_section___DMN2{display:flex;flex-direction:column;gap:12px}.shop_sectionTitle__QqYaI{margin:0 2px;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.01em}.shop_segmented__oq4xo{margin-bottom:2px}.shop_rail__LUOSv{display:flex;gap:10px;margin:0 -20px;padding:2px 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.shop_rail__LUOSv::-webkit-scrollbar{display:none}.shop_tile__bwgJR{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:112px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.shop_tileArt__RUF6Q{display:grid;place-items:center;width:112px;height:120px;margin-bottom:6px;border-radius:20px;background:var(--cid-fill-1);overflow:hidden;transition:transform .2s var(--cid-ease),background-color .2s ease}.shop_tile__bwgJR:active .shop_tileArt__RUF6Q{transform:scale(.96);background:var(--cid-fill-2)}.shop_thumb__o7c5i,.shop_thumb__o7c5i svg{display:block;width:100%;height:100%}.shop_tileName__Ib10H{flex:1 0 auto;padding:0 2px;font-size:13px;line-height:17px;font-weight:500;overflow-wrap:anywhere;text-wrap:balance}.shop_tileOwned__3cQ1u,.shop_tilePrice__cMziz{padding:0 2px;font-size:13px;line-height:17px;color:var(--cid-label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop_tileOwned__3cQ1u{display:inline-flex;align-items:center;gap:3px;color:var(--cid-label-3)}.shop_list__pr1KY{display:flex;flex-direction:column}.shop_itemRow__9_kWw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:60px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.shop_itemRow__9_kWw:active{background:var(--cid-fill-1)}.shop_list__pr1KY .shop_itemRow__9_kWw+.shop_itemRow__9_kWw:before{left:60px}.shop_rowIcon__ZNnCd{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--cid-fill-2);color:var(--cid-label-1)}.shop_rowText__4T55V{display:flex;flex-direction:column;gap:1px}.shop_rowName__4wiJw{font-size:15px;line-height:20px;font-weight:600}.shop_rowSub__SE7zK{font-size:13px;line-height:17px;color:var(--cid-label-2)}.shop_pill__Infxk{flex:none;height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:var(--cid-fill-2);color:var(--cid-label-1);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.shop_rowState__bknV9{flex:none;font-size:14px;color:var(--cid-label-3);white-space:nowrap}.shop_detail__RS0hS{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding-bottom:4px}.shop_stage__Q3DBH{position:relative;height:280px;border-radius:24px;background:var(--cid-fill-1);display:grid;place-items:center;overflow:hidden}.shop_stagePet__8B4er{position:absolute;left:0;right:0;top:50px;bottom:16px;width:100%;height:calc(100% - 66px)}.shop_stagePet__8B4er.shop_stagePetWide__jry6D{top:14px;bottom:10px;height:calc(100% - 24px)}.shop_stageIcon__Mailm{height:220px;align-content:center;gap:18px}.shop_shields__nlVts{display:flex;gap:18px}.shop_shieldSlot__2uDqB{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;background:var(--cid-fill-1);color:var(--cid-label-3);transition:color .3s ease,background-color .3s ease,transform .35s var(--cid-ease)}.shop_shieldSlot__2uDqB svg{transition:fill .3s ease;fill:transparent}.shop_shieldSlot__2uDqB[data-on]{background:var(--cid-fill-2);color:var(--cid-label-1);animation:shop_pop__aYIpR .35s var(--cid-ease)}.shop_shieldSlot__2uDqB[data-on] svg{fill:currentColor}.shop_palm__OgoW4{color:var(--cid-label-1);justify-self:center}.shop_days__ETAfG{display:flex;gap:8px;justify-content:center}.shop_dayDot__wbRM6{width:10px;height:10px;border-radius:999px;background:var(--cid-fill-3);transition:background-color .3s ease}.shop_dayDot__wbRM6[data-on]{background:var(--cid-label-1)}@keyframes shop_pop__aYIpR{0%{transform:scale(.9)}}.shop_swatchBlock__9Mdo9{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-4px}.shop_swatches__k1GSg{display:flex;gap:14px}.shop_swatch__jt7dZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:30px;height:30px;padding:0;border:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:box-shadow .2s ease,transform .2s var(--cid-ease)}.shop_swatch__jt7dZ:active{transform:scale(.92)}.shop_swatch__jt7dZ{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.shop_swatch__jt7dZ[aria-checked=true]{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 0 0 2.5px #16161a,0 0 0 4.5px var(--cid-label-1)}.shop_swatch__jt7dZ:disabled{cursor:default}.shop_swatchCheck__P4BPF{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.shop_swatchLabel___Y4Tq{font-size:13px;line-height:18px;color:var(--cid-label-2)}.shop_copy__uMvtJ{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 8px}.shop_dName__8AYsz{margin:0;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em}.shop_dLine__Gbioo{margin:0;max-width:320px;font-size:15px;line-height:20px;color:var(--cid-label-2);text-wrap:balance}.shop_dStatus__rhlnU{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--cid-label-3)}.shop_action__KGRyC{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:92px;margin-top:4px}.shop_buy__nf5eK{height:50px;font-size:16px}.shop_action__KGRyC .shop_buy__nf5eK:disabled{opacity:1;background:var(--cid-fill-2);color:var(--cid-label-3)}.shop_unavailable__3n0eE{height:50px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--cid-fill-1);color:var(--cid-label-2);font-size:15px;font-weight:500}.shop_done___Gavx{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:4px;text-align:center;color:var(--cid-label-1);animation:shop_rise__udPB0 .3s var(--cid-ease) both}.shop_done___Gavx svg{margin-bottom:4px}.shop_doneTitle__XuvN6{font-size:17px;line-height:22px;font-weight:600}.shop_doneSub__ri4R2{font-size:13px;line-height:18px;color:var(--cid-label-2)}@keyframes shop_rise__udPB0{0%{opacity:0;transform:translateY(6px) scale(.98)}}.shop_tile__bwgJR:focus-visible{outline:none}.shop_swatch__jt7dZ:focus-visible,.shop_tile__bwgJR:focus-visible .shop_tileArt__RUF6Q{outline:2px solid var(--cid-label-2);outline-offset:2px}.shop_itemRow__9_kWw:focus-visible{outline:2px solid var(--cid-label-2);outline-offset:-2px;border-radius:16px}@media (prefers-reduced-motion:reduce){.shop_dayDot__wbRM6,.shop_shieldSlot__2uDqB,.shop_swatch__jt7dZ,.shop_tileArt__RUF6Q{transition:none}.shop_done___Gavx,.shop_shieldSlot__2uDqB[data-on]{animation:none}}.streak_title__LFzwt{display:block;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em;color:var(--cid-label-1);white-space:nowrap}.streak_body__PaCgo{display:flex;flex-direction:column;gap:28px;padding:8px 0 4px}.streak_ladder__GebVS{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px 12px 16px;border-radius:var(--cid-radius-card,22px);background:var(--cid-fill-1)}.streak_legend__cw3OI{display:flex;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none}.streak_shade__8NpNH{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;color:var(--cid-label-2)}.streak_shade__8NpNH>[data-mood]{margin:2px 0}.streak_shade__8NpNH>[data-mood=super]{margin:0}.streak_shade__8NpNH+.streak_shade__8NpNH:before{content:"";position:absolute;left:-4px;top:10px;width:6px;height:6px;border-top:1.5px solid var(--cid-label-3);border-right:1.5px solid var(--cid-label-3);transform:rotate(45deg)}@media (max-width:360px){.streak_shade__8NpNH{width:66px}}.streak_ladderNote__xcsbl{font-size:13px;line-height:18px;color:var(--cid-label-2)}.streak_points__oNfHG{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.streak_point__1Fc9x{display:flex;align-items:flex-start;gap:14px}.streak_glyph__rf2Fu{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--cid-fill-1);color:var(--cid-label-1)}.streak_pointText__aALJ5{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.streak_pointTitle__dJPIp{margin:0;font-size:17px;line-height:22px;font-weight:600;color:var(--cid-label-1)}.streak_pointText__aALJ5 p{margin:0;font-size:15px;line-height:20px;color:var(--cid-label-2);text-wrap:pretty}.streak_shop__8ftEK{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:2px;min-height:32px;margin:2px 0 -6px;padding:0;border:0;background:none;font:inherit;font-size:15px;line-height:20px;font-weight:500;color:var(--cid-label-1);cursor:pointer}.streak_shop__8ftEK:hover{opacity:.8}.today_title__2jAOm{display:block;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em;color:var(--cid-label-1);white-space:nowrap}.today_body__roSST{display:flex;flex-direction:column;gap:28px;padding-bottom:4px}.today_hero__Rz8A5{gap:18px;padding-top:8px;text-align:center}.today_heroFigure__oHE7i,.today_hero__Rz8A5{display:flex;flex-direction:column;align-items:center}.today_heroFigure__oHE7i{position:relative}.today_heroCp__lMyw_{font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1)}.today_heroUnit__nl_n9{font-size:13px;line-height:18px;color:var(--cid-label-2)}.today_standing__cnc7K{display:flex;flex-direction:column;gap:4px}.today_standing__cnc7K h3{margin:0;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.01em;color:var(--cid-label-1)}.today_standing__cnc7K p{margin:0;font-size:15px;line-height:20px;color:var(--cid-label-2);text-wrap:balance}.today_standing__cnc7K .today_streakHead__a77xY{display:inline-flex;align-items:center;justify-content:center;gap:6px}.today_standing__cnc7K .today_streakHead__a77xY[data-none]{color:var(--cid-label-2)}.today_section__v_upA{display:flex;flex-direction:column;gap:8px}.today_sectionTitle__lY15f{margin:0 4px;font-size:13px;line-height:18px;font-weight:600;color:var(--cid-label-2)}.today_row__MzXLh{min-height:60px}.today_row__MzXLh+.today_row__MzXLh:before{left:60px!important}.today_disc__HNQZw{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cid-fill-2);color:var(--cid-label-2);transition:background-color .3s ease,color .3s ease}.today_row__MzXLh[data-done] .today_disc__HNQZw{background:var(--cid-label-1);color:#000}.today_rowText__xghEC{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.today_rowTitle__GOQsr{font-size:15px;line-height:20px;font-weight:500;color:var(--cid-label-1)}.today_rowDetail__6lT53{font-size:13px;line-height:17px;color:var(--cid-label-2);text-wrap:pretty}.today_rowValue___SqV1{flex:none;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1)}.today_row__MzXLh[data-done] .today_rowValue___SqV1{color:var(--cid-label-3)}.today_rowAction__7aOat{flex:none}.today_srOnly__zqzUx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.today_how__KOvDJ{display:inline-flex;align-items:center;align-self:center;gap:2px;margin-top:10px;padding:6px 10px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:15px;line-height:20px;font-weight:500;color:var(--cid-label-2);cursor:pointer}.today_how__KOvDJ:hover{color:var(--cid-label-1)}.today_rowButton__p97_J{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.today_rowButton__p97_J:active{background:var(--cid-fill-1)}.today_rowChevron__CiHNo{flex:none;margin-left:6px;color:var(--cid-label-3)}.wardrobe_top__gM2dQ{position:-webkit-sticky;position:sticky;top:-8px;z-index:2;margin:-8px -20px 0;padding:8px 20px 12px;background:var(--cid-sheet);transition:box-shadow .25s ease}.wardrobe_top__gM2dQ[data-stuck]{box-shadow:0 .5px 0 var(--cid-sep)}.wardrobe_stage__nxiny{position:relative;height:212px;isolation:isolate}.wardrobe_halo__g2_Ns{position:absolute;inset:-8px -20px -44px;z-index:-1;pointer-events:none;--fade:radial-gradient(closest-side at 50% 56%,#000 35%,rgba(0,0,0,.972) 41.5%,rgba(0,0,0,.896) 48%,rgba(0,0,0,.784) 54.5%,rgba(0,0,0,.648) 61%,rgba(0,0,0,.5) 67.5%,rgba(0,0,0,.352) 74%,rgba(0,0,0,.216) 80.5%,rgba(0,0,0,.104) 87%,rgba(0,0,0,.028) 93.5%,transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.wardrobe_halo__g2_Ns:after{content:"";position:absolute;inset:0;background:var(--cid-grain)}.wardrobe_ambient__ZSj2t{position:absolute;left:50%;top:56%;width:280px;height:280px;transform:translate(-50%,-50%);filter:blur(50px) saturate(140%);opacity:.54}.wardrobe_ambient__ZSj2t svg{display:block;width:100%;height:100%}.wardrobe_pet__6yOdF{position:absolute;left:50%;bottom:-12px;height:224px;width:208px;transform:translateX(-50%)}.wardrobe_status__BR_4e{position:absolute;left:2px;right:-6px;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.wardrobe_statusText__H6FNi{font-size:13px;line-height:18px;color:var(--cid-label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wardrobe_takeOff__OdADC{position:relative;height:34px;margin-right:-8px;font-size:15px;font-weight:400;color:var(--cid-label-1)}.wardrobe_takeOff__OdADC:before{content:"";position:absolute;inset:-5px 0}.wardrobe_filter__eL1_m{margin-top:12px}.wardrobe_filter__eL1_m>button{font-weight:500}.wardrobe_grid__DrUG0{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 10px;gap:18px 10px}@media (min-width:560px){.wardrobe_grid__DrUG0{grid-template-columns:repeat(4,minmax(0,1fr))}}.wardrobe_tile__xXKiW{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;text-align:left;display:flex;flex-direction:column;cursor:pointer;-webkit-tap-highlight-color:transparent}.wardrobe_art__4eYzl{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:20px;background:var(--cid-fill-1);overflow:hidden;transition:background-color .25s var(--cid-ease),transform .2s var(--cid-ease)}.wardrobe_tile__xXKiW:active .wardrobe_art__4eYzl{transform:scale(.96)}.wardrobe_tile__xXKiW[aria-pressed=true] .wardrobe_art__4eYzl{background:var(--cid-fill-3)}.wardrobe_thumb__2bBN0{display:block;width:84%;height:84%;margin-top:12%}.wardrobe_art__4eYzl[data-crop=bust] .wardrobe_thumb__2bBN0{width:76%;height:76%;margin-top:26%}.wardrobe_thumb__2bBN0 svg{display:block;width:100%;height:100%;overflow:visible}.wardrobe_check__v_UC6{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--cid-label-1);color:#000;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .3s var(--cid-ease)}.wardrobe_tile__xXKiW[aria-pressed=true] .wardrobe_check__v_UC6{opacity:1;transform:scale(1)}.wardrobe_name__jClSR{flex:1 0 auto;margin:8px 2px 0;font-size:13px;line-height:17px;font-weight:500;color:var(--cid-label-1);overflow-wrap:anywhere;text-wrap:balance}.wardrobe_from__UgYRZ{margin:1px 2px 0;font-size:12px;line-height:16px;color:var(--cid-label-3);overflow-wrap:anywhere;text-wrap:balance}.wardrobe_tile__xXKiW:focus-visible{outline:none}.wardrobe_tile__xXKiW:focus-visible .wardrobe_art__4eYzl{box-shadow:0 0 0 2px var(--cid-label-2)}.wardrobe_note__Qgk_e{margin:16px 4px 0;font-size:13px;line-height:18px;color:var(--cid-label-3)}.wardrobe_shopLink__AxKzs{display:flex;margin:22px auto 4px;height:40px;font-size:15px;font-weight:400;color:var(--cid-label-2)}.wardrobe_more__03uL2{margin:28px 0 4px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.wardrobe_empty__5uAkj p,.wardrobe_more__03uL2 p{margin:0}.wardrobe_shopBtn__HO1ai{min-width:260px}.wardrobe_empty__5uAkj{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 12px 12px;text-align:center}.wardrobe_empty__5uAkj .wardrobe_shopBtn__HO1ai{margin-top:14px}@media (prefers-reduced-motion:reduce){.wardrobe_art__4eYzl,.wardrobe_check__v_UC6,.wardrobe_top__gM2dQ{transition:none}}.person_title__y8ZTx{display:block;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em;color:var(--cid-label-1);white-space:nowrap}.person_band__s4Oci{color:var(--cid-label-2)}.person_body__ABsG1{display:flex;flex-direction:column;gap:20px;padding:4px 0}.person_figure__vwOC_{margin:0;font-size:17px;line-height:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cid-label-1)}.petPicture_pic__djX7V{display:inline-block;flex-shrink:0;line-height:0;vertical-align:middle}.petPicture_pic__djX7V svg{display:block;width:100%;height:100%}.petPicture_round__ai8AN{border-radius:var(--radius-full);overflow:hidden}.petPicture_fill__rR6Jj{position:absolute;inset:0;line-height:0}.petPicture_fill__rR6Jj svg{display:block;width:100%;height:100%}.petPicture_liveIn__G4sYf{position:absolute;inset:0}.petPicture_popOut__XXYjT{position:absolute;left:0;right:0;bottom:0;top:-30%;z-index:3;line-height:0;pointer-events:none}.petPicture_liveSvg__N6Xie,.petPicture_popOut__XXYjT svg{display:block;width:100%;height:100%}