@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-style:solid}}}.assign-table.svelte-1beu75d{grid-template-columns:1fr 5.5rem 5rem;display:grid}@media(min-width:640px){.assign-table.svelte-1beu75d{grid-template-columns:1fr 6.5rem 6.5rem 6.5rem}}.cell.svelte-1beu75d{grid-area:1/1}.digit-key.svelte-1beu75d{border-radius:var(--radius-lg,.5rem);background-color:var(--color-surface-dark-2,var(--surface-dark-2));padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-copy-dark-base,var(--copy-dark-base));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.action-key.svelte-1beu75d{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-dark-3,var(--surface-dark-3));padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-copy-dark-muted,var(--copy-dark-muted));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.enter-key.svelte-1beu75d{border-radius:var(--radius-lg,.5rem);background-color:var(--color-primarymuted,var(--primarymuted));padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--primary));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.scene-after.svelte-1beu75d,.d1.svelte-1beu75d,.d2.svelte-1beu75d,.d3.svelte-1beu75d,.d4.svelte-1beu75d,.d5.svelte-1beu75d{opacity:0}.played.svelte-1beu75d .sheet:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-sheet}.played.svelte-1beu75d .scene-before:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-scene-before}.played.svelte-1beu75d .scene-after:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-scene-after}.played.svelte-1beu75d .k1:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-press-1}.played.svelte-1beu75d .k5:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-press-5}.played.svelte-1beu75d .k0:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-press-0}.played.svelte-1beu75d .enter-key:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-press-enter}.played.svelte-1beu75d .d0:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d0}.played.svelte-1beu75d .d1:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d1}.played.svelte-1beu75d .d2:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d2}.played.svelte-1beu75d .d3:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d3}.played.svelte-1beu75d .d4:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d4}.played.svelte-1beu75d .d5:where(.svelte-1beu75d){animation:4s both svelte-1beu75d-d5}@keyframes svelte-1beu75d-sheet{0%,56%{transform:translateY(0)}68%,to{transform:translateY(112%)}}@keyframes svelte-1beu75d-scene-before{0%,70%{opacity:1}78%,to{opacity:0}}@keyframes svelte-1beu75d-scene-after{0%,70%{opacity:0}78%,to{opacity:1}}@keyframes svelte-1beu75d-press-1{0%,14.5%,17.5%,to{background-color:var(--surface-dark-2)}15%,17%{background-color:var(--surface-dark-3)}}@keyframes svelte-1beu75d-press-5{0%,22%,25%,to{background-color:var(--surface-dark-2)}22.5%,24.5%{background-color:var(--surface-dark-3)}}@keyframes svelte-1beu75d-press-0{0%,29.5%,32.5%,37%,40%,44.5%,47.5%,to{background-color:var(--surface-dark-2)}30%,32%,37.5%,39.5%,45%,47%{background-color:var(--surface-dark-3)}}@keyframes svelte-1beu75d-press-enter{0%,52%,55.5%,to{filter:brightness()}52.5%,55%{filter:brightness(1.5)}}@keyframes svelte-1beu75d-d0{0%,15%{opacity:1}15.1%,to{opacity:0}}@keyframes svelte-1beu75d-d1{0%,15%{opacity:0}15.1%,22.5%{opacity:1}22.6%,to{opacity:0}}@keyframes svelte-1beu75d-d2{0%,22.5%{opacity:0}22.6%,30%{opacity:1}30.1%,to{opacity:0}}@keyframes svelte-1beu75d-d3{0%,30%{opacity:0}30.1%,37.5%{opacity:1}37.6%,to{opacity:0}}@keyframes svelte-1beu75d-d4{0%,37.5%{opacity:0}37.6%,45%{opacity:1}45.1%,to{opacity:0}}@keyframes svelte-1beu75d-d5{0%,45%{opacity:0}45.1%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.played.svelte-1beu75d .sheet:where(.svelte-1beu75d),.played.svelte-1beu75d .scene-before:where(.svelte-1beu75d),.played.svelte-1beu75d .scene-after:where(.svelte-1beu75d),.played.svelte-1beu75d .k1:where(.svelte-1beu75d),.played.svelte-1beu75d .k5:where(.svelte-1beu75d),.played.svelte-1beu75d .k0:where(.svelte-1beu75d),.played.svelte-1beu75d .enter-key:where(.svelte-1beu75d),.played.svelte-1beu75d .d0:where(.svelte-1beu75d),.played.svelte-1beu75d .d1:where(.svelte-1beu75d),.played.svelte-1beu75d .d2:where(.svelte-1beu75d),.played.svelte-1beu75d .d3:where(.svelte-1beu75d),.played.svelte-1beu75d .d4:where(.svelte-1beu75d),.played.svelte-1beu75d .d5:where(.svelte-1beu75d){animation:none}.sheet.svelte-1beu75d{transform:translateY(112%)}.scene-before.svelte-1beu75d{opacity:0}.scene-after.svelte-1beu75d{opacity:1}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.cell.svelte-l51oes{grid-area:1 / 1}.diner-before.svelte-l51oes,.overspent-tab.svelte-l51oes,.fun-before.svelte-l51oes{animation:svelte-l51oes-state-before 9s infinite}.diner-after.svelte-l51oes,.fun-after.svelte-l51oes{opacity:0;animation:svelte-l51oes-state-after 9s infinite}.move-chip.svelte-l51oes{opacity:0;animation:svelte-l51oes-chip 9s infinite}@keyframes svelte-l51oes-state-before{0%,46%{opacity:1}54%,92%{opacity:0}98%,to{opacity:1}}@keyframes svelte-l51oes-state-after{0%,46%{opacity:0}54%,92%{opacity:1}98%,to{opacity:0}}@keyframes svelte-l51oes-chip{0%,28%{opacity:0;transform:translateY(-50%)}34%,42%{opacity:1;transform:translateY(-50%)}52%{opacity:1;transform:translateY(calc(-50% - 3.4rem))}58%,to{opacity:0;transform:translateY(calc(-50% - 3.4rem))}}@media(prefers-reduced-motion:reduce){.diner-before.svelte-l51oes,.diner-after.svelte-l51oes,.overspent-tab.svelte-l51oes,.fun-before.svelte-l51oes,.fun-after.svelte-l51oes,.move-chip.svelte-l51oes{animation:none}}.hero.svelte-skv6c4{background:var(--color-surface-dark-1)}.chart-container.svelte-skv6c4{height:160px}.reveal.svelte-skv6c4{animation:1s cubic-bezier(.16,1,.3,1) both svelte-skv6c4-reveal}.reveal-late.svelte-skv6c4{animation:1s cubic-bezier(.16,1,.3,1) .15s both svelte-skv6c4-reveal}.float-a.svelte-skv6c4{animation:7s ease-in-out infinite svelte-skv6c4-float}.float-b.svelte-skv6c4{animation:9s ease-in-out infinite reverse svelte-skv6c4-float}.chart-bar.svelte-skv6c4{transform-origin:bottom;transform:scaleY(0)}.played.svelte-skv6c4 .chart-bar:where(.svelte-skv6c4){animation:.5s ease-out both svelte-skv6c4-chart-grow}@keyframes svelte-skv6c4-chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.float-a.svelte-skv6c4,.float-b.svelte-skv6c4,.chart-bar.svelte-skv6c4,.played.svelte-skv6c4 .chart-bar:where(.svelte-skv6c4){animation:none}.chart-bar.svelte-skv6c4{transform:none}}@keyframes svelte-skv6c4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-skv6c4-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}
