.profile-relationship-network[data-v-72f1c7f0]{width:100%;max-width:100%;margin:12px 0 0;font-family:Lato,Kanit,Arial,sans-serif}.profile-network-header[data-v-72f1c7f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:0 28px 12px}.profile-network-copy[data-v-72f1c7f0]{min-width:0}.profile-network-title[data-v-72f1c7f0]{color:rgba(0,0,0,.86);font-size:15px;font-weight:900;line-height:20px}.profile-network-subtitle[data-v-72f1c7f0]{margin-top:2px;color:rgba(0,0,0,.44);font-size:12px;font-weight:700;line-height:16px}.profile-network-pill[data-v-72f1c7f0]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:28px;padding:0 11px;border:1px solid rgba(95,50,167,.12);border-radius:999px;color:#5f32a7;background:rgba(95,50,167,.07);font-size:12px;font-weight:900;line-height:28px;white-space:nowrap}.profile-network-warning[data-v-72f1c7f0]{margin-top:10px;padding:9px 11px;border:1px solid #f4dda3;border-radius:8px;background:#fff8e5;color:#7a5200;font-size:12px;font-weight:700;line-height:16px}.profile-relationship-network[data-v-72f1c7f0] .relationship-network-map{margin-top:0;border-right:0;border-left:0;border-color:#e4e7ee;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.profile-relationship-network[data-v-72f1c7f0] .map-stage-wrap{background-position:50%;background-size:38px 38px}.profile-relationship-network[data-v-72f1c7f0] .focused-node-anchor{z-index:5}.profile-relationship-network[data-v-72f1c7f0] .focused-node-avatar{width:54px;height:54px}@media(max-width:560px){.profile-network-header[data-v-72f1c7f0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:18px;padding-left:18px}}.direct-btn[data-v-1ddb068a]{font-size:11px;color:#fff;background-color:#747474;border-radius:7px;padding:7px 14px;width:auto}.grid-2-org[data-v-1ddb068a]{display:grid;grid-template-columns:40% 60%}.line-top-profile[data-v-1ddb068a]{position:relative}.line-top-profile[data-v-1ddb068a]:after{content:"";display:inline-block;position:absolute;top:-20px;z-index:20;vertical-align:bottom;height:20px;width:1px;background:#e0e0e0}.flex-column[data-v-1ddb068a]{word-break:normal}.profile-preview[data-v-c3d0bb60]{width:100%;margin:0 auto;line-height:normal;color:#000;background:#fff;overflow-x:hidden}.profile-preview-hero[data-v-c3d0bb60]{position:relative;min-height:370px;padding-top:30px;padding-bottom:16px;overflow:hidden}.profile-preview-banner[data-v-c3d0bb60]{position:absolute;top:0;left:0;right:0;height:205px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.profile-bg-banner[data-v-c3d0bb60]{width:100%;max-width:none;height:205px;display:block;-o-object-fit:fill;object-fit:fill}.profile-balance-card[data-v-c3d0bb60]{position:absolute;z-index:2;top:18px;right:clamp(18px,8%,58px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:6px 10px;border:1px solid rgba(95,50,167,.1);border-radius:14px;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 8px 24px rgba(45,27,69,.08);box-shadow:0 8px 24px rgba(45,27,69,.08)}.profile-balance-row[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px;white-space:nowrap}.profile-balance-card .iconCoin[data-v-c3d0bb60]{width:24px;height:24px;margin-right:4px}.profile-balance-card .txtCoin[data-v-c3d0bb60]{padding-left:2px;font-size:12px;font-weight:700;color:rgba(0,0,0,.72)}.profile-preview-content[data-v-c3d0bb60]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.profile-word-banner-placeholder[data-v-c3d0bb60],.profile-word-banner-slot[data-v-c3d0bb60],.profile-word-banner[data-v-c3d0bb60]{width:250px;height:50px}.profile-word-banner-slot[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-word-banner[data-v-c3d0bb60]{display:block;-o-object-fit:contain;object-fit:contain}.profile-photo-ring[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;height:180px;border:5px solid #fff;border-radius:50%;background:#f0ecf6;-webkit-box-shadow:0 14px 30px rgba(45,27,69,.16);box-shadow:0 14px 30px rgba(45,27,69,.16);overflow:hidden}.image-profile-180[data-v-c3d0bb60]{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.text-in-image-180[data-v-c3d0bb60]{width:180px;height:180px;border-radius:50%;color:#5f32a7;font-size:42px;font-weight:900;background:#f0ecf6}.profile-summary[data-v-c3d0bb60]{width:calc(100% - 48px);max-width:420px;margin-top:12px;margin-right:auto;margin-left:auto;text-align:center}.profile-joined-row[data-v-c3d0bb60],.profile-status-row[data-v-c3d0bb60],.profile-team-row[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-team-row[data-v-c3d0bb60]{margin-top:2px}.profile-joined-row[data-v-c3d0bb60]{margin-top:8px}.profile-joined-pill[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-height:22px;padding:0 10px;border-radius:999px;color:rgba(0,0,0,.64);font-size:12px;font-weight:400;background:rgba(240,236,246,.86)}.profile-joined-icon[data-v-c3d0bb60]{width:12px;height:12px}.profile-status-row[data-v-c3d0bb60]{margin-top:10px}.profile-status-cluster[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}@media(max-width:520px){.profile-balance-card[data-v-c3d0bb60]{right:16px}.risk-container[data-v-c3d0bb60]{width:calc(100% - 32px)}}.house-seal-image[data-v-c3d0bb60]{margin:0;margin-left:45px;width:90px}.houseSeal_1[data-v-c3d0bb60],.nullprofileName[data-v-c3d0bb60],.nullprofileTeamName[data-v-c3d0bb60]{background-color:#d8d8d8}.houseSeal_1[data-v-c3d0bb60]{margin:0;margin-left:45px;width:90px;height:110px}.houseSeal_2[data-v-c3d0bb60]{margin:0;margin-left:45px;width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-top:45px solid #d8d8d8}.nullprofileName[data-v-c3d0bb60]{width:166px;height:25px}.txtProfileName[data-v-c3d0bb60]{display:block;min-height:25px;max-width:100%;font-size:20px;font-weight:700;color:#000;line-height:25px;text-align:center;overflow-wrap:anywhere}.nullprofileTeamName[data-v-c3d0bb60]{width:214px;height:25px}.txtProfileTeamName[data-v-c3d0bb60]{display:block;min-height:25px;max-width:100%;font-size:16px;color:rgba(0,0,0,.72);line-height:22px;text-align:center;overflow-wrap:anywhere}.img-medal[data-v-c3d0bb60]{display:block;margin:auto;width:42px;height:60px}.curcleUnlock[data-v-c3d0bb60]{background:#fbc02d}.curcleLock[data-v-c3d0bb60],.curcleUnlock[data-v-c3d0bb60]{width:10px;height:10px;border:1px solid #b0b0b0;border-radius:4px;margin-left:14px}.curcleLock[data-v-c3d0bb60]{background:#e9e9e9}.rowDataSkillStyle[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:52px;opacity:1;background-color:#e9e9e9;margin-top:8px}.flex-column[data-v-c3d0bb60]{word-break:normal}.icon-close[data-v-c3d0bb60]{position:absolute;right:60px;top:30px;font-size:30px;opacity:.8;cursor:pointer}.icon-close>i[data-v-c3d0bb60]{position:fixed}.risk-container[data-v-c3d0bb60]{width:calc(100% - 80px);max-width:500px;background-color:rgba(95,50,167,.04);padding:2px 16px;border-radius:6px;margin:8px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.risk-container .back-button[data-v-c3d0bb60]{width:32px;height:32px;border-radius:32px;background-color:rgba(0,0,0,.1);margin-right:6px}.risk-container .risk-line-breaking[data-v-c3d0bb60]{width:0;border:1px solid #a7a7a7;border-width:0 1px 0 0;margin:0 6px 0 12px}.risk-container .risk-status[data-v-c3d0bb60]{width:12px;height:12px;border-radius:12px;background-color:rgba(0,0,0,.18823529411764706);margin-left:6px;margin-top:8px}.risk-container .risk-status.none[data-v-c3d0bb60]{width:0;height:0}.risk-container .risk-status.gray[data-v-c3d0bb60]{background-color:rgba(0,0,0,.18823529411764706)}.risk-container .risk-status.green[data-v-c3d0bb60]{background-color:#66bb6a}.risk-container .risk-status.yellow[data-v-c3d0bb60]{background-color:#fbc02d}.risk-container .risk-status.red[data-v-c3d0bb60]{background-color:#f44336}.risk-container .risk-status.holiday[data-v-c3d0bb60]{background-color:#dbdbdb}.risk-container .relative.last .label[data-v-c3d0bb60]{position:absolute;right:0;top:18px;color:rgba(0,0,0,.5)}.risk-container .relative>.highlight[data-v-c3d0bb60]{position:absolute;bottom:14px;width:80px;height:20px;left:-10px}.risk-container .relative>.highlight .pop-up[data-v-c3d0bb60]{background-color:#6c30cc;border-radius:12px;width:20px;height:20px;position:relative}.risk-container .relative>.highlight .pop-up[data-v-c3d0bb60]:after{position:absolute;top:16px;content:"";border:8px solid #6c30cc;border-color:#6c30cc transparent transparent transparent}.risk-container .relative>.highlight .pop-up.risk[data-v-c3d0bb60]{background-color:#b40303}.risk-container .relative>.highlight .pop-up.risk[data-v-c3d0bb60]:after{border:8px solid #b40303;border-color:#b40303 transparent transparent transparent}.risk-container .relative>.highlight .pop-up-red[data-v-c3d0bb60]{position:absolute;background-color:#b40303;border-radius:12px;color:#fff;padding:4px 6px 0 0;height:16px}.risk-container .relative>.highlight .red-1[data-v-c3d0bb60]{width:28px}.risk-container .relative>.highlight .red-2[data-v-c3d0bb60]{width:31px}.risk-container .relative>.highlight .red-3[data-v-c3d0bb60]{width:34px}.risk-box-grab[data-v-c3d0bb60]{height:92px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none}.risk-box-grab[data-v-c3d0bb60]::-webkit-scrollbar{display:none}.max-width-mobile[data-v-c3d0bb60]{width:calc(100% - 104px);max-width:440px;margin:auto}.about-me-container[data-v-c3d0bb60]{border-radius:.6rem;padding:12px 16px;background-color:rgba(95,50,167,.04);margin:12px 0}.medals-container[data-v-c3d0bb60]{border-radius:.6rem;border:4px solid #fbb42d;background-color:#6c30cc;margin:12px 0;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leaderboards-container[data-v-c3d0bb60]{width:100%}.leaderboards-container .box-content[data-v-c3d0bb60]{border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);width:82px;height:90px;margin-right:8px;padding:12px 6px 12px 12px;background-color:hsla(0,0%,80%,.2)}.leaderboards-container .box-content .icons-header[data-v-c3d0bb60]{background-color:#ccc;padding:4px;width:20px;height:20px;border-radius:4px}.leaderboards-container .box-content.recog_count[data-v-c3d0bb60]{background-color:rgba(102,187,106,.2)}.leaderboards-container .box-content.recog_count .icons-header[data-v-c3d0bb60]{background-color:#66bb6a}.leaderboards-container .box-content.streak_count[data-v-c3d0bb60]{background-color:rgba(255,111,145,.2)}.leaderboards-container .box-content.streak_count .icons-header[data-v-c3d0bb60]{background-color:#ff6f91}.leaderboards-container .box-content.super_feedback_count[data-v-c3d0bb60]{background-color:rgba(0,172,193,.2)}.leaderboards-container .box-content.super_feedback_count .icons-header[data-v-c3d0bb60]{background-color:#00acc1}.leaderboards-container .box-content.ps_initiative_making[data-v-c3d0bb60]{background-color:rgba(140,225,0,.2)}.leaderboards-container .box-content.ps_initiative_making .icons-header[data-v-c3d0bb60]{background-color:#8ce100}.leaderboards-container .box-content.ps_critical_thinking[data-v-c3d0bb60]{background-color:rgba(255,43,25,.2)}.leaderboards-container .box-content.ps_critical_thinking .icons-header[data-v-c3d0bb60]{background-color:#ff2b19}.leaderboards-container .box-content.ps_self_awareness[data-v-c3d0bb60]{background-color:rgba(247,117,17,.2)}.leaderboards-container .box-content.ps_self_awareness .icons-header[data-v-c3d0bb60]{background-color:#f77511}.leaderboards-container .box-content.ps_empathy[data-v-c3d0bb60]{background-color:rgba(96,0,218,.2)}.leaderboards-container .box-content.ps_empathy .icons-header[data-v-c3d0bb60]{background-color:#6000da}.leaderboards-container .box-content.ps_optimism[data-v-c3d0bb60]{background-color:rgba(242,210,34,.2)}.leaderboards-container .box-content.ps_optimism .icons-header[data-v-c3d0bb60]{background-color:#f2d222}.leaderboards-container .box-content.ps_leadership[data-v-c3d0bb60]{background-color:rgba(0,170,26,.2)}.leaderboards-container .box-content.ps_leadership .icons-header[data-v-c3d0bb60]{background-color:#00aa1a}.profile-insight-section[data-v-c3d0bb60]{margin-top:18px}.profile-section-header[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:12px}.profile-section-title[data-v-c3d0bb60]{color:#000;font-size:15px;font-weight:900;line-height:20px;white-space:nowrap}.profile-section-subtitle[data-v-c3d0bb60]{min-width:0;color:rgba(0,0,0,.42);font-size:12px;font-weight:600;line-height:18px}.top-skills-section[data-v-c3d0bb60]{margin-top:28px}.top-skill-chip-list[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px 8px}.top-skill-chip[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;max-width:100%;min-height:32px;padding:3px 4px 3px 12px;border-radius:999px;color:rgba(15,88,98,.9);background:rgba(23,184,200,.09);-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.top-skill-chip.primary[data-v-c3d0bb60]{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#19c8c9),to(#0fa8ba));background:linear-gradient(90deg,#19c8c9,#0fa8ba);-webkit-box-shadow:0 8px 18px rgba(23,184,200,.18);box-shadow:0 8px 18px rgba(23,184,200,.18)}.top-skill-chip-label[data-v-c3d0bb60]{max-width:148px;font-size:12.5px;font-weight:800;line-height:17px}.top-skill-chip-count[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:28px;height:28px;margin-left:6px;padding:0 6px;border-radius:999px;color:#0c8f9d;background:rgba(23,184,200,.14);font-size:12px;font-weight:900;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-skill-chip.primary .top-skill-chip-count[data-v-c3d0bb60]{color:#0c8f9d;background:hsla(0,0%,100%,.84)}.recognition-balance-header[data-v-c3d0bb60]{margin-top:18px}.profile-contribution-note[data-v-c3d0bb60]{margin-top:8px;padding:2px 0 2px 10px;border-left:3px solid rgba(108,48,204,.35);border-radius:0;color:#5f32a7;background:transparent;font-weight:800;line-height:16px}.profile-metric-row[data-v-c3d0bb60]{display:grid;grid-template-columns:minmax(0,1fr) 168px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;min-height:52px;padding:9px 12px;border:1px solid rgba(0,0,0,.05);border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 22px rgba(17,24,39,.045);box-shadow:0 8px 22px rgba(17,24,39,.045);-webkit-box-sizing:border-box;box-sizing:border-box}.profile-insight-section>div+div>.profile-metric-row[data-v-c3d0bb60],.profile-insight-section>div+div>div>.profile-metric-row[data-v-c3d0bb60]{margin-top:8px}.profile-metric-copy[data-v-c3d0bb60]{min-width:0}.profile-metric-label[data-v-c3d0bb60]{color:rgba(0,0,0,.86);font-size:14px;font-weight:800;line-height:18px}.profile-metric-caption[data-v-c3d0bb60]{margin-top:2px;color:rgba(0,0,0,.42);font-size:11px;font-weight:700;line-height:14px}.profile-metric-visual[data-v-c3d0bb60]{display:grid;grid-template-columns:minmax(0,1fr) 38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-width:0}.profile-metric-track[data-v-c3d0bb60]{height:8px;border-radius:999px;background:rgba(108,48,204,.1);overflow:hidden}.culture-row .profile-metric-track[data-v-c3d0bb60]{background:rgba(95,50,167,.1)}.profile-metric-fill[data-v-c3d0bb60]{height:100%;border-radius:inherit}.profile-metric-fill.skill[data-v-c3d0bb60]{background:-webkit-gradient(linear,left top,right top,from(#8e55e7),to(#6c30cc));background:linear-gradient(90deg,#8e55e7,#6c30cc)}.profile-metric-fill.culture[data-v-c3d0bb60]{background:-webkit-gradient(linear,left top,right top,from(#8e55e7),to(#5f32a7));background:linear-gradient(90deg,#8e55e7,#5f32a7)}.profile-metric-value[data-v-c3d0bb60]{color:rgba(0,0,0,.56);font-size:11px;font-weight:900;line-height:14px;text-align:right}.culture-add-section[data-v-c3d0bb60]{margin-top:34px;margin-bottom:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,.07)}.recognition-values-header[data-v-c3d0bb60]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:10px}.recognition-values-title-copy[data-v-c3d0bb60]{min-width:0}.recognition-values-header .profile-section-subtitle[data-v-c3d0bb60]{margin-top:1px;line-height:15px}.recognition-total-pill[data-v-c3d0bb60]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;color:#5f32a7;background:rgba(108,48,204,.08);font-size:10.5px;font-weight:900;line-height:22px;white-space:nowrap}.recognition-value-card[data-v-c3d0bb60]{padding:0;border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.culture-filter-strip[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;min-height:30px;margin-bottom:9px;padding:1px 0 2px;overflow-x:auto!important;overflow-y:hidden}.recognition-filter-chip[data-v-c3d0bb60]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-height:26px;border:1px solid rgba(0,0,0,.11);border-radius:999px;padding:0 8px 0 10px;color:rgba(45,46,54,.72);background:#fff;font-size:11.5px;font-weight:800;line-height:26px;white-space:nowrap;cursor:pointer;-webkit-transition:border-color .16s ease,background-color .16s ease,color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.recognition-filter-chip.active[data-v-c3d0bb60]{border-color:#6c30cc;background:#6c30cc;color:#fff;-webkit-box-shadow:0 5px 12px rgba(108,48,204,.14);box-shadow:0 5px 12px rgba(108,48,204,.14)}.recognition-filter-chip[data-v-c3d0bb60]:focus-visible{outline:2px solid rgba(108,48,204,.26);outline-offset:2px}.recognition-filter-count[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#6c30cc;background:rgba(108,48,204,.1);font-size:10.5px;font-weight:900;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.recognition-filter-chip.active .recognition-filter-count[data-v-c3d0bb60]{color:#6c30cc;background:hsla(0,0%,100%,.88)}.recognition-value-list[data-v-c3d0bb60]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(108,48,204,.1);border-radius:12px;background:#fff}.recognition-value-row[data-v-c3d0bb60]{display:grid;grid-template-columns:minmax(0,1fr) 96px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:50px;padding:9px 12px;border:0;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.recognition-value-row[data-v-c3d0bb60]:last-child{border-bottom:0}.recognition-value-copy[data-v-c3d0bb60]{min-width:0}.recognition-value-main[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-width:0}.recognition-value-name[data-v-c3d0bb60]{min-width:0;color:rgba(0,0,0,.86);font-size:13px;font-weight:800;line-height:17px}.recognition-value-meta[data-v-c3d0bb60]{margin-top:1px;color:rgba(0,0,0,.42);font-size:10px;font-weight:800;line-height:13px}.recognition-power-wrap[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.recognition-powerbar[data-v-c3d0bb60]{display:grid;grid-template-columns:repeat(10,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;width:92px;min-width:0}.recognition-power-segment[data-v-c3d0bb60]{display:block;width:100%;height:16px;border-radius:999px;background:rgba(108,48,204,.08)}.recognition-power-segment.active[data-v-c3d0bb60]{background:-webkit-gradient(linear,left top,left bottom,from(#a866f6),to(#6c30cc));background:linear-gradient(180deg,#a866f6,#6c30cc);-webkit-box-shadow:0 5px 10px rgba(108,48,204,.16);box-shadow:0 5px 10px rgba(108,48,204,.16)}.recognition-value-count[data-v-c3d0bb60]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;color:rgba(0,0,0,.58);background:rgba(108,48,204,.1);font-size:11.5px;font-weight:900;line-height:22px}.recognition-balance-toggle[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:9px;padding:8px 0;border:0;border-top:1px solid rgba(0,0,0,.06);border-radius:0;color:#5f32a7;background:transparent;cursor:pointer;text-align:left;-webkit-transition:color .16s ease;transition:color .16s ease}.recognition-balance-toggle.expanded[data-v-c3d0bb60],.recognition-balance-toggle[data-v-c3d0bb60]:hover{color:#6c30cc;background:transparent}.recognition-balance-toggle[data-v-c3d0bb60]:focus-visible{outline:2px solid rgba(108,48,204,.26);outline-offset:2px}.recognition-balance-toggle-title[data-v-c3d0bb60]{display:block;font-size:11.5px;font-weight:900;line-height:15px}.recognition-balance-toggle-meta[data-v-c3d0bb60]{display:block;margin-top:1px;color:rgba(45,46,54,.55);font-size:10px;font-weight:800;line-height:13px}.recognition-balance-panel[data-v-c3d0bb60]{display:grid;gap:6px;margin-top:7px}.recognition-balance-mini-row[data-v-c3d0bb60]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:42px;overflow:hidden;padding:6px 9px;border-radius:8px;background:rgba(108,48,204,.055);-webkit-box-sizing:border-box;box-sizing:border-box}.recognition-balance-mini-fill[data-v-c3d0bb60]{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:rgba(108,48,204,.08)}.recognition-balance-copy[data-v-c3d0bb60],.recognition-balance-rank[data-v-c3d0bb60],.recognition-balance-value[data-v-c3d0bb60]{position:relative;z-index:1}.recognition-balance-rank[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:28px;border-radius:999px;color:#2d2e36;background:hsla(0,0%,100%,.9);font-size:11px;font-weight:900}.recognition-balance-copy[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.recognition-balance-label[data-v-c3d0bb60]{color:#5f32a7;font-size:12px;font-weight:900;line-height:15px}.recognition-balance-caption[data-v-c3d0bb60]{color:rgba(0,0,0,.55);font-size:10.5px;font-weight:700;line-height:13px}.recognition-balance-value[data-v-c3d0bb60]{color:#5f32a7;font-size:13px;font-weight:900;line-height:16px;text-align:right}.recognition-balance-enter-active[data-v-c3d0bb60],.recognition-balance-leave-active[data-v-c3d0bb60]{-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease}.recognition-balance-enter[data-v-c3d0bb60],.recognition-balance-leave-to[data-v-c3d0bb60]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.skill-status-container[data-v-c3d0bb60]{display:grid;grid-template-columns:106px 200px auto;margin-bottom:16px;margin-top:8px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-status-container .label[data-v-c3d0bb60]{font-size:13px}.skill-status-container .status-image[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:2px}.skill-status-container .icons-text[data-v-c3d0bb60]{color:#fff;font-size:10px;font-weight:900;min-width:18px;padding:1px 4px;text-align:center;margin-left:auto}.skill-status-container .icons-text.top-skill[data-v-c3d0bb60]{background-color:#6c30cc;border-radius:7px}.skill-status-container .icons-text.culture-add[data-v-c3d0bb60]{background-color:#5f32a7;border-radius:2px}.ranking[data-v-c3d0bb60]{background:#fff;border-radius:50%}.ranking .label[data-v-c3d0bb60]{line-height:32px;color:#000;font-weight:500}.view-all[data-v-c3d0bb60]{cursor:pointer;color:#6c30cc;font-size:13px;font-weight:800}.divCoin[data-v-c3d0bb60]{padding-top:65px;padding-right:30px}.iconCoin[data-v-c3d0bb60]{width:32px;height:32px;margin-right:6px}.txtCoin[data-v-c3d0bb60]{padding-left:6px}.txtTeam[data-v-c3d0bb60]{width:auto}.reconigtion-tags-selected[data-v-c3d0bb60]{font-weight:700;border:1px solid #00acc1;background-color:#32c2d5;color:#fff;border-radius:21px;cursor:default}.reconigtion-tags-selected[data-v-c3d0bb60],.reconigtion-tags[data-v-c3d0bb60]{font-size:13px;margin-right:6px;padding:6px 12px 6px 12px;-webkit-transition:.2s;transition:.2s}.reconigtion-tags[data-v-c3d0bb60]{font-weight:400;background-color:#fff;border:1px solid #000;color:#000;border-radius:20px;cursor:pointer}.reconigtion-tags[data-v-c3d0bb60]:hover{border:1px solid #00acc1;color:#00acc1;opacity:1}.personal-context-container[data-v-c3d0bb60]{background-color:rgba(95,50,167,.04);border-radius:6px;padding:16px;margin:0 18px;max-height:120px;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.personal-context-container.expanded[data-v-c3d0bb60]{max-height:1000px}.expand-toggle[data-v-c3d0bb60]{cursor:pointer;color:rgba(0,0,0,.5);-webkit-transition:color .2s ease;transition:color .2s ease}.expand-toggle[data-v-c3d0bb60]:hover{color:rgba(0,0,0,.8)}.context-section[data-v-c3d0bb60]{margin-bottom:16px}.context-section[data-v-c3d0bb60]:last-child{margin-bottom:0}.context-label[data-v-c3d0bb60]{font-size:12px;font-weight:700;color:rgba(0,0,0,.72);margin-bottom:8px}.tags-container[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.skill-tag[data-v-c3d0bb60],.value-tag[data-v-c3d0bb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid rgba(95,50,167,.2);border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;color:#5f32a7;white-space:nowrap}.skill-tag.needs-improvement[data-v-c3d0bb60],.value-tag.needs-improvement[data-v-c3d0bb60]{background-color:rgba(255,43,25,.08);border-color:rgba(255,43,25,.2);color:#ff2b19}.improvement-indicator[data-v-c3d0bb60]{margin-left:4px;font-size:11px}.context-preview[data-v-c3d0bb60]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.context-preview .preview-text[data-v-c3d0bb60]{color:rgba(0,0,0,.6);font-size:12px;font-style:italic}.context-preview .view-more[data-v-c3d0bb60]{color:#6c30cc;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.context-preview .view-more[data-v-c3d0bb60]:hover{text-decoration:underline}.expanded-content[data-v-c3d0bb60]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(95,50,167,.1)}.context-text-block[data-v-c3d0bb60]{background-color:hsla(0,0%,100%,.6);border-radius:4px;padding:12px}.text-item[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.text-item[data-v-c3d0bb60]:last-child{margin-bottom:0}.text-item .text-label[data-v-c3d0bb60]{font-size:12px;font-weight:700;color:rgba(0,0,0,.72);min-width:120px}.text-item .text-content[data-v-c3d0bb60]{font-size:12px;font-weight:400;color:rgba(0,0,0,.9);line-height:1.4}.info-grid[data-v-c3d0bb60]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-grid .info-item[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:rgba(0,0,0,.8)}.info-grid .info-item i[data-v-c3d0bb60]{color:#5f32a7;font-size:14px}.info-grid .info-item.full-width[data-v-c3d0bb60]{grid-column:span 2}.challenges-list[data-v-c3d0bb60]{margin:0;padding-left:20px}.challenges-list .challenge-item[data-v-c3d0bb60]{font-size:12px;color:rgba(0,0,0,.8);line-height:1.6;margin-bottom:6px}.challenges-list .challenge-item[data-v-c3d0bb60]:last-child{margin-bottom:0}.flex-between[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-name-container[data-v-c3d0bb60]{gap:12px;width:100%;min-width:0}.personal-context-icon[data-v-c3d0bb60],.profile-name-container[data-v-c3d0bb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personal-context-icon[data-v-c3d0bb60]{color:#6c30cc;cursor:pointer;padding:6px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.personal-context-icon svg[data-v-c3d0bb60]{color:#6c30cc}.personal-context-icon[data-v-c3d0bb60]:hover{background-color:rgba(108,48,204,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.profile-photo-container[data-v-c3d0bb60]{position:relative;cursor:pointer}.profile-photo-container .photo-overlay[data-v-c3d0bb60]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:50%}.profile-photo-container .photo-overlay i[data-v-c3d0bb60]{color:#fff;font-size:24px}.profile-photo-container:hover .photo-overlay[data-v-c3d0bb60]{opacity:1}.profile-photo-container .profile-photo-clickable[data-v-c3d0bb60]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.profile-photo-container:hover .profile-photo-clickable[data-v-c3d0bb60]{-webkit-transform:scale(1.05);transform:scale(1.05)}.happiness-timeline-icon[data-v-c3d0bb60]{color:#7c4dff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:16px;padding:4px 6px;border-radius:4px;background-color:rgba(124,77,255,.08)}.happiness-timeline-icon[data-v-c3d0bb60]:hover{color:#5e35b1;-webkit-transform:scale(1.15);transform:scale(1.15);background-color:rgba(124,77,255,.15)}#userPreviewDetails .profile-tab-shell{width:100%;padding-top:8px;padding-bottom:32px}#userPreviewDetails .profile-tab-content-narrow{width:calc(100% - 104px);max-width:440px;margin:0 auto}#userPreviewDetails #tabHeaderStyle{width:100%;max-width:100%}#userPreviewDetails #tabHeaderStyle .el-tabs__header{margin:0 0 16px}#userPreviewDetails #tabHeaderStyle .el-tabs__active-bar,#userPreviewDetails #tabHeaderStyle .el-tabs__nav-wrap:after{display:none}#userPreviewDetails #tabHeaderStyle .el-tabs__nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 22px}#userPreviewDetails #tabHeaderStyle .el-tabs__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:360px;max-width:100%;height:44px;margin:0 auto;padding:3px;border:1px solid rgba(95,50,167,.08);border-radius:15px;background:-webkit-gradient(linear,left top,left bottom,from(#f5f1fb),to(#eee7f6));background:linear-gradient(180deg,#f5f1fb,#eee7f6);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);-webkit-transform:none!important;transform:none!important}#userPreviewDetails #tabHeaderStyle .el-tabs__item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto!important;min-width:0;height:38px;padding:0;border-radius:12px;color:rgba(47,37,61,.58);font-size:12.5px;font-weight:900;letter-spacing:0;line-height:38px;text-align:center;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}#userPreviewDetails #tabHeaderStyle .el-tabs__item:not(.is-active):hover{color:#5f32a7;background-color:hsla(0,0%,100%,.42)}#userPreviewDetails #tabHeaderStyle .el-tabs__item.is-active{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#7c19f6),to(#6100ed));background:linear-gradient(180deg,#7c19f6,#6100ed);-webkit-box-shadow:0 7px 16px rgba(97,0,237,.22);box-shadow:0 7px 16px rgba(97,0,237,.22);-webkit-transform:none;transform:none}#userPreviewDetails #tabHeaderStyle .tabsTitle{display:block;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}#userPreviewDetails #tabHeaderStyle .el-tabs__content{width:100%;overflow:visible}#userPreviewDetails #tabHeaderStyle .el-tab-pane{width:100%}.el-dialog__headerbtn{display:none!important}.custom-photo-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:2000}.custom-photo-modal,.custom-photo-modal .photo-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-photo-modal .photo-modal-content{position:relative;width:100%;height:100%}.custom-photo-modal .modal-close-button{position:absolute;top:20px;right:20px;z-index:10;background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.8);border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-photo-modal .modal-close-button i{font-size:24px}.custom-photo-modal .modal-close-button:hover{color:#fff;background:rgba(0,0,0,.7);-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-photo-modal .photo-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.custom-photo-modal .photo-container .fullscreen-photo{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.4);box-shadow:0 8px 40px rgba(0,0,0,.4)}.custom-photo-modal .photo-container .download-button{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.9);width:44px;height:44px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5}.custom-photo-modal .photo-container .download-button i{font-size:18px}.custom-photo-modal .photo-container .download-button:hover{background:rgba(0,0,0,.8);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-photo-modal .photo-container .download-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.personal-context-modal,.personal-context-modal .el-dialog{border-radius:16px!important;overflow:hidden!important}.personal-context-modal .el-dialog{-webkit-box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03);box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03)}.personal-context-modal .el-dialog__header{display:none}.personal-context-modal .el-dialog__body{padding:0;max-height:75vh;overflow-y:auto;background:#fff;border-radius:16px!important;scroll-behavior:smooth}.personal-context-modal .el-dialog__body::-webkit-scrollbar{width:8px}.personal-context-modal .el-dialog__body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0 8px 8px 0}.personal-context-modal .el-dialog__body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.personal-context-modal .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.personal-context-modal .el-dialog__close{color:#747474;font-size:20px;position:absolute;top:20px;right:20px;z-index:1;-webkit-transition:color .2s ease;transition:color .2s ease}.personal-context-modal .el-dialog__close:hover{color:#000}.personal-context-content{word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.personal-context-content .context-header{padding:32px 32px 20px;border-bottom:1px solid #e8e8e8;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#fff));background:linear-gradient(180deg,#fafafa 0,#fff);border-radius:16px 16px 0 0}.personal-context-content .context-header h3{margin:0 0 6px 0;font-size:20px;color:#1a1a1a}.personal-context-content .context-header .context-subtitle{margin:0;line-height:1.6;color:#666}.personal-context-content .context-section{padding:28px 32px;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.personal-context-content .context-section:hover{background-color:#fafafa}.personal-context-content .context-section:last-child{border-bottom:none}.personal-context-content .context-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:18px}.personal-context-content .context-section .section-header .section-icon{font-size:18px;color:#6c30cc;-ms-flex-negative:0;flex-shrink:0}.personal-context-content .context-section .section-header h4{margin:0;font-size:16px;color:#2a2a2a;letter-spacing:-.2px}.personal-context-content .skills-container,.personal-context-content .values-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.personal-context-content .value-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(108,48,204,.08);color:#6c30cc;padding:6px 16px;border-radius:16px;font-size:13px;font-weight:500;border:1px solid rgba(108,48,204,.15);-webkit-transition:all .2s ease;transition:all .2s ease}.personal-context-content .value-tag:hover{background-color:rgba(108,48,204,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(108,48,204,.15);box-shadow:0 2px 6px rgba(108,48,204,.15)}.personal-context-content .skill-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(26,195,98,.08);color:#1ac362;padding:6px 16px;border-radius:16px;font-size:13px;font-weight:500;gap:4px;border:1px solid rgba(26,195,98,.15);-webkit-transition:all .2s ease;transition:all .2s ease}.personal-context-content .skill-tag:hover{background-color:rgba(26,195,98,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(26,195,98,.15);box-shadow:0 2px 6px rgba(26,195,98,.15)}.personal-context-content .skill-tag.needs-improvement{background-color:rgba(244,67,54,.08);color:#f44336;border:1px solid rgba(244,67,54,.15)}.personal-context-content .skill-tag.needs-improvement:hover{background-color:rgba(244,67,54,.12);-webkit-box-shadow:0 2px 6px rgba(244,67,54,.15);box-shadow:0 2px 6px rgba(244,67,54,.15)}.personal-context-content .skill-tag i{font-size:12px}.personal-context-content .goals-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.personal-context-content .goals-container .goal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #6c30cc;-webkit-transition:all .2s ease;transition:all .2s ease}.personal-context-content .goals-container .goal-item:hover{background-color:#f3f4f6;-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.personal-context-content .goals-container .goal-item .goal-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:28px;background:linear-gradient(135deg,#6c30cc,#8b5cd6);color:#fff;font-size:13px;font-weight:700;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 4px rgba(108,48,204,.2);box-shadow:0 2px 4px rgba(108,48,204,.2)}.personal-context-content .goals-container .goal-item .goal-text{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.7;color:#2a2a2a;padding-top:2px}.personal-context-content .personality-content .content-block{margin-bottom:20px;padding:16px;background-color:#fafafa;border-radius:6px;border:1px solid #e8e8e8}.personal-context-content .personality-content .content-block:last-child{margin-bottom:0}.personal-context-content .personality-content .content-block .block-label{margin-bottom:10px;text-transform:uppercase;letter-spacing:.8px;line-height:1.4;font-size:11px;color:#6c30cc;font-weight:700}.personal-context-content .personality-content .content-block .block-text{line-height:1.7;color:#2a2a2a;font-size:14px}.personal-context-content .role-content{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);padding:18px 20px;border-radius:8px;border:1px solid #e8e8e8}.personal-context-content .role-content div{line-height:1.7;color:#2a2a2a}.personal-context-content .challenges-content .challenge-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-bottom:14px;padding:12px 16px;background-color:#fff8f7;border-radius:6px;border-left:3px solid #f44336;-webkit-transition:all .2s ease;transition:all .2s ease}.personal-context-content .challenges-content .challenge-item:last-child{margin-bottom:0}.personal-context-content .challenges-content .challenge-item:hover{background-color:#fff3f2;-webkit-transform:translateX(2px);transform:translateX(2px);-webkit-box-shadow:0 2px 6px rgba(244,67,54,.1);box-shadow:0 2px 6px rgba(244,67,54,.1)}.personal-context-content .challenges-content .challenge-item .challenge-bullet{width:8px;height:8px;border-radius:50%;background-color:#f44336;margin-top:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 3px rgba(244,67,54,.15);box-shadow:0 0 0 3px rgba(244,67,54,.15)}.personal-context-content .challenges-content .challenge-item .challenge-text{line-height:1.7;color:#2a2a2a}.happiness-history-tooltip{max-width:380px!important;overflow:hidden!important}.happiness-history-tooltip .happiness-error,.happiness-history-tooltip .happiness-loading{padding:12px;text-align:center;font-size:13px;color:#666}.happiness-history-tooltip .happiness-error{color:#f44336}.happiness-history-tooltip .happiness-tooltip-content{padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kanit,sans-serif;overflow:hidden}.happiness-history-tooltip .happiness-tooltip-header{margin-bottom:16px;text-align:center}.happiness-history-tooltip .happiness-tooltip-header .tooltip-title{font-size:16px;font-weight:700;color:#2d2e36;margin-bottom:4px}.happiness-history-tooltip .happiness-tooltip-header .tooltip-subtitle{font-size:13px;color:#666}.happiness-history-tooltip .happiness-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.happiness-history-tooltip .happiness-stats .stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px}.happiness-history-tooltip .happiness-stats .stat-item .stat-label{color:#666;font-weight:500}.happiness-history-tooltip .happiness-stats .stat-item .stat-value{color:#2d2e36;font-weight:600}.happiness-history-tooltip .happiness-stats .stat-item .stat-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.happiness-history-tooltip .happiness-stats .stat-item .stat-dot.green{background-color:#66bb6a}.happiness-history-tooltip .happiness-stats .stat-item .stat-dot.yellow{background-color:#fbc02d}.happiness-history-tooltip .happiness-stats .stat-item .stat-dot.red{background-color:#f44336}.happiness-history-tooltip .happiness-timeline .timeline-label{font-size:12px;font-weight:600;color:#666;margin-bottom:8px}.happiness-history-tooltip .happiness-timeline .timeline-months{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:240px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.happiness-history-tooltip .happiness-timeline .timeline-months::-webkit-scrollbar{width:6px}.happiness-history-tooltip .happiness-timeline .timeline-months::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.happiness-history-tooltip .happiness-timeline .timeline-months::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.happiness-history-tooltip .happiness-timeline .timeline-months::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.happiness-history-tooltip .happiness-timeline .timeline-month .month-label{font-size:11px;font-weight:600;color:#888;margin-bottom:4px;text-align:center}.happiness-history-tooltip .happiness-timeline .timeline-month .month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;justify-items:center;width:100%;max-width:140px;margin:0 auto}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day{width:18px;height:18px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day .day-number{font-size:9px;font-weight:500;color:#333}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.no-response{background-color:#e0e0e0}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.no-response .day-number{color:#999}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.green{background-color:#66bb6a}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.green .day-number{color:#fff}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.yellow{background-color:#fbc02d}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.yellow .day-number{color:#333}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.red{background-color:#f44336}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day.red .day-number{color:#fff}.happiness-history-tooltip .happiness-timeline .timeline-month .timeline-day:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.happiness-history-tooltip .happiness-timeline .timeline-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10px;color:#666}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item .legend-dot{width:6px;height:6px;border-radius:50%}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item .legend-dot.no-response{background-color:#e0e0e0}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item .legend-dot.green{background-color:#66bb6a}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item .legend-dot.yellow{background-color:#fbc02d}.happiness-history-tooltip .happiness-timeline .timeline-legend .legend-item .legend-dot.red{background-color:#f44336}.risk-flags-summary{margin-top:16px;padding:12px;background-color:#fff8f6;border-left:3px solid #f44336;border-radius:4px}.risk-header{margin-bottom:8px}.risk-header .risk-title{font-size:12px;font-weight:700;color:#d32f2f;margin-bottom:2px}.risk-header .risk-subtitle{font-size:10px;color:#666}.risk-flags-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.risk-flag-item,.risk-flags-list{display:-webkit-box;display:-ms-flexbox;display:flex}.risk-flag-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px}.risk-flag-item .risk-flag-date{font-weight:600;color:#333;min-width:60px}.risk-flag-item .risk-flag-level{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:8px;font-weight:700;color:#fff}.risk-flag-item .risk-flag-level.risk-level-1{background-color:#ff9800}.risk-flag-item .risk-flag-level.risk-level-2{background-color:#ff5722}.risk-flag-item .risk-flag-level.risk-level-3{background-color:#d32f2f}.risk-flag-item .risk-flag-content{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-size:9px}.more-flags{font-size:9px;color:#999;font-style:italic;margin-top:4px}.recovery-flags-summary{margin-top:16px;padding:12px;background-color:#f1f8f4;border-left:3px solid #4caf50;border-radius:4px}.recovery-header{margin-bottom:8px}.recovery-header .recovery-title{font-size:12px;font-weight:700;color:#2e7d32;margin-bottom:2px}.recovery-header .recovery-subtitle{font-size:10px;color:#666}.recovery-flags-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.recovery-flag-item,.recovery-flags-list{display:-webkit-box;display:-ms-flexbox;display:flex}.recovery-flag-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px}.recovery-flag-item .recovery-flag-date{font-weight:600;color:#333;min-width:60px}.recovery-flag-item .recovery-flag-level{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:8px;font-weight:700;color:#fff;background-color:#4caf50}.recovery-flag-item .recovery-flag-level.recovery{background-color:#4caf50}.recovery-flag-item .recovery-flag-content{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-size:9px}.timeline-day{position:relative}.timeline-day .risk-flag{background-color:#d32f2f}.timeline-day .recovery-flag,.timeline-day .risk-flag{position:absolute;top:-4px;right:-4px;width:16px;height:16px;color:#fff;border-radius:50%;font-size:9px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);z-index:3}.timeline-day .recovery-flag{background-color:#4caf50}