._banner_wa0xg_1{border:1px solid #fecdca;border-radius:12px;background:#fffbfa;color:#b42318;padding:12px 14px}._title_wa0xg_9{margin:0 0 4px;font-weight:800}._message_wa0xg_14{margin:0}._wrap_4jjk0_1{display:inline-flex;align-items:center;gap:10px;color:#475467}._fullPage_4jjk0_8{display:grid;min-height:100vh;place-items:center}._dot_4jjk0_14{width:18px;height:18px;border:3px solid #c7d7fe;border-top-color:#1d4ed8;border-radius:999px;animation:_spin_4jjk0_1 .8s linear infinite}@keyframes _spin_4jjk0_1{to{transform:rotate(360deg)}}._layout_ijfqq_1{min-height:100vh}._header_ijfqq_5{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d8deea;background:#ffffffeb;padding:14px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._brand_ijfqq_19{display:grid;gap:2px;text-decoration:none}._brandName_ijfqq_25{font-size:18px;font-weight:900}._brandSub_ijfqq_30{color:#667085;font-size:12px}._user_ijfqq_35{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}._userName_ijfqq_43{font-weight:800}._nav_ijfqq_47{position:sticky;top:69px;z-index:9;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid #d8deea;background:#fff;padding:10px 24px}._navLink_ijfqq_60{border-radius:10px;color:#475467;font-weight:700;padding:9px 12px;text-decoration:none}._active_ijfqq_68{background:#eef4ff;color:#1d4ed8}._navMenu_ijfqq_73{position:relative}._navMenu_ijfqq_73 summary{list-style:none}._navMenu_ijfqq_73 summary::-webkit-details-marker{display:none}._navMenu_ijfqq_73 summary:after{content:"⌄";margin-left:8px;font-size:12px}._navMenu_ijfqq_73[open] summary:after{content:"⌃"}._navMenuPanel_ijfqq_95{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:220px;gap:4px;border:1px solid #d8deea;border-radius:12px;background:#fff;padding:8px;box-shadow:0 16px 40px #1720331f}._navMenuPanel_ijfqq_95 ._navLink_ijfqq_60{display:block;white-space:nowrap}._main_ijfqq_115{margin:0 auto;max-width:1280px;padding:28px 24px 48px}@media(max-width:720px){._header_ijfqq_5,._nav_ijfqq_47{padding-inline:16px}._header_ijfqq_5{align-items:flex-start;flex-direction:column}._nav_ijfqq_47{overflow-x:auto}._navMenu_ijfqq_73{position:static}._navMenuPanel_ijfqq_95{position:static;min-width:100%;box-shadow:none}}._toast_1euyu_1{border:1px solid #bbd7ff;border-radius:12px;background:#eff6ff;color:#1d4ed8;padding:12px 14px}._error_1euyu_9{border-color:#fecdca;background:#fffbfa;color:#b42318}._success_1euyu_15{border-color:#abefc6;background:#f6fef9;color:#067647}:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:#f5f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}.page{display:grid;gap:20px;min-width:0}.page>*{min-width:0}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page-title{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}.page-description{margin:8px 0 0;color:#667085}.card{border:1px solid #d8deea;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1720330f}.card-link{display:block;color:inherit;text-decoration:none}.card-body{padding:20px}.section-title{margin:0 0 14px;font-size:18px}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.field{display:grid;min-width:160px;gap:6px}.field label,.field-label{color:#344054;font-size:13px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.hint{color:#667085;font-size:12px}.input,.select,.textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#172033;padding:10px 12px}.textarea{min-height:120px}.button{border:0;border-radius:10px;background:#1d4ed8;color:#fff;font-weight:700;padding:10px 14px}.button-secondary{border:1px solid #cbd5e1;background:#fff;color:#172033}label.button{display:inline-block;cursor:pointer}.button.is-disabled,.button:disabled{cursor:not-allowed;opacity:.6}.button-danger{background:#b42318}.table-wrap{overflow-x:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th,.data-table td{border-bottom:1px solid #e4e7ec;padding:12px;text-align:left;vertical-align:top}.data-table th{background:#f8fafc;color:#475467;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .input,.data-table .select{width:auto;max-width:100%;padding:6px 8px}.data-table td{padding:8px}.cell-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.data-table .input-num{width:6.5rem;text-align:right;font-variant-numeric:tabular-nums}.data-table .input-days{width:4.5rem;text-align:right}.data-table .input-station{width:8rem}.data-table .input-date{width:9.5rem}.data-table .input-memo{width:100%;min-width:10rem}.muted{color:#667085}.status-pill{display:inline-flex;align-items:center;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:12px;font-weight:700;padding:4px 10px}.status-pill.warning{background:#fff7ed;color:#b54708}.status-pill.error{background:#fef3f2;color:#b42318}.status-pill.tone-success{background:#ecfdf3;color:#067647}.status-pill.tone-muted{background:#f2f4f7;color:#667085}.button-xs{font-size:12px;padding:4px 8px}.grid-two{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px}.login-panel{width:min(100%,440px)}.login-form{display:grid;gap:16px;margin-top:20px}.confirmation-warnings{margin-top:12px}.warning-checklist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.warning-checklist li{border:1px solid #fde68a;background:#fffbeb;border-radius:8px;padding:10px 12px}.checkbox-field{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-field input[type=checkbox]{margin-top:3px}.inline-panel{border:1px solid #d7dee8;border-radius:8px;padding:16px;background:#f8fafc}.home-section{display:grid;gap:14px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.feature-grid-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-card{height:100%;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-card .card-body{height:100%}.feature-card-body{display:grid;min-height:150px;align-content:space-between;gap:18px}.feature-card-body .section-title{font-size:17px}.feature-card-action{justify-self:start;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:12px;font-weight:800;padding:6px 10px}.home-hero .feature-card:hover,.feature-card:focus-visible{transform:translateY(-3px);border-color:#b8c7e6;box-shadow:0 18px 44px #1720331a}.talent-page{--talent-accent: #0f766e;--talent-accent-soft: #ccfbf1;--talent-ink: #14313a}.talent-hero{position:relative;overflow:hidden;align-items:center;border:1px solid #d6e4e5;border-radius:18px;background:linear-gradient(135deg,#f0fdfaeb,#fffffff5),#fff;padding:22px;box-shadow:0 12px 30px #14313a12}.talent-hero:after{position:absolute;top:-40%;left:-20%;width:44%;height:180%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 55%),transparent);content:"";transform:rotate(18deg);animation:hero-sheen 8s ease-in-out infinite;pointer-events:none}.talent-hero>*{position:relative;z-index:1}.talent-hero .eyebrow{margin:0 0 8px;color:var(--talent-accent);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.talent-hero-metrics{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:10px}.talent-metric{display:grid;min-width:112px;gap:2px;border:1px solid #b9ded9;border-radius:12px;background:#fff;padding:10px 12px}.talent-metric span{color:#667085;font-size:12px;font-weight:700}.talent-metric strong{color:var(--talent-ink);font-size:20px;line-height:1.1}.talent-workspace{display:grid;align-items:start;gap:18px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.talent-directory,.talent-profile-panel{min-width:0}.talent-search-panel{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px;margin-bottom:12px}.talent-filter-panel{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:8px}.talent-filter-summary{margin:0 0 12px;color:#667085;font-size:12px;font-weight:800}.talent-card-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.talent-person-card{display:grid;min-height:286px;align-content:start;justify-items:center;gap:8px;border:1px solid #d8deea;border-radius:14px;background:#fff;color:inherit;padding:14px 12px;text-align:center;box-shadow:0 8px 20px #1720330d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.talent-person-card.is-active{border-color:var(--talent-accent);box-shadow:0 0 0 3px #0f766e24}.talent-person-card:hover,.talent-person-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 42px #1720331c}.talent-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.talent-card-grade{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--talent-accent);color:#fff;font-size:14px;font-weight:900}.talent-card-updated{color:#667085;font-size:11px;font-weight:800}.talent-avatar{display:inline-grid;width:64px;height:64px;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:999px;background:linear-gradient(135deg,#0f766e,#1d4ed8);color:#fff;font-size:24px;font-weight:900;box-shadow:0 8px 18px #14313a2e;object-fit:cover}.talent-avatar.is-large{width:88px;height:88px;font-size:32px}.talent-person-name{color:var(--talent-ink);font-weight:900}.talent-person-meta{color:#667085;font-size:12px;line-height:1.4;white-space:normal}.talent-person-stats{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.talent-person-stats span{display:grid;gap:2px;border-radius:9px;background:#f8fbfb;color:#667085;font-size:10px;font-weight:800;padding:7px 4px}.talent-person-stats strong{color:var(--talent-ink);font-size:16px;line-height:1}.talent-card-meter{display:grid;gap:5px;width:100%}.talent-card-meter>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#667085;font-size:11px;font-weight:800}.talent-card-meter strong{color:var(--talent-accent)}.talent-card-meter-track{display:block;overflow:hidden;height:7px;border-radius:999px;background:#eef2f6}.talent-card-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--talent-accent),#3b82f6)}.talent-card-tags,.talent-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.talent-card-tags span{border-radius:999px;background:#f2f4f7;color:#475467;font-size:11px;font-weight:800;padding:4px 8px}.talent-primary-facility{border-radius:999px;background:var(--talent-accent-soft);color:var(--talent-accent);font-size:11px;font-weight:900;padding:4px 8px}.talent-skill-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.talent-skill-preview span{border:1px solid #d6e4e5;border-radius:999px;background:#fff;color:#344054;font-size:11px;font-weight:800;padding:3px 7px}.talent-facility-board{margin-bottom:18px}.talent-facility-board-inner{display:grid;gap:14px}.talent-facility-board .talent-section-head{margin-top:0}.talent-facility-board-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.talent-facility-loading{display:grid;min-height:120px;place-items:center}.talent-facility-card{display:grid;gap:14px;border:1px solid #d8deea;border-radius:14px;background:#fff;padding:16px;box-shadow:0 8px 20px #1720330d}.talent-facility-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.talent-facility-card h4{margin:8px 0 4px;color:var(--talent-ink)}.talent-facility-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.talent-facility-stats span{display:grid;gap:2px;border-radius:10px;background:#f8fbfb;color:#667085;font-size:12px;font-weight:800;padding:10px}.talent-facility-stats strong{color:var(--talent-ink);font-size:20px;line-height:1}.talent-placement-member-list{display:grid;gap:8px}.talent-placement-member{display:grid;align-items:center;gap:10px;grid-template-columns:52px minmax(0,1fr);border:1px solid #edf1f5;border-radius:12px;background:#fbfcff;color:inherit;padding:10px;text-align:left}.talent-placement-member:hover{border-color:var(--talent-accent);background:#f3fbfa}.talent-placement-member .talent-avatar{width:48px;height:48px;font-size:18px}.talent-placement-member-main{display:grid;gap:3px;min-width:0}.talent-placement-member-main strong{color:var(--talent-ink)}.talent-placement-member-main small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.talent-placement-member .talent-card-tags{grid-column:1 / -1;justify-content:flex-start}.talent-detail-card{border-color:#d6e4e5}.talent-detail-head{display:grid;align-items:center;gap:16px;grid-template-columns:auto minmax(0,1fr);margin-bottom:20px}.talent-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.talent-profile-grade{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--talent-accent);color:#fff;font-size:22px;font-weight:900}.talent-profile-head-metrics{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(92px,1fr));margin-top:14px}.talent-profile-head-metrics .talent-metric{min-width:0;background:#fbfcff}.talent-detail-tabs{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));margin:0 0 18px;border-bottom:1px solid #d8deea}.talent-detail-tabs button{min-height:44px;min-width:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#667085;font-weight:900;line-height:1.25;white-space:normal}.talent-detail-tabs button.is-active{border-bottom-color:var(--talent-accent);color:var(--talent-accent)}.talent-tab-panel{display:grid;gap:16px}.employee-master-page{--talent-accent: #2563eb;--talent-accent-soft: #dbeafe;--talent-ink: #172554}.employee-master-page .talent-hero{border-color:#c8d7f4;background:linear-gradient(135deg,#eff6fff0,#fffffff5),#fff}.employee-master-search{grid-template-columns:minmax(0,1fr) 9rem}.employee-master-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.employee-master-card{min-height:252px}.employee-avatar{display:inline-grid;width:64px;height:64px;place-items:center;border:1px solid rgb(37 99 235 / 16%);border-radius:999px;background:linear-gradient(145deg,#dbeafee0,#fffffff5),#fff;color:var(--talent-ink);font-size:18px;font-weight:900;box-shadow:inset 0 0 0 6px #ffffff94}.employee-avatar.is-large{width:88px;height:88px;font-size:22px}.employee-master-detail-card{position:sticky;top:148px}.employee-master-panel{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.employee-info-tile{display:grid;min-height:92px;align-content:space-between;gap:10px;border:1px solid #e4e7ec;border-radius:14px;background:#fbfcff;padding:14px}.employee-info-tile span{color:#667085;font-size:12px;font-weight:800}.employee-info-tile strong{color:var(--talent-ink);font-size:16px;line-height:1.35;overflow-wrap:anywhere}.employee-master-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.employee-attendance-panel{display:grid;gap:14px;border:1px solid #e4e7ec;border-radius:8px;background:#fbfcff;padding:16px}.employee-attendance-list{display:grid;gap:8px}.employee-attendance-row{display:grid;align-items:center;gap:8px;grid-template-columns:minmax(120px,1.1fr) repeat(auto-fit,minmax(90px,1fr));border:1px solid #e4e7ec;border-radius:8px;background:#fff;padding:10px 12px}.employee-attendance-row strong{color:var(--talent-ink)}.employee-attendance-row span{color:#667085;font-size:13px;overflow-wrap:anywhere}.employee-attendance-action,.employee-attendance-unlink{justify-self:end;min-width:96px;white-space:nowrap}@keyframes hero-sheen{0%,62%{transform:translate(-120%) rotate(18deg)}to{transform:translate(320%) rotate(18deg)}}.talent-profile-snapshot{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.talent-profile-summary{display:grid;align-content:start;gap:8px;min-height:132px;border:1px solid #d8deea;border-radius:12px;background:#fbfcff;padding:14px}.talent-profile-summary p{margin:0;color:#172033;line-height:1.65;white-space:pre-wrap}.talent-profile-skill-strip{display:grid;align-items:start;gap:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);border:1px solid #d6e4e5;border-radius:12px;background:#f8fbfb;padding:14px}.talent-profile-skill-strip strong{color:var(--talent-ink)}.talent-profile-skill-strip p{margin:4px 0 0}.talent-labor-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.talent-labor-summary .talent-metric{background:#fbfcff}.talent-labor-document-list{display:grid;gap:10px}.talent-labor-document-card{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(0,1fr) repeat(4,minmax(72px,auto));border:1px solid #d8deea;border-radius:12px;background:#fff;padding:12px}.talent-labor-document-card>*{min-width:0}.talent-labor-document-card>.input{grid-column:1 / -1}.talent-labor-document-card>.talent-labor-file-actions{grid-column:1 / -1}.talent-labor-document-card h4{margin:6px 0 0;color:var(--talent-ink);font-size:14px}.talent-labor-file-actions{display:grid;gap:8px}.talent-labor-file-actions .toolbar{margin:0}.talent-labor-file-summary{display:grid;gap:2px;min-width:0}.talent-labor-file-summary strong{color:var(--talent-ink);font-size:13px}.talent-labor-file-summary span{overflow-wrap:anywhere;color:#667085;font-size:12px}.checkbox-line{display:inline-flex;align-items:center;gap:7px;color:#475467;font-size:12px;font-weight:800}.checkbox-line input{width:16px;height:16px;accent-color:var(--talent-accent)}.talent-profile-skill-chips{display:flex;flex-wrap:wrap;gap:6px}.talent-profile-skill-chips span{border-radius:999px;background:#fff;color:#344054;font-size:12px;font-weight:800;padding:6px 10px}.talent-skill-meter-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.talent-skill-meter,.talent-rating-meter{display:grid;gap:8px;border:1px solid #edf1f5;border-radius:12px;background:#fff;padding:12px}.talent-skill-meter>div,.talent-rating-meter>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.talent-skill-meter strong,.talent-rating-meter span{overflow:hidden;color:var(--talent-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.talent-skill-meter span,.talent-rating-meter strong{color:var(--talent-accent);font-size:13px;font-weight:900}.talent-meter-track{display:block;overflow:hidden;height:8px;border-radius:999px;background:#e8eef3}.talent-meter-track span{display:block;height:100%;border-radius:inherit;background:var(--talent-accent)}.talent-edit-divider{display:flex;align-items:center;gap:12px;margin-top:4px;padding-top:8px;border-top:1px solid #edf1f5}.talent-chip-row{justify-content:flex-start;margin-top:10px}.talent-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.talent-skill-list{display:grid;gap:10px}.talent-skill-row{display:grid;align-items:center;gap:8px;grid-template-columns:minmax(160px,1fr) 92px minmax(160px,1fr) auto}.talent-interview-form{display:grid;gap:16px;border:1px solid #d6e4e5;border-radius:14px;background:#f8fbfb;padding:16px}.talent-goal-form{display:grid;gap:16px;border:1px solid #d7dee8;border-radius:14px;background:#fbfcff;padding:16px}.talent-placement-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.talent-facility-form,.talent-assignment-form{display:grid;gap:16px;border:1px solid #d7dee8;border-radius:14px;background:#fbfcff;padding:16px}.talent-facility-list{display:grid;gap:8px}.talent-facility-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid #edf1f5;border-radius:10px;background:#fff;padding:10px}.talent-facility-row strong{color:var(--talent-ink)}.talent-assignment-list{display:grid;gap:12px;margin-top:14px}.talent-assignment-card{display:grid;gap:12px;border:1px solid #d8deea;border-radius:14px;background:#fff;padding:16px}.talent-assignment-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.talent-assignment-head h4{margin:8px 0 4px;color:var(--talent-ink);font-size:16px}.talent-goal-list{display:grid;gap:12px;margin-top:14px}.talent-timeline-list{position:relative;gap:14px;padding-left:20px}.talent-timeline-list:before{position:absolute;top:8px;bottom:8px;left:6px;width:2px;border-radius:999px;background:#d6e4e5;content:""}.talent-timeline-item{position:relative}.talent-timeline-marker{position:absolute;top:20px;left:-20px;width:14px;height:14px;border:3px solid #fff;border-radius:999px;background:var(--talent-accent);box-shadow:0 0 0 2px #b9ded9}.talent-goal-card{display:grid;gap:12px;border:1px solid #d8deea;border-radius:14px;background:#fff;padding:16px}.talent-goal-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.talent-goal-head h4{margin:8px 0 4px;color:var(--talent-ink);font-size:16px}.talent-goal-ratings{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(120px,1fr))}.talent-goal-text{display:grid;gap:4px;border-top:1px solid #edf1f5;padding-top:10px}.talent-goal-text strong{color:#475467;font-size:12px}.talent-goal-text p{color:#172033;line-height:1.65;white-space:pre-wrap}.talent-interview-list{display:grid;gap:12px;margin-top:14px}.talent-interview-card{display:grid;gap:12px;border:1px solid #d8deea;border-radius:14px;background:#fff;padding:16px}.talent-interview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.talent-interview-head h4{margin:8px 0 4px;color:var(--talent-ink);font-size:16px}.talent-interview-text{display:grid;gap:4px;border-top:1px solid #edf1f5;padding-top:10px}.talent-interview-text strong{color:#475467;font-size:12px}.talent-interview-text p{color:#172033;line-height:1.65;white-space:pre-wrap}.inline-panel.tone-success{border-color:#abefc6;background:#ecfdf3;color:#067647;font-weight:700}.preapproval-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flow-step{display:flex;min-width:0;align-items:flex-start;gap:12px;border:1px solid #d8deea;border-radius:12px;background:#fff;padding:14px;box-shadow:0 8px 20px #1720330d}.flow-step.is-current{border-color:#93c5fd;background:#eff6ff}.flow-number{display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:999px;background:#1d4ed8;color:#fff;font-size:13px;font-weight:800}.flow-step strong{display:block;color:#172033;font-size:14px}.flow-step p{margin-top:4px;font-size:12px;line-height:1.45}.preapproval-layout{display:grid;align-items:start;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.preapproval-layout>.card:last-child{position:sticky;top:16px}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.empty-decision{display:grid;gap:8px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;padding:16px}.decision-card{display:grid;gap:16px}.decision-head{display:grid;gap:10px;border-bottom:1px solid #e4e7ec;padding-bottom:14px}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decision-metric,.decision-note{display:grid;gap:6px;border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc;padding:12px}.decision-metric strong,.decision-note strong{color:#475467;font-size:12px}.decision-metric span,.decision-note span{color:#172033;font-weight:700;line-height:1.4}.decision-list{display:grid;gap:8px}.decision-list ul{margin:0;padding-left:20px;color:#475467}.decision-list li+li{margin-top:6px}@media(max-width:900px){.grid-two,.preapproval-flow,.preapproval-layout,.decision-grid,.talent-placement-grid,.talent-labor-summary,.talent-labor-document-card,.talent-workspace,.talent-skill-row{grid-template-columns:1fr}.preapproval-layout>.card:last-child{position:static}.talent-search-panel,.talent-filter-panel{grid-template-columns:1fr}.talent-detail-head{grid-template-columns:1fr;justify-items:start}.talent-detail-title-row{width:100%}.talent-profile-head-metrics,.talent-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-master-search{grid-template-columns:1fr}.employee-master-detail-card{position:static}.talent-profile-snapshot,.talent-profile-skill-strip,.talent-skill-meter-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.feature-card,.talent-person-card,.talent-hero:after{animation:none;transition:none}.home-hero .feature-card:hover,.feature-card:focus-visible,.talent-person-card:hover,.talent-person-card:focus-visible{transform:none}}
