.roadmap-wrapper[data-v-1e8f7ffa]{position:absolute;inset:0}.roadmap-svg[data-v-1e8f7ffa]{display:block;width:100%;height:100%}.roadmap-point[data-v-d0ef0914]{position:absolute;text-align:center;transform:translate(-50%,-50%)}.point-icon[data-v-d0ef0914]{width:230px;height:auto}@media (max-width:1024px){.point-icon[data-v-d0ef0914]{width:110px;height:auto}}.employee-wrapper[data-v-7c1405d4]{position:absolute;perspective:1000px;width:78px;height:78px}.flip-inner[data-v-7c1405d4]{transform-style:preserve-3d;transition:transform .6s ease}.flip-inner.flipped[data-v-7c1405d4]{transform:rotateY(180deg)}.face[data-v-7c1405d4]{position:absolute;inset:0;backface-visibility:hidden}.message-user[data-v-7c1405d4]{border:1px solid grey;position:absolute;top:0;left:100px;display:flex;width:200px;background:#fff;border-radius:10px;padding:8px}.bounce-animation[data-v-7c1405d4]{cursor:pointer;animation:bounce 1s cubic-bezier(0,0,.2,1) infinite}.employee-level[data-v-7c1405d4]{width:78px;height:78px;border-radius:50%;object-fit:cover}.employee-avatar[data-v-7c1405d4]{margin-top:1px;margin-left:2px;width:73px;height:73px;border-radius:50%;object-fit:cover}.back[data-v-7c1405d4]{transform:rotateY(180deg)}@media only screen and (max-width:1024px){.employee-level[data-v-7c1405d4]{width:35px;height:35px}.employee-avatar[data-v-7c1405d4]{width:33px;height:33px;border-radius:50%;object-fit:cover}}.top-ranking-item[data-v-1d61a0ab]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.avatar-wrap[data-v-1d61a0ab]{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.top-ranking-small[data-v-1d61a0ab]{width:200px;height:200px}.top-ranking-big[data-v-1d61a0ab]{width:250px;height:250px}.avatar-bg[data-v-1d61a0ab]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;z-index:1;pointer-events:none}.avatar[data-v-1d61a0ab]{position:absolute;top:14px;left:16px;width:85%;height:85%;object-fit:cover;border-radius:50%;z-index:0;padding:4px}.info[data-v-1d61a0ab]{display:flex;align-items:center;margin-top:6px;z-index:5}.rank-small[data-v-1d61a0ab]{font-weight:700;font-size:50px;padding-right:12px}.name[data-v-1d61a0ab]{font-style:italic;font-weight:700;font-size:24px;white-space:nowrap;padding-right:5px}.subtitle[data-v-1d61a0ab]{font-size:11px;font-style:italic;margin-bottom:5px;line-height:12px}.top-1 .rank-small[data-v-1d61a0ab]{font-size:65px;margin-right:-8px}.top-1 .name[data-v-1d61a0ab]{font-size:32px;padding-right:10px}.top-1 .subtitle[data-v-1d61a0ab]{font-size:13px;line-height:14px;margin-bottom:10px}.top-2 .big-rank[data-v-1d61a0ab],.top-3 .big-rank[data-v-1d61a0ab]{font-size:100px;right:6%;top:10px}.top-1 .light-avatar[data-v-1d61a0ab]{left:45px}.light-avatar[data-v-1d61a0ab]{position:absolute;top:40px;left:30px;width:4px;z-index:100;height:4px;border-radius:50%;box-shadow:0 0 25px 25px #ce9f38;background:radial-gradient(circle,#e5c769 0,#e5c769 100%)}@media (max-width:1024px){.top-ranking-item[data-v-1d61a0ab]{width:180px}.top-ranking-item .big-rank[data-v-1d61a0ab]{font-size:78px}.top-1[data-v-1d61a0ab]{width:200px}.top-ranking-small[data-v-1d61a0ab]{width:120px;height:130px}.top-ranking-big[data-v-1d61a0ab]{width:170px;height:190px}.name[data-v-1d61a0ab]{font-size:13px}.top-1 .name[data-v-1d61a0ab]{font-size:22px;margin-top:-3px}.rank-small[data-v-1d61a0ab]{font-size:35px}.top-1 .rank-small[data-v-1d61a0ab]{font-size:55px}.subtitle[data-v-1d61a0ab]{font-size:8px}.top-1 .subtitle[data-v-1d61a0ab]{font-size:12px}}.gradient-text[data-v-1d61a0ab]{font-style:italic;font-weight:700;background:linear-gradient(to bottom right,#6d3c09 0,#faeb95 24%,#e5c769 32%,#d4aa45 40%,#ca982f 47%,#c79228 51%,#c8952c 55%,#ce9f38 59%,#d8b04c 64%,#d8b04c 68%,#f6e58e 72%,#faeb95 73%,#6d3c09);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (max-width:767px){.name[data-v-1d61a0ab]{font-size:16px}.top-1 .name[data-v-1d61a0ab]{font-size:24px;margin-top:0}.rank-small[data-v-1d61a0ab]{font-size:40px}.top-1 .rank-small[data-v-1d61a0ab]{font-size:60px}.subtitle[data-v-1d61a0ab]{font-size:12px}.top-1 .subtitle[data-v-1d61a0ab]{font-size:16px}.top-ranking-item[data-v-1d61a0ab]{width:100%}}#ranking-header .el-input__inner{border-radius:9999px!important;width:150px;background:#503694!important;color:#fff!important;text-align:center!important}#ranking-header .el-input__inner::placeholder{color:#fff!important;opacity:1}.header-bg{left:150px;right:150px;position:absolute;top:0;bottom:0;background:url(/media/svg/RankingText.svg) no-repeat;object-position:center center;background-size:contain}.header-container{position:relative;display:flex;flex-direction:column;min-height:300px;margin-top:40px}.filter-container{display:flex;justify-content:flex-end;gap:10px}.top-ranking{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-end;justify-content:center;margin-top:50px;margin-left:60px;margin-right:60px}@media (max-width:1024px){.header-bg{left:80px;right:80px}.top-ranking{margin-top:20px;margin-left:30px;margin-right:20px}}@media (max-width:767px){.top-ranking{display:flex;flex-direction:column;justify-content:center;margin-top:100px;margin-bottom:30px;gap:20px}.header-bg{top:50px;left:20px;right:20px}.header-container{margin-top:20px}}#ranking-tabs .el-tabs__active-bar,#ranking-tabs .el-tabs__nav-wrap:after{display:none!important}#ranking-tabs .is-active{background:#503694!important}#ranking-tabs .el-tabs__item{background:#afa4f7;border-radius:20px;color:#fff;margin-right:8px;padding:0 60px!important;font-weight:500;transition:all .3s}#ranking-tabs .el-tabs__nav-scroll{display:flex;justify-content:center}#table-ranking .load-more{color:#ffa000}#table-ranking .load-more:hover{color:#fbc02d!important;text-decoration:underline!important}#table-ranking .highlight-my__rank{background:linear-gradient(90deg,#afa4f7,#503694)}.highlight-my__rank td:first-child{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important;overflow:hidden}.highlight-my__rank td:last-child{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important;overflow:hidden}.my-rank{margin-top:16px;background:linear-gradient(90deg,#fbc02d,#ffa000);border-radius:9999px;padding:4px;text-align:center;font-weight:700;font-size:14px}.row_table{border:none!important;color:#fff}.table-custom{padding:0 80px}#table-ranking table tr td{border:none!important}#table-ranking .example-preview{background:linear-gradient(180deg,#afa4f7,#503694)}@media only screen and (max-width:1024px){.table-custom{padding:0 20px!important}}.ranking[data-v-2a71646c]{background:linear-gradient(0deg,#503694 0,#503694 20%,#afa4f7) no-repeat fixed;background-size:cover;color:#fff;padding:10px 100px;border:none!important;border-top-left-radius:250px!important}@media screen and (max-width:1024px){.ranking[data-v-2a71646c]{padding-top:40px;padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.ranking[data-v-2a71646c]{border-top-left-radius:0!important;padding:10px}}.career-page[data-v-3711f78c]{display:flex;flex-direction:column;gap:20px}.career-page__meta[data-v-3711f78c]{display:flex;justify-content:flex-end}.career-page__date[data-v-3711f78c]{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#f4f1ff,#fff);border:1px solid rgba(80,54,148,.12);color:#4b3b7a;font-weight:600;box-shadow:0 12px 30px rgba(73,49,147,.08)}.career-wrapper[data-v-3711f78c]{width:100%}.career-roadmap[data-v-3711f78c]{margin-top:100px;position:relative;width:100%;aspect-ratio:1422/702}.employee-level[data-v-3711f78c]{width:78px;height:78px;border-radius:50%;object-fit:cover}.career-container[data-v-3711f78c]{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start}.career-title[data-v-3711f78c]{position:absolute;top:-40px;left:0;display:flex;flex-direction:column;z-index:2}.gradient-text[data-v-3711f78c]{font-weight:700;font-size:50px;text-transform:uppercase;background:linear-gradient(to bottom right,#afa4f7 0,#503694);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.career-notification[data-v-3711f78c]{margin-top:-30px;margin-bottom:50px}.career-dashboard[data-v-3711f78c]{width:100%}.career-dashboard__grid[data-v-3711f78c]{align-items:stretch}.career-summary[data-v-3711f78c]{height:100%}.career-summary__title[data-v-3711f78c]{margin-bottom:20px;font-size:clamp(28px,3vw,38px);line-height:1.2;color:#20233a}.career-summary__title span[data-v-3711f78c]{color:#493193;font-weight:700}.career-summary__card[data-v-3711f78c]{width:100%;max-width:360px;overflow:hidden;border-radius:24px;box-shadow:0 18px 45px rgba(237,165,52,.2)}.career-summary__body[data-v-3711f78c]{padding:24px}.career-summary__body h1[data-v-3711f78c]{font-size:clamp(24px,2.5vw,34px);line-height:1.2}.career-summary__badge[data-v-3711f78c]{font-size:18px}.career-summary__link[data-v-3711f78c]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;font-weight:600}.career-mobile[data-v-3711f78c]{padding-top:36px}@media only screen and (max-width:1024px){.career-container[data-v-3711f78c]{grid-template-columns:1fr}.career-title[data-v-3711f78c]{position:static;margin-bottom:8px}.career-roadmap[data-v-3711f78c]{margin-top:0}.career-notification[data-v-3711f78c]{margin-top:0;margin-bottom:32px}.gradient-text[data-v-3711f78c]{font-size:30px}}@media only screen and (max-width:767px){.career-page[data-v-3711f78c]{gap:16px}.career-page__meta[data-v-3711f78c]{justify-content:center}.career-page__date[data-v-3711f78c]{width:100%;justify-content:center;text-align:center}.employee-level[data-v-3711f78c]{width:60px;height:60px}.special-notification[data-v-3711f78c]{display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 16px;border-radius:24px;background:linear-gradient(135deg,#fff,#f3efff);box-shadow:0 18px 45px rgba(73,49,147,.12)}.message-user[data-v-3711f78c]{flex:1;border:1px solid rgba(80,54,148,.12);background:#fff;border-radius:18px;padding:14px;color:#2b2f42;box-shadow:0 10px 24px rgba(73,49,147,.08)}.career-summary__card[data-v-3711f78c]{max-width:none}.career-summary__body[data-v-3711f78c]{padding:20px}.career-summary__link[data-v-3711f78c]{padding:12px 20px}}@media only screen and (max-width:575px){.special-notification[data-v-3711f78c]{flex-direction:column;text-align:center}.message-user[data-v-3711f78c]{width:100%}}