@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,700;1,900&family=Fraunces:ital,opsz,wght@0,9..144,700;0,9..144,900;1,9..144,700;1,9..144,900&display=swap";:root{--font-display: "Fraunces", Georgia, serif;--font-body: "Poppins", "Futura", system-ui, sans-serif;--font-letter: "Poppins", system-ui, sans-serif;--paper: #f4e4c4;--paper-soft: #fbf0d4;--paper-deep: #d8c7a0;--ink: #0a0a0a;--ink-soft: #2a241c;--ink-muted: #5b4e3a;--ink-faint: #8a7c60;--tangerine: #e85a2c;--amber: #ef8a1a;--mustard: #f2d24a;--gold: #f4c430;--teal: #0d6a68;--navy: #2a4a6a;--crimson: #b83828;--magenta: #d85a8a;--olive: #6a8a2a;--aubergine: #4a2a6a;--color-healthy: #0d6a68;--color-warning: #e85a2c;--color-depleted: #8a7c60;--color-error: #b83828;--color-success: #0d6a68;--radius-sm: 2px;--radius: 4px;--radius-lg: 8px;--shadow-card: 6px 6px 0 rgba(10, 10, 10, .3);--shadow-card-orange: 5px 5px 0 var(--tangerine);--shadow-card-teal: 5px 5px 0 var(--teal);--shadow-card-yellow: 5px 5px 0 var(--mustard);--shadow-card-pink: 5px 5px 0 var(--magenta);--max-width: 640px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);min-height:100vh;display:flex;justify-content:center;background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,rgba(10,10,10,.12) 1.4px,transparent 0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><g fill='%23e85a2c' opacity='0.22'><polygon points='30,6 33,27 54,30 33,33 30,54 27,33 6,30 27,27'/><polygon points='95,72 97,86 111,88 97,90 95,104 93,90 79,88 93,86'/></g><g fill='%232a4a6a' opacity='0.25'><polygon points='80,16 82,26 92,28 82,30 80,40 78,30 68,28 78,26'/><polygon points='16,90 18,100 28,102 18,104 16,114 14,104 4,102 14,100'/></g></svg>"),linear-gradient(to bottom,#f4e4c4,#e8d5a8);background-attachment:fixed;background-size:22px 22px,120px 120px,100% 100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}#root{width:100%;max-width:var(--max-width);padding:16px;position:relative;z-index:1}h1,h2,h3{font-family:var(--font-body);font-weight:800;color:var(--ink)}button{font-family:var(--font-body);font-weight:700;cursor:pointer}input{font-family:var(--font-body)}@keyframes mcmBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mcmSway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes mcmBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.99)}}@keyframes mcmPop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mcmShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes mcmFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mcmRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mcmReelIn{0%{transform:translateY(100%);opacity:0}60%{transform:translateY(-10%)}to{transform:translateY(0);opacity:1}}@keyframes mcmReelOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes mcmRipple{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes mcmFly{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx,120px),var(--dy,-90px)) scale(.2);opacity:0}}@keyframes atmSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes atmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes atmSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes atmTwinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.4);opacity:.4}}@keyframes atmStamp{0%{transform:translate(-50%) scale(.3) rotate(-16deg);opacity:0}60%{transform:translate(-50%) scale(1.1) rotate(2deg);opacity:1}to{transform:translate(-50%) scale(1) rotate(-4deg);opacity:1}}@keyframes atmLeaf{0%{transform:translate3d(0,-16px,0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(-30px,280px,0) rotate(540deg);opacity:0}}@keyframes atmSnow{0%{transform:translate3d(0,-16px,0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(-10px,280px,0) rotate(180deg);opacity:0}}@keyframes atmFade{0%{opacity:0}to{opacity:1}}@keyframes atmDraw{to{stroke-dashoffset:0}}@keyframes atmPulse{0%{r:4;opacity:1}to{r:38;opacity:0}}@keyframes atmBurst{0%{transform:scale(0);opacity:0}20%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes atmConfetti{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}8%{opacity:1}to{transform:translate3d(var(--dx,-20px),340px,0) rotate(720deg);opacity:0}}@keyframes atmHeart{0%{transform:translateY(0) scale(.2);opacity:0}20%{opacity:1;transform:translateY(-40px) scale(1)}to{transform:translateY(-280px) scale(.7);opacity:0}}@keyframes atmMusic{0%{transform:translate(0) rotate(-10deg);opacity:0}15%{opacity:1}to{transform:translate(720px) rotate(14deg);opacity:0}}@keyframes atmSunburst{0%{transform:scale(0);opacity:0}30%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes atmRibbon{0%{transform:translate(-50%,-40px) scale(.4) rotate(-6deg);opacity:0}40%{transform:translate(-50%) scale(1.15) rotate(2deg);opacity:1}to{transform:translate(-50%) scale(1) rotate(-2deg);opacity:1}}@keyframes atmBounceScene{0%{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes atmRainDrop{0%{transform:translateY(0);opacity:1}to{transform:translateY(260px);opacity:.2}}@keyframes atmDrift{0%{transform:translate(-220px)}to{transform:translate(0)}}@keyframes atmFlash{0%{opacity:0}20%{opacity:.7}to{opacity:0}}@keyframes atmCrow{0%{transform:translate(-40px)}to{transform:translate(720px)}}@keyframes atmWing{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes atmFogPuff{0%{opacity:0;transform:translateY(30px)}to{opacity:.8;transform:translateY(0)}}@keyframes atmLightningFlash{0%{opacity:0}10%{opacity:.95}20%{opacity:0}35%{opacity:.6}50%{opacity:0}to{opacity:0}}@keyframes atmLightning{0%{opacity:0;transform:scaleY(.1)}30%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes atmEclipse{0%{transform:translate(-40px)}to{transform:translate(0)}}@keyframes atmStampFail{0%{transform:translate(-50%) scale(.4) rotate(12deg);opacity:0}50%{transform:translate(-50%) scale(1.15) rotate(-10deg);opacity:1}to{transform:translate(-50%) scale(1) rotate(-6deg);opacity:1}}@keyframes atmShakeHard{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes atmThunderShake{0%,to{transform:translate(0)}20%{transform:translate(-4px,-2px)}40%{transform:translate(4px,2px)}60%{transform:translate(-3px,3px)}80%{transform:translate(3px,-3px)}}@keyframes atmBearJump{0%{transform:translate(-50%)}40%{transform:translate(-50%,-46px) rotate(-6deg)}70%{transform:translate(-50%,-22px) rotate(4deg)}to{transform:translate(-50%) rotate(0)}}@keyframes atmBearSpin{0%{transform:translate(-50%) rotate(0)}60%{transform:translate(-50%,-8px) rotate(380deg)}to{transform:translate(-50%) rotate(360deg)}}@keyframes atmBearWave{0%,to{transform:translate(-50%) rotate(0)}30%{transform:translate(-50%,-6px) rotate(-12deg)}60%{transform:translate(-50%,-6px) rotate(12deg)}}@keyframes atmBearBlush{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-2px) scale(1.08)}}@keyframes atmBearDazzle{0%{transform:translate(-50%) scale(1);filter:brightness(1)}40%{transform:translate(-50%,-10px) scale(1.18);filter:brightness(1.4) drop-shadow(0 0 12px #f2d24a)}to{transform:translate(-50%) scale(1);filter:brightness(1)}}@keyframes atmBearConga{0%{transform:translate(-50%) rotate(0)}25%{transform:translate(calc(-50% - 8px),-6px) rotate(-8deg)}50%{transform:translate(-50%) rotate(0)}75%{transform:translate(calc(-50% + 8px),-6px) rotate(8deg)}to{transform:translate(-50%) rotate(0)}}@keyframes atmBearCartwheel{0%{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%,-20px) rotate(180deg)}to{transform:translate(-50%) rotate(360deg)}}@keyframes atmBearDrench{0%{transform:translate(-50%,-20px);opacity:0}30%{transform:translate(-50%);opacity:1}60%{transform:translate(-50%) scaleY(1)}to{transform:translate(-50%,4px) scaleY(.88)}}@keyframes atmBearRecoil{0%{transform:translate(-50%)}30%{transform:translate(-50%,-8px) scale(1.05)}to{transform:translate(calc(-50% + var(--flee,0px))) scale(.95) rotate(-4deg)}}@keyframes atmBearCower{0%{transform:translate(-50%) scale(1)}40%{transform:translate(-50%,6px) scale(.82)}to{transform:translate(-50%,6px) scale(.82)}}@keyframes atmBearVanish{0%{transform:translate(-50%);opacity:1;filter:blur(0)}to{transform:translate(-50%,12px);opacity:.15;filter:blur(4px)}}@keyframes atmBearZap{0%{transform:translate(-50%)}20%{transform:translate(-50%) scale(1.18);filter:brightness(3)}40%{transform:translate(calc(-50% - 4px)) scale(1);filter:brightness(1)}60%{transform:translate(calc(-50% + 4px))}to{transform:translate(-50%)}}@keyframes atmBearSleep{0%{transform:translate(-50%)}60%{transform:translate(-50%,8px) rotate(-6deg);opacity:1}to{transform:translate(-50%,8px) rotate(-12deg);opacity:.7}}@keyframes atmBearFaceplant{0%{transform:translate(-50%) rotate(0)}40%{transform:translate(-50%,-14px) rotate(-90deg)}to{transform:translate(-50%,12px) rotate(-180deg)}}@keyframes atmTummy{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.04,.96)}}@keyframes atmReachUp{0%{transform:translate(-50%)}50%{transform:translate(-50%,-6px) rotate(-4deg)}to{transform:translate(-50%,2px)}}@keyframes atmHoneyFloat{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}@keyframes atmQuestion{0%{opacity:0;transform:translateY(10px) scale(.3)}30%{opacity:1;transform:translate(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-6px) scale(.8)}}@keyframes atmHeadTilt{0%,to{transform:translate(-50%) rotate(-6deg)}50%{transform:translate(-50%) rotate(6deg)}}@keyframes atmFreeze{0%{transform:translate(-50%)}15%{transform:translate(-50%)}to{transform:translate(-50%)}}@keyframes atmDeerWalk{0%{transform:translate(-80px)}to{transform:translate(700px)}}@keyframes atmDeerBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes atmCurlUp{0%{transform:translate(-50%)}to{transform:translate(-50%,10px) scale(.85)}}@keyframes atmDreamPop{0%{opacity:0;transform:translateY(6px) scale(.4)}30%{opacity:1;transform:translate(0) scale(1)}to{opacity:.9;transform:translateY(-10px) scale(1)}}@keyframes atmLeafDrift{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(500px,40px) rotate(540deg);opacity:0}}@keyframes atmReachLeaf{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%,-8px) rotate(6deg)}}@keyframes atmHowl{0%{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%,-8px) rotate(-18deg)}to{transform:translate(-50%) rotate(-12deg)}}@keyframes atmMoonRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes atmLetterFloat{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-20px,-140px) rotate(-40deg)}}@keyframes atmSnowflake{0%{transform:translateY(-80px) rotate(0);opacity:0}20%{opacity:1}to{transform:translate(-2px,30px) rotate(180deg);opacity:1}}@keyframes atmShiver{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 2px))}75%{transform:translate(calc(-50% + 2px))}}@keyframes atmBreathPuff{0%{opacity:0;transform:translate(0) scale(.4)}40%{opacity:.8;transform:translate(6px,-4px) scale(1)}to{opacity:0;transform:translate(18px,-10px) scale(1.4)}}@keyframes atmHuddle{0%{transform:translate(-50%)}to{transform:translate(calc(-50% + var(--hx,0px)))}}@keyframes atmFishLeap{0%{transform:translateY(60px);opacity:0}20%{opacity:1}50%{transform:translate(30px,-10px) rotate(80deg)}to{transform:translate(60px,80px) rotate(180deg);opacity:0}}@keyframes atmStreamFade{0%{opacity:.8;stroke-dashoffset:0}60%{opacity:.8}to{opacity:.15;stroke-dashoffset:40}}@keyframes atmCubToddle{0%{transform:translate(-50%)}to{transform:translate(calc(-50% + 140px),-2px) scale(.7)}}@keyframes atmWorried{0%,to{transform:translate(-50%) rotate(0)}33%{transform:translate(-50%) rotate(-6deg)}66%{transform:translate(-50%) rotate(6deg)}}@keyframes atmLieBack{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%,14px) rotate(-85deg)}}@keyframes atmStarShoot{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(420px,-160px);opacity:0}}@keyframes atmPaperScribble{0%,to{transform:translate(-50%) rotate(-2deg)}50%{transform:translate(-50%) rotate(2deg)}}@keyframes atmPaperBlow{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(320px,-120px) rotate(240deg);opacity:0}}@keyframes atmSlowFade{0%{opacity:0}to{opacity:1}}@keyframes atmBubbleFloat{0%{opacity:0;transform:translateY(8px) scale(.4)}30%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:1;transform:translateY(-6px) scale(1)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fb-header{grid-template-columns:1fr!important;grid-template-areas:"title" "stats" "button"!important;justify-items:stretch!important;gap:12px!important}.fb-header-title{grid-area:title}.fb-header-stats{grid-area:stats;justify-content:space-between}.fb-header-button{grid-area:button;justify-self:start}.fb-header-stars{display:none!important}@media(max-width:480px){.fb-history{flex-direction:column!important}.fb-ledger-cell{min-height:0!important}}
