.zHdkAa_page{isolation:isolate;background:radial-gradient(circle at 10% 8%,#c74a331f,#0000 24rem),linear-gradient(112deg,#faf6ef 0% 61%,#f4eadb 61%,#f7efe4 100%);overflow-x:clip}.zHdkAa_page:before{z-index:-1;content:"";background-image:linear-gradient(#b03a250b 1px,#0000 1px),linear-gradient(90deg,#b03a250b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.zHdkAa_page:after{z-index:-1;content:"";background:#b03a2538;width:1px;position:absolute;top:0;bottom:0;left:max(1.25rem,50vw - 740px);box-shadow:5px 0 #b03a250f}.zHdkAa_story{animation:.7s cubic-bezier(.22,1,.36,1) both zHdkAa_story-in}.zHdkAa_heroTitle{font-size:clamp(3.25rem,7vw,6.7rem)}.zHdkAa_heroGrid{grid-template-columns:minmax(0,1fr)}.zHdkAa_authPanel{animation:.75s cubic-bezier(.22,1,.36,1) 80ms both zHdkAa_panel-in}.zHdkAa_ledger{animation:.8s cubic-bezier(.22,1,.36,1) .16s both zHdkAa_ledger-in;box-shadow:0 28px 80px #53371d24,inset 0 2px #ffffffe6}.zHdkAa_ledger:before{border-radius:inherit;pointer-events:none;content:"";background-image:repeating-linear-gradient(#0000 0 55px,#eae1d1b8 55px 56px);position:absolute;inset:0}.zHdkAa_expenseRow{animation:.52s cubic-bezier(.22,1,.36,1) both zHdkAa_expense-in}.zHdkAa_delayOne{animation-delay:.65s}.zHdkAa_delayTwo{animation-delay:.82s}.zHdkAa_delayThree{animation-delay:.99s}.zHdkAa_receipt{animation:5s ease-in-out infinite zHdkAa_receipt-float;display:none;box-shadow:0 18px 42px #53371d2e}.zHdkAa_receipt:after{content:"";background:#c74a33;border-radius:999px;height:2px;animation:3.5s ease-in-out infinite zHdkAa_scan-receipt;position:absolute;left:.75rem;right:.75rem;box-shadow:0 0 12px 3px #c74a3347}.zHdkAa_stamp{transform-origin:50%;animation:4.5s cubic-bezier(.34,1.56,.64,1) 1.2s infinite zHdkAa_stamp-in}.zHdkAa_balanceGlow{animation:3s ease-in-out 1.4s infinite zHdkAa_balance-glow}@keyframes zHdkAa_story-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes zHdkAa_panel-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes zHdkAa_ledger-in{0%{opacity:0;transform:translateY(28px)rotate(.8deg)}to{opacity:1;transform:translateY(0)rotate(-.35deg)}}@keyframes zHdkAa_expense-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes zHdkAa_receipt-float{0%,to{transform:translateY(0)rotate(2.5deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes zHdkAa_scan-receipt{0%,18%{opacity:0;top:1rem}28%{opacity:1}72%{opacity:1}82%,to{opacity:0;top:calc(100% - 1rem)}}@keyframes zHdkAa_stamp-in{0%,22%,to{opacity:0;transform:scale(1.25)rotate(-6deg)}30%,80%{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes zHdkAa_balance-glow{0%,to{box-shadow:0 0 #0e7f5800}50%{box-shadow:0 0 0 7px #0e7f581a}}@media (max-width:1023px){.zHdkAa_page{background:#faf6ef}.zHdkAa_page:after{display:none}.zHdkAa_ledger{transform:none}}@media (min-width:640px){.zHdkAa_receipt{display:block}.zHdkAa_expenseList{max-width:calc(100% - 10.5rem)}}@media (min-width:1024px){.zHdkAa_heroGrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 400px}}@media (prefers-reduced-motion:reduce){.zHdkAa_story,.zHdkAa_authPanel,.zHdkAa_ledger,.zHdkAa_expenseRow,.zHdkAa_receipt,.zHdkAa_receipt:after,.zHdkAa_stamp,.zHdkAa_balanceGlow{animation:none}}
