.tab-bar{-webkit-align-items:stretch;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;z-index:999;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-around;-ms-flex-pack:distribute;background:#fff8f0;border-top:.025rem solid hsla(31,53%,64%,.35);-webkit-box-shadow:0 -.2rem .6rem rgba(139,115,85,.08);box-shadow:0 -.2rem .6rem rgba(139,115,85,.08);-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(2.4rem + env(safe-area-inset-bottom));justify-content:space-around;padding-bottom:env(safe-area-inset-bottom);-webkit-transition:background .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;transition:background .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-box-shadow .22s ease}.tab-bar--daily{background:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#f0f6ff));background:-webkit-linear-gradient(top,#f8fbff,#f0f6ff);background:linear-gradient(180deg,#f8fbff,#f0f6ff);border-top-color:rgba(191,219,254,.9);-webkit-box-shadow:0 -.2rem .7rem rgba(37,99,235,.07);box-shadow:0 -.2rem .7rem rgba(37,99,235,.07)}.tab-bar__item{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#a89478;justify-content:center;padding:.2rem 0 0;-webkit-transition:color .2s ease;transition:color .2s ease}.tab-bar--daily .tab-bar__item{color:#94a3b8}.tab-bar__item--active{color:#d4a574}.tab-bar--daily .tab-bar__item--active{color:#2563eb;font-weight:600}.tab-bar__icon{font-size:1rem;line-height:1.2}.tab-bar__text{font-size:.55rem;line-height:1.2;margin-top:.1rem}.tab-bar__page-mask{-webkit-animation:tab-bar-page-mask-in .2s ease forwards;animation:tab-bar-page-mask-in .2s ease forwards;background:rgba(50,40,30,.14);bottom:calc(2.4rem + env(safe-area-inset-bottom));left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:998}@-webkit-keyframes tab-bar-page-mask-in{from{opacity:0}to{opacity:1}}@keyframes tab-bar-page-mask-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slowSpin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes slowSpin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes glowPulse{0%{-webkit-box-shadow:0 0 0 0 hsla(31,53%,64%,.55);box-shadow:0 0 0 0 hsla(31,53%,64%,.55)}100%{-webkit-box-shadow:0 0 0 .5rem hsla(31,53%,64%,0);box-shadow:0 0 0 .5rem hsla(31,53%,64%,0)}}@keyframes glowPulse{0%{-webkit-box-shadow:0 0 0 0 hsla(31,53%,64%,.55);box-shadow:0 0 0 0 hsla(31,53%,64%,.55)}100%{-webkit-box-shadow:0 0 0 .5rem hsla(31,53%,64%,0);box-shadow:0 0 0 .5rem hsla(31,53%,64%,0)}}@-webkit-keyframes pulseRing{0%,100%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes pulseRing{0%,100%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.12);transform:scale(1.12)}}@-webkit-keyframes pulseRingBig{0%,100%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.65;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes pulseRingBig{0%,100%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.65;-webkit-transform:scale(1.12);transform:scale(1.12)}}@-webkit-keyframes shimmerSlide{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}100%{-webkit-transform:translateX(220%);transform:translateX(220%)}}@keyframes shimmerSlide{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}100%{-webkit-transform:translateX(220%);transform:translateX(220%)}}@-webkit-keyframes iconWobble{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes iconWobble{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes arrowBounce{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}}@keyframes arrowBounce{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}}@-webkit-keyframes ping{100%,75%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ping{100%,75%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes dotPulse{0%,100%,80%{opacity:.5;-webkit-transform:scale(.7);transform:scale(.7)}40%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes dotPulse{0%,100%,80%{opacity:.5;-webkit-transform:scale(.7);transform:scale(.7)}40%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes waveBar{from{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}}@keyframes waveBar{from{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}}@-webkit-keyframes starTwinkle{0%,100%{opacity:.08;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes starTwinkle{0%,100%{opacity:.08;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes leafFall{0%{opacity:.06;-webkit-transform:translateY(-1rem) rotate(25deg);transform:translateY(-1rem) rotate(25deg)}30%{opacity:.1}70%{opacity:.07}100%{opacity:.04;-webkit-transform:translateY(2rem) rotate(45deg);transform:translateY(2rem) rotate(45deg)}}@keyframes leafFall{0%{opacity:.06;-webkit-transform:translateY(-1rem) rotate(25deg);transform:translateY(-1rem) rotate(25deg)}30%{opacity:.1}70%{opacity:.07}100%{opacity:.04;-webkit-transform:translateY(2rem) rotate(45deg);transform:translateY(2rem) rotate(45deg)}}@-webkit-keyframes inkRing{0%,100%{opacity:.12;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes inkRing{0%,100%{opacity:.12;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes shimmer{0%,100%{opacity:.1}50%{opacity:.5}}@keyframes shimmer{0%,100%{opacity:.1}50%{opacity:.5}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.8rem);transform:translateY(.8rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.8rem);transform:translateY(.8rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes stampIn{0%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}60%{opacity:1;-webkit-transform:scale(.92);transform:scale(.92)}80%{-webkit-transform:scale(1.03);transform:scale(1.03)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes stampIn{0%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}60%{opacity:1;-webkit-transform:scale(.92);transform:scale(.92)}80%{-webkit-transform:scale(1.03);transform:scale(1.03)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes inkSpread{0%{-webkit-filter:blur(.2rem);filter:blur(.2rem);opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-filter:blur(.1rem);filter:blur(.1rem);opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-filter:blur(.3rem);filter:blur(.3rem);opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}}@keyframes inkSpread{0%{-webkit-filter:blur(.2rem);filter:blur(.2rem);opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-filter:blur(.1rem);filter:blur(.1rem);opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-filter:blur(.3rem);filter:blur(.3rem);opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}}@-webkit-keyframes inkDrop{0%{opacity:0;-webkit-transform:scale(0) translateY(-.5rem);transform:scale(0) translateY(-.5rem)}30%{opacity:.8;-webkit-transform:scale(.6) translateY(0);transform:scale(.6) translateY(0)}60%{opacity:.5;-webkit-transform:scale(1.2) translateY(.1rem);transform:scale(1.2) translateY(.1rem)}100%{opacity:0;-webkit-transform:scale(1.8) translateY(.2rem);transform:scale(1.8) translateY(.2rem)}}@keyframes inkDrop{0%{opacity:0;-webkit-transform:scale(0) translateY(-.5rem);transform:scale(0) translateY(-.5rem)}30%{opacity:.8;-webkit-transform:scale(.6) translateY(0);transform:scale(.6) translateY(0)}60%{opacity:.5;-webkit-transform:scale(1.2) translateY(.1rem);transform:scale(1.2) translateY(.1rem)}100%{opacity:0;-webkit-transform:scale(1.8) translateY(.2rem);transform:scale(1.8) translateY(.2rem)}}@-webkit-keyframes goldParticle{0%{opacity:0;-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}20%{opacity:1;-webkit-transform:translate(var(--tx,.25rem),var(--ty,-.5rem)) scale(1);transform:translate(var(--tx,.25rem),var(--ty,-.5rem)) scale(1)}100%{opacity:0;-webkit-transform:translate(var(--tx2,.75rem),var(--ty2,-1.5rem)) scale(.2);transform:translate(var(--tx2,.75rem),var(--ty2,-1.5rem)) scale(.2)}}@keyframes goldParticle{0%{opacity:0;-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}20%{opacity:1;-webkit-transform:translate(var(--tx,.25rem),var(--ty,-.5rem)) scale(1);transform:translate(var(--tx,.25rem),var(--ty,-.5rem)) scale(1)}100%{opacity:0;-webkit-transform:translate(var(--tx2,.75rem),var(--ty2,-1.5rem)) scale(.2);transform:translate(var(--tx2,.75rem),var(--ty2,-1.5rem)) scale(.2)}}@-webkit-keyframes breatheGlow{0%,100%{-webkit-box-shadow:0 0 .3rem hsla(31,53%,64%,.3),0 0 .1rem hsla(31,53%,64%,.1);box-shadow:0 0 .3rem hsla(31,53%,64%,.3),0 0 .1rem hsla(31,53%,64%,.1)}50%{-webkit-box-shadow:0 0 .7rem hsla(31,53%,64%,.55),0 0 .3rem hsla(40,64%,70%,.25);box-shadow:0 0 .7rem hsla(31,53%,64%,.55),0 0 .3rem hsla(40,64%,70%,.25)}}@keyframes breatheGlow{0%,100%{-webkit-box-shadow:0 0 .3rem hsla(31,53%,64%,.3),0 0 .1rem hsla(31,53%,64%,.1);box-shadow:0 0 .3rem hsla(31,53%,64%,.3),0 0 .1rem hsla(31,53%,64%,.1)}50%{-webkit-box-shadow:0 0 .7rem hsla(31,53%,64%,.55),0 0 .3rem hsla(40,64%,70%,.25);box-shadow:0 0 .7rem hsla(31,53%,64%,.55),0 0 .3rem hsla(40,64%,70%,.25)}}@-webkit-keyframes ringDraw{from{stroke-dashoffset:440}to{stroke-dashoffset:var(--ring-offset,0)}}@keyframes ringDraw{from{stroke-dashoffset:440}to{stroke-dashoffset:var(--ring-offset,0)}}@-webkit-keyframes charReveal{from{-webkit-filter:blur(.05rem);filter:blur(.05rem);opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes charReveal{from{-webkit-filter:blur(.05rem);filter:blur(.05rem);opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes paperFloat{0%,100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-.075rem) rotate(.3deg);transform:translateY(-.075rem) rotate(.3deg)}66%{-webkit-transform:translateY(.05rem) rotate(-.2deg);transform:translateY(.05rem) rotate(-.2deg)}}@keyframes paperFloat{0%,100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-.075rem) rotate(.3deg);transform:translateY(-.075rem) rotate(.3deg)}66%{-webkit-transform:translateY(.05rem) rotate(-.2deg);transform:translateY(.05rem) rotate(-.2deg)}}@-webkit-keyframes brushReveal{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes brushReveal{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes listItemIn{from{opacity:0;-webkit-transform:translateY(.5rem) scale(.98);transform:translateY(.5rem) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes listItemIn{from{opacity:0;-webkit-transform:translateY(.5rem) scale(.98);transform:translateY(.5rem) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes chatBubbleLeft{from{opacity:0;-webkit-transform:translateX(-.75rem) scale(.95);transform:translateX(-.75rem) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes chatBubbleLeft{from{opacity:0;-webkit-transform:translateX(-.75rem) scale(.95);transform:translateX(-.75rem) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes chatBubbleRight{from{opacity:0;-webkit-transform:translateX(.75rem) scale(.95);transform:translateX(.75rem) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes chatBubbleRight{from{opacity:0;-webkit-transform:translateX(.75rem) scale(.95);transform:translateX(.75rem) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes photoReveal{from{-webkit-filter:sepia(.6) blur(.05rem);filter:sepia(.6) blur(.05rem);opacity:0;-webkit-transform:scale(.92) rotate(-1deg);transform:scale(.92) rotate(-1deg)}to{-webkit-filter:sepia(.15) blur(0);filter:sepia(.15) blur(0);opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes photoReveal{from{-webkit-filter:sepia(.6) blur(.05rem);filter:sepia(.6) blur(.05rem);opacity:0;-webkit-transform:scale(.92) rotate(-1deg);transform:scale(.92) rotate(-1deg)}to{-webkit-filter:sepia(.15) blur(0);filter:sepia(.15) blur(0);opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes gentleSway{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}75%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@keyframes gentleSway{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}75%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@-webkit-keyframes scrollUnroll{from{opacity:0;-webkit-transform:scaleX(.3);transform:scaleX(.3);-webkit-transform-origin:left center;transform-origin:left center}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes scrollUnroll{from{opacity:0;-webkit-transform:scaleX(.3);transform:scaleX(.3);-webkit-transform-origin:left center;transform-origin:left center}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes sealStamp{0%{opacity:0;-webkit-transform:scale(2) rotate(-12deg);transform:scale(2) rotate(-12deg)}50%{opacity:1;-webkit-transform:scale(.85) rotate(-6deg);transform:scale(.85) rotate(-6deg)}70%{-webkit-transform:scale(1.05) rotate(-6deg);transform:scale(1.05) rotate(-6deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(-6deg);transform:scale(1) rotate(-6deg)}}@keyframes sealStamp{0%{opacity:0;-webkit-transform:scale(2) rotate(-12deg);transform:scale(2) rotate(-12deg)}50%{opacity:1;-webkit-transform:scale(.85) rotate(-6deg);transform:scale(.85) rotate(-6deg)}70%{-webkit-transform:scale(1.05) rotate(-6deg);transform:scale(1.05) rotate(-6deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(-6deg);transform:scale(1) rotate(-6deg)}}@-webkit-keyframes ripple{0%{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{0%{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@-webkit-keyframes numberPop{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes numberPop{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}.anim-spin{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.anim-spin-slow{-webkit-animation:slowSpin 4s linear infinite;animation:slowSpin 4s linear infinite}.anim-glow-pulse{-webkit-animation:glowPulse 2s ease-out infinite;animation:glowPulse 2s ease-out infinite}.anim-shimmer-slide{-webkit-animation:shimmerSlide 2.6s ease-in-out 1.8s infinite;animation:shimmerSlide 2.6s ease-in-out 1.8s infinite}.anim-icon-wobble{-webkit-animation:iconWobble 3.5s ease-in-out 2.5s infinite;animation:iconWobble 3.5s ease-in-out 2.5s infinite}.anim-arrow-bounce{-webkit-animation:arrowBounce 1.4s ease-in-out infinite;animation:arrowBounce 1.4s ease-in-out infinite}.anim-dot-pulse{-webkit-animation:dotPulse 1.4s ease-in-out infinite;animation:dotPulse 1.4s ease-in-out infinite}.anim-wave-bar{-webkit-animation:waveBar .6s ease-in-out infinite alternate;animation:waveBar .6s ease-in-out infinite alternate}.anim-star-twinkle{-webkit-animation:starTwinkle 3s ease-in-out infinite;animation:starTwinkle 3s ease-in-out infinite}.anim-leaf-fall{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:leafFall;animation-name:leafFall;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.anim-fade-in-down{-webkit-animation:fadeInDown .55s ease-out forwards;animation:fadeInDown .55s ease-out forwards}.anim-fade-in-up{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards}.anim-slide-in-left{-webkit-animation:slideInLeft .5s ease-out forwards;animation:slideInLeft .5s ease-out forwards}.anim-slide-in-right{-webkit-animation:slideInRight .5s ease-out forwards;animation:slideInRight .5s ease-out forwards}.anim-stamp-in{-webkit-animation:stampIn .55s cubic-bezier(.22,1,.36,1) forwards;animation:stampIn .55s cubic-bezier(.22,1,.36,1) forwards}.anim-ping{-webkit-animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite;animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite}.anim-breathe-glow{-webkit-animation:breatheGlow 2.4s ease-in-out infinite;animation:breatheGlow 2.4s ease-in-out infinite}.anim-paper-float{-webkit-animation:paperFloat 6s ease-in-out infinite;animation:paperFloat 6s ease-in-out infinite}.anim-gentle-sway{-webkit-animation:gentleSway 4s ease-in-out infinite;animation:gentleSway 4s ease-in-out infinite;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.anim-photo-reveal{-webkit-animation:photoReveal .7s ease-out forwards;animation:photoReveal .7s ease-out forwards}.anim-seal-stamp{-webkit-animation:sealStamp .45s cubic-bezier(.22,1,.36,1) forwards;animation:sealStamp .45s cubic-bezier(.22,1,.36,1) forwards}.anim-number-pop{-webkit-animation:numberPop .35s ease-out forwards;animation:numberPop .35s ease-out forwards}.anim-delay-1{-webkit-animation-delay:.08s;animation-delay:.08s}.anim-delay-2{-webkit-animation-delay:.16s;animation-delay:.16s}.anim-delay-3{-webkit-animation-delay:.24s;animation-delay:.24s}.anim-delay-4{-webkit-animation-delay:.32s;animation-delay:.32s}.anim-delay-5{-webkit-animation-delay:.4s;animation-delay:.4s}.anim-delay-6{-webkit-animation-delay:.48s;animation-delay:.48s}.anim-delay-7{-webkit-animation-delay:.56s;animation-delay:.56s}.anim-delay-8{-webkit-animation-delay:.64s;animation-delay:.64s}.anim-delay-9{-webkit-animation-delay:.72s;animation-delay:.72s}.anim-delay-10{-webkit-animation-delay:.8s;animation-delay:.8s}.anim-delay-11{-webkit-animation-delay:.88s;animation-delay:.88s}.anim-delay-12{-webkit-animation-delay:.96s;animation-delay:.96s}.tap-scale{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tap-scale:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.tap-scale-sm{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tap-scale-sm:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.reduce-motion{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}page{background-color:#fff8f0;color:#3c2f1e;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,"Noto Serif SC",Hiragino Sans GB,Microsoft YaHei,serif;font-size:.7rem;line-height:1.6;max-width:100%;overflow-x:hidden;width:100%}page,taro-button-core,taro-checkbox-core,taro-form-core,taro-image-core,taro-input-core,taro-label-core,taro-navigator-core,taro-picker-core,taro-radio-core,taro-scroll-view-core,taro-slider-core,taro-swiper-core,taro-swiper-item-core,taro-switch-core,taro-text-core,taro-textarea-core,taro-view-core{-webkit-box-sizing:border-box;box-sizing:border-box}taro-button-core{margin:0}.glass-card{background:hsla(0,0%,100%,.72);border:.05rem solid hsla(0,0%,100%,.92);border-radius:1.2rem;-webkit-box-shadow:0 .4rem 1.6rem hsla(31,53%,64%,.15),inset 0 .05rem 0 hsla(0,0%,100%,.5);box-shadow:0 .4rem 1.6rem hsla(31,53%,64%,.15),inset 0 .05rem 0 hsla(0,0%,100%,.5);-webkit-box-sizing:border-box;box-sizing:border-box}.btn-primary{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:-webkit-linear-gradient(315deg,#d4a574,#c4a265);background:linear-gradient(135deg,#d4a574,#c4a265);border-radius:1.1rem;-webkit-box-shadow:0 .3rem 1rem hsla(31,53%,64%,.45);box-shadow:0 .3rem 1rem hsla(31,53%,64%,.45);color:#fff;font-size:.75rem;font-weight:600;height:2.2rem;justify-content:center;padding:0 1rem}.btn-primary:active{opacity:.9;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.btn-outline{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.55);border:.05rem solid hsla(31,53%,64%,.45);border-radius:1.1rem;color:#d4a574;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center;padding:0 1rem}.btn-outline:active{opacity:.8}.safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}