@font-face{font-family:inter;src:url(../media/inter_latin_wght-s.p.0q-301v4kxxnr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_15343da7-module__XY9u_W__className{font-family:inter,inter Fallback}.inter_15343da7-module__XY9u_W__variable{--font-sans:"inter", "inter Fallback"}
@font-face{font-family:bricolageGrotesque;src:url(../media/bricolage_grotesque_latin_wght-s.p.179.vsfvxa6t5.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:bricolageGrotesque Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolagegrotesque_2f5ccf4d-module__nISyOG__className{font-family:bricolageGrotesque,bricolageGrotesque Fallback}.bricolagegrotesque_2f5ccf4d-module__nISyOG__variable{--font-display:"bricolageGrotesque", "bricolageGrotesque Fallback"}
@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_latin_wght-s.p.0txy8v6d50x~b.woff2)format("woff2");font-display:swap;font-weight:700 900}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}.bigshoulders_fa9f36dd-module__VTTe2W__className{font-family:bigShoulders,bigShoulders Fallback}.bigshoulders_fa9f36dd-module__VTTe2W__variable{--font-recap-display:"bigShoulders", "bigShoulders Fallback"}
.month-recap-module__x-mtzG__backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040806d1;place-items:center;animation:.35s both month-recap-module__x-mtzG__fade;display:grid;position:fixed;inset:0}.month-recap-module__x-mtzG__story{--gold:#e8b94a;--gold-hi:#f6e7c1;--gold-lo:#a8791f;--em:#2fbf8a;--night:#0b1210;--txt:#eef3ef;--dim:#97a8a0;background:var(--night);width:min(100vw,430px);height:min(100dvh,900px);color:var(--txt);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:28px;outline:none;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009;container-type:inline-size}@media (max-width:640px){.month-recap-module__x-mtzG__story{border-radius:0;width:100vw;height:100dvh}}.month-recap-module__x-mtzG__display{font-family:var(--font-recap-display), "Arial Narrow", Impact, sans-serif}.month-recap-module__x-mtzG__progress{z-index:6;top:calc(env(safe-area-inset-top,0px) + 4.5cqw);gap:1.2cqw;display:flex;position:absolute;left:4.5cqw;right:4.5cqw}.month-recap-module__x-mtzG__seg{background:#ffffff38;border-radius:3px;flex:1;height:3px;overflow:hidden}.month-recap-module__x-mtzG__seg i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.month-recap-module__x-mtzG__top{z-index:7;top:calc(env(safe-area-inset-top,0px) + 8.5cqw);align-items:center;gap:2.6cqw;font-size:3.4cqw;display:flex;position:absolute;left:4.5cqw;right:3cqw}.month-recap-module__x-mtzG__avatar{background:radial-gradient(circle at 35% 30%, var(--gold-hi), var(--gold) 55%, var(--gold-lo));color:#3a2a08;border-radius:50%;place-items:center;width:8cqw;height:8cqw;font-size:4.4cqw;font-weight:900;line-height:1;display:grid}.month-recap-module__x-mtzG__avatarEm{background:radial-gradient(circle at 35% 30%, #c8f5e2, var(--em) 55%, #145c43);color:#0b3a29}.month-recap-module__x-mtzG__top b{font-weight:600}.month-recap-module__x-mtzG__sub{color:var(--dim)}.month-recap-module__x-mtzG__close{width:10cqw;height:10cqw;color:var(--txt);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.month-recap-module__x-mtzG__close svg{width:6cqw;height:6cqw}.month-recap-module__x-mtzG__close:focus-visible,.month-recap-module__x-mtzG__cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.month-recap-module__x-mtzG__slide{padding:calc(env(safe-area-inset-top,0px) + 24cqw) 7cqw calc(env(safe-area-inset-bottom,0px) + 9cqw);flex-direction:column;animation:.4s both month-recap-module__x-mtzG__fade;display:flex;position:absolute;inset:0}.month-recap-module__x-mtzG__bgIntro{background:radial-gradient(90cqw 90cqw at 50% 78%, #e8b94a4d, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgIntroEm{background:radial-gradient(90cqw 90cqw at 50% 78%, #2fbf8a42, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgRecord{background:radial-gradient(110cqw 90cqw at 50% 40%, #e8b94a38, transparent 70%), radial-gradient(90cqw 60cqw at 50% 110%, #2fbf8a33, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgSum{background:radial-gradient(110cqw 90cqw at 50% 40%, #2fbf8a33, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgChart{background:radial-gradient(90cqw 80cqw at 90% 15%, #2fbf8a2b, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgTiles{background:radial-gradient(100cqw 80cqw at 0% 100%, #e8b94a21, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgHigh{background:radial-gradient(100cqw 80cqw at 100% 90%, #2fbf8a29, transparent 70%), var(--night)}.month-recap-module__x-mtzG__bgMedal{background:radial-gradient(110cqw 100cqw at 50% 30%,#e8b94a57,#0000 65%),#0a0f0d}.month-recap-module__x-mtzG__bgClose{background:radial-gradient(110cqw 90cqw at 50% 26%,#2fbf8a3d,#0000 65%),#0a0f0d}.month-recap-module__x-mtzG__ey{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:3.2cqw;font-weight:600;line-height:1}.month-recap-module__x-mtzG__eyEm{color:#7fe0ba}.month-recap-module__x-mtzG__disp{text-transform:uppercase;text-wrap:balance;margin:3cqw 0 0;font-size:12.5cqw;font-weight:800;line-height:.93}.month-recap-module__x-mtzG__lead{color:var(--dim);margin:4cqw 0 0;font-size:4.3cqw;line-height:1.4}.month-recap-module__x-mtzG__lead b{color:var(--txt);font-weight:600}.month-recap-module__x-mtzG__center{justify-content:center}.month-recap-module__x-mtzG__hello{color:var(--dim);font-size:5cqw}.month-recap-module__x-mtzG__introTitle{margin-top:3cqw;font-size:17cqw}.month-recap-module__x-mtzG__orb{aspect-ratio:1;background:radial-gradient(circle at 38% 32%, var(--gold-hi), var(--gold) 45%, #a8791f00 72%);opacity:.75;border-radius:50%;width:34cqw;animation:1.2s both month-recap-module__x-mtzG__fade,3.2s ease-in-out 1.2s infinite month-recap-module__x-mtzG__breathe;position:absolute;bottom:15cqw;left:50%;translate:-50%}.month-recap-module__x-mtzG__orbEm{background:radial-gradient(circle at 38% 32%, #c8f5e2, var(--em) 45%, #1f8f6600 72%)}.month-recap-module__x-mtzG__numWrap{white-space:nowrap;margin-top:9cqw}.month-recap-module__x-mtzG__num{font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff8e4 0%, var(--gold-hi) 35%, var(--gold) 75%, #c99530 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23cqw;font-weight:900;line-height:.85}.month-recap-module__x-mtzG__numEm{background:linear-gradient(#fff 0%,#d8f7ea 40%,#7fe0ba 100%);-webkit-background-clip:text;background-clip:text}.month-recap-module__x-mtzG__numLong{font-size:19cqw}.month-recap-module__x-mtzG__kr{color:var(--gold);margin-left:1.5cqw;font-size:8cqw;font-weight:800}.month-recap-module__x-mtzG__krEm{color:#7fe0ba}.month-recap-module__x-mtzG__stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:.8cqw solid var(--gold);border-radius:2cqw;align-self:flex-start;margin-top:7cqw;padding:2cqw 4cqw 1.6cqw;font-size:7.4cqw;font-weight:900;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) 2.05s both month-recap-module__x-mtzG__stampIn;transform:rotate(-5deg);box-shadow:0 0 8cqw #e8b94a59,inset 0 0 4cqw #e8b94a26}.month-recap-module__x-mtzG__pill{color:#8be8c4;background:#2fbf8a29;border-radius:999px;align-self:flex-start;align-items:center;gap:1.8cqw;margin-top:7cqw;padding:2.8cqw 3.8cqw;font-size:4.1cqw;font-weight:600;line-height:1;animation:.5s cubic-bezier(.2,.9,.3,1.2) 2.05s both month-recap-module__x-mtzG__pop;display:inline-flex}.month-recap-module__x-mtzG__pill svg{width:4.4cqw;height:4.4cqw}.month-recap-module__x-mtzG__pushDown{margin-top:auto;font-size:4.6cqw}.month-recap-module__x-mtzG__delta{gap:3cqw;margin-top:4cqw;display:flex}.month-recap-module__x-mtzG__delta>div{border-top:1px solid #ffffff24;flex:1;padding-top:3cqw}.month-recap-module__x-mtzG__delta b{color:var(--em);font-size:8cqw;font-weight:800;line-height:1;display:block}.month-recap-module__x-mtzG__delta span{color:var(--dim);font-size:3.2cqw}.month-recap-module__x-mtzG__chartBox{margin-top:auto}.month-recap-module__x-mtzG__chart{border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:1.7cqw;height:72cqw;display:flex;position:relative}.month-recap-module__x-mtzG__bar{transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) both month-recap-module__x-mtzG__grow;animation-delay:calc(.35s + var(--i) * 90ms);background:#ffffff29;border-radius:1.4cqw 1.4cqw 0 0;flex:1;position:relative}.month-recap-module__x-mtzG__barPrev{background:#2fbf8a99}.month-recap-module__x-mtzG__barRec{background:#e8b94a99}.month-recap-module__x-mtzG__barNow{background:linear-gradient(180deg, #fff3d1, var(--gold) 35%, var(--gold-lo));animation:1.1s cubic-bezier(.2,.9,.25,1.05) 1.55s both month-recap-module__x-mtzG__grow,2.4s ease-in-out 2.8s infinite month-recap-module__x-mtzG__pulse;box-shadow:0 0 7cqw #e8b94a8c}.month-recap-module__x-mtzG__barCur{background:linear-gradient(180deg, #d8f7ea, var(--em) 40%, #1f8f66);animation:1.1s cubic-bezier(.2,.9,.25,1.05) 1.55s both month-recap-module__x-mtzG__grow;box-shadow:0 0 6cqw #2fbf8a66}.month-recap-module__x-mtzG__barLabel{color:var(--gold-hi);white-space:nowrap;font-size:4.6cqw;font-weight:800;line-height:1;animation:.5s 2.5s both month-recap-module__x-mtzG__fade;position:absolute;bottom:calc(100% + 1.6cqw);right:-1cqw}.month-recap-module__x-mtzG__barLabelEm{color:#bff0dc}.month-recap-module__x-mtzG__rline{border-top:1.5px dashed #2fbf8ad9;animation:.6s 1.25s both month-recap-module__x-mtzG__fade;position:absolute;left:0;right:0}.month-recap-module__x-mtzG__rline span{color:#7fe0ba;white-space:nowrap;font-size:3cqw;position:absolute;bottom:1.4cqw;left:0}.month-recap-module__x-mtzG__rlineGold{border-color:#e8b94ad9}.month-recap-module__x-mtzG__rlineGold span{color:var(--gold)}.month-recap-module__x-mtzG__rlineAvg{border-color:#ffffff73;border-top-style:dotted}.month-recap-module__x-mtzG__rlineAvg span{color:var(--dim)}.month-recap-module__x-mtzG__months{gap:1.7cqw;margin-top:2cqw;display:flex}.month-recap-module__x-mtzG__months span{text-align:center;color:var(--dim);text-transform:uppercase;flex:1;font-size:3cqw}.month-recap-module__x-mtzG__months span:last-child{color:var(--gold);font-weight:600}.month-recap-module__x-mtzG__monthsEm span:last-child{color:#7fe0ba}.month-recap-module__x-mtzG__tiles{grid-template-columns:1fr 1fr;gap:3cqw;margin-top:7cqw;display:grid}.month-recap-module__x-mtzG__tile{min-width:0;animation:.55s cubic-bezier(.2,.9,.3,1.2) both month-recap-module__x-mtzG__pop;animation-delay:calc(.35s + var(--i) * .13s);background:#ffffff0d;border:1px solid #ffffff14;border-radius:4cqw;padding:4cqw 4cqw 3.6cqw}.month-recap-module__x-mtzG__tileV{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11cqw;font-weight:800;line-height:1}.month-recap-module__x-mtzG__tileV small{margin-left:.8cqw;font-size:6cqw}.month-recap-module__x-mtzG__tileL{margin-top:1.4cqw;font-size:3.6cqw;font-weight:600}.month-recap-module__x-mtzG__tileD{color:var(--dim);margin-top:.6cqw;font-size:3cqw}.month-recap-module__x-mtzG__tileGold{background:linear-gradient(160deg,#e8b94a2e,#e8b94a0a);border-color:#e8b94a8c}.month-recap-module__x-mtzG__tileGold .month-recap-module__x-mtzG__tileV{color:var(--gold-hi)}.month-recap-module__x-mtzG__tileEm{background:linear-gradient(160deg,#2fbf8a2e,#2fbf8a0a);border-color:#2fbf8a8c}.month-recap-module__x-mtzG__tileEm .month-recap-module__x-mtzG__tileV{color:#bff0dc}.month-recap-module__x-mtzG__hl{gap:5cqw;margin-top:8cqw;display:grid}.month-recap-module__x-mtzG__hlRow{animation:.7s cubic-bezier(.2,.8,.2,1) both month-recap-module__x-mtzG__up;animation-delay:calc(.4s + var(--i) * .55s);grid-template-columns:12cqw 1fr;align-items:start;gap:4cqw;display:grid}.month-recap-module__x-mtzG__ico{width:12cqw;height:12cqw;color:var(--gold);background:#ffffff12;border-radius:3.4cqw;place-items:center;display:grid}.month-recap-module__x-mtzG__ico svg{width:6cqw;height:6cqw}.month-recap-module__x-mtzG__hlK{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:3.2cqw}.month-recap-module__x-mtzG__hlT{text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1cqw;font-size:7cqw;font-weight:800;line-height:1.02;display:-webkit-box;overflow:hidden}.month-recap-module__x-mtzG__hlM{margin-top:1.2cqw;font-size:3.8cqw}.month-recap-module__x-mtzG__hlM b{color:var(--gold);font-weight:600}.month-recap-module__x-mtzG__finale{text-align:center;padding-top:calc(env(safe-area-inset-top,0px) + 19cqw);align-items:center}.month-recap-module__x-mtzG__rays{aspect-ratio:1;background:repeating-conic-gradient(#f6e7c11a 0deg 5deg,#0000 5deg 15deg);width:170cqw;animation:1.4s .5s both month-recap-module__x-mtzG__fade,50s linear infinite month-recap-module__x-mtzG__spin;position:absolute;top:37%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 60%);mask:radial-gradient(circle,#000 12%,#0000 60%)}.month-recap-module__x-mtzG__medal{transform-origin:50% 0;width:48cqw;animation:1s cubic-bezier(.25,.9,.3,1) .15s both month-recap-module__x-mtzG__drop,4s ease-in-out 1.6s infinite month-recap-module__x-mtzG__swing;position:relative}.month-recap-module__x-mtzG__medal svg,.month-recap-module__x-mtzG__badge svg{width:100%;height:auto;display:block;overflow:visible}.month-recap-module__x-mtzG__disc{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.3,.7,.3,1) 1.05s both month-recap-module__x-mtzG__flip}.month-recap-module__x-mtzG__shine{mix-blend-mode:screen}.month-recap-module__x-mtzG__shine rect{animation:3.6s ease-in-out 2s infinite month-recap-module__x-mtzG__sweep}.month-recap-module__x-mtzG__badge{width:36cqw;animation:.9s cubic-bezier(.25,.9,.3,1) .2s both month-recap-module__x-mtzG__badgeIn}.month-recap-module__x-mtzG__finaleTitle{margin-top:3cqw;font-size:13cqw}.month-recap-module__x-mtzG__finale .month-recap-module__x-mtzG__lead{margin-top:2cqw}.month-recap-module__x-mtzG__shelf{justify-items:center;gap:2.4cqw;margin-top:5cqw;display:grid}.month-recap-module__x-mtzG__shelfK{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:3cqw}.month-recap-module__x-mtzG__coins{align-items:flex-end;gap:4cqw;display:flex}.month-recap-module__x-mtzG__coinsLeft{justify-content:flex-start;margin-top:2cqw}.month-recap-module__x-mtzG__mini{color:var(--dim);animation:.45s both month-recap-module__x-mtzG__pop;animation-delay:calc(2.1s + var(--i) * .15s);justify-items:center;gap:1.2cqw;font-size:2.8cqw;display:grid}.month-recap-module__x-mtzG__mini i{background:radial-gradient(circle at 35% 30%, #fbefcb, var(--gold) 50%, #8c6118);opacity:.55;filter:saturate(.7);border-radius:50%;width:10cqw;height:10cqw;display:block}.month-recap-module__x-mtzG__miniNew{color:var(--gold-hi);font-weight:600}.month-recap-module__x-mtzG__miniNew i{opacity:1;filter:none;width:13cqw;height:13cqw;animation:2.4s ease-in-out 3s infinite month-recap-module__x-mtzG__pulse;box-shadow:0 0 5cqw #e8b94ab3}.month-recap-module__x-mtzG__miniEmpty{color:var(--gold)}.month-recap-module__x-mtzG__miniEmpty i{opacity:1;filter:none;background:0 0;border:1.5px dashed #e8b94ab3}.month-recap-module__x-mtzG__next{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4cqw;gap:1.4cqw;width:100%;margin-top:6cqw;padding:4.4cqw;display:grid}.month-recap-module__x-mtzG__nextV{font-size:9cqw;font-weight:800;line-height:1}.month-recap-module__x-mtzG__nextM{color:var(--dim);font-size:3.6cqw;line-height:1.4}.month-recap-module__x-mtzG__nextM b{color:var(--gold);font-weight:600}.month-recap-module__x-mtzG__ctas{z-index:5;gap:2.6cqw;width:100%;margin-top:auto;display:grid;position:relative}.month-recap-module__x-mtzG__cta{cursor:pointer;background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:#2e2105;border:0;border-radius:999px;padding:4.2cqw;font-size:4.2cqw;font-weight:600;line-height:1}.month-recap-module__x-mtzG__ctaEm{color:#0b3a29;background:linear-gradient(#d8f7ea,#7fe0ba)}.month-recap-module__x-mtzG__aUp{animation:.7s cubic-bezier(.2,.8,.2,1) both month-recap-module__x-mtzG__up;animation-delay:var(--d,0s)}.month-recap-module__x-mtzG__aFade{animation:.8s both month-recap-module__x-mtzG__fade;animation-delay:var(--d,0s)}.month-recap-module__x-mtzG__tap{z-index:4;cursor:pointer;position:absolute;inset:0}.month-recap-module__x-mtzG__fx{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.month-recap-module__x-mtzG__paused *,.month-recap-module__x-mtzG__paused :before,.month-recap-module__x-mtzG__paused :after{animation-play-state:paused!important}@keyframes month-recap-module__x-mtzG__up{0%{opacity:0;transform:translateY(6cqw)}}@keyframes month-recap-module__x-mtzG__fade{0%{opacity:0}}@keyframes month-recap-module__x-mtzG__stampIn{0%{opacity:0;transform:rotate(-5deg)scale(2.6)}70%{opacity:1;transform:rotate(-5deg)scale(.92)}to{transform:rotate(-5deg)scale(1)}}@keyframes month-recap-module__x-mtzG__grow{0%{transform:scaleY(0)}}@keyframes month-recap-module__x-mtzG__pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes month-recap-module__x-mtzG__pulse{50%{box-shadow:0 0 11cqw #e8b94ad9}}@keyframes month-recap-module__x-mtzG__breathe{50%{opacity:1;transform:scale(1.12)}}@keyframes month-recap-module__x-mtzG__spin{to{rotate:360deg}}@keyframes month-recap-module__x-mtzG__drop{0%{opacity:0;transform:translateY(-120cqw)rotate(-18deg)}55%{opacity:1;transform:translateY(4cqw)rotate(4deg)}75%{transform:translateY(-2cqw)rotate(-2deg)}to{transform:none}}@keyframes month-recap-module__x-mtzG__flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes month-recap-module__x-mtzG__sweep{0%,55%{transform:translate(-160px)skew(-18deg)}to{transform:translate(200px)skew(-18deg)}}@keyframes month-recap-module__x-mtzG__swing{50%{transform:rotate(2.5deg)}}@keyframes month-recap-module__x-mtzG__badgeIn{0%{opacity:0;transform:scale(.4)rotate(-25deg)}70%{opacity:1;transform:scale(1.06)rotate(3deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.month-recap-module__x-mtzG__backdrop,.month-recap-module__x-mtzG__backdrop *,.month-recap-module__x-mtzG__backdrop :before,.month-recap-module__x-mtzG__backdrop :after{animation:none!important}}
