:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--card:#1c1c1e;--card-2:#2c2c2e;--accent:#0a84ff;--expense:#ff453a;--text:#fff;--secondary:rgba(235,235,245,.6);--separator:rgba(84,84,88,.2);--transaction-form-field-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#main{background:var(--bg);min-height:100%;color:var(--text);margin:0}html,body{overscroll-behavior-y:none}body{min-height:100dvh}#main{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}button,input,select,textarea{font:inherit}button{appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.22,1.35,.36,1)}button:enabled:active{transition-duration:.16s;transition-timing-function:cubic-bezier(.22,.8,.25,1);transform:translateY(2px)scale(.95)}button,.text-button,.danger-button,.primary,.fab{cursor:pointer}.header-button,.row,.transaction-row,.fab{font:inherit;border:0}.page-stage{isolation:isolate;perspective:1200px;background:var(--bg);width:min(100%,760px);height:100dvh;min-height:100dvh;margin:0 auto;position:relative;overflow:hidden}.page-stage--back-swipe{touch-action:pan-y}.page-layer{background:var(--bg);position:absolute;inset:0;overflow-y:auto}.page-layer-leave{z-index:1;pointer-events:none;animation:.66s cubic-bezier(.22,.8,.25,1) both screen-leave}.page-layer-enter-forward,.page-layer-enter-back{z-index:2;pointer-events:none}.page-layer-enter-forward{animation:.33s cubic-bezier(.22,.8,.25,1) both screen-enter-forward}.page-layer-enter-back{animation:.33s cubic-bezier(.22,.8,.25,1) both screen-enter-back}.page-layer-form-background-recede,.page-layer-form-background-return{z-index:1;pointer-events:none}.page-layer-form-background-recede{animation:.66s cubic-bezier(.22,.8,.25,1) both form-background-recede}.page-layer-form-background-resting{z-index:1;pointer-events:none;transform:translateZ(-90px)scale(.96)}.page-layer-form-background-return{animation:.66s cubic-bezier(.22,.8,.25,1) both form-background-return}.page-layer-form-enter,.page-layer-form-leave{z-index:2;pointer-events:none}.page-layer-form-enter,.page-layer-form-leave,.page-layer-form-active{background:0 0;overflow:hidden}.page-layer-form-active{z-index:2}.page-layer-form-enter{animation:.33s cubic-bezier(.22,.8,.25,1) both form-enter}.page-layer-form-leave{animation:.33s cubic-bezier(.22,.8,.25,1) both form-leave}.page{min-height:100%;padding:env(safe-area-inset-top) 20px calc(108px + env(safe-area-inset-bottom))}.page--with-actions{height:100%;min-height:0;padding:env(safe-area-inset-top) 20px 0;flex-direction:column;display:flex;overflow:hidden}.page--with-actions .page-content{min-height:0;padding:0 0 calc(108px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.topbar{min-height:68px;padding:18px 0 14px}.topbar--actions{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:14px;min-height:80px;display:grid}h1{margin:0;font-size:32px;line-height:1.1}.topbar--actions h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.header-button,.header-spacer{width:44px;height:44px}.header-button{color:var(--text);background:#2c2c2e;border:1px solid rgba(255,255,255,.12);border-radius:50%;place-items:center;padding:0;transition:transform .32s cubic-bezier(.22,1.35,.36,1),background-color .22s cubic-bezier(.22,.8,.25,1),border-color .22s cubic-bezier(.22,.8,.25,1);display:grid}.header-button--accent{background:#0a84ff;border-color:#30a2ff}.header-icon{width:24px;height:24px;display:block}.header-icon-swap{place-items:center;width:24px;height:24px;display:grid;position:relative}.header-icon-swap-face{place-items:center;transition:opacity .22s cubic-bezier(.22,.8,.25,1),transform .22s cubic-bezier(.22,.8,.25,1);display:grid;position:absolute}.header-icon-swap-face--alternate{opacity:0;transform:rotate(-90deg)scale(.6)}.header-icon-swap--alternate .header-icon-swap-face--base{opacity:0;transform:rotate(90deg)scale(.6)}.header-icon-swap--alternate .header-icon-swap-face--alternate{opacity:1;transform:none}.account-sort-list{animation:.22s cubic-bezier(.22,.8,.25,1) both account-sort-enter}.account-sort-row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.card{background:var(--card);border-radius:16px;margin:0 0 24px;overflow:hidden}.row,.transaction-row{border-bottom:1px solid var(--separator);width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.row:last-child,.transaction-row:last-child{border-bottom:0}.row,.transaction-row,.transaction-detail-row,.entity-form-field-button,.transaction-picker-option{transition:background-color .16s cubic-bezier(.22,.8,.25,1)}.row:enabled:active,.transaction-row:enabled:active,.transaction-detail-row:enabled:active,.entity-form-field-button:enabled:active,.transaction-picker-option:enabled:active{background-color:rgba(255,255,255,.08);transform:none}.grow{flex:1;min-width:0}.amount{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.chevron-icon{width:24px;height:24px;color:var(--secondary);flex:none;margin-left:auto}.round-plus{background:var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.text-button,.danger-button{color:var(--accent);background:0 0;border:0;padding:8px;text-decoration:none}.danger-button{color:var(--expense)}.form .danger-button{border:1px solid var(--expense);border-radius:14px;width:100%;min-height:54px}.balance{text-align:center;padding:30px 16px;font-size:34px;font-weight:300}.balance p{margin:0}.transaction-date-group{margin:0 0 32px}.transaction-date-header{align-items:center;gap:16px;margin:0 0 18px;display:flex}.transaction-date-title{margin:0;font-size:18px;line-height:1.2}.transaction-date-total{color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;gap:12px;margin-left:auto;font-size:18px;display:flex}.transaction-date-group .card{margin-bottom:0}.empty{text-align:center;color:var(--secondary);padding:40px 16px}.settings-transfer-status{color:var(--secondary);margin:-14px 4px 24px;font-size:16px}.settings-transfer-status--error{color:var(--expense)}.app-version{opacity:.2;text-align:center;margin:0;font-size:16px}.confirmation-dialog-backdrop{z-index:30;background:rgba(0,0,0,.58);place-items:center;padding:20px;animation:.18s ease-out both confirmation-dialog-backdrop-enter;display:grid;position:fixed;inset:0}.confirmation-dialog-backdrop--closing{pointer-events:none;animation:.18s ease-in both confirmation-dialog-backdrop-leave}.confirmation-dialog{background:var(--card-2);border-radius:28px;width:min(100vw - 32px,420px);padding:24px;animation:.18s ease-out both confirmation-dialog-enter;box-shadow:0 18px 48px rgba(0,0,0,.42)}.confirmation-dialog--closing{animation:.18s ease-in both confirmation-dialog-leave}.confirmation-dialog h2{margin:0 0 12px;font-size:22px}.confirmation-dialog p{color:var(--secondary);margin:0;line-height:1.45}.confirmation-dialog-actions{justify-content:flex-end;gap:12px;margin:24px -8px -8px;display:flex}.confirmation-dialog-button{background:var(--accent);color:#fff;min-height:42px;font:inherit;border:0;border-radius:12px;padding:8px 14px;font-weight:700}.confirmation-dialog-button--destructive{background:var(--expense)}.fab{right:max(24px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));color:#fff;background:#0a84ff;border:1px solid #30a2ff;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;text-decoration:none;display:grid;position:fixed}.plus-icon{width:32px;height:32px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form{gap:18px;display:grid}.form label{color:var(--secondary);gap:8px;display:grid}.form input,.form select,.form textarea{background:var(--card);width:100%;min-height:52px;color:var(--text);border:0;border-radius:14px;padding:12px 14px}.form textarea{resize:vertical;min-height:100px}.primary{background:var(--accent);color:#fff;border:0;border-radius:14px;min-height:54px;font-weight:700}.error{color:var(--expense);margin:0}.transaction-row strong,.transaction-row small{display:block}.transaction-row{font-size:16px}.transaction-row small{color:var(--secondary);margin-top:4px}.entity-form-page{--dismiss-drag-offset:0px;height:100%;min-height:100%;transform:translate3d(0, var(--dismiss-drag-offset), 0);will-change:transform;background:#1c1c1e;border-radius:28px 28px 0 0;position:relative;overflow:hidden}.entity-form-page--dragging{transition:none}.entity-form-page--snapping{transition:transform .22s cubic-bezier(.22,.8,.25,1)}.entity-form-drag-region{touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.entity-form{flex-direction:column;height:100%;min-height:0;display:flex}.entity-form--overlay-open{will-change:transform;animation:.66s cubic-bezier(.22,.8,.25,1) both entity-form-overlay-recede}.entity-form--overlay-closing{will-change:transform;animation:.66s cubic-bezier(.22,.8,.25,1) both entity-form-overlay-return}.entity-form-toolbar{padding:max(14px, env(safe-area-inset-top)) 20px 14px;background:#1c1c1e;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.entity-form-toolbar-button{width:44px;height:44px;color:var(--text);background:#2c2c2e;border:1px solid rgba(255,255,255,.12);border-radius:50%;place-items:center;padding:0;display:grid}.entity-form-toolbar-button--submit{background:#0a84ff;border-color:#30a2ff;justify-self:end}.entity-form-toolbar-center{min-width:0}.entity-form-toolbar-center h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}.entity-form-icon{width:24px;height:24px}.transaction-kind-switch{isolation:isolate;background:#242426;border:1px solid rgba(255,255,255,.1);border-radius:23px;grid-template-columns:repeat(3,1fr);min-width:0;padding:3px;display:grid;position:relative}.transaction-kind-indicator{z-index:0;pointer-events:none;background:#4a4a4c;border-radius:20px;width:calc(33.3333% - 2px);transition:transform .18s cubic-bezier(.22,.8,.25,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.transaction-kind-switch--income .transaction-kind-indicator{transform:translate(100%)}.transaction-kind-switch--transfer .transaction-kind-indicator{transform:translate(200%)}.transaction-kind-button{z-index:1;min-height:38px;color:var(--text);background:0 0;border:0;border-radius:20px;place-items:center;display:grid;position:relative}.transaction-kind-icon{width:24px;height:24px}.entity-form-content{min-height:0;padding:18px 20px calc(28px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.entity-form-empty{flex:1}.entity-form-card,.transaction-amount-card,.transaction-details-card,.transaction-date-card,.transaction-account-card,.transaction-additional-card{background:#2c2c2e;border-radius:24px;margin:0 0 16px;overflow:hidden}.transaction-amount-field{min-height:54px;color:var(--text);font-size:var(--transaction-form-field-font-size);grid-template-columns:calc(32% - 8px) minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.transaction-amount-field input,.transaction-detail-row input{appearance:none;width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;outline:0;margin:0;padding:0}.transaction-amount-field input::placeholder{color:rgba(235,235,245,.3);font:inherit}.transaction-detail-row input::placeholder{color:rgba(235,235,245,.3);font:inherit}.transaction-detail-row{width:100%;min-height:52px;color:var(--text);font-size:var(--transaction-form-field-font-size);text-align:left;border:0;grid-template-columns:calc(32% - 8px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.transaction-amount-field,.transaction-amount-field input,.transaction-detail-row,.transaction-detail-row input,.transaction-detail-value,.transaction-date-card,.transaction-date-button,.transaction-time-button{font-family:inherit;font-size:var(--transaction-form-field-font-size);font-style:normal;font-weight:400;line-height:1.2}.transaction-details-card>.transaction-detail-row+.transaction-detail-row{border-top:1px solid rgba(84,84,88,.4)}.transaction-account-card>.transaction-detail-row:not(:last-child),.transaction-additional-card>.transaction-detail-row:not(:last-child){border-bottom:1px solid rgba(84,84,88,.4)}.transaction-detail-label{min-width:0}.transaction-picker-label,.transaction-additional-label{font-family:inherit;font-size:var(--transaction-form-field-font-size);font-style:normal;font-weight:400;line-height:1.2}.transaction-detail-row input:last-child{grid-column:2/4}.transaction-detail-row input,.transaction-detail-value{min-width:0;color:var(--secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-detail-button{font:inherit;background:0 0;border:0}.transaction-circle-plus-icon,.transaction-chevron-icon{width:24px;height:24px;color:var(--accent);flex:none}.transaction-date-card{min-height:56px;font-size:var(--transaction-form-field-font-size);grid-template-columns:calc(32% - 8px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 20px;display:grid}.transaction-date-controls{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.transaction-date-button,.transaction-time-button{min-height:40px;color:var(--text);text-align:center;background:#464648;border:0;border-radius:20px;padding:0 14px}.transaction-date-button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.transaction-time-button{font-variant-numeric:tabular-nums;flex:none}.transaction-date-dialog-backdrop{z-index:20;background:rgba(0,0,0,.58);place-items:center;padding:20px;animation:.18s ease-out both transaction-date-backdrop-enter;display:grid;position:fixed;inset:0}.transaction-date-dialog-backdrop--closing{pointer-events:none;animation:.18s ease-in both transaction-date-backdrop-leave}.transaction-date-dialog{background:0 0;border:0;border-radius:32px;width:min(100vw - 32px,560px);max-height:min(80dvh,640px);animation:.18s ease-out both transaction-date-dialog-enter;overflow:auto;box-shadow:0 18px 48px rgba(0,0,0,.42)}.transaction-date-dialog--closing{animation:.18s ease-in both transaction-date-dialog-leave}.transaction-time-dialog-backdrop{z-index:20;background:rgba(0,0,0,.58);place-items:center;padding:20px;animation:.18s ease-out both transaction-date-backdrop-enter;display:grid;position:fixed;inset:0}.transaction-time-dialog-backdrop--closing{pointer-events:none;animation:.18s ease-in both transaction-date-backdrop-leave}.transaction-time-dialog{background:#2c2c2e;border-radius:28px;width:min(100vw - 32px,360px);padding:20px;animation:.18s ease-out both transaction-time-dialog-enter;box-shadow:0 18px 48px rgba(0,0,0,.42)}.transaction-time-dialog--closing{animation:.18s ease-in both transaction-time-dialog-leave}.transaction-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.transaction-time-column{min-width:0}.transaction-time-column-label{color:var(--secondary);text-align:center;margin:0 0 8px;font-size:14px;display:block}.transaction-time-options-mask{position:relative}.transaction-time-options-mask:before,.transaction-time-options-mask:after{z-index:1;pointer-events:none;content:"";height:24px;position:absolute;left:0;right:0}.transaction-time-options-mask:before{background:linear-gradient(to bottom, var(--card-2), transparent);top:0}.transaction-time-options-mask:after{background:linear-gradient(to top, var(--card-2), transparent);bottom:0}.transaction-time-options{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:minmax(0,1fr);gap:6px;max-height:250px;padding:2px;display:grid;overflow-y:auto}.transaction-time-options::-webkit-scrollbar{display:none}.transaction-time-option{min-height:38px;color:var(--text);font-variant-numeric:tabular-nums;background:#464648;border:0;border-radius:12px}.transaction-time-option--selected{background:var(--accent);color:#fff}.transaction-time-confirm-button{background:var(--accent);color:#fff;border:0;border-radius:16px;width:100%;min-height:48px;font-weight:700}@keyframes transaction-date-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes transaction-date-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes transaction-date-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes transaction-date-dialog-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes confirmation-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes confirmation-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes confirmation-dialog-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes confirmation-dialog-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes transaction-time-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes transaction-time-dialog-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.transaction-additional-chevron{width:24px;height:24px;color:var(--accent);transform-origin:50%;will-change:transform;grid-column:3;place-items:center;transition:transform .28s cubic-bezier(.22,.8,.25,1);display:grid;transform:rotate(90deg)}.transaction-additional-chevron--expanded{transform:rotate(270deg)}.transaction-delete-button{width:100%;min-height:52px;color:var(--expense);font:inherit;font-size:var(--transaction-form-field-font-size);text-align:left;background:0 0;border:0;padding:10px 20px}.entity-form-error{color:var(--expense);margin:0 4px;font-size:17px}.entity-form-field-row{width:100%;min-height:54px;color:var(--text);font-size:var(--transaction-form-field-font-size);grid-template-columns:calc(32% - 8px) minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.entity-form-field-row input{appearance:none;width:100%;min-width:0;color:var(--secondary);font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.entity-form-field-row input::placeholder{color:rgba(235,235,245,.3)}.entity-form-field-label{min-width:0}.entity-form-field-button{font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:calc(32% - 8px) minmax(0,1fr) auto}.entity-form-additional-card>.entity-form-field-row:not(:last-child){border-bottom:1px solid rgba(84,84,88,.4)}.entity-form-additional-chevron{width:24px;height:24px;color:var(--accent);transform-origin:50%;will-change:transform;grid-column:3;place-items:center;transition:transform .28s cubic-bezier(.22,.8,.25,1);display:grid;transform:rotate(90deg)}.entity-form-additional-chevron--expanded{transform:rotate(270deg)}.entity-form-chevron-icon{width:24px;height:24px}.entity-form-delete-button{width:100%;min-height:52px;color:var(--expense);font:inherit;font-size:var(--transaction-form-field-font-size);text-align:left;background:0 0;border:0;padding:10px 20px}.transaction-picker-backdrop{z-index:10;background:rgba(0,0,0,.58);align-items:flex-end;animation:.22s ease-out both transaction-picker-backdrop-enter;display:flex;position:fixed;inset:0}.transaction-picker-backdrop--closing{animation:.22s ease-in both transaction-picker-backdrop-leave}.transaction-picker-sheet{--dismiss-drag-offset:0px;overscroll-behavior:contain;width:100%;max-height:min(72dvh,620px);padding:0 20px calc(24px + env(safe-area-inset-bottom));transform:translate3d(0, var(--dismiss-drag-offset), 0);will-change:transform;background:#2c2c2e;border-radius:28px 28px 0 0;animation:.28s cubic-bezier(.22,.8,.25,1) both transaction-picker-sheet-enter;position:relative;overflow:hidden auto;box-shadow:0 -12px 36px rgba(0,0,0,.28)}.transaction-picker-sheet--closing{animation:.28s cubic-bezier(.22,.8,.25,1) both transaction-picker-sheet-leave}.transaction-picker-sheet--dragging{transition:none;animation:none}.transaction-picker-sheet--snapping{transition:transform .22s cubic-bezier(.22,.8,.25,1);animation:none}.transaction-picker-drag-region{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#2c2c2e;margin:0 -20px;padding:18px 20px 0;display:flow-root;position:sticky;top:0}.transaction-picker-handle{background:rgba(235,235,245,.3);border-radius:3px;width:42px;height:5px;margin:0 auto 18px}.transaction-picker-drag-region h2{margin:0 0 14px;font-size:22px}.transaction-picker-options{background:#3a3a3c;border-radius:18px;overflow:hidden}.transaction-picker-option{width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid rgba(84,84,88,.4);align-items:center;gap:16px;padding:12px 18px;font-size:18px;display:flex}.transaction-picker-option:last-child{border-bottom:0}.transaction-picker-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.transaction-picker-option .entity-form-icon{width:24px;height:24px;color:var(--accent);flex:none}@keyframes screen-enter-forward{0%{opacity:.92;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes screen-enter-back{0%{opacity:.92;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes screen-leave{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(-90px)scale(.96)}}@keyframes form-enter{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes form-leave{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes form-background-recede{0%{transform:translateZ(0)scale(1)}to{transform:translateZ(-90px)scale(.96)}}@keyframes form-background-return{0%{transform:translateZ(-90px)scale(.96)}to{transform:translateZ(0)scale(1)}}@keyframes transaction-picker-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes transaction-picker-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes transaction-picker-sheet-enter{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes transaction-picker-sheet-leave{0%{transform:translate3d(0, var(--dismiss-drag-offset), 0)}to{transform:translateY(100%)}}@keyframes entity-form-overlay-recede{0%{transform:translateZ(0)scale(1)}to{transform:translateZ(-90px)scale(.96)}}@keyframes entity-form-overlay-return{0%{transform:translateZ(-90px)scale(.96)}to{transform:translateZ(0)scale(1)}}@keyframes account-sort-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-layer-leave,.page-layer-enter-forward,.page-layer-enter-back,.page-layer-form-background-recede,.page-layer-form-background-return,.page-layer-form-enter,.page-layer-form-leave,.entity-form--overlay-open,.entity-form--overlay-closing,.transaction-picker-backdrop,.transaction-picker-sheet,.transaction-date-dialog-backdrop,.transaction-date-dialog,.transaction-time-dialog-backdrop,.transaction-time-dialog,.confirmation-dialog-backdrop,.confirmation-dialog,.account-sort-list{animation-duration:3ms}button,.entity-form-page--snapping,.transaction-picker-sheet--snapping,.transaction-additional-chevron,.transaction-kind-indicator,.header-button,.header-icon-swap-face{transition-duration:3ms}}@media (width>=760px){body{background:#0d0d0e}.page-stage{box-shadow:0 0 80px rgba(0,0,0,.45)}}