@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap);.at-front{z-index:1000}.fc-3abnh,.fc-3I534{display:none}.new-message-content{margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;position:fixed;width:-webkit-fill-available;transition:.7s}.open-new-message{bottom:80px;opacity:1}.close-new-message{bottom:-80px;opacity:0}.input-message{padding:5%!important;border-radius:12px 0 0 12px!important;border-right:0!important;font-size:18px!important}.group-text{background-color:#fff!important;border-radius:0 12px 12px 0!important}.group-addon{cursor:pointer}.backup-link-button{background-color:#72809d;border-radius:14px 14px 14px 14px!important}.virtual-class-room{border-radius:14px 0 0 14px!important;width:40%;height:40px}.other,.virtual-class-room{background-color:#696cff!important}.other{width:50%}.go-to-class-button{margin-left:1%}.go-to-class-load{border-radius:0 14px 14px 0!important;margin-left:1px;width:10%}.go-to-class-load,.go-to-class-room{background-color:#696cff!important;height:40px}.go-to-class-room{width:50%}.checkIn-to-chat,.go-to-class-room{border-radius:14px 14px 14px 14px!important}.checkIn-to-chat{background-color:#72809d;width:100%;min-height:56px}#zoom-range{background:#fff;accent-color:#696cff;border:1px solid #696cff;border-radius:8px;color:#696cff;outline:none;transition:#696cff;-webkit-appearance:none}.contentHeight{height:100%}.infoStudent{font-size:14px}.styles_lineH24__2dVqR{line-height:24px!important}.payments-div{width:100%;padding-left:10px}.payments-nav{justify-content:space-between}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{font-size:1.125rem;line-height:28px;font-weight:700;padding:0;margin:0;color:#72809d;background-color:transparent!important;border-color:transparent!important}.nav-link{cursor:pointer}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#35425b;background-color:transparent!important;border-color:transparent!important}.nav-tabs{border-bottom:none!important}.tab-pane.active{color:inherit}.rotate-image{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.sideBarHome{box-shadow:"inset 0px -3px 32px 2px rgba(67,86,100,0.1)";overflow-y:scroll}.sideBarHome,.sideBarHomeXs{background-color:"white"}.w-65{width:65%!important}.w-35{width:35%!important}.round,.round.hollow{display:inline-block;height:35px;width:35px;line-height:35px;border-radius:15px;background-color:#ff3e1d;color:#fff;text-align:center}.round.hollow{border-color:#ff3e1d}.round.round-sm{height:25px;width:25px;line-height:25px;border-radius:12.5px;font-size:12px}.round.round-lg{height:40px;width:40px;line-height:40px;border-radius:20px;font-size:1.5em}.round.blue{background-color:#3ea6ce}.round.orange{background-color:#ff6701}.round.green{background-color:#42a129}.round.hollow.blue{color:#3ea6ce;background-color:#fff;box-shadow:0 0 0 3px #3ea6ce}.round.hollow.orange{color:#ff6701;background-color:#fff;box-shadow:0 0 0 3px #ff6701}.round.hollow.green{color:#42a129;background-color:#fff;box-shadow:0 0 0 3px #42a129}.cursor{cursor:pointer}.w-60{width:60%}.css-1p81987-control,.css-2j5u7n-control,.css-i7hno2-control,.css-swu57x-control{box-shadow:0 0 0 1px transparent!important}.css-swu57x-control:hover{border-color:transparent!important}.background-bubbles{min-width:100%;min-height:100%;background-image:url(/static/media/beanWar.b8e27286.svg),url(/static/media/bean.8d8246ab.svg),url(/static/media/beanScheduled.7cc19af0.svg),url(/static/media/beanMort.4a3d08cd.svg);background-repeat:no-repeat;background-size:10%,14%,19%,13%;background-position:-7% 50%,21% 17%,72% 114%,86% 5%}.payment-items-content{min-height:250px;max-height:250px;overflow-y:scroll;border-radius:10px;background-color:#f0f4f8;padding:10px}.timeline-content{min-height:auto;max-height:500px;overflow-y:scroll;border-radius:10px}@-webkit-keyframes appears{0%{opacity:0}to{opacity:1}}@keyframes appears{0%{opacity:0}to{opacity:1}}.background-offline-modal{width:100%;height:100%;background-color:#f9fbfd;-webkit-animation:appears;animation:appears;-webkit-animation-duration:1s;animation-duration:1s}.gray-border-offline-invoice{border:.5px solid grey!important}.adjust-width-xl-offline-invoice{margin-left:5rem!important;margin-right:5rem!important}.adjust-width-md-offline-invoice{margin-left:0!important;margin-right:0!important}.font-size-h1-offline-invoice{font-size:2rem!important}.font-size-h2-offline-invoice{font-size:1.5rem!important}.font-size-h3-offline-invoice{font-size:1.125rem!important}.font-size-h4-offline-invoice{font-size:1rem!important}.text-hover:hover{color:#2d4059!important;cursor:default}.custom-scroll{overflow-y:auto!important;max-height:200px!important}.button-sticky{bottom:0;position:-webkit-sticky;position:sticky}.file-select{width:100%;position:relative;display:inline-block;height:30%;border:1px dashed #696cff;border-radius:30px}.file-select-avatar{padding-top:2rem!important;padding-bottom:2rem!important}.file-select:before{color:#696cff;border-radius:30px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0}.file-select:after{content:""}.file-select.active{background-color:#f2f2ff;border-color:#f2f2ff;content:""}.file-select input[type=file]{opacity:0;width:100%;height:100%;display:inline-block}#dragSpan{color:#696cff}#dragImage,#dragSpan{position:absolute}#src-file1:before{content:"Seleccionar Archivo 1"}#src-file2:before{content:"Seleccionar Archivo 2"}::-webkit-input-placeholder{color:#c4cad2}:-ms-input-placeholder{color:#c4cad2}::-ms-input-placeholder{color:#c4cad2}::placeholder{color:#c4cad2}.modal-scroll::-webkit-scrollbar{display:none}.modal-scroll{-ms-overflow-style:none;scrollbar-width:none}.submit-score-skeleton{background-color:#bc5de5!important;border-radius:10;background-image:linear-gradient(90deg,#c280de,#bc5de5,#c280de)!important}.list-item-university{padding:0 16px 16px;border-bottom:1px solid #dedede;cursor:pointer}.list-item-university:hover{background-color:#f0f8ff;border-radius:10px 10px 0 0}.pagination-opacity{bottom:0;position:-webkit-sticky;position:sticky;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95) 25%)}.university-position{color:#a7e521!important}.general-university-information>div{margin-bottom:2%}.statistics-information>div{margin-bottom:6%}.primary-information{color:#aab7c4!important;font-size:.75rem}.title{color:#aab7c4;font-size:13px}.sub-title{font-size:16px}.add-icon-university{border:solid;border-radius:10px;height:17px;width:17px;background-color:#fff}.late{color:red}.background-head{background-color:"#b44ae2"!important}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-pane.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-system-screen{--purple:#696feb;--gray-100:#e9e9e9;--gray-500:#808190;--navy:#2c3f58;--display:"IBM Plex Sans",sans-serif;min-height:100vh;width:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-animation:loadingSystemReveal .4s ease forwards;animation:loadingSystemReveal .4s ease forwards}.loading-system-logo{display:flex;align-items:center;grid-gap:12px;gap:12px;color:var(--navy);margin-bottom:28px;-webkit-animation:loadingSystemReveal .5s ease .05s both;animation:loadingSystemReveal .5s ease .05s both}.loading-system-mark{width:40px;height:28px}.loading-system-wordmark{width:124px;height:30px}.loading-system-greeting{font-family:var(--display);font-weight:500;font-size:15px;color:var(--gray-500);letter-spacing:.01em;margin-bottom:24px;-webkit-animation:loadingSystemGreeting .5s ease .25s both;animation:loadingSystemGreeting .5s ease .25s both}.loading-system-track{width:200px;height:3px;background:var(--gray-100);border-radius:100px;overflow:hidden;position:relative;-webkit-animation:loadingSystemGreeting .3s ease .35s both;animation:loadingSystemGreeting .3s ease .35s both}.loading-system-fill{position:absolute;top:0;height:100%;background:var(--purple);border-radius:100px;-webkit-animation:loadingSystemIndeterminate 1.5s ease-in-out infinite;animation:loadingSystemIndeterminate 1.5s ease-in-out infinite}@-webkit-keyframes loadingSystemReveal{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loadingSystemReveal{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes loadingSystemGreeting{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingSystemGreeting{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes loadingSystemIndeterminate{0%{left:-40%;width:35%}50%{left:40%;width:50%}to{left:110%;width:35%}}@keyframes loadingSystemIndeterminate{0%{left:-40%;width:35%}50%{left:40%;width:50%}to{left:110%;width:35%}}:root{--color-navy-900:#1e2d40;--color-navy-700:#2c3f58;--color-navy-600:#374f6e;--color-navy-500:#808190;--color-navy-300:#ccc;--color-navy-100:#e9e9e9;--color-primary-500:#696feb;--color-primary-400:#9b9bf0;--color-primary-300:#e1e1fa;--color-primary-200:#eaebfc;--color-primary-100:#f3f4fe;--color-yellow-400:#ffcd00;--color-amber-500:#ffaa14;--color-green-500:#32dc96;--color-sky-500:#6ed5ff;--color-red-500:#ff4b55;--color-white:#fff;--color-black:#000;--font-display:"IBM Plex Sans",sans-serif;--font-body:"Inter",sans-serif;--radius-full:100px;--radius-lg:20px;--radius-md:16px;--radius-sm:12px;--shadow-btn:3px 3px 0px 0px rgba(0,0,0,0.25);--shadow-card:0px 0px 24px 0px rgba(0,0,0,0.1);--transition:200ms ease}.login-auth-page{min-height:100vh;font-family:"Inter",sans-serif;font-family:var(--font-body);font-size:15px;line-height:1.5;color:#000;color:var(--color-black);-webkit-font-smoothing:antialiased}.login-auth-page .page{display:grid;grid-template-columns:480px 1fr;min-height:100vh}.login-auth-page .brand-panel{background:#2c3f58;background:var(--color-navy-700);display:flex;flex-direction:column;padding:48px 44px;position:relative;overflow:hidden}.login-auth-page .brand-panel:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(105,111,235,.18) 0,transparent 70%);bottom:-100px;right:-160px;pointer-events:none}.login-auth-page .brand-panel:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(110,213,255,.1) 0,transparent 70%);top:-60px;left:-80px;pointer-events:none}.login-auth-page .logo-row{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:64px;position:relative;z-index:1}.login-auth-page .brand-headline{position:relative;z-index:1;margin-bottom:32px}.login-auth-page .brand-overline{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9b9bf0;color:var(--color-primary-400);margin-bottom:12px}.login-auth-page .brand-overline,.login-auth-page .brand-title{font-family:"IBM Plex Sans",sans-serif;font-family:var(--font-display);font-weight:700}.login-auth-page .brand-title{font-size:36px;line-height:44px;color:#fff;color:var(--color-white);margin-bottom:16px}.login-auth-page .brand-title span{color:#ffcd00;color:var(--color-yellow-400)}.login-auth-page .brand-sub{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:24px;color:hsla(0,0%,100%,.65);max-width:340px}.login-auth-page .yellow-bar{width:48px;height:4px;background:#ffcd00;background:var(--color-yellow-400);border-radius:2px;margin-bottom:32px;position:relative;z-index:1}.login-auth-page .stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:40px;position:relative;z-index:1}.login-auth-page .stat-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;border-radius:var(--radius-md);padding:16px 18px}.login-auth-page .stat-number{font-family:"IBM Plex Sans",sans-serif;font-family:var(--font-display);font-weight:700;font-size:26px;color:#fff;color:var(--color-white);line-height:1;margin-bottom:4px}.login-auth-page .stat-number .accent{color:#ffcd00;color:var(--color-yellow-400)}.login-auth-page .stat-label{font-family:"Inter",sans-serif;font-family:var(--font-body);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);line-height:1.4}.login-auth-page .testimonial{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #9b9bf0;border-left:3px solid var(--color-primary-400);border-radius:0 12px 12px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 14px;margin-bottom:32px;position:relative;z-index:1}.login-auth-page .testimonial-text{font-family:"Inter",sans-serif;font-family:var(--font-body);font-size:13px;font-weight:300;line-height:20px;color:hsla(0,0%,100%,.8);font-style:italic;margin-bottom:10px}.login-auth-page .testimonial-author{display:flex;align-items:center;grid-gap:8px;gap:8px}.login-auth-page .testimonial-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Sans",sans-serif;font-family:var(--font-display);font-weight:700;font-size:11px;color:#2c3f58;color:var(--color-navy-700);flex-shrink:0}.login-auth-page .testimonial-name{font-family:"Inter",sans-serif;font-family:var(--font-body);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7)}.login-auth-page .testimonial-detail{font-size:11px;color:hsla(0,0%,100%,.4)}.login-auth-page .mascot-footer{margin-top:auto;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between}.login-auth-page .privacy-note{font-size:11px;color:hsla(0,0%,100%,.3);line-height:1.5;max-width:160px;text-align:right}.login-auth-page .form-panel{background:#f7f8fb;display:flex;align-items:center;justify-content:center;padding:48px 32px}.login-auth-page .form-card{background:#fff;background:var(--color-white);border-radius:24px;box-shadow:0 0 24px 0 rgba(0,0,0,.1);box-shadow:var(--shadow-card);padding:48px 44px;width:100%;max-width:440px;font-family:"Inter",sans-serif;font-family:var(--font-body)}.login-auth-page .mode-toggle{display:flex;background:#f3f4fe;background:var(--color-primary-100);border-radius:100px;border-radius:var(--radius-full);padding:4px;margin-bottom:32px;grid-gap:4px;gap:4px}.login-auth-page .mode-btn{flex:1 1;padding:7px 0;border:none;border-radius:100px;border-radius:var(--radius-full);background:transparent;font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:14px;color:#808190;color:var(--color-navy-500);cursor:pointer;transition:all .2s ease;transition:all var(--transition)}.login-auth-page .mode-btn.active{background:#fff;background:var(--color-white);color:#696feb;color:var(--color-primary-500);box-shadow:0 1px 4px rgba(0,0,0,.12)}.login-auth-page .role-label{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#808190;color:var(--color-navy-500);margin-bottom:10px}.login-auth-page .role-tabs{display:flex;grid-gap:8px;gap:8px;margin-bottom:28px}.login-auth-page .role-tab{flex:1 1;padding:10px 6px;border:1.5px solid #ccc;border:1.5px solid var(--color-navy-300);border-radius:16px;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:all .2s ease;transition:all var(--transition);display:flex;flex-direction:column;align-items:center;grid-gap:5px;gap:5px}.login-auth-page .role-tab:hover{border-color:#9b9bf0;border-color:var(--color-primary-400);background:#f3f4fe;background:var(--color-primary-100)}.login-auth-page .role-tab.active{border-color:#696feb;border-color:var(--color-primary-500);background:#f3f4fe;background:var(--color-primary-100)}.login-auth-page .role-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.login-auth-page .role-name{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:11px;color:#2c3f58;color:var(--color-navy-700);text-align:center;line-height:1.2}.login-auth-page .role-tab.active .role-name{color:#696feb;color:var(--color-primary-500)}.login-auth-page .form-heading{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:26px;line-height:34px;color:#000;color:var(--color-black);margin-bottom:6px}.login-auth-page .form-sub{font-size:14px;line-height:1.55;color:#808190;color:var(--color-navy-500);margin-bottom:28px;min-height:44px}.login-auth-page .btn-google{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:10px 20px;border:1.5px solid #ccc;border:1.5px solid var(--color-navy-300);border-radius:100px;border-radius:var(--radius-full);background:#fff;background:var(--color-white);font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:15px;color:#000;color:var(--color-black);cursor:pointer;transition:all .2s ease;transition:all var(--transition);margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.login-auth-page .btn-google:hover:not(:disabled){border-color:#9b9bf0;border-color:var(--color-primary-400);background:#f3f4fe;background:var(--color-primary-100)}.login-auth-page .btn-google:disabled{opacity:.65;cursor:not-allowed}.login-auth-page .google-icon{width:18px;height:18px;flex-shrink:0}.login-auth-page .divider{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;margin-left:0!important}.login-auth-page .divider:after,.login-auth-page .divider:before{content:"";flex:1 1;height:1px;background:#ccc;background:var(--color-navy-300)}.login-auth-page .divider-text{font-size:12px;color:#808190;color:var(--color-navy-500);font-weight:500;white-space:nowrap}.login-auth-page .field{margin-bottom:16px}.login-auth-page .field-label{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:12px;color:#2c3f58;color:var(--color-navy-700);margin-bottom:6px;display:block}.login-auth-page .field-input{width:100%;padding:11px 16px;border:1.5px solid #ccc;border:1.5px solid var(--color-navy-300);border-radius:16px;border-radius:var(--radius-md);font-family:"Inter",sans-serif;font-family:var(--font-body);font-size:14px;color:#000;color:var(--color-black);background:#fff;background:var(--color-white);outline:none;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color var(--transition),box-shadow var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-auth-page .field-input::-webkit-input-placeholder{color:#b0b2bf}.login-auth-page .field-input:-ms-input-placeholder{color:#b0b2bf}.login-auth-page .field-input::-ms-input-placeholder{color:#b0b2bf}.login-auth-page .field-input::placeholder{color:#b0b2bf}.login-auth-page .field-input:focus{border-color:#696feb;border-color:var(--color-primary-500);box-shadow:0 0 0 3px #eaebfc;box-shadow:0 0 0 3px var(--color-primary-200)}.login-auth-page .field-input-wrap{position:relative}.login-auth-page .field-input-wrap .field-input{padding-right:42px}.login-auth-page .field-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#808190;color:var(--color-navy-500);display:flex;align-items:center;padding:0;transition:color .2s ease;transition:color var(--transition)}.login-auth-page .field-toggle:hover{color:#696feb;color:var(--color-primary-500)}.login-auth-page .field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.login-auth-page .forgot-link{display:block;text-align:right;font-size:12px;font-weight:600;color:#696feb;color:var(--color-primary-500);text-decoration:none;margin-top:-8px;margin-bottom:20px;margin-left:4px;transition:opacity .2s ease;transition:opacity var(--transition);font-family:"Inter",sans-serif;font-family:var(--font-body);background:none;border:none;cursor:pointer;width:100%}.login-auth-page .forgot-link:hover{opacity:.75}.login-auth-page .btn-primary{width:100%;padding:12px 20px;background:#696feb;background:var(--color-primary-500);color:#fff;color:var(--color-white);border:none;border-radius:100px;border-radius:var(--radius-full);font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:700;font-size:16px;cursor:pointer;box-shadow:3px 3px 0 0 rgba(0,0,0,.25);box-shadow:var(--shadow-btn);transition:opacity .2s ease,transform .12s ease;transition:opacity var(--transition),transform .12s ease;margin-bottom:20px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-auth-page .btn-primary:hover:not(:disabled){opacity:.92}.login-auth-page .btn-primary:active:not(:disabled){transform:scale(.98)}.login-auth-page .btn-primary:disabled{opacity:.88;cursor:default;transform:none}@-webkit-keyframes login-btn-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}@keyframes login-btn-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.login-auth-page .btn-label{transition:opacity .15s ease}.login-auth-page .btn-dots{position:absolute;display:none;align-items:center;grid-gap:5px;gap:5px}.login-auth-page .btn-primary.is-loading .btn-dots{display:flex}.login-auth-page .btn-primary.is-loading .btn-label{opacity:0}.login-auth-page .btn-dot{width:7px;height:7px;border-radius:50%;background:currentColor;-webkit-animation:login-btn-dot-bounce 1.1s ease infinite;animation:login-btn-dot-bounce 1.1s ease infinite}.login-auth-page .btn-dot:nth-child(2){-webkit-animation-delay:.18s;animation-delay:.18s}.login-auth-page .btn-dot:nth-child(3){-webkit-animation-delay:.36s;animation-delay:.36s}.login-auth-page .switch-row{text-align:center;font-size:13px;color:#808190;color:var(--color-navy-500)}.login-auth-page .switch-link{color:#696feb;color:var(--color-primary-500);font-weight:700;font-family:"Inter",sans-serif;font-family:var(--font-body);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-size:inherit}.login-auth-page .switch-link:hover{opacity:.75}.login-auth-page .terms-note{text-align:center;font-size:11px;color:#808190;color:var(--color-navy-500);margin-top:16px;line-height:1.6}.login-auth-page .terms-note a{color:#696feb;color:var(--color-primary-500);text-decoration:none;font-weight:600}.login-auth-page .strength-wrap{margin-top:8px}.login-auth-page .strength-bar{display:flex;grid-gap:4px;gap:4px;margin-bottom:4px}.login-auth-page .strength-seg{flex:1 1;height:3px;border-radius:2px;background:#dbdbdb;transition:background .3s}.login-auth-page .strength-seg.filled-weak{background:#ff4b55;background:var(--color-red-500)}.login-auth-page .strength-seg.filled-fair{background:#ffaa14;background:var(--color-amber-500)}.login-auth-page .strength-seg.filled-good{background:#ffcd00;background:var(--color-yellow-400)}.login-auth-page .strength-seg.filled-strong{background:#32dc96;background:var(--color-green-500)}.login-auth-page .strength-text{font-size:11px;color:#808190;color:var(--color-navy-500);font-weight:500}.login-auth-page .educator-badge{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;background:#f3f4fe;background:var(--color-primary-100);border:1px solid #e1e1fa;border:1px solid var(--color-primary-300);border-radius:100px;border-radius:var(--radius-full);padding:5px 12px;margin-bottom:24px}.login-auth-page .educator-badge-dot{width:7px;height:7px;border-radius:50%;background:#696feb;background:var(--color-primary-500);flex-shrink:0}.login-auth-page .educator-badge-text{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:12px;color:#696feb;color:var(--color-primary-500);letter-spacing:.03em}.login-auth-page .terms-check{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin-bottom:24px}.login-auth-page .terms-check input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:#696feb;accent-color:var(--color-primary-500);cursor:pointer}.login-auth-page .terms-check-label{font-size:12px;color:#808190;color:var(--color-navy-500);line-height:1.6}.login-auth-page .terms-check-label a{color:#696feb;color:var(--color-primary-500);font-weight:600;text-decoration:none}.login-auth-page .login-auth-hidden{display:none!important}.login-auth-page .role-welcome{background:#f3f4fe;background:var(--color-primary-100);border-radius:12px;border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:24px;display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.login-auth-page .role-welcome-icon{display:flex;align-items:center;flex-shrink:0;margin-top:1px}.login-auth-page .role-welcome-text{font-size:13px;color:#2c3f58;color:var(--color-navy-700);line-height:1.5}.login-auth-page .role-welcome-desc{display:block;min-height:38px;font-weight:400!important}.login-auth-page .role-welcome-text strong{font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;color:#696feb;color:var(--color-primary-500);display:block;margin-bottom:1px}.login-auth-page .team-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #ffcd00;border-left:3px solid var(--color-yellow-400);border-radius:0 12px 12px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 18px}.login-auth-page .team-card-text{font-family:"IBM Plex Sans",sans-serif;font-family:var(--font-display);font-size:14px;line-height:22px;color:hsla(0,0%,100%,.85);font-style:italic;margin-bottom:8px}.login-auth-page .team-card-sub{font-size:12px;font-weight:600;color:#ffcd00;color:var(--color-yellow-400);letter-spacing:.04em}.login-auth-page .back-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:none;border:none;font-family:"Inter",sans-serif;font-family:var(--font-body);font-weight:600;font-size:13px;color:#808190;color:var(--color-navy-500);cursor:pointer;padding:0;margin-bottom:28px;transition:color .2s ease;transition:color var(--transition)}.login-auth-page .back-link:hover{color:#696feb;color:var(--color-primary-500)}.login-auth-page .view-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.login-auth-page .resend-note{font-size:13px;color:#808190;color:var(--color-navy-500);margin-top:16px}.login-auth-page .field-error{color:#ff4b55;color:var(--color-red-500);font-size:13px;text-align:center;margin:8px 0 0}.login-auth-page .remember-row{display:flex;justify-content:space-between;align-items:center;margin:4px 0 16px;grid-gap:12px;gap:12px}.login-auth-page .remember-row label{font-size:14px;color:#2c3f58;color:var(--color-navy-700);cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px}.login-auth-page .remember-row .forgot-link{width:auto;margin:0;flex-shrink:0}.login-auth-page .user-pill{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:14px 16px;border:1.5px solid #ccc;border:1.5px solid var(--color-navy-300);border-radius:16px;border-radius:var(--radius-md);margin-bottom:20px}.login-auth-page .user-pill-main{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.login-auth-page .user-pill-name{font-weight:600;font-size:14px;color:#2c3f58;color:var(--color-navy-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-auth-page .pill-link{background:none;border:none;font-size:12px;font-weight:600;color:#808190;color:var(--color-navy-500);text-decoration:underline;cursor:pointer;flex-shrink:0}.login-auth-page .pill-link:hover{color:#696feb;color:var(--color-primary-500)}@media (max-width:900px){.login-auth-page .page{grid-template-columns:1fr}.login-auth-page .brand-panel{display:none}}body{margin:0;font-family:"Inter",sans-serif!important;font-size:1rem!important}#root{height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.stripe label{color:#6b7c93;font-weight:300;letter-spacing:.025em;width:100%}.stripe button{white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#6772e5;text-decoration:none;transition:all .15s ease;margin-top:10px}.stripe button:hover{color:#fff;cursor:pointer;background-color:#7795f8;transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.StripeElement,.stripe input{display:block;margin:10px 0;width:100%!important;height:44px;padding:10px 14px;font-size:16px;font-weight:400;border:0;outline:0;border-radius:12px;background:#f0f4f8}.stripe input::-webkit-input-placeholder{color:#aab7c4}.stripe input:-ms-input-placeholder{color:#aab7c4}.stripe input::-ms-input-placeholder{color:#aab7c4}.stripe input::placeholder{color:#aab7c4}.stripe .StripeElement--focus,.stripe input:focus{box-shadow:0 4px 6px rgba(50,50,93,.109804),0 1px 3px rgba(0,0,0,.0784314);transition:all .15s ease}.stripe .StripeElement.FpxBankElement,.stripe .StripeElement.IdealBankElement,.stripe .StripeElement.PaymentRequestButton{padding:0}.stripe .StripeElement.PaymentRequestButton{height:40px}.accepted{border:1px solid #dce1e7;border-radius:12px;padding:10px 5px 10px 10px}.span-accep{color:#778699;font-weight:400;font-size:18px;line-height:1.5;margin-right:10px}.cardp{margin-left:5px}.htext{margin-bottom:30px;color:#2c3f58;font-size:28px;font-weight:700;line-height:1.1}.colort{color:#778699;font-size:14px;font-weight:400;line-height:1.5}.text-c{color:#2c3f58;font-weight:700}.text-p{color:#2c3f58;font-size:16px;font-weight:500;line-height:1.5}.currentCard{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.fc-3xgLq{display:none}
/*# sourceMappingURL=main.c17746e0.chunk.css.map */