.aui-nvr-ui-WebAssemblyController{display:block;position:absolute;top:0;width:100%;height:100%}.aui-nvr-ui-WebAssemblyController video{visibility:hidden}.aui-nvr-ui-WebAssemblyController img{display:none}.aui-nvr-ui-WebAssemblyController canvas{position:absolute;top:0;left:0}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.vjs-loading-spinner{z-index:2}.v-dialog{box-shadow:none!important}::-webkit-scrollbar{width:8px;height:.2em}::-webkit-scrollbar-track{margin-right:.2em;background-color:#1e1e1e}::-webkit-scrollbar-thumb{border-radius:4px;background-color:hsla(0,0%,100%,.6);background-clip:padding-box;height:8px}.v-btn:not(.v-btn--round){min-width:unset!important}.text--red{color:#e20039}body{scrollbar-color:hsla(0,0%,100%,.6) #1e1e1e}.vigil-cloud-vuetify-svg-rotate-by-180 svg{transform:rotate(180deg)!important}.v-data-footer{justify-content:end}.required-field-asterisk{color:#e20039}.custom-label-color input,.custom-placeholder-color input{color:#000!important}.custom-placeholder-color.theme--dark.v-input--is-disabled input,.custom-placeholder-color.theme--dark.v-input--is-disabled textarea{color:rgba(0,0,0,.5)!important}.custom-placeholder-color input::-moz-placeholder{color:#666!important}.custom-placeholder-color input::placeholder{color:#666!important}.vue-tel-input-vuetify .vti__flag{box-shadow:0 0 6px #333!important}.account-menu{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:600px){.account-menu .v-btn:not(.v-btn--round).v-size--default{padding:0 2px!important}}.account-menu .v-btn{border-radius:2px}.account-menu .menu .v-btn{font-weight:400}.account-menu .menu .v-btn svg{margin-right:8px}.cookie-banner{text-align:center;background-color:rgba(0,0,0,.6);position:fixed;bottom:0;left:0;max-width:100%!important}.cookie-banner .close-btn{text-align:right;float:right;vertical-align:top}.cookie-banner .close-btn.v-btn:before{background-color:transparent}.cookie-banner .close-btn span{font-size:24px}.cookie-banner .col{padding-bottom:0}.login-user-form .region-selector{max-width:75px}.login-user-form .region-selector>.v-input__control>.v-input__slot{padding:0!important;background-color:#fff!important}.login-user-form .region-selector>.v-input__control>.v-input__slot .v-input__append-inner{padding:0}.login-user-form .region-selector-progress>.v-input__control>.v-input__slot{padding:0!important}.login-user-form .region-selector-progress>.v-input__control>.v-input__slot .v-input__append-inner{padding:0}.login-user-form .autofill-fix .v-label{display:none}.login-user-form .region-text{margin-bottom:0;color:#1a1a1a}.wrapper{display:grid;grid-template-columns:100%;grid-template-areas:"formContainer";height:100%}.image-container{grid-area:imageContainer;visibility:hidden}.form-container{grid-area:formContainer;height:100%}@media(min-width:960px){.wrapper{height:100%;grid-template-columns:55% 45%;grid-template-areas:"imageContainer  formContainer"}.image-container{visibility:visible}}.login{background-color:#fff;overflow:hidden;height:100%}.login .image-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.login.container{height:100%;padding:0}.login.container .login-container{color:#000}.login.container .login-container .v-card{color:#1a1a1a;background-color:#fff;padding-left:4vw;padding-right:4vw;margin:auto;text-align:center}@media screen and (min-width:960px)and (max-width:600px){.login.container .login-container .v-card{padding-top:5vh}}@media screen and (max-width:600px){.login.container .login-container .v-card{padding-left:2vh;padding-right:2vh}}.login.container .login-container .v-card .login-text{text-align:center}.login.container .login-container .v-card .v-text-field{color:gray}.login.container .login-container .v-card .v-text-field .v-input__slot{background:#f0f0f0}.login.container .login-container .v-card .v-text-field .v-input__slot label{color:#bbb}.login.container .login-container .v-card .v-text-field .v-input__slot input{color:#1a1a1a}.login.container .login-container .v-card .login-btn{width:100%;margin-bottom:2rem}.login.container .login-container .v-card .verify-btn{font-size:16px;height:48px}.login.container .login-container .v-card .login-btn-inactive{opacity:.5}.login.container .login-container .v-card .forgot-link{text-decoration:none;color:blue;font-size:16px;margin-top:2rem}.login.container .login-container .login-logo{text-align:center}.login.container .login-container .login-logo svg{height:90%;width:35vw!important}.login.container .privacy-policy,.login.container .privacy-policy a{color:#1a1a1a}.login .error-notice{border-radius:5px;border:1px solid #e3e5e9;color:#fff;background-color:#ee8071;margin-bottom:20px;padding:10px}.login .loading-btn{display:inline-block;position:relative;width:28px;height:28px;margin-top:-8px;margin-right:-5px}.login .loading-btn div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:5px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.login .resend-btn .loading-btn div{border:4px solid #0091ff}.login .resend-btn:hover{cursor:pointer}.login .lds-ring div:first-child{animation-delay:-.45s}.login .lds-ring div:nth-child(2){animation-delay:-.3s}.login .lds-ring div:nth-child(3){animation-delay:-.15s}.login .two-factor-checkbox .v-input__control{max-width:250px}.login .two-factor-checkbox .v-input__control label{padding-right:15px}.login .two-factor-checkbox svg g{fill:gray}.login .text--blue{color:#0091ff}.login #twoFactorInput{max-width:9ch;text-align:left;margin:auto;letter-spacing:.5ch;background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch,transparent 0,transparent 1.5ch) 0 100%/100% 2px no-repeat;font-size:2ch}.login .two-factor-text{opacity:.7}.login .two-factor-checkbox label{color:#333}.logout{background-color:#fff;height:100%}.logout.container{overflow:hidden;padding:0;height:100%}.logout.container img{width:100%}.logout.container .logout-container{height:100vh;color:#000}.logout.container .logout-container .container{height:100%}.logout.container .logout-container .v-card{color:#1a1a1a;background-color:#fff;padding:16px 48px 0 48px;margin:auto;text-align:center}.logout.container .logout-container .v-card .logout-text{text-align:center;margin-bottom:1.5rem}.logout.container .logout-container .v-card .logout-text div:first-child{font-size:24px;margin-bottom:1.75rem}.logout.container .logout-container .v-card .v-text-field{color:gray}.logout.container .logout-container .v-card .v-text-field .v-input__slot{background:#f0f0f0!important}.logout.container .logout-container .v-card .v-text-field .v-input__slot input,.logout.container .logout-container .v-card .v-text-field .v-input__slot label{color:#bbb}.logout.container .logout-container .v-card .logout-btn{width:100%;margin-bottom:2rem}.logout.container .logout-container .v-card .logout-btn-inactive{opacity:.5}.logout.container .logout-container .v-card .forgot-link{text-decoration:none;color:blue;font-size:16px;margin-top:2rem}.logout.container .logout-container .logout-logo{text-align:center}.logout.container .logout-container .logout-logo svg{width:35vw!important}.reset-password{background-color:#fff;min-height:100%}.reset-password .image-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.reset-password.container{padding:0;min-height:100vh}.reset-password.container .reset-container{color:#000}.reset-password.container .reset-container .v-card{color:#1a1a1a;background-color:#fff;padding-left:4vw;padding-right:4vw;margin:auto;text-align:center}@media screen and (min-width:960px)and (max-width:600px){.reset-password.container .reset-container .v-card{padding-top:5vh}}@media screen and (max-width:600px){.reset-password.container .reset-container .v-card{padding-left:2vh;padding-right:2vh}}.reset-password.container .reset-container .v-card .v-card__text{color:#1a1a1a;text-align:left}.reset-password.container .reset-container .v-card .v-card__text .text--green{color:green;transition:.2s}.reset-password.container .reset-container .v-card .reset-text{text-align:center}.reset-password.container .reset-container .v-card .reset-text div:first-child{font-size:24px;margin-top:1.75rem}.reset-password.container .reset-container .v-card .v-text-field{color:gray}.reset-password.container .reset-container .v-card .v-text-field .v-input__slot{background:#f0f0f0!important}.reset-password.container .reset-container .v-card .v-text-field .v-input__slot label{color:#bbb}.reset-password.container .reset-container .v-card .v-text-field .v-input__slot input{color:#1a1a1a}.reset-password.container .reset-container .v-card .reset-btn{width:100%}.reset-password.container .reset-container .v-card .reset-btn-inactive{opacity:.5}.reset-password.container .reset-container .v-card .forgot-link{text-decoration:none;color:blue;font-size:16px}.reset-password.container .reset-container .reset-logo{text-align:center}.reset-password.container .reset-container .reset-logo svg{height:90%;width:35vw!important}.reset-password.container .privacy-policy,.reset-password.container .privacy-policy a{color:#1a1a1a}.reset-password .error-notice{border-radius:5px;border:1px solid #e3e5e9;color:#fff;background-color:#ee8071;margin-bottom:20px;padding:10px}.reset-password .loading-btn{display:inline-block;position:relative;width:28px;height:28px;margin-top:-8px;margin-right:-5px}.reset-password .loading-btn div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:5px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.reset-password .lds-ring div:first-child{animation-delay:-.45s}.reset-password .lds-ring div:nth-child(2){animation-delay:-.3s}.reset-password .lds-ring div:nth-child(3){animation-delay:-.15s}.forgot-password{background-color:#fff;min-height:100%}.forgot-password .image-container{display:flex;justify-content:center;align-items:center}.forgot-password.container{min-height:100%;padding:0}.forgot-password.container .reset-container{color:#000}.forgot-password.container .reset-container .v-card{color:#1a1a1a;background-color:#fff;padding-left:4vw;padding-right:4vw;margin:auto;text-align:center}@media screen and (min-width:960px)and (max-width:600px){.forgot-password.container .reset-container .v-card{padding-top:5vh}}@media screen and (max-width:600px){.forgot-password.container .reset-container .v-card{padding-left:2vh;padding-right:2vh}}.forgot-password.container .reset-container .v-card .v-card__text{color:#1a1a1a;text-align:left}.forgot-password.container .reset-container .v-card .v-card__text .text--green{color:green;transition:.2s}.forgot-password.container .reset-container .v-card .reset-text{text-align:center}.forgot-password.container .reset-container .v-card .reset-text div:first-child{font-size:24px;margin-top:1.75rem}.forgot-password.container .reset-container .v-card .v-text-field{color:gray}.forgot-password.container .reset-container .v-card .v-text-field .v-input__slot{background:#f0f0f0!important}.forgot-password.container .reset-container .v-card .v-text-field .v-input__slot label{color:#bbb}.forgot-password.container .reset-container .v-card .v-text-field .v-input__slot input{color:#1a1a1a}.forgot-password.container .reset-container .v-card .reset-btn{width:100%;margin-bottom:2rem}.forgot-password.container .reset-container .v-card .reset-btn-inactive{opacity:.5}.forgot-password.container .reset-container .v-card .forgot-link{text-decoration:none;color:blue;font-size:16px;margin-top:2rem}.forgot-password.container .reset-container .reset-logo{text-align:center}.forgot-password.container .reset-container .reset-logo svg{width:35vw!important}.forgot-password.container .privacy-policy,.forgot-password.container .privacy-policy a{color:#1a1a1a}.forgot-password .error-notice{border-radius:5px;border:1px solid #e3e5e9;color:#fff;background-color:#ee8071;margin-bottom:20px;padding:10px}.forgot-password .loading-btn{display:inline-block;position:relative;width:28px;height:28px;margin-top:-8px;margin-right:-5px}.forgot-password .loading-btn div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:5px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.forgot-password .lds-ring div:first-child{animation-delay:-.45s}.forgot-password .lds-ring div:nth-child(2){animation-delay:-.3s}.forgot-password .lds-ring div:nth-child(3){animation-delay:-.15s}.sign-up{background-color:#fff;height:100%}.sign-up .image-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.sign-up.container{height:100%;padding:0}.sign-up.container .reset-container{color:#000}.sign-up.container .reset-container .v-card{color:#1a1a1a;background-color:#fff;padding-left:4vw;padding-right:4vw;margin:auto;text-align:center}@media screen and (min-width:960px)and (max-width:600px){.sign-up.container .reset-container .v-card{padding-top:5vh}}@media screen and (max-width:600px){.sign-up.container .reset-container .v-card{padding-left:2vh;padding-right:2vh}}.sign-up.container .reset-container .v-card .v-card__text{color:#1a1a1a;text-align:left}.sign-up.container .reset-container .v-card .v-card__text .text--green{color:green;transition:.2s}.sign-up.container .reset-container .v-card .reset-text{text-align:center}.sign-up.container .reset-container .v-card .reset-text div:first-child{font-size:24px;margin-top:1.75rem}.sign-up.container .reset-container .v-card .v-text-field{color:gray}.sign-up.container .reset-container .v-card .v-text-field .v-input__slot{background:#f0f0f0!important}.sign-up.container .reset-container .v-card .v-text-field .v-input__slot label{color:#bbb}.sign-up.container .reset-container .v-card .v-text-field .v-input__slot input{color:#1a1a1a}.sign-up.container .reset-container .v-card .reset-btn{width:100%;margin-bottom:2rem}.sign-up.container .reset-container .v-card .reset-btn-inactive{opacity:.5}.sign-up.container .reset-container .v-card .forgot-link{text-decoration:none;color:blue;font-size:16px;margin-top:2rem}.sign-up.container .reset-container .reset-logo{text-align:center}.sign-up.container .reset-container .reset-logo svg{height:90%;width:35vw!important}.sign-up.container .privacy-policy,.sign-up.container .privacy-policy a{color:#1a1a1a}.sign-up .error-notice{border-radius:5px;border:1px solid #e3e5e9;color:#fff;background-color:#ee8071;margin-bottom:20px;padding:10px}.sign-up .loading-btn{display:inline-block;position:relative;width:28px;height:28px;margin-top:-8px;margin-right:-5px}.sign-up .loading-btn div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:5px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.sign-up .lds-ring div:first-child{animation-delay:-.45s}.sign-up .lds-ring div:nth-child(2){animation-delay:-.3s}.sign-up .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.outage{background-color:#fff;overflow:hidden;height:100%;color:#000}.terms-of-use{position:relative;padding:0}.terms-of-use .header-bar{position:fixed;top:0;left:0}.terms-of-use .header-bar img{cursor:default}.terms-of-use .terms-of-use-content{padding-top:6.5vh}.privacy-policy-component .link{color:#0091ff}.privacy-policy-component .link:hover{color:#fff}.privacy-policy{position:relative;padding:0}.privacy-policy .header-bar{position:fixed;top:0;left:0}.privacy-policy .header-bar img{cursor:default}.privacy-policy .privacy-policy-content{padding-top:6.5vh}.v-list-item__icon .v-icon g,.v-list-item__icon .v-icon path{fill:#fff!important}.v-list-item__icon.active:before{background-color:#0091ff}.v-list-item__icon:before{content:"";background-color:hsla(0,0%,100%,.26);border-radius:50%;position:absolute;height:26px;width:26px;top:13px;left:13px}.notification-item .hide-btns{display:none}.notification-item .trash-icon,.notification-item svg{color:#fff!important}.notification-item .trash-icon g,.notification-item svg g{fill:#fff!important;color:#fff!important}.notifications-btn.v-btn:focus:before{opacity:0!important}.notifications-menu .noti-bar{position:sticky;background-color:#1a1a1a;z-index:99;overflow:hidden}.notifications-menu .noti-bar .v-btn:hover:before{opacity:0}.notifications-menu .top-bar{background-color:#2a2a2a;top:0}.notifications-menu .top-bar .notifications-title{font-weight:800;height:36px;padding:6px 16px 0 16px}.notifications-menu .bottom-bar{background-color:#2a2a2a;bottom:0;box-shadow:0 3px 3px 3px rgba(0,0,0,.58)}.notifications-menu .notifications-list{overflow:hidden;z-index:-1}.notifications-menu .notifications-list .notification-item{background-color:#272727}.notifications-menu .notifications-list .notification-item.unread-notification{background-color:#4d4d4d}.notifications-menu .notifications-list .notification-item:hover{cursor:pointer;background-color:#666}.notifications-menu .notifications-list .notification-item .v-list-item__title{text-overflow:none;white-space:break-spaces}.notifications-menu .notifications-list .notification-item-no-hover:hover{cursor:auto;background-color:#272727}.header-bar .header-img{vertical-align:middle}.mobile-customer-logo{height:48px!important}.dealer-banner,.dealer-cc-expiring-banner{background-color:#e20039}.download-case-banner{font-weight:800}.download-case-banner .v-banner__wrapper{padding-right:3rem!important;padding-left:5rem!important}.download-case-banner .ellipsis i{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0s}.download-case-banner .ellipsis i+i{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s}.download-case-banner .ellipsis i+i+i{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s}.header{padding-right:2rem}.header .icon-hover:hover{cursor:pointer}@media screen and (max-width:600px){.header{padding-right:0!important}}.header.v-card{min-width:100%;background-color:#000!important}.header .v-app-bar{padding-left:2rem}@media screen and (max-width:600px){.header .v-app-bar{padding-left:.5rem!important}}.header .toolbar-logo img{vertical-align:middle}@media screen and (min-width:600px){.header .toolbar-logo img{padding-right:10px}}.header .v-tab{height:100%;padding-left:4px;padding-right:8px;margin-left:0!important;margin-right:8px}.header i{height:18px;width:18px;margin-right:.25rem}.header .gear-icon-tweak{height:17px}.header .v-tab--active.v-tab.v-tab{color:#fff}.header .v-toolbar__title{overflow:unset;vertical-align:middle}.header .nav-active{background-color:#404040}@media screen and (min-width:600px){.header .v-toolbar__content,.header .v-toolbar__extension{padding-right:5px!important}}.header .v-toolbar__content{height:6.5vh!important;padding-left:0}.header .v-slide-group__prev .v-slide-group__prev--disabled{max-width:0!important}.header .v-slide-group__prev{display:none!important}.footer-container{font-family:IBM Plex Sans;font-size:14px;opacity:.7;letter-spacing:0}.footer-left,.footer-right{color:#fff;padding:10px}.footer-right a{text-decoration:none}.footer-right .link{color:#0091ff}.footer-right .link:hover{color:#fff}.browser-compat-dialog .close-btn{float:right;margin-top:5px;margin-right:5px;right:0}.browser-compat-dialog .browser-error{text-align:center;color:#e20039}@media only screen and (max-width:600px){.global-toast-message .v-alert{top:70px!important;right:20px!important}}.global-toast-message .v-alert{position:fixed;top:70px;right:150px;z-index:300;background-color:#121212!important}.global-toast-message .v-alert:before{background-color:#121212;opacity:0}.global-toast-message .v-alert .v-alert__icon{margin:auto;padding-right:12px}.global-toast-message .v-alert .v-alert__dismissible{margin-right:-12px}.global-toast-message .v-alert .white-link{color:#fff;font-weight:800}.global-toast-message .v-alert .v-icon{height:32px;width:32px}.global-toast-message .v-alert .title{font-size:1.15rem!important;font-weight:600}.terms-component .link{color:#0091ff}.terms-component .link:hover{color:#fff}.terms-dialog{overflow:hidden}.terms-dialog-card{border-radius:2px;display:flex!important;flex-direction:column}.terms-dialog-card .terms-row-background{background-color:#2a2a2a;height:90px}.terms-dialog-card .terms-row-mobile{height:100%}.terms-dialog-card .close-btn{float:right;width:28px;border-radius:50%}.terms-dialog-card .text-card{max-height:550px;overflow-y:auto}@media screen and (max-height:815px){.terms-dialog-card .text-card{max-height:400px}}@media screen and (max-width:500px){.terms-dialog-card .text-card{max-height:60vh}}.terms-dialog-card .submit-btn.v-btn.v-btn--disabled:not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(226,0,57,.45)!important}.terms-dialog-card .terms-nav .terms-nav-btn{width:100%}.terms-dialog-card .terms-nav .terms-nav-btn:hover{background-color:#666;border-radius:0}.terms-dialog-card .terms-nav .terms-nav-btn.active{background-color:#666;border-radius:0;font-weight:800}.cc-input-form{overflow:hidden}.cc-input-form .chargify-progress{position:absolute;top:150px;left:200px}.cc-input-form .v-input{font-size:14px}.cc-input-form .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0!important}.cc-input-form .v-icon__svg{fill:#000}.cc-input-form .v-text-field .v-input__control .v-input__slot{font-size:14px;min-height:20px!important;margin-bottom:4px!important}.cc-input-form .v-text-field--box .v-input__slot,.cc-input-form .v-text-field--outline .v-input__slot{min-height:20px!important;margin-bottom:4px!important}.cc-input-form .vue-tel-input-vuetify{align-items:flex-start}.cc-input-form .vue-tel-input-vuetify .v-input{border-radius:2px!important}.cc-input-form .vue-tel-input-vuetify .country-code .v-text-field__details{display:none}.cc-input-form .vue-tel-input-vuetify .country-code .v-input__slot{padding:0}.cc-input-form .vue-tel-input-vuetify .country-code .vti__flag{margin-left:10px!important}.cc-input-form .vue-tel-input-vuetify .country-code .v-input__control{padding-left:0;margin-right:8px}.cc-input-form .vue-tel-input-vuetify .country-code .v-input__append-inner{margin-left:24px;margin-top:auto}.cc-input-form .vue-tel-input-vuetify .v-select__slot{height:32px;margin-right:4px}.cc-input-form .vue-tel-input-vuetify input{color:#000!important;caret-color:#000!important}.cc-input-form .vue-tel-input-vuetify .v-input__slot:after,.cc-input-form .vue-tel-input-vuetify .v-input__slot:before{display:none}.cc-input-form #first_name iframe,.cc-input-form #last_name iframe{width:100%!important}.cc-input-form #cc_number iframe{width:100%!important;max-height:65px}.cc-input-form #cc_month iframe,.cc-input-form #cc_year iframe{width:90%!important;max-height:65px}.cc-input-form #billing_zip iframe,.cc-input-form #cc_cvv iframe{width:100%!important;max-height:65px}.cc-input-form #billing_country iframe{width:100%!important;cursor:pointer;overflow:hidden;max-height:65px;min-height:61px}.cc-input-form #chargify-form{visibility:visible;opacity:1;transition:visibility 0s,opacity .5s linear}.cc-input-form .hide-chargify-form{transition:visibility 0s,opacity .5s linear!important;visibility:hidden!important;opacity:0!important}.ach-input-form{overflow:hidden}.ach-input-form .chargify-progress.v-progress-circular{position:absolute;top:150px;left:200px}.ach-input-form .v-input{font-size:14px}.ach-input-form .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0!important}.ach-input-form .v-icon__svg{fill:#000}.ach-input-form .v-text-field .v-input__control .v-input__slot{font-size:14px;min-height:20px!important;margin-bottom:4px!important}.ach-input-form .v-text-field--box .v-input__slot,.ach-input-form .v-text-field--outline .v-input__slot{min-height:20px!important;margin-bottom:4px!important}.ach-input-form #ach_bankName iframe,.ach-input-form #ach_firstName iframe,.ach-input-form #ach_lastName iframe{width:100%!important;max-height:65px}.ach-input-form #ach_accountHolderType iframe{width:50%!important;cursor:pointer;overflow:hidden;min-height:61px;max-height:65px}.ach-input-form #ach_accountNumber iframe,.ach-input-form #ach_routingNumber iframe{width:100%!important;max-height:65px}.ach-input-form #ach-chargify-form{visibility:visible;opacity:1;transition:visibility 0s,opacity .5s linear}.ach-input-form .hide-chargify-form{transition:visibility 0s,opacity .5s linear!important;visibility:hidden!important;opacity:0!important}.ach-input-form .mail-color{color:#0091ff}.dealer-cc-dialog{max-height:100%!important}.dealer-cc-dialog .v-expansion-panel,.dealer-cc-dialog .v-input--selection-controls{margin-top:0}.dealer-cc-dialog .v-expansion-panel .v-expansion-panel-content__wrap{padding:0 8px}.question-input-container{height:120px;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);border-radius:8px}.question-input-container .v-textarea textarea{line-height:1.5rem;font-size:14px}.question-input-text-area{width:100%;line-height:40px;margin-top:10px;margin-bottom:10px}.question-input-send-button-container{position:absolute;right:24px;bottom:15px;cursor:pointer}.question-input-send-button{width:24px;height:23px;background:radial-gradient(106.04% 106.06% at 100.1% 90.19%,#0f6cbd 33.63%,#8dddd8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.question-input-send-button-disabled{width:24px;height:23px;color:rgba(66,66,66,.4)!important}.question-input-bottom-border{position:absolute;width:100%;height:4px;left:0;bottom:0;background:radial-gradient(106.04% 106.06% at 100.1% 90.19%,#0f6cbd 33.63%,#8dddd8 100%);border-bottom-left-radius:8px}.question-input-options-button{cursor:pointer;width:27px;height:30px}@media(max-width:480px){.question-input-container{left:0}}.answer-container .answer-card{background:#fff;box-shadow:0 1px 2px #00000024,0 0 2px #0000001f;border-radius:5.419px}.answer-container .answer-card .answer-text{font-weight:400;font-size:14px;line-height:20px;color:#323130}.answer-container a{color:#25f!important}.answer-container p{margin:0!important}.answer-container .v-expansion-panel-header{min-height:28px!important;font-size:.75rem;padding:8px 16px!important}.answer-container .v-expansion-panel-content__wrap{padding:0 18px 16px 4px}.answer-container .v-list-item{min-height:28px!important;font-size:.75rem;padding:0 4px}.answer-container .v-list-item__content{padding:0 4px}.answer-container .v-list-item__title{font-size:.75rem;padding:0 4px}.answer-container .citation{box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:0;width:14px;height:14px;border:1px solid #e0e0e0;border-radius:4px;flex:none;flex-grow:0;z-index:2;font-style:normal;font-weight:600;font-size:10px;line-height:14px;text-align:center;color:#424242;cursor:pointer}.chat-history-list{overflow:hidden auto;max-width:calc(100% - 10px);max-height:calc(80vh - 120px)}.chat-history-list .hide-btns{visibility:hidden}.chat-history-list .v-input__control>.v-input__slot{min-height:28px!important;padding-left:9px!important}.chat-history-list .entry-title{border:1px solid transparent}.chat-history-list .v-list-item{min-height:32px}.chat-history-panel{flex:0 1 auto;width:40%}.chat-container{flex:1;display:flex;flex-direction:column;align-items:center;background:radial-gradient(108.78% 108.78% at 50.02% 19.78%,#fff 57.29%,#eef6fe 100%);border-radius:0}.chat-container .chat-root{width:100%;flex-flow:row nowrap}.chat-container .chat-content{width:60%;flex:1 0 auto;display:flex;flex-direction:column;max-height:calc(80vh - 40px);background:radial-gradient(108.78% 108.78% at 50.02% 19.78%,#fff 57.29%,#eef6fe)}.chat-empty-state{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.chat-empty-state-title{margin-top:20px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;align-items:flex-end;text-align:center;letter-spacing:-.01em;color:#616161}.chat-message-stream{flex-grow:1;max-width:calc(38vw - 24px);width:100%;overflow:auto;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;margin-top:24px}.chat-message-user{display:flex;justify-content:flex-end;margin-bottom:12px}.chat-message-user-message{display:flex;padding:20px;background:#edf5fd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#242424;order:0;flex-grow:0;white-space:pre-wrap;word-wrap:break-word;max-width:80%}.chat-message-gpt{margin-bottom:12px;max-width:90%;display:flex}.chat-message-error{padding:20px;border-radius:8px;box-shadow:1px 1px 2px #b63443,0 0 1px #b63443;color:#242424;flex:none;order:0;flex-grow:0;max-width:800px;margin-bottom:12px}.chat-message-error-content{font-family:segoe ui;font-style:normal;font-weight:400;font-size:14px;line-height:22px;white-space:pre-wrap;word-wrap:break-word;gap:12px;align-items:center}.chat-input{position:sticky;flex:0 0 60px;padding:0;width:calc(100% - 40px);margin-bottom:80px;margin-top:8px;margin-left:20px}.clear-chat-broom{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;width:40px;height:40px;left:7px;top:13px;color:#fff;border-radius:4px;z-index:1}.stop-generating-container{position:relative;height:32px;bottom:32px}.stop-generating-icon{width:14px;height:14px;color:#424242}.stop-generating-text{width:103px;height:20px;font-style:normal;font-weight:600!important;font-size:10px!important;line-height:20px;display:flex;align-items:center;color:#242424;flex:none;order:0;flex-grow:0}a{padding-left:5px;padding-right:5px}@media(max-width:480px){.chat-input{width:90%;max-width:90%}}.ai-assistant{position:relative;z-index:99}.ai-assistant .chat-popup{z-index:100;display:none;position:fixed;bottom:0;right:0;min-width:300px;width:38vw;height:80vh;border:2px solid #e2e3e6}.ai-assistant .chat-popup.chat-popup-visible{display:block}.ai-assistant .chat-header{background-color:#f2f2f2;height:40px}.ai-assistant .chat-header .history-button{border-color:#d1d1d1;font-weight:600}.ai-assistant .chat-content{height:100%}.auth-error-dialog{overflow:hidden}.external-banner{background-color:#e20039}*{text-transform:none!important}a{text-decoration:none}body{height:100%}body .break-long-word{word-break:break-word}body .v-application{font-family:IBM Plex Sans,sans-serif!important}body .v-application .v-application--wrap{height:100%!important}html{background-color:#000;width:100%;margin:0}@media screen and (min-width:960px){html .container{max-width:unset}}.login-logo{.st0{fill:#c10230}.st1{-webkit-clip-path:url(#SVGID_2_);clip-path:url(#SVGID_2_)}.st2{fill:#c22134}.st3{fill:#fff}.st4{fill:#c22235}.st5{-webkit-clip-path:url(#SVGID_4_);clip-path:url(#SVGID_4_);fill:#fff}.st6{-webkit-clip-path:url(#SVGID_6_);clip-path:url(#SVGID_6_);fill:#fff}.st7{fill:none}}.logo-icon{.st0{fill:#c10230}.st1{-webkit-clip-path:url(#SVGID_2_);clip-path:url(#SVGID_2_)}.st2{fill:#c22134}.st3{fill:#fff}.st4{fill:#c22235}.st5{-webkit-clip-path:url(#SVGID_4_);clip-path:url(#SVGID_4_);fill:#fff}.st6{-webkit-clip-path:url(#SVGID_6_);clip-path:url(#SVGID_6_);fill:#fff}.st7{fill:none}}