@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@-webkit-keyframes casdoor-ai-bounce{0%,60%,to{opacity:.5;-webkit-transform:translateY(0) scale(.85);transform:translateY(0) scale(.85)}30%{opacity:1;-webkit-transform:translateY(-10px) scale(1.1);transform:translateY(-10px) scale(1.1)}}@keyframes casdoor-ai-bounce{0%,60%,to{opacity:.5;-webkit-transform:translateY(0) scale(.85);transform:translateY(0) scale(.85)}30%{opacity:1;-webkit-transform:translateY(-10px) scale(1.1);transform:translateY(-10px) scale(1.1)}}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{float:left;height:27px;margin:17px 0 16px 15px}.ant-table.ant-table-medium .ant-table-title{padding:5px 8px!important}.ant-table.ant-table-medium .ant-table-cell,.ant-table.ant-table-medium .ant-table-footer{padding:1px 8px!important}.ant-table.ant-table-medium .ant-table-thead .ant-table-cell{padding:10px 8px!important}.ant-list-sm .ant-list-item{padding:2px!important}.ant-drawer-body{overflow:hidden!important;padding:0!important}.custom-link{transition:opacity .2s ease,color .2s ease}.custom-link:hover{color:#505050!important;opacity:.65!important}.custom-link:active{color:#282828!important;opacity:.4!important;transition:opacity .08s ease,color .08s ease}.ant-typography a,a.ant-typography-link{transition:opacity .2s ease}.ant-typography a:hover,a.ant-typography-link:hover{opacity:.7!important}.ant-typography a:active,a.ant-typography-link:active{opacity:.45!important;transition:opacity .08s ease}a:not([class]):not(.login-link),a[class=""],a[href^="mailto:"]{transition:opacity .2s ease}a:not([class]):not(.login-link):hover,a[class=""]:hover,a[href^="mailto:"]:hover{opacity:.65}a:not([class]):not(.login-link):active,a[class=""]:active,a[href^="mailto:"]:active{opacity:.4;transition:opacity .08s ease}.signin-methods .ant-tabs-tab .ant-tabs-tab-btn{transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,filter .2s ease;transition:opacity .2s ease,filter .2s ease,-webkit-filter .2s ease}.signin-methods .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn{-webkit-filter:brightness(1.2);filter:brightness(1.2);opacity:.65}.signin-methods .ant-tabs-tab .ant-tabs-tab-btn:active{-webkit-filter:brightness(.85);filter:brightness(.85);opacity:.4;transition:opacity .08s ease,-webkit-filter .08s ease;transition:opacity .08s ease,filter .08s ease;transition:opacity .08s ease,filter .08s ease,-webkit-filter .08s ease}.login-link{text-decoration:none;transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,filter .2s ease;transition:opacity .2s ease,filter .2s ease,-webkit-filter .2s ease}.login-link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);opacity:.7}.login-link:active{-webkit-filter:brightness(.85);filter:brightness(.85);opacity:.45;transition:opacity .08s ease,-webkit-filter .08s ease;transition:opacity .08s ease,filter .08s ease;transition:opacity .08s ease,filter .08s ease,-webkit-filter .08s ease}.login-auto-signin{transition:opacity .2s ease}.login-auto-signin:hover{opacity:.7}.login-auto-signin:active{opacity:.45;transition:opacity .08s ease}.full-height-editor,.full-height-editor [class*=CodeMirror]{height:100%}.no-horizontal-scroll-editor [class*=CodeMirror-hscrollbar]{display:none!important}.no-horizontal-scroll-editor [class*=CodeMirror-scroll]{overflow-x:hidden!important}.ant-menu .ant-menu-item,.ant-menu .ant-menu-item a,.ant-menu .ant-menu-submenu-title{font-weight:600!important}.ant-menu .ant-menu-item-group-title{font-weight:700!important;letter-spacing:.04em}.ant-table .ant-table-footer,.ant-table .ant-table-thead>tr>td,.ant-table .ant-table-thead>tr>th{font-weight:600!important}.ant-table .ant-table-title{font-weight:700!important}.ant-card .ant-card-head-title,.ant-descriptions .ant-descriptions-item-label,.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title,.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-weight:600!important}.ant-table-wrapper .ant-spin.ant-spin-spinning{min-height:420px}.ant-layout-sider .ant-menu-light .ant-menu-item-selected,.ant-layout-sider .ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:rgba(0,0,0,.15)!important}.sider-menu-container{-ms-overflow-style:none;scrollbar-width:none}.sider-menu-container::-webkit-scrollbar{display:none}.ant-message,.ant-message .ant-message-custom-content,.ant-message .ant-message-custom-content span,.ant-message .ant-message-notice-content{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}img{border-style:none;vertical-align:middle}#root{height:100%}#parent-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh}.panel-logo{margin-bottom:30px}.select-box{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:5px;cursor:pointer;display:-ms-flexbox;display:flex;float:right;height:52px;justify-content:center;width:45px}.select-box:hover{background-color:#f5f5f5a5!important}.saas-hosting-btn{-ms-flex-align:center;align-items:center;background-color:rgba(87,52,211,.4);border-radius:5px;display:-ms-flexbox;display:flex;font-weight:700;height:40px;padding:0 8px;transition:background-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.saas-hosting-btn:hover{background-color:rgba(87,52,211,.65);box-shadow:0 4px 12px rgba(87,52,211,.35);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.saas-hosting-btn:active{box-shadow:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.org-select{margin:0 10px!important;max-width:360px;min-width:200px;position:relative}.org-select,.rightDropDown{display:-ms-flexbox;display:flex}.rightDropDown{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:7px;cursor:pointer;float:right;justify-content:center}.rightDropDown:hover{background-color:#f5f5f5a5}.content-warp-card{-ms-flex-align:stretch;align-items:stretch;border-radius:4px!important;box-shadow:0 1px 5px 0 rgba(51,51,51,.14);-ms-flex:1 1;flex:1 1;margin:0 3px 3px!important}.side-image{display:none}@media screen and (min-width:1100px){.side-image{border-right:.5px solid #c4cbd7;display:block;position:relative;width:500px}}.forget-content{background-color:#fff;border:2px solid #fff;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:30px auto;padding:10px 100px 20px}.login-panel{background-color:#fff;display:-ms-flexbox;display:flex;margin-bottom:50px;margin-top:50px;overflow:hidden}.login-form{padding:30px;text-align:center}.login-content{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:0 auto;position:relative}.loginBackground{background:#fff no-repeat;background-attachment:fixed;background-size:100% 100%}.loginBackground,.loginBackgroundDark{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto}.loginBackgroundDark{background:#000 no-repeat;background-attachment:fixed;background-size:100% 100%}.loginBackground:has(.custom-login-shell),.loginBackgroundDark:has(.custom-login-shell){display:block;overflow-x:hidden}.custom-login-shell{background:linear-gradient(135deg,#fff,#fff 44%,#f3f4f6);color:#030213;min-height:calc(100vh - 56px);overflow:hidden;position:relative}.custom-login-shell,.custom-login-shell *{box-sizing:border-box}.custom-login-layout{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;gap:48px;justify-content:space-between;min-height:calc(100vh - 56px);padding:32px 64px;position:relative;z-index:1}.custom-login-ambient{-webkit-animation:custom-login-float 9s ease-in-out infinite;animation:custom-login-float 9s ease-in-out infinite;background:rgba(3,2,19,.05);border-radius:999px;-webkit-filter:blur(54px);filter:blur(54px);pointer-events:none;position:absolute}.custom-login-ambient-one{height:288px;left:80px;top:80px;width:288px}.custom-login-ambient-two{animation-direction:reverse;-webkit-animation-duration:11s;animation-duration:11s;bottom:80px;height:384px;right:80px;width:384px}@-webkit-keyframes custom-login-float{0%,to{opacity:.32;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes custom-login-float{0%,to{opacity:.32;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.18);transform:scale(1.18)}}.custom-login-brand{-webkit-animation:custom-login-slide-left .72s ease-out both;animation:custom-login-slide-left .72s ease-out both;-ms-flex:1 1;flex:1 1;max-width:672px}.custom-login-brand-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:32px}.custom-login-brand-logo{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.88);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 14px 30px rgba(3,2,19,.18);display:-ms-flexbox;display:flex;-ms-flex:0 0 48px;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;width:48px}.custom-login-brand-logo img{display:block;height:34px;object-fit:contain;width:34px}.custom-login-brand-header h2{color:#030213;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0}.custom-login-brand h1{color:#030213;font-size:46px;font-weight:600;letter-spacing:0;line-height:1.22;margin:0 0 24px}.custom-login-copy{color:#717182;font-size:16px;line-height:1.72;margin:0 0 48px;max-width:640px}.custom-login-features{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.custom-login-feature{-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-ms-flexbox;display:flex;gap:16px;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.custom-login-feature:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.custom-login-feature-icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex:0 0 48px;flex:0 0 48px;font-size:24px;height:48px;justify-content:center;width:48px}.custom-login-feature-blue .custom-login-feature-icon{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.2));color:#2563eb}.custom-login-feature-purple .custom-login-feature-icon{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(147,51,234,.2));color:#9333ea}.custom-login-feature-pink .custom-login-feature-icon{background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(219,39,119,.2));color:#db2777}.custom-login-feature h3{color:#030213;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 4px}.custom-login-feature p{color:#717182;font-size:14px;line-height:1.65;margin:0}.custom-login-metrics{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:24px;margin-top:48px}.custom-login-metrics div{min-width:72px;text-align:center}.custom-login-metrics strong{color:#030213;display:block;font-size:22px;font-weight:600;line-height:1.2;margin-bottom:4px}.custom-login-metrics span{color:#717182;display:block;font-size:14px;line-height:1.4}.custom-login-metrics i{background:rgba(0,0,0,.1);display:block;height:48px;width:1px}.custom-login-main{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-webkit-animation:custom-login-slide-right .72s ease-out both;animation:custom-login-slide-right .72s ease-out both;display:-ms-flexbox;display:flex;-ms-flex:0 0 min(100%,448px);flex:0 0 min(100%,448px);-ms-flex-direction:column;flex-direction:column;gap:24px;justify-content:center}.custom-login-shell-signup .custom-login-main{-ms-flex-preferred-size:min(100%,720px);flex-basis:min(100%,720px)}.custom-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 26px 80px rgba(3,2,19,.16);max-height:calc(100vh - 104px);overflow-x:hidden;overflow-y:auto;padding:32px;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:min(100%,448px)}.custom-login-card-signup{max-height:calc(100vh - 96px);overflow-x:hidden;padding:22px 32px;width:min(100%,720px)}.custom-login-card:hover{box-shadow:0 30px 90px rgba(3,2,19,.18);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.custom-login-card-signup:hover{-webkit-transform:none;-ms-transform:none;transform:none}.custom-login-card-title{margin-bottom:28px;padding-right:60px;text-align:left}.custom-login-card-signup .custom-login-card-title{margin-bottom:12px}.custom-login-card-signup .custom-login-card-title h2{font-size:22px;line-height:1.35;margin-bottom:4px}.custom-login-card-signup .custom-login-card-title p{font-size:14px;line-height:1.35}.custom-login-card-title h2{color:#030213;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 8px}.custom-login-card-title p{color:#717182;font-size:15px;line-height:1.5;margin:0}.custom-login-card .login-panel,.custom-login-card .login-panel-dark{background:transparent;border:none;border-radius:0;box-shadow:none;display:block;margin:0;overflow:visible;width:100%}.custom-login-card-signup .login-content,.custom-login-card-signup .login-form,.custom-login-card-signup .login-panel,.custom-login-card-signup .login-panel-dark,.custom-login-card-signup .signup-content{max-width:100%;min-width:0;overflow-x:hidden}.custom-login-card .login-panel-dark{background:transparent}.custom-login-card .login-form{padding:0;text-align:left}.custom-login-card form{max-width:100%;width:100%!important}.custom-login-card .login-content{display:block;margin:0!important;position:static;width:100%}.custom-login-card .signup-content{max-width:100%}.custom-login-card-signup .login-form,.custom-login-card-signup form{width:100%}.custom-login-card .back-button,.custom-login-card .panel-logo{display:none}.custom-login-card .login-languages{right:24px!important;top:24px!important;z-index:2}.custom-login-card .login-languages .select-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.78);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 10px 24px rgba(3,2,19,.1);height:44px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:44px}.custom-login-card .login-languages .select-box:hover{background-color:#fff!important;border-color:rgba(3,2,19,.16);box-shadow:0 14px 30px rgba(3,2,19,.14)}.custom-login-card .ant-form-item{margin-bottom:18px}.custom-login-card-signup .ant-form-item{margin-bottom:8px}.custom-login-card .ant-form-item-label{padding:0 0 6px;text-align:left}.custom-login-card .ant-form-item-label>label{color:#030213;font-size:14px;font-weight:500;height:auto}.custom-login-card-signup .custom-signup-form{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;overflow-x:hidden}.custom-login-card-signup .signup-grid-item{max-width:100%;min-width:0;overflow-x:hidden}.custom-login-card-signup .signup-grid-item-email-or-phone,.custom-login-card-signup .signup-grid-item-full,.custom-login-card-signup .signup-grid-item-phone-or-email{grid-column:1/-1}.custom-login-card-signup .ant-form-item-label{line-height:20px;padding:0 0 3px!important}.custom-login-card-signup .ant-form-item-label>label{font-size:13px;height:20px!important;line-height:20px}.custom-login-card .ant-form-item-control,.custom-login-card .ant-form-item-control-input,.custom-login-card .ant-form-item-control-input-content{max-width:100%;min-width:0;width:100%}.custom-login-card-signup .ant-col,.custom-login-card-signup .ant-form-item-control,.custom-login-card-signup .ant-form-item-control-input,.custom-login-card-signup .ant-form-item-control-input-content,.custom-login-card-signup .ant-form-item-row{-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0!important;max-width:100%;min-width:0;width:100%}.custom-login-card .ant-form-horizontal .ant-form-item-row{display:block}.custom-login-card .ant-form-horizontal .ant-form-item-control,.custom-login-card .ant-form-horizontal .ant-form-item-label{-ms-flex:none;flex:none;max-width:100%}.custom-login-card .signin-methods{margin-bottom:18px}.custom-login-card .signin-methods .ant-tabs-nav{margin-bottom:16px}.custom-login-card .ant-input,.custom-login-card .ant-input-affix-wrapper,.custom-login-card .ant-input-password,.custom-login-card .ant-select-selector{background:#f3f3f5!important;border-color:rgba(0,0,0,.1)!important;border-radius:8px!important;box-shadow:none!important;min-height:46px}.custom-login-card-signup .ant-input,.custom-login-card-signup .ant-input-affix-wrapper,.custom-login-card-signup .ant-input-password,.custom-login-card-signup .ant-select-selector{max-width:100%;min-height:36px;width:100%}.custom-login-card-signup .ant-input,.custom-login-card-signup .ant-select-selection-item,.custom-login-card-signup .ant-select-selection-placeholder{line-height:34px}.custom-login-card .ant-input-affix-wrapper-focused,.custom-login-card .ant-input-affix-wrapper:focus,.custom-login-card .ant-input:focus,.custom-login-card .ant-select-focused .ant-select-selector{border-color:#030213!important;box-shadow:0 0 0 2px rgba(3,2,19,.12)!important}.custom-login-card .verification-code .ant-space-compact{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;width:100%}.custom-login-card .login-password .verification-code-input,.custom-login-card .phone-code .verification-code-input,.custom-login-card .signup-email-code .verification-code-input,.custom-login-card .verification-code .verification-code-input{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.custom-login-card .login-password .ant-space-compact .ant-input-affix-wrapper,.custom-login-card .phone-code .ant-space-compact .ant-input-affix-wrapper,.custom-login-card .signup-email-code .ant-space-compact .ant-input-affix-wrapper,.custom-login-card .verification-code .ant-input-affix-wrapper{border-end-end-radius:0!important;border-start-end-radius:0!important}.custom-login-card .login-password .ant-space-compact .ant-btn,.custom-login-card .phone-code .ant-space-compact .ant-btn,.custom-login-card .signup-email-code .ant-space-compact .ant-btn,.custom-login-card .verification-code .ant-btn{background:#f3f3f5!important;border-color:rgba(0,0,0,.1)!important;border-end-end-radius:8px!important;border-end-start-radius:0!important;border-start-end-radius:8px!important;border-start-start-radius:0!important;box-shadow:none!important;color:#717182!important;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:500;height:auto!important;min-height:46px;min-width:132px}.custom-login-card-signup .phone-code .ant-space-compact,.custom-login-card-signup .signup-email-code .ant-space-compact{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.custom-login-card-signup .phone-code .ant-space-compact .ant-btn,.custom-login-card-signup .signup-email-code .ant-space-compact .ant-btn{-ms-flex:0 1 108px;flex:0 1 108px;max-width:116px;min-height:36px;min-width:96px;padding:0 10px;white-space:nowrap}.custom-login-card .login-password .ant-space-compact .ant-btn:not(:disabled),.custom-login-card .phone-code .ant-space-compact .ant-btn:not(:disabled),.custom-login-card .signup-email-code .ant-space-compact .ant-btn:not(:disabled),.custom-login-card .verification-code .ant-btn:not(:disabled){background:#030213!important;border-color:#030213!important;color:#fff!important}.custom-login-card .login-button,.custom-login-card .signup-button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#030213;border-color:#030213;border-radius:8px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:100%}.custom-login-card-signup .signup-button{display:-ms-flexbox;display:flex;min-height:40px}.custom-login-card .login-button:hover,.custom-login-card .signup-button:hover{opacity:.9;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.custom-login-card-signup .signup-button:hover{-webkit-transform:none;-ms-transform:none;transform:none}.custom-login-card .login-forget-password{margin:-4px 0 4px;min-height:22px}.custom-login-card .login-auto-signin,.custom-login-card .login-forget-password,.custom-login-card .login-link,.custom-login-card .login-signup-link{font-size:14px}.custom-login-card .login-link{color:#030213}.custom-login-card .login-signup-link{color:#717182;margin-top:4px;text-align:center}.custom-login-card .signup-link{color:#030213;font-weight:500}.custom-login-card .signup-button+span,.custom-login-card .signup-button~a{font-size:14px}.custom-login-card-signup .signup-grid-item-signup-button .ant-form-item-control-input-content{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:#717182;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:8px 4px;justify-content:center}.custom-login-card-signup .signup-grid-item-signup-button .signup-button{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}.custom-login-card .signup-phone .ant-input-group,.custom-login-card .signup-phone .ant-input-group-compact{display:-ms-flexbox;display:flex;max-width:100%;width:100%}.custom-login-card-signup .signup-phone .ant-form-item{margin-bottom:8px}.custom-login-card .signup-phone .ant-select{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;min-width:0}.custom-login-card .signup-phone .signup-phone-input{-ms-flex:1 1 auto;flex:1 1 auto;max-width:65%;min-width:0;width:65%!important}.custom-login-card .signup-phone .ant-select-selector{border-end-end-radius:0!important;border-start-end-radius:0!important}.custom-login-card .signup-phone .signup-phone-input{border-end-start-radius:0!important;border-start-start-radius:0!important}.custom-login-card-arrow{bottom:42px;color:#fff;font-size:14px;pointer-events:none;position:absolute;right:46px;z-index:1}.custom-login-side-panels{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:min(100%,448px)}.gepin-default-footer{color:#8b8c98;font-size:12px;line-height:1.6;max-width:100%;white-space:normal}@-webkit-keyframes custom-login-slide-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes custom-login-slide-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes custom-login-slide-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes custom-login-slide-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:960px){.custom-login-layout{-ms-flex-pack:center;justify-content:center;padding:16px}.custom-login-brand{display:none}.custom-login-main{-webkit-animation:none;animation:none;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.custom-login-card{max-height:calc(100vh - 88px);padding:28px 20px}.custom-login-shell-signup .custom-login-main{-ms-flex-preferred-size:100%;flex-basis:100%}.custom-login-card-signup{width:min(100%,448px)}.custom-login-card-signup .custom-signup-form{display:block}.custom-login-card-title{padding-right:56px}.custom-login-card .login-languages{right:18px!important;top:18px!important}.custom-login-card-arrow{display:none}}.ant-menu-horizontal{border-bottom:none!important}.ant-layout-sider-children{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ant-menu-inline{-ms-flex:1 1;flex:1 1}.provider-link{display:inline-block;outline:none}.provider-img,.provider-link{border-radius:50%;cursor:pointer}.provider-img{display:block;transition:opacity .25s ease,-webkit-filter .25s ease;transition:filter .25s ease,opacity .25s ease;transition:filter .25s ease,opacity .25s ease,-webkit-filter .25s ease}.provider-img:hover,.provider-link:hover .provider-img{-webkit-filter:drop-shadow(0 0 10px hsla(0,0%,47%,.75)) drop-shadow(0 0 4px hsla(0,0%,47%,.5)) brightness(1.1);filter:drop-shadow(0 0 10px rgba(120,120,120,.75)) drop-shadow(0 0 4px rgba(120,120,120,.5)) brightness(1.1)}.provider-img:active,.provider-link:active .provider-img{-webkit-filter:drop-shadow(0 0 6px hsla(0,0%,47%,.45)) brightness(.9);filter:drop-shadow(0 0 6px rgba(120,120,120,.45)) brightness(.9);opacity:.8;transition:opacity .08s ease,-webkit-filter .08s ease;transition:filter .08s ease,opacity .08s ease;transition:filter .08s ease,opacity .08s ease,-webkit-filter .08s ease}.provider-big-img{margin-bottom:10px}.provider-big-img>a{border-radius:4px;display:block;transition:opacity .25s ease,-webkit-filter .25s ease;transition:filter .25s ease,opacity .25s ease;transition:filter .25s ease,opacity .25s ease,-webkit-filter .25s ease}.provider-big-img>a:hover{-webkit-filter:brightness(1.04) drop-shadow(0 0 14px hsla(0,0%,47%,.5)) drop-shadow(0 0 5px hsla(0,0%,47%,.3));filter:brightness(1.04) drop-shadow(0 0 14px rgba(120,120,120,.5)) drop-shadow(0 0 5px rgba(120,120,120,.3))}.provider-big-img>a:active{-webkit-filter:brightness(.94);filter:brightness(.94);opacity:.85;transition:opacity .08s ease,-webkit-filter .08s ease;transition:filter .08s ease,opacity .08s ease;transition:filter .08s ease,opacity .08s ease,-webkit-filter .08s ease}