@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-opsz-normal.f2afa6eb940926f5f26d.woff2) format("woff2-variations");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-opsz-normal.62bf6d2fa5e92f8abebe.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-ext-opsz-normal.88581b0aa4e2d19502a4.woff2) format("woff2-variations");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-opsz-normal.d63f82d11d4baed053e5.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-vietnamese-opsz-normal.a38432bd3ea1b588d31c.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-opsz-normal.75c8a6e5313dc437aeaa.woff2) format("woff2-variations");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-opsz-normal.03c0341409d602050531.woff2) format("woff2-variations");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-opsz-italic.badab045f64a87461b6e.woff2) format("woff2-variations");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-cyrillic-opsz-italic.e93f05d2d7cc05c3d00f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-greek-ext-opsz-italic.57b09a1d1fd731eb7ecb.woff2) format("woff2-variations");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-greek-opsz-italic.1497754eccc10ac1bb1b.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-vietnamese-opsz-italic.be1632d1a3fd4adb555a.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-latin-ext-opsz-italic.86d617c02d0f9881b2e9.woff2) format("woff2-variations");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(/static/media/inter-latin-opsz-italic.9798a287a77e09020ee0.woff2) format("woff2-variations");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@-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)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Variable,-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:8px 12px!important}.ant-table-title .ant-btn-sm{height:32px;padding-inline:15px}.ant-card-small>.ant-card-head{min-height:46px!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],.login-link),a[class=""],a[href^="mailto:"]{transition:opacity .2s ease}a:not([class],.login-link):hover,a[class=""]:hover,a[href^="mailto:"]:hover{opacity:.65}a:not([class],.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 Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{white-space:nowrap}.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)}.forget-content,.forget-content-dark{margin:30px auto;padding:10px 100px 20px}.forget-content-dark{background-color:#333;border:2px solid #333;border-radius:7px;box-shadow:0 0 20px hsla(0,0%,100%,.2)}.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%}.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 rgb(120 120 120/75%)) drop-shadow(0 0 4px rgb(120 120 120/50%)) 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 rgb(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 rgb(120 120 120/50%)) drop-shadow(0 0 5px rgb(120 120 120/30%))}.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}.tnyma-login-page{background:#fff;box-sizing:border-box;color:#202020;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;inset:0;line-height:normal;min-height:100dvh;min-width:320px;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:20}body:has([data-tnyma-product-login]) #footer{display:none}.tnyma-login-page *,.tnyma-login-page :after,.tnyma-login-page :before{box-sizing:border-box}.tnyma-login-shell{-ms-flex-align:center;-ms-flex-pack:center;grid-gap:clamp(30px,6vw,104px);align-items:center;display:grid;gap:clamp(30px,6vw,104px);grid-template-columns:minmax(280px,348px) minmax(500px,700px);justify-content:center;min-height:100dvh;padding:clamp(16px,2vw,28px) clamp(22px,4.8vw,76px);width:100%}.tnyma-login-auth{-ms-flex-item-align:center;align-self:center;margin-inline:auto;width:min(100%,348px)}.tnyma-login-brand{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:clamp(30px,4.4vw,44px);-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tnyma-login-brand img{display:block;height:auto;width:124px}.tnyma-login-step h1{color:#202020;font-size:clamp(27px,2.35vw,34px);font-weight:760;line-height:1.12;margin:0;max-width:15ch}.tnyma-login-lede{color:#646464;font-size:clamp(14px,1vw,16px);line-height:1.55;margin:8px 0 0}.tnyma-login-phone-form{grid-gap:18px;display:grid;gap:18px;margin-top:clamp(22px,3.1vw,30px)}.tnyma-login-phone-field{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:11px;display:-ms-flexbox;display:flex;height:46px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.tnyma-login-phone-field:hover{border-color:#d7d7d7}.tnyma-login-phone-field:focus-within{border-color:rgba(32,32,32,.78);box-shadow:0 0 0 4px rgb(32 32 32/8%)}.tnyma-login-phone-field .ant-select,.tnyma-login-phone-field .ant-select.ant-select-focused,.tnyma-login-phone-field .ant-select:hover{background:transparent;border:0;border-radius:0;box-shadow:none;-ms-flex:0 0 86px;flex:0 0 86px;height:44px;padding:0 12px}.tnyma-login-phone-field .ant-select:after{background:#e8e8e8;content:"";height:18px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.tnyma-login-country-popup.ant-select-dropdown{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 18px 42px hsla(0,0%,8%,.14);padding:7px;width:min(280px,calc(100vw - 36px))}.tnyma-login-country-popup .ant-select-item{-ms-flex-align:center;align-items:center;border-radius:8px;color:#282828;font-size:14px;min-height:44px;padding:8px 10px}.tnyma-login-country-popup .ant-select-item-option-active,.tnyma-login-country-popup .ant-select-item-option-selected{background:#f5f5f5}.tnyma-login-country-popup .ant-select-item-option-content>div{-ms-flex-pack:justify;justify-content:space-between;margin-right:0}.tnyma-login-country-popup .ant-select-item-option-content>div,.tnyma-login-country-popup .ant-select-item-option-content>div>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tnyma-login-phone-field>input{background:transparent;border:0;color:#202020;-ms-flex:1 1;flex:1 1;font-size:16px;height:44px;min-width:0;outline:0;padding:0 13px 0 14px;width:100%}.tnyma-login-phone-field>input::-webkit-input-placeholder{color:#b8b8b8}.tnyma-login-phone-field>input:-ms-input-placeholder{color:#b8b8b8}.tnyma-login-phone-field>input::placeholder{color:#b8b8b8}.tnyma-login-primary{background:#202020;border:0;border-radius:11px;box-shadow:0 14px 32px rgba(32,32,32,.12);color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:46px;transition:background-color .18s ease,box-shadow .18s ease;width:100%}.tnyma-login-primary:hover{background:#111;box-shadow:0 16px 42px rgba(32,32,32,.16)}.tnyma-login-error{color:#e04d4d;font-size:13px;line-height:1.5;margin:-8px 0 0}.tnyma-login-footnote{color:#737373;font-size:13px;line-height:1.55;margin:34px 0 0;text-align:center}.tnyma-login-back{-ms-flex-align:center;align-items:center;background:transparent;border:0;color:rgba(32,32,32,.72);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:10px;left:clamp(22px,3vw,42px);min-height:44px;padding:0;position:fixed;top:clamp(20px,3.4vh,30px);z-index:2}.tnyma-login-back:hover{color:#111}.tnyma-login-back svg{height:20px;width:20px}.tnyma-login-step-code h1{font-size:clamp(28px,2.65vw,38px);font-weight:780;line-height:1.16;max-width:12ch}.tnyma-login-destination{color:#202020;font-size:clamp(18px,1.65vw,22px);font-weight:730;line-height:1.35;margin:18px 0 54px;max-width:100%;overflow-wrap:anywhere}.tnyma-login-code-control .ant-space-compact{grid-gap:26px;display:grid;gap:26px;justify-items:center;width:100%}.tnyma-login-otp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.tnyma-login-otp input{background:#fff;border:1px solid #e0e0e0;border-radius:14px;color:#202020;font-size:22px;font-weight:640;height:56px;min-width:0;outline:0;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.tnyma-login-otp input:focus{border-color:rgba(32,32,32,.78);box-shadow:0 0 0 4px rgb(32 32 32/8%)}.tnyma-login-code-control .ant-btn{background:transparent;border:0;box-shadow:none;color:#747474;font-size:13px;font-weight:560;min-height:24px;padding:0;width:auto}.tnyma-login-code-control .ant-btn:focus-visible{outline:3px solid rgba(32,32,32,.72);outline-offset:3px}.tnyma-login-code-control .ant-btn:not(:disabled):hover{background:transparent;color:#202020}.tnyma-login-code-hint,.tnyma-login-status{color:#9a9a9a;font-size:12px;line-height:1.5;margin:4px 0 0;text-align:center}.tnyma-login-showcase{aspect-ratio:850/886;background:#f3f0e8;border:1px solid #eee;border-radius:18px;box-shadow:0 24px 72px rgba(25,25,25,.12),0 0 0 1px hsla(0,0%,100%,.78),inset 0 1px 0 hsla(0,0%,100%,.58);isolation:isolate;max-height:calc(100dvh - clamp(32px, 4vw, 56px));overflow:hidden;position:relative;-webkit-transform:translateX(clamp(34px,4vw,60px));-ms-transform:translateX(clamp(34px,4vw,60px));transform:translateX(clamp(34px,4vw,60px));width:min(100%,680px)}.tnyma-login-slide,.tnyma-login-slide img,.tnyma-login-slides{inset:0;position:absolute}.tnyma-login-slide{background:#d9d2c2;margin:0;opacity:0;pointer-events:none;-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);transition:opacity .68s ease,-webkit-transform 1.6s ease;transition:opacity .68s ease,transform 1.6s ease;transition:opacity .68s ease,transform 1.6s ease,-webkit-transform 1.6s ease;z-index:0}.tnyma-login-slide[data-active=true]{opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1}.tnyma-login-slide img{display:block;-webkit-filter:saturate(1.05) contrast(.96) brightness(1.1);filter:saturate(1.05) contrast(.96) brightness(1.1);height:100%;object-fit:cover;width:100%}.tnyma-login-slide:after{background:linear-gradient(180deg,rgba(255,251,240,.12),transparent 38%,rgba(5,6,6,.38)),linear-gradient(90deg,rgba(5,6,6,.38),rgba(5,6,6,.12) 42%,transparent 74%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.tnyma-login-slide-copy{bottom:clamp(58px,7.2vw,86px);color:#fff;left:clamp(28px,4vw,48px);max-width:min(470px,76%);position:absolute;right:clamp(28px,4vw,48px);text-shadow:0 2px 28px rgba(0,0,0,.56);z-index:2}.tnyma-login-slide-copy:before{background:radial-gradient(ellipse at 26% 62%,rgba(0,0,0,.62),rgba(0,0,0,.3) 48%,transparent 72%);border-radius:18px;content:"";-webkit-filter:blur(8px);filter:blur(8px);inset:-18px -22px -20px;position:absolute;z-index:-1}.tnyma-login-slide-kicker{color:hsla(0,0%,100%,.68);display:block;font-size:12px;font-weight:760;margin-bottom:10px;text-transform:uppercase}.tnyma-login-slide-copy h2{color:#fff;font-size:clamp(30px,3.5vw,46px);font-weight:790;line-height:1.08;margin:0;max-width:9.4em}.tnyma-login-slide-copy p{color:hsla(0,0%,100%,.78);font-size:clamp(13px,1.1vw,15px);font-weight:520;line-height:1.55;margin:14px 0 0;max-width:31ch}.tnyma-login-dots{bottom:16px;display:-ms-flexbox;display:flex;gap:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.tnyma-login-dot{background:transparent;border:0;border-radius:999px;color:hsla(0,0%,100%,.55);cursor:pointer;height:44px;position:relative;width:44px}.tnyma-login-dot:before{background:currentcolor;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.tnyma-login-dot[aria-pressed=true]:before{color:#fff;width:32px}.tnyma-login-back:focus-visible,.tnyma-login-primary:focus-visible{outline:3px solid rgba(32,32,32,.72);outline-offset:3px}.tnyma-login-dot:focus-visible{box-shadow:0 0 0 5px rgba(0,0,0,.55);outline:3px solid #fff;outline-offset:2px}@media (min-width:1200px){.tnyma-login-showcase{-webkit-transform:translateX(max(0px,calc(50vw - 50dvh - 154px - clamp(15px, 3vw, 52px))));-ms-transform:translateX(max(0px,calc(50vw - 50dvh - 154px - clamp(15px, 3vw, 52px))));transform:translateX(max(0px,calc(50vw - 50dvh - 154px - clamp(15px, 3vw, 52px))))}}@media (min-width:901px) and (max-width:1199px){.tnyma-login-showcase{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}}@media (min-width:901px) and (max-width:1050px){.tnyma-login-shell{gap:30px;grid-template-columns:minmax(280px,348px) minmax(400px,500px);padding-inline:24px}.tnyma-login-showcase{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:900px){.tnyma-login-shell{gap:0;grid-template-columns:1fr;place-items:center}.tnyma-login-showcase{display:none}}@media (max-width:640px){.tnyma-login-shell{padding-inline:18px;padding-bottom:18px}.tnyma-login-brand{margin-bottom:30px;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.tnyma-login-step h1{font-size:clamp(27px,7.8vw,32px)}.tnyma-login-step-code h1{font-size:clamp(28px,7.8vw,32px)}}@media (max-width:420px){.tnyma-login-otp{gap:6px}.tnyma-login-otp input{font-size:20px;height:52px}}@media (max-width:900px) and (max-height:460px){.tnyma-login-brand{display:none}}@media (max-height:600px) and (min-width:901px){.tnyma-login-shell{padding-block:12px}.tnyma-login-brand{margin-bottom:18px}.tnyma-login-brand img{width:116px}.tnyma-login-showcase{max-height:calc(100dvh - 24px);-webkit-transform:none;-ms-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.tnyma-login-page *{-webkit-animation-duration:.01ms;animation-duration:.01ms;transition-duration:.01ms}}.tnyma-beta-registration{grid-gap:16px;display:grid;gap:16px;margin-top:20px}.tnyma-beta-registration label{display:block;font-size:14px;line-height:1.7}.tnyma-beta-registration input:not([type=checkbox]){border:1px solid #aaa;border-radius:8px;box-sizing:border-box;display:block;padding:10px;width:100%}.tnyma-beta-registration button:disabled{cursor:wait;opacity:.5}