.nav-bar{width:60px;background-color:#151f32}.nav-bar a{color:#fff;transition:.4s}.nav-bar a:hover{transform:scale(1.1);transition:.4s}.nav-bar--icon{width:60px;height:60px;display:grid;justify-content:center;align-content:center;color:#fff}.nav-bar--icon:first-of-type{margin:8px 0 28px}.nav-bar--icon:nth-child(2){background-color:#353d4e}.nav-bar--logo{width:40px;height:40px}.top-nav-bar{height:64px;width:100%;display:flex;justify-content:end;align-items:center;border-bottom:1px solid #D0D2D6;font-size:.875rem}.top-nav-bar--content{display:flex;align-items:center;margin-right:32px}.top-nav-bar--initials{background-color:#493df5;border-radius:50%;color:#fff;font-size:.6875rem;padding:2px;text-align:center;width:24px;height:24px;display:grid;align-content:center}.top-nav-bar--username{margin:0 8px}.top-nav-bar--bell-icon{margin-right:35px}.greeting--headline{font-size:1.75rem;font-weight:700;line-height:44px}.greeting--sub-headline{margin-top:8px;font-size:1rem;color:#5b6270;line-height:24px}.progress-bar-container[data-v-b74adb99]{position:relative;display:flex;justify-content:center;align-items:center}.progress-bar-background[data-v-b74adb99]{fill:none;stroke:#d0d2d6}.progress-bar[data-v-b74adb99]{fill:none;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center center}.progress-text[data-v-b74adb99]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:#007aff}.loading-container{display:flex;justify-content:center;align-items:center;height:100%}.loading-spinner{width:24px;height:24px;border:4px solid rgba(73,61,245,.2);border-top-color:#493df5;border-radius:50%;animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h4{margin:0%}.career-goal{min-width:260px}.career-goal--wrapper{border:1px solid #D0D2D6;margin-top:16px;padding:32px 20px;border-radius:6px;font-size:.875rem;text-align:center}.career-goal--header{margin-bottom:24px;font-size:.875rem;font-weight:700;line-height:24px;color:#5b6270}.career-goal-details{margin:24px 40px}.career-goal--link{color:#493df5;font-weight:700;font-size:.875rem}.career-goal--title{font-size:.875rem;font-weight:400;line-height:24px}.career-goal--error{display:flex;align-items:center;justify-content:center;padding:20px}span{font-size:.875rem;font-weight:700;line-height:24px;color:#5b6270}.document-wrapper{width:100%}.document--header{display:flex;justify-content:space-between;align-items:center}.document-list--column{display:grid;grid-template-columns:auto 116px 56px;grid-gap:10px;align-items:center;border-bottom:1px solid #D0D2D6;padding:20px}.document--view-all{margin-left:auto;color:#493df5;font-weight:700;font-size:.875rem}.document-list{border:1px solid #D0D2D6;margin-top:16px;padding:32px 24px;border-radius:6px;font-size:.875rem}.document-list--name{display:flex}.document-list--date{display:flex;justify-content:center;align-items:center}.document-list--operation{display:flex;justify-content:flex-end;align-items:flex-end}.document-list--row{display:grid;grid-template-columns:auto 116px 56px;grid-gap:10px;align-items:center;border-bottom:1px solid #D0D2D6;padding:20px}.document-list--row--file{color:#493df5;padding-right:20px}.document-list--row--kebab{color:#5b6270;padding-left:16px}.document-list--file-icon{margin-right:20px;color:var(--color-background-user-initials)}.document-list--kebab-icon{color:var(--color-text-light);margin-left:32px;min-width:24px}.document-list--error{display:flex;align-items:center;justify-content:center;padding:20px}.layout{display:flex;height:100vh}.layout .main{flex:1;display:flex;flex-direction:column}.layout .main .content{flex:1;margin:0 144px 56px}.layout .main .content .content-container{display:flex;gap:32px;margin-top:56px}:root{font-family:Pulp Display;line-height:1.5;font-weight:400;color:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0!important;padding:0!important}h1{font-size:3.2em;line-height:1.1}h4{font-size:1.3rem;font-weight:700;line-height:32px}
