.abl-profile{background:#f4f7fa}.abl-profile .abl-profile-header{color:#fff;width:100%}.abl-profile .abl-profile-header .MuiAvatar-root{box-sizing:border-box;border:2px solid #61dafbb3;position:relative}.abl-profile .abl-profile-header .MuiAvatar-root:after{content:"";box-sizing:content-box;background:#2bb673;border:2px solid #16283a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:0}.abl-profile .abl-profile-header .MuiTypography-h5{letter-spacing:.01em;font-size:18px;font-weight:700}.abl-profile .abl-profile-header .MuiTypography-subtitle2{color:#fff9;font-weight:500}.abl-profile .abl-profile-header .MuiButton-containedSecondary{letter-spacing:.03em;color:#fff;height:38px;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff38;border-radius:19px;padding:0 18px;font-weight:700}.abl-profile .abl-profile-header .MuiButton-containedSecondary:hover{background:#61dafb33;border-color:#61dafb80}.abl-profile .abl-profile-header .abl-profile-back{flex:none;margin-left:auto;display:inline-flex}.abl-profile .MuiTabs-root{background:var(--abl-surface);border-bottom:1px solid #e6ecf2;padding:0 8px}.abl-profile .MuiTab-root{letter-spacing:.06em;text-transform:uppercase;color:#7d8aa3;opacity:1;flex-direction:row;gap:8px;min-width:0;min-height:48px;padding:0 20px;font-size:13px;font-weight:700}.abl-profile .MuiTab-root>.MuiSvgIcon-root{margin:0;font-size:19px}.abl-profile .MuiTab-root.Mui-selected{color:#1a9fc4}.abl-profile .MuiTabs-indicator{background-color:#33c2f8;border-radius:3px 3px 0 0;height:3px}.abl-profile .abl-trainbar{align-items:center;display:flex}.abl-profile .abl-trainbar>.MuiTypography-root{color:#16283a;margin-left:0}.abl-profile .abl-referrer-location-toggle,.abl-profile .abl-referrer-location-toggle .MuiTypography-root{color:#1b3348}.abl-profile .MuiCard-root{background:var(--abl-surface);border:1px solid #e6ecf2;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px -6px #101f2d24,0 1px 4px #101f2d0f;margin-left:8px!important;margin-right:8px!important}.abl-profile .MuiCard-root>.MuiAppBar-root,.abl-profile .abl-tl-head{color:#fff;box-shadow:none;background-color:#16283a;background-image:linear-gradient(90deg,#16283a 0%,#1b3145 100%)}.abl-profile .MuiCard-root>.MuiAppBar-root .MuiTypography-root{color:#fff;font-size:16px;font-weight:700}.abl-profile .MuiCard-root>.MuiAppBar-root .MuiIconButton-root,.abl-profile .MuiCard-root>.MuiAppBar-root .MuiSvgIcon-root,.abl-profile .MuiCard-root>.MuiAppBar-root .MuiIcon-root{color:#fff}.abl-profile .MuiCard-root>.MuiAppBar-root .MuiToolbar-root{min-height:60px}.abl-profile .abl-tl-head-icon{color:#61dafb;background:#61dafb33;border:1px solid #61dafb6b;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.abl-profile .abl-tl-head-icon svg{font-size:20px}.abl-profile .abl-tl-item{border-bottom:1px solid #eef2f6;align-items:flex-start;padding-top:14px;padding-bottom:14px;position:relative;padding-left:34px!important}.abl-profile .abl-tl-item:last-child{border-bottom:0}.abl-profile .abl-tl-item:before{content:"";background:#e3ebf2;width:2px;position:absolute;top:0;bottom:0;left:6px}.abl-profile .abl-tl-item:after{content:"";background:#33c2f8;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:26px;left:1px;box-shadow:0 0 0 2px #33c2f847}.abl-profile .abl-tl-item .MuiAvatar-root{width:44px;height:44px}.abl-profile .abl-tl-item a{color:#1a9fc4;font-weight:600;text-decoration:none}.abl-profile .abl-tl-item a:hover{text-decoration:underline}.abl-profile .MuiOutlinedInput-root{background:#fbfdfe;border-radius:9px}.abl-profile .MuiOutlinedInput-notchedOutline{border-color:#dde5ee}.abl-profile .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b9cde0}.abl-profile .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#33c2f8}.abl-profile .MuiFormLabel-root.Mui-focused{color:#1a9fc4}.abl-profile .MuiCardContent-root .MuiButton-containedPrimary,.abl-profile .MuiCardContent-root .MuiButton-containedSecondary{height:38px;box-shadow:none;border-radius:19px;padding:0 20px;font-weight:700}.abl-profile .MuiCardContent-root .MuiButton-outlined{color:#52657a;border-color:#dde5ee;border-radius:19px;height:38px;padding:0 20px;font-weight:700}.abl-profile .abl-profile-quick .MuiCardContent-root>div>div{border-bottom:1px solid #eef2f6;align-items:center;padding:12px 4px;display:flex}.abl-profile .abl-profile-quick .MuiCardContent-root>div>div:last-child{border-bottom:0}.abl-profile .MuiLinearProgress-root{background-color:#e6edf4;border-radius:4px;height:7px}.abl-profile .MuiLinearProgress-bar{background-color:#33c2f8;border-radius:4px}@media (width<=959px){.abl-profile .MuiTab-root{padding:0 12px;font-size:12px}.abl-profile .abl-tl-card{margin-left:8px!important;margin-right:8px!important}.abl-profile .abl-tl-item{flex-wrap:wrap}}@media (width<=599px){.abl-profile .MuiTab-root>.MuiSvgIcon-root{font-size:17px}.abl-profile .abl-profile-header .MuiTypography-h5{font-size:16px}.abl-profile .abl-tl-item{padding-left:26px!important}}.abl-profile .MuiFormControl-root{width:100%;margin-top:6px;margin-bottom:12px}.abl-profile .MuiInputLabel-outlined,.abl-profile .MuiInputLabel-outlined.MuiInputLabel-shrink{pointer-events:auto;letter-spacing:.01em;color:#16324a;max-width:none;margin-bottom:6px;font-size:13px;font-weight:700;display:block;position:static;transform:none!important}.abl-profile .MuiOutlinedInput-notchedOutline legend{display:none}.abl-profile .MuiOutlinedInput-input{box-sizing:border-box;color:#16324a;height:44px;padding:0 14px;font-size:14px}.abl-profile .MuiInputLabel-outlined.Mui-error{color:#d34141}.abl-profile .abl-upload-box{border-top:1px solid #eef2f6;width:100%;margin-top:10px;padding-top:18px}.abl-profile .abl-upload-box>div{width:100%}.abl-profile .abl-upload-label{color:#16324a;margin-bottom:14px;font-size:14px;font-weight:700}.abl-profile .abl-upload-row{align-items:center;gap:20px;display:flex}.abl-profile .abl-upload-avatar img{object-fit:cover;background:#e9edf2;border-radius:50%;width:96px;height:96px;display:block}.abl-profile .abl-upload-tiles{flex:auto;gap:16px;min-width:0;display:flex}.abl-profile .abl-upload-cell{flex:1 1 0;min-width:0}.abl-profile .abl-upload-tile{cursor:pointer;text-align:center;background:#fbfdfe;border:1px dashed #cfdbe6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:130px;padding:12px;transition:border-color .16s,background-color .16s;display:flex}.abl-profile .abl-upload-tile:hover,.abl-profile .abl-upload-tile.is-over{background:#61dafb1a;border-color:#33c2f8}.abl-profile .abl-upload-tile-icon{color:#1a9fc4;font-size:26px}.abl-profile .abl-upload-tile-title{color:#16324a;font-size:13.5px;font-weight:700}.abl-profile .abl-upload-tile-sub{color:#8095ab;font-size:11.5px}.abl-profile .MuiToggleButtonGroup-root{flex-direction:row-reverse;gap:10px}.abl-profile .MuiToggleButton-root{letter-spacing:.03em;color:#52657a;background:#fff;min-width:92px;height:40px;font-size:13px;font-weight:700;border:1px solid #dde5ee!important;border-radius:10px!important;margin:0!important}.abl-profile .MuiToggleButton-root:hover{background:#f2f7fb}.abl-profile .MuiToggleButton-root.Mui-selected{box-shadow:0 4px 12px -4px #61dafb80;color:#0e1c28!important;background:linear-gradient(90deg,#33c2f8,#61dafb)!important;border-color:#0000!important}@media (width<=959px){.abl-profile .abl-upload-row{flex-direction:column;align-items:flex-start}.abl-profile .abl-upload-tiles{flex-wrap:wrap;width:100%}.abl-profile .abl-upload-cell{flex:160px}}.abl-profile .MuiCard-root .MuiCardContent-root .w-1\/2>div:first-child{margin-top:0}.abl-profile .MuiCardContent-root .MuiTypography-subtitle1{color:#16324a;font-size:13px;font-weight:700}.abl-profile .MuiCardContent-root .MuiTypography-subtitle2{color:#52657a;font-size:13.5px;font-weight:500}.abl-snap{overflow:hidden;border-radius:16px!important}.abl-snap .abl-snap-head{color:#fff;background:linear-gradient(90deg,#16283a 0%,#1b3145 100%);align-items:center;gap:14px;padding:16px 18px;display:flex}.abl-snap .abl-snap-head-icon{color:#61dafb;background:#61dafb33;border:1px solid #61dafb6b;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.abl-snap .abl-snap-head-icon svg{font-size:20px}.abl-snap .abl-snap-head-text{flex-direction:column;min-width:0;display:flex}.abl-snap .abl-snap-title{font-size:16px;font-weight:700}.abl-snap .abl-snap-sub{color:#ffffff8c;font-size:12px}.abl-snap .abl-snap-close{color:#ffffffb3;margin-left:auto}.abl-snap .abl-snap-close:hover{color:#fff;background:#ffffff14}.abl-snap .MuiDialogContent-root{padding:18px}.abl-snap video,.abl-snap .preview-img{background:#0e1c28;border-radius:12px;width:100%;display:block}.abl-snap .MuiDialogActions-root{border-top:1px solid #eef2f6;padding:12px 18px 18px}.abl-snap .abl-snap-done{letter-spacing:.03em;color:#0e1c28;background:linear-gradient(90deg,#33c2f8,#61dafb);border-radius:20px;min-width:120px;height:40px;padding:0 20px;font-weight:700;box-shadow:0 4px 14px -4px #61dafb80}.abl-snap .abl-snap-done.Mui-disabled{color:#97a7b8;box-shadow:none;background:#e6edf4}.abl-profile .MuiCardContent-root .flex-row>.w-1\/2{box-sizing:border-box;flex:0 0 50%;min-width:0;max-width:50%}.abl-profile .MuiCardContent-root .flex-row>.w-1\/2:first-child{padding-right:12px}.abl-profile .MuiCardContent-root .flex-row>.w-1\/2:last-child:not(:first-child){padding-left:12px}@media (width<=767px){.abl-profile .MuiCardContent-root .flex-row>.w-1\/2{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important}.abl-profile .MuiCardContent-root .flex-row{flex-wrap:wrap}}.abl-snap .abl-snap-shutter-wrap{justify-content:center;margin-top:14px;display:flex}.abl-snap .abl-snap-shutter{color:#0e1c28;background:linear-gradient(135deg,#33c2f8,#61dafb);border-radius:50%;width:60px;height:60px;padding:0;transition:transform .14s,box-shadow .14s;box-shadow:0 6px 18px -6px #33c2f8a6,0 0 0 4px #61dafb2e}.abl-snap .abl-snap-shutter:hover{background:linear-gradient(135deg,#45cbf9,#7ce2fc);box-shadow:0 8px 22px -6px #33c2f8bf,0 0 0 6px #61dafb38}.abl-snap .abl-snap-shutter:active{transform:scale(.94)}.abl-snap .abl-snap-shutter .MuiSvgIcon-root{font-size:26px}.abl-snap .abl-snap-actions{justify-content:center;gap:12px;padding:14px 18px 18px}.abl-snap .abl-snap-shutter.Mui-disabled{color:#97a7b8;box-shadow:none;background:#e6edf4}.abl-snap .abl-snap-retake{letter-spacing:.03em;color:#52657a;border:1px solid #dde5ee;border-radius:20px;min-width:120px;height:40px;padding:0 20px;font-weight:700}.abl-snap .abl-snap-retake:hover{background:#f2f7fb;border-color:#b9cde0}.abl-profile .abl-cardhead{align-items:center;gap:12px;min-height:60px;display:flex}.abl-profile .abl-cardhead-icon{color:#61dafb;background:#61dafb33;border:1px solid #61dafb6b;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.abl-profile .abl-cardhead-icon svg{font-size:20px}.abl-profile .abl-cardhead-title{color:#fff;font-size:16px;font-weight:700}.abl-profile .abl-cardhead-action{letter-spacing:.04em;color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:17px;height:34px;padding:0 16px;font-size:12.5px;font-weight:700}.abl-profile .abl-cardhead-action:hover{background:#61dafb38;border-color:#61dafb8c}.abl-profile .abl-cardhead-action .MuiButton-startIcon .MuiIcon-root{font-size:16px}.abl-profile .abl-quick-body{padding:4px 0!important}.abl-profile .abl-quick-row{border-bottom:1px solid #eef2f6;align-items:center;gap:12px;padding:13px 18px;display:flex}.abl-profile .abl-quick-row:last-child{border-bottom:0}.abl-profile .abl-quick-icon{color:#8095ab;flex:none;align-items:center;display:flex}.abl-profile .abl-quick-icon svg{font-size:20px}.abl-profile .abl-quick-label{color:#16324a;flex:none;font-size:13.5px;font-weight:700}.abl-profile .abl-quick-value{color:#7d8aa3;text-align:right;word-break:break-word;margin-left:auto;font-size:13.5px}.abl-profile .abl-viewrow{padding:7px 0;margin-top:0!important}.abl-profile .abl-viewrow-label{line-height:1.35;color:#16324a!important;font-size:13px!important;font-weight:700!important}.abl-profile .abl-viewrow-value{line-height:1.4;color:#52657a!important;font-size:13.5px!important;font-weight:500!important}.abl-profile .abl-viewrow-pill{border-radius:12px;align-self:flex-start;margin-top:3px;padding:2px 12px;font-size:12px;font-weight:700}.abl-profile .abl-viewrow-pill.is-yes{color:#1f9159;background:#2bb67324;border:1px solid #2bb6735c}.abl-profile .abl-viewrow-pill.is-no{color:#7d8aa3;background:#f1f4f8;border:1px solid #dde5ee}.abl-learn-card{cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:14px;transition:background-color .16s,box-shadow .16s;display:flex;box-shadow:none!important;border:0!important;border-radius:12px!important;margin:0!important}.abl-learn-card:hover{background:#f7fbfd;box-shadow:0 4px 14px -6px #101f2d2e!important}.abl-learn-icon{color:#1a9fc4;background:#61dafb29;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.abl-learn-icon svg{font-size:21px}.abl-learn-body{flex:auto;min-width:0}.abl-learn-title{line-height:1.3;color:#1a5f8a!important;font-size:13.5px!important;font-weight:700!important}.abl-learn-desc{color:#7d8aa3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 10px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.abl-profile .abl-lp,.abl-lp{align-items:center;gap:10px;display:flex}.abl-lp .abl-lp-steps{color:#16324a;white-space:nowrap;flex:none;font-size:12px;font-weight:600}.abl-lp .abl-lp-bar{flex:auto;min-width:0}.abl-lp .abl-lp-pct{color:#7d8aa3;text-align:right;flex:none;min-width:32px;font-size:12px;font-weight:700}
