.Title{text-align:left;font-family:var(--title-font-family);font-size:var(--text-font-size);line-height:calc(var(--text-font-size) * 1.37);font-weight:var(--title-font-weight);color:var(--text);margin:0 0 var(--spacing) 0}.Connect .content .CloseConfirmation{background-color:var(--background);z-index:99999;flex-direction:column;flex:1;justify-content:space-between;width:100%;height:100%;padding-top:0;display:flex;position:absolute;top:0}.Connect .content .CloseConfirmation .container{flex-direction:column;flex:1;justify-content:space-between;display:flex}.Connect .content .CloseConfirmation .container .pluggy.ui.button{justify-self:flex-end}.Connect .content .CloseConfirmation .Title{margin-bottom:var(--spacing);letter-spacing:0;text-align:left;padding:0;font-size:16px;font-weight:500;line-height:22px}.CloseConfirmation .text-container .message{font-size:var(--text-font-size-s);line-height:var(--text-font-size);margin-bottom:calc(var(--spacing) * 1.25)}.CloseConfirmation .action-container{flex-direction:column;margin-top:auto;display:flex}.CloseConfirmation .action-container .pluggy.ui.button:first-of-type{margin-bottom:calc(var(--spacing) * .625)}.CloseConfirmation .action-container .pluggy.ui.button{height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.CloseConfirmation .action-container .pluggy.ui.button .content{font-size:var(--text-font-size)}.CloseIcon{cursor:pointer;right:var(--spacing);top:var(--spacing);width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);z-index:10;filter:brightness(var(--icons-filter-brightness));justify-content:center;align-items:center;display:flex;position:absolute}.CloseIcon svg{width:var(--spacing);height:var(--spacing)}.GoBackIcon{cursor:pointer;width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);left:var(--spacing);top:var(--spacing);z-index:10;filter:brightness(var(--icons-filter-brightness));justify-content:center;align-items:center;display:flex;position:absolute}.GoBackIcon svg{width:var(--spacing);height:var(--spacing)}.Connect .ConnectHeader{flex-shrink:1;width:100%;margin-top:0;margin-bottom:0}.Connect .ConnectHeader.ui.header{margin-top:0;margin-bottom:0}.Connect .ConnectHeader .header-column{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Connect .ConnectHeader.collapsed{flex-basis:auto}.Connect .ConnectHeader .header-background-icons{z-index:1;max-width:100%;width:unset;height:unset;position:absolute}.Connect .ConnectHeader.welcome .header-column{max-height:23.5vh;padding-left:var(--spacing);padding-right:var(--spacing)}.Connect .ConnectHeader .header-logo{margin-top:calc(var(--spacing) * 4.75);margin-bottom:calc(var(--spacing) * 1.65);max-width:calc(var(--spacing) * 8.4375);max-height:calc(var(--spacing) * 1.875)}.ConnectHeader .ConnectHeader .header-logo.pluggy-logo{width:calc(var(--spacing) * 3.43);height:calc(var(--spacing) * 2.31)}.Connect .ConnectHeader:after{content:"";border-bottom-right-radius:calc(var(--spacing) * 1.25);border-bottom-left-radius:calc(var(--spacing) * 1.25);z-index:-1;width:100%;height:100%;position:absolute;top:0}.Connect .ConnectHeader .header-background-icons-collapsed{width:100%;height:calc(var(--spacing) * 3.75);justify-content:center;align-items:center;display:flex}.Connect .ConnectHeader .header-background-icons-collapsed>:first-child{max-height:calc(var(--spacing) * 1.25);max-width:calc(var(--spacing) * 5.625)}.Connect .ConnectHeader.collapsed:after{height:calc(var(--spacing) * 4.063)}.Connect .ConnectHeader .content{text-align:center}.Connect .ConnectHeader .connector-logo{width:100%;margin-bottom:calc(var(--spacing) * 1.5)}.Connect .ConnectHeader .connector-logo .image{max-height:calc(var(--spacing) * 2.31)}.Connect .ConnectHeader.collapsed .image{max-height:30%;top:20%;transform:translate(-50%)translateY(-50%)}.ConnectHeader.collapsed.missing-bank-page{margin-bottom:0}.ConnectFormSkeletonLoader{padding:var(--spacing);flex-direction:column;flex:1;height:100%;display:flex}.ConnectFormSkeletonLoader .logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 1.25);margin:var(--spacing) auto 0}.ConnectFormSkeletonLoader .title{width:calc(var(--spacing) * 11.375);height:calc(var(--spacing) * 1.375);margin-top:calc(var(--spacing) * 1.375)}.ConnectFormSkeletonLoader .connector-data-container{justify-content:flex-start;align-items:center;display:flex}.ConnectFormSkeletonLoader .connector-data-container .connector-logo{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin:var(--spacing) calc(var(--spacing) * 1.25) var(--spacing) 0;border-radius:100%}.ConnectFormSkeletonLoader .connector-data-container .connector-name{width:calc(var(--spacing) * 5.125);height:var(--spacing)}.ConnectFormSkeletonLoader .form{margin-top:calc(var(--spacing) * 1.25)}.ConnectFormSkeletonLoader .form .form-input{width:100%;height:calc(var(--spacing) * 2.5)}.ConnectFormSkeletonLoader .form .form-input:last-of-type{margin-top:calc(var(--spacing) * 1.75)}.ConnectFormSkeletonLoader .footer{margin-top:auto}.ConnectFormSkeletonLoader .footer .button{width:100%;height:calc(var(--spacing) * 2.875)}.ConnectFormSkeletonLoader .footer .reset-password-link{margin:var(--spacing) auto 0;width:calc(var(--spacing) * 6.375);height:var(--spacing)}.ConnectorsListSkeletonLoader{padding:var(--spacing);flex-direction:column;flex:1;height:100%;display:flex}.ConnectorsListSkeletonLoader .logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 1.25);margin:var(--spacing) auto 0}.ConnectorsListSkeletonLoader .title{width:calc(var(--spacing) * 11.375);height:calc(var(--spacing) * 1.375);margin-top:calc(var(--spacing) * 1.375)}.ConnectorsListSkeletonLoader .search-bar{width:100%;height:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 1.375)}.ConnectorsListSkeletonLoader .connectors-type{width:100vw;height:calc(var(--spacing) * 2.45);margin-left:calc(var(--spacing) * -1);margin-top:var(--spacing);border-radius:0}.connectors-list-container{margin-top:calc(var(--spacing) * 1.375)}.ConnectorsListSkeletonLoader .connectors-list-item .connector-data-container{justify-content:flex-start;align-items:center;display:flex}.ConnectorsListSkeletonLoader .connectors-list-item .connectors-list-item-logo{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin:var(--spacing) calc(var(--spacing) * 1.25) var(--spacing) 0;border-radius:100%}.ConnectorsListSkeletonLoader .connectors-list-item .connectors-list-item-name{width:calc(var(--spacing) * 4.125);height:var(--spacing)}.ConnectorsListSkeletonLoader .connectors-list-item-line{width:100%;height:calc(var(--spacing) * .0625)}.WelcomePageSkeletonLoader{padding:var(--spacing);flex-direction:column;flex:1;height:100%;display:flex}.WelcomePageSkeletonLoader .header{width:100%;margin-top:calc(var(--spacing) * 4.375);padding:0 var(--spacing);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.WelcomePageSkeletonLoader .header .logo{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 1.875)}.WelcomePageSkeletonLoader .header .title{width:calc(var(--spacing) * 14.5);height:calc(var(--spacing) * 1.25)}.WelcomePageSkeletonLoader .header .title:not(:first-of-type){width:calc(var(--spacing) * 11.06);margin:calc(var(--spacing) * .3125) auto 0}.WelcomePageSkeletonLoader .bullet-sections{width:100%;padding:0 var(--spacing);margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:var(--spacing);flex-direction:column;display:flex}.WelcomePageSkeletonLoader .bullet-section{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * .25);flex-direction:column;width:100%;display:flex}.WelcomePageSkeletonLoader .bullet-section .title{width:calc(var(--spacing) * 7.0625);height:calc(var(--spacing) * .625)}.WelcomePageSkeletonLoader .bullet-section .text{width:calc(var(--spacing) * 15.5);height:calc(var(--spacing) * .625);margin-top:calc(var(--spacing) * .625)}.WelcomePageSkeletonLoader .footer{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}.WelcomePageSkeletonLoader .footer .terms{width:100%;height:calc(var(--spacing) * .625)}.WelcomePageSkeletonLoader .footer .terms:not(:first-of-type){margin-top:calc(var(--spacing) * .625)}.WelcomePageSkeletonLoader .footer .button{width:100%;margin-top:var(--spacing);height:calc(var(--spacing) * 2.875);border-radius:calc(var(--spacing) * .625)}.pluggy.connector-header{justify-content:left;align-items:center;display:flex}.pluggy.connector-header .connector-row{width:100%;padding:0}.pluggy.connector-header .connector-row:hover{cursor:default;background-color:transparent}.pluggy.connector-header .connector-row .connector-logo{margin:20px 16px 20px 0}.pluggy.connector-header .connector-row .connector-tag{margin-left:16px;margin-right:auto}.AccountFlowSelection .message{margin-bottom:0}.AccountFlowSelection .pluggy.ui.button.option{margin-top:calc(var(--spacing) * 1.25)}.ConnectionSecurePopup{cursor:pointer;margin-bottom:calc(var(--spacing) * .75);font-size:calc(var(--text-font-size) * .75);font-weight:400;line-height:calc(var(--text-line-height) * .875);letter-spacing:0;color:var(--grey-600);justify-content:center;align-items:center;text-decoration:underline;display:flex}.ConnectionSecurePopup:focus{outline:none}.ConnectionSecurePopup .ConnectionSecureIcon{margin-right:calc(var(--spacing) * .25)}.ConnectionSecurePopup-popup.ui.top.center.popup.transition.visible{padding:calc(var(--spacing) * .25) calc(var(--spacing) * .5);border-radius:calc(var(--spacing) * .25);box-shadow:0px calc(var(--spacing) * .125) calc(var(--spacing) * .25) rgba(0,0,0,.15);color:var(--black);font-size:calc(var(--text-font-size) * .75);line-height:calc(var(--text-line-height) * .875);letter-spacing:0;text-align:left;border-color:transparent}.ConnectionSecurePopup-popup:before{display:none}.ConnectWalletInput>.connect-wallet.pluggy.ui.button{margin-bottom:12px}.ConnectWalletInput .current-account{overflow-wrap:break-word}.CooperativeFlowSelection{position:relative}.Connect .ConnectorForm .ui.form.cooperative-flow-select .form-fields .CooperativeFlowSelection .pluggy.field{margin-top:0;margin-bottom:0;height:100%!important}.CooperativeFlowSelection>.pluggy.field .RadioSelect{max-height:calc(var(--spacing) * 18.3125);overflow-y:auto}.GenialMfaInstructions{margin-top:calc(var(--spacing) * 2.5)}.GenialMfaInstructions>.genial-title{margin-bottom:0}.GenialMfaInstructions>.genial-title strong{font-weight:500}.GenialMfaInstructions>.genial-description{line-height:var(--text-font-size)}.MfaRemainingTimeMessage{text-align:center;margin-top:var(--spacing-x2)}.MfaRemainingTimeMessage .mfa-timer{font-size:var(--text-font-size-s);color:var(--text-mfa-timer);margin-bottom:calc(var(--spacing) * .75);margin-left:calc(var(--spacing) * .25)}.Connect .MfaRemainingTimeMessage .ui.button.pluggy.link{font-weight:400}.Mfa2StepInstructions{font-size:var(--text-font-size-s);line-height:calc(var(--text-font-size-s) * 1.2)}.Mfa2StepInstructions .ui.button.pluggy.link,.Mfa2StepInstructions .ui.button.pluggy.link .content{font-weight:400;display:inline}.Connect .ConnectForm .MfaSelectRequestExpired{padding-bottom:var(--spacing);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.Connect .ConnectForm .MfaSelectRequestExpired .message{flex-direction:column;align-items:center;margin:40%;display:flex}.Connect .ConnectForm .MfaSelectRequestExpired .message p{text-align:center;width:calc(var(--spacing) * 18);font-size:var(--text-font-size)}.Connect .ConnectForm .MfaSelectRequestExpired .message img{width:calc(var(--spacing) * 6.812)}.OauthConnectForm .oauth-message p{line-height:var(--line-height)}.OauthConnectForm .form-footer .open-finance-terms{font-size:calc(var(--spacing) * .75);margin-bottom:calc(var(--spacing) * .75)}.OauthConnectForm .form-footer .open-finance-terms .terms{color:var(--blue-400)}.OauthConnectForm .form-footer .open-finance-terms .terms:hover{cursor:pointer;text-decoration:underline}.OauthConnectForm .open-finance-see-permissions-button{font-size:calc(var(--spacing) * .75);margin-top:calc(var(--spacing) * .75);color:var(--text);text-decoration:underline}.OauthConnectForm .open-finance-see-permissions-button:hover{cursor:pointer}.OauthTimeoutError{height:100%;margin-top:var(--spacing);flex-direction:column;justify-content:space-between;display:flex}.OpenFinanceFAQButton{cursor:pointer;width:100%;margin-bottom:calc(var(--spacing) / 2);font-size:var(--text-font-size-s);color:var(--grey-600);font-family:var(--font-family);justify-content:center;align-items:center;gap:calc(var(--spacing) / 4);background-color:transparent;border:none;outline:none;text-decoration:underline;display:flex}.FAQOption{padding:calc(var(--spacing) / 2) 0;font-family:var(--font-family);outline:none!important}.FAQOption .questionSection{cursor:pointer;background-color:transparent;border:none;width:100%;padding:0}.FAQOption .icon{transition:transform .4s}.FAQOption .rotate{transform:rotate(180deg)}.FAQOption .question{justify-content:space-between;align-items:center;display:flex}.FAQOption .question .question-title{max-width:80%;font-size:var(--text-font-size);font-weight:500;line-height:calc(var(--spacing) * 1.2);letter-spacing:0;text-align:left;color:var(--grey-900);margin:0}.FAQOption .answer{font-size:var(--text-font-size-s);font-family:var(--font-family);font-weight:400;line-height:calc(var(--spacing) * 1.1875);letter-spacing:0;text-align:left;color:var(--grey-900);max-height:0;margin-top:var(--spacing);transition:max-height .4s;overflow:hidden}.FAQOption .answer div{margin-bottom:var(--spacing)}.Connect .content .OpenFinancePermissions{background-color:var(--background);z-index:99999;flex-direction:column;flex:1;justify-content:space-between;width:100%;height:100%;padding-top:0;display:flex;position:absolute;top:0;left:0}.Connect .content .OpenFinancePermissions .container{padding:calc(var(--spacing) * 3) var(--spacing) var(--spacing);flex-direction:column;flex:1;justify-content:space-between;display:flex}.OpenFinancePermissions .open-finance-permissions-footer{gap:calc(var(--spacing) / 2);flex-direction:column;display:flex}.OpenFinancePermissions .pluggy.ui.button{background-color:var(--primary);color:var(--white)}.QRActionInstructions .title{font-family:var(--font-family);letter-spacing:0;text-align:left;margin-bottom:var(--spacing);font-size:14px;font-weight:500;line-height:16px}.QRActionInstructions p,.QRActionInstructions p:first-of-type{color:var(--text);margin:0 0 var(--spacing)}.SandboxCredentialSuggestion{width:100%;max-height:calc(var(--spacing) * 11.5);top:calc(var(--spacing) * 2.8125);padding:calc(var(--spacing) * .5);border-radius:calc(var(--spacing) * .25);z-index:100000000;background-color:var(--background);position:absolute;left:0;overflow-y:auto;box-shadow:0 4px 10px rgba(0,0,0,.2)}.SandboxCredentialSuggestion .result{cursor:pointer;width:100%;font-family:var(--font-family);font-size:calc(var(--text-font-size) * .875);font-weight:400;line-height:calc(var(--spacing) * 1.5);text-align:left;border-radius:calc(var(--spacing) * .25);padding:calc(var(--spacing) * .25) calc(var(--spacing) * .5);background-color:transparent;border:none}.SandboxCredentialSuggestion .result:not(:last-of-type){margin-bottom:calc(var(--spacing) * .5)}.SandboxCredentialSuggestion .result:hover,.SandboxCredentialSuggestion .result:focus{background-color:var(--sandbox-selector-suggestion-result-hover);outline:none}.WaitUserAction{flex-direction:column;justify-content:space-between;height:100%;display:flex}.WaitUserAction .instructions-introduction,.WaitUserAction .instructions,.WaitUserAction .subtitle{font-family:var(--font-family);color:var(--grey-900);font-size:calc(var(--text-font-size) * .875);line-height:var(--text-font-size);letter-spacing:0;text-align:left;margin:0 0 var(--spacing) 0}.WaitUserAction .instructions{margin:0}.WaitUserAction .subtitle{font-weight:500}.WaitUserAction .subtitle:first-of-type{margin-bottom:calc(var(--spacing) * .75)}.WaitUserAction .device-section{margin-top:calc(var(--spacing) * 1.75)}.WaitUserAction .device-list{padding-left:var(--spacing)}.WaitUserAction .instructions-step:last-of-type{margin-top:calc(var(--spacing) * .75);font-size:calc(var(--text-font-size) * .75)}.WaitUserAction .timer{margin:var(--spacing) auto 0;font-size:calc(var(--text-font-size) * .75);font-weight:400;line-height:calc(var(--text-font-size) * .875);letter-spacing:0;text-align:left;color:var(--text-mfa-timer)}.WaitUserAction .timer .time{font-weight:500}.UserActionInstructions{display:flex}.WiseInstructions{margin-bottom:14px}.Connect .content.ConnectorForm{overflow:auto}.Connect .content .ConnectForm{padding-right:calc(var(--spacing) * .5);flex:1;padding-top:0;padding-bottom:0;overflow-y:auto}.Connect .ConnectForm .pluggy.alert{margin-top:0}.Connect .content.ConnectorForm .ConnectForm .pluggy.connector-header .pluggy.connector-row .connector-logo{margin:0 calc(var(--spacing) * 1.25) 0 0;width:var(--spacing-x2);min-width:var(--spacing-x2);height:var(--spacing-x2);min-height:var(--spacing-x2)}.Connect .content.ConnectorForm .ConnectForm .pluggy.connector-header .connector-row{padding-right:var(--spacing)}.Connect .content.ConnectorForm .ConnectForm .pluggy.connector-header .pluggy.connector-row label{font-size:var(--text-font-size-s)}.ConnectForm .form{overflow-x:hidden;overflow-y:auto}.ConnectForm .form-fields{margin-top:calc(var(--spacing) * 1.25);flex:1}.ConnectForm .form-fields.oauth-timeout{display:none}.ConnectForm .form-fields .ui.error.message{margin-bottom:0}.ConnectForm .mfa-message{margin-top:calc(var(--spacing) * -.25);margin-bottom:var(--spacing);line-height:normal}.ConnectForm .mfa-image-container{flex-direction:column;justify-content:center;align-items:center;min-height:40%;display:flex}.connector-form .form{height:100%}.ConnectForm .ui.form{padding-left:0;padding-right:calc(var(--spacing) * .5);padding-bottom:var(--spacing);flex-direction:column;flex:1;height:100%;display:flex;position:relative}.form-fields{min-width:calc(var(--spacing) * 17)}.form-footer{min-width:calc(var(--spacing) * 18);z-index:1001}.ConnectForm .ui.form .form-footer button[type=submit]{z-index:1001;height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.ConnectForm .ui.form .form-footer button[type=submit] .content{font-size:var(--text-font-size)!important}.ConnectForm .ui.form .form-fields .ui.image.field-image{width:calc(var(--spacing) * 12.5);height:calc(var(--spacing) * 12.5);margin-top:calc(var(--spacing) * -.5)}.ConnectForm .ui.form .form-fields .mfa-image-container.qr-login-container{width:100%;height:calc(var(--spacing) * 17.75);border-radius:calc(var(--spacing) * .25);border:calc(var(--spacing) * .0625) solid var(--grey-100);margin-top:calc(var(--spacing) * 2.625)}.ConnectForm .ui.form .form-fields .mfa-image-container.qr-login-container .ui.image.field-image{object-fit:contain;width:100%;height:100%;margin:0}.ConnectForm .ui.form .form-error.visible{height:auto}.ConnectForm .ui.form .ui.primary.button{margin-top:auto}.ConnectForm .mfa-message,.ConnectForm .ui.checkbox,.ConnectForm .ui.checkbox a,.ConnectForm .ui.dropdown div.text,.ConnectForm .ui.dropdown div.item{color:var(--text-label)}.ConnectForm .mfa-image-container .MfaRemainingTimeMessage{margin-top:0}.ConnectForm .mfa-remaining-message{font-size:var(--text-font-size-xs);color:var(--text-mfa-remaining-time);white-space:nowrap;margin:0 auto}.ConnectForm .form-footer{width:100%;margin-top:calc(var(--spacing) * .75)}.Connect .form .form-error.assistive-text{color:var(--text)}.ConnectForm .field.pluggy.hidden{visibility:hidden}.ConnectForm .mfa-2step-login-form.has-mfa-image .pluggy.connector-header .connector-logo{margin-top:calc(var(--spacing) * .75);margin-bottom:calc(var(--spacing) * .75)}.ConnectForm .mfa-2step-login-form.has-mfa-image .mfa-message{font-size:calc(var(--text-font-size) * .8125);margin-bottom:calc(var(--spacing) * .75)}.ConnectForm .cooperative-selection-message{font-size:calc(var(--text-font-size) * .875);font-weight:400;line-height:var(--text-font-size);letter-spacing:0}.ConnectForm .mfa-2step-login-form.has-mfa-image .mfa-image-container .MfaRemainingTimeMessage .mfa-remaining-message{margin-bottom:0}.Connect .content .ConnectForm .loading-overlay{--loading-overlay-top-distance:calc(var(--spacing) * 3);content:"";top:var(--loading-overlay-top-distance);width:100%;height:calc(100% - var(--loading-overlay-top-distance));background-color:var(--background);opacity:.7;z-index:1000;border-radius:10px;position:absolute;left:0}.Connect .content .ConnectForm .loading-overlay:after{content:"";left:0;top:calc(-1 * var(--loading-overlay-top-distance));width:calc(100% - var(--loading-overlay-top-distance));height:var(--loading-overlay-top-distance);background-color:var(--background);opacity:.7;z-index:1000;border-radius:10px;position:absolute}.Connect .content .ConnectForm .device-registration-notification-alert,.Connect .content .ConnectForm .use-gov-br-credentials-notification-alert{margin-bottom:calc(var(--spacing) * 1.25)}.Connect .content .ConnectForm .link.help-link{font-size:var(--text-font-size-s);margin:calc(var(--spacing) / 3) 0;display:block}.Connect .content.ConnectorForm .ConnectForm .file-upload-header{font-family:var(--font-family);font-style:normal;font-weight:500;font-size:calc(var(--spacing) * .875);line-height:var(--spacing);margin-bottom:calc(var(--spacing) * 1.25);margin-top:0}.Connect .content.ConnectorForm .ConnectForm .pluggy.RadioSelect{max-height:calc(var(--spacing) * 17.3125);overflow-y:auto}.Connect .content.ConnectorForm .ConnectForm .pluggy.RadioSelect.info{max-height:calc(var(--spacing) * 11.25)}.Connect .ConnectForm .input-container{position:relative}@media (hover:none){.Connect .pluggy.connector-list .pluggy.connector-row:hover{background-color:unset}}.Connect .ConnectorsList,.Connect .ConnectorsList .connector-search{padding-top:0;overflow-y:auto}.ConnectorsList .Title{margin-bottom:calc(var(--spacing) * 1.25)}.Connect .ConnectorsList .connector-list .connector-rows button.ui.button.pluggy.link{height:unset;height:calc(var(--spacing) * 2.5);font-weight:400}.ConnectorsList .connector-search .pluggy.connector-list .pluggy.search-box,.Connect .ConnectorsList .connector-search .pluggy.connector-list .pluggy.search-box .ui.input{height:calc(var(--spacing) * 2.5)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .pluggy.search-box .pluggy.search-box-input{height:var(--spacing-x2);font-size:var(--text-font-size-s);padding:calc(var(--spacing) * .375) calc(var(--spacing) * .5)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .pluggy.search-box .search-box-icon{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);margin-left:calc((var(--spacing) * 1.75) * -1);margin-top:calc(var(--spacing) * .375)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .connector-tabs .pluggy.tab{font-size:var(--text-font-size-s);padding:calc(var(--spacing) * .7188)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .connector-container .pluggy .connector-row{padding-left:var(--spacing)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .connector-container .pluggy.connector-row label{font-size:var(--text-font-size-s)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .connector-container .pluggy.connector-row .connector-logo{margin:calc(var(--spacing) * 1.25);width:var(--spacing-x2);min-width:var(--spacing-x2);height:var(--spacing-x2);min-height:var(--spacing-x2)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .connector-container .pluggy.connector-row .connector-logo img{width:var(--spacing-x2);min-width:var(--spacing-x2);height:var(--spacing-x2);min-height:var(--spacing-x2)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .missing-bank-button{padding-top:var(--spacing)}.Connect .ConnectorsList .connector-search .pluggy.connector-list .missing-bank-button .pluggy.button .content{font-size:var(--text-font-size-s)}.Connect .ConnectorsList .connector-search .connector-container .empty-result{margin-top:calc(var(--spacing) * 6);font-size:var(--text-font-size-s)}.StepStatus{justify-content:flex-start}.StepStatus .fourteen.wide.column{padding:0 calc(var(--spacing) * .75) 0 0;font-size:var(--text-font-size-xs)}.StepStatus .right.aligned.two.wide.column{padding:0 calc(var(--spacing) * .75) 0 0;width:unset!important}.StepStatus .right.aligned.two.wide.column .check.icon{font-size:var(--text-font-size-s)}.content .ConnectSuccess{flex-basis:calc(var(--spacing) * 28.75)}.Connect .content .connect-status{width:auto;padding-top:0;padding-bottom:var(--spacing);margin-left:0;margin-right:0;position:relative}.Connect .connect-status .pluggy.connector-header .pluggy.connector-row .connector-logo{margin:calc(var(--spacing) * 1.25);width:var(--spacing-x2);min-width:var(--spacing-x2);height:var(--spacing-x2);min-height:var(--spacing-x2);margin-left:0}.Connect .connect-status .pluggy.connector-header .connector-row{margin:0 var(--spacing)}.Connect .connect-status .pluggy.connector-header .pluggy.connector-row label{font-size:var(--text-font-size-s)}.Connect .content .connect-status .ui.grid{padding-right:var(--spacing);padding-left:var(--spacing);flex-direction:column;justify-content:flex-start;margin-top:0}.Connect .content .connect-status .ui.grid>.row{flex-wrap:nowrap;flex-basis:calc(var(--spacing) * 2.5);padding-top:0;padding-bottom:0}.connect-status .progress-bar,.connect-status .action-container{width:100%;left:0}.connect-status .progress-bar{padding-right:var(--spacing);padding-left:var(--spacing)}.connect-status .progress-bar .label{color:var(--text-progress-bar-label)}.connect-status .progress-bar .ui.progress{background-color:var(--progress-bar-background);margin-bottom:calc(var(--spacing) * .75);transition:width 2s ease-in-out}.connect-status .progress-bar .ui.progress>.label{color:var(--text)}.connect-status .progress-bar .label{margin-top:calc(var(--spacing) * .5)!important;font-size:var(--text-font-size-xs)!important;font-weight:500!important}.Connect .connect-status .progress-bar .header.progress-value{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:calc(var(--text-font-size) * 1.5);line-height:calc(var(--spacing) * 1.125);text-align:center;margin-top:calc(var(--spacing) * .75)}.Connect .connect-status .action-container{bottom:calc(var(--spacing) * 1.5)}.Connect .connect-status .action-container>button{height:calc(var(--spacing) * 2.875)}.connect-status:not(.completed) .action-container{visibility:hidden}.connect-status .open-finance-permission-management{width:100%;padding:0 var(--spacing);font-size:var(--text-font-size-xs);line-height:calc(var(--text-font-size) * 1.2);margin:var(--spacing) auto 0;color:var(--grey-600);text-align:center;text-decoration:underline}.connect-status .row.pending{visibility:hidden}.Connect .connect-status .pluggy.ui.button{z-index:1001;height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.Connect .connect-status .pluggy.ui.button .content{font-size:var(--text-font-size)!important}@keyframes progress-bar-loading{0%{box-shadow:0 0 calc(var(--spacing) * .875) rgba(var(--connect-status-card-shadow-color), .2)}50%{box-shadow:0 0 calc(var(--spacing) / 4) rgba(var(--connect-status-card-shadow-color), .1)}to{box-shadow:0 0 calc(var(--spacing) * .875) rgba(var(--connect-status-card-shadow-color), .2)}}.Connect .connect-status .connect-status-body{margin-bottom:calc(var(--spacing) * .75);margin-top:calc(var(--spacing) * 1.5);border-radius:calc(var(--spacing) / 4);box-shadow:0 0 calc(var(--spacing) * .875) rgba(var(--connect-status-card-shadow-color), .1);flex-direction:column;flex:1;display:flex}.Connect .connect-status.in-progress .connect-status-body{animation:3s infinite progress-bar-loading}.Connect .connect-status.completed.connect-status-body{box-shadow:0 0 calc(var(--spacing) * .875) rgba(var(--connect-status-card-shadow-color), .1)}.Connect .connect-status .connect-status-body .pluggy.connector-row{margin-top:calc(var(--spacing) / 2);justify-content:center}.Connect .connect-status .Title{text-align:center;border-bottom:1px solid var(--divider);margin:0 var(--spacing) 0 var(--spacing);padding:calc(var(--spacing) * 1.75) 0 calc(var(--spacing) * 1.25) 0}.Connect .connect-status .steps-grid{margin:0}.Connect .connect-status .accounts-alert-container{padding:0 var(--spacing);margin:0}.Connect .connect-status .accounts-alert-container .ui.alert{margin:0}.AilosDeviceConnectionLimitReachedError{flex-direction:column;flex:1;justify-content:space-between;display:flex}.AilosDeviceConnectionLimitReachedError .Title{margin-bottom:0}.AilosDeviceConnectionLimitReachedError .pluggy.connector-header .connector-logo{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 1.25)}.AilosDeviceConnectionLimitReachedError .pluggy.alert.error{margin-top:0;margin-bottom:calc(var(--spacing) * 1.25)}.AilosDeviceConnectionLimitReachedError .action-group>.pluggy.ui.button:first-of-type{margin-bottom:calc(var(--spacing) * .75)}.AuthorizedDevicesLimitReached{flex-direction:column;height:100%;display:flex}.AuthorizedDevicesLimitReached .Title{margin-bottom:0}.AuthorizedDevicesLimitReached .actions{gap:calc(var(--spacing) * .75);flex-direction:column;margin-top:auto;display:flex}.AuthorizedDevicesLimitReached .message{font-family:var(--font-family);font-size:14px;line-height:16px}.ConnectTokenExpiredError{flex-direction:column;flex:1;display:flex}.ConnectTokenExpiredError .message{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ConnectTokenExpiredError .message p{text-align:center;font-size:var(--text-font-size);margin-top:calc(var(--spacing) * 1.25)}.ConnectTokenExpiredError .message img{width:calc(var(--spacing) * 6.812)}.CaixaDeviceUnauthorizedStatus{flex-direction:column;flex:1;height:100%;display:flex}.CaixaDeviceUnauthorizedStatus strong{font-weight:500}.CaixaDeviceUnauthorizedStatus .device-authorization-message-container{flex-direction:column;flex:1;display:flex}.CaixaDeviceUnauthorizedStatus .pluggy.alert.warning{margin-bottom:0;margin-top:var(--spacing)}.CaixaDeviceUnauthorizedStatus .device-authorization-message-container .title{font-size:calc(var(--text-font-size));line-height:calc(var(--text-font-size) * 1.375);margin-bottom:0;font-weight:500}.CaixaDeviceUnauthorizedStatus .pluggy.alert{margin:0 0 var(--spacing) 0}.CaixaDeviceUnauthorizedStatus .device-authorization-message-container p{line-height:var(--line-height);color:var(--grey-900)}.CaixaDeviceUnauthorizedStatus .subtitle{color:var(--text);font-weight:500;font-size:calc(var(--text-font-size) * .85);margin:0 0 calc(var(--spacing) * .75) 0}.CaixaDeviceUnauthorizedStatus .device-authorization-message{margin-top:var(--spacing)}.CaixaDeviceUnauthorizedStatus .device-authorization-warning{margin-top:auto;margin-bottom:calc(var(--spacing) * .25);font-size:var(--text-font-size-xs);color:var(--grey-600);display:flex}.CaixaDeviceUnauthorizedStatus .device-authorization-warning>span{margin-left:calc(var(--spacing) * .5);line-height:calc(var(--text-font-size))}.CaixaDeviceUnauthorizedStatus .pluggy.ui.button.link.help-link{margin-top:var(--spacing);justify-content:flex-start;display:flex}.CaixaDeviceUnauthorizedStatus .action-container .pluggy.ui.button .content{font-size:var(--text-font-size)}.CaixaDeviceUnauthorizedStatus .action-container .pluggy.ui.button{padding:calc(var(--spacing) * .25) 0}.CaixaDeviceUnauthorizedStatus .need-help-section{margin-top:calc(var(--spacing) * .5)}.CaixaDeviceUnauthorizedStatus .need-help-section .need-help-title{margin-bottom:calc(var(--spacing) * .5)}.CaixaDeviceUnauthorizedStatus .need-help-section .link.help-link{margin-bottom:calc(var(--spacing) * .25);display:block}.DeviceAuthorizedStatus{flex-direction:column;flex:1;height:100%;display:flex}.DeviceAuthorizedStatus strong{font-weight:500}.DeviceAuthorizedStatus .message-container{flex-direction:column;flex:1;display:flex}.DeviceAuthorizedStatus .title{font-family:var(--title-font-family);font-size:var(--text-font-size);font-weight:500;line-height:calc(var(--text-font-size) * 1.375);margin-bottom:0}.DeviceAuthorizedStatus .message{margin-top:calc(var(--spacing) * 1.375);font-size:var(--text-font-size-s);line-height:calc(var(--spacing) * 1.025)}.DeviceAuthorizedStatus .action-container{margin-top:auto;display:flex}.DeviceAuthorizedStatus .action-container .pluggy.ui.button .content{font-size:var(--text-font-size)}.DeviceAuthorizedStatus .action-container .pluggy.ui.button.primary{height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.DeviceUnauthorizedStatus{flex-direction:column;flex:1;height:100%;display:flex}.DeviceUnauthorizedStatus .device-authorization-message-container{flex-direction:column;flex:1;display:flex}.DeviceUnauthorizedStatus .pluggy.alert.warning{margin:0 0 var(--spacing) 0}.DeviceUnauthorizedStatus .device-authorization-message-container .title{font-size:calc(var(--text-font-size));line-height:calc(var(--text-font-size) * 1.375);margin-bottom:0;font-weight:500}.DeviceUnauthorizedStatus .pluggy.connector-header .connector-row .connector-logo{margin-bottom:var(--spacing)}.DeviceUnauthorizedStatus .pluggy.alert{margin:0 0 var(--spacing) 0}.DeviceUnauthorizedStatus .device-authorization-message-container p{line-height:var(--line-height);color:var(--grey-900)}.DeviceUnauthorizedStatus .subtitle{color:var(--text);font-weight:500;font-size:calc(var(--text-font-size) * .85);margin:0 0 calc(var(--spacing) * .75) 0}.DeviceUnauthorizedStatus .device-authorization-message-container .device-authorization-details{margin-bottom:var(--spacing)}.DeviceUnauthorizedStatus .device-authorization-message-container .device-authorization-details-device{margin-left:calc(var(--spacing) * .5)}.DeviceUnauthorizedStatus .device-authorization-warning{margin-top:auto;margin-bottom:calc(var(--spacing) * .25);font-size:var(--text-font-size-xs);color:var(--grey-600);display:flex}.DeviceUnauthorizedStatus .device-authorization-warning>span{margin-left:calc(var(--spacing) * .5);line-height:calc(var(--text-font-size))}.DeviceUnauthorizedStatus .action-container .pluggy.ui.button .content{font-size:var(--text-font-size)}.DeviceUnauthorizedStatus .action-container .pluggy.ui.button{padding:calc(var(--spacing) * .25) 0}.PersonalSafraDeviceAuthorization{flex-direction:column;justify-content:space-between;height:100%;display:flex}.PersonalSafraDeviceAuthorization .Title{margin:0}.PersonalSafraDeviceAuthorization .subtitle{font-weight:500}.PersonalSafraDeviceAuthorization .content-container .content{gap:calc(var(--spacing) * .75);flex-direction:column;display:flex}.PersonalSafraDeviceAuthorization .content-container .content br{content:"";margin-top:var(--spacing);display:block}.DeviceAuthorizationNeededStatus{height:100%}.GeneralErrorStatus{flex-direction:column;flex:1;display:flex}.OpenFinanceAuthNotGaranted{flex-direction:column;justify-content:space-between;height:100%;display:flex}.OpenFinanceAuthNotGaranted .actions{gap:var(--spacing);flex-direction:column;display:flex}.Connect .content .ErrorStatus .ui.grid{height:100%}.Connect .content .ErrorStatus{width:auto;padding-top:0;padding-bottom:var(--spacing);justify-content:space-between;margin-left:0;margin-right:0;position:relative}.Connect .content .ErrorStatus .ui.grid{padding-right:var(--spacing);padding-left:var(--spacing);flex-direction:column}.Connect .content .ErrorStatus .ui.grid>.row{flex-basis:2.5rem;padding-top:0;padding-bottom:0}.Connect .content .ErrorStatus .row.error-image{margin-top:.5rem;margin-bottom:.5rem}.Connect .content .ErrorStatus .row.error-image img{max-height:120px}.Connect .content .ErrorStatus .row.error-message{margin-top:var(--spacing);margin-bottom:var(--spacing)}.Connect .content .ErrorStatus .row.error-message p{font-size:var(--text-font-size);color:var(--text-label)}.Connect .content .ErrorStatus .row.error-message .message{flex:1}.Connect .content .ErrorStatus .row.error-message .error-code{padding:calc(var(--spacing) * .5);color:var(--error);font-size:calc(var(--spacing) * .625);background:rgba(153,153,153,.1);border-radius:4px;margin:0}.Connect .content .ErrorStatus .error-message h4{text-align:center;margin:auto}.Connect .content .ErrorStatus .action-container{width:100%;left:0;bottom:calc(var(--spacing) * 1.5)}.Connect .content .ErrorStatus .action-container>button{height:calc(var(--spacing) * 2.875);margin-top:calc(var(--spacing) * .75)}.MissingBankForm{flex-direction:column;flex:1;display:flex}.MissingBankForm>.ui.form{flex:1}.MissingBankForm .pluggy.ui.input.missing-bank-input{margin-bottom:calc(var(--spacing) * .5)}.MissingBankForm .ui.form .pluggy.field.missing-bank-input{margin-bottom:0}.MissingBankForm .pluggy.field .pluggy.ui.labeled.input.missing-bank-input~.text-container{display:none}.MissingBankForm .search-results{box-shadow:var(--search-results-shadow);border-radius:calc(var(--spacing) * .25);padding:calc(var(--spacing) * .5);max-height:calc(var(--spacing) * 12.5);background-color:var(--search-results-background);overflow-y:auto}.MissingBankForm .search-item{padding:var(--spacing);border-radius:calc(var(--spacing) * .25)}.MissingBankForm .search-item:hover,.MissingBankForm .search-item:focus{background-color:var(--search-results-item-hover);outline:none}.MissingBankForm .details{font-weight:400;font-size:var(--text-font-size-s);line-height:var(--text-font-size)}.MissingBankForm .found-connector .header{font-weight:500;font-size:var(--text-font-size-s);line-height:var(--text-font-size)}.MissingBankForm .found-connector .connector-row{padding:var(--spacing) 0}.MissingBankForm .found-connector .connector-row .connector-logo{margin:0 calc(var(--spacing) * 1.25) 0 calc(var(--spacing) * .5)}.MissingBankForm .found-connector .divider{margin:0}.MissingBankForm .open-finance-institutions{font-size:var(--text-font-size-xs)}.MissingBankSuccess{flex-direction:column;flex:1;display:flex}.MissingBankSuccess>.ui.form{flex:1}.Connect>.content>.MissingBankPage{padding-top:0}.MissingBankPage .message{margin-bottom:calc(var(--spacing) * 1.25)}.MissingBankPage .ui.button{position:absolute;bottom:0;left:0}.MissingBankForm .ui.loading.loading.loading.loading.loading.loading.button{position:absolute}.MissingBankPage .pluggy.ui.loading.button:after{animation-duration:1.5s}.OpenFinanceFAQ{max-height:100%;overflow-y:auto}.OpenFinanceFAQ .title{margin-bottom:calc(var(--spacing) / 2)}.Connect .content.PrivacyPolicyPage{padding:0 calc(var(--spacing) * 1.25);overflow-y:auto}.Connect>.content .PrivacyPolicyPage{padding:0;overflow-y:auto}.Connect>.content .PrivacyPolicyPage:before{content:"";height:calc(var(--spacing) * 1.5);margin-left:calc(var(--spacing) * .5);margin-right:calc(var(--spacing) * .5);width:calc(100% - var(--spacing) * 1.25);background:var(--terms-page-gradient);position:absolute;bottom:0;left:0}.Connect>.content>.SandboxSelectionList{justify-content:space-between;padding-top:0}.SandboxSelectionList .pluggy.connector-row{margin-bottom:calc(var(--spacing) * 1.25)}.SandboxSelectionList .pluggy.connector-row .connector-logo{margin:0 calc(var(--spacing) * 1.25) 0;width:var(--spacing-x2);min-width:var(--spacing-x2);height:var(--spacing-x2);min-height:var(--spacing-x2);margin-left:0}.SandboxSelectionList .connector-row{padding-right:var(--spacing)}.SandboxSelectionList .pluggy.connector-row label{font-size:var(--text-font-size-s)}.SandboxSelectionList .instruction{margin-bottom:calc(var(--spacing) * .75)}.SandboxSelectionList .flow-selection-header .pluggy.Dropdown{margin-bottom:calc(var(--spacing) * 1.5)}.SandboxSelectionList .flow-selection-header .link{font-size:var(--text-font-size-s);line-height:var(--text-font-size)}.SandboxSelectionList .pluggy.ui.button.primary.medium{background-color:var(--pink-400);border-color:var(--pink-400);height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.SandboxSelectionList .pluggy.ui.button.primary.medium:hover{background-color:var(--pink-500);border-color:var(--pink-500)}.SandboxSelectionList .pluggy.ui.button.primary.medium .content{font-size:var(--text-font-size)}.SandboxSelectionList .Dropdown.pluggy .dropdown__control--is-focused,.SandboxSelectionList .Dropdown.pluggy:hover .dropdown__control--is-focused,.SandboxSelectionList .dropdown__control.dropdown__control--is-focused.dropdown__control--menu-is-open.css-t3ipsp-control{border-color:var(--pink-400)}.Connect .content.TermsPage{padding-bottom:var(--spacing);padding-right:calc(var(--spacing) * 1.25);padding-left:calc(var(--spacing) * 1.25);overflow-y:auto}.Connect>.content .TermsPage{padding:0;padding-bottom:var(--spacing);overflow-y:auto}.Connect>.content .TermsPage:before{content:"";left:0;bottom:calc(var(--spacing) * .625);margin-left:calc(var(--spacing) * 1.25);margin-right:calc(var(--spacing) * 1.25);width:calc(100% - var(--spacing) * 2.75);height:calc(var(--spacing) * 1.5);background:var(--terms-page-gradient);position:absolute}.TermsConsentText>.consent-text{color:var(--text-consent-text);font-size:var(--text-font-size-xs);line-height:calc(var(--text-font-size-xs) * 1.17)}.Connect .Welcome{text-align:left}.Connect .content.Welcome{flex-grow:1;flex-shrink:0;overflow-y:auto}.Connect .content .Welcome{padding-top:0;overflow-y:auto}.Welcome .welcome-description{color:var(--title-text)}.Welcome .tip-row{padding-right:calc(var(--spacing) * 1.25);padding-left:calc(var(--spacing) * 1.25);margin-bottom:var(--spacing);font-size:var(--text-font-size);line-height:calc(var(--text-font-size) * 1.17);color:var(--text-label)}.ConnectHeader.logo-hidden+.Welcome .tip-row:first-child{margin-bottom:calc(2 * var(--spacing));margin-top:calc(2 * var(--spacing))}.ConnectHeader.logo-hidden+.Welcome .tip-row:last-child{margin-bottom:0}.Welcome .bullet-text{color:var(--text-welcome-bullet)}.Welcome .bullet-title{margin-bottom:calc(var(--spacing) / 2);font-weight:600}.Welcome .Title{font-size:var(--header-title-font-size);width:100%;line-height:calc(var(--header-title-font-size) * 1.25);text-align:center;padding:0 var(--spacing);color:var(--header-text);font-weight:400}.ConnectHeader.logo-hidden+.Welcome .Title{margin-top:calc(6 * var(--spacing))}.Welcome .Title>strong{font-weight:600}.Welcome .bullets-section{flex-direction:column;flex:1;justify-content:space-around;display:flex}.ui.grid>.row.tip-row{padding-bottom:0;padding-top:var(--spacing);color:var(--text-status-page-row)}.ui.grid>.row.tip-row:last-child{padding-bottom:var(--spacing)}.ui.grid>.row>[class*=fourteen\ wide].column{padding-left:calc(var(--spacing) / 2)}.Welcome .consent-section .pluggy.ui.button.primary{height:unset;padding:calc(var(--spacing) * .75) var(--spacing)}.Welcome .consent-section .pluggy.ui.button.primary .content{font-size:var(--text-font-size)!important}.Welcome .TermsConsentText{margin-bottom:calc(var(--spacing) * .75)}html,body,#root,.Connect{border-radius:10px;height:100%;margin:0;overflow-y:auto}.ui.dimmer .Connect .ui.loader:before{border-color:var(--secondary)}.ui.dimmer .Connect .ui.loader:after{border-color:var(--primary) transparent transparent}.Connect{flex-direction:column;display:flex}.Connect.is-modal{border:0}.Connect>.content{flex:auto}.Connect>.content.close-modal-open{flex:auto;position:relative}.Connect>.content>div{padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);padding-right:var(--spacing);padding-left:var(--spacing);flex-direction:column;height:100%;display:flex}.Connect .ui.button{width:100%;height:calc(var(--spacing) * 2.875);font-weight:500;line-height:0}.Connect .description .ui.header{margin-top:10px}.Connect .description{min-height:360px}.Connect .footer{flex:0 0 calc(var(--spacing) * 1.875);width:100%}.Connect .footer.demo-application{background-color:var(--red-500);color:var(--white);font-size:var(--text-font-size-xs);font-weight:400;line-height:var(--text-font-size-s);letter-spacing:0;justify-content:center;align-items:center;display:flex}.Connect .credentials{color:var(--white);line-height:calc(var(--text-font-size) * 1.875);text-align:center;font-size:calc(var(--text-font-size) * .75);background:rgba(0,0,0,.7)}.Connect .error-container>img{filter:brightness(var(--invalid-credentials-image-brightness));margin-top:1rem}.Connect .action-link-container{text-align:center;padding-top:var(--spacing)}.Connect .action-link-container a{font-size:var(--text-font-size-s)}.Connect .connect-title{padding:0 var(--spacing)}.MaintenancePage{height:100%;padding:var(--spacing);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MaintenancePage .maintenance-content{align-items:center;gap:calc(var(--spacing) * .75);flex-direction:column;display:flex}.MaintenancePage .maintenance-image{max-height:120px;filter:brightness(var(--invalid-credentials-image-brightness))}.MaintenancePage .maintenance-title{font-size:var(--text-font-size-l);color:var(--text);margin:0}.MaintenancePage .maintenance-message{font-size:var(--text-font-size);color:var(--text-label);margin:0}:root{--background:#fff;--danger:#ffa900;--error:red;--divider:#e3e9ef;--error-background:#ffdede;--primary:#d54258;--primary-border:none;--primary-hover:#b72b40;--primary-hover-border:none;--primary-disabled:rgba(255,255,255,.16);--primary-disabled-border:none;--secondary:transparent;--secondary-hover:rgba(233,183,191,.2);--secondary-disabled:transparent;--secondary-disabled-border:solid 1px rgba(255,255,255,.12);--text:var(--grey-800);--secondary-text:#138572;--title-text:#1f130f;--header-text:#0c0028;--text-on-primary:#fff;--text-on-primary-disabled:#fff;--text-on-secondary:#d54258;--text-welcome-bullet:#3d3d3d;--text-on-secondary-disabled:rgba(255,255,255,.38);--text-label:#111;--text-consent-text:var(--grey-600);--text-mfa-remaining-time:#3d3d3d;--text-mfa-timer:#3d3d3d;--text-status-page-row:#303030;--text-progress-bar-label:rgba(0,0,0,.87);--text-link:#1a73e8;--text-link-hover:#1a73e8;--connectors-text-link:#1a73e8;--icon-active:#292828;--icon-hover:#6d6d6d;--icon-disabled:#b4b4b4;--input-disabled:#f5f5f5;--search-results-shadow:0px 4px 10px rgba(0,0,0,.2);--search-results-item-hover:#e6e6e6;--search-results-background:var(--background);--icons-filter-brightness:1;--terms-page-gradient:linear-gradient(0deg, rgba(255,255,255,.8) 56%, rgba(255,255,255,.3) 100%);--invalid-credentials-image-brightness:1;--progress-bar-background:rgba(0,0,0,.1);--connect-status-card-shadow-color:0, 0, 0;--sandbox-selector-suggestion-result-hover:var(--grey-50);--font-family:Work Sans, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-monospace:"Inconsolata", "Consolas", "Droid Sans Mono", "Monaco", "Courier New", monospace;--font-size:.875rem;--title-font-family:"Poppins";--title-font-size:calc(var(--text-font-size) * 1.125);--title-font-weight:500;--title-font-stretch:normal;--title-font-style:normal;--title-line-height:normal;--title-letter-spacing:normal;--font-weight:normal;--font-stretch:normal;--font-style:normal;--line-height:normal;--letter-spacing:normal;--form-input-font-size:.75rem;--form-input-line-height:.75rem;--form-input-error-font-size:1rem;--spacing:16px;--text-font-size:var(--spacing);--spacing-x2:calc(var(--spacing) * 2);--header-title-font-size:calc(var(--text-font-size) * 1.25);--text-font-size-s:calc(var(--text-font-size) * .875);--text-font-size-xs:calc(var(--text-font-size) * .75);--primary-button:var(--primary);--input-focused-border:var(--primary)!important}body{font-family:var(--font-family);font-size:var(--font-size);background:var(--background);color:var(--text);font-weight:var(--font-weight);font-stretch:var(--font-stretch);font-style:var(--font-style);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}body ::-webkit-scrollbar{width:.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--title-text)}p{color:var(--text)}.Connect a,.link{cursor:pointer;font-weight:400;transition:text-shadow .3s}a.link.disabled,button.link.disabled,a.link.disabled:hover,button.link.disabled:hover{color:var(--primary-button-disabled);cursor:not-allowed;-webkit-text-decoration-line:initial;-webkit-text-decoration-line:initial;text-decoration-line:initial}.text,.text:hover{color:var(--text)}.secondary-text{color:var(--secondary-text)}.pointer{cursor:pointer}.ui.menu,.ui.checkbox,.ui.error,.ui.message,.ui.input,.ui.form,button.link{font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight);font-stretch:var(--font-stretch);font-style:var(--font-style);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.skeleton{border-radius:calc(var(--spacing) * .25)}.Connect .pluggy.alert{margin:var(--spacing) 0;padding:0 calc(var(--spacing) * .5) 0 calc(var(--spacing) * .3125);border-radius:calc(var(--spacing) * .25)}.Connect .pluggy.alert .indicator{min-width:calc(var(--spacing) * .25);border-radius:calc(var(--spacing) * .25) 0 0 calc(var(--spacing) * .25)}.Connect .pluggy.alert .text{margin:calc(var(--spacing) * .5) 0 calc(var(--spacing) * .5) calc(var(--spacing) * .5);font-size:var(--text-font-size-xs);line-height:calc(var(--text-font-size-xs) * 1.16)}.Connect .pluggy.alert.medium{padding-left:var(--spacing);padding-right:calc(var(--spacing) * .625)}.Connect .pluggy.alert.medium .text{margin-left:calc(var(--spacing) * .75);font-size:var(--text-font-size-s);line-height:calc(var(--text-font-size-s) * 1.16)}.Connect .pluggy.alert.medium .icon{min-width:var(--spacing);min-height:var(--spacing);display:block}.ui.breadcrumb a{color:var(--secondary)}.ui.breadcrumb a:hover{color:var(--secondary-hover)}.Connect .Dropdown.pluggy .dropdown__control{min-height:calc(var(--spacing) * 2.5)}.Connect .Dropdown.pluggy .dropdown__indicator{margin-left:calc(var(--spacing) * .625)}.Connect .Dropdown.pluggy .dropdown__indicator svg.DropdownIcon{width:calc(var(--spacing) * .875);height:calc(var(--spacing) * .875)}.Connect .Dropdown.pluggy .dropdown__menu-list .dropdown__option label,.Connect .Dropdown.pluggy .dropdown__control .dropdown__single-value,.Connect .Dropdown.pluggy .dropdown__control .placeholder{font-size:var(--text-font-size-s);line-height:calc(var(--text-font-size) * 1.5)}.Connect .Dropdown.pluggy .dropdown__control .dropdown__single-value{margin:0 calc(var(--spacing) * .125)}.Connect .Dropdown.pluggy .dropdown__menu-list{padding:calc(var(--spacing) * .5)}.Connect .Dropdown.pluggy .dropdown__menu-list .dropdown__option{padding:calc(var(--spacing) * .5) calc(var(--spacing) * .75)}.ui.header{color:var(--title-text)}.ui.input>input:active~* .Icon path,.ui.input>input:focus~* .Icon path,.Icon path{fill:var(--icon-active);transition:fill .3s}.ui.input>input:hover:not(:focus)~* .Icon path,.Icon:hover path{fill:var(--icon-hover)}.link.icon:hover{color:var(--icon-hover)}.link.icon{color:var(--icon-active)}.Icon.disabled path{fill:var(--icon-disabled)}.Icon{width:16px;height:16px}.Connect .ui.form .field{margin:0 0 var(--spacing)}.Connect .ui.input{width:100%}.Connect .ui.form .pluggy.field{margin-bottom:var(--spacing);height:calc(var(--spacing) * 3.5)!important}.Connect .pluggy.field:first-of-type{margin-top:calc(var(--spacing) * .25)}.Connect .form-fields .pluggy.ui.input{height:calc(var(--spacing) * 2.5)}.Connect .form-fields .pluggy.ui.labeled.input .label.floating-label{font-size:var(--text-font-size-s);left:var(--spacing)}.Connect .form-fields .pluggy.ui.labeled.input.focus .label.floating-label,.Connect .form-fields .pluggy.ui.labeled.input.filled .label.floating-label,.Connect .form-fields .pluggy.ui.labeled.input input:focus~.label.floating-label{top:calc(var(--spacing) * -.6);font-size:var(--text-font-size-xs);padding:calc(var(--spacing) * .25);left:calc(var(--spacing) * .75)}.Connect .pluggy.field .pluggy.ui.input input{font-size:var(--text-font-size-s);padding:0 var(--spacing);border-width:calc(var(--spacing) * .0625);border-radius:calc(var(--spacing) * .25)!important}.Connect .form-fields>.pluggy.field .pluggy.ui.labeled.input~.text-container{min-height:calc(var(--spacing) * .75);margin-top:calc(var(--spacing) * .25);line-height:calc(var(--text-font-size-xs) * 1.25);font-size:var(--text-font-size-xs)}.Connect .form-fields>.pluggy.field .pluggy.ui.labeled.input~.text-container .InputIconError{width:var(--spacing);height:var(--spacing);min-width:var(--spacing);min-height:var(--spacing);margin-left:calc(var(--spacing) * .1563);margin-top:calc(var(--spacing) * .125)}.Connect .form-fields>.pluggy.field .pluggy.ui.labeled.input~.text-container .InputIconError svg{width:calc(var(--spacing) * .875);height:calc(var(--spacing) * .875);min-width:calc(var(--spacing) * .875);min-height:calc(var(--spacing) * .875)}.Connect .form-fields>.pluggy.field .pluggy.ui.labeled.input~.text-container .error-message{margin-left:calc(var(--spacing) * 1.35)}.Connect .form-fields>.pluggy.field .pluggy.ui.labeled.input~.optional-message{font-size:var(--text-font-size-xs)}.Connect .form-fields>.pluggy.field .pluggy.ui.input .icon-password-wrapper{right:calc(var(--spacing) * .8125)}.Connect .form-fields>.pluggy.field .pluggy.ui.input .icon-password-wrapper svg{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);min-width:calc(var(--spacing) * 1.25);min-height:calc(var(--spacing) * 1.25)}.ui.loader:before{border:0}.ui.loader:after{border-color:var(--primary) transparent transparent}.loader-container{height:100%;min-height:360px;position:relative}.ui.error.message{color:var(--error);background:var(--error-background);box-shadow:unset;text-align:left;border:0;flex-shrink:0}.ui.error.message .header,.ui.error.message .content,.ui.error.message .content p{color:var(--error)}.ui.message{border-radius:4px;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem}.ui.message p{line-height:var(--line-height)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:100%}.title{font-family:var(--title-font-family);font-size:var(--title-font-size);font-weight:var(--title-font-weight);font-stretch:var(--title-font-stretch);font-style:var(--title-font-style);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);color:var(--title-text)}