@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";
.worker-profile-design{--ink:#252532;--muted:#797985;--line:#e9e8ee;--purple:#7754cd;--pale:#f3effb;--green:#257d64;color:var(--ink);text-align:left;isolation:isolate;background:#fff;width:100%;min-height:100dvh;margin:auto;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;display:flex;position:relative}.worker-profile-design *{box-sizing:border-box}.worker-profile-design h1,.worker-profile-design h2,.worker-profile-design h3,.worker-profile-design p{margin:0}.worker-profile-design button,.worker-profile-design input,.worker-profile-design select{font:inherit}.worker-profile-design button{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.worker-profile-design button:focus-visible,.worker-profile-design input:focus-visible,.worker-profile-design select:focus-visible{outline-offset:3px;outline:3px solid #b9a4ed}.worker-profile-design button:disabled{opacity:.45;cursor:not-allowed}.worker-profile-design input[type=checkbox]{width:15px;height:15px;accent-color:var(--purple);cursor:pointer}.worker-profile-design button svg{flex-shrink:0}.worker-profile-design .eyebrow{letter-spacing:1.3px;color:#8c8898;font-size:9px;font-weight:650}.worker-profile-design .purple{color:var(--purple)}.worker-profile-design h1{letter-spacing:-1.1px;margin:6px 0 8px;font-size:31px;font-weight:650;line-height:1.25}.worker-profile-design .btn{color:#4f4c5d;white-space:nowrap;background:#fff;border:1px solid #dedde6;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:550;display:inline-flex}.worker-profile-design .btn:hover{background:#f7f5fb;border-color:#b9a8d8}.worker-profile-design .btn.primary{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 2px 3px #7754cd17}.worker-profile-design .btn.primary:hover{background:#6540bb}.worker-profile-design .icon-btn{color:#92909f;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.worker-profile-design .icon-btn:hover{background:var(--pale);color:var(--purple)}.worker-profile-design .search{color:#aaa3b5;background:#fff;border:1px solid #e3e0e9;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:380px;padding:8px 11px;display:flex}.worker-profile-design .search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.worker-profile-design .search input::placeholder{color:#a29aa9}.worker-profile-design .search:focus-within{box-shadow:0 0 0 2px #c9b8ea}.worker-profile-design .search input:focus-visible{outline:none}.worker-profile-design .results{color:#a19aaa;white-space:nowrap;font-size:10px}.worker-profile-design select{color:#77717e;background:0 0;border:0;outline:none;font-size:11px}.worker-profile-design .blue{color:#658eab;background:#dfebf5}.worker-profile-design .badge{white-space:nowrap;color:#888;background:#f0eef3;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:500;line-height:1.5;display:inline-flex}.worker-profile-design .badge.purple{color:#8964b9;background:#ece5f7}.worker-profile-design .badge.amber{color:#b38540;background:#fcf0de}.worker-profile-design .badge.green{color:#528d73;background:#e6f3ed}.worker-profile-design .badge.blue{color:#688ebb;background:#e9f0fa}.worker-profile-design .detail{background:#fff;border:1px solid #e5dfee;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #35244805}@media (max-width:900px){.worker-profile-design h1{font-size:26px}}@media (max-width:600px){.worker-profile-design .search{flex-basis:100%;min-width:100%;max-width:none}}.worker-profile-design .badge.green{color:#34765b}.worker-profile-design .badge.amber{color:#966625}.worker-profile-design .badge.purple{color:#7650a3}.worker-profile-design .badge.blue{color:#4d75a4}.worker-profile-design .btn,.worker-profile-design .search input,.worker-profile-design select{font-size:12px}.worker-profile-design .results{font-size:11px}@media (max-width:600px){.worker-profile-design .btn{font-size:11px}}.worker-profile-design{color:#302a39;background:#fff;font-size:13px}.worker-profile-design h1{letter-spacing:-.9px;margin:5px 0 6px;font-size:29px}.worker-profile-design .btn{font-size:11px}.worker-profile-design .badge{font-size:9px}.worker-profile-design .search{min-width:230px;max-width:390px}.worker-profile-design .search input,.worker-profile-design select{font-size:11px}.worker-profile-design .text-btn{color:#7956a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.worker-profile-design .text-btn:hover{color:#573589;text-underline-offset:3px;text-decoration:underline}.worker-profile-design .unfilled{color:#b4a6bc;font-size:10px;font-style:italic}.worker-profile-design .content-section{border-bottom:1px solid #eee7f4;padding:20px 0}.worker-profile-design .content-section:last-child{border-bottom:0}.worker-profile-design .section-heading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.worker-profile-design .section-heading h3{letter-spacing:-.1px;color:#574066;font-size:13px;font-weight:600}.worker-profile-design .section-heading>span{color:#a28caf;font-size:9px}.worker-profile-design .source-chip{color:#a28daf;white-space:nowrap;background:#f8f4fc;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;display:inline-flex}.worker-profile-design .source-chip.verified{color:#6d9a81;background:#edf5f0}.worker-profile-design .number-chip{background:#f1eafa;border-radius:4px;margin-right:auto;padding:2px 6px;font-size:9px;display:inline-block}.worker-profile-design .bio{color:#87728f;font-size:11px;line-height:1.9}.worker-profile-design .section-caption{color:#a18aaf;margin:-3px 0 14px;font-size:10px;line-height:1.75}.worker-profile-design .experience{gap:12px;margin-top:2px;padding:0 0 20px;display:flex;position:relative}.worker-profile-design .experience:not(:last-of-type):before{content:"";background:#e8ddef;width:1px;position:absolute;top:38px;bottom:6px;left:15px}.worker-profile-design .company-mark{color:#ae94c0;z-index:1;background:#f6f0fa;border:1px solid #eadff2;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.worker-profile-design .experience-content{flex:1;min-width:0}.worker-profile-design .experience-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.worker-profile-design .experience-top h4{color:#644a74;margin:0;font-size:12px;font-weight:600}.worker-profile-design .company-name{color:#947b9f;margin-top:3px;font-size:11px}.worker-profile-design .experience-dates{color:#ad97b9;margin-top:4px;font-size:9px}.worker-profile-design .experience-content p{color:#8e739e;margin-top:9px;font-size:11px;line-height:1.9}.worker-profile-design .skills-wrap{flex-wrap:wrap;gap:6px;display:flex}.worker-profile-design .skill-tag{color:#9873b0;background:#f8f4fc;border:1px solid #eee3f5;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.worker-profile-design .qualification{text-align:left;color:#aa90bb;background:#fff;border:0;border-bottom:1px solid #f0e9f6;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.worker-profile-design .qualification:hover{background:#fcf9ff}.worker-profile-design .qualification:last-child{border-bottom:0}.worker-profile-design .qualification>span:nth-child(2){flex:1;min-width:0}.worker-profile-design .qualification strong{color:#765585;font-size:11px;font-weight:500;line-height:1.5;display:block}.worker-profile-design .qualification small{color:#b198bf;margin-top:3px;font-size:9px;display:block}.worker-profile-design .data-grid{grid-template-columns:1fr 1fr;gap:20px 18px;padding:10px 0;display:grid}.worker-profile-design .data-grid dt{color:#ad94bd;margin-bottom:5px;font-size:10px}.worker-profile-design .data-grid dd{color:#7f5d93;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.worker-profile-design .data-grid dd.unfilled{color:#b4a0c2;font-style:italic}.worker-profile-design .wide-field{grid-column:span 2}.worker-profile-design .source-footnote{color:#a38ab5;align-items:flex-start;gap:6px;margin:12px 0 0;padding:14px 0;font-size:10px;line-height:1.7;display:flex}.worker-profile-design .source-footnote>svg{flex-shrink:0;margin-top:2px}.worker-profile-design .enriched-empty{text-align:center;color:#b496c8;background:#fcf9ff;border:1px dashed #e9def0;border-radius:8px;flex-direction:column;align-items:center;gap:9px;margin:8px 0;padding:22px 12px;display:flex}.worker-profile-design .enriched-empty strong{color:#9c77b2;font-size:12px;font-weight:500}.worker-profile-design .enriched-empty p{color:#b7a0c4;font-size:10px;line-height:1.7}.worker-profile-design .profile-breadcrumb{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.worker-profile-design .browse-profiles{color:#a18baf;align-items:center;gap:6px;font-size:10px;display:flex}.worker-profile-design .browse-profiles>span{margin-right:8px}.worker-profile-design .profile-hero{background:linear-gradient(110deg,#faf7fd,#fff);border:1px solid #ede4f4;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:23px 24px;display:flex}.worker-profile-design .hero-main{align-items:center;gap:20px;min-width:0;display:flex}.worker-profile-design .hero-title{align-items:center;gap:13px;display:flex}.worker-profile-design .hero-title h1{color:#3c2b49;margin:0;font-size:31px}.worker-profile-design .hero-main p{color:#897095;margin:6px 0 11px;font-size:13px}.worker-profile-design .hero-meta{color:#a18caf;flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.worker-profile-design .hero-meta>span{align-items:center;gap:4px;display:inline-flex}.worker-profile-design .hero-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.worker-profile-design .profile-route-tabs{border-bottom:1px solid #ece4f3;align-items:center;gap:28px;margin:24px 0;display:flex}.worker-profile-design .profile-route-tabs button{color:#aa91ba;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 12px;font-size:12px;display:flex}.worker-profile-design .profile-route-tabs button.active{color:#8861b0;border-color:#8861b0;font-weight:600}.worker-profile-design .profile-route-tabs button>span{color:#ae8ac4;background:#f4ecfa;border-radius:4px;padding:1px 5px;font-size:9px}.worker-profile-design .profile-source{color:#b39bc2;margin-left:auto;padding-bottom:12px;font-size:9px}.worker-profile-design .profile-full-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.47fr);align-items:start;gap:30px;display:grid}.worker-profile-design .profile-story{min-width:0}.worker-profile-design .profile-story>.content-section{border:1px solid #ece3f3;border-radius:9px;margin-bottom:17px;padding:22px 24px}.worker-profile-design .profile-story .section-heading h3{color:#654675;font-size:15px}.worker-profile-design .profile-story .bio{color:#8d729d;font-size:12px;line-height:1.9}.worker-profile-design .profile-story .experience{padding-bottom:25px}.worker-profile-design .profile-story .experience:last-of-type{padding-bottom:0}.worker-profile-design .profile-story .experience-top h4{color:#715080;font-size:13px}.worker-profile-design .profile-story .experience-content p{font-size:11px}.worker-profile-design .profile-story .company-name{font-size:12px}.worker-profile-design .fact-card{border:1px solid #ece2f3;border-radius:9px;margin-bottom:16px;padding:19px}.worker-profile-design .fact-card .section-heading>svg{color:#ac8cbe}.worker-profile-design .fact-card .section-heading h3{color:#896199;font-size:12px}.worker-profile-design .fact-row{color:#b092c2;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.worker-profile-design .fact-row>svg{flex-shrink:0;margin-top:3px}.worker-profile-design .fact-row small{color:#bca4cc;margin-bottom:3px;font-size:9px;display:block}.worker-profile-design .fact-row span{color:#8b689e;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.worker-profile-design .fact-card>.text-btn{margin-top:15px;font-size:10px}.worker-profile-design .fact-card>.section-caption{margin:12px 0 0;font-size:9px}.worker-profile-design .platform-stats{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.worker-profile-design .platform-stats>div{text-align:center}.worker-profile-design .platform-stats>div+div{border-left:1px solid #eee3f5}.worker-profile-design .platform-stats strong{color:#936ca5;justify-content:center;align-items:center;gap:4px;font-size:24px;font-weight:500;display:flex}.worker-profile-design .platform-stats span{color:#bfa5ce;font-size:9px}.worker-profile-design .platform-stats svg{color:#c7aa79}.worker-profile-design .update-card{color:#b295c6;background:#f8f3fc;border-radius:9px;gap:10px;padding:17px;display:flex}.worker-profile-design .update-card>svg{flex-shrink:0}.worker-profile-design .update-card strong{color:#9470a9;font-size:11px;font-weight:500;display:block}.worker-profile-design .update-card p{color:#b49bc4;margin:5px 0 10px;font-size:10px;line-height:1.7}.worker-profile-design .update-card .text-btn{font-size:10px}.worker-profile-design .activity-summary{border:1px solid #eee4f5;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:20px 0;display:grid}.worker-profile-design .activity-summary>div{border-right:1px solid #eee4f5;flex-direction:column;align-items:center;display:flex}.worker-profile-design .activity-summary>div:last-child{border:0}.worker-profile-design .activity-summary strong{color:#9470a4;align-items:center;gap:5px;font-size:25px;font-weight:500;display:flex}.worker-profile-design .activity-summary span{color:#b49bc5;font-size:9px}.worker-profile-design .mission-line{color:#a689b6;border-bottom:1px solid #f0e7f6;align-items:center;gap:10px;padding:16px 0;font-size:11px;display:flex}.worker-profile-design .mission-line>div{flex:1}.worker-profile-design .mission-line strong{color:#9573a6;font-weight:500;display:block}.worker-profile-design .mission-line small{color:#b69fc5;margin-top:3px;font-size:9px;display:block}.worker-profile-design textarea{resize:vertical;width:100%;min-height:80px;font:inherit;color:#8b689f;border:1px solid #eaddf3;border-radius:7px;margin-bottom:10px;padding:11px;font-size:11px;display:block}.worker-profile-design .data-grid dd{font-family:inherit}.worker-profile-design .bio,.worker-profile-design .profile-story .bio,.worker-profile-design .experience-content p{color:#716478}.worker-profile-design .experience-top h4,.worker-profile-design .profile-story .experience-top h4,.worker-profile-design .section-heading h3,.worker-profile-design .profile-story .section-heading h3{color:#493c54}.worker-profile-design .company-name{color:#7d6c87}.worker-profile-design .experience-dates,.worker-profile-design .section-caption{color:#96889e}.worker-profile-design .fact-card .section-heading h3{color:#695174}.worker-profile-design .fact-row span,.worker-profile-design .data-grid dd{color:#745d83}.worker-profile-design .source-chip{color:#96819f}.worker-profile-design .skill-tag{color:#856399}.worker-profile-design .qualification strong{color:#695476}.worker-profile-design .qualification small{color:#a58faf}.worker-profile-design .fact-row small,.worker-profile-design .data-grid dt{color:#a08cae}.worker-profile-design .profile-story .source-chip{font-size:9px}.worker-profile-design .hero-meta{color:#97849f}.worker-profile-design .fact-card .section-heading>span{font-size:8px}@media (max-width:1200px){.worker-profile-design .hero-title h1{font-size:27px}.worker-profile-design .hero-actions{flex-direction:column}.worker-profile-design .profile-full-layout{grid-template-columns:minmax(0,1fr) 275px;gap:22px}.worker-profile-design .profile-hero{padding:20px}}@media (max-width:950px){.worker-profile-design .profile-full-layout{grid-template-columns:minmax(0,1fr)}.worker-profile-design .profile-facts{grid-template-columns:1fr 1fr;gap:15px;display:grid}.worker-profile-design .fact-card{margin:0}.worker-profile-design .profile-source{display:none}}@media (max-width:600px){.worker-profile-design .source-chip{font-size:7px}.worker-profile-design .section-heading h3{font-size:12px}.worker-profile-design .profile-breadcrumb{margin-bottom:18px}.worker-profile-design .browse-profiles>span{display:none}.worker-profile-design .profile-hero{flex-direction:column;align-items:stretch;gap:18px;padding:18px 14px}.worker-profile-design .hero-main{gap:11px}.worker-profile-design .hero-title{flex-wrap:wrap;gap:6px}.worker-profile-design .hero-title h1{font-size:25px}.worker-profile-design .hero-main p{font-size:11px}.worker-profile-design .hero-meta{gap:7px;font-size:9px}.worker-profile-design .hero-actions{flex-direction:row;justify-content:flex-end}.worker-profile-design .profile-route-tabs{gap:20px}.worker-profile-design .profile-route-tabs button{font-size:11px}.worker-profile-design .profile-story>.content-section{padding:18px 15px}.worker-profile-design .profile-facts{grid-template-columns:1fr}.worker-profile-design .section-heading{flex-wrap:wrap}.worker-profile-design .experience-top{flex-wrap:wrap;align-items:flex-start;gap:4px}.worker-profile-design .qualification{gap:7px}.worker-profile-design .qualification .badge{font-size:8px}.worker-profile-design .qualification strong{font-size:10px}.worker-profile-design .qualification small{font-size:8px}.worker-profile-design .data-grid{gap:15px}.worker-profile-design .data-grid dd{font-size:11px}.worker-profile-design .mission-line{flex-wrap:wrap}.worker-profile-design .mission-line>div{min-width:150px}}.worker-profile-design .assigned-summary{background:linear-gradient(140deg,#fcfaff,#fff);border-color:#dcd1ed}.worker-profile-design .fiche-caption{color:#766881;margin:6px 0 15px;font-size:11px;line-height:1.6}.worker-profile-design .assigned-mini-list>button{text-align:left;cursor:pointer;color:#554161;background:0 0;border:0;border-bottom:1px solid #ece7f1;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.worker-profile-design .assigned-mini-list>button:hover{background:#f1ebf8}.worker-profile-design .assigned-mini-list>button>span:nth-child(2){flex:1;min-width:0}.worker-profile-design .assigned-mini-list strong{font-size:12px;line-height:1.5;display:block}.worker-profile-design .assigned-mini-list small{color:#806e8b;margin-top:3px;font-size:10px;display:block}.worker-profile-design .mini-file{color:#865aaa;background:#f0e9f8;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:37px;display:grid}.worker-profile-design .assigned-summary-actions{flex-direction:column;gap:15px;margin-top:18px;display:flex}.worker-profile-design .assigned-summary-actions>.btn{justify-content:center}.worker-profile-design .assigned-summary-actions>.text-btn{justify-content:center;font-size:11px}.worker-profile-design .fiche-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.worker-profile-design .fiche-heading h2{align-items:center;gap:10px;margin:9px 0;font-size:23px;display:flex}.worker-profile-design .fiche-heading p{color:#7a6888;margin:0;font-size:12px;line-height:1.6}.worker-profile-design .fiche-heading>.btn{flex-shrink:0;margin-top:20px}.worker-profile-design .assigned-cards{gap:18px;display:grid}.worker-profile-design .assigned-card{background:#fff;border:1px solid #e6dfed;border-radius:12px;padding:22px}.worker-profile-design .fiche-card-title{align-items:center;gap:12px;display:flex}.worker-profile-design .fiche-card-title>div{flex:1}.worker-profile-design .fiche-card-title h3{color:#503b60;margin:0 0 4px;font-size:15px}.worker-profile-design .fiche-card-title>div>span{color:#856e95;font-size:11px}.worker-profile-design .assigned-card>p{color:#756280;margin:17px 0;font-size:12px;line-height:1.7}.worker-profile-design .fiche-metrics{background:#faf8fc;border:1px solid #eee9f2;border-radius:9px;grid-template-columns:1.1fr 1fr 1fr;gap:12px;padding:15px;display:grid}.worker-profile-design .fiche-metrics small{color:#887494;margin-bottom:8px;font-size:10px;display:block}.worker-profile-design .fiche-metrics strong{color:#5d456e;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.worker-profile-design .level-dots{gap:3px;width:100%;margin-top:3px;display:flex}.worker-profile-design .level-dots i{background:#e3dce9;border-radius:2px;width:14px;height:4px}.worker-profile-design .level-dots i.on{background:#8a5bb3}.worker-profile-design .fiche-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.worker-profile-design .fiche-card-bottom>span{color:#8b7997;font-size:10px}.worker-profile-design .fiche-card-bottom>.text-btn{font-size:11px}.worker-profile-design .fiche-explanation{align-items:flex-start;gap:8px;display:flex;margin-top:20px!important}.worker-profile-design .fiche-explanation svg{flex-shrink:0;margin-top:2px}.worker-profile-design .fiche-modal{border:1px solid #e8e0ef;width:min(680px,100vw - 32px);max-width:680px;max-height:calc(100dvh - 40px);padding:27px;overflow:auto}.worker-profile-design .fiche-modal>h2{margin:14px 0 8px;font-size:24px}.worker-profile-design .fiche-modal>p{color:#796587;font-size:13px;line-height:1.7}.worker-profile-design .fiche-picker-tools{gap:12px;margin:22px 0 14px;display:flex}.worker-profile-design .fiche-picker-tools .search{flex:1;min-width:0}.worker-profile-design .fiche-picker-tools input{width:100%;min-width:0;box-shadow:none;border:0;padding:0}.worker-profile-design .fiche-picker-tools select{color:#6c507e;background:#fff;border:1px solid #e3daea;border-radius:8px;padding:0 12px;font-size:12px}.worker-profile-design .fiche-results-meta{color:#8d779a;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.worker-profile-design .fiche-picker-list{gap:9px;max-height:350px;padding:2px;display:grid;overflow-y:auto}.worker-profile-design label.fiche-option{cursor:pointer;border:1px solid #e6dfed;border-radius:10px;align-items:flex-start;gap:13px;margin:0;padding:16px;display:flex}.worker-profile-design label.fiche-option:hover{border-color:#bfa5d2}.worker-profile-design label.fiche-option.picked{background:#f7f1fd;border-color:#9865be}.worker-profile-design label.fiche-option.owned{cursor:default;background:#faf9fb}.worker-profile-design .fiche-option>input{accent-color:#8656b0;flex-shrink:0;width:16px;height:16px;margin:2px 0 0;padding:0}.worker-profile-design .fiche-option>span:not(.badge){flex:1;min-width:0}.worker-profile-design .fiche-option strong{color:#584168;font-size:13px;display:block}.worker-profile-design .fiche-option small{color:#927a9f;margin:4px 0;font-size:10px;display:block}.worker-profile-design .fiche-option p{color:#7f6a8d;margin:6px 0 0;font-size:11px;line-height:1.6}.worker-profile-design .fiche-option .badge{white-space:nowrap;font-size:9px}.worker-profile-design .assignment-notice{color:#745486;background:#f8f5fb;border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:11px;line-height:1.6;display:flex}.worker-profile-design .assignment-notice svg{flex-shrink:0}.worker-profile-design .fiche-modal-footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.worker-profile-design .fiche-modal>h3{margin:24px 0 14px;font-size:14px}.worker-profile-design .profile-route-tabs{overflow-x:auto}.worker-profile-design .profile-route-tabs>button{white-space:nowrap}.worker-profile-design .profile-route-tabs .profile-source{white-space:nowrap;font-size:9px}@media (max-width:600px){.worker-profile-design .fiche-modal{max-height:calc(100dvh - 24px);padding:18px}.worker-profile-design .fiche-modal>h2{font-size:21px}.worker-profile-design .fiche-picker-tools{flex-direction:column}.worker-profile-design .fiche-picker-tools select{padding:11px}.worker-profile-design .fiche-option{flex-wrap:wrap}.worker-profile-design .fiche-option .badge{margin-left:29px}.worker-profile-design .fiche-metrics{grid-template-columns:1fr 1fr}.worker-profile-design .assigned-card{padding:16px}.worker-profile-design .fiche-card-title,.worker-profile-design .fiche-card-bottom{flex-wrap:wrap}.worker-profile-design .fiche-heading>.btn{margin:0}.worker-profile-design .profile-route-tabs{gap:18px}}.worker-profile-design{isolation:auto;--muted:#797985;background:0 0;max-width:100%;min-height:0;margin:0;display:block}.worker-profile-design .profile-avatar{color:#438770;background:#daeee4;border:5px solid #fff;border-radius:50%;flex:0 0 80px;place-items:center;width:80px;height:80px;font-size:26px;font-weight:600;display:grid;overflow:hidden}.worker-profile-design .profile-avatar img{object-fit:cover;width:100%;height:100%}.worker-profile-design .profile-status{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.worker-profile-design .profile-status svg{width:13px;height:13px}.worker-profile-design .hero-main{min-width:0}.worker-profile-design .hero-title{flex-wrap:wrap}.worker-profile-design .hero-title h1{overflow-wrap:anywhere}.worker-profile-design .hero-meta,.worker-profile-design .hero-actions{flex-wrap:wrap}.worker-profile-design .fact-row span{overflow-wrap:anywhere;white-space:pre-line}.worker-profile-design .bio,.worker-profile-design .experience-content>p{white-space:pre-line}.worker-profile-design .profile-admin-actions{gap:15px;display:grid}.worker-profile-design .profile-admin-actions small{overflow-wrap:anywhere;color:#83748e;font-size:10px}.worker-profile-design .profile-review{margin-top:24px}.worker-profile-design .profile-error{color:#963c30;background:#fff4f2;border:1px solid #dcb0ac;border-radius:8px;padding:12px;font-size:12px}.worker-profile-design .profile-error .btn{margin-top:8px}.worker-profile-design .text-btn.danger{color:#ac403d}.worker-profile-design .profile-story>div:not(.content-section){margin-bottom:22px}.worker-profile-design .profile-route-tabs .profile-source{white-space:normal;text-align:right;margin-left:auto}.worker-profile-design.profile-dialog{color:#493c54;isolation:auto;background:#fff;border:1px solid #e6dfed;gap:16px;width:calc(100vw - 32px);max-width:680px;min-height:0;font-size:13px;display:grid;inset-inline:16px}.worker-profile-design.profile-dialog h2{margin:0 20px 0 0;font-size:23px}.worker-profile-design.profile-dialog h3{font-size:14px;font-weight:600}.worker-profile-design.profile-dialog .data-grid{margin-top:8px}.worker-profile-design.profile-dialog .fiche-picker-tools{margin:0}.worker-profile-design.profile-dialog .fiche-modal-footer{margin-top:0}.worker-profile-design .qualification div{flex:1;min-width:0}.worker-profile-design .qualification strong,.worker-profile-design .qualification small{overflow-wrap:anywhere;display:block}.worker-profile-design button:focus-visible,.worker-profile-design a:focus-visible{outline-offset:3px;outline:3px solid #b9a4ed}@media (min-width:1024px){.worker-profile-design.profile-dialog{left:50%;right:auto}}@media (max-width:600px){.worker-profile-design .profile-avatar{flex-basis:60px;width:60px;height:60px;font-size:20px}.worker-profile-design .profile-hero{padding:18px 14px}.worker-profile-design .profile-route-tabs{gap:18px}.worker-profile-design.profile-dialog{padding:20px 16px}}.dark .worker-profile-design{--ink:#eee8f5;--muted:#b2a6c0;--line:#493d56;--pale:#30263c;--purple:#b492ee;color:var(--ink)}.dark .worker-profile-design .profile-hero,.dark .worker-profile-design .fact-card,.dark .worker-profile-design .content-section,.dark .worker-profile-design .assigned-card,.dark .worker-profile-design.profile-dialog{color:#eee8f5;background:#201b28;border-color:#44374f}.dark .worker-profile-design :is(h1,h2,h3,h4,strong,.company-name,.fact-row span,.bio,.experience-content p,.skill-tag,.data-grid dd){color:#e4d9ee}.dark .worker-profile-design :is(.btn,.search,select,.fiche-metrics,.fiche-option,.assignment-notice,.skill-tag,.update-card){color:#e4d9ee;background:#30263c;border-color:#574562}.dark .worker-profile-design .btn.primary{color:#fff;background:#8658bf}.dark .worker-profile-design .fiche-option.picked{background:#453155}.dark .worker-profile-design :is(.source-chip,.section-caption,.fiche-caption,.fact-row small,.data-grid dt,.experience-dates){color:#b4a4c2}.worker-profile-design.profile-dialog{z-index:50;border-radius:14px;max-height:calc(100dvh - 40px);padding:27px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #20102f38}.worker-profile-design .hero-title h1:focus{outline:none}.worker-profile-design.profile-dialog{translate:none}.worker-profile-design .hero-title h1{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1.3}.worker-profile-design .btn{border-radius:8px;gap:7px;min-height:37px;padding:10px 13px;font-size:11px;font-weight:600;line-height:1.5}@media (max-width:800px){.worker-profile-design .hero-title h1{font-size:27px}}
.workin-admin.hm-page{background:var(--ao-bg);min-height:0;color:var(--ao-text);flex-direction:column;display:flex;overflow:hidden;padding:0!important}.workin-admin .hm-topbar strong{color:var(--ao-text);font-size:13.5px;font-weight:600}.workin-admin .hm-topbar-date:first-letter{text-transform:uppercase}.workin-admin .hm-month{margin-left:auto;padding:0 0 0 10px;position:relative}.workin-admin .hm-month select{appearance:none;color:var(--ao-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 10px 6px 0}.workin-admin .hm-month select:focus-visible{outline:none}.workin-admin .hm-month:focus-within{box-shadow:var(--ao-focus-ring)}.workin-admin .hm-scroll{flex:auto;min-height:0;overflow-y:auto}.workin-admin .hm-body{flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:24px 32px 56px;display:flex}.workin-admin .hm-head{cursor:default;border-bottom:1px solid var(--ao-line);flex-wrap:wrap;row-gap:8px;min-height:34px;padding:0 0 8px}.workin-admin .hm-head .hm-head-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.workin-admin .hm-head .ms-seg button{white-space:nowrap}.workin-admin .hm-head .ms-seg button[aria-pressed=true]{background:var(--ao-bg);color:var(--ao-text);box-shadow:0 1px 2px #00000014}.workin-admin .hm-select{appearance:none;border:1px solid var(--ao-line-2);background:var(--ao-surface-2);color:var(--ao-text-dim);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px}.workin-admin .hm-mono{font-family:var(--font-geist-mono,ui-monospace, monospace);font-feature-settings:"tnum" 1}.workin-admin .hm-empty{color:var(--ao-text-dim);align-items:center;gap:10px;padding:18px 2px;font-size:13px;display:flex}.workin-admin .hm-empty svg{color:var(--ao-text-faint)}.workin-admin .hm-more{align-self:flex-start;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.workin-admin .hm-kpis{border-top:1px solid var(--ao-line);border-bottom:1px solid var(--ao-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workin-admin .hm-kpi{border:none;border-left:1px solid var(--ao-line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ao-ease,ease);background:0 0;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.workin-admin .hm-kpi:first-child{border-left:none;padding-left:2px}.workin-admin .hm-kpi:hover{background:var(--ao-surface-1)}.workin-admin .hm-kpi:focus-visible,.workin-admin .hm-row:focus-visible,.workin-admin .hm-bar:focus-visible{box-shadow:inset var(--ao-focus-ring);outline:none}.workin-admin .hm-kpi-label{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-faint);align-items:center;gap:6px;font-size:11px;display:flex}.workin-admin .hm-kpi-label svg{opacity:0;transition:opacity .15s var(--ao-ease,ease)}.workin-admin .hm-kpi:hover .hm-kpi-label svg,.workin-admin .hm-kpi:focus-visible .hm-kpi-label svg{opacity:1}.workin-admin .hm-kpi-value{letter-spacing:-.01em;color:var(--ao-text);font-feature-settings:"tnum" 1;font-size:24px;font-weight:600;line-height:1.15}.workin-admin .hm-kpi-value small{color:var(--ao-text-faint);margin-left:5px;font-size:12px;font-weight:500}.workin-admin .hm-kpi-sub{color:var(--ao-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workin-admin .hm-fiscal{color:var(--ao-text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;font-size:12px;display:flex}.workin-admin .hm-fiscal-label{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-faint);font-size:11px}.workin-admin .hm-fiscal strong{color:var(--ao-text);font-feature-settings:"tnum" 1;font-weight:600}.workin-admin .hm-row{align-items:center;gap:12px;padding:11px 2px}.workin-admin .hm-row-icon{background:var(--ao-surface-2);width:28px;height:28px;color:var(--ao-text-dim);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workin-admin .hm-row.is-urgent .hm-row-icon{background:color-mix(in oklch, var(--ao-status-warn) 12%, transparent);color:var(--ao-status-warn)}.workin-admin .hm-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workin-admin .hm-row-main strong{color:var(--ao-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.workin-admin .hm-row-main small{color:var(--ao-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workin-admin .hm-row-chevron{color:var(--ao-text-faint);flex-shrink:0}.workin-admin .hm-row .ms-badge{background:var(--ao-surface-2);color:var(--ao-text-dim);border:1px solid var(--ao-line-2);flex-shrink:0}.workin-admin .hm-row.is-urgent .ms-badge{background:var(--ao-action);color:#fff;border-color:#0000}.workin-admin .hm-note{color:var(--ao-text-dim);align-items:flex-start;gap:8px;font-size:12px;display:flex}.workin-admin .hm-note svg{color:var(--ao-text-faint);flex-shrink:0;margin-top:2px}.workin-admin .hm-note.is-error{color:var(--ao-status-danger);padding-top:10px}.workin-admin .hm-note.is-error svg{color:currentColor}.workin-admin .hm-live{color:var(--ao-status-pos);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.workin-admin .hm-live:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, currentColor 18%, transparent);background:currentColor;border-radius:9999px}.workin-admin .hm-initials{background:var(--ao-surface-2);width:28px;height:28px;color:var(--ao-text-dim);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.workin-admin .hm-share{background:var(--ao-line);border-radius:2px;height:2px;margin-top:5px;display:block;overflow:hidden}.workin-admin .hm-share>span{background:var(--ao-accent);height:100%;display:block}.workin-admin .hm-amount{font-family:var(--font-geist-mono,ui-monospace, monospace);font-feature-settings:"tnum" 1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.workin-admin .hm-amount strong{color:var(--ao-text);font-size:12.5px;font-weight:500}.workin-admin .hm-amount small{color:var(--ao-text-faint);font-size:11px}.workin-admin .hm-chart-headline{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:14px 2px 4px;display:flex}.workin-admin .hm-chart-headline strong{color:var(--ao-text);font-feature-settings:"tnum" 1;font-size:20px;font-weight:600}.workin-admin .hm-chart-headline span.hm-chart-caption{color:var(--ao-text-dim);font-size:12px}.workin-admin .hm-chart{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:12px 0 0;display:grid}.workin-admin .hm-chart-scale{height:160px;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ao-text-faint);font-size:10.5px;line-height:1;position:relative}.workin-admin .hm-chart-scale span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.workin-admin .hm-chart-scale span:first-child{top:0}.workin-admin .hm-chart-scale span:nth-child(2){top:50%}.workin-admin .hm-chart-scale span:nth-child(3){top:100%}.workin-admin .hm-chart-plot{position:relative}.workin-admin .hm-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;height:160px;display:flex;position:absolute;inset:0 0 auto}.workin-admin .hm-gridlines i{border-top:1px dashed var(--ao-line);display:block}.workin-admin .hm-bars{gap:6px;display:flex;position:relative}.workin-admin .hm-bar{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1 1 0;align-items:center;padding:0;display:flex}.workin-admin .hm-bar-area{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:160px;display:flex;position:relative}.workin-admin .hm-bar-value{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ao-text-faint);white-space:nowrap;margin-bottom:4px;font-size:10.5px}.workin-admin .hm-bar-stack{opacity:.5;width:min(36px,70%);min-height:2px;transition:opacity .15s var(--ao-ease,ease);border-radius:4px 4px 0 0;flex-direction:column;display:flex;overflow:hidden}.workin-admin .hm-bar:hover .hm-bar-stack{opacity:.75}.workin-admin .hm-bar[aria-pressed=true] .hm-bar-stack{opacity:1}.workin-admin .hm-bar[aria-pressed=true] .hm-bar-value{color:var(--ao-text)}.workin-admin .hm-fill-actual{background:var(--ao-accent)}.workin-admin .hm-fill-forecast{background:color-mix(in oklch, var(--ao-accent) 30%, transparent)}.workin-admin .hm-bar-label{color:var(--ao-text-dim);text-transform:capitalize;padding:8px 0 2px;font-size:11.5px}.workin-admin .hm-bar[aria-pressed=true] .hm-bar-label{color:var(--ao-text);font-weight:600}.workin-admin .hm-chart-empty{text-align:center;color:var(--ao-text-dim);flex-direction:column;align-items:center;gap:6px;padding:36px 0;font-size:12.5px;display:flex}.workin-admin .hm-chart-empty strong{color:var(--ao-text);font-size:13px;font-weight:500}.workin-admin .hm-chart-foot{border-top:1px solid var(--ao-hairline);color:var(--ao-text-dim);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;padding:12px 2px 0;font-size:11.5px;display:flex}.workin-admin .hm-legend{align-items:center;gap:6px;display:inline-flex}.workin-admin .hm-legend i{background:var(--ao-accent);border-radius:2px;width:8px;height:8px}.workin-admin .hm-legend i.is-forecast{background:color-mix(in oklch, var(--ao-accent) 30%, transparent)}.workin-admin .hm-chart-foot .ms-linkbtn{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.workin-admin .hm-chart-notes{flex-direction:column;gap:4px;padding-top:10px;display:flex}.workin-admin.hm-sheet{background:var(--ao-bg);color:var(--ao-text)}.workin-admin .hm-sheet-summary{border-top:1px solid var(--ao-line);border-bottom:1px solid var(--ao-line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.workin-admin .hm-sheet-summary strong{font-feature-settings:"tnum" 1;font-size:22px;font-weight:600}.workin-admin .hm-sheet-summary strong small{color:var(--ao-text-faint);margin-left:5px;font-size:12px;font-weight:500}.workin-admin .hm-warning{color:var(--ao-status-warn)!important}.workin-admin .hm-method{color:var(--ao-text-dim);margin-top:18px;font-size:12.5px}.workin-admin .hm-method summary{cursor:pointer;color:var(--ao-text);padding:6px 0;font-weight:500}.workin-admin .hm-method p{margin:8px 0 0;line-height:1.55}@media (max-width:767.98px){.workin-admin .hm-topbar strong,.workin-admin .hm-topbar-date{display:none}}@media (max-width:640px){.workin-admin .hm-body{gap:24px;padding:18px 16px 48px}.workin-admin .hm-kpis{grid-template-columns:minmax(0,1fr)}.workin-admin .hm-kpi,.workin-admin .hm-kpi:first-child{border-left:none;border-top:1px solid var(--ao-line);padding:14px 2px}.workin-admin .hm-kpi:first-child{border-top:none}.workin-admin .hm-bar-value{display:none}.workin-admin .hm-chart{grid-template-columns:40px minmax(0,1fr)}}
