:root{--theme-background:#ebf2f9;--theme-card-background:#fff;--theme-text-primary:#3d5276;--theme-text-secondary:#667ea3;--theme-accent:#5a7ff6;--color-primary-100:#f0f5ff;--color-primary-200:#cdddfe;--color-primary-300:#a6c0fc;--color-primary-400:#85a4fa;--color-primary-500:#5a7ff6;--color-primary-600:#4e6ce4;--color-primary-700:#4259cd;--color-primary-800:#424c8a;--color-primary-900:#393f74;--color-primary-100-rgb:241,246,255;--color-primary-200-rgb:217,231,255;--color-primary-300-rgb:186,210,244;--color-primary-400-rgb:156,185,233;--color-primary-500-rgb:113,128,185;--color-primary-600-rgb:89,111,172;--color-primary-700-rgb:65,84,153;--color-primary-800-rgb:64,75,102;--color-primary-900-rgb:54,63,87;--color-neutral-100:#f7fbfd;--color-neutral-200:#ebf2f9;--color-neutral-300:#dde7f3;--color-neutral-400:#c6d6e7;--color-neutral-500:#94accc;--color-neutral-600:#667ea3;--color-neutral-700:#3d5276;--color-neutral-800:#1b3a5a;--color-neutral-900:#151f32;--color-neutral-100-rgb:244,249,252;--color-neutral-200-rgb:234,242,248;--color-neutral-300-rgb:223,234,243;--color-neutral-400-rgb:203,220,235;--color-neutral-500-rgb:165,189,214;--color-neutral-600-rgb:98,126,156;--color-neutral-700-rgb:56,76,107;--color-neutral-800-rgb:27,47,71;--color-neutral-900-rgb:18,28,43;--color-background-dark-hover:#4a5296;--color-background-dark-active:#626ab2;--color-shadow-normal:rgba(113,128,185,0.5);--color-shadow-hover:rgba(113,128,185,0.5);--color-positive-100:#f0fff4;--color-positive-200:#c6f6d5;--color-positive-300:#99e6b4;--color-positive-400:#69d392;--color-positive-500:#49bc78;--color-positive-600:#39a26a;--color-positive-700:#2e8459;--color-positive-800:#27684a;--color-positive-900:#22533c;--color-negative-100:#fff5f5;--color-negative-200:#fed7d7;--color-negative-300:#feb4b4;--color-negative-400:#fc8383;--color-negative-500:#f56666;--color-negative-600:#e53e3e;--color-negative-700:#c53030;--color-negative-800:#9d2a2a;--color-negative-900:#742a2a;--color-warning-100:#ffffe0;--color-warning-200:#fefcbe;--color-warning-300:#faf189;--color-warning-400:#f6df60;--color-warning-500:#ecc94b;--color-warning-600:#d69e2e;--color-warning-700:#b77a1f;--color-warning-800:#985b16;--color-warning-900:#754210;--color-support-100:#faf5ff;--color-support-200:#e9d8fd;--color-support-300:#d6bdfa;--color-support-400:#b895f4;--color-support-500:#a07bea;--color-support-600:#8059d4;--color-support-700:#6c47c2;--color-support-800:#553c9a;--color-support-900:#44337a;--color-future-100:#fce8f4;--color-future-200:#fbd0e8;--color-future-300:#f9a9d5;--color-future-400:#f471b5;--color-future-500:#ec4699;--color-future-600:#db2979;--color-future-700:#bf185d;--color-future-800:#9b174c;--color-future-900:#811842}.theme-dark{--theme-background:#151f32;--theme-card-background:#1b3a5a;--theme-text-primary:#ebf2f9;--theme-text-secondary:#c6d6e7;--theme-accent:#5a7ff6;--color-primary-100:#393f74;--color-primary-200:#424c8a;--color-primary-300:#4259cd;--color-primary-400:#4e6ce4;--color-primary-500:#5a7ff6;--color-primary-600:#85a4fa;--color-primary-700:#a6c0fc;--color-primary-800:#cdddfe;--color-primary-900:#f0f5ff;--color-primary-100-rgb:54,63,87;--color-primary-200-rgb:64,75,102;--color-primary-300-rgb:65,84,153;--color-primary-400-rgb:89,111,172;--color-primary-500-rgb:113,128,185;--color-primary-600-rgb:156,185,233;--color-primary-700-rgb:186,210,244;--color-primary-800-rgb:217,231,255;--color-primary-900-rgb:241,246,255;--color-neutral-100:#151f32;--color-neutral-200:#1b3a5a;--color-neutral-300:#3d5276;--color-neutral-400:#667ea3;--color-neutral-500:#94accc;--color-neutral-600:#c6d6e7;--color-neutral-700:#dde7f3;--color-neutral-800:#ebf2f9;--color-neutral-900:#f7fbfd;--color-neutral-100-rgb:18,28,43;--color-neutral-200-rgb:27,47,71;--color-neutral-300-rgb:56,76,107;--color-neutral-400-rgb:98,126,156;--color-neutral-500-rgb:165,189,214;--color-neutral-600-rgb:203,220,235;--color-neutral-700-rgb:223,234,243;--color-neutral-800-rgb:234,242,248;--color-neutral-900-rgb:244,249,252;--color-background-dark-hover:#243556;--color-background-dark-active:#334b7a;--color-positive-100:#22533c;--color-positive-200:#27684a;--color-positive-300:#2e8459;--color-positive-400:#39a26a;--color-positive-500:#49bc78;--color-positive-600:#69d392;--color-positive-700:#99e6b4;--color-positive-800:#c6f6d5;--color-positive-900:#f0fff4;--color-negative-100:#742a2a;--color-negative-200:#9d2a2a;--color-negative-300:#c53030;--color-negative-400:#e53e3e;--color-negative-500:#f56666;--color-negative-600:#fc8383;--color-negative-700:#feb4b4;--color-negative-800:#fed7d7;--color-negative-900:#fff5f5;--color-warning-100:#754210;--color-warning-200:#985b16;--color-warning-300:#b77a1f;--color-warning-400:#d69e2e;--color-warning-500:#ecc94b;--color-warning-600:#f6df60;--color-warning-700:#faf189;--color-warning-800:#fefcbe;--color-warning-900:#ffffe0;--color-support-100:#44337a;--color-support-200:#553c9a;--color-support-300:#6c47c2;--color-support-400:#8059d4;--color-support-500:#a07bea;--color-support-600:#b895f4;--color-support-700:#d6bdfa;--color-support-800:#e9d8fd;--color-support-900:#faf5ff;--color-future-100:#811842;--color-future-200:#9b174c;--color-future-300:#bf185d;--color-future-400:#db2979;--color-future-500:#ec4699;--color-future-600:#f471b5;--color-future-700:#f9a9d5;--color-future-800:#fbd0e8;--color-future-900:#fce8f4}:export{colorPrimary100:#f0f5ff;colorPrimary200:#cdddfe;colorPrimary300:#a6c0fc;colorPrimary400:#85a4fa;colorPrimary500:#5a7ff6;colorPrimary600:#4e6ce4;colorPrimary700:#4259cd;colorPrimary800:#424c8a;colorPrimary900:#393f74;colorNeutral100:#f7fbfd;colorNeutral200:#ebf2f9;colorNeutral300:#dde7f3;colorNeutral400:#c6d6e7;colorNeutral500:#94accc;colorNeutral600:#667ea3;colorNeutral700:#3d5276;colorNeutral800:#1b3a5a;colorNeutral900:#151f32;colorPositive100:#f0fff4;colorPositive200:#c6f6d5;colorPositive300:#99e6b4;colorPositive400:#69d392;colorPositive500:#49bc78;colorPositive600:#39a26a;colorPositive700:#2e8459;colorPositive800:#27684a;colorPositive900:#22533c;colorNegative100:#fff5f5;colorNegative200:#fed7d7;colorNegative300:#feb4b4;colorNegative400:#fc8383;colorNegative500:#f56666;colorNegative600:#e53e3e;colorNegative700:#c53030;colorNegative800:#9d2a2a;colorNegative900:#742a2a;colorFuture100:#fce8f4;colorFuture200:#fbd0e8;colorFuture300:#f9a9d5;colorFuture400:#f471b5;colorFuture500:#ec4699;colorFuture600:#db2979;colorFuture700:#bf185d;colorFuture800:#9b174c;colorFuture900:#811842;colorBackgroundNeutral:#ebf2f9;colorBackgroundDark:#393f74;colorBackgroundTertiary:#dde7f3}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;color:inherit;font-family:"Nunito",sans-serif;margin:0;padding:0;vertical-align:baseline}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{line-height:1}ol,ul{list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}button{cursor:pointer}svg{display:block}.ChartContainer{border-radius:8px}.ChartContainer,.IntervalSwitcher{background-color:#fff;background-color:var(--theme-card-background)}.IntervalSwitcher{border-color:#667ea3;border-color:var(--theme-text-secondary)}.IntervalSwitcher .IntervalSwitcher-button{color:#667ea3;color:var(--theme-text-secondary)}.IntervalSwitcher .IntervalSwitcher-button:disabled{color:#667ea3;color:var(--theme-text-secondary);opacity:.5}.dark-mode .SelectInput-container{border-color:#667ea3;border-color:var(--theme-text-secondary)}.dark-mode .SelectInput-container,.dark-mode .SelectInput-container select{background-color:#fff;background-color:var(--theme-card-background);color:#3d5276;color:var(--theme-text-primary)}.dark-mode .SelectInput-container:disabled{background-color:rgba(56,76,107,.3);background-color:rgba(var(--color-neutral-700-rgb),.3);border-color:#667ea3;border-color:var(--theme-text-secondary);color:#667ea3;color:var(--theme-text-secondary)}.dark-mode .TableRowContainer,.dark-mode .TableRowContainer.TransactionsTableRow--virtual{background-color:#fff;background-color:var(--theme-card-background)}.dark-mode .TableRowContainer.TransactionsTableRow--virtual :active,.dark-mode .TableRowContainer.TransactionsTableRow--virtual:hover{background-color:#fff;background-color:var(--theme-card-background)}.dark-mode .ListItem-double-layer .ListItem-top-layer{background-color:#fff;background-color:var(--theme-card-background);color:#3d5276;color:var(--theme-text-primary)}.dark-mode .ListItem-double-layer .ListItem-bottom-layer{background-color:#1b3a5a;background-color:var(--color-neutral-800)}.dark-mode .ListItem-single-layer:hover{background-color:rgba(56,76,107,.3);background-color:rgba(var(--color-neutral-700-rgb),.3)}.dark-mode .ListItem-single-layer:active{background-color:#4259cd;background-color:var(--color-primary-700);color:#3d5276;color:var(--theme-text-primary)}.dark-mode .ListItem-single-layer.ListItem--active .ListItem-content{color:#4a5296;color:var(--color-background-dark-hover)}.dark-mode .ListItem-single-layer.ListItem--active .ListItemActions svg path{stroke:#4a5296;stroke:var(--color-background-dark-hover)}.dark-mode .ListItem.ListItem--active{background-color:#4259cd;background-color:var(--color-primary-700);color:#3d5276;color:var(--theme-text-primary)}.dark-mode .OptionCard{background-color:#151f32;color:#667ea3}.dark-mode .OptionCard.OptionCard--disabled{background-color:#dde7f3;color:#94accc;color:var(--color-neutral-500)}.dark-mode .OptionCard.OptionCard--active{background-color:#424c8a;color:#fff}.dark-mode .OptionCard.OptionCard--active .CurrentAmount-dollar-sign,.dark-mode .OptionCard.OptionCard--active p{color:#fff!important}.dark-mode .OptionCard.OptionCard--active.ShowFutureToggle{color:#3d5276;color:var(--theme-text-primary,var(--color-neutral-700));background-color:#ec4699;background-color:var(--color-future-500)}.dark-mode .OptionCard.OptionCard--active.ShowFutureToggle:hover{background-color:#f471b5;background-color:var(--color-future-400)}.dark-mode .AccountSummaries{background-color:#424c8a;color:#fff}.dark-mode .AccountSummaries .AccountSummary-header .AccountSummary-type{color:#fff}.dark-mode .AccountSummaries .CurrentAmount.CurrentAmount--light-shade .CurrentAmount-dollar-sign,.dark-mode .AccountSummaries .FromAmount,.dark-mode .AccountSummaries .FromAmount.FromAmount--light-shade{color:#667ea3;color:var(--theme-text-secondary)}.dark-mode .Dropdown{background-color:#dde7f3}.dark-mode .Dropdown .DropdownItem:focus,.dark-mode .Dropdown .DropdownItem:hover{background-color:#f0f5ff;color:#4a5296;color:var(--color-background-dark-hover)}.dark-mode .Dropdown .DropdownItem.DropdownItem--disabled{color:#94accc;color:var(--color-neutral-500)}.dark-mode .Dropdown .DropdownItem .DropdownItem-icon{color:#728197}.dark-mode .AutocompleteInput-suggestions li{background-color:#0e1522}.dark-mode .TransactionTypeSummary{background-color:#fff;background-color:var(--theme-card-background)}.dark-mode .TransactionTypeSummary .SingleAccountSummary.SingleAccountSummary--hidden .SingleAccountSummary-line{stroke:#dde7f3;stroke:var(--color-neutral-300)}.dark-mode .CashFlow{background-color:#fff;background-color:var(--theme-card-background)}.dark-mode .AppNavigation--small{background-image:radial-gradient(ellipse 33px 34px at top,transparent 100%,#fff 0)}.dark-mode .AppNavigation--small.AppNavigation--small-safari{background-color:#fff}.dark-mode .DialogContainer,.dark-mode .SmallToast{background-color:#fff;background-color:var(--theme-card-background)}body{color:#3d5276;color:var(--theme-text-primary,var(--color-neutral-700))}#root,body,html{height:100%;width:100%}button{font-size:16px}.AmountChange--na{color:var(--color-neutral-500);font-weight:400}.AmountChange--na.AmountChange--light-shade{color:var(--color-neutral-400)}.AmountChange.AmountChange--positive .AmountChange-percent{color:var(--color-positive-500)}.AmountChange.AmountChange--positive .AmountChange-difference{color:var(--color-positive-400)}.AmountChange.AmountChange--negative .AmountChange-percent{color:var(--color-negative-500)}.AmountChange.AmountChange--negative .AmountChange-difference{color:var(--color-negative-400)}.AmountChange.AmountChange--light-shade .AmountChange-percent{font-weight:700}.AmountChange.AmountChange--light-shade.AmountChange--positive .AmountChange-percent{color:var(--color-positive-300)}.AmountChange.AmountChange--light-shade.AmountChange--positive .AmountChange-difference{color:var(--color-positive-400)}.AmountChange.AmountChange--light-shade.AmountChange--negative .AmountChange-percent{color:var(--color-negative-300)}.AmountChange.AmountChange--light-shade.AmountChange--negative .AmountChange-difference{color:var(--color-negative-400)}.AnimatedLogo svg{height:100%;width:100%}.AnimatedLogo--story-Large{height:100px;width:80px}@-webkit-keyframes _animations_wrap-around__3C6kG{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}51%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _animations_wrap-around__3C6kG{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}51%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes _animations_wrap-around-reverse__KNP2J{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}51%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _animations_wrap-around-reverse__KNP2J{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}51%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes _animations_error-shake__37svo{0%{-webkit-transform:translateX(15px);transform:translateX(15px)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _animations_error-shake__37svo{0%{-webkit-transform:translateX(15px);transform:translateX(15px)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes _animations_animate-in-list-item__3IbKu{0%{opacity:0;-webkit-transform:scale(.5) translateY(150px);transform:scale(.5) translateY(150px)}to{opacity:1}}@keyframes _animations_animate-in-list-item__3IbKu{0%{opacity:0;-webkit-transform:scale(.5) translateY(150px);transform:scale(.5) translateY(150px)}to{opacity:1}}.BackgroundBlur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(27,47,71,.3);background-color:rgba(var(--color-neutral-800-rgb,27,47,71),.3);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.BackgroundBlur-enter{opacity:0}.BackgroundBlur-enter-active{transition:opacity .3s ease-in-out;opacity:1}.BackgroundBlur-exit{opacity:1}.BackgroundBlur-exit-active{transition:opacity .3s ease-in-out;opacity:0}.Button{height:46px;outline:none;position:relative;transition:background-color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;align-items:center;border-radius:3px;color:#fff;display:flex;justify-content:center;padding:0 16px;-webkit-tap-highlight-color:transparent}@media (min-width:400px){.Button{height:46px}}.keyboard-navigation .Button:focus:after{opacity:1}.keyboard-navigation .Button:focus-within:after{opacity:1}.Button:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.Button,.Button:disabled,.Button:disabled:active,.Button:disabled:focus,.Button:disabled:hover,.touch-support .Button:hover{-webkit-transform:translateY(0);transform:translateY(0)}.Button:active,.Button:hover,.keyboard-navigation .Button:focus,.touch-support .Button:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Button:focus{-webkit-transform:translateY(0);transform:translateY(0)}.Button:active,.keyboard-navigation .Button:active,.touch-support .Button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.Button path{stroke:#fff}.Button,.Button:disabled,.Button:disabled:active,.Button:disabled:focus,.Button:disabled:hover,.touch-support .Button:hover{background-color:var(--color-primary-500);font-weight:700;letter-spacing:1px}.Button:active,.Button:hover,.keyboard-navigation .Button:focus,.touch-support .Button:active{background-color:var(--color-primary-700)}.Button:disabled,.Button:disabled:active,.Button:disabled:focus,.Button:disabled:hover{background-color:var(--color-primary-300);box-shadow:none;cursor:default}.Button.Button--pseudo-disabled,.Button.Button--pseudo-disabled:disabled,.Button.Button--pseudo-disabled:disabled:active,.Button.Button--pseudo-disabled:disabled:focus,.Button.Button--pseudo-disabled:disabled:hover,.touch-support .Button.Button--pseudo-disabled:hover{background-color:var(--color-primary-300);box-shadow:none;cursor:default}.Button.Button--secondary,.Button.Button--secondary:disabled,.Button.Button--secondary:disabled:active,.Button.Button--secondary:disabled:focus,.Button.Button--secondary:disabled:hover,.touch-support .Button.Button--secondary:hover{background-color:var(--color-neutral-300);color:var(--color-neutral-700);font-weight:400;letter-spacing:0}.Button.Button--secondary:active,.Button.Button--secondary:hover,.keyboard-navigation .Button.Button--secondary:focus,.touch-support .Button.Button--secondary:active{background-color:var(--color-neutral-400)}.Button.Button--secondary:disabled,.Button.Button--secondary:disabled:active,.Button.Button--secondary:disabled:focus,.Button.Button--secondary:disabled:hover{background-color:var(--color-neutral-300);box-shadow:none;color:var(--color-neutral-500);cursor:default}.Button.Button--secondary.Button--pseudo-disabled,.Button.Button--secondary.Button--pseudo-disabled:disabled,.Button.Button--secondary.Button--pseudo-disabled:disabled:active,.Button.Button--secondary.Button--pseudo-disabled:disabled:focus,.Button.Button--secondary.Button--pseudo-disabled:disabled:hover,.touch-support .Button.Button--secondary.Button--pseudo-disabled:hover{background-color:var(--color-neutral-300);box-shadow:none;color:var(--color-neutral-500);cursor:default}.Button>.Button-child-wrapper{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Button::-moz-focus-inner{border:0}.Card{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200));border-radius:3px;display:grid;grid-template-columns:1fr;padding:32px}.Card--story-WithElements{grid-gap:24px;gap:24px}.Card--story-WithElements .ShadowButton{width:100%}.Checkbox-container{outline:none;position:relative;align-items:center;cursor:pointer;display:flex;z-index:1}.keyboard-navigation .Checkbox-container:focus:after{opacity:1}.keyboard-navigation .Checkbox-container:focus-within:after{opacity:1}.Checkbox-container::-moz-focus-inner{border:0}.Checkbox-container:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.Checkbox-container .Checkbox{cursor:pointer;flex-shrink:0;outline:none}.Checkbox-container .Checkbox-Label{line-height:1.2;margin-bottom:-2px;margin-left:8px}.Checkbox-container .Checkbox-Label.Checkbox-Label--error{color:var(--color-negative-600);font-weight:700}.Checkbox-container .Checkbox-Label.Checkbox-Label--empty{margin-left:0}.CircularCountdown-container{height:36px;position:relative;width:36px}.CircularCountdown-container .CircularCountdown{fill:none;stroke:none}.CircularCountdown-container .CircularCountdown .CircularCountdown-remaining{fill-rule:nonzero;stroke:var(--color-primary-400);stroke-linecap:round;stroke-width:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;transition:all 1s linear}.CircularCountdown-container .CircularCountdown .CircularCountdown-remaining.CircularCountdown-remaining--times-up{display:none}.CircularCountdown-container .CircularCountdown-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.CurrentAmount.CurrentAmount--light-shade .CurrentAmount-dollar-sign{color:var(--color-primary-200)}.CurrentAmount.CurrentAmount--light-shade .CurrentAmount-amount{color:#fff}.CurrentAmount .CurrentAmount-dollar-sign{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-weight:600;margin-right:1px}.CurrentAmount .CurrentAmount-amount{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-weight:700}.DebugTools{position:fixed;bottom:20px;right:20px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;padding:10px;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:14px}.DebugTools--collapsed{max-width:200px}.DebugTools-title{display:flex;justify-content:space-between;align-items:center;width:100%}.DebugTools-collapseButton{background:none;border:none;cursor:pointer;font-size:16px;color:#666}.DebugTools-collapseButton:hover{color:#000}.DebugTools-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.DebugTools-header h3{margin:0;font-size:16px}.DebugTools-toggles{display:flex;grid-gap:15px;gap:15px}.DebugTools-toggle{display:flex;align-items:center;cursor:pointer}.DebugTools-toggle span:first-of-type{margin-right:8px;font-size:12px}.DebugTools-toggle input{display:none}.DebugTools-toggle input:checked+.DebugTools-slider{background-color:#06c}.DebugTools-toggle input:checked+.DebugTools-slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.DebugTools-toggle input:disabled+.DebugTools-slider{background-color:#ccc;cursor:not-allowed}.DebugTools-slider{position:relative;display:inline-block;width:36px;height:20px;background-color:#ccc;border-radius:20px;transition:.2s}.DebugTools-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.2s}.DebugTools-buttons{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:10px}.DebugTools-button{background-color:#06c;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px}.DebugTools-button:hover{background-color:#05a}.DebugTools-button:disabled{background-color:#ccc;cursor:not-allowed}.DebugTools-button:disabled:hover{background-color:#ccc}.DebugTools-button--warning{background-color:#c30}.DebugTools-button--warning:hover{background-color:#a20}.DebugTools-button--warning:disabled{background-color:#fcc}.DebugTools-button--warning:disabled:hover{background-color:#fcc}.DebugTools-results{margin:10px 0;padding:10px;background-color:#fff;border-radius:4px;border:1px solid #ddd;max-height:300px;overflow-y:auto}.DebugTools-results h3{margin-top:0;margin-bottom:10px;font-size:16px}.DebugTools-results h4{margin:10px 0;font-size:15px}.DebugTools-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:15px}.DebugTools-stat{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid #eee}.DebugTools-stat span:first-child{font-weight:700}.DebugTools-issues{margin:0;padding-left:20px}.DebugTools-issue{margin-bottom:5px;line-height:1.4}.DebugTools-error{color:#c30}.DebugTools-ok{color:#070}.DebugTools-message{padding:10px;background-color:#ffd;border-radius:4px;border:1px solid #eea}.DebugTools-message--error{background-color:#fee;border-color:#faa;color:#c30}.DebugTools-loading{font-style:italic;color:#666;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.DebugTools-transactionIssues{margin-top:10px}.DebugTools-transactionIssue{border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:10px;background-color:#f9f9f9}.DebugTools-transactionHeader{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:5px;font-weight:700}.DebugTools-missingRefs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:10px 0;font-size:12px}.DebugTools-issueErrors{margin:5px 0 0;padding-left:20px;list-style-type:disc;font-size:13px}.DebugTools-section{border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:15px}.DebugTools-section h4{margin-top:0;margin-bottom:8px}.DebugTools-miniStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:8px 0;font-size:12px}.DebugTools-storageSummary,.DebugTools-transactionSummary{margin-top:10px;font-size:13px}.DebugTools-storageSummary ul,.DebugTools-transactionSummary ul{margin:5px 0;padding-left:20px}.DebugTools-note{font-size:12px;color:#666;margin-top:10px;text-align:center;font-style:italic}.DebugTools-monospace{font-family:monospace;font-size:12px;background-color:#f0f0f0;padding:2px 4px;border-radius:3px;color:#333;word-break:break-all}.DebugTools-transactionId{margin:5px 0;font-size:12px}.DebugTools-transactionDetails{margin-top:10px}.DebugTools-transactionDetails h5{margin:5px 0;font-size:13px}.DebugTools-idList{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:5px;gap:5px;margin:5px 0;font-size:12px;max-height:100px;overflow-y:auto}.DebugTools-demoDataIssues{margin-top:10px}.DebugTools-demoDataIssues h5{margin:5px 0;font-size:13px}.DebugTools-demoTransaction{margin:10px 0;padding:8px;border:1px solid #eee;border-radius:4px;background-color:#f9f9f9;font-size:12px}.DebugTools-demoTransaction div{margin:3px 0}.DebugTools-helpText{margin:15px 0;padding:10px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px}.DebugTools-helpText h4{margin:0 0 8px;font-size:14px}.DebugTools-helpText ol,.DebugTools-helpText ul{margin:8px 0;padding-left:25px}.DebugTools-helpText li{margin-bottom:5px;font-size:13px}.DialogContainer{background-color:#fff;border-radius:3px;box-shadow:0 6px 20px rgba(47,73,99,.8);box-shadow:0 6px 20px rgba(var(--color-neutral-600-rgb,47,73,99),.8);display:flex;flex-direction:column;left:8px;max-height:95vh;overflow:auto;position:fixed;right:8px;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:opacity,transform;z-index:6}.DialogContainer-enter{opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.DialogContainer-enter-active{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.DialogContainer-enter-active,.DialogContainer-exit{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DialogContainer-exit-active{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:0;-webkit-transform:translateX(30%) translateY(-50%);transform:translateX(30%) translateY(-50%)}@media (min-width:450px){.DialogContainer{left:50%;max-width:450px;right:unset;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.DialogContainer-enter{opacity:0;-webkit-transform:translateX(-50%) translateY(-40%);transform:translateX(-50%) translateY(-40%)}.DialogContainer-enter-active{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.DialogContainer-enter-active,.DialogContainer-exit{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.DialogContainer-exit-active{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:0;-webkit-transform:translateX(-30%) translateY(-50%);transform:translateX(-30%) translateY(-50%)}}.Divider{background-color:var(--color-neutral-400);border-radius:3px}.Divider.Divider--horizontal{height:1px;width:100%}.Divider.Divider--vertical{height:100%;width:1px}.Dropdown-container{position:relative;z-index:2}.Dropdown-container .Dropdown{box-shadow:0 16px 14px -6px rgba(113,128,185,.2),0 4px 10px rgba(113,128,185,.3);box-shadow:0 16px 14px -6px rgba(var(--color-primary-500-rgb,113,128,185),.2),0 4px 10px rgba(var(--color-primary-500-rgb,113,128,185),.3);background-color:var(--color-neutral-300);border-radius:3px;display:flex;flex-direction:column;margin-top:12px;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateY(15px);transform:translateY(15px);width:190px;will-change:opacity,transform}.Dropdown-container .Dropdown.Dropdown--open{transition:opacity .15s ease-out,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,transform .15s ease-out;transition:opacity .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.Dropdown-container .Dropdown.Dropdown--open.Dropdown--aligned-top-center{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.Dropdown-container .Dropdown.Dropdown--aligned-left{left:0}.Dropdown-container .Dropdown.Dropdown--aligned-right{right:0}.Dropdown-container .Dropdown.Dropdown--aligned-top-center{bottom:100%;left:50%;margin-bottom:16px;margin-top:0;-webkit-transform:translateX(-50%) translateY(-15px);transform:translateX(-50%) translateY(-15px)}.DropdownItem{outline:none;position:relative;background-color:inherit;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));cursor:pointer;font-weight:600;padding:16px 24px;-webkit-tap-highlight-color:transparent;text-align:left;width:100%}.keyboard-navigation .DropdownItem:focus:after{opacity:1}.keyboard-navigation .DropdownItem:focus-within:after{opacity:1}.DropdownItem::-moz-focus-inner{border:0}.DropdownItem:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.keyboard-navigation .DropdownItem:after{transition:unset;z-index:1}.DropdownItem:first-child{border-radius:3px 3px 0 0}.DropdownItem:last-child{border-radius:0 0 3px 3px}.DropdownItem:focus,.DropdownItem:hover{background-color:var(--color-primary-100)}.DropdownItem:focus .DropdownItem-content,.DropdownItem:hover .DropdownItem-content{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.DropdownItem:active .DropdownItem-content{-webkit-transform:translateY(1px);transform:translateY(1px)}.DropdownItem.DropdownItem--has-icon{padding-left:16px}.DropdownItem.DropdownItem--disabled{color:var(--color-neutral-500);pointer-events:none}.DropdownItem.DropdownItem--disabled:focus,.DropdownItem.DropdownItem--disabled:hover{background-color:#fff}.DropdownItem.DropdownItem--disabled:focus .DropdownItem-content,.DropdownItem.DropdownItem--disabled:hover .DropdownItem-content{-webkit-transform:translateY(0);transform:translateY(0)}.DropdownItem .DropdownItem-content{align-items:center;display:flex}.DropdownItem .DropdownItem-content .DropdownItem-icon{margin-right:8px}.DropdownItem .DropdownItem-content .DropdownItem-icon path{stroke:var(--color-neutral-500)}.Dropdown--story-container{margin:auto}.FormCardContainer{background-color:var(--color-primary-900);border-radius:6px;box-shadow:0 4px 6px rgba(85,105,178,.3);box-shadow:0 4px 6px rgba(var(--color-primary-600-rgb,85,105,178),.3);display:flex;flex-direction:column;padding:12px;width:100%}.FormCardContainer .FormCardContainer-bottom-row,.FormCardContainer .FormCardContainer-top-row{align-items:center;display:flex;justify-content:space-between;width:100%}.FormCardContainer .FormCardContainer-bottom-row{margin-top:12px}.FormCardContainer .FormCardContainer-close-button{margin-left:4px}.FormCardContainer .FormCardContainer-close-button path{stroke:#fff}@media (min-width:400px){.FormCardContainer .FormCardContainer-close-button{margin-left:8px}}.FormCardContainer .LabelledInput-Label--error{color:var(--color-negative-300)!important}.FormSectionHeader{font-size:18px;font-weight:700}.FromAmount{color:var(--color-neutral-500)}.FromAmount.FromAmount--light-shade{color:var(--color-primary-200)}.FromAmount .FromAmount-amount{font-weight:600}.IconButton{outline:none;position:relative;transition:background-color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;border-radius:50%;margin:-6px;padding:6px;-webkit-tap-highlight-color:transparent}.keyboard-navigation .IconButton:focus:after{opacity:1}.keyboard-navigation .IconButton:focus-within:after{opacity:1}.IconButton::-moz-focus-inner{border:0}.IconButton:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.IconButton,.IconButton:disabled,.IconButton:disabled:active,.IconButton:disabled:focus,.IconButton:disabled:hover,.touch-support .IconButton:hover{-webkit-transform:translateY(0);transform:translateY(0)}.IconButton:active,.IconButton:hover,.keyboard-navigation .IconButton:focus,.touch-support .IconButton:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.IconButton:focus{-webkit-transform:translateY(0);transform:translateY(0)}.IconButton:active,.keyboard-navigation .IconButton:active,.touch-support .IconButton:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.IconButton,.IconButton:disabled,.IconButton:disabled:active,.IconButton:disabled:focus,.IconButton:disabled:hover,.touch-support .IconButton:hover{background-color:transparent}.IconButton:disabled:active path,.IconButton:disabled:focus path,.IconButton:disabled:hover path,.IconButton:disabled path,.IconButton path,.touch-support .IconButton:hover path{stroke:var(--color-neutral-600);stroke:var(--theme-text-secondary,var(--color-neutral-600))}.IconButton:active,.IconButton:hover,.keyboard-navigation .IconButton:focus,.touch-support .IconButton:active{background-color:var(--color-neutral-300)}.IconButton:active,.keyboard-navigation .IconButton:active,.touch-support .IconButton:active{background-color:var(--color-neutral-400)}.IconButton:disabled,.IconButton:disabled:active,.IconButton:disabled:focus,.IconButton:disabled:hover{background-color:transparent;cursor:default}.IconButton:disabled:active path,.IconButton:disabled:focus path,.IconButton:disabled:hover path,.IconButton:disabled path{stroke:var(--color-neutral-400)}.IconButton:after{border-radius:50%}.IconButton.IconButton--dark-background,.IconButton.IconButton--dark-background:disabled,.IconButton.IconButton--dark-background:disabled:active,.IconButton.IconButton--dark-background:disabled:focus,.IconButton.IconButton--dark-background:disabled:hover,.touch-support .IconButton.IconButton--dark-background:hover{background-color:transparent}.IconButton.IconButton--dark-background:disabled:active path,.IconButton.IconButton--dark-background:disabled:focus path,.IconButton.IconButton--dark-background:disabled:hover path,.IconButton.IconButton--dark-background:disabled path,.IconButton.IconButton--dark-background path,.touch-support .IconButton.IconButton--dark-background:hover path{stroke:var(--color-neutral-300)}.IconButton.IconButton--dark-background:active,.IconButton.IconButton--dark-background:hover,.keyboard-navigation .IconButton.IconButton--dark-background:focus,.touch-support .IconButton.IconButton--dark-background:active{background-color:var(--color-background-dark-hover)}.IconButton.IconButton--dark-background:active,.keyboard-navigation .IconButton.IconButton--dark-background:active,.touch-support .IconButton.IconButton--dark-background:active{background-color:var(--color-background-dark-active)}.IconButton.IconButton--dark-background:disabled,.IconButton.IconButton--dark-background:disabled:active,.IconButton.IconButton--dark-background:disabled:focus,.IconButton.IconButton--dark-background:disabled:hover{background-color:transparent;cursor:default}.IconButton.IconButton--dark-background:disabled:active path,.IconButton.IconButton--dark-background:disabled:focus path,.IconButton.IconButton--dark-background:disabled:hover path,.IconButton.IconButton--dark-background:disabled path{stroke:var(--color-background-dark-hover)}@-webkit-keyframes bounce-in-from-right{0%{-webkit-transform:scale(1) translateX(35px) translateY(-50%);transform:scale(1) translateX(35px) translateY(-50%)}10%{-webkit-transform:scaleY(.95) translateX(35px) translateY(-50%);transform:scaleY(.95) translateX(35px) translateY(-50%)}30%{-webkit-transform:scale(.95,1.05) translateX(-10px) translateY(-50%);transform:scale(.95,1.05) translateX(-10px) translateY(-50%)}50%{-webkit-transform:scale(1.05,.95) translateX(0) translateY(-50%);transform:scale(1.05,.95) translateX(0) translateY(-50%)}60%{-webkit-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%)}to{-webkit-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%)}}@keyframes bounce-in-from-right{0%{-webkit-transform:scale(1) translateX(35px) translateY(-50%);transform:scale(1) translateX(35px) translateY(-50%)}10%{-webkit-transform:scaleY(.95) translateX(35px) translateY(-50%);transform:scaleY(.95) translateX(35px) translateY(-50%)}30%{-webkit-transform:scale(.95,1.05) translateX(-10px) translateY(-50%);transform:scale(.95,1.05) translateX(-10px) translateY(-50%)}50%{-webkit-transform:scale(1.05,.95) translateX(0) translateY(-50%);transform:scale(1.05,.95) translateX(0) translateY(-50%)}60%{-webkit-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%)}to{-webkit-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%)}}.Input-container{outline:none;display:inline-block;position:relative;width:100%;z-index:1}.Input-container::-moz-focus-inner{border:0}.Input-container:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.Input-container:focus-within:after,.Input-container:focus:after{opacity:1}.Input-container:focus-within:after{opacity:1}.Input-container:after{transition:none}.Input-container:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-negative-500)}.Input-container.Input--error:before{opacity:1}.Input-container.Input--error .Input{border-color:#fff}.Input-container.Input--error-with-icon .Input,.Input-container.Input--has-right-icon .Input{padding-right:40px}.Input-container.Input--has-right-icon.Input--has-status-icon .Input{padding-right:75px}.Input-container.Input--has-right-icon.Input--has-status-icon .Input-RightIcon{right:40px}.Input-container .Input-prefix{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));cursor:text;left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.Input-container .Input{border:1px solid var(--color-neutral-400);border-radius:3px;height:40px;transition:background-color .15s ease-out,padding-right .15s ease-out;background-color:var(--color-neutral-300);color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:16px;outline:none;padding:0 12px;position:relative;width:100%}@media (min-width:400px){.Input-container .Input{height:46px;padding:0 16px}}.Input-container .Input::-webkit-input-placeholder{color:var(--color-neutral-500)}.Input-container .Input:-ms-input-placeholder{color:var(--color-neutral-500)}.Input-container .Input::placeholder{color:var(--color-neutral-500)}.Input-container .Input:disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-500)}.Input-container .Input-RightIcon{transition:right .15s ease-out;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Input-container .Input-RightIcon path{stroke:var(--color-neutral-500)}.Input-container .Input-RightIcon.Input-RightIconButton{transition:background-color .15s ease-out,right .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,right .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,right .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;margin-bottom:0;margin-top:0}.Input-container .Input-RightIcon.Input-RightIconButton,.Input-container .Input-RightIcon.Input-RightIconButton:disabled,.Input-container .Input-RightIcon.Input-RightIconButton:disabled:active,.Input-container .Input-RightIcon.Input-RightIconButton:disabled:focus,.Input-container .Input-RightIcon.Input-RightIconButton:disabled:hover,.touch-support .Input-container .Input-RightIcon.Input-RightIconButton:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Input-container .Input-RightIcon.Input-RightIconButton:active,.Input-container .Input-RightIcon.Input-RightIconButton:hover,.keyboard-navigation .Input-container .Input-RightIcon.Input-RightIconButton:focus,.touch-support .Input-container .Input-RightIcon.Input-RightIconButton:active{-webkit-transform:translateY(-51%);transform:translateY(-51%)}.Input-container .Input-RightIcon.Input-RightIconButton:focus{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Input-container .Input-RightIcon.Input-RightIconButton:active,.keyboard-navigation .Input-container .Input-RightIcon.Input-RightIconButton:active,.touch-support .Input-container .Input-RightIcon.Input-RightIconButton:active{-webkit-transform:translateY(-49%);transform:translateY(-49%)}.Input-ErrorIcon path{stroke:var(--color-negative-500)}.Input-status-icon{transition:opacity .15s ease-out,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,transform .15s ease-out;transition:opacity .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1);cursor:default!important;opacity:0!important;position:absolute!important;right:8px!important;top:50%!important;-webkit-transform:translate(35px,-50%)!important;transform:translate(35px,-50%)!important}.Input-status-icon.Input-status-icon--visible{-webkit-animation-name:bounce-in-from-right;animation-name:bounce-in-from-right;opacity:1!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.IntervalSwitcher{height:40px;outline:none;position:relative;align-items:center;border-width:1px;border-style:solid;border-radius:3px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px auto 24px;padding:8px;z-index:0}@media (min-width:400px){.IntervalSwitcher{height:46px}}.keyboard-navigation .IntervalSwitcher:focus:after{opacity:1}.IntervalSwitcher::-moz-focus-inner{border:0}.IntervalSwitcher:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}@media (min-width:400px){.IntervalSwitcher{grid-gap:24px;gap:24px}}.Label{font-size:16px;font-weight:600}.LargeButton{box-shadow:0 8px 6px -4px rgba(65,84,153,.5);box-shadow:0 8px 6px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);outline:none;position:relative;box-shadow:0 7px 7px -4px rgba(65,84,153,.5);box-shadow:0 7px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);transition:background-color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:18px;font-weight:700;height:120px;justify-content:center;-webkit-tap-highlight-color:transparent;width:180px}.LargeButton:before,.LargeButton:disabled:active:before,.LargeButton:disabled:before,.LargeButton:disabled:focus:before,.LargeButton:disabled:hover:before,.touch-support .LargeButton:hover:before{opacity:0}.keyboard-navigation .LargeButton:focus:before,.LargeButton:active:before,.LargeButton:hover:before,.touch-support .LargeButton:active:before{opacity:1}.keyboard-navigation .LargeButton:active:before,.LargeButton:active:before,.touch-support .LargeButton:active:before{opacity:0}.LargeButton:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 9px 7px -4px rgba(65,84,153,.5);box-shadow:0 9px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5)}.keyboard-navigation .LargeButton:focus:after{opacity:1}.keyboard-navigation .LargeButton:focus-within:after{opacity:1}.LargeButton::-moz-focus-inner{border:0}.LargeButton:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.LargeButton,.LargeButton:disabled,.LargeButton:disabled:active,.LargeButton:disabled:focus,.LargeButton:disabled:hover,.touch-support .LargeButton:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .LargeButton:focus,.LargeButton:active,.LargeButton:hover,.touch-support .LargeButton:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.LargeButton:focus{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .LargeButton:active,.LargeButton:active,.touch-support .LargeButton:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.LargeButton,.LargeButton:disabled,.LargeButton:disabled:active,.LargeButton:disabled:focus,.LargeButton:disabled:hover,.touch-support .LargeButton:hover{background-color:var(--color-primary-900);color:#fff}.LargeButton:disabled:active path,.LargeButton:disabled:focus path,.LargeButton:disabled:hover path,.LargeButton:disabled path,.LargeButton path,.touch-support .LargeButton:hover path{stroke:#fff}.LargeButton:disabled,.LargeButton:disabled:active,.LargeButton:disabled:focus,.LargeButton:disabled:hover{background-color:var(--color-neutral-300);box-shadow:none;color:var(--color-neutral-500);cursor:default}.Link{outline:none;position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-tap-highlight-color:transparent}.keyboard-navigation .Link:focus:after{opacity:1}.keyboard-navigation .Link:focus-within:after{opacity:1}.Link::-moz-focus-inner{border:0}.Link:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.Link,.Link:disabled,.Link:disabled:active,.Link:disabled:focus,.Link:disabled:hover,.touch-support .Link:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .Link:focus,.Link:active,.Link:hover,.touch-support .Link:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Link:focus{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .Link:active,.Link:active,.touch-support .Link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.LinkButton{transition:color .15s ease-out,-webkit-transform .15s ease-out;transition:color .15s ease-out,transform .15s ease-out;transition:color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;height:auto;padding:0;width:auto}.LinkButton,.LinkButton:disabled,.LinkButton:disabled:active,.LinkButton:disabled:focus,.LinkButton:disabled:hover,.touch-support .LinkButton:hover{background-color:transparent;color:var(--color-primary-600)}.keyboard-navigation .LinkButton:focus,.LinkButton:active,.LinkButton:hover,.touch-support .LinkButton:active{background-color:transparent;color:var(--color-primary-700)}.LinkButton:disabled,.LinkButton:disabled:active,.LinkButton:disabled:focus,.LinkButton:disabled:hover{background-color:transparent;color:var(--color-primary-300)}.ListItemCheckbox{outline:none;position:relative;align-items:center;border:2px solid;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;-webkit-tap-highlight-color:transparent;width:24px;z-index:1}.keyboard-navigation .ListItemCheckbox:focus:after{opacity:1}.keyboard-navigation .ListItemCheckbox:focus-within:after{opacity:1}.ListItemCheckbox::-moz-focus-inner{border:0}.ListItemCheckbox:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.ListItemCheckbox:after{border-radius:50%}.TextField.ListSectionHeader{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px}@-webkit-keyframes loading-spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn);transform:translate3d(-50%,-50%,0) rotate(1turn)}}@keyframes loading-spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn);transform:translate3d(-50%,-50%,0) rotate(1turn)}}.LoadingSpinner{height:46px;width:46px;opacity:0;position:absolute;top:0;transition:none;z-index:-1}@media (min-width:400px){.LoadingSpinner{height:46px;width:46px}}.LoadingSpinner.LoadingSpinner--visible{opacity:1;transition:opacity .15s ease-out .2s;z-index:0}.LoadingSpinner.LoadingSpinner--visible:before{-webkit-animation:loading-spinner 1s ease-in-out infinite;animation:loading-spinner 1s ease-in-out infinite;-webkit-animation-delay:.2s;animation-delay:.2s}.LoadingSpinner:before{border-bottom-color:var(--color-neutral-400);border-top-color:var(--color-neutral-400);border-radius:50%;border-color:var(--color-primary-500) var(--color-neutral-400);border-style:solid;border-width:4px;content:"";height:inherit;left:50%;opacity:inherit;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:center;transform-origin:center;width:inherit}.Logo{display:flex}.Logo.Logo--dark .logo-text{fill:var(--color-neutral-700);fill:var(--theme-text-primary,var(--color-neutral-700))}.Logo.Logo--light .logo-text{fill:#fff}.Logo.Logo--full.Logo--small{height:18px;width:70px}.Logo.Logo--standalone.Logo--small{height:20px;width:14px}.OptionCard{border:1px solid var(--color-neutral-400);border-radius:3px;align-items:center;background-color:#fff;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:350px){.OptionCard{font-size:16px}}.OptionCard.OptionCard--disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-500);cursor:default;pointer-events:none}.OptionCard.OptionCard--active{box-shadow:0 7px 7px -4px rgba(65,84,153,.5);box-shadow:0 7px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);background-color:var(--color-primary-800);border:1px solid transparent;color:#fff;font-weight:700}.OptionCard--story-container{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.OptionCard--story-sample{min-width:64px}.OutlineButton{transition:background-color .15s ease-out,color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;background-color:transparent}.OutlineButton.OutlineButton--primary{border:2px solid var(--color-primary-500);color:var(--color-primary-500)}.OutlineButton.OutlineButton--primary path{stroke:var(--color-primary-500)}.keyboard-navigation .OutlineButton.OutlineButton--primary:focus{background-color:var(--color-primary-500);color:#fff}.keyboard-navigation .OutlineButton.OutlineButton--primary:focus path{stroke:#fff}.touch-support .OutlineButton.OutlineButton--primary:hover{background-color:transparent;color:var(--color-primary-500)}.touch-support .OutlineButton.OutlineButton--primary:hover path{stroke:var(--color-primary-500)}.touch-support .OutlineButton.OutlineButton--primary:active{background-color:var(--color-primary-500);color:#fff}.touch-support .OutlineButton.OutlineButton--primary:active path{stroke:#fff}.OutlineButton.OutlineButton--primary:focus{background-color:transparent}.OutlineButton.OutlineButton--primary:hover{background-color:var(--color-primary-500);color:#fff}.OutlineButton.OutlineButton--primary:hover path{stroke:#fff}.OutlineButton.OutlineButton--primary:active{background-color:var(--color-primary-500);color:#fff}.OutlineButton.OutlineButton--primary:active path{stroke:#fff}.OutlineButton.OutlineButton--primary:disabled{background-color:transparent;border-color:var(--color-primary-200);color:var(--color-primary-200)}.OutlineButton.OutlineButton--light{border:2px solid #fff;color:#fff}.OutlineButton.OutlineButton--light path{stroke:#fff}.keyboard-navigation .OutlineButton.OutlineButton--light:focus{background-color:#fff;color:var(--color-primary-800)}.keyboard-navigation .OutlineButton.OutlineButton--light:focus path{stroke:var(--color-primary-800)}.touch-support .OutlineButton.OutlineButton--light:hover{background-color:transparent;color:#fff}.touch-support .OutlineButton.OutlineButton--light:hover path{stroke:#fff}.touch-support .OutlineButton.OutlineButton--light:active{background-color:#fff;color:var(--color-primary-800)}.touch-support .OutlineButton.OutlineButton--light:active path{stroke:var(--color-primary-800)}.OutlineButton.OutlineButton--light:focus{background-color:transparent}.OutlineButton.OutlineButton--light:hover{background-color:#fff;color:var(--color-primary-800)}.OutlineButton.OutlineButton--light:hover path{stroke:var(--color-primary-800)}.OutlineButton.OutlineButton--light:active{background-color:#fff;color:var(--color-primary-800)}.OutlineButton.OutlineButton--light:active path{stroke:var(--color-primary-800)}.OutlineButton.OutlineButton--light:disabled{background-color:transparent;border-color:var(--color-neutral-500);color:var(--color-neutral-500)}.OutlineButton.OutlineButton--warning{border:2px solid var(--color-warning-600);color:var(--color-warning-600)}.OutlineButton.OutlineButton--warning path{stroke:var(--color-warning-600)}.keyboard-navigation .OutlineButton.OutlineButton--warning:focus{background-color:var(--color-warning-600);color:#fff}.keyboard-navigation .OutlineButton.OutlineButton--warning:focus path{stroke:#fff}.touch-support .OutlineButton.OutlineButton--warning:hover{background-color:transparent;color:var(--color-warning-600)}.touch-support .OutlineButton.OutlineButton--warning:hover path{stroke:var(--color-warning-600)}.touch-support .OutlineButton.OutlineButton--warning:active{background-color:var(--color-warning-600);color:#fff}.touch-support .OutlineButton.OutlineButton--warning:active path{stroke:#fff}.OutlineButton.OutlineButton--warning:focus{background-color:transparent}.OutlineButton.OutlineButton--warning:hover{background-color:var(--color-warning-600);color:#fff}.OutlineButton.OutlineButton--warning:hover path{stroke:#fff}.OutlineButton.OutlineButton--warning:active{background-color:var(--color-warning-600);color:#fff}.OutlineButton.OutlineButton--warning:active path{stroke:#fff}.OutlineButton.OutlineButton--warning:disabled{background-color:transparent;border-color:var(--color-warning-200);color:var(--color-warning-200)}.OverlineHeading .OverlineHeading-overline{background-color:var(--color-primary-500);border-radius:6px;height:4px;margin-bottom:4px;width:24px}.OverlineHeading .OverlineHeading-text{font-weight:700}.OverlineHeading .OverlineHeading-text.OverlineHeading-text--normal,.OverlineHeading .OverlineHeading-text.OverlineHeading-text--small{font-size:20px}@media (min-width:400px){.OverlineHeading .OverlineHeading-text.OverlineHeading-text--normal{font-size:24px}}.OverlineHeading .OverlineHeading-text.OverlineHeading-text--large{font-size:30px}.PastTransactionActionSelector{background:var(--color-light-grey);border:1px solid var(--color-light-grey-3);border-radius:3px;margin-top:16px;transition:all .3s ease}.PastTransactionActionSelector--collapsed{padding:0}.PastTransactionActionSelector__toggle{width:100%;background:transparent;border:none;cursor:pointer;text-align:left;border-radius:3px;transition:all .2s ease}.PastTransactionActionSelector__toggle:hover:not(:disabled){background:var(--color-light-grey-1)}.PastTransactionActionSelector__toggle:disabled{cursor:not-allowed;opacity:.6}.PastTransactionActionSelector__toggle-content{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.PastTransactionActionSelector__toggle-title{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0}.PastTransactionActionSelector__toggle-hint{font-size:11px;color:var(--color-text-secondary);margin:0}.PastTransactionActionSelector__header{display:block;width:100%;background:transparent;border:none;text-align:left;cursor:pointer;margin-bottom:12px;padding:0;transition:opacity .2s ease}.PastTransactionActionSelector__header:hover:not(:disabled){opacity:.8}.PastTransactionActionSelector__header:disabled{cursor:not-allowed}.PastTransactionActionSelector__header-top{display:flex;justify-content:normal;align-items:flex-start;margin-bottom:4px}.PastTransactionActionSelector__collapse-icon{color:var(--color-text-secondary);font-size:12px;line-height:1;transition:color .2s ease;margin-left:4px}.PastTransactionActionSelector__header:hover:not(:disabled) .PastTransactionActionSelector__collapse-icon{color:var(--color-text-primary)}.PastTransactionActionSelector__title{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--color-text-primary)}.PastTransactionActionSelector__description{font-size:12px;color:var(--color-text-secondary);margin:0;line-height:1.4}.PastTransactionActionSelector__options{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.PastTransactionActionSelector__option{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;cursor:pointer;padding:8px;border:1px solid var(--color-light-grey-3);border-radius:2px;background:var(--color-light);transition:all .2s ease}.PastTransactionActionSelector__option:hover{background:var(--color-light-grey-1);border-color:var(--color-primary-1)}.PastTransactionActionSelector__option input:checked+.PastTransactionActionSelector__option-content .PastTransactionActionSelector__option-title{color:var(--color-primary);font-weight:600}.PastTransactionActionSelector__option:has(input:checked){background:var(--color-primary-0);border-color:var(--color-primary)}.PastTransactionActionSelector__radio{margin-top:2px;cursor:pointer}.PastTransactionActionSelector__option-content{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1}.PastTransactionActionSelector__option-title{font-size:12px;font-weight:400;color:var(--color-text-primary);margin:0}.PastTransactionActionSelector__option-description{font-size:10px;color:var(--color-text-secondary);line-height:1.4;margin:0}.PastTransactionActionSelector:has(input:disabled){opacity:.6}.PastTransactionActionSelector:has(input:disabled) .PastTransactionActionSelector__option{cursor:not-allowed}.PastTransactionActionSelector:has(input:disabled) .PastTransactionActionSelector__option:hover{background:var(--color-light);border-color:var(--color-light-grey-3)}@media (min-width:400px){.PastTransactionActionSelector{margin-top:12px}.PastTransactionActionSelector__toggle-title{font-size:12px}.PastTransactionActionSelector__toggle-hint{font-size:10px}.PastTransactionActionSelector__options{grid-gap:4px;gap:4px}.PastTransactionActionSelector__option{padding:4px;grid-gap:4px;gap:4px}.PastTransactionActionSelector__title{font-size:12px}.PastTransactionActionSelector__description{font-size:11px}}.SelectInput-container{outline:none;display:inline-block;position:relative;width:100%;z-index:1}.keyboard-navigation .SelectInput-container:focus:after{opacity:1}.keyboard-navigation .SelectInput-container:focus-within:after{opacity:1}.SelectInput-container::-moz-focus-inner{border:0}.SelectInput-container:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.SelectInput-container:after{transition:none}.SelectInput-container:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-negative-500)}.SelectInput-container.SelectInput--error:before{opacity:1}.SelectInput-container.SelectInput--error .SelectInput{border-color:#fff}.SelectInput-container.SelectInput--has-status-icon .SelectInput-arrow-icon{right:40px}.SelectInput-container .SelectInput{height:40px;transition:background-color .15s ease-out;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--color-neutral-400);border-radius:3px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:16px;outline:none;padding:0 12px;width:100%}@media (min-width:400px){.SelectInput-container .SelectInput{height:46px;padding:0 16px}}.SelectInput-container .SelectInput:disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-500)}.SelectInput-container .SelectInput-arrow-icon{transition:right .15s ease-out;pointer-events:none;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.SelectInput-container .SelectInput-arrow-icon path{stroke:var(--color-neutral-500)}.SelectInput-container .SelectInput:disabled+.SelectInput-arrow-icon path{stroke:var(--color-neutral-400)}.SelectInput-container .SelectInput-placeholder{color:var(--color-neutral-500);font-weight:400;left:16px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ShadowButton.ShadowButton--primary{box-shadow:0 8px 6px -4px rgba(65,84,153,.5);box-shadow:0 8px 6px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);position:relative}.ShadowButton.ShadowButton--primary:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 9px 7px -4px rgba(65,84,153,.5);box-shadow:0 9px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5)}.ShadowButton.ShadowButton--primary:disabled{box-shadow:none}.ShadowButton.ShadowButton--negative{box-shadow:0 8px 6px -4px rgba(65,84,153,.5);box-shadow:0 8px 6px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);position:relative}.ShadowButton.ShadowButton--negative:before,.ShadowButton.ShadowButton--negative:disabled:active:before,.ShadowButton.ShadowButton--negative:disabled:before,.ShadowButton.ShadowButton--negative:disabled:focus:before,.ShadowButton.ShadowButton--negative:disabled:hover:before,.ShadowButton.ShadowButton--primary:before,.ShadowButton.ShadowButton--primary:disabled:active:before,.ShadowButton.ShadowButton--primary:disabled:before,.ShadowButton.ShadowButton--primary:disabled:focus:before,.ShadowButton.ShadowButton--primary:disabled:hover:before,.touch-support .ShadowButton.ShadowButton--negative:hover:before,.touch-support .ShadowButton.ShadowButton--primary:hover:before{opacity:0}.keyboard-navigation .ShadowButton.ShadowButton--negative:focus:before,.keyboard-navigation .ShadowButton.ShadowButton--primary:focus:before,.ShadowButton.ShadowButton--negative:active:before,.ShadowButton.ShadowButton--negative:hover:before,.ShadowButton.ShadowButton--primary:active:before,.ShadowButton.ShadowButton--primary:hover:before,.touch-support .ShadowButton.ShadowButton--negative:active:before,.touch-support .ShadowButton.ShadowButton--primary:active:before{opacity:1}.keyboard-navigation .ShadowButton.ShadowButton--negative:active:before,.keyboard-navigation .ShadowButton.ShadowButton--primary:active:before,.ShadowButton.ShadowButton--negative:active:before,.ShadowButton.ShadowButton--primary:active:before,.touch-support .ShadowButton.ShadowButton--negative:active:before,.touch-support .ShadowButton.ShadowButton--primary:active:before{opacity:0}.ShadowButton.ShadowButton--negative:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 9px 7px -4px rgba(65,84,153,.5);box-shadow:0 9px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5)}.ShadowButton.ShadowButton--negative,.ShadowButton.ShadowButton--negative:disabled,.ShadowButton.ShadowButton--negative:disabled:active,.ShadowButton.ShadowButton--negative:disabled:focus,.ShadowButton.ShadowButton--negative:disabled:hover,.touch-support .ShadowButton.ShadowButton--negative:hover{background-color:var(--color-negative-500)}.keyboard-navigation .ShadowButton.ShadowButton--negative:focus,.ShadowButton.ShadowButton--negative:active,.ShadowButton.ShadowButton--negative:hover,.touch-support .ShadowButton.ShadowButton--negative:active{background-color:var(--color-negative-600)}.ShadowButton.ShadowButton--negative:disabled,.ShadowButton.ShadowButton--negative:disabled:active,.ShadowButton.ShadowButton--negative:disabled:focus,.ShadowButton.ShadowButton--negative:disabled:hover{background-color:var(--color-negative-300);box-shadow:none;cursor:default}.TransactionsListItem--suggested-transfer .ListItem-top-layer{position:relative;background-color:var(--color-warning-100);border-left:3px solid var(--color-warning-400);transition:all .3s ease}.TransactionsListItem--suggested-transfer .ListItem-top-layer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--color-warning-100),transparent);pointer-events:none;opacity:.3}.TransactionsListItem--suggested-transfer .ListItem-top-layer:hover{background-color:var(--color-warning-200)}.TransactionsListItem--suggested-transfer .TransactionsListItem-accounts:after{content:"AI";background-color:var(--color-warning-100);border:1px solid var(--color-warning-400);color:var(--color-warning-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;margin-left:8px}.TransactionsListItem--high-confidence .ListItem-top-layer{position:relative;background-color:var(--color-positive-100);border-left:3px solid var(--color-positive-400)}.TransactionsListItem--high-confidence .ListItem-top-layer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--color-positive-100),transparent);pointer-events:none;opacity:.3}.TransactionsListItem--high-confidence .TransactionsListItem-accounts:after{background-color:var(--color-positive-100);border:1px solid var(--color-positive-400);color:var(--color-positive-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.TransactionsListItem--low-confidence .ListItem-top-layer{position:relative;background-color:var(--color-negative-100);border-left:3px solid var(--color-negative-400)}.TransactionsListItem--low-confidence .ListItem-top-layer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--color-negative-100),transparent);pointer-events:none;opacity:.3}.TransactionsListItem--low-confidence .TransactionsListItem-accounts:after{background-color:var(--color-negative-100);border:1px solid var(--color-negative-400);color:var(--color-negative-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.TransactionsListItem--needs-verification .TransactionsListItem-accounts-name{font-style:italic;position:relative}.TransactionsListItem--needs-verification .TransactionsListItem-accounts-name:before{content:"❓ ";font-size:12px;margin-right:4px}.TransactionsListItem--automatic-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description{color:var(--color-warning-600);font-weight:500;position:relative}.TransactionsListItem--automatic-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description:after{content:" 🤖";font-size:12px;opacity:.8}.TransactionsListItem--automatic-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name{color:var(--color-warning-600);font-weight:500}.TransactionsListItem--confirmed-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description{color:var(--color-positive-600);font-weight:500;position:relative}.TransactionsListItem--confirmed-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description:after{content:" ✓";font-size:12px;color:var(--color-positive-500);font-weight:600}.TransactionsListItem--confirmed-match .ListItem-top-layer .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name{color:var(--color-positive-600);font-weight:500}.TransactionsTableRow--suggested-transfer{background-color:rgba(255,248,220,.3);border-left:3px solid var(--color-warning-400);transition:all .3s ease}.TransactionsTableRow--suggested-transfer:hover{background-color:rgba(255,248,220,.5)}.TransactionsTableRow--high-confidence{background-color:rgba(240,253,244,.3);border-left:3px solid var(--color-positive-400)}.TransactionsTableRow--high-confidence:hover{background-color:rgba(240,253,244,.5)}.TransactionsTableRow--low-confidence{background-color:rgba(254,242,242,.3);border-left:3px solid var(--color-negative-400)}.TransactionsTableRow--low-confidence:hover{background-color:rgba(254,242,242,.5)}.TransactionsTableRow--automatic-match td.TransactionsTableRow-description{color:var(--color-warning-600);font-weight:500}.TransactionsTableRow--automatic-match td.TransactionsTableRow-description.TransactionsTableRow-description--automatic-match{color:var(--color-warning-600)}.TransactionsTableRow--automatic-match td.TransactionsTableRow-account--automatic-match,.TransactionsTableRow--automatic-match td.TransactionsTableRow-account--to.TransactionsTableRow-account--automatic-match{color:var(--color-warning-600);font-weight:500}.TransactionsTableRow--automatic-match td.TransactionsTableRow-account--automatic-match .TransactionsTableRow-text,.TransactionsTableRow--automatic-match td.TransactionsTableRow-account--to.TransactionsTableRow-account--automatic-match .TransactionsTableRow-text{color:var(--color-warning-600)}.TransactionsTableRow--confirmed-match td.TransactionsTableRow-description{color:var(--color-positive-600);font-weight:500}.TransactionsTableRow--confirmed-match td.TransactionsTableRow-description.TransactionsTableRow-description--confirmed-match{color:var(--color-positive-600)}.TransactionsTableRow--confirmed-match td.TransactionsTableRow-account--confirmed-match,.TransactionsTableRow--confirmed-match td.TransactionsTableRow-account--to.TransactionsTableRow-account--confirmed-match{color:var(--color-positive-600);font-weight:500}.TransactionsTableRow--confirmed-match td.TransactionsTableRow-account--confirmed-match .TransactionsTableRow-text,.TransactionsTableRow--confirmed-match td.TransactionsTableRow-account--to.TransactionsTableRow-account--confirmed-match .TransactionsTableRow-text{color:var(--color-positive-600)}.TransactionsTableRow .TransactionsTableRow-smart-icon{font-size:12px;opacity:.8;margin-left:4px}@media (max-width:768px){.TransactionsTableRow .TransactionsTableRow-smart-icon{font-size:8px}}.TransferAccountSelector-suggestion{background:linear-gradient(135deg,#f5f7fa,#e8f0fe);border:2px solid var(--color-primary-300);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease;position:relative;overflow:hidden}.TransferAccountSelector-suggestion:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--color-primary-300),var(--color-primary-400),var(--color-primary-300));background-size:200% 200%;-webkit-animation:gradientShift 3s ease infinite;animation:gradientShift 3s ease infinite;z-index:-1;opacity:.3}.TransferAccountSelector-detection-header{background-color:hsla(0,0%,100%,.9);padding:8px 12px;border-radius:4px;margin-bottom:16px}.TransferAccountSelector-detection-header .TransferAccountSelector-icon{-webkit-animation:pulse 2s ease infinite;animation:pulse 2s ease infinite}.TransferAccountSelector-suggested-account{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.TransferAccountSelector-suggested-account:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.TransferAccountSelector-confidence{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;transition:all .3s ease}.TransferAccountSelector-confidence:before{font-size:16px}.TransferAccountSelector-confidence--success{background-color:var(--color-positive-100);border:1px solid var(--color-positive-400);color:var(--color-positive-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.TransferAccountSelector-confidence--success:before{content:"✅"}.TransferAccountSelector-confidence--warning{background-color:var(--color-warning-100);border:1px solid var(--color-warning-400);color:var(--color-warning-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.TransferAccountSelector-confidence--warning:before{content:"⚡"}.TransferAccountSelector-confidence--error{background-color:var(--color-negative-100);border:1px solid var(--color-negative-400);color:var(--color-negative-700);padding:2px 8px;border-radius:4px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.TransferAccountSelector-confidence--error:before{content:"🔍"}.TransferAccountSelector-matched-text{font-weight:600;color:var(--color-primary-600);background:linear-gradient(90deg,var(--color-primary-100),var(--color-primary-100))}.TransferAccountSelector-actions .Button{transition:all .3s ease}.TransferAccountSelector-actions .Button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TransferAccountSelector-confirm-button{background:linear-gradient(135deg,var(--color-positive-400),var(--color-positive-500));border:none;color:#fff;font-weight:600}.TransferAccountSelector-confirm-button:hover{background:linear-gradient(135deg,var(--color-positive-500),var(--color-positive-600))}.smart-detection-loading{position:relative}.smart-detection-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--color-primary-200) 50%,transparent);-webkit-animation:shimmer 1.5s ease infinite;animation:shimmer 1.5s ease infinite;pointer-events:none}.smart-detection-loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--color-primary-300);border-top-color:var(--color-primary-500);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-right:8px}.smart-detection-loading-text{color:var(--color-primary-600);font-size:12px;font-weight:600;display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.smart-detection-loading-text:before{content:"🔍";-webkit-animation:pulse 2s ease infinite;animation:pulse 2s ease infinite}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.smart-detection-tooltip{position:relative;display:inline-block;cursor:help}.smart-detection-tooltip:hover .smart-detection-tooltip-content{visibility:visible;opacity:1}.smart-detection-tooltip-content{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-neutral-800);color:#fff;padding:8px 12px;border-radius:4px;font-size:8px;white-space:nowrap;z-index:1000;transition:opacity .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.2)}.smart-detection-tooltip-content:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--color-neutral-800)}@media (max-width:768px){.TransactionsListItem--high-confidence .TransactionsListItem-accounts:after,.TransactionsListItem--low-confidence .TransactionsListItem-accounts:after,.TransactionsListItem--suggested-transfer .TransactionsListItem-accounts:after{display:none}.TransactionsListItem--automatic-match .TransactionsListItem-description:after,.TransactionsListItem--confirmed-match .TransactionsListItem-description:after{font-size:8px}.TransferAccountSelector-confidence:before{display:none}}@media (prefers-color-scheme:dark){.TransferAccountSelector-suggestion{background:linear-gradient(135deg,#1a1f2e,#243447);border-color:var(--color-primary-600)}.TransferAccountSelector-suggested-account{background:#1a1f2e;color:#f0f0f0}.smart-detection-tooltip-content{background-color:#243447}}.Sidebar{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200));bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;will-change:transform;z-index:6}@supports (padding:env(safe-area-inset-top)){.Sidebar{bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);right:env(safe-area-inset-right);top:env(safe-area-inset-top)}}@media (min-width:400px){.Sidebar{box-shadow:-6px 0 4px rgba(18,28,43,.15);box-shadow:-6px 0 4px rgba(var(--color-neutral-900-rgb,18,28,43),.15);left:unset;width:400px}}.Sidebar-enter{-webkit-transform:translateX(400px);transform:translateX(400px)}.Sidebar-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.Sidebar-enter-active,.Sidebar-exit{-webkit-transform:translateX(0);transform:translateX(0)}.Sidebar-exit-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(400px);transform:translateX(400px)}.TextAreaInput-Label-container{display:flex;flex-direction:column;width:100%}.TextAreaInput-Label-container .TextAreaInput-Label{cursor:pointer;margin-bottom:8px}@media (min-width:400px){.TextAreaInput-Label-container .TextAreaInput-Label{margin-bottom:12px}}.TextAreaInput-Label-container .TextAreaInput-Label.TextAreaInput-Label--error{color:var(--color-negative-600);font-weight:700}.TextAreaInput-Label-container .TextAreaInput-Label.TextAreaInput-Label--empty{margin-bottom:0}.TextAreaInput-Label-container .TextAreaInput-container{outline:none;display:flex;position:relative;width:100%;z-index:1}.TextAreaInput-Label-container .TextAreaInput-container::-moz-focus-inner{border:0}.TextAreaInput-Label-container .TextAreaInput-container:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.TextAreaInput-Label-container .TextAreaInput-container:focus-within:after,.TextAreaInput-Label-container .TextAreaInput-container:focus:after{opacity:1}.TextAreaInput-Label-container .TextAreaInput-container:focus-within:after{opacity:1}.TextAreaInput-Label-container .TextAreaInput-container:after{transition:none}.TextAreaInput-Label-container .TextAreaInput-container:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-negative-500)}.TextAreaInput-Label-container .TextAreaInput-container.TextAreaInput--error:before{opacity:1}.TextAreaInput-Label-container .TextAreaInput-container.TextAreaInput--error .TextAreaInput{border-color:#fff}.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput{border:1px solid var(--color-neutral-400);border-radius:3px;transition:background-color .15s ease-out;background-color:#fff;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:16px;outline:none;padding:12px;position:relative;resize:none;width:100%}@media (min-width:400px){.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput{padding:12px 16px}}.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput::-webkit-input-placeholder{color:var(--color-neutral-500)}.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput:-ms-input-placeholder{color:var(--color-neutral-500)}.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput::placeholder{color:var(--color-neutral-500)}.TextAreaInput-Label-container .TextAreaInput-container .TextAreaInput:disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-500)}.TextField{font-size:16px;line-height:1.5}.ThemeToggle{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:8px;transition:background-color .2s ease,color .2s ease;width:40px}.ThemeToggle:hover{background-color:var(--color-neutral-300)}.ThemeToggle:focus{box-shadow:0 0 0 2px var(--color-primary-300)}.ThemeToggle-icon{height:20px;width:20px}.UserAvatar{outline:none;position:relative;align-items:center;background:none;display:flex}.keyboard-navigation .UserAvatar:focus:after{opacity:1}.keyboard-navigation .UserAvatar:focus-within:after{opacity:1}.UserAvatar::-moz-focus-inner{border:0}.UserAvatar:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.UserAvatar:focus .UserAvatar-user-icon-container .UserAvatar-user-icon,.UserAvatar:hover .UserAvatar-user-icon-container .UserAvatar-user-icon{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.UserAvatar:focus .UserAvatar-user-icon-container .UserAvatar-user-icon path,.UserAvatar:hover .UserAvatar-user-icon-container .UserAvatar-user-icon path{stroke:var(--color-primary-500)}.UserAvatar:focus .UserAvatar-chevron-icon path,.UserAvatar:hover .UserAvatar-chevron-icon path{stroke:var(--color-neutral-600)}.UserAvatar:active .UserAvatar-user-icon-container .UserAvatar-user-icon{-webkit-transform:translateY(1px);transform:translateY(1px)}.UserAvatar .UserAvatar-user-icon-container{background-color:#fff;border-radius:50%;padding:8px}.UserAvatar .UserAvatar-user-icon-container .UserAvatar-user-icon{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.UserAvatar .UserAvatar-user-icon-container .UserAvatar-user-icon path{stroke:var(--color-primary-400);transition:stroke .15s ease-out}.UserAvatar .UserAvatar-chevron-icon{height:16px;margin-left:4px;width:16px}.UserAvatar .UserAvatar-chevron-icon path{stroke:var(--color-neutral-500);transition:stroke .15s ease-out}.AccountsListItem.AccountsListItem-single-layer .AccountsListItem-content .AccountsListItem-name-section .AccountsListItem-subtype{display:none}.AccountsListItem .AccountsListItem-content{align-items:center;display:flex;justify-content:space-between}.AccountsListItem .AccountsListItem-content .AccountsListItem-name-section{display:flex;flex-direction:column;flex:1 1;min-width:0}.AccountsListItem .AccountsListItem-content .AccountsListItem-name-section .AccountsListItem-name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;font-weight:600;line-height:1.2}.AccountsListItem .AccountsListItem-content .AccountsListItem-name-section .AccountsListItem-subtype{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:12px;margin-top:2px}.AccountsListItem .AccountsListItem-content .AccountsListItem-balance{flex-shrink:0;font-weight:600;margin-left:8px}.AccountMetadataPreview{background:var(--color-light);border:1px solid var(--color-border-primary);border-radius:3px;padding:16px;margin-top:8px}.AccountMetadataPreview--compact{padding:12px;margin-top:4px}.AccountMetadataPreview-header{margin-bottom:12px}.AccountMetadataPreview-title{font-weight:600;color:var(--color-text-secondary);font-size:14px;margin:0}.AccountMetadataPreview-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.AccountMetadataPreview-section{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.AccountMetadataPreview-field{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.AccountMetadataPreview-label{color:var(--color-text-secondary);font-size:12px;flex-shrink:0}.AccountMetadataPreview-value{color:var(--color-text-primary);font-size:12px;text-align:right;flex-grow:1;word-break:break-all;font-family:monospace}@media (max-width:400px){.AccountMetadataPreview-field{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.AccountMetadataPreview-value{text-align:left}}.AccountTypeOption.AccountTypeOption--with-balance{align-items:flex-start;display:grid;font-size:12px;grid-gap:4px;gap:4px;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;padding:4px}@media (min-width:350px){.AccountTypeOption.AccountTypeOption--with-balance{grid-gap:8px;gap:8px}}@media (min-width:450px){.AccountTypeOption.AccountTypeOption--with-balance{font-size:14px;padding:4px 8px}}@media (min-width:500px){.AccountTypeOption.AccountTypeOption--with-balance{font-size:16px;padding-top:6px}}.AccountTypeOption.AccountTypeOption--with-balance.OptionCard--active{font-weight:400}.AccountTypeOption--story-sample{min-width:64px}.AccountCategoryOption{border-radius:6px;align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:100%;border:1px solid var(--color-primary);padding:12px 8px;transition:background-color .25s ease,border .25s ease;color:var(--color-text-secondary);background-color:var(--color-surface-primary)}.AccountCategoryOption--with-balance{min-height:100px;padding:16px 8px}.AccountCategoryOption--story-sample{margin:16px auto;max-width:200px}.AccountCategoryOption-category{margin-bottom:8px}.AccountCategoryOption:hover{border:2px solid var(--color-primary);padding:11px 7px}.AccountCategoryOption:hover.AccountCategoryOption--with-balance{padding:15px 7px}.AccountCategoryOption:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-300)}.AccountCategoryOption[aria-checked=true]{background-color:var(--color-primary);color:#fff;border:2px solid var(--color-primary);padding:11px 7px}.AccountCategoryOption[aria-checked=true].AccountCategoryOption--with-balance{padding:15px 7px}.AccountCategoryOption[aria-disabled=true]{cursor:not-allowed;opacity:.6}.dark-mode .AccountCategoryOption{background-color:var(--color-surface-primary);color:var(--color-text-secondary)}.AccountCategoryPicker,.AccountTypePicker{display:grid;grid-gap:8px;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.AliasesInput-header{margin-bottom:8px}.AliasesInput-label{display:block;font-size:14px;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.AliasesInput-description{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.AliasesInput-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px}.AliasesInput-item{display:inline-flex;align-items:center;background-color:var(--color-light-grey);border:1px solid var(--color-border);border-radius:4px;padding:4px 8px;font-size:13px;color:var(--color-text-primary)}.AliasesInput-item-text{margin-right:6px}.AliasesInput-remove-button{padding:0!important;min-width:auto!important;width:16px!important;height:16px!important;font-size:14px!important;line-height:1!important;color:var(--color-text-secondary)!important}.AliasesInput-remove-button:hover{color:var(--color-danger)!important;background-color:transparent!important}.AliasesInput-add{display:flex;grid-gap:8px;gap:8px;align-items:flex-start}.AliasesInput-input{flex:1 1;min-width:200px}@media (min-width:768px){.AliasesInput-input{min-width:250px}}.AliasesInput-add-button{flex-shrink:0;white-space:nowrap}.AliasesInput-error{color:var(--color-danger);font-size:12px;margin-top:4px}.AliasesInput--error .AliasesInput-input{border-color:var(--color-danger)}@media (max-width:768px){.AliasesInput-add{flex-direction:column;grid-gap:12px;gap:12px}.AliasesInput-input{width:100%}.AliasesInput-add-button{align-self:stretch;width:100%;padding:10px 16px}}@media (max-width:480px){.AliasesInput-list{grid-gap:6px;gap:6px}.AliasesInput-item{font-size:12px;padding:3px 6px}}.AuthForm{grid-gap:24px;gap:24px;max-width:360px;width:100%}.AuthForm .AuthForm-form{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;width:100%}.AuthForm .AuthForm-form .AuthForm-LabelledInput,.AuthForm .AuthForm-form .AuthForm-SubmitButton{max-width:unset}.AuthForm .AuthForm-form .AuthForm-Checkbox{align-self:flex-start;margin-top:3px}.AuthForm .AuthForm-form .AuthForm-forgot-password{color:var(--color-primary-500);font-weight:700;justify-self:center}.AuthForm .AuthForm-form .AuthForm-username-input{position:absolute;top:-5000px}.AlternativeAuthForm{align-items:center;background-color:var(--color-primary-800);display:flex;flex-shrink:0;justify-content:space-between;max-width:360px;padding:12px 32px;width:100%}@media (min-width:800px){.AlternativeAuthForm{flex-direction:column;height:250px;justify-content:center;width:250px}}.AlternativeAuthForm .AlternativeAuthForm-TextField{color:#fff}@media (min-width:800px){.AlternativeAuthForm .AlternativeAuthForm-TextField{margin-bottom:24px}}.AlternativeAuthForm .AlternativeAuthForm-OutlineButton{width:110px}.AutocompleteInput-container{position:relative;width:100%}.AutocompleteInput-suggestions{border-radius:3px;box-shadow:0 6px 16px rgba(65,84,153,.6);box-shadow:0 6px 16px rgba(var(--color-primary-700-rgb,65,84,153),.6);margin-top:6px;max-height:240px;overflow-y:auto;position:absolute;width:100%;z-index:2}@media (min-width:800px){.AutocompleteInput-suggestions{max-height:200px}}.AutocompleteInput-suggestions .AutocompleteInput-suggestion{align-items:center;background-color:#fff;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));cursor:pointer;display:flex;height:48px;padding:0 16px}@media (min-width:800px){.AutocompleteInput-suggestions .AutocompleteInput-suggestion{height:40px}}.AutocompleteInput-suggestions .AutocompleteInput-suggestion.AutocompleteInput-suggestion--highlighted,.AutocompleteInput-suggestions .AutocompleteInput-suggestion:active,.AutocompleteInput-suggestions .AutocompleteInput-suggestion:focus,.AutocompleteInput-suggestions .AutocompleteInput-suggestion:hover{background-color:var(--color-neutral-300)}.AutocompleteInput-suggestions .AutocompleteInput-suggestion.AutocompleteInput-suggestion--active{font-weight:700}.AutocompleteInput-suggestions .AutocompleteInput-suggestion .AutocompleteInput-suggestion-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.AutocompleteInput-story{max-width:350px}.BulkActionDialog{box-shadow:0 16px 14px -6px rgba(113,128,185,.2),0 4px 10px rgba(113,128,185,.3);box-shadow:0 16px 14px -6px rgba(var(--color-primary-500-rgb,113,128,185),.2),0 4px 10px rgba(var(--color-primary-500-rgb,113,128,185),.3);background-color:#fff;border-radius:3px;display:grid;grid-gap:16px;gap:16px;padding:16px;width:100%;z-index:2}@media (min-width:500px){.BulkActionDialog{max-width:350px}}.BulkActionDialog .BulkActionDialog-input-date{position:relative}.BulkActionDialog .BulkActionDialog-input-date input{overflow:hidden}.BulkActionDialog .BulkActionDialog-input-date input::-webkit-calendar-picker-indicator{cursor:pointer;height:300%;left:-150%;position:absolute;top:-150%;width:300%}.BulkActionDialog .TransactionTypePicker .TransactionTypeOption{border:1px solid var(--color-neutral-400)}.BulkActionDialog .TransactionTypePicker .TransactionTypeOption.OptionCard--active{border:unset}.BulkActionDialog .BulkActionDialog-actions{display:grid;grid-gap:16px;gap:16px;grid-auto-flow:column;margin-left:auto}.BulkActionDialog .BulkActionDialog-actions .BulkActionDialog-action-cancel{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px}.BulkActionDialog .BulkActionDialog-actions .BulkActionDialog-action-change{font-size:14px;height:40px;max-width:unset;width:auto}.BulkTransactionActions{width:100%}.BulkTransactionActions.BulkTransactionActions--sticky{z-index:3}.BulkTransactionActions .DesktopBulkTransactionActions{display:none}@media (min-width:800px){.BulkTransactionActions .DesktopBulkTransactionActions{display:grid}}@media (min-width:800px){.BulkTransactionActions .MobileBulkTransactionActions{display:none}}.BulkTransactionActions-title{font-weight:700;margin-bottom:16px}.BulkTransactionActions--sticky .BulkTransactionActions-title{color:#fff}.DesktopBulkTransactionActions{display:flex;justify-content:flex-start}.BulkTransactionActions--sticky .DesktopBulkTransactionActions{background-color:var(--color-primary-900);box-shadow:0 4px 6px rgba(65,84,153,.5);box-shadow:0 4px 6px rgba(var(--color-primary-700-rgb,65,84,153),.5);left:0;padding:16px 8px;position:fixed;right:0;top:0}@media (min-width:500px){.BulkTransactionActions--sticky .DesktopBulkTransactionActions{padding:16px}}@media (min-width:800px){.BulkTransactionActions--sticky .DesktopBulkTransactionActions{padding:16px calc(5vw + 32px)}}.DesktopBulkTransactionActions .DesktopBulkTransactionActions-select-all{margin-bottom:16px}.BulkTransactionActions--sticky .DesktopBulkTransactionActions .DesktopBulkTransactionActions-select-all{color:#fff}.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,auto);grid-template-rows:auto 1px auto}@media (min-width:900px){.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions{grid-gap:8px 16px;gap:8px 16px}}@media (min-width:1250px){.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions{grid-template-columns:repeat(5,auto) 1px repeat(2,auto);grid-template-rows:auto}}.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .ActionButton{font-size:14px;height:40px;padding:0 8px}@media (min-width:900px){.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .ActionButton{padding:0 16px}}.BulkTransactionActions--sticky .DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .ActionButton{background-color:#fff}.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .Divider{grid-column:1/3;grid-row:2;height:1px;width:100%}@media (min-width:1250px){.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .Divider{grid-column:auto;grid-row:auto;height:100%;width:1px}}.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .DesktopBulkTransactionActions-exclude-from-import,.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .DesktopBulkTransactionActions-include-in-import{grid-row:3}@media (min-width:1250px){.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .DesktopBulkTransactionActions-exclude-from-import,.DesktopBulkTransactionActions .DesktopBulkTransactionActions-actions .DesktopBulkTransactionActions-include-in-import{grid-row:auto}}.ActionWithDialog{position:relative}.ActionWithDialog.align-left .BulkActionDialog{left:0}.ActionWithDialog.align-right .BulkActionDialog{right:0}.ActionWithDialog .BulkActionDialog{position:absolute;top:48px;width:350px}.MobileBulkTransactionActions{position:relative;width:100%}.BulkTransactionActions--sticky .MobileBulkTransactionActions{background-color:var(--color-primary-900);box-shadow:0 4px 6px rgba(65,84,153,.5);box-shadow:0 4px 6px rgba(var(--color-primary-700-rgb,65,84,153),.5);left:0;padding:16px 8px;position:fixed;right:0;top:0}@media (min-width:500px){.BulkTransactionActions--sticky .MobileBulkTransactionActions{padding:16px}}@media (min-width:800px){.BulkTransactionActions--sticky .MobileBulkTransactionActions{padding:16px calc(5vw + 32px)}}.MobileBulkTransactionActions .MobileBulkTransactionActions-body{display:flex;justify-content:space-between;width:100%}.BulkTransactionActions--sticky .MobileBulkTransactionActions .MobileBulkTransactionActions-select-all{color:#fff}.MobileBulkTransactionActions .Dropdown{width:200px}.MobileBulkTransactionActions .DropdownItem{font-size:14px}.MobileBulkTransactionActions .BulkActionDialog{position:absolute;right:0;top:48px;width:calc(100vw - 16px)}.MobileBulkTransactionActionsButton{border:1px solid var(--color-neutral-400);border-radius:3px;padding:0 8px}.MobileBulkTransactionActionsButton path{stroke:var(--color-neutral-500)}.MobileBulkTransactionActionsButton,.MobileBulkTransactionActionsButton:disabled,.MobileBulkTransactionActionsButton:disabled:active,.MobileBulkTransactionActionsButton:disabled:focus,.MobileBulkTransactionActionsButton:disabled:hover,.touch-support .MobileBulkTransactionActionsButton:hover{background-color:#fff;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:14px;font-weight:400;letter-spacing:0}.keyboard-navigation .MobileBulkTransactionActionsButton:focus,.MobileBulkTransactionActionsButton:active,.MobileBulkTransactionActionsButton:hover,.touch-support .MobileBulkTransactionActionsButton:active{background-color:var(--color-neutral-100)}.MobileBulkTransactionActionsButton:disabled,.MobileBulkTransactionActionsButton:disabled:active,.MobileBulkTransactionActionsButton:disabled:focus,.MobileBulkTransactionActionsButton:disabled:hover{background-color:var(--color-neutral-300);color:var(--color-neutral-500);cursor:default}.BulkTransactionActions--sticky .MobileBulkTransactionActionsButton:disabled,.BulkTransactionActions--sticky .MobileBulkTransactionActionsButton:disabled:active,.BulkTransactionActions--sticky .MobileBulkTransactionActionsButton:disabled:focus,.BulkTransactionActions--sticky .MobileBulkTransactionActionsButton:disabled:hover{background-color:#fff}.MobileBulkTransactionActionsButton svg{margin-left:4px}.BulkTransactionActions--story-Small{display:flex;justify-content:flex-end;width:100%}.CollapsibleSection{width:100%}.CollapsibleSection .CollapsibleSection-LinkButton .CollapsibleSection-chevron{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;height:20px;margin-left:4px;width:20px}.CollapsibleSection .CollapsibleSection-LinkButton .CollapsibleSection-chevron path{stroke:var(--color-neutral-500)}.CollapsibleSection .CollapsibleSection-LinkButton .CollapsibleSection-chevron.CollapsibleSection-chevron--open{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.CollapsibleSection .CollapsibleSection-section{display:none;margin-top:16px}.CollapsibleSection .CollapsibleSection-section.CollapsibleSection-section--open{display:flex}.CollapsibleSection--story-sample{max-width:250px}.ConfirmationDialog{border-top:4px solid}.ConfirmationDialog.ConfirmationDialog--negative{border-top-color:var(--color-negative-500)}.ConfirmationDialog .ConfirmationDialog-body{align-items:flex-start;display:flex;flex:1 1;margin:12px}@media (min-width:450px){.ConfirmationDialog .ConfirmationDialog-body{margin:24px}}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-icon-container{background-color:var(--color-negative-100);border-radius:50%;margin-right:12px;padding:8px}@media (min-width:450px){.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-icon-container{margin-right:24px}}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-icon-container .ConfirmationDialog-icon--negative path{stroke:var(--color-negative-500)}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-content-container{flex:1 1;margin-top:8px}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-content-container .ConfirmationDialog-header{font-size:20px;font-weight:700}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-content-container .ConfirmationDialog-content{margin-top:16px;max-height:250px;min-height:64px;overflow:auto}.ConfirmationDialog .ConfirmationDialog-body .ConfirmationDialog-close-button{margin-top:0}.ConfirmationDialog .ConfirmationDialog-actions{background-color:var(--color-primary-100);border-radius:0 0 3px 3px;display:grid;grid-gap:8px;gap:8px;grid-auto-flow:column;justify-content:flex-end;padding:12px;width:100%}@media (min-width:450px){.ConfirmationDialog .ConfirmationDialog-actions{grid-gap:12px;gap:12px;padding:12px 24px}}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary{outline:none;position:relative;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;padding:0 8px}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary::-moz-focus-inner{border:0}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary:focus-within:after,.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary:focus:after{opacity:1}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary:focus-within:after{opacity:1}@media (min-width:450px){.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-secondary{font-size:16px;padding:0 16px}}.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-primary{font-size:14px;height:40px;max-width:unset;padding:0 12px;width:unset}@media (min-width:450px){.ConfirmationDialog .ConfirmationDialog-actions .ConfirmationDialog-action-primary{font-size:16px;height:46px;padding:0 24px}}.CurrentNetWorthIndicator{display:grid;grid-gap:2px;gap:2px}.CurrentNetWorthIndicator .CurrentNetWorthIndicator-title{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;text-align:right}.CurrentNetWorthIndicator .CurrentNetWorthIndicator-amount{font-size:16px;text-align:right}.CurrentNetWorthIndicator .CurrentNetWorthIndicator-amount .CurrentAmount-amount{font-weight:600}.CustomFormatDateInput{position:relative}.CustomFormatDateInput .CustomFormatDateInput-input{outline:none;position:relative;height:100%;min-width:95px;padding:4px;position:absolute;width:100%}.CustomFormatDateInput .CustomFormatDateInput-input::-moz-focus-inner{border:0}.CustomFormatDateInput .CustomFormatDateInput-input:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.CustomFormatDateInput .CustomFormatDateInput-input:focus-within:after,.CustomFormatDateInput .CustomFormatDateInput-input:focus:after{opacity:1}.CustomFormatDateInput .CustomFormatDateInput-input:focus-within:after{opacity:1}.CustomFormatDateInput .CustomFormatDateInput-input input{overflow:hidden}.CustomFormatDateInput .CustomFormatDateInput-input input::-webkit-calendar-picker-indicator{cursor:pointer;height:300%;left:-150%;position:absolute;top:-150%;width:300%}.CustomFormatDateInput .CustomFormatDateInput-input.CustomFormatDateInput-input--visible input{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.CustomFormatDateInput .CustomFormatDateInput-input input{-webkit-appearance:none;appearance:none;background:none;border:0;bottom:0;color:transparent;height:100%;left:0;padding:0!important;position:absolute;right:0;top:0;width:100%}.CustomFormatDateInput .CustomFormatDateInput-input input::-webkit-clear-button{display:none}.CustomFormatDateInput .CustomFormatDateInput-input input:disabled{background-color:transparent;color:transparent}.CustomFormatDateInput .CustomFormatDateInput-input .Input-ErrorIcon{display:none}.CustomFormatDateInput .CustomFormatDateInput-formatted-value{height:100%;line-height:1;padding:4px}.CustomFormatDateInput .CustomFormatDateInput-formatted-value.CustomFormatDateInput-formatted-value--hidden{color:transparent}.CustomFormatDateInput .CustomFormatDateInput-formatted-value.CustomFormatDateInput-formatted-value--disabled{color:var(--color-neutral-500)}.DateRangeSizePicker{width:100%}@media (min-width:800px){.DateRangeSizePicker{display:flex;justify-content:flex-end;width:auto}}.DateRangeSizePicker-mobile{height:100%}@media (min-width:950px){.DateRangeSizePicker-mobile{display:none}}.DateRangeSizePicker-mobile .DateRangeSizePicker-mobile-input{font-size:10px;height:100%}@media (min-width:350px){.DateRangeSizePicker-mobile .DateRangeSizePicker-mobile-input{font-size:12px}}@media (min-width:500px){.DateRangeSizePicker-mobile .DateRangeSizePicker-mobile-input{font-size:14px}}.DateRangeSizePicker-mobile .SelectInput-arrow-icon{display:none}@media (min-width:400px){.DateRangeSizePicker-mobile .SelectInput-arrow-icon{display:block;height:16px;width:16px}}@media (min-width:500px){.DateRangeSizePicker-mobile .SelectInput-arrow-icon{height:24px;width:24px}}.DateRangeSizePicker-desktop{display:none;height:100%}@media (min-width:950px){.DateRangeSizePicker-desktop{align-items:center;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(auto,75px) minmax(auto,75px) minmax(auto,75px) minmax(auto,75px) minmax(auto,75px) minmax(auto,75px)}}@media (min-width:1000px){.DateRangeSizePicker-desktop{grid-gap:8px;gap:8px;grid-template-columns:minmax(auto,80px) minmax(auto,80px) minmax(auto,80px) minmax(auto,80px) minmax(auto,80px) minmax(auto,80px)}}@media (min-width:1050px){.DateRangeSizePicker-desktop{grid-gap:16px;gap:16px}}.RangeSizeButton{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:14px;font-weight:400;height:36px;padding:8px}.RangeSizeButton,.RangeSizeButton:disabled,.RangeSizeButton:disabled:active,.RangeSizeButton:disabled:focus,.RangeSizeButton:disabled:hover,.touch-support .RangeSizeButton:hover{background-color:transparent}.keyboard-navigation .RangeSizeButton:focus,.RangeSizeButton:active,.RangeSizeButton:hover,.touch-support .RangeSizeButton:active{background-color:var(--color-primary-200)}.RangeSizeButton.RangeSizeButton--active{text-shadow:.5px 0 0 var(--color-primary-500);background-color:var(--color-primary-200);color:var(--color-primary-700)}.DateSwitcher{grid-gap:4px;gap:4px;grid-template-columns:16px auto 16px;padding:0 8px}@media (min-width:500px){.DateSwitcher{grid-gap:12px;gap:12px;grid-template-columns:24px auto 24px}}.DateSwitcher .IntervalSwitcher-button{margin:-4px;padding:4px}@media (min-width:500px){.DateSwitcher .IntervalSwitcher-button{margin:-6px;padding:6px}}.DateSwitcher .IntervalSwitcher-button svg{height:16px;width:16px}@media (min-width:500px){.DateSwitcher .IntervalSwitcher-button svg{height:24px;width:24px}}.DateSwitcher .DateSwitcher-content{align-items:center;display:grid;grid-gap:4px;gap:4px;grid-auto-flow:column;margin-bottom:-2px}@media (min-width:500px){.DateSwitcher .DateSwitcher-content{grid-gap:8px;gap:8px;margin-bottom:0}}.DateSwitcher .DateSwitcher-content .DateSwitcher-input{height:100%;min-width:70px}@media (min-width:350px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input{min-width:85px}}@media (min-width:500px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input{min-width:100px}}.DateSwitcher .DateSwitcher-content .DateSwitcher-input .TextField{font-size:10px}@media (min-width:350px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input .TextField{font-size:12px}}@media (min-width:500px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input .TextField{font-size:14px}}.DateSwitcher .DateSwitcher-content .DateSwitcher-input input{font-size:10px}@media (min-width:350px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input input{font-size:12px}}@media (min-width:500px){.DateSwitcher .DateSwitcher-content .DateSwitcher-input input{font-size:14px}}.DateSwitcher .DateSwitcher-content .DateSwitcher-arrow-icon{height:16px;margin-top:-2px;width:16px}.DateSwitcher .DateSwitcher-content .DateSwitcher-arrow-icon path{stroke:var(--color-neutral-400)}@media (min-width:500px){.DateSwitcher .DateSwitcher-content .DateSwitcher-arrow-icon{height:20px;margin-top:0;width:20px}}.DateSwitcher .DateSwitcher-content .DateSwitcher-arrow-icon.DateSwitcher-arrow-icon--disabled path{stroke:var(--color-neutral-300)}.EmptyArea{display:grid;grid-gap:16px;gap:16px;justify-items:center;width:100%}.EmptyArea .EmptyArea-title{font-weight:700;text-align:center}.EmptyArea .EmptyArea-title span{display:block;margin-top:8px}.EmptyArea .EmptyArea-message,.EmptyArea .EmptyArea-sub-message{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));max-width:220px;text-align:center}.EmptyArea .ShadowButton{max-width:200px}.EmptyImportRulesArea .EmptyArea-message{max-width:380px}.EmptyTransactionsArea .EmptyArea-message,.EmptyTransactionsArea.EmptyTransactionsArea--recurring .EmptyArea-button{max-width:260px}@media (min-width:800px){.ErrorFallback{margin-top:100px}}.ErrorFallback .EmptyArea-message,.ErrorFallback .EmptyArea-sub-message{max-width:350px}.SendFeedbackAction{max-width:200px;width:100%}.SendFeedbackAction .SendFeedbackAction-or{margin-bottom:16px;text-align:center}.FeedbackForm{display:grid;grid-gap:16px;gap:16px;width:100%}.FeedbackForm .FeedbackForm-message-input{height:100px}.FeedbackForm .FeedbackForm-stacktrace-container{display:flex;flex-direction:column;width:100%}.FeedbackForm .FeedbackForm-stacktrace-container p{margin-bottom:16px}.FeedbackForm .FeedbackForm-stacktrace-container .FeedbackForm-stacktrace-input{height:200px;white-space:nowrap}.FeedbackOption{border:1px solid var(--color-neutral-400);border-radius:3px;outline:none;position:relative;transition:background-color .15s ease-out,border-color .15s ease-out;align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:16px 0;-webkit-tap-highlight-color:transparent;width:85px}.keyboard-navigation .FeedbackOption:focus:after{opacity:1}.keyboard-navigation .FeedbackOption:focus-within:after{opacity:1}.FeedbackOption::-moz-focus-inner{border:0}.FeedbackOption:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.FeedbackOption.FeedbackOption--issue .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--issue:disabled:active .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--issue:disabled:focus .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--issue:disabled:hover .FeedbackOption-icon-container,.touch-support .FeedbackOption.FeedbackOption--issue:hover .FeedbackOption-icon-container{background-color:var(--color-negative-100)}.FeedbackOption.FeedbackOption--issue .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--issue:disabled:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--issue:disabled:focus .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--issue:disabled:hover .FeedbackOption-icon-container path,.touch-support .FeedbackOption.FeedbackOption--issue:hover .FeedbackOption-icon-container path{stroke:var(--color-negative-500)}.FeedbackOption.FeedbackOption--issue:active,.FeedbackOption.FeedbackOption--issue:hover,.keyboard-navigation .FeedbackOption.FeedbackOption--issue:focus,.touch-support .FeedbackOption.FeedbackOption--issue:active{background-color:var(--color-negative-100);border-color:var(--color-negative-500)}.FeedbackOption.FeedbackOption--issue:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--issue:hover .FeedbackOption-icon-container path,.keyboard-navigation .FeedbackOption.FeedbackOption--issue:focus .FeedbackOption-icon-container path{stroke:var(--color-negative-600)}.FeedbackOption.FeedbackOption--idea .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--idea:disabled:active .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--idea:disabled:focus .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--idea:disabled:hover .FeedbackOption-icon-container,.touch-support .FeedbackOption.FeedbackOption--idea:hover .FeedbackOption-icon-container{background-color:var(--color-warning-100)}.FeedbackOption.FeedbackOption--idea .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--idea:disabled:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--idea:disabled:focus .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--idea:disabled:hover .FeedbackOption-icon-container path,.touch-support .FeedbackOption.FeedbackOption--idea:hover .FeedbackOption-icon-container path{stroke:var(--color-warning-500)}.FeedbackOption.FeedbackOption--idea:active,.FeedbackOption.FeedbackOption--idea:hover,.keyboard-navigation .FeedbackOption.FeedbackOption--idea:focus,.touch-support .FeedbackOption.FeedbackOption--idea:active{background-color:var(--color-warning-100);border-color:var(--color-warning-500)}.FeedbackOption.FeedbackOption--idea:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--idea:hover .FeedbackOption-icon-container path,.keyboard-navigation .FeedbackOption.FeedbackOption--idea:focus .FeedbackOption-icon-container path{stroke:var(--color-warning-600)}.FeedbackOption.FeedbackOption--other .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--other:disabled:active .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--other:disabled:focus .FeedbackOption-icon-container,.FeedbackOption.FeedbackOption--other:disabled:hover .FeedbackOption-icon-container,.touch-support .FeedbackOption.FeedbackOption--other:hover .FeedbackOption-icon-container{background-color:var(--color-primary-100)}.FeedbackOption.FeedbackOption--other .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--other:disabled:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--other:disabled:focus .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--other:disabled:hover .FeedbackOption-icon-container path,.touch-support .FeedbackOption.FeedbackOption--other:hover .FeedbackOption-icon-container path{stroke:var(--color-primary-500)}.FeedbackOption.FeedbackOption--other:active,.FeedbackOption.FeedbackOption--other:hover,.keyboard-navigation .FeedbackOption.FeedbackOption--other:focus,.touch-support .FeedbackOption.FeedbackOption--other:active{background-color:var(--color-primary-100);border-color:var(--color-primary-500)}.FeedbackOption.FeedbackOption--other:active .FeedbackOption-icon-container path,.FeedbackOption.FeedbackOption--other:hover .FeedbackOption-icon-container path,.keyboard-navigation .FeedbackOption.FeedbackOption--other:focus .FeedbackOption-icon-container path{stroke:var(--color-primary-600)}@media (min-width:350px){.FeedbackOption{width:90px}}.FeedbackOption,.FeedbackOption:disabled,.FeedbackOption:disabled:active,.FeedbackOption:disabled:focus,.FeedbackOption:disabled:hover,.touch-support .FeedbackOption:hover{background-color:#fff}.FeedbackOption:active .FeedbackOption-type,.FeedbackOption:hover .FeedbackOption-type,.keyboard-navigation .FeedbackOption:focus .FeedbackOption-type{color:var(--color-neutral-900)}.FeedbackOption:after{z-index:1}.FeedbackOption .FeedbackOption-icon-container{border-radius:50%;padding:8px}.FeedbackOption .FeedbackOption-icon-container svg{height:32px;width:32px}.FeedbackOption .FeedbackOption-icon-container svg path{transition:stroke .15s ease-out}.FeedbackOption .FeedbackOption-type{transition:color .15s ease-out;font-size:18px;font-weight:600;margin-top:12px;text-transform:capitalize}.FeedbackOptions{display:flex;justify-content:space-between;width:100%}.FormContainer{display:grid;grid-gap:32px;gap:32px;overflow-x:hidden;padding:24px 12px;width:100%}@media (min-width:350px){.FormContainer{padding:16px}}@media (min-width:400px){.FormContainer{padding:32px 28px}}@media (min-width:800px){.FormContainer{grid-gap:24px;gap:24px}}.FormContainer .padding-spacer{height:30vh}@media (min-width:800px){.FormContainer .padding-spacer{height:10vh}}.FormSubmissionButtons{display:grid;grid-gap:24px;gap:24px;margin-top:16px;width:100%}@media (min-width:800px){.FormSubmissionButtons{grid-gap:16px;gap:16px}}.FormSubmissionButtons .FormSubmissionButtons-SubmitButton{max-width:unset}.FormSubmissionButtons .FormSubmissionButtons-make-another-button{justify-self:center}.FormHeader{display:flex;justify-content:space-between;margin-bottom:-8px;width:100%}.FormHeader .FormHeader-close-button{margin-top:2px}.GlobalAddButton .GlobalAddButton-button{border-radius:50%;height:56px;width:56px}@media (min-width:800px){.GlobalAddButton .GlobalAddButton-button{border-radius:3px;height:38px;width:90px}.GlobalAddButton .GlobalAddButton-button svg{height:16px;margin-right:4px;width:16px}.GlobalAddButton .GlobalAddButton-button svg path{stroke-width:3px}}.GlobalAddButton .GlobalAddButton-button:after,.GlobalAddButton .GlobalAddButton-button:before{border-radius:50%}@media (min-width:800px){.GlobalAddButton .GlobalAddButton-button:after,.GlobalAddButton .GlobalAddButton-button:before{border-radius:3px}}.GlobalAddButton .GlobalAddButton-button .GlobalAddButton-button-text{display:none}@media (min-width:800px){.GlobalAddButton .GlobalAddButton-button .GlobalAddButton-button-text{display:inline}}.GlobalAddButton .Dropdown{width:230px}.GlobalAddButton--story-sample{margin:auto}.ImportOptionButton{height:120px;width:180px}.ImportOptionButton .ImportOptionButton-icon{margin-bottom:8px}.ImportRulesListItem{height:auto!important;max-height:unset!important;max-width:unset!important}.ImportRulesListItem .ListItem-top-layer{padding-bottom:12px;padding-top:12px}.ImportRulesListItem .ImportRulesListItem-actions-container{display:flex;margin-top:8px}.ImportRulesListItem .ImportRulesListItem-actions-container svg{margin-right:8px}.ImportRulesListItem .ImportRulesListItem-actions-container svg path{stroke:var(--color-neutral-400)}.FormattedRuleAction,.FormattedRuleCondition{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.FormattedRuleAction strong,.FormattedRuleCondition strong{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.ImportRulesTableColumnHeaders{align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;padding:4px 8px;width:100%;grid-template-areas:"date rule actions";grid-template-columns:155px auto 50px;grid-template-areas:"date rule"}.ImportRulesTableColumnHeaders .ImportRulesTableColumnHeaders-date{grid-area:date;justify-content:flex-end}.ImportRulesTableColumnHeaders .ImportRulesTableColumnHeaders-rule{grid-area:rule}.ImportRulesTableRow{align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;padding:4px 8px;width:100%;grid-template-areas:"date rule actions";grid-template-columns:155px auto 50px}.ImportRulesTableRow .ImportRulesTableRow-date{grid-area:date;text-align:right}.ImportRulesTableRow .ImportRulesTableRow-rule{display:grid;grid-area:rule;grid-template-columns:1fr 1fr}.ImportRulesTableRow .ImportRulesTableRow-rule .ImportRulesTableRow-rule-actions,.ImportRulesTableRow .ImportRulesTableRow-rule .ImportRulesTableRow-rule-conditions{display:flex;flex-direction:column;justify-content:center}.ImportRulesTableRow .ImportRulesTableRow-rule .ImportRulesTableRow-rule-actions-container{align-items:center;display:flex}.ImportRulesTableRow .ImportRulesTableRow-rule .ImportRulesTableRow-rule-actions-container svg{margin-right:24px}.ImportRulesTableRow .ImportRulesTableRow-rule .ImportRulesTableRow-rule-actions-container svg path{stroke:var(--color-neutral-400)}.LabelledInput-container{display:flex;flex-direction:column;width:100%}.LabelledInput-container .LabelledInput-Label{cursor:pointer;margin-bottom:8px}@media (min-width:400px){.LabelledInput-container .LabelledInput-Label{margin-bottom:12px}}.LabelledInput-container .LabelledInput-Label.LabelledInput-Label--error{color:var(--color-negative-600);font-weight:700}.LabelledInput-container .LabelledInput-Label.LabelledInput-Label--empty{margin-bottom:0}.LargeToast{outline:none;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;background-color:#fff;border-left:4px solid;border-radius:3px;box-shadow:0 4px 8px rgba(113,128,185,.5);box-shadow:0 4px 8px rgba(var(--color-primary-500-rgb,113,128,185),.5);cursor:pointer;display:flex;padding:16px;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.LargeToast:before,.LargeToast:disabled:active:before,.LargeToast:disabled:before,.LargeToast:disabled:focus:before,.LargeToast:disabled:hover:before,.touch-support .LargeToast:hover:before{opacity:0}.keyboard-navigation .LargeToast:focus:before,.LargeToast:active:before,.LargeToast:hover:before,.touch-support .LargeToast:active:before{opacity:1}.keyboard-navigation .LargeToast:active:before,.LargeToast:active:before,.touch-support .LargeToast:active:before{opacity:0}.keyboard-navigation .LargeToast:focus:after{opacity:1}.LargeToast::-moz-focus-inner{border:0}.LargeToast:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.LargeToast,.LargeToast:disabled,.LargeToast:disabled:active,.LargeToast:disabled:focus,.LargeToast:disabled:hover,.touch-support .LargeToast:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .LargeToast:focus,.LargeToast:active,.LargeToast:hover,.touch-support .LargeToast:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.LargeToast:focus{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .LargeToast:active,.LargeToast:active,.touch-support .LargeToast:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.LargeToast:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 6px 12px rgba(113,128,185,.5);box-shadow:0 6px 12px rgba(var(--color-primary-500-rgb,113,128,185),.5)}@media (min-width:500px){.LargeToast{max-width:400px}}.LargeToast.LargeToast--positive{border-left-color:var(--color-positive-500)}.LargeToast.LargeToast--warning{border-left-color:var(--color-warning-500)}.LargeToast.LargeToast--negative{border-left-color:var(--color-negative-500)}.LargeToast .LargeToast-icon{align-self:flex-start;flex-shrink:0;margin-right:16px}.LargeToast .LargeToast-icon.LargeToast-icon--positive path{stroke:var(--color-positive-600)}.LargeToast .LargeToast-icon.LargeToast-icon--warning path{stroke:var(--color-warning-600)}.LargeToast .LargeToast-icon.LargeToast-icon--negative path{stroke:var(--color-negative-600)}.LargeToast .LargeToast-content{display:flex;flex:1 1;flex-direction:column;margin-top:2px}.LargeToast .LargeToast-content .LargeToast-header{font-size:18px;font-weight:700;margin-top:2px}.LargeToast .LargeToast-content .LargeToast-message{margin-top:16px}.LargeToast .LargeToast-close-button{align-self:flex-start;flex-shrink:0}.LargeToast .LargeToast-close-button.LargeToast-close-button--countdown{padding:0}.LargeToast .LargeToast-close-button .LargeToast-countdown--positive{stroke:var(--color-positive-600)}.LargeToast .LargeToast-close-button .LargeToast-countdown--warning{stroke:var(--color-warning-600)}.ListItem{background:transparent;border-radius:3px;cursor:pointer;display:flex;max-width:300px;position:relative;width:100%}.ListItem-double-layer{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);height:100%;max-height:56px;min-height:48px;overflow:hidden;-webkit-tap-highlight-color:transparent}.ListItem-double-layer.ListItem--open .ListItem-top-layer{-webkit-transform:translateX(-105px);transform:translateX(-105px)}.ListItem-double-layer.ListItem--open .ListItem-top-layer:before{opacity:1}.ListItem-double-layer.ListItem--open .ListItem-overflow-button-container{-webkit-transform:translate(-105px,-50%);transform:translate(-105px,-50%)}.ListItem-double-layer.ListItem--no-actions{cursor:default;pointer-events:none}.ListItem-double-layer.ListItem--no-actions .ListItem-top-layer{padding-right:12px}.ListItem-double-layer .ListItem-top-layer{outline:none;align-items:center;background-color:#fff;border-radius:3px;display:flex;height:100%;justify-content:space-between;padding-left:12px;padding-right:40px;transition:background-color .15s ease-out,-webkit-transform .3s ease-in-out;transition:background-color .15s ease-out,transform .3s ease-in-out;transition:background-color .15s ease-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1;position:relative}.keyboard-navigation .ListItem-double-layer .ListItem-top-layer:focus:after{opacity:1}.ListItem-double-layer .ListItem-top-layer::-moz-focus-inner{border:0}.ListItem-double-layer .ListItem-top-layer:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:inset 0 0 0 2pt var(--color-primary-300)}.ListItem-double-layer .ListItem-top-layer:before{border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:12px 0 20px rgba(18,28,43,.4);box-shadow:12px 0 20px rgba(var(--color-neutral-900-rgb,18,28,43),.4);transition:opacity .3s ease-in-out}.ListItem-double-layer .ListItem-top-layer:active{background-color:var(--color-neutral-300)}.ListItem-double-layer .ListItem-top-layer .ListItem-content{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));flex:1 1}.ListItem-double-layer .ListItem-overflow-button-container{align-items:center;display:flex;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:1}.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:disabled,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:disabled:active,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:disabled:focus,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:disabled:hover,.touch-support .ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:hover{background-color:transparent}.keyboard-navigation .ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:focus,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:active,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:hover,.touch-support .ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:active{background-color:var(--color-neutral-200)}.keyboard-navigation .ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:active,.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:active,.touch-support .ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button:active{background-color:var(--color-neutral-300)}.ListItem-double-layer .ListItem-overflow-button-container .ListItem-overflow-button .ListItem-OverflowIcon path{stroke:var(--color-neutral-500)}.ListItem-double-layer .ListItem-bottom-layer{align-content:center;background-color:var(--color-neutral-700);border-radius:4px;bottom:0;box-shadow:inset 10px 2px 6px rgba(18,28,43,.45),inset -1px -2px 12px hsla(0,0%,100%,.1);box-shadow:inset 10px 2px 6px rgba(var(--color-neutral-900-rgb,18,28,43),.45),inset -1px -2px 12px rgba(var(--color-light-rgb,255,255,255),.1);display:flex;justify-content:flex-end;left:0;padding:0 12px;position:absolute;right:0;top:0}.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:disabled,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:disabled:active,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:disabled:focus,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:disabled:hover,.touch-support .ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:hover{background-color:transparent}.keyboard-navigation .ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:focus,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:active,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:hover,.touch-support .ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:active{background-color:var(--color-neutral-600)}.keyboard-navigation .ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:active,.ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:active,.touch-support .ListItem-double-layer .ListItem-bottom-layer .ListItemActions-button:active{background-color:var(--color-neutral-500)}.ListItem-single-layer{outline:none;position:relative;align-items:center;height:28px;max-width:400px;padding:4px 12px}.ListItem-single-layer::-moz-focus-inner{border:0}.ListItem-single-layer:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.ListItem-single-layer:focus-within:after,.ListItem-single-layer:focus:after{opacity:1}.ListItem-single-layer:after{transition:none}.ListItem-single-layer:focus,.ListItem-single-layer:focus-within,.ListItem-single-layer:hover{background-color:var(--color-neutral-300)}.ListItem-single-layer:focus-within .ListItemActions,.ListItem-single-layer:focus .ListItemActions,.ListItem-single-layer:hover .ListItemActions{opacity:1}.ListItem-single-layer.ListItem--active{box-shadow:0 1px 2px rgba(47,73,99,.2);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.2);background-color:var(--color-primary-600)}.ListItem-single-layer.ListItem--active .ListItem-content{color:#fff;font-weight:700}.ListItem-single-layer.ListItem--active .ListItem-content p::selection{background:#fff;color:var(--color-primary-800)}.ListItem-single-layer .ListItem-content{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));flex:1 1}.ListItem-single-layer .ListItem-content .TextField{font-size:14px}.ListItem-single-layer .ListItemActions{margin-left:16px;opacity:0}.ListItem-single-layer .ListItemActions path{stroke:var(--color-neutral-600);stroke:var(--theme-text-secondary,var(--color-neutral-600))}.ListItem-single-layer .ListItemActions .ListItemActions-button,.ListItem-single-layer .ListItemActions .ListItemActions-button:disabled,.ListItem-single-layer .ListItemActions .ListItemActions-button:disabled:active,.ListItem-single-layer .ListItemActions .ListItemActions-button:disabled:focus,.ListItem-single-layer .ListItemActions .ListItemActions-button:disabled:hover,.touch-support .ListItem-single-layer .ListItemActions .ListItemActions-button:hover{background-color:transparent}.keyboard-navigation .ListItem-single-layer .ListItemActions .ListItemActions-button:focus,.ListItem-single-layer .ListItemActions .ListItemActions-button:active,.ListItem-single-layer .ListItemActions .ListItemActions-button:hover,.touch-support .ListItem-single-layer .ListItemActions .ListItemActions-button:active{background-color:var(--color-neutral-400)}.keyboard-navigation .ListItem-single-layer .ListItemActions .ListItemActions-button:active,.ListItem-single-layer .ListItemActions .ListItemActions-button:active,.touch-support .ListItem-single-layer .ListItemActions .ListItemActions-button:active{background-color:var(--color-neutral-500)}.ListItem-single-layer .ListItemActions.ListItemActions--active{opacity:1}.ListItem-single-layer .ListItemActions.ListItemActions--active path{stroke:#fff}.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:disabled,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:disabled:active,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:disabled:focus,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:disabled:hover,.touch-support .ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:hover{background-color:transparent}.keyboard-navigation .ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:focus,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:active,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:hover,.touch-support .ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:active{background-color:var(--color-primary-500)}.keyboard-navigation .ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:active,.ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:active,.touch-support .ListItem-single-layer .ListItemActions.ListItemActions--active .ListItemActions-button:active{background-color:var(--color-primary-400)}.ListItem-single-layer .ListItemActions .ListItemActions-button{padding:2px}.ListItem-single-layer .ListItemActions .ListItemActions-button svg{height:16px;width:16px}.ListItemActions{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-auto-columns:auto;grid-auto-flow:column;margin-right:4px}.ListItemActions svg path{stroke:var(--color-neutral-300)}.ListItem--story-SingleLayer{align-items:center;display:flex;justify-content:space-between}.ListItem--story-SingleLayer p:first-child{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.ListItem--story-SingleLayer p:last-child{flex-shrink:0;margin-left:8px}.MetadataConflictDialog-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px;max-height:60vh;overflow-y:auto}.MetadataConflictDialog-description{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.2}.MetadataConflictDialog-conflicts{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.MetadataConflictDialog-conflict{background:var(--color-background-light);border:1px solid var(--color-border-secondary);border-radius:3px;padding:16px}.MetadataConflictDialog-field-label{margin:0 0 12px;color:var(--color-text-primary);font-size:14px;font-weight:600}.MetadataConflictDialog-options{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.MetadataConflictDialog-option{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;cursor:pointer;padding:8px;border-radius:2px;transition:background-color .2s ease-in-out}.MetadataConflictDialog-option:hover{background:rgba(var(--color-primary-rgb),.05)}.MetadataConflictDialog-option input[type=radio]{margin-top:2px;flex-shrink:0}.MetadataConflictDialog-option-label{color:var(--color-text-primary);font-size:12px;line-height:1.2;flex-grow:1}.MetadataConflictDialog-option-label strong{color:var(--color-primary);font-family:monospace}.MetadataConflictDialog-custom-input{margin-top:8px;margin-left:32px}.MetadataConflictDialog-custom-input .LabelledInput-container{margin:0}.MetadataConflictDialog-custom-input .LabelledInput-input{font-family:monospace;font-size:12px}@media (max-width:400px){.MetadataConflictDialog-content{max-height:70vh}.MetadataConflictDialog-option{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.MetadataConflictDialog-custom-input{margin-left:0}}.NavItem{align-items:center;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}@media (min-width:800px){.NavItem{flex-direction:row}}.NavItem.NavItem--active .NavItem-icon path{stroke:var(--color-primary-500);stroke-width:2}.NavItem.NavItem--active .NavItem-TextField{text-shadow:.5px 0 0 var(--color-primary-500);color:var(--color-primary-500)}.NavItem .NavItem-icon{height:20px;margin-bottom:2px;width:20px}.NavItem .NavItem-icon path{stroke:var(--color-neutral-600);stroke:var(--theme-text-secondary,var(--color-neutral-600))}@media (min-width:500px){.NavItem .NavItem-icon{height:24px;width:24px}}@media (min-width:800px){.NavItem .NavItem-icon{margin-bottom:0;margin-right:8px}}.NavItem .NavItem-icon path{transition:stroke .15s ease-out;stroke-width:1}@media (min-width:800px){.NavItem .NavItem-icon path{stroke-width:2}}.NavItem .NavItem-TextField{transition:color .15s ease-out,text-shadow .15s ease-out;color:var(--color-neutral-500);font-size:10px}@media (min-width:350px){.NavItem .NavItem-TextField{font-size:12px}}@media (min-width:500px){.NavItem .NavItem-TextField{font-size:14px}}@media (min-width:800px){.NavItem .NavItem-TextField{font-size:16px}}.PaginationPageSize{width:80px}.PaginationSummary{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px}@media (min-width:400px){.PaginationSummary{font-size:16px}}.PaginationSwitcher .PaginationSwitcher-text{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.PayeesListItem-content{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;padding:4px 0}.PayeesListItem-name{font-weight:600}.PayeesListItem-description{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;padding-top:2px}.ProgressStep{outline:none;position:relative;align-items:center;display:flex;flex-direction:column;z-index:1}.keyboard-navigation .ProgressStep:focus:after{opacity:1}.keyboard-navigation .ProgressStep:focus-within:after{opacity:1}.ProgressStep::-moz-focus-inner{border:0}.ProgressStep:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.ProgressStep.ProgressStep--current-step .ProgressStep-circle{border-color:var(--color-primary-600);color:var(--color-primary-600);font-weight:700}.ProgressStep.ProgressStep--completed{cursor:pointer}.ProgressStep.ProgressStep--completed .ProgressStep-circle{background-color:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:0 2px 3px rgba(47,73,99,.4);box-shadow:0 2px 3px rgba(var(--color-neutral-700-rgb,47,73,99),.4)}.ProgressStep.ProgressStep--completed .ProgressStep-circle path{stroke:#fff}.ProgressStep.ProgressStep--completed .ProgressStep-label,.ProgressStep.ProgressStep--current-step .ProgressStep-label{color:var(--color-primary-700);font-weight:700}.ProgressStep .ProgressStep-circle{align-items:center;border:3px solid var(--color-neutral-400);border-radius:100%;color:var(--color-neutral-500);display:flex;font-size:18px;font-weight:600;height:40px;justify-content:center;width:40px}.ProgressStep .ProgressStep-label{color:var(--color-neutral-500);font-weight:600;margin-top:4px;text-align:center}.RadioGroup-container{width:100%}.RadioGroup-container .RadioGroup-label{display:block;margin-bottom:12px}.RadioGroup-container .RadioGroup .RadioGroup-option-button{outline:none;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.RadioGroup-container .RadioGroup .RadioGroup-option-button::-moz-focus-inner{border:0}.RadioGroup-container .RadioGroup .RadioGroup-option-button:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.RadioGroup-container .RadioGroup .RadioGroup-option-button:focus-within:after,.RadioGroup-container .RadioGroup .RadioGroup-option-button:focus:after{opacity:1}.RadioGroup-container .RadioGroup .RadioGroup-option-button:focus-within:after{opacity:1}.RadioGroup-container .RadioGroup .RadioGroup-option-button:after{transition:none}.RadioGroup-container .RadioGroup .RadioGroup-option-button.RadioGroup-option-button--disabled{pointer-events:none}.RecurringDateForm{display:grid;grid-gap:8px;gap:8px;width:100%}.RecurringDateForm .RecurringDateForm-line{align-items:center;display:flex}.RecurringDateForm .RecurringDateForm-line.RecurringDateForm-line--error{margin-top:24px;position:relative}.RecurringDateForm .RecurringDateForm-line.RecurringDateForm-line--error .LabelledInput-Label--error{position:absolute;top:-24px}.RecurringDateForm .RecurringDateForm-line.RecurringDateForm-line--long-error{margin-top:36px;position:relative}.RecurringDateForm .RecurringDateForm-line.RecurringDateForm-line--long-error .LabelledInput-Label--error{position:absolute;top:-36px}.RecurringDateForm .RecurringDateForm-line p{flex-shrink:0}.RecurringDateForm .RecurringDateForm-number-input{margin:0 8px;width:50px}.RecurringDateForm .RecurringDateForm-number-input input{padding:0 8px;text-align:center}.RecurringDateForm .RecurringDateForm-frequency-input{width:105px}.RecurringDateForm .RecurringDateForm-weekday-input{margin-left:8px;width:140px}.RecurringDateForm .RecurringDateForm-monthday-input{margin-left:8px;width:110px}.RecurringDateForm .RecurringDateForm-month-input{margin-left:8px;width:130px}.RecurringDateForm .RecurringDateForm-day-input{margin-left:8px;width:70px}.RecurringDateForm .RecurringDateForm-date-input{position:relative;margin-left:8px}.RecurringDateForm .RecurringDateForm-date-input input{overflow:hidden}.RecurringDateForm .RecurringDateForm-date-input input::-webkit-calendar-picker-indicator{cursor:pointer;height:300%;left:-150%;position:absolute;top:-150%;width:300%}.RecurringDateForm .RecurringDateForm-date-input input{padding:0 0 0 8px}.RecurringDateForm .RecurringDateForm-start-date-input{width:100%}.RecurringDateForm .RecurringDateForm-end-date-input,.RecurringDateForm .RecurringDateForm-start-date-input .Label{width:135px}.RecurringDateForm .RecurringDateForm-end-condition-input{margin-left:8px;width:95px}.RecurringDateForm .RecurringDateForm-text{margin-left:4px}.RuleActionCard .SelectInput{padding:0 8px}.RuleActionCard .RuleActionCard-BottomRow,.RuleActionCard .RuleActionCard-TopRow{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-auto-flow:column;width:100%}.RuleActionCard .RuleActionCard-BottomRow p,.RuleActionCard .RuleActionCard-TopRow p{color:var(--color-neutral-200)}.RuleConditionCard .SelectInput{padding:0 8px}.RuleConditionCard .RuleConditionCard-BottomRow,.RuleConditionCard .RuleConditionCard-TopRow{display:grid;grid-gap:12px;gap:12px;grid-auto-flow:column;width:100%}.SelectableAccountsListItem{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px 4fr minmax(60px,1fr) minmax(80px,2fr);padding:8px;align-items:center;background-color:#fff;border:2px solid transparent;border-radius:3px;width:100%}.SelectableAccountsListItem.SelectableAccountsListItem--no-balance{grid-template-columns:24px 1fr}.SelectableAccountsListItem.SelectableAccountsListItem--selected{background-color:var(--color-primary-200);border:2px solid var(--color-primary-400)}.SelectableAccountsListItem.SelectableAccountsListItem--selected .Input{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.SelectableAccountsListItem .Input{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.SelectableAccountsListItem-subtype-container{position:relative;display:flex;align-items:center;width:100%}.SelectableAccountsListItem-subtype-container:focus-within .SelectableAccountsListItem-subtype-display,.SelectableAccountsListItem-subtype-container:hover .SelectableAccountsListItem-subtype-display{opacity:0;pointer-events:none}.SelectableAccountsListItem-subtype-container:focus-within .SelectableAccountsListItem-subtype-select,.SelectableAccountsListItem-subtype-container:hover .SelectableAccountsListItem-subtype-select{opacity:1;pointer-events:auto}.SelectableAccountsListItem-subtype-display{position:absolute;left:12px;font-weight:600;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));transition:opacity .2s ease;pointer-events:none;z-index:1}.SelectableAccountsListItem--selected .SelectableAccountsListItem-subtype-display{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.SelectableAccountsListItem-subtype-select{opacity:0;transition:opacity .2s ease;pointer-events:none;width:100%}.SelectableAccountsListItem-subtype-select:focus{opacity:1;pointer-events:auto}.SettingsListItem.SettingsListItem-desktop-layout{height:auto;padding:12px 16px;width:200px}.SettingsListItem.SettingsListItem-desktop-layout .SettingsListItem-content .SettingsListItem-content-body .SettingsListItem-title{font-size:16px}.SettingsListItem.SettingsListItem-mobile-layout{max-height:64px;max-width:unset;min-height:56px}.SettingsListItem.SettingsListItem-mobile-layout .ListItem-top-layer{padding:12px 16px}.SettingsListItem.SettingsListItem-mobile-layout .SettingsListItem-content{align-items:center;display:flex;justify-content:space-between}.SettingsListItem.SettingsListItem-mobile-layout .SettingsListItem-content .SettingsListItem-content-body .SettingsListItem-title{font-weight:700}.SettingsListItem.SettingsListItem-mobile-layout .SettingsListItem-content .SettingsListItem-content-body .SettingsListItem-description{color:var(--color-neutral-500);font-size:12px}.SettingsListItem.SettingsListItem-mobile-layout .SettingsListItem-content .SettingsListItem-icon path{stroke:var(--color-neutral-500)}.ShowFutureToggle{height:40px;outline:none;position:relative;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:14px;line-height:1.2;text-align:center;transition:none;width:110px}@media (min-width:400px){.ShowFutureToggle{height:46px}}.keyboard-navigation .ShowFutureToggle:focus:after{opacity:1}.keyboard-navigation .ShowFutureToggle:focus-within:after{opacity:1}.ShowFutureToggle::-moz-focus-inner{border:0}.ShowFutureToggle:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.ShowFutureToggle.ShowFutureToggle--active{box-shadow:0 8px 6px -4px rgba(65,84,153,.5);box-shadow:0 8px 6px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5);position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.ShowFutureToggle.ShowFutureToggle--active:before,.ShowFutureToggle.ShowFutureToggle--active:disabled:active:before,.ShowFutureToggle.ShowFutureToggle--active:disabled:before,.ShowFutureToggle.ShowFutureToggle--active:disabled:focus:before,.ShowFutureToggle.ShowFutureToggle--active:disabled:hover:before,.touch-support .ShowFutureToggle.ShowFutureToggle--active:hover:before{opacity:0}.keyboard-navigation .ShowFutureToggle.ShowFutureToggle--active:focus:before,.ShowFutureToggle.ShowFutureToggle--active:active:before,.ShowFutureToggle.ShowFutureToggle--active:hover:before,.touch-support .ShowFutureToggle.ShowFutureToggle--active:active:before{opacity:1}.keyboard-navigation .ShowFutureToggle.ShowFutureToggle--active:active:before,.ShowFutureToggle.ShowFutureToggle--active:active:before,.touch-support .ShowFutureToggle.ShowFutureToggle--active:active:before{opacity:0}.ShowFutureToggle.ShowFutureToggle--active:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 9px 7px -4px rgba(65,84,153,.5);box-shadow:0 9px 7px -4px rgba(var(--color-primary-700-rgb,65,84,153),.5)}.ShowFutureToggle.ShowFutureToggle--active,.ShowFutureToggle.ShowFutureToggle--active:disabled,.ShowFutureToggle.ShowFutureToggle--active:disabled:active,.ShowFutureToggle.ShowFutureToggle--active:disabled:focus,.ShowFutureToggle.ShowFutureToggle--active:disabled:hover,.touch-support .ShowFutureToggle.ShowFutureToggle--active:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .ShowFutureToggle.ShowFutureToggle--active:focus,.ShowFutureToggle.ShowFutureToggle--active:active,.ShowFutureToggle.ShowFutureToggle--active:hover,.touch-support .ShowFutureToggle.ShowFutureToggle--active:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.keyboard-navigation .ShowFutureToggle.ShowFutureToggle--active:active,.ShowFutureToggle.ShowFutureToggle--active:active,.touch-support .ShowFutureToggle.ShowFutureToggle--active:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.ShowFutureToggle.ShowFutureToggle--active,.ShowFutureToggle.ShowFutureToggle--active:disabled,.ShowFutureToggle.ShowFutureToggle--active:disabled:active,.ShowFutureToggle.ShowFutureToggle--active:disabled:focus,.ShowFutureToggle.ShowFutureToggle--active:disabled:hover,.touch-support .ShowFutureToggle.ShowFutureToggle--active:hover{background-color:var(--color-future-500);color:#fff;font-weight:700}.keyboard-navigation .ShowFutureToggle.ShowFutureToggle--active:focus,.ShowFutureToggle.ShowFutureToggle--active:active,.ShowFutureToggle.ShowFutureToggle--active:hover,.touch-support .ShowFutureToggle.ShowFutureToggle--active:active{background-color:var(--color-future-600)}.ShowFutureToggle.ShowFutureToggle--transitions-enabled{transition:background-color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out}.SmallToast{outline:none;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;align-items:center;background-color:var(--color-primary-800);border-radius:3px;box-shadow:0 3px 6px rgba(113,128,185,.6);box-shadow:0 3px 6px rgba(var(--color-primary-500-rgb,113,128,185),.6);cursor:pointer;display:flex;justify-content:space-between;padding:12px;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.SmallToast:before,.SmallToast:disabled:active:before,.SmallToast:disabled:before,.SmallToast:disabled:focus:before,.SmallToast:disabled:hover:before,.touch-support .SmallToast:hover:before{opacity:0}.keyboard-navigation .SmallToast:focus:before,.SmallToast:active:before,.SmallToast:hover:before,.touch-support .SmallToast:active:before{opacity:1}.keyboard-navigation .SmallToast:active:before,.SmallToast:active:before,.touch-support .SmallToast:active:before{opacity:0}.keyboard-navigation .SmallToast:focus:after{opacity:1}.SmallToast::-moz-focus-inner{border:0}.SmallToast:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.SmallToast,.SmallToast:disabled,.SmallToast:disabled:active,.SmallToast:disabled:focus,.SmallToast:disabled:hover,.touch-support .SmallToast:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .SmallToast:focus,.SmallToast:active,.SmallToast:hover,.touch-support .SmallToast:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.SmallToast:focus{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .SmallToast:active,.SmallToast:active,.touch-support .SmallToast:active{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (min-width:400px){.SmallToast{padding:12px 16px}}.SmallToast:before{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 4px 12px rgba(113,128,185,.6);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb,113,128,185),.6)}@media (min-width:500px){.SmallToast{width:400px}}.SmallToast .SmallToast-message{color:#fff;font-size:12px;font-weight:600;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:400px){.SmallToast .SmallToast-message{font-size:14px}}.SmallToast .SmallToast-actions{display:grid;grid-gap:24px;gap:24px;grid-auto-flow:column;margin-left:16px}.SmallToast .SmallToast-actions .SmallToast-action{transition:background-color .15s ease-out,-webkit-transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out;transition:background-color .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;border-radius:3px;color:#fff;font-size:12px;margin:-4px -8px;padding:4px 8px;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:400px){.SmallToast .SmallToast-actions .SmallToast-action{font-size:14px}}.SmallToast .SmallToast-actions .SmallToast-action,.SmallToast .SmallToast-actions .SmallToast-action:disabled,.SmallToast .SmallToast-actions .SmallToast-action:disabled:active,.SmallToast .SmallToast-actions .SmallToast-action:disabled:focus,.SmallToast .SmallToast-actions .SmallToast-action:disabled:hover,.touch-support .SmallToast .SmallToast-actions .SmallToast-action:hover{background-color:transparent}.keyboard-navigation .SmallToast .SmallToast-actions .SmallToast-action:focus,.SmallToast .SmallToast-actions .SmallToast-action:active,.SmallToast .SmallToast-actions .SmallToast-action:hover,.touch-support .SmallToast .SmallToast-actions .SmallToast-action:active{background-color:rgba(64,75,102,.8);background-color:rgba(var(--color-primary-800-rgb,64,75,102),.8)}.keyboard-navigation .SmallToast .SmallToast-actions .SmallToast-action:active,.SmallToast .SmallToast-actions .SmallToast-action:active,.touch-support .SmallToast .SmallToast-actions .SmallToast-action:active{background-color:rgba(64,75,102,.9);background-color:rgba(var(--color-primary-800-rgb,64,75,102),.9)}.SmallToast .SmallToast-actions .SmallToast-close-button{padding:0}.SmallToast .SmallToast-actions .SmallToast-close-button path{stroke:var(--color-primary-100)}.SmallToast .SmallToast-actions .SmallToast-close-button,.SmallToast .SmallToast-actions .SmallToast-close-button:disabled,.SmallToast .SmallToast-actions .SmallToast-close-button:disabled:active,.SmallToast .SmallToast-actions .SmallToast-close-button:disabled:focus,.SmallToast .SmallToast-actions .SmallToast-close-button:disabled:hover,.touch-support .SmallToast .SmallToast-actions .SmallToast-close-button:hover{background-color:transparent}.keyboard-navigation .SmallToast .SmallToast-actions .SmallToast-close-button:focus,.SmallToast .SmallToast-actions .SmallToast-close-button:active,.SmallToast .SmallToast-actions .SmallToast-close-button:hover,.touch-support .SmallToast .SmallToast-actions .SmallToast-close-button:active{background-color:rgba(64,75,102,.8);background-color:rgba(var(--color-primary-800-rgb,64,75,102),.8)}.keyboard-navigation .SmallToast .SmallToast-actions .SmallToast-close-button:active,.SmallToast .SmallToast-actions .SmallToast-close-button:active,.touch-support .SmallToast .SmallToast-actions .SmallToast-close-button:active{background-color:rgba(64,75,102,.9);background-color:rgba(var(--color-primary-800-rgb,64,75,102),.9)}.SmallToast .SmallToast-actions .SmallToast-close-button .SmallToast-countdown{stroke:var(--color-primary-400)}.SplashScreen{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:7}.SplashScreen .AnimatedLogo{height:80px;width:80px}.StepDescription{align-items:center;display:flex;flex-direction:column;width:100%}.StepDescription .StepDescription-title{color:var(--color-primary-700);font-size:18px;font-weight:600;text-align:center}@media (min-width:800px){.StepDescription .StepDescription-title{font-size:24px}}.StepDescription .StepDescription-description{font-size:14px;line-height:1.5;margin-top:16px;text-align:center}@media (min-width:350px){.StepDescription .StepDescription-description{max-width:350px}}@media (min-width:400px){.StepDescription .StepDescription-description{max-width:400px}}@media (min-width:800px){.StepDescription .StepDescription-description{font-size:16px}}.StepNavigationButtons .StepNavigationButtons-next-disabled-reason{color:var(--color-negative-600);font-weight:700;margin-bottom:16px;width:100%}.StepNavigationButtons .StepNavigationButtons-buttons-container{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-auto-columns:auto;grid-auto-flow:column;justify-content:flex-end}@media (min-width:400px){.StepNavigationButtons .StepNavigationButtons-buttons-container{grid-gap:32px;gap:32px}}.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:active,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:focus,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:hover,.touch-support .StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:hover{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.keyboard-navigation .StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:focus,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:active,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:hover,.touch-support .StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:active{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:active,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:focus,.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-back:disabled:hover{color:var(--color-neutral-500)}.StepNavigationButtons .StepNavigationButtons-buttons-container .StepNavigationButtons-next{min-width:80px}.SubscriptionPlan{align-items:center;background-color:#fff;border:2px solid transparent;border-radius:3px;box-shadow:0 2px 6px rgba(47,73,99,.1);box-shadow:0 2px 6px rgba(var(--color-neutral-600-rgb,47,73,99),.1);cursor:pointer;display:flex;height:76px;justify-content:space-between;padding:0 12px;width:100%}@media (min-width:400px){.SubscriptionPlan{padding:0 16px}}.SubscriptionPlan.SubscriptionPlan--selected{border:2px solid var(--color-primary-500);box-shadow:0 4px 6px rgba(85,105,178,.4);box-shadow:0 4px 6px rgba(var(--color-primary-600-rgb,85,105,178),.4)}.SubscriptionPlan .SubscriptionPlan-left-section{align-items:center;display:flex}.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:16px}@media (min-width:500px){.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container{align-items:center;flex-direction:row}}.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-name{font-size:16px;width:80px}@media (min-width:350px){.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-name{font-size:18px}}@media (min-width:500px){.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-name{font-size:20px}}.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-percent-off{background-color:var(--color-positive-200);border-radius:50px;color:var(--color-positive-800);font-size:10px;font-weight:600;padding:2px 8px}@media (min-width:350px){.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-percent-off{font-size:14px}}@media (min-width:500px){.SubscriptionPlan .SubscriptionPlan-left-section .SubscriptionPlan-name-container .SubscriptionPlan-percent-off{margin-left:16px;padding:4px 12px}}.SubscriptionPlan .SubscriptionPlan-right-section{align-items:center;align-items:flex-end;display:flex;flex-direction:column}.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container{align-items:center;display:flex}.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container .SubscriptionPlan-price{font-size:16px;font-weight:700}@media (min-width:350px){.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container .SubscriptionPlan-price{font-size:20px}}@media (min-width:500px){.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container .SubscriptionPlan-price{font-size:24px}}.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container .SubscriptionPlan-month{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));margin-left:4px}@media (min-width:500px){.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-price-container .SubscriptionPlan-month{margin-top:2px}}.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-alternative-price-container{display:flex}.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-alternative-price-container .SubscriptionPlan-alternative-price{color:var(--color-neutral-500);font-size:10px}@media (min-width:350px){.SubscriptionPlan .SubscriptionPlan-right-section .SubscriptionPlan-alternative-price-container .SubscriptionPlan-alternative-price{font-size:14px}}.SubscriptionPlan--story{max-width:500px}.SubmitButton-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.SubmitButton-container .SubmitButton-TextField-error{transition:margin-bottom .15s ease-out,opacity .15s ease-out;align-self:flex-start;color:var(--color-negative-600);font-weight:700;opacity:0}.SubmitButton-container .SubmitButton-TextField-error.SubmitButton-TextField-error--visible{margin-bottom:8px;opacity:1}.SubmitButton-container .SubmitButton{transition:background .15s ease-out,width .15s ease-out}.SubmitButton-container .SubmitButton.SubmitButton--loading{height:46px;width:46px;transition:background .15s ease-out,border-radius .15s ease-out,width .15s ease-out;background:none;border:4px solid var(--color-neutral-400);border-radius:50%;box-shadow:none}.SubmitButton-container .SubmitButton.SubmitButton--loading:after{border-radius:50%}@media (min-width:400px){.SubmitButton-container .SubmitButton.SubmitButton--loading{height:46px;width:46px}}.SubmitButton-container .SubmitButton.SubmitButton--loading:before{opacity:0!important}.SubmitButton-container .SubmitButton.SubmitButton--error{-webkit-animation:error-shake .3s ease-in-out 1;animation:error-shake .3s ease-in-out 1}.SubmitButton--story-default-instructions{margin-bottom:24px}.TabBar{display:grid;grid-gap:32px;gap:32px;grid-auto-columns:auto;grid-auto-flow:column;position:relative}.TabBar .TabBar-tab{outline:none;position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;cursor:pointer}.keyboard-navigation .TabBar .TabBar-tab:focus:after{opacity:1}.keyboard-navigation .TabBar .TabBar-tab:focus-within:after{opacity:1}.TabBar .TabBar-tab::-moz-focus-inner{border:0}.TabBar .TabBar-tab:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.TabBar .TabBar-tab,.TabBar .TabBar-tab:disabled,.TabBar .TabBar-tab:disabled:active,.TabBar .TabBar-tab:disabled:focus,.TabBar .TabBar-tab:disabled:hover,.touch-support .TabBar .TabBar-tab:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .TabBar .TabBar-tab:focus,.TabBar .TabBar-tab:active,.TabBar .TabBar-tab:hover,.touch-support .TabBar .TabBar-tab:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.TabBar .TabBar-tab:focus{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .TabBar .TabBar-tab:active,.TabBar .TabBar-tab:active,.touch-support .TabBar .TabBar-tab:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.TabBar .TabBar-tab.TabBar-tab--active{-webkit-transform:translateY(0);transform:translateY(0)}.TabBar .TabBar-tab .TabBar-tab-content{-webkit-transform:none!important;transform:none!important}.TabBar .TabBar-tab .TabBar-tab-LinkButton{color:var(--color-neutral-500);font-weight:400;letter-spacing:0}.TabBar .TabBar-tab .TabBar-tab-LinkButton.TabBar-tab-LinkButton--active{text-shadow:.5px 0 0 var(--color-primary-500);color:var(--color-primary-500)}.TabBar .TabBar-underline{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;background-color:var(--color-primary-500);bottom:-8px;height:2px;left:0;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%}.TabBar--story-FartherUnderline{bottom:-18px!important}.TabBarWithSections{width:100%}.TabBarWithSections .TabBarWithSections-TabBar-container{display:flex;flex-direction:column;margin-bottom:16px}.TabBarWithSections .TabBarWithSections-TabBar-container .TabBarWithSections-TabBar{align-self:flex-start;margin-bottom:4px}.TabBarWithSections .TabBarWithSections-TabBar-container .TabBarWithSections-TabBar .TabBarWithSections-TabBar-underline{bottom:-6px}.TabBarWithSections .TabBarWithSections-sections{display:flex;height:100%;position:relative}.TabBarWithSections .TabBarWithSections-sections>*{width:100%}.TableColumnHeader{outline:none;position:relative;align-items:center;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));cursor:pointer;display:flex;font-weight:400;justify-content:flex-start;padding:4px 0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.keyboard-navigation .TableColumnHeader:focus:after{opacity:1}.keyboard-navigation .TableColumnHeader:focus-within:after{opacity:1}.TableColumnHeader::-moz-focus-inner{border:0}.TableColumnHeader:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.TableColumnHeader.TableColumnHeader--no-sort{cursor:default}.TableColumnHeader .TableColumnHeader-sort-icon{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;height:16px;margin-left:4px;margin-top:-2px;width:16px}.TableColumnHeader .TableColumnHeader-sort-icon path{stroke:var(--color-neutral-500)}.TableColumnHeader .TableColumnHeader-sort-icon.TableColumnHeader-sort-icon--asc{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.TableColumnHeader .TableColumnHeader-comma{display:none}.TableRowActions{align-items:center;display:flex;grid-area:actions;justify-content:flex-end;min-height:30px;min-width:30px;opacity:0;padding-right:4px}.TableRowActions *+*{margin-left:8px}.TableRowActions:focus-within,.TableRowActions:hover{opacity:1}.TableRowActions .TableRowActions-delete,.TableRowActions .TableRowActions-delete:disabled,.TableRowActions .TableRowActions-delete:disabled:active,.TableRowActions .TableRowActions-delete:disabled:focus,.TableRowActions .TableRowActions-delete:disabled:hover,.TableRowActions .TableRowActions-edit,.TableRowActions .TableRowActions-edit:disabled,.TableRowActions .TableRowActions-edit:disabled:active,.TableRowActions .TableRowActions-edit:disabled:focus,.TableRowActions .TableRowActions-edit:disabled:hover,.touch-support .TableRowActions .TableRowActions-delete:hover,.touch-support .TableRowActions .TableRowActions-edit:hover{background-color:transparent}.keyboard-navigation .TableRowActions .TableRowActions-delete:focus,.keyboard-navigation .TableRowActions .TableRowActions-edit:focus,.TableRowActions .TableRowActions-delete:active,.TableRowActions .TableRowActions-delete:hover,.TableRowActions .TableRowActions-edit:active,.TableRowActions .TableRowActions-edit:hover,.touch-support .TableRowActions .TableRowActions-delete:active,.touch-support .TableRowActions .TableRowActions-edit:active{background-color:var(--color-neutral-400)}.keyboard-navigation .TableRowActions .TableRowActions-delete:active,.keyboard-navigation .TableRowActions .TableRowActions-edit:active,.TableRowActions .TableRowActions-delete:active,.TableRowActions .TableRowActions-edit:active,.touch-support .TableRowActions .TableRowActions-delete:active,.touch-support .TableRowActions .TableRowActions-edit:active{background-color:var(--color-neutral-500)}.TableRowActions .TableRowActions-delete svg,.TableRowActions .TableRowActions-edit svg{height:16px;width:16px}.TableRowContainer{outline:none;position:relative;align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;padding:4px 8px;width:100%;border-radius:3px;cursor:pointer;grid-row-gap:2px;row-gap:2px}.keyboard-navigation .TableRowContainer:focus:after{opacity:1}.TableRowContainer::-moz-focus-inner{border:0}.TableRowContainer:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.TableRowContainer:after{transition:none}.TableRowContainer,.TableRowContainer:disabled,.TableRowContainer:disabled:active,.TableRowContainer:disabled:focus,.TableRowContainer:disabled:hover,.touch-support .TableRowContainer:hover{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);background-color:#fff}.keyboard-navigation .TableRowContainer:focus,.TableRowContainer:active,.TableRowContainer:hover,.touch-support .TableRowContainer:active{background-color:var(--color-neutral-300);box-shadow:none}.keyboard-navigation .TableRowContainer:focus .TableRowActions,.TableRowContainer:active .TableRowActions,.TableRowContainer:hover .TableRowActions{opacity:1}.TransactionDateOptions{width:100%}.TransactionDateOptions .TransactionDateOptions-one-off-input{position:relative;height:74px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.TransactionDateOptions .TransactionDateOptions-one-off-input input{overflow:hidden}.TransactionDateOptions .TransactionDateOptions-one-off-input input::-webkit-calendar-picker-indicator{cursor:pointer;height:300%;left:-150%;position:absolute;top:-150%;width:300%}.TransactionDateOptions .TransactionDateOptions-work-in-progress{height:74px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.TransactionsTableColumnHeaders{align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;padding:4px 8px;width:100%;grid-template-columns:36px 135px auto auto 2.5fr minmax(90px,100px) 50px;grid-template-areas:"type date description from to amount actions"}.TransactionsTable--running-balance .TransactionsTableColumnHeaders{grid-template-columns:36px 135px auto auto 2.5fr minmax(90px,100px) minmax(90px,100px) 50px}.TransactionsTable--full .TransactionsTableColumnHeaders{grid-template-columns:36px 155px 2.5fr minmax(90px,100px) minmax(100px,1fr) minmax(100px,1fr) 50px}.TransactionsTable--running-balance.TransactionsTable--full .TransactionsTableColumnHeaders{grid-template-columns:36px 155px 2.5fr minmax(90px,100px) minmax(100px,1fr) minmax(100px,1fr) minmax(90px,100px) 50px}.TransactionsTable--full .TransactionsTableColumnHeaders{grid-template-areas:"type date description amount from to actions"}.TransactionsTable--running-balance .TransactionsTableColumnHeaders{grid-template-areas:"type date description from to amount balance actions"}.TransactionsTable--running-balance.TransactionsTable--full .TransactionsTableColumnHeaders{grid-template-areas:"type date description amount from to balance actions"}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-amount,.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-balance,.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-date{justify-content:flex-end}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-type{grid-area:type}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-date{grid-area:date}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-description{grid-area:description}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-description .ColumnHeader-comma{display:inline}.TransactionsTable--full .TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-description .ColumnHeader-comma{display:none}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-amount{grid-area:amount}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-from{grid-area:from}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-from .ColumnHeader-comma{display:inline}.TransactionsTable--full .TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-from .ColumnHeader-comma{display:none}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-to{grid-area:to}.TransactionsTableColumnHeaders .TransactionsTableColumnHeaders-balance{grid-area:balance}.TransactionsTableRow{align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;padding:4px 8px;width:100%;grid-template-columns:36px 135px auto 2.5fr minmax(90px,100px) 50px;border-left:3px solid transparent;grid-template-areas:"type date description description amount actions" "type date from to amount actions"}.TransactionsTable--running-balance .TransactionsTableRow{grid-template-columns:36px 135px auto 2.5fr minmax(90px,100px) minmax(90px,100px) 50px}.TransactionsTable--full .TransactionsTableRow{grid-template-columns:36px 155px 2.5fr minmax(90px,100px) minmax(100px,1fr) minmax(100px,1fr) 50px}.TransactionsTable--running-balance.TransactionsTable--full .TransactionsTableRow{grid-template-columns:36px 155px 2.5fr minmax(90px,100px) minmax(100px,1fr) minmax(100px,1fr) minmax(90px,100px) 50px}.TransactionsTable--full .TransactionsTableRow{grid-template-areas:"type date description amount from to actions" "type date description amount from to actions";grid-row-gap:0;row-gap:0}.TransactionsTable--running-balance .TransactionsTableRow{grid-template-areas:"type date description description amount balance actions" "type date from to amount balance actions";grid-row-gap:2px;row-gap:2px}.TransactionsTable--running-balance.TransactionsTable--full .TransactionsTableRow{grid-template-areas:"type date description amount from to balance actions" "type date description amount from to balance actions";grid-row-gap:0;row-gap:0}.touch-support .TransactionsTableRow.TransactionsTableRow--disabled:hover,.TransactionsTableRow.TransactionsTableRow--disabled,.TransactionsTableRow.TransactionsTableRow--disabled:disabled,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:active,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:focus,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:hover{background-color:var(--color-neutral-100)}.touch-support .TransactionsTableRow.TransactionsTableRow--disabled:hover>*,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:active>*,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:focus>*,.TransactionsTableRow.TransactionsTableRow--disabled:disabled:hover>*,.TransactionsTableRow.TransactionsTableRow--disabled:disabled>*,.TransactionsTableRow.TransactionsTableRow--disabled>*{color:var(--color-neutral-500)!important}.keyboard-navigation .TransactionsTableRow.TransactionsTableRow--disabled:focus,.touch-support .TransactionsTableRow.TransactionsTableRow--disabled:active,.TransactionsTableRow.TransactionsTableRow--disabled:active,.TransactionsTableRow.TransactionsTableRow--disabled:hover{background-color:var(--color-neutral-300)}.touch-support .TransactionsTableRow.TransactionsTableRow--has-error:hover,.TransactionsTableRow.TransactionsTableRow--has-error,.TransactionsTableRow.TransactionsTableRow--has-error:disabled,.TransactionsTableRow.TransactionsTableRow--has-error:disabled:active,.TransactionsTableRow.TransactionsTableRow--has-error:disabled:focus,.TransactionsTableRow.TransactionsTableRow--has-error:disabled:hover{box-shadow:0 0 0 1px var(--color-negative-500)}.touch-support .TransactionsTableRow.TransactionsTableRow--selected:hover,.TransactionsTableRow.TransactionsTableRow--selected,.TransactionsTableRow.TransactionsTableRow--selected:disabled,.TransactionsTableRow.TransactionsTableRow--selected:disabled:active,.TransactionsTableRow.TransactionsTableRow--selected:disabled:focus,.TransactionsTableRow.TransactionsTableRow--selected:disabled:hover{background-color:var(--color-primary-200);box-shadow:0 0 0 1px var(--color-primary-400)}.keyboard-navigation .TransactionsTableRow.TransactionsTableRow--selected:focus,.touch-support .TransactionsTableRow.TransactionsTableRow--selected:active,.TransactionsTableRow.TransactionsTableRow--selected:active,.TransactionsTableRow.TransactionsTableRow--selected:hover{background-color:var(--color-primary-200)}.touch-support .TransactionsTableRow.TransactionsTableRow--virtual:hover,.TransactionsTableRow.TransactionsTableRow--virtual,.TransactionsTableRow.TransactionsTableRow--virtual:disabled,.TransactionsTableRow.TransactionsTableRow--virtual:disabled:active,.TransactionsTableRow.TransactionsTableRow--virtual:disabled:focus,.TransactionsTableRow.TransactionsTableRow--virtual:disabled:hover{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);background-color:#fff;cursor:default}.keyboard-navigation .TransactionsTableRow.TransactionsTableRow--virtual:focus,.touch-support .TransactionsTableRow.TransactionsTableRow--virtual:active,.TransactionsTableRow.TransactionsTableRow--virtual:active,.TransactionsTableRow.TransactionsTableRow--virtual:hover{background-color:#fff}.TransactionsTableRow.TransactionsTableRow--virtual .TransactionsTableRow-date{color:var(--color-neutral-500);font-style:italic}.touch-support .TransactionsTableRow.TransactionsTableRow--future:hover,.TransactionsTableRow.TransactionsTableRow--future,.TransactionsTableRow.TransactionsTableRow--future:disabled,.TransactionsTableRow.TransactionsTableRow--future:disabled:active,.TransactionsTableRow.TransactionsTableRow--future:disabled:focus,.TransactionsTableRow.TransactionsTableRow--future:disabled:hover{border-left:3px solid var(--color-future-400)}.TransactionsTableRow .TransactionsTableRow-amount,.TransactionsTableRow .TransactionsTableRow-balance,.TransactionsTableRow .TransactionsTableRow-date{text-align:right}.TransactionsTableRow .TransactionsTableRow-account{display:flex}.TransactionsTableRow .TransactionsTableRow-account.TransactionsTableRow-account--target .TransactionsTableRow-text{color:var(--color-warning-600);font-style:italic}.TransactionsTableRow .TransactionsTableRow-account.TransactionsTableRow-account--target .TransactionsTableRow-text:before{content:"*"}.TransactionsTableRow .TransactionsTableRow-account .TransactionsTableRow-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-account .TransactionsTableRow-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.TransactionsTableRow .TransactionsTableRow-account--from,.TransactionsTableRow .TransactionsTableRow-account--to{color:var(--color-neutral-500);font-size:14px}.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-account--from,.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-account--to{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:16px}.TransactionsTableRow .TransactionsTableRow-type{grid-area:type}.TransactionsTableRow .TransactionsTableRow-date{font-size:14px;grid-area:date}.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-date{font-size:16px}.TransactionsTableRow .TransactionsTableRow-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-weight:600;grid-area:description}.TransactionsTableRow .TransactionsTableRow-amount{direction:rtl;font-weight:600;grid-area:amount}.TransactionsTableRow .TransactionsTableRow-amount.TransactionsTableRow-amount--income{color:var(--color-positive-700)}.TransactionsTableRow .TransactionsTableRow-amount.TransactionsTableRow-amount--expense{color:var(--color-negative-700)}.TransactionsTableRow .TransactionsTableRow-amount.TransactionsTableRow-amount--debt{color:var(--color-warning-700)}.TransactionsTableRow .TransactionsTableRow-amount.TransactionsTableRow-amount--transfer{color:var(--color-support-700)}.TransactionsTableRow .TransactionsTableRow-account--from{grid-area:from}.TransactionsTableRow .TransactionsTableRow-account--from:after{color:var(--color-neutral-500);content:"\2192";margin-left:8px}.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-account--from:after{display:none}.TransactionsTableRow .TransactionsTableRow-account--to{grid-area:to;margin-left:-16px}.TransactionsTable--full .TransactionsTableRow .TransactionsTableRow-account--to{margin-left:0}.TransactionsTableRow .TransactionsTableRow-balance{color:var(--color-primary-600);direction:rtl;font-weight:700;grid-area:balance}.TransactionsTableRow .TransactionsTableRow-number-wrapper{direction:ltr;display:inline-block}.TransactionTypeOption{overflow:hidden}.TransactionTypeOption.TransactionTypeOption--picker{display:flex;flex-direction:column;min-width:64px}.TransactionTypeOption.TransactionTypeOption--picker .TransactionTypeOption-icon{height:20px;width:20px}.TransactionTypeOption.TransactionTypeOption--filtering{align-items:flex-start;display:grid;font-size:12px;grid-gap:4px;gap:4px;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;padding:2px 4px 4px}@media (min-width:350px){.TransactionTypeOption.TransactionTypeOption--filtering{grid-gap:8px;gap:8px}}@media (min-width:450px){.TransactionTypeOption.TransactionTypeOption--filtering{font-size:14px;padding:4px 8px 6px}}@media (min-width:500px){.TransactionTypeOption.TransactionTypeOption--filtering{font-size:16px;padding-top:6px}}.TransactionTypeOption.TransactionTypeOption--filtering.OptionCard--active{font-weight:400}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header{width:100%}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title .TransactionTypeOption-icon{height:14px;width:14px}@media (min-width:350px){.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title .TransactionTypeOption-icon{height:16px;width:16px}}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-from-amount,.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-percent{display:none}@media (min-width:800px){.TransactionTypeOption.TransactionTypeOption--filtering{align-items:center;grid-gap:8px;gap:8px;grid-template-rows:1fr 1fr auto;justify-content:flex-start;padding:8px 12px}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header{align-items:center;display:flex;justify-content:space-between;width:100%}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title{align-items:flex-end;display:grid;grid-gap:4px;gap:4px;grid-auto-flow:column;justify-content:flex-start}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title .FiltersLayout-type--active{color:var(--color-primary-100)}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-header-title .TransactionTypeOption-icon{height:20px;width:20px}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-header .FiltersLayout-percent{display:block;font-size:14px}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-current-amount{font-size:24px}.TransactionTypeOption.TransactionTypeOption--filtering .FiltersLayout-from-amount{display:block;font-size:14px}}.TransactionTypeOption--story-filtering{min-width:210px}.TransactionTypePicker{display:grid;grid-gap:8px;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.TransactionTypeSummary{box-shadow:0 2px 6px rgba(85,105,178,.1);box-shadow:0 2px 6px rgba(var(--color-primary-600-rgb,85,105,178),.1);background-color:#fff;display:grid;grid-gap:16px;gap:16px;padding:16px 24px;width:100%}@media (min-width:800px){.TransactionTypeSummary{width:250px}}.TransactionTypeSummary .TransactionTypeSummary-header{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:16px;font-weight:600}.TransactionTypeSummary .TransactionTypeSummary-empty-message{color:var(--color-neutral-500)}@media (min-width:350px){.TransactionTypeSummary svg line{stroke-width:2}}@media (min-width:650px){.TransactionTypeSummary svg line{stroke-width:1}}@media (min-width:800px){.TransactionTypeSummary svg line{stroke-width:3}}.SingleAccountSummary{display:grid;grid-gap:8px;gap:8px}.SingleAccountSummary.SingleAccountSummary--hidden .SingleAccountSummary-info .SingleAccountSummary-balance,.SingleAccountSummary.SingleAccountSummary--hidden .SingleAccountSummary-info .SingleAccountSummary-name{color:var(--color-neutral-400)}.SingleAccountSummary.SingleAccountSummary--hidden .SingleAccountSummary-line{stroke:var(--color-neutral-200)}.SingleAccountSummary .SingleAccountSummary-info{display:flex;justify-content:space-between}.SingleAccountSummary .SingleAccountSummary-info .SingleAccountSummary-name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.SingleAccountSummary .SingleAccountSummary-line--income{stroke:var(--color-positive-300)}.SingleAccountSummary .SingleAccountSummary-line--expense{stroke:var(--color-negative-300)}.SummaryTotal{align-items:center;display:flex;justify-content:space-between;width:100%}.SummaryTotal .SummaryTotal-header{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:16px;font-weight:700}.SummaryTotal .SummaryTotal-amount{font-weight:700}.TransferAccountSelector-suggestion{background-color:var(--color-light-primary);border:1px solid var(--color-primary);border-radius:3px;padding:16px;margin-bottom:12px}.TransferAccountSelector-detection-header{display:flex;align-items:center;margin-bottom:12px;font-weight:600;color:var(--color-primary)}.TransferAccountSelector-icon{margin-right:8px;font-size:24px}.TransferAccountSelector-title{font-size:16px}.TransferAccountSelector-suggested-account{background-color:var(--color-light);border-radius:4px;padding:12px;margin-bottom:12px}.TransferAccountSelector-account-info{display:flex;align-items:center;margin-bottom:8px}.TransferAccountSelector-account-info strong{margin-right:12px}.TransferAccountSelector-account-type{color:var(--color-text-secondary);font-size:12px;font-style:italic}.TransferAccountSelector-match-details{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.TransferAccountSelector-confidence{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}.TransferAccountSelector-confidence--success{background-color:var(--color-success-light);color:var(--color-success)}.TransferAccountSelector-confidence--warning{background-color:var(--color-warning-light);color:var(--color-warning)}.TransferAccountSelector-confidence--error{background-color:var(--color-danger-light);color:var(--color-danger)}.TransferAccountSelector-match-reason{color:var(--color-text-secondary)}.TransferAccountSelector-matched-text{font-family:monospace;background-color:var(--color-neutral-light);padding:4px 8px;border-radius:4px;margin-left:8px}.TransferAccountSelector-actions{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.TransferAccountSelector-confirm-button,.TransferAccountSelector-not-transfer-button,.TransferAccountSelector-reject-button{flex:1 1;min-width:120px}.TransferAccountSelector-label{display:block;margin-bottom:8px;font-weight:600;color:var(--color-text)}.TransferAccountSelector-dropdown{width:100%;margin-bottom:12px}.TransferAccountSelector-suggestion-hint{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:var(--color-neutral-light);border-radius:4px;margin-bottom:8px}.TransferAccountSelector-hint-text{font-size:12px;color:var(--color-text-secondary)}.TransferAccountSelector-use-suggestion{margin-left:12px}@media (max-width:768px){.TransferAccountSelector-actions{flex-direction:column}.TransferAccountSelector-confirm-button,.TransferAccountSelector-not-transfer-button,.TransferAccountSelector-reject-button{flex:none;width:100%}.TransferAccountSelector-suggestion-hint{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.TransferAccountSelector-use-suggestion{margin-left:0;align-self:center}}.TransferPairCard{background:var(--color-light);border:1px solid var(--color-border-secondary);border-radius:3px;padding:16px;margin-bottom:16px;transition:all .2s ease-in-out}.TransferPairCard--confirmed{background:rgba(var(--color-positive-rgb),.05);border-color:var(--color-positive)}.TransferPairCard--high-confidence{border-left:4px solid var(--color-positive)}.TransferPairCard--medium-confidence{border-left:4px solid var(--color-warning)}.TransferPairCard-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;grid-gap:12px;gap:12px}.TransferPairCard-title{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.TransferPairCard-title h4{margin:0;color:var(--color-text-primary);font-size:14px;font-weight:600}.TransferPairCard-confidence{background:var(--color-primary);color:var(--color-background-light);font-size:10px;font-weight:600;padding:2px 8px;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TransferPairCard-actions{display:flex;grid-gap:8px;gap:8px;flex-shrink:0}.TransferPairCard-actions .Button{font-size:12px;padding:4px 12px;min-height:auto}.TransferPairCard-status{color:var(--color-positive);font-weight:600;font-size:12px;flex-shrink:0}.TransferPairCard-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.TransferPairCard-description{margin:0;color:var(--color-text-secondary);font-size:12px}.TransferPairCard-transactions{display:flex;align-items:center;grid-gap:16px;gap:16px;background:var(--color-background-light);border:1px solid var(--color-border-tertiary);border-radius:2px;padding:12px}.TransferPairCard-transaction{flex:1 1}.TransferPairCard-transaction h5{margin:0 0 8px;color:var(--color-text-secondary);font-size:12px;font-weight:600}.TransferPairCard-transaction-details{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.TransferPairCard-field{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.TransferPairCard-label{color:var(--color-text-tertiary);font-size:10px;font-weight:400;flex-shrink:0}.TransferPairCard-value{color:var(--color-text-primary);font-size:10px;text-align:right;flex-grow:1;word-break:break-word}.TransferPairCard-arrow{font-size:18px;color:var(--color-primary);font-weight:700;flex-shrink:0}@media (max-width:400px){.TransferPairCard-header{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.TransferPairCard-actions{align-self:flex-end}.TransferPairCard-transactions{flex-direction:column;grid-gap:12px;gap:12px}.TransferPairCard-arrow{align-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.TransferPairCard-field{flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.TransferPairCard-value{text-align:left}}.UserDropdown--story-container{display:flex;justify-content:flex-end;width:100%}.WarningMessage{background-color:var(--color-warning-100);border:1px solid var(--color-warning-500);border-radius:3px;font-size:14px;max-width:500px;padding:12px;width:100%}@media (min-width:800px){.WarningMessage{font-size:16px;padding:16px}}.AccountDeletionDialog .AccountDeletionDialog-list{margin:16px 0}.bank-connection-modal{width:90vw;max-width:800px;min-height:600px;max-height:90vh;border-radius:16px;padding:0;overflow:hidden}.bank-connection-modal .bank-connection-wizard{margin:0;padding:32px;max-width:none;box-shadow:none;border-radius:0;background:var(--color-background);min-height:568px;display:flex;flex-direction:column}.bank-connection-modal .bank-connection-wizard .wizard-header,.bank-connection-modal .bank-connection-wizard .wizard-progress{margin-bottom:24px}.bank-connection-modal .bank-connection-wizard .wizard-content,.bank-connection-modal .bank-connection-wizard .wizard-content .wizard-step{flex:1 1;display:flex;flex-direction:column}.bank-connection-modal .bank-connection-wizard .wizard-content .wizard-step .wizard-actions{margin-top:auto;padding-top:24px}@media (max-width:768px){.bank-connection-modal{width:95vw;min-height:500px;max-height:95vh}.bank-connection-modal .bank-connection-wizard{padding:24px 16px;min-height:468px}}@media (max-width:480px){.bank-connection-modal{width:100vw;height:100vh;max-height:100vh;border-radius:0}.bank-connection-modal .bank-connection-wizard{padding:16px;min-height:calc(100vh - 32px)}}.AccountForm .AccountForm-inputs{display:grid;grid-gap:24px;gap:24px}.AccountForm .AccountForm-inputs .AccountForm-input{width:100%}.AccountForm .AccountForm-details-grid{display:flex;flex-direction:column;grid-gap:32px;gap:32px}.AccountForm .AccountForm-details-section{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.AccountForm .AccountForm-section-title{margin:0;padding-bottom:8px;border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:14px;font-weight:600}.AccountForm .AccountForm-details-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}@media (min-width:400px){.AccountForm .AccountForm-details-row{grid-template-columns:1fr}}.AccountForm .AccountForm-details-row .LabelledInput-container{width:100%}.AccountForm-EmptyArea .EmptyArea-graphic{height:150px;margin:16px 0;width:150px}@media (min-width:400px){.AccountForm-EmptyArea .EmptyArea-graphic{height:200px;width:200px}}.AccountForm-EmptyArea .EmptyArea-sub-message{max-width:400px}.AccountSummaries{background-color:var(--color-primary-900);border-radius:6px;box-shadow:0 2px 6px rgba(65,84,153,.7);box-shadow:0 2px 6px rgba(var(--color-primary-700-rgb,65,84,153),.7);display:grid;grid-gap:32px;gap:32px;padding:16px 24px;width:100%}@media (min-width:800px){.AccountSummaries{grid-gap:16px;gap:16px;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;padding:16px}}@media (min-width:1100px){.AccountSummaries{grid-gap:24px;gap:24px;padding:24px 32px}}.AccountSummaries .Divider{background-color:var(--color-neutral-600);display:none}@media (min-width:800px){.AccountSummaries .Divider{display:block}}.AccountSummary{align-items:center;display:flex;justify-content:space-between}.AccountSummary .AccountSummary-header .AccountSummary-type{color:var(--color-primary-100);font-size:18px}.AccountSummary .AccountSummary-header .AccountSummary-AmountChange-desktop{display:none}.AccountSummary .AccountSummary-amount-percent-wrapper{display:grid;grid-gap:8px;gap:8px;justify-items:flex-end}.AccountSummary .AccountSummary-amount-percent-wrapper .AccountSummary-CurrentAmount{font-size:24px}.AccountSummary .AccountSummary-amount-percent-wrapper .AccountSummary-AmountChange-mobile{font-size:14px}.AccountSummary .AccountSummary-FromAmount{display:none}@media (min-width:800px){.AccountSummary{display:grid;grid-gap:12px;gap:12px;justify-content:normal}.AccountSummary .AccountSummary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.AccountSummary .AccountSummary-header .AccountSummary-type{font-size:16px}}@media (min-width:800px) and (min-width:900px){.AccountSummary .AccountSummary-header .AccountSummary-type{font-size:18px}}@media (min-width:800px){.AccountSummary .AccountSummary-header .AccountSummary-AmountChange-desktop{display:block;font-size:14px;text-align:right}.AccountSummary .AccountSummary-header .AccountSummary-AmountChange-desktop .AmountChange-difference{display:none}}@media (min-width:800px) and (min-width:1000px){.AccountSummary .AccountSummary-header .AccountSummary-AmountChange-desktop .AmountChange-difference{display:inline}}@media (min-width:800px){.AccountSummary .AccountSummary-amount-percent-wrapper{justify-items:flex-start}.AccountSummary .AccountSummary-amount-percent-wrapper .AccountSummary-CurrentAmount{font-size:24px}}@media (min-width:800px) and (min-width:900px){.AccountSummary .AccountSummary-amount-percent-wrapper .AccountSummary-CurrentAmount{font-size:30px}}@media (min-width:800px) and (min-width:1100px){.AccountSummary .AccountSummary-amount-percent-wrapper .AccountSummary-CurrentAmount{font-size:36px}}@media (min-width:800px){.AccountSummary .AccountSummary-AmountChange-mobile{display:none}.AccountSummary .AccountSummary-FromAmount{display:block;font-size:14px}}.AccountCategoryFilters{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,1fr)}@media (min-width:500px){.AccountCategoryFilters{grid-gap:8px;gap:8px}}.AccountCategoryFilters .AccountCategoryOption{outline:none;position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.keyboard-navigation .AccountCategoryFilters .AccountCategoryOption:focus:after{opacity:1}.keyboard-navigation .AccountCategoryFilters .AccountCategoryOption:focus-within:after{opacity:1}.AccountCategoryFilters .AccountCategoryOption::-moz-focus-inner{border:0}.AccountCategoryFilters .AccountCategoryOption:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.AccountCategoryFilters .AccountCategoryOption,.AccountCategoryFilters .AccountCategoryOption:disabled,.AccountCategoryFilters .AccountCategoryOption:disabled:active,.AccountCategoryFilters .AccountCategoryOption:disabled:focus,.AccountCategoryFilters .AccountCategoryOption:disabled:hover,.touch-support .AccountCategoryFilters .AccountCategoryOption:hover{-webkit-transform:translateY(0);transform:translateY(0)}.AccountCategoryFilters .AccountCategoryOption:active,.AccountCategoryFilters .AccountCategoryOption:hover,.keyboard-navigation .AccountCategoryFilters .AccountCategoryOption:focus,.touch-support .AccountCategoryFilters .AccountCategoryOption:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AccountCategoryFilters .AccountCategoryOption:active,.keyboard-navigation .AccountCategoryFilters .AccountCategoryOption:active,.touch-support .AccountCategoryFilters .AccountCategoryOption:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.AccountTypeFilters{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,1fr)}@media (min-width:500px){.AccountTypeFilters{grid-gap:8px;gap:8px}}.AccountTypeFilters .AccountTypeOption{outline:none;position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.keyboard-navigation .AccountTypeFilters .AccountTypeOption:focus:after{opacity:1}.keyboard-navigation .AccountTypeFilters .AccountTypeOption:focus-within:after{opacity:1}.AccountTypeFilters .AccountTypeOption::-moz-focus-inner{border:0}.AccountTypeFilters .AccountTypeOption:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.AccountTypeFilters .AccountTypeOption,.AccountTypeFilters .AccountTypeOption:disabled,.AccountTypeFilters .AccountTypeOption:disabled:active,.AccountTypeFilters .AccountTypeOption:disabled:focus,.AccountTypeFilters .AccountTypeOption:disabled:hover,.touch-support .AccountTypeFilters .AccountTypeOption:hover{-webkit-transform:translateY(0);transform:translateY(0)}.AccountTypeFilters .AccountTypeOption:active,.AccountTypeFilters .AccountTypeOption:hover,.keyboard-navigation .AccountTypeFilters .AccountTypeOption:focus,.touch-support .AccountTypeFilters .AccountTypeOption:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AccountTypeFilters .AccountTypeOption:active,.keyboard-navigation .AccountTypeFilters .AccountTypeOption:active,.touch-support .AccountTypeFilters .AccountTypeOption:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.AccountsList{display:grid;grid-gap:16px;gap:16px;padding-bottom:30vh;width:100%}@media (min-width:800px){.AccountsList{padding-bottom:10vh}}.AccountsList.AccountsList-single-layer{grid-gap:24px;gap:24px}.AccountsList.AccountsList-single-layer .AccountsListSection{grid-gap:2px;gap:2px}.AccountsListSection{display:grid;grid-gap:4px;gap:4px}.AccountsListSection .AccountsListSection-header{margin-bottom:4px}.AccountsListSection .AccountsListSection-header,.AccountsListSection .EmptySectionMessage{margin-left:12px}.AccountsListSection .AccountsListItem,.AccountsListSection .AccountsListSection-header,.AccountsListSection .EmptySectionMessage{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;will-change:opacity,transform}.AccountsListSection .AccountsListItem{max-width:unset}.ActiveImportRules{width:100%}.ActiveImportRules .ActiveImportRules-content{display:grid;grid-gap:16px;gap:16px;width:100%}.ActiveImportRules .ActiveImportRules-content .ActiveImportRules-header{align-items:center;display:flex;justify-content:space-between;width:100%}.ActiveImportRules .ActiveImportRules-content .ActiveImportRules-header .Button{width:auto}.AppNavigation--large{display:none;flex-direction:column;width:100%}@media (min-width:800px){.AppNavigation--large{display:flex}}.AppNavigation--large .AppNavigation-content{align-items:flex-end;display:flex;margin-bottom:12px}.AppNavigation--large .AppNavigation-content .AppNavigation-content-left{display:flex;margin-bottom:4px}.AppNavigation--large .AppNavigation-content .AppNavigation-content-left .AppNavigation-nav-group{margin-left:24px}@media (min-width:1000px){.AppNavigation--large .AppNavigation-content .AppNavigation-content-left .AppNavigation-nav-group{margin-left:64px}}.AppNavigation--large .AppNavigation-content .AppNavigation-content-left .AppNavigation-nav-group-underline{bottom:-18px}.AppNavigation--large .AppNavigation-content .AppNavigation-content-right{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-auto-flow:column;margin-left:auto}@media (max-width:900px){.AppNavigation--large .AppNavigation-content .AppNavigation-content-right .CurrentNetWorthIndicator{display:none}}.AppNavigation--large .AppNavigation-content .AppNavigation-content-right .AppNavigation-signup-button{height:38px}@media (max-width:1100px){.AppNavigation--large .AppNavigation-content .AppNavigation-content-right .AppNavigation-signup-button{display:none}}.AppNavigation--large .AppNavigation-content .AppNavigation-content-right .AppNavigation-theme-toggle{display:flex;align-items:center;justify-content:center}.AppNavigation--small{background-image:radial-gradient(ellipse 33px 34px at top,transparent 100%,#fff 0);border-radius:6px;bottom:8px;box-shadow:0 8px 6px -4px rgba(113,128,185,.5),0 4px 8px rgba(113,128,185,.3);box-shadow:0 8px 6px -4px rgba(var(--color-primary-500-rgb,113,128,185),.5),0 4px 8px rgba(var(--color-primary-500-rgb,113,128,185),.3);display:flex;justify-content:space-between;left:50%;max-width:500px;padding:12px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 16px);z-index:5}@supports (padding:env(safe-area-inset-top)){.AppNavigation--small{bottom:calc(8px + env(safe-area-inset-bottom))}}@media (min-width:350px){.AppNavigation--small{padding:12px 16px}}@media (min-width:800px){.AppNavigation--small{display:none}}.AppNavigation--small.AppNavigation--small-safari{background-color:#fff}.AppNavigation--small .AppNavigation-add-button{left:0;margin:auto;position:absolute;right:0;top:-26px;width:56px}.AppNavigation--small .AppNavigation-spacer{width:60px}@media (min-width:350px){.AppNavigation--small .AppNavigation-spacer{width:70px}}@media (min-width:400px){.AppNavigation--small .AppNavigation-spacer{width:80px}}.AppNavigation--small .AppNavigation-nav-group{display:flex;flex:1 1;justify-content:space-between}@media (min-width:500px){.AppNavigation--small .AppNavigation-nav-group{justify-content:space-around}}.AppNavigation--small .AppNavigation-nav-group .AppNavigation-theme-toggle-small{display:flex;align-items:center;justify-content:center;margin:0 4px}.BackupDataForm{display:grid;grid-gap:24px;gap:24px;width:100%}.BackupDataForm .BackupDataForm-header{font-size:18px;font-weight:700}.BackupDataForm .BackupDataForm-TextField{max-width:700px}.BackupDataForm .BackupDataForm-buttons{display:grid;grid-gap:24px;gap:24px}@media (min-width:500px){.BackupDataForm .BackupDataForm-buttons{grid-template-columns:auto auto;justify-content:flex-start}}.BackupDataForm .BackupDataForm-buttons .BackupDataForm-SubmitButton{width:100%}.bank-connection-wizard{max-width:600px;margin:0 auto;padding:24px;background:transparent;border-radius:0;box-shadow:none}.bank-connection-wizard .wizard-header{text-align:center;margin-bottom:32px}.bank-connection-wizard .wizard-header .title{font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.bank-connection-wizard .wizard-header .subtitle{font-size:16px;color:var(--color-text-secondary);margin-bottom:24px}.bank-connection-wizard .wizard-progress{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}.bank-connection-wizard .wizard-progress:before{content:"";position:absolute;top:16px;left:8px;right:8px;height:2px;background:var(--color-border);z-index:1}.bank-connection-wizard .wizard-progress .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1 1;font-size:14px;font-weight:500}.bank-connection-wizard .wizard-progress .step .step-number{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-background);border:2px solid var(--color-border);margin-bottom:8px;font-weight:600;transition:all .2s ease}.bank-connection-wizard .wizard-progress .step .step-label{text-align:center;color:var(--color-text-secondary);transition:all .2s ease}.bank-connection-wizard .wizard-progress .step.completed .step-number{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.bank-connection-wizard .wizard-progress .step.completed .step-label{color:var(--color-text-primary)}.bank-connection-wizard .wizard-progress .step.active .step-number{background:var(--color-primary);border-color:var(--color-primary);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.bank-connection-wizard .wizard-progress .step.active .step-label{color:var(--color-primary);font-weight:600}.bank-connection-wizard .wizard-content{min-height:400px}.bank-connection-wizard .wizard-content .wizard-step .step-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;text-align:center}.bank-connection-wizard .wizard-content .wizard-step .step-description{font-size:16px;color:var(--color-text-secondary);text-align:center;margin-bottom:24px;line-height:1.5}.bank-connection-wizard .institution-step .search-field{margin-bottom:24px}.bank-connection-wizard .institution-step .search-field .LabelledInput{margin-bottom:0}.bank-connection-wizard .institution-step .institutions-list{max-height:300px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;margin-bottom:24px}.bank-connection-wizard .institution-step .institutions-list .institution-item{padding:16px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.bank-connection-wizard .institution-step .institutions-list .institution-item:last-child{border-bottom:none}.bank-connection-wizard .institution-step .institutions-list .institution-item:hover{background:var(--color-background-light)}.bank-connection-wizard .institution-step .institutions-list .institution-item .institution-info .name{font-size:16px;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.bank-connection-wizard .institution-step .institutions-list .institution-item .institution-info .category{font-size:14px;color:var(--color-text-secondary);text-transform:capitalize}.bank-connection-wizard .institution-step .institutions-list .institution-item .institution-badges{display:flex;grid-gap:8px;gap:8px}.bank-connection-wizard .institution-step .institutions-list .institution-item .institution-badges .mfa-badge{background:var(--color-warning-light);color:var(--color-warning);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.bank-connection-wizard .institution-step .institutions-list .institution-item .institution-badges .supported-badge{background:var(--color-success-light);color:var(--color-success);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.bank-connection-wizard .institution-step .empty-state{text-align:center;padding:48px 24px;color:var(--color-text-secondary)}.bank-connection-wizard .institution-step .empty-state .empty-icon{font-size:48px;margin-bottom:16px}.bank-connection-wizard .institution-step .empty-state .empty-message{font-size:16px;margin-bottom:8px}.bank-connection-wizard .institution-step .empty-state .empty-help{font-size:14px}.bank-connection-wizard .credentials-step .bank-info{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:8px;padding:16px;margin-bottom:24px;text-align:center}.bank-connection-wizard .credentials-step .bank-info .bank-name{font-size:18px;font-weight:600;color:var(--color-primary);margin-bottom:8px}.bank-connection-wizard .credentials-step .bank-info .bank-description{font-size:14px;color:var(--color-text-secondary)}.bank-connection-wizard .credentials-step .instructions{background:var(--color-info-light);border:1px solid var(--color-info);border-radius:8px;padding:16px;margin-bottom:24px}.bank-connection-wizard .credentials-step .instructions .instructions-title{font-size:14px;font-weight:600;color:var(--color-info);margin-bottom:8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.bank-connection-wizard .credentials-step .instructions .instructions-title:before{content:"ℹ️"}.bank-connection-wizard .credentials-step .instructions .instructions-text{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.bank-connection-wizard .credentials-step .credentials-form .form-group{margin-bottom:20px}.bank-connection-wizard .credentials-step .mfa-warning{background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:8px;padding:16px;margin-top:16px}.bank-connection-wizard .credentials-step .mfa-warning .warning-title{font-size:14px;font-weight:600;color:var(--color-warning);margin-bottom:8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.bank-connection-wizard .credentials-step .mfa-warning .warning-title:before{content:"⚠️"}.bank-connection-wizard .credentials-step .mfa-warning .warning-text{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.bank-connection-wizard .credentials-step .security-note{background:var(--color-success-light);border:1px solid var(--color-success);border-radius:8px;padding:16px;margin-top:16px}.bank-connection-wizard .credentials-step .security-note .security-title{font-size:14px;font-weight:600;color:var(--color-success);margin-bottom:8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.bank-connection-wizard .credentials-step .security-note .security-title:before{content:"🔒"}.bank-connection-wizard .credentials-step .security-note .security-text{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.bank-connection-wizard .testing-step{text-align:center}.bank-connection-wizard .testing-step .testing-status{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.bank-connection-wizard .testing-step .testing-status .status-icon{font-size:64px;margin-bottom:16px}.bank-connection-wizard .testing-step .testing-status .status-title{font-size:20px;font-weight:600;margin-bottom:8px}.bank-connection-wizard .testing-step .testing-status .status-description{font-size:16px;color:var(--color-text-secondary);margin-bottom:16px;line-height:1.5}.bank-connection-wizard .testing-step .testing-status .status-progress .LoadingSpinner{margin-bottom:16px}.bank-connection-wizard .testing-step .testing-status .status-progress .progress-text{font-size:16px;color:var(--color-text-primary);margin-bottom:8px}.bank-connection-wizard .testing-step .testing-status .status-progress .progress-subtext{font-size:14px;color:var(--color-text-secondary)}.bank-connection-wizard .testing-step .testing-status.testing .status-title{color:var(--color-primary)}.bank-connection-wizard .testing-step .testing-status.success .status-icon,.bank-connection-wizard .testing-step .testing-status.success .status-title{color:var(--color-success)}.bank-connection-wizard .testing-step .testing-status.error .status-icon,.bank-connection-wizard .testing-step .testing-status.error .status-title{color:var(--color-error)}.bank-connection-wizard .testing-step .testing-status.error .error-details{background:var(--color-error-light);border:1px solid var(--color-error);border-radius:8px;padding:16px;margin-top:16px;text-align:left}.bank-connection-wizard .testing-step .testing-status.error .error-details .error-message{font-size:14px;color:var(--color-error);font-weight:500;margin-bottom:8px}.bank-connection-wizard .testing-step .testing-status.error .error-details .error-help{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.bank-connection-wizard .complete-step{text-align:center}.bank-connection-wizard .complete-step .completion-content .success-icon{font-size:64px;margin-bottom:16px}.bank-connection-wizard .complete-step .completion-content .success-title{font-size:20px;font-weight:600;color:var(--color-success);margin-bottom:8px}.bank-connection-wizard .complete-step .completion-content .success-description{font-size:16px;color:var(--color-text-secondary);margin-bottom:24px}.bank-connection-wizard .complete-step .completion-content .bank-summary{background:var(--color-success-light);border:1px solid var(--color-success);border-radius:8px;padding:16px;margin-bottom:24px}.bank-connection-wizard .complete-step .completion-content .bank-summary .connected-bank{font-size:16px;font-weight:600;color:var(--color-success);margin-bottom:8px}.bank-connection-wizard .complete-step .completion-content .bank-summary .connection-details{font-size:14px;color:var(--color-text-secondary)}.bank-connection-wizard .complete-step .completion-content .next-steps{text-align:left;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:16px}.bank-connection-wizard .complete-step .completion-content .next-steps .next-steps-title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.bank-connection-wizard .complete-step .completion-content .next-steps .steps-list{list-style:none;padding:0;margin:0}.bank-connection-wizard .complete-step .completion-content .next-steps .steps-list .step-item{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:8px;font-size:14px;color:var(--color-text-secondary);line-height:1.5}.bank-connection-wizard .complete-step .completion-content .next-steps .steps-list .step-item:before{content:"✓";color:var(--color-success);font-weight:700;flex-shrink:0;margin-top:2px}.bank-connection-wizard .complete-step .completion-content .next-steps .steps-list .step-item:last-child{margin-bottom:0}.bank-connection-wizard .wizard-actions{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.bank-connection-wizard .wizard-actions.center{justify-content:center}.bank-connection-wizard .wizard-actions.end{justify-content:flex-end}.bank-connection-wizard .wizard-actions .Button,.bank-connection-wizard .wizard-actions .OutlineButton{min-width:120px}.bank-connection-wizard .wizard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.bank-connection-wizard .wizard-loading .LoadingSpinner{margin-bottom:16px}.bank-connection-wizard .wizard-loading .loading-text{font-size:16px;color:var(--color-text-secondary)}@media (max-width:768px){.bank-connection-wizard{margin:0;padding:16px;border-radius:0;box-shadow:none}.bank-connection-wizard .wizard-progress .step{font-size:12px}.bank-connection-wizard .wizard-progress .step .step-number{width:24px;height:24px;font-size:12px}.bank-connection-wizard .wizard-progress .step .step-label{display:none}.bank-connection-wizard .institutions-list .institution-item{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.bank-connection-wizard .institutions-list .institution-item .institution-badges{align-self:flex-end}.bank-connection-wizard .wizard-actions{flex-direction:column;grid-gap:8px;gap:8px}.bank-connection-wizard .wizard-actions .Button,.bank-connection-wizard .wizard-actions .OutlineButton{width:100%;min-width:unset}}.ChartContainer{box-shadow:0 2px 6px rgba(85,105,178,.1);box-shadow:0 2px 6px rgba(var(--color-primary-600-rgb,85,105,178),.1);align-items:flex-start;border-radius:6px;display:flex;flex-direction:column;width:100%}.ChartStats{display:grid;grid-gap:12px;gap:12px}.ChartStats .ChartStats-title{font-size:14px}@media (min-width:800px){.ChartStats .ChartStats-title{font-size:18px}}.ChartStats .ChartStats-amount{align-items:flex-end;display:flex}.ChartStats .ChartStats-amount .CurrentAmount{font-size:24px}@media (min-width:800px){.ChartStats .ChartStats-amount .CurrentAmount{font-size:36px}}.ChartStats .ChartStats-amount .CurrentAmount .CurrentAmount-dollar-sign{color:var(--color-primary-500)}.ChartStats .ChartStats-amount .CurrentAmount .CurrentAmount-amount{color:var(--color-primary-600)}.ChartStats .ChartStats-amount .FromAmount{font-size:14px;margin-bottom:2px;margin-left:8px}@media (min-width:800px){.ChartStats .ChartStats-amount .FromAmount{font-size:18px}}.ChartStats .AmountChange{font-size:14px;font-weight:700}@media (min-width:800px){.ChartStats .AmountChange{font-size:18px}}.AccountStats{display:grid;grid-template-rows:auto auto;padding:16px 16px 0;width:100%}@media (min-width:350px){.AccountStats{grid-template-columns:auto auto;grid-template-rows:auto;justify-content:space-between}}@media (min-width:400px){.AccountStats{grid-gap:64px;gap:64px;justify-content:start}}@media (min-width:800px){.AccountStats{padding:32px 32px 12px}}.AccountStats .AccountStats-interest-container{align-content:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto;margin-top:16px}@media (min-width:350px){.AccountStats .AccountStats-interest-container{margin-top:0}}.AccountStats .AccountStats-interest-container h3{font-size:14px}@media (min-width:800px){.AccountStats .AccountStats-interest-container h3{font-size:18px}}.AccountStats .AccountStats-interest-container .AccountStats-interest{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:18px}@media (min-width:800px){.AccountStats .AccountStats-interest-container .AccountStats-interest{font-size:30px}}.IncomeExpenseStats{display:grid;grid-gap:24px;gap:24px;grid-template-rows:auto auto;padding:16px 16px 0;width:100%}@media (min-width:500px){.IncomeExpenseStats{grid-template-columns:auto auto;grid-template-rows:auto;justify-content:space-between}}@media (min-width:600px){.IncomeExpenseStats{grid-gap:64px;gap:64px;justify-content:start}}@media (min-width:800px){.IncomeExpenseStats{padding:32px 32px 12px}}.IncomeExpenseStats .IncomeExpenseStats-income-stats .CurrentAmount-dollar-sign{color:var(--color-positive-500)!important}.IncomeExpenseStats .IncomeExpenseStats-income-stats .CurrentAmount-amount{color:var(--color-positive-600)!important}.IncomeExpenseStats .IncomeExpenseStats-expense-stats .CurrentAmount-dollar-sign{color:var(--color-negative-500)!important}.IncomeExpenseStats .IncomeExpenseStats-expense-stats .CurrentAmount-amount{color:var(--color-negative-600)!important}.NetWorthStats{padding:16px 16px 0}@media (min-width:800px){.NetWorthStats{padding:32px 32px 12px}}.DateAmountLineChart{width:100%}.CategoryReport{display:flex;flex-direction:column;width:100%}.CategoryReport-title{margin-bottom:32px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.CategoryReport-empty{display:flex;justify-content:center;align-items:center;padding:32px;background-color:var(--color-neutral-300);border-radius:6px;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-style:italic;height:200px}.CategoryReport-content{display:flex;flex-direction:column;grid-gap:32px;gap:32px}.CategoryReport-charts{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:768px){.CategoryReport-charts{grid-template-columns:1fr 1fr}}.CategoryReport-barChart h3,.CategoryReport-pieChart h3{padding-left:16px}.CategoryReport-barChart h3,.CategoryReport-list h3,.CategoryReport-pieChart h3{margin-bottom:16px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.CategoryReport-table{width:100%;border-collapse:collapse}.CategoryReport-table td,.CategoryReport-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-neutral-300)}.CategoryReport-table th{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-weight:600;background-color:var(--color-neutral-300)}.CategoryReport-table td{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.CategoryReport-tag{display:inline-block;padding:4px 12px;margin-right:8px;margin-bottom:8px;border-radius:4px;font-size:11px;color:#fff}.CategoryReport--asset .CategoryReport-title{color:var(--color-positive-500)}.CategoryReport--liability .CategoryReport-title{color:var(--color-negative-500)}.CategoryReport--income .CategoryReport-title{color:var(--color-positive-500)}.CategoryReport--expense .CategoryReport-title{color:var(--color-negative-500)}.ChangeEmailForm{display:grid;grid-gap:24px;gap:24px;width:100%}.ChangeEmailForm .ChangeEmailForm-header{font-size:18px;font-weight:700}@media (min-width:400px){.ChangeEmailForm .ChangeEmailForm-LabelledInput{max-width:400px}}@media (min-width:400px){.ChangeEmailForm .ChangeEmailForm-SubmitButton{max-width:250px}}.ChangePasswordForm{display:grid;grid-gap:24px;gap:24px;width:100%}.ChangePasswordForm .ChangePasswordForm-header{font-size:18px;font-weight:700}@media (min-width:400px){.ChangePasswordForm .ChangePasswordForm-LabelledInput{max-width:400px}}@media (min-width:400px){.ChangePasswordForm .ChangePasswordForm-SubmitButton{max-width:250px}}@-webkit-keyframes auth-form-bounce{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%{-webkit-transform:scaleY(.95) translateX(0);transform:scaleY(.95) translateX(0)}30%{-webkit-transform:scale(.95,1.05) translateX(290px);transform:scale(.95,1.05) translateX(290px)}50%{-webkit-transform:scale(1.05,.95) translateX(230px);transform:scale(1.05,.95) translateX(230px)}60%{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}to{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}}@keyframes auth-form-bounce{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%{-webkit-transform:scaleY(.95) translateX(0);transform:scaleY(.95) translateX(0)}30%{-webkit-transform:scale(.95,1.05) translateX(290px);transform:scale(.95,1.05) translateX(290px)}50%{-webkit-transform:scale(1.05,.95) translateX(230px);transform:scale(1.05,.95) translateX(230px)}60%{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}to{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}}@-webkit-keyframes auth-form-bounce-reverse{0%{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}10%{-webkit-transform:scaleY(.95) translateX(250px);transform:scaleY(.95) translateX(250px)}30%{-webkit-transform:scale(.95,1.05) translateX(-40px);transform:scale(.95,1.05) translateX(-40px)}50%{-webkit-transform:scale(1.05,.95) translateX(20px);transform:scale(1.05,.95) translateX(20px)}60%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes auth-form-bounce-reverse{0%{-webkit-transform:scale(1) translateX(250px);transform:scale(1) translateX(250px)}10%{-webkit-transform:scaleY(.95) translateX(250px);transform:scaleY(.95) translateX(250px)}30%{-webkit-transform:scale(.95,1.05) translateX(-40px);transform:scale(.95,1.05) translateX(-40px)}50%{-webkit-transform:scale(1.05,.95) translateX(20px);transform:scale(1.05,.95) translateX(20px)}60%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.CompleteAuthForm{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:100%}@media (min-width:800px){.CompleteAuthForm{flex-direction:row}.CompleteAuthForm .CompleteAuthForm-AuthForm{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1)}.CompleteAuthForm.CompleteAuthForm--alt-clicked.CompleteAuthForm--login .CompleteAuthForm-AuthForm{-webkit-animation-name:auth-form-bounce-reverse;animation-name:auth-form-bounce-reverse}.CompleteAuthForm.CompleteAuthForm--alt-clicked.CompleteAuthForm--signup .CompleteAuthForm-AuthForm{-webkit-animation-name:auth-form-bounce;animation-name:auth-form-bounce}.CompleteAuthForm.CompleteAuthForm--signup .CompleteAuthForm-AuthForm{-webkit-transform:translateX(250px);transform:translateX(250px)}.CompleteAuthForm.CompleteAuthForm--signup .CompleteAuthForm-AlternativeAuthForm{-webkit-transform:translateX(-360px);transform:translateX(-360px)}}.CompleteAuthForm.CompleteAuthForm--small-login-animation{-webkit-animation:wrap-around .4s ease-in-out;animation:wrap-around .4s ease-in-out}.CompleteAuthForm.CompleteAuthForm--small-signup-animation{-webkit-animation:wrap-around-reverse .4s ease-in-out;animation:wrap-around-reverse .4s ease-in-out}.CompleteAuthForm.CompleteAuthForm--only-login .CompleteAuthForm-AuthForm{border-radius:3px!important}.CompleteAuthForm .CompleteAuthForm-AuthForm{box-shadow:0 6px 24px rgba(18,28,43,.1);box-shadow:0 6px 24px rgba(var(--color-neutral-900-rgb,18,28,43),.1);border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:1}@media (min-width:800px){.CompleteAuthForm .CompleteAuthForm-AuthForm{box-shadow:0 6px 24px rgba(18,28,43,.5);box-shadow:0 6px 24px rgba(var(--color-neutral-900-rgb,18,28,43),.5);border-radius:3px}}.CompleteAuthForm .CompleteAuthForm-AlternativeAuthForm{box-shadow:0 6px 24px rgba(18,28,43,.1);box-shadow:0 6px 24px rgba(var(--color-neutral-900-rgb,18,28,43),.1);border-top-left-radius:0;border-top-right-radius:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:800px){.CompleteAuthForm .CompleteAuthForm-AlternativeAuthForm.CompleteAuthForm-AlternativeAuthForm--login{border-radius:0 3px 3px 0}.CompleteAuthForm .CompleteAuthForm-AlternativeAuthForm.CompleteAuthForm-AlternativeAuthForm--signup{border-radius:3px 0 0 3px}}.CsvMappingList{width:100%}.CsvListSection,.CsvMappingList{display:grid;grid-gap:16px;gap:16px}.CsvListSection{grid-template-rows:auto auto}@media (min-width:400px){.CsvListSection{grid-gap:32px;gap:32px;grid-template-columns:85px 1fr;grid-template-rows:auto}}.CsvListSection.CsvListSection--editing{grid-template-columns:1fr;grid-template-rows:auto auto}.CsvListSection .CsvListSection-field-container .CsvListSection-column-number{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;font-weight:600}.CsvListSection .CsvListSection-field-container .CsvListSection-field{font-weight:700;margin-top:8px}.CsvListSection .CsvListSection-sample-data{background-color:var(--color-neutral-100);border-radius:3px;display:grid;grid-gap:16px;gap:16px;padding:16px}.CsvListSection .CsvListSection-sample-data .CsvListSection-sample-data-header{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;font-weight:600}.CsvListSection .CsvListSection-sample-data .CsvListSection-sample-data-row{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));display:flex;font-size:14px}.CsvListSection .CsvListSection-sample-data .CsvListSection-sample-data-row .CsvListSection-sample-data-row-data{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-weight:700;margin-left:4px}.CsvMappingTable{display:grid;grid-gap:16px;gap:16px;width:100%}.CsvMappingTable .CsvMappingTable-head{display:grid;grid-gap:4px;gap:4px;padding-right:8px}.CsvMappingTable .CsvMappingTable-head .CsvMappingTable-head-row{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:100px}.CsvMappingTable .CsvMappingTable-head .CsvMappingTable-head-row th{text-align:left}.CsvMappingTable .CsvMappingTable-head .CsvMappingTable-head-columns th{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:12px;font-weight:600}.CsvMappingTable .CsvMappingTable-head .CsvMappingTable-head-fields th{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-weight:700}.CsvMappingTable .CsvMappingTable-head .CsvMappingTable-head-fields .CsvMappingTable-head-sample-data{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-weight:600;text-align:right}.CsvMappingTable .CsvMappingTable-body{display:grid;grid-gap:4px;gap:4px}.CsvMappingTable .CsvMappingTable-body .CsvMappingTable-row{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);align-items:center;display:grid;grid-gap:32px;gap:32px;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:100px;background-color:#fff;border-radius:3px;height:44px;padding-right:8px}.CsvMappingTable .CsvMappingTable-body .CsvMappingTable-row .CsvMappingTable-row-cell{color:var(--color-neutral-500);text-align:right}.CurrencyPreferenceForm{display:grid;grid-gap:24px;gap:24px;width:100%}.CurrencyPreferenceForm .CurrencyPreferenceForm-header{font-size:18px;font-weight:700}.CurrencyPreferenceForm .CurrencyPreferenceForm-TextField{max-width:700px}.CurrencyPreferenceForm .CurrencyPreferenceForm-SelectInput{width:100%}@media (min-width:400px){.CurrencyPreferenceForm .CurrencyPreferenceForm-SelectInput{max-width:250px}}.DateRangePicker{height:40px;align-items:center;display:grid;grid-gap:4px;gap:4px;grid-template-columns:auto auto;width:100%}@media (min-width:350px){.DateRangePicker{grid-gap:8px;gap:8px}}@media (min-width:900px){.DateRangePicker{grid-gap:16px;gap:16px}}@media (min-width:400px){.DateRangePicker{height:46px}}@media (min-width:800px){.DateRangePicker{grid-template-columns:1fr auto}}.DateRangePicker .DateRangeSizePicker{height:100%}.DateRangePicker .DateRangePicker-right-half{grid-gap:4px;gap:4px;align-items:center;display:grid;grid-auto-columns:auto;grid-auto-flow:column;height:100%}@media (min-width:350px){.DateRangePicker .DateRangePicker-right-half{grid-gap:8px;gap:8px}}@media (min-width:900px){.DateRangePicker .DateRangePicker-right-half{grid-gap:16px;gap:16px}}.DateRangePicker .DateRangePicker-right-half .Divider,.DateRangePicker .DateRangePicker-right-half .ShowFutureToggle{display:None}@media (min-width:800px){.DateRangePicker .DateRangePicker-right-half .Divider,.DateRangePicker .DateRangePicker-right-half .ShowFutureToggle{display:flex}}.DateRangePicker .DateRangePicker-right-half .DateSwitcher{height:100%}.DeleteUserAccountDialog .ConfirmationDialog-content{overflow:unset!important}.DeleteUserAccountDialog .DeleteUserAccountDialog-list{margin:16px 0}.DeleteUserAccountDialog .DeleteUserAccountDialog-input{margin-top:8px}.DeleteUserAccountForm{display:grid;grid-gap:24px;gap:24px;width:100%}.DeleteUserAccountForm .DeleteUserAccountForm-header{color:var(--color-negative-600);font-size:18px;font-weight:700}@media (min-width:400px){.DeleteUserAccountForm .DeleteUserAccountForm-SubmitButton{max-width:250px}}.FeedbackDialog{max-width:350px;padding:16px}@media (min-width:350px){.FeedbackDialog{padding:24px;left:50%;max-width:350px;right:unset;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}}.FeedbackDialog.FeedbackDialog--unhandled-error{max-width:525px;top:50%}@media (min-width:525px){.FeedbackDialog.FeedbackDialog--unhandled-error{left:50%;max-width:525px;right:unset;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}}.FeedbackDialog .FeedbackDialog-body{padding:0 2px}.FeedbackDialog-header{justify-content:space-between;margin-bottom:16px}.FeedbackDialog-header,.FeedbackDialog-header .FeedbackDialog-header-left-section{align-items:center;display:flex}.FeedbackDialog-header .FeedbackDialog-header-left-section .BackButton{margin-right:8px}.FeedbackDialog-header .FeedbackDialog-header-left-section h2{font-size:20px;font-weight:700}.ImportDialog{width:600px;max-width:90vw;max-height:80vh;background:#fff;border-radius:6px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ImportDialog-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.ImportDialog-header h2{margin:0;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:24px}.ImportDialog-body{padding:24px;overflow-y:auto}.ImportDialog-field{margin-bottom:24px}.ImportDialog-label{display:block;margin-bottom:4px;font-weight:600;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.ImportDialog-file-input{display:flex;align-items:center;grid-gap:12px;gap:12px}.ImportDialog-file-input label{cursor:pointer}.ImportDialog-file-button{display:inline-block;padding:12px 16px;background-color:var(--color-primary-500);color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.ImportDialog-file-button:hover:not(.ImportDialog-file-button--disabled){background-color:var(--color-primary-700)}.ImportDialog-file-button--disabled{background-color:var(--color-neutral-400);cursor:not-allowed}.ImportDialog-filename{flex:1 1;padding:8px;background-color:#fff;border-radius:3px;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.ImportDialog-progress{margin:16px 0}.ImportDialog-progress-bar{width:100%;height:8px;background-color:#fff;border-radius:4px;overflow:hidden;margin-bottom:8px}.ImportDialog-progress-fill{height:100%;background-color:var(--color-primary-500);transition:width .3s ease}.ImportDialog-progress-message{text-align:center;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:12px}.ImportDialog-error{margin:12px 0;padding:12px;background-color:rgba(var(--color-negative-500),.1);border:1px solid var(--color-negative-500);border-radius:3px;color:var(--color-negative-500)}.ImportDialog-actions{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-neutral-300)}.ImportDialog-results h3{margin-bottom:16px}.ImportDialog-results h3,.ImportDialog-results h4{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.ImportDialog-results h4{margin-bottom:8px;font-size:14px}.ImportDialog-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.ImportDialog-stats .stat{display:flex;justify-content:space-between;padding:12px;background-color:#fff;border-radius:3px}.ImportDialog-stats .stat .label{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600))}.ImportDialog-stats .stat .value{font-weight:600;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700))}.ImportDialog-stats .stat .value.success{color:var(--color-positive-500)}.ImportDialog-stats .stat .value.error{color:var(--color-negative-500)}.ImportDialog-stats .stat .value.warning{color:var(--color-warning-500)}.ImportDialog-warnings{margin-bottom:16px;padding:12px;background-color:rgba(var(--color-warning-500),.1);border:1px solid var(--color-warning-500);border-radius:3px}.ImportDialog-warnings ul{margin:0;padding-left:16px;list-style:disc}.ImportDialog-warnings li{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:12px}.ImportOptions{display:grid;grid-gap:16px;gap:16px;grid-auto-flow:column}.ImportRuleForm .ImportRuleForm-subheading{font-size:18px;font-weight:700}.ImportRuleForm .ImportRuleForm-actions-container,.ImportRuleForm .ImportRuleForm-conditions-container{display:grid;grid-gap:24px;gap:24px}.ImportRuleForm .ImportRuleForm-actions-container .ImportRuleForm-actions,.ImportRuleForm .ImportRuleForm-actions-container .ImportRuleForm-conditions,.ImportRuleForm .ImportRuleForm-conditions-container .ImportRuleForm-actions,.ImportRuleForm .ImportRuleForm-conditions-container .ImportRuleForm-conditions{display:grid;grid-gap:16px;gap:16px}.ImportRulesList{display:grid;grid-gap:4px;gap:4px;grid-auto-flow:rows;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%}.ImportRulesList .ImportRulesList-date-header{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;margin-top:12px;will-change:opacity,transform}.ImportRulesList .ImportRulesList-date-header:first-child{margin-top:0}.ImportRulesList .ImportRulesListItem{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;will-change:opacity,transform}.ImportRulesList .EmptyTransactionsArea{margin-top:32px}.ImportRulesTable{width:100%}.ImportRulesTable .ImportRulesTable-head{display:grid}.ImportRulesTable .ImportRulesTable-body{display:grid;grid-gap:4px;gap:4px}.ImportRulesTable .ImportRulesTable-body .ImportRulesTableRow{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ImportRulesTable .EmptyTransactionsArea{margin-top:32px}.PageNotFoundContent{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.PageNotFoundContent .PageNotFoundContent-graphic{height:auto;max-width:450px;width:100%}.PageNotFoundContent .PageNotFoundContent-title{font-size:36px;font-weight:700;margin-bottom:16px;margin-top:48px;text-align:center}.PageNotFoundContent .PageNotFoundContent-message{font-size:18px;text-align:center}.PageNotFoundContent .PageNotFoundContent-link{color:var(--color-primary-500);font-weight:700;text-decoration:underline}.PaginationFooter{display:flex;flex-direction:column;width:100%}.PaginationFooter .PaginationFooter-Divider{margin-top:16px}.PaginationFooter .PaginationFooter-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:16px}@media (min-width:500px){.PaginationFooter .PaginationFooter-wrapper{align-items:center;flex-direction:row;justify-content:flex-end}}.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-first-half{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:12px;width:100%}@media (min-width:500px){.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-first-half{margin-bottom:0;width:auto}.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-first-half .PaginationSwitcher{display:none}}.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-second-half{display:flex;flex-shrink:0;justify-content:flex-end;width:100%}@media (min-width:500px){.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-second-half{align-items:center;margin-left:24px;width:auto}}.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-second-half .PaginationSwitcher{display:none}@media (min-width:500px){.PaginationFooter .PaginationFooter-wrapper .PaginationFooter-second-half .PaginationSwitcher{display:grid;flex-shrink:0;margin-left:12px}}.PasswordResetForm{grid-gap:24px;gap:24px;max-width:360px;width:100%}.PasswordResetForm .PasswordResetForm-form{display:grid;grid-gap:24px;gap:24px}.PayeeForm-inputs{margin-top:24px;grid-gap:16px;gap:16px}.PayeeForm-inputs,.PayeesList{display:flex;flex-direction:column}.PayeesList,.PayeesList-empty{width:100%;height:100%}.PayeesList-graphic{max-width:64px;max-height:64px;margin-bottom:16px}.PayeesListSection{padding:8px 16px;width:100%}.PayeesListSection-header{padding-left:4px;margin-bottom:8px}.PayeesListSection-empty{margin-bottom:16px;padding-left:4px;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-style:italic}.PayeesSummary{display:grid;grid-gap:16px;gap:16px}.ProgressStepper{width:100%}.ProgressStepper .DesktopProgressStepper{display:none}@media (min-width:800px){.ProgressStepper .DesktopProgressStepper{display:flex}}@media (min-width:800px){.ProgressStepper .MobileProgressStepper{display:none}}.DesktopProgressStepper{background-color:#fff;display:flex;justify-content:center;padding:24px 0;width:100%}.DesktopProgressStepper .ProgressStep{width:155px}.DesktopProgressStepper .DesktopProgressStepper-Divider{height:2px;margin-left:-40px;margin-right:-40px;margin-top:19px;width:110px}.DesktopProgressStepper .DesktopProgressStepper-Divider.DesktopProgressStepper-Divider--highlighted{background-color:var(--color-primary-600)}.MobileProgressStepper{background-color:#fff;display:flex;padding:4px;width:100%}@media (min-width:350px){.MobileProgressStepper{padding:8px}}@media (min-width:500px){.MobileProgressStepper{padding:12px}}.MobileProgressStepper .MobileProgressStepper-header{display:flex;flex-direction:column;justify-content:center;margin-left:8px}@media (min-width:500px){.MobileProgressStepper .MobileProgressStepper-header{margin-left:16px}}.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-current-step{font-size:14px;font-weight:700}@media (min-width:350px){.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-current-step{font-size:16px}}@media (min-width:500px){.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-current-step{font-size:18px}}.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-next-step{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:10px;font-weight:600;margin-top:8px}@media (min-width:350px){.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-next-step{font-size:12px}}@media (min-width:500px){.MobileProgressStepper .MobileProgressStepper-header .MobileProgressStepper-next-step{font-size:14px}}.MobileProgressStepper .StepNavigationButtons{grid-gap:16px;gap:16px;margin-bottom:auto;margin-left:auto;margin-top:auto}.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-back{font-size:12px}@media (min-width:350px){.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-back{font-size:14px}}@media (min-width:500px){.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-back{font-size:16px}}.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-next{font-size:12px}@media (min-width:350px){.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-next{font-size:14px}}@media (min-width:500px){.MobileProgressStepper .StepNavigationButtons .StepNavigationButtons-next{font-size:16px}}.MobileStepIndicator{height:50px;position:relative;width:50px}@media (min-width:350px){.MobileStepIndicator{height:60px;width:60px}}@media (min-width:500px){.MobileStepIndicator{height:70px;width:70px}}.MobileStepIndicator svg{height:100%;width:100%}.MobileStepIndicator svg circle{stroke-linecap:round;stroke-width:16px}.MobileStepIndicator svg .inner-circle{stroke:var(--color-primary-200)}.MobileStepIndicator svg .progress-circle{stroke:var(--color-primary-500);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center}.MobileStepIndicator .MobileStepIndicator-label{font-size:12px;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (min-width:350px){.MobileStepIndicator .MobileStepIndicator-label{font-size:14px}}@media (min-width:500px){.MobileStepIndicator .MobileStepIndicator-label{font-size:16px}}.RecentTransactionsList{width:100%}.RecentTransactionsList .RecentTransactionsList-header{font-size:14px;margin-bottom:16px}@media (min-width:800px){.RecentTransactionsList .RecentTransactionsList-header{font-size:18px}}.RestoreDataForm{display:grid;grid-gap:24px;gap:24px;width:100%}.RestoreDataForm .RestoreDataForm-header{font-size:18px;font-weight:700}.RestoreDataForm #restore-data-form-file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.RestoreDataForm .RestoreDataForm-SubmitButton-container{justify-self:flex-start;width:100%}@media (min-width:500px){.RestoreDataForm .RestoreDataForm-SubmitButton-container{max-width:250px}}.RestoreDataForm .RestoreDataForm-SubmitButton-container .RestoreDataForm-SubmitButton{padding:0}.RestoreDataForm .RestoreDataForm-SubmitButton-container .RestoreDataForm-SubmitButton .Button-child-wrapper{width:100%}.RestoreDataForm .RestoreDataForm-SubmitButton-container .RestoreDataForm-SubmitButton .Button-child-wrapper label{height:46px;align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}@media (min-width:400px){.RestoreDataForm .RestoreDataForm-SubmitButton-container .RestoreDataForm-SubmitButton .Button-child-wrapper label{height:46px}}.StepNavigationFooter{display:flex;flex-direction:column;margin:32px auto 0;width:100%}@media (min-width:800px){.StepNavigationFooter{margin-top:64px;max-width:400px}}.StepNavigationFooter .StepNavigationFooter-body{display:flex;justify-content:center;margin-top:24px}.StepNavigationFooter .StepNavigationFooter-body .StepNavigationButtons{margin-left:auto}.SceneHeaderWithDateRangePicker{display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto;width:100%}@media (min-width:800px){.SceneHeaderWithDateRangePicker{grid-gap:32px;gap:32px;grid-template-columns:1fr auto;grid-template-rows:auto}}.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container .SceneHeaderWithDateRangePicker-heading-container-right-half{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-auto-flow:column}@media (min-width:800px){.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container .SceneHeaderWithDateRangePicker-heading-container-right-half{align-items:flex-start}.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container .SceneHeaderWithDateRangePicker-heading-container-right-half .AppRefreshButton,.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container .SceneHeaderWithDateRangePicker-heading-container-right-half .ShowFutureToggle{display:none}}.SceneHeaderWithDateRangePicker .SceneHeaderWithDateRangePicker-heading-container .SceneHeaderWithDateRangePicker-heading-container-right-half .AppRefreshButton{margin-right:4px}.SceneHeaderWithDateRangePicker .DateRangePicker .Divider,.SceneHeaderWithDateRangePicker .DateRangePicker .ShowFutureToggle{display:none}@media (min-width:800px){.SceneHeaderWithDateRangePicker .DateRangePicker .Divider,.SceneHeaderWithDateRangePicker .DateRangePicker .ShowFutureToggle{display:flex}}@media (min-width:800px){.SceneHeaderWithDateRangePicker .DateRangePicker{grid-template-columns:110px auto;margin-top:-8px}}.SceneHeaderWithDateRangePicker .DateRangePicker .DateRangeSizePicker-mobile{display:block}.SceneHeaderWithDateRangePicker .DateRangePicker .DateRangeSizePicker-desktop{display:none}@media (min-width:1200px){.SceneHeaderWithDateRangePicker .DateRangePicker{grid-template-columns:1fr auto}.SceneHeaderWithDateRangePicker .DateRangePicker .DateRangeSizePicker-mobile{display:none}.SceneHeaderWithDateRangePicker .DateRangePicker .DateRangeSizePicker-desktop{display:grid}}.SelectableAccountsList{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;max-width:400px}.SelectableAccountsList .Input{padding:0 8px}@media (min-width:400px){.SelectableAccountsList .Input{padding:0 8px}}.Input--error-with-icon .SelectableAccountsList .Input{padding-right:40px}.SelectableAccountsList .SelectInput{padding:0 8px}@media (min-width:400px){.SelectableAccountsList .SelectInput{padding:0 8px}}.SelectableAccountsList .SelectableAccountsList-header{display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px 4fr minmax(60px,1fr) minmax(80px,2fr);padding:0 8px}.SelectableAccountsList .SelectableAccountsList-header.SelectableAccountsList .SelectableAccountsList-header--no-balance{grid-template-columns:24px 1fr}.SelectableAccountsList .SelectableAccountsList-header .ListSectionHeader{font-size:12px}@media (min-width:350px){.SelectableAccountsList .SelectableAccountsList-header .ListSectionHeader{font-size:14px}}.SelectableAccountsList .SelectableAccountsList-header .SelectableAccountsList-header-name{grid-column:2}.SelectableAccountsList .SelectableAccountsList-header .SelectableAccountsList-header-subtype{grid-column:3}.SelectableAccountsList .SelectableAccountsList-header .SelectableAccountsList-header-balance{grid-column:4}.SelectableAccountsList .SelectableAccountsList-footer{display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px 4fr minmax(60px,1fr) minmax(80px,2fr);padding:8px}.SelectableAccountsList .SelectableAccountsList-footer.SelectableAccountsList .SelectableAccountsList-footer--no-balance{grid-template-columns:24px 1fr}.SelectableAccountsList .SelectableAccountsList-footer .SelectableAccountsList-add-account-button{grid-column:2;justify-self:flex-start}.SendPasswordResetForm{grid-gap:16px;gap:16px;max-width:360px;width:100%}.SendPasswordResetForm .SendPasswordResetForm-form{display:grid;grid-gap:16px;gap:16px}.SettingsNavigation{display:grid;grid-gap:8px;gap:8px;padding-bottom:30vh;width:100%}@media (min-width:800px){.SettingsNavigation{padding-bottom:10vh}}.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer{border:2px solid var(--color-warning-600)}.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:focus,.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:focus-within,.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:hover{background-color:var(--color-warning-600)}.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:focus-within .SettingsListItem-title,.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:focus .SettingsListItem-title,.SettingsNavigation .SettingsNavigation-no-account-signup.ListItem-single-layer:hover .SettingsListItem-title{color:#fff}.SettingsNavigation .SettingsNavigation-no-account-signup .ListItem-top-layer path{stroke:var(--color-warning-600)!important}.SettingsNavigation .SettingsNavigation-no-account-signup .SettingsListItem-title{color:var(--color-warning-600);font-weight:700}.SettingsNavigation .Divider{margin:8px 0}.SettingsNavigation .SettingsNavigation-regular-icon path{stroke:var(--color-neutral-500)}.SettingsNavigation .SettingsNavigation-logout-icon path{stroke:var(--color-primary-500)}.SubscriptionPlanForm{display:grid;grid-gap:24px;gap:24px;max-width:600px;padding:16px 12px;width:100%}@media (min-width:400px){.SubscriptionPlanForm{padding:24px}}@media (min-width:500px){.SubscriptionPlanForm{padding:32px}}.SubscriptionPlanForm .SubscriptionPlanForm-plans{display:grid;grid-gap:16px;gap:16px}.SubscriptionPlanForm .SubscriptionPlanForm-actions{display:flex;justify-content:flex-end}.SubscriptionPlanForm .SubscriptionPlanForm-actions .SubscriptionPlanForm-SubmitButton-container{margin-left:32px;max-width:150px}.TransactionForm .TransactionForm-first-inputs{display:grid;grid-gap:16px;gap:16px}.TransactionForm .TransactionForm-first-inputs .TransactionForm-date-options{margin-bottom:16px;margin-top:12px}.TransactionForm .TransactionForm-account-inputs{display:grid;grid-gap:16px;gap:16px}.TransactionForm .TransactionForm-target-account-placeholder::-webkit-input-placeholder{color:var(--color-warning-600);font-style:italic}.TransactionForm .TransactionForm-target-account-placeholder:-ms-input-placeholder{color:var(--color-warning-600);font-style:italic}.TransactionForm .TransactionForm-target-account-placeholder::placeholder{color:var(--color-warning-600);font-style:italic}.TransactionForm .TransactionForm-TypePickerLabel{margin-bottom:16px}.TransactionTypeFilters{display:grid;grid-gap:4px;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column}@media (min-width:500px){.TransactionTypeFilters{grid-gap:8px;gap:8px}}@media (min-width:800px){.TransactionTypeFilters{display:grid;grid-gap:16px;gap:16px;grid-auto-columns:minmax(170px,210px);grid-auto-flow:column}}.TransactionTypeFilters .TransactionTypeOption{outline:none;position:relative;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.keyboard-navigation .TransactionTypeFilters .TransactionTypeOption:focus:after{opacity:1}.keyboard-navigation .TransactionTypeFilters .TransactionTypeOption:focus-within:after{opacity:1}.TransactionTypeFilters .TransactionTypeOption::-moz-focus-inner{border:0}.TransactionTypeFilters .TransactionTypeOption:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.touch-support .TransactionTypeFilters .TransactionTypeOption:hover,.TransactionTypeFilters .TransactionTypeOption,.TransactionTypeFilters .TransactionTypeOption:disabled,.TransactionTypeFilters .TransactionTypeOption:disabled:active,.TransactionTypeFilters .TransactionTypeOption:disabled:focus,.TransactionTypeFilters .TransactionTypeOption:disabled:hover{-webkit-transform:translateY(0);transform:translateY(0)}.keyboard-navigation .TransactionTypeFilters .TransactionTypeOption:focus,.touch-support .TransactionTypeFilters .TransactionTypeOption:active,.TransactionTypeFilters .TransactionTypeOption:active,.TransactionTypeFilters .TransactionTypeOption:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.keyboard-navigation .TransactionTypeFilters .TransactionTypeOption:active,.touch-support .TransactionTypeFilters .TransactionTypeOption:active,.TransactionTypeFilters .TransactionTypeOption:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.EnhancedTransactionsImportEditForm-transfer-section{margin-bottom:16px;padding:16px;background-color:var(--color-light-tertiary);border-radius:3px;border:1px solid var(--color-light-primary)}.EnhancedTransactionsImportEditForm-suggestions-counter{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-radius:4px;margin-bottom:12px;border:1px solid rgba(59,130,246,.2)}.EnhancedTransactionsImportEditForm-suggestions-counter .suggestions-counter-text{font-weight:600;color:var(--color-primary-700);font-size:14px;display:flex;align-items:center;grid-gap:8px;gap:8px}.EnhancedTransactionsImportEditForm-suggestions-counter .suggestions-counter-hint{font-size:12px;color:var(--color-primary-600);font-style:italic;opacity:.8}@media (max-width:768px){.EnhancedTransactionsImportEditForm-transfer-section{margin-bottom:12px;padding:12px}.EnhancedTransactionsImportEditForm-suggestions-counter{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.EnhancedTransactionsImportEditForm-suggestions-counter .suggestions-counter-hint{margin-left:16px}}.TransactionTypeIcon{align-items:center;display:flex;height:16px;justify-content:center;width:16px}@media (min-width:350px){.TransactionTypeIcon{height:24px;width:24px}}.TransactionTypeIcon svg{height:16px;width:16px}@media (min-width:350px){.TransactionTypeIcon svg{height:24px;width:24px}}.TransactionTypeIcon.TransactionTypeIcon--with-background{border-radius:50%;height:28px;width:28px}.TransactionTypeIcon.TransactionTypeIcon--with-background.TransactionTypeIcon--income{background-color:var(--color-positive-100)}.TransactionTypeIcon.TransactionTypeIcon--with-background.TransactionTypeIcon--expense{background-color:var(--color-negative-100)}.TransactionTypeIcon.TransactionTypeIcon--with-background.TransactionTypeIcon--debt{background-color:var(--color-warning-100)}.TransactionTypeIcon.TransactionTypeIcon--with-background.TransactionTypeIcon--transfer{background-color:var(--color-support-100)}@media (min-width:350px){.TransactionTypeIcon.TransactionTypeIcon--with-background{height:36px;width:36px}}.TransactionTypeIcon.TransactionTypeIcon--light-shade.TransactionTypeIcon--income path{stroke:var(--color-positive-400)}.TransactionTypeIcon.TransactionTypeIcon--light-shade.TransactionTypeIcon--expense path{stroke:var(--color-negative-400)}.TransactionTypeIcon.TransactionTypeIcon--light-shade.TransactionTypeIcon--debt path{stroke:var(--color-warning-400)}.TransactionTypeIcon.TransactionTypeIcon--light-shade.TransactionTypeIcon--transfer path{stroke:var(--color-support-400)}.TransactionTypeIcon.TransactionTypeIcon--income path{stroke:var(--color-positive-500)}.TransactionTypeIcon.TransactionTypeIcon--expense path{stroke:var(--color-negative-500)}.TransactionTypeIcon.TransactionTypeIcon--debt path{stroke:var(--color-warning-500)}.TransactionTypeIcon.TransactionTypeIcon--transfer path{stroke:var(--color-support-500)}.TransactionTypeIcon.TransactionTypeIcon--checkable{outline:none;position:relative;background-color:transparent!important;cursor:pointer;-webkit-perspective:400px;perspective:400px}.keyboard-navigation .TransactionTypeIcon.TransactionTypeIcon--checkable:focus:after{opacity:1}.keyboard-navigation .TransactionTypeIcon.TransactionTypeIcon--checkable:focus-within:after{opacity:1}.TransactionTypeIcon.TransactionTypeIcon--checkable::-moz-focus-inner{border:0}.TransactionTypeIcon.TransactionTypeIcon--checkable:after{transition:opacity .15s ease-out;border-radius:3px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1;box-shadow:0 0 0 2pt var(--color-primary-300)}.TransactionTypeIcon.TransactionTypeIcon--checkable:after{border-radius:50%}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner.TransactionTypeIcon--checked{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-back,.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;height:100%;position:absolute;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);width:100%}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-back svg,.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front.TransactionTypeIcon--income{background-color:var(--color-positive-100)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front.TransactionTypeIcon--expense{background-color:var(--color-negative-100)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front.TransactionTypeIcon--debt{background-color:var(--color-warning-100)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front.TransactionTypeIcon--transfer{background-color:var(--color-support-100)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-back{background-color:var(--color-primary-600);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.TransactionTypeIcon.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-back path{stroke:#fff}.TransactionTypeIcon.TransactionTypeIcon--disabled,.TransactionTypeIcon.TransactionTypeIcon--disabled.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front{background-color:var(--color-neutral-200)}.TransactionTypeIcon.TransactionTypeIcon--disabled.TransactionTypeIcon--checkable .TransactionTypeIcon-inner .TransactionTypeIcon-front path{stroke:var(--color-neutral-400)}.TransactionsListItem{max-width:unset}.TransactionsListItem .ListItem-top-layer{border:1px solid transparent;border-left-width:3px}.TransactionsListItem.TransactionsListItem--disabled .ListItem-top-layer{background-color:var(--color-neutral-100)}.TransactionsListItem.TransactionsListItem--disabled .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name,.TransactionsListItem.TransactionsListItem--disabled .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description{color:var(--color-neutral-500)}.TransactionsListItem.TransactionsListItem--disabled .TransactionsListItem-content .TransactionsListItem-amount{color:var(--color-neutral-500)!important}.TransactionsListItem.TransactionsListItem--has-error .ListItem-top-layer{border:1px solid var(--color-negative-500)}.TransactionsListItem.TransactionsListItem--future .ListItem-top-layer{border-left:3px solid var(--color-future-400)}.TransactionsListItem.TransactionsListItem--selected .ListItem-top-layer{background-color:var(--color-primary-200);border:1px solid var(--color-primary-400)}.TransactionsListItem.TransactionsListItem--virtual .ListItem-top-layer .TransactionsListItem-description{color:var(--color-neutral-500);font-style:italic}.TransactionsListItem .TransactionsListItem-content{align-items:center;display:flex}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-icon{margin-left:-4px;margin-right:8px}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body{align-content:center;display:grid;flex:1 1;grid-gap:2px;gap:2px;height:48px;margin-right:2px;margin-top:4px}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-size:12px;font-weight:600;line-height:1}@media (min-width:350px){.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-description{font-size:14px}}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts{display:flex}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:12px}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name.TransactionsListItem-accounts-name--target{color:var(--color-warning-600);font-style:italic}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-name.TransactionsListItem-accounts-name--target:before{content:"*"}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-arrow-icon{flex-shrink:0;height:16px;margin:0 4px;width:16px}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-body .TransactionsListItem-accounts .TransactionsListItem-accounts-arrow-icon path{stroke:var(--color-neutral-400)}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount{color:var(--color-positive-700);font-size:14px;font-weight:600}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount.TransactionsListItem-amount--income{color:var(--color-positive-700)}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount.TransactionsListItem-amount--expense{color:var(--color-negative-700)}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount.TransactionsListItem-amount--debt{color:var(--color-warning-700)}.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount.TransactionsListItem-amount--transfer{color:var(--color-support-700)}@media (min-width:350px){.TransactionsListItem .TransactionsListItem-content .TransactionsListItem-amount{font-size:16px}}.TransactionsList{display:grid;grid-gap:4px;gap:4px;grid-auto-flow:rows;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%}.TransactionsList .TransactionsList-date-header{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;margin-top:12px;will-change:opacity,transform}.TransactionsList .TransactionsList-date-header:first-child{margin-top:0}.TransactionsList .TransactionsListItem{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;will-change:opacity,transform}.TransactionsList .EmptyTransactionsArea{margin-top:32px}.EndOfDayBalance{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:4px;padding-left:44px;padding-right:40px;width:100%}@media (min-width:350px){.EndOfDayBalance{padding-left:52px}}.TransactionsSummary{display:grid;grid-gap:16px;gap:16px}.CashFlow{box-shadow:0 2px 6px rgba(85,105,178,.1);box-shadow:0 2px 6px rgba(var(--color-primary-600-rgb,85,105,178),.1);align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:16px 24px;width:100%}@media (min-width:800px){.CashFlow{width:250px}}.CashFlow .CashFlow-header{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:16px;font-weight:700}.CashFlow .CashFlow-amount{font-weight:700}.CashFlow .CashFlow-amount.CashFlow-amount--positive{color:var(--color-positive-500)}.CashFlow .CashFlow-amount.CashFlow-amount--negative{color:var(--color-negative-500)}.TransactionsTable{width:100%}.TransactionsTable .TransactionsTable-head{display:grid}.TransactionsTable .TransactionsTable-body{display:grid;grid-gap:4px;gap:4px}.TransactionsTable .TransactionsTable-body .TransactionsTableRow{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate-in-list-item;animation-name:animate-in-list-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.TransactionsTable .EmptyTransactionsArea{margin-top:32px}.TransferPairsSection{margin-bottom:24px}.TransferPairsSection-header{margin-bottom:16px}.TransferPairsSection-header h3{margin:0 0 12px;color:var(--color-text-primary);font-size:16px;font-weight:600}.TransferPairsSection-header .TextField{color:var(--color-text-secondary);font-size:12px;line-height:1.2}.TransferPairsSection-status{margin-top:12px;padding:12px;background:rgba(var(--color-positive-rgb),.1);border:1px solid var(--color-positive);border-radius:3px;color:var(--color-positive);font-weight:600;font-size:12px;text-align:center}.TransferPairsSection-pairs{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.EnhancedTransactionForm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.EnhancedTransactionForm-loading svg{width:100px;height:100px;margin-bottom:12px}.EnhancedTransactionForm-loading p{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:18px}.EnhancedTransactionForm-type-section{margin-bottom:16px}.EnhancedTransactionForm-account-inputs,.EnhancedTransactionForm-first-inputs{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:16px}@media screen and (min-width:500px){.EnhancedTransactionForm-account-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}}.AccountDetails{display:grid;grid-gap:24px;gap:24px;padding-bottom:30vh;width:100%}@media (min-width:1300px){.AccountDetails .AccountDetails-DateRangePicker{display:none}}.AccountDetailsHeaderName{align-items:center;display:flex}.AccountDetailsHeaderName .AccountDetailsHeaderName-BackButton{margin-left:0;margin-right:12px}@media (min-width:1300px){.AccountDetailsHeaderName .AccountDetailsHeaderName-BackButton{display:none}}.AccountDetailsHeaderName .AccountDetailsHeaderName-container{align-content:flex-start;display:grid;grid-gap:4px;gap:4px;margin-right:8px}@media (min-width:500px){.AccountDetailsHeaderName .AccountDetailsHeaderName-container{grid-gap:8px;gap:8px}}.AccountDetailsHeaderName .AccountDetailsHeaderName-container .AccountDetailsHeaderName-type{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px}@media (min-width:500px){.AccountDetailsHeaderName .AccountDetailsHeaderName-container .AccountDetailsHeaderName-type{font-size:16px}}.AccountDetailsHeaderName .AccountDetailsHeaderName-container .AccountDetailsHeaderName-name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;font-size:18px;font-weight:700}@media (min-width:500px){.AccountDetailsHeaderName .AccountDetailsHeaderName-container .AccountDetailsHeaderName-name{font-size:24px}}.AccountDetailsHeader{display:flex;justify-content:space-between}.AccountDetailsHeader .AccountDetailsHeader-actions-container{display:grid;grid-gap:16px;gap:16px;grid-auto-columns:column;grid-template-columns:1fr 1fr auto}@media (min-width:800px){.AccountDetailsHeader .AccountDetailsHeader-actions-container{grid-template-columns:1fr 1fr}}.AccountDetailsHeader .AccountDetailsHeader-actions-container .AccountDetailsHeader-action-button{height:40px;padding:0 12px}.AccountDetailsHeader .AccountDetailsHeader-actions-container .AccountDetailsHeader-action-button path{stroke:var(--color-neutral-500)}.AccountDetailsHeader .AccountDetailsHeader-actions-container .AccountDetailsHeader-action-button svg{height:20px;width:20px}.AccountDetailsHeader .AccountDetailsHeader-actions-container .AccountDetailsHeader-action-button .AccountDetailsHeader-action-label{display:none}@media (min-width:800px){.AccountDetailsHeader .AccountDetailsHeader-actions-container .AccountDetailsHeader-action-button .AccountDetailsHeader-action-label{display:inline;margin-left:4px}}.AccountDetailsHeader .AccountDetailsHeader-actions-container .ShowFutureToggle{width:64px}@media (min-width:800px){.AccountDetailsHeader .AccountDetailsHeader-actions-container .ShowFutureToggle{display:none}}.AccountDetailsTransactions{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.AccountDetailsTransactions .AccountDetailsTransactions-title{font-size:20px;font-weight:700}.AccountDetails-InvalidAccount,.AccountDetailsTransactions .TransactionTypeFilters{width:100%}.AccountDetails-InvalidAccount .InvalidAccount-EmptyArea{margin-top:32px}.AccountDetails-InvalidAccount .InvalidAccount-EmptyArea .EmptyArea-graphic{height:200px;width:200px}@media (min-width:800px){.AccountDetails-InvalidAccount .InvalidAccount-EmptyArea .EmptyArea-message,.AccountDetails-InvalidAccount .InvalidAccount-EmptyArea .EmptyArea-sub-message{max-width:400px}}.AccountDetails-InvalidAccount .InvalidAccount-EmptyArea button{max-width:220px}.Accounts{width:100%}.Accounts .Accounts-header{margin-bottom:12px}@media (min-width:800px){.Accounts .Accounts-header{margin-bottom:32px}}.Accounts .Accounts-body{align-items:flex-start;display:grid}@media (min-width:1300px){.Accounts .Accounts-body{grid-gap:48px;gap:48px;grid-template-columns:auto 1fr}}.Accounts .Accounts-body .Accounts-EmptyAccountsList{grid-column:2;margin-top:32px;width:100%}.Accounts .Accounts-body .Accounts-list-container-desktop .Accounts-desktop-list{max-width:450px}.Accounts .Accounts-body .Accounts-AccountTypeFilters{margin-bottom:24px}@media (min-width:800px){.Accounts .Accounts-body .Accounts-AccountTypeFilters{max-width:450px}}.Authentication{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.Authentication{height:100%;padding-top:8vh}}.Authentication .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.Authentication .LogoLink{margin-bottom:48px}}.Authentication .Authentication-no-account{flex-shrink:0;margin-top:24px;text-decoration:underline}@media (min-width:800px){.Authentication .Authentication-no-account{margin-top:48px}}.Authentication .Authentication-no-account,.Authentication .Authentication-no-account:disabled,.Authentication .Authentication-no-account:disabled:active,.Authentication .Authentication-no-account:disabled:focus,.Authentication .Authentication-no-account:disabled:hover,.touch-support .Authentication .Authentication-no-account:hover{color:var(--color-neutral-300)}.Authentication .Authentication-no-account:active,.Authentication .Authentication-no-account:hover,.keyboard-navigation .Authentication .Authentication-no-account:focus,.touch-support .Authentication .Authentication-no-account:active{color:var(--color-neutral-100)}.Authentication .Authentication-no-account:disabled,.Authentication .Authentication-no-account:disabled:active,.Authentication .Authentication-no-account:disabled:focus,.Authentication .Authentication-no-account:disabled:hover{color:var(--color-neutral-500)}.Checkout{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.Checkout{height:100%;padding-top:8vh}}.Checkout .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.Checkout .LogoLink{margin-bottom:48px}}.Dashboard{margin-bottom:40vh;width:100%}@media (min-width:800px){.Dashboard{grid-gap:16px;gap:16px}}.Dashboard .Dashboard-header{margin-bottom:12px}@media (min-width:800px){.Dashboard .Dashboard-header{margin-bottom:32px}}.Dashboard .Dashboard-content{display:grid;grid-gap:24px;gap:24px;margin-top:24px}@media (min-width:800px){.Dashboard .Dashboard-content{grid-template-columns:1fr 350px;grid-template-rows:auto auto;margin-top:32px}}@media (min-width:1000px){.Dashboard .Dashboard-content{grid-template-columns:1fr 400px}}@media (min-width:800px){.Dashboard .Dashboard-content .Dashboard-NetWorthChart{grid-column:1;grid-row:1}}@media (min-width:800px){.Dashboard .Dashboard-content .Dashboard-IncomeExpenseChart{grid-column:1/3;grid-row:2}}.Dashboard .Dashboard-content .Dashboard-RecentTransactionsList{border:1px solid var(--color-neutral-400);border-radius:6px;padding:16px}@media (min-width:800px){.Dashboard .Dashboard-content .Dashboard-RecentTransactionsList{grid-column:2;grid-row:1}}.DirectDemoMode{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.DirectDemoMode p{font-size:1.2rem;margin-top:1rem}.DirectDemoMode-spinner{height:3rem;width:3rem}.ImportOverview{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;margin-bottom:30vh;width:100%}.ImportOverview h2{font-size:20px;font-weight:700}.ImportOverview .ImportOverview-options,.ImportOverview .ImportOverview-rules{display:grid;grid-gap:24px;gap:24px}.ImportOverview .ImportOverview-rules{margin-top:24px;width:100%}.ImportOverview .ImportOverview-rules .ImportOverview-rules-header{align-items:center;display:flex;justify-content:space-between;width:100%}.ImportOverview .ImportOverview-rules .ImportOverview-rules-header .Button{width:auto}.NoAccountSignUp{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.NoAccountSignUp{height:100%;padding-top:8vh}}.NoAccountSignUp .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.NoAccountSignUp .LogoLink{margin-bottom:48px}}.NoAccountSignUp .NoAccountSignUp-content{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column-reverse;justify-content:center;padding-bottom:35vh;width:100%}@media (min-width:800px){.NoAccountSignUp .NoAccountSignUp-content{flex-direction:row}}.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message{background-color:#fff;border-radius:3px;font-size:16px;margin-top:24px;max-width:450px;padding:16px;width:100%}@media (min-width:800px){.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message{margin-right:32px;margin-top:0;padding:24px 32px 24px 24px}}@media (min-width:1000px){.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message{margin-left:-96px}}.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message .NoAccountSignUp-header{display:flex;font-size:24px;font-weight:700;margin-bottom:24px}.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message .NoAccountSignUp-header .Logo{margin:2px 8px 0}.NoAccountSignUp .NoAccountSignUp-content .NoAccountSignUp-message .NoAccountSignUp-features-list{display:grid;grid-gap:16px;gap:16px;margin-left:-2px}.MessageListItem{align-items:flex-start;display:flex;line-height:1.5}.MessageListItem svg{flex-shrink:0;margin-right:12px}.MessageListItem svg path{stroke:var(--color-positive-600)}.BaseStep{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.BaseStep{grid-gap:48px;gap:48px}}.BaseStep-body{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:400px;width:100%}.FinishSetupStep{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.FinishSetupStep{grid-gap:48px;gap:48px}}.FinishSetupStep-body{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:400px;width:100%}.FinishSetupStep .FinishSetupStep-AccountsList{padding-bottom:0}.WelcomeStep{background-color:#fff;display:flex;height:100%;justify-content:center;margin:-24px -8px;padding-bottom:35vh;width:calc(100% + 16px)}@media (min-width:500px){.WelcomeStep{margin:-24px -16px;width:calc(100% + 32px)}}@media (min-width:800px){.WelcomeStep{margin:-12px -32px;padding-bottom:0;width:calc(100% + 64px)}}.WelcomeStep .WelcomeStep-content{display:grid;grid-template-columns:1fr;height:100vh;width:100%}@media (min-width:800px){.WelcomeStep .WelcomeStep-content{grid-template-columns:1fr 1fr}}.WelcomeStep .WelcomeStep-content .WelcomeStep-left-half{background-color:var(--color-primary-900);display:none;height:100%;justify-content:center;width:100%}@media (min-width:800px){.WelcomeStep .WelcomeStep-content .WelcomeStep-left-half{align-items:center;display:flex}}.WelcomeStep .WelcomeStep-content .WelcomeStep-left-half svg{margin-right:32px;width:350px}@media (min-width:1000px){.WelcomeStep .WelcomeStep-content .WelcomeStep-left-half svg{width:500px}}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;padding:0 16px}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;justify-items:center;width:100%}@media (min-width:400px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content{grid-gap:48px;gap:48px}}@media (min-width:500px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content{grid-gap:64px;gap:64px}}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header{align-items:center;display:flex;font-size:24px;font-weight:700}@media (min-width:400px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header{font-size:30px}}@media (min-width:500px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header{font-size:36px}}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header .WelcomeStep-logo{height:18px;margin-left:8px;margin-right:4px;margin-top:-4px;width:70px}@media (min-width:400px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header .WelcomeStep-logo{height:24px;width:92px}}@media (min-width:500px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-header .WelcomeStep-logo{height:28px;width:108px}}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-body{font-size:16px;max-width:370px;text-align:center}@media (min-width:400px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-body{font-size:18px}}@media (min-width:500px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-body{font-size:20px}}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-buttons-container{align-content:center;display:grid;grid-gap:16px;gap:16px;width:100%}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-buttons-container .TextField{text-align:center}.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-submit{justify-self:center;max-width:300px}@media (min-width:500px){.WelcomeStep .WelcomeStep-content .WelcomeStep-right-half .WelcomeStep-right-half-content .WelcomeStep-submit{font-size:18px}}.Onboarding{padding-bottom:50vh;position:relative;width:100%}@media (min-width:800px){.Onboarding{padding-top:16px}}.Onboarding.Onboarding-WelcomeStep{padding-bottom:0}@media (min-width:800px){.Onboarding.Onboarding-WelcomeStep{padding-top:0}}.Onboarding .ProgressStepper{margin-bottom:32px;margin-left:-8px;width:calc(100% + 16px)}@media (min-width:500px){.Onboarding .ProgressStepper{margin-left:-16px;width:calc(100% + 32px)}}@media (min-width:800px){.Onboarding .ProgressStepper{margin-left:-32px;width:calc(100% + 64px)}}.Onboarding .Onboarding-step-container{will-change:opacity,transform}.PageNotFound{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.PageNotFound{height:100%;padding-top:8vh}}.PageNotFound .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.PageNotFound .LogoLink{margin-bottom:48px}}.PageNotFound .PageNotFound-content{color:#fff;margin-top:24px}.PageNotFound .PageNotFound-content a{color:#fff}.PageNotFoundApp{margin-bottom:40vh;margin-top:48px}.PasswordReset{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.PasswordReset{height:100%;padding-top:8vh}}.PasswordReset .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.PasswordReset .LogoLink{margin-bottom:48px}}.Payees{display:flex;flex-direction:column;height:100%;width:100%}.Payees-header{margin-bottom:16px}.Payees-header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Payees-content{flex:1 1;overflow-y:auto}.SendPasswordReset{align-items:center;background-color:var(--color-primary-900);display:flex;flex-direction:column;flex-shrink:0;padding-bottom:35vh;padding-top:5vh;width:100%}@media (min-height:700px){.SendPasswordReset{height:100%;padding-top:8vh}}.SendPasswordReset .LogoLink{flex-shrink:0;margin-bottom:24px}@media (min-height:700px){.SendPasswordReset .LogoLink{margin-bottom:48px}}.Settings{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:800px){.Settings{grid-gap:48px 64px;gap:48px 64px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}}.Settings .Settings-header-desktop{display:none}@media (min-width:800px){.Settings .Settings-header-desktop{display:block;grid-column:1;grid-row:1}}@media (min-width:800px){.Settings .Settings-header-mobile{display:none}}.Settings .Settings-page-heading-container{align-items:center;align-self:flex-end;display:flex}@media (min-width:800px){.Settings .Settings-page-heading-container{grid-column:2;grid-row:1}}.Settings .Settings-page-heading-container .Settings-BackButton{margin-right:12px}@media (min-width:800px){.Settings .Settings-page-heading-container .Settings-BackButton{display:none}}.Settings .Settings-page-heading-container .Settings-page-heading{font-size:20px;font-weight:700}.Settings .Settings-navigation-desktop{display:none}@media (min-width:800px){.Settings .Settings-navigation-desktop{display:block;grid-column:1;grid-row:2}}@media (min-width:800px){.Settings .Settings-navigation-mobile{display:none}}.Settings .Settings-content-container{margin-bottom:40vh}@media (min-width:800px){.Settings .Settings-content-container{grid-column:2;grid-row:2}}.Billing{display:grid;grid-gap:24px;gap:24px;width:100%}.Billing .Billing-header{font-size:18px;font-weight:700}.Billing .Billing-TextField{max-width:700px}@media (min-width:400px){.Billing .Billing-SubmitButton{max-width:250px}}.Categories{display:grid;grid-gap:64px;gap:64px}.Categories-header h2{margin:0 0 8px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:24px;font-weight:600}.Categories-header p{margin:0;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;line-height:1.5}.Categories-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}@media (min-width:350px){.Categories-actions{flex-direction:column}}.Categories-create-form{background:var(--theme-card-background);border:1px solid var(--color-neutral-300);border-radius:3px;padding:16px}.Categories-create-form h3{margin:0 0 12px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:18px;font-weight:600}.Categories-form-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-bottom:12px}@media (min-width:350px){.Categories-form-row{grid-template-columns:1fr}}.Categories-type-selector{min-width:150px}.Categories-label{display:block;margin-bottom:4px;font-weight:600}.Categories-label,.Categories-select{color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:14px}.Categories-select{width:100%;border:1px solid var(--color-neutral-400);border-radius:3px;padding:8px;background:var(--theme-card-background)}.Categories-select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(var(--color-primary-500),.1)}.Categories-form-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}@media (min-width:350px){.Categories-form-actions{flex-direction:column}}.Categories-lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (min-width:500px){.Categories-lists{grid-template-columns:1fr}}.Categories-section-title{margin:0 0 12px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:18px;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--color-neutral-300)}.Categories-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.Categories-item{border:1px solid var(--color-neutral-300);border-radius:3px;padding:12px;background:var(--theme-card-background)}.Categories-item:hover{border-color:var(--color-primary-300);box-shadow:0 2px 4px rgba(var(--color-primary-500),.1)}.Categories-item-view{display:flex;justify-content:space-between;align-items:center}.Categories-item-edit .Categories-item-actions{margin-top:8px}.Categories-item-info{display:flex;align-items:center;grid-gap:8px;gap:8px}.Categories-item-name{font-size:16px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-weight:400}.Categories-item-color{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-neutral-300);flex-shrink:0}.Categories-item-actions{display:flex;grid-gap:4px;gap:4px;align-items:center}.Categories-delete-button{color:var(--color-negative-500)}.Categories-delete-button:hover{background-color:rgba(var(--color-negative-500),.1)}.Categories-empty{text-align:center;padding:32px 16px;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:16px}.Categories-empty p{margin:0;line-height:1.5}.dark-mode .Categories-create-form,.dark-mode .Categories-item{border-color:var(--theme-text-secondary)}.dark-mode .Categories-item:hover{border-color:var(--color-primary-400)}.dark-mode .Categories-item-color,.dark-mode .Categories-section-title,.dark-mode .Categories-select{border-color:var(--theme-text-secondary)}.FeatureFlagsSettings{display:flex;flex-direction:column;grid-gap:16px;gap:16px;max-width:800px}.FeatureFlagsSettings--loading{align-items:center;justify-content:center;min-height:200px;text-align:center;grid-gap:8px;gap:8px}.FeatureFlagsSettings-header{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.FeatureFlagsSettings-description{color:var(--color-neutral-500);font-size:14px;line-height:1.5}.FeatureFlagsSettings-error{padding:8px;background-color:var(--color-negative-300);border:1px solid var(--color-negative-500);border-radius:3px}.FeatureFlagsSettings-error-text{color:var(--color-negative-500);font-size:14px;font-weight:600}.FeatureFlagsSettings-sections{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.FeatureFlagsSettings-section{padding:12px}.FeatureFlagsSettings-section-title{font-size:16px;font-weight:600;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));margin:0 0 12px;padding-bottom:4px;border-bottom:1px solid var(--color-neutral-300)}.FeatureFlagsSettings-flags{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.FeatureFlagsSettings-flag{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:8px;border-radius:3px;transition:background-color .2s ease}.FeatureFlagsSettings-flag:hover{background-color:var(--color-neutral-300)}.FeatureFlagsSettings-flag--experimental{border-left:3px solid var(--color-primary-100)}.FeatureFlagsSettings-flag--dangerous{border-left:3px solid var(--color-negative-300)}.FeatureFlagsSettings-flag-header{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.FeatureFlagsSettings-checkbox{flex:1 1;min-width:0}.FeatureFlagsSettings-badge{padding:2px 4px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.FeatureFlagsSettings-badge--experimental{background-color:var(--color-primary-100);color:var(--color-primary-500)}.FeatureFlagsSettings-badge--dangerous{background-color:var(--color-negative-300);color:var(--color-negative-500)}.FeatureFlagsSettings-flag-description{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px;line-height:1.4;margin-left:16px}@media (max-width:767px){.FeatureFlagsSettings-flag-description{margin-left:0}}.FeatureFlagsSettings-actions{padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (min-width:768px){.FeatureFlagsSettings-actions{flex-direction:row;align-items:center;justify-content:space-between}}.FeatureFlagsSettings-actions-primary{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}@media (max-width:767px){.FeatureFlagsSettings-actions-primary{flex-direction:column;grid-gap:4px;gap:4px}}.FeatureFlagsSettings-actions-secondary{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}@media (max-width:767px){.FeatureFlagsSettings-actions-secondary{flex-direction:column;grid-gap:4px;gap:4px}}@media (min-width:768px){.FeatureFlagsSettings-actions-secondary{justify-content:flex-end}}.FeatureFlagsSettings-save-button{min-width:120px}.FeatureFlagsSettings-save-button:disabled{opacity:.6;cursor:not-allowed}.FeatureFlagsSettings-defaults-button,.FeatureFlagsSettings-export-button,.FeatureFlagsSettings-import-button,.FeatureFlagsSettings-production-button,.FeatureFlagsSettings-reset-button{min-width:100px}.FeatureFlagsSettings-defaults-button:disabled,.FeatureFlagsSettings-export-button:disabled,.FeatureFlagsSettings-import-button:disabled,.FeatureFlagsSettings-production-button:disabled,.FeatureFlagsSettings-reset-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.FeatureFlagsSettings{grid-gap:12px;gap:12px}.FeatureFlagsSettings-section{padding:8px}.FeatureFlagsSettings-actions{padding:8px;grid-gap:8px;gap:8px}.FeatureFlagsSettings-flag{padding:4px}}@media (prefers-color-scheme:dark){.FeatureFlagsSettings-flag:hover{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200))}}.FeatureFlagsSettings-checkbox input:focus+label{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (prefers-contrast:high){.FeatureFlagsSettings-error{border-width:2px}.FeatureFlagsSettings-flag--dangerous,.FeatureFlagsSettings-flag--experimental{border-left-width:4px}.FeatureFlagsSettings-badge{border:1px solid}}@media (prefers-reduced-motion:reduce){.FeatureFlagsSettings-flag{transition:none}}.MyData,.MyPreferences{display:grid;grid-gap:64px;gap:64px}.PerformanceDashboard{display:flex;flex-direction:column;grid-gap:16px;gap:16px;max-width:1200px}.PerformanceDashboard--loading{align-items:center;justify-content:center;min-height:300px;text-align:center;grid-gap:8px;gap:8px}.PerformanceDashboard-header{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (min-width:768px){.PerformanceDashboard-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.PerformanceDashboard-title-section{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1}.PerformanceDashboard-description{color:var(--color-neutral-500);font-size:14px;line-height:1.5}.PerformanceDashboard-last-updated{color:var(--color-neutral-400);font-size:12px;font-style:italic}.PerformanceDashboard-controls{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start}@media (min-width:768px){.PerformanceDashboard-controls{align-items:flex-end}}.PerformanceDashboard-refresh-controls{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}@media (max-width:767px){.PerformanceDashboard-refresh-controls{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}}.PerformanceDashboard-auto-refresh{white-space:nowrap}.PerformanceDashboard-interval-select{padding:4px 8px;border:1px solid var(--color-neutral-300);border-radius:3px;background-color:#fff;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-size:14px;min-width:60px}.PerformanceDashboard-interval-select:disabled{opacity:.5;cursor:not-allowed}.PerformanceDashboard-interval-select:focus{outline:2px solid var(--color-primary-500);outline-offset:1px}.PerformanceDashboard-refresh-button{min-width:80px}.PerformanceDashboard-refresh-button:disabled{opacity:.6;cursor:not-allowed}.PerformanceDashboard-error{padding:8px;background-color:var(--color-negative-300);border:1px solid var(--color-negative-500);border-radius:3px}.PerformanceDashboard-error-text{color:var(--color-negative-500);font-size:14px;font-weight:600}.PerformanceDashboard-metrics-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:767px){.PerformanceDashboard-metrics-grid{grid-template-columns:1fr;grid-gap:8px;gap:8px}}.PerformanceDashboard-metric-card{padding:12px;position:relative;transition:all .2s ease}.PerformanceDashboard-metric-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.PerformanceDashboard-metric-card--good{border-left:4px solid var(--color-positive-500)}.PerformanceDashboard-metric-card--warning{border-left:4px solid var(--color-warning-500)}.PerformanceDashboard-metric-card--error{border-left:4px solid var(--color-negative-500)}.PerformanceDashboard-metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PerformanceDashboard-metric-title{font-size:14px;font-weight:600;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));text-transform:uppercase;letter-spacing:.5px}.PerformanceDashboard-trend{font-size:16px;font-weight:700}.PerformanceDashboard-trend--up{color:var(--color-positive-500)}.PerformanceDashboard-trend--down{color:var(--color-negative-500)}.PerformanceDashboard-trend--stable{color:var(--color-neutral-500)}.PerformanceDashboard-metric-value{display:flex;align-items:baseline;grid-gap:4px;gap:4px;margin-bottom:4px}.PerformanceDashboard-metric-number{font-size:20px;font-weight:700;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));line-height:1}.PerformanceDashboard-metric-unit{font-size:16px;color:var(--color-neutral-500);font-weight:400}.PerformanceDashboard-metric-description{font-size:12px;color:var(--color-neutral-400);line-height:1.3}.PerformanceDashboard-recent-metrics{padding:12px}.PerformanceDashboard-section-title{font-size:16px;font-weight:600;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));margin:0 0 12px;padding-bottom:4px;border-bottom:1px solid var(--color-neutral-300)}.PerformanceDashboard-metrics-table{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.PerformanceDashboard-table-header{display:grid;grid-template-columns:80px 1fr 80px 80px;grid-gap:8px;gap:8px;padding:4px 0;border-bottom:2px solid var(--color-neutral-300);font-size:12px;font-weight:600;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));text-transform:uppercase;letter-spacing:.5px}@media (max-width:767px){.PerformanceDashboard-table-header{grid-template-columns:60px 1fr 60px 60px;grid-gap:4px;gap:4px;font-size:10px}}.PerformanceDashboard-table-row{display:grid;grid-template-columns:80px 1fr 80px 80px;grid-gap:8px;gap:8px;padding:4px 0;border-bottom:1px solid var(--color-neutral-200);align-items:center;transition:background-color .2s ease}.PerformanceDashboard-table-row:hover{background-color:var(--color-neutral-300)}@media (max-width:767px){.PerformanceDashboard-table-row{grid-template-columns:60px 1fr 60px 60px;grid-gap:4px;gap:4px}}.PerformanceDashboard-table-time{font-size:12px;color:var(--color-neutral-500);font-family:monospace}.PerformanceDashboard-table-name{font-size:14px;color:var(--color-neutral-700);color:var(--theme-text-primary,var(--color-neutral-700));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PerformanceDashboard-table-duration{font-size:12px;color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-family:monospace;text-align:right}.PerformanceDashboard-table-status{font-size:12px;font-weight:600;text-align:center;padding:2px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.PerformanceDashboard-table-status--good{background-color:var(--color-positive-300);color:var(--color-positive-500)}.PerformanceDashboard-table-status--warning{background-color:var(--color-warning-300);color:var(--color-warning-500)}.PerformanceDashboard-table-status--error{background-color:var(--color-negative-300);color:var(--color-negative-500)}.PerformanceDashboard-no-metrics{text-align:center;color:var(--color-neutral-500);font-style:italic;padding:16px}.PerformanceDashboard-actions{padding:12px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}@media (max-width:767px){.PerformanceDashboard-actions{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}}.PerformanceDashboard-actions-primary{display:flex;grid-gap:8px;gap:8px}@media (max-width:767px){.PerformanceDashboard-actions-primary{flex-direction:column;grid-gap:4px;gap:4px}}.PerformanceDashboard-actions-secondary{display:flex;grid-gap:8px;gap:8px}@media (max-width:767px){.PerformanceDashboard-actions-secondary{flex-direction:column;grid-gap:4px;gap:4px}}.PerformanceDashboard-clear-button,.PerformanceDashboard-export-csv,.PerformanceDashboard-export-json{min-width:100px}.PerformanceDashboard-clear-button:disabled,.PerformanceDashboard-export-csv:disabled,.PerformanceDashboard-export-json:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.PerformanceDashboard{grid-gap:12px;gap:12px}.PerformanceDashboard-header{grid-gap:8px;gap:8px}.PerformanceDashboard-actions,.PerformanceDashboard-metric-card,.PerformanceDashboard-recent-metrics{padding:8px}}@media (prefers-color-scheme:dark){.PerformanceDashboard-interval-select{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200));border-color:var(--color-neutral-400)}.PerformanceDashboard-table-row:hover{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200))}.PerformanceDashboard-metric-card:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.1)}}.PerformanceDashboard-clear-button:focus,.PerformanceDashboard-export-csv:focus,.PerformanceDashboard-export-json:focus,.PerformanceDashboard-refresh-button:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (prefers-contrast:high){.PerformanceDashboard-metric-card--error,.PerformanceDashboard-metric-card--good,.PerformanceDashboard-metric-card--warning{border-left-width:6px}.PerformanceDashboard-table-status{border:1px solid}.PerformanceDashboard-error{border-width:2px}}@media (prefers-reduced-motion:reduce){.PerformanceDashboard-metric-card{transition:none}.PerformanceDashboard-metric-card:hover{-webkit-transform:none;transform:none}.PerformanceDashboard-table-row{transition:none}}.UserAccount{display:grid;grid-gap:64px;gap:64px}.ToastMessages{bottom:110px;display:grid;grid-gap:8px;gap:8px;left:8px;position:fixed;right:8px;z-index:4}@supports (padding:env(safe-area-inset-top)){.ToastMessages{bottom:calc(110px + env(safe-area-inset-bottom))}}@media (min-width:500px){.ToastMessages{left:16px;max-width:400px;right:16px}}@media (min-width:800px){.ToastMessages{bottom:32px;left:32px;right:unset;width:100%}}.ToastMessages--story-Connected{display:grid;grid-gap:16px;gap:16px}.ToastMessages--story-Connected .Button{max-width:unset}.Transactions{display:flex;flex-direction:column;margin-bottom:30vh;min-height:100%;width:100%}@media (min-width:800px){.Transactions{padding-bottom:10vh}}.Transactions .Transactions-header{margin-bottom:12px}@media (min-width:800px){.Transactions .Transactions-header{margin-bottom:32px}}.Transactions .Transactions-TransactionsSearchInput{margin-bottom:12px}@media (min-width:800px){.Transactions .Transactions-TransactionsSearchInput{margin-bottom:24px;max-width:350px}}.Transactions .Transactions-TransactionTypeFilters{margin-bottom:24px}.TransactionsWithSummary.TransactionsWithSummary--large-width{align-items:flex-start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto}.TransactionsWithSummary.TransactionsWithSummary--large-width .PayeesSummary,.TransactionsWithSummary.TransactionsWithSummary--large-width .TransactionsSummary{display:grid;grid-auto-flow:row;margin-top:32px}.TransactionsWithSummary .Transactions-tabs{height:100%}@media (min-width:800px){.TransactionsWithSummary .Transactions-tabs .PayeesSummary,.TransactionsWithSummary .Transactions-tabs .TransactionsSummary{align-items:flex-start;display:grid;grid-auto-flow:column;justify-content:flex-start}}.AdjustTransactionsStep .AdjustTransactionsStep-body-container{display:flex;justify-content:center}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body{display:flex;flex-direction:column;margin-top:24px;width:100%}@media (min-width:800px){.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body{padding:0 5vw}}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .AdjustTransactionsStep-no-transactions-message{align-self:center}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .ActiveImportRules,.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .BulkTransactionActions{margin-bottom:32px}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .AdjustTransactionsStep-target-account-disclaimer{color:var(--color-warning-600);margin-bottom:24px}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .AdjustTransactionsStep-PaginationFooter .Divider{display:none}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .AdjustTransactionsStep-DuplicateTransactionsMessage{align-self:center;margin:24px 0}.AdjustTransactionsStep .AdjustTransactionsStep-body-container .AdjustTransactionsStep-body .AdjustTransactionsStep-BulkTransactionActions-duplicate.BulkTransactionActions--sticky{z-index:4}.ChooseAccountStep{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.ChooseAccountStep{grid-gap:48px;gap:48px}}.ChooseAccountStep-body{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:400px;width:100%}.ChooseFileStep{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.ChooseFileStep{grid-gap:48px;gap:48px}}.ChooseFileStep-body{display:flex;flex-direction:column;margin:0 auto;max-width:400px;width:100%}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker{align-items:center;display:flex}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker #transactions-import-file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container{width:auto}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container .ChooseFileStep-button{height:auto;padding:0;width:auto}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container .ChooseFileStep-button.SubmitButton--loading{height:46px;width:46px}@media (min-width:400px){.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container .ChooseFileStep-button.SubmitButton--loading{height:46px;width:46px}}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container .ChooseFileStep-button label{height:46px;align-items:center;cursor:pointer;display:flex;justify-content:center;width:140px}@media (min-width:400px){.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-button-container .ChooseFileStep-button label{height:46px}}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-file-picker .ChooseFileStep-file-name{margin-left:24px}.ChooseFileStep .ChooseFileStep-body .ChooseFileStep-status-message{color:var(--color-positive-700);margin-top:24px}.FormatPreviewStep,.FormatPreviewStep-body{flex:1 1;display:flex;flex-direction:column}.FormatPreviewStep-body{grid-gap:16px;gap:16px}.FormatPreviewStep-metadata{padding:12px;background-color:var(--color-background-light);border-radius:3px;border:1px solid var(--color-border)}.FormatPreviewStep-file-info{margin:0;font-size:14px;line-height:1.5}.FormatPreviewStep-preview-table{flex:1 1;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:3px;overflow:hidden;background:var(--color-background)}.FormatPreviewStep-table-header{display:grid;grid-template-columns:100px 1fr 120px 80px;background-color:var(--color-background-light);border-bottom:1px solid var(--color-border);padding:8px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}.FormatPreviewStep-header-cell{padding:4px}.FormatPreviewStep-table-row{display:grid;grid-template-columns:100px 1fr 120px 80px;padding:8px;border-bottom:1px solid var(--color-border-light)}.FormatPreviewStep-table-row:last-child{border-bottom:none}.FormatPreviewStep-table-row:hover{background-color:var(--color-background-light)}.FormatPreviewStep-cell{padding:4px;font-size:14px;display:flex;align-items:center;color:var(--color-text)}.FormatPreviewStep-description{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormatPreviewStep-amount{font-weight:600;font-family:monospace;justify-content:flex-end}.FormatPreviewStep-type{text-transform:capitalize;font-size:12px;color:var(--color-text-secondary);justify-content:center}.FormatPreviewStep-more-transactions{padding:12px;text-align:center;background-color:var(--color-background-light);border-top:1px solid var(--color-border)}.FormatPreviewStep-more-transactions .TextField{margin:0;font-size:12px;color:var(--color-text-secondary)}.FormatPreviewStep-empty{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--color-text-secondary)}.FormatPreviewStep-empty .TextField{margin:0;text-align:center;font-size:16px}@media (max-width:400px){.FormatPreviewStep-table-header,.FormatPreviewStep-table-row{grid-template-columns:80px 1fr 100px 60px;padding:4px}.FormatPreviewStep-cell{padding:2px;font-size:12px}.FormatPreviewStep-header-cell{padding:2px;font-size:10px}.FormatPreviewStep-metadata{padding:8px}.FormatPreviewStep-file-info{font-size:12px}}.MapCsvStep{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.MapCsvStep{grid-gap:48px;gap:48px}}.MapCsvStep-body{display:flex;flex-direction:column;margin:0 auto;max-width:400px;width:100%}.MapCsvStep .MapCsvStep-body{max-width:unset}.MapCsvStep .MapCsvStep-body .TabBarWithSections-TabBar-container{margin:0 auto;width:100%}@media (min-width:800px){.MapCsvStep .MapCsvStep-body .TabBarWithSections-TabBar-container{max-width:400px}}.MapCsvStep .MapCsvStep-body .TabBarWithSections-TabBar-container .TabBar-tab-content{font-size:12px}@media (min-width:350px){.MapCsvStep .MapCsvStep-body .TabBarWithSections-TabBar-container .TabBar-tab-content{font-size:14px}}@media (min-width:400px){.MapCsvStep .MapCsvStep-body .TabBarWithSections-TabBar-container .TabBar-tab-content{font-size:16px}}.MapCsvStep-section{display:grid;grid-gap:32px;gap:32px;margin-top:24px}.MapCsvStep-section .MapCsvStep-input{margin:0 auto;width:100%}@media (min-width:800px){.MapCsvStep-section .MapCsvStep-input{max-width:400px}}.MapCsvStep-section .MapCsvStep-input label{font-weight:700}.MapCsvStep-section h3{font-size:16px;font-weight:700;margin:0 auto;width:100%}@media (min-width:800px){.MapCsvStep-section h3{max-width:400px}}.MapCsvStep-section .CsvMappingTable{display:none}@media (min-width:800px){.MapCsvStep-section .CsvMappingTable{display:grid;margin:0 auto;width:95%}}@media (min-width:800px){.MapCsvStep-section .CsvMappingList{display:none}}.SummaryStep{width:100%}.SummaryStep .SummaryStep-body-container{align-items:center;display:flex;flex-direction:column;margin-top:32px}.SummaryStep .SummaryStep-body-container .SummaryStep-body{display:grid;grid-gap:24px;gap:24px;margin-bottom:16px;max-width:400px;width:100%}.SummaryStep .SummaryStep-body-container .SummaryStep-body h3{font-weight:700}.SummaryStep .SummaryStep-body-container .SummaryStep-PaginationFooter .Divider{display:none}.SummaryStep .SummaryStep-detecting-transfers{background:rgba(var(--color-primary-300),.1);border:1px solid var(--color-primary-300);border-radius:3px;padding:12px;text-align:center;margin-bottom:16px}.SummaryStep .SummaryStep-detecting-transfers .TextField{margin:0;color:var(--color-primary-600);font-style:italic}.SummaryStats{box-shadow:0 1px 2px rgba(47,73,99,.1);box-shadow:0 1px 2px rgba(var(--color-neutral-700-rgb,47,73,99),.1);background-color:#fff;border-radius:3px;display:grid;grid-gap:24px 12px;gap:24px 12px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);padding:16px}.SummaryStats .SummaryStats-stat-header{color:var(--color-neutral-600);color:var(--theme-text-secondary,var(--color-neutral-600));font-size:14px}.SummaryStats .SummaryStats-stat{margin-top:8px}.SummaryStats .SummaryStats-stat.SummaryStats-stat--positive{color:var(--color-positive-500);font-weight:700}.SummaryStats .SummaryStats-stat.SummaryStats-stat--negative{color:var(--color-negative-500);font-weight:700}.SummaryStats .SummaryStats-stat.SummaryStats-stat-transactions{color:var(--color-primary-600);font-weight:700}.TransactionsImport{padding-bottom:60vh;position:relative;width:100%}.TransactionsImport .TransactionsImport-header{align-items:center;display:flex;margin-bottom:24px}.TransactionsImport .TransactionsImport-header .OverlineHeading{margin-left:16px}.TransactionsImport .ProgressStepper{margin-bottom:32px;margin-left:-8px;width:calc(100% + 16px)}@media (min-width:500px){.TransactionsImport .ProgressStepper{margin-left:-16px;width:calc(100% + 32px)}}@media (min-width:800px){.TransactionsImport .ProgressStepper{margin-left:-32px;width:calc(100% + 64px)}}.TransactionsImport .TransactionsImport-step-container{will-change:opacity,transform}.authenticated-app{background-color:var(--color-neutral-200);background-color:var(--theme-background,var(--color-neutral-200))}.modal-open #AppRouter{overflow:hidden}#AppRouter{height:100%;overflow-x:hidden;padding:24px 8px;width:100%}@media (min-width:500px){#AppRouter{padding:24px 16px}}@media (min-width:800px){#AppRouter{padding:12px 32px}#AppRouter .AppRouter-navigation{margin-bottom:32px}}@-webkit-keyframes wrap-around{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}51%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes wrap-around-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}51%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes error-shake{0%{-webkit-transform:translateX(15px);transform:translateX(15px)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes animate-in-list-item{0%{opacity:0;-webkit-transform:scale(.5) translateY(150px);transform:scale(.5) translateY(150px)}to{opacity:1}}:export{colorPrimary100:var(--color-primary-100);colorPrimary200:var(--color-primary-200);colorPrimary300:var(--color-primary-300);colorPrimary400:var(--color-primary-400);colorPrimary500:var(--color-primary-500);colorPrimary600:var(--color-primary-600);colorPrimary700:var(--color-primary-700);colorPrimary800:var(--color-primary-800);colorPrimary900:var(--color-primary-900);colorNeutral100:var(--color-neutral-100);colorNeutral200:var(--color-neutral-200);colorNeutral300:var(--color-neutral-300);colorNeutral400:var(--color-neutral-400);colorNeutral500:var(--color-neutral-500);colorNeutral600:var(--color-neutral-600);colorNeutral700:var(--color-neutral-700);colorNeutral800:var(--color-neutral-800);colorNeutral900:var(--color-neutral-900);colorPositive100:var(--color-positive-100);colorPositive200:var(--color-positive-200);colorPositive300:var(--color-positive-300);colorPositive400:var(--color-positive-400);colorPositive500:var(--color-positive-500);colorPositive600:var(--color-positive-600);colorPositive700:var(--color-positive-700);colorPositive800:var(--color-positive-800);colorPositive900:var(--color-positive-900);colorNegative100:var(--color-negative-100);colorNegative200:var(--color-negative-200);colorNegative300:var(--color-negative-300);colorNegative400:var(--color-negative-400);colorNegative500:var(--color-negative-500);colorNegative600:var(--color-negative-600);colorNegative700:var(--color-negative-700);colorNegative800:var(--color-negative-800);colorNegative900:var(--color-negative-900);colorFuture100:var(--color-future-100);colorFuture200:var(--color-future-200);colorFuture300:var(--color-future-300);colorFuture400:var(--color-future-400);colorFuture500:var(--color-future-500);colorFuture600:var(--color-future-600);colorFuture700:var(--color-future-700);colorFuture800:var(--color-future-800);colorFuture900:var(--color-future-900);colorLight:#fff;colorBackgroundNeutral:var(--color-neutral-200);colorBackgroundNeutral:var(--theme-background,var(--color-neutral-200));colorBackgroundDark:var(--color-primary-900);colorBackgroundLight:#fff;colorBackgroundTertiary:var(--color-neutral-300);fontFamilyDefault:"Nunito",sans-serif;fontSize25:8px;fontSize50:10px;fontSize75:11px;fontSize100:12px;fontSize200:14px;fontSize300:16px;fontSize400:18px;fontSize500:20px;fontSize600:24px;fontSize700:30px;fontSize800:36px;fontSize900:48px;fontWeightNormal:400;fontWeightSemibold:600;fontWeightBold:700}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/static/media/nunito-v12-latin-regular.aeb21b79.woff2) format("woff2"),url(/static/media/nunito-v12-latin-regular.e8aadc1b.woff) format("woff")}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/static/media/nunito-v12-latin-600.84985ea9.woff2) format("woff2"),url(/static/media/nunito-v12-latin-600.51aac646.woff) format("woff")}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/static/media/nunito-v12-latin-700.df0b57e1.woff2) format("woff2"),url(/static/media/nunito-v12-latin-700.0ac78fed.woff) format("woff")}@keyframes wrap-around{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}51%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wrap-around-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}51%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes error-shake{0%{-webkit-transform:translateX(15px);transform:translateX(15px)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animate-in-list-item{0%{opacity:0;-webkit-transform:scale(.5) translateY(150px);transform:scale(.5) translateY(150px)}to{opacity:1}}:export{completeAuthFormSmallAnimationTime:.4s;transitionShortLength:.3s;circularCountdownInterval:1s;borderRadiusNormal:3px;borderRadiusLarge:6px;borderRadius100:2px;borderRadius200:3px;borderRadius300:4px;borderRadius400:6px;borderRadius500:8px;borderRadius600:12px;borderRadius700:16px;borderRadius800:24px;borderRadius900:32px}.Element--story-FocusOutline:after{opacity:1}:export{breakpointSmall:400px;breakpointMedium:500px;breakpointNavigationChange:800px;breakpointAccountDetailsDoubleColumn:1300px;mediaQueryProperty:min-width;size50:2px;size100:4px;size200:8px;size300:12px;size400:16px;size500:24px;size600:32px;size700:48px;size800:64px;size900:96px;sizeTabBarSpacing:32px;transactionsTableLargeWidth:900px}#app{display:flex;flex-direction:column;height:100%;width:100%}@supports (padding:env(safe-area-inset-top)){#app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}
/*# sourceMappingURL=main.e09ce12d.chunk.css.map */