@charset "UTF-8";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://storage.googleapis.com/titanium-diode-208122.appspot.com/fonts.css";[data-rsbs-overlay]{border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;background:#fff;background:var(--rsbs-bg,#fff);flex-direction:column;height:0px;height:var(--rsbs-overlay-h,0px);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0px),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px rgba(38,89,115,.11),0 -1px rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right))}[data-rsbs-overlay],[data-rsbs-backdrop],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg,rgba(0, 0, 0, .6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg,#fff);height:1px;transform-origin:bottom;transform:scale3d(1,0,1);transform:scale3d(1,var(--rsbs-antigap-scale-y,0),1);will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);border-radius:2px;background-color:rgba(0,0,0,.14);background-color:var(--rsbs-handle-bg,hsla(0, 0%, 0%, .14))}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){[data-rsbs-header]:before{transform:translate(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px rgba(46,59,66,.125),0 2px #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=true] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}.login-header{display:flex;flex-direction:column;align-items:center;gap:16px}@media (max-width: 576px){.login-header{align-items:flex-start}.login-header h1{margin:0}}.login-header-logo{width:250px;height:auto;margin:0}.login-header-subtitle{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px}.login-window{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#424a60;background-color:#f9fbfb;height:100%}@media (max-width: 576px){.login-window{background-color:#fff}}.login-window-container{background-color:#fff;padding:16px 32px 84px;width:570px}@media (max-width: 1023px){.login-window-container{width:100%;height:100%;padding:16px;border-radius:0;max-width:none}}.login-window-form-container{margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;padding:16px;width:375px;border-radius:4px;background-color:#fff}@media (max-width: 1023px){.login-window-form-container{width:100%;max-width:none;height:100%;border-radius:0}}.login-window.login-verify .login-window-container{padding:16px 32px 0}.login-window.login-verify .login-window-form-container{justify-content:flex-start;gap:16px}.login-window-privacy{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60;text-align:center;margin-top:16px}.snackbar{margin-left:220px;background-color:#424a60}@media (max-width: 1023px){.snackbar{margin-left:0}}.login-id-header,.login-id-form-group.form-group{margin-bottom:16px}@media (max-width: 576px){.login-id-form-group.form-group{margin-bottom:8px}}.login-id-buttons{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.login-id-label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;color:#000a2c}.login-id-input{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;border:1px solid #d6e0ff}.login-id-input:focus{border:1px solid #001149}.login-id-signup{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;display:flex;justify-content:center}.login-id-signup-link{margin-left:4px}.maintenance{background-color:#fafbff;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;padding-left:24px;padding-right:24px}.maintenance-container{padding-top:24px;padding-bottom:24px;max-width:600px}.maintenance-image{height:200px;margin-bottom:24px}.maintenance-title{margin-bottom:8px}.maintenance-subtitle{color:#424a60}.maintenance-actions{margin-top:24px}.common-loader-container{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1}.common-loader-screen{height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.assistant-message-avatar{flex:none;width:32px;height:32px;border-radius:50%}.assistant-assistant-avatar+.assistant-user{flex:1}.assistant-assistant-avatar{background-color:#001149}.assistant-caitlin-avatar{border:1px solid #dbdbdb;padding-top:4px}.assistant-message-group{display:flex;gap:8px;max-width:100%}.assistant-message-group-user{right:0}.assistant-message{padding:8px 16px;border-radius:16px;white-space:pre-wrap;flex:1;min-width:0;word-wrap:break-word}.assistant-message *:first-child{margin-top:0;padding-top:0}.assistant-message *:last-child{margin-bottom:0;padding-bottom:0}.assistant-message ul{padding-left:16px}.assistant-message ol{list-style-position:inside;padding-left:0}.assistant-message h1,.assistant-message h2,.assistant-message h3,.assistant-message h4,.assistant-message h5,.assistant-message h6{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c!important;margin:0 auto}.assistant-message h1{font-size:26px}.assistant-message h2{font-size:24px}.assistant-message h3{font-size:22px}.assistant-message h4{font-size:20px}.assistant-message h5{font-size:18px}.assistant-message h6{font-size:16px}.assistant-assistant{background-color:#eff0f0;margin-right:16px}.assistant-user{background-color:#e3f0ff;margin-left:48px;align-self:flex-end}.assistant-message-no-avatar{margin-left:40px}.assistant-system-message{margin-left:auto;margin-right:auto;text-align:center;color:#424a60;width:100%}.assistant-system-message.assistant-error{color:#d55858}.assistant-message-mention{color:#875dd5}.assistant-message-link{color:#5fa8ff;-webkit-text-decoration:none;text-decoration:none}.assistant-message-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.assistant-message-long-link{word-break:break-all}.assistant-message-attachments{max-width:345px;min-width:200px;margin-left:40px}.assistant-message-attachments-user{margin-left:0;right:0}.assistant-message-attachments-user .assistant-message-image{max-height:200px;right:0}.assistant-message-attachments-user .assistant-message-image-link{display:flex;justify-content:flex-end}.assistant-message-attachments-user .assistant-message-link-preview-content{background-color:#e3f0ff}.assistant-message-link-preview{display:flex;flex-direction:column;align-items:center;max-width:100%;width:auto;-webkit-text-decoration:none;text-decoration:none;overflow:hidden;border-radius:8px}.assistant-message-link-preview .assistant-message-image{align-self:center}.assistant-pdf-link-container{display:flex;flex-direction:column;align-items:flex-end}.assistant-pdf-link{-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:stretch;border-radius:8px;overflow:hidden;border-width:2px;border-style:solid;border-color:#f2f6ff}.assistant-pdf-link-icon-container{padding:8px;background-color:#f2f6ff;display:flex;align-items:center}.assistant-pdf-link-description-container{display:flex;align-items:center;font-weight:500;background-color:#fff;margin:0;padding:8px;overflow:hidden;-webkit-line-clamp:2}.assistant-message-image{align-self:flex-start;max-width:100%}.assistant-message-link-preview-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:#000a2c}.assistant-message-link-preview-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.assistant-message-link-preview-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;background-color:#f3f3f3;align-self:stretch;max-width:100%}.chat-panel{flex-direction:column;display:flex;min-width:240px;border-top:1px solid #aaaaab;border-left:1px solid #aaaaab;border-top-left-radius:16px;border-top-right-radius:16px;overflow:auto;width:350px;max-height:calc(100% - 240px);min-height:max(100% - 80px - 160px,400px);position:fixed;transition:all .2s ease-in-out;background-color:#fff;z-index:101;right:0;bottom:0}.chat-panel.open{transform:translateY(0)}.assistant{display:flex;justify-content:space-between;align-items:stretch}.assistant.assistant-bottom-sheet [data-rsbs-overlay]{max-width:640px;margin:0 auto;max-height:calc(100% - 16px);z-index:100}.assistant.assistant-bottom-sheet [data-rsbs-backdrop]{z-index:100}.assistant.assistant-bottom-sheet [data-rsbs-header]{cursor:grab}.assistant.assistant-bottom-sheet [data-rsbs-content]{padding-left:16px;padding-right:16px}.assistant.assistant-bottom-sheet .assistant-messages{overflow-y:hidden;padding:0}.assistant.assistant-bottom-sheet .assistant-header{justify-content:center;margin-bottom:0}.assistant.assistant-bottom-sheet .assistant-footer{padding:0}.assistant.assistant-bottom-sheet .assistant-footer-input-container-icon{display:none}.assistant.assistant-bottom-sheet .assistant-message-image-link{max-width:100%;display:flex;justify-content:flex-end}.assistant-header{display:flex;align-items:center;gap:8px;padding:16px;color:#fff;background-color:#001149;cursor:pointer}.assistant-title{margin:0;font-size:1.25em;font-weight:400}.assistant-messages{flex:1;overflow-y:scroll;padding-left:16px;padding-right:16px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.assistant-messages-items{position:relative;width:100%}.assistant-messages-items>*{position:absolute}.assistant-messages-items>*:not(:last-child){padding-bottom:8px}.assistant-messages-header{padding:8px 16px;margin:16px 0 0;border:1px solid #aaaaab;border-radius:8px}.assistant-messages-header-title{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c;margin-bottom:8px;text-align:left}.assistant-messages-header-subtitle{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60;line-height:1.2;text-align:left}.assistant-messages-header-button{margin-top:4px;text-align:center}.assistant-messages-header-button-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;color:#875dd5}.assistant-footer{padding:8px 16px 16px}.assistant-footer-input-container{display:flex;align-items:center;gap:8px}.assistant-footer-input-container-icon{cursor:pointer}.assistant-typing-indicator strong{font-weight:500}.assistant-typing-indicator .assistant-typing-animation{display:inline-block;transform:scaleX(.75) translate(-2px) translateY(2px)}.assistant-file-preview{position:absolute;bottom:80px;left:16px;padding:4px;background-color:#fff;border:1px solid #aaaaab;border-radius:8px}.assistant-file-preview-pdf{height:65px;width:50px;display:flex;flex-direction:column;padding:0}.assistant-file-preview-pdf-name{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000a2c;flex:1;overflow:hidden;word-wrap:break-word;word-break:break-word;max-height:100%;width:100%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.assistant-file-preview-pdf-description{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:500;line-height:18px;background-color:#aaaaab;color:#000a2c;text-align:center}.assistant-file-preview-image{max-height:65px;max-width:50px}.assistant-file-preview-close{position:absolute;top:-12px;right:-12px;cursor:pointer}.assistant-file-preview-sending{position:absolute;top:-8px;right:-8px}.year-dropdown-container .year-dropdown{background-color:#001149;color:#f3f3f3}.year-dropdown-container .icon-container{width:24px;height:24px}.year-dropdown-container .icon-container.calendar{cursor:pointer;margin-right:8px}.year-dropdown-menu .menu-list{padding:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.year-dropdown-menu .selected{background-color:#4b5475;color:#fff}.taxflow-navigation-panel{background-color:#001149;flex-direction:column;display:flex;padding:16px 16px 0;width:-moz-fit-content;width:fit-content;width:220px;height:100%;position:fixed;transition:none}@media (max-width: 1023px){.taxflow-navigation-panel{background-color:#001149;transition:all .3s ease-in-out;width:100%;max-width:320px;margin-left:-320px;top:0;left:0;height:100%;padding:16px;border-right:none}}.taxflow-navigation-panel.open{box-shadow:none;margin-left:0}@media (max-width: 1023px){.taxflow-navigation-panel.open{box-shadow:0 0 8px rgba(0,0,0,.25)}}.taxflow-navigation-panel-close{display:flex;margin-bottom:16px;flex-direction:row;justify-content:flex-end;cursor:pointer;flex-shrink:0}.taxflow-navigation-panel-logo{flex-shrink:0;width:150px;height:auto}@media (max-width: 1023px){.taxflow-navigation-panel-background{background-color:#90949e;width:100%;height:100%;position:fixed;top:0;left:0;z-index:101;opacity:.7}}.taxflow-navigation-panel-header-title{flex-direction:column;font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#fff;margin-bottom:16px}.taxflow-navigation-panel-tax-help{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;color:#fff;border-radius:8px;gap:8px;border:1px solid #ffffff;margin-bottom:16px}.taxflow-navigation-panel-tax-help-badge .MuiBadge-badge{transform:scale(.5)}.bank-info{margin:20px auto}.bank-info h1{margin-bottom:0}@media screen and (max-width: 600px){.bank-info{width:90%}}.capital-one-prompt{background-color:#1c4763;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.capital-one-prompt-logo{margin-bottom:32px}.capital-one-prompt-title{color:#fff;text-align:center;margin-bottom:32px}.capital-one-prompt-button{background-color:#375e76;box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2);color:#fff}.capital-one-prompt-button.btn:hover,.capital-one-prompt-button.btn:focus,.capital-one-prompt-button.btn-large:hover,.capital-one-prompt-button.btn-large:focus,.capital-one-prompt-button.btn-small:hover,.capital-one-prompt-button.btn-small:focus{background-color:#477a99}.capital-one-prompt-button.btn:active,.capital-one-prompt-button.btn.active,.capital-one-prompt-button.btn-large:active,.capital-one-prompt-button.btn-large.active,.capital-one-prompt-button.btn-small:active,.capital-one-prompt-button.btn-small.active{background-color:#588fb1}.capital-one-redirect{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fafbff}.oauth{align-items:center;display:flex;justify-content:center;height:620px}.contractor-loading,.contractor-logout{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fafbff}.unlinked-bank-button-content{display:flex;align-items:center;width:100%}.unlinked-bank-button-icon{margin-right:8px}.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.odometer-value{font-family:F37Blanka,sans-serif}.base-pill{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px;align-items:center;background-color:#d6e0ff;border-radius:8px;display:flex;flex-direction:row;min-width:30px;padding:4px 8px}.base-pill-icon{margin-right:4px}.expense-review-category-icon{display:flex;align-items:center}.category-tile-container{display:flex;flex-direction:row;width:100%}.expense-review-expenses-savings-container{background-color:#fff}.expense-review-expenses-savings-amount{color:#001149;font-size:64px;font-weight:500;line-height:64px;margin-bottom:8px}.expense-review-expenses-savings-amount-loading{color:#c3c3c3}.expense-review-expenses-savings-text{color:#424a60;font-size:16px;line-height:16px}.deductions-announcement-container{display:flex;flex-direction:column;align-items:center}.deductions-announcement-paper{display:flex;flex-direction:column;align-items:center;max-width:340px}.deductions-announcement-paper h6{color:#000a2c;font-size:20px;font-style:normal;font-weight:500;margin:0}.deductions-announcement-paper p{color:#424a60;font-size:16px;font-style:normal;font-weight:400;text-align:center}.expense-review-search-bar{display:flex;position:relative;width:100%;z-index:100}.expense-review-search-bar-icon-container{display:flex;padding:8px}.expense-review-menu-bar{display:flex;z-index:100;position:relative;align-items:center;margin-bottom:16px}.expense-review-menu-bar-search{margin-right:12px}.expense-review-menu-bar-button{display:flex;align-items:center;cursor:pointer}.expense-review-menu-bar-button-icon{margin-right:8px}.expense-review-menu-bar-button-text{color:#000a2c;text-wrap:nowrap}.expense-review-menu-bar-icon{margin-right:8px}@media (max-width: 576px){.taxflow-confirm-modal-actions{flex-direction:column}.taxflow-confirm-modal-actions>button{width:100%}.taxflow-confirm-modal-actions>button:not(:last-of-type){margin-bottom:8px}.taxflow-confirm-modal-actions>button:not(:first-of-type){margin-left:0}}.taxflow-confirm-modal-actions>button{white-space:nowrap;flex:1}.learn-more-link{display:flex;align-items:center}.learn-more-link svg{margin-right:8px}.expense-review-modal-edit.visible{right:0}.expense-review-modal-edit-close{cursor:pointer}.expense-review-modal-edit-merchant{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c}.expense-review-modal-edit-line-spacer{width:100%;background-color:#dbdbdb;height:1px;margin-top:16px;margin-bottom:16px}.expense-review-modal-edit-category-dropdown{margin-bottom:8px}.expense-review-modal-edit-category-description{background-color:#f2f6ff;margin-bottom:16px;color:#424a60;padding:8px;border-radius:10px;display:flex;flex-direction:column;align-items:center}.expense-review-modal-edit .error-message{color:#a60f0f;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-top:8px;text-align:center;width:100%}.information-banner{width:100%;background-color:#f2f6ff;border-radius:4px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}.information-banner-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60}.information-banner-button{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;margin-bottom:8px;color:#875dd5;background:none;border:none;cursor:pointer}.linked-account{display:block;background-color:#fff;border:1px solid #aaaaab;border-radius:8px;margin-top:40px;position:relative}.linked-account-heading{margin:40px 16px 16px;display:flex;justify-content:center;align-items:center;gap:8px}.linked-account-logo{height:30px;width:30px}.linked-account-logo-default{align-items:center;display:flex;height:25px;justify-content:center;transform:scale(1.25);-webkit-transform:scale(1.25)}.linked-account-logo-container{background-color:#fff;border:1px solid #aaaaab;border-radius:50%;height:62px;left:50%;margin:0;padding:15px;position:absolute;top:-32px;transform:translate(-50%);-webkit-transform:translateX(-50%);width:62px}.linked-account-name{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000a2c;line-height:1}.linked-account-details{margin:16px;display:flex;flex-direction:column;gap:8px}.linked-account-details-subaccount{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;display:flex;flex-direction:column}.linked-account-details-subaccount-name{margin:8px 0;line-height:1}.linked-account-details-subaccount-remove{margin-top:8px;text-align:center;cursor:pointer;color:#d55858}.linked-account-details .unlinked-item{margin:20px}.linked-account-details .unlinked-item-link{display:flex;justify-content:space-between;align-items:center;-webkit-text-decoration:none;text-decoration:none}.linked-account-details .unlinked-item-link-text{-webkit-text-decoration:underline;text-decoration:underline}.bank-link-options-header{font-family:F37Blanka,sans-serif;font-size:23px;font-weight:500;color:#000a2c}.bank-link-options-description{margin:8px 0;color:#424a60}@media (max-width: 1023px){.bank-link-options-description{margin-top:12px;margin-bottom:16px}}.expense-review-expenses-no-results-container{align-items:center;display:flex;justify-content:center;position:absolute;text-align:center;width:100%;padding:48px}.expense-review-center-content{display:flex;flex:1;justify-content:space-between;max-width:100%}.expense-review-expenses{display:flex;flex-direction:column;height:100vh;max-width:2180px;overflow:hidden;padding:16px 16px 74px;width:100%}.expense-review-expenses-search-bar{margin-bottom:16px}.expense-review-expenses-savings-container{position:sticky;top:0;z-index:99}@media (max-width: 1023px){.expense-review-expenses{padding-bottom:100px}}.rules-sidebar-text-maybe{color:#f2b50a;font-weight:500}.rules-sidebar-text-no{color:#626263;font-weight:500}.rules-sidebar-text-yes{color:#4abc78;font-weight:500}.expense-review-empty-category-list{text-align:left}.expense-review-category-item-content{display:flex;justify-content:space-between;align-items:center}.expense-review-category-item-info{display:flex;gap:8px;align-items:center}.expense-review-category-item-name{margin-left:16px}.savings-info-divider{background-color:#dbdbdb;border:0;height:1.5px;width:100%}.savings-info-divider-section-right{margin-left:16px}.savings-info-divider-section-left{margin-right:16px}.savings-info-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60}.savings-info-label-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500}.savings-info-title{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;width:100%}.savings-info-quantity-text{font-weight:400;text-align:left;margin-bottom:8px}.savings-info-total{margin-bottom:32px}.savings-info-total-dollar-sign{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;align-self:flex-start;color:#424a60;line-height:150%;margin-right:4px}.savings-info-total-amount{font-family:F37Blanka,sans-serif;font-size:36px;font-weight:400;line-height:100%;color:#424a60;margin-right:16px}.savings-info-total-text{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px}.savings-info-highlight{align-self:center;background-color:#e3f0ff;border-radius:4px;justify-content:center;margin-bottom:4px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.savings-info-highlight-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;font-weight:600;color:#5fa8ff}.savings-info-item{align-items:center;display:flex;justify-content:space-around;text-align:center;width:100%}.savings-info-item-content{align-items:center}.savings-info-item-content-column{align-items:center;display:flex;flex-direction:column;width:100%}.savings-info-item-content-row{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.savings-info-equal-sign{color:#000a2c;font-size:20px;font-weight:600}.savings-info-caption{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:500;line-height:16px}.savings-info-section{align-items:center;display:flex;flex-direction:column;width:100%}.slider-input{display:flex;flex-direction:row;align-items:center;margin-right:8px}.slider-input-base{margin-right:18px;min-width:100px;padding:16px;width:100px}.slider-input-error .MuiOutlinedInput-notchedOutline{border:1px solid #a60f0f!important}.banner{display:flex;justify-content:space-between;align-items:center;background-color:#e3f0ff;border-radius:8px;padding:16px}.banner-click-through{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.banner-warning{background-color:#fcf6e5}.banner-lhs{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;gap:8px;display:flex;align-items:center}.banner-icon{flex-shrink:0;display:flex;align-items:center}.square-pill{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#d6e0ff;border-radius:8px;padding:8px;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;align-self:flex-start;border:none}.square-pill-text{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000a2c;white-space:pre-wrap;padding-right:4px}.square-pill-decorative-icon,.square-pill-action-icon{-ms-flex-shrink:0;flex-shrink:0;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.common-chip{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;background-color:#f2f6ff;border-radius:16px;cursor:default;display:flex;gap:4px;align-items:center;flex-wrap:nowrap;padding:4px 8px;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.common-chip-icon{display:flex}.common-chip-icon-close,.common-chip-clickable{cursor:pointer}.common-chip-deadline{margin:0 4px}.common-chip.taxflow-submit-email-chip{margin-bottom:16px}.common-chip.taxflow-navigation-item-section-pill{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px;line-height:normal;cursor:pointer}.common-chip.taxflow-navigation-item-section-pill-add{background-color:#fff;border:1px solid #aaaaab}.common-chip.taxflow-navigation-item-section-pill-warning{background-color:#fff;border:1px solid #f2b50a}@media (max-width: 1023px){.search-list{max-width:calc(100vw - 32px)}}.search-list-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-bottom:8px;overflow-y:auto}.search-list-bar-chip-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(85%) saturate(447%) hue-rotate(219deg) brightness(93%) contrast(94%);height:16px;width:16px}.search-list-bar::-webkit-scrollbar{background-color:none;height:0}.search-list-list{max-height:calc(100vh - var(--list-top) - 84px)}.search-list-list-header{margin-top:0;margin-bottom:8px}.search-list-list-icon{margin-right:12px}.dialog-title{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;margin-right:16px;margin-left:16px}.dialog-title-child{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:8px}.dialog-divider{background-color:#dbdbdb;height:1px;margin:0 16px}.dialog-content{padding:0 16px 16px}.warning-box{margin-bottom:16px}.yearly-money-input-label,.tax-profile-select-label{font-size:16px;font-weight:400;color:#000a2c}.tax-profile-select-placeholder{color:#79797c}.tax-estimate-details-container{background-color:#f2f6ff;padding:16px;display:flex;flex-direction:column;align-items:stretch;line-height:1.5;width:450px;border-radius:8px}.tax-estimate-details-container hr{width:100%}.tax-estimate-details-container .tax-estimate-details-summary{display:flex;flex-direction:column}.tax-estimate-details-container .tax-estimate-details-summary .amounts{display:flex;justify-content:space-around}.tax-estimate-details-container .tax-estimate-details-summary button{display:flex;gap:8px;color:#424a60;text-transform:uppercase;align-items:center;justify-content:center;border:none;background-color:transparent;font-family:F37Blanka,sans-serif;font-size:14px;font-style:normal;font-weight:500}.tax-estimate-details-container .tax-estimate-details-summary button:hover{cursor:pointer}.tax-estimate-details-container .tax-estimate-details-summary button .arrow-icon.open{transform:rotate(180deg)}.tax-estimate-details-container .tax-amount-summary{display:flex;flex-direction:column;align-items:center}.tax-estimate-details-container .tax-amount-summary .label{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px;line-height:1.2;color:#424a60}.tax-estimate-details-container .tax-amount-summary .value-container{display:flex;align-items:flex-start}.tax-estimate-details-container .tax-amount-summary .value-container.refund{color:#4abc78}.tax-estimate-details-container .tax-amount-summary .currency-symbol{font-family:F37Blanka,sans-serif;font-size:24px;font-style:normal;font-weight:500}.tax-estimate-details-container .tax-amount-summary .odometer.value{font-family:F37Blanka,sans-serif;font-size:48px;font-style:normal;font-weight:500}.base-sidebar-panel{background-color:#fff;border-left:1px solid #aaaaab;flex-direction:column;height:100%;overflow:auto;padding:0;z-index:100}.base-sidebar-panel-close{cursor:pointer;position:absolute;right:8px;top:8px;z-index:1000}.base-sidebar-panel-content{max-width:450px;min-width:350px;width:-moz-fit-content;width:fit-content}.taxflow-foot{align-items:center;display:none;min-height:84px;justify-content:space-between;padding:12px;left:0;right:0;text-align:right}.taxflow-foot-web{position:absolute;bottom:0;z-index:99;border-top:1px solid #aaaaab;background-color:#fff}@media (max-width: 1023px){.taxflow-foot-web{border-top:1px solid #aaaaab;background-image:none;position:fixed;display:flex}}.taxflow-foot-app{position:static;flex-grow:0}.taxflow-foot-content{max-width:580px;flex:1;display:flex;justify-content:flex-end}@media (max-width: 1023px){.taxflow-foot-content{max-width:none}}.taxflow-foot-content-nav{display:flex;flex-direction:row;gap:8px;margin-right:auto}.taxflow-foot-left-spacer{flex-shrink:0;width:220px}@media (max-width: 1023px){.taxflow-foot-left-spacer{display:none}}.taxflow-foot-right-spacer{width:350px;flex-shrink:0}@media (max-width: 1023px){.taxflow-foot-right-spacer{display:none}}.taxflow-foot-loading{background-color:#f9fbfb}.taxflow-foot-visible{display:flex}.taxflow-foot-button{height:56px;width:-moz-fit-content;width:fit-content;min-width:86px;z-index:101}.taxflow-foot-button-content{display:flex;align-items:center;justify-content:center}.taxflow-foot-content-nav .taxflow-foot-left-button{display:flex;align-items:center;justify-content:center;height:56px;width:56px;padding:5px 10px;cursor:pointer}.taxflow-foot-content-nav .taxflow-foot-left-button.mobile-only{display:none}@media (max-width: 1023px){.taxflow-foot-content-nav .taxflow-foot-left-button.mobile-only{display:flex}}@media (max-width: 1023px){.taxflow-foot-content-nav .taxflow-foot-left-button.mobile-only-disabled{display:none}}.expense-review-modal-add.visible{right:0}.expense-review-modal-add-close{cursor:pointer}.expense-review-modal-add-header{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c}.expense-review-modal-add-line{width:100%;background-color:#dbdbdb;height:1px;margin-top:16px;margin-bottom:16px}.expense-review-modal-add-upload-banner{margin-top:16px}.expense-review-modal-auto-rule .highlight-box{background-color:#f2f6ff;border-radius:8px;display:flex;flex-direction:row;justify-content:space-evenly;padding:16px}.linked-lockout-body{display:flex;flex-direction:column;width:100%}.linked-lockout-body .linked-lockout-label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;font-weight:500}.linked-lockout-item{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border:1px solid #aaaaab;border-radius:8px;background-color:#f3f3f3;position:relative}.linked-lockout-item:hover{background-color:#fff}.linked-lockout-item-icon{vertical-align:middle}.linked-lockout-item-text{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;color:#000a2c;position:relative;z-index:1;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px}.linked-lockout-item-text-light{color:#79797c}.rule-modal{display:flex;flex-direction:column;min-width:500px;width:100%}.rule-modal-text-count{color:#626263;text-align:center}.payment-bank-bank{border:1px solid #aaaaab;border-radius:8px;background:#ffffff;padding:12px;display:flex;align-items:center;cursor:pointer}.payment-bank-bank:hover:not(.payment-bank-bank-disabled),.payment-bank-bank:active:not(.payment-bank-bank-disabled){background:#f2f6ff}.payment-bank-bank-active:not(.payment-bank-bank-disabled){background:#f2f6ff}.payment-bank-bank-disabled{background:#eff0f0;color:#90949e;cursor:default}.payment-bank-bank-icon{width:20px;height:20px;margin-right:12px}.payment-card{background-color:#fff;border-radius:8px;border:1px solid #aaaaab;padding:16px}.payment-card-body{border:1px solid #aaaaab;border-radius:8px;padding:16px}.payment-card-label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000a2c}.payment-card-element{box-shadow:0 0 0 1px #aaaaab;border-radius:8px;padding:16px}.payment-card-element.StripeElement.StripeElement--focus{box-shadow:0 0 0 2px #001149}.payment-card-field-item{flex:1}.payment-card-field-item:first-child{margin-right:16px}.payment-card-field-group{display:flex}.payment-wallet{position:relative}.payment-wallet-cover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.paywall-modal .container{margin-top:16px;min-width:400px}@media (max-width: 1023px){.paywall-modal .container{min-width:80%}}.free-trial-component{width:350px}@media (max-width: 450px){.free-trial-component{width:300px}}.free-trial-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.free-trial-icon{margin-right:10px;position:relative}.free-trial-vertical-line{left:10px;position:absolute;top:22px;width:4px}.free-trial-vertical-line-green{background-color:#4abc78;height:50px}.free-trial-vertical-line-grey{background-color:#dbdbdb;height:36px}.grey-box{background-color:#f2f6ff;border-radius:4px;margin:8px auto;padding:20px;text-align:center;max-width:-moz-fit-content;max-width:fit-content}.subscription-feature{display:flex;align-items:center;flex-direction:row}.subscription-feature .icon{display:flex;align-items:center;margin:1px 4px 0 0}p{margin:0}.paywall-modal{max-width:550px;width:100%}.paywall-modal-item{width:100%;display:flex;justify-content:center}.subscription-type-element{width:340px}.subscription-type-element .bubble{align-items:center;background-color:#875dd5;border-radius:16px;left:50%;max-width:340px;padding:3px 12px;position:absolute;top:-15px;transform:translate(-50%);z-index:1}.subscription-type-element .bubble-text{color:#fff;font-size:14px;font-weight:700;line-height:24px}.subscription-type-element .title{color:#000a2c;font-size:23px}.subscription-type-element .subtitle{color:#000a2c}.subscription-type-element .warning{border-top:2px solid #875dd5;background-color:#f2f6ff;padding:16px;line-height:24px;border-radius:0 0 8px 8px;text-align:left}.subscription-type-element p{line-height:18px;margin:0}.expense-review-modal{padding:16px;width:"fit-content"}.expense-review-modal-close-icon{cursor:pointer;position:absolute;right:16px;top:16px}.impersonation-loading{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fafbff}.login-otp{background-color:#fff;border:1px solid #aaaaab;border-radius:8px;outline:none;width:100%}.login-otp-container{display:flex;justify-content:center;width:100%}.login-otp-content{width:100%;max-width:350px}div.login-otp.login-otp-focus{border:1px solid #875dd5}.login-otp-input{border:none;color:#000a2c;font-family:F37Blanka,sans-serif;font-size:24px;line-height:36px;margin:auto;outline:none;padding:0}.login-otp-input-container{display:flex;gap:8px;height:55px;justify-content:center;margin-bottom:8px;width:100%}.login-otp-input-container:has(.login-otp-focus) .login-otp{border:1px solid #875dd5}.login-otp-label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000a2c;text-align:left}.login-verify-header{margin-bottom:0}.login-verify-form{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.login-verify-resend{display:flex;justify-content:center;align-items:center}.sectioned-progress-bar{height:4px;display:flex;justify-content:space-between;gap:8px}@media (max-width: 1023px){.sectioned-progress-bar{gap:4px}}.sectioned-progress-bar .step{flex-grow:1;height:4px;background-color:#eff0f0;border-radius:4px}.sectioned-progress-bar .step.active{background-color:#4abc78}.footer{bottom:env(safe-area-inset-bottom,0);left:0;margin:0 auto;max-width:580px;position:fixed;right:0;z-index:1000}.footer .gradient-border{-o-border-image:linear-gradient(transparent,#f9fbfb) 100;border-image:linear-gradient(transparent,#f9fbfb) 100;border-style:solid;border-width:10px 0 0 0;top:0;left:0;right:0;height:10px;width:580px}@media (max-width: 1023px){.footer .gradient-border{width:100%}}.footer-content{align-items:center;background-color:#f9fbfb;margin:0 auto;padding:0 16px 16px;width:580px}@media (max-width: 1023px){.footer-content{max-width:580px;width:100%}}.footer .next-button{width:200px}@media (max-width: 1023px){.footer .next-button{width:100%}}.progress-bar-title{width:100%;text-align:center;margin:4px 0}.progress-bar-container{margin-bottom:16px}.onboarding{margin:0;overflow-y:hidden;padding:0;width:100%}.onboarding-logo{left:0;margin:16px;position:absolute;top:0}.onboarding-logo img{src:url(../images/logo.png)}.onboarding .container{background:#f9fbfb;display:flex;height:100dvh;justify-content:center;overflow-y:auto;width:100%}.onboarding .content{height:100%;padding:16px;width:580px}@media (max-width: 1023px){.onboarding .content{max-width:580px;width:100%}}.onboarding .content-image-container{border-radius:16px;margin:16px auto;padding:32px}.onboarding .content-image-container img{width:100%}.onboarding .content .question-header{height:-moz-fit-content;height:fit-content}.onboarding .content .question-container{overflow:auto;padding-bottom:88px}.onboarding .content .question-title{color:#000a2c;font-size:20px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:8px;width:100%}.onboarding .content .question-subtitle{color:#424a60;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:16px}.onboarding .content .question-sticky{background-color:#f9fbfb;position:sticky;top:0;z-index:1000}.onboarding .content .question-label{color:#000a2c;color:var(--Midnight, #000a2c);font-size:16px;font-style:normal;line-height:120%;margin-bottom:8px}.onboarding .content .question-job-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(85%) saturate(447%) hue-rotate(219deg) brightness(93%) contrast(94%);height:24px;width:24px}.onboarding .content .question-icon-text-item{align-items:center;display:flex;flex-direction:row;gap:8px}.onboarding .content .question-image{display:flex;height:60vh;justify-content:center}.onboarding .content .question-download h1{font-size:20px;padding:16px;text-align:center}.onboarding .content .question-download-header{align-self:flex-start;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}@media (max-width: 1023px){.onboarding .content .question-download-header{height:400px}}.onboarding .content .question-download-reviews{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:16px}.onboarding .content .question-download-reviews p{color:#424a60;font-size:16px;font-weight:400;line-height:160%;margin:0 0 16px;text-align:center}.onboarding .content .question-download-reviews img{width:30%}@media (max-width: 1023px){.onboarding .content .question-download-reviews img{width:60%}}.onboarding .options-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}.bank-list .bank-link-button{margin-bottom:8px!important;justify-content:space-between;align-items:center;background-color:#fff}.bank-list .bank-link-security-footer{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:16px;margin-bottom:80px}.plaid-security-notice-container{border:2px solid #eff0f0;border-radius:8px;margin:36px auto 0;max-width:100%;padding:16px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.plaid-security-notice-header{background-color:#eff0f0;border-radius:32px;height:42px;left:50%;padding:8px 32px;position:absolute;top:-22px;transform:translate(-50%);width:140px}.plaid-security-notice-text{color:#90949e;font-size:14px;line-height:20px;margin-top:16px}.plaid-security-notice-logo{height:20px}.plaid-security-notice-logo-container{display:flex;justify-content:space-evenly;align-items:center;margin-top:20px}.bank-account-loader{display:flex;flex-direction:row;justify-content:space-between;padding:16px;border-radius:8px;align-items:center;border:1px solid #aaaaab;background-color:#fff;height:60px}.bank-account-loader .progress{position:relative;display:inline-flex;align-items:center}.bank-account-loader .progress .center-circle{position:absolute;top:6px;left:6px}.bank-account-info{display:flex;gap:8px}.churn-initial{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 576px){.churn-initial{grid-template-columns:1fr}}.settings-modal{padding-left:220px}.settings-modal.no-padding{padding-left:0}@media (max-width: 1023px){.settings-modal{padding-left:0}}.footer-container{background-color:#f9fbfb;border-top:1px solid #aaaaab;bottom:0;display:none;justify-content:space-between;left:0;margin:20px auto 0;padding:12px;position:fixed;right:0}@media (max-width: 1023px){.footer-container{display:flex;flex-direction:row;justify-content:center}}.footer-content{display:flex;justify-content:space-between;width:100%}.notification-container{background-color:#fff;border:1px solid #e3f0ff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;min-width:330px;padding:12px 16px;width:50%}.notification-container .content-left{align-items:center;display:flex;margin-right:8px}.notification-container .content-right{width:85%}.notification-container .content-right .text-container{color:#000a2c;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;margin-bottom:4px;min-width:-moz-fit-content;min-width:fit-content}.notification-container .content-right .text-container .copy{font-weight:700;text-wrap:nowrap}.notification-container .content-right .text-container .time{text-wrap:nowrap;color:#424a60;font-size:13px;font-weight:400}.settings-container{background-color:#f9fbfb;min-height:100%;width:100%;display:flex;flex-direction:row}@media (max-width: 1023px){.settings-container{padding:0 16px}}.settings-content{display:flex;flex-direction:column;margin:0 auto;width:800px;padding:64px}@media (max-width: 1023px){.settings-content{padding:0}}.settings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.settings .left-spacer{width:220px;height:100%}@media (max-width: 1023px){.settings .left-spacer{display:none}}.consultation-container{background-color:#f9fbfb}.consultation-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:220px;margin-right:350px}@media (max-width: 1023px){.consultation-content-wrapper{margin:0}}.consultation-content{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px;max-width:min(800px,100%);min-height:100vh}@media (max-width: 1023px){.consultation-content{padding:16px;margin:0 0 160px;max-width:100%}}.payment-modal-loader{align-self:center}.payment-modal-divider{align-self:center;color:#424a60}.payment-modal-offer{font-weight:700}.taxflow-blocking-modal-icon{height:24px;width:24px;margin-right:12px}@media (max-width: 576px){.taxflow-blocking-modal-actions{flex-direction:column}.taxflow-blocking-modal-actions>button{width:100%}.taxflow-blocking-modal-actions>button:not(:last-of-type){margin-bottom:8px}.taxflow-blocking-modal-actions>button:not(:first-of-type){margin-left:0}}.taxflow-blocking-modal-actions>button{white-space:nowrap;flex:1}.taxflow-info-modal-window-accordion-summary>*{margin:0}.taxflow-info-modal-window-accordion-details p{margin:0}.taxflow-info-modal-window-accordion-details ul{margin:0;padding-left:16px}.taxflow-info-modal-window-accordion-details ul li{margin:0;position:relative}.taxflow-info-modal-window-markdown ul{padding-left:16px}.taxflow-info-modal-window-panel{flex-direction:column;display:flex;min-width:240px;padding:32px 24px 24px;height:100%;border-left:1px solid #aaaaab;overflow:auto;width:350px;position:fixed;right:-350px;transition:all .3s ease-in-out;background-color:#fff;z-index:100}.taxflow-info-modal-window-panel.visible{right:0}.taxflow-info-modal-window-panel-header{text-align:left;margin:0 0 8px}.taxflow-info-modal-window-panel-text{text-align:left;margin:0}.taxflow-info-modal-window-panel-text p{margin-top:0}.taxflow-info-modal-window-panel-assistance-box{width:100%;background-color:#f2f6ff;padding:16px;border-radius:8px}.taxflow-info-modal-window-panel-assistance-box-header{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:500;line-height:18px;margin:0}.taxflow-info-modal-window-panel-assistance-box-caption{font-family:F37Blanka,sans-serif;font-size:14px;font-weight:400;line-height:22px}.taxflow-pill{display:inline-flex;justify-content:space-between;align-items:center;background-color:#d6e0ff;border-radius:8px;padding:8px;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;align-self:flex-start}.taxflow-pill-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.taxflow-pill-text{font-style:"F37Blanka",sans-serif;font-size:14px;line-height:120%;color:#000a2c;white-space:pre-wrap}.taxflow-pill-text-pad-left{padding-left:8px}.taxflow-pill-text-pad-right{padding-right:8px}.taxflow-pill-loader{color:#4abc78}.taxflow-pill-warning{background:#ffffff;border:1px solid #a60f0f}.taxflow-pill-addable{background:#ffffff;border:1px solid #aaaaab}.taxflow-pill-disabled{background:#eff0f0;cursor:auto}.taxflow-bill-element{margin:0 auto;width:100%}.taxflow-bill-container{background:#ffffff;border:1px solid #aaaaab;border-radius:8px;padding:16px;color:#000a2c}.taxflow-bill-title{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin:0 0 16px}.taxflow-bill-row{display:flex;justify-content:space-between;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px}.taxflow-bill-row:not(:last-child){margin:16px 0}.taxflow-bill-row-value{white-space:nowrap}.taxflow-bill-row-value.refund{color:#4abc78}.taxflow-bill-row-value.bill{color:#d55858}.taxflow-feedback-modal-title{display:flex;justify-content:space-between}.taxflow-feedback-modal-asset{display:block;margin:auto}.taxflow-feedback-modal-header-icon{cursor:pointer;margin:auto 0}.taxflow-rating-feedback-element{margin:0 0 16px;background-color:#fff;border-width:1px;border-style:solid;border-radius:8px;border-color:#aaaaab;display:flex;flex-direction:column;padding:16px}.taxflow-rating-feedback-element h3{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c!important;margin:0}@media (max-width: 1023px){.taxflow-rating-feedback-element h3{margin:0}}.taxflow-rating-feedback-element-star-group{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.taxflow-rating-feedback-element-star-message{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:400;line-height:20px}.taxflow-rating-feedback-element textarea{resize:none;box-shadow:0 3px 5px rgba(0,0,0,.03);margin-top:15px}.taxflow-rating-feedback-element-confirmation{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:400;line-height:20px}.settlement-status{background-color:#fff;border-width:1px;border-style:solid;border-radius:8px;border-color:#aaaaab;display:flex;flex-direction:column;gap:16px;padding:16px}.settlement-status header{display:flex;flex-direction:column;gap:8px}.settlement-status header .primary{display:flex;justify-content:space-between}.settlement-status header .primary .amount{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500}.settlement-status header .primary .status{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;color:#4abc78}.settlement-status header .primary .status.pending{color:#875dd5}.settlement-status .step{display:grid;grid-template-columns:32px 1fr;grid-template-rows:32px 1fr;align-items:center;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.settlement-status .step h4{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;color:#000a2c}.settlement-status .step p{margin-top:8px;margin-bottom:8px}.settlement-status .step:not(:last-child) .connector{border-left:2px solid black;height:100%;justify-self:center}.settlement-status .step .icon-container{flex-shrink:0;border-radius:100%;width:100%;height:100%;overflow:hidden;border:2px solid #000a2c}.settlement-status .step .icon-container svg{padding:4px;box-sizing:border-box;width:100%;height:100%}.settlement-status .step .icon-container svg path{stroke:#000a2c;box-sizing:border-box;overflow:hidden}.settlement-status .step.success h4{color:#4abc78}.settlement-status .step.success .connector{border-color:#4abc78}.settlement-status .step.success .icon-container{border:none}.settlement-status .step.success .icon-container svg{background-color:#4abc78}.settlement-status .step.success .icon-container svg path{stroke:#fff}.taxflow-accepted-by-irs-element{display:flex;flex-direction:column;align-items:stretch;padding-bottom:16px}.taxflow-accepted-by-irs-element>.pdf-button{margin:16px 0;width:100%}.taxflow-accepted-by-irs-element-summary{margin:16px 0}@media (max-width: 1023px){.taxflow-accepted-by-irs-element-summary{padding-left:16px;padding-right:16px}}.taxflow-accepted-by-irs-element-summary p{margin:0}.taxflow-accepted-by-irs-element-summary p strong{font-weight:600}.taxflow-pills-section-header{font-weight:500}.taxflow-pills-section-pills{padding:8px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tax-flow-list-item{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;position:relative;padding-right:16px;margin-bottom:8px;border:1px solid #aaaaab;border-radius:8px;background-color:#fff;cursor:pointer}.tax-flow-list-item-not-ready{pointer-events:none}.tax-flow-list-item-warning{border:1px solid #a60f0f}.tax-flow-list-item-content{padding-top:16px;padding-bottom:16px;padding-left:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.tax-flow-list-item-checked{background-color:#f2f6ff;box-shadow:0 0 0 2px #001149;border-color:transparent;outline:none}.tax-flow-list-item-checked.tax-flow-list-item-warning{box-shadow:0 0 0 2px #a60f0f}.tax-flow-list-item-checked.tax-flow-list-item-error{box-shadow:0 0 0 2px #d55858}.tax-flow-list-item-icon{vertical-align:middle}.tax-flow-list-item-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;position:relative;display:flex;align-items:center;gap:16px;z-index:1}.tax-flow-list-item.submit-issue .tax-flow-list-item-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px}.tax-flow-list-item.submit-issue .tax-flow-list-item-text-checked{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px}.validation-non-blocking-warning{background-color:#f2f6ff;padding:16px;display:flex;flex-direction:row;border-radius:8px;justify-content:space-around;align-items:center;margin-bottom:12px}.validation-non-blocking-warning-icon{padding-right:12px;display:flex;justify-content:center}.validation-non-blocking-warning-message{width:100%;color:#000a2c}.validation-non-blocking-warning-close{padding-left:16px;cursor:pointer;display:flex;justify-content:center}.tax-validation-warning{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-top:4px;margin-bottom:8px;color:#a60f0f}.tax-validation-warning-link{color:#001149;cursor:pointer}.tax-validation-warning-link:hover{color:#4b5475}.tax-validation-warning-link-icon{vertical-align:middle}.tax-flow-form-upload-item-bulk-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.tax-flow-form-upload-item-drag-drop-button{width:100%}.tax-flow-form-upload-item-drag-drop-button-container{width:100%;height:100%;white-space:normal;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:8px}.tax-flow-form-upload-item-drag-drop-button-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px}@media (max-width: 576px){.tax-flow-form-upload-item-drag-drop-button-text{font-size:16px}}.tax-flow-form-upload-item-drag-drop-button-text>*{width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#424a60}.tax-flow-form-upload-item-drag-drop-button-choose-files{color:#875dd5}.tax-flow-form-upload-item-drag-drop-container{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.tax-flow-form-upload-item-drag-drop-container-icon{color:#875dd5}.tax-flow-form-upload-item-drag-drop-suggestions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.tax-flow-form-upload-item-icon{color:#000a2c}.form-upload-modal-header{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:32px}.form-upload-modal-body{display:flex;flex-direction:column;gap:16px;padding:16px 0}.form-upload-modal-body-link{color:#5fa8ff;cursor:pointer;display:inline}.form-upload-modal ul{padding-left:24px}.tax-flow-expenses-link-item{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;padding-right:16px;margin-bottom:8px;border:1px solid #aaaaab;border-radius:8px;background-color:#f3f3f3}.tax-flow-expenses-link-item-icon{vertical-align:middle}.tax-flow-expenses-link-item-text{padding-top:16px;padding-bottom:16px;padding-left:16px;flex-direction:row;justify-content:space-between;width:100%;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;position:relative;display:flex;align-items:center;gap:16px;z-index:1}.tax-flow-expenses-link-item-text-light{color:#79797c}.suggestion-modal-title{display:flex;justify-content:space-between}.suggestion-modal-actions{margin:0 16px 16px}.suggestion-modal-actions>button{flex:1}.suggestion-modal-text>ul{padding:0 16px}.taxflow-filed-with-irs-element{display:flex;flex-direction:column;align-items:stretch;padding-bottom:16px}.taxflow-filed-with-irs-element>.pdf-button{margin:16px 0;width:100%}.taxflow-filed-with-irs-element-summary{margin:16px 0}@media (max-width: 1023px){.taxflow-filed-with-irs-element-summary{padding-left:16px;padding-right:16px}}.taxflow-filed-with-irs-element-summary p{margin:0}.taxflow-filed-with-irs-element-summary p strong{font-weight:600}.taxflow-submit-warnings{display:flex;flex-direction:column;gap:16px}.taxflow-submit-warning{padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:16px}.taxflow-submit-warning-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.taxflow-submit-warning-header-lhs{display:flex;align-items:center;color:#000a2c;font-size:16px;font-weight:500;gap:8px}.taxflow-submit-warning-header-lhs-icon{flex-shrink:0}.taxflow-submit-warning-header-rhs{display:flex;flex-direction:row;align-items:center;gap:8px}.taxflow-submit-warning-body{color:#000a2c;font-size:14px;line-height:120%}.taxflow-review-pills-section{position:relative}.taxflow-review-pills-section-button{position:absolute;top:-32px;right:0}.taxflow-review-pills-section-pills{display:flex;justify-content:space-evenly;gap:16px}@media (max-width: 767px){.taxflow-review-pills-section-pills{flex-direction:column;gap:0}}.taxflow-review-pills-section-pills-column{display:flex;flex-direction:column;flex:1}.taxflow-review-pills-section-pills-separator{width:1px;background-color:#aaaaab}@media (max-width: 767px){.taxflow-review-pills-section-pills-separator{display:none}}.taxflow-review-pills-section-pills-section-heading{font-size:16px;color:#000a2c;padding-bottom:8px}.taxflow-review-pills-section-pills-section-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.taxflow-review-pills-section-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.taxflow-review-pills-section-edit{color:#875dd5;cursor:pointer;display:flex;justify-content:center;padding-top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.taxflow-submit-progress-timer{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin:4px 16px 16px;display:flex;gap:4px;align-items:center}.taxflow-submit-progress-timer-countdown{color:#4abc78}.taxflow-submit-progress{margin:0 auto;width:100%}.taxflow-submit-progress-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}@media (max-width: 1023px){.taxflow-submit-progress-chips{margin:0 0 16px}}.taxflow-submit-progress-panel{background:#ffffff;border:1px solid #aaaaab;border-radius:8px}.taxflow-submit-progress-panel>hr{background-color:#aaaaab;height:1px;border:none;margin:16px}.taxflow-submit-progress-panel-title{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000a2c;margin:16px 16px 4px}.taxflow-submit-progress-panel-list{margin:0 16px 16px;display:flex;flex-direction:column;gap:8px}.taxflow-submit-progress-panel-list-item{display:flex;justify-content:space-between;height:24px}.taxflow-submit-progress-panel-list-item-text{display:flex;align-items:center;gap:8px;opacity:0;animation:fadeIn .25s ease-in-out;animation-fill-mode:forwards}.taxflow-submit-progress-panel-list-item-text .label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000a2c}.taxflow-submit-progress-panel-list-item-text .slugs-container{height:24px;overflow:hidden}@media (max-width: 576px){.taxflow-submit-progress-panel-list-item-text .slugs-container{width:40%}}.taxflow-submit-progress-panel-list-item-text .slugs-container-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:scrollUp var(--slugAnimationDuration) steps(var(--slugAnimationSteps),start) 0s 1 normal forwards}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(var(--slugAnimationTranslate))}}.taxflow-submit-progress-panel-list-item-checkmark{display:flex;align-items:center;opacity:0;animation:fadeIn .25s ease-in-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.taxflow-submit-progress-pills{background:#ffffff;border:1px solid #aaaaab;border-radius:8px;padding:16px;margin-bottom:16px}.taxflow-submit-to-irs-element>.pdf-button{margin:16px 0;width:100%}.taxflow-submit-to-irs-element-bill{margin:16px 0}.refund-statuses{display:flex;flex-direction:column;gap:16px}.refund-statuses h2{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c!important;margin:16px 0 0}.taxflow-home{display:flex;flex-direction:column;gap:16px;padding:32px 0;background:transparent;max-width:800px!important}@media (max-width: 1023px){.taxflow-home{margin:0 16px 16px}}@media (max-width: 1279px){.taxflow-home{max-width:none}}@media (max-width: 1279px){.taxflow-home{padding:0;border:none;background:none}}.taxflow-home-banner-image{padding-top:16px;margin:auto}.taxflow-home-banner-image-past-year-or-amendment{margin:0;align-self:flex-start}.taxflow-home-hidden{display:none}.taxflow-home-title{font-size:36px;line-height:36px;font-weight:500;color:#000a2c}@media (max-width: 576px){.taxflow-home-title{font-size:20px;line-height:20px}}.taxflow-home-subtitle{color:#424a60;white-space:pre-line}.taxflow-home-section{border-radius:8px;border:1px solid #aaaaab;border:1px solid var(--Neutral-Metallica, #aaaaab);background:#fff;background:var(--White, #fff);padding:16px}.taxflow-home-section-disabled{background-color:#eff0f0;border:1px solid #dbdbdb;color:#79797c}.taxflow-home-section-title{font-weight:500;display:flex;align-items:center;justify-content:space-between;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.taxflow-home-section-title-disabled-rhs{display:flex;gap:16px}.taxflow-home-section-body{padding-top:8px}.taxflow-home-skeleton-nav-bar{display:flex;width:100%;justify-content:space-around;gap:16px;padding-bottom:16px}.taxflow-home-skeleton-nav-bar-section{display:flex;flex:1;flex-direction:column;gap:14px;align-items:center}.taxflow-home-skeleton-section{display:flex;flex-direction:column;gap:16px;border-radius:8px;border:1px solid #aaaaab;border:1px solid var(--Neutral-Metallica, #aaaaab);background:#fff;background:var(--White, #fff);padding:16px}.taxflow-home-skeleton-section-row{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.questionnaire-progress-bar{margin-bottom:16px}.questionnaire-progress-bar-breadcrumb{display:flex;align-items:center;gap:8px;padding-top:8px}.questionnaire-progress-bar-breadcrumb-parent{color:#000a2c}.questionnaire-progress-bar-breadcrumb-child{color:#4b5475}.taxflow-form-address-dropdown-container{background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);border-left:1px solid #d6e0ff;border-right:1px solid #d6e0ff;border-bottom:1px solid #d6e0ff;border-radius:4px}.taxflow-form-address-suggestion-title{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;padding:10px 10px 0}.taxflow-form-address-suggestion-item{cursor:pointer;padding:10px}.taxflow-form-address-suggestion-item-active{font-weight:700;color:#001149}.tax-validation-input-label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000a2c}.tax-validation-input-label-icon{margin-left:8px;vertical-align:text-bottom}.taxflow-form-box-14-item-row{display:flex}.taxflow-form-box-14-item-field{flex:1;margin-right:8px}.taxflow-form-box-14-item-field:last-child{margin-right:0}.taxflow-form-box-14-item-input{min-width:0}select.form-control.short-width{width:60px}select.form-control.tax-validation-select.short-width{float:left}.taxflow-multi-option-list-item{display:flex;align-items:center;gap:8px}.tax-flow-multi-option-element-info{border-left:2px solid #875dd5;padding:8px 16px;color:#4b5475;margin-top:8px;margin-bottom:32px}.tax-flow-multi-option-element-info-link{color:#001149;cursor:pointer}.tax-flow-multi-option-element-info-link:hover{color:#4b5475}.tax-flow-multi-option-element-info-link-icon{vertical-align:middle}.taxflow-option-item-response-text{margin-bottom:8px}.taxflow-option-item-pills-section{margin-bottom:8px;border-radius:8px;border:1px solid #aaaaab;background:#ffffff;padding:16px}.taxflow-option-item-pills-section-header{font-weight:500}.taxflow-option-item-pills-section-pills{padding-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tax-flow-slider-item-number-format{max-width:7.5ch}.tax-flow-slider-item-container{padding-bottom:8px}.taxflow-form-twelve-a-item-part-one{min-width:110px}.tax-flow-work-miles-estimated-amount{color:#001149;font-size:64px;font-weight:500;line-height:64px;margin-bottom:8px}.tax-flow-work-miles-estimated-container,.taxflow-form-multi-item-container{margin-bottom:16px}.taxflow-form-multi-item-label{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;background-color:transparent;text-transform:inherit;padding:0;display:block;margin-bottom:16px}.expense-top{padding-top:24px}.tax-flow-form-capture-item-image-container{border-radius:8px;border:1px solid #aaaaab;border:1px solid var(--Neutral-Metallica, #aaaaab);margin:16px;display:flex;padding:16px 8px;align-items:center;align-content:flex-start;row-gap:16px;align-self:stretch;flex-wrap:wrap}.tax-flow-form-capture-item-image-container-image{flex:0 0 33.333333%;padding:0 8px}.tax-flow-form-capture-item-image-container-image-content,.tax-flow-form-capture-item-add-page{width:100%}.tax-flow-form-capture-item-add-page div{color:#875dd5;padding:8px;text-align:center;font-size:16px;font-style:normal;font-weight:500}.taxflow-past-return-detail{display:flex;flex-direction:column;align-items:stretch;gap:16px}.taxflow-past-return-detail h1{margin:0}.taxflow-past-return-detail .taxflow-past-return-documents{display:flex;flex-direction:column;gap:8px}.tax-flow-past-returns{display:flex;flex-direction:column;gap:12px}.tax-flow-past-returns .item{display:flex;align-items:center;padding:20px;border:1px solid #d6e0ff;border-radius:8px;background-color:#fff;gap:20px;-webkit-text-decoration:none;text-decoration:none;justify-content:stretch}.tax-flow-past-returns .item .icon{flex-shrink:0}.tax-flow-past-returns .item .info{display:flex;flex-direction:column;align-items:stretch;justify-content:space-around}.tax-flow-past-returns .item .info,.tax-flow-past-returns .item .info>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tax-flow-past-returns .item .info .title{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;color:#000a2c}.tax-flow-past-returns .item .info .description{color:#90949e}.tax-flow-no-past-returns .steps-head{display:flex;flex-direction:column;align-items:flex-start}.tax-flow-no-past-returns .steps-head h1{margin:0}.tax-flow-no-past-returns .steps-head svg{align-self:center}.taxflow-payment-options-element-header,.taxflow-payment-options-element-list{margin:16px auto}@media (max-width: 1023px){.taxflow-payment-options-element-header,.taxflow-payment-options-element-list{margin:16px}}.taxflow-payment-options-element-info{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:16px 0;color:#000a2c;background-color:#f2f6ff;border-radius:8px;padding:16px;display:flex;gap:8px}.taxflow-payment-options-element-info-icon-container{display:flex;flex-direction:column;justify-content:center}.taxflow-payment-options-element-info p{margin:0}@keyframes placeHolderShimmer{0%{background-position:100%}to{background-position:-100%}}.tax-flow-prefill-loading-screen-file-label{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#424a60;padding:10px 0}.tax-flow-prefill-loading-screen-bar-container{padding-top:24px;padding-bottom:30px}.tax-flow-prefill-loading-screen-placeholder-box{height:24px;animation:3s linear infinite placeHolderShimmer;background:linear-gradient(to right,#eeeeee 0%,#dddddd 8%,#eeeeee 16%,#eeeeee 50%,#dddddd 58%,#eeeeee 66%);background-size:200%;border-radius:100px}.tax-flow-prefill-loading-screen-error-message{font-family:F37Blanka,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#d55858}.tax-flow-prefill-loading-screen-placeholder-box-1{animation-delay:2s}.tax-flow-prefill-loading-screen-placeholder-box-2{animation-delay:1s}.tax-flow-prefill-loading-screen-placeholder-box-3{animation-delay:3s}.tax-flow-prefill-loading-screen-placeholder-box-4{animation-delay:.5s}.tax-flow-prefill-loading-screen-placeholder-box-5{animation-delay:2.5s}.tax-flow-prefill-loading-screen-placeholder-box-6{animation-delay:1.5s}.taxflow-standard-graph{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;border-bottom:1px solid #aaaaab;height:15em;width:100%}.taxflow-standard-graph .bar{display:flex;flex-direction:column;text-align:center;justify-content:flex-end;width:150px;margin-left:16px;margin-right:16px;border-width:1px;border-style:solid;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:none}.taxflow-standard-graph .bar .label{padding:16px}.taxflow-standard-graph .bar.standard{background-color:#efe5ff;border-color:#cfbeee}.taxflow-standard-graph .bar.itemized{background-color:#eff0f0;border-color:#aaaaab}.taxflow-standard-graph .bar.itemized .above.label{position:relative;bottom:100%}@media (max-width: 1023px){.taxflow-submit-email-my-return{margin:0 16px 16px}}.taxflow-submit-summary{margin:16px auto}@media (max-width: 1023px){.taxflow-submit-summary{margin:0 16px 16px}}.taxflow-submit-summary-chips{display:flex;gap:4px;margin-bottom:16px}.taxflow-submit-summary-bill{margin-bottom:16px}.taxflow-submit-summary-pills{background:#ffffff;border:1px solid #aaaaab;border-radius:8px;padding:16px;margin-bottom:16px}.taxflow-submit-summary-elements{display:flex;flex-direction:column;align-items:center}.taxflow-submit-summary-elements-pdf{width:100%}@media (max-width: 1023px){.taxflow-submit-summary-elements-pdf{align-self:stretch}}.taxflow-support-access-element{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;margin:0 auto;max-width:580px}@media (max-width: 1023px){.taxflow-support-access-element{max-width:none}}@media (max-width: 1023px){.taxflow-support-access-element{padding:0 20px 16px}}.taxflow-support-access-element-item{display:flex;flex-direction:column;gap:8px}.taxflow-support-access-element-item p{margin:0}.taxflow-support-access-element-item a{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#5fa8ff}.tax-flow-switch-to-desktop{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;width:100vw;padding:16px;justify-content:center}.tax-flow-switch-to-desktop-image{margin:16px auto}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation input:required{outline:1.5px solid selectedItem}.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}.annotationLayer .buttonWidgetAnnotation.checkBox input:required{outline:1.5px solid selectedItem}.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid selectedItem}.annotationLayer .choiceWidgetAnnotation select:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:left;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer .linkAnnotation:not(.does-not-exist)>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .linkAnnotation:not(.does-not-exist)>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");background-image:var(--annotation-unfocused-field-background);border:2px solid transparent;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation input:required{outline:1.5px solid red}.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .buttonWidgetAnnotation.checkBox input:required{outline:1.5px solid red}.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:2px solid transparent;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:2px solid black;border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:left;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer span,.textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static;position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.taxflow-uploaded-form-item-pdf-container{max-width:calc(100vw - 16px)}@media (max-width: 1023px){.taxflow-uploaded-form-item-pdf-container{margin:0 16px 16px}}@media (max-width: 1023px){.taxflow-uploaded-form-item-image-container{margin:0 16px 16px}}.taxflow-write-offs-element{padding:32px;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1023px){.taxflow-write-offs-element{padding:16px}}.taxflow-write-offs-element-title{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px}.taxflow-write-offs-element-title h1{margin:0}.taxflow-write-offs-element-description{margin-bottom:16px}.taxflow-write-offs-element-item{color:#000a2c;background-color:#fff;width:100%;border:1px solid #dbdbdb;border-radius:8px;padding:16px;margin-bottom:16px}.taxflow-write-offs-element-item-2{padding:16px 96px}@media (max-width: 576px){.taxflow-write-offs-element-item-2{padding:16px}}.taxflow-write-offs-element-subtitle{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.taxflow-write-offs-element-category{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.taxflow-write-offs-element-category-wrapper{display:flex;flex-direction:row}.taxflow-write-offs-element-category-emoji{margin-right:5px}.taxflow-write-offs-element-category-title,.taxflow-write-offs-element-category-total{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px}.taxflow-write-offs-element-border{border:1px solid #dbdbdb;margin-bottom:16px}.taxflow-write-offs-element-savings{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.taxflow-write-offs-element-savings-text{display:flex;flex-direction:row;flex-wrap:wrap}.taxflow-write-offs-element-savings-text strong:before{content:" "}.taxflow-write-offs-element-savings-text strong:after{content:" "}.taxflow-write-offs-element-savings-number{color:#4abc78}.taxflow-write-offs-element-preview{display:flex;justify-content:center}@media (max-width: 576px){.taxflow-write-offs-element-preview{flex-direction:column}}.taxflow-write-offs-element-preview-title{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;text-align:left;margin-bottom:16px}@media (max-width: 576px){.taxflow-write-offs-element-preview-title{text-align:center;margin-bottom:8px}}.taxflow-write-offs-element-preview-subtitle{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;color:#424a60;margin-bottom:48px}@media (max-width: 576px){.taxflow-write-offs-element-preview-subtitle{text-align:center;margin-bottom:8px}}.taxflow-write-offs-element-preview-img{width:135px;margin-bottom:8px;margin-right:16px}@media (max-width: 576px){.taxflow-write-offs-element-preview-img{width:125px;margin-right:0;align-self:center}}.taxflow-subscription-modal{padding:16px;width:"fit-content"}@keyframes ball{0%{transform:translateY(0) scaleY(.8)}to{transform:translateY(-10px)}}@keyframes slide{0%,to{background-position:right 12px center}50%{background-position:right 22px center}}@keyframes pulse{0%{box-shadow:0 0 rgba(72,230,95,.8)}70%{box-shadow:0 0 0 10px rgba(72,230,95,0)}to{box-shadow:0 0 rgba(72,230,95,0)}}.fade-exit{display:none}.fade-enter{opacity:.8;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}.rowview{margin:0px -.75rem}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.ml-8{margin-left:8px}.mt-10{margin-top:10px}.mt-16{margin-top:16px}.bold{font-weight:500}.text-center{text-align:center}.center{justify-content:center}.flex{display:flex}.column{flex-direction:column}.row{flex-direction:row}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.drop-shadow{box-shadow:0 2.02px 2.02px #000}.btn{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;line-height:24px;line-height:20px;text-align:center;border-radius:8px;outline:none;padding:12px 36px;height:auto;text-transform:inherit;box-shadow:none;transition:all .5s}.btn:hover,.btn:focus{outline:none;box-shadow:none}.btn:hover{animation:slide 1s ease-in-out infinite}.btn.btn-block{width:100%;padding:12px}.btn.btn-block.btn-wide{width:95%}.btn.btn-link{color:#001149;background-color:transparent;border-color:transparent;-webkit-text-decoration:underline;text-decoration:underline;text-transform:inherit}.checkbox-item{position:relative}.checkbox-item-calendar{width:49%}.checkbox-item-icon{position:absolute;top:16px;right:16px}.checkbox-item-icon-info{position:absolute;top:16px;right:16px;cursor:pointer}.checkbox-item-icon-info-button{width:40px;height:40px;right:4px;bottom:8px}.checkbox-item-icon-info path{stroke:#4b5475}.checkbox-item-icon-custom-job{position:absolute;top:40px;right:16px}.form-group{margin-bottom:8px}.form-group label{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000a2c}.form-group label.normal{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;background-color:transparent;text-transform:inherit;padding:0;display:block;margin-top:24px;margin-bottom:16px}.form-group label.margin-bottom-none{margin-bottom:0}.form-group label.margin-top-none{margin-top:0}.form-group .tax-validation-summary{margin-bottom:16px}.form-group.child-options .steps-body{padding:16px 0}.form-group .input-field{margin:0}.notifications-wrap{position:fixed;z-index:100;left:calc(40% + 50px);bottom:20px}@media (max-width: 1023px){.notifications-wrap{left:10px;bottom:10px;margin-left:0}}.steps-head{margin:auto;width:100%;max-width:580px}.steps-head .no-margin-top .step-description,.steps-head .no-margin-top p{margin-top:0}.steps-head strong{font-weight:600}.steps-head .step-description{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:8px auto 0}.steps-head .step-description a:hover{color:#000a2c}.steps-head .step-description ul li{margin:4px auto}.steps-head .step-description ul li:last-child{margin-bottom:0}.steps-head .step-description ul li:before{width:6px;height:6px;border-radius:2px;top:9px;left:9px}.steps-head .step-description img{width:100%;max-width:400px;margin:0 auto;display:block}.steps-head p{margin:8px auto 0}.steps-head ul,.steps-head .list-type{margin:0 auto}.steps-head ul li,.steps-head .list-type li{list-style-type:none;line-height:20px;padding-left:28px;margin:8px auto;position:relative}.steps-head ul li:before,.steps-head .list-type li:before{content:"";background-color:#424a60;border-radius:2px;width:8px;height:8px;position:absolute;left:6px;top:6px}.steps-body{margin:auto;width:100%;max-width:580px;padding:0 0 68px}.steps-body p{line-height:20px;margin:0}.steps-body a:hover{color:#000a2c}.steps-benefits-text{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;background-color:#f2f6ff;border-radius:8px;padding:16px;margin:-50px auto 0;width:100%;max-width:580px}.steps-benefits-text-container{margin-top:16px}.steps-benefits-text-new{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000a2c;background-color:#f2f6ff;border-radius:8px;margin:0 auto;padding:16px;display:flex;gap:8px;max-width:580px}@media (max-width: 1023px){.steps-benefits-text-new{max-width:none}}@media (max-width: 1023px){.steps-benefits-text-new{margin:0 16px}}.steps-benefits-text-new-icon-container{display:flex;flex-direction:column;justify-content:center}.steps-benefits-text-new p{margin:0}.steps-signup-form .taxflow-foot{position:sticky}@media (max-width: 1023px){.steps-signup-form .taxflow-foot{position:fixed}}.steps-content{padding:32px 24px 84px}@media (max-width: 1023px){.steps-content{padding-left:0;padding-right:0}}.steps-content-mobile{padding-bottom:160px;padding-top:32px}@media (max-width: 1023px){.steps-content-wrapper{flex:1;overflow:auto}}.steps-content-bank{background-image:url(/assets/plaid-info-iZ-RM5sq.svg);background-repeat:no-repeat;background-position:center bottom 84px;min-height:100vh}.steps-content-wrapper:has(.common-loader-screen){height:calc(100% - 84px)}.steps-content:has(.common-loader-screen),.steps-body-wrapper:has(.common-loader-screen){height:100%}.taxflow-wrapper{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (max-width: 1023px){.taxflow-wrapper{overflow-y:hidden;flex:1}}@media (max-width: 1023px){.taxflow-wrapper-link{overflow-y:auto;height:100%}}@media (max-width: 1023px){.taxflow-wrapper-white{background-color:#fff;overflow-y:auto;height:100%}.taxflow-wrapper-white:before{content:"";background-image:none}.taxflow-wrapper-white:after{content:"";background-image:none}}.taxflow-wrapper-app-download{background-color:#f3f3f3}.taxflow-wrapper-app-download>.taxflow-content-center{background-color:#fff}.taxflow-wrapper .react-date-picker__calendar{z-index:2}.taxflow-wrapper .mainContent{background:transparent}.taxflow-wrapper .footer{background:transparent;position:fixed;left:0;right:0;bottom:0}.taxflow-content{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;align-items:flex-start;width:100%;position:relative;z-index:9;height:100%;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60}@media (max-width: 1023px){.taxflow-content{display:block}}.taxflow-content .taxflow-content-center{background-color:#f9fbfb;box-shadow:0 1px 6px rgba(23,17,17,.08);position:relative;overflow:hidden;width:60%;height:100%;display:flex;flex-direction:column;flex-grow:1}@media (max-width: 1023px){.taxflow-content .taxflow-content-center{border-radius:0;box-shadow:none;width:100%}}.taxflow-content .taxflow-content-center .container{width:100%;height:100%;max-height:100%;flex-grow:1;flex-basis:0;display:flex;flex-direction:column;overflow:auto}.taxflow-content .taxflow-content-center .taxflow-box-wrap{height:100%;display:flex;justify-content:space-between;flex:1}.taxflow-content .taxflow-content-center .taxflow-box-wrap .taxflow-box-wrap-left-spacer{flex-shrink:0;width:220px}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .taxflow-box-wrap .taxflow-box-wrap-left-spacer{display:none}}.taxflow-content .taxflow-content-center .taxflow-box-wrap .taxflow-box-wrap-right-spacer{width:350px;flex-shrink:0}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .taxflow-box-wrap .taxflow-box-wrap-right-spacer{display:none}}@media (max-width: 576px){.taxflow-content .taxflow-content-center .taxflow-box-wrap:has(.taxflow-bulk-upload-item,.tax-flow-form-upload-item-bulk-container,.taxflow-summary-type-item){display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .taxflow-box-wrap{height:100vh}}.taxflow-content .taxflow-content-center .taxflow-box-wrap .wrapper-view{height:100%;flex:1}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .taxflow-box-wrap .wrapper-view{display:flex;flex-direction:column}}.taxflow-content .taxflow-content-center .steps-wrapper{background-color:transparent;padding:0}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky{display:block}}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-head{margin:0}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-signup-form{display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-signup-form{display:block}}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-signup-form .steps-body{margin-bottom:auto;margin-top:0}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-signup-form .steps-body>div:not(:first-child) .form-group>label.normal{margin-top:16px}.taxflow-content .taxflow-content-center .steps-wrapper.step-foot-sticky .steps-signup-form .steps-body .checkbox-list{margin-top:8px}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-wrapper{flex:1;max-height:none}}.taxflow-content .taxflow-content-center .steps-head{max-width:580px;padding-bottom:16px}.taxflow-content .taxflow-content-center .steps-head.empty-title{padding:8px 0}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-head.empty-title:has(.sectioned-progress-bar){padding:8px 16px 0}}.taxflow-content .taxflow-content-center .steps-head.hidden-title{padding:0}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-head.hidden-title{padding:8px 16px 0}}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-head{max-width:none;padding:0 16px 16px}}.taxflow-content .taxflow-content-center .steps-head-loading-screen{padding:15px 15px 10px!important}.taxflow-content .taxflow-content-center .steps-head>.taxflow-header{display:flex;justify-content:flex-start;align-items:center;gap:16px}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-head>.taxflow-header-summary{display:flex;flex-direction:column;gap:8px}}.taxflow-content .taxflow-content-center .steps-head>.taxflow-header .tax-validation-question-icon{vertical-align:text-bottom}.taxflow-content .taxflow-content-center .steps-head img.submit-header-img{display:block;margin:0 auto;max-height:200px}.taxflow-content .taxflow-content-center .steps-head img.taxflow-header-img{display:block;margin:0 auto 16px;max-height:200px}.taxflow-content .taxflow-content-center .steps-head img.summary-header-img{width:48px;height:48px}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-head img.summary-header-img{display:block;margin:0 auto}}.taxflow-content .taxflow-content-center .steps-head-chip{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 12px;margin:16px auto}.taxflow-content .taxflow-content-center .steps-head-large{max-width:800px}.taxflow-content .taxflow-content-center .steps-body{padding:0}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-body{min-height:auto;max-height:inherit;padding:0 16px;max-width:100%;width:100%}}.taxflow-content .taxflow-content-center .steps-body-wide{max-width:800px!important}@media (max-width: 1279px){.taxflow-content .taxflow-content-center .steps-body-wide{max-width:none}}.taxflow-content .taxflow-content-center .steps-body-wrapper{max-width:580px;margin:0 auto}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-body-wrapper{max-width:none}}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-body-wrapper{margin:0}}.taxflow-content .taxflow-content-center .steps-body-wrapper-large{max-width:800px!important;margin:0 auto}@media (max-width: 1279px){.taxflow-content .taxflow-content-center .steps-body-wrapper-large{max-width:none}}.taxflow-content .taxflow-content-center .steps-body .steps-head{padding:0}.taxflow-content .taxflow-content-center .steps-body .steps-head h3{margin-bottom:10px}.taxflow-content .taxflow-content-center .steps-benefits-text{margin:0 40px;width:auto}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .steps-benefits-text{margin:-50px 24px 0}}.taxflow-content .taxflow-content-center .notifications-wrap{background:#ffffff;min-height:85px;position:absolute;left:0;right:0;bottom:0;padding:20px 40px;z-index:98;border-top:1px solid #aaaaab;border-left:#aaaaab}@media (max-width: 1023px){.taxflow-content .taxflow-content-center .notifications-wrap{position:fixed;left:10px;bottom:10px;margin-left:0;padding:0;background:none;min-height:auto;z-index:103;width:auto;right:auto}}.tax-flow-input-wrap{position:relative}.taxflow-wrapper-view-centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tax-validation-label-icon{margin-left:8px;vertical-align:text-bottom}.tax-flow-custom-job-item{margin-top:16px}.calendar-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.mobile_app .taxflow-content .taxflow-content-center .taxflow-box-wrap .wrapper-view{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width: 1023px){.mobile_app .taxflow-content .taxflow-content-center .steps-body{padding-bottom:20px}}@media (max-width: 1023px){.mobile_app .taxflow-content .taxflow-content-center .steps-wrapper{flex:1}}.mobile_app .taxflow-wrapper{background-color:transparent}@media (max-width: 1023px){.mobile_app .taxflow-wrapper{background-image:none}}.mobile_app .taxflow-wrapper .taxflow-foot{-ms-flex-shrink:0;flex-shrink:0;position:fixed;bottom:0}.image-container{bottom:0;display:flex;justify-content:center;position:absolute;width:100%;left:0;margin:32px auto 0}@media (max-width: 1023px){.image-container{margin:16px auto 0}}.image-container img{max-width:300px}.learn-more-option{margin-bottom:20px}.expense-review-wrapper{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (max-width: 1023px){.expense-review-wrapper{overflow-y:hidden;flex:1}}.expense-review-content{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;align-items:flex-start;width:100%;position:relative;height:100%;font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#424a60}@media (max-width: 1023px){.expense-review-content{display:block}}.expense-review-content .expense-review-content-center{background-color:#f9fbfb;box-shadow:0 1px 6px rgba(23,17,17,.08);position:relative;overflow:hidden;width:60%;height:100%;display:flex;flex-direction:column;flex-grow:1}@media (max-width: 1023px){.expense-review-content .expense-review-content-center{border-radius:0;box-shadow:none;width:100%}}.expense-review-content .expense-review-content-center .container{width:100%;height:100%;max-height:100%;flex-grow:1;flex-basis:0;display:flex;flex-direction:column;overflow:auto}.expense-review-content .expense-review-content-center .expense-review-box-wrap{height:100%;display:flex;justify-content:space-between;flex:1}.expense-review-content .expense-review-content-center .expense-review-box-wrap .expense-review-box-wrap-left-spacer{flex-shrink:0;width:220px}@media (max-width: 1023px){.expense-review-content .expense-review-content-center .expense-review-box-wrap .expense-review-box-wrap-left-spacer{display:none}}.expense-review-content .expense-review-content-center .expense-review-box-wrap .expense-review-box-wrap-right-spacer{width:350px;flex-shrink:0}@media (max-width: 1023px){.expense-review-content .expense-review-content-center .expense-review-box-wrap .expense-review-box-wrap-right-spacer{display:none}}@media (max-width: 1023px){.expense-review-content .expense-review-content-center .expense-review-box-wrap{height:100vh}}.expense-review-content .expense-review-content-center .expense-review-box-wrap .wrapper-view{height:100%;flex:1}@media (max-width: 1023px){.expense-review-content .expense-review-content-center .expense-review-box-wrap .wrapper-view{display:flex;flex-direction:column}}.mobile_app .expense-review-wrapper{background-color:transparent}@media (max-width: 1023px){.mobile_app .expense-review-wrapper{background-image:none}}.mobile_app .expense-review-wrapper .taxflow-foot{-ms-flex-shrink:0;flex-shrink:0;position:fixed;bottom:0}#root{height:100%}h1{font-family:F37Blanka,sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#000a2c;margin:0 auto}a{font-family:F37Blanka,sans-serif;color:#424a60;-webkit-text-decoration:underline;text-decoration:underline}a.cta-link{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:500;font-weight:600;color:#875dd5;-webkit-text-decoration:none;text-decoration:none}ul{padding-left:0}li{font-family:F37Blanka,sans-serif}li.taxflow-navigation-list-item{cursor:default}li.taxflow-navigation-list-item-active,li.taxflow-navigation-list-item-current{cursor:pointer}body{-webkit-box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:inherit;font-family:F37Blanka,sans-serif;height:100%}html{height:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}input[type=email],input[type=password],input[type=tel],input[type=text],textarea,select{font-size:16px;-webkit-appearance:none}input[type=text]:not(.browser-default).form-control,input[type=password]:not(.browser-default).form-control,input[type=email]:not(.browser-default).form-control,input[type=url]:not(.browser-default).form-control,input[type=time]:not(.browser-default).form-control,input[type=date]:not(.browser-default).form-control,input[type=datetime]:not(.browser-default).form-control,input[type=datetime-local]:not(.browser-default).form-control,input[type=tel]:not(.browser-default).form-control,input[type=number]:not(.browser-default).form-control,input[type=search]:not(.browser-default).form-control,input:not([type]).form-control,textarea.form-control,select.form-control{font-family:F37Blanka,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000a2c;background-color:#fff;border:1px solid #aaaaab;border-radius:4px;box-sizing:border-box;height:56px;line-height:20px;margin-bottom:0;padding:10px 12px}input[type=text]:not(.browser-default).form-control.short-width,input[type=password]:not(.browser-default).form-control.short-width,input[type=email]:not(.browser-default).form-control.short-width,input[type=url]:not(.browser-default).form-control.short-width,input[type=time]:not(.browser-default).form-control.short-width,input[type=date]:not(.browser-default).form-control.short-width,input[type=datetime]:not(.browser-default).form-control.short-width,input[type=datetime-local]:not(.browser-default).form-control.short-width,input[type=tel]:not(.browser-default).form-control.short-width,input[type=number]:not(.browser-default).form-control.short-width,input[type=search]:not(.browser-default).form-control.short-width,input:not([type]).form-control.short-width,textarea.form-control.short-width,select.form-control.short-width{float:right}input[type=text]:not(.browser-default).form-control.without-label,input[type=password]:not(.browser-default).form-control.without-label,input[type=email]:not(.browser-default).form-control.without-label,input[type=url]:not(.browser-default).form-control.without-label,input[type=time]:not(.browser-default).form-control.without-label,input[type=date]:not(.browser-default).form-control.without-label,input[type=datetime]:not(.browser-default).form-control.without-label,input[type=datetime-local]:not(.browser-default).form-control.without-label,input[type=tel]:not(.browser-default).form-control.without-label,input[type=number]:not(.browser-default).form-control.without-label,input[type=search]:not(.browser-default).form-control.without-label,input:not([type]).form-control.without-label,textarea.form-control.without-label,select.form-control.without-label{margin-top:44px}input[type=text]:not(.browser-default).form-control:focus,input[type=password]:not(.browser-default).form-control:focus,input[type=email]:not(.browser-default).form-control:focus,input[type=url]:not(.browser-default).form-control:focus,input[type=time]:not(.browser-default).form-control:focus,input[type=date]:not(.browser-default).form-control:focus,input[type=datetime]:not(.browser-default).form-control:focus,input[type=datetime-local]:not(.browser-default).form-control:focus,input[type=tel]:not(.browser-default).form-control:focus,input[type=number]:not(.browser-default).form-control:focus,input[type=search]:not(.browser-default).form-control:focus,input:not([type]).form-control:focus,textarea.form-control:focus,select.form-control:focus{box-shadow:none;border:2px solid #001149;outline:none}textarea{width:100%}input:-webkit-autofill{background-color:transparent!important;box-shadow:0 0 0 50px #f2f6ff inset;-webkit-box-shadow:0 0 0 50px #f2f6ff inset}input .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:100%}select:focus{outline:none}select::-ms-expand{display:none}.text-xs{color:#000a2c;font-size:12px;line-height:120%}.text-base{align-self:center;color:#000a2c;font-size:16px;line-height:120%}.text-lg{color:#000a2c;font-size:20px;line-height:120%}.text-xl{color:#000a2c;font-size:24px;line-height:120%}.base-label{color:#424a60;font-size:13px;line-height:120%}.question-title{font-size:24px;font-style:normal;font-weight:500;line-height:150%}.question-body{display:flex;align-items:flex-start;gap:8px;align-self:stretch;color:#424a60}.generic-error-screen{background-color:#fafbff;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;padding-left:24px;padding-right:24px}.generic-error-screen-container{padding-top:24px;padding-bottom:24px;max-width:600px}.generic-error-screen-image{height:200px;margin-bottom:24px}.generic-error-screen-title{margin-bottom:24px}.generic-error-screen-link{font-family:F37Blanka,sans-serif;font-size:16px}.expense-wrapper .expenses-num-wrap{max-width:580px;margin:0 auto;padding-left:0;padding-right:0}.expense-wrapper .expenses-heading-wrap{margin:0 auto;padding-left:0;padding-right:0}.expense-wrapper .mainContent{min-height:100vh}.expense-wrapper .mainContent .main-content{padding-bottom:20px}@media (max-width: 767px){.expense-wrapper .mainContent .main-content{padding-left:0;padding-right:0;padding-top:155px}.expense-wrapper .mainContent .container{width:100%}.expense-wrapper .container-md{width:100%;max-width:none;margin:0}.expenses-card-listing .expenses-card-item{margin-top:0;margin-bottom:0}.expenses-card-listing .expenses-card-item-border{border-radius:0;border-left:0;border-right:0}.expenses-card-listing .expenses-card-item{margin-bottom:0;margin-top:0}.expense-wrapper .expenses-num-wrap{max-width:none;margin:0;padding-left:25px;padding-right:25px}.expense-wrapper .expenses-heading-wrap{max-width:none;margin:0}}
