:root{--brand-colors-primary:#9c0;--background-page:#fcfff5;--background-washed-out:#f4f9e1;--background-faded:#e6f2c0;--background-content:#fff;--background-opaque-light:#f2f2f2;--background-pop:#9c0;--background-knockout:#1c1c1c;--background-alert:#c00;--background-soft-alert:#ffc2c2;--background-bright-alert:#ffdf80;--text-color:#000000e6;--text-muted:#000000b3;--text-knockout:#ffffffe6;--text-color-action:#8c615a;--text-color-action-old:#a0642c;--text-color-alert:#c00;--text-color-pop:#608000;--text-color-link:#42b0e9;--text-opacity-contrast-highest:1;--text-opacity-contrast-high:.9;--text-opacity-contrast-medium:.7;--text-opacity-contrast-low:.5;--text-opacity-contrast-lowest:.3;--burn-heaviest:#ffffffe6;--burn-heavy:#ffffffb3;--burn-medium:#ffffff80;--burn-light:#ffffff4d;--burn-lightest:#ffffff1a;--dodge-heaviest:#000000e6;--dodge-heavy:#000000b3;--dodge-medium:#00000080;--dodge-light:#0000004d;--dodge-lightest:#0000000d;--tinted-dodge-heaviest:#99cc00e6;--tinted-dodge-heavy:#99cc00b3;--tinted-dodge-medium:#99cc0080;--tinted-dodge-light:#99cc004d;--tinted-dodge-lightest:#99cc001a;--font-stack-title:"Trebuchet MS", Trebuchet, system-ui, -apple-system, sans-serif;--font-stack-body:system-ui, -apple-system, verdana, sans-serif;--font-stack-column-headers:system-ui, -apple-system, sans-serif, "gill sans mt", "gill sans", "Trebuchet MS", Trebuchet, system-ui, -apple-system, sans-serif;--font-stack-future:"Avenir Next", Avenir, system-ui, -apple-system, sans-serif;--font-size-largest:1.9rem;--font-size-large:1.7rem;--font-size-medium:1.5rem;--font-size-small:1.3rem;--font-size-smallest:1.1rem;--spacing-tight:.25rem;--spacing-medium:.5rem;--spacing-loose:.75rem;--spacing-v-loose:1rem;--fs1:.875rem;--fs2:1rem;--fs3:1.25rem;--fs4:1.5rem;--fs5:2rem;--lhs:1.25rem;--lhm:1.5rem;--lhl:2rem;--s1:.0625rem;--s2:.125rem;--s3:.25rem;--s4:.5rem;--s5:1rem;--s6:2rem;--s7:4rem}:root.grayscale{--background-page:#fafafa;--background-washed-out:#ededed;--background-faded:#d9d9d9;--background-content:#fff;--background-pop:#666;--text-color-alert:#666}:root.nightmode{--background-page:#171717;--background-content:#1a1a1a;--background-washed-out:#242424;--background-faded:#303030;--background-pop:#666;--background-knockout:#121212;--background-bright-alert:#f0bc00;--burn-heaviest:#000000e6;--burn-heavy:#000000b3;--burn-medium:#00000080;--burn-light:#0000004d;--burn-lightest:#0000000d;--dodge-heaviest:#ffffffe6;--dodge-heavy:#ffffffb3;--dodge-medium:#ffffff80;--dodge-light:#ffffff4d;--dodge-lightest:#ffffff1a;--tinted-dodge-heaviest:#666666e6;--tinted-dodge-heavy:#666666b3;--tinted-dodge-medium:#66666680;--tinted-dodge-light:#6666664d;--tinted-dodge-lightest:#6666661a;--text-color:#fff9;--text-muted:#ffffff4d}#root:empty{border:1em solid var(--tinted-dodge-lightest);border-bottom-color:var(--tinted-dodge-heaviest);border-radius:50%;width:5em;height:5em;min-height:5em;animation:1s linear infinite loading;position:absolute;top:30px;left:calc(50% - 3.5em)}#spinner{border:.4em solid var(--tinted-dodge-lightest);border-bottom-color:var(--tinted-dodge-heaviest);z-index:10;border-radius:50%;width:2em;height:2em;animation:.5s linear infinite loading;display:none;position:fixed;top:262px;left:calc(50% - 1.4em)}#spinner.visible{display:block}#spinner--no-data{border:.4em solid var(--tinted-dodge-lightest);border-bottom-color:var(--tinted-dodge-heaviest);border-radius:50%;width:2em;height:2em;animation:.5s linear infinite loading;left:calc(50% - 1.4em)}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}caption,h1,h2,h3,h4,th h2,th h3{font-family:var(--font-stack-title);text-align:center}caption{font-size:1.5em;font-weight:700}button,html,input{color:var(--text-color);font-family:var(--font-stack-body)}html,input{font-size:var(--fs2)}button{font-size:var(--fs1)}a{color:inherit;cursor:pointer;opacity:var(--text-opacity-contrast-high);text-decoration:none;transition-duration:.3s}article b{font-weight:600}body{background-color:var(--background-page);text-align:center;margin:0}button,.button{cursor:pointer;transition-duration:.3s}main{flex-grow:1;min-height:70vh;padding:0 8vw}main:after{content:"";height:80px;display:block}h1,h2,h3,h4{margin:0 auto;line-height:1.6em}html{color:var(--text-color);scroll-behavior:smooth;min-height:100vh;font-size:16px;line-height:24px}optgroup{font-style:normal}select{margin-top:-2px;padding:4px}select,option{font-family:inherit;font-size:var(--fs2)}.large{font-size:var(--font-size-large)}.medium{font-size:var(--font-size-medium)}.small{font-size:var(--font-size-small)}.smallest{font-size:var(--font-size-smallest)}.tags a{margin-right:4px;padding:2px}#logo-container{z-index:0;flex:1;order:0}#nav_main_wrapper{z-index:1;flex:1;order:1}#account_nav{z-index:2;flex:1;order:2}@media only screen and (width>=500px){#nav_main{background:var(--background-faded);width:25rem;padding:2px}#nav_main_items{padding:.5rem}}@media only screen and (width<=900px){#nav_main_wrapper{flex:1 0 100%;order:3}}#nav_main_items a{border:1px solid var(--dodge-lightest)}#nav_main_items a:hover,#nav_main_items a:focus{background-color:var(--background-faded)}#nav_main_items a.active{background-color:var(--background-pop)}#subnav a{border-bottom:4px solid #0000}#subnav a:hover,#subnav a:focus{border-color:var(--background-faded)}#subnav a.active{border-color:var(--background-pop)}#page_title strong:before,#page_title strong:after{color:var(--background-pop);font-size:1.3em;font-weight:400}#page_title strong:before{content:"{";margin-right:8px}#page_title strong:after{content:"}";margin-left:7px}@media only screen{#root{flex-direction:column;min-height:100vh;display:flex}}#footer_nav nav{border-radius:10px;width:22rem;margin:0 2%}#footer_nav button{color:inherit;background:0 0;border:none;width:100%}#footer_nav nav#footer_nav_help{background-color:var(--dodge-light)}.knockout{background-color:var(--background-knockout);color:var(--text-knockout)}#frame caption,#frame thead th{background-color:var(--background-content)}table{border-collapse:collapse;margin:20px auto 60px}table.no-bottom-margin{margin-bottom:0}.popup table{margin:auto}td,th{text-align:left;vertical-align:top;padding:8px 12px;position:relative;overflow:hidden}.composed-table td:first-child,.composed-table th:first-child{padding-left:4px}.composed-table td:last-child,.composed-table th:last-child{padding-right:4px}table .category_name{padding-right:1px}tr.editing td{vertical-align:middle}.year-in-review td,.year-in-review th{vertical-align:middle;width:7%;max-width:7%;padding:4px}th{font-family:var(--font-stack-column-headers)}thead th{box-shadow:inset 0 -1px var(--dodge-light);vertical-align:bottom;z-index:2;padding-top:8px;padding-bottom:8px;font-weight:600;line-height:1.2}.shifted-to-center{width:20vw;margin:0;transform:translate(calc(30vw + 1rem))}#frame thead th{position:sticky;top:6rem}#frame thead th.pseudo-caption{z-index:2;padding-bottom:14px;top:4rem}#frame .popup--view thead th{top:3.5rem}#frame .popup--view thead th.pseudo-caption,#frame .popup--view.settings thead th{top:0}.with-bottom-border th{box-shadow:inset 0 -1px var(--dodge-light)}.with-bottom-border+tr td{box-shadow:none}tbody tr.editing{background-color:var(--dodge-lightest)}table.no-zebra tbody tr:hover{background-color:#0000}tbody td{box-shadow:inset 0 1px var(--dodge-lightest)}tbody tr:first-child td{box-shadow:none}tfoot th,tfoot td,.pseudo-tfoot-row td,.pseudo-tfoot-row th{background:var(--background-content);box-shadow:inset 0 1px var(--dodge-light);vertical-align:top}.amount{text-align:right}.amount--shorter{width:3.5rem}.recurring_receipts .tags{max-width:30vw}[data-sortval^=\-],.amount_overspent{color:var(--text-color-alert)}.receipts .expense [data-sortval^=\-].transaction.amount{color:var(--text-color-pop)}.income [data-sortval^=\-]{color:inherit}tr.inactive{opacity:var(--text-opacity-contrast-medium);display:none}.show_inactives tr.inactive{display:table-row}.show_inactive_categories .show{display:inline}.show_inactive_categories .hide,.show_inactives .show_inactive_categories .show{display:none}.show_inactives .show_inactive_categories .hide{display:inline}tr.inactive a:after{content:" (archived)";text-transform:uppercase;font-size:smaller;display:inline}@media only screen{.year-in-review{display:inherit;max-width:100%;margin:0 auto;padding:0 10px;overflow:scroll}.year-in-review td:first-child,.year-in-review th:first-child{background:var(--background-content);position:sticky;left:0;overflow:visible}}.year-in-review tr:hover td,.year-in-review tr:hover th{background:var(--background-opaque-light)}.year-in-review tr.pseudo-thead-row:hover td,.year-in-review tr.pseudo-thead-row:hover th,.year-in-review tr.pseudo-tfoot-row:hover td,.year-in-review tr.pseudo-tfoot-row:hover th{background:var(--background-content)}#monthnav,#yearnav,.popup--monthnav,.popup--yearnav{background-color:var(--background-content);margin-top:10px;position:sticky;top:0}#monthnav a,#yearnav a,.nav-arrow{opacity:var(--text-opacity-contrast-low);background:0 0;border:0;padding:0 20px;font-size:2.5rem}#monthnav a:hover,#yearnav a:hover,.nav-arrow:hover{opacity:var(--text-opacity-contrast-medium)}#monthnav h3,#yearnav h3,.popup--monthnav h3,.popup--yearnav h3,#monthnav h2,#yearnav h2,.popup--monthnav h2,.popup--yearnav h2,#monthnav h1,#yearnav h1,.popup--monthnav h1,.popup--yearnav h1{border:1px solid var(--background-faded);border-radius:3em;width:10.1em;margin:5px 0 0;padding:.833rem 1rem}.popup--view nav{margin-left:1rem;margin-right:1rem}.popup--view h3{padding:.333rem 0}#monthnav h3.wide,.popup--monthnav h3.wide{width:26rem}#summary{background:var(--background-washed-out);border:1px solid var(--dodge-lightest);border-radius:10px;margin:0 auto 60px;display:inline-block}.summary_table td{max-width:300px}.summary_table tfoot td{background:inherit}.summary_table tr:hover{background:0 0}#summary caption,#summary th{background:var(--background-washed-out)}article{font-family:var(--font-stack-future);text-align:left;max-width:40em;margin:0 auto 60px;padding:40px;line-height:1.625}article a{color:#09c}article h2,article h3,article h4{margin:2em 0 .4em}article .intro{background:var(--dodge-lightest);border-radius:10px}.intro p{margin:0;padding:10px 20px}input{background:var(--background-content);text-align:inherit;border:1px solid var(--dodge-light);box-shadow:inset 0 1px 2px var(--dodge-heaviest);border:none;border-radius:4px;padding:4px;font-size:1rem}@supports (-webkit-touch-callout:none){input{box-shadow:inset 0 1px 1px var(--dodge-light);border:1px solid #d1d1d1;border-color:#606060 #d1d1d1 #efefef;padding:3px 4px}}tr.editing input{background:#fff}input[type=number],input[type=text]{width:4.5em;padding-left:4px}.receipt_entry input[name=date]{padding-right:1.35rem}input[type=checkbox]{cursor:pointer;margin-right:10px;font-size:1.3rem}input.enter_amount{box-sizing:border-box;text-align:right;width:74px;padding-right:4px}input.enter_amount:before{content:"$";z-index:9;display:block;position:absolute}#split-receipts-container input.enter_amount{width:84px}input[type=text][name=name]{width:80%}.input_currency_placeholder{opacity:var(--text-opacity-contrast-medium);vertical-align:top;padding-right:1px;font-size:smaller}tfoot .input_currency_placeholder{opacity:var(--text-opacity-contrast-high)}.amount_form{position:relative}.currency_prompt{opacity:var(--text-opacity-contrast-low);position:absolute;top:1px;right:68px}.amount_input{text-align:right}::-webkit-inner-spin-button{display:none}::-webkit-clear-button{display:none}::-webkit-calendar-picker-indicator{background:var(--background-content);cursor:pointer;opacity:1}.receipt_entry{justify-content:center;align-items:flex-start;margin-top:20px;display:flex}#split-receipts-container .receipt_entry{padding-bottom:10px}#split-receipts-container .receipt_entry:first-child{padding-bottom:0}.receipt_entry label{text-align:left;flex-direction:column;display:flex}.receipt_entry button[type=submit],button[type=submit].primary_submit{background-color:var(--background-faded);border:1px solid var(--dodge-lightest);border-radius:10px;width:100px;padding:5px 0 4px;transform:translateY(2px)}[class^=btn-]{border:1px solid var(--dodge-lightest);font-family:var(--font-stack-title);border-radius:10px;width:100px;margin:28px 10px 0;padding:4px 0 3px;font-size:1.1em;transform:translateY(2px)}#split-receipts-container .receipt_entry button[type=submit],#split-receipts-container [class^=btn-]{margin:12px 0 0 10px}.btn-primary{background-color:var(--background-faded);font-weight:700}.link-like-btn{color:var(--dodge-heavy);background:0 0;border:none}.text-indent-2{text-indent:2px}input.enter_tags{width:100%;min-width:240px}.popup input.enter_tags{min-width:100px}.tag-select{background:var(--dodge-lightest);border:1px solid var(--dodge-lightest);border-radius:0 0 5px 5px;flex-flow:wrap;max-height:6rem;display:flex;overflow:scroll}#new_receipt_tags{width:20em}#recent_receipts_wrapper{padding-top:80px}#recent_receipts{background:var(--background-content);border:1px solid var(--dodge-light);border-radius:20px;padding:30px 40px;display:inline-block}#recent_receipts table{margin:0 auto 20px}#alerts{z-index:5;justify-content:flex-end;display:flex;position:fixed;bottom:10px;right:0}aside{border-radius:10px;flex-direction:column;justify-content:center;padding:12px 16px 16px;animation-duration:3s;display:flex}.alert{position:fixed;bottom:10px;right:10px}.close{background:var(--burn-heavy);color:var(--text-color);text-align:center;text-indent:-.1em;border:none;border-radius:4px;width:1em;height:1em;font-size:1.9em;line-height:.1em;position:absolute;top:20px;right:20px}.close:hover{background:var(--burn-heaviest)}.fade_in{opacity:1;visibility:visible;transition:opacity 1s linear}.fade_out{opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.55,.085,.68,.53),visibility 0s linear 1s}.alert p{margin:0}#popups{z-index:10;position:fixed;top:20%;left:9vw}.popup{background:var(--background-knockout);z-index:99;justify-content:stretch;width:44rem;padding:4px;position:absolute;top:0;left:0}.popup--header{color:var(--text-knockout);text-align:left;margin:0 2%}.popup--close{background:var(--burn-medium);border:0;border-radius:2rem;width:1.4rem;height:1.4rem;margin:0;padding:0;font-size:1rem;line-height:.3;position:absolute;top:1rem;right:1rem}.popup--close:hover,.popup--close:focus{background:var(--burn-heavy)}@-moz-document url-prefix(){.popup--header{cursor:initial}}.popup--nav-tab{background:var(--burn-heavy);border:0;border-bottom:2px solid var(--dodge-lightest);color:var(--text-color);border-radius:6px 6px 0 0;outline:none;flex-basis:33.33%;margin:4px 0 0;padding:3px 0 2px}.popup--nav-tab:hover{background:var(--burn-heaviest)}.popup--nav-tab.active{background:var(--background-content);border-color:var(--background-content)}.popup--views{border-radius:0 0 6px 6px;height:30rem}.popup-month-view--summary_table tr:hover{background:0 0}.popup tfoot td{background:var(--background-content);z-index:2;position:sticky;bottom:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;overflow:hidden;word-wrap:normal!important;position:absolute!important}th.actions,td.actions{padding-right:0}td.actions{color:var(--text-color-action)}.action-buttons{opacity:0}tr:hover .action-buttons{opacity:1}td.actions form{display:inline}@media only screen and (width<=1024px){tr .action-buttons{opacity:.75}}button.action-button{background:var(--background-content);border:1px solid var(--dodge-lightest);color:var(--text-color);border-radius:5px;margin-right:4px}button.action-button.delete-confirm{background:var(--background-alert);color:var(--text-knockout);display:none}button.action-button:focus,button.action-button:hover{opacity:1}button.action-button.delete{color:var(--text-color-alert)}tr:hover td.actions,tr:focus td.actions,button:focus{opacity:1}button.action-button.delete:active{background:var(--background-alert);color:var(--text-knockout)}button.action-button.cancel,button.action-button.save,button.action-button.delete-confirm{display:none}button.action-button.edit,button.action-button.delete{display:inline}tr.editing .action-buttons{opacity:1}tr.editing button.action-button.cancel,tr.editing button.action-button.save{display:inline}tr.editing button.action-button.cancel{opacity:var(--text-opacity-contrast-medium)}tr.editing button.action-button.edit,tr.editing button.action-button.delete,tr.editing button.action-button.delete-confirm{display:none}tr.confirm{box-shadow:none}tr.confirm .action-buttons{opacity:1}tr.confirm,tr.confirm:hover{background:var(--background-soft-alert)}tr.confirm td,tr.confirm+tr td{box-shadow:inset 0 1px var(--background-alert)}tr.confirm button.action-button.cancel,tr.confirm button.action-button.delete-confirm{display:inline}tr.confirm button.action-button.edit,tr.confirm button.action-button.save,tr.confirm button.action-button.delete{display:none}.colorful_link{opacity:var(--text-opacity-contrast-medium);padding-bottom:2px}.colorful_link:hover{opacity:var(--text-opacity-contrast-highest)}.account_settings--email{width:17em}.account_settings--currency{text-align:center;width:20px}.hidden{display:none}.muted{color:var(--text-muted)}.cta.secondary{opacity:var(--text-opacity-contrast-low)}.cta.secondary:hover{opacity:var(--text-opacity-contrast-high)}.add_category .add_category_trigger_row,.add_category_row{display:none}.add_category .add_category_row{display:table-row}.tag-pill{background:var(--dodge-lightest);border:1px solid var(--dodge-lightest);border-radius:8px;padding:4px 8px;font-size:.9em}.present{color:var(--text-color)}.not-present{color:var(--text-muted)}.sparkbar{background:var(--background-faded);width:100%;height:1px;margin-top:3px;position:relative}.review .sparkbar{display:block}.income .sparkbar{background:var(--brand-colors-primary)}.sparkbar.overspent{background:var(--background-alert)}.income .sparkbar.overspent{background:var(--brand-colors-primary)}.sparkbar_percent_available{background:var(--brand-colors-primary);width:100%;position:absolute;top:0;bottom:0;right:0}.income .sparkbar_percent_available{background:var(--background-faded)}.sparkbar_percent_through_month{background:var(--dodge-heavy);width:1px;height:5px;position:absolute;top:-2px}.new-tag-pill{cursor:default;display:inline-flex}.delete-tagging{color:var(--dodge-medium);text-align:right;background:0 0;border:0;border-radius:50%;margin-left:.5rem;padding:0;font-weight:700;line-height:.5rem;display:none}tr.editing .delete-tagging{display:initial}.popup .pre-year,.popup .date-year,.print-only,.loading-objects{display:none}.loading-objects.visible{display:flex}.loading-object{border:1px solid var(--dodge-lightest);border-radius:6px;width:16rem;margin:1rem;padding:1rem}.reload-data-trigger{background:var(--dodge-lightest);border:1px solid var(--dodge-lightest);box-shadow:0 1px 2px var(--burn-heaviest);border-radius:4rem;width:14rem;margin-top:.5rem;padding:.3rem 1rem .4rem;font-size:smaller}.danger-zone{background:var(--background-alert);color:var(--text-knockout);text-align:left;border-radius:10px;max-width:500px;margin:auto;padding:1rem}.danger-zone summary{cursor:pointer;text-align:center}.float{opacity:.9;transition:all .1s linear;box-shadow:0 2px 2px #0006}.float:focus,.float:hover{opacity:1}.float:active{transform:translateY(1px);box-shadow:0 1px 1px #0006}.aic{align-items:center}.aife{align-items:flex-end}.aifs{align-items:flex-start}.ais{align-items:stretch}.asfe{align-self:flex-end}.asfs{align-self:flex-start}.bn{border:none}.bc{border:1px solid #ccc}.be{border:1px solid #eee}.bdl{border:1px solid var(--dodge-light)}.bbpop{border-bottom:1px solid var(--background-pop)}.bggg{background:linear-gradient(#f3f3f3 45%,#e1e1e1)}.nightmode .bggg{color:var(--burn-heaviest)}.bgc{background:var(--background-content)}.bgn{background:0 0}.bgp{background:var(--background-page)}.bggg{color:#1c1c1c;background:linear-gradient(#f3f3f3 45%,#e1e1e1)}.bggt{background:linear-gradient(var(--tinted-dodge-lightest) 45%, var(--tinted-dodge-light))}.bgvba{background:var(--background-alert)}.bgvwo{background:var(--background-washed-out)}.bgvbf{background:var(--background-faded)}.bgpop{background:var(--background-pop)}.bgvdl{background:var(--dodge-light)}.bgvdll{background:var(--dodge-lightest)}.b1dl{border:1px solid var(--dodge-light)}.br4{border-radius:var(--s3)}.br6{border-radius:.375rem}.br8{border-radius:var(--s4)}.br10{border-radius:.625rem}.br16{border-radius:var(--s5)}.br50{border-radius:50%}.bsbb{box-sizing:border-box}.bsn{box-shadow:none}.bsk{box-shadow:0 8px 50px #000}.bsdh013{box-shadow:inset 0 1px 3px var(--dodge-heavy)}.btdl{border-top:1px solid var(--dodge-light)}.ca{color:var(--text-color-alert)}.cac{color:var(--text-color-action)}.cdh{color:var(--dodge-heavy)}.cdl{color:var(--dodge-light)}.cdm{color:var(--dodge-medium)}.cg{cursor:grab}.cko{color:var(--text-knockout)}.cl{color:var(--text-color-link)}.cp{cursor:pointer}.db{display:block}.df{display:flex}.dib{display:inline-block}.dif{display:inline-flex}.dn{display:none}.fb1\/3{flex-basis:33.3%}.fdc{flex-direction:column}.fdr{flex-direction:row}.fdrr{flex-direction:row-reverse}.ffb{font-family:var(--font-stack-body)}.ffc{font-family:var(--font-stack-column-headers)}.fff{font-family:var(--font-stack-future)}.fft{font-family:var(--font-stack-title)}.fg1{flex-grow:1}.fl{float:left}.fcl{clear:left}.fss,.fs14{font-size:var(--fs1)}.fsm,.fs16{font-size:var(--fs2)}.fsl,.fs20{font-size:var(--fs3)}.fsxl,.fs24{font-size:var(--fs4)}.fsxxl,.fs32{font-size:var(--fs5)}.fvasc{font-variant:all-small-caps}.fwb{font-weight:500}.fwxb{font-weight:600}.fwn{font-weight:400}.fww{flex-wrap:wrap}.g1{gap:.25rem}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.jcfs{justify-content:flex-start}.jcsb{justify-content:space-between}.lh-1{line-height:1.3em}.lh{line-height:1.55em}.lhl{line-height:var(--lhl)}.lhm{line-height:var(--lhm)}.lhs{line-height:var(--lhs)}.ls1{letter-spacing:.25px}.mw320{max-width:20rem}.mw480{max-width:30rem}.mw640{max-width:40rem}.o0{order:0}.o1{order:1}.o2{order:2}.o3{order:3}.o7{opacity:var(--text-opacity-contrast-medium)}.o9{opacity:var(--text-opacity-contrast-high)}.os{overflow:scroll}.pea{pointer-events:auto}.m0{margin:0}.m2{margin:.5rem}.m4{margin:1rem}.ma{margin:auto}.m0a{margin:0 auto}.mb0{margin-bottom:0}.mb2{margin-bottom:.5rem}.mb4{margin-bottom:1rem}.mb8{margin-bottom:2rem}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml4{margin-left:1rem}.mr2{margin-right:.5rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt4{margin-top:1rem}.p0{padding:0}.p1{padding:.25rem}.p2{padding:.5rem}.p4{padding:1rem}.p8{padding:2rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.25rem}.pb2{padding-bottom:.5rem}.pb4{padding-bottom:1rem}.pb8{padding-bottom:2rem}.pl0{padding-left:0}.pl1{padding-left:.25rem}.pl2{padding-left:.5rem}.pl4{padding-left:1rem}.pl8{padding-left:2rem}.pr0{padding-right:0}.pr1{padding-right:.25rem}.pr2{padding-right:.5rem}.pr4{padding-right:1rem}.pr8{padding-right:2rem}.pt0{padding-top:0}.pt1{padding-top:.25rem}.pt2{padding-top:.5rem}.pt4{padding-top:1rem}.pt8{padding-top:2rem}.px0{padding-left:0;padding-right:0}.px2{padding-left:.25rem;padding-right:.25rem}.px4{padding-left:.5rem;padding-right:.5rem}.px5{padding-left:1.25rem;padding-right:1.25rem}.pa{position:absolute}.pr{position:relative}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.tdu{text-decoration:underline}.td03s{transition-duration:.3s}.ttc{text-transform:capitalize}.tti{text-transform:initial}.ttn{text-transform:none}.vam{vertical-align:middle}.w25rem{max-width:25rem}.w100{width:100%}.z1{z-index:1}.z4{z-index:4}.z5{z-index:5}.h\:bgf:hover,.h\:bgf:focus{background-color:var(--background-faded)}.h\:bgdl:hover,.h\:bgdl:focus{background-color:var(--dodge-lightest)}@media only screen and (width>=640px){.polaroid{box-shadow:0 0 10px var(--dodge-medium);float:right;border:10px solid #fff;border-bottom-width:50px;margin:8px;transform:rotate(3deg)translate(20px,10px)}}#calendar-wrapper{background:var(--background-faded);z-index:20;width:16rem;padding:2px;position:absolute;top:2rem}#calendar{background:var(--background-content);border-radius:4px;padding:5px;line-height:30px}#calendar button,#calendar div{background:0 0;border:0;border-radius:0;width:14.27%;height:1.8rem;margin:0;padding:0;font-size:1rem;line-height:1.8rem}#calendar div.day-name{font-family:var(--font-stack-column-headers);letter-spacing:.1em;opacity:var(--text-opacity-contrast-medium);text-transform:uppercase;font-size:1em}#calendar button:hover{background:var(--background-pop);color:#fff}#calendar button.calendar-nav{background:var(--dodge-lightest);border-radius:4px}#calendar button.calendar-nav:hover{background:var(--dodge-light)}#calendar button.calendar-day{border-radius:4px}.calendar_toggle{background:var(--background-pop);border:0;border-radius:2px;width:1rem;height:1rem;position:absolute;top:22%;left:5.8rem}.calendar_toggle:before,.calendar_toggle:after{content:"";opacity:.8;background:#fff;border-radius:2px;height:.6rem;margin:1px;display:block}.calendar_toggle:before{border-radius:2px;height:2px;margin:1px 3px}.calendar_toggle:hover:before,.calendar_toggle:hover:after{opacity:1}.frame{background:var(--background-content);border-radius:10px;padding:20px 0 30px}input.wizard_input{width:170px;margin-bottom:5px;padding:4px;font-size:16px}input.wizard_input.enter_amount{width:100px;margin-bottom:0}.wizard_select{background:var(--background-content);border:1px solid var(--dodge-light);border-bottom-width:2px;padding:3px}.save_initial_email_form{background:var(--background-bright-alert);color:#333;z-index:2;max-width:300px;transform:translateY(-8px)}.save_initial_email_form input{box-shadow:inset 0 1px 3px var(--dodge-heavy);border:0;border-radius:4px;min-width:200px}button.initial_email_submit{background:var(--dodge-medium);border:1px solid var(--dodge-medium);box-shadow:inset 0 -10px 10px var(--dodge-light);color:var(--burn-heaviest);line-height:19px;transition:background .1s ease-in}button.initial_email_submit:hover{background:var(--dodge-heavy)}button.initial_email_submit:active{background:var(--dodge-heaviest)}button.email_confirmation{background:var(--dodge-heavy);color:red;border:0;border-radius:10px;margin:.2em 0;padding:4px}@media only screen{.s-os{overflow:scroll}}@media only print{*{box-shadow:none!important;color:#000!important;opacity:1!important;background:#fff!important;outline:none!important;position:relative!important}[data-sortval^=\-]{color:var(--text-color-alert)!important}.print-only{display:initial}.screen-only{display:none}table{margin-top:20px}table+table{page-break-before:always}header,footer,#monthnav a,#yearnav,#subnav,#page_title strong,aside{display:none}td{padding-top:1px;padding-bottom:1px}#monthnav{margin:0;padding:0}#frame thead th,#monthnav,#yearnav,#frame thead th.pseudo-caption{position:relative;top:0}.pseudo-caption{box-shadow:none;padding-bottom:.25in;line-height:1.75}thead th,tfoot th,tfoot td{font-weight:700}tfoot th,tfoot td{padding-top:4px}.category_name a,input{border:0}#summary,td,th,#summary td,#summary th{background:0 0}a{border:0;outline:none}button::-moz-focus-inner{border:0;outline:none}main{margin:0;padding:0}.tag-pill{background:var(--dodge-lightest)!important}.year-in-review{display:inherit;font-size:10px}.year-in-review .shifted-to-center{text-align:center;width:100%;padding:0;font-size:18px;transform:none}.year-in-review{width:100%;margin:0;padding:0}.year-in-review td,.year-in-review th{box-shadow:none;padding:6pt 4pt;line-height:1.6;overflow:hidden}.year-in-review td.amount{min-width:6%;max-width:7%}.year-in-review th{padding-top:1em}.pn,.p\:dn{display:none}}.roadblock{border:2px solid var(--dodge-medium);box-shadow:0 0 1rem var(--dodge-medium);z-index:10}@media only screen and (width<=1100px){#monthnav,#frame thead th,#frame tfoot td{background-color:var(--background-page)}#monthnav h1{background-color:var(--background-content)}.receipt_entry{margin:0 auto;display:table}.receipt_entry label{padding-bottom:1rem}.m\:bgc{background:var(--background-content)}.m\:bgp{background:var(--background-page)}.m\:mt0{margin-top:0}.m\:dn{display:none}.m\:fdc{flex-direction:column}.m\:fss{font-size:var(--fs1);font-size:var(--fs1)}.m\:fsm{font-size:var(--fs2)}.m\:fsl{font-size:var(--fs3)}.m\:fsxl{font-size:var(--fs4)}.m\:fsxxl{font-size:var(--fs5)}.m\:jcc{justify-content:center}.m\:pt0{padding-top:0}}@media only screen and (width>=1101px){.receipt_entry button[type=submit],button[type=submit].primary_submit{margin-top:25px}}
