@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.recasp-login,.recasp-login *{box-sizing:border-box}.login-page.recasp-login{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;min-height:100svh;width:100%;padding:0;background:#fff;color:#10213d}.recasp-login .login-brand-panel{position:relative;overflow:hidden;display:grid;place-items:center;padding:60px;background:linear-gradient(145deg,#07162c,#0d3158);color:#fff}.recasp-login .login-brand-content{position:relative;z-index:1;max-width:520px}.recasp-login .login-brand-content h1{position:relative;z-index:1;font-size:52px;line-height:1.04;margin:70px 0 20px;color:#fff}.recasp-login .login-brand-content>p{position:relative;z-index:1;font-size:18px;line-height:1.7;color:#c6d3e5}.recasp-login .login-form-panel{display:grid;place-items:center;min-width:0;min-height:100svh;padding:40px 36px;background:#fff;border-radius:0}.recasp-login .login-card{width:100%;max-width:460px;min-width:0;margin:0 auto}.recasp-login .mobile-login-brand{display:none}.recasp-login .login-card .eyebrow{color:#008f99;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.recasp-login .login-card h2{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;color:#10213d}.recasp-login .login-card .muted{font-size:15px;line-height:1.55;color:#65758c;margin:0 0 26px;overflow-wrap:anywhere}.recasp-login .recasp-login-field{margin:0 0 17px}.recasp-login .recasp-login-field>label{display:block;margin:0 0 8px;color:#10213d;font-size:13px;font-weight:700}.recasp-login .input-wrap{display:flex;align-items:center;gap:11px;min-height:48px;border:1px solid #d8e1ed;border-radius:11px;padding:0 13px;background:#fff}.recasp-login .input-wrap>svg{flex:0 0 19px;color:#22334d}.recasp-login .input-wrap input{display:block;min-width:0;width:100%;min-height:46px;padding:12px 0;border:0;outline:0;background:transparent;color:#10213d;font:inherit;font-size:16px;line-height:1.4}.recasp-login .input-wrap input::placeholder{color:#738198;opacity:1}.recasp-login .input-wrap:focus-within{border-color:#008f99;box-shadow:0 0 0 3px #008f9921}.recasp-login .password-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;margin-right:-10px;border:0;background:transparent;color:#607087;cursor:pointer;border-radius:6px}.recasp-login .recasp-login-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;margin:-2px 0 16px}.recasp-login .login-card label.recasp-remember{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:0;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;color:#26364e}.recasp-login .recasp-remember input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#008f99}.recasp-login .text-button{color:#007d87;text-decoration:none}.recasp-login .text-button:hover{text-decoration:underline}.recasp-login .recasp-forgot{display:inline-flex;align-items:center;min-height:44px;font-size:12px;white-space:nowrap}.recasp-login .recasp-submit{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid #008f99;border-radius:11px;background:#008f99;color:#fff;font:inherit;font-size:15px;font-weight:750;line-height:1.4;cursor:pointer}.recasp-login .recasp-submit:hover:not(:disabled){background:#007d87;border-color:#007d87}.recasp-login .social-login-button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:48px;margin:0;padding:11px 14px;border:1px solid #d8e1ed;border-radius:11px;background:#fff;color:#18263d;font:inherit;font-size:14px;font-weight:700;line-height:1.35;white-space:normal;cursor:pointer;box-shadow:none;transform:none}.recasp-login .social-login-button>svg{flex:0 0 20px}.recasp-login .social-login-button>span{min-width:0;overflow-wrap:anywhere}.recasp-login .social-login-button:hover:not(:disabled){border-color:#008f99;background:#f7fbfc;box-shadow:none;transform:none}.recasp-login .recasp-email-code{margin-top:10px}.recasp-login .auth-divider{display:flex;align-items:center;gap:12px;margin:21px 0;font-size:12px;color:#77859a}.recasp-login .auth-divider:before,.recasp-login .auth-divider:after{content:"";height:1px;flex:1;background:#e3e9f1}.recasp-login .recasp-alternatives{display:grid;gap:10px}.recasp-login .social-login-button.recasp-unavailable{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;background:#f5f6f8;border-color:#e1e6ed;color:#737b89;cursor:not-allowed;opacity:1}.recasp-login .recasp-unavailable>span:not(.coming-soon-badge){text-align:center}.recasp-login .coming-soon-badge{display:inline-block;margin-left:0;padding:4px 6px;border-radius:99px;background:#e8ebf0;color:#5d6879;font-size:9px;font-weight:800;line-height:1.4;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.recasp-login .login-footer{margin:18px 0 0;color:#65758c;font-size:14px;line-height:1.6;text-align:center}.recasp-login .login-footer a{display:inline-flex;align-items:center;min-height:44px}.recasp-login .recasp-whatsapp{margin-top:12px}.recasp-login .auth-back-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;margin:-7px 0 15px;border:0;background:transparent;color:#5f6f86;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.recasp-login .form-error,.recasp-login .recasp-login-notice{padding:11px 13px;margin:0 0 14px;border-radius:9px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.recasp-login .form-error{background:#fff0ef;color:#9b2d26}.recasp-login .recasp-login-notice{background:#ecf8f4;color:#1e664d}.recasp-login button:disabled:not(.recasp-unavailable){cursor:not-allowed;opacity:.65}.recasp-login button:focus-visible,.recasp-login a:focus-visible,.recasp-login input[type=checkbox]:focus-visible{outline:3px solid #d89b29;outline-offset:3px}@media(max-width:1100px){.recasp-login .login-brand-panel{padding:40px}.recasp-login .login-brand-content h1{font-size:42px}.recasp-login .login-form-panel{padding:36px 26px}}@media(max-width:820px){.login-page.recasp-login{display:block;min-height:100svh;padding:0;background:#fff}.recasp-login .login-brand-panel{display:none}.recasp-login .login-form-panel{display:block;min-height:100svh;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));border-radius:0}.recasp-login .mobile-login-brand{display:block;margin:0 0 27px}.recasp-login .mobile-login-brand .brand-name{color:#10213d}.recasp-login .mobile-login-brand .brand-subtitle{color:#607087}.recasp-login .mobile-login-brand .brand-mark span{color:#fff}.recasp-login .login-card h2{font-size:30px}.recasp-login .login-card .muted{margin-bottom:23px}}@media(max-width:390px){.recasp-login .login-form-panel{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.recasp-login .login-card h2{font-size:28px}.recasp-login .recasp-login-options{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:12px}.recasp-login .recasp-forgot{justify-self:start}.recasp-login .social-login-button{font-size:13px;padding-left:11px;padding-right:11px}.recasp-login .social-login-button.recasp-unavailable{grid-template-columns:20px minmax(0,1fr);gap:5px 9px}.recasp-login .recasp-unavailable .coming-soon-badge{grid-column:2;justify-self:center}}@media(prefers-reduced-motion:reduce){.recasp-login *,.recasp-login *:before,.recasp-login *:after{animation:none!important;transition:none!important}}.recasp-login .login-card{max-width:440px}.recasp-login .recasp-email-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;margin:0 0 22px;border:1px solid #d8e1ed;border-radius:10px;background:#f8fafc}.recasp-login .recasp-email-summary>span{min-width:0;overflow-wrap:anywhere;font-size:15px}.recasp-login .recasp-email-summary button{flex-shrink:0;min-height:44px;padding:0 4px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.recasp-login .recasp-code-card{padding:20px;border-radius:13px;background:#eaf8f8}.recasp-login .recasp-code-title{display:flex;align-items:center;gap:12px;color:#10213d;font-size:18px}.recasp-login .recasp-code-title svg{color:#00838d;flex-shrink:0}.recasp-login .recasp-code-card p{font-size:14px;line-height:1.6;color:#53657b;margin:10px 0 18px}.recasp-login .recasp-code-card .recasp-code-pending{margin:12px 0 0;font-size:12px}.recasp-login .recasp-remember-block{margin-top:20px}.recasp-login .recasp-remember-block p{margin:0 0 0 27px;font-size:12px;color:#65758c;line-height:1.6}.recasp-login .recasp-new-hint{margin:20px 0 0;color:#65758c;font-size:13px;line-height:1.6}.recasp-login .label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.recasp-login .label-row>label{font-size:13px;font-weight:700}.recasp-login .recasp-hidden-email{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.recasp-login .recasp-whatsapp{margin-top:18px}.recasp-login .mobile-login-brand{background:#0b2442;padding:22px;border-radius:12px}.recasp-login .mobile-login-brand .brand-name{color:#fff}.recasp-login .mobile-login-brand .brand-subtitle{color:#c6d3e5}@media(max-width:390px){.recasp-login .recasp-code-card{padding:16px}}.central-status{min-height:100svh;display:grid;place-items:center;padding:24px;background:#f4f8fc;color:#10213d}.central-status-card{width:100%;max-width:480px;padding:32px;background:#fff;border:1px solid #dde5ef;border-radius:16px}.central-status-card h1{font-size:28px;line-height:1.2}.central-status-card p{line-height:1.6;overflow-wrap:anywhere}.central-status-card button{min-height:48px;width:100%}.central-powered{text-align:center;color:#65758c;font-size:12px;line-height:1.6;margin:22px 0 0}.recasp-login .brand-name{overflow-wrap:anywhere}:root{font-family:Inter,system-ui,sans-serif;color:#10213d;background:#f5f8fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:#009fa8;text-decoration:none;cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:linear-gradient(180deg,#0b2444,#07162c);color:#fff;z-index:30;transition:.25s}.sidebar-inner{height:100%;display:flex;flex-direction:column;padding:22px 14px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:58px;height:58px;border-radius:50%;padding:4px;background:conic-gradient(#f7a430,#20c4bf,#447eea,#f7a430);display:grid;place-items:center}.brand-mark span{width:100%;height:100%;border-radius:50%;background:#10284a;display:grid;place-items:center;font-size:35px;font-weight:800}.brand-name{font-weight:800;font-size:25px;letter-spacing:.06em}.brand-subtitle{font-size:9px;max-width:135px;opacity:.68}.brand--compact{justify-content:center}.brand--compact .brand-mark{width:46px;height:46px}.sidebar-nav{display:grid;gap:8px;margin-top:46px}.nav-link{display:flex;align-items:center;gap:15px;width:100%;padding:14px;border:0;border-radius:12px;background:transparent;color:#d9e5f5;text-transform:uppercase;font-weight:700;font-size:13px;text-align:left}.nav-link.is-active{background:linear-gradient(90deg,#087c9c,#178c95);color:#fff}.nav-button{cursor:pointer}.sidebar-bottom{margin-top:auto;display:grid;gap:12px}.collapse-button{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:12px 14px;border-radius:12px;cursor:pointer}.rotate-180{transform:rotate(180deg)}.app-main{margin-left:232px;transition:.25s}.app-shell--collapsed .sidebar{width:82px}.app-shell--collapsed .app-main{margin-left:82px}.app-shell--collapsed .nav-link{justify-content:center}.topbar{height:78px;background:#fff;border-bottom:1px solid #e5ebf3;display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:20}.topbar-left,.topbar-right,.profile-button{display:flex;align-items:center}.topbar-left{gap:20px;font-size:18px}.topbar-right{gap:18px}.icon-button{border:0;background:transparent;position:relative;cursor:pointer;color:#0e2343}.menu-button{display:none}.notification-dot{position:absolute;right:0;top:-4px;background:#02a5a8;color:#fff;border-radius:99px;font-size:10px;padding:2px 5px}.profile-button{gap:10px;border:0;background:transparent;cursor:pointer}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#d8e8f8;font-weight:800}.profile-copy{display:grid;text-align:left}.profile-copy span{font-size:12px;color:#66748a}.page-content{padding:28px 34px 42px;max-width:1600px;margin:auto}.dashboard-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.dashboard-heading h1{margin:7px 0;font-size:34px}.dashboard-heading p{margin:0;color:#66748a}.balance-card{min-width:320px;background:linear-gradient(135deg,#eefbfb,#edf8fb);padding:14px 20px;border-radius:16px;display:grid}.balance-card span{font-size:13px;color:#668092}.balance-card strong{font-size:24px}.balance-card a{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:4px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0}.stat-card{background:#fff;border:1px solid #e3eaf3;border-radius:16px;padding:20px;display:flex;gap:18px;align-items:center}.stat-card>div:last-child{display:grid;gap:5px}.stat-card span{font-size:13px}.stat-card strong{font-size:28px}.stat-card a{font-size:13px}.stat-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center}.teal{background:#e4f8f7;color:#00a5a4}.orange{background:#fff0df;color:#ff8a00}.purple{background:#eee8ff;color:#7654d6}.blue{background:#e7f3ff;color:#248ad6}.dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.panel{background:#fff;border:1px solid #e2e9f2;border-radius:16px;padding:22px}.panel-heading{display:flex;justify-content:space-between;align-items:center}.panel-heading h2,.payment-panel h2{font-size:18px;margin:0 0 18px}.session-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f6;padding:17px 0}.session-copy{display:grid;gap:5px}.session-copy span{display:flex;align-items:center;gap:5px;color:#159ca0;font-size:13px}.session-copy p{margin:0;color:#586a84;font-size:14px}.date-tile{background:#edf8f8;border-radius:10px;display:grid;text-align:center;padding:8px 13px}.date-tile span{font-size:11px}.date-tile strong{font-size:28px}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.course-card{border:1px solid #e1e7f0;border-radius:14px;overflow:hidden;padding-bottom:16px}.course-card h3,.course-card p,.course-card>.progress,.course-card>strong{margin-left:16px;margin-right:16px}.course-card h3{font-size:16px}.course-card p{color:#66748a}.course-image{height:130px;background-size:cover;background-position:center}.course-image-skating{background-image:linear-gradient(135deg,#2a5f91,#46bcc7)}.course-image-climbing{background-image:linear-gradient(135deg,#ef984d,#e65c5c)}.progress{height:6px;background:#e7edf3;border-radius:99px;overflow:hidden}.progress span{display:block;height:100%;background:#08aaa8;border-radius:99px}.orange-progress span{background:#ff8a00}.teal-text{color:#00a5a4}.orange-text{color:#ff8a00}.activity-list{list-style:none;padding:0;margin:0}.activity-list li{display:flex;gap:6px;padding:16px 0;border-top:1px solid #edf1f6}.activity-list li span{margin-left:auto;color:#6b7890;font-size:13px}.payment-callout{background:#fff0f3;border-radius:14px;padding:20px;display:grid;gap:7px}.payment-callout span{color:#ed3a64;font-size:13px}.payment-callout strong{font-size:25px}.payment-callout p{margin:0}.payment-callout button,.primary-button{border:0;background:#0d87a0;color:#fff;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}.payment-callout button{justify-self:start;background:#ed3f69}.placeholder-page{padding-top:30px}.placeholder-page h1{font-size:38px;margin:6px 0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#0b9ea7;font-weight:800;font-size:12px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:#fff}.login-brand-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#07162c,#0d3158);color:#fff;padding:60px;display:grid;place-items:center}.login-brand-content{max-width:520px;position:relative;z-index:2}.login-brand-content h1{font-size:52px;line-height:1.02;margin:70px 0 20px}.login-brand-content p{font-size:18px;line-height:1.7;color:#c6d3e5}.login-orbit{position:absolute;border:55px solid rgba(22,194,190,.15);border-radius:50%;width:500px;height:500px;right:-250px;bottom:-250px}.login-orbit-two{width:300px;height:300px;border-color:#f69f311f;right:-120px;bottom:-120px}.login-form-panel{display:grid;place-items:center;padding:36px}.login-card{width:min(430px,100%)}.login-card h2{font-size:34px;margin:8px 0}.muted{color:#6b7890;margin-bottom:30px}.login-card label{display:block;font-size:13px;font-weight:700;margin:16px 0 8px}.input-wrap{display:flex;align-items:center;gap:10px;border:1px solid #dce4ef;border-radius:11px;padding:0 13px}.input-wrap:focus-within{border-color:#0b9ea7;box-shadow:0 0 0 3px #0b9ea71f}.input-wrap input{border:0;outline:0;width:100%;padding:13px 0}.password-toggle{border:0;background:transparent;cursor:pointer;color:#65758b}.label-row{display:flex;align-items:end;justify-content:space-between}.text-button{border:0;background:transparent;color:#0b9ea7;padding:0;cursor:pointer}.remember-row{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.primary-button{width:100%;margin-top:14px;padding:14px}.primary-button:disabled{opacity:.65}.form-error{background:#fff0f2;color:#bf2749;padding:10px 12px;border-radius:8px;font-size:13px}.login-footer{text-align:center;color:#68778c;margin-top:22px}.demo-note{margin-top:20px;background:#f1f7fa;padding:11px;border-radius:9px;color:#647489;font-size:12px;text-align:center}.mobile-login-brand,.scrim{display:none}@media(max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.login-brand-panel{padding:40px}.login-brand-content h1{font-size:42px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:260px!important}.sidebar--open{transform:translate(0)}.app-main,.app-shell--collapsed .app-main{margin-left:0}.menu-button{display:inline-flex}.profile-copy{display:none}.page-content{padding:20px 16px}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#040e1c8c;z-index:25}.dashboard-heading{display:grid}.balance-card{min-width:0;width:100%}.stats-grid{grid-template-columns:1fr 1fr}.course-grid{grid-template-columns:1fr}.login-page{display:block;background:#f4f8fc;padding:22px}.login-brand-panel{display:none}.login-form-panel{min-height:calc(100vh - 44px);background:#fff;border-radius:20px;padding:24px}.mobile-login-brand{display:block;margin-bottom:35px}.mobile-login-brand .brand-subtitle{color:#607087}.mobile-login-brand .brand-name{color:#10213d}.mobile-login-brand .brand-mark span{color:#fff}.activity-list li{display:grid}.activity-list li span{margin:0}.topbar{padding:0 16px}}@media(max-width:500px){.stats-grid{grid-template-columns:1fr}.topbar{height:68px}.dashboard-heading h1{font-size:28px}.stat-card{padding:16px}.login-card h2{font-size:29px}}.social-login-button{width:100%;min-height:48px;margin-top:12px;padding:0 16px;border:1px solid #d8e0ea;border-radius:12px;background:#fff;color:#172033;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.social-login-button:hover:not(:disabled){border-color:#9aabc0;box-shadow:0 8px 20px #1d2c4814;transform:translateY(-1px)}.social-login-button:disabled{cursor:not-allowed}.social-login-button-disabled{opacity:.62;justify-content:flex-start}.google-mark,.apple-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;border-radius:50%;font-weight:800}.google-mark{background:#f3f5f8;color:#4285f4}.apple-mark{background:#111827;color:#fff;font-size:17px}.coming-soon-badge{margin-left:auto;padding:4px 8px;border-radius:999px;background:#eef2f7;color:#677489;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#8792a5;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e4e9f0}.auth-divider span{white-space:nowrap}.register-card{padding-top:12px;padding-bottom:12px}.register-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-success{background:#eaf9f3;color:#187452;padding:10px 12px;border-radius:8px;font-size:13px;margin-top:14px}.register-terms{margin:16px 0 0;color:#7a8798;font-size:12px;line-height:1.5;text-align:center}@media(max-width:500px){.register-name-grid{grid-template-columns:1fr;gap:0}}.auth-loading-page{min-height:100vh;display:grid;place-items:center;background:#f5f8fc;color:#68778c;font-weight:700}@media(max-width:760px){.login-page{display:block;min-height:100vh;padding:0;background:#fff}.login-brand-panel{display:none}.login-form-panel{display:block;min-height:100vh;padding:28px 22px 36px;background:#fff;border-radius:0}.login-card{width:100%;max-width:430px;margin:0 auto}.mobile-login-brand{display:block;margin-bottom:30px}.login-card h2{font-size:30px;line-height:1.15}.muted{margin-bottom:24px}.social-login-button{min-height:46px;padding:11px 14px;white-space:nowrap}.social-login-button-disabled{display:grid;grid-template-columns:24px 1fr auto;align-items:center}.social-login-button-disabled>span:nth-child(2){min-width:0;text-align:center;white-space:nowrap}.coming-soon-badge{white-space:nowrap;font-size:9px;padding:5px 7px}.auth-divider{margin:22px 0}.login-footer{margin-bottom:0;padding-bottom:8px}}@media(max-width:390px){.login-form-panel{padding-right:18px;padding-left:18px}.social-login-button{font-size:14px}.coming-soon-badge{font-size:8px;padding:4px 6px}}.email-login-button{justify-content:center}.credential-login-panel{margin-top:18px;animation:credential-panel-in .18s ease}.auth-back-button{border:0;background:transparent;color:#5f6f86;padding:0;margin:0 0 18px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.auth-back-button:hover{color:#0f8fa8}.auth-back-button:disabled{opacity:.6;cursor:not-allowed}.credential-mode-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#172033;font-size:15px}.credential-mode-heading svg{color:#0f93aa}@keyframes credential-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
